From fdc04183eb4e61e3dfb03ab9ec626317374054d3 Mon Sep 17 00:00:00 2001
From: Lius <Lius2225@163.com>
Date: 星期一, 28 七月 2025 23:23:33 +0800
Subject: [PATCH] update
---
src/views/base/ShiftManager.vue | 58 +++++++++++++++++++++++++++++++++++++++++++++++-----------
1 files changed, 47 insertions(+), 11 deletions(-)
diff --git a/src/views/base/ShiftManager.vue b/src/views/base/ShiftManager.vue
index 28075cc..69321bc 100644
--- a/src/views/base/ShiftManager.vue
+++ b/src/views/base/ShiftManager.vue
@@ -5,17 +5,17 @@
<div class="table-page-search-wrapper">
<a-form layout="inline" @keyup.enter.native="searchQuery">
<a-row :gutter="24">
- <a-col :xl="4" :lg="7" :md="8" :sm="24">
+ <a-col :xl="6" :lg="7" :md="8" :sm="24">
<a-form-item label="鐝缂栧彿">
<j-input placeholder="璇疯緭鍏ョ彮娆$紪鍙�" v-model="queryParam.shiftCode"></j-input>
</a-form-item>
</a-col>
- <a-col :xl="4" :lg="7" :md="8" :sm="24">
+ <a-col :xl="6" :lg="7" :md="8" :sm="24">
<a-form-item label="鐝鍚嶇О">
<j-input placeholder="璇疯緭鍏ョ彮娆″悕绉�" v-model="queryParam.shiftName"></j-input>
</a-form-item>
</a-col>
- <a-col :xl="4" :lg="7" :md="8" :sm="24">
+ <a-col :xl="6" :lg="7" :md="8" :sm="24">
<span style="float: left;overflow: hidden;" class="table-page-search-submitButtons">
<a-button type="primary" @click="searchQuery" icon="search">鏌ヨ</a-button>
<a-button type="info" @click="searchReset" icon="reload" style="margin-left: 8px">閲嶇疆</a-button>
@@ -36,7 +36,7 @@
slot="shiftStatus"
slot-scope="text, record"
>
- <span v-if="text == 0" style="color:red;">鍋滅敤</span>
+ <span v-if="text == 0" style="color:red;">绂佺敤</span>
<span v-if="text == 1" style="color:green;">鍚敤</span>
</span>
<span
@@ -46,16 +46,52 @@
<span v-if="text == '1'">鏄�</span>
<span v-if="text == '0'">鍚�</span>
</span>
- <span
+
+ <span
slot="action"
slot-scope="text, record"
>
- <a v-if="record.shiftStatus == 1" @click="handleEdit(record)">缂栬緫</a>
- <a-divider type="vertical" v-if="record.shiftStatus == 1"/>
- <a v-if="record.shiftStatus == 0" @click="handleStatus(record.id,1)">鍚敤</a>
- <a v-if="record.shiftStatus == 1" @click="handleStatus(record.id,0)">鍋滅敤</a>
- <a-divider type="vertical" />
- <a @click="handleDelete(record.id)">鍒犻櫎</a>
+ <a
+ href="javascript:;"
+ @click="handleDetail(record)"
+ >璇︽儏</a>
+
+ <a-divider type="vertical" />
+ <a-dropdown>
+ <a class="ant-dropdown-link">鏇村
+ <a-icon type="down" />
+ </a>
+ <a-menu slot="overlay">
+ <a-menu-item>
+ <a v-if="record.shiftStatus == 1" @click="handleEdit(record)">缂栬緫</a>
+ </a-menu-item>
+ <a-menu-item>
+ <a-popconfirm
+ title="纭畾鍒犻櫎鍚�?"
+ @confirm="() => handleDelete(record.id)"
+ >
+ <a>鍒犻櫎</a>
+ </a-popconfirm>
+
+ </a-menu-item>
+ <a-menu-item v-if="record.shiftStatus == 0">
+ <a-popconfirm
+ title="纭畾鍚敤鍚�?"
+ @confirm="() => handleStatus(record.id,1)"
+ >
+ <a>鍚敤</a>
+ </a-popconfirm>
+ </a-menu-item>
+ <a-menu-item v-if="record.shiftStatus == 1">
+ <a-popconfirm
+ title="纭畾绂佺敤鍚�?"
+ @confirm="() => handleStatus(record.id,0)"
+ >
+ <a>绂佺敤</a>
+ </a-popconfirm>
+ </a-menu-item>
+ </a-menu>
+ </a-dropdown>
</span>
</a-table>
</div>
--
Gitblit v1.9.3