| | |
| | | * @version: |
| | | * @Date: 2024-06-24 23:44:31 |
| | | * @LastEditors: Ben Lin |
| | | * @LastEditTime: 2024-09-23 01:57:00 |
| | | * @LastEditTime: 2024-09-29 16:23:30 |
| | | --> |
| | | <template> |
| | | <Card :title="GetTitle(configType)['configTitle']"> |
| | |
| | | setTimeout(() => { |
| | | useTables.value[item][1].reload(); |
| | | useForms.value[configType.value as string][1].resetFields(); |
| | | useForms.value[configType.value as string][1].setFieldsValue(data.value[configType.value as string][0]); |
| | | useForms.value[configType.value as string][1].setFieldsValue( |
| | | data.value[configType.value as string][0], |
| | | ); |
| | | }, 10); |
| | | } |
| | | }); |
| | |
| | | */ |
| | | function SelectItemInForm(item) { |
| | | const record = useForms.value[configType.value][1].getFieldsValue(); |
| | | OpenSelectItem(useModalData.value[item][1].openModal, item, useModalsCrudInForm.value[item][1].openModal, record, objParams.value['CODE']); |
| | | OpenSelectItem( |
| | | useModalData.value[item][1].openModal, |
| | | item, |
| | | useModalsCrudInForm.value[item][1].openModal, |
| | | record, |
| | | objParams.value['CODE'], |
| | | ); |
| | | } |
| | | |
| | | /** |
| | |
| | | function SelectInFormSuccess(d, u, item) { |
| | | GetSelectSuccess(d, u, item).then((result) => { |
| | | useForms.value[configType.value][1].setFieldsValue(result['value']); |
| | | data.value[configType.value as string].map((x) => { |
| | | Object.getOwnPropertyNames(result['value']).forEach((key) => { |
| | | x[key] = result['value'][key]; |
| | | if (!isNullOrUnDef(data.value[configType.value as string])) { |
| | | data.value[configType.value as string].map((x) => { |
| | | Object.getOwnPropertyNames(result['value']).forEach((key) => { |
| | | x[key] = result['value'][key]; |
| | | }); |
| | | }); |
| | | }); |
| | | } |
| | | showOtherTable.value = result['isShow']; |
| | | data.value[result.name] = result['data']; |
| | | /* 重新useTable,否则数据不刷新 */ |