From dc958126a95a7ccd46d90a1ca42eeb03789f9c33 Mon Sep 17 00:00:00 2001 From: qushaowei <qushaowei@163.com> Date: 星期二, 29 八月 2023 17:51:20 +0800 Subject: [PATCH] 增加按钮权限 --- src/views/eam/SpecialtyMaintenanceStandardList.vue | 57 +++++++++++++++++++++++++++++++++------------------------ 1 files changed, 33 insertions(+), 24 deletions(-) diff --git a/src/views/eam/SpecialtyMaintenanceStandardList.vue b/src/views/eam/SpecialtyMaintenanceStandardList.vue index 4e13a39..e970c46 100644 --- a/src/views/eam/SpecialtyMaintenanceStandardList.vue +++ b/src/views/eam/SpecialtyMaintenanceStandardList.vue @@ -73,18 +73,19 @@ @click='handleAdd' type='primary' icon='plus' + v-has="'specialtyMaintenanceStandard:add'" >鏂板</a-button> <a-button - type='primary' - @click='searchQuery' - icon='search' - >鏌ヨ</a-button> - <a-button - type='primary' - @click='searchReset' - icon='reload' - style='margin-left: 8px' - >閲嶇疆</a-button> + type='primary' + @click='searchQuery' + icon='search' + >鏌ヨ</a-button> + <a-button + type='primary' + @click='searchReset' + icon='reload' + style='margin-left: 8px' + >閲嶇疆</a-button> </div> <!-- table鍖哄煙-begin --> @@ -115,29 +116,33 @@ @change='handleTableChange' > - <span + <span slot="action" slot-scope="text, record" > <a v-if="record.versionStatus == '2'" @click="handleRevise(record)" + v-has="'specialtyMaintenanceStandard:revise'" >鍗囩増</a> <a-divider type="vertical" /> <a v-if="record.versionStatus == '1'" @click="handleTakeEffect(record)" + v-has="'specialtyMaintenanceStandard:takeEffect'" >鐢熸晥</a> <a-divider type="vertical" /> <a v-if="record.versionStatus == '1'" @click="handleEdit(record)" + v-has="'specialtyMaintenanceStandard:edit'" >缂栬緫</a> <a-divider type="vertical" /> <a-popconfirm v-if="record.versionStatus == '1'" title="纭畾鍒犻櫎鍚�?" @confirm="() => handleDelete(record.id)" + v-has="'specialtyMaintenanceStandard:delete'" > <a>鍒犻櫎</a> </a-popconfirm> @@ -155,9 +160,10 @@ class="table-operator" style="margin:-16px" > - <specialty-maintenance-standard-detail - :addDisableStatus="addDisableStatus" - :maintenanceStandardId='maintenanceStandardId' /> + <specialty-maintenance-standard-detail + :addDisableStatus="addDisableStatus" + :maintenanceStandardId='maintenanceStandardId' + /> </div> </a-tab-pane> <a-tab-pane @@ -168,9 +174,10 @@ class="table-operator" style="margin:-16px" > - <maintenance-standard-planning-material - :addDisableStatus="addDisableStatus" - :maintenanceStandardId='maintenanceStandardId' /> + <maintenance-standard-planning-material + :addDisableStatus="addDisableStatus" + :maintenanceStandardId='maintenanceStandardId' + /> </div> </a-tab-pane> <a-tab-pane @@ -182,8 +189,9 @@ style="margin:-16px" > <maintenance-standard-safety-requirement - :addDisableStatus="addDisableStatus" - :maintenanceStandardId='maintenanceStandardId' /> + :addDisableStatus="addDisableStatus" + :maintenanceStandardId='maintenanceStandardId' + /> </div> </a-tab-pane> <a-tab-pane @@ -194,9 +202,10 @@ class="table-operator" style="margin:-16px" > - <maintenance-standard-work-instruction - :addDisableStatus="addDisableStatus" - :maintenanceStandardId='maintenanceStandardId' /> + <maintenance-standard-work-instruction + :addDisableStatus="addDisableStatus" + :maintenanceStandardId='maintenanceStandardId' + /> </div> </a-tab-pane> @@ -337,7 +346,7 @@ total: 0 }, maintenanceStandardId: '-1', - addDisableStatus:true, + addDisableStatus: true, queryParam: { type: 'specialty' } } }, @@ -364,7 +373,7 @@ onSelectChange(selectedRowKeys, selectionRows) { if (selectedRowKeys.length == 1) { this.maintenanceStandardId = selectionRows[0]['id'] - this.addDisableStatus = selectionRows[0].versionStatus!='1' + this.addDisableStatus = selectionRows[0].versionStatus != '1' console.log(this.addDisableStatus) } else { this.maintenanceStandardId = '-1' -- Gitblit v1.9.3