|
@@ -1,33 +1,31 @@
|
|
|
<template>
|
|
|
- <div style="width: 100%; height: 100%">
|
|
|
- <template-page
|
|
|
- v-if="showPage == 1"
|
|
|
- ref="pageRef"
|
|
|
- :operation="operation()"
|
|
|
- :optionsEvensGroup="optionsEvensGroup"
|
|
|
- :getList="getList"
|
|
|
- :exportList="exportList"
|
|
|
- :tableAttributes="tableAttributes"
|
|
|
- :tableEvents="tableEvents"
|
|
|
- :columnParsing="columnParsing"
|
|
|
- >
|
|
|
- </template-page>
|
|
|
- <div class="app-container" v-else-if="showPage == 2">
|
|
|
- <ChangeListDetail :detailList="detailList" />
|
|
|
- </div>
|
|
|
- <div class="app-container" v-else-if="showPage == 3">
|
|
|
- <ChangeListExamine @refresh="refreshFn" :detailList="detailList" />
|
|
|
- </div>
|
|
|
- <div class="app-container" v-else-if="showPage == 4">
|
|
|
- <ChangeListReview @refresh="refreshFn" :detailList="detailList" />
|
|
|
- </div>
|
|
|
- </div>
|
|
|
+ <template-page
|
|
|
+ ref="pageRef"
|
|
|
+ :operation="operation()"
|
|
|
+ :optionsEvensGroup="optionsEvensGroup"
|
|
|
+ :getList="getList"
|
|
|
+ :exportList="exportList"
|
|
|
+ :tableAttributes="tableAttributes"
|
|
|
+ :tableEvents="tableEvents"
|
|
|
+ :columnParsing="columnParsing"
|
|
|
+ >
|
|
|
+ <Popu v-if="showPage !== 1">
|
|
|
+ <ChangeListDetail v-if="showPage == 2" @refresh="refreshFn" :detailList="detailList" />
|
|
|
+
|
|
|
+ <ChangeListExamine v-if="showPage == 3" @refresh="refreshFn" :detailList="detailList" />
|
|
|
+
|
|
|
+ <ChangeListReview v-if="showPage == 4" @refresh="refreshFn" :detailList="detailList" />
|
|
|
+ </Popu>
|
|
|
+ </template-page>
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
import TemplatePage from '@/components/template/template-page-1.vue'
|
|
|
import { getChangeList, getChangeListDetail, getTransferSubmit, getTransferCancel } from '@/api/finance/change_list'
|
|
|
import { financeTransferList, financeTransferListExport } from '@/api/finance/change_list_v2'
|
|
|
+import Popu from '@/components/template/popu.vue'
|
|
|
+import import_mixin from '@/components/template/import_mixin.js'
|
|
|
+import add_callback_mixin from '@/components/template/add_callback_mixin.js'
|
|
|
import ChangeListDetail from './components/change_list-detail'
|
|
|
import ChangeListExamine from './components/change_list-examine'
|
|
|
import ChangeListReview from './components/change_list-review'
|
|
@@ -36,8 +34,10 @@ export default {
|
|
|
ChangeListDetail,
|
|
|
ChangeListExamine,
|
|
|
ChangeListReview,
|
|
|
- TemplatePage
|
|
|
+ TemplatePage,
|
|
|
+ Popu
|
|
|
},
|
|
|
+ mixins: [import_mixin, add_callback_mixin],
|
|
|
data() {
|
|
|
return {
|
|
|
isCustomer: null,
|
|
@@ -151,6 +151,10 @@ export default {
|
|
|
//刷新
|
|
|
refreshFn() {
|
|
|
this.$refs.pageRef.refreshList()
|
|
|
+ this.addOff(() => {
|
|
|
+ console.log(this.showPage)
|
|
|
+ this.showPage = 1
|
|
|
+ })()
|
|
|
},
|
|
|
//提审
|
|
|
async submitFn(id) {
|