Explorar o código

主管任务审批

zhujindu hai 6 meses
pai
achega
98396d2342

+ 8 - 0
src/api/SUPTaskApproval.js

@@ -17,3 +17,11 @@ export function changeApproval(data) {
     data,
   });
 }
+
+export function getApprovalDetail(query) {
+  return request({
+    url: '/mobile/summaryMobile/getApprovalDetail',
+    method: 'get',
+    params: query,
+  });
+}

+ 8 - 5
src/views/week/SUPTaskApproval/SUPTaskApprovalDetail.vue

@@ -59,7 +59,7 @@
       </div>
     </div>
     <br />
-    <div class="approvalRemarh" v-if="tabVal == '1'">
+    <div class="approvalRemarh" v-if="info.summaryApprovalButton">
       <div class="approvalLabel">审批意见</div>
       <div class="remark">
         <van-field
@@ -69,7 +69,7 @@
           placeholder="请输入审批意见" />
       </div>
     </div>
-    <template v-if="tabVal == '1'">
+    <template v-if="info.summaryApprovalButton">
       <div class="bottomBtn">
         <van-button color="red" round @click="approvalStoreFun('Nopass')">拒绝</van-button>
         <van-button type="primary" round @click="approvalStoreFun('pass')">通过</van-button>
@@ -91,7 +91,7 @@ import { ImagePreview } from 'vant';
 import deleteUploadImg from '@/components/deleteUploadImg';
 import detailItem from './detailItem';
 import { writeAgainCustomAnswer } from '@/api/week';
-import { changeApproval } from '@/api/SUPTaskApproval.js';
+import { changeApproval, getApprovalDetail } from '@/api/SUPTaskApproval.js';
 export default {
   name: 'SUPTaskApprovalDetail',
   components: { deleteUploadImg, detailItem },
@@ -161,7 +161,10 @@ export default {
         message: '加载中...',
         forbidClick: true,
       });
-      getSummaryMobilo({ userSummaryId: this.$route.query.userSummaryId }).then((res) => {
+      getApprovalDetail({
+        userSummaryId: this.$route.query.userSummaryId,
+        summaryApprovalId: this.$route.query.summaryApprovalId,
+      }).then((res) => {
         loading1.clear();
         this.reportTargetAll = res.data.reportTargetAll;
         this.info = res.data;
@@ -213,7 +216,7 @@ export default {
       this.$router.replace({
         path: '/SUPTaskApproval',
         query: {
-          tabVal: this.tabVal,
+          tabVal: this.info.summaryApprovalButton ? '1' : '2',
         },
       });
     },

+ 0 - 1
src/views/week/SUPTaskApproval/index.vue

@@ -71,7 +71,6 @@ export default {
         query: {
           userSummaryId: row.userSummaryId,
           summaryApprovalId: row.summaryApprovalId,
-          tabVal: this.tabVal,
         },
       });
     },