From 7033fa158e4f62fbb756344f6c359c93750e7a34 Mon Sep 17 00:00:00 2001
From: fujunling <2984387807@qq.com>
Date: 星期五, 07 七月 2023 10:51:36 +0800
Subject: [PATCH] 批量带入
---
Source/UBCS-WEB/src/api/batchImport/index.js | 4 +-
Source/UBCS-WEB/src/components/BatchImport/ShowImportData.vue | 35 ++++++++++-------
Source/UBCS-WEB/src/components/BatchImport/index.vue | 26 +++++++-----
3 files changed, 38 insertions(+), 27 deletions(-)
diff --git a/Source/UBCS-WEB/src/api/batchImport/index.js b/Source/UBCS-WEB/src/api/batchImport/index.js
index 23a4323..c24ad26 100644
--- a/Source/UBCS-WEB/src/api/batchImport/index.js
+++ b/Source/UBCS-WEB/src/api/batchImport/index.js
@@ -46,7 +46,7 @@
})
}
// 鑾峰彇鍘嗗彶鏁版嵁姝g‘鏁版嵁
-export const getHistorySuccessTable = (params) => {
+export const getSuccessTable = (params) => {
return request({
url: '/api/ubcs-code/mdmEngineController/gridValidata',
method: 'get',
@@ -54,7 +54,7 @@
})
}
// 鑾峰彇鍘嗗彶鐩镐技椤�
-export const getHistoryResembleTable = (params) => {
+export const getResembleTable = (params) => {
return request({
url: '/api/ubcs-code/mdmEngineController/gridResemble',
method: 'get',
diff --git a/Source/UBCS-WEB/src/components/BatchImport/ShowImportData.vue b/Source/UBCS-WEB/src/components/BatchImport/ShowImportData.vue
index c25342c..b4ebd93 100644
--- a/Source/UBCS-WEB/src/components/BatchImport/ShowImportData.vue
+++ b/Source/UBCS-WEB/src/components/BatchImport/ShowImportData.vue
@@ -164,8 +164,8 @@
<script>
import {
- getHistorySuccessTable,
- getHistoryResembleTable,
+ getSuccessTable,
+ getResembleTable,
getFormTemplate,
getCurretnSelectedRowResemble,
submitHistoryimport,
@@ -220,7 +220,7 @@
return {
isExpand: true,
filterText: "",
- leftWidth: "200",
+ leftWidth: 200,
templateOid: null,
tab1Name: "鐩镐技椤�",
tab2Name: "姝g‘鏁版嵁",
@@ -249,9 +249,9 @@
},
hideTree() {
if (this.isExpand) {
- this.leftWidth = "50";
+ this.leftWidth = 50;
} else {
- this.leftWidth = "200";
+ this.leftWidth = 200;
}
this.isExpand = !this.isExpand;
},
@@ -260,17 +260,18 @@
this.localCodeClassifyOid = data.codeclassifyoid;
this.cloNamesList = data.cloNamesList;
this.templateOid = data.oid;
- getHistorySuccessTable({
- codeClassifyOid: this.templateOid,
- redisOid: this.redisOid + "-ok",
- }).then((res) => {
- this.tab2Table = res.data.data;
- });
- getHistoryResembleTable({
+ getResembleTable({
codeClassifyOid: this.templateOid,
redisOid: this.redisOid + "-resemble",
}).then((res) => {
this.tab1Table = res.data.data;
+ });
+ // 鑾峰彇姝g‘鏁版嵁
+ getSuccessTable({
+ codeClassifyOid: this.templateOid,
+ redisOid: this.redisOid + "-ok",
+ }).then((res) => {
+ this.tab2Table = res.data.data;
});
getFormTemplate({
templateOid: data.oid,
@@ -332,9 +333,15 @@
immediate: true,
deep: true,
handler(arr) {
- if (arr.length > 0 && this.type === 'batchImportApply') {
+ if (arr.length > 0 ) {
this.treeNodeClick(arr[0])
- this.leftWidth = 0
+ if (this.type === 'batchImportApply') {
+ this.tab1Name = '鏈夌浉浼奸」鎴栭敊璇暟鎹�'
+ this.tab2Name = '姝g‘鏁版嵁'
+ this.leftWidth = 0
+ } else {
+ this.leftWidth = 200
+ }
}
}
}
diff --git a/Source/UBCS-WEB/src/components/BatchImport/index.vue b/Source/UBCS-WEB/src/components/BatchImport/index.vue
index a1ebae2..af1fcd4 100644
--- a/Source/UBCS-WEB/src/components/BatchImport/index.vue
+++ b/Source/UBCS-WEB/src/components/BatchImport/index.vue
@@ -144,7 +144,7 @@
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,
@@ -161,11 +161,6 @@
codeClassifyOid: this.codeClassifyOid,
secDTOList: JSON.stringify(this.secDTOList),
...this.codeApplyForm,
- };
- } else if (this.type === "batchApplyCode") {
- return {
- codeClassifyOid: this.codeClassifyOid,
- classifyAttr: this.classifyAttr,
};
}
},
@@ -227,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,
@@ -271,10 +266,19 @@
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,
+ name: item.codeRuleVO.name
+ }
+ } else {
+ return {
...item.codeClassifyTemplateVO,
cloNamesList: item.cloNamesList,
};
+ }
});
this.showVisible = true;
});
--
Gitblit v1.9.3