Merge branch 'nice_dev' into develop
This commit is contained in:
commit
e02aee9527
1 changed files with 54 additions and 58 deletions
|
|
@ -128,12 +128,12 @@ const fileUploadDoc = async (files: any) => {
|
||||||
// เลือกระดับการพิจารณา
|
// เลือกระดับการพิจารณา
|
||||||
function selectLevel(val: string) {
|
function selectLevel(val: string) {
|
||||||
let dayNum = 0;
|
let dayNum = 0;
|
||||||
if (val == "0") {
|
if (val == "3") {
|
||||||
dayNum = 45; // ปกติ
|
dayNum = 15; // ด่วนมาก
|
||||||
} else if (val == "1") {
|
} else if (val == "1") {
|
||||||
dayNum = 30; // ด่วน
|
dayNum = 30; // ด่วน
|
||||||
} else {
|
} else {
|
||||||
dayNum = 15; // ด่วนมาก
|
dayNum = 45; // ปกติ
|
||||||
}
|
}
|
||||||
// วันแจ้งเตือนล่วงหน้า
|
// วันแจ้งเตือนล่วงหน้า
|
||||||
if (formData.dateconsideration) {
|
if (formData.dateconsideration) {
|
||||||
|
|
@ -144,11 +144,6 @@ function selectLevel(val: string) {
|
||||||
formData.datewarn = newDate;
|
formData.datewarn = newDate;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
watch(formData, () => {
|
|
||||||
if (formData.considerationLevel !== "") {
|
|
||||||
selectLevel(formData.considerationLevel);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
// validateForm
|
// validateForm
|
||||||
const complainantTypeRef = ref<Object | null>(null);
|
const complainantTypeRef = ref<Object | null>(null);
|
||||||
|
|
@ -233,7 +228,7 @@ function onSubmit() {
|
||||||
<div
|
<div
|
||||||
class="col-xs-12 col-sm-12 row q-col-gutter-x-md q-col-gutter-y-xs"
|
class="col-xs-12 col-sm-12 row q-col-gutter-x-md q-col-gutter-y-xs"
|
||||||
>
|
>
|
||||||
<div class="col-xs-12 col-sm-2" id="complainantType">
|
<div class="col-xs-12 col-sm-3" id="complainantType">
|
||||||
<q-select
|
<q-select
|
||||||
for="SelectcomplainantType"
|
for="SelectcomplainantType"
|
||||||
ref="complainantTypeRef"
|
ref="complainantTypeRef"
|
||||||
|
|
@ -267,7 +262,7 @@ function onSubmit() {
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div
|
<div
|
||||||
class="col-xs-12 col-sm-2"
|
class="col-xs-12 col-sm-3"
|
||||||
id="complainant"
|
id="complainant"
|
||||||
v-if="formData.complainantType === '0'"
|
v-if="formData.complainantType === '0'"
|
||||||
>
|
>
|
||||||
|
|
@ -299,7 +294,7 @@ function onSubmit() {
|
||||||
</q-select>
|
</q-select>
|
||||||
</div>
|
</div>
|
||||||
<div
|
<div
|
||||||
class="col-xs-12 col-sm-2"
|
class="col-xs-12 col-sm-3"
|
||||||
v-if="formData.complainantType === '1'"
|
v-if="formData.complainantType === '1'"
|
||||||
id="office"
|
id="office"
|
||||||
>
|
>
|
||||||
|
|
@ -315,7 +310,7 @@ function onSubmit() {
|
||||||
lazy-rules
|
lazy-rules
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-xs-12 col-sm-2" id="agency">
|
<div class="col-xs-12 col-sm-3" id="agency">
|
||||||
<q-select
|
<q-select
|
||||||
ref="agencyRef"
|
ref="agencyRef"
|
||||||
for="selectAgency"
|
for="selectAgency"
|
||||||
|
|
@ -372,7 +367,7 @@ function onSubmit() {
|
||||||
rows="5"
|
rows="5"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-xs-12 col-sm-2" id="datereceive">
|
<div class="col-xs-12 col-sm-3" id="datereceive">
|
||||||
<datepicker
|
<datepicker
|
||||||
menu-class-name="modalfix"
|
menu-class-name="modalfix"
|
||||||
v-model="formData.datereceive"
|
v-model="formData.datereceive"
|
||||||
|
|
@ -418,10 +413,47 @@ function onSubmit() {
|
||||||
</template>
|
</template>
|
||||||
</datepicker>
|
</datepicker>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-xs-12 col-sm-2" id="dateconsideration">
|
|
||||||
|
<div class="col-xs-12 col-sm-3" id="offenseDescription">
|
||||||
|
<q-select
|
||||||
|
for="selectOffenseDescription"
|
||||||
|
ref="offenseDescriptionRef"
|
||||||
|
dense
|
||||||
|
outlined
|
||||||
|
v-model="formData.offenseDescription"
|
||||||
|
:options="offenseDescriptiontoptions"
|
||||||
|
label="ลักษณะความผิด"
|
||||||
|
option-value="id"
|
||||||
|
option-label="name"
|
||||||
|
emit-value
|
||||||
|
map-options
|
||||||
|
:rules="[(val) => !!val || `${'กรุณาเลือกลักษณะความผิด'}`]"
|
||||||
|
lazy-rules
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
<div class="col-xs-12 col-sm-3" id="considerationLevel">
|
||||||
|
<q-select
|
||||||
|
for="selectConsiderationLevel"
|
||||||
|
ref="considerationLevelRef"
|
||||||
|
dense
|
||||||
|
outlined
|
||||||
|
v-model="formData.considerationLevel"
|
||||||
|
:options="considerationLeveltoptions"
|
||||||
|
label="ระดับการพิจารณา"
|
||||||
|
option-value="id"
|
||||||
|
option-label="name"
|
||||||
|
emit-value
|
||||||
|
map-options
|
||||||
|
:rules="[(val) => !!val || `${'กรุณาเลือกระดับการพิจารณา'}`]"
|
||||||
|
lazy-rules
|
||||||
|
@update:model-value="selectLevel(formData.considerationLevel)"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
<div class="col-xs-12 col-sm-3" id="dateconsideration">
|
||||||
<datepicker
|
<datepicker
|
||||||
menu-class-name="modalfix"
|
menu-class-name="modalfix"
|
||||||
v-model="formData.dateconsideration"
|
v-model="formData.dateconsideration"
|
||||||
|
@update:model-value="selectLevel(formData.considerationLevel)"
|
||||||
:locale="'th'"
|
:locale="'th'"
|
||||||
autoApply
|
autoApply
|
||||||
borderless
|
borderless
|
||||||
|
|
@ -464,43 +496,7 @@ function onSubmit() {
|
||||||
</template>
|
</template>
|
||||||
</datepicker>
|
</datepicker>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-xs-12 col-sm-2" id="offenseDescription">
|
<div class="col-xs-12 col-sm-3" id="datewarn">
|
||||||
<q-select
|
|
||||||
for="selectOffenseDescription"
|
|
||||||
ref="offenseDescriptionRef"
|
|
||||||
dense
|
|
||||||
outlined
|
|
||||||
v-model="formData.offenseDescription"
|
|
||||||
:options="offenseDescriptiontoptions"
|
|
||||||
label="ลักษณะความผิด"
|
|
||||||
option-value="id"
|
|
||||||
option-label="name"
|
|
||||||
emit-value
|
|
||||||
map-options
|
|
||||||
:rules="[(val) => !!val || `${'กรุณาเลือกลักษณะความผิด'}`]"
|
|
||||||
lazy-rules
|
|
||||||
/>
|
|
||||||
</div>
|
|
||||||
<div class="col-xs-12 col-sm-2" id="considerationLevel">
|
|
||||||
<q-select
|
|
||||||
for="selectConsiderationLevel"
|
|
||||||
ref="considerationLevelRef"
|
|
||||||
dense
|
|
||||||
outlined
|
|
||||||
v-model="formData.considerationLevel"
|
|
||||||
:options="considerationLeveltoptions"
|
|
||||||
label="ระดับการพิจารณา"
|
|
||||||
option-value="id"
|
|
||||||
option-label="name"
|
|
||||||
emit-value
|
|
||||||
map-options
|
|
||||||
:rules="[(val) => !!val || `${'กรุณาเลือกระดับการพิจารณา'}`]"
|
|
||||||
lazy-rules
|
|
||||||
@update:model-value="selectLevel(formData.considerationLevel)"
|
|
||||||
/>
|
|
||||||
</div>
|
|
||||||
<div class="col-xs-12 col-sm-3"></div>
|
|
||||||
<div class="col-xs-12 col-sm-2" id="datewarn">
|
|
||||||
<datepicker
|
<datepicker
|
||||||
menu-class-name="modalfix"
|
menu-class-name="modalfix"
|
||||||
v-model="formData.datewarn"
|
v-model="formData.datewarn"
|
||||||
|
|
@ -547,7 +543,7 @@ function onSubmit() {
|
||||||
</template>
|
</template>
|
||||||
</datepicker>
|
</datepicker>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-xs-12 col-sm-2" id="receivecomplaints">
|
<div class="col-xs-12 col-sm-3" id="receivecomplaints">
|
||||||
<q-select
|
<q-select
|
||||||
for="selectReceivecomplaints"
|
for="selectReceivecomplaints"
|
||||||
ref="receivecomplaintsRef"
|
ref="receivecomplaintsRef"
|
||||||
|
|
@ -565,7 +561,7 @@ function onSubmit() {
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-xs-12 col-sm-6"></div>
|
<div class="col-xs-12 col-sm-6"></div>
|
||||||
<div class="col-xs-12 col-sm-4" id="petitioner">
|
<div class="col-xs-12 col-sm-6" id="petitioner">
|
||||||
<q-input
|
<q-input
|
||||||
for="inputPetitioner"
|
for="inputPetitioner"
|
||||||
ref="petitionerRef"
|
ref="petitionerRef"
|
||||||
|
|
@ -575,13 +571,15 @@ function onSubmit() {
|
||||||
label="ผู้ร้องเรียน"
|
label="ผู้ร้องเรียน"
|
||||||
:rules="[(val) => !!val || `${'กรุณากรอกข้อมูล'}`]"
|
:rules="[(val) => !!val || `${'กรุณากรอกข้อมูล'}`]"
|
||||||
lazy-rules
|
lazy-rules
|
||||||
|
type="textarea"
|
||||||
|
rows="5"
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-xs-12 col-sm-4" id="files">
|
<div class="col-xs-12 col-sm-6"></div>
|
||||||
|
<div class="col-xs-12 col-sm-6" id="files">
|
||||||
<q-file
|
<q-file
|
||||||
for="inputFiles"
|
for="inputFiles"
|
||||||
ref="filesRef"
|
ref="filesRef"
|
||||||
class="col-xs-12 col-sm-10"
|
|
||||||
outlined
|
outlined
|
||||||
dense
|
dense
|
||||||
v-model="formData.files"
|
v-model="formData.files"
|
||||||
|
|
@ -606,10 +604,8 @@ function onSubmit() {
|
||||||
<q-btn
|
<q-btn
|
||||||
for="ButtonOnSubmit"
|
for="ButtonOnSubmit"
|
||||||
id="onSubmit"
|
id="onSubmit"
|
||||||
flat
|
|
||||||
round
|
|
||||||
color="secondary"
|
color="secondary"
|
||||||
icon="mdi-content-save-outline"
|
label="บันทึก"
|
||||||
type="submit"
|
type="submit"
|
||||||
><q-tooltip>บับทึกข้อมูล</q-tooltip></q-btn
|
><q-tooltip>บับทึกข้อมูล</q-tooltip></q-btn
|
||||||
>
|
>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue