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