From 824fc5b01d9c80494644c491ea0c426aaa48d7d9 Mon Sep 17 00:00:00 2001
From: 张晓波 <bingbo1993@126.com>
Date: 星期四, 19 十月 2023 13:54:39 +0800
Subject: [PATCH] 苏州配置文件简 化
---
web/src/views/ProjectManage/ProjectsIndex.vue | 18 +++++-------------
1 files changed, 5 insertions(+), 13 deletions(-)
diff --git a/web/src/views/ProjectManage/ProjectsIndex.vue b/web/src/views/ProjectManage/ProjectsIndex.vue
index 2c0d9cf..b164f44 100644
--- a/web/src/views/ProjectManage/ProjectsIndex.vue
+++ b/web/src/views/ProjectManage/ProjectsIndex.vue
@@ -4,7 +4,7 @@
<!-- header-->
<div class="main_header" style="flex-direction: row-reverse;">
<div class="header_item" style="margin-right:0px">
- <el-button class="search_btn" icon="el-icon-plus" v-if="showButton('insert')" @click="addRow">新增</el-button>
+ <el-button class="search_btn" icon="el-icon-plus" v-permission="'insert'" @click="addRow">新增</el-button>
</div>
</div>
<!-- content-->
@@ -66,9 +66,8 @@
<el-table-column prop="planOutput" label="总需求(环)" align="center"></el-table-column>
<el-table-column label="操作" align="center" width="140">
<template #default="scope">
- <el-button class="table_btn" size="mini" v-if="showButton('stop')"
- @click="deleteRow(scope.row)">停用</el-button>
- <el-button class="delete_btn" size="mini" v-if="showButton('update')"
+ <el-button class="table_btn" size="mini" v-permission="'stop'" @click="deleteRow(scope.row)">停用</el-button>
+ <el-button class="delete_btn" size="mini" v-permission="'update'"
@click="updateRow(scope.$index)">修改</el-button>
</template>
</el-table-column>
@@ -177,7 +176,7 @@
<!-- detail dialog -->
<el-dialog class="prop_dialog" v-if="detail.isRenderDetail" title="管片数量" :visible.sync="detail.asyncVisible"
width="800px">
- <cpnTable :table-index="true" :table-data="detail.tableData" :table-columns-config="detail.tableColumns"
+ <cpnTable :table-index="true" :table-data="detail.tableData" :table-columns="detail.tableColumns"
:page-total="detail.total" :page-num.sync="detail.pageNum" :page-size.sync="detail.pageSize"
:page-change="pageChange">
</cpnTable>
@@ -186,9 +185,8 @@
</template>
<script>
-import {buttonPinia} from '../../pinia/index';
import {throttle} from '../../plugins/public'; // 导入节流、动态切换组件尺寸方法
-import cpnTable from '@/components/table/Table'
+import cpnTable from '@/components/element/Table'
export default {
data() {
return {
@@ -433,11 +431,6 @@
}
})
}, 1000),
- // 判断按钮权限信息
- showButton(str) {
- const pinia = buttonPinia();
- return pinia.$state.buttonInfo.includes(str);
- },
changePageNum(page) {
this.queryInfo.pageNum = page;
this.getLists();
@@ -466,7 +459,6 @@
if (!detailData.tableColumns.length) {
detailData.tableColumns = [
{index: true},
- {slot: "name"},
{name: "环号", key: "ringNum"},
{name: "管片编号", key: "pipeNum", width: 140},
{name: "转向", key: "turnName", width: 106},
--
Gitblit v1.9.3