From c3eaa07d7301529b1a172bf034ed2be5df07cae9 Mon Sep 17 00:00:00 2001 From: shijing Date: Wed, 18 Dec 2024 11:25:23 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E6=B7=BB=E5=8A=A0=E4=B8=8D=E5=90=88?= =?UTF-8?q?=E6=A0=BC=E9=A1=B9#coding720?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/model/qm.js | 37 ++++ src/config/route.js | 21 ++- src/views/mtm/testItem.vue | 201 ---------------------- src/views/qm/defect.vue | 220 ++++++++++++++++++++++++ src/views/qm/testItem.vue | 162 ++++++----------- src/views/{mtm => qm}/testItem_form.vue | 81 ++++----- 6 files changed, 350 insertions(+), 372 deletions(-) delete mode 100644 src/views/mtm/testItem.vue create mode 100644 src/views/qm/defect.vue rename src/views/{mtm => qm}/testItem_form.vue (89%) diff --git a/src/api/model/qm.js b/src/api/model/qm.js index ba06dece..1e64cb78 100644 --- a/src/api/model/qm.js +++ b/src/api/model/qm.js @@ -42,6 +42,43 @@ export default { return await http.get(this.url, data); }, }, + defect:{ + list: { + name: "质检项目", + req: async function (data) { + return await http.get(`${config.API_URL}/qm/defect/`, data); + }, + }, + item: { + name: "质检项目", + req: async function (id) { + return await http.get(`${config.API_URL}/qm/defect/${id}/`); + }, + }, + update: { + name: "更新", + req: async function (id, data) { + return await http.put( + `${config.API_URL}/qm/defect/${id}/`, + data + ); + }, + }, + create: { + name: "创建", + req: async function (data) { + return await http.post(`${config.API_URL}/qm/defect/`, data); + }, + }, + delete: { + name: "删除", + req: async function (id) { + return await http.delete( + `${config.API_URL}/qm/defect/${id}/` + ); + }, + }, + }, testitem: { list: { name: "质检项目", diff --git a/src/config/route.js b/src/config/route.js index 52b72bbd..6d851661 100644 --- a/src/config/route.js +++ b/src/config/route.js @@ -1190,17 +1190,6 @@ const routes = [ }, component: "mtm/materials", }, - { - path: "/mtm/testItem", - name: "testItem", - meta: { - title: "检测项目", - // icon: "el-icon-postcard", - type: "menu", - perms: ["testitem"], - }, - component: "mtm/testItem", - }, { name: "process", path: "/mtm/process", @@ -1671,6 +1660,16 @@ const routes = [ perms: ["qm"], }, children: [ + { + path: "/qm/defect", + name: "defect", + meta: { + title: "缺陷项", + type: "menu", + perms: ["defect"], + }, + component: "qm/defect", + }, { name: "testItem", path: "/qm/testItem", diff --git a/src/views/mtm/testItem.vue b/src/views/mtm/testItem.vue deleted file mode 100644 index 90951850..00000000 --- a/src/views/mtm/testItem.vue +++ /dev/null @@ -1,201 +0,0 @@ - - - diff --git a/src/views/qm/defect.vue b/src/views/qm/defect.vue new file mode 100644 index 00000000..e7f49fe2 --- /dev/null +++ b/src/views/qm/defect.vue @@ -0,0 +1,220 @@ + + + diff --git a/src/views/qm/testItem.vue b/src/views/qm/testItem.vue index 860fcb88..aa7ad95d 100644 --- a/src/views/qm/testItem.vue +++ b/src/views/qm/testItem.vue @@ -2,7 +2,7 @@
- +
- - + - - - + + + + + + + + @@ -30,9 +36,9 @@