<template>
|
<div class="apply-info">
|
<CommTable title="历史维护清单" :isAutoIndex="true" :list="list" :header="tableHeader"></CommTable>
|
</div>
|
</template>
|
<script>
|
// 历史维护清单
|
import CommTable from '@/components/CommTable'
|
import loanOrgMaintainList from '@/controller/loanOrgMaintainList'
|
import fallBackOrgMaintainList from '@/controller/fallBackOrgMaintainList'
|
import loanChannelMaintainList from '@/controller/loanChannelMaintainList'
|
import fundUnitMaintainList from '@/controller/fundUnitMaintainList'
|
// import queryFlowTaskInfoCommom from '@/controller/queryFlowTaskInfoCommom'
|
|
export default {
|
components: {
|
CommTable,
|
},
|
data() {
|
return {
|
tableHeader: [],
|
model: null,
|
list: [],
|
}
|
},
|
created() {
|
this.init()
|
},
|
methods: {
|
init() {
|
const { query } = this.$route
|
this.query = query
|
const { orgCode, tabId } = query
|
let model = null
|
if (tabId === '1001') {
|
model = loanOrgMaintainList()
|
} else if (tabId === '1002') {
|
model = fallBackOrgMaintainList()
|
} else if (tabId === '1003') {
|
model = loanChannelMaintainList()
|
} else if (tabId === '1004') {
|
model = fundUnitMaintainList()
|
}
|
this.model = model
|
this.tableHeader = model.getTableList()
|
this.getList()
|
},
|
|
async getList() {
|
const { model, query } = this
|
const { orgCode, tabId } = query
|
let list = []
|
if (tabId === '1004') {
|
const res = await model.request({
|
fundUnitNo: orgCode,
|
})
|
list = res.list
|
} else {
|
const res = await model.request({
|
orgCode,
|
})
|
list = res.list
|
}
|
this.list = list
|
},
|
},
|
watch: {
|
$route() {
|
const { serialNo } = this.$route.query
|
if (serialNo) {
|
this.init()
|
}
|
},
|
},
|
}
|
</script>
|
<style lang="postcss" scoped>
|
.apply-info {
|
}
|
</style>
|