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 ++++---
src/views/eam/modules/specialtyMaintenanceStandard/MaintenanceStandardSafetyRequirement.vue | 14 +
src/views/eam/DailyInspectionOrderList.vue | 12 +
src/views/eam/DailyInspectionStandardList.vue | 5
src/views/eam/modules/dailyMaintenanceStandard/MaintenanceStandardSafetyRequirement.vue | 1
src/views/eam/modules/dailyMaintenanceStandard/MaintenanceStandardWorkInstruction.vue | 1
src/views/eam/modules/dailyInspectionOrder/DailyInspectionOrderModal.vue | 1
src/views/eam/modules/specialtyMaintenanceStandard/MaintenanceStandardWorkInstruction.vue | 11
src/views/eam/modules/dailyMaintenanceOrder/DailyMaintenanceOrderExeDrawer.vue | 3
src/views/eam/SpecialtyMaintenanceOrderList.vue | 54 ++++-
src/views/eam/SpecialtyMaintenancePlanList.vue | 12 +
src/views/eam/DailyMaintenanceStandardList.vue | 5
src/views/eam/modules/specialtyMaintenanceOrder/ActualWorkHoursEditTable.vue | 7
src/views/eam/DailyMaintenanceOrderList.vue | 11 +
src/views/eam/modules/dailyMaintenanceOrder/ActualWorkHoursEditTable.vue | 7
src/views/eam/modules/dailyMaintenanceOrder/ActualMaterialEditTable.vue | 17 +
src/views/eam/modules/dailyInspectionOrder/DailyInspectionOrderExeDrawer.vue | 19 +-
src/views/eam/InspectionCycleList.vue | 5
src/views/eam/modules/specialtyMaintenanceStandard/MaintenanceStandardPlanningMaterial.vue | 10
src/views/eam/modules/dailyMaintenanceStandard/MaintenanceStandardPlanningMaterial.vue | 1
src/views/eam/modules/specialtyMaintenanceOrder/SpecialyMaintenanceOrderExeDrawer.vue | 36 +++-
src/views/eam/MaintenanceCycleList.vue | 5
src/views/eam/modules/specialtyMaintenanceOrder/ActualMaterialEditTable.vue | 152 ++++++++++--------
23 files changed, 299 insertions(+), 147 deletions(-)
diff --git a/src/views/eam/DailyInspectionOrderList.vue b/src/views/eam/DailyInspectionOrderList.vue
index 0a13ad4..d630e3a 100644
--- a/src/views/eam/DailyInspectionOrderList.vue
+++ b/src/views/eam/DailyInspectionOrderList.vue
@@ -64,6 +64,7 @@
@click="handleAdd"
type="primary"
icon="plus"
+ v-has="'dailyInspectionOrder:add'"
>鏂板</a-button>
<!-- <a-button
type="primary"
@@ -130,6 +131,7 @@
<a-popconfirm
title="纭畾涓嬪彂宸ュ崟鍚�?"
@confirm="() => handleOrderIssue(record)"
+ v-has="'dailyInspectionOrder:issue'"
>
<a v-if="record.status == '1'">涓嬪彂</a>
</a-popconfirm>
@@ -140,6 +142,7 @@
<a-popconfirm
title="纭畾鎾ゅ洖宸ュ崟鍚�?"
@confirm="() => handleOrderReset(record)"
+ v-has="'dailyInspectionOrder:issue'"
>
<a v-if="record.status == '2'">鎾ゅ洖</a>
</a-popconfirm>
@@ -150,6 +153,7 @@
<a-popconfirm
title="纭畾鎭㈠宸ュ崟鍚�?"
@confirm="() => handleOrderRecover(record)"
+ v-has="'dailyInspectionOrder:recover'"
>
<a v-if="record.status == '7'">鎭㈠</a>
</a-popconfirm>
@@ -160,6 +164,7 @@
<a-popconfirm
title="纭畾浣滃簾宸ュ崟鍚�?"
@confirm="() => handleOrderCancel(record)"
+ v-has="'dailyInspectionOrder:recover'"
>
<a v-if="record.status == '2'">浣滃簾</a>
</a-popconfirm>
@@ -170,20 +175,24 @@
<a-popconfirm
title="纭畾棰嗗彇宸ュ崟鍚�?"
@confirm="() => handleOrderGet(record)"
+ v-has="'dailyInspectionOrder:get'"
>
<a v-if="record.status == '2' && record.assignMode == '1'">棰嗗彇</a>
</a-popconfirm>
<a
v-if="record.status == '2' && record.assignMode == '2' "
@click="handleAssignOrder(record)"
+ v-has="'dailyInspectionOrder:assign'"
>娲惧伐</a>
<a
v-if="record.status == '2'&& record.assignMode == '3' && record.inspectionUserName != null "
@click="handleAssignOrder(record)"
+ v-has="'dailyInspectionOrder:assign'"
>鏀规淳</a>
<a
v-if="record.status == '3'"
@click="handleAssignOrder(record)"
+ v-has="'dailyInspectionOrder:assign'"
>鏀规淳</a>
<a-divider
v-if="record.status == '2'"
@@ -196,6 +205,7 @@
<a
v-if="record.status === '3' || record.status === '4' "
@click="handleOrderExe(record)"
+ v-has="'dailyInspectionOrder:exe'"
>鎵ц</a>
<a-divider
v-if="record.status === '3' || record.status === '4' "
@@ -204,6 +214,7 @@
<a
v-if="record.status === '1'"
@click="handleEdit(record)"
+ v-has="'dailyInspectionOrder:edit'"
>缂栬緫</a>
<a-divider
v-if="record.status === '1'"
@@ -219,6 +230,7 @@
<a-popconfirm
title="纭畾鍒犻櫎鍚�?"
@confirm="() => handleDelete(record.id)"
+ v-has="'dailyInspectionOrder:delete'"
>
<a v-if="record.status === '1'">鍒犻櫎</a>
</a-popconfirm>
diff --git a/src/views/eam/DailyInspectionStandardList.vue b/src/views/eam/DailyInspectionStandardList.vue
index fea9f15..15245f8 100644
--- a/src/views/eam/DailyInspectionStandardList.vue
+++ b/src/views/eam/DailyInspectionStandardList.vue
@@ -66,6 +66,7 @@
@click='handleAdd'
type='primary'
icon='plus'
+ v-has="'dailyInspectionStandard:add'"
>鏂板</a-button>
<a-button
type="primary"
@@ -137,22 +138,26 @@
<a
v-if="record.versionStatus == '2'"
@click="handleRevise(record)"
+ v-has="'dailyInspectionStandard:revise'"
>鍗囩増</a>
<a-divider type="vertical" />
<a
v-if="record.versionStatus == '1'"
@click="handleTakeEffect(record)"
+ v-has="'dailyInspectionStandard:takeEffect'"
>鐢熸晥</a>
<a-divider type="vertical" />
<a
v-if="record.versionStatus == '1'"
@click="handleEdit(record)"
+ v-has="'dailyInspectionStandard:edit'"
>缂栬緫</a>
<a-divider type="vertical" />
<a-popconfirm
v-if="record.versionStatus == '1'"
title="纭畾鍒犻櫎鍚�?"
@confirm="() => handleDelete(record.id)"
+ v-has="'dailyInspectionStandard:delete'"
>
<a>鍒犻櫎</a>
</a-popconfirm>
diff --git a/src/views/eam/DailyMaintenanceOrderList.vue b/src/views/eam/DailyMaintenanceOrderList.vue
index 60ac8a4..0c3b90a 100644
--- a/src/views/eam/DailyMaintenanceOrderList.vue
+++ b/src/views/eam/DailyMaintenanceOrderList.vue
@@ -64,6 +64,7 @@
@click="handleAdd"
type="primary"
icon="plus"
+ v-has="'dailyMaintenanceOrder:add'"
>鏂板</a-button>
<!-- <a-button
v-if="selectedRowKeys.length > 0"
@@ -223,6 +224,7 @@
<a-popconfirm
title="纭畾涓嬪彂宸ュ崟鍚�?"
@confirm="() => handleOrderIssue(record)"
+ v-has="'dailyMaintenanceOrder:issue'"
>
<a v-if="record.status == '1'">涓嬪彂</a>
</a-popconfirm>
@@ -233,6 +235,7 @@
<a-popconfirm
title="纭畾鎾ゅ洖宸ュ崟鍚�?"
@confirm="() => handleOrderReset(record)"
+ v-has="'dailyMaintenanceOrder:issue'"
>
<a v-if="record.status == '2'">鎾ゅ洖</a>
</a-popconfirm>
@@ -243,6 +246,7 @@
<a-popconfirm
title="纭畾鎭㈠宸ュ崟鍚�?"
@confirm="() => handleOrderRecover(record)"
+ v-has="'dailyMaintenanceOrder:recover'"
>
<a v-if="record.status == '7'">鎭㈠</a>
</a-popconfirm>
@@ -253,6 +257,7 @@
<a-popconfirm
title="纭畾浣滃簾宸ュ崟鍚�?"
@confirm="() => handleOrderCancel(record)"
+ v-has="'dailyMaintenanceOrder:recover'"
>
<a v-if="record.status == '2'">浣滃簾</a>
</a-popconfirm>
@@ -263,16 +268,19 @@
<a-popconfirm
title="纭畾棰嗗彇宸ュ崟鍚�?"
@confirm="() => handleOrderGet(record)"
+ v-has="'dailyMaintenanceOrder:get'"
>
<a v-if="record.status == '2' && record.assignMode == '1'">棰嗗彇</a>
</a-popconfirm>
<a
v-if="record.status == '2' && record.assignMode == '2' "
@click="handleAssignOrder(record)"
+ v-has="'dailyMaintenanceOrder:assign'"
>娲惧伐</a>
<a
v-if="record.status == '3'&& record.assignMode == '2' && record.maintenanceUserName != null "
@click="handleAssignOrder(record)"
+ v-has="'dailyMaintenanceOrder:assign'"
>鏀规淳</a>
<!-- <a
v-if="record.status == '3'"
@@ -289,6 +297,7 @@
<a
v-if="record.status === '3' || record.status === '4' "
@click="handleOrderExe(record)"
+ v-has="'dailyMaintenanceOrder:exe'"
>鎵ц</a>
<a-divider
v-if="record.status === '3' || record.status === '4' "
@@ -297,6 +306,7 @@
<a
v-if="record.status === '1'"
@click="handleEdit(record)"
+ v-has="'dailyMaintenanceOrder:edit'"
>缂栬緫</a>
<a-divider
v-if="record.status === '1'"
@@ -312,6 +322,7 @@
<a-popconfirm
title="纭畾鍒犻櫎鍚�?"
@confirm="() => handleDelete(record.id)"
+ v-has="'dailyMaintenanceOrder:delete'"
>
<a v-if="record.status === '1'">鍒犻櫎</a>
</a-popconfirm>
diff --git a/src/views/eam/DailyMaintenanceStandardList.vue b/src/views/eam/DailyMaintenanceStandardList.vue
index f61a8d7..4682417 100644
--- a/src/views/eam/DailyMaintenanceStandardList.vue
+++ b/src/views/eam/DailyMaintenanceStandardList.vue
@@ -89,6 +89,7 @@
@click='handleAdd'
type='primary'
icon='plus'
+ v-has="'dailyMaintenanceStandard:add'"
>鏂板</a-button>
<a-button
type='primary'
@@ -160,21 +161,25 @@
<a
v-if="record.versionStatus == '2'"
@click="handleRevise(record)"
+ v-has="'dailyMaintenanceStandard:revise'"
>鍗囩増</a>
<a
v-if="record.versionStatus == '1'"
@click="handleTakeEffect(record)"
+ v-has="'dailyMaintenanceStandard:takeEffect'"
>鐢熸晥</a>
<a-divider type="vertical" />
<a
v-if="record.versionStatus == '1'"
@click="handleEdit(record)"
+ v-has="'dailyMaintenanceStandard:edit'"
>缂栬緫</a>
<a-divider type="vertical" />
<a-popconfirm
v-if="record.versionStatus == '1'"
title="纭畾鍒犻櫎鍚�?"
@confirm="() => handleDelete(record.id)"
+ v-has="'dailyMaintenanceStandard:delete'"
>
<a>鍒犻櫎</a>
</a-popconfirm>
diff --git a/src/views/eam/InspectionCycleList.vue b/src/views/eam/InspectionCycleList.vue
index 4eae0d2..46dedfc 100644
--- a/src/views/eam/InspectionCycleList.vue
+++ b/src/views/eam/InspectionCycleList.vue
@@ -69,6 +69,7 @@
@click="handleAdd"
type="primary"
icon="plus"
+ v-has="'inspectionCycle:add'"
>鏂板</a-button>
<a-button
@@ -139,22 +140,26 @@
<a
v-if="record.versionStatus == '2'"
@click="handleRevise(record)"
+ v-has="'inspectionCycle:revise'"
>鍗囩増</a>
<a-divider type="vertical" />
<a
v-if="record.versionStatus == '1'"
@click="handleTakeEffect(record)"
+ v-has="'inspectionCycle:takeEffect'"
>鐢熸晥</a>
<a-divider type="vertical" />
<a
v-if="record.versionStatus == '1'"
@click="handleEdit(record)"
+ v-has="'inspectionCycle:edit'"
>缂栬緫</a>
<a-divider type="vertical" />
<a-popconfirm
v-if="record.versionStatus == '1'"
title="纭畾鍒犻櫎鍚�?"
@confirm="() => handleDelete(record.id)"
+ v-has="'inspectionCycle:delete'"
>
<a>鍒犻櫎</a>
</a-popconfirm>
diff --git a/src/views/eam/MaintenanceCycleList.vue b/src/views/eam/MaintenanceCycleList.vue
index 234af67..9889158 100644
--- a/src/views/eam/MaintenanceCycleList.vue
+++ b/src/views/eam/MaintenanceCycleList.vue
@@ -70,6 +70,7 @@
@click="handleAdd"
type="primary"
icon="plus"
+ v-has="'maintenanceCycle:add'"
>鏂板</a-button>
<a-button
type="primary"
@@ -128,22 +129,26 @@
<a
v-if="record.versionStatus == '2'"
@click="handleRevise(record)"
+ v-has="'maintenanceCycle:revise'"
>鍗囩増</a>
<a-divider type="vertical" />
<a
v-if="record.versionStatus == '1'"
@click="handleTakeEffect(record)"
+ v-has="'maintenanceCycle:takeEffect'"
>鐢熸晥</a>
<a-divider type="vertical" />
<a
v-if="record.versionStatus == '1'"
@click="handleEdit(record)"
+ v-has="'maintenanceCycle:edit'"
>缂栬緫</a>
<a-divider type="vertical" />
<a-popconfirm
v-if="record.versionStatus == '1'"
title="纭畾鍒犻櫎鍚�?"
@confirm="() => handleDelete(record.id)"
+ v-has="'maintenanceCycle:delete'"
>
<a>鍒犻櫎</a>
</a-popconfirm>
diff --git a/src/views/eam/SpecialtyMaintenanceOrderList.vue b/src/views/eam/SpecialtyMaintenanceOrderList.vue
index 83297d3..cb286e9 100644
--- a/src/views/eam/SpecialtyMaintenanceOrderList.vue
+++ b/src/views/eam/SpecialtyMaintenanceOrderList.vue
@@ -64,13 +64,14 @@
@click="handleAdd"
type="primary"
icon="plus"
+ v-has="'specialtyMaintenanceOrder:add'"
>鏂板</a-button>
- <a-button
+ <!-- <a-button
v-if="selectedRowKeys.length > 0"
type="primary"
@click="batchAssign"
style="margin-left: 8px"
- >宸ュ崟娲惧伐</a-button>
+ >宸ュ崟娲惧伐</a-button> -->
<!-- <a-button
type="primary"
icon="download"
@@ -135,7 +136,10 @@
title="纭畾涓嬪彂宸ュ崟鍚�?"
@confirm="() => handleOrderIssue(record)"
>
- <a v-if="record.status == '1'">涓嬪彂</a>
+ <a
+ v-has="'specialtyMaintenanceOrder:issue'"
+ v-if="record.status == '1'"
+ >涓嬪彂</a>
</a-popconfirm>
<a-divider
v-if="record.status == '1'"
@@ -145,7 +149,10 @@
title="纭畾鎾ゅ洖宸ュ崟鍚�?"
@confirm="() => handleOrderReset(record)"
>
- <a v-if="record.status == '2'">鎾ゅ洖</a>
+ <a
+ v-has="'specialtyMaintenanceOrder:issue'"
+ v-if="record.status == '2'"
+ >鎾ゅ洖</a>
</a-popconfirm>
<a-divider
v-if="record.status == '2'"
@@ -155,7 +162,10 @@
title="纭畾鎭㈠宸ュ崟鍚�?"
@confirm="() => handleOrderRecover(record)"
>
- <a v-if="record.status == '7'">鎭㈠</a>
+ <a
+ v-has="'specialtyMaintenanceOrder:recover'"
+ v-if="record.status == '7'"
+ >鎭㈠</a>
</a-popconfirm>
<a-divider
v-if="record.status == '7'"
@@ -165,7 +175,10 @@
title="纭畾浣滃簾宸ュ崟鍚�?"
@confirm="() => handleOrderCancel(record)"
>
- <a v-if="record.status == '2'">浣滃簾</a>
+ <a
+ v-has="'specialtyMaintenanceOrder:recover'"
+ v-if="record.status == '2'"
+ >浣滃簾</a>
</a-popconfirm>
<a-divider
v-if="record.status == '2'"
@@ -175,19 +188,25 @@
title="纭畾棰嗗彇宸ュ崟鍚�?"
@confirm="() => handleOrderGet(record)"
>
- <a v-if="record.status == '2' && record.assignMode == '1'">棰嗗彇</a>
+ <a
+ v-has="'specialtyMaintenanceOrder:get'"
+ v-if="record.status == '2' && record.assignMode == '1'"
+ >棰嗗彇</a>
</a-popconfirm>
<a
v-if="record.status == '2' && record.assignMode == '2' "
@click="handleAssignOrder(record)"
+ v-has="'specialtyMaintenanceOrder:assign'"
>娲惧伐</a>
<a
v-if="record.status == '2'&& record.assignMode == '3' && record.inspectionUserName != null "
@click="handleAssignOrder(record)"
+ v-has="'specialtyMaintenanceOrder:assign'"
>鏀规淳</a>
<a
v-if="record.status == '3'"
@click="handleAssignOrder(record)"
+ v-has="'specialtyMaintenanceOrder:assign'"
>鏀规淳</a>
<a-divider
v-if="record.status == '2'"
@@ -200,6 +219,7 @@
<a
v-if="record.status === '3' || record.status === '4' "
@click="handleOrderExe(record)"
+ v-has="'specialtyMaintenanceOrder:exe'"
>鎵ц</a>
<a-divider
v-if="record.status === '3' || record.status === '4' "
@@ -208,6 +228,7 @@
<a
v-if="record.status === '1'"
@click="handleEdit(record)"
+ v-has="'specialtyMaintenanceOrder:edit'"
>缂栬緫</a>
<a-divider
v-if="record.status === '1'"
@@ -224,7 +245,10 @@
title="纭畾鍒犻櫎鍚�?"
@confirm="() => handleDelete(record.id)"
>
- <a v-if="record.status === '1'">鍒犻櫎</a>
+ <a
+ v-has="'specialtyMaintenanceOrder:delete'"
+ v-if="record.status === '1'"
+ >鍒犻櫎</a>
</a-popconfirm>
</a-menu-item>
</a-menu>
@@ -444,13 +468,13 @@
methods: {
- batchAssign() {
- this.$refs.InspectionOrderAssignModal.visible = true
- this.$refs.InspectionOrderAssignModal.title = '宸ュ崟娲惧伐'
- this.$refs.InspectionOrderAssignModal.selectionRows
- this.$refs.InspectionOrderAssignModal.handleShow()
- this.$bus.$emit('selectionRows', this.selectionRows);
- },
+ // batchAssign() {
+ // this.$refs.InspectionOrderAssignModal.visible = true
+ // this.$refs.InspectionOrderAssignModal.title = '宸ュ崟娲惧伐'
+ // this.$refs.InspectionOrderAssignModal.selectionRows
+ // this.$refs.InspectionOrderAssignModal.handleShow()
+ // this.$bus.$emit('selectionRows', this.selectionRows);
+ // },
onSelectChange(selectionRows) {
this.selectionRows = selectionRows;
},
diff --git a/src/views/eam/SpecialtyMaintenancePlanList.vue b/src/views/eam/SpecialtyMaintenancePlanList.vue
index 2286697..fe13c40 100644
--- a/src/views/eam/SpecialtyMaintenancePlanList.vue
+++ b/src/views/eam/SpecialtyMaintenancePlanList.vue
@@ -67,6 +67,7 @@
@click='handleAdd'
type='primary'
icon='plus'
+ v-has="'specialtyMaintenancePlan:add'"
>鏂板</a-button>
</div>
@@ -123,7 +124,10 @@
slot='action'
slot-scope='text, record'
>
- <a @click='handleEdit(record)'>缂栬緫</a>
+ <a
+ v-has="'specialtyMaintenancePlan:edit'"
+ @click='handleEdit(record)'
+ >缂栬緫</a>
<a-divider type='vertical' />
<a-dropdown>
@@ -134,7 +138,7 @@
title='纭畾鍒犻櫎鍚�?'
@confirm='() => handleDelete(record.id)'
>
- <a>鍒犻櫎</a>
+ <a v-has="'specialtyMaintenancePlan:delete'">鍒犻櫎</a>
</a-popconfirm>
</a-menu-item>
<a-menu-item v-if="record.status == 0">
@@ -142,7 +146,7 @@
title="纭畾鍚敤鍚�?"
@confirm="() => handleActive(record.id)"
>
- <a>鍚敤</a>
+ <a v-has="'specialtyMaintenancePlan:active'">鍚敤</a>
</a-popconfirm>
</a-menu-item>
<a-menu-item v-if="record.status == 1">
@@ -150,7 +154,7 @@
title="纭畾绂佺敤鍚�?"
@confirm="() => handleActive(record.id)"
>
- <a>鍋滅敤</a>
+ <a v-has="'specialtyMaintenancePlan:active'">鍋滅敤</a>
</a-popconfirm>
</a-menu-item>
</a-menu>
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'
diff --git a/src/views/eam/modules/dailyInspectionOrder/DailyInspectionOrderExeDrawer.vue b/src/views/eam/modules/dailyInspectionOrder/DailyInspectionOrderExeDrawer.vue
index 1fefdfb..8f34416 100644
--- a/src/views/eam/modules/dailyInspectionOrder/DailyInspectionOrderExeDrawer.vue
+++ b/src/views/eam/modules/dailyInspectionOrder/DailyInspectionOrderExeDrawer.vue
@@ -17,18 +17,21 @@
@click="handleSW"
:disabled=SWbuttonDistable
type="primary"
+ v-has="'dailyInspectionOrder:SW'"
>寮�宸�</a-button>
<a-button
:style="{marginRight: '8px'}"
@click="handleReport"
:disabled="buttonDistable"
type="primary"
+ v-has="'dailyInspectionOrder:report'"
>鎶ュ伐</a-button>
<a-button
:style="{marginRight: '8px'}"
@click="handleReset"
:disabled="revocationDistable"
type="primary"
+ v-has="'dailyInspectionOrder:reset'"
>鎾ら攢</a-button>
</a-row>
</div>
@@ -262,11 +265,13 @@
@click="handleTS"
:disabled="buttonDistable"
type="primary"
+ v-has="'dailyInspectionOrder:TS'"
>鏆傚瓨</a-button>
<a-button
@click="handleOk"
:disabled="buttonDistable"
type="primary"
+ v-has="'dailyInspectionOrder:save'"
>淇濆瓨</a-button>
</a-row>
</div>
@@ -393,14 +398,12 @@
dataIndex: 'abnormalDesc',
scopedSlots: { customRender: 'abnormalDesc' },
},
- {
- title: '寮傚父鎷嶇収',
- align: 'center',
- dataIndex: 'abnormalPhoto',
- scopedSlots: { customRender: 'abnormalPhoto' },
- // dataIndex: 'action',
- // scopedSlots: { customRender: 'action' },
- },
+ // {
+ // title: '寮傚父鎷嶇収',
+ // align: 'center',
+ // dataIndex: 'abnormalPhoto',
+ // scopedSlots: { customRender: 'abnormalPhoto' },
+ // },
{
title: '*寮傚父澶勭疆',
align: 'center',
diff --git a/src/views/eam/modules/dailyInspectionOrder/DailyInspectionOrderModal.vue b/src/views/eam/modules/dailyInspectionOrder/DailyInspectionOrderModal.vue
index ae2e910..5537e21 100644
--- a/src/views/eam/modules/dailyInspectionOrder/DailyInspectionOrderModal.vue
+++ b/src/views/eam/modules/dailyInspectionOrder/DailyInspectionOrderModal.vue
@@ -325,6 +325,7 @@
@click="handleOk()"
type="primary"
:loading="confirmLoading"
+ :disabled="disableSubmit || confirmLoading"
>纭畾</a-button>
</template>
diff --git a/src/views/eam/modules/dailyMaintenanceOrder/ActualMaterialEditTable.vue b/src/views/eam/modules/dailyMaintenanceOrder/ActualMaterialEditTable.vue
index bd9ceb4..c706453 100644
--- a/src/views/eam/modules/dailyMaintenanceOrder/ActualMaterialEditTable.vue
+++ b/src/views/eam/modules/dailyMaintenanceOrder/ActualMaterialEditTable.vue
@@ -45,8 +45,12 @@
<a-popconfirm
title="纭閿佹枡鍚�?"
@confirm="() => handleLock(record)"
+ dailyMaintenanceOrder:actualMaterialLock
>
- <a v-if="record.isLock=='no'&&dailyMaintenanceOrderStatus=='4'">閿佹枡</a>
+ <a
+ v-has="'dailyMaintenanceOrder:actualMaterialLock'"
+ v-if="record.isLock=='no'&&dailyMaintenanceOrderStatus=='4'"
+ >閿佹枡</a>
</a-popconfirm>
<a-divider
v-if="record.isLock=='no'"
@@ -56,13 +60,19 @@
title="瑙i攣鍚庝細鑷姩閲婃斁搴撳瓨锛岀‘璁よВ閿佸悧?"
@confirm="() => handleUnLock(record)"
>
- <a v-if="record.isLock=='yes'&&dailyMaintenanceOrderStatus=='4'">瑙i攣</a>
+ <a
+ v-has="'dailyMaintenanceOrder:actualMaterialLock'"
+ v-if="record.isLock=='yes'&&dailyMaintenanceOrderStatus=='4'"
+ >瑙i攣</a>
</a-popconfirm>
<a-popconfirm
title="纭畾鍒犻櫎鍚�?"
@confirm="() => handleDelete(record.id)"
>
- <a v-if="record.isLock=='no'&&dailyMaintenanceOrderStatus=='4'">鍒犻櫎</a>
+ <a
+ v-has="'dailyMaintenanceOrder:actualMaterialDelete'"
+ v-if="record.isLock=='no'&&dailyMaintenanceOrderStatus=='4'"
+ >鍒犻櫎</a>
</a-popconfirm>
</span>
</a-table>
@@ -72,6 +82,7 @@
icon="plus"
@click="addMaterial"
:disabled="dailyMaintenanceOrderStatus!='4'"
+ v-has="'dailyMaintenanceOrder:actualMaterialAdd'"
>娣诲姞瀹為檯鐢ㄦ枡</a-button>
<div :style="{width: '100%',border: '1px solid #e9e9e9',padding: '10px 16px',background: '#fff',}">
<a-row :style="{textAlign:'right'}">
diff --git a/src/views/eam/modules/dailyMaintenanceOrder/ActualWorkHoursEditTable.vue b/src/views/eam/modules/dailyMaintenanceOrder/ActualWorkHoursEditTable.vue
index e6dcf8c..edcf120 100644
--- a/src/views/eam/modules/dailyMaintenanceOrder/ActualWorkHoursEditTable.vue
+++ b/src/views/eam/modules/dailyMaintenanceOrder/ActualWorkHoursEditTable.vue
@@ -41,7 +41,10 @@
slot='action'
slot-scope='text, record,index'
>
- <a @click="handleDeleteFake(index)">鍒犻櫎</a>
+ <a
+ v-has="'dailyMaintenanceOrder:actualWorkHoursDelete'"
+ @click="handleDeleteFake(index)"
+ >鍒犻櫎</a>
</span>
</a-table>
<a-button
@@ -65,11 +68,13 @@
type="primary"
:style="{marginRight: '8px'}"
:disabled="dailyMaintenanceOrderStatus!='4'"
+ v-has="'dailyMaintenanceOrder:actualWorkHoursTS'"
>鏆傚瓨</a-button>
<a-button
@click="handleOk(0)"
type="primary"
:disabled="dailyMaintenanceOrderStatus!='4'"
+ v-has="'dailyMaintenanceOrder:actualWorkHoursSave'"
>淇濆瓨</a-button>
</a-row>
<!-- :disabled="false" -->
diff --git a/src/views/eam/modules/dailyMaintenanceOrder/DailyMaintenanceOrderExeDrawer.vue b/src/views/eam/modules/dailyMaintenanceOrder/DailyMaintenanceOrderExeDrawer.vue
index 06ebba3..68a136f 100644
--- a/src/views/eam/modules/dailyMaintenanceOrder/DailyMaintenanceOrderExeDrawer.vue
+++ b/src/views/eam/modules/dailyMaintenanceOrder/DailyMaintenanceOrderExeDrawer.vue
@@ -17,18 +17,21 @@
@click="handleSW"
:disabled=SWbuttonDistable
type="primary"
+ v-has="'dailyMaintenanceOrder:SW'"
>寮�宸�</a-button>
<a-button
:style="{marginRight: '8px'}"
@click="handleReport"
:disabled="buttonDistable"
type="primary"
+ v-has="'dailyMaintenanceOrder:report'"
>鎶ュ伐</a-button>
<a-button
:style="{marginRight: '8px'}"
@click="handleReset"
:disabled="revocationDistable"
type="primary"
+ v-has="'dailyMaintenanceOrder:reset'"
>鎾ら攢</a-button>
</a-row>
</div>
diff --git a/src/views/eam/modules/dailyMaintenanceStandard/MaintenanceStandardPlanningMaterial.vue b/src/views/eam/modules/dailyMaintenanceStandard/MaintenanceStandardPlanningMaterial.vue
index e4cbd57..90af00a 100644
--- a/src/views/eam/modules/dailyMaintenanceStandard/MaintenanceStandardPlanningMaterial.vue
+++ b/src/views/eam/modules/dailyMaintenanceStandard/MaintenanceStandardPlanningMaterial.vue
@@ -18,6 +18,7 @@
type="primary"
icon="plus"
v-if="dailyMaintenanceStandardSelectionRows.length == 1 && dailyMaintenanceStandardSelectionRows[0].versionStatus == '1' "
+ v-has="'dailyMaintenanceStandard:planMaterialAdd'"
>鏂板</a-button>
<div>
diff --git a/src/views/eam/modules/dailyMaintenanceStandard/MaintenanceStandardSafetyRequirement.vue b/src/views/eam/modules/dailyMaintenanceStandard/MaintenanceStandardSafetyRequirement.vue
index 36e671f..762155b 100644
--- a/src/views/eam/modules/dailyMaintenanceStandard/MaintenanceStandardSafetyRequirement.vue
+++ b/src/views/eam/modules/dailyMaintenanceStandard/MaintenanceStandardSafetyRequirement.vue
@@ -18,6 +18,7 @@
type="primary"
icon="plus"
v-if="dailyMaintenanceStandardSelectionRows.length == 1 && dailyMaintenanceStandardSelectionRows[0].versionStatus == '1' "
+ v-has="'dailyMaintenanceStandard:safetyRequirementAdd'"
>鏂板</a-button>
<div>
diff --git a/src/views/eam/modules/dailyMaintenanceStandard/MaintenanceStandardWorkInstruction.vue b/src/views/eam/modules/dailyMaintenanceStandard/MaintenanceStandardWorkInstruction.vue
index 5c5efd0..331ef6d 100644
--- a/src/views/eam/modules/dailyMaintenanceStandard/MaintenanceStandardWorkInstruction.vue
+++ b/src/views/eam/modules/dailyMaintenanceStandard/MaintenanceStandardWorkInstruction.vue
@@ -18,6 +18,7 @@
type="primary"
icon="plus"
v-if="dailyMaintenanceStandardSelectionRows.length == 1 && dailyMaintenanceStandardSelectionRows[0].versionStatus == '1' "
+ v-has="'dailyMaintenanceStandard:workInstructionAdd'"
>鏂板</a-button>
<div>
diff --git a/src/views/eam/modules/specialtyMaintenanceOrder/ActualMaterialEditTable.vue b/src/views/eam/modules/specialtyMaintenanceOrder/ActualMaterialEditTable.vue
index 6de1c7b..4fdca0a 100644
--- a/src/views/eam/modules/specialtyMaintenanceOrder/ActualMaterialEditTable.vue
+++ b/src/views/eam/modules/specialtyMaintenanceOrder/ActualMaterialEditTable.vue
@@ -42,18 +42,36 @@
slot='action'
slot-scope='text, record'
>
- <a-popconfirm title="纭閿佹枡鍚�?" @confirm="() => handleLock(record)">
- <a v-if="record.isLock=='no'&&specialyMaintenanceOrderStatus=='4'">閿佹枡</a>
+ <a-popconfirm
+ title="纭閿佹枡鍚�?"
+ @confirm="() => handleLock(record)"
+ >
+ <a
+ v-has="'specialtyMaintenanceOrder:actualMaterialLock'"
+ v-if="record.isLock=='no'&&specialyMaintenanceOrderStatus=='4'"
+ >閿佹枡</a>
</a-popconfirm>
<a-divider
- v-if="record.isLock=='no'"
- type="vertical"
- />
- <a-popconfirm title="瑙i攣鍚庝細鑷姩閲婃斁搴撳瓨锛岀‘璁よВ閿佸悧?" @confirm="() => handleUnLock(record)">
- <a v-if="record.isLock=='yes'&&specialyMaintenanceOrderStatus=='4'">瑙i攣</a>
+ v-if="record.isLock=='no'"
+ type="vertical"
+ />
+ <a-popconfirm
+ title="瑙i攣鍚庝細鑷姩閲婃斁搴撳瓨锛岀‘璁よВ閿佸悧?"
+ @confirm="() => handleUnLock(record)"
+ >
+ <a
+ v-has="'specialtyMaintenanceOrder:actualMaterialLock'"
+ v-if="record.isLock=='yes'&&specialyMaintenanceOrderStatus=='4'"
+ >瑙i攣</a>
</a-popconfirm>
- <a-popconfirm title="纭畾鍒犻櫎鍚�?" @confirm="() => handleDelete(record.id)">
- <a v-if="record.isLock=='no'&&specialyMaintenanceOrderStatus=='4'">鍒犻櫎</a>
+ <a-popconfirm
+ title="纭畾鍒犻櫎鍚�?"
+ @confirm="() => handleDelete(record.id)"
+ >
+ <a
+ v-has="'specialtyMaintenanceOrder:actualMaterialDelete'"
+ v-if="record.isLock=='no'&&specialyMaintenanceOrderStatus=='4'"
+ >鍒犻櫎</a>
</a-popconfirm>
</span>
</a-table>
@@ -63,6 +81,7 @@
icon="plus"
@click="addMaterial"
:disabled="specialyMaintenanceOrderStatus!='4'"
+ v-has="'specialtyMaintenanceOrder:actualMaterialAdd'"
>娣诲姞瀹為檯鐢ㄦ枡</a-button>
<div :style="{width: '100%',border: '1px solid #e9e9e9',padding: '10px 16px',background: '#fff',}">
<a-row :style="{textAlign:'right'}">
@@ -91,8 +110,7 @@
@sendMaterialRecord="sendMaterialRecord"
>
</actual-material-select>
- <j-select-spare-part-modal
- ref='JSelectSparePartModal'></j-select-spare-part-modal>
+ <j-select-spare-part-modal ref='JSelectSparePartModal'></j-select-spare-part-modal>
</a-card>
</template>
<script>
@@ -175,7 +193,7 @@
loading: false,
dataSource: [],
columns: [
- {
+ {
title: '棰嗘枡鍑哄簱鍗�',
dataIndex: 'num',
align: "center",
@@ -244,9 +262,9 @@
list: "/eam/maintenanceOrderActualMaterial/getMaintenanceOrderActualMaterialList",
confirmMaterial: "/eam/maintenanceOrderActualMaterial/add",
delete: "/eam/maintenanceOrderActualMaterial/delete",
- addInit:"/eam/maintenanceOrderActualMaterial/addInit",
- lock:"/eam/maintenanceOrderActualMaterial/lock",
- unLock:"/eam/maintenanceOrderActualMaterial/unLock"
+ addInit: "/eam/maintenanceOrderActualMaterial/addInit",
+ lock: "/eam/maintenanceOrderActualMaterial/lock",
+ unLock: "/eam/maintenanceOrderActualMaterial/unLock"
},
changeIndex: 0
}
@@ -347,7 +365,7 @@
const target = temp[index]
let availableQuantity = target['availableQuantity']
if (target) {
- if (value!=undefined&& value!=null&& value!=''&&availableQuantity < value) {
+ if (value != undefined && value != null && value != '' && availableQuantity < value) {
this.$message.error('浣跨敤鏁伴噺涓嶈兘澶т簬鍙敤鏁伴噺!')
} else {
}
@@ -378,48 +396,48 @@
this.dataSource = [];
this.ipagination.current = 1
},
- getUuiD(randomLength){
+ getUuiD(randomLength) {
return Number(
Math.random()
.toString()
.substr(2, randomLength) + Date.now()
).toString(36)
},
- handleLock(record){
+ handleLock(record) {
let that = this;
- if(record.quantity==null||record.quantity==undefined||record.quantity==''){
+ if (record.quantity == null || record.quantity == undefined || record.quantity == '') {
this.$message.error('璇峰厛濉啓鏁伴噺!');
return false
}
- if(record.availableQuantity<record.quantity){
+ if (record.availableQuantity < record.quantity) {
this.$message.error('浣跨敤鏁伴噺涓嶈兘澶т簬鍙敤鏁伴噺!');
return false;
}
this.confirmLoading = true;
- postAction(this.url.lock,record).then(res=>{
- if(res.success){
- this.$message.success("搴撳瓨閿佸畾鎴愬姛锛�")
- }else{
- this.$message.error(res.message)
+ postAction(this.url.lock, record).then(res => {
+ if (res.success) {
+ this.$message.success("搴撳瓨閿佸畾鎴愬姛锛�")
+ } else {
+ this.$message.error(res.message)
}
- }).finally(res=>{
- that.confirmLoading = false
- that.loadData();
+ }).finally(res => {
+ that.confirmLoading = false
+ that.loadData();
})
-
+
},
- handleUnLock(record){
+ handleUnLock(record) {
let that = this;
this.confirmLoading = true;
- postAction(this.url.unLock,record).then(res=>{
- if(res.success){
- this.$message.success("搴撳瓨瑙i攣鎴愬姛锛�")
- }else{
- this.$message.error(res.message)
+ postAction(this.url.unLock, record).then(res => {
+ if (res.success) {
+ this.$message.success("搴撳瓨瑙i攣鎴愬姛锛�")
+ } else {
+ this.$message.error(res.message)
}
- }).finally(res=>{
- that.confirmLoading = false
- that.loadData();
+ }).finally(res => {
+ that.confirmLoading = false
+ that.loadData();
})
},
loadData(arg) {
@@ -459,44 +477,44 @@
let newActualMaterials = [];
this.$bus.$on('selectionRows', (data) => {
for (let i = 0; i < data.length; i++) {
- var actualMaterial
- =
+ var actualMaterial
+ =
{
id: this.getUuiD(16),
num: data[i].num,
- outboundOrderDetailId:data[i].id,
- sparePartId:data[i].sparePartId,
+ outboundOrderDetailId: data[i].id,
+ sparePartId: data[i].sparePartId,
sparePartNum: data[i].spareNum,
sparePartName: data[i].spareName,
specification: data[i].specification,
- model:data[i].model,
- constructorName:data[i].constructorName,
- constructorId:data[i].constructorId,
- mainUnitName:data[i].mainUnitName,
- mainUnitId:data[i].mainUnitId,
- mainQuantity:data[i].mainQuantity,
- useQuantity:data[i].useQuantity,
- availableQuantity:data[i].availableQuantity,
- maintenanceOrderId:this.specialyMaintenanceOrderId,
- equipmentId :this.equipmentId,
- isLock:'no'
+ model: data[i].model,
+ constructorName: data[i].constructorName,
+ constructorId: data[i].constructorId,
+ mainUnitName: data[i].mainUnitName,
+ mainUnitId: data[i].mainUnitId,
+ mainQuantity: data[i].mainQuantity,
+ useQuantity: data[i].useQuantity,
+ availableQuantity: data[i].availableQuantity,
+ maintenanceOrderId: this.specialyMaintenanceOrderId,
+ equipmentId: this.equipmentId,
+ isLock: 'no'
}
newActualMaterials.push(actualMaterial);
}
- let that = this
- let obj = obj = postAction(this.url.addInit, newActualMaterials)
- obj.then((res) => {
- if (res.success) {
- that.$message.success(res.message)
-
- that.$emit('ok')
- } else {
- that.$message.warning(res.message)
- }
- }).finally(res=>{
- that.loadData();
- newActualMaterials = []
- })
+ let that = this
+ let obj = obj = postAction(this.url.addInit, newActualMaterials)
+ obj.then((res) => {
+ if (res.success) {
+ that.$message.success(res.message)
+
+ that.$emit('ok')
+ } else {
+ that.$message.warning(res.message)
+ }
+ }).finally(res => {
+ that.loadData();
+ newActualMaterials = []
+ })
})
},
diff --git a/src/views/eam/modules/specialtyMaintenanceOrder/ActualWorkHoursEditTable.vue b/src/views/eam/modules/specialtyMaintenanceOrder/ActualWorkHoursEditTable.vue
index efa03d1..2fa26f7 100644
--- a/src/views/eam/modules/specialtyMaintenanceOrder/ActualWorkHoursEditTable.vue
+++ b/src/views/eam/modules/specialtyMaintenanceOrder/ActualWorkHoursEditTable.vue
@@ -42,7 +42,10 @@
slot='action'
slot-scope='text, record,index'
>
- <a @click="handleDelete(index)">鍒犻櫎</a>
+ <a
+ v-has="'specialtyMaintenanceOrder:actualWorkHoursDelete'"
+ @click="handleDelete(index)"
+ >鍒犻櫎</a>
</span>
</a-table>
<a-button
@@ -66,11 +69,13 @@
type="primary"
:style="{marginRight: '8px'}"
:disabled="specialyMaintenanceOrderStatus!='4'"
+ v-has="'specialtyMaintenanceOrder:actualWorkHoursTS'"
>鏆傚瓨</a-button>
<a-button
@click="handleOk(0)"
type="primary"
:disabled="specialyMaintenanceOrderStatus!='4'"
+ v-has="'specialtyMaintenanceOrder:actualWorkHoursSave'"
>淇濆瓨</a-button>
</a-row>
<!-- :disabled="false" -->
diff --git a/src/views/eam/modules/specialtyMaintenanceOrder/SpecialyMaintenanceOrderExeDrawer.vue b/src/views/eam/modules/specialtyMaintenanceOrder/SpecialyMaintenanceOrderExeDrawer.vue
index dd78a74..96b8538 100644
--- a/src/views/eam/modules/specialtyMaintenanceOrder/SpecialyMaintenanceOrderExeDrawer.vue
+++ b/src/views/eam/modules/specialtyMaintenanceOrder/SpecialyMaintenanceOrderExeDrawer.vue
@@ -17,18 +17,21 @@
@click="handleSW"
:disabled=SWbuttonDistable
type="primary"
+ v-has="'specialtyMaintenanceOrder:SW'"
>寮�宸�</a-button>
<a-button
:style="{marginRight: '8px'}"
@click="handleReport"
:disabled="buttonDistable"
type="primary"
+ v-has="'specialtyMaintenanceOrder:report'"
>鎶ュ伐</a-button>
<a-button
:style="{marginRight: '8px'}"
@click="handleReset"
:disabled="revocationDistable"
type="primary"
+ v-has="'specialtyMaintenanceOrder:reset'"
>鎾ら攢</a-button>
</a-row>
</div>
@@ -233,10 +236,23 @@
:scroll="{ x: 'calc(1200px + 50%)', y: 900 }"
>
<!-- :scroll="{x:true}" -->
- <template slot="imgSlot" slot-scope="text,record">
- <span v-if="!text" style="font-size: 12px;font-style: italic;">鏃犲浘鐗�</span>
- <img v-else :src="getImgView(text)" :preview="record.id" height="25px" alt="" style="max-width:80px;font-size: 12px;font-style: italic;"/>
- </template>
+ <template
+ slot="imgSlot"
+ slot-scope="text,record"
+ >
+ <span
+ v-if="!text"
+ style="font-size: 12px;font-style: italic;"
+ >鏃犲浘鐗�</span>
+ <img
+ v-else
+ :src="getImgView(text)"
+ :preview="record.id"
+ height="25px"
+ alt=""
+ style="max-width:80px;font-size: 12px;font-style: italic;"
+ />
+ </template>
</a-table>
</div>
@@ -420,7 +436,7 @@
customRender: function (t, r, index) {
return parseInt(index) + 1
},
- width:60,
+ width: 60,
},
{
title: '閮ㄤ綅',
@@ -638,11 +654,11 @@
//鎶ュ伐
handleReport() {
var actualMaterials = this.$refs.actualMaterialTabel.dataSource;
- for(var i = 0;i<actualMaterials.length;i++){
- if(actualMaterials[i].isLock=='no'){
- this.$message.warn("瀹為檯鐢ㄦ枡绗�"+(i+1)+"琛屽皻鏈攣鏂欙紝璇烽攣鏂欏悗鍐嶈繘琛屾姤宸�");
- return false;
- }
+ for (var i = 0; i < actualMaterials.length; i++) {
+ if (actualMaterials[i].isLock == 'no') {
+ this.$message.warn("瀹為檯鐢ㄦ枡绗�" + (i + 1) + "琛屽皻鏈攣鏂欙紝璇烽攣鏂欏悗鍐嶈繘琛屾姤宸�");
+ return false;
+ }
}
const that = this;
that.confirmLoading = true;
diff --git a/src/views/eam/modules/specialtyMaintenanceStandard/MaintenanceStandardPlanningMaterial.vue b/src/views/eam/modules/specialtyMaintenanceStandard/MaintenanceStandardPlanningMaterial.vue
index 4d0f2e5..b96d8d3 100644
--- a/src/views/eam/modules/specialtyMaintenanceStandard/MaintenanceStandardPlanningMaterial.vue
+++ b/src/views/eam/modules/specialtyMaintenanceStandard/MaintenanceStandardPlanningMaterial.vue
@@ -19,6 +19,7 @@
icon="plus"
v-if="specialtyMaintenanceStandardSelectionRows.length == 1 "
:disabled="addDisableStatus"
+ v-has="'specialtyMaintenanceStandard:planMaterialAdd'"
>鏂板</a-button>
<div>
@@ -41,6 +42,7 @@
<a-popconfirm
title="纭畾鍒犻櫎鍚�?"
@confirm="() => handleDelete(record.id)"
+ v-has="'specialtyMaintenanceStandard:planMaterialDelete'"
>
<a v-if="!addDisableStatus">鍒犻櫎</a>
</a-popconfirm>
@@ -74,10 +76,10 @@
default: '-1',
required: false
},
- addDisableStatus:{
- type:Boolean,
- required:false,
- default:true,
+ addDisableStatus: {
+ type: Boolean,
+ required: false,
+ default: true,
}
},
mounted() {
diff --git a/src/views/eam/modules/specialtyMaintenanceStandard/MaintenanceStandardSafetyRequirement.vue b/src/views/eam/modules/specialtyMaintenanceStandard/MaintenanceStandardSafetyRequirement.vue
index 4e5efad..e721afa 100644
--- a/src/views/eam/modules/specialtyMaintenanceStandard/MaintenanceStandardSafetyRequirement.vue
+++ b/src/views/eam/modules/specialtyMaintenanceStandard/MaintenanceStandardSafetyRequirement.vue
@@ -19,6 +19,7 @@
icon="plus"
v-if="specialtyMaintenanceStandardSelectionRows.length == 1 "
:disabled="addDisableStatus"
+ v-has="'specialtyMaintenanceStandard:safetyRequirementAdd'"
>鏂板</a-button>
<div>
@@ -42,7 +43,10 @@
title="纭畾鍒犻櫎鍚�?"
@confirm="() => handleDelete(record.id)"
>
- <a v-if="!addDisableStatus">鍒犻櫎</a>
+ <a
+ v-has="'specialtyMaintenanceStandard:safetyRequirementDelete'"
+ v-if="!addDisableStatus"
+ >鍒犻櫎</a>
</a-popconfirm>
</span>
</a-table>
@@ -73,10 +77,10 @@
default: '-1',
required: false
},
- addDisableStatus:{
- type:Boolean,
- required:false,
- default:true,
+ addDisableStatus: {
+ type: Boolean,
+ required: false,
+ default: true,
}
},
mounted() {
diff --git a/src/views/eam/modules/specialtyMaintenanceStandard/MaintenanceStandardWorkInstruction.vue b/src/views/eam/modules/specialtyMaintenanceStandard/MaintenanceStandardWorkInstruction.vue
index 4f6eae7..926247e 100644
--- a/src/views/eam/modules/specialtyMaintenanceStandard/MaintenanceStandardWorkInstruction.vue
+++ b/src/views/eam/modules/specialtyMaintenanceStandard/MaintenanceStandardWorkInstruction.vue
@@ -19,6 +19,7 @@
icon="plus"
v-if="specialtyMaintenanceStandardSelectionRows.length == 1 "
:disabled="addDisableStatus"
+ v-has="'specialtyMaintenanceStandard:workInstructionAdd'"
>鏂板</a-button>
<div>
@@ -97,7 +98,7 @@
@confirm="() => handleDelete(record.id)"
v-if="!addDisableStatus"
>
- <a>鍒犻櫎</a>
+ <a v-has="'specialtyMaintenanceStandard:workInstructionDelete'">鍒犻櫎</a>
</a-popconfirm>
</span>
@@ -144,10 +145,10 @@
default: '-1',
required: false
},
- addDisableStatus:{
- type:Boolean,
- required:false,
- default:true,
+ addDisableStatus: {
+ type: Boolean,
+ required: false,
+ default: true,
}
},
mounted() {
--
Gitblit v1.9.3