From 9d5a91f5382f2cc626ad1bca1b36cd67a5c2182d Mon Sep 17 00:00:00 2001
From: haoxuan <haoxuan>
Date: 星期四, 28 三月 2024 11:41:59 +0800
Subject: [PATCH] 否则会影响其他页面
---
src/components/makepager/CommonFormTableView.vue | 14 +++++++++++---
1 files changed, 11 insertions(+), 3 deletions(-)
diff --git a/src/components/makepager/CommonFormTableView.vue b/src/components/makepager/CommonFormTableView.vue
index 12d33a5..bca864a 100644
--- a/src/components/makepager/CommonFormTableView.vue
+++ b/src/components/makepager/CommonFormTableView.vue
@@ -26,8 +26,9 @@
:min-width="item.min"
show-overflow-tooltip
:sortable="item.sortable"
- v-if="item.isShowColumn"
+ v-if="(item.isShowColumn&&colOpenShow)||item.isShowColumn==undefined"
>
+ <!-- 鎵�鏈夌殑琛ㄦ牸淇敼涓哄彲閰嶇疆琛ㄥご鐨勪箣鍚� v-if淇敼涓簐-if="item.isShowColumn" -->
<!-- 琛ㄥご鏍峰紡 -->
<template slot="header">
<span v-if="item.isRequird" style="color: #f56c6c">*</span>
@@ -205,13 +206,14 @@
</el-table-column>
<el-table-column label="鎿嶄綔" width="70" v-if="!detailEnter" align="center" fixed='right'>
<template slot-scope="scope">
+
<el-button type="text" size="small" :disabled="!isOperate" @click="deleteClick(scope)">鍒犻櫎</el-button>
</template>
</el-table-column>
<slot name="tableButton" />
</el-table>
- <div class="styleBtn">
- <i @click="checkCol()" class="label">...</i>
+ <div class="styleBtn" v-if="colOpenShow">
+ <i @click="checkCol()" class="label">...</i>
<el-checkbox-group v-model="showcol" v-show="iscolopen" class="checkbox-group" @change="selectCheckBoxList">
<el-checkbox v-for="item in tableList.allcol" :label="item" :key="item">{{ item }} </el-checkbox>
</el-checkbox-group>
@@ -259,6 +261,11 @@
detailEnter: {
type: Boolean,
default: false
+ },
+ // 鏄惁鍙互閰嶇疆鍒楄〃 琛ㄥご
+ colOpenShow: {
+ type: Boolean,
+ default: false,
},
selectBox: {
type: Boolean,
@@ -343,6 +350,7 @@
watch:{
"productTableList": {
handler() {
+ this.showcol = this.productTableList.showcol
this.getTableInfo()
},
immediate: true
--
Gitblit v1.8.0