yanghao пре 3 дана
родитељ
комит
d0e2cb2af9
2 измењених фајлова са 13 додато и 3 уклоњено
  1. 10 1
      src/views/pms/qhse/certificate.vue
  2. 3 2
      src/views/pms/qhse/monthlyReport/index.vue

+ 10 - 1
src/views/pms/qhse/certificate.vue

@@ -707,13 +707,22 @@ const submitForm = async () => {
     await formRef.value.validate()
     submitLoading.value = true
 
+    console.log('提交数据:', formData.value.certPic)
+
+    let certPic: any = null
+    if (isEdit.value) {
+      certPic = formData.value.certPic ? formData.value.certPic.join(',') : ''
+    } else {
+      certPic = formData.value.certPic
+    }
+
     // 准备提交数据
     const submitData = {
       ...formData.value,
       // 确保日期字段以正确的格式提交
       certIssue: formData.value.certIssue,
       certExpire: formData.value.certExpire,
-      certPic: formData.value.certPic ? formData.value.certPic.join(',') : '' // 将图片数组转换为逗号分隔的字符串
+      certPic // 将图片数组转换为逗号分隔的字符串
     }
 
     if (isEdit.value) {

+ 3 - 2
src/views/pms/qhse/monthlyReport/index.vue

@@ -214,7 +214,8 @@ const handleCurrentChange = (val) => {
 }
 
 const add = (row) => {
-  if (row.dutyPerson !== userInfo.value.id) {
+  console.log(userInfo.value)
+  if (row.dutyPerson !== userInfo.value.id && userInfo.value.username !== 'admin') {
     ElMessage.error('您没有权限进行此操作')
     return
   }
@@ -227,7 +228,7 @@ const add = (row) => {
 }
 
 const detail = (row) => {
-  if (row.dutyPerson !== userInfo.value.id) {
+  if (row.dutyPerson !== userInfo.value.id && userInfo.value.username !== 'admin') {
     ElMessage.error('您没有权限进行此操作')
     return
   }