|
@@ -13,8 +13,8 @@
|
|
|
<van-tab title="基础信息" name="insidePlan" ref="dispsps">
|
|
<van-tab title="基础信息" name="insidePlan" ref="dispsps">
|
|
|
<!-- 提交审批后被驳回 -->
|
|
<!-- 提交审批后被驳回 -->
|
|
|
<div class="rejectMsg" v-if="rejectMsg[0]">
|
|
<div class="rejectMsg" v-if="rejectMsg[0]">
|
|
|
- <span class="label">审批记录</span>
|
|
|
|
|
- <span class="value">{{ rejectMsg[0].rejectCause }}</span>
|
|
|
|
|
|
|
+ <span class="label">退回原因</span>
|
|
|
|
|
+ <span class="value">{{ rejectMsg[0].approvalDesc }}</span>
|
|
|
<span class="examineDetail" @click="examineDetail">查看详情</span>
|
|
<span class="examineDetail" @click="examineDetail">查看详情</span>
|
|
|
</div>
|
|
</div>
|
|
|
<van-field readonly v-model="list.storeCode" label="编号" />
|
|
<van-field readonly v-model="list.storeCode" label="编号" />
|
|
@@ -191,12 +191,12 @@
|
|
|
</van-popup>
|
|
</van-popup>
|
|
|
<!-- 提交审核后退回原因 只有同城分销店显示 -->
|
|
<!-- 提交审核后退回原因 只有同城分销店显示 -->
|
|
|
<van-popup v-model="rejectMsgShow" class="rejectMsgBox" closeable round position="bottom">
|
|
<van-popup v-model="rejectMsgShow" class="rejectMsgBox" closeable round position="bottom">
|
|
|
- <div class="title">审批详情</div>
|
|
|
|
|
|
|
+ <div class="title">退回详情</div>
|
|
|
<div class="content">
|
|
<div class="content">
|
|
|
<div class="rejectMsgItem" v-for="(item, index) in rejectMsg" :key="index">
|
|
<div class="rejectMsgItem" v-for="(item, index) in rejectMsg" :key="index">
|
|
|
<div class="item approver">
|
|
<div class="item approver">
|
|
|
<span class="label">审批人:</span>
|
|
<span class="label">审批人:</span>
|
|
|
- <span class="value">{{ item.approver }}</span>
|
|
|
|
|
|
|
+ <span class="value">{{ item.approvalUserName }}</span>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="item approvalTime">
|
|
<div class="item approvalTime">
|
|
|
<span class="label">审批时间:</span>
|
|
<span class="label">审批时间:</span>
|
|
@@ -204,7 +204,7 @@
|
|
|
</div>
|
|
</div>
|
|
|
<div class="item rejectCause">
|
|
<div class="item rejectCause">
|
|
|
<span class="label">退回原因:</span>
|
|
<span class="label">退回原因:</span>
|
|
|
- <span class="value">{{ item.rejectCause }}</span>
|
|
|
|
|
|
|
+ <span class="value">{{ item.approvalDesc }}</span>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
@@ -229,6 +229,7 @@ import {
|
|
|
getpotentialCustomerTypeList,
|
|
getpotentialCustomerTypeList,
|
|
|
getOrderByStoreCode,
|
|
getOrderByStoreCode,
|
|
|
approvalStore,
|
|
approvalStore,
|
|
|
|
|
+ storeApprovaHistory,
|
|
|
} from '@/api/index';
|
|
} from '@/api/index';
|
|
|
import mapmarker from '@/components/mapMarker';
|
|
import mapmarker from '@/components/mapMarker';
|
|
|
import viewUploadImg from '@/components/viewUploadImg';
|
|
import viewUploadImg from '@/components/viewUploadImg';
|
|
@@ -269,28 +270,7 @@ export default {
|
|
|
pageShow: false,
|
|
pageShow: false,
|
|
|
rejectMsgShow: false,
|
|
rejectMsgShow: false,
|
|
|
//退回原因详情列表
|
|
//退回原因详情列表
|
|
|
- rejectMsg: [
|
|
|
|
|
- {
|
|
|
|
|
- approver: '测试111',
|
|
|
|
|
- approvalTime: '2020-08-06 15:08:08',
|
|
|
|
|
- rejectCause: '测试222',
|
|
|
|
|
- },
|
|
|
|
|
- {
|
|
|
|
|
- approver: '测试111',
|
|
|
|
|
- approvalTime: '2020-08-06 15:08:08',
|
|
|
|
|
- rejectCause: '测试222',
|
|
|
|
|
- },
|
|
|
|
|
- {
|
|
|
|
|
- approver: '测试111',
|
|
|
|
|
- approvalTime: '2020-08-06 15:08:08',
|
|
|
|
|
- rejectCause: '测试222',
|
|
|
|
|
- },
|
|
|
|
|
- {
|
|
|
|
|
- approver: '测试111',
|
|
|
|
|
- approvalTime: '2020-08-06 15:08:08',
|
|
|
|
|
- rejectCause: '测试222',
|
|
|
|
|
- },
|
|
|
|
|
- ],
|
|
|
|
|
|
|
+ rejectMsg: [],
|
|
|
activeNames: [],
|
|
activeNames: [],
|
|
|
orderList: [],
|
|
orderList: [],
|
|
|
rejectReasonShow: false, //退回提交原因
|
|
rejectReasonShow: false, //退回提交原因
|
|
@@ -310,8 +290,14 @@ export default {
|
|
|
this.getpotentialCustomerTypeList();
|
|
this.getpotentialCustomerTypeList();
|
|
|
this.visitListList = [];
|
|
this.visitListList = [];
|
|
|
window.scrollTo(0, 0);
|
|
window.scrollTo(0, 0);
|
|
|
|
|
+ this.storeApprovaHistoryFun();
|
|
|
},
|
|
},
|
|
|
methods: {
|
|
methods: {
|
|
|
|
|
+ storeApprovaHistoryFun() {
|
|
|
|
|
+ storeApprovaHistory({ storeId: this.$route.query.id }).then((res) => {
|
|
|
|
|
+ this.rejectMsg = res.data || [];
|
|
|
|
|
+ });
|
|
|
|
|
+ },
|
|
|
getCustomerInfoList() {
|
|
getCustomerInfoList() {
|
|
|
getCustomerInfoList().then((res) => {
|
|
getCustomerInfoList().then((res) => {
|
|
|
var CustomerInfoList = [];
|
|
var CustomerInfoList = [];
|
|
@@ -588,13 +574,17 @@ export default {
|
|
|
},
|
|
},
|
|
|
approvalStoreFun(type) {
|
|
approvalStoreFun(type) {
|
|
|
this.toastLoading(0, '正在提交...', true);
|
|
this.toastLoading(0, '正在提交...', true);
|
|
|
- let approvalStatus = type == 'reject' ? 3 : '2';
|
|
|
|
|
|
|
+ // processApprovalStatus(2=通过,3=拒绝)
|
|
|
|
|
+ let processApprovalStatus = type == 'reject' ? 3 : 2;
|
|
|
let approvalDesc = type == 'reject' ? this.rejectMessage : '';
|
|
let approvalDesc = type == 'reject' ? this.rejectMessage : '';
|
|
|
- approvalStore({
|
|
|
|
|
- approvalId: this.$route.query.id, // 店铺id
|
|
|
|
|
- approvalStatus: approvalStatus, // 审批类型
|
|
|
|
|
- approvalDesc: this.rejectMessage, // 退回原因
|
|
|
|
|
- }).then((res) => {
|
|
|
|
|
|
|
+ let params = {
|
|
|
|
|
+ approvalId: this.$route.query.approvalId, // 店铺id
|
|
|
|
|
+ processApprovalStatus: processApprovalStatus, // 审批类型
|
|
|
|
|
+ };
|
|
|
|
|
+ if (type == 'reject') {
|
|
|
|
|
+ params.approvalDesc = approvalDesc;
|
|
|
|
|
+ }
|
|
|
|
|
+ approvalStore(params).then((res) => {
|
|
|
this.toastLoading().clear();
|
|
this.toastLoading().clear();
|
|
|
if (res.code == 200) {
|
|
if (res.code == 200) {
|
|
|
this.$toast.success('提交成功');
|
|
this.$toast.success('提交成功');
|