fix: rules prefix

This commit is contained in:
DESKTOP-1R2VSQH\Lenovo ThinkPad E490 2026-02-06 10:32:36 +07:00
parent b0b16131ab
commit 6ff749ab5f
2 changed files with 6 additions and 2 deletions

View file

@ -589,10 +589,11 @@ onMounted(() => {
option-label="name"
option-value="name"
v-model="formData.prefix"
clearable
class="inputgreen"
:options="store.Ops.prefixOps"
:label="dataLabel.prefix"
:rules="[(val: string) => !!val || `${'กรุณาเลือก คำนำหน้าชื่อ'}`]"
:rules="[(val: string) => !!formData.rank || !!formData.prefix || `${'กรุณาเลือกคำนำหน้าชื่อ หรือยศ'}`]"
@filter="(inputValue: string,
doneFn: Function) => filterSelector(inputValue, doneFn, 'prefixOps'
)"
@ -613,6 +614,7 @@ onMounted(() => {
input-debounce="0"
option-label="name"
option-value="name"
:rules="[(val: string) => !!formData.rank || !!formData.prefix || `${'กรุณาเลือกคำนำหน้าชื่อ หรือยศ'}`]"
v-model="formData.rank"
class="inputgreen"
:options="store.Ops.rankOps"

View file

@ -328,6 +328,7 @@ watch(
map-options
hide-selected
fill-input
clearable
hide-bottom-space
input-debounce="0"
option-label="name"
@ -336,7 +337,7 @@ watch(
class="inputgreen"
:options="prefixOps"
label="คำนำหน้าชื่อ"
:rules="[(val: string) => !!val || `${'กรุณาเลือก คำนำหน้าชื่อ'}`]"
:rules="[(val: string) => !!formData.rank || !!formData.prefix || `${'กรุณาเลือกคำนำหน้าชื่อ หรือยศ'}`]"
@filter="(inputValue: string,
doneFn: Function) => filterSelector(inputValue, doneFn, 'prefix'
)"
@ -360,6 +361,7 @@ watch(
v-model="formData.rank"
class="inputgreen"
:options="rankOps"
:rules="[(val: string) => !!formData.rank || !!formData.prefix || `${'กรุณาเลือกคำนำหน้าชื่อ หรือยศ'}`]"
label="ยศ"
@filter="(inputValue: string,
doneFn: Function) => filterSelector(inputValue, doneFn, 'rank'