refactor: rename agencyFile and agencyFileList to userFile and userFileList for clarity
Some checks failed
Spell Check / Spell Check with Typos (push) Failing after 8s

This commit is contained in:
puriphatt 2025-04-10 18:04:37 +07:00
parent 2e813f6e88
commit d3e5aec842
2 changed files with 105 additions and 123 deletions

View file

@ -93,8 +93,8 @@ const currentUser = ref<User>();
const userCode = ref<string>();
const statusToggle = ref(true);
const agencyFile = ref<File[]>([]);
const agencyFileList = ref<{ name: string; url: string }[]>([]);
const userFile = ref<File[]>([]);
const userFileList = ref<{ name: string; url: string }[]>([]);
const typeStats = ref<UserTypeStats>();
const userStats = ref<BranchUserStats[]>();
@ -152,7 +152,7 @@ const defaultFormData = {
citizenIssue: null,
citizenId: '',
remark: '',
agencyStatus: null,
agencyStatus: '',
};
const formData = ref<UserCreate>({
@ -202,7 +202,7 @@ const formData = ref<UserCreate>({
citizenIssue: null,
citizenId: '',
remark: '',
agencyStatus: null,
agencyStatus: '',
});
const fieldSelectedOption = ref<{ label: string; value: string }[]>([
@ -331,7 +331,7 @@ function onClose(excludeDialog?: boolean) {
urlProfile.value = '';
profileFileImg.value = null;
infoDrawerEdit.value = false;
agencyFile.value = [];
userFile.value = [];
isEdit.value = false;
statusToggle.value = true;
isImageEdit.value = false;
@ -340,6 +340,8 @@ function onClose(excludeDialog?: boolean) {
mapUserType(currentTab.value);
imageList.value = { selectedImage: '', list: [] };
onCreateImageList.value = { selectedImage: '', list: [] };
userFileList.value = [];
userFile.value = [];
flowStore.rotate();
}
@ -360,12 +362,10 @@ async function openDialog(
isEdit.value = true;
await assignFormData(id);
if (formData.value.userType === 'AGENCY') {
const result = await userStore.fetchAttachment(id);
const result = await userStore.fetchAttachment(id);
if (result) {
agencyFileList.value = result;
}
if (result) {
userFileList.value = result;
}
}
if (userStore.userOption.hqOpts.length !== 0 && !id) {
@ -429,10 +429,9 @@ async function onSubmit(excludeDialog?: boolean) {
await userStore.editById(currentUser.value.id, formDataEdit);
if (currentUser.value.id && formDataEdit.userType === 'AGENCY') {
if (!agencyFile.value) return;
if (userFile.value) {
const payload: UserAttachmentCreate = {
file: agencyFile.value,
file: userFile.value,
};
if (payload?.file) {
@ -461,11 +460,9 @@ async function onSubmit(excludeDialog?: boolean) {
onCreateImageList.value,
);
if (result && formData.value.userType === 'AGENCY') {
if (!agencyFile.value) return;
if (userFile.value && result) {
const payload: UserAttachmentCreate = {
file: agencyFile.value,
file: userFile.value,
};
if (payload?.file) {
@ -747,7 +744,7 @@ watch(
formData.value.trainingPlace = null;
formData.value.checkpoint = null;
formData.value.checkpointEN = null;
agencyFile.value = [];
userFile.value = [];
},
);
@ -1800,8 +1797,8 @@ watch(
v-model:import-nationality="formData.importNationality"
v-model:training-place="formData.trainingPlace"
v-model:checkpoint="formData.checkpoint"
v-model:agency-file="agencyFile"
v-model:agency-file-list="agencyFileList"
v-model:user-file="userFile"
v-model:user-file-list="userFileList"
v-model:user-id="currentUser.id"
v-model:remark="formData.remark"
v-model:agency-status="formData.agencyStatus"
@ -2025,7 +2022,8 @@ watch(
v-model:checkpoint="formData.checkpoint"
v-model:agency-status="formData.agencyStatus"
v-model:remark="formData.remark"
v-model:agency-file="agencyFile"
v-model:user-file="userFile"
v-model:user-file-list="userFileList"
/>
</div>
</div>