From 848182e6a4bcd755355fb918d40033821caa259a Mon Sep 17 00:00:00 2001 From: caoqianming Date: Wed, 18 Oct 2023 16:31:52 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E7=89=A9=E6=96=99/=E5=B7=A5=E6=AE=B5/?= =?UTF-8?q?=E5=B7=A5=E8=89=BA=E8=B7=AF=E7=BA=BF=E9=A1=B5=E9=9D=A2=E5=8F=8A?= =?UTF-8?q?=E6=8E=92=E4=BA=A7=E9=83=A8=E5=88=86=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/config/route.js | 40 +-- src/views/mtm/materials.vue | 515 ++++++++++--------------------- src/views/mtm/mgroup.vue | 171 +++++----- src/views/mtm/mgroup_form.vue | 274 +++++++--------- src/views/mtm/route.vue | 237 ++++++++++++++ src/views/pm/mtask2.vue | 364 +++++++++++----------- src/views/sam/contract.vue | 269 ++++++++-------- src/views/sam/order.vue | 314 +++++++++---------- src/views/sam/orderitem.vue | 178 ++++------- src/views/sam/orderitem_form.vue | 47 +-- 10 files changed, 1154 insertions(+), 1255 deletions(-) create mode 100644 src/views/mtm/route.vue diff --git a/src/config/route.js b/src/config/route.js index 50570415..0f7df788 100644 --- a/src/config/route.js +++ b/src/config/route.js @@ -692,16 +692,6 @@ const routes = [ }, "component": "mtm/materials" }, - { - "name": "products", - "path": "/mtm/products", - "meta": { - "title": "产品管理", - "icon": "el-icon-cellphone", - "perms": ["mtm"] - }, - "component": "mtm/products" - }, { "name": "mgruops", "path": "/mtm/mgruops", @@ -712,6 +702,16 @@ const routes = [ }, "component": "mtm/mgroup" }, + { + "name": "route", + "path": "/mtm/route", + "meta": { + "title": "加工路线", + "icon": "el-icon-share", + "perms": ["mtm"] + }, + "component": "mtm/route" + }, // { // "name": "process", // "path": "/mtm/process", @@ -930,16 +930,6 @@ const routes = [ "perms": ["sam"] }, "children": [ - { - "name": "contract", - "path": "/sam/contract", - "meta": { - "title": "合同信息", - "icon": "el-icon-cellphone", - "perms": ["sam"] - }, - "component": "sam/contract" - }, { "name": "customer", "path": "/sam/customer", @@ -950,6 +940,16 @@ const routes = [ }, "component": "sam/customer" }, + { + "name": "contract", + "path": "/sam/contract", + "meta": { + "title": "合同信息", + "icon": "el-icon-cellphone", + "perms": ["sam"] + }, + "component": "sam/contract" + }, { "name": "samOrder", "path": "/sam/samOrder", diff --git a/src/views/mtm/materials.vue b/src/views/mtm/materials.vue index 2e5d7d6e..cea51d26 100644 --- a/src/views/mtm/materials.vue +++ b/src/views/mtm/materials.vue @@ -1,360 +1,171 @@ \ No newline at end of file + + //本地更新数据 + handleSaveSuccess(data, mode) { + if (mode == "add") { + this.$refs.table.refresh(); + } else if (mode == "edit") { + this.$refs.table.refresh(); + } + }, + handleQuery() { + this.$refs.table.queryData(this.query) + }, + resetQuery() { + this.query = {}; + }, + hiddenChange(val) { + if (val) { + this.query.is_hidden = '' + } + else { + this.query.is_hidden = false + } + this.$refs.table.queryData(this.query) + } + }, +}; + \ No newline at end of file diff --git a/src/views/mtm/mgroup.vue b/src/views/mtm/mgroup.vue index 8468765e..7e8a7f4c 100644 --- a/src/views/mtm/mgroup.vue +++ b/src/views/mtm/mgroup.vue @@ -2,27 +2,29 @@
+ +
+
-
- -
- + - + + - + + //设置过滤项 + setFilters(filters) { + this.selectionFilters = filters; + this.setFiltersVisible = true; + }, + }, +}; + - + \ No newline at end of file diff --git a/src/views/mtm/route.vue b/src/views/mtm/route.vue new file mode 100644 index 00000000..7732c6e0 --- /dev/null +++ b/src/views/mtm/route.vue @@ -0,0 +1,237 @@ + + \ No newline at end of file diff --git a/src/views/pm/mtask2.vue b/src/views/pm/mtask2.vue index 54c76dbe..896ea3b0 100644 --- a/src/views/pm/mtask2.vue +++ b/src/views/pm/mtask2.vue @@ -1,112 +1,100 @@ +