| | |
| | | |
| | | <script setup> |
| | | import { defineProps, defineEmits, reactive, ref, watch } from 'vue'; |
| | | import { enumUserNA } from '@/enum/user'; |
| | | import { enumUser } from '@/enum/user'; |
| | | import { useFormConfirm } from '@/composables/formConfirm'; |
| | | import userApi from '@/api/userApi'; |
| | | import userApi from '@/api/fysp/userApi'; |
| | | |
| | | const props = defineProps({ |
| | | //基本信息 |
| | |
| | | }); |
| | | const createLoading = ref(false); |
| | | const updateLoading = ref(false); |
| | | const userTypes = reactive(enumUserNA()); |
| | | const userTypes = reactive(enumUser()); |
| | | const rules = reactive({ |
| | | name: [ |
| | | { |
| | |
| | | |
| | | function updateUser() { |
| | | updateLoading.value = true; |
| | | userApi.updateUser().finally(() => { |
| | | userApi.updateUser(formObj.value).finally(() => { |
| | | updateLoading.value = false; |
| | | }); |
| | | } |