Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
F
ForexWeb
Project
Overview
Details
Activity
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
amal
ForexWeb
Commits
75033ba7
Commit
75033ba7
authored
6 years ago
by
Ajil
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
21-03-2019
parent
fc72bf35
Show whitespace changes
Inline
Side-by-side
Showing
27 changed files
with
387 additions
and
324 deletions
+387
-324
sample.html
sample.html
+19
-0
app.component.ts
src/app/app.component.ts
+2
-0
addforex.component.html
src/app/checker/addforex/addforex.component.html
+7
-4
addforex.component.ts
src/app/checker/addforex/addforex.component.ts
+4
-2
addprovider.component.html
src/app/checker/addprovider/addprovider.component.html
+8
-6
addprovider.component.ts
src/app/checker/addprovider/addprovider.component.ts
+4
-2
currency-add.component.html
src/app/checker/currency-add/currency-add.component.html
+2
-2
currency-edit.component.html
src/app/checker/currency-edit/currency-edit.component.html
+1
-1
currency-list.component.html
src/app/checker/currency-list/currency-list.component.html
+6
-2
currency-list.component.ts
src/app/checker/currency-list/currency-list.component.ts
+5
-0
editforex.component.html
src/app/checker/editforex/editforex.component.html
+4
-4
editprovider.component.html
src/app/checker/editprovider/editprovider.component.html
+7
-7
editprovider.component.ts
src/app/checker/editprovider/editprovider.component.ts
+1
-1
add-driver.component.html
src/app/delivery/add-driver/add-driver.component.html
+7
-4
add-driver.component.ts
src/app/delivery/add-driver/add-driver.component.ts
+4
-2
edit-driver.component.html
src/app/delivery/edit-driver/edit-driver.component.html
+1
-1
editprovider.component.html
src/app/delivery/editprovider/editprovider.component.html
+1
-1
transaction.component.html
src/app/delivery/transaction/transaction.component.html
+4
-4
currency.component.html
src/app/forex/currency/currency.component.html
+5
-2
editprovider.component.html
src/app/forex/editprovider/editprovider.component.html
+2
-2
transaction.component.html
src/app/forex/transaction/transaction.component.html
+2
-0
validation.service.ts
src/app/providers/validation.service.ts
+4
-2
login.component.html
src/app/start/login/login.component.html
+2
-2
login.component.ts
src/app/start/login/login.component.ts
+1
-1
ar.json
src/assets/i18n/ar.json
+266
-265
en.json
src/assets/i18n/en.json
+8
-7
styles.scss
src/styles.scss
+10
-0
No files found.
sample.html
0 → 100644
View file @
75033ba7
<html>
<head>
<style>
.input_container
{
width
:
100%
;
}
</style>
</head>
<body>
<div
class=
"input_container"
>
<input
class=
""
placeholder=
"sample"
>
<div
class=
"message"
>
Sample message
</div>
</div>
</body>
</html>
\ No newline at end of file
This diff is collapsed.
Click to expand it.
src/app/app.component.ts
View file @
75033ba7
...
@@ -38,6 +38,8 @@ export class AppComponent {
...
@@ -38,6 +38,8 @@ export class AppComponent {
$
(
'body'
).
removeClass
(
'ar'
);
$
(
'body'
).
removeClass
(
'ar'
);
}
}
this
.
lang
=
'en'
;
translate
.
setDefaultLang
(
this
.
lang
);
translate
.
setDefaultLang
(
this
.
lang
);
// the lang to use, if the lang isn't available, it will use the current loader to get them
// the lang to use, if the lang isn't available, it will use the current loader to get them
...
...
This diff is collapsed.
Click to expand it.
src/app/checker/addforex/addforex.component.html
View file @
75033ba7
...
@@ -85,6 +85,9 @@
...
@@ -85,6 +85,9 @@
<div
class=
"s_error"
*
ngIf=
"!providerForm.controls['cr_id'].valid && providerSubmit"
>
<div
class=
"s_error"
*
ngIf=
"!providerForm.controls['cr_id'].valid && providerSubmit"
>
<div
class=
"s_validation"
*
ngIf=
"providerForm.controls['cr_id'].hasError('required')"
>
{{error_msg.required}}
</div>
<div
class=
"s_validation"
*
ngIf=
"providerForm.controls['cr_id'].hasError('required')"
>
{{error_msg.required}}
</div>
</div>
</div>
<div
class=
"s_error"
*
ngIf=
"!providerForm.controls['cr_id'].valid && providerForm.controls['cr_id'].touched"
>
<div
class=
"s_validation"
*
ngIf=
"providerForm.controls['cr_id'].hasError('pattern')"
>
{{error_msg.crId}}
</div>
</div>
</div>
</div>
<div
class=
"col"
>
<div
class=
"col"
>
<div
class=
"provider_data_content"
>
<div
class=
"provider_data_content"
>
...
@@ -121,8 +124,8 @@
...
@@ -121,8 +124,8 @@
</div>
</div>
<div
class=
"s_error"
*
ngIf=
"!providerForm.controls['phone'].valid && providerForm.controls['phone'].touched && !providerForm.controls['phone'].hasError('pattern')"
>
<div
class=
"s_error"
*
ngIf=
"!providerForm.controls['phone'].valid && providerForm.controls['phone'].touched && !providerForm.controls['phone'].hasError('pattern')"
>
<div
class=
"s_validation"
*
ngIf=
"providerForm.controls['phone'].hasError('maxlength')"
>
{{error_msg.maxLength}} 1
5
</div>
<div
class=
"s_validation"
*
ngIf=
"providerForm.controls['phone'].hasError('maxlength')"
>
{{error_msg.maxLength}} 1
0
</div>
<div
class=
"s_validation"
*
ngIf=
"providerForm.controls['phone'].hasError('minlength')"
>
{{error_msg.minLength}}
8
</div>
<div
class=
"s_validation"
*
ngIf=
"providerForm.controls['phone'].hasError('minlength')"
>
{{error_msg.minLength}}
10
</div>
</div>
</div>
<div
class=
"s_error"
*
ngIf=
"!providerForm.controls['phone'].valid && providerSubmit"
>
<div
class=
"s_error"
*
ngIf=
"!providerForm.controls['phone'].valid && providerSubmit"
>
<div
class=
"s_validation"
*
ngIf=
"providerForm.controls['phone'].hasError('required')"
>
{{error_msg.required}}
</div>
<div
class=
"s_validation"
*
ngIf=
"providerForm.controls['phone'].hasError('required')"
>
{{error_msg.required}}
</div>
...
@@ -149,8 +152,8 @@
...
@@ -149,8 +152,8 @@
<p>
{{'addforex.Status' | translate}}
</p>
<p>
{{'addforex.Status' | translate}}
</p>
<select
class=
"provider_input"
formControlName=
"online_status"
>
<select
class=
"provider_input"
formControlName=
"online_status"
>
<option
disabled
hidden
>
{{'addforex.Status' | translate}}
</option>
<option
disabled
hidden
>
{{'addforex.Status' | translate}}
</option>
<option
value=
"1"
>
{{'addforex.Online' | translate}}
</option>
<option
value=
"1"
>
Online
</option>
<option
value=
"0"
>
{{'addforex.Offline' | translate}}
</option>
<option
value=
"0"
>
Offline
</option>
</select>
</select>
</div>
</div>
<div
class=
"s_error"
*
ngIf=
"!providerForm.controls['online_status'].valid && providerSubmit"
>
<div
class=
"s_error"
*
ngIf=
"!providerForm.controls['online_status'].valid && providerSubmit"
>
...
...
This diff is collapsed.
Click to expand it.
src/app/checker/addforex/addforex.component.ts
View file @
75033ba7
...
@@ -11,10 +11,11 @@ import { FormControl, FormGroup, FormBuilder, Validators, ValidationErrors } fro
...
@@ -11,10 +11,11 @@ import { FormControl, FormGroup, FormBuilder, Validators, ValidationErrors } fro
})
})
export
class
AddforexComponent
implements
OnInit
{
export
class
AddforexComponent
implements
OnInit
{
providerForm
:
FormGroup
;
providerForm
:
FormGroup
;
mobnumPattern
=
'^((
\\
+?)|0)?[0-9]{
8,15
}$'
;
mobnumPattern
=
'^((
\\
+?)|0)?[0-9]{
9,10
}$'
;
emailPattern
=
'^[a-z0-9._%+-]+@[a-z0-9.-]+
\
.[a-z]{2,4}$'
;
emailPattern
=
'^[a-z0-9._%+-]+@[a-z0-9.-]+
\
.[a-z]{2,4}$'
;
contactPattern
=
'[a-zA-Z ]*'
;
contactPattern
=
'[a-zA-Z ]*'
;
providerSubmit
:
boolean
;
providerSubmit
:
boolean
;
crId
=
'^((
\\
+?)|0)?[0-9]{10}$'
;
lang
=
'en'
;
lang
=
'en'
;
error_msg
:
any
[];
error_msg
:
any
[];
funcName
:
any
;
funcName
:
any
;
...
@@ -43,7 +44,7 @@ export class AddforexComponent implements OnInit {
...
@@ -43,7 +44,7 @@ export class AddforexComponent implements OnInit {
this
.
providerForm
=
this
.
formBuilder
.
group
({
this
.
providerForm
=
this
.
formBuilder
.
group
({
'name'
:
[
''
,
Validators
.
compose
([
Validators
.
required
])],
'name'
:
[
''
,
Validators
.
compose
([
Validators
.
required
])],
'cr_manager'
:
[
''
,
Validators
.
compose
([
Validators
.
required
])],
'cr_manager'
:
[
''
,
Validators
.
compose
([
Validators
.
required
])],
'cr_id'
:
[
''
,
Validators
.
compose
([
Validators
.
required
])],
'cr_id'
:
[
''
,
Validators
.
compose
([
Validators
.
required
,
Validators
.
pattern
(
this
.
crId
)
])],
'contact'
:
[
''
,
Validators
.
compose
([
Validators
.
required
,
Validators
.
pattern
(
'^[a-zA-Z
\
-
\'
]+'
)])],
'contact'
:
[
''
,
Validators
.
compose
([
Validators
.
required
,
Validators
.
pattern
(
'^[a-zA-Z
\
-
\'
]+'
)])],
'location'
:
[
''
,
Validators
.
compose
([
Validators
.
required
])],
'location'
:
[
''
,
Validators
.
compose
([
Validators
.
required
])],
'email_id'
:
[
''
,
Validators
.
compose
([
Validators
.
required
,
Validators
.
maxLength
(
50
),
Validators
.
pattern
(
this
.
emailPattern
)])],
'email_id'
:
[
''
,
Validators
.
compose
([
Validators
.
required
,
Validators
.
maxLength
(
50
),
Validators
.
pattern
(
this
.
emailPattern
)])],
...
@@ -82,6 +83,7 @@ export class AddforexComponent implements OnInit {
...
@@ -82,6 +83,7 @@ export class AddforexComponent implements OnInit {
this
.
success
=
true
;
this
.
success
=
true
;
this
.
providerSubmit
=
false
;
this
.
providerSubmit
=
false
;
this
.
providerForm
.
reset
();
this
.
providerForm
.
reset
();
this
.
providerForm
.
controls
[
'type'
].
setValue
(
2
);
}
else
{
}
else
{
this
.
error
=
true
;
this
.
error
=
true
;
this
.
responseError
=
this
.
vs
.
errorCode
[
this
.
lang
][
response
.
errorCode
];
this
.
responseError
=
this
.
vs
.
errorCode
[
this
.
lang
][
response
.
errorCode
];
...
...
This diff is collapsed.
Click to expand it.
src/app/checker/addprovider/addprovider.component.html
View file @
75033ba7
...
@@ -27,11 +27,11 @@
...
@@ -27,11 +27,11 @@
<div
class=
"provider_inner_content"
>
<div
class=
"provider_inner_content"
>
<div
class=
"alert alert-success alert-dismissible"
*
ngIf=
"success"
>
<div
class=
"alert alert-success alert-dismissible"
*
ngIf=
"success"
>
<a
href=
"#"
class=
"close"
data-dismiss=
"alert"
aria-label=
"close"
>
×
</a>
<a
href=
"#"
class=
"close"
data-dismiss=
"alert"
aria-label=
"close"
>
×
</a>
<strong>
{{'addprovider.Success!
' | translate}}
</strong>
{{'addprovider.Provider created successfully.
' | translate}}
<strong>
{{'addprovider.Success!
' | translate}}
</strong>
{{'addprovider.Provider created successfully
' | translate}}
</div>
</div>
<div
class=
"alert alert-danger alert-dismissible"
*
ngIf=
"error"
>
<div
class=
"alert alert-danger alert-dismissible"
*
ngIf=
"error"
>
<a
href=
"#"
class=
"close"
data-dismiss=
"alert"
aria-label=
"close"
>
×
</a>
<a
href=
"#"
class=
"close"
data-dismiss=
"alert"
aria-label=
"close"
>
×
</a>
<strong>
{{'addprovider.Warning!
' | translate}}
</strong>
{{responseError}}
<strong>
{{'addprovider.Warning!' | translate}}
</strong>
{{responseError}}
</div>
</div>
<form
[
formGroup
]="
providerForm
"
(
ngSubmit
)="
regProcess
()"
autocomplete=
"off"
>
<form
[
formGroup
]="
providerForm
"
(
ngSubmit
)="
regProcess
()"
autocomplete=
"off"
>
<div
class=
"row"
>
<div
class=
"row"
>
...
@@ -80,11 +80,14 @@
...
@@ -80,11 +80,14 @@
<div
class=
"col"
>
<div
class=
"col"
>
<div
class=
"provider_data_content"
>
<div
class=
"provider_data_content"
>
<p>
{{'addprovider.CR ID' | translate}}
</p>
<p>
{{'addprovider.CR ID' | translate}}
</p>
<input
class=
"provider_input"
placeholder=
""
type=
"
text
"
formControlName=
"cr_id"
>
<input
class=
"provider_input"
placeholder=
""
type=
"
number
"
formControlName=
"cr_id"
>
</div>
</div>
<div
class=
"s_error"
*
ngIf=
"!providerForm.controls['cr_id'].valid && providerSubmit"
>
<div
class=
"s_error"
*
ngIf=
"!providerForm.controls['cr_id'].valid && providerSubmit"
>
<div
class=
"s_validation"
*
ngIf=
"providerForm.controls['cr_id'].hasError('required')"
>
{{error_msg.required}}
</div>
<div
class=
"s_validation"
*
ngIf=
"providerForm.controls['cr_id'].hasError('required')"
>
{{error_msg.required}}
</div>
</div>
</div>
<div
class=
"s_error"
*
ngIf=
"!providerForm.controls['cr_id'].valid && providerForm.controls['cr_id'].touched"
>
<div
class=
"s_validation"
*
ngIf=
"providerForm.controls['cr_id'].hasError('pattern')"
>
{{error_msg.crId}}
</div>
</div>
</div>
</div>
<div
class=
"col"
>
<div
class=
"col"
>
<div
class=
"provider_data_content"
>
<div
class=
"provider_data_content"
>
...
@@ -118,9 +121,8 @@
...
@@ -118,9 +121,8 @@
<div
class=
"s_validation"
*
ngIf=
"providerForm.controls['phone'].hasError('pattern')"
>
{{error_msg.phone}}
</div>
<div
class=
"s_validation"
*
ngIf=
"providerForm.controls['phone'].hasError('pattern')"
>
{{error_msg.phone}}
</div>
</div>
</div>
<div
class=
"s_error"
*
ngIf=
"!providerForm.controls['phone'].valid && providerForm.controls['phone'].touched && !providerForm.controls['phone'].hasError('pattern')"
>
<div
class=
"s_error"
*
ngIf=
"!providerForm.controls['phone'].valid && providerForm.controls['phone'].touched && !providerForm.controls['phone'].hasError('pattern')"
>
<div
class=
"s_validation"
*
ngIf=
"providerForm.controls['phone'].hasError('maxlength')"
>
{{error_msg.maxLength}} 10
</div>
<div
class=
"s_validation"
*
ngIf=
"providerForm.controls['phone'].hasError('maxlength')"
>
{{error_msg.maxLength}} 15
</div>
<div
class=
"s_validation"
*
ngIf=
"providerForm.controls['phone'].hasError('minlength')"
>
{{error_msg.minLength}} 10
</div>
<div
class=
"s_validation"
*
ngIf=
"providerForm.controls['phone'].hasError('minlength')"
>
{{error_msg.minLength}} 8
</div>
</div>
</div>
<div
class=
"s_error"
*
ngIf=
"!providerForm.controls['phone'].valid && providerSubmit"
>
<div
class=
"s_error"
*
ngIf=
"!providerForm.controls['phone'].valid && providerSubmit"
>
<div
class=
"s_validation"
*
ngIf=
"providerForm.controls['phone'].hasError('required')"
>
{{error_msg.required}}
</div>
<div
class=
"s_validation"
*
ngIf=
"providerForm.controls['phone'].hasError('required')"
>
{{error_msg.required}}
</div>
...
...
This diff is collapsed.
Click to expand it.
src/app/checker/addprovider/addprovider.component.ts
View file @
75033ba7
...
@@ -11,7 +11,8 @@ import { FormControl, FormGroup, FormBuilder, Validators, ValidationErrors } fro
...
@@ -11,7 +11,8 @@ import { FormControl, FormGroup, FormBuilder, Validators, ValidationErrors } fro
})
})
export
class
AddproviderComponent
implements
OnInit
{
export
class
AddproviderComponent
implements
OnInit
{
providerForm
:
FormGroup
;
providerForm
:
FormGroup
;
mobnumPattern
=
'^((
\\
+?)|0)?[0-9]{8,15}$'
;
mobnumPattern
=
'^((
\\
+?)|0)?[0-9]{9,10}$'
;
crId
=
'^((
\\
+?)|0)?[0-9]{10}$'
;
emailPattern
=
'^[a-z0-9._%+-]+@[a-z0-9.-]+
\
.[a-z]{2,4}$'
;
emailPattern
=
'^[a-z0-9._%+-]+@[a-z0-9.-]+
\
.[a-z]{2,4}$'
;
providerSubmit
:
boolean
;
providerSubmit
:
boolean
;
lang
=
'en'
;
lang
=
'en'
;
...
@@ -40,7 +41,7 @@ export class AddproviderComponent implements OnInit {
...
@@ -40,7 +41,7 @@ export class AddproviderComponent implements OnInit {
this
.
providerForm
=
this
.
formBuilder
.
group
({
this
.
providerForm
=
this
.
formBuilder
.
group
({
'name'
:
[
''
,
Validators
.
compose
([
Validators
.
required
])],
'name'
:
[
''
,
Validators
.
compose
([
Validators
.
required
])],
'cr_manager'
:
[
''
,
Validators
.
compose
([
Validators
.
required
])],
'cr_manager'
:
[
''
,
Validators
.
compose
([
Validators
.
required
])],
'cr_id'
:
[
''
,
Validators
.
compose
([
Validators
.
required
])],
'cr_id'
:
[
''
,
Validators
.
compose
([
Validators
.
required
,
Validators
.
pattern
(
this
.
crId
)
])],
'contact'
:
[
''
,
Validators
.
compose
([
Validators
.
required
,
Validators
.
pattern
(
'^[a-zA-Z
\
-
\'
]+'
)])],
'contact'
:
[
''
,
Validators
.
compose
([
Validators
.
required
,
Validators
.
pattern
(
'^[a-zA-Z
\
-
\'
]+'
)])],
'location'
:
[
''
,
Validators
.
compose
([
Validators
.
required
])],
'location'
:
[
''
,
Validators
.
compose
([
Validators
.
required
])],
'email_id'
:
[
''
,
Validators
.
compose
([
Validators
.
required
,
Validators
.
maxLength
(
50
),
Validators
.
pattern
(
this
.
emailPattern
)])],
'email_id'
:
[
''
,
Validators
.
compose
([
Validators
.
required
,
Validators
.
maxLength
(
50
),
Validators
.
pattern
(
this
.
emailPattern
)])],
...
@@ -77,6 +78,7 @@ export class AddproviderComponent implements OnInit {
...
@@ -77,6 +78,7 @@ export class AddproviderComponent implements OnInit {
this
.
success
=
true
;
this
.
success
=
true
;
this
.
providerSubmit
=
false
;
this
.
providerSubmit
=
false
;
this
.
providerForm
.
reset
();
this
.
providerForm
.
reset
();
this
.
providerForm
.
controls
[
'type'
].
setValue
(
3
);
}
else
{
}
else
{
this
.
error
=
true
;
this
.
error
=
true
;
this
.
responseError
=
this
.
vs
.
errorCode
[
this
.
lang
][
response
.
errorCode
];
this
.
responseError
=
this
.
vs
.
errorCode
[
this
.
lang
][
response
.
errorCode
];
...
...
This diff is collapsed.
Click to expand it.
src/app/checker/currency-add/currency-add.component.html
View file @
75033ba7
...
@@ -26,7 +26,7 @@
...
@@ -26,7 +26,7 @@
<div
class=
"provider_inner_content"
>
<div
class=
"provider_inner_content"
>
<div
class=
"alert alert-success alert-dismissible"
*
ngIf=
"success"
>
<div
class=
"alert alert-success alert-dismissible"
*
ngIf=
"success"
>
<a
href=
"#"
class=
"close"
data-dismiss=
"alert"
aria-label=
"close"
>
×
</a>
<a
href=
"#"
class=
"close"
data-dismiss=
"alert"
aria-label=
"close"
>
×
</a>
<strong>
{{'currencyadd.Success!' | translate}}
</strong>
{{'currencyadd.Currency added successfully.' | translate}}
<strong>
{{'currencyadd.Success!' | translate}}
</strong>
Currency added successfully
</div>
</div>
<div
class=
"alert alert-danger alert-dismissible"
*
ngIf=
"error"
>
<div
class=
"alert alert-danger alert-dismissible"
*
ngIf=
"error"
>
<a
href=
"#"
class=
"close"
data-dismiss=
"alert"
aria-label=
"close"
>
×
</a>
<a
href=
"#"
class=
"close"
data-dismiss=
"alert"
aria-label=
"close"
>
×
</a>
...
@@ -79,7 +79,7 @@
...
@@ -79,7 +79,7 @@
<div
class=
"col"
>
<div
class=
"col"
>
<div
class=
"provider_data_content"
>
<div
class=
"provider_data_content"
>
<p>
{{'currencyadd.Forex
Amount Start From
' | translate}}
</p>
<p>
{{'currencyadd.Forex
Multiple
' | translate}}
</p>
<input
class=
"provider_input"
placeholder=
""
type=
"number"
formControlName=
"start_from"
>
<input
class=
"provider_input"
placeholder=
""
type=
"number"
formControlName=
"start_from"
>
</div>
</div>
<div
class=
"s_error"
*
ngIf=
"!currencyForm.controls['start_from'].valid && currencySubmit"
>
<div
class=
"s_error"
*
ngIf=
"!currencyForm.controls['start_from'].valid && currencySubmit"
>
...
...
This diff is collapsed.
Click to expand it.
src/app/checker/currency-edit/currency-edit.component.html
View file @
75033ba7
...
@@ -26,7 +26,7 @@
...
@@ -26,7 +26,7 @@
<div
class=
"provider_inner_content"
>
<div
class=
"provider_inner_content"
>
<div
class=
"alert alert-success alert-dismissible"
*
ngIf=
"success"
>
<div
class=
"alert alert-success alert-dismissible"
*
ngIf=
"success"
>
<a
href=
"#"
class=
"close"
data-dismiss=
"alert"
aria-label=
"close"
>
×
</a>
<a
href=
"#"
class=
"close"
data-dismiss=
"alert"
aria-label=
"close"
>
×
</a>
<strong>
{{'currencyedit.Success!' | translate}}
</strong>
{{'currencyedit.Currency
added successfully.
' | translate}}
<strong>
{{'currencyedit.Success!' | translate}}
</strong>
{{'currencyedit.Currency
updated successfully
' | translate}}
</div>
</div>
<div
class=
"alert alert-danger alert-dismissible"
*
ngIf=
"error"
>
<div
class=
"alert alert-danger alert-dismissible"
*
ngIf=
"error"
>
<a
href=
"#"
class=
"close"
data-dismiss=
"alert"
aria-label=
"close"
>
×
</a>
<a
href=
"#"
class=
"close"
data-dismiss=
"alert"
aria-label=
"close"
>
×
</a>
...
...
This diff is collapsed.
Click to expand it.
src/app/checker/currency-list/currency-list.component.html
View file @
75033ba7
...
@@ -29,7 +29,7 @@
...
@@ -29,7 +29,7 @@
</div>
</div>
<div
class=
"alert alert-success alert-dismissible"
*
ngIf=
"success"
>
<div
class=
"alert alert-success alert-dismissible"
*
ngIf=
"success"
>
<a
href=
"#"
class=
"close"
data-dismiss=
"alert"
aria-label=
"close"
>
×
</a>
<a
href=
"#"
class=
"close"
data-dismiss=
"alert"
aria-label=
"close"
>
×
</a>
<strong>
{{'currencylist.Success!' | translate}}
</strong>
{{'currencylist.Currency removed successfully
' | translate}}
<strong>
{{'currencylist.Success!' | translate}}
</strong>
{{'currencylist.Currency removed successfully' | translate}}
</div>
</div>
<table
class=
"table"
>
<table
class=
"table"
>
<thead>
<thead>
...
@@ -37,7 +37,8 @@
...
@@ -37,7 +37,8 @@
<th>
{{'currencylist.Name' | translate}}
</th>
<th>
{{'currencylist.Name' | translate}}
</th>
<th>
{{'currencylist.Symbol' | translate}}
</th>
<th>
{{'currencylist.Symbol' | translate}}
</th>
<th>
{{'currencylist.Rate' | translate}}
</th>
<th>
{{'currencylist.Rate' | translate}}
</th>
<th>
{{'currencylist.Forex Start from' | translate}}
</th>
<th>
{{'currencylist.Forex Multiple' | translate}}
</th>
<th>
{{'currencylist.Flag' | translate}}
</th>
<th
class=
"textRight"
>
<th
class=
"textRight"
>
<button
class=
"add"
(
click
)="
goToPage
('
checker
/
currency_add
')"
>
+
</button>
<button
class=
"add"
(
click
)="
goToPage
('
checker
/
currency_add
')"
>
+
</button>
</th>
</th>
...
@@ -49,6 +50,9 @@
...
@@ -49,6 +50,9 @@
<td>
{{currency.symbol}}
</td>
<td>
{{currency.symbol}}
</td>
<td>
{{currency.rate}}
</td>
<td>
{{currency.rate}}
</td>
<td>
{{currency.start_from}}
</td>
<td>
{{currency.start_from}}
</td>
<td>
<img
[
src
]="
getImage
(
currency
.
flag
)"
onerror=
"this.src= 'assets/images/asset_denied.png'"
>
</td>
<td
class=
"textRight"
>
<td
class=
"textRight"
>
<button
class=
"edit_btn"
(
click
)="
editClick
(
currency
.
id
)"
></button>
<button
class=
"edit_btn"
(
click
)="
editClick
(
currency
.
id
)"
></button>
<button
class=
"delete_btn"
(
click
)="
deleteClick
(
currency
.
id
)"
></button>
<button
class=
"delete_btn"
(
click
)="
deleteClick
(
currency
.
id
)"
></button>
...
...
This diff is collapsed.
Click to expand it.
src/app/checker/currency-list/currency-list.component.ts
View file @
75033ba7
...
@@ -2,6 +2,7 @@ import { Component, OnInit } from '@angular/core';
...
@@ -2,6 +2,7 @@ import { Component, OnInit } from '@angular/core';
import
{
Router
,
ActivatedRoute
}
from
'@angular/router'
;
import
{
Router
,
ActivatedRoute
}
from
'@angular/router'
;
import
{
WebService
}
from
'./../../providers/web.service'
;
import
{
WebService
}
from
'./../../providers/web.service'
;
import
{
ValidationService
}
from
'./../../providers/validation.service'
;
import
{
ValidationService
}
from
'./../../providers/validation.service'
;
import
{
ImageStorage
}
from
'../../../environments/server.config'
;
@
Component
({
@
Component
({
...
@@ -100,4 +101,8 @@ export class CurrencyListComponent implements OnInit {
...
@@ -100,4 +101,8 @@ export class CurrencyListComponent implements OnInit {
this
.
service
.
logout
();
this
.
service
.
logout
();
}
}
getImage
(
image_url
)
{
return
ImageStorage
+
image_url
;
}
}
}
This diff is collapsed.
Click to expand it.
src/app/checker/editforex/editforex.component.html
View file @
75033ba7
...
@@ -24,11 +24,11 @@
...
@@ -24,11 +24,11 @@
<div
class=
"provider_inner_content"
>
<div
class=
"provider_inner_content"
>
<div
class=
"alert alert-success alert-dismissible"
*
ngIf=
"success"
>
<div
class=
"alert alert-success alert-dismissible"
*
ngIf=
"success"
>
<a
href=
"#"
class=
"close"
data-dismiss=
"alert"
aria-label=
"close"
>
×
</a>
<a
href=
"#"
class=
"close"
data-dismiss=
"alert"
aria-label=
"close"
>
×
</a>
<strong>
{{'editforex.Success!
' | translate}}
</strong>
{{'editforex.Provider updated successfully.
' | translate}}
<strong>
{{'editforex.Success!
' | translate}}
</strong>
{{'editforex.Provider updated successfully
' | translate}}
</div>
</div>
<div
class=
"alert alert-danger alert-dismissible"
*
ngIf=
"error"
>
<div
class=
"alert alert-danger alert-dismissible"
*
ngIf=
"error"
>
<a
href=
"#"
class=
"close"
data-dismiss=
"alert"
aria-label=
"close"
>
×
</a>
<a
href=
"#"
class=
"close"
data-dismiss=
"alert"
aria-label=
"close"
>
×
</a>
<strong>
{{'editforex.Warning!
' | translate}}
</strong>
{{responseMsg}}
<strong>
{{'editforex.Warning!' | translate}}
</strong>
{{responseMsg}}
</div>
</div>
<form
[
formGroup
]="
providerForm
"
(
ngSubmit
)="
editProcess
()"
autocomplete=
"off"
>
<form
[
formGroup
]="
providerForm
"
(
ngSubmit
)="
editProcess
()"
autocomplete=
"off"
>
<div
class=
"row"
>
<div
class=
"row"
>
...
@@ -113,8 +113,8 @@
...
@@ -113,8 +113,8 @@
<div
class=
"provider_data_content"
>
<div
class=
"provider_data_content"
>
<p>
{{'editforex.Status' | translate}}
</p>
<p>
{{'editforex.Status' | translate}}
</p>
<select
class=
"provider_input"
formControlName=
"online_status"
>
<select
class=
"provider_input"
formControlName=
"online_status"
>
<option
value=
"1"
>
{{'editforex.Online' | translate}}
</option>
<option
value=
"1"
>
Online
</option>
<option
value=
"0"
>
{{'editforex.Offline' | translate}}
</option>
<option
value=
"0"
>
Offline
</option>
</select>
</select>
</div>
</div>
<div
class=
"s_error"
*
ngIf=
"!providerForm.controls['online_status'].valid && providerSubmit"
>
<div
class=
"s_error"
*
ngIf=
"!providerForm.controls['online_status'].valid && providerSubmit"
>
...
...
This diff is collapsed.
Click to expand it.
src/app/checker/editprovider/editprovider.component.html
View file @
75033ba7
...
@@ -4,7 +4,7 @@
...
@@ -4,7 +4,7 @@
<header
class=
"provider_header"
>
<header
class=
"provider_header"
>
<div
class=
"row"
>
<div
class=
"row"
>
<div
class=
"col-md-6"
>
<div
class=
"col-md-6"
>
<h4>
{{'editprovider.Forex Delivery Service Provider
' | translate}}
</h4>
<h4>
{{'editprovider.Forex Delivery Service Provider' | translate}}
</h4>
</div>
</div>
<div
class=
"col-md-6 textRight relative"
>
<div
class=
"col-md-6 textRight relative"
>
<button
class=
"logout"
(
click
)="
goToPage
('
checker
/
home
')"
>
<button
class=
"logout"
(
click
)="
goToPage
('
checker
/
home
')"
>
...
@@ -24,7 +24,7 @@
...
@@ -24,7 +24,7 @@
<div
class=
"provider_inner_content"
>
<div
class=
"provider_inner_content"
>
<div
class=
"alert alert-success alert-dismissible"
*
ngIf=
"success"
>
<div
class=
"alert alert-success alert-dismissible"
*
ngIf=
"success"
>
<a
href=
"#"
class=
"close"
data-dismiss=
"alert"
aria-label=
"close"
>
×
</a>
<a
href=
"#"
class=
"close"
data-dismiss=
"alert"
aria-label=
"close"
>
×
</a>
<strong>
{{'editprovider.Success!' | translate}}
</strong>
{{'editprovider.Provider updated successfully
.
' | translate}}
<strong>
{{'editprovider.Success!' | translate}}
</strong>
{{'editprovider.Provider updated successfully' | translate}}
</div>
</div>
<div
class=
"alert alert-danger alert-dismissible"
*
ngIf=
"error"
>
<div
class=
"alert alert-danger alert-dismissible"
*
ngIf=
"error"
>
<a
href=
"#"
class=
"close"
data-dismiss=
"alert"
aria-label=
"close"
>
×
</a>
<a
href=
"#"
class=
"close"
data-dismiss=
"alert"
aria-label=
"close"
>
×
</a>
...
@@ -34,7 +34,7 @@
...
@@ -34,7 +34,7 @@
<div
class=
"row"
>
<div
class=
"row"
>
<div
class=
"col"
>
<div
class=
"col"
>
<div
class=
"provider_data_content"
*
ngIf=
"provider"
>
<div
class=
"provider_data_content"
*
ngIf=
"provider"
>
<p>
{{'editprovider.Provider Name
' | translate}}
</p>
<p>
{{'editprovider.Provider Name' | translate}}
</p>
<input
class=
"provider_input"
placeholder=
""
type=
"text"
disabled
[
value
]="
provider
.
name
"
>
<input
class=
"provider_input"
placeholder=
""
type=
"text"
disabled
[
value
]="
provider
.
name
"
>
</div>
</div>
</div>
</div>
...
@@ -51,7 +51,7 @@
...
@@ -51,7 +51,7 @@
<div
class=
"col"
>
<div
class=
"col"
>
<div
class=
"provider_data_content"
*
ngIf=
"provider"
>
<div
class=
"provider_data_content"
*
ngIf=
"provider"
>
<p>
{{'editprovider.CR ID' | translate}}
</p>
<p>
{{'editprovider.CR ID' | translate}}
</p>
<input
class=
"provider_input"
placeholder=
""
type=
"text"
disabled
[
value
]="
provider
.
cr_id
"
>
<input
class=
"provider_input"
placeholder=
""
type=
"text"
disabled
[
value
]="
provider
.
cr_id
"
maxlength=
"10"
>
</div>
</div>
</div>
</div>
</div>
</div>
...
@@ -80,15 +80,15 @@
...
@@ -80,15 +80,15 @@
<div
class=
"col"
>
<div
class=
"col"
>
<div
class=
"provider_data_content"
>
<div
class=
"provider_data_content"
>
<p>
{{'editprovider.Phone' | translate}}
</p>
<p>
{{'editprovider.Phone' | translate}}
</p>
<input
class=
"provider_input"
placeholder=
""
type=
"number"
formControlName=
"phone"
>
<input
class=
"provider_input"
placeholder=
""
type=
"number"
formControlName=
"phone"
maxlength=
"10"
>
</div>
</div>
<div
class=
"s_error"
*
ngIf=
"!providerForm.controls['phone'].valid && providerForm.controls['phone'].touched"
>
<div
class=
"s_error"
*
ngIf=
"!providerForm.controls['phone'].valid && providerForm.controls['phone'].touched"
>
<div
class=
"s_validation"
*
ngIf=
"providerForm.controls['phone'].hasError('pattern')"
>
{{error_msg.phone}}
</div>
<div
class=
"s_validation"
*
ngIf=
"providerForm.controls['phone'].hasError('pattern')"
>
{{error_msg.phone}}
</div>
</div>
</div>
<div
class=
"s_error"
*
ngIf=
"!providerForm.controls['phone'].valid && providerForm.controls['phone'].touched && !providerForm.controls['phone'].hasError('pattern')"
>
<div
class=
"s_error"
*
ngIf=
"!providerForm.controls['phone'].valid && providerForm.controls['phone'].touched && !providerForm.controls['phone'].hasError('pattern')"
>
<div
class=
"s_validation"
*
ngIf=
"providerForm.controls['phone'].hasError('maxlength')"
>
{{error_msg.maxLength}} 1
5
</div>
<div
class=
"s_validation"
*
ngIf=
"providerForm.controls['phone'].hasError('maxlength')"
>
{{error_msg.maxLength}} 1
0
</div>
<div
class=
"s_validation"
*
ngIf=
"providerForm.controls['phone'].hasError('minlength')"
>
{{error_msg.minLength}}
8
</div>
<div
class=
"s_validation"
*
ngIf=
"providerForm.controls['phone'].hasError('minlength')"
>
{{error_msg.minLength}}
10
</div>
</div>
</div>
<div
class=
"s_error"
*
ngIf=
"!providerForm.controls['phone'].valid && providerSubmit"
>
<div
class=
"s_error"
*
ngIf=
"!providerForm.controls['phone'].valid && providerSubmit"
>
<div
class=
"s_validation"
*
ngIf=
"providerForm.controls['phone'].hasError('required')"
>
{{error_msg.required}}
</div>
<div
class=
"s_validation"
*
ngIf=
"providerForm.controls['phone'].hasError('required')"
>
{{error_msg.required}}
</div>
...
...
This diff is collapsed.
Click to expand it.
src/app/checker/editprovider/editprovider.component.ts
View file @
75033ba7
...
@@ -18,7 +18,7 @@ export class EditproviderComponent implements OnInit {
...
@@ -18,7 +18,7 @@ export class EditproviderComponent implements OnInit {
success
:
boolean
;
success
:
boolean
;
loader
:
boolean
;
loader
:
boolean
;
providerForm
:
FormGroup
;
providerForm
:
FormGroup
;
mobnumPattern
=
'^((
\\
+?)|0)?[0-9]{
8,15
}$'
;
mobnumPattern
=
'^((
\\
+?)|0)?[0-9]{
9,10
}$'
;
emailPattern
=
'^[a-z0-9._%+-]+@[a-z0-9.-]+
\
.[a-z]{2,4}$'
;
emailPattern
=
'^[a-z0-9._%+-]+@[a-z0-9.-]+
\
.[a-z]{2,4}$'
;
providerSubmit
:
boolean
;
providerSubmit
:
boolean
;
error_msg
:
any
[];
error_msg
:
any
[];
...
...
This diff is collapsed.
Click to expand it.
src/app/delivery/add-driver/add-driver.component.html
View file @
75033ba7
...
@@ -26,11 +26,11 @@
...
@@ -26,11 +26,11 @@
<div
class=
"provider_inner_content"
>
<div
class=
"provider_inner_content"
>
<div
class=
"alert alert-success alert-dismissible"
*
ngIf=
"success"
>
<div
class=
"alert alert-success alert-dismissible"
*
ngIf=
"success"
>
<a
href=
"#"
class=
"close"
data-dismiss=
"alert"
aria-label=
"close"
>
×
</a>
<a
href=
"#"
class=
"close"
data-dismiss=
"alert"
aria-label=
"close"
>
×
</a>
<strong>
{{'adddriver.Success!' | translate}}
</strong>
{{'adddriver.Provider created successfully
.
' | translate}}
<strong>
{{'adddriver.Success!' | translate}}
</strong>
{{'adddriver.Provider created successfully' | translate}}
</div>
</div>
<div
class=
"alert alert-danger alert-dismissible"
*
ngIf=
"error"
>
<div
class=
"alert alert-danger alert-dismissible"
*
ngIf=
"error"
>
<a
href=
"#"
class=
"close"
data-dismiss=
"alert"
aria-label=
"close"
>
×
</a>
<a
href=
"#"
class=
"close"
data-dismiss=
"alert"
aria-label=
"close"
>
×
</a>
<strong>
{{'adddriver.Warning!
' | translate}}
</strong>
{{responseError}}
<strong>
{{'adddriver.Warning!' | translate}}
</strong>
{{responseError}}
</div>
</div>
<form
[
formGroup
]="
providerForm
"
(
ngSubmit
)="
regProcess
()"
autocomplete=
"off"
>
<form
[
formGroup
]="
providerForm
"
(
ngSubmit
)="
regProcess
()"
autocomplete=
"off"
>
<div
class=
"row"
>
<div
class=
"row"
>
...
@@ -84,6 +84,9 @@
...
@@ -84,6 +84,9 @@
<div
class=
"s_error"
*
ngIf=
"!providerForm.controls['cr_id'].valid && providerSubmit"
>
<div
class=
"s_error"
*
ngIf=
"!providerForm.controls['cr_id'].valid && providerSubmit"
>
<div
class=
"s_validation"
*
ngIf=
"providerForm.controls['cr_id'].hasError('required')"
>
{{error_msg.required}}
</div>
<div
class=
"s_validation"
*
ngIf=
"providerForm.controls['cr_id'].hasError('required')"
>
{{error_msg.required}}
</div>
</div>
</div>
<div
class=
"s_error"
*
ngIf=
"!providerForm.controls['cr_id'].valid && providerForm.controls['cr_id'].touched"
>
<div
class=
"s_validation"
*
ngIf=
"providerForm.controls['cr_id'].hasError('pattern')"
>
{{error_msg.crId}}
</div>
</div>
</div>
</div>
<div
class=
"col"
>
<div
class=
"col"
>
<div
class=
"provider_data_content"
>
<div
class=
"provider_data_content"
>
...
@@ -117,8 +120,8 @@
...
@@ -117,8 +120,8 @@
</div>
</div>
<div
class=
"s_error"
*
ngIf=
"!providerForm.controls['phone'].valid && providerForm.controls['phone'].touched && !providerForm.controls['phone'].hasError('pattern')"
>
<div
class=
"s_error"
*
ngIf=
"!providerForm.controls['phone'].valid && providerForm.controls['phone'].touched && !providerForm.controls['phone'].hasError('pattern')"
>
<div
class=
"s_validation"
*
ngIf=
"providerForm.controls['phone'].hasError('maxlength')"
>
{{error_msg.maxLength}} 1
5
</div>
<div
class=
"s_validation"
*
ngIf=
"providerForm.controls['phone'].hasError('maxlength')"
>
{{error_msg.maxLength}} 1
0
</div>
<div
class=
"s_validation"
*
ngIf=
"providerForm.controls['phone'].hasError('minlength')"
>
{{error_msg.minLength}}
8
</div>
<div
class=
"s_validation"
*
ngIf=
"providerForm.controls['phone'].hasError('minlength')"
>
{{error_msg.minLength}}
10
</div>
</div>
</div>
<div
class=
"s_error"
*
ngIf=
"!providerForm.controls['phone'].valid && providerSubmit"
>
<div
class=
"s_error"
*
ngIf=
"!providerForm.controls['phone'].valid && providerSubmit"
>
<div
class=
"s_validation"
*
ngIf=
"providerForm.controls['phone'].hasError('required')"
>
{{error_msg.required}}
</div>
<div
class=
"s_validation"
*
ngIf=
"providerForm.controls['phone'].hasError('required')"
>
{{error_msg.required}}
</div>
...
...
This diff is collapsed.
Click to expand it.
src/app/delivery/add-driver/add-driver.component.ts
View file @
75033ba7
...
@@ -11,7 +11,8 @@ import { FormControl, FormGroup, FormBuilder, Validators, ValidationErrors } fro
...
@@ -11,7 +11,8 @@ import { FormControl, FormGroup, FormBuilder, Validators, ValidationErrors } fro
})
})
export
class
AddDriverComponent
implements
OnInit
{
export
class
AddDriverComponent
implements
OnInit
{
providerForm
:
FormGroup
;
providerForm
:
FormGroup
;
mobnumPattern
=
'^((
\\
+?)|0)?[0-9]{8,15}$'
;
mobnumPattern
=
'^((
\\
+?)|0)?[0-9]{9,10}$'
;
crId
=
'^((
\\
+?)|0)?[0-9]{10}$'
;
emailPattern
=
'^[a-z0-9._%+-]+@[a-z0-9.-]+
\
.[a-z]{2,4}$'
;
emailPattern
=
'^[a-z0-9._%+-]+@[a-z0-9.-]+
\
.[a-z]{2,4}$'
;
providerSubmit
:
boolean
;
providerSubmit
:
boolean
;
lang
=
'en'
;
lang
=
'en'
;
...
@@ -45,7 +46,7 @@ export class AddDriverComponent implements OnInit {
...
@@ -45,7 +46,7 @@ export class AddDriverComponent implements OnInit {
this
.
providerForm
=
this
.
formBuilder
.
group
({
this
.
providerForm
=
this
.
formBuilder
.
group
({
'name'
:
[
''
,
Validators
.
compose
([
Validators
.
required
])],
'name'
:
[
''
,
Validators
.
compose
([
Validators
.
required
])],
'cr_manager'
:
[
''
,
Validators
.
compose
([
Validators
.
required
])],
'cr_manager'
:
[
''
,
Validators
.
compose
([
Validators
.
required
])],
'cr_id'
:
[
''
,
Validators
.
compose
([
Validators
.
required
])],
'cr_id'
:
[
''
,
Validators
.
compose
([
Validators
.
required
,
Validators
.
pattern
(
this
.
crId
)
])],
'location'
:
[
''
,
Validators
.
compose
([
Validators
.
required
])],
'location'
:
[
''
,
Validators
.
compose
([
Validators
.
required
])],
'email_id'
:
[
''
,
Validators
.
compose
([
Validators
.
required
,
Validators
.
maxLength
(
50
),
Validators
.
pattern
(
this
.
emailPattern
)])],
'email_id'
:
[
''
,
Validators
.
compose
([
Validators
.
required
,
Validators
.
maxLength
(
50
),
Validators
.
pattern
(
this
.
emailPattern
)])],
// tslint:disable-next-line:max-line-length
// tslint:disable-next-line:max-line-length
...
@@ -82,6 +83,7 @@ export class AddDriverComponent implements OnInit {
...
@@ -82,6 +83,7 @@ export class AddDriverComponent implements OnInit {
this
.
success
=
true
;
this
.
success
=
true
;
this
.
providerSubmit
=
false
;
this
.
providerSubmit
=
false
;
this
.
providerForm
.
reset
();
this
.
providerForm
.
reset
();
this
.
providerForm
.
controls
[
'type'
].
setValue
(
4
);
}
else
{
}
else
{
this
.
error
=
true
;
this
.
error
=
true
;
this
.
responseError
=
this
.
vs
.
errorCode
[
this
.
lang
][
response
.
errorCode
];
this
.
responseError
=
this
.
vs
.
errorCode
[
this
.
lang
][
response
.
errorCode
];
...
...
This diff is collapsed.
Click to expand it.
src/app/delivery/edit-driver/edit-driver.component.html
View file @
75033ba7
...
@@ -24,7 +24,7 @@
...
@@ -24,7 +24,7 @@
<div
class=
"provider_inner_content"
>
<div
class=
"provider_inner_content"
>
<div
class=
"alert alert-success alert-dismissible"
*
ngIf=
"success"
>
<div
class=
"alert alert-success alert-dismissible"
*
ngIf=
"success"
>
<a
href=
"#"
class=
"close"
data-dismiss=
"alert"
aria-label=
"close"
>
×
</a>
<a
href=
"#"
class=
"close"
data-dismiss=
"alert"
aria-label=
"close"
>
×
</a>
<strong>
{{'editdriver.Success!' | translate}}
</strong>
{{'editdriver.Forex Delivery Driver updated successfully
.
' | translate}}
<strong>
{{'editdriver.Success!' | translate}}
</strong>
{{'editdriver.Forex Delivery Driver updated successfully' | translate}}
</div>
</div>
<div
class=
"alert alert-danger alert-dismissible"
*
ngIf=
"error"
>
<div
class=
"alert alert-danger alert-dismissible"
*
ngIf=
"error"
>
<a
href=
"#"
class=
"close"
data-dismiss=
"alert"
aria-label=
"close"
>
×
</a>
<a
href=
"#"
class=
"close"
data-dismiss=
"alert"
aria-label=
"close"
>
×
</a>
...
...
This diff is collapsed.
Click to expand it.
src/app/delivery/editprovider/editprovider.component.html
View file @
75033ba7
...
@@ -24,7 +24,7 @@
...
@@ -24,7 +24,7 @@
<div
class=
"provider_inner_content"
>
<div
class=
"provider_inner_content"
>
<div
class=
"alert alert-success alert-dismissible"
*
ngIf=
"success"
>
<div
class=
"alert alert-success alert-dismissible"
*
ngIf=
"success"
>
<a
href=
"#"
class=
"close"
data-dismiss=
"alert"
aria-label=
"close"
>
×
</a>
<a
href=
"#"
class=
"close"
data-dismiss=
"alert"
aria-label=
"close"
>
×
</a>
<strong>
{{'editprovider.Success!' | translate}}
</strong>
{{'editprovider.Provider updated successfully
.
' | translate}}
<strong>
{{'editprovider.Success!' | translate}}
</strong>
{{'editprovider.Provider updated successfully' | translate}}
</div>
</div>
<div
class=
"alert alert-danger alert-dismissible"
*
ngIf=
"error"
>
<div
class=
"alert alert-danger alert-dismissible"
*
ngIf=
"error"
>
<a
href=
"#"
class=
"close"
data-dismiss=
"alert"
aria-label=
"close"
>
×
</a>
<a
href=
"#"
class=
"close"
data-dismiss=
"alert"
aria-label=
"close"
>
×
</a>
...
...
This diff is collapsed.
Click to expand it.
src/app/delivery/transaction/transaction.component.html
View file @
75033ba7
...
@@ -27,11 +27,11 @@
...
@@ -27,11 +27,11 @@
<div
class=
"provider_inner_content"
>
<div
class=
"provider_inner_content"
>
<div
class=
"alert alert-danger alert-dismissible"
*
ngIf=
"error"
>
<div
class=
"alert alert-danger alert-dismissible"
*
ngIf=
"error"
>
<a
href=
"#"
class=
"close"
data-dismiss=
"alert"
aria-label=
"close"
>
×
</a>
<a
href=
"#"
class=
"close"
data-dismiss=
"alert"
aria-label=
"close"
>
×
</a>
<strong>
{{'transaction.Warning
!
' | translate}}
</strong>
{{responseMsg}}
<strong>
{{'transaction.Warning' | translate}}
</strong>
{{responseMsg}}
</div>
</div>
<div
class=
"alert alert-success alert-dismissible"
*
ngIf=
"success"
>
<div
class=
"alert alert-success alert-dismissible"
*
ngIf=
"success"
>
<a
href=
"#"
class=
"close"
data-dismiss=
"alert"
aria-label=
"close"
>
×
</a>
<a
href=
"#"
class=
"close"
data-dismiss=
"alert"
aria-label=
"close"
>
×
</a>
<strong>
{{'transaction.Success
!
' | translate}}
</strong>
{{'transaction.Forex provider removed successfully' | translate}}
<strong>
{{'transaction.Success' | translate}}
</strong>
{{'transaction.Forex provider removed successfully' | translate}}
</div>
</div>
<div
class=
"table-responsive"
>
<div
class=
"table-responsive"
>
<table
class=
"table"
>
<table
class=
"table"
>
...
@@ -57,7 +57,7 @@
...
@@ -57,7 +57,7 @@
<td>
{{tansaction.currency}}
</td>
<td>
{{tansaction.currency}}
</td>
<td>
SAR {{tansaction.amount}}
</td>
<td>
SAR {{tansaction.amount}}
</td>
<td>
{{tansaction.symbol + tansaction.convert_price}}
</td>
<td>
{{tansaction.symbol + tansaction.convert_price}}
</td>
<td>
</td>
<td>
{{tansaction.book_date}}
</td>
<td>
{{getCustomer(tansaction.driver_info,'name') | titlecase}}
</td>
<td>
{{getCustomer(tansaction.driver_info,'name') | titlecase}}
</td>
<td>
{{get_status(tansaction.status)}}
</td>
<td>
{{get_status(tansaction.status)}}
</td>
<td><button
class=
"edit_btn"
data-toggle=
"modal"
data-target=
"#edit"
(
click
)="
assignClick
(
i
)"
*
ngIf=
"tansaction.status !=3 && tansaction.status !=0"
></button></td>
<td><button
class=
"edit_btn"
data-toggle=
"modal"
data-target=
"#edit"
(
click
)="
assignClick
(
i
)"
*
ngIf=
"tansaction.status !=3 && tansaction.status !=0"
></button></td>
...
@@ -83,7 +83,7 @@
...
@@ -83,7 +83,7 @@
<div
class=
"forex_modal_wrapper"
>
<div
class=
"forex_modal_wrapper"
>
<div
class=
"alert alert-danger alert-dismissible"
*
ngIf=
"assignError"
>
<div
class=
"alert alert-danger alert-dismissible"
*
ngIf=
"assignError"
>
<a
href=
"#"
class=
"close"
data-dismiss=
"alert"
aria-label=
"close"
>
×
</a>
<a
href=
"#"
class=
"close"
data-dismiss=
"alert"
aria-label=
"close"
>
×
</a>
<strong>
{{'transaction.Warning!
' | translate}}
</strong>
{{'transaction. Assign Driver failed' | translate}}
<strong>
{{'transaction.Warning!' | translate}}
</strong>
{{'transaction. Assign Driver failed' | translate}}
</div>
</div>
<div
class=
"forex_modal_header"
>
<div
class=
"forex_modal_header"
>
<h5
class=
"floatLeft"
>
{{'transaction.Assign Driver' | translate}}
</h5>
<h5
class=
"floatLeft"
>
{{'transaction.Assign Driver' | translate}}
</h5>
...
...
This diff is collapsed.
Click to expand it.
src/app/forex/currency/currency.component.html
View file @
75033ba7
...
@@ -29,6 +29,7 @@
...
@@ -29,6 +29,7 @@
<a
href=
"#"
class=
"close"
data-dismiss=
"alert"
aria-label=
"close"
>
×
</a>
<a
href=
"#"
class=
"close"
data-dismiss=
"alert"
aria-label=
"close"
>
×
</a>
<strong>
{{'currency.Success' | translate}}!
</strong>
{{'currency.Currency assigned successfully' | translate}}
<strong>
{{'currency.Success' | translate}}!
</strong>
{{'currency.Currency assigned successfully' | translate}}
</div>
</div>
<form
[
formGroup
]="
currencyForm
"
novalidate
(
ngSubmit
)="
currency_assign
()"
>
<div
class=
"row"
>
<div
class=
"row"
>
<div
class=
"col-md-6"
>
<div
class=
"col-md-6"
>
<div
class=
"row"
>
<div
class=
"row"
>
...
@@ -57,9 +58,10 @@
...
@@ -57,9 +58,10 @@
</div>
</div>
</div>
</div>
</div>
</div>
<div
class=
"col-md-2"
></div>
<div
class=
"col-md-2"
></div>
<div
class=
"col-md-4"
>
<div
class=
"col-md-4"
>
<form
[
formGroup
]="
currencyForm
"
novalidate
(
ngSubmit
)="
currency_assign
()"
>
<div
class=
"row"
>
<div
class=
"row"
>
<div
class=
"col-md-12"
>
<div
class=
"col-md-12"
>
<p>
{{'currency.Save' | translate}}Rates
</p>
<p>
{{'currency.Save' | translate}}Rates
</p>
...
@@ -89,7 +91,7 @@
...
@@ -89,7 +91,7 @@
<input class="" type="number">
<input class="" type="number">
</div>
</div>
</div> -->
</div> -->
</form>
</div>
</div>
</div>
</div>
<div
class=
"row"
*
ngIf=
"selectedList.length > 0"
>
<div
class=
"row"
*
ngIf=
"selectedList.length > 0"
>
...
@@ -101,6 +103,7 @@
...
@@ -101,6 +103,7 @@
</div>
</div>
</div>
</div>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
...
...
This diff is collapsed.
Click to expand it.
src/app/forex/editprovider/editprovider.component.html
View file @
75033ba7
...
@@ -113,8 +113,8 @@
...
@@ -113,8 +113,8 @@
<div
class=
"provider_data_content"
>
<div
class=
"provider_data_content"
>
<p>
{{'editprovider.Status' | translate}}
</p>
<p>
{{'editprovider.Status' | translate}}
</p>
<select
class=
"provider_input"
formControlName=
"online_status"
>
<select
class=
"provider_input"
formControlName=
"online_status"
>
<option
value=
"1"
>
{{'editprovider.Online' | translate}}
</option>
<option
value=
"1"
>
Online
</option>
<option
value=
"0"
>
{{'editprovider.Offline' | translate}}
</option>
<option
value=
"0"
>
Offline
</option>
</select>
</select>
</div>
</div>
<div
class=
"s_error"
*
ngIf=
"!providerForm.controls['online_status'].valid && providerSubmit"
>
<div
class=
"s_error"
*
ngIf=
"!providerForm.controls['online_status'].valid && providerSubmit"
>
...
...
This diff is collapsed.
Click to expand it.
src/app/forex/transaction/transaction.component.html
View file @
75033ba7
...
@@ -38,6 +38,7 @@
...
@@ -38,6 +38,7 @@
<thead>
<thead>
<tr>
<tr>
<th>
{{'transaction.User Info' | translate}}
</th>
<th>
{{'transaction.User Info' | translate}}
</th>
<th>
{{'transaction.Date' | translate}}
</th>
<th>
{{'transaction.Phone' | translate}}
</th>
<th>
{{'transaction.Phone' | translate}}
</th>
<th>
{{'transaction.Location' | translate}}
</th>
<th>
{{'transaction.Location' | translate}}
</th>
<th>
{{'transaction.Currency' | translate}}
</th>
<th>
{{'transaction.Currency' | translate}}
</th>
...
@@ -50,6 +51,7 @@
...
@@ -50,6 +51,7 @@
<tbody
*
ngIf=
"transactionList"
>
<tbody
*
ngIf=
"transactionList"
>
<tr
*
ngFor=
"let tansaction of transactionList"
>
<tr
*
ngFor=
"let tansaction of transactionList"
>
<td>
{{getCustomer(tansaction.user_info,'name') | titlecase}}
</td>
<td>
{{getCustomer(tansaction.user_info,'name') | titlecase}}
</td>
<td>
{{tansaction.book_date}}
</td>
<td>
{{getCustomer(tansaction.user_info,'phone') | titlecase}}
</td>
<td>
{{getCustomer(tansaction.user_info,'phone') | titlecase}}
</td>
<td>
{{getCustomer(tansaction.user_info,'location') | titlecase}}
</td>
<td>
{{getCustomer(tansaction.user_info,'location') | titlecase}}
</td>
<td>
{{tansaction.currency}}
</td>
<td>
{{tansaction.currency}}
</td>
...
...
This diff is collapsed.
Click to expand it.
src/app/providers/validation.service.ts
View file @
75033ba7
...
@@ -20,7 +20,8 @@ export class ValidationService {
...
@@ -20,7 +20,8 @@ export class ValidationService {
'min'
:
'العمر الأدنى تبدأ في'
,
'min'
:
'العمر الأدنى تبدأ في'
,
'max'
:
'العمر القصوى في نهاية'
,
'max'
:
'العمر القصوى في نهاية'
,
'confirm'
:
'عدم تطابق كلمة المرور'
,
'confirm'
:
'عدم تطابق كلمة المرور'
,
'pattern'
:
'نمط غير صالح'
'pattern'
:
'نمط غير صالح'
,
'crId'
:
'Invalid CR ID'
};
};
this
.
errorList
[
'en'
]
=
{
this
.
errorList
[
'en'
]
=
{
'required'
:
'This field is required'
,
'required'
:
'This field is required'
,
...
@@ -32,7 +33,8 @@ export class ValidationService {
...
@@ -32,7 +33,8 @@ export class ValidationService {
'min'
:
'Age min start at '
,
'min'
:
'Age min start at '
,
'max'
:
'Age max end at '
,
'max'
:
'Age max end at '
,
'confirm'
:
'Password mismatch'
,
'confirm'
:
'Password mismatch'
,
'pattern'
:
'Invalid Pattern'
'pattern'
:
'Invalid Pattern'
,
'crId'
:
'Invalid CR ID'
};
};
this
.
errorCode
[
'en'
]
=
{
this
.
errorCode
[
'en'
]
=
{
...
...
This diff is collapsed.
Click to expand it.
src/app/start/login/login.component.html
View file @
75033ba7
...
@@ -41,7 +41,7 @@
...
@@ -41,7 +41,7 @@
<div
class=
"login_row"
>
<div
class=
"login_row"
>
<h6
(
click
)="
goToPage
('
start
/
forgot
')"
>
{{'login.Forgot Password' | translate}}
</h6>
<h6
(
click
)="
goToPage
('
start
/
forgot
')"
>
{{'login.Forgot Password' | translate}}
</h6>
</div>
</div>
<div
class=
"login_row"
>
<
!---
div class="login_row">
<p class="textCenter" style="text-align:center !important;">{{'login.Choose Language' | translate}}</p>
<p class="textCenter" style="text-align:center !important;">{{'login.Choose Language' | translate}}</p>
<br>
<br>
...
@@ -49,7 +49,7 @@
...
@@ -49,7 +49,7 @@
<option value="0" selected>English</option>
<option value="0" selected>English</option>
<option value="1">Arabic</option>
<option value="1">Arabic</option>
</select>
</select>
</div>
</div
--
>
</div>
</div>
</div>
</div>
</div>
</div>
...
...
This diff is collapsed.
Click to expand it.
src/app/start/login/login.component.ts
View file @
75033ba7
...
@@ -43,7 +43,7 @@ export class LoginComponent implements OnInit {
...
@@ -43,7 +43,7 @@ export class LoginComponent implements OnInit {
)
{
)
{
//this.language.nativeElement.value = this.service.getLocalStorageItem('lang');
//this.language.nativeElement.value = this.service.getLocalStorageItem('lang');
this
.
lang
=
this
.
service
.
getLocalStorageItem
(
'lang'
);
//
this.lang = this.service.getLocalStorageItem('lang');
this
.
error_msg
=
this
.
vs
.
errorList
[
this
.
lang
];
this
.
error_msg
=
this
.
vs
.
errorList
[
this
.
lang
];
console
.
log
(
this
.
error_msg
);
console
.
log
(
this
.
error_msg
);
this
.
passwordErr
=
false
;
this
.
passwordErr
=
false
;
...
...
This diff is collapsed.
Click to expand it.
src/assets/i18n/ar.json
View file @
75033ba7
{
{
"login"
:{
"login"
:{
"Enter Your 6-Digit PIN"
:
"
أدخل رقم التعريف الشخصي المكون من 6 أرقام
"
,
"Enter Your 6-Digit PIN"
:
"
Enter Your 6-Digit PIN
"
,
"Email Address"
:
"
عنوان بريد الكتروني
"
,
"Email Address"
:
"
Email Address
"
,
"Login"
:
"
تسجيل الدخول
"
,
"Login"
:
"
Login
"
,
"Forgot Password"
:
"
هل نسيت كلمة المرور
"
,
"Forgot Password"
:
"
Forgot Password
"
,
"Choose Language"
:
"
اختر اللغة
"
"Choose Language"
:
"
Choose Language
"
},
},
"forgot"
:{
"forgot"
:{
"Forgot your PIN"
:
"
نسيت رقم التعريف الشخصي
"
,
"Forgot your PIN"
:
"
Forgot your PIN
"
,
"Email Address"
:
"
عنوان بريد الكتروني
"
,
"Email Address"
:
"
Email Address
"
,
"SEND ME THE LINK"
:
"
ترسل لي الرابط
"
"SEND ME THE LINK"
:
"
SEND ME THE LINK
"
},
},
"invalid"
:{
"invalid"
:{
"Access Denied"
:
"
تم الرفض
"
,
"Access Denied"
:
"
Access Denied
"
,
"Go Back"
:
"
عد
"
"Go Back"
:
"
Go Back
"
},
},
"newpin"
:{
"newpin"
:{
"New PIN"
:
"
دبوس جديد
"
,
"New PIN"
:
"
New PIN
"
,
"Confirm PIN"
:
"
تأكيد
PIN"
,
"Confirm PIN"
:
"
Confirm
PIN"
,
"Cancel"
:
"
إلغاء
"
,
"Cancel"
:
"
Cancel
"
,
"Save"
:
"
حفظ
"
"Save"
:
"
Save
"
},
},
"addforex"
:{
"addforex"
:{
"Forex Delivery Service Provider"
:
"
فوركس مزود خدمة التوصيل
"
,
"Forex Delivery Service Provider"
:
"
Forex Provider
"
,
"Change PIN"
:
"
تغيير رقم التعريف الشخصي
"
,
"Change PIN"
:
"
Change PIN
"
,
"Home"
:
"
الصفحة الرئيسية
"
,
"Home"
:
"
Home
"
,
"Logout"
:
"
الخروج
"
,
"Logout"
:
"
Logout
"
,
"Add Delivery Provider"
:
"
إضافة مزود التسليم
"
,
"Add Delivery Provider"
:
"
Add Provider
"
,
"Success!"
:
"
نجاح
"
,
"Success!"
:
"
Success
"
,
"Provider created successfully"
:
"
تم إنشاء مزود بنجاح
"
,
"Provider created successfully"
:
"
Provider created successfully
"
,
"Warning"
:
"
تحذير
"
,
"Warning"
:
"
Warning
"
,
"Provider Name"
:
"
اسم المزود
"
,
"Provider Name"
:
"
Provider Name
"
,
"Pin"
:
"
دبوس
"
,
"Pin"
:
"
Pin
"
,
"Confirm Pin"
:
"
تأكيد PIN
"
,
"Confirm Pin"
:
"
Confirm Pin
"
,
"Location"
:
"
موقعك
"
,
"Location"
:
"
Location
"
,
"CR ID"
:
"
رقم السجل التجاري
"
,
"CR ID"
:
"
CR ID
"
,
"CR Manager"
:
"
مدير CR
"
,
"CR Manager"
:
"
CR Manager
"
,
"Contact Name"
:
"
اسم جهة الاتصال
"
,
"Contact Name"
:
"
Contact Name
"
,
"Phone"
:
"
هاتف
"
,
"Phone"
:
"
Phone
"
,
"Email id"
:
"
عنوان الايميل
"
,
"Email id"
:
"
Email id
"
,
"Status"
:
"
الحالة
"
,
"Status"
:
"
Status
"
,
"Delivery Provider"
:
"
مزود التسليم
"
,
"Delivery Provider"
:
"
Delivery Provider
"
,
"Save"
:
"
حفظ
"
,
"Save"
:
"
Save
"
,
"Cancel"
:
"
إلغاء
"
"Cancel"
:
"
Cancel
"
},
},
"addprovider"
:{
"addprovider"
:{
"Forex Delivery Service Provider"
:
"
فوركس مزود خدمة التوصيل
"
,
"Forex Delivery Service Provider"
:
"
Forex Delivery Service Provider
"
,
"Home"
:
"
الصفحة الرئيسية
"
,
"Home"
:
"
Home
"
,
"Logout"
:
"
الخروج
"
,
"Logout"
:
"
Logout
"
,
"Change PIN"
:
"
تغيير رقم التعريف الشخصي
"
,
"Change PIN"
:
"
Change PIN
"
,
"Add Delivery Provider"
:
"
إضافة مزود التسليم
"
,
"Add Delivery Provider"
:
"
Add Delivery Provider
"
,
"Success!"
:
"
نجاح
"
,
"Success!"
:
"
Success
"
,
"Provider created successfully"
:
"
تم إنشاء مزود بنجاح
"
,
"Provider created successfully"
:
"
Provider created successfully
"
,
"Warning!"
:
"
تحذير
"
,
"Warning!"
:
"
Warning!
"
,
"Provider Name"
:
"
اسم المزود
"
,
"Provider Name"
:
"
Provider Name
"
,
"Pin"
:
"
دبوس
"
,
"Pin"
:
"
Pin
"
,
"Confirm Pin"
:
"
تأكيد PIN
"
,
"Confirm Pin"
:
"
Confirm Pin
"
,
"Location"
:
"
موقعك
"
,
"Location"
:
"
Location
"
,
"CR ID"
:
"
رقم السجل التجاري
"
,
"CR ID"
:
"
CR ID
"
,
"CR Manager"
:
"
مدير CR
"
,
"CR Manager"
:
"
CR Manager
"
,
"Contact Name"
:
"
اسم جهة الاتصال
"
,
"Contact Name"
:
"
Contact Name
"
,
"Phone"
:
"
هاتف
"
,
"Phone"
:
"
Phone
"
,
"Email id"
:
"
عنوان الايميل
"
,
"Email id"
:
"
Email id
"
,
"Save"
:
"
حفظ
"
,
"Save"
:
"
Save
"
,
"Cancel"
:
"
إلغاء
"
"Cancel"
:
"
Cancel
"
},
},
"changepin"
:{
"changepin"
:{
"Change PIN"
:
"
تغيير رقم التعريف الشخصي
"
,
"Change PIN"
:
"
Change PIN
"
,
"Old PIN"
:
"
رقم التعريف الشخصي القديم
"
,
"Old PIN"
:
"
Old PIN
"
,
"New PIN"
:
"
دبوس جديد
"
,
"New PIN"
:
"
New PIN
"
,
"Confirm PIN"
:
"
تأكيد
PIN"
,
"Confirm PIN"
:
"
Confirm
PIN"
,
"Warning!"
:
"
تحذير
"
,
"Warning!"
:
"
Warning!
"
,
"Success!"
:
"
نجاح
"
,
"Success!"
:
"
Success!
"
,
"Password Updated Successfully"
:
"
تم تحديث كلمة السر بنجاح
"
,
"Password Updated Successfully"
:
"
Password Updated Successfully
"
,
"Cancel"
:
"
إلغاء
"
,
"Cancel"
:
"
Cancel
"
,
"Save"
:
"
حفظ
"
"Save"
:
"
Save
"
},
},
"currencyadd"
:{
"currencyadd"
:{
"Currency Management"
:
"
إدارة العملات
"
,
"Currency Management"
:
"
Currency Management
"
,
"Home"
:
"
الصفحة الرئيسية
"
,
"Home"
:
"
Home
"
,
"Logout"
:
"
الخروج
"
,
"Logout"
:
"
Logout
"
,
"Change PIN"
:
"
تغيير رقم التعريف الشخصي
"
,
"Change PIN"
:
"
Change PIN
"
,
"Add Currency"
:
"
أضف عملة
y"
,
"Add Currency"
:
"
Add Currenc
y"
,
"Success!"
:
"
نجاح
"
,
"Success!"
:
"
Success!
"
,
"Currency added successfully"
:
"
تمت إضافة العملة بنجاح
"
,
"Currency added successfully"
:
"
Currency added successfully
"
,
"Warning!"
:
"
تحذير
"
,
"Warning!"
:
"
Warning!
"
,
"Name"
:
"
اسم
"
,
"Name"
:
"
Name
"
,
"Symbol"
:
"
رمز
"
,
"Symbol"
:
"
Symbol
"
,
"Flag"
:
"
علم
"
,
"Flag"
:
"
Flag
"
,
"Rate"
:
"
معدل
"
,
"Rate"
:
"
Rate
"
,
"Forex
Amount Start From"
:
"مبلغ الفوركس يبدأ من
"
,
"Forex
Multiple"
:
"Forex Multiple
"
,
"Cancel"
:
"
إلغاء
"
,
"Cancel"
:
"
Cancel
"
,
"Save"
:
"
حفظ
"
"Save"
:
"
Save
"
},
},
"currencyedit"
:{
"currencyedit"
:{
"Currency Management"
:
"
إدارة العملات
"
,
"Currency Management"
:
"
Currency Management
"
,
"Home"
:
"
الصفحة الرئيسية
"
,
"Home"
:
"
Home
"
,
"Logout"
:
"
الخروج
"
,
"Logout"
:
"
Logout
"
,
"Change PIN"
:
"
تغيير رقم التعريف الشخصي
"
,
"Change PIN"
:
"
Change PIN
"
,
"Edit Currency"
:
"
تحرير العملة
"
,
"Edit Currency"
:
"
Edit Currency
"
,
"Success!"
:
"
نجاح
"
,
"Success!"
:
"
Success!
"
,
"Currency
added successfully"
:
"تمت إضافة العملة بنجاح
"
,
"Currency
updated successfully"
:
"Currency Updated successfully
"
,
"Warning!"
:
"
تحذير
"
,
"Warning!"
:
"
Warning!
"
,
"Name"
:
"
اسم
"
,
"Name"
:
"
Name
"
,
"Symbol"
:
"
رمز
"
,
"Symbol"
:
"
Symbol
"
,
"Flag"
:
"
علم
"
,
"Flag"
:
"
Flag
"
,
"Choose Flag"
:
"
اختيار العلم
"
,
"Choose Flag"
:
"
Choose Flag
"
,
"Rate"
:
"
معدل
"
,
"Rate"
:
"
Rate
"
,
"Forex Amount Start From"
:
"
مبلغ الفوركس يبدأ من
"
,
"Forex Amount Start From"
:
"
Forex Amount Start From
"
,
"Cancel"
:
"
إلغاء
"
,
"Cancel"
:
"
Cancel
"
,
"Save"
:
"
حفظ
"
"Save"
:
"
Save
"
},
},
"currencylist"
:{
"currencylist"
:{
"Manage Currency"
:
"إدارة العملة"
,
"Manage Currency"
:
"Manage Currency"
,
"Home"
:
"الصفحة الرئيسية"
,
"Home"
:
"Home"
,
"Logout"
:
"الخروج"
,
"Flag"
:
"Flag"
,
"Change PIN"
:
"تغيير رقم التعريف الشخصي"
,
"Logout"
:
"Logout"
,
"Change PIN"
:
"Change PIN"
,
"Currency List"
:
"Currency List"
,
"Currency List"
:
"Currency List"
,
"Warning!"
:
"
تحذير
"
,
"Warning!"
:
"
Warning!
"
,
"Success!"
:
"
نجاح
"
,
"Success!"
:
"
Success!
"
,
"Currency removed successfully"
:
"
تمت إزالة العملة بنجاح
"
,
"Currency removed successfully"
:
"
Currency removed successfully
"
,
"Name"
:
"
اسم
"
,
"Name"
:
"
Name
"
,
"Symbol"
:
"
رمز
"
,
"Symbol"
:
"
Symbol
"
,
"Forex
Start from"
:
"فوركس تبدأ من
"
,
"Forex
Multiple"
:
"Forex Multiple
"
,
"Rate"
:
"
معدل
"
"Rate"
:
"
Rate
"
},
},
"editforex"
:{
"editforex"
:{
"Manage Currency"
:
"
إدارة العملة
"
,
"Manage Currency"
:
"
Manage Currency
"
,
"Forex Provider"
:
"
مزود فوركس
"
,
"Forex Provider"
:
"
Forex Provider
"
,
"Home"
:
"
الصفحة الرئيسية
"
,
"Home"
:
"
Home
"
,
"Logout"
:
"
الخروج
"
,
"Logout"
:
"
Logout
"
,
"Change PIN"
:
"
تغيير رقم التعريف الشخصي
"
,
"Change PIN"
:
"
Change PIN
"
,
"Edit Forex Provider"
:
"
تحرير مزود الفوركس
"
,
"Edit Forex Provider"
:
"
Edit Forex Provider
"
,
"Warning!"
:
"
تحذير
"
,
"Warning!"
:
"
Warning!
"
,
"Success!"
:
"
نجاح
"
,
"Success!"
:
"
Success!
"
,
"editforex.Provider updated successfully."
:
"
تم تحديث المزود بنجاح
."
,
"editforex.Provider updated successfully."
:
"
editforex.Provider updated successfully
."
,
"Provider Name"
:
"
اسم المزود
"
,
"Provider Name"
:
"
Provider Name
"
,
"Location"
:
"
موقعك
"
,
"Location"
:
"
Location
"
,
"CR ID"
:
"
رقم السجل التجاري
"
,
"CR ID"
:
"
CR ID
"
,
"CR Manager"
:
"
مدير CR
"
,
"CR Manager"
:
"
CR Manager
"
,
"Contact Name"
:
"
اسم جهة الاتصال
"
,
"Contact Name"
:
"
Contact Name
"
,
"Phone"
:
"
هاتف
"
,
"Phone"
:
"
Phone
"
,
"Email id"
:
"
عنوان الايميل
"
,
"Email id"
:
"
Email id
"
,
"Status"
:
"
الحالة
"
,
"Status"
:
"
Status
"
,
"Online"
:
"
عبر الانترنت
"
,
"Online"
:
"
Online
"
,
"Offline"
:
"
غير متصل على الانترنت
"
,
"Offline"
:
"
Offline
"
,
"Delivery Provider"
:
"
مزود التسليم
"
,
"Delivery Provider"
:
"
Delivery Provider
"
,
"Save"
:
"
حفظ
"
,
"Save"
:
"
Save
"
,
"Cancel"
:
"
إلغاء
"
"Cancel"
:
"
Cancel
"
},
},
"editprovider"
:{
"editprovider"
:{
"Forex Delivery Service Provider"
:
"
فوركس مزود خدمة التوصيل
"
,
"Forex Delivery Service Provider"
:
"
Forex Delivery Service Provider
"
,
"Edit Forex Provider"
:
"
تحرير مزود الفوركس
"
,
"Edit Forex Provider"
:
"
Edit Forex Provider
"
,
"Home"
:
"
الصفحة الرئيسية
"
,
"Home"
:
"
Home
"
,
"Logout"
:
"
الخروج
"
,
"Logout"
:
"
Logout
"
,
"Change PIN"
:
"
تغيير رقم التعريف الشخصي
"
,
"Change PIN"
:
"
Change PIN
"
,
"Edit Delivery Service Provider"
:
"
تحرير مزود خدمة التسليم
"
,
"Edit Delivery Service Provider"
:
"
Edit Delivery Service Provider
"
,
"Warning!"
:
"
تحذير
"
,
"Warning!"
:
"
Warning!
"
,
"Success!"
:
"
نجاح
"
,
"Success!"
:
"
Success!
"
,
"Provider updated successfully."
:
"
تم تحديث المزود بنجاح
."
,
"Provider updated successfully."
:
"
Provider updated successfully
."
,
"Provider Name"
:
"
اسم المزود
"
,
"Provider Name"
:
"
Provider Name
"
,
"Location"
:
"
موقعك
"
,
"Location"
:
"
Location
"
,
"CR ID"
:
"
رقم السجل التجاري
"
,
"CR ID"
:
"
CR ID
"
,
"CR Manager"
:
"
مدير CR
"
,
"CR Manager"
:
"
CR Manager
"
,
"Contact Name"
:
"
اسم جهة الاتصال
"
,
"Contact Name"
:
"
Contact Name
"
,
"Phone"
:
"
هاتف
"
,
"Phone"
:
"
Phone
"
,
"Email id"
:
"
عنوان الايميل
"
,
"Email id"
:
"
Email id
"
,
"Save"
:
"
حفظ
"
,
"Save"
:
"
Save
"
,
"Cancel"
:
"
إلغاء
"
,
"Cancel"
:
"
Cancel
"
,
"Forex Provider"
:
"
مزود فوركس
"
,
"Forex Provider"
:
"
Forex Provider
"
,
"Status"
:
"
الحالة
"
,
"Status"
:
"
Status
"
,
"Delivery Provider"
:
"
مزود التسليم
"
"Delivery Provider"
:
"
Delivery Provider
"
},
},
"forexprovider"
:{
"forexprovider"
:{
"Forex Provider"
:
"
مزود فوركس
"
,
"Forex Provider"
:
"
Forex Provider
"
,
"Home"
:
"
الصفحة الرئيسية
"
,
"Home"
:
"
Home
"
,
"Logout"
:
"
الخروج
"
,
"Logout"
:
"
Logout
"
,
"Change PIN"
:
"
تغيير رقم التعريف الشخصي
"
,
"Change PIN"
:
"
Change PIN
"
,
"Manage Forex Provider"
:
"
إدارة مزود الفوركس
"
,
"Manage Forex Provider"
:
"
Manage Forex Provider
"
,
"Warning!"
:
"
تحذير
"
,
"Warning!"
:
"
Warning!
"
,
"Success!"
:
"
نجاح
"
,
"Success!"
:
"
Success!
"
,
"Forex provider removed successfully"
:
"
تمت إزالة مزود الفوركس بنجاح
"
,
"Forex provider removed successfully"
:
"
Forex provider removed successfully
"
,
"Provider Name"
:
"
اسم المزود
"
,
"Provider Name"
:
"
Provider Name
"
,
"Location"
:
"
موقعك
"
,
"Location"
:
"
Location
"
,
"CR Manager"
:
"
مدير CR
"
,
"CR Manager"
:
"
CR Manager
"
,
"CR ID"
:
"
رقم السجل التجاري
"
,
"CR ID"
:
"
CR ID
"
,
"Contact Name"
:
"
اسم جهة الاتصال
"
,
"Contact Name"
:
"
Contact Name
"
,
"Phone"
:
"
هاتف
"
,
"Phone"
:
"
Phone
"
,
"Email ID"
:
"
عنوان الايميل
"
"Email ID"
:
"
Email ID
"
},
},
"home"
:{
"home"
:{
"Forex Delivery Service Provider"
:
"
فوركس مزود خدمة التوصيل
"
,
"Forex Delivery Service Provider"
:
"
Forex Delivery Service Provider
"
,
"Currency"
:
"Currency"
,
"Currency"
:
"Currency"
,
"Logout"
:
"
الخروج
"
,
"Logout"
:
"
Logout
"
,
"Manage Forex Provider"
:
"
إدارة مزود الفوركس
"
,
"Manage Forex Provider"
:
"
Manage Forex Provider
"
,
"Manage Delivery Provider"
:
"
إدارة مزود التسليم
"
"Manage Delivery Provider"
:
"
Manage Delivery Provider
"
},
},
"manageprovider"
:{
"manageprovider"
:{
"Forex Delivery Service Provider"
:
"
فوركس مزود خدمة التوصيل
"
,
"Forex Delivery Service Provider"
:
"
Forex Delivery Service Provider
"
,
"Home"
:
"
الصفحة الرئيسية
"
,
"Home"
:
"
Home
"
,
"Logout"
:
"
الخروج
"
,
"Logout"
:
"
Logout
"
,
"Change PIN"
:
"
تغيير رقم التعريف الشخصي
"
,
"Change PIN"
:
"
Change PIN
"
,
"Manage Forex Provider"
:
"
إدارة مزود الفوركس
"
,
"Manage Forex Provider"
:
"
Manage Forex Provider
"
,
"Manage Delivery Service Provider"
:
"
إدارة مزود خدمة التوصيل
"
,
"Manage Delivery Service Provider"
:
"
Manage Delivery Service Provider
"
,
"Delivery provider removed successfully"
:
"
تمت إزالة مزود التسليم بنجاح
"
,
"Delivery provider removed successfully"
:
"
Delivery provider removed successfully
"
,
"Warning!"
:
"
تحذير
"
,
"Warning!"
:
"
Warning!
"
,
"Success!"
:
"
نجاح
"
,
"Success!"
:
"
Success!
"
,
"Provider Name"
:
"
اسم المزود
"
,
"Provider Name"
:
"
Provider Name
"
,
"Location"
:
"
موقعك
"
,
"Location"
:
"
Location
"
,
"CR Manager"
:
"
مدير CR
"
,
"CR Manager"
:
"
CR Manager
"
,
"CR ID"
:
"
رقم السجل التجاري
"
,
"CR ID"
:
"
CR ID
"
,
"Contact Name"
:
"
اسم جهة الاتصال
"
,
"Contact Name"
:
"
Contact Name
"
,
"Phone"
:
"
هاتف
"
,
"Phone"
:
"
Phone
"
,
"Email ID"
:
"
عنوان الايميل
"
"Email ID"
:
"
Email ID
"
},
},
"adddriver"
:{
"adddriver"
:{
"Driver Management"
:
"
إدارة السائقين
"
,
"Driver Management"
:
"
Driver Management
"
,
"Home"
:
"
الصفحة الرئيسية
"
,
"Home"
:
"
Home
"
,
"Logout"
:
"
الخروج
"
,
"Logout"
:
"
Logout
"
,
"Change PIN"
:
"
تغيير رقم التعريف الشخصي
"
,
"Change PIN"
:
"
Change PIN
"
,
"Edit Driver"
:
"
تحرير سائق
"
,
"Edit Driver"
:
"
Edit Driver
"
,
"Warning!"
:
"
تحذير
"
,
"Warning!"
:
"
Warning!
"
,
"Success!"
:
"
نجاح
"
,
"Success!"
:
"
Success!
"
,
"Provider created successfully."
:
"
تم إنشاء مزود بنجاح
"
,
"Provider created successfully."
:
"
Provider created successfully.
"
,
"Provider Name"
:
"
اسم المزود
"
,
"Provider Name"
:
"
Driver Name
"
,
"Pin"
:
"
دبوس
"
,
"Pin"
:
"
Pin
"
,
"Location"
:
"
موقعك
"
,
"Location"
:
"
Location
"
,
"National ID"
:
"
الهوية الوطنية
"
,
"National ID"
:
"
National ID
"
,
"Manager ID"
:
"
معرف المدير
"
,
"Manager ID"
:
"
Manager ID
"
,
"Phone"
:
"
هاتف
"
,
"Phone"
:
"
Phone
"
,
"Email id"
:
"
عنوان الايميل
"
,
"Email id"
:
"
Email id
"
,
"Save"
:
"
حفظ
"
,
"Save"
:
"
Save
"
,
"Cancel"
:
"
إلغاء
"
,
"Cancel"
:
"
Cancel
"
,
"Confirm Pin"
:
"
تأكيد PIN
"
"Confirm Pin"
:
"
Confirm Pin
"
},
},
"editdriver"
:{
"editdriver"
:{
"Forex Delivery Driver"
:
"
سائق تسليم فوركس
"
,
"Forex Delivery Driver"
:
"
Forex Delivery Driver
"
,
"Home"
:
"
الصفحة الرئيسية
"
,
"Home"
:
"
Home
"
,
"Logout"
:
"
الخروج
"
,
"Logout"
:
"
Logout
"
,
"Change PIN"
:
"
تغيير رقم التعريف الشخصي
"
,
"Change PIN"
:
"
Change PIN
"
,
"Edit Forex Delivery Driver"
:
"
تحرير سائق تسليم فوركس
"
,
"Edit Forex Delivery Driver"
:
"
Edit Forex Delivery Driver
"
,
"Warning!"
:
"
تحذير
"
,
"Warning!"
:
"
Warning!
"
,
"Success!"
:
"
نجاح
"
,
"Success!"
:
"
Success!
"
,
"Forex Delivery Driver updated successfully"
:
"
تم تحديث برنامج Forex Delivery Driver بنجاح
"
,
"Forex Delivery Driver updated successfully"
:
"
Forex Delivery Driver updated successfully
"
,
"Provider Name"
:
"
اسم المزود
"
,
"Provider Name"
:
"
Driver Name
"
,
"Location"
:
"
موقعك
"
,
"Location"
:
"
Location
"
,
"National ID"
:
"
الهوية الوطنية
"
,
"National ID"
:
"
National ID
"
,
"Manager ID"
:
"
معرف المدير
"
,
"Manager ID"
:
"
Manager ID
"
,
"Phone"
:
"
هاتف
"
,
"Phone"
:
"
Phone
"
,
"Email id"
:
"
عنوان الايميل
"
,
"Email id"
:
"
Email id
"
,
"Save"
:
"
حفظ
"
,
"Save"
:
"
Save
"
,
"Cancel"
:
"
إلغاء
"
"Cancel"
:
"
Cancel
"
},
},
"listdriver"
:{
"listdriver"
:{
"Driver Management"
:
"
إدارة السائقين
"
,
"Driver Management"
:
"
Driver Management
"
,
"Driver List"
:
"Driver List"
,
"Driver List"
:
"Driver List"
,
"Home"
:
"
الصفحة الرئيسية
"
,
"Home"
:
"
Home
"
,
"Logout"
:
"
الخروج
"
,
"Logout"
:
"
Logout
"
,
"Change PIN"
:
"
تغيير رقم التعريف الشخصي
"
,
"Change PIN"
:
"
Change PIN
"
,
"Forex provider removed successfully"
:
"
تمت إزالة مزود الفوركس بنجاح
"
,
"Forex provider removed successfully"
:
"
Forex provider removed successfully
"
,
"Warning!"
:
"
تحذير
"
,
"Warning!"
:
"
Warning!
"
,
"Success!"
:
"
نجاح
"
,
"Success!"
:
"
Success!
"
,
"Provider Name"
:
"
اسم المزود
"
,
"Provider Name"
:
"
Provider Name
"
,
"Location"
:
"
موقعك
"
,
"Location"
:
"
Location
"
,
"National ID"
:
"
الهوية الوطنية
"
,
"National ID"
:
"
National ID
"
,
"Manager ID"
:
"
معرف المدير
"
,
"Manager ID"
:
"
Manager ID
"
,
"Phone"
:
"
هاتف
"
,
"Phone"
:
"
Phone
"
,
"Email ID"
:
"
عنوان الايميل
"
"Email ID"
:
"
Email ID
"
},
},
"currency"
:{
"currency"
:{
"Forex Currency Rate"
:
"
سعر صرف العملات الأجنبية
"
,
"Forex Currency Rate"
:
"
Forex Currency Rate
"
,
"Home"
:
"
الصفحة الرئيسية
"
,
"Home"
:
"
Home
"
,
"Logout"
:
"
الخروج
"
,
"Logout"
:
"
Logout
"
,
"Currency & Rates"
:
"
أسعار العملات
"
,
"Currency & Rates"
:
"
Currency & Rates
"
,
"Warning"
:
"
تحذير
"
,
"Warning"
:
"
Warning
"
,
"Success"
:
"
نجاح
"
,
"Success"
:
"
Success
"
,
"Currency assigned successfully"
:
"
تم تعيين العملة بنجاح
"
,
"Currency assigned successfully"
:
"
Currency assigned successfully
"
,
"Currency"
:
"
دقة
"
,
"Currency"
:
"
Currency
"
,
"Add"
:
"
إضافة
"
,
"Add"
:
"
Add
"
,
"Remove"
:
"
إزالة
"
,
"Remove"
:
"
Remove
"
,
"Rates"
:
"
معدلات
"
,
"Rates"
:
"
Rates
"
,
"Save"
:
"
حفظ
"
,
"Save"
:
"
Save
"
,
"Cancel"
:
"
إلغاء
"
"Cancel"
:
"
Cancel
"
},
},
"transaction"
:{
"transaction"
:{
"Forex Transaction List"
:
"
قائمة معاملات فوركس
"
,
"Forex Transaction List"
:
"
Forex Transaction List
"
,
"Driver Management"
:
"
إدارة السائقين
"
,
"Driver Management"
:
"
Driver Management
"
,
"Currency"
:
"
دقة
"
,
"Currency"
:
"
Currency
"
,
"Settings"
:
"
الإعدادات
"
,
"Settings"
:
"
Settings
"
,
"Logout"
:
"
الخروج
"
,
"Logout"
:
"
Logout
"
,
"Date"
:
"
تاريخ
"
,
"Date"
:
"
Date
"
,
"Change PIN"
:
"
تغيير رقم التعريف الشخصي
"
,
"Change PIN"
:
"
Change PIN
"
,
"Manage Transaction"
:
"
إدارة المعاملات
"
,
"Manage Transaction"
:
"
Manage Transaction
"
,
"Warning"
:
"
تحذير
"
,
"Warning"
:
"
Warning
"
,
"Success"
:
"
نجاح
"
,
"Success"
:
"
Success
"
,
"Forex provider removed successfully"
:
"
تمت إزالة مزود الفوركس بنجاح
"
,
"Forex provider removed successfully"
:
"
Forex provider removed successfully
"
,
"User Info"
:
"
معلومات المستخدم
"
,
"User Info"
:
"
User Info
"
,
"Phone"
:
"
هاتف
"
,
"Phone"
:
"
Phone
"
,
"Location"
:
"
موقعك
"
,
"Location"
:
"
Location
"
,
"Amount"
:
"
كمية
"
,
"Amount"
:
"
Amount
"
,
"Forex Amount"
:
"
مبلغ الفوركس
"
,
"Forex Amount"
:
"
Forex Amount
"
,
"Driver"
:
"
سائق
"
,
"Driver"
:
"
Driver
"
,
"Status"
:
"
الحالة
"
,
"Status"
:
"
Status
"
,
"Assign Driver"
:
"
تعيين سائق
"
,
"Assign Driver"
:
"
Assign Driver
"
,
"User"
:
"
المستعمل
"
,
"User"
:
"
User
"
,
"Assign"
:
"
تعيين
"
,
"Assign"
:
"
Assign
"
,
"Cancel"
:
"
إلغاء
"
"Cancel"
:
"
Cancel
"
}
}
}
}
This diff is collapsed.
Click to expand it.
src/assets/i18n/en.json
View file @
75033ba7
...
@@ -22,11 +22,11 @@
...
@@ -22,11 +22,11 @@
"Save"
:
"Save"
"Save"
:
"Save"
},
},
"addforex"
:{
"addforex"
:{
"Forex Delivery Service Provider"
:
"Forex
Delivery Service
Provider"
,
"Forex Delivery Service Provider"
:
"Forex Provider"
,
"Change PIN"
:
"Change PIN"
,
"Change PIN"
:
"Change PIN"
,
"Home"
:
"Home"
,
"Home"
:
"Home"
,
"Logout"
:
"Logout"
,
"Logout"
:
"Logout"
,
"Add Delivery Provider"
:
"Add
Delivery
Provider"
,
"Add Delivery Provider"
:
"Add Provider"
,
"Success!"
:
"Success"
,
"Success!"
:
"Success"
,
"Provider created successfully"
:
"Provider created successfully"
,
"Provider created successfully"
:
"Provider created successfully"
,
"Warning"
:
"Warning"
,
"Warning"
:
"Warning"
,
...
@@ -89,7 +89,7 @@
...
@@ -89,7 +89,7 @@
"Symbol"
:
"Symbol"
,
"Symbol"
:
"Symbol"
,
"Flag"
:
"Flag"
,
"Flag"
:
"Flag"
,
"Rate"
:
"Rate"
,
"Rate"
:
"Rate"
,
"Forex
Amount Start From"
:
"Forex Amount Start From
"
,
"Forex
Multiple"
:
"Forex Multiple
"
,
"Cancel"
:
"Cancel"
,
"Cancel"
:
"Cancel"
,
"Save"
:
"Save"
"Save"
:
"Save"
},
},
...
@@ -100,7 +100,7 @@
...
@@ -100,7 +100,7 @@
"Change PIN"
:
"Change PIN"
,
"Change PIN"
:
"Change PIN"
,
"Edit Currency"
:
"Edit Currency"
,
"Edit Currency"
:
"Edit Currency"
,
"Success!"
:
"Success!"
,
"Success!"
:
"Success!"
,
"Currency
added successfully"
:
"Currency add
ed successfully"
,
"Currency
updated successfully"
:
"Currency Updat
ed successfully"
,
"Warning!"
:
"Warning!"
,
"Warning!"
:
"Warning!"
,
"Name"
:
"Name"
,
"Name"
:
"Name"
,
"Symbol"
:
"Symbol"
,
"Symbol"
:
"Symbol"
,
...
@@ -114,6 +114,7 @@
...
@@ -114,6 +114,7 @@
"currencylist"
:{
"currencylist"
:{
"Manage Currency"
:
"Manage Currency"
,
"Manage Currency"
:
"Manage Currency"
,
"Home"
:
"Home"
,
"Home"
:
"Home"
,
"Flag"
:
"Flag"
,
"Logout"
:
"Logout"
,
"Logout"
:
"Logout"
,
"Change PIN"
:
"Change PIN"
,
"Change PIN"
:
"Change PIN"
,
"Currency List"
:
"Currency List"
,
"Currency List"
:
"Currency List"
,
...
@@ -122,7 +123,7 @@
...
@@ -122,7 +123,7 @@
"Currency removed successfully"
:
"Currency removed successfully"
,
"Currency removed successfully"
:
"Currency removed successfully"
,
"Name"
:
"Name"
,
"Name"
:
"Name"
,
"Symbol"
:
"Symbol"
,
"Symbol"
:
"Symbol"
,
"Forex
Start from"
:
"Forex Start from
"
,
"Forex
Multiple"
:
"Forex Multiple
"
,
"Rate"
:
"Rate"
"Rate"
:
"Rate"
},
},
"editforex"
:{
"editforex"
:{
...
@@ -223,7 +224,7 @@
...
@@ -223,7 +224,7 @@
"Warning!"
:
"Warning!"
,
"Warning!"
:
"Warning!"
,
"Success!"
:
"Success!"
,
"Success!"
:
"Success!"
,
"Provider created successfully."
:
"Provider created successfully."
,
"Provider created successfully."
:
"Provider created successfully."
,
"Provider Name"
:
"
Provid
er Name"
,
"Provider Name"
:
"
Driv
er Name"
,
"Pin"
:
"Pin"
,
"Pin"
:
"Pin"
,
"Location"
:
"Location"
,
"Location"
:
"Location"
,
"National ID"
:
"National ID"
,
"National ID"
:
"National ID"
,
...
@@ -243,7 +244,7 @@
...
@@ -243,7 +244,7 @@
"Warning!"
:
"Warning!"
,
"Warning!"
:
"Warning!"
,
"Success!"
:
"Success!"
,
"Success!"
:
"Success!"
,
"Forex Delivery Driver updated successfully"
:
"Forex Delivery Driver updated successfully"
,
"Forex Delivery Driver updated successfully"
:
"Forex Delivery Driver updated successfully"
,
"Provider Name"
:
"
Provid
er Name"
,
"Provider Name"
:
"
Driv
er Name"
,
"Location"
:
"Location"
,
"Location"
:
"Location"
,
"National ID"
:
"National ID"
,
"National ID"
:
"National ID"
,
"Manager ID"
:
"Manager ID"
,
"Manager ID"
:
"Manager ID"
,
...
...
This diff is collapsed.
Click to expand it.
src/styles.scss
View file @
75033ba7
...
@@ -731,6 +731,16 @@ section.module.parallax {
...
@@ -731,6 +731,16 @@ section.module.parallax {
td
{
td
{
padding
:
10px
!
important
;
padding
:
10px
!
important
;
text-align
:
center
!
important
;
text-align
:
center
!
important
;
img
{
display
:
inline-block
;
width
:
30px
;
height
:
30px
;
border-radius
:
50%
;
border
:
2px
solid
#b4b4b4
;
-o-object-fit
:
cover
;
object-fit
:
cover
;
margin-right
:
10px
;
}
}
}
}
}
...
...
This diff is collapsed.
Click to expand it.
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