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 @@