Compare commits

...

3 commits

Author SHA1 Message Date
DESKTOP-1R2VSQH\Lenovo ThinkPad E490
eeaa9bfff2 Merge branch 'develop' into dev
All checks were successful
Build & Deploy on Dev / build (push) Successful in 3m7s
2026-03-16 10:14:31 +07:00
DESKTOP-1R2VSQH\Lenovo ThinkPad E490
7471836167 Merge branch 'develop' of https://github.com/Frappet/bma-ehr-frontend into develop 2026-03-16 10:14:08 +07:00
DESKTOP-1R2VSQH\Lenovo ThinkPad E490
52cfa6e0af fix(registry): add reactive-rules rule prefix rank 2026-03-16 10:14:03 +07:00

View file

@ -406,6 +406,12 @@ function calculateMinDate() {
return today;
}
function prefixRankRule() {
return [
() => !!formData.rank || !!formData.prefix || "กรุณาเลือกคำนำหน้าชื่อ หรือยศ",
];
}
/** ดูการเปลี่ยนแปลงของวันเกิดเมื่อมีการเปลี่ยนแปลงจะคำนวนอายูใหม่*/
watch(
() => formData.birthDate,
@ -599,7 +605,8 @@ onMounted(() => {
class="inputgreen"
:options="store.Ops.prefixOps"
:label="dataLabel.prefix"
:rules="[(val: string) => !!formData.rank || !!formData.prefix || `${'กรุณาเลือกคำนำหน้าชื่อ หรือยศ'}`]"
:rules="prefixRankRule()"
reactive-rules
@filter="(inputValue: string,
doneFn: Function) => filterSelector(inputValue, doneFn, 'prefixOps'
)"
@ -620,7 +627,8 @@ onMounted(() => {
input-debounce="0"
option-label="name"
option-value="name"
:rules="[(val: string) => !!formData.rank || !!formData.prefix || `${'กรุณาเลือกคำนำหน้าชื่อ หรือยศ'}`]"
:rules="prefixRankRule()"
reactive-rules
v-model="formData.rank"
class="inputgreen"
:options="store.Ops.rankOps"