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/approvalPlan/components/approvalDialog.vue |   28 +++++++++++++++++++++++-----
 1 files changed, 23 insertions(+), 5 deletions(-)

diff --git a/laboratory/src/views/dataManagement/approvalPlan/components/approvalDialog.vue b/laboratory/src/views/dataManagement/approvalPlan/components/approvalDialog.vue
index 9c4000c..dd3de8d 100644
--- a/laboratory/src/views/dataManagement/approvalPlan/components/approvalDialog.vue
+++ b/laboratory/src/views/dataManagement/approvalPlan/components/approvalDialog.vue
@@ -26,6 +26,9 @@
               style="margin-top: 38px"
             >
               <el-form-item prop="projectName" label="项目课题方案名称">
+                <template slot="label">
+                  <span class="required-label">项目课题方案名称</span>
+                </template>
                 <el-input
                   v-model="form.projectName"
                   placeholder="请输入"
@@ -33,6 +36,9 @@
                 />
               </el-form-item>
               <el-form-item prop="projectStage" label="项目阶段">
+                <template slot="label">
+                  <span class="required-label">项目阶段</span>
+                </template>
                 <el-select
                   v-model="form.projectStage"
                   placeholder="请选择"
@@ -44,6 +50,9 @@
                 </el-select>
               </el-form-item>
               <el-form-item prop="projectCode" label="项目课题方案编号">
+                <template slot="label">
+                  <span class="required-label">项目课题方案编号</span>
+                </template>
                 <el-input
                   v-model="form.projectCode"
                   placeholder="请输入"
@@ -151,13 +160,13 @@
         </Card>
       </div>
       <!-- 右侧审批流程 -->
-      <div class="approval-flow">
+      <div class="approval-flow" v-if="form.auditStatus!=4">
         <div class="flow-content">
           <approval-process :processData="form.processData" />
         </div>
       </div>
     </div>
-    <div class="approval-dialog-approve" v-if="type === 'approve'">
+    <div class="approval-dialog-approve" v-if="type === 'approve' ">
       <div class="status">
         <div class="status-title">审批结果</div>
         <div class="status-content">
@@ -180,6 +189,7 @@
       <div class="remark">
         <div class="remark-title">审批意见</div>
         <el-input
+        style="width: 400px;"
           type="textarea"
           v-model="remark"
           placeholder="请输入审批意见"
@@ -193,7 +203,7 @@
         style="margin-left: 20px"
         @click="handleApprove"
         v-if="type === 'approve'"
-        >通过</el-button
+        >确认</el-button
       >
     </div>
   </el-dialog>
@@ -251,7 +261,7 @@
   },
   computed: {
     dialogTitle() {
-      return this.type === "approve" ? "审批" : "审批详情";
+      return this.type === "approve" ? "审批" :this.form.auditStatus!=4 ? "审批详情" : "详情";
     },
   },
   watch: {
@@ -352,7 +362,7 @@
           if (res.code === 200) {
             this.$message.success("审批成功");
             this.$emit("update:visible", false);
-            this.$emit("success");
+            this.$emit("approve");
           } else {
             this.$message.error(res.msg || "审批失败");
           }
@@ -554,4 +564,12 @@
   border-radius: 4px;
   margin: 10px 0;
 }
+
+.required-label {
+  &::before {
+    content: "*";
+    color: #f56c6c;
+    margin-right: 4px;
+  }
+}
 </style>

--
Gitblit v1.7.1