From da8dcef599d67dcc66742e53a872b45ead53b1ea Mon Sep 17 00:00:00 2001 From: 叶松 <2217086471@qq.com> Date: 星期二, 10 十月 2023 16:36:56 +0800 Subject: [PATCH] Merge branch 'master' of http://111.30.93.211:10101/r/supipe --- 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