From 1d8522499d6052e3d389667db1aae46a23208831 Mon Sep 17 00:00:00 2001
From: cy <1664593601@qq.com>
Date: 星期四, 14 十二月 2023 13:05:01 +0800
Subject: [PATCH] feat: 去掉按钮权限
---
admin-web/src/components/myTable/myTableV2.vue | 16 +++++++++++-----
1 files changed, 11 insertions(+), 5 deletions(-)
diff --git a/admin-web/src/components/myTable/myTableV2.vue b/admin-web/src/components/myTable/myTableV2.vue
index faeb6c2..fe8f738 100644
--- a/admin-web/src/components/myTable/myTableV2.vue
+++ b/admin-web/src/components/myTable/myTableV2.vue
@@ -33,7 +33,7 @@
<el-button size="mini" type="default" @click="visible = false">鍙栨秷</el-button>
<el-button type="primary" size="mini" @click="_export_">纭畾</el-button>
</div>
- <my-button v-if="myTable.tools.generalExport.show" slot="reference" site="tools" name="瀵煎嚭" />
+ <my-button v-if="myTable.tools.generalExport.show" slot="reference" site="tools" name="瀵煎嚭" style="margin-bottom: 15px"/>
</el-popover>
<!--鍒楁帶鍒�-->
@@ -198,6 +198,7 @@
import mySwitch from '@/components/mySwitch/mySwitch'
import request from '@/utils/request'
import * as valid from '@/utils/validate'
+
export default {
components: { myButton, mySwitch },
props: {
@@ -251,6 +252,7 @@
myTable: {
url: '',
params: {},
+ autoLoad: true,
border: false,
showIndex: true, // 鏄惁鏄剧ず搴忓彿
expand: true, // 鏄惁鏄剧ず璇︽儏鏁版嵁
@@ -347,9 +349,11 @@
total: 0
})
}
- this.$nextTick(() => {
- this.search({ pageNum: 1 })
- })
+ if (this.myTable.autoLoad) {
+ this.$nextTick(() => {
+ this.search({pageNum: 1})
+ })
+ }
this.myTable.columns.forEach((column, idx) => {
if (!column.hidden) {
this.checkColumns.push(idx)
@@ -365,7 +369,7 @@
*/
search(param) {
this.$nextTick(() => {
- // this.myTable.loading = true
+ this.myTable.loading = true
const params = Object.assign({}, this.filter)
if(this.myTable.paging.show){
params.pageSize = this.myTable.paging.page.pageSize
@@ -628,6 +632,8 @@
color: #303133;
font-weight: 700;
margin-top: 10px;
+ display: flex;
+ justify-content: flex-end;
}
.el-radio {
margin-right: 10px;
--
Gitblit v1.9.1