ทะเบียนประวัติ => เพิ่ม เลขที่ตำแหน่ง

This commit is contained in:
DESKTOP-1R2VSQH\Lenovo ThinkPad E490 2024-10-28 14:22:08 +07:00
parent a0feb4a785
commit 38f3118bac

View file

@ -34,6 +34,7 @@ const formData = reactive<any>({
posExecutiveName: "", posExecutiveName: "",
posTypeName: "", posTypeName: "",
posLevelName: "", posLevelName: "",
posNo: "",
}); });
const sizeImg = ref<string>(""); const sizeImg = ref<string>("");
function onResize(size: any) { function onResize(size: any) {
@ -51,6 +52,7 @@ function getMain() {
.get(config.API.profilePosition()) .get(config.API.profilePosition())
.then(async (res) => { .then(async (res) => {
const data = res.data.result; const data = res.data.result;
formData.prefix = data.prefix; formData.prefix = data.prefix;
formData.firstName = data.firstName; formData.firstName = data.firstName;
formData.lastName = data.lastName; formData.lastName = data.lastName;
@ -59,6 +61,7 @@ function getMain() {
formData.posTypeName = data.posTypeName; formData.posTypeName = data.posTypeName;
formData.posExecutiveName = data.posExecutiveName; formData.posExecutiveName = data.posExecutiveName;
formData.posLevelName = data.posLevelName; formData.posLevelName = data.posLevelName;
formData.posNo = data.rootShortName + data.posMaster;
store.profileId = data.profileId; store.profileId = data.profileId;
if (data.avatarName) { if (data.avatarName) {
await getImg(data.profileId, data.avatarName); await getImg(data.profileId, data.avatarName);
@ -227,17 +230,18 @@ onMounted(async () => {
<span class="text-grey text-weight-medium">{{ <span class="text-grey text-weight-medium">{{
formData.position ? `${formData.position}` : "-" formData.position ? `${formData.position}` : "-"
}}</span> }}</span>
<div class="text-grey">{{ formData.posNo }}</div>
</div> </div>
</q-card-section> </q-card-section>
<q-list separator class="q-mt-md"> <q-list separator class="q-mt-md">
<q-separator /> <!-- <q-separator />
<q-item> <q-item>
<q-item-section class="text-grey-6">{{ <q-item-section class="text-grey-6">{{
store.typeProfile == "OFFICER" ? "ตำแหน่งในสายงาน" : "ตำแหน่ง" store.typeProfile == "OFFICER" ? "ตำแหน่งในสายงาน" : "ตำแหน่ง"
}}</q-item-section> }}</q-item-section>
<q-item-section>{{ formData.posExecutiveName }}</q-item-section> <q-item-section>{{ formData.posExecutiveName }}</q-item-section>
</q-item> </q-item> -->
<q-item> <q-item>
<q-item-section class="text-grey-6">{{ <q-item-section class="text-grey-6">{{
store.typeProfile == "OFFICER" ? "ตำแหน่งประเภท" : "กลุ่มงาน" store.typeProfile == "OFFICER" ? "ตำแหน่งประเภท" : "กลุ่มงาน"
@ -346,6 +350,7 @@ onMounted(async () => {
<span class="text-grey text-weight-medium">{{ <span class="text-grey text-weight-medium">{{
formData.position ? `${formData.position}` : "-" formData.position ? `${formData.position}` : "-"
}}</span> }}</span>
<div class="text-grey">{{ formData.posNo }}</div>
</div> </div>
<div class="row justify-center q-gutter-x-lg"> <div class="row justify-center q-gutter-x-lg">
<q-btn <q-btn