Pārlūkot izejas kodu

同城店铺新建流程重构

zhujindu 1 gadu atpakaļ
vecāks
revīzija
09205c952c
2 mainītis faili ar 29 papildinājumiem un 5 dzēšanām
  1. 9 0
      src/api/index.js
  2. 20 5
      src/views/signApproval/newStoreApprovalDetail.vue

+ 9 - 0
src/api/index.js

@@ -825,3 +825,12 @@ export function updateStoreRejectMessage(data) {
     data: data,
   });
 }
+
+// 部门主管审批新建店铺-通过
+export function approve(query) {
+  return request({
+    url: '/mobile/store/approve',
+    method: 'get',
+    params: query,
+  });
+}

+ 20 - 5
src/views/signApproval/newStoreApprovalDetail.vue

@@ -5,10 +5,10 @@
       <van-nav-bar class="navBar" title="客户详情" left-arrow @click-left="onClickLeft" />
     </div>
     <!--主体内容-->
-    <div style="margin-top: 44px; padding-bottom: 50px" v-if="pageShow">
-      <van-dialog title="门店位置">
+    <div style="margin-top: 44px; padding-bottom: 50px" v-show="list.storeId">
+      <!-- <van-dialog title="门店位置">
         <mapmarker :info="list"></mapmarker>
-      </van-dialog>
+      </van-dialog> -->
       <van-tabs class="myTab" v-model="tabVal" color="#0057ba" @change="tabChange">
         <van-tab title="基础信息" name="insidePlan" ref="dispsps">
           <!-- 提交审批后被驳回 -->
@@ -171,7 +171,7 @@
       <!-- 未结案 未提交状态下可关闭门店、提交审核 -->
       <div class="bottomBtn">
         <van-button color="red" round @click="rejectReasonShow = true">退回</van-button>
-        <van-button type="primary" round>通过</van-button>
+        <van-button type="primary" round @click="approveFun">通过</van-button>
       </div>
     </div>
     <!-- 退回原因填写 -->
@@ -229,6 +229,7 @@ import {
   getpotentialCustomerTypeList,
   getOrderByStoreCode,
   updateStoreRejectMessage,
+  approve,
 } from '@/api/index';
 import mapmarker from '@/components/mapMarker';
 import viewUploadImg from '@/components/viewUploadImg';
@@ -242,7 +243,7 @@ export default {
   data() {
     return {
       tabVal: 'insidePlan',
-      list: [],
+      list: {},
       txmapimg1: txmapimg1,
       txmapimg2: txmapimg2,
       txmapimg3: txmapimg3,
@@ -590,6 +591,7 @@ export default {
           if (res.code == 200) {
             this.$toast.success('提交成功');
             this.rejectReasonShow = false;
+            this.onClickLeft();
           } else {
             this.$toast.fail(res.msg);
           }
@@ -598,6 +600,19 @@ export default {
         this.$notify({ type: 'warning', message: '请输入退回原因' });
       }
     },
+    // 审核通过
+    approveFun() {
+      approve({
+        storeId: this.$route.query.id,
+      }).then((res) => {
+        if (res.code == 200) {
+          this.$toast.success('审核通过');
+          this.onClickLeft();
+        } else {
+          this.$toast.fail(res.msg);
+        }
+      });
+    },
   },
 };
 </script>