Commit e04d529a18c0289c9fd4acd8901ab18bd67cf142

Authored by wdn127929
1 parent 79ed602c

收集店铺信息

@@ -128,6 +128,9 @@ class SellerList extends Object { @@ -128,6 +128,9 @@ class SellerList extends Object {
128 @JsonKey(name: 'cdate') 128 @JsonKey(name: 'cdate')
129 String cdate; 129 String cdate;
130 130
  131 + @JsonKey(name: 'remaining_time')
  132 + int remainingTime;
  133 +
131 String get cdateStr { 134 String get cdateStr {
132 if (cdate != null) { 135 if (cdate != null) {
133 DateTime dateTime = DateTime.fromMillisecondsSinceEpoch( 136 DateTime dateTime = DateTime.fromMillisecondsSinceEpoch(
@@ -156,6 +159,7 @@ class SellerList extends Object { @@ -156,6 +159,7 @@ class SellerList extends Object {
156 this.finishedStatus, 159 this.finishedStatus,
157 this.edate, 160 this.edate,
158 this.cdate, 161 this.cdate,
  162 + this.remainingTime
159 ); 163 );
160 164
161 factory SellerList.fromJson(Map<String, dynamic> srcJson) => 165 factory SellerList.fromJson(Map<String, dynamic> srcJson) =>
@@ -79,6 +79,7 @@ SellerList _$SellerListFromJson(Map<String, dynamic> json) { @@ -79,6 +79,7 @@ SellerList _$SellerListFromJson(Map<String, dynamic> json) {
79 json['finished_status'] as String, 79 json['finished_status'] as String,
80 json['edate'] as String, 80 json['edate'] as String,
81 json['cdate'] as String, 81 json['cdate'] as String,
  82 + json['remaining_time'] as int,
82 ); 83 );
83 } 84 }
84 85
@@ -95,4 +96,5 @@ Map<String, dynamic> _$SellerListToJson(SellerList instance) => @@ -95,4 +96,5 @@ Map<String, dynamic> _$SellerListToJson(SellerList instance) =>
95 'finished_status': instance.finishedStatus, 96 'finished_status': instance.finishedStatus,
96 'edate': instance.edate, 97 'edate': instance.edate,
97 'cdate': instance.cdate, 98 'cdate': instance.cdate,
  99 + 'remaining_time': instance.remainingTime,
98 }; 100 };
@@ -462,4 +462,7 @@ class HttpUrl { @@ -462,4 +462,7 @@ class HttpUrl {
462 462
463 static const String set_comment = "?service=App.User.SetComment"; // 用户评论【预订】 463 static const String set_comment = "?service=App.User.SetComment"; // 用户评论【预订】
464 464
  465 + static const String set_seller_collect =
  466 + "?service=App.SellerVersion.SetSellerCollect"; // 收集店铺信息
  467 +
465 } 468 }
@@ -195,10 +195,8 @@ class _IfNeedCreateStoreState extends State<IfNeedCreateStore> @@ -195,10 +195,8 @@ class _IfNeedCreateStoreState extends State<IfNeedCreateStore>
195 appBar: SystemAppBar('选择店铺', 195 appBar: SystemAppBar('选择店铺',
196 // leftTitle: '上一步', 196 // leftTitle: '上一步',
197 rightImgName: 'add_check_store.png', onTapRight: () async { 197 rightImgName: 'add_check_store.png', onTapRight: () async {
198 - Result result2 = await CityPickers.showCityPicker(  
199 - context: context,  
200 - );  
201 - print(result2); 198 + NavigatorUtil.goCollectStoreInfoPage(context);
  199 +
202 } 200 }
203 201
204 // rightImgName: 'add_check_store.png', onTapRight: () { 202 // rightImgName: 'add_check_store.png', onTapRight: () {
@@ -146,9 +146,12 @@ class _MyMarketingRecordsPageState extends State<MyMarketingRecordsPage> { @@ -146,9 +146,12 @@ class _MyMarketingRecordsPageState extends State<MyMarketingRecordsPage> {
146 HEmptyView(10), 146 HEmptyView(10),
147 Expanded( 147 Expanded(
148 child: Text( 148 child: Text(
149 - data.edate == null 149 + data.remainingTime == null
150 ? '无限制' 150 ? '无限制'
151 - : '剩余${11111}天', 151 + : '剩余${data.remainingTime}天',
  152 + // data.edate == null
  153 + // ? '无限制'
  154 + // : '剩余${data.edate}天',
152 overflow: TextOverflow.ellipsis, 155 overflow: TextOverflow.ellipsis,
153 style: TextStyle( 156 style: TextStyle(
154 color: MyColours.color_333333, 157 color: MyColours.color_333333,
@@ -1817,4 +1817,15 @@ class NavigatorUtil { @@ -1817,4 +1817,15 @@ class NavigatorUtil {
1817 return _navigateTo(context, "${Routes.comments_setting_page}", 1817 return _navigateTo(context, "${Routes.comments_setting_page}",
1818 replace: replace); 1818 replace: replace);
1819 } 1819 }
  1820 +
  1821 + /// 店铺信息收集
  1822 + static Future<dynamic> goCollectStoreInfoPage(
  1823 + BuildContext context, {
  1824 + replace = false,
  1825 + }) {
  1826 + return _navigateTo(context, "${Routes.collect_store_info_page}",
  1827 + replace: replace);
  1828 + }
  1829 +
  1830 +
1820 } 1831 }
@@ -29,7 +29,7 @@ import 'package:one_key/pages/coupon/coupon_history_page.dart'; @@ -29,7 +29,7 @@ import 'package:one_key/pages/coupon/coupon_history_page.dart';
29 import 'package:one_key/pages/coupon/coupon_page.dart'; 29 import 'package:one_key/pages/coupon/coupon_page.dart';
30 import 'package:one_key/pages/coupon/coupon_selecet_page.dart'; 30 import 'package:one_key/pages/coupon/coupon_selecet_page.dart';
31 import 'package:one_key/pages/coupon/coupon_to_personal_page.dart'; 31 import 'package:one_key/pages/coupon/coupon_to_personal_page.dart';
32 -import 'package:one_key/pages/create_store/complete_create_store.dart'; 32 +import 'package:one_key/pages/create_store/complete_create_store_old.dart';
33 import 'package:one_key/pages/create_store/create_store.dart'; 33 import 'package:one_key/pages/create_store/create_store.dart';
34 import 'package:one_key/pages/create_store/enter_store_address.dart'; 34 import 'package:one_key/pages/create_store/enter_store_address.dart';
35 import 'package:one_key/pages/create_store/enter_store_environment.dart'; 35 import 'package:one_key/pages/create_store/enter_store_environment.dart';
@@ -181,6 +181,8 @@ import '../pages/feast/feast_qy_menu_show_page.dart'; @@ -181,6 +181,8 @@ import '../pages/feast/feast_qy_menu_show_page.dart';
181 import '../pages/feast/feast_set_page.dart'; 181 import '../pages/feast/feast_set_page.dart';
182 import '../pages/feast/feast_setmeal_page.dart'; 182 import '../pages/feast/feast_setmeal_page.dart';
183 import '../pages/feast/feast_wine_page.dart'; 183 import '../pages/feast/feast_wine_page.dart';
  184 +import '../pages/login/collect_store_info_page.dart';
  185 +import '../pages/login/complete_create_store.dart';
184 import '../pages/message/message_recharge_info_page.dart'; 186 import '../pages/message/message_recharge_info_page.dart';
185 import '../pages/my/comment_manage/comment_manage_home_page.dart'; 187 import '../pages/my/comment_manage/comment_manage_home_page.dart';
186 import '../pages/my/customer_type/my_customer/my_customer_home_page.dart'; 188 import '../pages/my/customer_type/my_customer/my_customer_home_page.dart';
@@ -244,6 +246,7 @@ import '../pages/order_advance/order_create_temporary_page.dart'; @@ -244,6 +246,7 @@ import '../pages/order_advance/order_create_temporary_page.dart';
244 import '../pages/order_advance/order_edit_list_show_page.dart'; 246 import '../pages/order_advance/order_edit_list_show_page.dart';
245 import '../pages/order_advance/order_preview_page.dart'; 247 import '../pages/order_advance/order_preview_page.dart';
246 import '../pages/order_advance/order_share_page.dart'; 248 import '../pages/order_advance/order_share_page.dart';
  249 +import '../provider/collect_store_provider.dart';
247 import '../provider/comment_manage_provider.dart'; 250 import '../provider/comment_manage_provider.dart';
248 import '../provider/feast_model.dart'; 251 import '../provider/feast_model.dart';
249 import '../provider/marketing_center_provider.dart'; 252 import '../provider/marketing_center_provider.dart';
@@ -3053,3 +3056,18 @@ var commentsSettingPageHandle = new Handler( @@ -3053,3 +3056,18 @@ var commentsSettingPageHandle = new Handler(
3053 child: ChangeNotifierProvider<CouponProvider>( 3056 child: ChangeNotifierProvider<CouponProvider>(
3054 create: (_) => CouponProvider(), child: CommentsSettingPage())); 3057 create: (_) => CouponProvider(), child: CommentsSettingPage()));
3055 }); 3058 });
  3059 +
  3060 +//店铺信息收集
  3061 +var collectStoreInfoPageHandle = new Handler(
  3062 + handlerFunc: (BuildContext context, Map<String, List<Object>> params) {
  3063 + // String year = params["year"].first;
  3064 + // String month = params["month"].first;
  3065 + // String day = params["day"].first;
  3066 + // String uid = params["uid"].first;
  3067 +
  3068 + // DayList daylist = DayList.fromJson(json
  3069 + // .decode(FluroConvertUtils.fluroCnParamsDecode(params["daylist"].first)));
  3070 +
  3071 + return ChangeNotifierProvider<CollectStoreProvider>(
  3072 + create: (_) => CollectStoreProvider(), child: CollectStoreInfoPage());
  3073 +});
@@ -289,9 +289,9 @@ class Routes { @@ -289,9 +289,9 @@ class Routes {
289 static String recharge_setting_page = "/recharge_setting_page"; // 充值优惠设置页 289 static String recharge_setting_page = "/recharge_setting_page"; // 充值优惠设置页
290 static String comment_manage_home_page = "/comment_manage_home_page"; // 评价管理 290 static String comment_manage_home_page = "/comment_manage_home_page"; // 评价管理
291 291
292 -  
293 static String comments_setting_page = "/comments_setting_page"; // 评价管理设置 292 static String comments_setting_page = "/comments_setting_page"; // 评价管理设置
294 - 293 +
  294 + static String collect_store_info_page = "/collect_store_info_page"; // 店铺信息收集
295 295
296 static void configureRoutes(FluroRouter router) { 296 static void configureRoutes(FluroRouter router) {
297 router.notFoundHandler = new Handler( 297 router.notFoundHandler = new Handler(
@@ -543,9 +543,8 @@ class Routes { @@ -543,9 +543,8 @@ class Routes {
543 router.define(comment_manage_home_page, 543 router.define(comment_manage_home_page,
544 handler: commentManageHomePageHandle); 544 handler: commentManageHomePageHandle);
545 545
546 - router.define(comments_setting_page,  
547 - handler: commentsSettingPageHandle); 546 + router.define(comments_setting_page, handler: commentsSettingPageHandle);
548 547
549 - 548 + router.define(collect_store_info_page, handler: collectStoreInfoPageHandle);
550 } 549 }
551 } 550 }