diff --git a/src/api/outsourcingManagement/oemOrderSettlement.js b/src/api/outsourcingManagement/oemOrderSettlement.js new file mode 100644 index 0000000..ee0bd5f --- /dev/null +++ b/src/api/outsourcingManagement/oemOrderSettlement.js @@ -0,0 +1,11 @@ +// 外协订单结算 +import request from '@/axios'; + +// 获取列表 +export const getStatement = params =>{ + return request({ + url:"/api/blade-desk/mesOemStatement/page", + method:'get', + params + }) +} \ No newline at end of file diff --git a/src/api/outsourcingManagement/performanceCheck.js b/src/api/outsourcingManagement/performanceCheck.js index aeef633..3c47119 100644 --- a/src/api/outsourcingManagement/performanceCheck.js +++ b/src/api/outsourcingManagement/performanceCheck.js @@ -8,4 +8,22 @@ export const getList = params => { method: 'get', params }); +}; + +// 重新计算 +export const reCalculate = data => { + return request({ + url: '/api/blade-desk/mesOemMerits/updateData', + method: 'post', + data + }); +}; + +// 绩效保存 +export const saveData = data => { + return request({ + url: '/api/blade-desk/mesOemMerits/submitData', + method: 'post', + data + }); }; \ No newline at end of file diff --git a/src/api/outsourcingManagement/performanceReview.js b/src/api/outsourcingManagement/performanceReview.js index 8d25a33..6b0d21f 100644 --- a/src/api/outsourcingManagement/performanceReview.js +++ b/src/api/outsourcingManagement/performanceReview.js @@ -8,4 +8,13 @@ export const getList = params => { method: 'get', params }); +}; + +// 审核通过 +export const approvalData = data => { + return request({ + url: '/api/blade-desk/mesOemMerits/processSubmit', + method: 'post', + data + }); }; \ No newline at end of file diff --git a/src/api/outsourcingManagement/settlementRules.js b/src/api/outsourcingManagement/settlementRules.js new file mode 100644 index 0000000..0e9a45b --- /dev/null +++ b/src/api/outsourcingManagement/settlementRules.js @@ -0,0 +1,47 @@ +// 外协结算管理 +import request from '@/axios'; + +// 获取镀种规则维护列表 +export const getPlateList = params => { + return request({ + url: '/api/blade-desk/mesPlatingTypeRules/page', + method: 'get', + params + }); +}; + +// 镀种下拉 +export const getPlateSelect = params => { + return request({ + url: '/api/blade-desk/BA/Plating/listForSelect', + method: 'get', + params + }); +}; + +// 新增镀种规则 +export const addPlateData = data => { + return request({ + url: '/api/blade-desk/mesPlatingTypeRules/save', + method: 'post', + data + }); +}; + +// 修改镀种规则 +export const updatePlateData = data => { + return request({ + url: '/api/blade-desk/mesPlatingTypeRules/update', + method: 'post', + data + }); +}; + +// 删除逻辑规则 +export const deletePlateData = params => { + return request({ + url: '/api/blade-desk/mesPlatingTypeRules/remove', + method: 'post', + params + }); +}; \ No newline at end of file diff --git a/src/views/oem/oemOrderSettlement/components/unsettled.vue b/src/views/oem/oemOrderSettlement/components/unsettled.vue index 77fea4b..ad9687f 100644 --- a/src/views/oem/oemOrderSettlement/components/unsettled.vue +++ b/src/views/oem/oemOrderSettlement/components/unsettled.vue @@ -29,7 +29,7 @@