fix: validate hq abbreviation
This commit is contained in:
parent
637c503303
commit
c241d70c3c
3 changed files with 9 additions and 0 deletions
|
|
@ -58,6 +58,11 @@ function formatCode(input: string | undefined, type: 'code' | 'number') {
|
||||||
:label="$t('formDialogHqAbbreviation')"
|
:label="$t('formDialogHqAbbreviation')"
|
||||||
for="input-abbreviation"
|
for="input-abbreviation"
|
||||||
:model-value="view ? formatCode(abbreviation, 'code') : abbreviation"
|
:model-value="view ? formatCode(abbreviation, 'code') : abbreviation"
|
||||||
|
:rules="[
|
||||||
|
(val) =>
|
||||||
|
(val && val.length > 0 && /[a-zA-Z]+/.test(val)) ||
|
||||||
|
$t('formDialogInputHqAbbreviation'),
|
||||||
|
]"
|
||||||
@update:model-value="(v) => (abbreviation = v as string)"
|
@update:model-value="(v) => (abbreviation = v as string)"
|
||||||
/>
|
/>
|
||||||
<q-input
|
<q-input
|
||||||
|
|
|
||||||
|
|
@ -4,6 +4,8 @@ export default {
|
||||||
|
|
||||||
// Branch & HQ
|
// Branch & HQ
|
||||||
formDialogHqAbbreviation: 'Head Office Abbreviation',
|
formDialogHqAbbreviation: 'Head Office Abbreviation',
|
||||||
|
formDialogInputHqAbbreviation: 'Please enter Head Office Abbreviation',
|
||||||
|
|
||||||
formDialogTitleImg: 'Office Image',
|
formDialogTitleImg: 'Office Image',
|
||||||
formDialogBtnImg: 'Add Office Image',
|
formDialogBtnImg: 'Add Office Image',
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -4,6 +4,8 @@ export default {
|
||||||
|
|
||||||
// Branch & HQ
|
// Branch & HQ
|
||||||
formDialogHqAbbreviation: 'ตัวย่อสำนักงานใหญ่',
|
formDialogHqAbbreviation: 'ตัวย่อสำนักงานใหญ่',
|
||||||
|
formDialogInputHqAbbreviation: 'โปรดระบุตัวย่อสำนักงานใหญ่',
|
||||||
|
|
||||||
formDialogTitleImg: 'ภาพสำนักงาน',
|
formDialogTitleImg: 'ภาพสำนักงาน',
|
||||||
formDialogBtnImg: 'เพิ่มรูปสำนักงาน',
|
formDialogBtnImg: 'เพิ่มรูปสำนักงาน',
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue