瀏覽代碼

no message

linwenxin 5 月之前
父節點
當前提交
0504cfa5cf
共有 1 個文件被更改,包括 58 次插入7 次删除
  1. 58 7
      src/views/setting/workContactLetter/workContactLetterPage/index.vue

+ 58 - 7
src/views/setting/workContactLetter/workContactLetterPage/index.vue

@@ -99,13 +99,12 @@ import {
 } from '@/api/workContactLetterPage.js'
 import { required } from '@/components/template/rules_verify.js'
 import { getWebsit } from '@/api/customerManagement.js'
-import { letterManagerList } from '@/api/departmentSetting.js'
 import { letterManagerListProject } from '@/api/assessmentItemSetting.js'
 import { listPageV2 } from '@/api/workOrder/orderType'
 import { getClassifyList } from '@/api/goods'
-import ImageUpload from '@/components/file-upload'
 import { orderBaseDetail } from '@/api/workOrderPool.js'
 import { letterManagerListUser } from '@/api/department.js'
+import ImageUpload from '@/components/file-upload'
 export default {
   components: { TemplatePage, ImageUpload },
   mixins: [import_mixin, operation_mixin],
@@ -321,8 +320,49 @@ export default {
       ]
     },
     // 更多参数
+    // {"WAIT_EXAMINE":"待审核","EXECUTED":"已执行","REVOKE":"已撤销","REDUCTION":"已减免","CANCEL":"已作废","WAIT":"待发送","SEND":"待执行"}
     moreParameters() {
-      return []
+      return [
+        {
+          name: '状态',
+          key: 'status',
+          value: '',
+          conditions: [
+            {
+              label: '全部',
+              value: ''
+            },
+            {
+              label: '待审核',
+              value: 'WAIT_EXAMINE'
+            },
+            {
+              label: '已执行',
+              value: 'EXECUTED'
+            },
+            {
+              label: '已撤销',
+              value: 'REVOKE'
+            },
+            {
+              label: '已减免',
+              value: 'REDUCTION'
+            },
+            {
+              label: '已作废',
+              value: 'CANCEL'
+            },
+            {
+              label: '待发送',
+              value: 'WAIT'
+            },
+            {
+              label: '待执行',
+              value: 'SEND'
+            }
+          ]
+        }
+      ]
     },
     formItems() {
       return [
@@ -857,16 +897,27 @@ export default {
     }
   },
   methods: {
+    // 列表请求函数
+    getList(p, cb) {
+      var pam = JSON.parse(JSON.stringify(p))
+      try {
+        if (pam.status) {
+          pam.params.push({ param: 'a.status', compare: '=', value: pam.status })
+        }
+        cb && cb(pam)
+        return letterProcessList(pam)
+      } catch (e) {
+        console.log(e)
+      }
+    },
+    // 列表导出函数
+    exportList: letterProcessListExport,
     // 列表字段解析渲染数据更改
     fieldBeansHook(data) {
       return data.filter(item => {
         return this.userData.type == 0 ? !['create_by', 'examine_name'].includes(item.colName) : true
       })
     },
-    // 列表请求函数
-    getList: letterProcessList,
-    // 列表导出函数
-    exportList: letterProcessListExport,
     // 表格列解析渲染数据更改
     columnParsing(item, defaultData) {
       return defaultData