Showing
1 changed file
with
7 additions
and
6 deletions
| @@ -35,6 +35,7 @@ | @@ -35,6 +35,7 @@ | ||
| 35 | const { proxy } = getCurrentInstance() as any; | 35 | const { proxy } = getCurrentInstance() as any; |
| 36 | const getChildData = ref(null); | 36 | const getChildData = ref(null); |
| 37 | const editGetId: any = ref(''); | 37 | const editGetId: any = ref(''); |
| 38 | + const createTime = ref<string>(''); | ||
| 38 | const [registerForm, { validate, resetFields, setFieldsValue, updateSchema }] = useForm({ | 39 | const [registerForm, { validate, resetFields, setFieldsValue, updateSchema }] = useForm({ |
| 39 | schemas: formSchema, | 40 | schemas: formSchema, |
| 40 | showActionButtonGroup: false, | 41 | showActionButtonGroup: false, |
| @@ -57,6 +58,7 @@ | @@ -57,6 +58,7 @@ | ||
| 57 | await setFieldsValue({ | 58 | await setFieldsValue({ |
| 58 | ...data.record, | 59 | ...data.record, |
| 59 | }); | 60 | }); |
| 61 | + createTime.value = data.record.createdTime; | ||
| 60 | updateStatusSchema(true); | 62 | updateStatusSchema(true); |
| 61 | } | 63 | } |
| 62 | }); | 64 | }); |
| @@ -79,7 +81,7 @@ | @@ -79,7 +81,7 @@ | ||
| 79 | ]); | 81 | ]); |
| 80 | }; | 82 | }; |
| 81 | 83 | ||
| 82 | - const getAllFieldsFunc = async () => { | 84 | + const getAllFieldsFunc = async (isUpdate?: boolean) => { |
| 83 | getValuesFormData = await validate(); | 85 | getValuesFormData = await validate(); |
| 84 | if (!getValuesFormData) return; | 86 | if (!getValuesFormData) return; |
| 85 | let getChildValues = proxy.$refs.getChildData.getAllFields(); | 87 | let getChildValues = proxy.$refs.getChildData.getAllFields(); |
| @@ -90,10 +92,9 @@ | @@ -90,10 +92,9 @@ | ||
| 90 | id: unref(isUpdate) ? editGetId.value : '', | 92 | id: unref(isUpdate) ? editGetId.value : '', |
| 91 | }; | 93 | }; |
| 92 | 94 | ||
| 93 | - const createTime = { | ||
| 94 | - createdTime: Date.now(), | 95 | + const createTime1 = { |
| 96 | + createdTime: isUpdate ? unref(createTime) : Date.now(), | ||
| 95 | }; | 97 | }; |
| 96 | - | ||
| 97 | Object.assign( | 98 | Object.assign( |
| 98 | postAllData, | 99 | postAllData, |
| 99 | { | 100 | { |
| @@ -101,7 +102,7 @@ | @@ -101,7 +102,7 @@ | ||
| 101 | }, | 102 | }, |
| 102 | getValuesFormData, | 103 | getValuesFormData, |
| 103 | id, | 104 | id, |
| 104 | - createTime | 105 | + createTime1 |
| 105 | ); | 106 | ); |
| 106 | if (!unref(isUpdate)) { | 107 | if (!unref(isUpdate)) { |
| 107 | delete postAllData.id; | 108 | delete postAllData.id; |
| @@ -119,7 +120,7 @@ | @@ -119,7 +120,7 @@ | ||
| 119 | emit('success'); | 120 | emit('success'); |
| 120 | resetFields(); | 121 | resetFields(); |
| 121 | } else { | 122 | } else { |
| 122 | - await getAllFieldsFunc(); | 123 | + await getAllFieldsFunc(true); |
| 123 | await saveTenantProfileApi(postAllData); | 124 | await saveTenantProfileApi(postAllData); |
| 124 | createMessage.success('租户配置编辑成功'); | 125 | createMessage.success('租户配置编辑成功'); |
| 125 | closeDrawer(); | 126 | closeDrawer(); |