linwenxin hai 8 meses
pai
achega
078db4ea4f

+ 5 - 5
src/views/auxiliaryFittings/home/index.vue

@@ -359,28 +359,28 @@
             </div>
           </div>
         </div>
-        <div class="mode" @click="gotopage('settleManagElecpay', '', '')" style="max-width: 33%">
+        <div class="mode" style="max-width: 33%">
           <div class="title">结算管理-电子支付</div>
           <div class="flex head">
-            <div class="tab">
+            <div class="tab" @click="gotopage('settleManagElecpay', '结算状态', 'WAIT', 'status')">
               <div class="text">
                 <div class="num">{{ collectData.waitWechatNumOne || 0 }}</div>
                 <div class="title">待结算</div>
               </div>
             </div>
-            <div class="tab">
+            <div class="tab" @click="gotopage('settleManagElecpay', '结算状态', 'OK', 'status')">
               <div class="text">
                 <div class="num">{{ collectData.okWechatNumOne || 0 }}</div>
                 <div class="title">已完成</div>
               </div>
             </div>
-            <div class="tab">
+            <div class="tab" @click="gotopage('settleManagElecpay', '结算状态', 'YC', 'status')">
               <div class="text">
                 <div class="num">{{ collectData.ycWechatNumOne || 0 }}</div>
                 <div class="title">异常结算</div>
               </div>
             </div>
-            <div class="tab">
+            <div class="tab" @click="gotopage('settleManagElecpay', '结算状态', 'LINE', 'status')">
               <div class="text">
                 <div class="num">{{ collectData.lineWechatNumOne || 0 }}</div>
                 <div class="title">线下结算</div>

+ 16 - 2
src/views/mallManagement/settleManagElecpay/index.vue

@@ -18,6 +18,7 @@
           :column-parsing="columnParsing"
           :operation="operation()"
           :exportList="exportList"
+          :defaultSearchData="defaultSearchData"
         >
         </template-page>
       </div>
@@ -188,7 +189,20 @@ export default {
       recordSelected: [],
       formData: {
         settlementOrderItemList: []
-      }
+      },
+      defaultSearchData: []
+    }
+  },
+  created() {
+    if (this?.$route?.params?.pageCode) {
+      this.defaultSearchData = [
+        {
+          param: this?.$route?.params?.pageType,
+          compare: '=',
+          value: this?.$route?.params?.pageCode,
+          label: this?.$route?.params?.pageName
+        }
+      ]
     }
   },
   computed: {
@@ -197,7 +211,7 @@ export default {
         {
           name: '状态',
           key: 'status',
-          value: '',
+          value: this?.$route?.params?.pageCode,
           conditions: [
             {
               label: '全部',