From 33b16eb0c1d789475edecdc021538bf7b0b242a0 Mon Sep 17 00:00:00 2001
From: wangting <wangting@vci-tech.com>
Date: 星期三, 25 十二月 2024 16:30:46 +0800
Subject: [PATCH] 修改session过期时的提示,去掉请求时catch里message信息提示,统一处理有提示

---
 Source/plt-web/plt-web-ui/src/components/actions/base/startWorkFlow.vue |   21 ++++++++++-----------
 1 files changed, 10 insertions(+), 11 deletions(-)

diff --git a/Source/plt-web/plt-web-ui/src/components/actions/base/startWorkFlow.vue b/Source/plt-web/plt-web-ui/src/components/actions/base/startWorkFlow.vue
index 7b1d72e..60966f7 100644
--- a/Source/plt-web/plt-web-ui/src/components/actions/base/startWorkFlow.vue
+++ b/Source/plt-web/plt-web-ui/src/components/actions/base/startWorkFlow.vue
@@ -1,7 +1,6 @@
 <template>
   <el-dialog v-dialogDrag
              :close-on-click-modal="false"
-             :destroy-on-close="true"
              :visible.sync="visible"
              :width="width"
              append-to-body="true"
@@ -162,16 +161,18 @@
   },
   created() {
     // this.modelNameChange();
-    this.getWorkByType();
+
   },
   mounted() {
+    this.getWorkByType();
   },
   methods: {
     // 鑾峰彇娴佺▼妯℃澘淇℃伅
     getWorkByType() {
+      console.log('this.paramVOS',this.paramVOS)
       let params = {
-        type: '鏂囨。瀹$娴佺▼',
-        filterTemplate: ""
+        type: this.paramVOS.templatetype,
+        filterTemplate: this.paramVOS.filterTemplate || ""
       }
       getTemplateByType(params).then(res => {
         const data = res.data.data;
@@ -179,11 +180,10 @@
 
         this.processTemplateList = data;
         this.saveParam.processTemplate = data[0].value;
-        this.saveParam.processName = userInfo.content.userName + '-' + data[0].value; // 瀵规祦绋嬫ā鏉� 娴佺▼鍚嶇О璧嬮粯璁ゅ��
+        this.saveParam.processName = this.paramVOS.processname || userInfo.content.userName + '-' + data[0].value; // 瀵规祦绋嬫ā鏉� 娴佺▼鍚嶇О璧嬮粯璁ゅ��
 
         this.getProcessNode(data[0].attributes.oid); // 棣栨杩涘叆璋冪敤绗竴涓ā鏉跨殑鎵�鏈夎妭鐐�
       }).catch(err => {
-        this.$message.error(err);
       })
     },
 
@@ -191,7 +191,7 @@
     getProcessNode(oid) {
       let params = {
         processOid: oid,
-        maxSecret: -1
+        maxSecret: this.paramVOS.maxSecret || -1
       }
       getAllProcessNode(params).then(res => {
         const nodes = res.data.data;
@@ -207,7 +207,6 @@
         })
         this.nodeLoading = false;
       }).catch(err => {
-        this.$message.error(err);
       })
     },
 
@@ -222,14 +221,15 @@
     },
 
     handleConfirm() {
+      const oids = this.dataStore.map(item => item.oid).join(',');
       let params = {
         deployid:this.processTemplateList[0].attributes.deploymentId,
         title:this.saveParam.processName,
         description:this.saveParam.processDesc,
         btmType:this.processTemplateList[0].attributes.taskType,
         uiType:this.processTemplateList[0].attributes.taskType,
-        oids:'', // 褰撳墠鏁版嵁oid锛屽涓敤,鍒嗛殧
-        detailInfoUrl:'', // 鐢ㄦ埛閰嶇疆灞炴��
+        oids:oids, // 褰撳墠鏁版嵁oid锛屽涓敤,鍒嗛殧
+        detailInfoUrl:this.paramVOS.detailInfoUrl || '', // 鐢ㄦ埛閰嶇疆灞炴��
         resetStatus:'Editing',
         nodeUsers:{
           ...this.collectParam
@@ -243,7 +243,6 @@
           this.$message.error(res.data.obj.error);
         }
       }).catch(err => {
-        this.$message.error(err);
       })
     },
 

--
Gitblit v1.9.3