|
@@ -171,7 +171,7 @@
|
|
|
<el-tooltip effect="dark" content="根据表格保存的最新内容,更新当前表格生成的所有指标" placement="top-start">
|
|
|
<li class="editsty" @click="refreshSheet" v-if="isSheetBtnShow('refresh')&&sheetDetailInfo.Button.RefreshEdbButton">
|
|
|
<img src="~@/assets/img/icons/refresh_blue_new.png"/>
|
|
|
- <span>刷新指标</span>
|
|
|
+ <span>{{ isEdbReFreshLoading?'指标刷新中...':'刷新指标'}}</span>
|
|
|
</li>
|
|
|
</el-tooltip>
|
|
|
<li class="editsty" @click="saveHandle" v-if="isSheetBtnShow('save')&&sheetDetailInfo.Button.OpButton">
|
|
@@ -393,6 +393,8 @@ export default {
|
|
|
'/sheetAnalysisList': 4,
|
|
|
},
|
|
|
saveTime:"",
|
|
|
+
|
|
|
+ isEdbReFreshLoading: false,//指标刷新
|
|
|
};
|
|
|
},
|
|
|
watch: {
|
|
@@ -792,8 +794,12 @@ export default {
|
|
|
|
|
|
/* 刷新表格 */
|
|
|
refreshSheet: _.debounce(async function() {
|
|
|
+ if(this.isEdbReFreshLoading) return
|
|
|
+
|
|
|
+ this.isEdbReFreshLoading = true;
|
|
|
let res = await sheetInterface.sheetAnalysisInterface.sheetRefresh({ExcelInfoId: this.sheetDetailInfo.ExcelInfoId})
|
|
|
|
|
|
+ this.isEdbReFreshLoading = false;
|
|
|
if(res.Ret !== 200) return
|
|
|
this.$message.success(res.Msg)
|
|
|
},300),
|