|
@@ -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
|