From 22dd568db019e26c0be292760c8e7bade7a9b106 Mon Sep 17 00:00:00 2001 From: "qianhao.xu" Date: Thu, 16 Nov 2023 19:14:18 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E9=AB=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 1 + src/api/productManagement/workplan.js | 33 ++- src/main.js | 3 - src/views/productManagement/workorder.vue | 237 ++--------------- src/views/productManagement/workorder_v1.vue | 243 +++++++++++++++++ src/views/productManagement/workplan.vue | 262 ++++++++++++++++--- 6 files changed, 523 insertions(+), 256 deletions(-) create mode 100644 src/views/productManagement/workorder_v1.vue diff --git a/package.json b/package.json index d49c412..ead6006 100644 --- a/package.json +++ b/package.json @@ -49,6 +49,7 @@ "vue": "2.6.12", "vue-count-to": "1.0.13", "vue-cropper": "0.4.9", + "vue-easytable": "^2.27.1", "vue-router": "3.4.9", "vue-seamless-scroll": "^1.1.23", "vuedraggable": "2.20.0", diff --git a/src/api/productManagement/workplan.js b/src/api/productManagement/workplan.js index e3a1494..a52b73c 100644 --- a/src/api/productManagement/workplan.js +++ b/src/api/productManagement/workplan.js @@ -41,4 +41,35 @@ export function getworkorderList(id) { url: '/mes/pro/workplan/getworkorderList/' + id, method: 'get', }) -} \ No newline at end of file +} + + + +export function deleteworkorder(id) { + return request({ + url: '/mes/pro/workplan/deleteworkorder/' + id, + method: 'get', + }) +} + + + +export function insertNewworkorder(data) { + return request({ + url: '/mes/pro/workplan/addworkorder', + method: 'post', + data: data, + contextType: 'application/json', + }) +} + + + +export function updateworkorder(data) { + return request({ + url: '/mes/pro/workplan/updateworkorder', + method: 'post', + data: data, + contextType: 'application/json', + }) +} diff --git a/src/main.js b/src/main.js index e85e1c7..0be9ea4 100644 --- a/src/main.js +++ b/src/main.js @@ -43,9 +43,6 @@ import dataV from '@jiaminghi/data-view' //需要按需引入,先引入vue并引入element-ui import AFTableColumn from 'af-table-column' - - - // 全局方法挂载 Vue.prototype.getDicts = getDicts diff --git a/src/views/productManagement/workorder.vue b/src/views/productManagement/workorder.vue index c7cf923..dd54e23 100644 --- a/src/views/productManagement/workorder.vue +++ b/src/views/productManagement/workorder.vue @@ -1,243 +1,46 @@ - + diff --git a/src/views/productManagement/workorder_v1.vue b/src/views/productManagement/workorder_v1.vue new file mode 100644 index 0000000..c7cf923 --- /dev/null +++ b/src/views/productManagement/workorder_v1.vue @@ -0,0 +1,243 @@ + + + + + diff --git a/src/views/productManagement/workplan.vue b/src/views/productManagement/workplan.vue index d0a7eed..541e779 100644 --- a/src/views/productManagement/workplan.vue +++ b/src/views/productManagement/workplan.vue @@ -150,6 +150,7 @@ + @@ -168,7 +169,7 @@ - + @@ -176,23 +177,36 @@
{{ scope.row.date }}
+ + + + + + - - + + - + - + - +
@@ -219,55 +233,73 @@ - + - + - + - + - + + + - + - + - + - + - + - + + + + + +