yusheng hace 11 meses
padre
commit
ab748bd12e

+ 18 - 3
src/views/bpm/handleTask/components/purchaseOrder/outSourceSend/submit.vue

@@ -3,7 +3,6 @@
     <el-form label-width="100px" ref="formRef" :model="form">
       <el-form-item
         label="审批建议"
-
         style="margin-bottom: 20px"
         :rules="{
           required: true,
@@ -31,8 +30,7 @@
         icon="el-icon-circle-close"
         type="danger"
         size="mini"
-        @click="handleAudit(0)"
-        v-if="!['starter'].includes(taskDefinitionKey)"
+        @click="rejectTask(0)"
         >驳回
       </el-button>
 
@@ -180,6 +178,23 @@
           await this._approveTaskWithVariables(status, storemanIds);
         }
       },
+      rejectTask(status) {
+        let variables = {
+          pass: !!status
+        };
+        rejectTask({
+          id: this.taskId,
+          reason: this.form.reason,
+          variables
+        }).then((res) => {
+          if (res.data.code != '-1') {
+            this.$emit('handleAudit', {
+              status,
+              title: status === 0 ? '驳回' : ''
+            });
+          }
+        });
+      },
       async _approveTaskWithVariables(status, storemanIds) {
         let variables = {
           pass: !!status,

La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 2611 - 2311
src/views/bpm/stockManagement/storage.vue


Algunos archivos no se mostraron porque demasiados archivos cambiaron en este cambio