From 0437d526d34fd36c5ba5aa01d84ab1359522258c Mon Sep 17 00:00:00 2001
From: shuishen <1109946754@qq.com>
Date: Thu, 08 May 2025 21:00:03 +0800
Subject: [PATCH] 智飞工单显示调整

---
 src/views/tickets/orderLog.vue |   44 +++++++++++++++++++++-----------------------
 1 files changed, 21 insertions(+), 23 deletions(-)

diff --git a/src/views/tickets/orderLog.vue b/src/views/tickets/orderLog.vue
index 8179c0a..e396792 100644
--- a/src/views/tickets/orderLog.vue
+++ b/src/views/tickets/orderLog.vue
@@ -102,37 +102,29 @@
 
             <template #menu="{ row }">
               <div class="menu-custom-box">
-                <div v-if="row.status == 1">
+                <template v-if="row.status == 1">
                   <el-button v-if="hasPaddingBtnPermission()" type="text" icon="el-icon-view"
                     @click="handleCheckDetail(row)">审核</el-button>
-                </div>
+                </template>
 
-                <div v-if="
+                <template v-if="
                   (userInfo.user_id == row.create_user || hasRecallPaddingBtnPermission()) &&
                   row.status == 1
                 ">
                   <!--待审核状态-->
-                  <el-button type="text" icon="el-icon-warning"
-                    @click="orderLogRecall(row.id)">撤回</el-button>
-                </div>
+                  <el-button type="text" icon="el-icon-warning" @click="orderLogRecall(row.id)">撤回</el-button>
+                </template>
                 <!--已驳回-->
-                <div v-if="row.status == 2">
-                  <el-button type="text" icon="el-icon-warning"
-                    @click="rejectDetail(row.id)">驳回原因</el-button>
-                </div>
+                <template v-if="row.status == 2">
+                  <el-button type="text" icon="el-icon-warning" @click="rejectDetail(row.id)">驳回原因</el-button>
+                </template>
                 <!--草稿-->
-                <div>
-                  <el-button type="text" icon="el-icon-edit"
-                    @click="handleViewDetail(row)">编辑</el-button>
-                  <el-button type="text" icon="el-icon-position"
-                    @click="userPublishPush(row.id)">发布</el-button>
-                  <el-button type="text" icon="el-icon-delete"
-                    @click="deleteOrderLog(row.id)">删除</el-button>
-                </div>
-                <div v-if="row.status == 3 || row.status == 1 || row.status == 2">
-                  <el-button type="text" icon="el-icon-view"
-                    @click="handleViewDetail(row)">详情</el-button>
-                </div>
+                <el-button type="text" icon="el-icon-edit" @click="handleViewDetail(row)">编辑</el-button>
+                <el-button type="text" icon="el-icon-position" @click="userPublishPush(row.id)">发起</el-button>
+                <el-button type="text" icon="el-icon-delete" @click="deleteOrderLog(row.id)">删除</el-button>
+                <template v-if="row.status == 3 || row.status == 1 || row.status == 2">
+                  <el-button type="text" icon="el-icon-view" @click="handleViewDetail(row)">详情</el-button>
+                </template>
               </div>
             </template>
             <template #status="{ row }">
@@ -1309,9 +1301,15 @@
   .menu-custom-box {
     display: flex;
     justify-content: center;
+    flex-wrap: wrap;
 
-    &>div {
+    &> ::v-deep(.el-button) {
       flex: 1;
+      max-width: 44px;
+
+      &:nth-child(4n) {
+        margin-left: 0;
+      }
     }
   }
 }

--
Gitblit v1.9.3