|
@@ -1916,7 +1916,7 @@
|
|
<template #footer>
|
|
<template #footer>
|
|
<div class="dialog-footer">
|
|
<div class="dialog-footer">
|
|
<el-button @click="fileTitleVisible=false">取消</el-button>
|
|
<el-button @click="fileTitleVisible=false">取消</el-button>
|
|
- <el-button type="primary" @click="batchsaveFileSize">
|
|
|
|
|
|
+ <el-button type="primary" @click="batchsaveFileSize" :loading="saveFileLoading">
|
|
保存
|
|
保存
|
|
</el-button>
|
|
</el-button>
|
|
</div>
|
|
</div>
|
|
@@ -2373,7 +2373,8 @@ export default {
|
|
chooseFileRow: {},
|
|
chooseFileRow: {},
|
|
chooseFileIndex: -1,
|
|
chooseFileIndex: -1,
|
|
isShowSize:true,
|
|
isShowSize:true,
|
|
- selectDiv:Math.random()
|
|
|
|
|
|
+ selectDiv:Math.random(),
|
|
|
|
+ saveFileLoading:false
|
|
};
|
|
};
|
|
},
|
|
},
|
|
computed: {
|
|
computed: {
|
|
@@ -4509,9 +4510,10 @@ export default {
|
|
|
|
|
|
},
|
|
},
|
|
getCheckedNodes (treeData, checkedKeys) {
|
|
getCheckedNodes (treeData, checkedKeys) {
|
|
|
|
+
|
|
let result = []
|
|
let result = []
|
|
treeData.forEach(node => {
|
|
treeData.forEach(node => {
|
|
- if (checkedKeys.includes(node.id)) {
|
|
|
|
|
|
+ if (checkedKeys&&checkedKeys.includes(node.id)) {
|
|
result.push(node)
|
|
result.push(node)
|
|
}
|
|
}
|
|
if (node.children) {
|
|
if (node.children) {
|
|
@@ -4619,7 +4621,6 @@ export default {
|
|
|
|
|
|
},
|
|
},
|
|
batchsaveFileSize(){
|
|
batchsaveFileSize(){
|
|
- console.log(this.fileTableData,'this.fileTableData');
|
|
|
|
let isCansave=true
|
|
let isCansave=true
|
|
let saveArr=[]
|
|
let saveArr=[]
|
|
this.fileTableData.forEach((ele)=>{
|
|
this.fileTableData.forEach((ele)=>{
|
|
@@ -4646,9 +4647,11 @@ export default {
|
|
if(!isCansave){
|
|
if(!isCansave){
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
+ this.saveFileLoading=true
|
|
saveOrUpdateNameRule(
|
|
saveOrUpdateNameRule(
|
|
saveArr
|
|
saveArr
|
|
).then((res) => {
|
|
).then((res) => {
|
|
|
|
+ this.saveFileLoading=false
|
|
if(res.data.code==200){
|
|
if(res.data.code==200){
|
|
this.$message.success(res.data.msg)
|
|
this.$message.success(res.data.msg)
|
|
this.getFileTableData()
|
|
this.getFileTableData()
|