|
@@ -13,7 +13,7 @@
|
|
|
:cell-style="cellStyle"
|
|
|
>
|
|
|
<template slot="menuLeft">
|
|
|
- <el-tabs v-model="activeName" @tab-click="">
|
|
|
+ <el-tabs v-model="activeName" @tab-click="tabHandle">
|
|
|
<el-tab-pane label="应收" name="first" :key="'first'">
|
|
|
</el-tab-pane>
|
|
|
<el-tab-pane label="应付" name="second" :key="'second'">
|
|
@@ -33,7 +33,7 @@
|
|
|
size="small"
|
|
|
@click.stop="billingDetails('收费')"
|
|
|
:loading="buttonLoading"
|
|
|
- :disabled="disabled || selectionList.length == 0"
|
|
|
+ :disabled="(financeDisabled && disabled) || selectionList.length == 0"
|
|
|
v-if="selectTab === 1"
|
|
|
>生成账单</el-button>
|
|
|
<el-button
|
|
@@ -41,7 +41,7 @@
|
|
|
size="small"
|
|
|
@click.stop="billingDetails('申请')"
|
|
|
:loading="buttonLoading"
|
|
|
- :disabled="disabled || selectionList.length == 0"
|
|
|
+ :disabled="(financeDisabled && disabled) || selectionList.length == 0"
|
|
|
v-if="selectTab === 2"
|
|
|
>申请付费</el-button>
|
|
|
</template>
|
|
@@ -318,6 +318,7 @@ export default {
|
|
|
data_two:[],
|
|
|
selectTab:1,
|
|
|
activeName:"first",
|
|
|
+ enableName:"first",
|
|
|
tab1:true,
|
|
|
tab2:false,
|
|
|
corpList: [],
|
|
@@ -351,7 +352,11 @@ export default {
|
|
|
},
|
|
|
billNoList:{
|
|
|
type:Array
|
|
|
- }
|
|
|
+ },
|
|
|
+ financeDisabled: {
|
|
|
+ type: Boolean,
|
|
|
+ default: true
|
|
|
+ },
|
|
|
},
|
|
|
filters: {
|
|
|
isPercentage(val) {
|
|
@@ -787,6 +792,10 @@ export default {
|
|
|
this.$refs.feeCrud.$refs.dialogColumn.columnBox = false;
|
|
|
}
|
|
|
},
|
|
|
+ tabHandle(data) {
|
|
|
+ // if (data.name == this.enableName) return
|
|
|
+ // this.enableName = data.name
|
|
|
+ },
|
|
|
},
|
|
|
};
|
|
|
</script>
|