|
@@ -148,16 +148,16 @@
|
|
|
</a-modal>
|
|
|
</template>
|
|
|
<script lang="ts">
|
|
|
-import {defineComponent, reactive, ref, toRefs} from 'vue';
|
|
|
-import type {FormInstance, SelectProps} from 'ant-design-vue';
|
|
|
-import {message, TableColumnsType} from 'ant-design-vue';
|
|
|
-import {getUserByID, saveSysUser} from '@/api/system/user';
|
|
|
-import {getSysDictionaryList} from '@/api/system/dictionary';
|
|
|
-import {getRegionCodeList} from '@/api/system/area/index';
|
|
|
-import {getListForAddUser} from '@/api/baseSettings/userInfo';
|
|
|
-import {getInstitutionDataList} from "@/api/baseSettings/institution";
|
|
|
+ import { defineComponent, reactive, ref, toRefs } from 'vue';
|
|
|
+ import { message, TableColumnsType } from 'ant-design-vue';
|
|
|
+ import type { FormInstance, SelectProps } from 'ant-design-vue';
|
|
|
+ import { getUserByID, saveSysUser } from '@/api/system/user';
|
|
|
+ import { getSysDictionaryList } from '@/api/system/dictionary';
|
|
|
+ import { getRegionCodeList } from '@/api/system/area/index';
|
|
|
+ import { getListForAddUser } from '@/api/baseSettings/userInfo';
|
|
|
+ import { getInstitutionDataList } from '@/api/baseSettings/institution';
|
|
|
|
|
|
-interface userModel {
|
|
|
+ interface userModel {
|
|
|
dataModel: any;
|
|
|
}
|
|
|
|
|
@@ -168,7 +168,7 @@ interface userModel {
|
|
|
default: null,
|
|
|
},
|
|
|
},
|
|
|
- setup() {
|
|
|
+ setup(props) {
|
|
|
const visible = ref<boolean>(false);
|
|
|
const isAllowCommit = ref<boolean>(true);
|
|
|
const modalFormRef = ref<FormInstance>();
|
|
@@ -215,7 +215,7 @@ interface userModel {
|
|
|
await getInstitutionList();
|
|
|
const reqData = await getUserByID('');
|
|
|
formData.dataModel = reqData;
|
|
|
- console.log('dataModel', formData.dataModel);
|
|
|
+ /*console.log('dataModel', formData.dataModel);*/
|
|
|
formState.loading = false;
|
|
|
visible.value = true;
|
|
|
};
|
|
@@ -258,6 +258,7 @@ interface userModel {
|
|
|
saveSysUser(formData.dataModel).then((result) => {
|
|
|
if (result) {
|
|
|
visible.value = false;
|
|
|
+ props.loadData();
|
|
|
}
|
|
|
});
|
|
|
}
|