借还管理移除新增和删除按钮

hmxc
小赖 4 years ago
parent 4458b84030
commit 2dc12ad996

@ -5,18 +5,13 @@ import 'package:aku_community_manager/ui/widgets/common/bee_list_view.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
// Package imports: // Package imports:
import 'package:aku_ui/common_widgets/aku_material_button.dart';
import 'package:flutter_easyrefresh/easy_refresh.dart'; import 'package:flutter_easyrefresh/easy_refresh.dart';
import 'package:get/get.dart'; import 'package:get/get.dart';
import 'package:provider/provider.dart';
// Project imports: // Project imports:
import 'package:aku_community_manager/const/resource.dart'; import 'package:aku_community_manager/const/resource.dart';
import 'package:aku_community_manager/mock_models/users/user_info_model.dart';
import 'package:aku_community_manager/provider/user_provider.dart';
import 'package:aku_community_manager/style/app_style.dart'; import 'package:aku_community_manager/style/app_style.dart';
import 'package:aku_community_manager/tools/widget_tool.dart'; import 'package:aku_community_manager/tools/widget_tool.dart';
import 'package:aku_community_manager/ui/sub_pages/borrow_manager/add_borrow_object_page.dart';
import 'package:aku_community_manager/ui/sub_pages/borrow_manager/borrow_items_page.dart'; import 'package:aku_community_manager/ui/sub_pages/borrow_manager/borrow_items_page.dart';
import 'package:aku_community_manager/ui/widgets/common/aku_scaffold.dart'; import 'package:aku_community_manager/ui/widgets/common/aku_scaffold.dart';
@ -31,25 +26,24 @@ class _AllBorrowGoodsState extends State<AllBorrowGoods> {
EasyRefreshController _refreshController = EasyRefreshController(); EasyRefreshController _refreshController = EasyRefreshController();
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
final userProvider = Provider.of<UserProvider>(context);
return AkuScaffold( return AkuScaffold(
title: '全部物品', title: '全部物品',
actions: [ actions: [
userProvider.userInfoModel.role == USER_ROLE.MANAGER // userProvider.userInfoModel.role == USER_ROLE.MANAGER
? AkuMaterialButton( // ? AkuMaterialButton(
minWidth: 120.w, // minWidth: 120.w,
onPressed: () { // onPressed: () {
Get.to(AddBorrowObjectPage()); // Get.to(AddBorrowObjectPage());
}, // },
child: Text( // child: Text(
'新增', // '新增',
style: TextStyle( // style: TextStyle(
fontSize: 28.w, // fontSize: 28.w,
color: AppStyle.primaryTextColor, // color: AppStyle.primaryTextColor,
), // ),
), // ),
) // )
: SizedBox(), // : SizedBox(),
], ],
body: BeeListView( body: BeeListView(
path: API.manage.borrowList, path: API.manage.borrowList,

@ -31,25 +31,24 @@ class _BorrowItemPageState extends State<BorrowItemPage> {
EasyRefreshController _refreshController = EasyRefreshController(); EasyRefreshController _refreshController = EasyRefreshController();
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
final userProvider = Provider.of<UserProvider>(context);
return AkuScaffold( return AkuScaffold(
title: '物品查看', title: '物品查看',
actions: [ actions: [
userProvider.userInfoModel.role == USER_ROLE.MANAGER // userProvider.userInfoModel.role == USER_ROLE.MANAGER
? AkuMaterialButton( // ? AkuMaterialButton(
minWidth: 120.w, // minWidth: 120.w,
onPressed: () { // onPressed: () {
// Get.to(AddBorrowItemPage(object: widget.object)); // // Get.to(AddBorrowItemPage(object: widget.object));
}, // },
child: Text( // child: Text(
'新增', // '新增',
style: TextStyle( // style: TextStyle(
fontSize: 28.w, // fontSize: 28.w,
color: AppStyle.primaryTextColor, // color: AppStyle.primaryTextColor,
), // ),
), // ),
) // )
: SizedBox(), // : SizedBox(),
], ],
body: BeeListView( body: BeeListView(
path: API.manage.borrowDetailList, path: API.manage.borrowDetailList,
@ -94,54 +93,54 @@ class _BorrowItemPageState extends State<BorrowItemPage> {
), ),
), ),
Spacer(), Spacer(),
userProvider.userInfoModel.role == USER_ROLE.MANAGER // userProvider.userInfoModel.role == USER_ROLE.MANAGER
? AkuMaterialButton( // ? AkuMaterialButton(
padding: EdgeInsets.symmetric(horizontal: 24.w), // padding: EdgeInsets.symmetric(horizontal: 24.w),
onPressed: () { // onPressed: () {
showCupertinoDialog( // showCupertinoDialog(
context: context, // context: context,
builder: (context) { // builder: (context) {
return CupertinoAlertDialog( // return CupertinoAlertDialog(
title: Text('删除物品'), // title: Text('删除物品'),
content: Text('确定要删除${item.name}该物品吗?'), // content: Text('确定要删除${item.name}该物品吗?'),
actions: [ // actions: [
CupertinoDialogAction( // CupertinoDialogAction(
child: Text('取消'), // child: Text('取消'),
onPressed: () { // onPressed: () {
Get.back(); // Get.back();
}, // },
), // ),
CupertinoDialogAction( // CupertinoDialogAction(
child: Text('删除'), // child: Text('删除'),
onPressed: () { // onPressed: () {
//TODO delete // //TODO delete
setState(() {}); // setState(() {});
Get.back(); // Get.back();
}, // },
), // ),
], // ],
); // );
}, // },
); // );
}, // },
child: Row( // child: Row(
children: [ // children: [
Icon( // Icon(
Icons.delete, // Icons.delete,
color: AppStyle.minorTextColor, // color: AppStyle.minorTextColor,
size: 40.w, // size: 40.w,
), // ),
Text( // Text(
'删除', // '删除',
style: TextStyle( // style: TextStyle(
color: AppStyle.minorTextColor, // color: AppStyle.minorTextColor,
fontSize: 28.sp, // fontSize: 28.sp,
), // ),
), // ),
], // ],
), // ),
) // )
: SizedBox(), // : SizedBox(),
], ],
), ),
Divider( Divider(

Loading…
Cancel
Save