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