From 00b58c85949c809a209a895c66f113d78eb10174 Mon Sep 17 00:00:00 2001
From: yangys <y_ys79@sina.com>
Date: 星期三, 03 九月 2025 17:04:16 +0800
Subject: [PATCH] 增加车床程序处理;退回改为实际编程员

---
 src/views/flow/components/TodolistLeft.vue |    2 +-
 src/views/flow/todolist.vue                |   21 +++++++++++++++++----
 2 files changed, 18 insertions(+), 5 deletions(-)

diff --git a/src/views/flow/components/TodolistLeft.vue b/src/views/flow/components/TodolistLeft.vue
index a195b40..b98283e 100644
--- a/src/views/flow/components/TodolistLeft.vue
+++ b/src/views/flow/components/TodolistLeft.vue
@@ -14,7 +14,7 @@
          <el-text type="danger" v-if="row.variables.curedLocked === 'Y'">鍥哄寲绋嬪簭宸查攣瀹氾紝璇疯皑鎱庝娇鐢ㄣ�傞攣瀹氬師鍥狅細{{ remark }}</el-text>
          <el-text type="danger" v-if="row.processDefinitionKey === 'program-unlock'">绋嬪簭宸查攣瀹氾紝閿佸畾鍘熷洜锛歿{ remark }}</el-text>
          <el-text type="danger" v-if="row.variables.hasCuredProgram==='Y' && row.variables.isProcessEditionSame=='N' && row.variables.cureProgramUseable==undefined">宸插浐鍖栫▼搴忓伐搴忕増娆′笉涓�鑷达紝娲惧伐鐗堟:{{row.variables.processEdition}},宸插浐鍖栫増娆★細{{row.variables.curedProcessEdition}}</el-text>
-        <el-table :data="tableData" border @row-click="showContent" max-height="200" highlight-current-row>
+        <el-table :data="tableData" border @row-click="showContent" :row-style="{height:'20px'}" :cell-style="{padding:'0px'}" max-height="240" highlight-current-row>
             <!-- <el-table-column prop="machineCode" label="鍔犲伐鏈哄簥">
             </el-table-column> -->
            
diff --git a/src/views/flow/todolist.vue b/src/views/flow/todolist.vue
index c995284..c207d0d 100644
--- a/src/views/flow/todolist.vue
+++ b/src/views/flow/todolist.vue
@@ -221,6 +221,7 @@
                         label: '鏈哄簥',
                         width: 100,
                         prop: '',
+                        
                         formatter: (val, value, label) => {
                             return `${val?.variables?.machineCode}`;
                         },
@@ -260,11 +261,15 @@
                         label: '鏂囦欢',
                         width: 200,
                         prop: 'file',
+                        showOverflowTooltip:true,
                     },
                     {
                         label: '鍒拌揪鏃堕棿',
                         width: 120,
                         prop: 'createTime',
+                        showOverflowTooltip:true,
+                       
+                        
                     },
                     {
                         label: '鍒拌揪鎻忚堪',
@@ -457,11 +462,13 @@
                 this.optionApprove.column[1].disabled = true;
 
                 if (["approveTask", 'seniorApproveTask','replaceApprove','unlockApproveTask','appendApproveTask'].includes(row.taskDefinitionKey)) {
-                    //瀹℃壒鑺傜偣锛屼笉閫氳繃缁欑紪鍒讹細缂栧埗鏄矗浠讳汉锛屼笉缁欐牎瀵逛簡
-                    this.formApprove.assignee = row.variables.programmer;
+                    //瀹℃壒鑺傜偣锛屼笉閫氳繃缁欑紪鍒讹細缂栧埗鏄矗浠讳汉锛岀粰瀹為檯缂栫▼鍛�
+                    //this.formApprove.assignee = row.variables.programmer;
+                    this.formApprove.assignee = row.variables.actProgrammer;//缁欏疄闄呯紪绋嬪憳
                 } else if(["check", 'cureCheckTask','repalceCheckTask','appendCheckTask'].includes(row.taskDefinitionKey)){
                     //鏍″鑺傜偣,涓婁竴姝ユ槸缂栫▼
-                    this.formApprove.assignee = row.variables.programmer;
+                    //this.formApprove.assignee = row.variables.programmer;
+                    this.formApprove.assignee = row.variables.actProgrammer;//缁欏疄闄呯紪绋嬪憳
                 }else if (["programmingTask"].includes(row.taskDefinitionKey)) {
                     // 璇曞垏缂栧埗鑺傜偣,涓婁竴姝ユ槸缁勯暱
                     this.formApprove.assignee = row.variables.teamLeader;
@@ -501,7 +508,7 @@
             this.transferTaskSelection = list;
         },
         reassign(val) {// 閲嶆柊鎸囨淳
-            
+            //var 0:鎵归噺杞淳锛�1锛氭墜鍔ㄦ淳宸ワ紱2锛氳嚜鍔ㄦ淳宸ワ紱3锛氭壒閲忓鎵�
             this.reassignType = val;
             if (this.transferTaskSelection.length === 0) {
                 this.$message.warning('璇烽�夋嫨闇�瑕佹搷浣滅殑浠诲姟');
@@ -535,6 +542,7 @@
                     // this.$message.info('宸插彇娑堟搷浣�');
                 });
             } else {
+                //0閲嶆柊鎸囨淳 3鎵归噺瀹℃壒 锛�1鎵嬪姩娲惧伐
                 this.reassignBox = true;
 
                 if(val === 3) {//鎵归噺瀹℃壒鏃� 鏄剧ず閫氳繃椹冲洖
@@ -545,9 +553,14 @@
                     this.reassignOption.column[1].disabled = true;
                     this.reassignOption.column[1].display = true;
                 } else {
+                    //0
                     this.reassignOption.column[0].display = false;
                     this.reassignForm.approve = '';
 
+                    if(val === 0 || val === 1) {//0閲嶆柊鎸囨淳 1鎵嬪姩娲惧伐 ,闇�瑕佹樉绀哄鐞嗕汉
+                        this.reassignOption.column[1].disabled = false;
+                        this.reassignOption.column[1].display = true;
+                    }
                 }
                 if(val ===1) {
                     this.reassignForm.newAssigneeId = this.transferTaskSelection[0].variables.programmer;

--
Gitblit v1.9.3