Commit 2b02a47c66d8ef337920a64a667a661bcc91d926

Authored by wdn127929
1 parent 86f48245

宴会详情页面灰屏

... ... @@ -12,14 +12,14 @@ if (flutterRoot == null) {
}
def flutterVersionCode = "420"
def flutterVersionCode = "421"
if (flutterVersionCode == null) {
flutterVersionCode = '420'
flutterVersionCode = '421'
}
def flutterVersionName = "4.2.0"
def flutterVersionName = "4.2.1"
if (flutterVersionName == null) {
flutterVersionName = '4.2.0'
flutterVersionName = '4.2.1'
}
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
... ...
... ... @@ -46,7 +46,9 @@ import '../../widgets/special_text/my_extended_text_selection_controls.dart';
class FeastCreatePage extends StatefulWidget {
final GetBanquetByIdNewSunModel banquetDetail;
final bool isCreate;
FeastCreatePage({Key key, this.banquetDetail, this.isCreate = false})
final String rid;
FeastCreatePage(
{Key key, this.banquetDetail, this.isCreate = false, this.rid})
: super(key: key);
@override
... ... @@ -262,6 +264,11 @@ class _FeastCreatePageState extends State<FeastCreatePage> {
feastModel.sessionsSunModelList.add(sessionsSunModel);
});
if (xuantaiData.length == 0) {
xuantaiData.add(initSetXuanTaiModel(index: 0));
feastModel.rid = widget.rid;
}
/**
* 定金
*/
... ...
... ... @@ -1312,6 +1312,7 @@ class _FeastDetailPageState extends State<FeastDetailPage> {
child: _callButton(
onPress: () async {
NavigatorUtil.goFeastCreatePage(context,
rid: widget.rid,
banquetDetail: {
'object': feastModel.banquetDetailMap
});
... ...
... ... @@ -858,10 +858,10 @@ class NavigatorUtil {
///宴会----新建宴会
static Future<dynamic> goFeastCreatePage(BuildContext context,
{replace = false, bool isCreate = false, Map banquetDetail}) {
{replace = false, bool isCreate = false, Map banquetDetail,String rid}) {
if (banquetDetail != null) {
return _navigateTo(context,
"${Routes.feast_create_page}?isCreate=$isCreate&banquetDetail=${FluroConvertUtils.object2string(banquetDetail)}",
"${Routes.feast_create_page}?isCreate=$isCreate&rid=$rid&banquetDetail=${FluroConvertUtils.object2string(banquetDetail)}",
replace: replace);
}
... ...
... ... @@ -1390,6 +1390,13 @@ var feastCreatePageHandle = new Handler(
// });
banquetDetail = GetBanquetByIdNewSunModel.fromJson(temp);
String rid = params["rid"].first;
return ChangeNotifierProvider<FeastModel>(
create: (_) => FeastModel(),
child: FeastCreatePage(banquetDetail: banquetDetail,isCreate:isCreate,rid:rid));
}
return ChangeNotifierProvider<FeastModel>(
create: (_) => FeastModel(),
... ...