From 9b1aa8494aa0706dee84f7bc34cd646cf13d9b64 Mon Sep 17 00:00:00 2001 From: fujunling <2984387807@qq.com> Date: 星期一, 10 七月 2023 14:24:56 +0800 Subject: [PATCH] fjl --- Source/UBCS-WEB/src/components/BatchImport/index.vue | 56 +++++++++++++++++++++++++++++++++----------------------- 1 files changed, 33 insertions(+), 23 deletions(-) diff --git a/Source/UBCS-WEB/src/components/BatchImport/index.vue b/Source/UBCS-WEB/src/components/BatchImport/index.vue index b54d048..b951e11 100644 --- a/Source/UBCS-WEB/src/components/BatchImport/index.vue +++ b/Source/UBCS-WEB/src/components/BatchImport/index.vue @@ -76,6 +76,8 @@ :codeClassifyOid="codeClassifyOid" :redisOid="redisOid" :type="type" + :title="title" + :secDTOList="secDTOList" ></ShowImportData> </el-dialog> </template> @@ -135,34 +137,30 @@ return this.currentTypeObj[this.type]["tipList"]; }, downloadTemplateApi() { - console.log(this.currentTypeObj[this.type], 'this.type'); + console.log(this.currentTypeObj[this.type], "this.type"); return this.currentTypeObj[this.type]["downloadTemplateFun"]; }, action() { return this.currentTypeObj[this.type]["action"]; }, upParams() { - if (this.type === "historyImport") { + if (this.type === "historyImport" || this.type === "batchApplyCode") { return { codeClassifyOid: this.codeClassifyOid, classifyAttr: this.classifyAttr, }; } else if (this.type === "batchImportApply") { - const secDTOList = this.localSecVOList.map(item => { - return { - secOid: item.oid, - secValue: this.codeApplyForm[item.id] - } - }) + // eslint-disable-next-line vue/no-side-effects-in-computed-properties + this.secDTOList = this.localSecVOList.map((item) => { + return { + secOid: item.oid, + secValue: this.codeApplyForm[item.id], + }; + }); return { codeClassifyOid: this.codeClassifyOid, - secDTOList: JSON.stringify(secDTOList), + secDTOList: JSON.stringify(this.secDTOList), ...this.codeApplyForm, - }; - } else if (this.type === "batchApplyCode") { - return { - codeClassifyOid: this.codeClassifyOid, - classifyAttr: this.classifyAttr, }; } }, @@ -212,6 +210,7 @@ upParams: "classifyAttr", }, }, + secDTOList: [], }; }, methods: { @@ -223,10 +222,10 @@ return Promise.reject(false); } if (this.type === "batchImportApply" && this.showCodeApply) { - // const flag = await this.$refs.CodeApply.validate(); - // if (!flag) { - // return Promise.reject(false); - // } + const flag = await this.$refs.CodeApply.validate(); + if (!flag) { + return Promise.reject(false); + } } this.pageLoading = this.$loading({ lock: true, @@ -252,9 +251,9 @@ }, onSuccess(res) { if (Object.keys(res.data).length === 0) { - this.$message.success(this.title + '瀵煎叆鎴愬姛锛�') - this.dialogVisible = false - return + this.$message.success(this.title + "瀵煎叆鎴愬姛锛�"); + this.dialogVisible = false; + return; } if (res.data.fileOid) { const fileName = res.data.filePath.split("/").pop(); @@ -267,17 +266,28 @@ this.redisOid = res.data.redisUuid; importDataShow(res.data.redisUuid).then((res2) => { this.leftTree = res2.data.data.map((item) => { - return { + if (this.type === 'batchApplyCode') { + return { + cloNamesList: item.cloNamesList, + oid: item.codeTemplateOid, + codeClassifyOid: item.codeClassifyOid, + codeRuleOid: item.codeRuleOid, + name: item.codeRuleVO.name + } + } else { + return { ...item.codeClassifyTemplateVO, cloNamesList: item.cloNamesList, + codeClassifyOid: item.codeClassifyTemplateVO.codeclassifyoid }; + } }); this.showVisible = true; }); } }, onError(err) { - console.log(err, 'err'); + console.log(err, "err"); this.pageLoading.close(); }, uploadChange(file) { -- Gitblit v1.9.3