|
|
@@ -67,6 +67,12 @@
|
|
|
<view v-if="isExecute>0 && business.status<4">
|
|
|
<EnButton :text="'领取'" v-if="isExecute===3" @onSubmit="takeTask"></EnButton>
|
|
|
<EnButton :text="'完成'" v-else-if="isExecute===5" @onSubmit="endTask"></EnButton>
|
|
|
+ <EnButton is_both :leftText="'作废'" :rightText="'反馈'" centre-text="交接" v-else-if="isExecute===4" @onLeftSubmit="cancellation" @onCentreSubmit="openExecute" @onSubmit="setTaskOperate(1)"></EnButton>
|
|
|
+ <EnButton is_both :leftText="'作废'" :rightText="'反馈'" v-else-if="isExecute===2" @onLeftSubmit="cancellation" @onSubmit="setTaskOperate(1)"></EnButton>
|
|
|
+ <EnButton v-else-if="isExecute===7" text="编辑" @onSubmit="editTask()"></EnButton>
|
|
|
+ <EnButton v-else-if="isExecute===8" text="完善贷后" @onSubmit="setPostLoan()"></EnButton>
|
|
|
+ <EnButton is_both :leftText="'交接'" :rightText="'同意'" centre-text="拒绝" v-else-if="isExecute===6" @onLeftSubmit="openExecute" @onCentreSubmit="auditTask(2)" @onSubmit="auditTask(1)"></EnButton>
|
|
|
+ <EnButton is_both :leftText="'作废'" :rightText="'反馈'" v-else @onLeftSubmit="openExecute" @onSubmit="setTaskOperate(1)"></EnButton>
|
|
|
|
|
|
</view>
|
|
|
<!-- <EnButton :text="'冲销'" v-if="current === 1"></EnButton>-->
|
|
|
@@ -94,6 +100,7 @@
|
|
|
import Record from "./module/record.vue"
|
|
|
import tools from "@/service/tools";
|
|
|
import {
|
|
|
+ cancellation,
|
|
|
endTask,
|
|
|
getExecuteList,
|
|
|
getStageList,
|
|
|
@@ -176,6 +183,48 @@
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
|
+ auditTask(auditType) {
|
|
|
+ this.$refs.popup.open("bottom");
|
|
|
+ this.auditType = auditType
|
|
|
+ this.$refs.taskSetObj.startAuditType(auditType);
|
|
|
+ },
|
|
|
+ setPostLoan(){
|
|
|
+ uni.navigateTo({
|
|
|
+ url: '/pages-task/task-info/task-loan?id=' + this.business.id
|
|
|
+ });
|
|
|
+ },
|
|
|
+ editTask() {
|
|
|
+ // uni.reLaunch({
|
|
|
+ // url: '/pages/add-client/add-client?businessId=' + this.business.id
|
|
|
+ // })
|
|
|
+ uni.reLaunch({
|
|
|
+ url: '/pages-task/add-client/new-add?businessId=' + this.business.id
|
|
|
+ })
|
|
|
+ },
|
|
|
+ cancellation() {
|
|
|
+ uni.showModal({
|
|
|
+ title: '提示',
|
|
|
+ content: '是否作废当前任务?',
|
|
|
+ success: (res) => {
|
|
|
+ console.log(res)
|
|
|
+ if (res.confirm) {
|
|
|
+
|
|
|
+ cancellation({
|
|
|
+ 'id': this.business.id
|
|
|
+ }).then((res) => {
|
|
|
+ if (res.code === 1) {
|
|
|
+ this.business.status = 5;
|
|
|
+ this.isExecute = 0;
|
|
|
+ tools.success(res.msg)
|
|
|
+ uni.$emit('newReceiving')
|
|
|
+ } else {
|
|
|
+ tools.error(res.msg)
|
|
|
+ }
|
|
|
+ })
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
+ },
|
|
|
endTask() {
|
|
|
uni.showModal({
|
|
|
title: '提示',
|