linwenxin 8 mesi fa
parent
commit
cda1bd0336

+ 60 - 1
src/views/partsManagement/accessoryWebsite/website-parts-to-sales/website-new-parts-to-sales/index.vue

@@ -9,6 +9,7 @@
     :tableEvents="tableEvents"
     :operation="operation()"
     :operationColumnWidth="180"
+    :moreParameters="moreParameters"
   >
     <website-new-parts-to-sales-information
       v-if="showFromBool"
@@ -46,9 +47,67 @@ export default {
       fromPm: {}
     }
   },
+  computed: {
+    moreParameters() {
+      return [
+        {
+          name: '单据状态',
+          key: 'flag',
+          value: '',
+          conditions: [
+            {
+              label: '全部',
+              value: ''
+            },
+            {
+              label: '驳回',
+              value: 'REJECT'
+            },
+            {
+              label: '已复核',
+              value: 'REVIEWED'
+            },
+            {
+              label: '已返还',
+              value: 'REFUNDED'
+            },
+            {
+              label: '待复核',
+              value: 'WAIT_REVIEW'
+            },
+            {
+              label: '提交',
+              value: 'SUBMIT'
+            },
+            {
+              label: '未返还',
+              value: 'NOTREFUND'
+            },
+            {
+              label: '通过',
+              value: 'AGREE'
+            },
+            {
+              label: '保存',
+              value: 'SAVE'
+            }
+          ]
+        }
+      ]
+    }
+  },
   methods: {
     // 列表请求函数
-    getList: partsChangeSalesList,
+    getList(p, cb) {
+      var pam = JSON.parse(JSON.stringify(p))
+      try {
+        if (pam.flag) {
+          pam.params.push({ param: 'a.flag', compare: '=', value: pam.flag })
+        }
+        cb && cb(pam)
+        return partsChangeSalesList(pam)
+      } catch (err) {}
+    },
     // 列表导出函数
     exportList: partsChangeSalesExport,
     // 表格列解析渲染数据更改

+ 62 - 8
src/views/partsManagement/accessoryWebsite/website-parts-to-sales/website-outside-new-parts-to-sales/index.vue

@@ -9,6 +9,7 @@
     :tableEvents="tableEvents"
     :operation="operation()"
     :operationColumnWidth="140"
+    :moreParameters="moreParameters"
   >
     <website-outside-new-parts-to-sales-information
       v-if="showFromBool"
@@ -53,6 +54,53 @@ export default {
     }
   },
   computed: {
+    moreParameters() {
+      return [
+        {
+          name: '单据状态',
+          key: 'flag',
+          value: '',
+          conditions: [
+            {
+              label: '全部',
+              value: ''
+            },
+            {
+              label: '驳回',
+              value: 'REJECT'
+            },
+            {
+              label: '已复核',
+              value: 'REVIEWED'
+            },
+            {
+              label: '已返还',
+              value: 'REFUNDED'
+            },
+            {
+              label: '待复核',
+              value: 'WAIT_REVIEW'
+            },
+            {
+              label: '提交',
+              value: 'SUBMIT'
+            },
+            {
+              label: '未返还',
+              value: 'NOTREFUND'
+            },
+            {
+              label: '通过',
+              value: 'AGREE'
+            },
+            {
+              label: '保存',
+              value: 'SAVE'
+            }
+          ]
+        }
+      ]
+    },
     optionsEvensGroup() {
       return [
         [
@@ -90,14 +138,20 @@ export default {
   },
   methods: {
     // 列表请求函数
-    getList(data) {
-      var p = JSON.parse(JSON.stringify(data))
-      p.params.push({
-        compare: '=',
-        param: 'a.repair_flag',
-        value: 'OUTSIDE'
-      })
-      return workerOldRefundList(p)
+    getList(p, cb) {
+      var pam = JSON.parse(JSON.stringify(p))
+      try {
+        if (pam.flag) {
+          pam.params.push({ param: 'a.flag', compare: '=', value: pam.flag })
+        }
+        pam.params.push({
+          compare: '=',
+          param: 'a.repair_flag',
+          value: 'OUTSIDE'
+        })
+        cb && cb(pam)
+        return workerOldRefundList(pam)
+      } catch (err) {}
     },
     // 列表导出函数
     exportList(data, name) {

+ 60 - 1
src/views/partsManagement/accessoryWebsite/website-parts-worker-refund-manage/website-new-parts-worker-refund/index.vue

@@ -9,6 +9,7 @@
     :tableEvents="tableEvents"
     :operation="operation()"
     :operationColumnWidth="180"
+    :moreParameters="moreParameters"
   >
     <website-new-parts-worker-refund-information
       v-if="showFromBool"
@@ -50,9 +51,67 @@ export default {
       fromPm: {}
     }
   },
+  computed: {
+    moreParameters() {
+      return [
+        {
+          name: '单据状态',
+          key: 'flag',
+          value: '',
+          conditions: [
+            {
+              label: '全部',
+              value: ''
+            },
+            {
+              label: '驳回',
+              value: 'REJECT'
+            },
+            {
+              label: '已复核',
+              value: 'REVIEWED'
+            },
+            {
+              label: '已返还',
+              value: 'REFUNDED'
+            },
+            {
+              label: '待复核',
+              value: 'WAIT_REVIEW'
+            },
+            {
+              label: '提交',
+              value: 'SUBMIT'
+            },
+            {
+              label: '未返还',
+              value: 'NOTREFUND'
+            },
+            {
+              label: '通过',
+              value: 'AGREE'
+            },
+            {
+              label: '保存',
+              value: 'SAVE'
+            }
+          ]
+        }
+      ]
+    }
+  },
   methods: {
     // 列表请求函数
-    getList: workerNewRefundList,
+    getList(p, cb) {
+      var pam = JSON.parse(JSON.stringify(p))
+      try {
+        if (pam.flag) {
+          pam.params.push({ param: 'a.flag', compare: '=', value: pam.flag })
+        }
+        cb && cb(pam)
+        return workerNewRefundList(pam)
+      } catch (err) {}
+    },
     // 列表导出函数
     exportList: WorkerNewRefundListExport,
     // 表格列解析渲染数据更改

+ 64 - 8
src/views/partsManagement/accessoryWebsite/website-parts-worker-refund-manage/website-old-parts-worker-refund/index.vue

@@ -9,6 +9,7 @@
     :tableEvents="tableEvents"
     :operation="operation()"
     :operationColumnWidth="220"
+    :moreParameters="moreParameters"
   >
     <website-old-parts-worker-refund-information
       v-if="showFromBool"
@@ -53,16 +54,71 @@ export default {
       fromPm: {}
     }
   },
+  computed: {
+    moreParameters() {
+      return [
+        {
+          name: '单据状态',
+          key: 'flag',
+          value: '',
+          conditions: [
+            {
+              label: '全部',
+              value: ''
+            },
+            {
+              label: '驳回',
+              value: 'REJECT'
+            },
+            {
+              label: '已复核',
+              value: 'REVIEWED'
+            },
+            {
+              label: '已返还',
+              value: 'REFUNDED'
+            },
+            {
+              label: '待复核',
+              value: 'WAIT_REVIEW'
+            },
+            {
+              label: '提交',
+              value: 'SUBMIT'
+            },
+            {
+              label: '未返还',
+              value: 'NOTREFUND'
+            },
+            {
+              label: '通过',
+              value: 'AGREE'
+            },
+            {
+              label: '保存',
+              value: 'SAVE'
+            }
+          ]
+        }
+      ]
+    }
+  },
   methods: {
     // 列表请求函数
-    getList(data) {
-      var p = JSON.parse(JSON.stringify(data))
-      p.params.push({
-        compare: '=',
-        param: 'a.repair_flag',
-        value: 'INNER'
-      })
-      return workerOldRefundList(p)
+    getList(p, cb) {
+      var pam = JSON.parse(JSON.stringify(p))
+      try {
+        if (pam.flag) {
+          pam.params.push({ param: 'a.flag', compare: '=', value: pam.flag })
+        }
+        pam.params.push({
+          compare: '=',
+          param: 'a.repair_flag',
+          value: 'INNER'
+        })
+        cb && cb(pam)
+        return workerOldRefundList(pam)
+      } catch (err) {}
     },
     // 列表导出函数
     exportList(data, name) {