|
|
|
@ -1,19 +1,19 @@ |
|
|
|
<template> |
|
|
|
<template> |
|
|
|
<basic-container> |
|
|
|
<basic-container> |
|
|
|
<el-tabs v-model="activeName" class="demo-tabs" @tab-change="tabPositionChange"> |
|
|
|
<el-tabs v-model="activeName" class="demo-tabs" @tab-change="tabPositionChange"> |
|
|
|
<el-tab-pane label="未结算" name="1"></el-tab-pane> |
|
|
|
<el-tab-pane label="未结算" name="1" v-if="permission.unsettled_list"></el-tab-pane> |
|
|
|
<el-tab-pane label="待确认" name="2"></el-tab-pane> |
|
|
|
<el-tab-pane label="待确认" name="2" v-if="permission.underReview_list"></el-tab-pane> |
|
|
|
<!-- <el-tab-pane label="结算中" name="2"></el-tab-pane> --> |
|
|
|
<!-- <el-tab-pane label="结算中" name="2"></el-tab-pane> --> |
|
|
|
<el-tab-pane label="结算异常" name="3"></el-tab-pane> |
|
|
|
<el-tab-pane label="结算异常" name="3" v-if="permission.settlementAnomaly_list"></el-tab-pane> |
|
|
|
<el-tab-pane label="审核中" name="6"></el-tab-pane> |
|
|
|
<el-tab-pane label="审核中" name="6" v-if="permission.inReview_list"></el-tab-pane> |
|
|
|
<el-tab-pane label="结算完成" name="4"></el-tab-pane> |
|
|
|
<el-tab-pane label="结算完成" name="4" v-if="permission.settlementCompleted_list"></el-tab-pane> |
|
|
|
</el-tabs> |
|
|
|
</el-tabs> |
|
|
|
<unsettled v-if="activeName=='1'"></unsettled> |
|
|
|
<unsettled v-if="activeName=='1' && permission.unsettled_list"></unsettled> |
|
|
|
<!-- <settlementIn v-if="activeName=='2'"></settlementIn> --> |
|
|
|
<!-- <settlementIn v-if="activeName=='2'"></settlementIn> --> |
|
|
|
<settlementAnomaly v-if="activeName=='3'"></settlementAnomaly> |
|
|
|
<settlementAnomaly v-if="activeName=='3' && permission.settlementAnomaly_list"></settlementAnomaly> |
|
|
|
<settlementCompleted v-if="activeName=='4'"></settlementCompleted> |
|
|
|
<settlementCompleted v-if="activeName=='4' && permission.settlementCompleted_list"></settlementCompleted> |
|
|
|
<underReview v-if="activeName=='2'"></underReview> |
|
|
|
<underReview v-if="activeName=='2' && permission.underReview_list"></underReview> |
|
|
|
<inReview v-if="activeName == '6'"></inReview> |
|
|
|
<inReview v-if="activeName == '6' && permission.inReview_list"></inReview> |
|
|
|
|
|
|
|
|
|
|
|
</basic-container> |
|
|
|
</basic-container> |
|
|
|
</template> |
|
|
|
</template> |
|
|
|
@ -24,6 +24,7 @@ import settlementAnomaly from './components/settlementAnomaly.vue' |
|
|
|
import settlementCompleted from './components/settlementCompleted.vue' |
|
|
|
import settlementCompleted from './components/settlementCompleted.vue' |
|
|
|
import underReview from './components/underReview.vue' |
|
|
|
import underReview from './components/underReview.vue' |
|
|
|
import inReview from './components/inReview.vue' |
|
|
|
import inReview from './components/inReview.vue' |
|
|
|
|
|
|
|
import { mapGetters } from 'vuex'; |
|
|
|
export default { |
|
|
|
export default { |
|
|
|
components:{ |
|
|
|
components:{ |
|
|
|
unsettled, |
|
|
|
unsettled, |
|
|
|
@ -39,6 +40,9 @@ export default { |
|
|
|
isOpen:false, |
|
|
|
isOpen:false, |
|
|
|
} |
|
|
|
} |
|
|
|
}, |
|
|
|
}, |
|
|
|
|
|
|
|
computed: { |
|
|
|
|
|
|
|
...mapGetters(['permission']), |
|
|
|
|
|
|
|
}, |
|
|
|
methods:{ |
|
|
|
methods:{ |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|