ปรับหน้ารายละเอียดของผู้สอบผ่าน เเก้เป็นส่ง name แทน id
This commit is contained in:
parent
507c94b955
commit
15738c7668
6 changed files with 33 additions and 27 deletions
|
|
@ -129,12 +129,11 @@ const fetchData = async () => {
|
||||||
InformationData.value.lastname = data.lastname;
|
InformationData.value.lastname = data.lastname;
|
||||||
InformationData.value.nationality = data.nationality;
|
InformationData.value.nationality = data.nationality;
|
||||||
InformationData.value.race = data.race;
|
InformationData.value.race = data.race;
|
||||||
InformationData.value.genderId = guidCheck(data.genderId) ?? "";
|
InformationData.value.genderId = guidCheck(data.gender) ?? "";
|
||||||
InformationData.value.prefixId = guidCheck(data.prefixId) ?? "";
|
InformationData.value.prefixId = guidCheck(data.prefix) ?? "";
|
||||||
InformationData.value.relationshipId =
|
InformationData.value.relationshipId = guidCheck(data.relationship) ?? "";
|
||||||
guidCheck(data.relationshipId) ?? "";
|
InformationData.value.religionId = guidCheck(data.religion) ?? "";
|
||||||
InformationData.value.religionId = guidCheck(data.religionId) ?? "";
|
InformationData.value.bloodGroupId = guidCheck(data.bloodGroup) ?? "";
|
||||||
InformationData.value.bloodGroupId = guidCheck(data.bloodGroupId) ?? "";
|
|
||||||
InformationData.value.dateOfBirth = new Date(data.dateOfBirth);
|
InformationData.value.dateOfBirth = new Date(data.dateOfBirth);
|
||||||
InformationData.value.age = data.age;
|
InformationData.value.age = data.age;
|
||||||
InformationData.value.telephone = data.telephone;
|
InformationData.value.telephone = data.telephone;
|
||||||
|
|
@ -165,17 +164,17 @@ const fetchData = async () => {
|
||||||
|
|
||||||
FamilyData.value.couple = data.couple ? "1" : "0";
|
FamilyData.value.couple = data.couple ? "1" : "0";
|
||||||
FamilyData.value.marryPrefix = data.marryPrefix ?? "";
|
FamilyData.value.marryPrefix = data.marryPrefix ?? "";
|
||||||
FamilyData.value.marryPrefixId = guidCheck(data.marryPrefixId) ?? "";
|
FamilyData.value.marryPrefixId = guidCheck(data.marryPrefix) ?? "";
|
||||||
FamilyData.value.marryFirstName = data.marryFirstName ?? "";
|
FamilyData.value.marryFirstName = data.marryFirstName ?? "";
|
||||||
FamilyData.value.marryLastName = data.marryLastName ?? "";
|
FamilyData.value.marryLastName = data.marryLastName ?? "";
|
||||||
FamilyData.value.marryOccupation = data.marryOccupation ?? "";
|
FamilyData.value.marryOccupation = data.marryOccupation ?? "";
|
||||||
FamilyData.value.fatherPrefix = data.fatherPrefix ?? "";
|
FamilyData.value.fatherPrefix = data.fatherPrefix ?? "";
|
||||||
FamilyData.value.fatherPrefixId = guidCheck(data.fatherPrefixId) ?? "";
|
FamilyData.value.fatherPrefixId = guidCheck(data.fatherPrefix) ?? "";
|
||||||
FamilyData.value.fatherFirstName = data.fatherFirstName ?? "";
|
FamilyData.value.fatherFirstName = data.fatherFirstName ?? "";
|
||||||
FamilyData.value.fatherLastName = data.fatherLastName ?? "";
|
FamilyData.value.fatherLastName = data.fatherLastName ?? "";
|
||||||
FamilyData.value.fatherOccupation = data.fatherOccupation ?? "";
|
FamilyData.value.fatherOccupation = data.fatherOccupation ?? "";
|
||||||
FamilyData.value.motherPrefix = data.motherPrefix ?? "";
|
FamilyData.value.motherPrefix = data.motherPrefix ?? "";
|
||||||
FamilyData.value.motherPrefixId = guidCheck(data.motherPrefixId) ?? "";
|
FamilyData.value.motherPrefixId = guidCheck(data.motherPrefix) ?? "";
|
||||||
FamilyData.value.motherFirstName = data.motherFirstName ?? "";
|
FamilyData.value.motherFirstName = data.motherFirstName ?? "";
|
||||||
FamilyData.value.motherLastName = data.motherLastName ?? "";
|
FamilyData.value.motherLastName = data.motherLastName ?? "";
|
||||||
FamilyData.value.motherOccupation = data.motherOccupation ?? "";
|
FamilyData.value.motherOccupation = data.motherOccupation ?? "";
|
||||||
|
|
|
||||||
|
|
@ -291,7 +291,7 @@ onMounted(async () => {
|
||||||
const fetchLevel = async () => {
|
const fetchLevel = async () => {
|
||||||
showLoader();
|
showLoader();
|
||||||
await http
|
await http
|
||||||
.get(config.API.educationLevel)
|
.get(config.API.orgEducationLevel)
|
||||||
.then((res) => {
|
.then((res) => {
|
||||||
const data = res.data.result;
|
const data = res.data.result;
|
||||||
let option: optionData[] = [];
|
let option: optionData[] = [];
|
||||||
|
|
@ -774,6 +774,7 @@ const getClass = (val: boolean) => {
|
||||||
</ProfileTable>
|
</ProfileTable>
|
||||||
</q-form>
|
</q-form>
|
||||||
</q-card>
|
</q-card>
|
||||||
|
|
||||||
<q-dialog v-model="modal" persistent>
|
<q-dialog v-model="modal" persistent>
|
||||||
<q-card style="width: 600px">
|
<q-card style="width: 600px">
|
||||||
<q-form ref="myForm" greedy @submit.prevent @validation-success="clickSave">
|
<q-form ref="myForm" greedy @submit.prevent @validation-success="clickSave">
|
||||||
|
|
|
||||||
|
|
@ -247,7 +247,7 @@ const selectSubDistrict = (e: string | null, name: string) => {
|
||||||
const fetchProvince = async () => {
|
const fetchProvince = async () => {
|
||||||
showLoader();
|
showLoader();
|
||||||
await http
|
await http
|
||||||
.get(config.API.province)
|
.get(config.API.orgProvince)
|
||||||
.then(async (res) => {
|
.then(async (res) => {
|
||||||
const data = res.data.result;
|
const data = res.data.result;
|
||||||
let option: optionData[] = [];
|
let option: optionData[] = [];
|
||||||
|
|
@ -326,9 +326,9 @@ const fetchDistrict = async (id: string | null, position: string) => {
|
||||||
if (id != null && id != "") {
|
if (id != null && id != "") {
|
||||||
showLoader();
|
showLoader();
|
||||||
await http
|
await http
|
||||||
.get(config.API.listDistrict(id))
|
.get(config.API.orgProvince+`/${id}`)
|
||||||
.then(async (res) => {
|
.then(async (res) => {
|
||||||
const data = res.data.result;
|
const data = res.data.result.districts;
|
||||||
let option: optionData[] = [];
|
let option: optionData[] = [];
|
||||||
data.map((r: any) => {
|
data.map((r: any) => {
|
||||||
option.push({ id: r.id.toString(), name: r.name.toString() });
|
option.push({ id: r.id.toString(), name: r.name.toString() });
|
||||||
|
|
@ -372,9 +372,9 @@ const fetchSubDistrict = async (id: string | null, position: string) => {
|
||||||
if (id != null && id != "") {
|
if (id != null && id != "") {
|
||||||
showLoader();
|
showLoader();
|
||||||
await http
|
await http
|
||||||
.get(config.API.listSubDistrict(id))
|
.get(config.API.orgDistrict+`/${id}`)
|
||||||
.then(async (res) => {
|
.then(async (res) => {
|
||||||
const data = res.data.result;
|
const data = res.data.result.subDistricts;
|
||||||
let option: zipCodeOption[] = [];
|
let option: zipCodeOption[] = [];
|
||||||
data.map((r: any) => {
|
data.map((r: any) => {
|
||||||
option.push({
|
option.push({
|
||||||
|
|
|
||||||
|
|
@ -81,12 +81,12 @@ const refreshData = async () => {
|
||||||
const fetchPrefix = async () => {
|
const fetchPrefix = async () => {
|
||||||
showLoader();
|
showLoader();
|
||||||
await http
|
await http
|
||||||
.get(config.API.prefix)
|
.get(config.API.profileNewMetaMain)
|
||||||
.then((res) => {
|
.then((res) => {
|
||||||
const data = res.data.result;
|
const data = res.data.result;
|
||||||
let option: DataOption[] = [];
|
let option: DataOption[] = [];
|
||||||
data.map((r: any) => {
|
data.prefixs.map((r: any) => {
|
||||||
option.push({ id: r.id.toString(), name: r.name.toString() });
|
option.push({ id: r.name.toString(), name: r.name.toString() });
|
||||||
});
|
});
|
||||||
Ops.value.prefixOps = option;
|
Ops.value.prefixOps = option;
|
||||||
OpsFilter.value.prefixOps = option;
|
OpsFilter.value.prefixOps = option;
|
||||||
|
|
|
||||||
|
|
@ -112,53 +112,59 @@ const onCancel = async () => {
|
||||||
const fetchPerson = async () => {
|
const fetchPerson = async () => {
|
||||||
showLoader();
|
showLoader();
|
||||||
await http
|
await http
|
||||||
.get(config.API.person)
|
.get(config.API.profileNewMetaMain)
|
||||||
.then((res) => {
|
.then((res) => {
|
||||||
const data = res.data.result;
|
const data = res.data.result;
|
||||||
|
|
||||||
|
//กรุ๊ปเลือด
|
||||||
let optionbloodGroups: optionData[] = [];
|
let optionbloodGroups: optionData[] = [];
|
||||||
data.bloodGroups.map((r: any) => {
|
data.bloodGroups.map((r: any) => {
|
||||||
optionbloodGroups.push({
|
optionbloodGroups.push({
|
||||||
id: r.id ?? "",
|
id: r.name ?? "",
|
||||||
name: r.name ?? "",
|
name: r.name ?? "",
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
Ops.value.bloodOps = optionbloodGroups;
|
Ops.value.bloodOps = optionbloodGroups;
|
||||||
OpsFilter.value.bloodOps = optionbloodGroups;
|
OpsFilter.value.bloodOps = optionbloodGroups;
|
||||||
|
|
||||||
|
//เพศ
|
||||||
let optiongenders: optionData[] = [];
|
let optiongenders: optionData[] = [];
|
||||||
data.genders.map((r: any) => {
|
data.genders.map((r: any) => {
|
||||||
optiongenders.push({
|
optiongenders.push({
|
||||||
id: r.id ?? "",
|
id: r.name ?? "",
|
||||||
name: r.name ?? "",
|
name: r.name ?? "",
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
Ops.value.genderOps = optiongenders;
|
Ops.value.genderOps = optiongenders;
|
||||||
OpsFilter.value.genderOps = optiongenders;
|
OpsFilter.value.genderOps = optiongenders;
|
||||||
|
|
||||||
|
//คำนำหน้าชื่อ
|
||||||
let optionprefixs: optionData[] = [];
|
let optionprefixs: optionData[] = [];
|
||||||
data.prefixs.map((r: any) => {
|
data.prefixs.map((r: any) => {
|
||||||
optionprefixs.push({
|
optionprefixs.push({
|
||||||
id: r.id ?? "",
|
id: r.name ?? "",
|
||||||
name: r.name ?? "",
|
name: r.name ?? "",
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
Ops.value.prefixOps = optionprefixs;
|
Ops.value.prefixOps = optionprefixs;
|
||||||
OpsFilter.value.prefixOps = optionprefixs;
|
OpsFilter.value.prefixOps = optionprefixs;
|
||||||
|
|
||||||
|
//สถานภาพ
|
||||||
let optionrelationships: optionData[] = [];
|
let optionrelationships: optionData[] = [];
|
||||||
data.relationships.map((r: any) => {
|
data.relationships.map((r: any) => {
|
||||||
optionrelationships.push({
|
optionrelationships.push({
|
||||||
id: r.id ?? "",
|
id: r.name ?? "",
|
||||||
name: r.name ?? "",
|
name: r.name ?? "",
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
Ops.value.statusOps = optionrelationships;
|
Ops.value.statusOps = optionrelationships;
|
||||||
OpsFilter.value.statusOps = optionrelationships;
|
OpsFilter.value.statusOps = optionrelationships;
|
||||||
|
|
||||||
|
//ศาสนา
|
||||||
let optionreligions: optionData[] = [];
|
let optionreligions: optionData[] = [];
|
||||||
data.religions.map((r: any) => {
|
data.religions.map((r: any) => {
|
||||||
optionreligions.push({
|
optionreligions.push({
|
||||||
id: r.id ?? "",
|
id: r.name ?? "",
|
||||||
name: r.name ?? "",
|
name: r.name ?? "",
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
|
||||||
|
|
@ -142,10 +142,10 @@ interface Address {
|
||||||
}
|
}
|
||||||
|
|
||||||
interface AddressData {
|
interface AddressData {
|
||||||
subDistrictId: string;
|
subDistrictId: any;
|
||||||
zipCode: string;
|
zipCode: string;
|
||||||
districtId: string;
|
districtId: any;
|
||||||
provinceId: string;
|
provinceId: any;
|
||||||
}
|
}
|
||||||
|
|
||||||
interface Certificate {
|
interface Certificate {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue