master
章文轩 4 years ago
parent 549f8fa809
commit 3f62f6550b

@ -32,12 +32,13 @@ class UserBenefitFunc {
return UserIncomeModel.fromJson(result.data['data']);
}
}
}
//
static Future<UserIncomeModel> notReceicedIncome(
String date_str, int type) async {
static Future<UserIncomeModel> notReceicedIncome(String date_str, int type) async {
ResultData result = await HttpManager.post(
APIV2.userAPI.notReceivedDetail, {'date_str': date_str, 'type': type});
APIV2.userAPI.notReceivedDetail,
{'date_str': date_str, 'type': type});
if (result.data != null) {
if (result.data['data'] != null) {
@ -113,8 +114,7 @@ class UserBenefitFunc {
return UserBenefitSubModel.fromJson(result.data, type);
}
static Future<List<UserBenefitMonthDetailModel>> monthDetail(
DateTime date) async {
static Future<List<UserBenefitMonthDetailModel>> monthDetail(DateTime date) async {
ResultData result = await HttpManager.post(
APIV2.userAPI.monthDetail,
{'month': DateUtil.formatDate(date, format: 'yyyy-MM')},
@ -179,8 +179,7 @@ class UserBenefitFunc {
return UserBenefitCommonModel.fromJson(result.data['data']);
}
static Future<UserBenefitDayExpectModel> getBenefitDayExpect(
DateTime date) async {
static Future<UserBenefitDayExpectModel> getBenefitDayExpect(DateTime date) async {
String path = '';
Map<String, dynamic> params = {};
path = APIV2.benefitAPI.dayExpect;
@ -231,3 +230,4 @@ class UserBenefitFunc {
return UserBenefitExpectExtraModel.fromJson(result.data['data']);
}
}

@ -312,60 +312,55 @@ class _UserBenefitShopPageState extends State<UserBenefitShopPage> {
//},
body: ListView(
children: [
Stack(
children: [
Stack(children: [
Positioned(
left: 0,
right: 0,
top: 0,
child: CustomPaint(painter: RoundBackgroundPainter()),
),
_buildCard(),
],
),
]),
10.hb,
Row(
children: [
10.wb,
MaterialButton(
shape: StadiumBorder(),
elevation: 0,
color: Colors.white,
onPressed: () {
showTimePickerBottomSheet(
submit: (time, type) {
Navigator.maybePop(context);
_date = time;
_refreshController.requestRefresh();
setState(() {});
},
timePickerTypes: [
BottomTimePickerType.BottomTimePickerMonth
]);
},
height: 31.rw,
child: Row(
children: [
DateUtil.formatDate(_date, format: 'yyyy-MM')
.text
.black
.size(14.rsp)
.make(),
Icon(
Icons.arrow_drop_down,
color: Colors.black87,
),
// MaterialButton(
// shape: StadiumBorder(),
// elevation: 0,
// color: Colors.white,
// onPressed: () {
// showTimePickerBottomSheet(
// submit: (time, type) {
// Navigator.maybePop(context);
// _date = time;
// _refreshController.requestRefresh();
// setState(() {});
// },
// timePickerTypes: [
// BottomTimePickerType.BottomTimePickerMonth
// ]);
// },
// height: 31.rw,
// child: Row(
// children: [
// DateUtil.formatDate(_date, format: 'yyyy-MM')
// .text
// .black
// .size(14.rsp)
// .make(),
// Icon(
// Icons.arrow_drop_down,
// color: Colors.black87,
// ),
// ],
// ),
// materialTapTargetSize: MaterialTapTargetSize.shrinkWrap,
// ),
],
),
materialTapTargetSize: MaterialTapTargetSize.shrinkWrap,
),
Spacer(),
15.wb,
_buildCard(),
],
),
],
),
//_buildGroupItems(),
),
),

Loading…
Cancel
Save