aXin-0810 9 miesięcy temu
rodzic
commit
00ecfd2cb0

+ 39 - 4
src/views/mallManagement/settleManagElecpay/index.vue

@@ -66,7 +66,7 @@
                   { OWN: '自有', OUT: '外购' }[formData.settlementType]
                 }}</el-descriptions-item>
                 <el-descriptions-item labelStyle="width:110px" label="支付状态">{{
-                  formData.payStatus
+                  { WAIT: '待支付', PAID: '已支付' }[formData.payStatus]
                 }}</el-descriptions-item>
                 <el-descriptions-item labelStyle="width:110px" label="支付订单号">{{
                   formData.orderId
@@ -195,9 +195,36 @@ export default {
     }
   },
   computed: {
-    // 更多参数
     moreParameters() {
-      return []
+      return [
+        {
+          name: '状态',
+          key: 'status',
+          value: '',
+          conditions: [
+            {
+              label: '全部',
+              value: ''
+            },
+            {
+              label: '待结算',
+              value: 'WAIT'
+            },
+            {
+              label: '已完成',
+              value: 'OK'
+            },
+            {
+              label: '异常结算',
+              value: 'YC'
+            },
+            {
+              label: '线下结算',
+              value: 'LINE'
+            }
+          ]
+        }
+      ]
     },
     // 事件组合
     optionsEvensGroup() {
@@ -228,7 +255,15 @@ export default {
   },
   methods: {
     // 列表请求函数
-    getList: settlementOrderNewListPageV2,
+    getList(pam, cb) {
+      try {
+        if (pam.status) {
+          pam.params.push({ param: 'status', compare: '=', value: pam.status })
+        }
+        cb && cb(pam)
+        return settlementOrderNewListPageV2(pam)
+      } catch (error) {}
+    },
     // 列表导出函数
     exportList: settlementOrderNewPageExport,
     // 表格列解析渲染数据更改