diff --git a/src/modules/15_development/components/BasicInfo.vue b/src/modules/15_development/components/BasicInfo.vue index 90022418a..ab7f6ee68 100644 --- a/src/modules/15_development/components/BasicInfo.vue +++ b/src/modules/15_development/components/BasicInfo.vue @@ -4,6 +4,8 @@ import { useQuasar } from "quasar"; import type { FormBasicinfo } from "@/modules/15_development/interface/request/Main"; +import DialogSelectAgency from "@/modules/15_development/components/DialogSelectAgency.vue"; + import { useCounterMixin } from "@/stores/mixin"; const $q = useQuasar(); @@ -11,7 +13,7 @@ const { showLoader, hideLoader, dialogConfirm } = useCounterMixin(); const formData = reactive({ year: new Date().getFullYear(), - org: "สำนักงานคณะกรรมการข้าราชการกรุงเทพมหานครกองบริหารทั้วไป", + org: "", projectName: "", reason: "", objective: "", @@ -25,6 +27,14 @@ function onSubmit() { dialogConfirm($q, () => {}); } +const modalDialogSelect = ref(false); +function selectAgency() { + modalDialogSelect.value = true; +} +function updateAgency(name: string) { + formData.org = name; +} + onMounted(() => { console.log("ข้อมูลเบื้องต้น"); }); @@ -66,14 +76,14 @@ onMounted(() => {
- diff --git a/src/modules/15_development/components/DialogSelectAgency.vue b/src/modules/15_development/components/DialogSelectAgency.vue new file mode 100644 index 000000000..516fc1855 --- /dev/null +++ b/src/modules/15_development/components/DialogSelectAgency.vue @@ -0,0 +1,151 @@ + + + +