From cc5dd2f9edbe437356067fe125f1ed0cf5fd2b3a Mon Sep 17 00:00:00 2001 From: Cloud Zhang <941187371@qq.com> Date: 星期三, 22 五月 2024 15:25:11 +0800 Subject: [PATCH] 优化 --- src/views/tigerprojects/mes/eng/route/route.data.ts | 32 ++++++++++++++++++++++++-------- 1 files changed, 24 insertions(+), 8 deletions(-) diff --git a/src/views/tigerprojects/mes/eng/route/route.data.ts b/src/views/tigerprojects/mes/eng/route/route.data.ts index d4fd487..eaeb5a0 100644 --- a/src/views/tigerprojects/mes/eng/route/route.data.ts +++ b/src/views/tigerprojects/mes/eng/route/route.data.ts @@ -1,4 +1,11 @@ +import { unref } from 'vue'; import { FormSchema } from '/@/components/Table'; +import { useI18n } from '/@/hooks/web/useI18n'; +import { useLocale } from '/@/locales/useLocale'; +import { RouteTypeStatus } from '/@/api/tigerapi/mes/router'; + +const { t } = useI18n(); +const { getLocale } = useLocale(); export const formSchema: FormSchema[] = [ { @@ -6,7 +13,7 @@ label: '宸ヨ壓璺嚎缂栫爜', required: true, component: 'Input', - colProps: { span: 8 }, + colProps: { span: 24 }, }, { field: 'ID', @@ -19,28 +26,37 @@ label: '宸ヨ壓璺嚎鍚嶇О', required: true, component: 'Input', - colProps: { span: 8 }, + colProps: { span: 24 }, }, { field: 'ROT_TYPE', - label: '宸ヨ壓璺嚎绫诲瀷', - required: true, - component: 'Input', - colProps: { span: 8 }, + label: t('宸ヨ壓璺嚎绫诲瀷'), + component: 'ApiSelect', + colProps: { span: 24 }, + componentProps: { + api: RouteTypeStatus, + resultField: 'Data', + labelField: unref(getLocale) == 'zh_CN' ? 'Desc' : 'Name', + valueField: 'Value', + // onChange: (e, v) => { + // alert(e) + // console.log('ApiSelect====>:', e, v); + // }, + }, }, { field: 'ROT_VER', label: '宸ヨ壓璺嚎鐗堟湰', // required: true, component: 'Input', - colProps: { span: 8 }, + colProps: { span: 24 }, }, { field: 'IS_ACTIVE', label: '鏄惁鍚敤(Y/N)', required: true, component: 'Select', - colProps: { span: 8 }, + colProps: { span: 24 }, componentProps: { options: [ { -- Gitblit v1.9.3