From fa60bfa07970c192c85a437e7db784eccdae2839 Mon Sep 17 00:00:00 2001
From: 董国庆 <364620639@qq.com>
Date: 星期一, 16 六月 2025 20:04:15 +0800
Subject: [PATCH] 修改bug

---
 laboratory/src/views/dataManagement/dispatching/editDispatch.vue |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/laboratory/src/views/dataManagement/dispatching/editDispatch.vue b/laboratory/src/views/dataManagement/dispatching/editDispatch.vue
index 55c3832..684e724 100644
--- a/laboratory/src/views/dataManagement/dispatching/editDispatch.vue
+++ b/laboratory/src/views/dataManagement/dispatching/editDispatch.vue
@@ -432,7 +432,7 @@
                     name: item.nickName || "",
                     status: item.status === 2 ? "已确认" : "待确认",
                     approveTime: item.status === 2 ? item.signTime : "",
-                    avatar: item.avatar || "",
+                    avatar: item.avatar,
                   })),
                 },
                 {
@@ -441,7 +441,7 @@
                     name: item.nickName || "",
                     status: item.status === 2 ? "已确认" : "待确认",
                     approveTime: item.status === 2 ? item.signTime : "",
-                    avatar: item.avatar || "",
+                    avatar: item.avatar,
                   })),
                 },
               ],
@@ -474,15 +474,21 @@
       this.imgSrc = '';
     },
     handleApprove() {
+      if(!this.imgSrc){
+        this.$message.error('请先签字在提交');
+        return
+      }
       // 组装签名数据
       const params = {
         dispatchId: this.data.id, // 传递当前调度id
         confirmSign: this.imgSrc, // 签名图片
       };
+      console.log('params',params)
       sign(params).then(res => {
         if (res && res.code === 200) {
           this.$message.success('签字成功');
           this.handleClose();
+          this.$emit('update:data')
         } else {
           this.$message.error(res.msg || '签字失败');
         }

--
Gitblit v1.7.1