From fc0b29bd62b0aa5d024834eefe2f6862d1306009 Mon Sep 17 00:00:00 2001
From: 田源 <lastanimals@163.com>
Date: 星期二, 09 一月 2024 13:53:33 +0800
Subject: [PATCH] 集团属性映射配置targetAttrKey修改
---
Source/UBCS-WEB/src/components/Master/MasterTransfer.vue | 34 +++++++++++++++++++++++++++-------
1 files changed, 27 insertions(+), 7 deletions(-)
diff --git a/Source/UBCS-WEB/src/components/Master/MasterTransfer.vue b/Source/UBCS-WEB/src/components/Master/MasterTransfer.vue
index 08d4d34..639cf39 100644
--- a/Source/UBCS-WEB/src/components/Master/MasterTransfer.vue
+++ b/Source/UBCS-WEB/src/components/Master/MasterTransfer.vue
@@ -10,11 +10,11 @@
<el-radio :label="1">鍏ㄩ儴</el-radio>
<el-radio :label="2">椤电爜</el-radio>
</el-radio-group>
- <span v-if="radio === 2" style="margin-left: 20px;"><el-input v-model="pageExport"
- style="width: 150px"></el-input> 锛堣緭鍏ラ〉鐮佹垨鑰呴〉闈㈣寖鍥达紝濡傦細1-10锛�</span>
+ <span v-if="radio === 2" style="margin-left: 20px;color: #F56C6C; ">
+ <el-input v-model="pageExport" style="width: 150px"></el-input> 锛堣緭鍏ラ〉鐮佹垨鑰呴〉闈㈣寖鍥达紝濡傦細1-10锛�</span>
</div>
</div>
- <div style="text-align: center">
+ <div v-loading="isLoading" style="text-align: center">
<el-transfer
v-model="value"
:data="data"
@@ -44,6 +44,7 @@
pageExport: "",
data: [],
value: [],
+ isLoading: false,
filterMethod(query, item) {
return item.label.indexOf(query) > -1;
},
@@ -156,6 +157,7 @@
if (this.selectRow.length <= 0) {
this.$message.warning('璇烽�夋嫨瑕佸鍑虹殑妯℃澘')
} else {
+ this.isLoading = true;
//宸查�夋嫨澶氶��
const selectList = []
//宸查�夋嫨灞炴��
@@ -178,6 +180,9 @@
}).then(res => {
this.handlerFile(res);
this.escHandler();
+ this.isLoading = false;
+ }).catch(error => {
+ this.isLoading = false;
})
} else {
@@ -188,12 +193,15 @@
// console.log('res',res)
this.handlerFile(res);
this.escHandler();
-
+ this.isLoading = false;
+ }).catch(error => {
+ this.isLoading = false;
})
}
}
} else if (this.radio === 1) {
+ this.isLoading = true;
if (this.value <= 0) {
this.tableHeadData.map(item => item.prop)
.forEach((prop, index) => {
@@ -203,12 +211,18 @@
if (res) {
func.downloadFileByBlobHandler(res);
this.escHandler();
+ this.isLoading = false;
}
+ }).catch(error => {
+ this.isLoading = false;
})
} else {
exportCode({codeClassifyOid: this.codeClassifyOid, ...this.exportArr, limit: -1}).then(res => {
this.handlerFile(res);
this.escHandler();
+ this.isLoading = false;
+ }).catch(error => {
+ this.isLoading = false;
})
}
} else if (this.radio === 2) {
@@ -237,6 +251,7 @@
}
}
if (this.value >= 1) {
+ this.isLoading = true;
exportCode({
codeClassifyOid: this.codeClassifyOid, ...this.exportArr,
limit: this.limit,
@@ -246,9 +261,12 @@
// console.log('res',res)
this.handlerFile(res);
this.escHandler();
-
+ this.isLoading = false;
+ }).catch(error => {
+ this.isLoading = false;
});
} else {
+ this.isLoading = true;
this.tableHeadData.map(item => item.prop)
.forEach((prop, index) => {
this.exportArrTwo[`attrIdIndexMap[${index}]`] = prop;
@@ -259,10 +277,12 @@
page: start,
endPage: end
}).then(res => {
- // console.log('res', res)
+ this.isLoading = false;
this.handlerFile(res);
this.escHandler();
- })
+ }).catch(error => {
+ this.isLoading = false;
+ });
}
}
},
--
Gitblit v1.9.3