รายการโครงการ

This commit is contained in:
DESKTOP-1R2VSQH\Lenovo ThinkPad E490 2024-04-10 10:31:41 +07:00
parent 62bb318858
commit ec36ffe6ba
9 changed files with 211 additions and 38 deletions

View file

@ -88,15 +88,12 @@ function fetchDataProject(id: string) {
store.formAddProject.actualPeoples = actualPeoples;
//
store.formAddProject.projectDay = store.formAddProject.projectDay
? Number(store.formAddProject.projectDay)
: null;
store.formAddProject.projectNigth = store.formAddProject.projectNigth
? Number(store.formAddProject.projectNigth)
: null;
store.formAddProject.projectModal = store.formAddProject.projectModal
? Number(store.formAddProject.projectModal)
: null;
store.formAddProject.projectType = data.projectType;
store.formAddProject.projectCharacteristics = data.projectCharacteristics;
store.formAddProject.projectDay = data.projectDay;
store.formAddProject.projectNigth = data.projectNigth;
store.formAddProject.projectTechniques = data.projectTechniques;
store.formAddProject.projectModal = data.projectModal;
/** การติดตามผลดารประเมิน*/
store.formAddProject.metricType = data.metricType;
@ -119,7 +116,7 @@ function fetchDataProject(id: string) {
store.formAddProject.dateEnd = data.dateEnd;
store.formAddProject.totalDate = data.totalDate;
store.formAddProject.address = data.address;
store.formAddProject.provinceId = data.provinceId;
store.formAddProject.provinceIds = data.provinceIds;
store.formAddProject.budget = data.budget;
store.formAddProject.accept = data.accept;
store.formAddProject.receive = data.receive;
@ -162,6 +159,17 @@ function onSubmit() {
store.formAddProject.isNoPass = false;
}
// ;
store.formAddProject.projectDay = store.formAddProject.projectDay
? Number(store.formAddProject.projectDay)
: null;
store.formAddProject.projectNigth = store.formAddProject.projectNigth
? Number(store.formAddProject.projectNigth)
: null;
store.formAddProject.projectModal = store.formAddProject.projectModal
? Number(store.formAddProject.projectModal)
: null;
/** อื่นๆ*/
store.formAddProject.totalDate = Number(store.formAddProject.totalDate);
store.formAddProject.accept =

View file

@ -222,7 +222,7 @@ onMounted(() => {
<q-select
outlined
dense
v-model="store.formAddProject.provinceId"
v-model="store.formAddProject.provinceIds"
label="จังหวัด"
:options="provinceOp"
option-label="name"

View file

@ -33,7 +33,7 @@ const title = ref<string>(route.params.id ? "แก้ไข" : "เพิ่ม
const scholarshipId = ref<string | null>(
route.params.id ? route.params.id.toLocaleString() : null
);
const isStatus = ref<string>();
const isStatus = ref<string>("");
const modalDialogGov = ref<boolean>(false);
const budgetSourceOp = ref<DataOption[]>([
@ -229,7 +229,14 @@ function fetchDataDetail(id: string) {
}
function fetchStatus(id: string) {
isStatus.value = "PENDING";
// http
// .get(config.API.devScholarshipStatus(id,"GRADUATE"))
// .then((res) => {
// const data = res.data.result;
// console.log(data);
isStatus.value = "PENDING";
// })
// .catch((err) => {});
}
function onSubmit() {
@ -312,7 +319,22 @@ function changeStartDate(type: string) {
function onClickUpdateStatus(type: string) {
dialogConfirm($q, () => {
isStatus.value = type;
if (scholarshipId.value) {
showLoader();
http
.get(config.API.devScholarshipStatus(scholarshipId.value, type))
.then((res) => {
const data = res.data.result;
console.log(data);
isStatus.value = type;
})
.catch((err) => {
messageError($q, err);
})
.finally(() => {
hideLoader();
});
}
});
}