From 83b5df2ad8af9d3d4ef6ed60a762c9da5f593935 Mon Sep 17 00:00:00 2001 From: "DESKTOP-JT599KC\\Luan Shanshan" Date: Tue, 28 Dec 2021 20:34:44 +0800 Subject: [PATCH 1/5] =?UTF-8?q?=E4=B8=80=E7=BB=B4=E8=A1=A8=E5=AF=BC?= =?UTF-8?q?=E5=85=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/router/system.js | 6 + src/server/api.js | 7 + src/views/system/oneimport/addOrEdit.vue | 304 +++++++++++++++++++++++ src/views/system/oneimport/index.vue | 201 +++++++++++++++ src/views/system/oneimport/upload.vue | 86 +++++++ 5 files changed, 604 insertions(+) create mode 100644 src/views/system/oneimport/addOrEdit.vue create mode 100644 src/views/system/oneimport/index.vue create mode 100644 src/views/system/oneimport/upload.vue diff --git a/src/router/system.js b/src/router/system.js index 22f1871..f54001b 100644 --- a/src/router/system.js +++ b/src/router/system.js @@ -40,6 +40,12 @@ const stystem = { title: "流水号定义", component: () => import("@/views/system/serialNumber"), }, + { + icon: "el-icon-document", + path: "/system/oneimport", + title: "一维表导入", + component: () => import("@/views/system/oneimport"), + }, { icon: "el-icon-document", path: "/system/printer", diff --git a/src/server/api.js b/src/server/api.js index cfbb013..a7765c4 100644 --- a/src/server/api.js +++ b/src/server/api.js @@ -62,6 +62,13 @@ export const uploadExcel = (param, customerId, versionId) => headers: { "Content-Type": "multipart/form-data" }, data: param, }); +export const readexcel = (param, script) => + service.request({ + url: "/admin/base/script/readexcel?script=" + script, + method: "post", + headers: { "Content-Type": "multipart/form-data" }, + data: param, + }); export const bulkimportfile = (data) => service.request({ url: "/admin/ap/custdemandverhead/bulkimportfile", diff --git a/src/views/system/oneimport/addOrEdit.vue b/src/views/system/oneimport/addOrEdit.vue new file mode 100644 index 0000000..a619dc3 --- /dev/null +++ b/src/views/system/oneimport/addOrEdit.vue @@ -0,0 +1,304 @@ + + diff --git a/src/views/system/oneimport/index.vue b/src/views/system/oneimport/index.vue new file mode 100644 index 0000000..4676b8e --- /dev/null +++ b/src/views/system/oneimport/index.vue @@ -0,0 +1,201 @@ + + + diff --git a/src/views/system/oneimport/upload.vue b/src/views/system/oneimport/upload.vue new file mode 100644 index 0000000..37a030f --- /dev/null +++ b/src/views/system/oneimport/upload.vue @@ -0,0 +1,86 @@ + + \ No newline at end of file From 9c31bf82a239a4df24576c2035da9e7429c853da Mon Sep 17 00:00:00 2001 From: "DESKTOP-JT599KC\\Luan Shanshan" Date: Tue, 28 Dec 2021 20:56:03 +0800 Subject: [PATCH 2/5] =?UTF-8?q?=E4=B8=80=E7=BB=B4=E8=A1=A8=E5=AF=BC?= =?UTF-8?q?=E5=85=A5=E6=8C=89=E9=92=AE=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/system/oneimport/index.vue | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/views/system/oneimport/index.vue b/src/views/system/oneimport/index.vue index 4676b8e..ea89334 100644 --- a/src/views/system/oneimport/index.vue +++ b/src/views/system/oneimport/index.vue @@ -60,7 +60,7 @@ {{ scope.row[item] }} - + - + @@ -245,8 +245,8 @@ export default { 'ScriptItem-TabMapCol': undefined, 'ScriptItem-ColNo': undefined, 'ScriptItem-ColName': undefined, - 'ScriptItem-RowNo': undefined, - 'ScriptItem-RowName': undefined, + // 'ScriptItem-RowNo': undefined, + // 'ScriptItem-RowName': undefined, 'ScriptItem-ColFieldType': undefined, 'ScriptItem-ColFormat': undefined, 'ScriptItem-DefaultValue': undefined diff --git a/src/views/system/oneimport/index.vue b/src/views/system/oneimport/index.vue index ea89334..3b9b259 100644 --- a/src/views/system/oneimport/index.vue +++ b/src/views/system/oneimport/index.vue @@ -51,7 +51,6 @@ :key="index" :label="getColumnName(item)" :show-overflow-tooltip="true" - width="150" > - +
-
是否有效: 有效 无效
-
是否发布: 未发布 @@ -62,63 +49,34 @@
- - - - - + + + + - + + @@ -126,10 +84,12 @@ import { put, post } from "@/server/api.js"; // isShowAddButton: 是否显示新增按钮图标,也用来区分预测版本列表组件需要显示的功能 import uploadTemplate from "./upload.vue"; +import lookError from "./lookError.vue"; export default { name: "QueryComponent", components: { - uploadTemplate + uploadTemplate, + lookError }, props: ["isShowComponent", "isShowAddButton","customerId","CreateModel", 'isDownload', 'isDropdown',"batchImport"], data() { @@ -142,26 +102,6 @@ export default { valid: undefined, status: undefined, isShowDialog: '', - validArrray: [ - { - label: '有效', - value: true - }, - { - label: '无效', - value: false - } - ], - releaseArrray: [ - { - label: '未发布', - value: '0' - }, - { - label: '已发布', - value: '1' - } - ], } }, methods: { @@ -235,6 +175,10 @@ export default { download(){ this.$emit('download', '') }, + // 查看错误 + handleSeeError() { + this.isShowDialog = 'error' + }, // 新增按钮操作 handleNew() { if (!this.customerId) { diff --git a/src/components/queryComponent/lookError.vue b/src/components/queryComponent/lookError.vue new file mode 100644 index 0000000..58383ee --- /dev/null +++ b/src/components/queryComponent/lookError.vue @@ -0,0 +1,72 @@ + + + \ No newline at end of file diff --git a/src/router/plan.js b/src/router/plan.js index 9df31b3..2aaff75 100644 --- a/src/router/plan.js +++ b/src/router/plan.js @@ -48,6 +48,12 @@ const plant = { title: "原材料需求差异分析", component: () => import("@/views/plan/workbench/materialAnalysis"), }, + { + icon: "el-icon-document", + path: "/plan/workbench/lookError", + title: "错误查看", + component: () => import("@/views/plan/workbench/lookError"), + }, ] }, ], diff --git a/src/views/plan/workbench/lookError/index.vue b/src/views/plan/workbench/lookError/index.vue new file mode 100644 index 0000000..c49938e --- /dev/null +++ b/src/views/plan/workbench/lookError/index.vue @@ -0,0 +1,108 @@ + + + diff --git a/src/views/system/oneimport/addOrEdit.vue b/src/views/system/oneimport/addOrEdit.vue index 32d2d1f..78999ee 100644 --- a/src/views/system/oneimport/addOrEdit.vue +++ b/src/views/system/oneimport/addOrEdit.vue @@ -34,25 +34,10 @@ - - - - - - - @@ -64,31 +49,26 @@ - - - + + + {{getColumnName('Script-ClearTable')}} - - - + + + {{getColumnName('Script-AppendNewRecord')}} - - - + + + {{getColumnName('Script-UpdateRecord')}} - - +
- - - - diff --git a/src/views/system/oneimport/index.vue b/src/views/system/oneimport/index.vue index 3b9b259..ef0acef 100644 --- a/src/views/system/oneimport/index.vue +++ b/src/views/system/oneimport/index.vue @@ -97,11 +97,11 @@ @setIsAddOrEdit="setIsAddOrEdit" /> - +