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 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ type_[scope.row.field_type] }}
-
-
-
-
- {{ tags_[item] }}、
-
-
-
-
-
-
-
-
- 编辑
-
-
-
- 删除
-
-
-
-
-
-
-
-
-
-
-
-
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 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ scope.row.cate}}
+
+
+
+
+ {{ okcate_[scope.row.okcate] }}
+
+
+
+
+ 编辑
+
+
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 取 消
+ 保 存
+
+
+
+
+
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 @@
-
+
@@ -12,13 +12,19 @@
-
-
+
-
-
-
+
+
+ {{ tags_[item] }} 、
+
+
+
+ {{ field_type_[scope.row.field_type] }}
+
+
+
{{ item }}、
@@ -30,9 +36,9 @@
- 编辑
+ 编辑
-
+
删除
@@ -42,72 +48,44 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
- 取 消
- 保 存
-
-
+
+