linwenxin 6 ヶ月 前
コミット
978a61acca

+ 37 - 2
src/views/setting/insuranceAdministration/accidentInsurance/index.vue

@@ -39,7 +39,31 @@ export default {
   computed: {
     // 更多参数
     moreParameters() {
-      return []
+      return [
+        {
+          name: '保单状态',
+          key: 'policyOrderStatus',
+          value: '',
+          conditions: [
+            {
+              label: '全部',
+              value: ''
+            },
+            {
+              label: '保障中',
+              value: 'BZZ'
+            },
+            {
+              label: '待生效',
+              value: 'DSX'
+            },
+            {
+              label: '已失效',
+              value: 'YSX'
+            }
+          ]
+        }
+      ]
     },
     formItems() {
       return []
@@ -48,7 +72,18 @@ export default {
   created() {},
   methods: {
     // 列表请求函数
-    getList: policyOrderList,
+    getList(p, cb) {
+      var pam = JSON.parse(JSON.stringify(p))
+      try {
+        if (pam.policyOrderStatus) {
+          pam.params.push({ param: 'policy_order_status', compare: '=', value: pam.policyOrderStatus })
+        }
+        cb && cb(pam)
+        return policyOrderList(pam)
+      } catch (err) {
+        console.log(err)
+      }
+    },
     // 列表导出函数
     exportList: policyOrderListExport,
     // 表格列解析渲染数据更改

+ 41 - 2
src/views/setting/insuranceAdministration/employerInsurance/index.vue

@@ -55,7 +55,35 @@ export default {
     },
     // 更多参数
     moreParameters() {
-      return []
+      return [
+        {
+          name: '保单状态',
+          key: 'policyOrderStatus',
+          value: '',
+          conditions: [
+            {
+              label: '全部',
+              value: ''
+            },
+            {
+              label: '待购买',
+              value: 'DGM'
+            },
+            {
+              label: '保障中',
+              value: 'BZZ'
+            },
+            {
+              label: '待生效',
+              value: 'DSX'
+            },
+            {
+              label: '已失效',
+              value: 'YSX'
+            }
+          ]
+        }
+      ]
     },
     formItems() {
       return []
@@ -64,7 +92,18 @@ export default {
   created() {},
   methods: {
     // 列表请求函数
-    getList: policyOrderListEm,
+    getList(p, cb) {
+      var pam = JSON.parse(JSON.stringify(p))
+      try {
+        if (pam.policyOrderStatus) {
+          pam.params.push({ param: 'policy_order_status', compare: '=', value: pam.policyOrderStatus })
+        }
+        cb && cb(pam)
+        return policyOrderListEm(pam)
+      } catch (err) {
+        console.log(err)
+      }
+    },
     // 列表导出函数
     exportList: policyOrderListEmExport,
     // 表格列解析渲染数据更改

+ 41 - 2
src/views/setting/insuranceAdministration/workersCompensationInsurance/index.vue

@@ -39,7 +39,35 @@ export default {
   computed: {
     // 更多参数
     moreParameters() {
-      return []
+      return [
+        {
+          name: '保单状态',
+          key: 'policyOrderStatus',
+          value: '',
+          conditions: [
+            {
+              label: '全部',
+              value: ''
+            },
+            {
+              label: '待购买',
+              value: 'DGM'
+            },
+            {
+              label: '保障中',
+              value: 'BZZ'
+            },
+            {
+              label: '待生效',
+              value: 'DSX'
+            },
+            {
+              label: '已失效',
+              value: 'YSX'
+            }
+          ]
+        }
+      ]
     },
     optionsEvensGroup() {
       return [
@@ -64,7 +92,18 @@ export default {
   created() {},
   methods: {
     // 列表请求函数
-    getList: policyOrderListIn,
+    getList(p, cb) {
+      var pam = JSON.parse(JSON.stringify(p))
+      try {
+        if (pam.policyOrderStatus) {
+          pam.params.push({ param: 'policy_order_status', compare: '=', value: pam.policyOrderStatus })
+        }
+        cb && cb(pam)
+        return policyOrderListIn(pam)
+      } catch (err) {
+        console.log(err)
+      }
+    },
     // 列表导出函数
     exportList: policyOrderListInExport,
     // 表格列解析渲染数据更改