From f761b7eb031c316afb754c73f2d985368958d745 Mon Sep 17 00:00:00 2001 From: cuijian <cuijian@xalxzn.com> Date: 星期四, 03 七月 2025 09:11:52 +0800 Subject: [PATCH] 质量管理-抽样规则、缺陷维护功能 --- 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