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

refactor(bpm): 合同评审审批有两个字段需要更新

liujt 6 месяцев назад
Родитель
Сommit
2a8e340e45

+ 2 - 2
src/api/bpm/processInstance.js

@@ -41,9 +41,9 @@ export async function getProcessInstance(id) {
 }
 
 // 审批
-export function processInstanceValueJsonChange(data) {
+export function processInstanceValueJsonChange(id, data) {
   return request({
-    url: `/bpm/process-instance/processInstanceValueJsonChange/${data.processInstanceId}`,
+    url: `/bpm/process-instance/processInstanceValueJsonChange/${id}`,
     method: 'PATCH',
     data: data
   })

+ 4 - 6
src/views/bpm/handleTask/formParser/formParserDialog.vue

@@ -275,12 +275,10 @@ export default {
       this.$emit('update:formParserDialogFlag', false);
     },
     async handleAudit(status) {
-      // await processInstanceValueJsonChange({
-      //   processInstanceId: this.form.processInstanceId,
-      //   valueJson: this.$refs.generateForm.getData(false)
-      // })
-      // console.log('form', this.form);
-      // console.log('processInstanceValueJsonChange', this.$refs.generateForm.getData(false));
+      const data = await this.$refs.generateForm.getData(false);
+      await processInstanceValueJsonChange(this.form.processInstance.id, data)
+      console.log('form', this.form);
+      console.log('processInstanceValueJsonChange', await this.$refs.generateForm.getData(false));
       // return
       await this._approveTaskWithVariables(status);
     },