update customer page

parent eec5c80a
......@@ -99,8 +99,8 @@ export default defineComponent({
i18n.global.t('customer.validateMessages.requireBusinessName'),
];
const taxCodeRules = [
(val?: number) =>
val !== undefined ||
(val?: string) =>
(val && val.trim().length) ||
i18n.global.t('customer.validateMessages.requireTaxCode'),
];
const phoneRules = [
......@@ -124,13 +124,13 @@ export default defineComponent({
i18n.global.t('customer.validateMessages.requireAddress'),
];
const businessTypeRules = [
(val?: number) =>
val !== undefined ||
(val?: string) =>
(val && val.trim().length) ||
i18n.global.t('customer.validateMessages.requireBusinessType'),
];
const ratingsRules = [
(val?: number) =>
val !== undefined ||
const levelRules = [
(val?: CustomerLevelType) =>
val !== null ||
i18n.global.t('customer.validateMessages.requireRatings'),
];
const representativeRules = [
......@@ -151,7 +151,7 @@ export default defineComponent({
codeRules,
taxCodeRules,
emailRules,
ratingsRules,
levelRules,
addressRules,
businessTypeRules,
representativeRules,
......
......@@ -68,7 +68,7 @@
<q-input
v-model="taxCode"
:label="$t('customer.dialogLabel.fieldLabels.taxCode')"
type="number"
type="text"
class="q-my-sm"
outlined
:rules="taxCodeRules"
......@@ -110,7 +110,7 @@
v-model="level"
:label="$t('customer.dialogLabel.fieldLabels.ratings')"
:options="levelOptions"
:rules="ratingsRules"
:rules="levelRules"
map-options
option-value="id"
option-label="name"
......
......@@ -351,11 +351,11 @@ export default {
isEmail: 'Email không hợp lệ',
requirePhone: 'Vui lòng nhập Số điện thoại',
isPhone: 'Số điện thoại không hợp lệ',
requireAddress: 'Vui lòng nhập Địa chỉ',
requireAddress: 'Vui lòng nhập địa chỉ',
requireBusinessType: 'Vui lòng nhập Loại doanh nghiệp',
requireRatings: 'Vui lòng nhập Xếp hạng',
requireRepresentative: 'Vui lòng nhập Người đại diện',
requiredPosition: 'Vui lòng nhập Chức vụ',
requireRatings: 'Vui lòng chọn xếp hạng',
requireRepresentative: 'Vui lòng nhập người đại diện',
requiredPosition: 'Vui lòng nhập chức vụ',
},
confirmActionsTitle: {
confirmDeleteUserTitle: 'Xác nhận',
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment