Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
G
galaxy-iOS
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
mobile-group
galaxy-iOS
Commits
ace7ccb2
Commit
ace7ccb2
authored
Nov 29, 2024
by
Steven杜宇
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
// AI
parent
f9b64510
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
49 additions
and
8 deletions
+49
-8
YHAIRobotChatViewController.swift
.../AI/AI-Dialogue(AI对话)/C/YHAIRobotChatViewController.swift
+16
-2
YHAIMessageCell.swift
...sses/Modules/AI/AI-Dialogue(AI对话)/V/YHAIMessageCell.swift
+29
-2
YHAIThinkingMessageCell.swift
...ules/AI/AI-Dialogue(AI对话)/V/YHAIThinkingMessageCell.swift
+1
-1
YHCardMessageCell.swift
...es/Modules/AI/AI-Dialogue(AI对话)/V/YHCardMessageCell.swift
+1
-1
YHFixProductMessageCell.swift
...ules/AI/AI-Dialogue(AI对话)/V/YHFixProductMessageCell.swift
+1
-1
YHProductListMessageCell.swift
...les/AI/AI-Dialogue(AI对话)/V/YHProductListMessageCell.swift
+1
-1
No files found.
galaxy/galaxy/Classes/Modules/AI/AI-Dialogue(AI对话)/C/YHAIRobotChatViewController.swift
View file @
ace7ccb2
...
@@ -35,6 +35,11 @@ class YHAIRobotChatViewController: YHBaseViewController {
...
@@ -35,6 +35,11 @@ class YHAIRobotChatViewController: YHBaseViewController {
return
tableView
return
tableView
}()
}()
lazy
var
bgImgView
:
UIImageView
=
{
let
v
=
UIImageView
(
image
:
UIImage
(
named
:
"ai_chat_bg"
))
return
v
}()
lazy
var
bottomInputView
:
YHAITextInputView
=
{
lazy
var
bottomInputView
:
YHAITextInputView
=
{
let
v
=
YHAITextInputView
(
frame
:
.
zero
)
let
v
=
YHAITextInputView
(
frame
:
.
zero
)
v
.
sendBlock
=
{
v
.
sendBlock
=
{
...
@@ -67,16 +72,25 @@ class YHAIRobotChatViewController: YHBaseViewController {
...
@@ -67,16 +72,25 @@ class YHAIRobotChatViewController: YHBaseViewController {
super
.
viewDidLoad
()
super
.
viewDidLoad
()
gk_navBarAlpha
=
0
gk_navBarAlpha
=
0
view
.
backgroundColor
=
.
clear
IQKeyboardManager
.
shared
.
enable
=
false
IQKeyboardManager
.
shared
.
enable
=
false
view
.
backgroundColor
=
.
clear
view
.
addSubview
(
bgImgView
)
gk_navTitle
=
"新港生活规划师"
gk_navTitle
=
"新港生活规划师"
gk_navTitleColor
=
.
mainTextColor
self
.
view
.
addSubview
(
self
.
tableView
)
self
.
view
.
addSubview
(
self
.
tableView
)
self
.
view
.
addSubview
(
self
.
bottomInputView
)
self
.
view
.
addSubview
(
self
.
bottomInputView
)
self
.
view
.
addSubview
(
self
.
bgImgView
)
self
.
view
.
insertSubview
(
bgImgView
,
belowSubview
:
gk_navigationBar
)
bgImgView
.
snp
.
makeConstraints
{
make
in
make
.
edges
.
equalToSuperview
()
}
tableView
.
snp
.
makeConstraints
{
make
in
tableView
.
snp
.
makeConstraints
{
make
in
make
.
left
.
right
.
equalTo
(
0
)
make
.
left
.
right
.
equalTo
(
0
)
make
.
top
.
equalTo
(
0
)
make
.
top
.
equalTo
(
k_Height_NavigationtBarAndStatuBar
)
make
.
bottom
.
equalTo
(
bottomInputView
.
snp
.
top
)
.
offset
(
-
10
)
make
.
bottom
.
equalTo
(
bottomInputView
.
snp
.
top
)
.
offset
(
-
10
)
}
}
bottomInputView
.
snp
.
makeConstraints
{
make
in
bottomInputView
.
snp
.
makeConstraints
{
make
in
...
...
galaxy/galaxy/Classes/Modules/AI/AI-Dialogue(AI对话)/V/YHAIMessageCell.swift
View file @
ace7ccb2
...
@@ -13,9 +13,13 @@ class YHAIMessageCell: UITableViewCell {
...
@@ -13,9 +13,13 @@ class YHAIMessageCell: UITableViewCell {
static
let
cellReuseIdentifier
=
"YHAIMessageCell"
static
let
cellReuseIdentifier
=
"YHAIMessageCell"
var
message
:
YHAIMessage
=
YHAIMessage
()
{
var
message
:
YHAIMessage
=
YHAIMessage
()
{
didSet
{
didSet
{
messageLabel
.
text
=
message
.
body
.
contentText
messageLabel
.
text
=
message
.
body
.
contentText
rightAngleView
.
backgroundColor
=
message
.
isSelf
?
.
brandMainColor
:
.
white
rightAngleView
.
isHidden
=
message
.
getType
()
!=
.
text
if
message
.
isSelf
{
if
message
.
isSelf
{
whiteContentView
.
backgroundColor
=
.
brandMainColor
whiteContentView
.
backgroundColor
=
.
brandMainColor
messageLabel
.
textColor
=
.
white
messageLabel
.
textColor
=
.
white
...
@@ -26,6 +30,11 @@ class YHAIMessageCell: UITableViewCell {
...
@@ -26,6 +30,11 @@ class YHAIMessageCell: UITableViewCell {
make
.
bottom
.
equalTo
(
0
)
make
.
bottom
.
equalTo
(
0
)
}
}
rightAngleView
.
snp
.
remakeConstraints
{
make
in
make
.
top
.
right
.
equalTo
(
whiteContentView
)
make
.
width
.
height
.
equalTo
(
15
)
}
}
else
{
}
else
{
whiteContentView
.
backgroundColor
=
.
white
whiteContentView
.
backgroundColor
=
.
white
messageLabel
.
textColor
=
.
mainTextColor
messageLabel
.
textColor
=
.
mainTextColor
...
@@ -35,6 +44,11 @@ class YHAIMessageCell: UITableViewCell {
...
@@ -35,6 +44,11 @@ class YHAIMessageCell: UITableViewCell {
make
.
top
.
equalTo
(
20
)
make
.
top
.
equalTo
(
20
)
make
.
bottom
.
equalTo
(
0
)
make
.
bottom
.
equalTo
(
0
)
}
}
rightAngleView
.
snp
.
remakeConstraints
{
make
in
make
.
top
.
left
.
equalTo
(
whiteContentView
)
make
.
width
.
height
.
equalTo
(
15
)
}
}
}
self
.
setNeedsLayout
()
self
.
setNeedsLayout
()
...
@@ -45,11 +59,18 @@ class YHAIMessageCell: UITableViewCell {
...
@@ -45,11 +59,18 @@ class YHAIMessageCell: UITableViewCell {
var
whiteContentView
:
UIView
=
{
var
whiteContentView
:
UIView
=
{
let
v
=
UIView
()
let
v
=
UIView
()
v
.
backgroundColor
=
.
white
v
.
backgroundColor
=
.
white
v
.
layer
.
cornerRadius
=
4
.0
v
.
layer
.
cornerRadius
=
12
.0
v
.
clipsToBounds
=
true
v
.
clipsToBounds
=
true
return
v
return
v
}()
}()
var
rightAngleView
:
UIView
=
{
let
v
=
UIView
()
v
.
backgroundColor
=
.
white
v
.
isHidden
=
true
return
v
}()
lazy
var
messageLabel
:
UILabel
=
{
lazy
var
messageLabel
:
UILabel
=
{
let
lable
=
UILabel
()
let
lable
=
UILabel
()
lable
.
textColor
=
UIColor
.
mainTextColor
lable
.
textColor
=
UIColor
.
mainTextColor
...
@@ -73,9 +94,15 @@ class YHAIMessageCell: UITableViewCell {
...
@@ -73,9 +94,15 @@ class YHAIMessageCell: UITableViewCell {
selectionStyle
=
.
none
selectionStyle
=
.
none
contentView
.
backgroundColor
=
.
clear
contentView
.
backgroundColor
=
.
clear
backgroundColor
=
.
clear
backgroundColor
=
.
clear
contentView
.
addSubview
(
rightAngleView
)
contentView
.
addSubview
(
whiteContentView
)
contentView
.
addSubview
(
whiteContentView
)
whiteContentView
.
addSubview
(
messageLabel
)
whiteContentView
.
addSubview
(
messageLabel
)
rightAngleView
.
snp
.
makeConstraints
{
make
in
make
.
top
.
right
.
equalTo
(
whiteContentView
)
make
.
width
.
height
.
equalTo
(
15
)
}
whiteContentView
.
snp
.
makeConstraints
{
make
in
whiteContentView
.
snp
.
makeConstraints
{
make
in
make
.
left
.
equalTo
(
20
)
make
.
left
.
equalTo
(
20
)
make
.
right
.
lessThanOrEqualTo
(
-
20
)
make
.
right
.
lessThanOrEqualTo
(
-
20
)
...
...
galaxy/galaxy/Classes/Modules/AI/AI-Dialogue(AI对话)/V/YHAIThinkingMessageCell.swift
View file @
ace7ccb2
...
@@ -16,7 +16,7 @@ class YHAIThinkingMessageCell: UITableViewCell {
...
@@ -16,7 +16,7 @@ class YHAIThinkingMessageCell: UITableViewCell {
var
whiteContentView
:
UIView
=
{
var
whiteContentView
:
UIView
=
{
let
v
=
UIView
()
let
v
=
UIView
()
v
.
backgroundColor
=
.
white
v
.
backgroundColor
=
.
white
v
.
layer
.
cornerRadius
=
4
.0
v
.
layer
.
cornerRadius
=
12
.0
v
.
clipsToBounds
=
true
v
.
clipsToBounds
=
true
return
v
return
v
}()
}()
...
...
galaxy/galaxy/Classes/Modules/AI/AI-Dialogue(AI对话)/V/YHCardMessageCell.swift
View file @
ace7ccb2
...
@@ -15,7 +15,7 @@ class YHCardMessageCell: UITableViewCell {
...
@@ -15,7 +15,7 @@ class YHCardMessageCell: UITableViewCell {
var
whiteContentView
:
UIView
=
{
var
whiteContentView
:
UIView
=
{
let
v
=
UIView
()
let
v
=
UIView
()
v
.
backgroundColor
=
.
white
v
.
backgroundColor
=
.
white
v
.
layer
.
cornerRadius
=
4
.0
v
.
layer
.
cornerRadius
=
12
.0
v
.
clipsToBounds
=
true
v
.
clipsToBounds
=
true
return
v
return
v
}()
}()
...
...
galaxy/galaxy/Classes/Modules/AI/AI-Dialogue(AI对话)/V/YHFixProductMessageCell.swift
View file @
ace7ccb2
...
@@ -53,7 +53,7 @@ class YHFixProductListMessageCell: UITableViewCell {
...
@@ -53,7 +53,7 @@ class YHFixProductListMessageCell: UITableViewCell {
var
whiteContentView
:
UIView
=
{
var
whiteContentView
:
UIView
=
{
let
v
=
UIView
()
let
v
=
UIView
()
v
.
backgroundColor
=
.
white
v
.
backgroundColor
=
.
white
v
.
layer
.
cornerRadius
=
4
.0
v
.
layer
.
cornerRadius
=
12
.0
v
.
clipsToBounds
=
true
v
.
clipsToBounds
=
true
return
v
return
v
}()
}()
...
...
galaxy/galaxy/Classes/Modules/AI/AI-Dialogue(AI对话)/V/YHProductListMessageCell.swift
View file @
ace7ccb2
...
@@ -54,7 +54,7 @@ class YHProductListMessageCell: UITableViewCell {
...
@@ -54,7 +54,7 @@ class YHProductListMessageCell: UITableViewCell {
var
whiteContentView
:
UIView
=
{
var
whiteContentView
:
UIView
=
{
let
v
=
UIView
()
let
v
=
UIView
()
v
.
backgroundColor
=
.
white
v
.
backgroundColor
=
.
white
v
.
layer
.
cornerRadius
=
4
.0
v
.
layer
.
cornerRadius
=
12
.0
v
.
clipsToBounds
=
true
v
.
clipsToBounds
=
true
return
v
return
v
}()
}()
...
...
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