From cd3c5e597ad75051941dab65119b510fb16485e1 Mon Sep 17 00:00:00 2001
From: yangys <y_ys79@sina.com>
Date: 星期四, 28 八月 2025 15:10:29 +0800
Subject: [PATCH] 文件修改增加对比

---
 src/views/flowmgr/processQuery1.vue |   78 +++++++++++++++++++++------------------
 1 files changed, 42 insertions(+), 36 deletions(-)

diff --git a/src/views/flowmgr/processQuery1.vue b/src/views/flowmgr/processQuery1.vue
index 202d3d1..631940a 100644
--- a/src/views/flowmgr/processQuery1.vue
+++ b/src/views/flowmgr/processQuery1.vue
@@ -26,10 +26,10 @@
             <template #menu="scope">
                 <el-button type="primary" text size="default" @click.stop="customView(scope.row, scope.index, 0)">鏌ョ湅
                 </el-button>
-                <el-button type="primary" text size="default" v-if="scope.row.processDefinitionKey === 'dispatch'"
-                    @click.stop="handleAction(scope.row, scope.index, 1)">瀹℃壒琛ㄦ墦鍗�
+                <el-button type="primary" text size="default" v-if="scope.row.processDefinitionKey === 'dispatch' || scope.row.processDefinitionKey === 'program-cure'"
+                    @click.stop="handleApproveTable(scope.row, scope.index)">瀹℃壒琛ㄦ墦鍗�
                 </el-button>
-                <el-button type="danger" text size="default" @click.stop="handleAction(scope.row, scope.index, 0)">鍒犻櫎
+                <el-button type="danger" text size="default" @click.stop="handleDelete(scope.row, scope.index, 0)">鍒犻櫎
                 </el-button>
                 
             </template>
@@ -85,6 +85,7 @@
                 // simplePage: true,
                 searchShow: true,
                 searchMenuSpan: 7,
+                searchEnter:true,
                 dialogWidth: '70%',
                 // tree: true,
                 border: true,
@@ -535,41 +536,46 @@
             });
             done();
         },
-        handleAction(row, index, flag) {
-            if (flag === 0) {
-                // 澶勭悊鎺ュ彈鎴栨嫆缁濇搷浣�
-                let ids = [row.id].toString();
-                this.$confirm('纭畾灏嗛�夋嫨鏁版嵁鍒犻櫎?', {
-                    confirmButtonText: '纭畾',
-                    cancelButtonText: '鍙栨秷',
-                    type: 'warning',
-                })
-                    .then(() => {
-                        deleteRow({ processInstanceId: row.processInstanceId,id:row.processInstanceId }).then(res => {
-                            this.onLoad(this.page, this.query);
-                        })
+        handleDelete(row, index, flag) {
+            
+            // 澶勭悊鎺ュ彈鎴栨嫆缁濇搷浣�
+            let ids = [row.id].toString();
+            this.$confirm('纭畾灏嗛�夋嫨鏁版嵁鍒犻櫎?', {
+                confirmButtonText: '纭畾',
+                cancelButtonText: '鍙栨秷',
+                type: 'warning',
+            })
+                .then(() => {
+                    deleteRow({ processInstanceId: row.processInstanceId,id:row.processInstanceId }).then(res => {
+                        this.onLoad(this.page, this.query);
                     })
-            } else if (flag === 1) {
-                printRow({ processInstanceId: row.processInstanceId })
-                this.$confirm('鏄惁瀵煎嚭?', '鎻愮ず', {
-                    confirmButtonText: '纭畾',
-                    cancelButtonText: '鍙栨秷',
-                    type: 'warning',
-                }).then(() => {
-                    console.log(this.selection)
-                    NProgress.start();
-                    exportBlobPost(
-                        `/blade-mdm/flow/mgr/export-approve-table`,
-                        { processInstanceId: row.processInstanceId },
-                        { processInstanceId: row.processInstanceId },
-                    ).then(res => {
-                        let name = res.headers['content-disposition'].split('filename=')[1]
-                        console.log(res.headers['content-disposition'].split('filename=')[1]);
-                        downloadFile(res.data, `瀹℃壒鎵撳嵃-${name}`);
-                        NProgress.done();
-                    });
+            })
+            
+
+        },
+        handleApproveTable(row, index,) {
+           //瀹℃壒琛ㄤ笅杞�
+            
+            this.$confirm('鏄惁瀵煎嚭瀹℃壒琛�?', '鎻愮ず', {
+                confirmButtonText: '纭畾',
+                cancelButtonText: '鍙栨秷',
+                type: 'warning',
+            }).then(() => {
+                console.log(this.selection)
+                NProgress.start();
+                exportBlobPost(
+                    `/blade-mdm/flow/mgr/export-approve-table`,
+                    { processInstanceId: row.processInstanceId },
+                    { processInstanceId: row.processInstanceId },
+                ).then(res => {
+                    let name = res.headers['content-disposition'].split('filename=')[1]
+                    console.log(res.headers['content-disposition'].split('filename=')[1]);
+                    name = decodeURI(name)
+                    downloadFile(res.data, `${name}`);
+                    NProgress.done();
                 });
-            }
+            });
+            
 
         },
         selectionChange(list) {

--
Gitblit v1.9.3