This commit is contained in:
BianLzhaoMin 2025-09-05 09:31:38 +08:00
parent 756db49c7f
commit 461b6cb5f6
5 changed files with 40 additions and 16 deletions

View File

@ -14,6 +14,8 @@ const systemConfig = JSON.parse(localStorage.getItem('systemConfig')) || {
encryptResponse: true, encryptResponse: true,
}, },
} }
const isProduction = process.env.VUE_APP_ENV === 'production'
// const systemConfig = { // const systemConfig = {
// requestConfig: { // requestConfig: {
// encryptRequest: process.env.VUE_APP_ENV === 'production' ? true : false, // encryptRequest: process.env.VUE_APP_ENV === 'production' ? true : false,
@ -53,17 +55,23 @@ service.interceptors.request.use(
// 设置请求头 // 设置请求头
//入参加密 //入参加密
config.headers['encryptRequest'] = config.headers['encryptRequest'] =
systemConfig.requestConfig.encryptRequest && encryptRequest systemConfig.requestConfig.encryptRequest &&
encryptRequest &&
isProduction
? 'true' ? 'true'
: 'false' : 'false'
// 数据完整性校验 // 数据完整性校验
config.headers['checkIntegrity'] = config.headers['checkIntegrity'] =
systemConfig.requestConfig.checkIntegrity && checkIntegrity systemConfig.requestConfig.checkIntegrity &&
checkIntegrity &&
isProduction
? 'true' ? 'true'
: 'false' : 'false'
//回参是否加密 //回参是否加密
config.headers['encryptResponse'] = config.headers['encryptResponse'] =
systemConfig.requestConfig.encryptResponse && encryptResponse systemConfig.requestConfig.encryptResponse &&
encryptResponse &&
isProduction
? 'true' ? 'true'
: 'false' : 'false'
@ -76,7 +84,9 @@ service.interceptors.request.use(
// get请求映射params参数 // get请求映射params参数
if (config.method === 'get' && config.params) { if (config.method === 'get' && config.params) {
let isEncrypt = let isEncrypt =
systemConfig.requestConfig.encryptRequest && encryptRequest systemConfig.requestConfig.encryptRequest &&
encryptRequest &&
isProduction
let url = config.url + '?' + tansParams(config.params, isEncrypt) let url = config.url + '?' + tansParams(config.params, isEncrypt)
// url = url.slice(0, -1) // url = url.slice(0, -1)
config.params = {} config.params = {}
@ -99,7 +109,8 @@ service.interceptors.request.use(
// 加密数据 // 加密数据
if ( if (
systemConfig.requestConfig.encryptRequest && systemConfig.requestConfig.encryptRequest &&
encryptRequest encryptRequest &&
isProduction
// true // true
) { ) {
console.log(data) console.log(data)

View File

@ -15,6 +15,8 @@ const systemConfig = JSON.parse(localStorage.getItem('systemConfig')) || {
}, },
} }
const isProduction = process.env.VUE_APP_ENV === 'production'
// const systemConfig = { // const systemConfig = {
// requestConfig: { // requestConfig: {
// encryptRequest: process.env.VUE_APP_ENV === 'production' ? true : false, // encryptRequest: process.env.VUE_APP_ENV === 'production' ? true : false,
@ -52,17 +54,23 @@ service.interceptors.request.use(
// 设置请求头 // 设置请求头
//入参加密 //入参加密
config.headers['encryptRequest'] = config.headers['encryptRequest'] =
systemConfig.requestConfig.encryptRequest && encryptRequest systemConfig.requestConfig.encryptRequest &&
encryptRequest &&
isProduction
? 'true' ? 'true'
: 'false' : 'false'
// 数据完整性校验 // 数据完整性校验
config.headers['checkIntegrity'] = config.headers['checkIntegrity'] =
systemConfig.requestConfig.checkIntegrity && checkIntegrity systemConfig.requestConfig.checkIntegrity &&
checkIntegrity &&
isProduction
? 'true' ? 'true'
: 'false' : 'false'
//回参是否加密 //回参是否加密
config.headers['encryptResponse'] = config.headers['encryptResponse'] =
systemConfig.requestConfig.encryptResponse && encryptResponse systemConfig.requestConfig.encryptResponse &&
encryptResponse &&
isProduction
? 'true' ? 'true'
: 'false' : 'false'
@ -97,7 +105,8 @@ service.interceptors.request.use(
if ( if (
systemConfig.requestConfig.encryptRequest && systemConfig.requestConfig.encryptRequest &&
encryptRequest && encryptRequest &&
!isFile !isFile &&
isProduction
) { ) {
formDataObj.append(key, encryptWithSM4(value)) formDataObj.append(key, encryptWithSM4(value))
} else { } else {

View File

@ -105,9 +105,9 @@
<template v-if="dialogConfig.outerTitle === '合同图片详情'"> <template v-if="dialogConfig.outerTitle === '合同图片详情'">
<el-image <el-image
fit="cover"
:src="contractImgList[0]" :src="contractImgList[0]"
:preview-src-list="contractImgList" :preview-src-list="contractImgList"
fit="cover"
style="display: block; max-width: 90%; margin: 0 auto" style="display: block; max-width: 90%; margin: 0 auto"
/> />
</template> </template>

View File

@ -140,13 +140,17 @@ export default {
// //
async handleConfirm() { async handleConfirm() {
// console.log(this.selectList)
// this.dialogConfig.outerVisible = false
const res = await setOftenUseMenuListAPI({ const res = await setOftenUseMenuListAPI({
idArr: this.selectList.map((item) => item.id).join(','), idArr: this.selectList.map((item) => item.id).join(','),
}) })
console.log(res, '设置常用菜单列表')
if (res.code === 200) {
this.$modal.msgSuccess('设置常用菜单列表成功')
this.getOftenUseMenuList()
this.handleCloseDialogOuter()
} else {
this.$modal.msgError('设置常用菜单列表失败')
}
}, },
// //

View File

@ -27,10 +27,10 @@
在场人数:{{ lineCount }} 在场人数:{{ lineCount }}
</span> </span>
<span v-if="item.type === 3"> <span v-if="item.type === 3">
在场人(固定):{{ personAttendanceData.attNum }} 在场人(固定):{{ personAttendanceData.attNum }}
</span> </span>
<span v-if="item.type === 4"> <span v-if="item.type === 4">
在场人(临时):{{ 在场人(临时):{{
personAttendanceData.tempAttNum personAttendanceData.tempAttNum
}} }}
</span> </span>