ysy 2 년 전
부모
커밋
ae3806268c
1개의 변경된 파일6개의 추가작업 그리고 97개의 파일을 삭제
  1. 6 97
      src/views/bpm/handleTask/components/outsourcedWarehousing/submit.vue

+ 6 - 97
src/views/bpm/handleTask/components/outsourcedWarehousing/submit.vue

@@ -1,17 +1,7 @@
 <template>
   <el-col :span="16" :offset="6">
     <el-form label-width="100px" ref="formRef" :model="form">
-      <el-form-item label="采购员" v-if="taskDefinitionKey == 'purchaseLeader'" prop="technicianId"
-        style="margin-bottom: 20px" :rules="{
-          required: true,
-          message: '请选择',
-          trigger: 'change'
-        }">
-        <el-select v-model="form.technicianId" clearable style="width: 100%" :filterable="true">
-          <el-option v-for="item in userOptions" @click.native="form.userName = item.name" :key="item.id"
-            :label="item.name" :value="item.id" />
-        </el-select>
-      </el-form-item>
+
 
       <el-form-item label="审批建议" prop="reason" style="margin-bottom: 20px" :rules="{
         required: true,
@@ -21,17 +11,10 @@
         <el-input type="textarea" v-model="form.reason" placeholder="请输入审批建议" />
       </el-form-item>
     </el-form>
-    <div style="margin-left: 10%; margin-bottom: 20px; font-size: 14px" v-if="clientEnvironmentId == 3">
-      <el-button icon="el-icon-edit-outline" type="success" size="mini" @click="handleAudit(1)">通过
-      </el-button>
 
-      <el-button icon="el-icon-circle-close" v-if="taskDefinitionKey != 'purchaseLeader'" type="danger" size="mini" @click="handleAudit(0)">驳回
-      </el-button>
-
-    </div>
 
     <!-- 索尔 -->
-    <div style="margin-left: 10%; margin-bottom: 20px; font-size: 14px" v-if="clientEnvironmentId == 2">
+    <div style="margin-left: 10%; margin-bottom: 20px; font-size: 14px">
       <el-button icon="el-icon-edit-outline" type="success" size="mini" @click="handleAudit2(1)">通过
       </el-button>
 
@@ -46,8 +29,7 @@
 <script>
 
 
-import { approveTaskWithVariables } from '@/api/bpm/task';
-import { listAllUserBind } from '@/api/system/organization';
+
 import { outsourceAssign, outsourceNotPass } from '@/api/bpm/components/outsourcedWarehousing/index';
 
 // 流程实例的详情页,可用于审批
@@ -78,99 +60,26 @@ export default {
         reason: ''
       },
 
-      userOptions: []
+
 
     };
   },
 
   computed: {
-    clientEnvironmentId() {
-      return this.$store.state.user.info.clientEnvironmentId;
-    },
+
   },
   created() {
-    if (this.taskDefinitionKey == 'purchaseLeader')
-      this.userOptionsFn()
+
   },
   methods: {
 
-    userOptionsFn() {
-      this.userOptions = [];
-      listAllUserBind().then((data) => {
-        this.userOptions.push(...data);
-      });
-    },
-
-    async handleAudit(status) {
 
-      if (this.taskDefinitionKey == 'purchaseLeader') { // 采购主管审核
-        this._approveTaskPurchaseLeader(status)
-      } else if (this.taskDefinitionKey == 'deptLeader') {
-        this._approveTaskWithVariables(status);
-      }
-
-
-    },
 
 
     handleAudit2(status) {
       this._approveTaskThorVariables(status)
     },
 
-    async _approveTaskWithVariables(status) {
-      let variables = {
-        pass: !!status
-      };
-
-      approveTaskWithVariables({
-        id: this.taskId,
-        reason: this.form.reason,
-        variables
-      }).then((res) => {
-        if (res.data.code != '-1') {
-          this.$emit('handleAudit', {
-            status,
-            title: status === 0 ? '驳回' : ''
-          });
-        }
-      });
-    },
-
-
-    async _approveTaskPurchaseLeader(status) {
-
-
-      if (status == 1) {
-
-        outsourceAssign({
-          businessId: this.businessId,
-          id: this.taskId,
-          userId: this.form.technicianId,
-          userName: this.form.userName,
-          reason: this.form.reason,
-          pass: true
-
-        }).then((res) => {
-          this.$emit('handleAudit', {
-            status,
-            title: ''
-          });
-        });
-      } else if (status == 0) {
-        outsourceNotPass({
-          id: this.taskId,
-          reason: this.form.reason,
-          pass: false
-        }).then((res) => {
-          this.$emit('handleAudit', {
-            status,
-            title: '驳回'
-          });
-        });
-      }
-
-    },
-
 
 
     async _approveTaskThorVariables(status) {