Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
B
book-app
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
EzijingWeb
book-app
Commits
40411fb9
提交
40411fb9
authored
1月 24, 2024
作者:
yueweilu
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
应付明细
上级
8c715ac0
全部展开
隐藏空白字符变更
内嵌
并排
正在显示
8 个修改的文件
包含
43 行增加
和
12 行删除
+43
-12
pay_up.png
assets/images/2.0x/pay_up.png
+0
-0
pay_up.png
assets/images/3.0x/pay_up.png
+0
-0
pay_up.png
assets/images/pay_up.png
+0
-0
controller.dart
lib/pages/book_pay/controller.dart
+8
-0
view.dart
lib/pages/book_pay/view.dart
+0
-0
pay_count.dart
lib/pages/book_pay/widgets/pay_count.dart
+32
-12
controller.dart
lib/pages/book_shop/controller.dart
+2
-0
index.dart
lib/pages/main/index.dart
+1
-0
没有找到文件。
assets/images/2.0x/pay_up.png
0 → 100644
浏览文件 @
40411fb9
519 Bytes
assets/images/3.0x/pay_up.png
0 → 100644
浏览文件 @
40411fb9
918 Bytes
assets/images/pay_up.png
0 → 100644
浏览文件 @
40411fb9
308 Bytes
lib/pages/book_pay/controller.dart
浏览文件 @
40411fb9
...
...
@@ -13,11 +13,19 @@ class BookPayController extends GetxController {
PayModel
(
type:
3
,
name:
'紫荆币'
,
icon:
'assets/images/pay_coin.png'
,
selected:
false
),
];
// 时候展示底部视图
bool
showDetail
=
false
;
// 支付方式
late
PayModel
_payModel
=
pays
.
first
;
PayModel
get
payModel
=>
_payModel
;
void
show
(){
showDetail
=
!
showDetail
;
update
();
}
void
setPayModel
(
PayModel
payModel
){
for
(
PayModel
model
in
pays
)
{
if
(
model
.
type
==
payModel
.
type
){
...
...
lib/pages/book_pay/view.dart
浏览文件 @
40411fb9
差异被折叠。
点击展开。
lib/pages/book_pay/widgets/pay_count.dart
浏览文件 @
40411fb9
part of
book_pay
;
class
BuildPayCount
extends
StatelessWidget
{
const
BuildPayCount
({
Key
?
key
})
:
super
(
key:
key
);
final
void
Function
()?
payTap
;
final
void
Function
()?
showTap
;
const
BuildPayCount
({
Key
?
key
,
required
this
.
payTap
,
required
this
.
showTap
})
:
super
(
key:
key
);
@override
Widget
build
(
BuildContext
context
)
{
...
...
@@ -13,19 +20,32 @@ class BuildPayCount extends StatelessWidget {
mainAxisAlignment:
MainAxisAlignment
.
spaceBetween
,
crossAxisAlignment:
CrossAxisAlignment
.
center
,
children:
[
Row
(
children:
[
Text
(
'应付:'
,
style:
TextStyle
(
fontSize:
14
.
w
,
color:
Colours
.
c3
,
height:
1.1
),),
Text
(
'¥98.9'
,
style:
TextStyle
(
fontSize:
15
.
w
,
color:
AppTheme
.
primary
,
fontWeight:
Fonts
.
medium
,
height:
1.1
),)
],
GestureDetector
(
onTap:
showTap
,
child:
Row
(
crossAxisAlignment:
CrossAxisAlignment
.
center
,
children:
[
Text
(
'应付:'
,
style:
TextStyle
(
fontSize:
14
.
w
,
color:
Colours
.
c3
,
height:
1.1
),),
Text
(
'¥98.9'
,
style:
TextStyle
(
fontSize:
15
.
w
,
color:
AppTheme
.
primary
,
fontWeight:
Fonts
.
medium
,
height:
1.1
),),
SizedBox
(
// color: Colors.cyan,
width:
20
.
w
,
height:
20
.
w
,
child:
Image
.
asset
(
'assets/images/pay_up.png'
)
)
],
),
),
Container
(
decoration:
BoxDecoration
(
borderRadius:
BorderRadius
.
circular
(
15
.
w
),
color:
AppTheme
.
primary
GestureDetector
(
onTap:
payTap
,
child:
Container
(
decoration:
BoxDecoration
(
borderRadius:
BorderRadius
.
circular
(
15
.
w
),
color:
AppTheme
.
primary
),
padding:
EdgeInsets
.
symmetric
(
horizontal:
13.5
.
w
,
vertical:
8
.
w
),
child:
Text
(
'确认支付'
,
style:
TextStyle
(
fontSize:
14
.
w
,
fontWeight:
Fonts
.
medium
,
color:
Colors
.
white
),),
),
padding:
EdgeInsets
.
symmetric
(
horizontal:
13.5
.
w
,
vertical:
8
.
w
),
child:
Text
(
'确认支付'
,
style:
TextStyle
(
fontSize:
14
.
w
,
fontWeight:
Fonts
.
medium
,
color:
Colors
.
white
),),
)
],
),
...
...
lib/pages/book_shop/controller.dart
浏览文件 @
40411fb9
...
...
@@ -189,6 +189,8 @@ class BookshopController extends GetxController {
CourseModel
(
bookName:
'哈1'
,
bookId:
111
,
vipPrice:
'12.33'
,
authors:
'John'
,
status:
1
),
CourseModel
(
bookName:
'哈2'
,
bookId:
123
,
vipPrice:
'12.00'
,
authors:
'json'
,
status:
1
),
CourseModel
(
bookName:
'哈3'
,
bookId:
11
,
vipPrice:
'12.43'
,
authors:
'hash'
,
status:
1
),
CourseModel
(
bookName:
'哈3'
,
bookId:
11
,
vipPrice:
'12.43'
,
authors:
'hash'
,
status:
1
),
CourseModel
(
bookName:
'哈3'
,
bookId:
11
,
vipPrice:
'12.43'
,
authors:
'hash'
,
status:
1
),
];
}
...
...
lib/pages/main/index.dart
浏览文件 @
40411fb9
...
...
@@ -11,6 +11,7 @@ import '../../routes/index.dart';
import
'../../store/index.dart'
;
import
'../book_shop/index.dart'
;
import
'../course/index.dart'
;
import
'../web/index.dart'
;
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论