diff --git a/src/views/system/post/PostModal.vue b/src/views/system/post/PostModal.vue index 0d020ebe..8d00db6b 100644 --- a/src/views/system/post/PostModal.vue +++ b/src/views/system/post/PostModal.vue @@ -1,10 +1,10 @@ <template> - <BasicModal v-bind="$attrs" @register="registerModal" :title="getTitle" @ok="handleSubmit"> + <BasicModal v-bind="$attrs" @register="registerModal" :title="isUpdate ? '编辑' : '新增'" @ok="handleSubmit"> <BasicForm @register="registerForm" /> </BasicModal> </template> <script lang="ts" setup name="PostModal"> -import { ref, computed, unref } from 'vue' +import { ref, unref } from 'vue' import { BasicModal, useModalInner } from '@/components/Modal' import { BasicForm, useForm } from '@/components/Form' import { formSchema } from './post.data' @@ -14,7 +14,7 @@ const emit = defineEmits(['success', 'register']) const isUpdate = ref(true) const [registerForm, { setFieldsValue, resetFields, validate }] = useForm({ - labelWidth: 100, + labelWidth: 120, baseColProps: { span: 24 }, schemas: formSchema, showActionButtonGroup: false, @@ -25,15 +25,12 @@ const [registerModal, { setModalProps, closeModal }] = useModalInner(async (data resetFields() setModalProps({ confirmLoading: false }) isUpdate.value = !!data?.isUpdate - if (unref(isUpdate)) { const res = await getPost(data.record.id) setFieldsValue({ ...res }) } }) -const getTitle = computed(() => (!unref(isUpdate) ? '新增岗位' : '编辑岗位')) - async function handleSubmit() { try { const values = await validate() diff --git a/src/views/system/post/index.vue b/src/views/system/post/index.vue index 41fb65b9..3812a540 100644 --- a/src/views/system/post/index.vue +++ b/src/views/system/post/index.vue @@ -57,7 +57,6 @@ const [registerTable, { getForm, reload }] = useTable({ }, useSearchForm: true, showTableSetting: true, - showIndexColumn: false, actionColumn: { width: 140, title: t('common.action'), @@ -67,16 +66,11 @@ const [registerTable, { getForm, reload }] = useTable({ }) function handleCreate() { - openModal(true, { - isUpdate: false - }) + openModal(true, { isUpdate: false }) } function handleEdit(record: Recordable) { - openModal(true, { - record, - isUpdate: true - }) + openModal(true, { record, isUpdate: true }) } async function handleExport() {