| | |
| | | * @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 |
| | |
| | | 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 [ |
| | | { |
| | |
| | | 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]); |