แก้ ดึงข้อมูลลง ฟอร์ม

This commit is contained in:
STW_TTTY\stwtt 2024-04-05 09:26:07 +07:00
parent 54c48e637d
commit b436288c9b
3 changed files with 29 additions and 16 deletions

View file

@ -22,8 +22,7 @@ const route = useRoute();
const id = ref<string>(route.params.id as string);
const $q = useQuasar();
const mixin = useCounterMixin();
const { dialogConfirm, showLoader, hideLoader, messageError, date2Thai } =
mixin;
const { dialogConfirm, showLoader, hideLoader, messageError, date2Thai } = mixin;
const store = useDevelopmentDataStore();
const modalDialogGov = ref<boolean>(false);
const modalDialogProject = ref<boolean>(false);
@ -118,7 +117,6 @@ function onSubmit() {
showLoader();
http[id.value ? "put" : "post"](url, body)
.then((res) => {
console.log(res);
router.push(`/development/history`);
})
.catch((e) => {
@ -146,9 +144,18 @@ function upDate(data: FormAddHistory) {
}
function upDateProject(data: any) {
formMainProject.id = data.id;
formMainProject.project = data.project;
formMainProject.year = data.year;
formMainProject.id = data.id ? data.id : null
formMainProject.project = data.project ? data.project : null
formMainProject.year = data.year ? data.year : null
formMainProject.trainingStart = data.dateStart ? data.dateStart : null
formMainProject.trainingEnd = data.dateEnd ? data.dateEnd : null
formMainProject.totalTraining = data.totalDate ? data.totalDate : null
formMainProject.location = data.addressAcademic ? data.addressAcademic : null
formMainProject.topic = data.topicAcademic ? data.topicAcademic : null
formMainProject.studyStart = data.studyStart ? data.studyStart : null
formMainProject.studyEnd = data.studyEnd ? data.studyEnd : null
formMainProject.organizingTraining = data.organizingTraining ? data.organizingTraining : null
}
function getDataEdit() {
@ -175,9 +182,9 @@ function getDataEdit() {
formMainProject.project = data.projectName;
formMainProject.year = data.year;
formMainProject.trainingStartdateStart = data.dateStart;
formMainProject.trainingEnddateEnd = data.dateEnd;
formMainProject.totalTrainingtotalDate = data.totalDate;
formMainProject.trainingStart = data.dateStart;
formMainProject.trainingEnd = data.dateEnd;
formMainProject.totalTraining = data.totalDate;
formMainProject.location = data.addressAcademic;
formMainProject.topic = data.topicAcademic;
formMainProject.studyStart = data.dateStudyStart;
@ -305,6 +312,9 @@ onMounted(() => {
<span v-if="index == 1">{{
formMainProject[field] ? formMainProject[field] + 543 : "-"
}}</span>
<span v-else-if="index == 2 || index == 3">{{
formMainProject[field] ? date2Thai(formMainProject[field]) : "-"
}}</span>
<span v-else>{{
formMainProject[field] ? formMainProject[field] : "-"
}}</span>

View file

@ -183,7 +183,6 @@ function searchFilter() {
`?page=${formFilter.page}&pageSize=${formFilter.pageSize}&searchField=${search.value}&searchKeyword=${inputSearch.value}`
)
.then((res) => {
console.log(res.data.result.data);
const data = res.data.result.data;
maxPage.value = Math.ceil(res.data.result.total / formFilter.pageSize);
rows.value = data.map((item: any) => ({

View file

@ -104,7 +104,7 @@ function onSubmit() {
lastName: formMain.lastName,
citizenId: formMain.citizenId,
position: formMain.position,
posExecutive:null,
posExecutive: null,
posLevelId: formMain.posLevelId,
posTypeId: formMain.posTypeId,
@ -116,7 +116,6 @@ function onSubmit() {
showLoader();
http[id.value ? "put" : "post"](url, body)
.then((res) => {
console.log(res);
router.push(`/development/employee-history`);
})
.catch((e) => {
@ -172,9 +171,9 @@ function getDataEdit() {
formMainProject.project = data.projectName;
formMainProject.year = data.year;
formMainProject.trainingStartdateStart = data.dateStart;
formMainProject.trainingEnddateEnd = data.dateEnd;
formMainProject.totalTrainingtotalDate = data.totalDate;
formMainProject.trainingStart = data.dateStart;
formMainProject.trainingEnd = data.dateEnd;
formMainProject.totalTraining = data.totalDate;
formMainProject.location = data.addressAcademic;
formMainProject.topic = data.topicAcademic;
formMainProject.studyStart = data.dateStudyStart;
@ -194,7 +193,7 @@ function getDataEdit() {
onMounted(() => {
if (id.value) {
getDataEdit()
getDataEdit();
}
});
</script>
@ -302,6 +301,11 @@ onMounted(() => {
<span v-if="index == 1">{{
formMainProject[field] ? formMainProject[field] + 543 : "-"
}}</span>
<span v-else-if="index == 2 || index == 3">{{
formMainProject[field]
? date2Thai(formMainProject[field])
: "-"
}}</span>
<span v-else>{{
formMainProject[field] ? formMainProject[field] : "-"
}}</span>