linwenxin 4 ماه پیش
والد
کامیت
04fd584948
2فایلهای تغییر یافته به همراه40 افزوده شده و 23 حذف شده
  1. 8 0
      src/api/networkContractSigning.js
  2. 32 23
      src/views/setting/networkSigning/networkContractSigning/index.vue

+ 8 - 0
src/api/networkContractSigning.js

@@ -24,6 +24,14 @@ export function websitContractSignCancel(params) {
   })
 }
 
+export function websitContractSignCount(params) {
+  return request({
+    url: '/websit/contract/sign/count',
+    method: 'post',
+    params: params
+  })
+}
+
 export function websitContractSignSign(params) {
   return request({
     url: '/websit/contract/sign/sign',

+ 32 - 23
src/views/setting/networkSigning/networkContractSigning/index.vue

@@ -99,7 +99,8 @@ import {
   fddCommonViewContract,
   fddCommonViewTemplate,
   fddCommonDownloadContract,
-  websitContractSignConfirm
+  websitContractSignConfirm,
+  websitContractSignCount
 } from '@/api/networkContractSigning'
 import operation_mixin from '@/components/template/operation_mixin.js'
 export default {
@@ -123,7 +124,8 @@ export default {
       shenheBool: false,
       form: {
         status: 'OK'
-      }
+      },
+      statusList: []
     }
   },
   computed: {
@@ -138,26 +140,7 @@ export default {
               label: '全部',
               value: ''
             },
-            {
-              label: '审核驳回',
-              value: 'REJECT'
-            },
-            {
-              label: '已失效',
-              value: 'CANCEL'
-            },
-            {
-              label: '待签约',
-              value: 'WAIT_SIGN'
-            },
-            {
-              label: '审核通过',
-              value: 'OK'
-            },
-            {
-              label: '待审核',
-              value: 'WAIT'
-            }
+            ...this.statusList
           ]
         }
       ]
@@ -488,7 +471,33 @@ export default {
         }
         cb && cb(pam)
         return websitContractSignList(pam)
-      } catch (err) {}
+      } catch (err) {
+      } finally {
+        websitContractSignCount().then(res => {
+          this.statusList = [
+            {
+              label: `审核驳回${res.data.waitCount}`,
+              value: 'REJECT'
+            },
+            {
+              label: `已失效${res.data.endCount}`,
+              value: 'CANCEL'
+            },
+            {
+              label: '待签约',
+              value: 'WAIT_SIGN'
+            },
+            {
+              label: '审核通过',
+              value: 'OK'
+            },
+            {
+              label: '待审核',
+              value: 'WAIT'
+            }
+          ]
+        })
+      }
     },
     // 导出
     exportList: websitContractSignListExport,