diff --git a/src/api/model/finance.js b/src/api/model/finance.js new file mode 100644 index 0000000..babb77e --- /dev/null +++ b/src/api/model/finance.js @@ -0,0 +1,49 @@ +import config from "@/config"; +import http from "@/utils/request"; + +export default { + cost:{ + add: { + url: `${config.API_URL}/cost.add`, + name: "服务、快递费用添加", // 1 服务费 2 快递费 + post: async function (params) { + return await http.post(this.url, params); + }, + }, + list: { + url: `${config.API_URL}/cost.list`, + name: "服务、快递费用列表", + get: async function (params) { + return await http.post(this.url, params); + }, + }, + typeList: { + url: `${config.API_URL}/cost.type.const.list`, + name: "费用类型常量列表", + post: async function (params) { + return await http.post(this.url, params); + }, + }, + categoryList: { + url: `${config.API_URL}/cost.category.const.list`, + name: "费用类别常量列表", + post: async function (params) { + return await http.post(this.url, params); + }, + }, + delete:{ + url: `${config.API_URL}/cost.delete`, + name: "删除费用流水", + post: async function (params) { + return await http.post(this.url, params); + }, + }, + info:{ + url: `${config.API_URL}/cost.detail.list`, + name: "费用详情", + post: async function (params) { + return await http.post(this.url, params); + }, + } + }, +}; diff --git a/src/api/model/setup.js b/src/api/model/setup.js index afed544..e33f4b8 100644 --- a/src/api/model/setup.js +++ b/src/api/model/setup.js @@ -88,6 +88,13 @@ export default { return await http.post(this.url, data); }, }, + delete:{ + url: `${config.API_URL}/material.cost.delete`, + name: "物料成本删除", + post: async function (data) { + return await http.post(this.url, data); + }, + }, template:{ url: `${config.API_URL}/material.cost.import.template`, name: "物料成本导入模版", diff --git a/src/views/finance/feesStatistics/index.vue b/src/views/finance/feesStatistics/index.vue index e368930..ae7fc30 100644 --- a/src/views/finance/feesStatistics/index.vue +++ b/src/views/finance/feesStatistics/index.vue @@ -49,12 +49,9 @@ @@ -80,23 +77,21 @@ export default { show: false, }, list: { - apiObj: {}, + apiObj: this.$API.finance.cost.list, column: [], }, selection: [], exportShow:false, searchShow:false, searchList:[ - {name:'生产日期',type:'date',code:'activation_date'}, - {name:'反厂日期',type:'date',code:'activation_date'}, - {name:'处理时间',type:'date',code:'activation_date'}, - {name:'客户名称',type:'multiple',code:'id', data:[], placeholder:"请选择公司名称",show:false}, - {name:'状态',type:'select',code:'active_status', data:[], placeholder:"请选择状态",show:false}, - {name:'工单号',type:'text',code:['mobile'],placeholder:"请输入手机号",isOpen:true,show:false}, - {name:'邮件地址',type:'text',code:['email'],placeholder:"请输入邮箱地址",isOpen:true,show:false}, - {name:'公司地址',type:'text',code:['address'],placeholder:"请输入公司地址",isOpen:true,show:false}, - {name:'负责人',type:'text',code:['owner'],placeholder:"请输入负责人",isOpen:true,show:false}, - {name:'关键字',type:'text',code:['domain','name'],keyword:true,show:true}, + {name:'费用类型',type:'multiple',code:'type_name', data:[], placeholder:"请选择费用类型",show:true}, + {name:'费用类别',type:'select',code:'category_name', data:[], placeholder:"请选择费用类别",show:false}, + {name:'地址',type:'text',code:['location'],placeholder:"地址",isOpen:true,show:false}, + {name:'单号',type:'text',code:['identifier'],placeholder:"请输入单号",isOpen:true,show:false}, + {name:'单位',type:'text',code:['unit'],placeholder:"请输入单位",isOpen:true,show:false}, + {name:'交付/快递日期',type:'date',code:'time',show:true}, + {name:'新增日期',type:'date',code:'created_at',show:true}, + {name:'关键字',type:'text',code:['quantity','amount','remark'],keyword:true,show:true}, ], params: {}, } diff --git a/src/views/setting/advanced/setup/material.vue b/src/views/setting/advanced/setup/material.vue index 54eb4d4..ec64bf8 100644 --- a/src/views/setting/advanced/setup/material.vue +++ b/src/views/setting/advanced/setup/material.vue @@ -4,6 +4,7 @@
新增 +