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 @@
+
+
+
+
+
+
+
+
+
+ {{ scope.row[item] }}
+
+
+ {{ scope.row[item] }}
+
+
+ {{ scope.row[item] }}
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file