From 4d7a57af698d33a39c321a502e06d0ef26d7702d Mon Sep 17 00:00:00 2001
From: Lius <Lius2225@163.com>
Date: 星期五, 08 十二月 2023 10:29:14 +0800
Subject: [PATCH] 设备监控设备详细信息调整LSV2
---
src/views/spare/SparePartOutboundList.vue | 67 +++++++++++++++------------------
1 files changed, 30 insertions(+), 37 deletions(-)
diff --git a/src/views/spare/SparePartOutboundList.vue b/src/views/spare/SparePartOutboundList.vue
index 0f1283f..cea17dc 100644
--- a/src/views/spare/SparePartOutboundList.vue
+++ b/src/views/spare/SparePartOutboundList.vue
@@ -65,28 +65,17 @@
<div class='table-operator'>
<a-button
@click='handleAdd'
+ v-has="'sparePartOutbound:add'"
type='primary'
icon='plus'
>鏂板</a-button>
-
-
- <a-popconfirm
- :title='`纭畾瑕佹彁浜ゅ悧?`'
- @confirm='handleSubmit'>
- <a-button type='primary' icon='check'
- v-if="selectedRowKeys.length > 0 && (selectionRows[0].status ==='0' || selectionRows[0].status==='3')">
- 鎻愪氦
- </a-button>
- </a-popconfirm>
-
- <a-popconfirm
- :title='`纭畾瑕佹挙鍥炲悧?`'
- @confirm='handleRevocation'>
- <a-button v-if="selectedRowKeys.length > 0 && selectionRows[0].status==='1'"
- type='primary' icon='rollback'>鎾ゅ洖
- </a-button>
- </a-popconfirm>
-
+ <a-button @click='handleSubmit' type='primary' icon='check' v-has="'sparePartOutbound:submitAndCancel'"
+ v-if="selectedRowKeys.length > 0 && (selectionRows[0].status ==='0' || selectionRows[0].status==='3')">
+ 鎻愪氦
+ </a-button>
+ <a-button v-if="selectedRowKeys.length > 0 && selectionRows[0].status==='1'"
+ @click='handleRevocation' type='primary' icon='rollback'>鎾ゅ洖
+ </a-button>
<!-- <a-dropdown v-if='selectedRowKeys.length > 0'>
@@ -126,36 +115,40 @@
:columns='columns'
:dataSource='dataSource'
:pagination='ipagination'
+ :rowSelection="{selectedRowKeys: selectedRowKeys, onChange: onSelectChange, type:'radio'}"
:loading='loading'
:customRow='clickThenSelect'
@change='handleTableChange'
>
<!-- :rowSelection='{selectedRowKeys: selectedRowKeys, onChange: onSelectChange}' -->
-
-
<span
slot='action'
slot-scope='text, record'
>
- <a v-if="record.status === '0'" @click='handleEdit(record)'>缂栬緫</a>
+ <a v-if="record.status === '0' || record.status === '3'" @click='handleEdit(record)' v-has="'sparePartOutbound:edit'">缂栬緫</a>
<a v-if="record.status === '1'" @click='handleApprove(record)'>瀹℃壒</a>
-
- <a-divider v-if="record.status === '0'" type='vertical' />
- <a-dropdown v-if="record.status === '0'">
- <a class='ant-dropdown-link'>鏇村 <a-icon type='down' /></a>
- <a-menu slot='overlay'>
- <a-menu-item>
- <a-popconfirm title='纭畾鍒犻櫎鍚�?'
- @confirm='() => handleDelete(record.id)'>
- <a>鍒犻櫎</a>
- </a-popconfirm>
- </a-menu-item>
-
- </a-menu>
- </a-dropdown>
+ <a-divider
+ v-if="record.status == '0' || record.status == '3' || record.status == '1'"
+ type='vertical'
+ />
+ <a-dropdown>
+ <a class='ant-dropdown-link'>鏇村 <a-icon type='down' /></a>
+ <a-menu slot='overlay'>
+ <a-menu-item>
+ <a @click='handleDetail(record)'>璇︽儏</a>
+ </a-menu-item>
+ <a-menu-item v-if="record.status == '0'||record.status == '3'" v-has="'sparePartOutbound:delete'">
+ <a-popconfirm
+ title='纭畾鍒犻櫎鍚�?'
+ @confirm='() => handleDelete(record.id)'
+ >
+ <a>鍒犻櫎</a>
+ </a-popconfirm>
+ </a-menu-item>
+ </a-menu>
+ </a-dropdown>
</span>
-
<!-- <span
slot='action'
slot-scope='text, record'
--
Gitblit v1.9.3