diff --git a/lib/pages/surrounding_enterprises/Surrounding_enterprises_page.dart b/lib/pages/surrounding_enterprises/Surrounding_enterprises_page.dart deleted file mode 100644 index d1922280..00000000 --- a/lib/pages/surrounding_enterprises/Surrounding_enterprises_page.dart +++ /dev/null @@ -1,153 +0,0 @@ -import 'package:aku_community/models/house_introduce/house_introduce_model.dart'; -import 'package:aku_community/models/surrounding_enterprises/surrounding_enterprises_model.dart'; -import 'package:aku_community/pages/surrounding_enterprises/surrounding_enterprises_detail_page.dart'; -import 'package:flutter/cupertino.dart'; -import 'package:flutter/material.dart'; - -import 'package:flutter_easyrefresh/easy_refresh.dart'; -import 'package:get/get.dart'; -import 'package:velocity_x/velocity_x.dart'; - -import 'package:aku_community/base/base_style.dart'; -import 'package:aku_community/constants/api.dart'; -import 'package:aku_community/constants/app_theme.dart'; -import 'package:aku_community/model/common/img_model.dart'; -import 'package:aku_community/pages/things_page/widget/bee_list_view.dart'; -import 'package:aku_community/utils/headers.dart'; -import 'package:aku_community/widget/bee_scaffold.dart'; - - -class SurroundingEnterprisesPage extends StatefulWidget { - SurroundingEnterprisesPage({Key? key}) : super(key: key); - - @override - _SurroundingEnterprisesPageState createState() => _SurroundingEnterprisesPageState(); -} - - - -class _SurroundingEnterprisesPageState extends State { - EasyRefreshController _refreshController = EasyRefreshController(); - int _page = 1; - int _size = 10; - @override - void initState() { - super.initState(); - // Future.delayed(Duration(milliseconds: 0), () async { - // var agreement = await HiveStore.appBox?.get('IndustryCommitteePage') ?? false; - // if (!agreement) { - // await TipsDialog.tipsDialog(); - // HiveStore.appBox!.put('IndustryCommitteePage',true); - // } - // }); - - } - - - Widget _buildCard(SurroundingEnterprisesModel model) { - return GestureDetector( - onTap: (){ - Get.to(SurroundingEnterprisesDetailPage(surroundingEnterprisesModel: model,)); - }, - child: Container( - padding: EdgeInsets.all(20.w), - color: Colors.white, - height: 250.w, - child: Row( - // .padding(EdgeInsets.all(20.w)).white.withRounded(value: 8.w).make() - - crossAxisAlignment: CrossAxisAlignment.start, - children: [ - ClipRRect( - borderRadius: BorderRadius.circular(4.w), - child: FadeInImage.assetNetwork( - placeholder: R.ASSETS_IMAGES_PLACEHOLDER_WEBP, - image: API.image(ImgModel.first(model.imgList)), - height: 200.w, - width: 240.w, - fit: BoxFit.fill, - ), - ), - 24.wb, - Column( - crossAxisAlignment: CrossAxisAlignment.start, - mainAxisAlignment: MainAxisAlignment.spaceBetween, - children: [ - Container( - width: 440.w, - child: Text( - '${model.name}', - style: TextStyle( - fontSize: 30.sp, - fontWeight: FontWeight.bold, - color: ktextPrimary - ), - maxLines: 4, - overflow: TextOverflow.ellipsis, - ), - ), - 20.hb, - Container( - width: 440.w, - child: Text( - '${model.content}', - style: TextStyle( - fontSize: 24.sp, - - color: ktextPrimary - ), - maxLines: 2, - overflow: TextOverflow.ellipsis, - ), - ), - Spacer(), - Row( - children: [ - '南宁人才公寓' - .text - .size(20.sp) - .color(ktextThirdColor) - .make(), - Spacer(), - '发布于:${model.getReleaseDate}' - .text - .size(20.sp) - .color(ktextThirdColor) - .make(), - ], - ) - ], - ), - ], - ), - ), - ); - } - - Widget build(BuildContext context) { - return BeeScaffold( - title: '周边企业', - systemStyle: SystemStyle.genStyle(bottom: Color(0xFF2A2A2A)), - body: BeeListView( - path: API.manager.surroundingEnterprises, - extraParams: {'pageNum': _page, 'size': _size}, - convert: (model) { - return model.tableList! - .map((e) => SurroundingEnterprisesModel.fromJson(e)) - .toList(); - }, - controller: _refreshController, - builder: (items) { - return ListView.separated( - padding: EdgeInsets.symmetric(vertical: 20.w), - itemBuilder: (context, index) { - return _buildCard(items[index]); - }, - separatorBuilder: (context, index) => 20.hb, - itemCount: items.length, - ); - }, - ), - ); - } -} diff --git a/lib/pages/surrounding_enterprises/surrounding_enterprises_page.dart b/lib/pages/surrounding_enterprises/surrounding_enterprises_page.dart deleted file mode 100644 index ef328f7a..00000000 --- a/lib/pages/surrounding_enterprises/surrounding_enterprises_page.dart +++ /dev/null @@ -1,142 +0,0 @@ -import 'package:aku_new_community/base/base_style.dart'; -import 'package:aku_new_community/const/resource.dart'; -import 'package:aku_new_community/constants/api.dart'; -import 'package:aku_new_community/constants/app_theme.dart'; -import 'package:aku_new_community/extensions/num_ext.dart'; -import 'package:aku_new_community/model/common/img_model.dart'; -import 'package:aku_new_community/models/surrounding_enterprises/surrounding_enterprises_model.dart'; -import 'package:aku_new_community/pages/surrounding_enterprises/surrding_enterprises_detail_page.dart'; -import 'package:aku_new_community/pages/things_page/widget/bee_list_view.dart'; -import 'package:aku_new_community/widget/bee_scaffold.dart'; -import 'package:flutter/cupertino.dart'; -import 'package:flutter/material.dart'; -import 'package:flutter_easyrefresh/easy_refresh.dart'; -import 'package:flutter_screenutil/flutter_screenutil.dart'; -import 'package:get/get.dart'; -import 'package:velocity_x/velocity_x.dart'; - -class SurroundingEnterprisesPage extends StatefulWidget { - SurroundingEnterprisesPage({Key? key}) : super(key: key); - - @override - _SurroundingEnterprisesPageState createState() => - _SurroundingEnterprisesPageState(); -} - -class _SurroundingEnterprisesPageState - extends State { - EasyRefreshController _refreshController = EasyRefreshController(); - int _page = 1; - int _size = 10; - @override - void initState() { - super.initState(); - // Future.delayed(Duration(milliseconds: 0), () async { - // var agreement = await HiveStore.appBox?.get('IndustryCommitteePage') ?? false; - // if (!agreement) { - // await TipsDialog.tipsDialog(); - // HiveStore.appBox!.put('IndustryCommitteePage',true); - // } - // }); - } - - Widget _buildCard(SurroundingEnterprisesModel model) { - return GestureDetector( - onTap: () { - Get.to(SurroundingEnterprisesDetailPage( - houseIntroduceModel: model, - )); - }, - child: Container( - padding: EdgeInsets.all(20.w), - color: Colors.white, - height: 250.w, - child: Row( - // .padding(EdgeInsets.all(20.w)).white.withRounded(value: 8.w).make() - - crossAxisAlignment: CrossAxisAlignment.start, - children: [ - ClipRRect( - borderRadius: BorderRadius.circular(4.w), - child: FadeInImage.assetNetwork( - placeholder: R.ASSETS_IMAGES_PLACEHOLDER_WEBP, - image: API.image(ImgModel.first(model.imgList)), - height: 200.w, - width: 240.w, - fit: BoxFit.fill, - ), - ), - 24.wb, - Column( - crossAxisAlignment: CrossAxisAlignment.start, - mainAxisAlignment: MainAxisAlignment.spaceBetween, - children: [ - Container( - width: 440.w, - child: Text( - '${model.name}', - style: TextStyle( - fontSize: 30.sp, - fontWeight: FontWeight.bold, - color: ktextPrimary), - maxLines: 4, - overflow: TextOverflow.ellipsis, - ), - ), - 20.hb, - Container( - width: 440.w, - child: Text( - '${model.content}', - style: TextStyle(fontSize: 24.sp, color: ktextPrimary), - maxLines: 2, - overflow: TextOverflow.ellipsis, - ), - ), - Spacer(), - Row( - children: [ - '南宁人才公寓'.text.size(20.sp).color(ktextThirdColor).make(), - Spacer(), - '发布于:${model.getReleaseDate}' - .text - .size(20.sp) - .color(ktextThirdColor) - .make(), - ], - ) - ], - ), - ], - ), - ), - ); - } - - Widget build(BuildContext context) { - return BeeScaffold( - title: '周边企业', - systemStyle: SystemStyle.genStyle(bottom: Color(0xFF2A2A2A)), - body: BeeListView( - path: API.manager.surroundingEnterprises, - extraParams: {'pageNum': _page, 'size': _size}, - convert: (model) { - return model.tableList! - .map((e) => SurroundingEnterprisesModel.fromJson(e)) - .toList(); - }, - controller: _refreshController, - builder: (items) { - return ListView.separated( - padding: EdgeInsets.symmetric(vertical: 20.w), - itemBuilder: (context, index) { - return _buildCard(items[index]); - }, - separatorBuilder: (context, index) => 20.hb, - itemCount: items.length, - ); - }, - ), - ); - } -}