From 8cae1dcd8d2bde01880ac4b70bdda4e61df3c7ef Mon Sep 17 00:00:00 2001 From: YangYuGang <1378265336@qq.com> Date: 星期六, 08 三月 2025 12:46:26 +0800 Subject: [PATCH] 送货单(U9) --- src/views/tigerprojects/system/lowcode/high/baseForm.vue | 15 +++++++++++++-- 1 files changed, 13 insertions(+), 2 deletions(-) diff --git a/src/views/tigerprojects/system/lowcode/high/baseForm.vue b/src/views/tigerprojects/system/lowcode/high/baseForm.vue index ccc3d24..d61bb24 100644 --- a/src/views/tigerprojects/system/lowcode/high/baseForm.vue +++ b/src/views/tigerprojects/system/lowcode/high/baseForm.vue @@ -33,9 +33,10 @@ import GeneralModal from '/@/views/components/GeneralModal.vue'; import { Card } from 'ant-design-vue'; import { getEntity } from '/@/api/tigerapi/system'; - import { isNullOrEmpty } from '/@/utils/is'; + import { isNullOrEmpty, isNullOrUnDef, isTimeViaRegExp8601 } from '/@/utils/is'; import { useI18n } from '/@/hooks/web/useI18n'; import { isFunction } from 'xe-utils'; + import { dateUtil } from '/@/utils/dateUtil'; const { t } = useI18n(); const props = defineProps({ @@ -48,7 +49,7 @@ const custImport = ref<any[]>(await import(`../entityts/${props.entityName}.ts`)); const [{ GetBaseForm, GetBaseCards, GetUseModals }] = custImport.value['default'](); const formSchemas = ref({ - BaseForm: GetBaseForm(props.entityName), + BaseForm: GetBaseForm(props.entityName, objParams.value['IsEdit']), }); const colSlots = ref<any[]>(objParams.value['colSlotsInHigh']); const useModals = @@ -76,6 +77,16 @@ order: '', }).then((res) => { if (!isNullOrEmpty(res.Data.Items)) { + /* 寰幆瀛楁鍚嶏紝鍒ゆ柇濡傛灉鏄椂闂寸殑灏辫浆鎹㈡垚dayjs鏍煎紡锛屽惁鍒欐椂闂撮�夋嫨鍣ㄤ細鍑洪敊 */ + const Keys = Object.getOwnPropertyNames(res.Data.Items[0]); + for (const k in Keys) { + if ( + !isNullOrUnDef(res.Data.Items[0][Keys[k]]) && + isTimeViaRegExp8601(res.Data.Items[0][Keys[k]]) + ) { + res.Data.Items[0][Keys[k]] = dateUtil(res.Data.Items[0][Keys[k]]); //杞崲鎴恉ayjs鏍煎紡 + } + } useFormData.value[_baseCards.value[0]['name']][1].setFieldsValue(res.Data.Items[0]); } else { useFormData.value[_baseCards.value[0]['name']][1].setFieldsValue({ -- Gitblit v1.9.3