diff --git a/src/api/model/qm.js b/src/api/model/qm.js index 1e64cb78..b86b55f7 100644 --- a/src/api/model/qm.js +++ b/src/api/model/qm.js @@ -42,15 +42,16 @@ export default { return await http.get(this.url, data); }, }, + //缺陷项 defect:{ list: { - name: "质检项目", + name: "列表", req: async function (data) { return await http.get(`${config.API_URL}/qm/defect/`, data); }, }, item: { - name: "质检项目", + name: "详情", req: async function (id) { return await http.get(`${config.API_URL}/qm/defect/${id}/`); }, @@ -58,10 +59,7 @@ export default { update: { name: "更新", req: async function (id, data) { - return await http.put( - `${config.API_URL}/qm/defect/${id}/`, - data - ); + return await http.put(`${config.API_URL}/qm/defect/${id}/`,data); }, }, create: { @@ -73,12 +71,11 @@ export default { delete: { name: "删除", req: async function (id) { - return await http.delete( - `${config.API_URL}/qm/defect/${id}/` - ); + return await http.delete(`${config.API_URL}/qm/defect/${id}/`); }, }, }, + //检验项 testitem: { list: { name: "质检项目", @@ -95,10 +92,7 @@ export default { update: { name: "更新", req: async function (id, data) { - return await http.put( - `${config.API_URL}/qm/testitem/${id}/`, - data - ); + return await http.put(`${config.API_URL}/qm/testitem/${id}/`,data); }, }, create: { @@ -110,9 +104,139 @@ export default { delete: { name: "删除", req: async function (id) { - return await http.delete( - `${config.API_URL}/qm/testitem/${id}/` - ); + return await http.delete(`${config.API_URL}/qm/testitem/${id}/`); + }, + }, + }, + //检验表 + qct: { + list: { + name: "列表", + req: async function (data) { + return await http.get(`${config.API_URL}/qm/qct/`, data); + }, + }, + item: { + name: "详情", + req: async function (id) { + return await http.get(`${config.API_URL}/qm/qct/${id}/`); + }, + }, + update: { + name: "更新", + req: async function (id, data) { + return await http.put(`${config.API_URL}/qm/qct/${id}/`,data); + }, + }, + create: { + name: "创建", + req: async function (data) { + return await http.post(`${config.API_URL}/qm/qct/`, data); + }, + }, + delete: { + name: "删除", + req: async function (id) { + return await http.delete(`${config.API_URL}/qm/qct/${id}/`); + }, + }, + }, + //检验表检测缺陷项 + qctdefect:{ + list: { + name: "列表", + req: async function (data) { + return await http.get(`${config.API_URL}/qm/qctdefect/`, data); + }, + }, + item: { + name: "详情", + req: async function (id) { + return await http.get(`${config.API_URL}/qm/qctdefect/${id}/`); + }, + }, + update: { + name: "更新", + req: async function (id, data) { + return await http.put(`${config.API_URL}/qm/qctdefect/${id}/`,data); + }, + }, + create: { + name: "创建", + req: async function (data) { + return await http.post(`${config.API_URL}/qm/qctdefect/`, data); + }, + }, + delete: { + name: "删除", + req: async function (id) { + return await http.delete(`${config.API_URL}/qm/qctdefect/${id}/`); + }, + }, + }, + //检验表检测物料 + qctmat:{ + list: { + name: "列表", + req: async function (data) { + return await http.get(`${config.API_URL}/qm/qctmat/`, data); + }, + }, + item: { + name: "详情", + req: async function (id) { + return await http.get(`${config.API_URL}/qm/qctmat/${id}/`); + }, + }, + update: { + name: "更新", + req: async function (id, data) { + return await http.put(`${config.API_URL}/qm/qctmat/${id}/`,data); + }, + }, + create: { + name: "创建", + req: async function (data) { + return await http.post(`${config.API_URL}/qm/qctmat/`, data); + }, + }, + delete: { + name: "删除", + req: async function (id) { + return await http.delete(`${config.API_URL}/qm/qctmat/${id}/`); + }, + }, + }, + //检验表检测模板项 + qcttestitem:{ + list: { + name: "列表", + req: async function (data) { + return await http.get(`${config.API_URL}/qm/qcttestitem/`, data); + }, + }, + item: { + name: "详情", + req: async function (id) { + return await http.get(`${config.API_URL}/qm/qcttestitem/${id}/`); + }, + }, + update: { + name: "更新", + req: async function (id, data) { + return await http.put(`${config.API_URL}/qm/qcttestitem/${id}/`,data); + }, + }, + create: { + name: "创建", + req: async function (data) { + return await http.post(`${config.API_URL}/qm/qcttestitem/`, data); + }, + }, + delete: { + name: "删除", + req: async function (id) { + return await http.delete(`${config.API_URL}/qm/qcttestitem/${id}/`); }, }, },