diff --git a/src/utils/request.js b/src/utils/request.js
index a1a99e5..e7d148d 100644
--- a/src/utils/request.js
+++ b/src/utils/request.js
@@ -64,13 +64,13 @@ service.interceptors.request.use(
repeatSubmit = false,
skipReplayProtection = false
} = headers
-
+
// 读取全局安全开关(动态)并与请求头开关进行“与”组合
const flags = getSecurityFlags()
const useEncryptRequest = flags.encryptRequest && encryptRequest
const useCheckIntegrity = flags.checkIntegrity && checkIntegrity
const useEncryptResponse = flags.encryptResponse && encryptResponse
-
+
// 设置请求头
config.headers['encryptRequest'] = useEncryptRequest ? 'true' : 'false'
config.headers['checkIntegrity'] = useCheckIntegrity ? 'true' : 'false'
@@ -119,7 +119,7 @@ service.interceptors.request.use(
requestUrl += '?' + paramsString
}
}
-
+
const signature = generateRequestSignature(userId, timestamp, method, requestUrl, userSecret)
console.log(signature);
console.log(requestUrl);
@@ -269,7 +269,7 @@ service.interceptors.response.use(
) {
return res.data
}
-
+
// 账号在其他设备登录的安全提示(基于后端返回信息关键词识别)
const otherDeviceLogin = /multipleDeviceLogin/.test(String(msg || ''))
if (otherDeviceLogin) {
@@ -329,11 +329,10 @@ service.interceptors.response.use(
} else if (code === 500) {
Message({ message: msg, type: 'error' })
if(res.data.data){
- return Promise.reject(new Error(`${msg}:${JSON.stringify(res.data.data)}`));
+ return Promise.reject(`${msg}:${JSON.stringify(res.data.data)}`);
}else{
- return Promise.reject(new Error(msg));
+ return Promise.reject(msg);
}
-
} else if (code === 601) {
Message({ message: msg, type: 'warning' })
return Promise.reject('error')
@@ -358,7 +357,7 @@ service.interceptors.response.use(
}else{
message = '系统接口' + message.substr(message.length - 3) + '异常'
}
-
+
}
Message({ message: message, type: 'error', duration: 5 * 1000 })
return Promise.reject(error)
@@ -407,4 +406,4 @@ export function download(url, params, filename, config) {
})
}
-export default service
\ No newline at end of file
+export default service
diff --git a/src/views/archivesManagement/fileManager/components/addTableData.vue b/src/views/archivesManagement/fileManager/components/addTableData.vue
index 980dbeb..49255b7 100644
--- a/src/views/archivesManagement/fileManager/components/addTableData.vue
+++ b/src/views/archivesManagement/fileManager/components/addTableData.vue
@@ -104,7 +104,7 @@ export default {
{ required: true, message: '档案名称不能为空', trigger: 'blur' }
],
fileList: [
- { validator: (rule, value, callback) => {
+ {required: true, validator: (rule, value, callback) => {
if (!Array.isArray(this.fileList) || this.fileList.length === 0) {
callback(new Error('请上传附件文件'))
} else {
@@ -184,10 +184,10 @@ export default {
this.belongName = this.rowData.belongName;
this.detailStatus = this.rowData.detailStatus;
if ((this.isAdd === 'edit' || this.isAdd === 'detail') && this.rowData) {
-
+
const res2 = await getFileManageByIdApi({id:this.rowData.id,proId:this.projectId});
const obj =res2.data;
-
+
// 编辑模式:填充表单数据
this.form = {
id: obj.id,
@@ -269,7 +269,7 @@ export default {
}
const isValidType = this.checkFileType(file)
const isValidSize = this.checkFileSize(file)
-
+
if (!isValidType) {
this.$message.error('只能上传PDF和图片文件!')
return false
@@ -278,13 +278,13 @@ export default {
this.$message.error('文件大小不能超过`${this.maxFileTips}`!')
return false
}
-
+
// 检查是否已有文件
if (this.fileList.length >= 1) {
this.$message.warning('只能上传一个文件,请先删除现有文件!')
return false
}
-
+
return true
},
// 检查文件类型
@@ -292,7 +292,7 @@ export default {
const allowedTypes = [
'application/pdf',
'image/jpeg',
- 'image/jpg',
+ 'image/jpg',
'image/png',
]
return allowedTypes.includes(file.type)
@@ -331,7 +331,7 @@ export default {
}
// console.log('文件列表更新:', fileList.length, '个文件')
},
-
+
/**验证 */
submitForm(formName) {
this.$refs[formName].validate(valid => {
@@ -360,7 +360,7 @@ export default {
this.fileList.map(file => {
if(file.raw instanceof File){
formData.append('file', file.raw);
- }
+ }
})
}
if (this.isAdd === 'add') {
@@ -402,7 +402,7 @@ export default {
}else{
return errorMessage;
}
-
+
}
}
};
@@ -441,4 +441,4 @@ export default {
display: flex;
justify-content: space-between;
}
-
\ No newline at end of file
+
diff --git a/src/views/filesTransfer/apply/config.js b/src/views/filesTransfer/apply/config.js
index ed597c9..80dd43f 100644
--- a/src/views/filesTransfer/apply/config.js
+++ b/src/views/filesTransfer/apply/config.js
@@ -3,7 +3,7 @@ export const formLabel = [
isShow: false, // 是否展示label
f_type: 'ipt',
f_label: '单项工程名称',
- f_model: 'proName',
+ f_model: 'singleProName',
f_max: 32,
},
{
@@ -30,4 +30,4 @@ export const columnsList = [
{ t_props: 'createUserName', t_label: '申请人' },
{ t_props: 'createTime', t_label: '申请时间' },
{ t_slot: 'auditStatus', t_label: '审批状态' },
-]
\ No newline at end of file
+]
diff --git a/src/views/filesTransfer/audit/config.js b/src/views/filesTransfer/audit/config.js
index ed597c9..80dd43f 100644
--- a/src/views/filesTransfer/audit/config.js
+++ b/src/views/filesTransfer/audit/config.js
@@ -3,7 +3,7 @@ export const formLabel = [
isShow: false, // 是否展示label
f_type: 'ipt',
f_label: '单项工程名称',
- f_model: 'proName',
+ f_model: 'singleProName',
f_max: 32,
},
{
@@ -30,4 +30,4 @@ export const columnsList = [
{ t_props: 'createUserName', t_label: '申请人' },
{ t_props: 'createTime', t_label: '申请时间' },
{ t_slot: 'auditStatus', t_label: '审批状态' },
-]
\ No newline at end of file
+]
diff --git a/src/views/filesTransfer/issue/prop/issueForm.vue b/src/views/filesTransfer/issue/prop/issueForm.vue
index 4bd63be..72245a1 100644
--- a/src/views/filesTransfer/issue/prop/issueForm.vue
+++ b/src/views/filesTransfer/issue/prop/issueForm.vue
@@ -32,7 +32,7 @@
确认
-
+
\ No newline at end of file
+