SM2国密,中医院等保问题

zyy_db
anthonywj 1 year ago
parent 4d1eb8e33f
commit 0d2b997c44

@ -30,7 +30,7 @@ ENV = 'production'
# VUE_APP_BASE_API = 'http://55.55.0.62:9150/UDI_WMS_MC/'
# 漳州中医院
# VUE_APP_BASE_API = 'http://192.168.240.119:9150/UDI_WMS_MC/'
VUE_APP_BASE_API = 'http://192.168.240.119:9150/UDI_WMS_MC/'
# 片仔癀诊断
# VUE_APP_BASE_API = 'http://192.168.0.100:9160/UDI_WMS_MC/'
@ -41,7 +41,7 @@ ENV = 'production'
# 长泰医院
VUE_APP_BASE_API = 'http://192.168.6.189:9150/UDI_WMS_MC/'
# VUE_APP_BASE_API = 'http://192.168.6.189:9150/UDI_WMS_MC/'
# 三明大田医院
# VUE_APP_BASE_API = 'http://172.20.124.4:9150/UDI_WMS_MC/'

@ -59,6 +59,7 @@
"quill": "1.3.7",
"regenerator-runtime": "^0.13.11",
"screenfull": "5.0.2",
"sm-crypto": "^0.3.13",
"sortablejs": "1.10.2",
"tinymce": "^6.6.2",
"vue": "2.6.12",

@ -8,6 +8,9 @@ import cache from '@/plugins/cache'
import {saveAs} from 'file-saver'
import router from "@/router";
import {sm2} from 'sm-crypto';
let downloadLoadingInstance;
// 是否显示重新登录
export let isRelogin = {show: false};
@ -48,9 +51,21 @@ service.interceptors.request.use(config => {
config.url = url;
}
if (!isRepeatSubmit && (config.method === 'post' || config.method === 'put')) {
let postDatas = typeof config.data === 'object' ? JSON.stringify(config.data) : config.data;
let encryptData = sm2.doEncrypt(postDatas, '04d29a3c33b87e3c919958679dfc2b086bd65dede3ecceaca1f8d98644efc89afb2e419120b791acfaeba8ab0549aee03e57755d784a56d4c5ebaabe25298423fd');
if (encryptData != null) {
postDatas = encryptData
config.data = {
data: encryptData
}
}
// data: typeof config.data === 'Object' ? JSON.stringify(config.data) : config.data,
const requestObj = {
url: config.url,
data: typeof config.data === 'Object' ? JSON.stringify(config.data) : config.data,
data: encryptData,
time: new Date().getTime()
}
const sessionObj = cache.session.getJSON('sessionObj')
@ -99,7 +114,7 @@ service.interceptors.response.use((res) => {
store.dispatch('LogOut').then(() => {
router.push({
path: "/login",
query: { redirect: router.currentRoute.fullPath } // 从哪个页面跳转过来
query: {redirect: router.currentRoute.fullPath} // 从哪个页面跳转过来
});
// location.href = process.env.VUE_APP_CONTEXT_PATH;
})
@ -108,7 +123,7 @@ service.interceptors.response.use((res) => {
});
}
return Promise.reject('无效的会话,或者会话已过期,请重新登录。')
}else {
} else {
return res.data
}
},

Loading…
Cancel
Save