From 8e288eefbd4e8dbf7d0180dd880ce93256daa7a5 Mon Sep 17 00:00:00 2001 From: Ben Lin <maobin001@msn.com> Date: 星期六, 22 六月 2024 01:05:18 +0800 Subject: [PATCH] 低代码优化 --- src/views/tigerprojects/mes/eng/route/route.data.ts | 34 ++++++++++++++++++++++++++-------- 1 files changed, 26 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..5738451 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 { GetEnum } from '/@/api/tigerapi/system'; + +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,38 @@ 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: GetEnum, + params: { name: 'MES_ROUTE+ROT_TYPEs' }, + 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: [ { @@ -64,3 +81,4 @@ colProps: { span: 24 }, }, ]; + -- Gitblit v1.9.3