|
|
@@ -1,5 +1,21 @@
|
|
|
<template>
|
|
|
- <div class="ele-body">
|
|
|
+ <div
|
|
|
+ class="ele-body"
|
|
|
+ :style="
|
|
|
+ $route.query.isDrawer
|
|
|
+ ? {
|
|
|
+ position: 'fixed',
|
|
|
+ height: '100vh',
|
|
|
+ top: '0',
|
|
|
+ bottom: '0',
|
|
|
+ left: '0',
|
|
|
+ right: '0',
|
|
|
+ zIndex: 1000,
|
|
|
+ background: '#fff'
|
|
|
+ }
|
|
|
+ : {}
|
|
|
+ "
|
|
|
+ >
|
|
|
<el-card shadow="never" v-loading="loading">
|
|
|
<message-search @search="reload"> </message-search>
|
|
|
<!-- 数据表格 -->
|
|
|
@@ -9,14 +25,13 @@
|
|
|
:datasource="datasource"
|
|
|
cache-key="systemRoleTable"
|
|
|
>
|
|
|
-<!-- <template v-slot:code="{ row }">
|
|
|
+ <!-- <template v-slot:code="{ row }">
|
|
|
<el-link type="primary" :underline="false">
|
|
|
{{ row.code }}
|
|
|
</el-link>
|
|
|
</template> -->
|
|
|
</ele-pro-table>
|
|
|
</el-card>
|
|
|
-
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
|
@@ -29,7 +44,7 @@
|
|
|
components: {
|
|
|
MessageSearch
|
|
|
},
|
|
|
- data () {
|
|
|
+ data() {
|
|
|
return {
|
|
|
// 表格列配置
|
|
|
columns: [
|
|
|
@@ -102,16 +117,16 @@
|
|
|
}
|
|
|
],
|
|
|
// 加载状态
|
|
|
- loading: false,
|
|
|
+ loading: false
|
|
|
};
|
|
|
},
|
|
|
computed: {},
|
|
|
- created () {
|
|
|
+ created() {
|
|
|
this.requestDict('规则状态');
|
|
|
},
|
|
|
methods: {
|
|
|
/* 表格数据源 */
|
|
|
- datasource ({ page, limit, where, order }) {
|
|
|
+ datasource({ page, limit, where, order }) {
|
|
|
return planConfigPage({
|
|
|
pageNum: page,
|
|
|
size: limit,
|
|
|
@@ -121,7 +136,7 @@
|
|
|
},
|
|
|
|
|
|
/* 刷新表格 */
|
|
|
- reload (where) {
|
|
|
+ reload(where) {
|
|
|
this.$refs.table.reload({ page: 1, where, ruleType: 2 });
|
|
|
}
|
|
|
}
|