| | |
| | | * @version: |
| | | * @Date: 2024-06-05 15:46:07 |
| | | * @LastEditors: Ben Lin |
| | | * @LastEditTime: 2024-07-22 00:51:10 |
| | | * @LastEditTime: 2024-09-11 23:38:35 |
| | | --> |
| | | <template> |
| | | <BasicModal |
| | |
| | | |
| | | emit('modalInner', dtlSlots.value, async () => { |
| | | await nextTick(); |
| | | //循环表单名数组,操作各表单字段 |
| | | /* 循环表单名数组,操作各表单字段 */ |
| | | formElName.value.forEach((name) => { |
| | | if (!isNullOrUnDef(useFormData.value[name])) { |
| | | useFormData.value[name][1]['resetFields'](); |
| | |
| | | } |
| | | }); |
| | | }); |
| | | //初始化方法自定义 |
| | | /* 初始化方法自定义 */ |
| | | if (!isNullOrEmpty(data?.initFnName)) { |
| | | initFnName.value = data?.initFnName; |
| | | let param: CustModalParams = { |
| | |
| | | others: data?.others, |
| | | FnName: initFnName.value[cType.value], |
| | | initFnName: '', |
| | | data: ref<any[]>([]) |
| | | }; |
| | | CustFunc(param); |
| | | } |
| | |
| | | /** |
| | | * @description: 取消按钮触发取消事件 |
| | | * @return {*} |
| | | */ |
| | | */ |
| | | function handleCancel() { |
| | | emit('cancel'); |
| | | } |