|
@@ -5,7 +5,7 @@
|
|
|
<!-- 频度 -->
|
|
|
<el-select v-model="selectOption.frequenceSelect"
|
|
|
:placeholder="$t('Edb.InputHolderAll.input_fre')"
|
|
|
- @change="selectOptionChange"
|
|
|
+ @change="selectOptionChange('frequenceSelect')"
|
|
|
clearable
|
|
|
style="width:240px">
|
|
|
<el-option v-for="i in frequencyList" :key="i"
|
|
@@ -17,7 +17,7 @@
|
|
|
v-model="selectOption.keywordSelect"
|
|
|
prefix-icon="el-icon-search"
|
|
|
:placeholder="$t('Edb.InputHolderAll.input_name_orid')"
|
|
|
- @input="selectOptionChange"
|
|
|
+ @input="selectOptionChange('keywordSelect')"
|
|
|
clearable
|
|
|
style="width:360px"></el-input>
|
|
|
<!-- 列表全选 -->
|
|
@@ -27,7 +27,7 @@
|
|
|
@change="listCheckAllChange">{{ $t('YsDataPage.label_all_check') }}</el-checkbox>
|
|
|
</div>
|
|
|
<!-- 添加到指标库 -->
|
|
|
- <el-button v-permission="permissionBtn.dataSourcePermission.Bloomberg_add2edb"
|
|
|
+ <el-button v-permission="permissionBtn.dataSourcePermission.Bloomberg_add2edb" :disabled="total===0"
|
|
|
type="primary" @click="handleCheckDialogShow(false,{})">{{ $t('YsDataPage.add_base_btn') }}</el-button>
|
|
|
</div>
|
|
|
<div class="page-table">
|
|
@@ -286,8 +286,16 @@ export default {
|
|
|
},
|
|
|
//表格筛选项改变时触发
|
|
|
selectOptionChange(type){
|
|
|
+ //若是取消筛选,则不进行全选
|
|
|
+ const optionValue = this.selectOption[type]
|
|
|
+ if(!optionValue){
|
|
|
+ this.isSelectAll = false
|
|
|
+ this.selectList = []
|
|
|
+ this.isIndeterminate = false
|
|
|
+ this.isCheckAll = false
|
|
|
+ }
|
|
|
this.currentPage = 1
|
|
|
- this.getTableData('optionChange')
|
|
|
+ this.getTableData(optionValue?'optionChange':'')
|
|
|
},
|
|
|
//列表全选改变
|
|
|
listCheckAllChange(value){
|
|
@@ -490,7 +498,7 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
mounted(){
|
|
|
- this.getTableData('optionChange')
|
|
|
+ this.getTableData()
|
|
|
this.getEdbCatalog()
|
|
|
},
|
|
|
};
|