From b2cdc1af33e73ea1fdf6303d6548712634b28aa4 Mon Sep 17 00:00:00 2001
From: yangys <y_ys79@sina.com>
Date: 星期六, 13 九月 2025 18:08:19 +0800
Subject: [PATCH] 优化审批界面样式

---
 src/views/flow/todolist.vue |   18 ++++++++++++++++--
 1 files changed, 16 insertions(+), 2 deletions(-)

diff --git a/src/views/flow/todolist.vue b/src/views/flow/todolist.vue
index 8c2579a..efafd1e 100644
--- a/src/views/flow/todolist.vue
+++ b/src/views/flow/todolist.vue
@@ -23,7 +23,8 @@
         <el-dialog title=" " append-to-body v-model="reassignBox" width="30%">
             <avue-form ref="reassginform" :option="reassignOption" v-model="reassignForm" @submit="toPerson"></avue-form>
         </el-dialog>
-        <el-drawer title="瀹℃壒" append-to-body v-model="approveBox" size="100%" v-if="approveBox">
+        <div  class="box-drawer">
+        <el-drawer title="瀹℃壒" append-to-body v-model="approveBox" size="100%" v-if="approveBox" class="remark-drawer">
             <div class="approve-box">
                 <div class="left">
                     <TodolistLeft ref="todolistLeft" :row="row" @selection-change="selectionChange" />
@@ -48,6 +49,7 @@
                 </div>
             </div>
         </el-drawer>
+        </div>
     </basic-container>
 </template>
 <script>
@@ -522,7 +524,11 @@
 
                 if (["approveTask", 'seniorApproveTask','replaceApprove','appendApproveTask'].includes(row.taskDefinitionKey)) {
                     //瀹℃壒鑺傜偣锛屼笉閫氳繃缁欑紪鍒讹細缂栧埗鏄矗浠讳汉锛岀粰瀹為檯缂栫▼鍛�
-                    this.formApprove.assignee = row.variables.actProgrammer;//缁欏疄闄呯紪绋嬪憳
+                    if(row.variables.actProgrammer){
+                        this.formApprove.assignee = row.variables.actProgrammer;//缁欏疄闄呯紪绋嬪憳
+                    }else{
+                        this.formApprove.assignee = row.variables.programmer;//鏃犵紪绋嬪憳缁欎富绠″伐鑹�
+                    }
                 }else if(['unlockApproveTask'].includes(row.taskDefinitionKey)){
                     //瑙i攣楂樺笀瀹℃壒鑺傜偣,涓婁竴姝ユ槸缂栫▼
                     this.formApprove.assignee = row.variables.programmer;//缁欎富绠″伐鑹�
@@ -853,7 +859,15 @@
 };
 </script>
 
+<style lang="scss">
+.remark-drawer  {
+    .el-drawer__header {
+      margin-bottom: 0px !important;
+    }
+}
+</style>
 <style scoped="scoped" lang="scss">
+
 .approve-box {
     display: flex;
 

--
Gitblit v1.9.3