|
|
@ -1,13 +1,13 @@ |
|
|
|
<template> |
|
|
|
<template> |
|
|
|
<BasicModal |
|
|
|
<BasicModal |
|
|
|
v-bind="$attrs" |
|
|
|
v-bind="$attrs" |
|
|
|
@register="registerModal" |
|
|
|
@register="registerModal" |
|
|
|
showFooter |
|
|
|
showFooter |
|
|
|
:title="getTitle" |
|
|
|
:title="getTitle" |
|
|
|
width="500px" |
|
|
|
width="500px" |
|
|
|
@ok="handleSubmit" |
|
|
|
@ok="handleSubmit" |
|
|
|
> |
|
|
|
> |
|
|
|
<BasicForm @register="registerForm"/> |
|
|
|
<BasicForm @register="registerForm" /> |
|
|
|
</BasicModal> |
|
|
|
</BasicModal> |
|
|
|
</template> |
|
|
|
</template> |
|
|
|
<script lang="ts" setup> |
|
|
|
<script lang="ts" setup> |
|
|
@ -15,7 +15,7 @@ import {ref, computed, unref} from 'vue'; |
|
|
|
import {BasicForm, useForm} from '/@/components/Form/index'; |
|
|
|
import {BasicForm, useForm} from '/@/components/Form/index'; |
|
|
|
import {formSchema} from './dictdata.data'; |
|
|
|
import {formSchema} from './dictdata.data'; |
|
|
|
//import {set} from '/@/api/platform/system/controller/dictdata'; |
|
|
|
//import {set} from '/@/api/platform/system/controller/dictdata'; |
|
|
|
import {BasicModal, useModalInner} from "/@/components/Modal"; |
|
|
|
import {BasicModal, useModalInner} from '/@/components/Modal'; |
|
|
|
|
|
|
|
|
|
|
|
const emit = defineEmits(['success', 'register']); |
|
|
|
const emit = defineEmits(['success', 'register']); |
|
|
|
const isUpdate = ref(true); |
|
|
|
const isUpdate = ref(true); |
|
|
@ -43,7 +43,7 @@ async function handleSubmit() { |
|
|
|
try { |
|
|
|
try { |
|
|
|
const values = await validate(); |
|
|
|
const values = await validate(); |
|
|
|
setModalProps({confirmLoading: true}); |
|
|
|
setModalProps({confirmLoading: true}); |
|
|
|
await set(values); |
|
|
|
//await set(values); |
|
|
|
closeModal(); |
|
|
|
closeModal(); |
|
|
|
emit('success'); |
|
|
|
emit('success'); |
|
|
|
} finally { |
|
|
|
} finally { |
|
|
|