zhujindu 6 mesiacov pred
rodič
commit
a2a8e74ea6

+ 7 - 15
src/views/week/SUPTaskApproval/index.vue

@@ -2,8 +2,8 @@
   <div class="SUPTaskApproval">
     <van-nav-bar class="navBar" title="主管任务审批" left-arrow @click-left="onClickLeft" />
     <van-tabs class="myTab" type="card" v-model="tabVal" color="#0057ba" @change="tabChange">
-      <van-tab title="待审批" name="0"></van-tab>
-      <van-tab title="已审批" name="1"></van-tab>
+      <van-tab title="待审批" name="1"></van-tab>
+      <van-tab title="已审批" name="2"></van-tab>
     </van-tabs>
     <div class="content">
       <van-list v-model="loading" :finished="finished" finished-text="--已经到底了--">
@@ -11,17 +11,11 @@
           <van-cell is-link>
             <div class="newlist" @click="approveFn(item)">
               <div class="title">
-                <p class="textLeft">{{ item.name }}</p>
-              </div>
-              <div class="info">客资线索:</div>
-              <div class="info" v-if="item.cid == 7">
-                家装类型:{{ item.jzCustomerDescription }}
-              </div>
-              <div class="info">联系电话:{{ item.phone }}</div>
-              <div class="info" v-if="item.createTime">首次接入时间:{{ item.createTime }}</div>
-              <div class="info" v-if="item.latestClueTime">
-                最后一次跟进时间:{{ item.latestClueTime }}
+                <p class="textLeft">{{ item.summaryTaskName }}</p>
               </div>
+              <div class="info">提交人:{{ item.applyUserName }}</div>
+              <div class="info">部门:{{ item.applyDeptName }}</div>
+              <div class="info">拜访时间:{{ item.todoTime }}</div>
             </div>
           </van-cell>
         </div>
@@ -35,8 +29,7 @@ import { getSummaryApprovalList } from '@/api/SUPTaskApproval.js';
 export default {
   data() {
     return {
-      tabVal: '0',
-      pageNum: 1,
+      tabVal: '1',
       list: [],
       loading: false,
       finished: true,
@@ -48,7 +41,6 @@ export default {
   methods: {
     tabChange(name) {
       window.scrollTo(0, 0);
-      this.pageNum = 1;
       this.list = [];
       this.tabVal = name;
       this.getApprovalList();

+ 11 - 3
src/views/week/index.vue

@@ -191,7 +191,11 @@
                 <van-icon :name="history" class="zicon" />
               </template>
             </van-cell>
-            <van-cell title="主管任务审批" is-link to="/SUPTaskApproval" v-if="summaryTaskButton">
+            <van-cell
+              title="主管任务审批"
+              is-link
+              to="/SUPTaskApproval"
+              v-if="summaryApprovalButton">
               <template #icon>
                 <van-icon :name="history" class="zicon" />
               </template>
@@ -199,8 +203,8 @@
                 <span>主管任务审批</span>
                 <span
                   style="font-weight: 600; font-size: 16px; color: red; margin-left: 15px"
-                  v-if="photoApprovalNum"
-                  >({{ photoApprovalNum }})</span
+                  v-if="summaryPendingApprovalNum"
+                  >({{ summaryPendingApprovalNum }})</span
                 >
               </template>
             </van-cell>
@@ -269,6 +273,8 @@ export default {
       notAllocationNum: 0, //待分配客资数量
       isAssignFlag: false,
       photoApprovalNum: 0,
+      summaryApprovalButton: false,
+      summaryPendingApprovalNum: 0,
     };
   },
   watch: {
@@ -349,11 +355,13 @@ export default {
         this.reportTargetAll = res.data.reportTargetAll;
         this.jzTaskButton = res.data.jzTaskButton;
         this.summaryTaskButton = res.data.summaryTaskButton;
+        this.summaryApprovalButton = res.data.summaryApprovalButton;
         this.customerClueButton = res.data.customerClueButton;
         this.customerClueNum = res.data.customerClueNum;
         this.updataTime = res.data.reportTargetAll.updateTime;
         this.thisWeekRemarkNum = res.data.thisWeekRemarkNum; //查询本周点评的数量,null不需要展示
         this.photoApprovalNum = res.data.photoApprovalNum; //首页照片异常待反馈数量
+        this.summaryPendingApprovalNum = res.data.summaryPendingApprovalNum;
         if (res.data.deptLevel === 0) {
           this.showDaily = false;
           this.showWeekly = false;