diff --git a/src/assets/icon/independent_demand.png b/src/assets/icon/independent_demand.png new file mode 100644 index 0000000..c61ea76 Binary files /dev/null and b/src/assets/icon/independent_demand.png differ diff --git a/src/assets/icon/mps_button_icon.png b/src/assets/icon/mps_button_icon.png new file mode 100644 index 0000000..7ba7e42 Binary files /dev/null and b/src/assets/icon/mps_button_icon.png differ diff --git a/src/assets/icon/net_production.png b/src/assets/icon/net_production.png new file mode 100644 index 0000000..2d20979 Binary files /dev/null and b/src/assets/icon/net_production.png differ diff --git a/src/assets/icon/outsourcing_demand.png b/src/assets/icon/outsourcing_demand.png new file mode 100644 index 0000000..1632acb Binary files /dev/null and b/src/assets/icon/outsourcing_demand.png differ diff --git a/src/assets/icon/refresh.png b/src/assets/icon/refresh.png new file mode 100644 index 0000000..ce7078e Binary files /dev/null and b/src/assets/icon/refresh.png differ diff --git a/src/assets/icon/reload.png b/src/assets/icon/reload.png new file mode 100644 index 0000000..96b5404 Binary files /dev/null and b/src/assets/icon/reload.png differ diff --git a/src/assets/icon/save.png b/src/assets/icon/save.png new file mode 100644 index 0000000..8672032 Binary files /dev/null and b/src/assets/icon/save.png differ diff --git a/src/server/productionPlanning/customerForecastDemandReview.js b/src/server/productionPlanning/customerForecastDemandReview.js index e231c3b..2d2f281 100644 --- a/src/server/productionPlanning/customerForecastDemandReview.js +++ b/src/server/productionPlanning/customerForecastDemandReview.js @@ -1,5 +1,6 @@ import { get, + post, postForm } from "../api"; // 工厂列表 @@ -26,12 +27,24 @@ export const getMpsPlan = (params) => postForm("/admin/ap/balance/getmpsplan", p // 计划调整 export const changeMpsPlan = (params) => postForm("/admin/ap/balance/mpsplan", params); +// 保存计划 export const saveMpsPlan = (params) => postForm("/admin/ap/balance/savempsplan", params); - +// 获得资源负载 export const getResourceCapacity = (params) => get("/admin/ap/balance/getresourcecapacityanddemand",params) +// 获得版本列表 export const getVersionList = () => get("/admin/ap/custdemandverhead/selectversionlist") +// 获得客户需求 +export const getCustomerDemand = (params) => get('/admin/ap/custdemandverhead/selectversioncustomerlist', params); + +// 数据重载 +export const reloadData = () => get('/admin/ap/balance/refreshdata') + +// 客户主要资源查询 +export const searchResource = (artId) => get(`/admin/ap/articleresource/search/${artId}`); + +// 保存客户需求 +export const saveDemand = (data) => post('/admin/ap/balance/savecustomerarticledemand', data) -export const getCustomerDemand = (params) => get('/admin/ap/custdemandverhead/selectversioncustomerlist', params); \ No newline at end of file diff --git a/src/views/productionPlanning/customerForecastDemandReview/demandPlanning/articleChar/index.vue b/src/views/productionPlanning/customerForecastDemandReview/demandPlanning/articleChar/index.vue index c6c52d1..7dc6cdd 100644 --- a/src/views/productionPlanning/customerForecastDemandReview/demandPlanning/articleChar/index.vue +++ b/src/views/productionPlanning/customerForecastDemandReview/demandPlanning/articleChar/index.vue @@ -153,9 +153,8 @@ export default { \ No newline at end of file diff --git a/src/views/productionPlanning/customerForecastDemandReview/demandPlanning/index.vue b/src/views/productionPlanning/customerForecastDemandReview/demandPlanning/index.vue index 2eca194..c145dde 100644 --- a/src/views/productionPlanning/customerForecastDemandReview/demandPlanning/index.vue +++ b/src/views/productionPlanning/customerForecastDemandReview/demandPlanning/index.vue @@ -12,21 +12,23 @@ :Headers="headers" :Height="tableHeight+'px'" :TableData="tableData" + @saveDemandData="saveDemandData" @calculateTableHeight="calculateTableHeight" /> +