From 3f476e9dc149c89df5fff1513a690ff05ec545c9 Mon Sep 17 00:00:00 2001
From: 朱桂飞 <zhuguifei@zhuguifeideMacBook-Air.local>
Date: 星期三, 12 二月 2025 14:36:30 +0800
Subject: [PATCH] 新增故障报修

---
 eims-ui/apps/web-antd/src/views/eims/equ/data.tsx |   26 +++-----------------------
 1 files changed, 3 insertions(+), 23 deletions(-)

diff --git a/eims-ui/apps/web-antd/src/views/eims/equ/data.tsx b/eims-ui/apps/web-antd/src/views/eims/equ/data.tsx
index 47e65ee..f73fc31 100644
--- a/eims-ui/apps/web-antd/src/views/eims/equ/data.tsx
+++ b/eims-ui/apps/web-antd/src/views/eims/equ/data.tsx
@@ -3,10 +3,9 @@
 import { DictEnum } from '@vben/constants';
 import { getPopupContainer } from '@vben/utils';
 
-import { Tag } from 'ant-design-vue';
-
 import { type FormSchemaGetter, z } from '#/adapter/form';
 import { getDictOptions } from '#/utils/dict';
+import { renderDict } from '#/utils/render';
 
 export const querySchema: FormSchemaGetter = () => [
   {
@@ -50,26 +49,7 @@
     sortable: true,
     slots: {
       default: ({ row }) => {
-        const statu = row.status;
-        switch (statu) {
-          case '0': {
-            return <Tag color="cyan">璇曠敤</Tag>;
-          }
-          case '1': {
-            return <Tag color="green">鍏ュ浐</Tag>;
-          }
-          case '2': {
-            return <Tag color="orange">杩佺Щ</Tag>;
-          }
-          case '3': {
-            return <Tag color="red">鎶ュ簾</Tag>;
-          }
-          case null: {
-            return '';
-          }
-          // No default
-        }
-        return '';
+        return renderDict(row.status, DictEnum.SYS_EQU_STATUS);
       }
     },
     minWidth: 80,
@@ -83,7 +63,7 @@
     fixed: 'left'
   },
   {
-    title: '璁惧缂栧彿',
+    title: '璁惧缂栫爜',
     field: 'equCode',
     sortable: true,
     minWidth: 100

--
Gitblit v1.9.3