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