Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
B
book-app
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
EzijingWeb
book-app
Commits
40fd77f5
提交
40fd77f5
authored
2月 26, 2024
作者:
yueweilu
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
错题详情 html
上级
0dbd4710
隐藏空白字符变更
内嵌
并排
正在显示
7 个修改的文件
包含
78 行增加
和
1 行删除
+78
-1
index.dart
lib/pages/user_wrong/index.dart
+2
-0
view.dart
lib/pages/user_wrong/view.dart
+6
-1
index.dart
lib/pages/user_wrong_des/index.dart
+12
-0
view.dart
lib/pages/user_wrong_des/view.dart
+34
-0
index.dart
lib/routes/index.dart
+1
-0
routes.dart
lib/routes/routes.dart
+14
-0
constants.dart
lib/utils/constants.dart
+9
-0
没有找到文件。
lib/pages/user_wrong/index.dart
浏览文件 @
40fd77f5
...
...
@@ -8,8 +8,10 @@ import 'package:flutter_book/theme.dart';
import
'package:flutter_book/widgets/index.dart'
;
import
'package:flutter_screenutil/flutter_screenutil.dart'
;
import
'package:get/get.dart'
;
import
'package:go_router/go_router.dart'
;
import
'../../models/index.dart'
;
import
'../../routes/index.dart'
;
import
'../../utils/index.dart'
;
...
...
lib/pages/user_wrong/view.dart
浏览文件 @
40fd77f5
...
...
@@ -31,7 +31,12 @@ class _UserWrongPageState extends State<UserWrongPage> {
onLoading:
controller
.
onLoading
,
child:
ListView
.
builder
(
itemBuilder:
(
BuildContext
context
,
int
index
){
return
BuildItem
(
model:
controller
.
wrongs
[
index
],
index:
index
,
num
:
controller
.
wrongs
.
length
,);
return
GestureDetector
(
onTap:
(){
context
.
pushNamed
(
Routes
.
wrongDes
,
extra:
controller
.
wrongs
[
index
]);
},
child:
BuildItem
(
model:
controller
.
wrongs
[
index
],
index:
index
,
num
:
controller
.
wrongs
.
length
,)
);
},
itemCount:
controller
.
wrongs
.
length
,
)
...
...
lib/pages/user_wrong_des/index.dart
0 → 100644
浏览文件 @
40fd77f5
library
user_wrong_des
;
import
'package:flutter/material.dart'
;
import
'package:flutter_book/utils/index.dart'
;
import
'package:flutter_inappwebview/flutter_inappwebview.dart'
;
import
'../../models/index.dart'
;
import
'../../store/index.dart'
;
part
'view.dart'
;
\ No newline at end of file
lib/pages/user_wrong_des/view.dart
0 → 100644
浏览文件 @
40fd77f5
part of
user_wrong_des
;
class
UserWrongDesPage
extends
StatefulWidget
{
final
CourseModel
model
;
const
UserWrongDesPage
({
Key
?
key
,
required
this
.
model
})
:
super
(
key:
key
);
@override
State
<
UserWrongDesPage
>
createState
()
=>
_UserWrongDesPageState
();
}
class
_UserWrongDesPageState
extends
State
<
UserWrongDesPage
>
{
@override
Widget
build
(
BuildContext
context
)
{
return
Scaffold
(
appBar:
AppBar
(
title:
const
Text
(
'错题详情'
),
),
body:
InAppWebView
(
initialUrlRequest:
URLRequest
(
url:
Uri
.
parse
(
kUserWrongDes
),
),
onLoadStop:
(
controller
,
url
)
{
String
str
=
'
${widget.model.bookId}
,
${UserStore.to.token}
'
;
Console
.
log
(
'传给前端的参数--------------------------------
$str
'
);
controller
.
evaluateJavascript
(
source
:
'callbackInFlutterComponent("
$str
");'
);
}
)
);
}
}
lib/routes/index.dart
浏览文件 @
40fd77f5
...
...
@@ -40,6 +40,7 @@ import 'package:flutter_book/pages/user_point/index.dart';
import
'package:flutter_book/pages/user_security/index.dart'
;
import
'package:flutter_book/pages/user_set/index.dart'
;
import
'package:flutter_book/pages/user_wrong/index.dart'
;
import
'package:flutter_book/pages/user_wrong_des/index.dart'
;
import
'package:flutter_book/pages/version_des/index.dart'
;
import
'package:go_router/go_router.dart'
;
...
...
lib/routes/routes.dart
浏览文件 @
40fd77f5
...
...
@@ -85,6 +85,8 @@ abstract class Routes {
static
const
editNote
=
'edit_note'
;
// 错题
static
const
wrong
=
'wrong'
;
// 错题详情
static
const
wrongDes
=
'wrong_des'
;
// 讨论
static
const
discuss
=
'discuss'
;
// 讨论详情
...
...
@@ -375,6 +377,17 @@ abstract class Routes {
child:
const
UserWrongPage
()
)
),
GoRoute
(
path:
'/
$wrongDes
'
,
name:
wrongDes
,
pageBuilder:
(
context
,
state
)
=>
CupertinoPage
(
name:
state
.
uri
.
toString
(),
key:
state
.
pageKey
,
child:
UserWrongDesPage
(
model:
state
.
extra
as
CourseModel
)
)
),
GoRoute
(
path:
'/
$point
'
,
name:
point
,
...
...
@@ -492,6 +505,7 @@ abstract class Routes {
child:
UserDiscussDesPage
(
model:
state
.
extra
as
CourseModel
,)
)
),
GoRoute
(
path:
'/
$orderEvaluate
'
,
name:
orderEvaluate
,
...
...
lib/utils/constants.dart
浏览文件 @
40fd77f5
...
...
@@ -17,6 +17,15 @@ const String kUserAgreement = '/html/agreement/ser_agreement.html';
const
String
kUserPriAgreement
=
'/html/agreement/pri_agreement.html'
;
const
String
kUserRechargeAgreement
=
'/html/agreement/rec_agreement.html'
;
// 错题详情页 html
const
String
kUserWrongDes
=
'http://150.158.138.40:9200/evaluating_wrong.html'
;
// 阅读页 html
const
String
kReadBook
=
'http://150.158.138.40:9200/read.html'
;
// 答题页
const
String
kAnswer
=
'http://150.158.138.40:9200/evaluating.html'
;
abstract
class
C
{
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论