|
...
|
...
|
@@ -191,6 +191,22 @@ class _MenuManagePageState extends State<MenuManagePage> { |
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
_setCookbookOrderMarkeclass(String id, String upid) async {
|
|
|
|
Map<String, String> params = {
|
|
|
|
// "sellerid": Provider.of<UserModel>(context, listen: false).user.sellerid,
|
|
|
|
"id": id,
|
|
|
|
'upid': upid
|
|
|
|
};
|
|
|
|
print(params);
|
|
|
|
bool sucess = await menuManageProvider
|
|
|
|
.setCookbookOrderMarkeclass(context, params, showLoading: true);
|
|
|
|
if (sucess) {
|
|
|
|
Utils.showToast('修改成功!');
|
|
|
|
//刷新列表数据
|
|
|
|
_getCookbookByClass(showLoading: true);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
///处理数据
|
|
|
|
_handleData({isMove = false}) {
|
|
|
|
if (menuManageProvider.menuModel != null) {
|
|
...
|
...
|
@@ -717,8 +733,8 @@ class _MenuManagePageState extends State<MenuManagePage> { |
|
|
|
}
|
|
|
|
|
|
|
|
_onLongPress(MenuSunModel model, int indexOut) async {
|
|
|
|
List<MenuSunModel> cookbooklist =
|
|
|
|
menuManageProvider.menuModel[indexOut].cookbooklist;
|
|
|
|
MenuModel menumodel = menuManageProvider.menuModel[indexOut];
|
|
|
|
List<MenuSunModel> cookbooklist = menumodel.cookbooklist;
|
|
|
|
Map object = await DialogUtil.menuMagageAlertDialog(
|
|
|
|
context,
|
|
|
|
model.nameTypeList,
|
|
...
|
...
|
@@ -747,7 +763,14 @@ class _MenuManagePageState extends State<MenuManagePage> { |
|
|
|
// model.id
|
|
|
|
//上一个id
|
|
|
|
// cookbooklist[model.indexNew-1].id
|
|
|
|
_setCookbookOrder(model.id, cookbooklist[model.indexNew - 1].id);
|
|
|
|
|
|
|
|
if (menumodel.classType == '1') {
|
|
|
|
//10道必点菜
|
|
|
|
_setCookbookOrderMarkeclass(
|
|
|
|
model.id, cookbooklist[model.indexNew - 1].id);
|
|
|
|
} else {
|
|
|
|
_setCookbookOrder(model.id, cookbooklist[model.indexNew - 1].id);
|
|
|
|
}
|
|
|
|
|
|
|
|
// var child = menuManageProvider.menuModel[indexOut].cookbooklist
|
|
|
|
// .removeAt(model.indexNew);
|
|
...
|
...
|
@@ -766,7 +789,13 @@ class _MenuManagePageState extends State<MenuManagePage> { |
|
|
|
//下一个id
|
|
|
|
// cookbooklist[model.indexNew+1].id
|
|
|
|
|
|
|
|
_setCookbookOrder(model.id, cookbooklist[model.indexNew + 1].id);
|
|
|
|
if (menumodel.classType == '1') {
|
|
|
|
//10道必点菜
|
|
|
|
_setCookbookOrderMarkeclass(
|
|
|
|
model.id, cookbooklist[model.indexNew + 1].id);
|
|
|
|
} else {
|
|
|
|
_setCookbookOrder(model.id, cookbooklist[model.indexNew + 1].id);
|
|
|
|
}
|
|
|
|
// var child = menuManageProvider.menuModel[indexOut].cookbooklist
|
|
|
|
// .removeAt(model.indexNew);
|
|
|
|
|
...
|
...
|
|