diff --git a/package.json b/package.json index 52d4654..24a0a16 100644 --- a/package.json +++ b/package.json @@ -58,7 +58,8 @@ "vuedraggable": "^2.20.0", "vuex": "3.6.0", "vxe-table": "^3.6.13", - "xe-utils": "^3.5.11" + "xe-utils": "^3.5.11", + "xlsx": "^0.18.5" }, "devDependencies": { "@vue/cli-plugin-babel": "4.4.4", diff --git a/src/api/productManagement/workplan_v2.js b/src/api/productManagement/workplan_v2.js new file mode 100644 index 0000000..3590e94 --- /dev/null +++ b/src/api/productManagement/workplan_v2.js @@ -0,0 +1,38 @@ +import request from '@/utils/request' +import { downFile } from '@/utils/request' + +export function getWorkplanList(query) { + return request({ + url: '/mes/pro/workplan_v2/list', + method: 'get', + params: query, + }) +} + + + +export function addNewworkplan(data) { + return request({ + url: '/mes/pro/workplan_v2/addworkplan', + method: 'post', + data: data, + contextType: 'application/json', + }) +} + +export function deleteworkplan(id) { + return request({ + url: '/mes/pro/workplan_v2/deleteitem/' + id, + method: 'get', + }) +} + + +export function updateworkplan(data) { + return request({ + url: '/mes/pro/workplan_v2/updateworkplan', + method: 'post', + data: data, + contextType: 'application/json', + }) +} diff --git a/src/views/productManagement/workplan.vue b/src/views/productManagement/workplan.vue index aff4e64..940a7d7 100644 --- a/src/views/productManagement/workplan.vue +++ b/src/views/productManagement/workplan.vue @@ -412,7 +412,7 @@ export default { } }) }, - //新增按钮 + //todo 新增按钮 newplan() { this.dialog_1.open = true this.dialog_1.title = '新增生产计划' diff --git a/src/views/productManagement/workplan2.vue b/src/views/productManagement/workplan2.vue index e2e354d..fcd0a88 100644 --- a/src/views/productManagement/workplan2.vue +++ b/src/views/productManagement/workplan2.vue @@ -1,43 +1,418 @@