Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
B
book-app
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
EzijingWeb
book-app
Commits
08fb8659
提交
08fb8659
authored
1月 31, 2024
作者:
yueweilu
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
上传文件接口调整
上级
e6854922
隐藏空白字符变更
内嵌
并排
正在显示
7 个修改的文件
包含
17 行增加
和
10 行删除
+17
-10
common.dart
lib/apis/common.dart
+4
-2
controller.dart
lib/pages/book_pay/controller.dart
+2
-1
cell.dart
lib/pages/library/widgets/cell.dart
+1
-1
controller.dart
lib/pages/mine/controller.dart
+2
-2
controller.dart
lib/pages/user_coin_recharge/controller.dart
+2
-2
controller.dart
lib/pages/user_info/controller.dart
+1
-1
http.dart
lib/services/http.dart
+5
-1
没有找到文件。
lib/apis/common.dart
浏览文件 @
08fb8659
...
...
@@ -153,11 +153,13 @@ abstract class CommonAPI {
/// 10、上传文件
static
Future
<
String
>
upload
({
required
String
path
required
String
path
,
required
String
fileTypes
})
async
{
final
result
=
await
HttpService
.
to
.
upload
(
'/v1/members/Information/uploadFile'
,
path:
path
path:
path
,
fileTypes:
fileTypes
);
if
(
result
.
data
is
!
Map
)
return
''
;
return
result
.
data
[
'filesUrl'
];
...
...
lib/pages/book_pay/controller.dart
浏览文件 @
08fb8659
...
...
@@ -22,7 +22,7 @@ class BookPayController extends GetxController {
List
<
PayModel
>
pays
=
Platform
.
isIOS
?[
PayModel
(
type:
3
,
name:
'紫荆币'
,
icon:
'assets/images/pay_coin.png'
,
selected:
true
),
]:[
PayModel
(
type:
1
,
name:
'微信'
,
icon:
'assets/images/pay_wechat.png'
,
selected:
true
),
//
PayModel(type: 1, name: '微信', icon: 'assets/images/pay_wechat.png', selected: true),
PayModel
(
type:
2
,
name:
'支付宝'
,
icon:
'assets/images/pay_ali.png'
,
selected:
false
),
PayModel
(
type:
3
,
name:
'紫荆币'
,
icon:
'assets/images/pay_coin.png'
,
selected:
false
),
];
...
...
@@ -250,6 +250,7 @@ class BookPayController extends GetxController {
if
(
result
.
paySuccess
==
1
){
Toast
.
show
(
'订单支付完成'
);
}
}
...
...
lib/pages/library/widgets/cell.dart
浏览文件 @
08fb8659
...
...
@@ -89,7 +89,7 @@ class LibraryCell extends StatelessWidget {
top:
0
,
bottom:
18
,
child:
CustomCard
(
width:
100
,
width:
100
.
w
,
url:
model
.
img
??
''
,
)
),
...
...
lib/pages/mine/controller.dart
浏览文件 @
08fb8659
...
...
@@ -70,8 +70,8 @@ class MineController extends GetxController {
ReadModel
(
name:
'订单'
,
value:
userInfo
.
ordersNums
.
toString
(),
//
link: Routes.order,
link:
Routes
.
orderRefunded
,
link:
Routes
.
order
,
//
link: Routes.orderRefunded,
icon:
'assets/images/order.png'
)
];
update
();
...
...
lib/pages/user_coin_recharge/controller.dart
浏览文件 @
08fb8659
...
...
@@ -24,7 +24,7 @@ class CoinRechargeController extends GetxController {
List
<
PayModel
>
pays
=
Platform
.
isIOS
?[
]:[
PayModel
(
type:
1
,
name:
'微信'
,
icon:
'assets/images/pay_wechat.png'
,
selected:
true
),
//
PayModel(type: 1, name: '微信', icon: 'assets/images/pay_wechat.png', selected: true),
PayModel
(
type:
2
,
name:
'支付宝'
,
icon:
'assets/images/pay_ali.png'
,
selected:
false
),
];
List
<
CoinModel
>
data
=
[];
...
...
@@ -138,7 +138,7 @@ class CoinRechargeController extends GetxController {
_items
=
items
;
_purchases
=
[];
update
();
//
update();
}
/// 创建订单
...
...
lib/pages/user_info/controller.dart
浏览文件 @
08fb8659
...
...
@@ -8,7 +8,7 @@ class UserInfoController extends GetxController {
void
upload
({
required
String
path
})
async
{
String
result
=
await
CommonAPI
.
upload
(
path:
path
);
String
result
=
await
CommonAPI
.
upload
(
path:
path
,
fileTypes:
'user'
);
_changeInfo
(
result
);
}
...
...
lib/services/http.dart
浏览文件 @
08fb8659
...
...
@@ -109,6 +109,7 @@ class HttpService extends GetxService {
Future
<
ResponseModel
>
upload
(
String
url
,
{
required
String
path
,
required
fileTypes
,
Options
?
options
,
CancelToken
?
cancelToken
,
bool
excludeToken
=
false
,
...
...
@@ -118,7 +119,10 @@ class HttpService extends GetxService {
requestOptions
.
headers
=
_getHeaders
(
excludeToken:
excludeToken
,
url:
url
);
final
name
=
path
.
substring
(
path
.
lastIndexOf
(
'/'
)
+
1
,
path
.
length
);
final
image
=
await
MultipartFile
.
fromFile
(
path
,
filename:
name
);
final
formData
=
FormData
.
fromMap
({
'files'
:
image
});
final
formData
=
FormData
.
fromMap
({
'files'
:
image
,
'file_types'
:
fileTypes
});
final
response
=
await
_dio
.
post
(
url
,
data:
formData
,
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论