Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Sign in
Toggle navigation
G
GS.Terminal.VisitorSelfService
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Locked Files
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Packages
Packages
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
终端组
GS.Terminal.VisitorSelfService
Commits
580ee543
Commit
580ee543
authored
Aug 15, 2021
by
姜春辉
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
优化重复登记提示方式
parent
2ccc5b6f
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
23 additions
and
6 deletions
+23
-6
ViewModels.dll
...h/Addons/GS.Terminal.LogicShell/ViewModels/ViewModels.dll
+0
-0
GS.Terminal.VisitorSelfService.Logic.dll
...elfService.Logic/GS.Terminal.VisitorSelfService.Logic.dll
+0
-0
AppointmentDetailPageHandler.cs
...torSelfService.Logic/Core/AppointmentDetailPageHandler.cs
+17
-1
Program.cs
...ice/Logic/GS.Terminal.VisitorSelfService.Logic/Program.cs
+1
-1
Appointment.cs
...nal.VisitorSelfService.Logic/Remote/Models/Appointment.cs
+1
-0
ViewModel.cs
...lView/ViewModels/Pages/AppointmentDetailPage/ViewModel.cs
+4
-4
No files found.
Publish/Addons/GS.Terminal.LogicShell/ViewModels/ViewModels.dll
View file @
580ee543
No preview for this file type
Publish/Addons/GS.Terminal.VisitorSelfService.Logic/GS.Terminal.VisitorSelfService.Logic.dll
View file @
580ee543
No preview for this file type
Src/GS.Terminal.VisitorSelfService/Logic/GS.Terminal.VisitorSelfService.Logic/Core/AppointmentDetailPageHandler.cs
View file @
580ee543
...
...
@@ -21,10 +21,25 @@ namespace GS.Terminal.VisitorSelfService.Logic.Core
public
override
void
Init
()
{
VM
.
OnExitClick
+=
VM_OnExitClick
;
VM
.
OnConfirmYesClick
+=
VM_OnConfirmYesClick
;
VM
.
OnSubmitClick
+=
VM_OnSubmitClick
;
}
private
void
VM_OnSubmitClick
(
AppointmentItem
info
)
private
void
VM_OnSubmitClick
(
AppointmentItem
obj
)
{
if
(
obj
!=
null
&&
obj
.
todayvisittimes
>
0
)
{
var
msg
=
Program
.
_Context
.
DictionaryValue
(
"defaultconfig"
,
"RepeatMessage"
);
if
(
string
.
IsNullOrEmpty
(
msg
))
msg
=
"你已经完成确认,欢迎进入"
;
VM
.
Alert
(
msg
);
}
else
{
VM
.
ShowConfirm
=
true
;
}
}
private
void
VM_OnConfirmYesClick
(
AppointmentItem
info
)
{
var
photoContent
=
""
;
using
(
var
photo
=
FaceRecognization
.
GetCurrentVideoFrame
())
...
...
@@ -128,6 +143,7 @@ namespace GS.Terminal.VisitorSelfService.Logic.Core
item
.
id
=
ss
.
id
;
item
.
areaName
=
ss
.
visitArea
;
item
.
beVisitPerson
=
ss
.
visitPerson
;
item
.
todayvisittimes
=
ss
.
todayvisittimes
;
item
.
endDate
=
ss
.
endDate
;
item
.
idCardNum
=
ss
.
visitorIdNum
;
item
.
phoneNum
=
ss
.
visitorPhone
;
...
...
Src/GS.Terminal.VisitorSelfService/Logic/GS.Terminal.VisitorSelfService.Logic/Program.cs
View file @
580ee543
...
...
@@ -18,7 +18,7 @@ namespace GS.Terminal.VisitorSelfService.Logic
internal
static
IAddonContext
_Context
;
internal
static
IObjectSpace
_ObjectSpace
;
internal
static
Locator
vmLocator
;
internal
static
string
_logicVersion
=
"0
721
.11"
;
internal
static
string
_logicVersion
=
"0
815
.11"
;
public
void
Start
(
IAddonContext
Context
)
{
...
...
Src/GS.Terminal.VisitorSelfService/Logic/GS.Terminal.VisitorSelfService.Logic/Remote/Models/Appointment.cs
View file @
580ee543
...
...
@@ -18,6 +18,7 @@ namespace GS.Terminal.VisitorSelfService.Logic.Remote.Models
public
string
visitArea
{
get
;
set
;
}
public
int
numberOfPeople
{
get
;
set
;
}
public
string
visitPerson
{
get
;
set
;
}
public
int
todayvisittimes
{
get
;
set
;
}
public
List
<
AppointmentExtendInfo
>
extendInfo
{
get
;
set
;
}
}
...
...
Src/GS.Terminal.VisitorSelfService/ViewModelView/ViewModels/Pages/AppointmentDetailPage/ViewModel.cs
View file @
580ee543
...
...
@@ -152,19 +152,18 @@ namespace ViewModels.Pages.AppointmentDetailPage
public
event
Action
<
AppointmentItem
>
OnSubmitClick
;
public
RelayCommand
SubmitCommand
=>
new
RelayCommand
(()
=>
{
ShowConfirm
=
true
;
//OnSubmitClick?.Invoke(info);
OnSubmitClick
?.
Invoke
(
Appointment
);
});
public
RelayCommand
ConfirmClose
=>
new
RelayCommand
(()
=>
{
ShowConfirm
=
false
;
});
public
event
Action
<
AppointmentItem
>
OnConfirmYesClick
;
public
RelayCommand
ConfirmYes
=>
new
RelayCommand
(()
=>
{
ShowConfirm
=
false
;
On
Submit
Click
?.
Invoke
(
Appointment
);
On
ConfirmYes
Click
?.
Invoke
(
Appointment
);
});
public
void
Reset
()
...
...
@@ -188,6 +187,7 @@ namespace ViewModels.Pages.AppointmentDetailPage
public
string
areaName
{
get
;
set
;
}
public
int
visitPeople
{
get
;
set
;
}
public
string
beVisitPerson
{
get
;
set
;
}
public
int
todayvisittimes
{
get
;
set
;
}
public
List
<
AppointmentExtendGroup
>
extends
{
get
;
set
;
}
}
...
...
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