|
@@ -55,7 +55,7 @@
|
|
<!-- 操作按钮 -->
|
|
<!-- 操作按钮 -->
|
|
<div class="table-operator" style="display: flex;align-items: center;justify-content: space-between;" v-if="showBtns">
|
|
<div class="table-operator" style="display: flex;align-items: center;justify-content: space-between;" v-if="showBtns">
|
|
<a-button id="rebateBinding-brand" type="primary" class="button-error" @click="openGlModal">差价设置</a-button>
|
|
<a-button id="rebateBinding-brand" type="primary" class="button-error" @click="openGlModal">差价设置</a-button>
|
|
- <div v-if="!isTeyue">
|
|
|
|
|
|
+ <div v-if="!isTeyue && hasData">
|
|
<a-button type="default" @click="expandAllRow">{{ expandAll?'收起全部':'展开全部' }}</a-button>
|
|
<a-button type="default" @click="expandAllRow">{{ expandAll?'收起全部':'展开全部' }}</a-button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -100,7 +100,8 @@ export default {
|
|
dealerName: ''
|
|
dealerName: ''
|
|
},
|
|
},
|
|
showBtns: true,
|
|
showBtns: true,
|
|
- expandAll: false
|
|
|
|
|
|
+ expandAll: false,
|
|
|
|
+ hasData: false
|
|
}
|
|
}
|
|
},
|
|
},
|
|
computed: {
|
|
computed: {
|
|
@@ -115,6 +116,7 @@ export default {
|
|
},
|
|
},
|
|
loadList (list) {
|
|
loadList (list) {
|
|
this.showBtns = this.isTeyue ? list.length == 0 : true
|
|
this.showBtns = this.isTeyue ? list.length == 0 : true
|
|
|
|
+ this.hasData = list.length > 0
|
|
this.$nextTick(() => {
|
|
this.$nextTick(() => {
|
|
if (!this.expandAll) {
|
|
if (!this.expandAll) {
|
|
this.expandAllRow()
|
|
this.expandAllRow()
|