|
@@ -13,10 +13,18 @@
|
|
|
|
|
|
export default defineComponent({
|
|
|
components: { BasicDrawer, BasicForm },
|
|
|
+ props: {
|
|
|
+ type: {
|
|
|
+ type: String,
|
|
|
+ default: '0',
|
|
|
+ },
|
|
|
+ },
|
|
|
emits: ['reload'],
|
|
|
- setup(_, { emit }) {
|
|
|
+ setup(props, { emit }) {
|
|
|
const { createMessage } = useMessage();
|
|
|
- const modelRef = ref({});
|
|
|
+ const modelRef = ref({
|
|
|
+ type: props.type,
|
|
|
+ });
|
|
|
const isUpdate = ref(true);
|
|
|
const [registerForm, { validate, setProps, resetFields, setFieldsValue }] = useForm({
|
|
|
labelCol: {
|
|
@@ -70,7 +78,7 @@
|
|
|
isUpdate.value = !!data?.isUpdate;
|
|
|
modelRef.value = {
|
|
|
...data.record,
|
|
|
- type: data.type,
|
|
|
+ type: props.type,
|
|
|
};
|
|
|
|
|
|
if (unref(isUpdate)) {
|