Ben Lin
2024-07-04 d582f081e148c5df7c1b334a94fa1df1cd2655a9
src/views/tigerprojects/system/lowcode/high/baseForm.vue
@@ -4,7 +4,7 @@
 * @version: 
 * @Date: 2024-06-23 17:21:29
 * @LastEditors: Ben Lin
 * @LastEditTime: 2024-06-23 18:08:08
 * @LastEditTime: 2024-07-03 21:57:32
-->
<template>
  <a-card
@@ -22,13 +22,15 @@
  import { Card } from 'ant-design-vue';
  import { getEntity } from '/@/api/tigerapi/system';
  import { isNullOrEmpty } from '/@/utils/is';
  const props = defineProps({
    entityName: { type: String },
  });
  const ACard = Card;
  const objParams = inject('objParams') as Ref<any>;
  const useFormData = inject('useFormData') as Ref<{}>;
  const baseCards = inject('baseCards') as Ref<any>;
  const custImport = ref<any[]>(
    await import(/* @vite-ignore */ `../entityts/${objParams['Name']}`),
    await import(`../entityts/${props.entityName}.ts`),
  );
  const [
    {
@@ -55,8 +57,9 @@
  onMounted(() => {
    useFormData.value[_baseCards.value[0]['name']][1].resetFields();
    getEntity({
      sqlcmd: ` ID = '${objParams['ID']}'`,
      sqlcmd: ` ID = '${objParams.value['ID']}'`,
      entityName: _baseCards.value[0]['entityName'],
      order: ''
    }).then((res) => {
      if (!isNullOrEmpty(res.Data.Items)) {
        useFormData.value[_baseCards.value[0]['name']][1].setFieldsValue(res.Data.Items[0]);