From 776ae1f6ec10c48252a45d64896c7a6403c7c280 Mon Sep 17 00:00:00 2001
From: rain <1679827795@qq.com>
Date: Wed, 16 Apr 2025 11:18:07 +0800
Subject: [PATCH] 修改添加图片图标

---
 src/views/tickets/ticket.vue |   31 +++++++++++++++++--------------
 1 files changed, 17 insertions(+), 14 deletions(-)

diff --git a/src/views/tickets/ticket.vue b/src/views/tickets/ticket.vue
index 673180f..42c7b0f 100644
--- a/src/views/tickets/ticket.vue
+++ b/src/views/tickets/ticket.vue
@@ -131,7 +131,7 @@
                 <el-upload ref="upload" :action="'#'" :auto-upload="false" list-type="picture-card"
                   :on-change="handleFileChange" :on-remove="handleUploadRemove" :before-upload="beforeUpload"
                   :file-list="form.photos" :limit="1" accept="image/*" class="uploader">
-                  <i class="el-icon-plus"></i>
+                  <span style="font-size: 32px; display: flex; align-items: center; justify-content: center; width: 100%; height: 100%;">+</span>
                 </el-upload>
                 <div class="upload-tip">支持jpg/png格式图片,单张不超过5MB</div>
               </el-form-item>
@@ -263,10 +263,10 @@
           <div class="section-title">上传图片</div>
           <el-upload ref="upload" :action="'#'" :auto-upload="false" list-type="picture-card"
             :on-change="handleFileChange" :on-remove="handleUploadRemove" :before-upload="beforeUpload" :file-list="[]"
-            accept="image/*">
-            <i class="el-icon-plus"></i>
+            :limit="1" accept="image/*">
+            <span style="font-size: 32px; display: flex; align-items: center; justify-content: center; width: 100%; height: 100%;">+</span>
           </el-upload>
-          <div class="el-upload__tip">支持 jpg/png 格式图片,最多 5 张,单张不超过 5MB</div>
+          <div class="el-upload__tip">支持 jpg/png 格式图片,单张不超过 5MB</div>
         </div>
 
         <!-- 图片和地图部分 -->
@@ -445,13 +445,13 @@
     return {
       activeTab: "all",
       tabs: [
-        { label: "全部工单", name: "all", value: null, count: 0 },
-        { label: "待审核", name: "pending", value: 2, count: 0 },
-        { label: "待处理", name: "processing", value: 0, count: 0 },
-        { label: "处理中", name: "inProgress", value: 3, count: 0 },
-        { label: "已完成", name: "completed", value: 4, count: 0 },
-        { label: "已完结", name: "closed", value: 5, count: 0 },
-        { label: "我发起的", name: "myTickets", value: null, count: 0 },
+        { label: "全部工单", name: "all", value: null, count: 0, isShow: true },
+        { label: "待审核", name: "pending", value: 2, count: 0, isShow: true },
+        { label: "待处理", name: "processing", value: 0, count: 0, isShow: true },
+        { label: "处理中", name: "inProgress", value: 3, count: 0, isShow: true },
+        { label: "已完成", name: "completed", value: 4, count: 0, isShow: true },
+        { label: "已完结", name: "closed", value: 5, count: 0, isShow: false },
+        { label: "我发起的工单", name: "myTickets", value: null, count: 0, isShow: false },
       ],
       filters: {
         keyword: "",
@@ -823,8 +823,11 @@
 
         // 确保算法数据的映射一致
         this.algorithms = ai_type.map(item => ({
-          label: item.dict_value, // 修改为 label
-          value: item.dict_key,  // 修改为 value
+          dict_key: item.dict_key,
+          dict_value: item.dict_value,
+          // 同时添加 label 和 value 以兼容两处使用
+          label: item.dict_value,
+          value: item.dict_key
         }));
 
         // 构建用户ID和名称的映射关系
@@ -1802,7 +1805,7 @@
       }
     },
 
-    cancleBatchReject(){
+    cancleBatchReject() {
       reviewDialogVisible = false;
       this.fetchTableData();
     },

--
Gitblit v1.9.3