对接借还管理:修改物品明细信息 接口

hmxc
小赖 4 years ago
parent e542e3d140
commit 4458b84030

@ -43,6 +43,7 @@ class _User {
/// ///
String get updateTel => '/user/personalData/updateTel'; String get updateTel => '/user/personalData/updateTel';
/// ///
String get updateAvatar => '/user/personalData/updateHeadPortrait'; String get updateAvatar => '/user/personalData/updateHeadPortrait';
} }
@ -84,6 +85,9 @@ class _Manage {
/// ///
String get borrowCheck => '/user/borrow/submitCheck'; String get borrowCheck => '/user/borrow/submitCheck';
///
String get borrowEdit => '/user/borrow/updateArticleDetail';
///() ///()
String get goodsOutList => '/user/articleOut/list'; String get goodsOutList => '/user/articleOut/list';

@ -3,6 +3,7 @@ import 'package:aku_community_manager/const/api.dart';
import 'package:aku_community_manager/models/manager/borrow/borrow_item_detail_model.dart'; import 'package:aku_community_manager/models/manager/borrow/borrow_item_detail_model.dart';
import 'package:aku_community_manager/utils/network/base_model.dart'; import 'package:aku_community_manager/utils/network/base_model.dart';
import 'package:aku_community_manager/utils/network/net_util.dart'; import 'package:aku_community_manager/utils/network/net_util.dart';
import 'package:bot_toast/bot_toast.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
// Package imports: // Package imports:
@ -51,7 +52,21 @@ class _BorrowItemDetailPageState extends State<BorrowItemDetailPage> {
userProvider.userInfoModel.role == USER_ROLE.MANAGER userProvider.userInfoModel.role == USER_ROLE.MANAGER
? AkuMaterialButton( ? AkuMaterialButton(
minWidth: 120.w, minWidth: 120.w,
onPressed: () { onPressed: () async {
if (_isEditing && _detailModel != null) {
Function cancel = BotToast.showLoading();
await NetUtil().post(
API.manage.borrowEdit,
params: {
'id': _detailModel.id,
'name': _textEditingController.text,
'fileUrls': _detailModel.imgUrls,
},
showMessage: true,
);
await Future.delayed(Duration(milliseconds: 1000));
cancel();
}
setState(() { setState(() {
_isEditing = !_isEditing; _isEditing = !_isEditing;
}); });

Loading…
Cancel
Save