Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
2
20250711_TBGuardingLife
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
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
SparkProjects
20250711_TBGuardingLife
Commits
543f8deb
Commit
543f8deb
authored
Jul 23, 2025
by
haiyoucuv
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
init
parent
00b6c6a2
Changes
9
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
105 additions
and
0 deletions
+105
-0
bg.png
src/assets/BackPanel/bg.png
+0
-0
cancel.png
src/assets/BackPanel/cancel.png
+0
-0
ok.png
src/assets/BackPanel/ok.png
+0
-0
back.png
src/assets/answerPage/back.png
+0
-0
BackPanel.jsx
src/components/BackPanel/BackPanel.jsx
+43
-0
BackPanel.less
src/components/BackPanel/BackPanel.less
+46
-0
modal.jsx
src/modal/modal.jsx
+2
-0
answerpage.jsx
src/pages/answerpage/answerpage.jsx
+5
-0
answerpage.less
src/pages/answerpage/answerpage.less
+9
-0
No files found.
src/assets/BackPanel/bg.png
0 → 100644
View file @
543f8deb
152 KB
src/assets/BackPanel/cancel.png
0 → 100644
View file @
543f8deb
24 KB
src/assets/BackPanel/ok.png
0 → 100644
View file @
543f8deb
23.8 KB
src/assets/answerPage/back.png
0 → 100644
View file @
543f8deb
2.39 KB
src/components/BackPanel/BackPanel.jsx
0 → 100644
View file @
543f8deb
import
React
from
"react"
;
import
{
observer
}
from
"mobx-react"
;
import
"./BackPanel.less"
;
import
{
SvgaPlayer
}
from
"@spark/svgaplayer"
;
import
{
RES_PATH
}
from
"../../../sparkrc"
;
import
{
Button
}
from
"@src/components/Button"
;
import
store
from
"@src/store"
;
import
{
PAGE_MAP
}
from
"@src/utils/constants"
;
import
modalStore
from
"@src/store/modal"
;
import
{
sensorMdClick
,
sensorMdExpouse
}
from
"@src/utils/sensorMd"
;
@
observer
class
BackPanel
extends
React
.
Component
{
componentDidMount
()
{
}
componentWillUnmount
()
{
clearTimeout
(
this
.
t
);
}
clickCancel
=
()
=>
{
modalStore
.
closePop
();
}
clickOk
=
()
=>
{
modalStore
.
closePop
();
store
.
changePage
(
PAGE_MAP
.
HOME_PAGE
);
}
render
()
{
// 当前题目
return
<
div
className=
"BackPanel modal_center"
>
<
div
className=
"bg"
/>
<
Button
className=
"cancel"
onClick=
{
this
.
clickCancel
}
/>
<
Button
className=
"ok"
onClick=
{
this
.
clickOk
}
/>
<
Button
className=
"close"
onClick=
{
this
.
clickCancel
}
/>
</
div
>;
}
}
export
default
BackPanel
;
src/components/BackPanel/BackPanel.less
0 → 100644
View file @
543f8deb
@import "../../res.less";
.BackPanel {
width: 750px;
height: 1624px;
left: 0;
top: 0;
position: absolute;
.bg {
position: absolute;
left: 117px;
top: 429px;
width: 516px;
height: 464px;
.webpBg("BackPanel/bg.png");
}
.ok {
position: absolute;
left: 373px;
top: 758px;
width: 242px;
height: 109px;
.webpBg("BackPanel/ok.png");
}
.cancel {
position: absolute;
left: 136px;
top: 758px;
width: 242px;
height: 109px;
.webpBg("BackPanel/cancel.png");
}
.close {
position: absolute;
left: 348px;
top: 940px;
width: 53px;
height: 52px;
.webpBg("common/close.png");
}
}
src/modal/modal.jsx
View file @
543f8deb
...
@@ -17,6 +17,7 @@ import ExitPop from "@src/components/exitPop/exitPop";
...
@@ -17,6 +17,7 @@ import ExitPop from "@src/components/exitPop/exitPop";
import
EventPanel
from
"@src/components/EventPanel/EventPanel"
;
import
EventPanel
from
"@src/components/EventPanel/EventPanel"
;
import
FundsPanel
from
"@src/components/FundsPanel/FundsPanel"
;
import
FundsPanel
from
"@src/components/FundsPanel/FundsPanel"
;
import
ReviewPanel
from
"@src/components/ReviewPanel/ReviewPanel"
;
import
ReviewPanel
from
"@src/components/ReviewPanel/ReviewPanel"
;
import
BackPanel
from
"@src/components/BackPanel/BackPanel"
;
/**
/**
* 弹窗配置
* 弹窗配置
*/
*/
...
@@ -36,6 +37,7 @@ export const cfg = {
...
@@ -36,6 +37,7 @@ export const cfg = {
EventPanel
,
EventPanel
,
FundsPanel
,
FundsPanel
,
ReviewPanel
,
ReviewPanel
,
BackPanel
,
};
};
@
observer
@
observer
...
...
src/pages/answerpage/answerpage.jsx
View file @
543f8deb
...
@@ -35,6 +35,10 @@ class Answerpage extends React.Component {
...
@@ -35,6 +35,10 @@ class Answerpage extends React.Component {
});
});
}
}
clickBack
=
()
=>
{
modalStore
.
pushPop
(
"BackPanel"
);
}
clickNext
=
()
=>
{
clickNext
=
()
=>
{
sensorMdClick
(
"activityClick"
,
{
pageName
:
"测试选择页"
,
buttonName
:
"确认"
});
sensorMdClick
(
"activityClick"
,
{
pageName
:
"测试选择页"
,
buttonName
:
"确认"
});
const
{
quesIndex
,
chooseIndex
,
funds
}
=
this
.
state
;
const
{
quesIndex
,
chooseIndex
,
funds
}
=
this
.
state
;
...
@@ -134,6 +138,7 @@ class Answerpage extends React.Component {
...
@@ -134,6 +138,7 @@ class Answerpage extends React.Component {
</
div
>
</
div
>
</
div
>
</
div
>
<
Button
className=
{
`confirm md${quesIndex + 11}`
}
onClick=
{
this
.
clickNext
}
/>
<
Button
className=
{
`confirm md${quesIndex + 11}`
}
onClick=
{
this
.
clickNext
}
/>
<
Button
className=
{
`back`
}
onClick=
{
this
.
clickBack
}
/>
</
div
>;
</
div
>;
}
}
}
}
...
...
src/pages/answerpage/answerpage.less
View file @
543f8deb
...
@@ -115,6 +115,15 @@
...
@@ -115,6 +115,15 @@
.webpBg("answerPage/按钮.png");
.webpBg("answerPage/按钮.png");
}
}
.back {
position: fixed;
left: 50px;
top: 80px;
width: 64px;
height: 64px;
.webpBg("answerPage/back.png");
}
.answerArea {
.answerArea {
position: absolute;
position: absolute;
left: 0;
left: 0;
...
...
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