diff --git a/src/router/productionPlanning.js b/src/router/productionPlanning.js index 2bf66ee..91361c1 100644 --- a/src/router/productionPlanning.js +++ b/src/router/productionPlanning.js @@ -1,10 +1,10 @@ const plant = { - icon: "el-icon-coin", - path: "/productionPlanning", - title: "主计划生产管理", - component: () => import("@/views/productionPlanning"), - children: [ - { + icon: "el-icon-coin", + path: "/productionPlanning", + title: "主计划生产管理", + component: () => import("@/views/productionPlanning"), + children: [ + { icon: "el-icon-document", path: "/productionPlanning/customerInquiry", title: "客户询单", @@ -28,7 +28,13 @@ const plant = { title: "日生成计划", component: () => import("@/views/productionPlanning/dailyProductionPlan"), }, - ], + { + icon: "el-icon-document", + path: "/productionPlanning/emergencyOrder", + title: "紧急插单", + component: () => import("@/views/productionPlanning/emergencyOrder"), + }, + ], } export default plant; \ No newline at end of file diff --git a/src/server/productionPlanning/emergencyOrder.js b/src/server/productionPlanning/emergencyOrder.js new file mode 100644 index 0000000..cf7593d --- /dev/null +++ b/src/server/productionPlanning/emergencyOrder.js @@ -0,0 +1,15 @@ +import { + get, + postForm, +} from "../api"; +// 工厂列表 +export const insertData = (params) => postForm('/admin/ap/balance/articledemandemergencycreate', params); +// 产品列表 +export const saveData = (params) => postForm('/admin/ap/balance/articledemandemergencysave', params); +// 查询列表 +export const getData = (params) => postForm("/admin/ap/balance/articledemandemergencyget", params); +// 导入文件 +export const publishData = (params) => postForm("/admin/ap/balance/articledemandemergencypublish", params); + + +export const getArtIdList = () => get("/admin/base/article/selectdata?ArtTypeId=FINISHED") \ No newline at end of file diff --git a/src/server/request.js b/src/server/request.js index 0889885..fcc953e 100644 --- a/src/server/request.js +++ b/src/server/request.js @@ -82,4 +82,4 @@ upService.interceptors.response.use( return Promise.reject(error.response); } ); -export {service, upService, baseURL}; +export { service, upService, baseURL }; diff --git a/src/views/productionPlanning/emergencyOrder/index.vue b/src/views/productionPlanning/emergencyOrder/index.vue new file mode 100644 index 0000000..e0a5efd --- /dev/null +++ b/src/views/productionPlanning/emergencyOrder/index.vue @@ -0,0 +1,494 @@ + + + \ No newline at end of file