Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Q
quasar-web-base
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Nguyễn Hải Sơn
quasar-web-base
Commits
9c7694d4
Commit
9c7694d4
authored
Apr 28, 2021
by
Tình Trương
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update
parent
51016443
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
22 additions
and
22 deletions
+22
-22
AddNewCustomerDialog.ts
.../customer/add-new-customer-dialog/AddNewCustomerDialog.ts
+5
-5
index.vue
src/components/customer/add-new-customer-dialog/index.vue
+4
-4
index.ts
src/i18n/vi/index.ts
+3
-3
customer.ts
src/pages/khach-hang/customer.ts
+9
-9
index.vue
src/pages/khach-hang/index.vue
+1
-1
No files found.
src/components/customer/add-new-customer-dialog/AddNewCustomerDialog.ts
View file @
9c7694d4
...
...
@@ -11,7 +11,7 @@ export default defineComponent({
},
ratingsOptions
:
{
type
:
Array
,
required
:
true
},
businessTypeOptions
:
{
type
:
Array
,
required
:
true
},
ten
Đ
N
:
{
type
:
String
,
required
:
true
},
userName
:
{
type
:
String
,
required
:
true
},
customerName
:
{
type
:
String
,
required
:
true
},
businessName
:
{
type
:
String
,
required
:
true
},
taxCode
:
{
type
:
Number
,
required
:
true
},
...
...
@@ -25,10 +25,10 @@ export default defineComponent({
status
:
{
type
:
Boolean
,
required
:
true
},
},
setup
()
{
const
ten
Đ
N
Rules
=
[
const
userName
Rules
=
[
(
val
?:
string
)
=>
(
val
&&
val
.
trim
().
length
)
||
i18n
.
global
.
t
(
'customer.validateMessages.require
TenĐN
'
),
i18n
.
global
.
t
(
'customer.validateMessages.require
UserName
'
),
];
const
customerNameRules
=
[
(
val
?:
string
)
=>
...
...
@@ -86,7 +86,7 @@ export default defineComponent({
i18n
.
global
.
t
(
'customer.validateMessages.requiredPosition'
),
];
return
{
ten
Đ
N
Rules
,
userName
Rules
,
customerNameRules
,
businessNameRules
,
taxCodeRules
,
...
...
@@ -102,7 +102,7 @@ export default defineComponent({
emits
:
[
'update:showDialog'
,
'click:CloseBtn'
,
'update:
tenĐN
'
,
'update:
userName
'
,
'update:customerName'
,
'update:businessName'
,
'update:taxCode'
,
...
...
src/components/customer/add-new-customer-dialog/index.vue
View file @
9c7694d4
...
...
@@ -21,10 +21,10 @@
<div
class=
"row q-col-gutter-sm"
>
<div
class=
"col-6"
>
<q-input
:model-value=
"
tenĐN
"
@
update:model-value=
"$emit('update:
tenĐN
', $event)"
:label=
"$t('customer.dialogLabel.fieldLabels.
tenĐN
')"
:rules=
"
tenĐN
Rules"
:model-value=
"
userName
"
@
update:model-value=
"$emit('update:
userName
', $event)"
:label=
"$t('customer.dialogLabel.fieldLabels.
userName
')"
:rules=
"
userName
Rules"
hide-bottom-space
type=
"text"
class=
"q-my-sm"
...
...
src/i18n/vi/index.ts
View file @
9c7694d4
...
...
@@ -152,7 +152,7 @@ export default {
tableColumnsCustomer
:
{
stt
:
'STT'
,
customerCode
:
'Mã khách hàng'
,
ten
Đ
N
:
'Tên ĐN
'
,
userName
:
'Tên đăng nhập
'
,
fullName
:
'Họ tên'
,
businessName
:
'Tên doanh nghiệp'
,
taxCode
:
'Mã số thuế'
,
...
...
@@ -171,7 +171,7 @@ export default {
updateCustomer
:
'Cập nhật người dùng'
,
},
fieldLabels
:
{
ten
Đ
N
:
'Tên ĐN
*'
,
userName
:
'Tên đăng nhập
*'
,
customerName
:
'Họ tên *'
,
businessName
:
'Tên doanh nghiệp *'
,
taxCode
:
'Mã số thuế *'
,
...
...
@@ -194,7 +194,7 @@ export default {
cancel
:
'Đóng'
,
},
validateMessages
:
{
require
Ten
Đ
N
:
'Vui lòng nhập Tên ĐH
'
,
require
UserName
:
'Vui lòng nhập Tên đăng nhập
'
,
requireCustomerName
:
'Vui lòng nhập Họ tên'
,
requireBusinessName
:
'Vui lòng nhập Tên Doanh nghiệp'
,
requireTaxCode
:
'Vui lòng nhập Mã số thuế'
,
...
...
src/pages/khach-hang/customer.ts
View file @
9c7694d4
...
...
@@ -4,7 +4,7 @@ import Pagination from 'components/pagination/index.vue';
import
AddNewCustomerDialogComponent
from
'../../components/customer/add-new-customer-dialog/index.vue'
;
export
type
ArtistInfoType
=
{
id
:
number
;
ten
Đ
N
:
string
|
null
;
userName
:
string
|
null
;
customerName
:
string
|
null
;
businessName
:
string
|
null
;
taxCode
:
number
;
...
...
@@ -43,10 +43,10 @@ export default defineComponent({
sortable
:
false
,
},
{
name
:
'
tenĐN
'
,
field
:
'
tenĐN
'
,
name
:
'
userName
'
,
field
:
'
userName
'
,
required
:
true
,
label
:
i18n
.
global
.
t
(
'customer.tableColumnsCustomer.
tenĐN
'
),
label
:
i18n
.
global
.
t
(
'customer.tableColumnsCustomer.
userName
'
),
headerStyle
:
'text-align: center !important;'
,
align
:
'left'
,
sortable
:
false
,
...
...
@@ -122,7 +122,7 @@ export default defineComponent({
const
id
:
Ref
<
number
>
=
ref
(
0
);
const
businessName
:
Ref
<
string
|
undefined
>
=
ref
();
const
taxCode
:
Ref
<
number
|
undefined
>
=
ref
();
const
ten
Đ
N
:
Ref
<
string
|
undefined
>
=
ref
();
const
userName
:
Ref
<
string
|
undefined
>
=
ref
();
const
email
:
Ref
<
string
|
undefined
>
=
ref
();
const
address
:
Ref
<
string
|
undefined
>
=
ref
();
const
customerName
:
Ref
<
string
|
undefined
>
=
ref
();
...
...
@@ -156,7 +156,7 @@ export default defineComponent({
id
:
1
,
stt
:
1
,
customerCode
:
'0001'
,
ten
Đ
N
:
'DuongNA01'
,
userName
:
'DuongNA01'
,
fullName
:
'Nguyễn Tùng Dương'
,
businessName
:
'TNHH Hà Đông'
,
taxCode
:
'1234567890'
,
...
...
@@ -168,7 +168,7 @@ export default defineComponent({
id
:
2
,
stt
:
2
,
customerCode
:
'0001'
,
ten
Đ
N
:
'DuongNA01'
,
userName
:
'DuongNA01'
,
fullName
:
'Nguyễn Tùng Dương'
,
businessName
:
'TNHH Hà Đông'
,
taxCode
:
'1234567890'
,
...
...
@@ -197,7 +197,7 @@ export default defineComponent({
const
openAddCustomerDialog
=
()
=>
{
showDialog
.
value
=
true
;
ten
Đ
N
.
value
=
''
;
userName
.
value
=
''
;
customerName
.
value
=
''
;
businessName
.
value
=
''
;
taxCode
.
value
=
undefined
;
...
...
@@ -226,7 +226,7 @@ export default defineComponent({
addNewCustomer
,
showDialog
,
id
,
ten
Đ
N
,
userName
,
customerName
,
businessName
,
taxCode
,
...
...
src/pages/khach-hang/index.vue
View file @
9c7694d4
...
...
@@ -106,7 +106,7 @@
<AddNewCustomerDialogComponent
v-model:show-dialog=
"showDialog"
v-model:
tendn=
"tenĐN
"
v-model:
user-name=
"userName
"
v-model:customer-name=
"customerName"
v-model:business-name=
"businessName"
v-model:tax-code=
"taxCode"
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment