Просмотр исходного кода

修复性能验证退回到编制在待办无法编辑

zhonghuizhen 6 месяцев назад
Родитель
Сommit
a702b27306
1 измененных файлов с 13 добавлено и 0 удалено
  1. 13 0
      src/views/business/performance/experimental.vue

+ 13 - 0
src/views/business/performance/experimental.vue

@@ -242,6 +242,7 @@ export default {
       formLabelWidth: '110px',
       readonly: true,
       instid:'',
+      currentName: '',//当前流程节点名称
       configData: { methodName: '' },
       formId: this.params.attrs.id,
       form: {
@@ -420,6 +421,11 @@ export default {
           this.form = Object.assign(this.form, data)
           this.getConfigData(this.form)
           this.instid = await this.fetchInstanceId(data.id);
+          this.currentName = await this.fetchTaskId(this.instid)
+          //根据流程节点判断是否可编辑
+          if (this.currentName === '编制') {
+            this.readonly = false
+          }
           this.loadCompleted = true
           console.log('流程id',this.instid )
         })
@@ -434,6 +440,13 @@ export default {
         });
         return instres.variables.data[0]?.id_ || '';
     },
+    async fetchTaskId(instid) {//获取当前task信息
+      const taskres = await this.$common.request('query', {
+        key: 'xnyzcxlcid',
+        params: [instid]
+      });
+      return taskres.variables.data[0]?.NAME_ || ''
+    },
     getConfigData({ zhiBiaoId,fangFaId  }) {
       getConfigDetail({ id: zhiBiaoId }).then((res) => {
         const {