From f1d47feeee1ddb5751847b71f789f2c3b822ec32 Mon Sep 17 00:00:00 2001
From: Ben Lin <maobin001@msn.com>
Date: 星期日, 23 六月 2024 23:55:33 +0800
Subject: [PATCH] 详情页面优化

---
 src/views/tigerprojects/mes/eng/routelist/routelist.data.ts |   32 +++++++++++++++++++++++++++++---
 1 files changed, 29 insertions(+), 3 deletions(-)

diff --git a/src/views/tigerprojects/mes/eng/routelist/routelist.data.ts b/src/views/tigerprojects/mes/eng/routelist/routelist.data.ts
index 5c7c5f6..097a17c 100644
--- a/src/views/tigerprojects/mes/eng/routelist/routelist.data.ts
+++ b/src/views/tigerprojects/mes/eng/routelist/routelist.data.ts
@@ -1,10 +1,11 @@
 import { BasicColumn, FormSchema } from '/@/components/Table';
 import { h, unref } from 'vue';
-import { Switch } from 'ant-design-vue';
+import { Switch, Tag, Tooltip } from 'ant-design-vue';
 import { useMessage } from '/@/hooks/web/useMessage';
-import { RouteTypeStatus, setRouteStatus } from '/@/api/tigerapi/mes/router';
+import { setRouteStatus } from '/@/api/tigerapi/mes/router';
 import { useI18n } from '/@/hooks/web/useI18n';
 import { useLocale } from '/@/locales/useLocale';
+import { GetEnum } from '/@/api/tigerapi/system';
 
 const { t } = useI18n();
 const { getLocale } = useLocale();
@@ -55,6 +56,30 @@
       });
     },
     editDynamicDisabled: true,
+  },
+  {
+    title: '宸ヨ壓绫诲瀷',
+    dataIndex: 'ROT_TYPE',
+    width: 100,
+    sorter: true,
+    resizable: true,
+    customRender: ({ record }) => {
+      let text = '';
+      let color = '';
+      switch (record.ROT_TYPE) {
+        case 0:
+          text = '姝e父';
+          color = 'green';
+          break;
+        case 1:
+          text = '杩斿伐';
+          color = 'red';
+          break;
+        default:
+          break;
+      }
+      return h(Tooltip, { title: text }, () => h(Tag, { color: color }, () => text));
+    },
   },
   {
     title: '鍒涘缓鏃堕棿',
@@ -122,7 +147,8 @@
     component: 'ApiSelect',
     colProps: { span: 24 },
     componentProps: {
-      api: RouteTypeStatus,
+      api: GetEnum,
+      params: { name: 'MES_ROUTE+ROT_TYPEs' },
       resultField: 'Data',
       labelField: unref(getLocale) == 'zh_CN' ? 'Desc' : 'Name',
       valueField: 'Value',

--
Gitblit v1.9.3