From c1ba58e2e30f1fe37442e291716aa3381bdb4ed0 Mon Sep 17 00:00:00 2001 From: zelian_wu Date: Fri, 12 Apr 2024 18:01:09 +0800 Subject: [PATCH] 2024-04-12 --- src/api/code/codeItemDef.js | 9 + src/api/code/codeItemValue.js | 9 + src/views/modules/code/generation.vue | 15 + src/views/modules/code/item.vue | 858 ++++++++++++++++++ src/views/modules/code/list.vue | 15 + src/views/modules/code/setting.vue | 13 + .../modules/proofing/requestForProofing.vue | 39 +- .../modules/quotation/requestForQuote.vue | 51 +- .../sellForQuotation/quoteDetail.vue | 38 +- src/views/modules/test/file/testFile.vue | 19 +- src/views/modules/test/requestForTest.vue | 39 +- 11 files changed, 1094 insertions(+), 11 deletions(-) create mode 100644 src/api/code/codeItemDef.js create mode 100644 src/api/code/codeItemValue.js create mode 100644 src/views/modules/code/generation.vue create mode 100644 src/views/modules/code/item.vue create mode 100644 src/views/modules/code/list.vue create mode 100644 src/views/modules/code/setting.vue diff --git a/src/api/code/codeItemDef.js b/src/api/code/codeItemDef.js new file mode 100644 index 0000000..240cf5c --- /dev/null +++ b/src/api/code/codeItemDef.js @@ -0,0 +1,9 @@ +import {createAPI} from "../../utils/httpRequest"; + +export const searchCodeItemDefs = (data) => createAPI(`/code/item/list`, "post", data); + +export const saveBatchCodeItemDef = (data) => createAPI(`/code/item/save/batch`, "post", data); + +export const removeBatchCodeItemDef = (data) => createAPI(`/code/item/remove/batch`, "post", data); + +export const editBatchCodeItemDef = (data) => createAPI(`/code/item/edit/batch`, "post", data); diff --git a/src/api/code/codeItemValue.js b/src/api/code/codeItemValue.js new file mode 100644 index 0000000..eb3ab80 --- /dev/null +++ b/src/api/code/codeItemValue.js @@ -0,0 +1,9 @@ +import {createAPI} from "../../utils/httpRequest"; + +export const searchCodeItemValueList = (data) => createAPI(`/code/value/list`,'post',data) +export const saveCodeItemValue = (data) => createAPI(`/code/value/save`,'post',data) +export const saveCodeItemValueBatch = (data) => createAPI(`/code/value/save/batch`,'post',data) +export const removeCodeItemValue = (data) => createAPI(`/code/value/remove`,'post',data) +export const removeCodeItemValueBatch = (data) => createAPI(`/code/value/remove/batch`,'post',data) +export const updateCodeItemValue = (data) => createAPI(`/code/value/edit`,'post',data) +export const updateCodeItemValueBatch = (data) => createAPI(`/code/value/edit/batch`,'post',data) diff --git a/src/views/modules/code/generation.vue b/src/views/modules/code/generation.vue new file mode 100644 index 0000000..ff72611 --- /dev/null +++ b/src/views/modules/code/generation.vue @@ -0,0 +1,15 @@ + + + + + diff --git a/src/views/modules/code/item.vue b/src/views/modules/code/item.vue new file mode 100644 index 0000000..fa47c0f --- /dev/null +++ b/src/views/modules/code/item.vue @@ -0,0 +1,858 @@ + + + + + diff --git a/src/views/modules/code/list.vue b/src/views/modules/code/list.vue new file mode 100644 index 0000000..baa6068 --- /dev/null +++ b/src/views/modules/code/list.vue @@ -0,0 +1,15 @@ + + + + + diff --git a/src/views/modules/code/setting.vue b/src/views/modules/code/setting.vue new file mode 100644 index 0000000..b3c496f --- /dev/null +++ b/src/views/modules/code/setting.vue @@ -0,0 +1,13 @@ + + + + + diff --git a/src/views/modules/proofing/requestForProofing.vue b/src/views/modules/proofing/requestForProofing.vue index 9d79b3e..b6dbf7f 100644 --- a/src/views/modules/proofing/requestForProofing.vue +++ b/src/views/modules/proofing/requestForProofing.vue @@ -1654,7 +1654,44 @@ status: true, fixed: '', columnWidth: 120 - },{ + }, + { + userId: this.$store.state.user.name, + functionId: 102001, + serialNumber: '102001Table3Type', + tableId: '102001Table3', + tableName: '项目物料表', + columnProp: 'type', + headerAlign: 'center', + align: 'center', + columnLabel: '制造类型', + columnHidden: false, + columnImage: false, + columnSortable: false, + sortLv: 0, + status: true, + fixed: '', + columnWidth: 120 + }, + { + userId: this.$store.state.user.name, + functionId: 102001, + serialNumber: '102001Table3UmId', + tableId: '102001Table3', + tableName: '项目物料表', + columnProp: 'umId', + headerAlign: 'center', + align: 'center', + columnLabel: '单位', + columnHidden: false, + columnImage: false, + columnSortable: false, + sortLv: 0, + status: true, + fixed: '', + columnWidth: 100 + }, + { userId: this.$store.state.user.name, functionId: 102001, serialNumber: '102001Table3CodeNo', diff --git a/src/views/modules/quotation/requestForQuote.vue b/src/views/modules/quotation/requestForQuote.vue index c967780..477814d 100644 --- a/src/views/modules/quotation/requestForQuote.vue +++ b/src/views/modules/quotation/requestForQuote.vue @@ -238,6 +238,12 @@ + + + + + - - - - - @@ -1876,7 +1876,44 @@ export default { status: true, fixed: '', columnWidth: 120 - }, { + }, + { + userId: this.$store.state.user.name, + functionId: 102001, + serialNumber: '102001Table3Type', + tableId: '102001Table3', + tableName: '项目物料表', + columnProp: 'type', + headerAlign: 'center', + align: 'center', + columnLabel: '制造类型', + columnHidden: false, + columnImage: false, + columnSortable: false, + sortLv: 0, + status: true, + fixed: '', + columnWidth: 120 + }, + { + userId: this.$store.state.user.name, + functionId: 102001, + serialNumber: '102001Table3UmId', + tableId: '102001Table3', + tableName: '项目物料表', + columnProp: 'umId', + headerAlign: 'center', + align: 'center', + columnLabel: '单位', + columnHidden: false, + columnImage: false, + columnSortable: false, + sortLv: 0, + status: true, + fixed: '', + columnWidth: 100 + }, + { userId: this.$store.state.user.name, functionId: 102001, serialNumber: '102001Table3CodeNo', diff --git a/src/views/modules/quotation/sellForQuotation/quoteDetail.vue b/src/views/modules/quotation/sellForQuotation/quoteDetail.vue index 1e86501..09e9de9 100644 --- a/src/views/modules/quotation/sellForQuotation/quoteDetail.vue +++ b/src/views/modules/quotation/sellForQuotation/quoteDetail.vue @@ -604,7 +604,43 @@ export default { status: true, fixed: '', columnWidth: 120 - },{ + }, { + userId: this.$store.state.user.name, + functionId: 102001, + serialNumber: '102001Table3Type', + tableId: '102001Table3', + tableName: '项目物料表', + columnProp: 'type', + headerAlign: 'center', + align: 'center', + columnLabel: '制造类型', + columnHidden: false, + columnImage: false, + columnSortable: false, + sortLv: 0, + status: true, + fixed: '', + columnWidth: 120 + }, + { + userId: this.$store.state.user.name, + functionId: 102001, + serialNumber: '102001Table3UmId', + tableId: '102001Table3', + tableName: '项目物料表', + columnProp: 'umId', + headerAlign: 'center', + align: 'center', + columnLabel: '单位', + columnHidden: false, + columnImage: false, + columnSortable: false, + sortLv: 0, + status: true, + fixed: '', + columnWidth: 100 + }, + { userId: this.$store.state.user.name, functionId: 102003, serialNumber: '102003Table3CodeNo', diff --git a/src/views/modules/test/file/testFile.vue b/src/views/modules/test/file/testFile.vue index 702b687..2ff764c 100644 --- a/src/views/modules/test/file/testFile.vue +++ b/src/views/modules/test/file/testFile.vue @@ -86,6 +86,23 @@ export default { }).catch(() => { }) }, + previewFile(row){ + // 预览文件 + let image = ['jpg', 'jpeg', 'png', 'gif', 'bmp'] + if (image.includes(row.fileType.toLowerCase())){ + + return + } + let office = ['doc', 'docx', 'ppt', 'pptx', 'xls', 'xlsx'] + if (office.includes(row.fileType.toLowerCase())){ + + return; + } + let pdf = ['pdf'] + if (pdf.includes(row.fileType.toLowerCase())){ + + } + } }, watch:{ uploadDialog(newValue,oldValue){ @@ -131,7 +148,7 @@ export default { diff --git a/src/views/modules/test/requestForTest.vue b/src/views/modules/test/requestForTest.vue index 3faac30..805a4d7 100644 --- a/src/views/modules/test/requestForTest.vue +++ b/src/views/modules/test/requestForTest.vue @@ -1823,7 +1823,44 @@ status: true, fixed: '', columnWidth: 140 - },{ + }, + { + userId: this.$store.state.user.name, + functionId: 102001, + serialNumber: '102001Table3Type', + tableId: '102001Table3', + tableName: '项目物料表', + columnProp: 'type', + headerAlign: 'center', + align: 'center', + columnLabel: '制造类型', + columnHidden: false, + columnImage: false, + columnSortable: false, + sortLv: 0, + status: true, + fixed: '', + columnWidth: 120 + }, + { + userId: this.$store.state.user.name, + functionId: 102001, + serialNumber: '102001Table3UmId', + tableId: '102001Table3', + tableName: '项目物料表', + columnProp: 'umId', + headerAlign: 'center', + align: 'center', + columnLabel: '单位', + columnHidden: false, + columnImage: false, + columnSortable: false, + sortLv: 0, + status: true, + fixed: '', + columnWidth: 100 + }, + { userId: this.$store.state.user.name, functionId: 103001, serialNumber: '103001Table3CodeNo',