From 2a03b92dd65c54b2e33c84a47727cd5796beeacf Mon Sep 17 00:00:00 2001 From: mk <2403457699@qq.com> Date: Thu, 14 Mar 2024 17:36:23 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E5=A4=9A=E6=9D=A1=E4=BB=BB=E5=8A=A1?= =?UTF-8?q?=E5=90=8C=E6=97=B6=E8=BF=9B=E8=A1=8C=E6=9F=A5=E7=9C=8BfileCode?= =?UTF-8?q?=E9=94=99=E8=AF=AF=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/base/smartImport/cpts/completeTask.vue | 4 ++-- .../modules/base/smartImport/cpts/executeTask.vue | 14 +++++++------- .../base/smartImport/cpts/smartImportInfo.vue | 6 +++--- src/views/modules/base/smartImport/index.vue | 3 ++- 4 files changed, 14 insertions(+), 13 deletions(-) diff --git a/src/views/modules/base/smartImport/cpts/completeTask.vue b/src/views/modules/base/smartImport/cpts/completeTask.vue index 39224b978..3a5844321 100644 --- a/src/views/modules/base/smartImport/cpts/completeTask.vue +++ b/src/views/modules/base/smartImport/cpts/completeTask.vue @@ -114,7 +114,7 @@ export default { type: String, default: "", }, - fileCodeP: { + fileCodeRow: { type: String, default: "", }, @@ -174,7 +174,7 @@ export default { async getTaskInfo() { let url = "/actual/base/intelligentImportData/getTaskInfo"; let parm = { - fileCode: this.fileCodeP || this.fileCode, + fileCode: this.fileCodeRow || this.fileCode, }; let { data, code, msg } = await requestPost(url, parm); if (code == 0) { diff --git a/src/views/modules/base/smartImport/cpts/executeTask.vue b/src/views/modules/base/smartImport/cpts/executeTask.vue index 1a5fe1402..a2373209e 100644 --- a/src/views/modules/base/smartImport/cpts/executeTask.vue +++ b/src/views/modules/base/smartImport/cpts/executeTask.vue @@ -128,14 +128,14 @@ export default { }; }, props: { - fileCode: { - type: String, - default: "", - }, - fileCodeP: { + fileCodeRow: { type: String, default: "", }, + fileCode:{ + type:String, + default:"" + } }, async created() { await this.getTaskInfo(); @@ -164,7 +164,7 @@ export default { async getProcessRate() { let url = "/actual/base/intelligentImportData/processRate"; let parm = { - fileCode: this.fileCode, + fileCode: this.fileCodeRow|| this.fileCode, }; let res = await requestPost(url, parm); if (res.code == 0) { @@ -181,7 +181,7 @@ export default { async getTaskInfo() { let url = "/actual/base/intelligentImportData/getTaskInfo"; let parm = { - fileCode: this.fileCodeP || this.fileCode, + fileCode: this.fileCodeRow || this.fileCode, }; let { data, code, msg } = await requestPost(url, parm); if (code == 0) { diff --git a/src/views/modules/base/smartImport/cpts/smartImportInfo.vue b/src/views/modules/base/smartImport/cpts/smartImportInfo.vue index cfea89b20..ef596f07f 100644 --- a/src/views/modules/base/smartImport/cpts/smartImportInfo.vue +++ b/src/views/modules/base/smartImport/cpts/smartImportInfo.vue @@ -30,13 +30,13 @@ @handelClickBack="handelClickBack" @updateProgress="updateProgress" :fileCode="fileCode" - :fileCodeP="fileCodeP" + :fileCodeRow="fileCodeRow" @updateoperatorName="updateoperatorName" > @@ -59,7 +59,7 @@ export default { }; }, props: { - fileCodeP: { + fileCodeRow: { type: String, default: null, }, diff --git a/src/views/modules/base/smartImport/index.vue b/src/views/modules/base/smartImport/index.vue index 81fa5930a..2768893c0 100644 --- a/src/views/modules/base/smartImport/index.vue +++ b/src/views/modules/base/smartImport/index.vue @@ -90,7 +90,7 @@
+ @handleClose="handleClose" @handleOk="handleOk" :fileCodeRow="fileCode" :taskId="taskId" :processStatus="processStatus"/>
@@ -184,6 +184,7 @@ export default { // 调出新增组件 async handleAdd() { this.pageType = "add"; + this.fileCode = null; }, // 查看详情触发事件 async handleDetail(row) { From 2b0b6d1cc3f6c373dab6bdb43541b183d67e98f8 Mon Sep 17 00:00:00 2001 From: mk <2403457699@qq.com> Date: Thu, 14 Mar 2024 17:37:51 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E6=96=87=E4=BB=B6=E4=B8=8A=E4=BC=A0?= =?UTF-8?q?=E5=A4=B1=E8=B4=A5loading=E5=8F=96=E6=B6=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/modules/base/smartImport/cpts/createdTask.vue | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/views/modules/base/smartImport/cpts/createdTask.vue b/src/views/modules/base/smartImport/cpts/createdTask.vue index e9794f2c3..daed43032 100644 --- a/src/views/modules/base/smartImport/cpts/createdTask.vue +++ b/src/views/modules/base/smartImport/cpts/createdTask.vue @@ -332,8 +332,10 @@ export default { this.$message.error("上传文件大小不能超过 10MB!"); } - if (!this.form.importCategory) { - this.$message.error("请选择导入的类别"); + if (!this.form.importCategory || !this.form.taskName) { + this.$message.error("请完善基本信息!"); + this.dataListLoading = false; + return false } return fileType && isLt1M; }, @@ -350,6 +352,7 @@ export default { this.checkExtractExcelHead(); } else { this.$message.error(res.data.msg); + this.dataListLoading = false; } }) .catch((err) => {