fix ระดับชั้นงาน

This commit is contained in:
DESKTOP-1R2VSQH\Lenovo ThinkPad E490 2025-04-25 14:37:01 +07:00
parent 404f987ed3
commit 888385426c

View file

@ -13,7 +13,8 @@ export const useDataStore = defineStore("dataMain", () => {
const storeRegistry = useRegistryInFormationStore(); const storeRegistry = useRegistryInFormationStore();
const $q = useQuasar(); const $q = useQuasar();
const mixin = useCounterMixin(); const mixin = useCounterMixin();
const { messageError, showLoader, hideLoader, findPosMasterNo,findOrgName } = mixin; const { messageError, showLoader, hideLoader, findPosMasterNo, findOrgName } =
mixin;
// ref() คือการประกาศ state เหมือน vuex // ref() คือการประกาศ state เหมือน vuex
const formData = reactive<ProfileData>({ const formData = reactive<ProfileData>({
profileId: "", profileId: "",
@ -26,7 +27,7 @@ export const useDataStore = defineStore("dataMain", () => {
posTypeName: "", posTypeName: "",
posLevelName: "", posLevelName: "",
salary: null, salary: null,
birthDate: '', birthDate: "",
posNo: "", posNo: "",
org: "", org: "",
dateStart: "", dateStart: "",
@ -111,7 +112,12 @@ export const useDataStore = defineStore("dataMain", () => {
formData.birthDate = data.birthDate; formData.birthDate = data.birthDate;
formData.posTypeName = data.posTypeName; formData.posTypeName = data.posTypeName;
formData.posExecutiveName = data.posExecutiveName; formData.posExecutiveName = data.posExecutiveName;
formData.posLevelName = data.posLevelName; formData.posLevelName =
data.profileType === "EMPLOYEE"
? data.posTypeShortName
? `${data.posTypeShortName} ${data.posLevelName}`
: `${data.posLevelName}`
: data.posLevelName;
formData.dateStart = data.dateStart; formData.dateStart = data.dateStart;
formData.dateRetireLaw = data.dateRetireLaw; formData.dateRetireLaw = data.dateRetireLaw;
formData.posNo = findPosMasterNo(data); formData.posNo = findPosMasterNo(data);