ปิดไม่ให้แก้ไขประวัติการฝึกอบรมดูงานดูได้อย่างเดียว
This commit is contained in:
parent
6202a9856a
commit
7a0ca5bb65
2 changed files with 39 additions and 29 deletions
|
|
@ -22,7 +22,8 @@ const route = useRoute();
|
||||||
const id = ref<string>(route.params.id as string);
|
const id = ref<string>(route.params.id as string);
|
||||||
const $q = useQuasar();
|
const $q = useQuasar();
|
||||||
const mixin = useCounterMixin();
|
const mixin = useCounterMixin();
|
||||||
const { dialogConfirm, showLoader, hideLoader, messageError, date2Thai } = mixin;
|
const { dialogConfirm, showLoader, hideLoader, messageError, date2Thai } =
|
||||||
|
mixin;
|
||||||
const store = useDevelopmentDataStore();
|
const store = useDevelopmentDataStore();
|
||||||
const modalDialogGov = ref<boolean>(false);
|
const modalDialogGov = ref<boolean>(false);
|
||||||
const modalDialogProject = ref<boolean>(false);
|
const modalDialogProject = ref<boolean>(false);
|
||||||
|
|
@ -144,18 +145,19 @@ function upDate(data: FormAddHistory) {
|
||||||
}
|
}
|
||||||
|
|
||||||
function upDateProject(data: any) {
|
function upDateProject(data: any) {
|
||||||
formMainProject.id = data.id ? data.id : null
|
formMainProject.id = data.id ? data.id : null;
|
||||||
formMainProject.project = data.project ? data.project : null
|
formMainProject.project = data.project ? data.project : null;
|
||||||
formMainProject.year = data.year ? data.year : null
|
formMainProject.year = data.year ? data.year : null;
|
||||||
formMainProject.trainingStart = data.dateStart ? data.dateStart : null
|
formMainProject.trainingStart = data.dateStart ? data.dateStart : null;
|
||||||
formMainProject.trainingEnd = data.dateEnd ? data.dateEnd : null
|
formMainProject.trainingEnd = data.dateEnd ? data.dateEnd : null;
|
||||||
formMainProject.totalTraining = data.totalDate ? data.totalDate : null
|
formMainProject.totalTraining = data.totalDate ? data.totalDate : null;
|
||||||
formMainProject.location = data.addressAcademic ? data.addressAcademic : null
|
formMainProject.location = data.addressAcademic ? data.addressAcademic : null;
|
||||||
formMainProject.topic = data.topicAcademic ? data.topicAcademic : null
|
formMainProject.topic = data.topicAcademic ? data.topicAcademic : null;
|
||||||
formMainProject.studyStart = data.studyStart ? data.studyStart : null
|
formMainProject.studyStart = data.studyStart ? data.studyStart : null;
|
||||||
formMainProject.studyEnd = data.studyEnd ? data.studyEnd : null
|
formMainProject.studyEnd = data.studyEnd ? data.studyEnd : null;
|
||||||
formMainProject.organizingTraining = data.organizingTraining ? data.organizingTraining : null
|
formMainProject.organizingTraining = data.organizingTraining
|
||||||
|
? data.organizingTraining
|
||||||
|
: null;
|
||||||
}
|
}
|
||||||
|
|
||||||
function getDataEdit() {
|
function getDataEdit() {
|
||||||
|
|
@ -204,7 +206,7 @@ function getDataEdit() {
|
||||||
}
|
}
|
||||||
|
|
||||||
onMounted(() => {
|
onMounted(() => {
|
||||||
if(id.value){
|
if (id.value) {
|
||||||
getDataEdit();
|
getDataEdit();
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
@ -234,14 +236,14 @@ onMounted(() => {
|
||||||
<div class="col-12 text-weight-bold bg-grey-1 q-py-sm q-px-md">
|
<div class="col-12 text-weight-bold bg-grey-1 q-py-sm q-px-md">
|
||||||
ข้อมูลข้าราชการฯ
|
ข้อมูลข้าราชการฯ
|
||||||
|
|
||||||
<q-btn
|
<!-- <q-btn
|
||||||
flat
|
flat
|
||||||
class="btn-fixed-width"
|
class="btn-fixed-width"
|
||||||
color="teal"
|
color="teal"
|
||||||
label="เลือกข้าราชการฯ"
|
label="เลือกข้าราชการฯ"
|
||||||
icon="add"
|
icon="add"
|
||||||
@click="modalDialogGov = true"
|
@click="modalDialogGov = true"
|
||||||
/>
|
/> -->
|
||||||
</div>
|
</div>
|
||||||
<div class="col-12"><q-separator /></div>
|
<div class="col-12"><q-separator /></div>
|
||||||
<div class="row q-col-gutter-md q-pa-md">
|
<div class="row q-col-gutter-md q-pa-md">
|
||||||
|
|
@ -284,14 +286,14 @@ onMounted(() => {
|
||||||
<q-card flat bordered class="q-mt-md" style="border: 1px solid #d6dee1">
|
<q-card flat bordered class="q-mt-md" style="border: 1px solid #d6dee1">
|
||||||
<div class="col-12 text-weight-bold bg-grey-1 q-py-sm q-px-md">
|
<div class="col-12 text-weight-bold bg-grey-1 q-py-sm q-px-md">
|
||||||
ข้อมูลโครงการ
|
ข้อมูลโครงการ
|
||||||
<q-btn
|
<!-- <q-btn
|
||||||
flat
|
flat
|
||||||
class="btn-fixed-width"
|
class="btn-fixed-width"
|
||||||
color="teal"
|
color="teal"
|
||||||
label="เลือกโครงการ"
|
label="เลือกโครงการ"
|
||||||
icon="add"
|
icon="add"
|
||||||
@click="modalDialogProject = true"
|
@click="modalDialogProject = true"
|
||||||
/>
|
/> -->
|
||||||
</div>
|
</div>
|
||||||
<div class="col-12"><q-separator /></div>
|
<div class="col-12"><q-separator /></div>
|
||||||
<div class="row q-col-gutter-md q-pa-md">
|
<div class="row q-col-gutter-md q-pa-md">
|
||||||
|
|
@ -314,7 +316,9 @@ onMounted(() => {
|
||||||
formMainProject[field] ? formMainProject[field] + 543 : "-"
|
formMainProject[field] ? formMainProject[field] + 543 : "-"
|
||||||
}}</span>
|
}}</span>
|
||||||
<span v-else-if="index == 2 || index == 3">{{
|
<span v-else-if="index == 2 || index == 3">{{
|
||||||
formMainProject[field] ? date2Thai(formMainProject[field]) : "-"
|
formMainProject[field]
|
||||||
|
? date2Thai(formMainProject[field])
|
||||||
|
: "-"
|
||||||
}}</span>
|
}}</span>
|
||||||
<span v-else>{{
|
<span v-else>{{
|
||||||
formMainProject[field] ? formMainProject[field] : "-"
|
formMainProject[field] ? formMainProject[field] : "-"
|
||||||
|
|
@ -350,6 +354,7 @@ onMounted(() => {
|
||||||
<div class="row q-col-gutter-sm q-mt-md">
|
<div class="row q-col-gutter-sm q-mt-md">
|
||||||
<div class="col-3">
|
<div class="col-3">
|
||||||
<q-input
|
<q-input
|
||||||
|
readonly
|
||||||
label="เลขที่คำสั่ง/เลขที่หนังสืออนุมัติ"
|
label="เลขที่คำสั่ง/เลขที่หนังสืออนุมัติ"
|
||||||
v-model="order"
|
v-model="order"
|
||||||
dense
|
dense
|
||||||
|
|
@ -361,6 +366,7 @@ onMounted(() => {
|
||||||
</div>
|
</div>
|
||||||
<div class="col-3">
|
<div class="col-3">
|
||||||
<datepicker
|
<datepicker
|
||||||
|
readonly
|
||||||
menu-class-name="modalfix"
|
menu-class-name="modalfix"
|
||||||
v-model="dateOrder"
|
v-model="dateOrder"
|
||||||
:locale="'th'"
|
:locale="'th'"
|
||||||
|
|
@ -377,6 +383,7 @@ onMounted(() => {
|
||||||
</template>
|
</template>
|
||||||
<template #trigger>
|
<template #trigger>
|
||||||
<q-input
|
<q-input
|
||||||
|
readonly
|
||||||
outlined
|
outlined
|
||||||
dense
|
dense
|
||||||
:class="getClass()"
|
:class="getClass()"
|
||||||
|
|
@ -399,8 +406,8 @@ onMounted(() => {
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</q-card-section>
|
</q-card-section>
|
||||||
<q-separator />
|
<!-- <q-separator /> -->
|
||||||
<div class="text-right q-pa-sm">
|
<!-- <div class="text-right q-pa-sm">
|
||||||
<q-btn
|
<q-btn
|
||||||
dense
|
dense
|
||||||
unelevated
|
unelevated
|
||||||
|
|
@ -412,7 +419,7 @@ onMounted(() => {
|
||||||
>
|
>
|
||||||
<q-tooltip>บันทึกข้อมูล</q-tooltip>
|
<q-tooltip>บันทึกข้อมูล</q-tooltip>
|
||||||
</q-btn>
|
</q-btn>
|
||||||
</div>
|
</div> -->
|
||||||
</q-form>
|
</q-form>
|
||||||
</q-card>
|
</q-card>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -168,7 +168,7 @@ function getDataEdit() {
|
||||||
formMain.type = data.posTypeName ? data.posTypeName : null;
|
formMain.type = data.posTypeName ? data.posTypeName : null;
|
||||||
formMain.level = data.posLevelName ? data.posLevelName : null;
|
formMain.level = data.posLevelName ? data.posLevelName : null;
|
||||||
formMain.positionSide = data.positionSide ? data.positionSide : null;
|
formMain.positionSide = data.positionSide ? data.positionSide : null;
|
||||||
|
|
||||||
formMainProject.id = data.developmentId;
|
formMainProject.id = data.developmentId;
|
||||||
formMainProject.project = data.projectName;
|
formMainProject.project = data.projectName;
|
||||||
formMainProject.year = data.year;
|
formMainProject.year = data.year;
|
||||||
|
|
@ -223,14 +223,14 @@ onMounted(() => {
|
||||||
<div class="col-12 text-weight-bold bg-grey-1 q-py-sm q-px-md">
|
<div class="col-12 text-weight-bold bg-grey-1 q-py-sm q-px-md">
|
||||||
ข้อมูลลูกจ้าง
|
ข้อมูลลูกจ้าง
|
||||||
|
|
||||||
<q-btn
|
<!-- <q-btn
|
||||||
flat
|
flat
|
||||||
class="btn-fixed-width"
|
class="btn-fixed-width"
|
||||||
color="teal"
|
color="teal"
|
||||||
label="เลือกลูกจ้าง"
|
label="เลือกลูกจ้าง"
|
||||||
icon="add"
|
icon="add"
|
||||||
@click="modalDialogGov = true"
|
@click="modalDialogGov = true"
|
||||||
/>
|
/> -->
|
||||||
</div>
|
</div>
|
||||||
<div class="col-12"><q-separator /></div>
|
<div class="col-12"><q-separator /></div>
|
||||||
<div class="row q-col-gutter-md q-pa-md">
|
<div class="row q-col-gutter-md q-pa-md">
|
||||||
|
|
@ -273,14 +273,14 @@ onMounted(() => {
|
||||||
<q-card flat bordered class="q-mt-md" style="border: 1px solid #d6dee1">
|
<q-card flat bordered class="q-mt-md" style="border: 1px solid #d6dee1">
|
||||||
<div class="col-12 text-weight-bold bg-grey-1 q-py-sm q-px-md">
|
<div class="col-12 text-weight-bold bg-grey-1 q-py-sm q-px-md">
|
||||||
ข้อมูลโครงการ
|
ข้อมูลโครงการ
|
||||||
<q-btn
|
<!-- <q-btn
|
||||||
flat
|
flat
|
||||||
class="btn-fixed-width"
|
class="btn-fixed-width"
|
||||||
color="teal"
|
color="teal"
|
||||||
label="เลือกโครงการ"
|
label="เลือกโครงการ"
|
||||||
icon="add"
|
icon="add"
|
||||||
@click="modalDialogProject = true"
|
@click="modalDialogProject = true"
|
||||||
/>
|
/> -->
|
||||||
</div>
|
</div>
|
||||||
<div class="col-12"><q-separator /></div>
|
<div class="col-12"><q-separator /></div>
|
||||||
<div class="row q-col-gutter-md q-pa-md">
|
<div class="row q-col-gutter-md q-pa-md">
|
||||||
|
|
@ -341,6 +341,7 @@ onMounted(() => {
|
||||||
<div class="row q-col-gutter-sm q-mt-md">
|
<div class="row q-col-gutter-sm q-mt-md">
|
||||||
<div class="col-3">
|
<div class="col-3">
|
||||||
<q-input
|
<q-input
|
||||||
|
readonly
|
||||||
label="เลขที่คำสั่ง/เลขที่หนังสืออนุมัติ"
|
label="เลขที่คำสั่ง/เลขที่หนังสืออนุมัติ"
|
||||||
v-model="order"
|
v-model="order"
|
||||||
dense
|
dense
|
||||||
|
|
@ -352,6 +353,7 @@ onMounted(() => {
|
||||||
</div>
|
</div>
|
||||||
<div class="col-3">
|
<div class="col-3">
|
||||||
<datepicker
|
<datepicker
|
||||||
|
readonly
|
||||||
menu-class-name="modalfix"
|
menu-class-name="modalfix"
|
||||||
v-model="dateOrder"
|
v-model="dateOrder"
|
||||||
:locale="'th'"
|
:locale="'th'"
|
||||||
|
|
@ -368,6 +370,7 @@ onMounted(() => {
|
||||||
</template>
|
</template>
|
||||||
<template #trigger>
|
<template #trigger>
|
||||||
<q-input
|
<q-input
|
||||||
|
readonly
|
||||||
outlined
|
outlined
|
||||||
dense
|
dense
|
||||||
:class="getClass()"
|
:class="getClass()"
|
||||||
|
|
@ -390,7 +393,7 @@ onMounted(() => {
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</q-card-section>
|
</q-card-section>
|
||||||
<q-separator />
|
<!-- <q-separator />
|
||||||
<div class="text-right q-pa-sm">
|
<div class="text-right q-pa-sm">
|
||||||
<q-btn
|
<q-btn
|
||||||
dense
|
dense
|
||||||
|
|
@ -403,7 +406,7 @@ onMounted(() => {
|
||||||
>
|
>
|
||||||
<q-tooltip>บันทึกข้อมูล</q-tooltip>
|
<q-tooltip>บันทึกข้อมูล</q-tooltip>
|
||||||
</q-btn>
|
</q-btn>
|
||||||
</div>
|
</div> -->
|
||||||
</q-form>
|
</q-form>
|
||||||
</q-card>
|
</q-card>
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue