|
@@ -2,7 +2,18 @@
|
|
|
<div class="ele-body">
|
|
<div class="ele-body">
|
|
|
<el-card shadow="never" v-loading="loading">
|
|
<el-card shadow="never" v-loading="loading">
|
|
|
<div class="ele-border-lighter form-content" v-loading="loading">
|
|
<div class="ele-border-lighter form-content" v-loading="loading">
|
|
|
- <search-form @search="reload"> </search-form>
|
|
|
|
|
|
|
+ <search-form ref="searchFormRef" @search="reload"> </search-form>
|
|
|
|
|
+
|
|
|
|
|
+ <el-tabs @tab-click="tabClick" v-model="activeName" style="margin-bottom: 10px;">
|
|
|
|
|
+ <el-tab-pane
|
|
|
|
|
+ v-for="tab in tabOptions"
|
|
|
|
|
+ :key="tab.name"
|
|
|
|
|
+ :label="tab.label"
|
|
|
|
|
+ :name="tab.name"
|
|
|
|
|
+ v-if="!tab.permission || $hasPermission(tab.permission)"
|
|
|
|
|
+ >
|
|
|
|
|
+ </el-tab-pane>
|
|
|
|
|
+ </el-tabs>
|
|
|
|
|
|
|
|
<!-- 数据表格 -->
|
|
<!-- 数据表格 -->
|
|
|
<ele-pro-table
|
|
<ele-pro-table
|
|
@@ -143,6 +154,17 @@
|
|
|
},
|
|
},
|
|
|
data() {
|
|
data() {
|
|
|
return {
|
|
return {
|
|
|
|
|
+ tabOptions: [
|
|
|
|
|
+ {
|
|
|
|
|
+ label: '未完结',
|
|
|
|
|
+ name: '0'
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ label: '已完结',
|
|
|
|
|
+ name: '1'
|
|
|
|
|
+ }
|
|
|
|
|
+ ],
|
|
|
|
|
+ activeName: '0',
|
|
|
selection: [],
|
|
selection: [],
|
|
|
loading: false,
|
|
loading: false,
|
|
|
processSubmitDialogFlag: false,
|
|
processSubmitDialogFlag: false,
|
|
@@ -334,6 +356,7 @@
|
|
|
return prepaymentPageList({
|
|
return prepaymentPageList({
|
|
|
pageNum: page,
|
|
pageNum: page,
|
|
|
size: limit,
|
|
size: limit,
|
|
|
|
|
+ tab: this.activeName,
|
|
|
...where
|
|
...where
|
|
|
});
|
|
});
|
|
|
},
|
|
},
|
|
@@ -343,6 +366,13 @@
|
|
|
this.$refs.table.reload({ page: 1, where });
|
|
this.$refs.table.reload({ page: 1, where });
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
|
|
+ // 切换 tab 时清空搜索条件并重新查询数据
|
|
|
|
|
+ tabClick() {
|
|
|
|
|
+ if (this.$refs.searchFormRef) {
|
|
|
|
|
+ this.$refs.searchFormRef.reset();
|
|
|
|
|
+ }
|
|
|
|
|
+ },
|
|
|
|
|
+
|
|
|
// 新增编辑
|
|
// 新增编辑
|
|
|
openEdit(type, row) {
|
|
openEdit(type, row) {
|
|
|
this.$refs.addDialogRef.open(type, row);
|
|
this.$refs.addDialogRef.open(type, row);
|