From 724cf63424264908112b51f68f62f38923582b21 Mon Sep 17 00:00:00 2001 From: "JinLu.Yin" <411641505@qq.com> Date: Wed, 27 Jul 2022 20:52:03 +0800 Subject: [PATCH] SOP --- src/api/mes/md/sop.js | 44 ++++ src/components/FileUpload/index.vue | 2 +- src/components/ImageUpload/index.vue | 6 +- src/views/mes/md/mditem/components/sop.vue | 234 +++++++++++++++++++++ src/views/mes/md/mditem/index.vue | 7 +- 5 files changed, 287 insertions(+), 6 deletions(-) create mode 100644 src/api/mes/md/sop.js create mode 100644 src/views/mes/md/mditem/components/sop.vue diff --git a/src/api/mes/md/sop.js b/src/api/mes/md/sop.js new file mode 100644 index 0000000..605e5c1 --- /dev/null +++ b/src/api/mes/md/sop.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +// 查询产品SOP列表 +export function listSop(query) { + return request({ + url: '/mes/md/sop/list', + method: 'get', + params: query + }) +} + +// 查询产品SOP详细 +export function getSop(sopId) { + return request({ + url: '/mes/md/sop/' + sopId, + method: 'get' + }) +} + +// 新增产品SOP +export function addSop(data) { + return request({ + url: '/mes/md/sop', + method: 'post', + data: data + }) +} + +// 修改产品SOP +export function updateSop(data) { + return request({ + url: '/mes/md/sop', + method: 'put', + data: data + }) +} + +// 删除产品SOP +export function delSop(sopId) { + return request({ + url: '/mes/md/sop/' + sopId, + method: 'delete' + }) +} diff --git a/src/components/FileUpload/index.vue b/src/components/FileUpload/index.vue index aa2296b..5567b44 100644 --- a/src/components/FileUpload/index.vue +++ b/src/components/FileUpload/index.vue @@ -73,7 +73,7 @@ export default { number: 0, uploadList: [], baseUrl: process.env.VUE_APP_BASE_API, - uploadFileUrl: process.env.VUE_APP_BASE_API + "/common/upload", // 上传的图片服务器地址 + uploadFileUrl: process.env.VUE_APP_BASE_API + "/common/uploadMinio", // 上传的图片服务器地址 headers: { Authorization: "Bearer " + getToken(), }, diff --git a/src/components/ImageUpload/index.vue b/src/components/ImageUpload/index.vue index 4068b67..63a5696 100644 --- a/src/components/ImageUpload/index.vue +++ b/src/components/ImageUpload/index.vue @@ -77,7 +77,7 @@ export default { dialogVisible: false, hideUpload: false, baseUrl: process.env.VUE_APP_BASE_API, - uploadImgUrl: process.env.VUE_APP_BASE_API + "/common/upload", // 上传的图片服务器地址 + uploadImgUrl: process.env.VUE_APP_BASE_API + "/common/uploadMinio", // 上传的图片服务器地址 headers: { Authorization: "Bearer " + getToken(), }, @@ -122,7 +122,7 @@ export default { const findex = this.fileList.map(f => f.name).indexOf(file.name); if(findex > -1) { this.fileList.splice(findex, 1); - this.$emit("input", this.listToString(this.fileList)); + this.$emit("onRemoved", this.listToString(this.fileList)); } }, // 上传成功回调 @@ -132,7 +132,7 @@ export default { this.fileList = this.fileList.concat(this.uploadList); this.uploadList = []; this.number = 0; - this.$emit("input", this.listToString(this.fileList)); + this.$emit("onUploaded", this.listToString(this.fileList)); this.$modal.closeLoading(); } }, diff --git a/src/views/mes/md/mditem/components/sop.vue b/src/views/mes/md/mditem/components/sop.vue new file mode 100644 index 0000000..0591db2 --- /dev/null +++ b/src/views/mes/md/mditem/components/sop.vue @@ -0,0 +1,234 @@ + + + \ No newline at end of file diff --git a/src/views/mes/md/mditem/index.vue b/src/views/mes/md/mditem/index.vue index 5763ae9..94f071c 100644 --- a/src/views/mes/md/mditem/index.vue +++ b/src/views/mes/md/mditem/index.vue @@ -315,7 +315,9 @@ - + + +