ปรับฟิลด์บันทึกทุนการศึกษา
This commit is contained in:
parent
f24057413e
commit
78f32d79c3
4 changed files with 48 additions and 6 deletions
|
|
@ -267,7 +267,7 @@ onUnmounted(() => {
|
|||
<q-tooltip>บันทึกข้อมูล</q-tooltip>
|
||||
</q-btn> -->
|
||||
<q-btn
|
||||
v-if="status === 'FINISH'"
|
||||
v-if="status === 'ONGOING'"
|
||||
unelevated
|
||||
label="เสร็จสิ้นโครงการ"
|
||||
color="green"
|
||||
|
|
|
|||
|
|
@ -37,9 +37,13 @@ const isStatus = ref<string>("");
|
|||
const modalDialogGov = ref<boolean>(false);
|
||||
|
||||
const budgetSourceOp = ref<DataOption[]>([
|
||||
{ id: "BKK", name: "แหล่งงบประมาณกทม" },
|
||||
{ id: "OTHER", name: "แหล่งงบประมาณอื่นๆ" },
|
||||
{ id: "BKK", name: "งบประมาณ กทม." },
|
||||
{ id: "HOSPITAL", name: "เงินบำรุงโรงพยาบาล" },
|
||||
{ id: "FUND", name: "เงินกองทุน" },
|
||||
{ id: "SUBSIDY", name: "เงินอุดหนุน" },
|
||||
{ id: "OTHER", name: "เงินอื่น ๆ" },
|
||||
]);
|
||||
|
||||
const scholarshipTypeOp = ref<DataOption[]>([
|
||||
{ id: "DOMESTICE", name: "การศึกษาในประเทศ" },
|
||||
{
|
||||
|
|
@ -56,8 +60,11 @@ const scholarshipTypeOp = ref<DataOption[]>([
|
|||
},
|
||||
]);
|
||||
const fundTypeOp = ref<DataOption[]>([
|
||||
{ id: "FUND1", name: "ทุน 1 (ก)(ข)(ค)" },
|
||||
{ id: "FUND2", name: "ทุน 2 (ก)(ข)" },
|
||||
{ id: "FUND1", name: "ทุน 1 (ก)" },
|
||||
{ id: "FUND2", name: "ทุน 1 (ข)" },
|
||||
{ id: "FUND3", name: "ทุน 1 (ค)" },
|
||||
{ id: "FUND4", name: "ทุน 2" },
|
||||
{ id: "FUND5", name: "ทุนส่วนตัว" },
|
||||
]);
|
||||
|
||||
const isGov = ref<boolean>(false);
|
||||
|
|
@ -135,6 +142,8 @@ const formBody = reactive<FormsSholarship>({
|
|||
studyAbroadStartDate: null, //วันเริ่มต้นการศึกษาดูงานต่างประเทศ
|
||||
studyAbroadEndDate: null, //วันสิ้นสุดการศึกษาดูงานต่างประเทศ
|
||||
totalPeriod: "", //รวมระยะเวลาในการศึกษา/รวมระยะเวลาในการฝึกอบรม
|
||||
planType: "",
|
||||
isNoUseBudget: false,
|
||||
});
|
||||
|
||||
function fetchDataDetail(id: string) {
|
||||
|
|
@ -195,6 +204,8 @@ function fetchDataDetail(id: string) {
|
|||
formBody.studyAbroadStartDate = data.studyAbroadStartDate;
|
||||
formBody.studyAbroadEndDate = data.studyAbroadEndDate;
|
||||
formBody.totalPeriod = data.totalPeriod;
|
||||
formBody.planType = data.planType ? data.planType : "";
|
||||
formBody.isNoUseBudget = data.isNoUseBudget ? data.isNoUseBudget : false;
|
||||
|
||||
dataPerson.citizenId = data.citizenId ? data.citizenId : "-";
|
||||
dataPerson.name = `${data.prefix}${data.firstName} ${data.lastName}`;
|
||||
|
|
@ -501,6 +512,25 @@ onMounted(() => {
|
|||
</q-card>
|
||||
</div>
|
||||
<div class="row q-col-gutter-md q-pa-md" v-if="isGov">
|
||||
<div class="col-12">
|
||||
<q-radio
|
||||
v-model="formBody.planType"
|
||||
checked-icon="task_alt"
|
||||
unchecked-icon="panorama_fish_eye"
|
||||
val="INPLAN"
|
||||
label="ในแผนฯ"
|
||||
dense
|
||||
/>
|
||||
<q-radio
|
||||
v-model="formBody.planType"
|
||||
checked-icon="task_alt"
|
||||
unchecked-icon="panorama_fish_eye"
|
||||
val="OUTPLAN"
|
||||
label="นอกแผนฯ"
|
||||
dense
|
||||
class="q-pl-sm"
|
||||
/>
|
||||
</div>
|
||||
<div class="col-3">
|
||||
<datepicker
|
||||
menu-class-name="modalfix"
|
||||
|
|
@ -561,7 +591,7 @@ onMounted(() => {
|
|||
]"
|
||||
/>
|
||||
</div>
|
||||
<div class="col-6">
|
||||
<div class="col-3">
|
||||
<q-input
|
||||
dense
|
||||
outlined
|
||||
|
|
@ -577,6 +607,14 @@ onMounted(() => {
|
|||
]"
|
||||
/>
|
||||
</div>
|
||||
<div class="col-3">
|
||||
<q-checkbox
|
||||
keep-color
|
||||
color="primary"
|
||||
v-model="formBody.isNoUseBudget"
|
||||
label="ไม่ใช้งบประมาณ"
|
||||
/>
|
||||
</div>
|
||||
<div class="col-3">
|
||||
<q-input
|
||||
dense
|
||||
|
|
|
|||
|
|
@ -49,6 +49,8 @@ interface FormsSholarship {
|
|||
studyAbroadStartDate: Date | null; //วันเริ่มต้นการศึกษาดูงานต่างประเทศ
|
||||
studyAbroadEndDate: Date | null; //วันสิ้นสุดการศึกษาดูงานต่างประเทศ
|
||||
totalPeriod: string; //รวมระยะเวลาในการศึกษา/รวมระยะเวลาในการฝึกอบรม
|
||||
planType: string; // INPLAN ในแผนฯ, OUTPLAN นอกแผนฯ
|
||||
isNoUseBudget: boolean; //
|
||||
}
|
||||
|
||||
export type { FormsSholarship };
|
||||
|
|
|
|||
|
|
@ -63,6 +63,8 @@ interface DataSholarship {
|
|||
studyAbroadEndDate: Date | null; //วันสิ้นสุดการศึกษาดูงานต่างประเทศ
|
||||
totalPeriod: string; //รวมระยะเวลาในการศึกษา/รวมระยะเวลาในการฝึกอบรม
|
||||
status: string;
|
||||
planType: string; // INPLAN ในแผนฯ, OUTPLAN นอกแผนฯ
|
||||
isNoUseBudget: boolean; // ไม่ใช้งบประมาณ
|
||||
}
|
||||
|
||||
export type { DataSholarship, ListSholarship };
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue