Browse Source

fix: api error

main
xingyu 2 years ago
parent
commit
1b1424b79a
  1. 8
      src/views/infra/dataSourceConfig/DataSourceConfigModal.vue

8
src/views/infra/dataSourceConfig/DataSourceConfigModal.vue

@ -8,7 +8,7 @@ import { ref, unref } from 'vue'
import { BasicModal, useModalInner } from '@/components/Modal' import { BasicModal, useModalInner } from '@/components/Modal'
import { BasicForm, useForm } from '@/components/Form' import { BasicForm, useForm } from '@/components/Form'
import { formSchema } from './dataSourceConfig.data' import { formSchema } from './dataSourceConfig.data'
import { createPost, getPost, updatePost } from '@/api/system/post' import { createDataSourceConfig, getDataSourceConfig, updateDataSourceConfig } from '@/api/infra/dataSourceConfig'
const emit = defineEmits(['success', 'register']) const emit = defineEmits(['success', 'register'])
const isUpdate = ref(true) const isUpdate = ref(true)
@ -26,7 +26,7 @@ const [registerModal, { setModalProps, closeModal }] = useModalInner(async (data
setModalProps({ confirmLoading: false }) setModalProps({ confirmLoading: false })
isUpdate.value = !!data?.isUpdate isUpdate.value = !!data?.isUpdate
if (unref(isUpdate)) { if (unref(isUpdate)) {
const res = await getPost(data.record.id) const res = await getDataSourceConfig(data.record.id)
setFieldsValue({ ...res }) setFieldsValue({ ...res })
} }
}) })
@ -36,9 +36,9 @@ async function handleSubmit() {
const values = await validate() const values = await validate()
setModalProps({ confirmLoading: true }) setModalProps({ confirmLoading: true })
if (unref(isUpdate)) { if (unref(isUpdate)) {
await updatePost(values) await updateDataSourceConfig(values)
} else { } else {
await createPost(values) await createDataSourceConfig(values)
} }
closeModal() closeModal()
emit('success') emit('success')