val:string
This commit is contained in:
parent
a147bd70ec
commit
4344ee4a44
42 changed files with 163 additions and 572 deletions
|
|
@ -322,7 +322,7 @@ onMounted(async () => {
|
|||
:readonly="!edit"
|
||||
:borderless="!edit"
|
||||
v-model="organizationPositionOld"
|
||||
:rules="[(val) => !!val || `${'กรุณากรอกตำแหน่ง/สังกัด'}`]"
|
||||
:rules="[(val:string) => !!val || `${'กรุณากรอกตำแหน่ง/สังกัด'}`]"
|
||||
hide-bottom-space
|
||||
:label="`${'ตำแหน่ง/สังกัด'}`"
|
||||
type="textarea"
|
||||
|
|
@ -339,7 +339,7 @@ onMounted(async () => {
|
|||
:readonly="!edit"
|
||||
:borderless="!edit"
|
||||
v-model="positionTypeOld"
|
||||
:rules="[(val) => !!val || `${'กรุณากรอกประเภทตำแหน่ง'}`]"
|
||||
:rules="[(val:string) => !!val || `${'กรุณากรอกประเภทตำแหน่ง'}`]"
|
||||
hide-bottom-space
|
||||
:label="`${'ประเภทตำแหน่ง'}`"
|
||||
/>
|
||||
|
|
@ -355,7 +355,7 @@ onMounted(async () => {
|
|||
:readonly="!edit"
|
||||
:borderless="!edit"
|
||||
v-model="positionLevelOld"
|
||||
:rules="[(val) => !!val || `${'กรุณากรอกระดับ'}`]"
|
||||
:rules="[(val:string) => !!val || `${'กรุณากรอกระดับ'}`]"
|
||||
hide-bottom-space
|
||||
:label="`${'ระดับ'}`"
|
||||
/>
|
||||
|
|
@ -371,7 +371,7 @@ onMounted(async () => {
|
|||
:readonly="!edit"
|
||||
:borderless="!edit"
|
||||
v-model="posNo"
|
||||
:rules="[(val) => !!val || `${'กรุณากรอกเลขที่'}`]"
|
||||
:rules="[(val:string) => !!val || `${'กรุณากรอกเลขที่'}`]"
|
||||
hide-bottom-space
|
||||
:label="`${'เลขที่'}`"
|
||||
/>
|
||||
|
|
@ -400,7 +400,7 @@ onMounted(async () => {
|
|||
:readonly="!edit"
|
||||
:borderless="!edit"
|
||||
v-model="organization"
|
||||
:rules="[(val) => !!val || `${'กรุณากรอกการปลดออก'}`]"
|
||||
:rules="[(val:string) => !!val || `${'กรุณากรอกการปลดออก'}`]"
|
||||
hide-bottom-space
|
||||
:label="`${'การปลดออก'}`"
|
||||
/>
|
||||
|
|
@ -429,7 +429,7 @@ onMounted(async () => {
|
|||
:readonly="!edit"
|
||||
:borderless="!edit"
|
||||
:model-value="date !== null ? date2Thai(date) : null"
|
||||
:rules="[(val) => !!val || `${'กรุณาเลือกตั้งแต่วัน'}`]"
|
||||
:rules="[(val:string) => !!val || `${'กรุณาเลือกตั้งแต่วัน'}`]"
|
||||
hide-bottom-space
|
||||
:label="`${'ตั้งแต่วัน'}`"
|
||||
>
|
||||
|
|
|
|||
|
|
@ -240,7 +240,7 @@ onMounted(async () => {
|
|||
:readonly="!edit"
|
||||
:borderless="!edit"
|
||||
v-model="organizationPositionOld"
|
||||
:rules="[(val) => !!val || `${'กรุณากรอกตำแหน่ง/สังกัด'}`]"
|
||||
:rules="[(val:string) => !!val || `${'กรุณากรอกตำแหน่ง/สังกัด'}`]"
|
||||
hide-bottom-space
|
||||
:label="`${'ตำแหน่ง/สังกัด'}`"
|
||||
type="textarea"
|
||||
|
|
@ -257,7 +257,7 @@ onMounted(async () => {
|
|||
:readonly="!edit"
|
||||
:borderless="!edit"
|
||||
v-model="positionTypeOld"
|
||||
:rules="[(val) => !!val || `${'กรุณากรอกประเภทตำแหน่ง'}`]"
|
||||
:rules="[(val:string) => !!val || `${'กรุณากรอกประเภทตำแหน่ง'}`]"
|
||||
hide-bottom-space
|
||||
:label="`${'ประเภทตำแหน่ง'}`"
|
||||
/>
|
||||
|
|
@ -273,7 +273,7 @@ onMounted(async () => {
|
|||
:readonly="!edit"
|
||||
:borderless="!edit"
|
||||
v-model="positionLevelOld"
|
||||
:rules="[(val) => !!val || `${'กรุณากรอกระดับ'}`]"
|
||||
:rules="[(val:string) => !!val || `${'กรุณากรอกระดับ'}`]"
|
||||
hide-bottom-space
|
||||
:label="`${'ระดับ'}`"
|
||||
/>
|
||||
|
|
@ -289,7 +289,7 @@ onMounted(async () => {
|
|||
:readonly="!edit"
|
||||
:borderless="!edit"
|
||||
v-model="posNo"
|
||||
:rules="[(val) => !!val || `${'กรุณากรอกเลขที่'}`]"
|
||||
:rules="[(val:string) => !!val || `${'กรุณากรอกเลขที่'}`]"
|
||||
hide-bottom-space
|
||||
:label="`${'เลขที่'}`"
|
||||
/>
|
||||
|
|
@ -324,7 +324,7 @@ onMounted(async () => {
|
|||
:readonly="!edit"
|
||||
:borderless="!edit"
|
||||
v-model="organization"
|
||||
:rules="[(val) => !!val || `${'กรุณากรอกการให้ออกสังกัด'}`]"
|
||||
:rules="[(val:string) => !!val || `${'กรุณากรอกการให้ออกสังกัด'}`]"
|
||||
hide-bottom-space
|
||||
:label="`${'การให้ออกสังกัด'}`"
|
||||
/>
|
||||
|
|
@ -353,7 +353,7 @@ onMounted(async () => {
|
|||
:readonly="!edit"
|
||||
:borderless="!edit"
|
||||
:model-value="date !== null ? date2Thai(date) : null"
|
||||
:rules="[(val) => !!val || `${'กรุณาเลือกตั้งแต่วัน'}`]"
|
||||
:rules="[(val:string) => !!val || `${'กรุณาเลือกตั้งแต่วัน'}`]"
|
||||
hide-bottom-space
|
||||
:label="`${'ตั้งแต่วัน'}`"
|
||||
>
|
||||
|
|
|
|||
|
|
@ -345,7 +345,7 @@ onMounted(async () => {
|
|||
label="คะแนนข้อ 1"
|
||||
type="number"
|
||||
lazy-rules
|
||||
:rules="[(val) => val !== '' || 'กรุณากรอกคะเเนน']"
|
||||
:rules="[(val:string) => val !== '' || 'กรุณากรอกคะเเนน']"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -390,7 +390,7 @@ onMounted(async () => {
|
|||
label="คะแนนข้อ 2"
|
||||
type="number"
|
||||
lazy-rules
|
||||
:rules="[(val) => val !== '' || 'กรุณากรอกคะเเนน']"
|
||||
:rules="[(val:string) => val !== '' || 'กรุณากรอกคะเเนน']"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -416,7 +416,7 @@ onMounted(async () => {
|
|||
label="คะแนนข้อ 3"
|
||||
type="number"
|
||||
lazy-rules
|
||||
:rules="[(val) => val !== '' || 'กรุณากรอกคะเเนน']"
|
||||
:rules="[(val:string) => val !== '' || 'กรุณากรอกคะเเนน']"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -461,7 +461,7 @@ onMounted(async () => {
|
|||
label="คะแนนข้อ 4"
|
||||
type="number"
|
||||
lazy-rules
|
||||
:rules="[(val) => val !== '' || 'กรุณากรอกคะเเนน']"
|
||||
:rules="[(val:string) => val !== '' || 'กรุณากรอกคะเเนน']"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -506,7 +506,7 @@ onMounted(async () => {
|
|||
label="คะแนนข้อ 5"
|
||||
type="number"
|
||||
lazy-rules
|
||||
:rules="[(val) => val !== '' || 'กรุณากรอกคะเเนน']"
|
||||
:rules="[(val:string) => val !== '' || 'กรุณากรอกคะเเนน']"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -535,7 +535,7 @@ onMounted(async () => {
|
|||
label="คะแนนข้อ 6"
|
||||
type="number"
|
||||
lazy-rules
|
||||
:rules="[(val) => val !== '' || 'กรุณากรอกคะเเนน']"
|
||||
:rules="[(val:string) => val !== '' || 'กรุณากรอกคะเเนน']"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -564,7 +564,7 @@ onMounted(async () => {
|
|||
label="คะแนนข้อ 7"
|
||||
type="number"
|
||||
lazy-rules
|
||||
:rules="[(val) => val !== '' || 'กรุณากรอกคะเเนน']"
|
||||
:rules="[(val:string) => val !== '' || 'กรุณากรอกคะเเนน']"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -610,7 +610,7 @@ onMounted(async () => {
|
|||
label="คะแนนข้อ 8"
|
||||
type="number"
|
||||
lazy-rules
|
||||
:rules="[(val) => val !== '' || 'กรุณากรอกคะเเนน']"
|
||||
:rules="[(val:string) => val !== '' || 'กรุณากรอกคะเเนน']"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -656,7 +656,7 @@ onMounted(async () => {
|
|||
label="คะแนนข้อ 9"
|
||||
type="number"
|
||||
lazy-rules
|
||||
:rules="[(val) => val !== '' || 'กรุณากรอกคะเเนน']"
|
||||
:rules="[(val:string) => val !== '' || 'กรุณากรอกคะเเนน']"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -701,7 +701,7 @@ onMounted(async () => {
|
|||
label="คะแนนข้อ 10"
|
||||
type="number"
|
||||
lazy-rules
|
||||
:rules="[(val) => val !== '' || 'กรุณากรอกคะเเนน']"
|
||||
:rules="[(val:string) => val !== '' || 'กรุณากรอกคะเเนน']"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -715,355 +715,6 @@ onMounted(async () => {
|
|||
type="textarea"
|
||||
/>
|
||||
</q-card-section>
|
||||
|
||||
<!-- <div class="col-12 row q-pa-sm q-col-gutter-sm"> -->
|
||||
<!-- <div class="col-10 text-top0 items-center row inline">
|
||||
{{ questionDesc.question1Desc }}
|
||||
</div> -->
|
||||
<!-- <div class="col-2">
|
||||
<q-input
|
||||
dense
|
||||
outlined
|
||||
v-model="score[0].score"
|
||||
label="คะแนนข้อ 1"
|
||||
type="number"
|
||||
lazy-rules
|
||||
:rules="[(val) => val !== '' || 'กรุณากรอกคะเเนน']"
|
||||
/>
|
||||
</div> -->
|
||||
<!-- <q-option-group
|
||||
:options="question1Answer"
|
||||
type="checkbox"
|
||||
v-model="reasonWork"
|
||||
disable
|
||||
/> -->
|
||||
<!-- <div class="col-12 text-top0 items-center">
|
||||
<q-item-label>
|
||||
<q-input
|
||||
v-if="reasonWork.includes(question1Answer.length - 1)"
|
||||
v-model="reasonWorkOther"
|
||||
disable
|
||||
label="กรอกข้อความ"
|
||||
dense
|
||||
lazy-rules
|
||||
type="text"
|
||||
autogrow
|
||||
hide-bottom-space
|
||||
outlined
|
||||
class="bg-white"
|
||||
:rules="[
|
||||
(val) => (val && val.length > 0) || 'กรุณากรอกข้อความ',
|
||||
]"
|
||||
/>
|
||||
</q-item-label>
|
||||
</div> -->
|
||||
|
||||
<!-- <div class="col-10 text-top0 items-center row inline">
|
||||
{{ questionDesc.question2Desc }}
|
||||
</div> -->
|
||||
<!-- <div class="col-2 text-top0 items-center">
|
||||
<q-input
|
||||
dense
|
||||
outlined
|
||||
v-model="score[1].score"
|
||||
label="คะแนนข้อ 2"
|
||||
type="number"
|
||||
lazy-rules
|
||||
:rules="[(val) => val !== '' || 'กรุณากรอกคะเเนน']"
|
||||
/>
|
||||
</div> -->
|
||||
|
||||
<!-- <div class="col-12">
|
||||
<q-option-group
|
||||
:options="question2Answer"
|
||||
type="radio"
|
||||
v-model="timeThink"
|
||||
disable
|
||||
/>
|
||||
</div> -->
|
||||
|
||||
<!-- <div class="col-10 text-top0 items-center row inline">
|
||||
{{ questionDesc.question3Desc }}
|
||||
</div> -->
|
||||
|
||||
<!-- <div class="col-2 text-top0 items-center">
|
||||
<q-input
|
||||
dense
|
||||
outlined
|
||||
v-model="score[2].score"
|
||||
label="คะแนนข้อ 3"
|
||||
type="number"
|
||||
lazy-rules
|
||||
:rules="[(val) => val !== '' || 'กรุณากรอกคะเเนน']"
|
||||
/>
|
||||
</div> -->
|
||||
|
||||
<!-- <q-option-group
|
||||
:options="question3Answer"
|
||||
type="checkbox"
|
||||
v-model="exitFactor"
|
||||
disable
|
||||
/> -->
|
||||
|
||||
<!-- <div class="col-12 text-top0 items-center">
|
||||
<q-item-label>
|
||||
<q-input
|
||||
v-if="exitFactor.includes(question3Answer.length - 1)"
|
||||
v-model="exitFactorOther"
|
||||
label="กรอกข้อความ"
|
||||
dense
|
||||
disable
|
||||
lazy-rules
|
||||
type="text"
|
||||
autogrow
|
||||
hide-bottom-space
|
||||
outlined
|
||||
class="bg-white"
|
||||
:rules="[
|
||||
(val) => (val && val.length > 0) || 'กรุณากรอกข้อความ',
|
||||
]"
|
||||
/>
|
||||
</q-item-label>
|
||||
</div> -->
|
||||
|
||||
<!-- <div class="col-10 text-top0 items-center row inline">
|
||||
{{ questionDesc.question4Desc }}
|
||||
</div> -->
|
||||
<!--
|
||||
<div class="col-2 text-top0 items-center">
|
||||
<q-input
|
||||
dense
|
||||
outlined
|
||||
v-model="score[3].score"
|
||||
label="คะแนนข้อ 4"
|
||||
type="number"
|
||||
lazy-rules
|
||||
:rules="[(val) => val !== '' || 'กรุณากรอกคะเเนน']"
|
||||
/>
|
||||
</div> -->
|
||||
|
||||
<!-- <q-list>
|
||||
<q-option-group
|
||||
:options="question4Answer"
|
||||
type="checkbox"
|
||||
v-model="adjust"
|
||||
disable
|
||||
/>
|
||||
</q-list> -->
|
||||
<!-- <div class="col-12 text-top0 items-center">
|
||||
<q-item-label>
|
||||
<q-input
|
||||
v-if="adjust.includes(question4Answer.length - 1)"
|
||||
v-model="adjustOther"
|
||||
label="กรอกอื่นๆ"
|
||||
dense
|
||||
disable
|
||||
lazy-rules
|
||||
type="text"
|
||||
autogrow
|
||||
hide-bottom-space
|
||||
outlined
|
||||
class="bg-white"
|
||||
:rules="[
|
||||
(val) => (val && val.length > 0) || 'กรุณากรอกข้อความ',
|
||||
]"
|
||||
/>
|
||||
</q-item-label>
|
||||
</div> -->
|
||||
<!-- <div class="col-10 text-top0 items-center row inline">
|
||||
{{ questionDesc.question5Desc }}
|
||||
</div> -->
|
||||
<!-- <div class="col-2 text-top0 items-center">
|
||||
<q-input
|
||||
dense
|
||||
outlined
|
||||
v-model="score[4].score"
|
||||
label="คะแนนข้อ 5"
|
||||
type="number"
|
||||
lazy-rules
|
||||
:rules="[(val) => val !== '' || 'กรุณากรอกคะเเนน']"
|
||||
/>
|
||||
</div> -->
|
||||
|
||||
<!-- <q-input
|
||||
class="col-12"
|
||||
dense
|
||||
disable
|
||||
outlined
|
||||
v-model="realReason"
|
||||
label=" "
|
||||
type="textarea"
|
||||
/> -->
|
||||
|
||||
<!-- <div class="col-10 text-top0 items-center row inline">
|
||||
{{ questionDesc.question6Desc }}
|
||||
</div> -->
|
||||
<!-- <div class="col-2 text-top0 items-center">
|
||||
<q-input
|
||||
dense
|
||||
outlined
|
||||
v-model="score[5].score"
|
||||
label="คะแนนข้อ 6"
|
||||
type="number"
|
||||
lazy-rules
|
||||
:rules="[(val) => val !== '' || 'กรุณากรอกคะเเนน']"
|
||||
/>
|
||||
</div> -->
|
||||
|
||||
<!-- <q-input
|
||||
class="col-12"
|
||||
dense
|
||||
outlined
|
||||
disable
|
||||
v-model="notExitFactor"
|
||||
label=" "
|
||||
type="textarea"
|
||||
/> -->
|
||||
|
||||
<!-- <div class="col-10 text-top0 items-center row inline">
|
||||
{{ questionDesc.question7Desc }}
|
||||
</div> -->
|
||||
<!-- <div class="col-2 text-top0 items-center">
|
||||
<q-input
|
||||
dense
|
||||
outlined
|
||||
v-model="score[6].score"
|
||||
label="คะแนนข้อ 7"
|
||||
type="number"
|
||||
lazy-rules
|
||||
:rules="[(val) => val !== '' || 'กรุณากรอกคะเเนน']"
|
||||
/>
|
||||
</div> -->
|
||||
<!-- <q-option-group
|
||||
:options="question7Answer"
|
||||
type="radio"
|
||||
v-model="haveJob"
|
||||
disable
|
||||
/> -->
|
||||
<!-- <div class="col-12 text-top0 items-center">
|
||||
<q-item-label>
|
||||
<q-input
|
||||
v-if="haveJob == 0"
|
||||
v-model="haveJobReason"
|
||||
label="กรอกอื่นๆ"
|
||||
dense
|
||||
disable
|
||||
lazy-rules
|
||||
type="text"
|
||||
autogrow
|
||||
hide-bottom-space
|
||||
outlined
|
||||
class="bg-white"
|
||||
:rules="[
|
||||
(val) => (val && val.length > 0) || 'กรุณากรอกข้อความ',
|
||||
]"
|
||||
/>
|
||||
</q-item-label>
|
||||
</div> -->
|
||||
<!-- <div class="col-10 text-top0 items-center row inline">
|
||||
{{ questionDesc.question8Desc }}
|
||||
</div> -->
|
||||
<!-- <div class="col-2 text-top0 items-center">
|
||||
<q-input
|
||||
dense
|
||||
outlined
|
||||
v-model="score[7].score"
|
||||
label="คะแนนข้อ 8"
|
||||
type="number"
|
||||
lazy-rules
|
||||
:rules="[(val) => val !== '' || 'กรุณากรอกคะเเนน']"
|
||||
/>
|
||||
</div> -->
|
||||
<!-- <q-option-group
|
||||
:options="question8Answer"
|
||||
type="radio"
|
||||
v-model="suggestFriends"
|
||||
disable
|
||||
/> -->
|
||||
<!-- <div class="col-12 text-top0 items-center">
|
||||
<q-item-label>
|
||||
<q-input
|
||||
v-if="suggestFriends === 1"
|
||||
v-model="suggestFriendsReason"
|
||||
label="กรอกข้อความ"
|
||||
dense
|
||||
lazy-rules
|
||||
disable
|
||||
type="text"
|
||||
autogrow
|
||||
hide-bottom-space
|
||||
outlined
|
||||
class="bg-white"
|
||||
:rules="[
|
||||
(val) => (val && val.length > 0) || 'กรุณากรอกข้อความ',
|
||||
]"
|
||||
/>
|
||||
</q-item-label>
|
||||
</div> -->
|
||||
<!-- <div class="col-10 text-top0 items-center row inline">
|
||||
{{ questionDesc.question9Desc }}
|
||||
</div> -->
|
||||
<!-- <div class="col-2 text-top0 items-center">
|
||||
<q-input
|
||||
dense
|
||||
outlined
|
||||
v-model="score[8].score"
|
||||
label="คะแนนข้อ 9"
|
||||
type="number"
|
||||
lazy-rules
|
||||
:rules="[(val) => val !== '' || 'กรุณากรอกคะเเนน']"
|
||||
/>
|
||||
</div> -->
|
||||
<!-- <q-option-group
|
||||
:options="question9Answer"
|
||||
type="radio"
|
||||
v-model="futureWork"
|
||||
disable
|
||||
/> -->
|
||||
<!-- <div class="col-12 text-top0 items-center">
|
||||
<q-item-label>
|
||||
<q-input
|
||||
v-if="futureWork === 1"
|
||||
v-model="futureWorkReason"
|
||||
label="กรอกข้อความ"
|
||||
dense
|
||||
lazy-rules
|
||||
type="text"
|
||||
autogrow
|
||||
hide-bottom-space
|
||||
outlined
|
||||
disable
|
||||
class="bg-white"
|
||||
:rules="[
|
||||
(val) => (val && val.length > 0) || 'กรุณากรอกข้อความ',
|
||||
]"
|
||||
/>
|
||||
</q-item-label>
|
||||
</div> -->
|
||||
<!-- <div class="col-10 text-top0 items-center row inline">
|
||||
{{ questionDesc.question10Desc }}
|
||||
</div> -->
|
||||
<!-- <div class="col-2 text-top0 items-center">
|
||||
<q-input
|
||||
dense
|
||||
outlined
|
||||
v-model="score[9].score"
|
||||
label="คะแนนข้อ 10"
|
||||
type="number"
|
||||
lazy-rules
|
||||
:rules="[(val) => val !== '' || 'กรุณากรอกคะเเนน']"
|
||||
/>
|
||||
</div> -->
|
||||
<!-- <q-input
|
||||
class="col-12"
|
||||
dense
|
||||
disable
|
||||
outlined
|
||||
v-model="suggestion"
|
||||
label=" "
|
||||
type="textarea"
|
||||
/> -->
|
||||
<!-- </div> -->
|
||||
</q-card>
|
||||
|
||||
<q-card bordered flat class="q-mt-md">
|
||||
|
|
@ -1085,7 +736,7 @@ onMounted(async () => {
|
|||
v-model="comment"
|
||||
label="กรอกความคิดเห็น"
|
||||
type="textarea"
|
||||
:rules="[(val) => !!val || 'กรุณากรอกความคิดเห็น']"
|
||||
:rules="[(val:string) => !!val || 'กรุณากรอกความคิดเห็น']"
|
||||
/>
|
||||
</div>
|
||||
<div class="col-2 text-top0">
|
||||
|
|
|
|||
|
|
@ -324,7 +324,7 @@ onMounted(async () => {
|
|||
:readonly="!edit"
|
||||
:borderless="!edit"
|
||||
v-model="organizationPositionOld"
|
||||
:rules="[(val) => !!val || `${'กรุณากรอกตำแหน่ง/สังกัด'}`]"
|
||||
:rules="[(val:string) => !!val || `${'กรุณากรอกตำแหน่ง/สังกัด'}`]"
|
||||
hide-bottom-space
|
||||
:label="`${'ตำแหน่ง/สังกัด'}`"
|
||||
type="textarea"
|
||||
|
|
@ -341,7 +341,7 @@ onMounted(async () => {
|
|||
:readonly="!edit"
|
||||
:borderless="!edit"
|
||||
v-model="positionTypeOld"
|
||||
:rules="[(val) => !!val || `${'กรุณากรอกประเภทตำแหน่ง'}`]"
|
||||
:rules="[(val:string) => !!val || `${'กรุณากรอกประเภทตำแหน่ง'}`]"
|
||||
hide-bottom-space
|
||||
:label="`${'ประเภทตำแหน่ง'}`"
|
||||
/>
|
||||
|
|
@ -357,7 +357,7 @@ onMounted(async () => {
|
|||
:readonly="!edit"
|
||||
:borderless="!edit"
|
||||
v-model="positionLevelOld"
|
||||
:rules="[(val) => !!val || `${'กรุณากรอกระดับ'}`]"
|
||||
:rules="[(val:string) => !!val || `${'กรุณากรอกระดับ'}`]"
|
||||
hide-bottom-space
|
||||
:label="`${'ระดับ'}`"
|
||||
/>
|
||||
|
|
@ -373,7 +373,7 @@ onMounted(async () => {
|
|||
:readonly="!edit"
|
||||
:borderless="!edit"
|
||||
v-model="posNo"
|
||||
:rules="[(val) => !!val || `${'กรุณากรอกเลขที่'}`]"
|
||||
:rules="[(val:string) => !!val || `${'กรุณากรอกเลขที่'}`]"
|
||||
hide-bottom-space
|
||||
:label="`${'เลขที่'}`"
|
||||
/>
|
||||
|
|
@ -402,7 +402,7 @@ onMounted(async () => {
|
|||
:readonly="!edit"
|
||||
:borderless="!edit"
|
||||
v-model="organization"
|
||||
:rules="[(val) => !!val || `${'กรุณากรอกการไล่ออกจากสังกัด'}`]"
|
||||
:rules="[(val:string) => !!val || `${'กรุณากรอกการไล่ออกจากสังกัด'}`]"
|
||||
hide-bottom-space
|
||||
:label="`${'ไล่ออกจากสังกัด'}`"
|
||||
/>
|
||||
|
|
@ -431,7 +431,7 @@ onMounted(async () => {
|
|||
:borderless="!edit"
|
||||
:readonly="!edit"
|
||||
:model-value="date !== null ? date2Thai(date) : null"
|
||||
:rules="[(val) => !!val || `${'กรุณาเลือกตั้งแต่วัน'}`]"
|
||||
:rules="[(val:string) => !!val || `${'กรุณาเลือกตั้งแต่วัน'}`]"
|
||||
hide-bottom-space
|
||||
:label="`${'ตั้งแต่วัน'}`"
|
||||
>
|
||||
|
|
|
|||
|
|
@ -704,7 +704,7 @@ onMounted(() => {
|
|||
lazy-rules
|
||||
hide-bottom-space
|
||||
v-model="note"
|
||||
:rules="[(val) => !!val || 'กรุณากรอกเหตุผล']"
|
||||
:rules="[(val:string) => !!val || 'กรุณากรอกเหตุผล']"
|
||||
:label="`${'กรอกเหตุผล'}`"
|
||||
type="textarea"
|
||||
:readonly="statusUpload || checkRoutePermisson"
|
||||
|
|
@ -757,7 +757,7 @@ onMounted(() => {
|
|||
v-model="fileUpload"
|
||||
accept=".pdf"
|
||||
label="อัปโหลดเอกสาร"
|
||||
:rules="[(val) => !!val || `${'กรุณาเลือกเอกสารอัปโหลด'}`]"
|
||||
:rules="[(val:string) => !!val || `${'กรุณาเลือกเอกสารอัปโหลด'}`]"
|
||||
lazy-rules
|
||||
>
|
||||
<template v-slot:prepend>
|
||||
|
|
@ -783,7 +783,7 @@ onMounted(() => {
|
|||
<q-input
|
||||
dense
|
||||
outlined
|
||||
:rules="[(val) => !!val || `${'กรุณาเลือกวันที่'}`]"
|
||||
:rules="[(val:string) => !!val || `${'กรุณาเลือกวันที่'}`]"
|
||||
:model-value="
|
||||
signDate !== null ? date2Thai(signDate) : null
|
||||
"
|
||||
|
|
|
|||
|
|
@ -160,7 +160,7 @@ async function cerateRetirement(data: object) {
|
|||
option-value="id"
|
||||
emit-value
|
||||
map-options
|
||||
:rules="[(val) => !!val || 'กรุณาเลือกรอบ']"
|
||||
:rules="[(val:string) => !!val || 'กรุณาเลือกรอบ']"
|
||||
/>
|
||||
</q-item-label>
|
||||
</q-item-section>
|
||||
|
|
@ -187,7 +187,7 @@ async function cerateRetirement(data: object) {
|
|||
option-value="id"
|
||||
emit-value
|
||||
map-options
|
||||
:rules="[(val) => !!val || 'กรุณาเลือกรอบ']"
|
||||
:rules="[(val:string) => !!val || 'กรุณาเลือกรอบ']"
|
||||
/></q-item-label>
|
||||
</q-item-section>
|
||||
</q-item>
|
||||
|
|
|
|||
|
|
@ -1098,7 +1098,7 @@ onMounted(async () => {
|
|||
:readonly="!edit"
|
||||
:borderless="!edit"
|
||||
v-model="organizationPositionOld"
|
||||
:rules="[(val) => !!val || `${'กรุณากรอกตำแหน่ง/สังกัดเดิม'}`]"
|
||||
:rules="[(val:string) => !!val || `${'กรุณากรอกตำแหน่ง/สังกัดเดิม'}`]"
|
||||
hide-bottom-space
|
||||
:label="`${'ตำแหน่ง/สังกัดเดิม'}`"
|
||||
type="textarea"
|
||||
|
|
@ -1115,7 +1115,7 @@ onMounted(async () => {
|
|||
:readonly="!edit"
|
||||
:borderless="!edit"
|
||||
v-model="positionTypeOld"
|
||||
:rules="[(val) => !!val || `${'กรุณากรอกตำแหน่งประเภท'}`]"
|
||||
:rules="[(val:string) => !!val || `${'กรุณากรอกตำแหน่งประเภท'}`]"
|
||||
hide-bottom-space
|
||||
:label="`${'ตำแหน่งประเภท'}`"
|
||||
/>
|
||||
|
|
@ -1131,7 +1131,7 @@ onMounted(async () => {
|
|||
:readonly="!edit"
|
||||
:borderless="!edit"
|
||||
v-model="positionLevelOld"
|
||||
:rules="[(val) => !!val || `${'กรุณากรอกระดับตำแหน่ง'}`]"
|
||||
:rules="[(val:string) => !!val || `${'กรุณากรอกระดับตำแหน่ง'}`]"
|
||||
hide-bottom-space
|
||||
:label="`${'ระดับตำแหน่ง'}`"
|
||||
/>
|
||||
|
|
@ -1147,7 +1147,7 @@ onMounted(async () => {
|
|||
:readonly="!edit"
|
||||
:borderless="!edit"
|
||||
v-model="posNo"
|
||||
:rules="[(val) => !!val || `${'กรุณากรอกเลขที่'}`]"
|
||||
:rules="[(val:string) => !!val || `${'กรุณากรอกเลขที่'}`]"
|
||||
hide-bottom-space
|
||||
:label="`${'เลขที่'}`"
|
||||
/>
|
||||
|
|
@ -1263,7 +1263,7 @@ onMounted(async () => {
|
|||
:readonly="!edit"
|
||||
:borderless="!edit"
|
||||
v-model="remarkHorizontal"
|
||||
:rules="[(val) => !!val || `${'กรุณากรอกหมายเหตุแนวนอน '}`]"
|
||||
:rules="[(val:string) => !!val || `${'กรุณากรอกหมายเหตุแนวนอน '}`]"
|
||||
hide-bottom-space
|
||||
:label="`${'หมายเหตุแนวนอน '}`"
|
||||
type="textarea"
|
||||
|
|
@ -1289,7 +1289,7 @@ onMounted(async () => {
|
|||
dense
|
||||
outlined
|
||||
lazy-rules
|
||||
:rules="[(val) => !!val || 'กรุณากรอกความคิดเห็น/เหตุผล']"
|
||||
:rules="[(val:string) => !!val || 'กรุณากรอกความคิดเห็น/เหตุผล']"
|
||||
v-model="reasonReign"
|
||||
:label="`${'กรอกความคิดเห็น/เหตุผล'}`"
|
||||
type="textarea"
|
||||
|
|
@ -1317,7 +1317,7 @@ onMounted(async () => {
|
|||
"
|
||||
hide-bottom-space
|
||||
:label="`${' วันสุดท้ายที่ยับยั้ง'}`"
|
||||
:rules="[(val) => !!val || 'กรุณาเลือกวันที่']"
|
||||
:rules="[(val:string) => !!val || 'กรุณาเลือกวันที่']"
|
||||
>
|
||||
<template v-slot:prepend>
|
||||
<q-icon
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue