-
+
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
รูปแบบโครงการตามแผน
+
+
+ เทคนิควิธีการที่ใช้ในการพัฒนา
+
+
+
+
+
+
+
+
+
รูปแบบโครงการตามจริง
+
+ เทคนิควิธีการที่ใช้ในการพัฒนา
+
+
+
+
+
diff --git a/src/modules/15_development/components/scholarship/DetailView.vue b/src/modules/15_development/components/scholarship/DetailView.vue
index f755ac0eb..af180e209 100644
--- a/src/modules/15_development/components/scholarship/DetailView.vue
+++ b/src/modules/15_development/components/scholarship/DetailView.vue
@@ -37,9 +37,13 @@ const isStatus = ref("");
const modalDialogGov = ref(false);
const budgetSourceOp = ref([
- { id: "BKK", name: "แหล่งงบประมาณกทม" },
- { id: "OTHER", name: "แหล่งงบประมาณอื่นๆ" },
+ { id: "BKK", name: "งบประมาณ กทม." },
+ { id: "HOSPITAL", name: "เงินบำรุงโรงพยาบาล" },
+ { id: "FUND", name: "เงินกองทุน" },
+ { id: "SUBSIDY", name: "เงินอุดหนุน" },
+ { id: "OTHER", name: "เงินอื่น ๆ" },
]);
+
const scholarshipTypeOp = ref([
{ id: "DOMESTICE", name: "การศึกษาในประเทศ" },
{
@@ -56,8 +60,11 @@ const scholarshipTypeOp = ref([
},
]);
const fundTypeOp = ref([
- { 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(false);
@@ -135,6 +142,8 @@ const formBody = reactive({
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(() => {
+
+
+
+
{
]"
/>
-
+
{
]"
/>
+
+
+
REGULATIONBUDGET, งบประมาณกรุงเทพมหานคร->BANGKOKBUDGET, เงินนอกงบประมาณ->OUTSIDEBUDGET)
+ budgetSub: string;
+ accept: number | string | null; //จํานวนงบประมาณที่ขอรับการจัดสรรฯ
+ receive: number | string | null; //จํานวนงบประมาณที่ได้รับการจัดสรรฯ
+ approved: number | string | null; //จํานวนงบประมาณที่ได้รับอนุมัติ
+ budgetPay: number | string | null; //จํานวนงบประมาณที่จ่ายจริง
+ issues: string; //ประเด็นความเสี่ยง
+ chance: number | null; //โอกาสที่จะเกิด
+ effects: number | null; //ผลกระทบจากการเกิด
+ riskLevel: string; //ระดับความเสี่ยง
+ riskManagement: string; //เเนวทางการบริหารความเสี่ยง
+ expect: string; //ประโยชน์ที่คาดว่าจะได้รับ
+ topicAcademic: string; //หัวข้อ/ประเด็นการฝึกอบรม ศึกษาดูงาน
+ addressAcademic: string; //สถานที่ฝึกอบรม ศึกษาดูงาน
+ provinceActualId: string;
+}
+
+export type { FormData };
diff --git a/src/modules/15_development/interface/request/Scholarship.ts b/src/modules/15_development/interface/request/Scholarship.ts
index 226105b54..df3790cf6 100644
--- a/src/modules/15_development/interface/request/Scholarship.ts
+++ b/src/modules/15_development/interface/request/Scholarship.ts
@@ -49,6 +49,8 @@ interface FormsSholarship {
studyAbroadStartDate: Date | null; //วันเริ่มต้นการศึกษาดูงานต่างประเทศ
studyAbroadEndDate: Date | null; //วันสิ้นสุดการศึกษาดูงานต่างประเทศ
totalPeriod: string; //รวมระยะเวลาในการศึกษา/รวมระยะเวลาในการฝึกอบรม
+ planType: string; // INPLAN ในแผนฯ, OUTPLAN นอกแผนฯ
+ isNoUseBudget: boolean; //
}
export type { FormsSholarship };
diff --git a/src/modules/15_development/interface/response/Scholarship.ts b/src/modules/15_development/interface/response/Scholarship.ts
index 7a15508f7..a10895e75 100644
--- a/src/modules/15_development/interface/response/Scholarship.ts
+++ b/src/modules/15_development/interface/response/Scholarship.ts
@@ -63,6 +63,8 @@ interface DataSholarship {
studyAbroadEndDate: Date | null; //วันสิ้นสุดการศึกษาดูงานต่างประเทศ
totalPeriod: string; //รวมระยะเวลาในการศึกษา/รวมระยะเวลาในการฝึกอบรม
status: string;
+ planType: string; // INPLAN ในแผนฯ, OUTPLAN นอกแผนฯ
+ isNoUseBudget: boolean; // ไม่ใช้งบประมาณ
}
export type { DataSholarship, ListSholarship };
diff --git a/src/modules/15_development/store/developmentStore.ts b/src/modules/15_development/store/developmentStore.ts
index 7deb48e07..2629c8ea6 100644
--- a/src/modules/15_development/store/developmentStore.ts
+++ b/src/modules/15_development/store/developmentStore.ts
@@ -40,8 +40,8 @@ export const useDevelopmentDataStore = defineStore(
approved: null, //จํานวนงบประมาณที่ได้รับอนุมัติ
budgetPay: null, //จํานวนงบประมาณที่จ่ายจริง
issues: "", //ประเด็นความเสี่ยง
- chance: "", //โอกาสที่จะเกิด
- effects: "", //ผลกระทบจากการเกิด
+ chance: 0, //โอกาสที่จะเกิด
+ effects: 0, //ผลกระทบจากการเกิด
riskLevel: "", //ระดับความเสี่ยง
riskManagement: "", //เเนวทางการบริหารความเสี่ยง
expect: "", //ประโยชน์ที่คาดว่าจะได้รับ
@@ -110,8 +110,8 @@ export const useDevelopmentDataStore = defineStore(
formAddProject.approved = null;
formAddProject.budgetPay = null;
formAddProject.issues = "";
- formAddProject.chance = "";
- formAddProject.effects = "";
+ formAddProject.chance = 0;
+ formAddProject.effects = 0;
formAddProject.riskLevel = "";
formAddProject.riskManagement = "";
formAddProject.expect = "";
diff --git a/src/modules/15_development/views/Strategic.vue b/src/modules/15_development/views/Strategic.vue
index 8b92734c9..f2b84560f 100644
--- a/src/modules/15_development/views/Strategic.vue
+++ b/src/modules/15_development/views/Strategic.vue
@@ -1,57 +1,57 @@
ยุทธศาสตร์
-
+
เพิ่มยุทธศาสตร์
@@ -102,8 +189,8 @@ function updateSelected(data: any) {
@@ -112,10 +199,120 @@ function updateSelected(data: any) {
{{ prop.node.orgTreeName }}
+
+
+
+
+
+
+
+
+
+
+ {{ `${item.label}ยุทธศาสตร์ที่ 1` }}
+
+
+ {{ `${item.label}ยุทธศาสตร์ย่อย` }}
+
+
+ {{ `${item.label}กลยุทธ์ที่/เป้าประสงค์` }}
+
+
+
+
+
+ {{ `${item.label}ยุทธศาสตร์` }}
+
+
+ {{ `${item.label}ยุทธศาสตร์ที่ 1` }}
+
+
+ {{ `${item.label}ยุทธศาสตร์ย่อย` }}
+
+
+ {{ `${item.label}กลยุทธ์ที่/เป้าประสงค์` }}
+
+
+
+
+ {{ item.label }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ บันทึกข้อมูล
+
+
+
+
+