提交 8a35a394 authored 作者: maodou's avatar maodou

页面修改

上级 4f37ba39
...@@ -101,8 +101,8 @@ class _BuildItemState extends State<BuildItem> { ...@@ -101,8 +101,8 @@ class _BuildItemState extends State<BuildItem> {
Widget _buildSection(ChapterModel model){ Widget _buildSection(ChapterModel model){
return Container( return Container(
color: Colors.white, color: Colors.white,
padding: const EdgeInsets.only(left: 60), padding: const EdgeInsets.only(left: 60,bottom: 4),
child: Text(model.name??'',style:TextStyle(fontSize: 12,color: model.seen ==0? Colours.c3:Colours.c9,height: 2),), child: Text(model.name??'',style:TextStyle(fontSize: 14,color: model.seen ==0? Colours.c3:Colours.c9,height: 2),),
); );
} }
} }
...@@ -28,7 +28,7 @@ class _BookDetailPageState extends State<BookDetailPage> with SingleTickerProvid ...@@ -28,7 +28,7 @@ class _BookDetailPageState extends State<BookDetailPage> with SingleTickerProvid
child: Scaffold( child: Scaffold(
appBar: CustomAppBar( appBar: CustomAppBar(
backgroundColor: const Color(0xFFAB1941).withOpacity(0.02), backgroundColor: const Color(0xFFAB1941).withOpacity(0.02),
title: const Text('详情'), title: const Text('详情',style: TextStyle(fontSize: 17),),
actions: [ actions: [
CustomButton.icon( CustomButton.icon(
padding: EdgeInsets.zero, padding: EdgeInsets.zero,
...@@ -66,7 +66,7 @@ class _BookDetailPageState extends State<BookDetailPage> with SingleTickerProvid ...@@ -66,7 +66,7 @@ class _BookDetailPageState extends State<BookDetailPage> with SingleTickerProvid
child: TabBar( child: TabBar(
labelColor: AppTheme.primary, labelColor: AppTheme.primary,
// isScrollable: true, // isScrollable: true,
labelStyle: TextStyle(fontSize: 15.w,height: 1.4,fontWeight: Fonts.medium), labelStyle: TextStyle(fontSize: 15.w,height: 1.4,fontWeight: Fonts.boldSemi),
unselectedLabelColor: Colours.c9, unselectedLabelColor: Colours.c9,
unselectedLabelStyle: TextStyle(fontSize: 15.w,height: 1.4), unselectedLabelStyle: TextStyle(fontSize: 15.w,height: 1.4),
indicatorSize: TabBarIndicatorSize.label, indicatorSize: TabBarIndicatorSize.label,
...@@ -76,6 +76,10 @@ class _BookDetailPageState extends State<BookDetailPage> with SingleTickerProvid ...@@ -76,6 +76,10 @@ class _BookDetailPageState extends State<BookDetailPage> with SingleTickerProvid
controller: controller.tabController, controller: controller.tabController,
), ),
), ),
Container(
height: 1,
color: const Color(0xFFF9F9F9),
),
Expanded( Expanded(
child: TabBarView( child: TabBarView(
controller: controller.tabController, controller: controller.tabController,
...@@ -185,7 +189,7 @@ class _BookDetailPageState extends State<BookDetailPage> with SingleTickerProvid ...@@ -185,7 +189,7 @@ class _BookDetailPageState extends State<BookDetailPage> with SingleTickerProvid
height: 35.w, height: 35.w,
alignment: Alignment.center, alignment: Alignment.center,
padding: EdgeInsets.symmetric(vertical: 8.w), padding: EdgeInsets.symmetric(vertical: 8.w),
child: Text('阅读',style: TextStyle(fontSize: 13.w,color: AppTheme.primary,height: 1.5),), child: Text('阅读',style: TextStyle(fontSize: 13.w,color: AppTheme.primary,height: 1.5,fontWeight: Fonts.boldSemi),),
), ),
), ),
) )
......
...@@ -10,16 +10,16 @@ class BuildBook extends StatelessWidget { ...@@ -10,16 +10,16 @@ class BuildBook extends StatelessWidget {
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
return Container( return Container(
decoration: const BoxDecoration( // decoration: const BoxDecoration(
// color: Colors.red, // // color: Colors.red,
gradient: LinearGradient( // gradient: LinearGradient(
colors: [Color(0xFFF7F5F5),Color(0xFFFFFFFF)], // colors: [Color(0xFFF7F5F5),Color(0xFFFFFFFF)],
begin: Alignment.topCenter, // begin: Alignment.topCenter,
end: Alignment.bottomCenter, // end: Alignment.bottomCenter,
), // ),
), // ),
// margin: const EdgeInsets.only(left: 10,right: 10,top: 10), // margin: const EdgeInsets.only(left: 10,right: 10,top: 10),
height: 125, height: 150,
child: Row( child: Row(
children: [ children: [
///左侧 ///左侧
...@@ -29,6 +29,8 @@ class BuildBook extends StatelessWidget { ...@@ -29,6 +29,8 @@ class BuildBook extends StatelessWidget {
children: [ children: [
CustomCard( CustomCard(
url: model.img??'', url: model.img??'',
height: 110.w,
width: 100.w,
) )
], ],
), ),
...@@ -45,17 +47,17 @@ class BuildBook extends StatelessWidget { ...@@ -45,17 +47,17 @@ class BuildBook extends StatelessWidget {
Column( Column(
crossAxisAlignment: CrossAxisAlignment.start, crossAxisAlignment: CrossAxisAlignment.start,
children: [ children: [
Text(model.bookName??'',style: TextStyle(fontSize: 16.w,fontWeight: Fonts.medium,color: Colours.c3),maxLines: 1,overflow: TextOverflow.ellipsis,), Text(model.bookName??'',style: TextStyle(fontSize: 17.w,fontWeight: Fonts.medium,color: Colours.c3),maxLines: 1,overflow: TextOverflow.ellipsis,),
SizedBox(height: 5.w,), SizedBox(height: 5.w,),
Text(model.authors??'',style: TextStyle(fontSize: 13.w,fontWeight: FontWeight.w400,color: Colours.c6)), Text(model.authors??'',style: TextStyle(fontSize: 14.w,fontWeight: FontWeight.w400,color: Colours.c6)),
], ],
), ),
Row( Row(
children: [ children: [
Text('¥${model.vipPrice}',style: TextStyle(fontSize: 14.w,fontWeight: FontWeight.w500,color: AppTheme.primary)), Text('¥${model.vipPrice}',style: TextStyle(fontSize: 15.w,fontWeight: FontWeight.w500,color: AppTheme.primary)),
Gaps.hGaps10, Gaps.hGaps10,
Text('¥${model.price}',style: TextStyle( Text('¥${model.price}',style: TextStyle(
fontSize: 12.w,color: Colours.c9, fontSize: 13.w,color: Colours.c9,
decoration: TextDecoration.lineThrough, decoration: TextDecoration.lineThrough,
decorationColor: Colours.c9, // 可选,指定删除线的颜色 decorationColor: Colours.c9, // 可选,指定删除线的颜色
decorationThickness: 1 decorationThickness: 1
......
...@@ -27,8 +27,8 @@ class _BuildStudyState extends State<BuildStudy> { ...@@ -27,8 +27,8 @@ class _BuildStudyState extends State<BuildStudy> {
Row( Row(
mainAxisAlignment: MainAxisAlignment.center, mainAxisAlignment: MainAxisAlignment.center,
children: [ children: [
Text(widget.model.rating??'',style: TextStyle(fontSize: 16.w,height: 1.5,fontWeight: Fonts.medium,color: AppTheme.primary)), Text(widget.model.rating??'',style: TextStyle(fontSize: 18.w,height: 1.5,fontWeight: Fonts.medium,color: AppTheme.primary)),
Text('/5.0',style: TextStyle(fontSize: 13.w,height: 1.5,fontWeight: Fonts.medium,color: Colours.c9),) Text('/5.0',style: TextStyle(fontSize: 15.w,height: 1.5,fontWeight: Fonts.medium,color: Colours.c9),)
], ],
), ),
AbsorbPointer( AbsorbPointer(
...@@ -55,7 +55,7 @@ class _BuildStudyState extends State<BuildStudy> { ...@@ -55,7 +55,7 @@ class _BuildStudyState extends State<BuildStudy> {
children: [ children: [
TextSpan( TextSpan(
text: widget.model.readNum.toString(), text: widget.model.readNum.toString(),
style: TextStyle(fontSize: 16.w,color: Colours.c3,fontWeight: Fonts.medium,height: 1.3) style: TextStyle(fontSize: 18.w,color: Colours.c3,fontWeight: Fonts.medium,height: 1.3)
), ),
// TextSpan( // TextSpan(
// text: '万', // text: '万',
......
...@@ -12,93 +12,94 @@ class BookInfoPage extends StatelessWidget { ...@@ -12,93 +12,94 @@ class BookInfoPage extends StatelessWidget {
return Container( return Container(
color: Colors.white, color: Colors.white,
padding: EdgeInsets.symmetric(horizontal: 15.w,vertical: 18.w), padding: EdgeInsets.symmetric(horizontal: 15.w,vertical: 18.w),
child: Column( child: SingleChildScrollView(
children: [ child: Column(
// 评分容器 children: [
Column( // 评分容器
children: [ Column(
Row( children: [
mainAxisAlignment: MainAxisAlignment.spaceBetween, Row(
children: [ mainAxisAlignment: MainAxisAlignment.spaceBetween,
Text('评分及书评',style: TextStyle(fontSize: 14.w,color: Colours.c3,height: 1.6,fontWeight: Fonts.medium),),
Row(
children: [
GestureDetector(
child: Text('查看全部',style: TextStyle(fontSize: 11.w,color: Colours.c9),),
onTap: (){
context.pushNamed(Routes.bookScore,queryParameters: {'book_id':'110'});
},
),
Gaps.hGaps5,
SizedBox(
width: 5.w,
height: 8.w,
// color: Colors.cyan,
child: Image.asset(
'assets/images/right_arrow.png',
),
)
]
)
],
),
Container(
margin: EdgeInsets.symmetric(vertical: 10.w),
child: Row(
crossAxisAlignment: CrossAxisAlignment.center,
children: [ children: [
Column( Text('评分及书评',style: TextStyle(fontSize: 14.w,color: Colours.c3,height: 1.6,fontWeight: Fonts.medium),),
mainAxisAlignment: MainAxisAlignment.center, Row(
// crossAxisAlignment: CrossAxisAlignment.center, children: [
children: [ GestureDetector(
Text(model.rating??'',style: TextStyle(fontSize: 35.w,height: 1.5.w,fontWeight: Fonts.boldSemi,color: AppTheme.primary),), child: Text('查看全部',style: TextStyle(fontSize: 11.w,color: Colours.c9),),
AbsorbPointer( onTap: (){
absorbing: true, context.pushNamed(Routes.bookScore,queryParameters: {'book_id':'110'});
child: CustomRating( },
max: 5,
score:model.rating !=null ?double.parse(model.rating!):0,
star: Star(
progress: 7,
fillColor: AppTheme.primary,
size: 12.w,
emptyColor: Colours.cE2,
), onRating: (double a) {},
), ),
), Gaps.hGaps5,
], SizedBox(
), width: 5.w,
Expanded( height: 8.w,
child: SizedBox( // color: Colors.cyan,
height: 90, child: Image.asset(
// color: Colors.green, 'assets/images/right_arrow.png',
child: Column(
crossAxisAlignment: CrossAxisAlignment.end,
mainAxisAlignment: MainAxisAlignment.center,
children: [
Column(
mainAxisAlignment: MainAxisAlignment.center,
crossAxisAlignment: CrossAxisAlignment.end,
children: List.generate(model.ratingList!.length, (index){
return _buildProgrss(5- index.toDouble(), model.ratingList![index].toDouble()/model.ratingCount!);
}).toList()
), ),
Text('${model.ratingCount}个评分',style: TextStyle(fontSize: 9.w,height: 1.4,color: Colours.c9),) )
], ]
)
],
),
Container(
margin: EdgeInsets.symmetric(vertical: 10.w),
child: Row(
crossAxisAlignment: CrossAxisAlignment.center,
children: [
Column(
mainAxisAlignment: MainAxisAlignment.center,
// crossAxisAlignment: CrossAxisAlignment.center,
children: [
Text(model.rating??'',style: TextStyle(fontSize: 35.w,height: 1.5.w,fontWeight: Fonts.boldSemi,color: AppTheme.primary),),
AbsorbPointer(
absorbing: true,
child: CustomRating(
max: 5,
score:model.rating !=null ?double.parse(model.rating!):0,
star: Star(
progress: 7,
fillColor: AppTheme.primary,
size: 12.w,
emptyColor: Colours.cE2,
), onRating: (double a) {},
),
),
],
),
Expanded(
child: SizedBox(
height: 90,
// color: Colors.green,
child: Column(
crossAxisAlignment: CrossAxisAlignment.end,
mainAxisAlignment: MainAxisAlignment.center,
children: [
Column(
mainAxisAlignment: MainAxisAlignment.center,
crossAxisAlignment: CrossAxisAlignment.end,
children: List.generate(model.ratingList!.length, (index){
return _buildProgrss(5- index.toDouble(), model.ratingList![index].toDouble()/model.ratingCount!);
}).toList()
),
Text('${model.ratingCount}个评分',style: TextStyle(fontSize: 9.w,height: 1.4,color: Colours.c9),)
],
),
), ),
), ),
), ],
], ),
), ),
), ],
], ),
), Container(height: 1,width: double.infinity,color: Colours.cF2,),
Container(height: 1,width: double.infinity,color: Colours.cF2,), Gaps.vGaps15,
Gaps.vGaps15, // 书籍信息
// 书籍信息 Column(
Column( mainAxisAlignment: MainAxisAlignment.end,
mainAxisAlignment: MainAxisAlignment.end, crossAxisAlignment: CrossAxisAlignment.start,
crossAxisAlignment: CrossAxisAlignment.start, children: [
children: [
{'name':'书名','value':model.bookName}, {'name':'书名','value':model.bookName},
{'name':'作者','value':model.authors}, {'name':'作者','value':model.authors},
{'name':'分类','value':model.categoryName}, {'name':'分类','value':model.categoryName},
...@@ -106,24 +107,25 @@ class BookInfoPage extends StatelessWidget { ...@@ -106,24 +107,25 @@ class BookInfoPage extends StatelessWidget {
{'name':'出版社','value':model.pressName}, {'name':'出版社','value':model.pressName},
{'name':'上架时间','value':Tools.dateFromMS(model.onsaleTime!.toInt(),pattern:'yyyy年MM月dd日' )}, {'name':'上架时间','value':Tools.dateFromMS(model.onsaleTime!.toInt(),pattern:'yyyy年MM月dd日' )},
].map((item){ ].map((item){
return Row( return Row(
children: [ children: [
Container( Container(
// color: Colors.cyan, // color: Colors.cyan,
alignment: Alignment.centerRight, alignment: Alignment.centerRight,
width: 50, width: 50,
child: Text(item['name'].toString(),style: const TextStyle(fontSize: 11,height: 2.1,color: Colours.c3),), child: Text(item['name'].toString(),style: const TextStyle(fontSize: 15,height: 2.1,color: Colours.c3),),
), ),
Gaps.hGaps20, Gaps.hGaps20,
Container( Container(
alignment: Alignment.centerLeft, alignment: Alignment.centerLeft,
child: Text(item['value'].toString(),style: const TextStyle(fontSize: 11,height: 2.1,color: Colours.c9),textAlign: TextAlign.end,), child: Text(item['value'].toString(),style: const TextStyle(fontSize: 15,height: 2.1,color: Colours.c9),textAlign: TextAlign.end,),
), ),
], ],
); );
}).toList(), }).toList(),
) )
], ],
),
), ),
); );
} }
......
...@@ -41,7 +41,8 @@ class Book extends StatelessWidget { ...@@ -41,7 +41,8 @@ class Book extends StatelessWidget {
child: Column( child: Column(
crossAxisAlignment: CrossAxisAlignment.start, crossAxisAlignment: CrossAxisAlignment.start,
children: [ children: [
Text(model.bookName??'',style: TextStyle(fontSize: 13.w,height: 1.5,color: Colours.c3),maxLines: 1,overflow: TextOverflow.ellipsis,), Text(model.bookName??'',style: TextStyle(fontSize: 15.w,color: Colours.c3),maxLines: 1,overflow: TextOverflow.ellipsis,),
SizedBox(height: 6.w,),
Text(model.authors ??'',style: TextStyle(fontSize:12.w,height: 1.3,color: Colours.c6,),textAlign: TextAlign.left,), Text(model.authors ??'',style: TextStyle(fontSize:12.w,height: 1.3,color: Colours.c6,),textAlign: TextAlign.left,),
], ],
), ),
...@@ -55,7 +56,7 @@ class Book extends StatelessWidget { ...@@ -55,7 +56,7 @@ class Book extends StatelessWidget {
padding: EdgeInsets.symmetric(horizontal: 3.5.w), padding: EdgeInsets.symmetric(horizontal: 3.5.w),
child: Text(model.typeName,style: TextStyle(fontSize: 11.w,height: 1.3,color: model.type ==0||model.type ==1 ?Colours.c9:AppTheme.primary),), child: Text(model.typeName,style: TextStyle(fontSize: 11.w,height: 1.3,color: model.type ==0||model.type ==1 ?Colours.c9:AppTheme.primary),),
), ),
model.type == 2? Text('继续学习',style: TextStyle(fontSize: 11.w,height: 1.3,color: AppTheme.primary,fontWeight: Fonts.medium),):const SizedBox() model.type == 2? Text('继续学习',style: TextStyle(fontSize: 11.w,height: 1.3,color: AppTheme.primary,fontWeight: Fonts.boldSemi),):const SizedBox()
], ],
) )
], ],
......
...@@ -18,7 +18,7 @@ class _LibraryPageState extends State<LibraryPage> { ...@@ -18,7 +18,7 @@ class _LibraryPageState extends State<LibraryPage> {
title: const Text('图书馆'), title: const Text('图书馆'),
actions: [ actions: [
IconButton( IconButton(
icon: const Icon(Icons.search_rounded), icon: Image.asset('assets/images/search.png'),
tooltip: 'Open shopping cart', tooltip: 'Open shopping cart',
onPressed: () { onPressed: () {
context.pushNamed(Routes.search); context.pushNamed(Routes.search);
...@@ -39,6 +39,7 @@ class _LibraryPageState extends State<LibraryPage> { ...@@ -39,6 +39,7 @@ class _LibraryPageState extends State<LibraryPage> {
children: [ children: [
// _buildTab(controller), // _buildTab(controller),
Row( Row(
crossAxisAlignment: CrossAxisAlignment.center,
children: [ children: [
Expanded(child: _buildCategory()), Expanded(child: _buildCategory()),
GestureDetector( GestureDetector(
...@@ -46,19 +47,22 @@ class _LibraryPageState extends State<LibraryPage> { ...@@ -46,19 +47,22 @@ class _LibraryPageState extends State<LibraryPage> {
controller.setShow(controller.show); controller.setShow(controller.show);
}, },
child: Container( child: Container(
padding: EdgeInsets.symmetric(horizontal: 10.w), padding: EdgeInsets.only(left: 10.w,right: 10.w,top: 3.w),
alignment: Alignment.center, alignment: Alignment.center,
height: 38.w, height: 38.w,
child: Row( child: Row(
mainAxisAlignment: MainAxisAlignment.center, mainAxisAlignment: MainAxisAlignment.center,
children: [ children: [
Container( Container(
width: 12.w, width: 15.w,
height: 12.w, height: 15.w,
// color: Colors.red, // color: Colors.red,
alignment: Alignment.center, alignment: Alignment.center,
child: Image.asset( child: Image.asset(
'assets/images/filter.png', 'assets/images/filter.png',
fit: BoxFit.cover,
width: 15.w,
height: 15.w,
), ),
), ),
Gaps.hGaps5, Gaps.hGaps5,
......
...@@ -89,7 +89,7 @@ class LoginController extends GetxController { ...@@ -89,7 +89,7 @@ class LoginController extends GetxController {
/// 测试账号 /// 测试账号
if (kDebugMode) { if (kDebugMode) {
phoneInput.text = '13521054068'; phoneInput.text = '13521054068';
passwordInput.text = '123456'; passwordInput.text = 'zj123456';
} }
super.onInit(); super.onInit();
} }
......
...@@ -61,36 +61,60 @@ class _MainPageState extends State<MainPage> with WidgetsBindingObserver{ ...@@ -61,36 +61,60 @@ class _MainPageState extends State<MainPage> with WidgetsBindingObserver{
BottomNavigationBarItem( BottomNavigationBarItem(
icon: Image.asset( icon: Image.asset(
'assets/images/course.png', 'assets/images/course.png',
width: 25,
height: 27.5,
fit: BoxFit.cover,
), ),
activeIcon:Image.asset( activeIcon:Image.asset(
'assets/images/course_select.png', 'assets/images/course_select.png',
width: 25,
height: 27.5,
fit: BoxFit.cover,
), ),
label: '课程', label: '课程',
), ),
BottomNavigationBarItem( BottomNavigationBarItem(
icon: Image.asset( icon: Image.asset(
'assets/images/library.png', 'assets/images/library.png',
width: 25,
height: 27.5,
fit: BoxFit.cover,
), ),
activeIcon:Image.asset( activeIcon:Image.asset(
'assets/images/library_select.png', 'assets/images/library_select.png',
width: 25,
height: 27.5,
fit: BoxFit.cover,
), ),
label: '图书馆', label: '图书馆',
), ),
BottomNavigationBarItem( BottomNavigationBarItem(
icon: Image.asset( icon: Image.asset(
'assets/images/shujia.png', 'assets/images/shujia.png',
width: 25,
height: 27.5,
fit: BoxFit.cover,
), ),
activeIcon:Image.asset( activeIcon:Image.asset(
'assets/images/shujia_select.png', 'assets/images/shujia_select.png',
width: 25,
height: 27.5,
fit: BoxFit.cover,
), ),
label: '书架', label: '书架',
), ),
BottomNavigationBarItem( BottomNavigationBarItem(
icon: Image.asset( icon: Image.asset(
'assets/images/mine.png', 'assets/images/mine.png',
width: 25,
height: 27.5,
fit: BoxFit.cover,
), ),
activeIcon:Image.asset( activeIcon:Image.asset(
'assets/images/mine_select.png', 'assets/images/mine_select.png',
width: 25,
height: 27.5,
fit: BoxFit.cover,
), ),
label: '我的', label: '我的',
) )
......
...@@ -28,74 +28,22 @@ class _UserOrderEvaluatePageState extends State<UserOrderEvaluatePage> with Auto ...@@ -28,74 +28,22 @@ class _UserOrderEvaluatePageState extends State<UserOrderEvaluatePage> with Auto
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
return FutureBuilder(future: myController.getOrderInfo(), super.build(context);
builder: (context, snapshot) { return Scaffold(
if (snapshot.connectionState == ConnectionState.waiting) { appBar: AppBar(
return Scaffold( centerTitle: true,
appBar: AppBar( title: const Text('订单评价'),
centerTitle: true, ),
title: const Text('订单评价'), body: FutureBuilder(
),); future: myController.getOrderInfo(),
}else{ builder: (context, snapshot) {
return Scaffold( if(snapshot.connectionState == ConnectionState.waiting){
appBar: AppBar( return Container(
centerTitle: true, alignment: Alignment.center,
title: const Text('订单评价'), child: const CircularProgressIndicator(),
), ); // 加载中的指示
body: Column( }else{
children: [ return Column(
Expanded(
child: SingleChildScrollView(
child: Column(
children: [
ListView.builder(
physics: const NeverScrollableScrollPhysics(),
shrinkWrap: true,
itemBuilder: (BuildContext context, int index) {
return listItem(
myController.orderInfoModel.bookList![index],
orderEvaluates,controllers);
},
itemCount:
myController.orderInfoModel.bookList?.length,
),
],
),
),
),
SizedBox(
height: 26.w,
),
Container(
margin: EdgeInsets.symmetric(horizontal: 10.w),
child: CustomGradientButton(
text: '提交评价',
isEnabled: myController.enable,
onPressed: () {
for(int i=0;i<orderEvaluates.length;i++){
orderEvaluates[i].comments=controllers[i].text.toString();
}
print(jsonEncode(orderEvaluates));
myController.UpOrderEvaluate(jsonEncode(orderEvaluates));
},
),
),
SizedBox(
height: 41.w,
)
],
),
);
/*GetBuilder<UserOrderEvaluateController>(
init:
UserOrderEvaluateController(widget.orderNum, widget.orderInfoModel),
builder: (controller) => Scaffold(
appBar: AppBar(
centerTitle: true,
title: const Text('订单评价'),
),
body: Column(
children: [ children: [
Expanded( Expanded(
child: SingleChildScrollView( child: SingleChildScrollView(
...@@ -106,11 +54,11 @@ class _UserOrderEvaluatePageState extends State<UserOrderEvaluatePage> with Auto ...@@ -106,11 +54,11 @@ class _UserOrderEvaluatePageState extends State<UserOrderEvaluatePage> with Auto
shrinkWrap: true, shrinkWrap: true,
itemBuilder: (BuildContext context, int index) { itemBuilder: (BuildContext context, int index) {
return listItem( return listItem(
controller.orderInfoModel.bookList![index], myController.orderInfoModel.bookList![index],
orderEvaluates,controllers,myController); orderEvaluates,controllers);
}, },
itemCount: itemCount:
controller.orderInfoModel.bookList?.length, myController.orderInfoModel.bookList?.length,
), ),
], ],
), ),
...@@ -123,13 +71,13 @@ class _UserOrderEvaluatePageState extends State<UserOrderEvaluatePage> with Auto ...@@ -123,13 +71,13 @@ class _UserOrderEvaluatePageState extends State<UserOrderEvaluatePage> with Auto
margin: EdgeInsets.symmetric(horizontal: 10.w), margin: EdgeInsets.symmetric(horizontal: 10.w),
child: CustomGradientButton( child: CustomGradientButton(
text: '提交评价', text: '提交评价',
isEnabled: controller.enable, isEnabled: myController.enable,
onPressed: () { onPressed: () {
for(int i=0;i<orderEvaluates.length;i++){ for(int i=0;i<orderEvaluates.length;i++){
orderEvaluates[i].comments=controllers[i].text.toString(); orderEvaluates[i].comments=controllers[i].text.toString();
} }
print(jsonEncode(orderEvaluates)); print(jsonEncode(orderEvaluates));
controller.UpOrderEvaluate(jsonEncode(orderEvaluates)); myController.UpOrderEvaluate(jsonEncode(orderEvaluates));
}, },
), ),
), ),
...@@ -137,12 +85,11 @@ class _UserOrderEvaluatePageState extends State<UserOrderEvaluatePage> with Auto ...@@ -137,12 +85,11 @@ class _UserOrderEvaluatePageState extends State<UserOrderEvaluatePage> with Auto
height: 41.w, height: 41.w,
) )
], ],
), );
));*/ }
} },
},); ),
);
} }
Widget listItem(BookListModel bookListModel, Widget listItem(BookListModel bookListModel,
...@@ -154,7 +101,6 @@ class _UserOrderEvaluatePageState extends State<UserOrderEvaluatePage> with Auto ...@@ -154,7 +101,6 @@ class _UserOrderEvaluatePageState extends State<UserOrderEvaluatePage> with Auto
OrderEvaluate evaluate = OrderEvaluate(recordId: bookListModel.recordId); OrderEvaluate evaluate = OrderEvaluate(recordId: bookListModel.recordId);
orderEvaluates.add(evaluate); orderEvaluates.add(evaluate);
controllers.add(textFieldController); controllers.add(textFieldController);
}else{ }else{
textFieldController = controllers[indexToUpdate]; textFieldController = controllers[indexToUpdate];
} }
......
...@@ -91,9 +91,9 @@ class ValidatorTool { ...@@ -91,9 +91,9 @@ class ValidatorTool {
// 密码 // 密码
static bool isValidPassword(String value) { static bool isValidPassword(String value) {
// RegExp passwordPattern = RegExp(r'^[A-Za-z0-9!@#\$%^&*()_+{}\[\]:;<>,.?~\\/-]{8,12}$'); RegExp passwordPattern = RegExp(r'^[A-Za-z0-9!@#\$%^&*()_+{}\[\]:;<>,.?~\\/-]{8,12}$');
// RegExp passwordPattern = RegExp(r'^(?=.*[A-Za-z])(?=.*\d)(?=.*[~@#%$*()_+{}\[\]:;<>,.?\\/-])[A-Za-z0-9~@#%$*()_+{}\[\]:;<>,.?\\/-]{8,12}$'); // RegExp passwordPattern = RegExp(r'^(?=.*[A-Za-z])(?=.*\d)(?=.*[~@#%$*()_+{}\[\]:;<>,.?\\/-])[A-Za-z0-9~@#%$*()_+{}\[\]:;<>,.?\\/-]{8,12}$');
RegExp passwordPattern = RegExp(r'^\d{6}$'); // RegExp passwordPattern = RegExp(r'^\d{6}$');
return passwordPattern.hasMatch(value); return passwordPattern.hasMatch(value);
} }
......
import 'package:flutter/cupertino.dart';
class AssetImageIconData extends IconData {
const AssetImageIconData(int codePoint)
: super(
codePoint,
fontFamily: 'AssetImage',
fontPackage: 'flutter',
);
}
\ No newline at end of file
...@@ -13,6 +13,7 @@ import 'package:flutter_screenutil/flutter_screenutil.dart'; ...@@ -13,6 +13,7 @@ import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:extended_image/extended_image.dart'; import 'package:extended_image/extended_image.dart';
import '../theme.dart'; import '../theme.dart';
import 'AssetImageIconData.dart';
part 'toast.dart'; part 'toast.dart';
......
...@@ -340,6 +340,7 @@ class CustomInputSearch extends StatelessWidget { ...@@ -340,6 +340,7 @@ class CustomInputSearch extends StatelessWidget {
const CustomInputSearch({ const CustomInputSearch({
Key? key, Key? key,
this.iconData = Icons.search_rounded, this.iconData = Icons.search_rounded,
// this.iconData = AssetImageIconData('0xe001'),
this.hintText, this.hintText,
this.controller, this.controller,
this.readOnly = false, this.readOnly = false,
...@@ -368,6 +369,21 @@ class CustomInputSearch extends StatelessWidget { ...@@ -368,6 +369,21 @@ class CustomInputSearch extends StatelessWidget {
height: 1.2, height: 1.2,
), ),
decoration: InputDecoration( decoration: InputDecoration(
border: OutlineInputBorder(
borderRadius: BorderRadius.circular(360.w), // 设置圆角
),
focusedBorder: OutlineInputBorder(
borderRadius: BorderRadius.circular(360.0), // 设置圆角
borderSide: const BorderSide(
color: Colors.transparent, // 定义边框颜色
),
),
enabledBorder: OutlineInputBorder(
borderRadius: BorderRadius.circular(360.0), // 设置圆角
borderSide: const BorderSide(
color: Colors.transparent, // 定义边框颜色
),
),
fillColor: Theme.of(context).colorScheme.tertiary, fillColor: Theme.of(context).colorScheme.tertiary,
contentPadding: _padding.subtract(EdgeInsets.symmetric( contentPadding: _padding.subtract(EdgeInsets.symmetric(
horizontal: _padding.horizontal / 4, horizontal: _padding.horizontal / 4,
...@@ -376,10 +392,10 @@ class CustomInputSearch extends StatelessWidget { ...@@ -376,10 +392,10 @@ class CustomInputSearch extends StatelessWidget {
padding: EdgeInsets.symmetric( padding: EdgeInsets.symmetric(
horizontal: _padding.horizontal / 4, horizontal: _padding.horizontal / 4,
), ),
child: Icon( child: Image.asset(
iconData, "assets/images/search.png",
size: 24.w, height: 18.w,
color: const Color(0xFF858C94), width: 18.w,
), ),
), ),
hintStyle: TextStyle( hintStyle: TextStyle(
...@@ -389,12 +405,12 @@ class CustomInputSearch extends StatelessWidget { ...@@ -389,12 +405,12 @@ class CustomInputSearch extends StatelessWidget {
), ),
prefixIconConstraints: const BoxConstraints(), prefixIconConstraints: const BoxConstraints(),
hintText: hintText ?? '搜索', hintText: hintText ?? '搜索',
enabledBorder: inputDecoration.enabledBorder?.copyWith( // enabledBorder: inputDecoration.enabledBorder?.copyWith(
borderSide: const BorderSide(color: Colors.transparent), // borderSide: const BorderSide(color: Colors.transparent),
), // ),
focusedBorder: inputDecoration.enabledBorder?.copyWith( // focusedBorder: inputDecoration.enabledBorder?.copyWith(
borderSide: const BorderSide(color: Colors.transparent), // borderSide: const BorderSide(color: Colors.transparent),
), // ),
disabledBorder: inputDecoration.enabledBorder?.copyWith( disabledBorder: inputDecoration.enabledBorder?.copyWith(
borderSide: const BorderSide(color: Colors.transparent), borderSide: const BorderSide(color: Colors.transparent),
), ),
......
...@@ -6,7 +6,7 @@ packages: ...@@ -6,7 +6,7 @@ packages:
description: description:
name: archive name: archive
sha256: "22600aa1e926be775fa5fe7e6894e7fb3df9efda8891c73f70fb3262399a432d" sha256: "22600aa1e926be775fa5fe7e6894e7fb3df9efda8891c73f70fb3262399a432d"
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "3.4.10" version: "3.4.10"
args: args:
...@@ -14,7 +14,7 @@ packages: ...@@ -14,7 +14,7 @@ packages:
description: description:
name: args name: args
sha256: eef6c46b622e0494a36c5a12d10d77fb4e855501a91c1b9ef9339326e58f0596 sha256: eef6c46b622e0494a36c5a12d10d77fb4e855501a91c1b9ef9339326e58f0596
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "2.4.2" version: "2.4.2"
asn1lib: asn1lib:
...@@ -22,7 +22,7 @@ packages: ...@@ -22,7 +22,7 @@ packages:
description: description:
name: asn1lib name: asn1lib
sha256: c9c85fedbe2188b95133cbe960e16f5f448860f7133330e272edbbca5893ddc6 sha256: c9c85fedbe2188b95133cbe960e16f5f448860f7133330e272edbbca5893ddc6
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "1.5.2" version: "1.5.2"
async: async:
...@@ -30,7 +30,7 @@ packages: ...@@ -30,7 +30,7 @@ packages:
description: description:
name: async name: async
sha256: "947bfcf187f74dbc5e146c9eb9c0f10c9f8b30743e341481c1e2ed3ecc18c20c" sha256: "947bfcf187f74dbc5e146c9eb9c0f10c9f8b30743e341481c1e2ed3ecc18c20c"
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "2.11.0" version: "2.11.0"
audio_session: audio_session:
...@@ -38,7 +38,7 @@ packages: ...@@ -38,7 +38,7 @@ packages:
description: description:
name: audio_session name: audio_session
sha256: "6fdf255ed3af86535c96452c33ecff1245990bb25a605bfb1958661ccc3d467f" sha256: "6fdf255ed3af86535c96452c33ecff1245990bb25a605bfb1958661ccc3d467f"
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "0.1.18" version: "0.1.18"
azlistview: azlistview:
...@@ -46,7 +46,7 @@ packages: ...@@ -46,7 +46,7 @@ packages:
description: description:
name: azlistview name: azlistview
sha256: "93e865f11777a271b439f0d6b00799c0797e9daeec2e082a2e01373809c4b90d" sha256: "93e865f11777a271b439f0d6b00799c0797e9daeec2e082a2e01373809c4b90d"
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "2.0.0" version: "2.0.0"
badges: badges:
...@@ -54,7 +54,7 @@ packages: ...@@ -54,7 +54,7 @@ packages:
description: description:
name: badges name: badges
sha256: a7b6bbd60dce418df0db3058b53f9d083c22cdb5132a052145dc267494df0b84 sha256: a7b6bbd60dce418df0db3058b53f9d083c22cdb5132a052145dc267494df0b84
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "3.1.2" version: "3.1.2"
boolean_selector: boolean_selector:
...@@ -62,7 +62,7 @@ packages: ...@@ -62,7 +62,7 @@ packages:
description: description:
name: boolean_selector name: boolean_selector
sha256: "6cfb5af12253eaf2b368f07bacc5a80d1301a071c73360d746b7f2e32d762c66" sha256: "6cfb5af12253eaf2b368f07bacc5a80d1301a071c73360d746b7f2e32d762c66"
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "2.1.1" version: "2.1.1"
carousel_slider: carousel_slider:
...@@ -70,7 +70,7 @@ packages: ...@@ -70,7 +70,7 @@ packages:
description: description:
name: carousel_slider name: carousel_slider
sha256: "9c695cc963bf1d04a47bd6021f68befce8970bcd61d24938e1fb0918cf5d9c42" sha256: "9c695cc963bf1d04a47bd6021f68befce8970bcd61d24938e1fb0918cf5d9c42"
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "4.2.1" version: "4.2.1"
characters: characters:
...@@ -78,7 +78,7 @@ packages: ...@@ -78,7 +78,7 @@ packages:
description: description:
name: characters name: characters
sha256: "04a925763edad70e8443c99234dc3328f442e811f1d8fd1a72f1c8ad0f69a605" sha256: "04a925763edad70e8443c99234dc3328f442e811f1d8fd1a72f1c8ad0f69a605"
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "1.3.0" version: "1.3.0"
clock: clock:
...@@ -86,7 +86,7 @@ packages: ...@@ -86,7 +86,7 @@ packages:
description: description:
name: clock name: clock
sha256: cb6d7f03e1de671e34607e909a7213e31d7752be4fb66a86d29fe1eb14bfb5cf sha256: cb6d7f03e1de671e34607e909a7213e31d7752be4fb66a86d29fe1eb14bfb5cf
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "1.1.1" version: "1.1.1"
collection: collection:
...@@ -94,7 +94,7 @@ packages: ...@@ -94,7 +94,7 @@ packages:
description: description:
name: collection name: collection
sha256: "4a07be6cb69c84d677a6c3096fcf960cc3285a8330b4603e0d463d15d9bd934c" sha256: "4a07be6cb69c84d677a6c3096fcf960cc3285a8330b4603e0d463d15d9bd934c"
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "1.17.1" version: "1.17.1"
connectivity_plus: connectivity_plus:
...@@ -102,7 +102,7 @@ packages: ...@@ -102,7 +102,7 @@ packages:
description: description:
name: connectivity_plus name: connectivity_plus
sha256: "224a77051d52a11fbad53dd57827594d3bd24f945af28bd70bab376d68d437f0" sha256: "224a77051d52a11fbad53dd57827594d3bd24f945af28bd70bab376d68d437f0"
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "5.0.2" version: "5.0.2"
connectivity_plus_platform_interface: connectivity_plus_platform_interface:
...@@ -110,7 +110,7 @@ packages: ...@@ -110,7 +110,7 @@ packages:
description: description:
name: connectivity_plus_platform_interface name: connectivity_plus_platform_interface
sha256: cf1d1c28f4416f8c654d7dc3cd638ec586076255d407cef3ddbdaf178272a71a sha256: cf1d1c28f4416f8c654d7dc3cd638ec586076255d407cef3ddbdaf178272a71a
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "1.2.4" version: "1.2.4"
convert: convert:
...@@ -118,7 +118,7 @@ packages: ...@@ -118,7 +118,7 @@ packages:
description: description:
name: convert name: convert
sha256: f08428ad63615f96a27e34221c65e1a451439b5f26030f78d790f461c686d65d sha256: f08428ad63615f96a27e34221c65e1a451439b5f26030f78d790f461c686d65d
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "3.0.1" version: "3.0.1"
cross_file: cross_file:
...@@ -126,7 +126,7 @@ packages: ...@@ -126,7 +126,7 @@ packages:
description: description:
name: cross_file name: cross_file
sha256: "2f9d2cbccb76127ba28528cb3ae2c2326a122446a83de5a056aaa3880d3882c5" sha256: "2f9d2cbccb76127ba28528cb3ae2c2326a122446a83de5a056aaa3880d3882c5"
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "0.3.3+7" version: "0.3.3+7"
crypto: crypto:
...@@ -134,7 +134,7 @@ packages: ...@@ -134,7 +134,7 @@ packages:
description: description:
name: crypto name: crypto
sha256: ff625774173754681d66daaf4a448684fb04b78f902da9cb3d308c19cc5e8bab sha256: ff625774173754681d66daaf4a448684fb04b78f902da9cb3d308c19cc5e8bab
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "3.0.3" version: "3.0.3"
cupertino_icons: cupertino_icons:
...@@ -142,7 +142,7 @@ packages: ...@@ -142,7 +142,7 @@ packages:
description: description:
name: cupertino_icons name: cupertino_icons
sha256: d57953e10f9f8327ce64a508a355f0b1ec902193f66288e8cb5070e7c47eeb2d sha256: d57953e10f9f8327ce64a508a355f0b1ec902193f66288e8cb5070e7c47eeb2d
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "1.0.6" version: "1.0.6"
dbus: dbus:
...@@ -150,7 +150,7 @@ packages: ...@@ -150,7 +150,7 @@ packages:
description: description:
name: dbus name: dbus
sha256: "365c771ac3b0e58845f39ec6deebc76e3276aa9922b0cc60840712094d9047ac" sha256: "365c771ac3b0e58845f39ec6deebc76e3276aa9922b0cc60840712094d9047ac"
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "0.7.10" version: "0.7.10"
decimal: decimal:
...@@ -158,7 +158,7 @@ packages: ...@@ -158,7 +158,7 @@ packages:
description: description:
name: decimal name: decimal
sha256: "24a261d5d5c87e86c7651c417a5dbdf8bcd7080dd592533910e8d0505a279f21" sha256: "24a261d5d5c87e86c7651c417a5dbdf8bcd7080dd592533910e8d0505a279f21"
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "2.3.3" version: "2.3.3"
dio: dio:
...@@ -166,7 +166,7 @@ packages: ...@@ -166,7 +166,7 @@ packages:
description: description:
name: dio name: dio
sha256: "417e2a6f9d83ab396ec38ff4ea5da6c254da71e4db765ad737a42af6930140b7" sha256: "417e2a6f9d83ab396ec38ff4ea5da6c254da71e4db765ad737a42af6930140b7"
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "5.3.3" version: "5.3.3"
easy_refresh: easy_refresh:
...@@ -174,7 +174,7 @@ packages: ...@@ -174,7 +174,7 @@ packages:
description: description:
name: easy_refresh name: easy_refresh
sha256: "77b025ea49f27b5ebc5eef40a6678be52564c293bd97ce91a4088d6646478329" sha256: "77b025ea49f27b5ebc5eef40a6678be52564c293bd97ce91a4088d6646478329"
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "3.3.2+1" version: "3.3.2+1"
encrypt: encrypt:
...@@ -182,7 +182,7 @@ packages: ...@@ -182,7 +182,7 @@ packages:
description: description:
name: encrypt name: encrypt
sha256: "62d9aa4670cc2a8798bab89b39fc71b6dfbacf615de6cf5001fb39f7e4a996a2" sha256: "62d9aa4670cc2a8798bab89b39fc71b6dfbacf615de6cf5001fb39f7e4a996a2"
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "5.0.3" version: "5.0.3"
extended_image: extended_image:
...@@ -190,7 +190,7 @@ packages: ...@@ -190,7 +190,7 @@ packages:
description: description:
name: extended_image name: extended_image
sha256: e77d18f956649ba6e5ecebd0cb68542120886336a75ee673788145bd4c3f0767 sha256: e77d18f956649ba6e5ecebd0cb68542120886336a75ee673788145bd4c3f0767
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "8.0.2" version: "8.0.2"
extended_image_library: extended_image_library:
...@@ -198,7 +198,7 @@ packages: ...@@ -198,7 +198,7 @@ packages:
description: description:
name: extended_image_library name: extended_image_library
sha256: bb8d08c504ebc73d476ec1c99451a61f12e95538869e734fc4f55a3a2d5c98ec sha256: bb8d08c504ebc73d476ec1c99451a61f12e95538869e734fc4f55a3a2d5c98ec
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "3.5.3" version: "3.5.3"
fake_async: fake_async:
...@@ -206,7 +206,7 @@ packages: ...@@ -206,7 +206,7 @@ packages:
description: description:
name: fake_async name: fake_async
sha256: "511392330127add0b769b75a987850d136345d9227c6b94c96a04cf4a391bf78" sha256: "511392330127add0b769b75a987850d136345d9227c6b94c96a04cf4a391bf78"
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "1.3.1" version: "1.3.1"
ffi: ffi:
...@@ -214,7 +214,7 @@ packages: ...@@ -214,7 +214,7 @@ packages:
description: description:
name: ffi name: ffi
sha256: "7bf0adc28a23d395f19f3f1eb21dd7cfd1dd9f8e1c50051c069122e6853bc878" sha256: "7bf0adc28a23d395f19f3f1eb21dd7cfd1dd9f8e1c50051c069122e6853bc878"
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "2.1.0" version: "2.1.0"
file: file:
...@@ -222,7 +222,7 @@ packages: ...@@ -222,7 +222,7 @@ packages:
description: description:
name: file name: file
sha256: "5fc22d7c25582e38ad9a8515372cd9a93834027aacf1801cf01164dac0ffa08c" sha256: "5fc22d7c25582e38ad9a8515372cd9a93834027aacf1801cf01164dac0ffa08c"
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "7.0.0" version: "7.0.0"
flutter: flutter:
...@@ -235,7 +235,7 @@ packages: ...@@ -235,7 +235,7 @@ packages:
description: description:
name: flutter_app_update name: flutter_app_update
sha256: "2202e6e6d49eacc571304e5a6a5404f893382b492029d01d33b3bfb9af1c2f25" sha256: "2202e6e6d49eacc571304e5a6a5404f893382b492029d01d33b3bfb9af1c2f25"
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "3.0.4" version: "3.0.4"
flutter_cache_manager: flutter_cache_manager:
...@@ -243,7 +243,7 @@ packages: ...@@ -243,7 +243,7 @@ packages:
description: description:
name: flutter_cache_manager name: flutter_cache_manager
sha256: "8207f27539deb83732fdda03e259349046a39a4c767269285f449ade355d54ba" sha256: "8207f27539deb83732fdda03e259349046a39a4c767269285f449ade355d54ba"
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "3.3.1" version: "3.3.1"
flutter_easyloading: flutter_easyloading:
...@@ -251,7 +251,7 @@ packages: ...@@ -251,7 +251,7 @@ packages:
description: description:
name: flutter_easyloading name: flutter_easyloading
sha256: ba21a3c883544e582f9cc455a4a0907556714e1e9cf0eababfcb600da191d17c sha256: ba21a3c883544e582f9cc455a4a0907556714e1e9cf0eababfcb600da191d17c
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "3.0.5" version: "3.0.5"
flutter_inapp_purchase: flutter_inapp_purchase:
...@@ -259,7 +259,7 @@ packages: ...@@ -259,7 +259,7 @@ packages:
description: description:
name: flutter_inapp_purchase name: flutter_inapp_purchase
sha256: d67544e703439feefe91cab9cb4920cffc0f1576f7ce51a78e3a0a3c5f7d3f1e sha256: d67544e703439feefe91cab9cb4920cffc0f1576f7ce51a78e3a0a3c5f7d3f1e
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "5.6.1" version: "5.6.1"
flutter_inappwebview: flutter_inappwebview:
...@@ -267,7 +267,7 @@ packages: ...@@ -267,7 +267,7 @@ packages:
description: description:
name: flutter_inappwebview name: flutter_inappwebview
sha256: d198297060d116b94048301ee6749cd2e7d03c1f2689783f52d210a6b7aba350 sha256: d198297060d116b94048301ee6749cd2e7d03c1f2689783f52d210a6b7aba350
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "5.8.0" version: "5.8.0"
flutter_lints: flutter_lints:
...@@ -275,7 +275,7 @@ packages: ...@@ -275,7 +275,7 @@ packages:
description: description:
name: flutter_lints name: flutter_lints
sha256: a25a15ebbdfc33ab1cd26c63a6ee519df92338a9c10f122adda92938253bef04 sha256: a25a15ebbdfc33ab1cd26c63a6ee519df92338a9c10f122adda92938253bef04
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "2.0.3" version: "2.0.3"
flutter_localizations: flutter_localizations:
...@@ -288,7 +288,7 @@ packages: ...@@ -288,7 +288,7 @@ packages:
description: description:
name: flutter_oss_aliyun name: flutter_oss_aliyun
sha256: d4e7423a29a3ff41aff6ab8278e0371716a3c3c1d086f937a9695a70ea8f8d39 sha256: d4e7423a29a3ff41aff6ab8278e0371716a3c3c1d086f937a9695a70ea8f8d39
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "6.4.1" version: "6.4.1"
flutter_plugin_android_lifecycle: flutter_plugin_android_lifecycle:
...@@ -296,7 +296,7 @@ packages: ...@@ -296,7 +296,7 @@ packages:
description: description:
name: flutter_plugin_android_lifecycle name: flutter_plugin_android_lifecycle
sha256: b068ffc46f82a55844acfa4fdbb61fad72fa2aef0905548419d97f0f95c456da sha256: b068ffc46f82a55844acfa4fdbb61fad72fa2aef0905548419d97f0f95c456da
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "2.0.17" version: "2.0.17"
flutter_screenutil: flutter_screenutil:
...@@ -304,7 +304,7 @@ packages: ...@@ -304,7 +304,7 @@ packages:
description: description:
name: flutter_screenutil name: flutter_screenutil
sha256: b3e155ee4f2cf5b21a2e15182d1c49c848147ed47f62083fc9a9beccb85f59f9 sha256: b3e155ee4f2cf5b21a2e15182d1c49c848147ed47f62083fc9a9beccb85f59f9
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "5.8.2" version: "5.8.2"
flutter_slidable: flutter_slidable:
...@@ -312,7 +312,7 @@ packages: ...@@ -312,7 +312,7 @@ packages:
description: description:
name: flutter_slidable name: flutter_slidable
sha256: "19ed4813003a6ff4e9c6bcce37e792a2a358919d7603b2b31ff200229191e44c" sha256: "19ed4813003a6ff4e9c6bcce37e792a2a358919d7603b2b31ff200229191e44c"
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "3.0.1" version: "3.0.1"
flutter_sound: flutter_sound:
...@@ -320,7 +320,7 @@ packages: ...@@ -320,7 +320,7 @@ packages:
description: description:
name: flutter_sound name: flutter_sound
sha256: "090a4694b11ecc744c2010621c4ffc5fe7c3079d304ea014961a72c7b72cfe6c" sha256: "090a4694b11ecc744c2010621c4ffc5fe7c3079d304ea014961a72c7b72cfe6c"
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "9.2.13" version: "9.2.13"
flutter_sound_platform_interface: flutter_sound_platform_interface:
...@@ -328,7 +328,7 @@ packages: ...@@ -328,7 +328,7 @@ packages:
description: description:
name: flutter_sound_platform_interface name: flutter_sound_platform_interface
sha256: "4537eaeb58a32748c42b621ad6116f7f4c6ee0a8d6ffaa501b165fe1c9df4753" sha256: "4537eaeb58a32748c42b621ad6116f7f4c6ee0a8d6ffaa501b165fe1c9df4753"
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "9.2.13" version: "9.2.13"
flutter_sound_web: flutter_sound_web:
...@@ -336,7 +336,7 @@ packages: ...@@ -336,7 +336,7 @@ packages:
description: description:
name: flutter_sound_web name: flutter_sound_web
sha256: ad4ca92671a1879e1f613e900bbbdb8170b20d57d1e4e6363018fe56b055594f sha256: ad4ca92671a1879e1f613e900bbbdb8170b20d57d1e4e6363018fe56b055594f
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "9.2.13" version: "9.2.13"
flutter_spinkit: flutter_spinkit:
...@@ -344,7 +344,7 @@ packages: ...@@ -344,7 +344,7 @@ packages:
description: description:
name: flutter_spinkit name: flutter_spinkit
sha256: b39c753e909d4796906c5696a14daf33639a76e017136c8d82bf3e620ce5bb8e sha256: b39c753e909d4796906c5696a14daf33639a76e017136c8d82bf3e620ce5bb8e
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "5.2.0" version: "5.2.0"
flutter_star: flutter_star:
...@@ -352,7 +352,7 @@ packages: ...@@ -352,7 +352,7 @@ packages:
description: description:
name: flutter_star name: flutter_star
sha256: "7dc10b8b3667ace2aa575a37ea0c00558a7514019cfe7e76322573d85b72a472" sha256: "7dc10b8b3667ace2aa575a37ea0c00558a7514019cfe7e76322573d85b72a472"
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "1.2.0" version: "1.2.0"
flutter_test: flutter_test:
...@@ -365,7 +365,7 @@ packages: ...@@ -365,7 +365,7 @@ packages:
description: description:
name: flutter_tts name: flutter_tts
sha256: cbb3fd43b946e62398560235469e6113e4fe26c40eab1b7cb5e7c417503fb3a8 sha256: cbb3fd43b946e62398560235469e6113e4fe26c40eab1b7cb5e7c417503fb3a8
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "3.8.5" version: "3.8.5"
flutter_web_plugins: flutter_web_plugins:
...@@ -378,7 +378,7 @@ packages: ...@@ -378,7 +378,7 @@ packages:
description: description:
name: fluwx name: fluwx
sha256: "5cba72dff6b89062527c5042fab55ffbad1420ee93503a9ed72bc4f1c4b54a30" sha256: "5cba72dff6b89062527c5042fab55ffbad1420ee93503a9ed72bc4f1c4b54a30"
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "4.4.10" version: "4.4.10"
get: get:
...@@ -386,7 +386,7 @@ packages: ...@@ -386,7 +386,7 @@ packages:
description: description:
name: get name: get
sha256: "2ba20a47c8f1f233bed775ba2dd0d3ac97b4cf32fc17731b3dfc672b06b0e92a" sha256: "2ba20a47c8f1f233bed775ba2dd0d3ac97b4cf32fc17731b3dfc672b06b0e92a"
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "4.6.5" version: "4.6.5"
go_router: go_router:
...@@ -394,7 +394,7 @@ packages: ...@@ -394,7 +394,7 @@ packages:
description: description:
name: go_router name: go_router
sha256: "2aa884667eeda3a1c461f31e72af1f77984ab0f29450d8fb12ec1f7bc53eea14" sha256: "2aa884667eeda3a1c461f31e72af1f77984ab0f29450d8fb12ec1f7bc53eea14"
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "10.1.0" version: "10.1.0"
http: http:
...@@ -402,7 +402,7 @@ packages: ...@@ -402,7 +402,7 @@ packages:
description: description:
name: http name: http
sha256: "759d1a329847dd0f39226c688d3e06a6b8679668e350e2891a6474f8b4bb8525" sha256: "759d1a329847dd0f39226c688d3e06a6b8679668e350e2891a6474f8b4bb8525"
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "1.1.0" version: "1.1.0"
http_client_helper: http_client_helper:
...@@ -410,7 +410,7 @@ packages: ...@@ -410,7 +410,7 @@ packages:
description: description:
name: http_client_helper name: http_client_helper
sha256: "8a9127650734da86b5c73760de2b404494c968a3fd55602045ffec789dac3cb1" sha256: "8a9127650734da86b5c73760de2b404494c968a3fd55602045ffec789dac3cb1"
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "3.0.0" version: "3.0.0"
http_parser: http_parser:
...@@ -418,7 +418,7 @@ packages: ...@@ -418,7 +418,7 @@ packages:
description: description:
name: http_parser name: http_parser
sha256: "2aa08ce0341cc9b354a498388e30986515406668dbcc4f7c950c3e715496693b" sha256: "2aa08ce0341cc9b354a498388e30986515406668dbcc4f7c950c3e715496693b"
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "4.0.2" version: "4.0.2"
image_picker: image_picker:
...@@ -426,7 +426,7 @@ packages: ...@@ -426,7 +426,7 @@ packages:
description: description:
name: image_picker name: image_picker
sha256: "9978d3510af4e6a902e545ce19229b926e6de6a1828d6134d3aab2e129a4d270" sha256: "9978d3510af4e6a902e545ce19229b926e6de6a1828d6134d3aab2e129a4d270"
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "0.8.7+5" version: "0.8.7+5"
image_picker_android: image_picker_android:
...@@ -434,7 +434,7 @@ packages: ...@@ -434,7 +434,7 @@ packages:
description: description:
name: image_picker_android name: image_picker_android
sha256: "39f2bfe497e495450c81abcd44b62f56c2a36a37a175da7d137b4454977b51b1" sha256: "39f2bfe497e495450c81abcd44b62f56c2a36a37a175da7d137b4454977b51b1"
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "0.8.9+3" version: "0.8.9+3"
image_picker_for_web: image_picker_for_web:
...@@ -442,7 +442,7 @@ packages: ...@@ -442,7 +442,7 @@ packages:
description: description:
name: image_picker_for_web name: image_picker_for_web
sha256: "869fe8a64771b7afbc99fc433a5f7be2fea4d1cb3d7c11a48b6b579eb9c797f0" sha256: "869fe8a64771b7afbc99fc433a5f7be2fea4d1cb3d7c11a48b6b579eb9c797f0"
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "2.2.0" version: "2.2.0"
image_picker_ios: image_picker_ios:
...@@ -450,7 +450,7 @@ packages: ...@@ -450,7 +450,7 @@ packages:
description: description:
name: image_picker_ios name: image_picker_ios
sha256: fadafce49e8569257a0cad56d24438a6fa1f0cbd7ee0af9b631f7492818a4ca3 sha256: fadafce49e8569257a0cad56d24438a6fa1f0cbd7ee0af9b631f7492818a4ca3
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "0.8.9+1" version: "0.8.9+1"
image_picker_platform_interface: image_picker_platform_interface:
...@@ -458,7 +458,7 @@ packages: ...@@ -458,7 +458,7 @@ packages:
description: description:
name: image_picker_platform_interface name: image_picker_platform_interface
sha256: fa4e815e6fcada50e35718727d83ba1c92f1edf95c0b4436554cec301b56233b sha256: fa4e815e6fcada50e35718727d83ba1c92f1edf95c0b4436554cec301b56233b
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "2.9.3" version: "2.9.3"
intl: intl:
...@@ -466,7 +466,7 @@ packages: ...@@ -466,7 +466,7 @@ packages:
description: description:
name: intl name: intl
sha256: a3715e3bc90294e971cb7dc063fbf3cd9ee0ebf8604ffeafabd9e6f16abbdbe6 sha256: a3715e3bc90294e971cb7dc063fbf3cd9ee0ebf8604ffeafabd9e6f16abbdbe6
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "0.18.0" version: "0.18.0"
ionicons: ionicons:
...@@ -474,7 +474,7 @@ packages: ...@@ -474,7 +474,7 @@ packages:
description: description:
name: ionicons name: ionicons
sha256: "5496bc65a16115ecf05b15b78f494ee4a8869504357668f0a11d689e970523cf" sha256: "5496bc65a16115ecf05b15b78f494ee4a8869504357668f0a11d689e970523cf"
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "0.2.2" version: "0.2.2"
js: js:
...@@ -482,7 +482,7 @@ packages: ...@@ -482,7 +482,7 @@ packages:
description: description:
name: js name: js
sha256: f2c445dce49627136094980615a031419f7f3eb393237e4ecd97ac15dea343f3 sha256: f2c445dce49627136094980615a031419f7f3eb393237e4ecd97ac15dea343f3
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "0.6.7" version: "0.6.7"
just_audio: just_audio:
...@@ -490,7 +490,7 @@ packages: ...@@ -490,7 +490,7 @@ packages:
description: description:
name: just_audio name: just_audio
sha256: b607cd1a43bac03d85c3aaee00448ff4a589ef2a77104e3d409889ff079bf823 sha256: b607cd1a43bac03d85c3aaee00448ff4a589ef2a77104e3d409889ff079bf823
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "0.9.36" version: "0.9.36"
just_audio_platform_interface: just_audio_platform_interface:
...@@ -498,7 +498,7 @@ packages: ...@@ -498,7 +498,7 @@ packages:
description: description:
name: just_audio_platform_interface name: just_audio_platform_interface
sha256: c3dee0014248c97c91fe6299edb73dc4d6c6930a2f4f713579cd692d9e47f4a1 sha256: c3dee0014248c97c91fe6299edb73dc4d6c6930a2f4f713579cd692d9e47f4a1
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "4.2.2" version: "4.2.2"
just_audio_web: just_audio_web:
...@@ -506,7 +506,7 @@ packages: ...@@ -506,7 +506,7 @@ packages:
description: description:
name: just_audio_web name: just_audio_web
sha256: "134356b0fe3d898293102b33b5fd618831ffdc72bb7a1b726140abdf22772b70" sha256: "134356b0fe3d898293102b33b5fd618831ffdc72bb7a1b726140abdf22772b70"
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "0.4.9" version: "0.4.9"
lints: lints:
...@@ -514,7 +514,7 @@ packages: ...@@ -514,7 +514,7 @@ packages:
description: description:
name: lints name: lints
sha256: "0a217c6c989d21039f1498c3ed9f3ed71b354e69873f13a8dfc3c9fe76f1b452" sha256: "0a217c6c989d21039f1498c3ed9f3ed71b354e69873f13a8dfc3c9fe76f1b452"
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "2.1.1" version: "2.1.1"
logger: logger:
...@@ -522,7 +522,7 @@ packages: ...@@ -522,7 +522,7 @@ packages:
description: description:
name: logger name: logger
sha256: db2ff852ed77090ba9f62d3611e4208a3d11dfa35991a81ae724c113fcb3e3f7 sha256: db2ff852ed77090ba9f62d3611e4208a3d11dfa35991a81ae724c113fcb3e3f7
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "1.3.0" version: "1.3.0"
logging: logging:
...@@ -530,7 +530,7 @@ packages: ...@@ -530,7 +530,7 @@ packages:
description: description:
name: logging name: logging
sha256: "623a88c9594aa774443aa3eb2d41807a48486b5613e67599fb4c41c0ad47c340" sha256: "623a88c9594aa774443aa3eb2d41807a48486b5613e67599fb4c41c0ad47c340"
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "1.2.0" version: "1.2.0"
matcher: matcher:
...@@ -538,7 +538,7 @@ packages: ...@@ -538,7 +538,7 @@ packages:
description: description:
name: matcher name: matcher
sha256: "6501fbd55da300384b768785b83e5ce66991266cec21af89ab9ae7f5ce1c4cbb" sha256: "6501fbd55da300384b768785b83e5ce66991266cec21af89ab9ae7f5ce1c4cbb"
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "0.12.15" version: "0.12.15"
material_color_utilities: material_color_utilities:
...@@ -546,7 +546,7 @@ packages: ...@@ -546,7 +546,7 @@ packages:
description: description:
name: material_color_utilities name: material_color_utilities
sha256: d92141dc6fe1dad30722f9aa826c7fbc896d021d792f80678280601aff8cf724 sha256: d92141dc6fe1dad30722f9aa826c7fbc896d021d792f80678280601aff8cf724
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "0.2.0" version: "0.2.0"
meta: meta:
...@@ -554,7 +554,7 @@ packages: ...@@ -554,7 +554,7 @@ packages:
description: description:
name: meta name: meta
sha256: "3c74dbf8763d36539f114c799d8a2d87343b5067e9d796ca22b5eb8437090ee3" sha256: "3c74dbf8763d36539f114c799d8a2d87343b5067e9d796ca22b5eb8437090ee3"
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "1.9.1" version: "1.9.1"
mime: mime:
...@@ -562,7 +562,7 @@ packages: ...@@ -562,7 +562,7 @@ packages:
description: description:
name: mime name: mime
sha256: e4ff8e8564c03f255408decd16e7899da1733852a9110a58fe6d1b817684a63e sha256: e4ff8e8564c03f255408decd16e7899da1733852a9110a58fe6d1b817684a63e
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "1.0.4" version: "1.0.4"
nested: nested:
...@@ -570,7 +570,7 @@ packages: ...@@ -570,7 +570,7 @@ packages:
description: description:
name: nested name: nested
sha256: "03bac4c528c64c95c722ec99280375a6f2fc708eec17c7b3f07253b626cd2a20" sha256: "03bac4c528c64c95c722ec99280375a6f2fc708eec17c7b3f07253b626cd2a20"
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "1.0.0" version: "1.0.0"
nm: nm:
...@@ -578,7 +578,7 @@ packages: ...@@ -578,7 +578,7 @@ packages:
description: description:
name: nm name: nm
sha256: "2c9aae4127bdc8993206464fcc063611e0e36e72018696cd9631023a31b24254" sha256: "2c9aae4127bdc8993206464fcc063611e0e36e72018696cd9631023a31b24254"
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "0.5.0" version: "0.5.0"
oktoast: oktoast:
...@@ -586,7 +586,7 @@ packages: ...@@ -586,7 +586,7 @@ packages:
description: description:
name: oktoast name: oktoast
sha256: f1366c5c793ddfb8f55bc6fc3e45db43c45debf173b765fb4c5ec096cbdeb84a sha256: f1366c5c793ddfb8f55bc6fc3e45db43c45debf173b765fb4c5ec096cbdeb84a
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "3.4.0" version: "3.4.0"
package_info_plus: package_info_plus:
...@@ -594,7 +594,7 @@ packages: ...@@ -594,7 +594,7 @@ packages:
description: description:
name: package_info_plus name: package_info_plus
sha256: "7e76fad405b3e4016cd39d08f455a4eb5199723cf594cd1b8916d47140d93017" sha256: "7e76fad405b3e4016cd39d08f455a4eb5199723cf594cd1b8916d47140d93017"
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "4.2.0" version: "4.2.0"
package_info_plus_platform_interface: package_info_plus_platform_interface:
...@@ -602,7 +602,7 @@ packages: ...@@ -602,7 +602,7 @@ packages:
description: description:
name: package_info_plus_platform_interface name: package_info_plus_platform_interface
sha256: "9bc8ba46813a4cc42c66ab781470711781940780fd8beddd0c3da62506d3a6c6" sha256: "9bc8ba46813a4cc42c66ab781470711781940780fd8beddd0c3da62506d3a6c6"
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "2.0.1" version: "2.0.1"
path: path:
...@@ -610,7 +610,7 @@ packages: ...@@ -610,7 +610,7 @@ packages:
description: description:
name: path name: path
sha256: "8829d8a55c13fc0e37127c29fedf290c102f4e40ae94ada574091fe0ff96c917" sha256: "8829d8a55c13fc0e37127c29fedf290c102f4e40ae94ada574091fe0ff96c917"
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "1.8.3" version: "1.8.3"
path_drawing: path_drawing:
...@@ -618,7 +618,7 @@ packages: ...@@ -618,7 +618,7 @@ packages:
description: description:
name: path_drawing name: path_drawing
sha256: bbb1934c0cbb03091af082a6389ca2080345291ef07a5fa6d6e078ba8682f977 sha256: bbb1934c0cbb03091af082a6389ca2080345291ef07a5fa6d6e078ba8682f977
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "1.0.1" version: "1.0.1"
path_parsing: path_parsing:
...@@ -626,7 +626,7 @@ packages: ...@@ -626,7 +626,7 @@ packages:
description: description:
name: path_parsing name: path_parsing
sha256: e3e67b1629e6f7e8100b367d3db6ba6af4b1f0bb80f64db18ef1fbabd2fa9ccf sha256: e3e67b1629e6f7e8100b367d3db6ba6af4b1f0bb80f64db18ef1fbabd2fa9ccf
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "1.0.1" version: "1.0.1"
path_provider: path_provider:
...@@ -634,7 +634,7 @@ packages: ...@@ -634,7 +634,7 @@ packages:
description: description:
name: path_provider name: path_provider
sha256: b27217933eeeba8ff24845c34003b003b2b22151de3c908d0e679e8fe1aa078b sha256: b27217933eeeba8ff24845c34003b003b2b22151de3c908d0e679e8fe1aa078b
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "2.1.2" version: "2.1.2"
path_provider_android: path_provider_android:
...@@ -642,7 +642,7 @@ packages: ...@@ -642,7 +642,7 @@ packages:
description: description:
name: path_provider_android name: path_provider_android
sha256: "477184d672607c0a3bf68fbbf601805f92ef79c82b64b4d6eb318cbca4c48668" sha256: "477184d672607c0a3bf68fbbf601805f92ef79c82b64b4d6eb318cbca4c48668"
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "2.2.2" version: "2.2.2"
path_provider_foundation: path_provider_foundation:
...@@ -650,7 +650,7 @@ packages: ...@@ -650,7 +650,7 @@ packages:
description: description:
name: path_provider_foundation name: path_provider_foundation
sha256: "5a7999be66e000916500be4f15a3633ebceb8302719b47b9cc49ce924125350f" sha256: "5a7999be66e000916500be4f15a3633ebceb8302719b47b9cc49ce924125350f"
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "2.3.2" version: "2.3.2"
path_provider_linux: path_provider_linux:
...@@ -658,7 +658,7 @@ packages: ...@@ -658,7 +658,7 @@ packages:
description: description:
name: path_provider_linux name: path_provider_linux
sha256: f7a1fe3a634fe7734c8d3f2766ad746ae2a2884abe22e241a8b301bf5cac3279 sha256: f7a1fe3a634fe7734c8d3f2766ad746ae2a2884abe22e241a8b301bf5cac3279
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "2.2.1" version: "2.2.1"
path_provider_platform_interface: path_provider_platform_interface:
...@@ -666,7 +666,7 @@ packages: ...@@ -666,7 +666,7 @@ packages:
description: description:
name: path_provider_platform_interface name: path_provider_platform_interface
sha256: "88f5779f72ba699763fa3a3b06aa4bf6de76c8e5de842cf6f29e2e06476c2334" sha256: "88f5779f72ba699763fa3a3b06aa4bf6de76c8e5de842cf6f29e2e06476c2334"
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "2.1.2" version: "2.1.2"
path_provider_windows: path_provider_windows:
...@@ -674,7 +674,7 @@ packages: ...@@ -674,7 +674,7 @@ packages:
description: description:
name: path_provider_windows name: path_provider_windows
sha256: "8bc9f22eee8690981c22aa7fc602f5c85b497a6fb2ceb35ee5a5e5ed85ad8170" sha256: "8bc9f22eee8690981c22aa7fc602f5c85b497a6fb2ceb35ee5a5e5ed85ad8170"
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "2.2.1" version: "2.2.1"
permission_handler: permission_handler:
...@@ -682,7 +682,7 @@ packages: ...@@ -682,7 +682,7 @@ packages:
description: description:
name: permission_handler name: permission_handler
sha256: "284a66179cabdf942f838543e10413246f06424d960c92ba95c84439154fcac8" sha256: "284a66179cabdf942f838543e10413246f06424d960c92ba95c84439154fcac8"
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "11.0.1" version: "11.0.1"
permission_handler_android: permission_handler_android:
...@@ -690,7 +690,7 @@ packages: ...@@ -690,7 +690,7 @@ packages:
description: description:
name: permission_handler_android name: permission_handler_android
sha256: f9fddd3b46109bd69ff3f9efa5006d2d309b7aec0f3c1c5637a60a2d5659e76e sha256: f9fddd3b46109bd69ff3f9efa5006d2d309b7aec0f3c1c5637a60a2d5659e76e
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "11.1.0" version: "11.1.0"
permission_handler_apple: permission_handler_apple:
...@@ -698,7 +698,7 @@ packages: ...@@ -698,7 +698,7 @@ packages:
description: description:
name: permission_handler_apple name: permission_handler_apple
sha256: "99e220bce3f8877c78e4ace901082fb29fa1b4ebde529ad0932d8d664b34f3f5" sha256: "99e220bce3f8877c78e4ace901082fb29fa1b4ebde529ad0932d8d664b34f3f5"
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "9.1.4" version: "9.1.4"
permission_handler_platform_interface: permission_handler_platform_interface:
...@@ -706,7 +706,7 @@ packages: ...@@ -706,7 +706,7 @@ packages:
description: description:
name: permission_handler_platform_interface name: permission_handler_platform_interface
sha256: "6760eb5ef34589224771010805bea6054ad28453906936f843a8cc4d3a55c4a4" sha256: "6760eb5ef34589224771010805bea6054ad28453906936f843a8cc4d3a55c4a4"
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "3.12.0" version: "3.12.0"
permission_handler_windows: permission_handler_windows:
...@@ -714,7 +714,7 @@ packages: ...@@ -714,7 +714,7 @@ packages:
description: description:
name: permission_handler_windows name: permission_handler_windows
sha256: cc074aace208760f1eee6aa4fae766b45d947df85bc831cde77009cdb4720098 sha256: cc074aace208760f1eee6aa4fae766b45d947df85bc831cde77009cdb4720098
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "0.1.3" version: "0.1.3"
petitparser: petitparser:
...@@ -722,7 +722,7 @@ packages: ...@@ -722,7 +722,7 @@ packages:
description: description:
name: petitparser name: petitparser
sha256: cb3798bef7fc021ac45b308f4b51208a152792445cce0448c9a4ba5879dd8750 sha256: cb3798bef7fc021ac45b308f4b51208a152792445cce0448c9a4ba5879dd8750
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "5.4.0" version: "5.4.0"
platform: platform:
...@@ -730,7 +730,7 @@ packages: ...@@ -730,7 +730,7 @@ packages:
description: description:
name: platform name: platform
sha256: "12220bb4b65720483f8fa9450b4332347737cf8213dd2840d8b2c823e47243ec" sha256: "12220bb4b65720483f8fa9450b4332347737cf8213dd2840d8b2c823e47243ec"
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "3.1.4" version: "3.1.4"
plugin_platform_interface: plugin_platform_interface:
...@@ -738,7 +738,7 @@ packages: ...@@ -738,7 +738,7 @@ packages:
description: description:
name: plugin_platform_interface name: plugin_platform_interface
sha256: "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02" sha256: "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02"
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "2.1.8" version: "2.1.8"
pointycastle: pointycastle:
...@@ -746,7 +746,7 @@ packages: ...@@ -746,7 +746,7 @@ packages:
description: description:
name: pointycastle name: pointycastle
sha256: "43ac87de6e10afabc85c445745a7b799e04de84cebaa4fd7bf55a5e1e9604d29" sha256: "43ac87de6e10afabc85c445745a7b799e04de84cebaa4fd7bf55a5e1e9604d29"
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "3.7.4" version: "3.7.4"
provider: provider:
...@@ -754,7 +754,7 @@ packages: ...@@ -754,7 +754,7 @@ packages:
description: description:
name: provider name: provider
sha256: "9a96a0a19b594dbc5bf0f1f27d2bc67d5f95957359b461cd9feb44ed6ae75096" sha256: "9a96a0a19b594dbc5bf0f1f27d2bc67d5f95957359b461cd9feb44ed6ae75096"
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "6.1.1" version: "6.1.1"
pull_to_refresh_flutter3: pull_to_refresh_flutter3:
...@@ -762,7 +762,7 @@ packages: ...@@ -762,7 +762,7 @@ packages:
description: description:
name: pull_to_refresh_flutter3 name: pull_to_refresh_flutter3
sha256: "223a6241067162dc15cf8c46c05af998ce7aa85e0703d8f696101eb1b5629d76" sha256: "223a6241067162dc15cf8c46c05af998ce7aa85e0703d8f696101eb1b5629d76"
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "2.0.1" version: "2.0.1"
rational: rational:
...@@ -770,7 +770,7 @@ packages: ...@@ -770,7 +770,7 @@ packages:
description: description:
name: rational name: rational
sha256: ba58e9e18df9abde280e8b10051e4bce85091e41e8e7e411b6cde2e738d357cf sha256: ba58e9e18df9abde280e8b10051e4bce85091e41e8e7e411b6cde2e738d357cf
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "2.2.2" version: "2.2.2"
recase: recase:
...@@ -778,7 +778,7 @@ packages: ...@@ -778,7 +778,7 @@ packages:
description: description:
name: recase name: recase
sha256: e4eb4ec2dcdee52dcf99cb4ceabaffc631d7424ee55e56f280bc039737f89213 sha256: e4eb4ec2dcdee52dcf99cb4ceabaffc631d7424ee55e56f280bc039737f89213
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "4.1.0" version: "4.1.0"
rxdart: rxdart:
...@@ -786,7 +786,7 @@ packages: ...@@ -786,7 +786,7 @@ packages:
description: description:
name: rxdart name: rxdart
sha256: "0c7c0cedd93788d996e33041ffecda924cc54389199cde4e6a34b440f50044cb" sha256: "0c7c0cedd93788d996e33041ffecda924cc54389199cde4e6a34b440f50044cb"
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "0.27.7" version: "0.27.7"
scrollable_positioned_list: scrollable_positioned_list:
...@@ -794,7 +794,7 @@ packages: ...@@ -794,7 +794,7 @@ packages:
description: description:
name: scrollable_positioned_list name: scrollable_positioned_list
sha256: "9566352ab9ba05794ee6c8864f154afba5d36c5637d0e3e32c615ba4ceb92772" sha256: "9566352ab9ba05794ee6c8864f154afba5d36c5637d0e3e32c615ba4ceb92772"
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "0.2.3" version: "0.2.3"
shared_preferences: shared_preferences:
...@@ -802,7 +802,7 @@ packages: ...@@ -802,7 +802,7 @@ packages:
description: description:
name: shared_preferences name: shared_preferences
sha256: "16d3fb6b3692ad244a695c0183fca18cf81fd4b821664394a781de42386bf022" sha256: "16d3fb6b3692ad244a695c0183fca18cf81fd4b821664394a781de42386bf022"
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "2.1.1" version: "2.1.1"
shared_preferences_android: shared_preferences_android:
...@@ -810,7 +810,7 @@ packages: ...@@ -810,7 +810,7 @@ packages:
description: description:
name: shared_preferences_android name: shared_preferences_android
sha256: "8568a389334b6e83415b6aae55378e158fbc2314e074983362d20c562780fb06" sha256: "8568a389334b6e83415b6aae55378e158fbc2314e074983362d20c562780fb06"
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "2.2.1" version: "2.2.1"
shared_preferences_foundation: shared_preferences_foundation:
...@@ -818,7 +818,7 @@ packages: ...@@ -818,7 +818,7 @@ packages:
description: description:
name: shared_preferences_foundation name: shared_preferences_foundation
sha256: "7708d83064f38060c7b39db12aefe449cb8cdc031d6062280087bc4cdb988f5c" sha256: "7708d83064f38060c7b39db12aefe449cb8cdc031d6062280087bc4cdb988f5c"
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "2.3.5" version: "2.3.5"
shared_preferences_linux: shared_preferences_linux:
...@@ -826,7 +826,7 @@ packages: ...@@ -826,7 +826,7 @@ packages:
description: description:
name: shared_preferences_linux name: shared_preferences_linux
sha256: "9f2cbcf46d4270ea8be39fa156d86379077c8a5228d9dfdb1164ae0bb93f1faa" sha256: "9f2cbcf46d4270ea8be39fa156d86379077c8a5228d9dfdb1164ae0bb93f1faa"
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "2.3.2" version: "2.3.2"
shared_preferences_platform_interface: shared_preferences_platform_interface:
...@@ -834,7 +834,7 @@ packages: ...@@ -834,7 +834,7 @@ packages:
description: description:
name: shared_preferences_platform_interface name: shared_preferences_platform_interface
sha256: "22e2ecac9419b4246d7c22bfbbda589e3acf5c0351137d87dd2939d984d37c3b" sha256: "22e2ecac9419b4246d7c22bfbbda589e3acf5c0351137d87dd2939d984d37c3b"
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "2.3.2" version: "2.3.2"
shared_preferences_web: shared_preferences_web:
...@@ -842,7 +842,7 @@ packages: ...@@ -842,7 +842,7 @@ packages:
description: description:
name: shared_preferences_web name: shared_preferences_web
sha256: d762709c2bbe80626ecc819143013cc820fa49ca5e363620ee20a8b15a3e3daf sha256: d762709c2bbe80626ecc819143013cc820fa49ca5e363620ee20a8b15a3e3daf
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "2.2.1" version: "2.2.1"
shared_preferences_windows: shared_preferences_windows:
...@@ -850,7 +850,7 @@ packages: ...@@ -850,7 +850,7 @@ packages:
description: description:
name: shared_preferences_windows name: shared_preferences_windows
sha256: "841ad54f3c8381c480d0c9b508b89a34036f512482c407e6df7a9c4aa2ef8f59" sha256: "841ad54f3c8381c480d0c9b508b89a34036f512482c407e6df7a9c4aa2ef8f59"
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "2.3.2" version: "2.3.2"
sky_engine: sky_engine:
...@@ -863,7 +863,7 @@ packages: ...@@ -863,7 +863,7 @@ packages:
description: description:
name: source_span name: source_span
sha256: dd904f795d4b4f3b870833847c461801f6750a9fa8e61ea5ac53f9422b31f250 sha256: dd904f795d4b4f3b870833847c461801f6750a9fa8e61ea5ac53f9422b31f250
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "1.9.1" version: "1.9.1"
sqflite: sqflite:
...@@ -871,7 +871,7 @@ packages: ...@@ -871,7 +871,7 @@ packages:
description: description:
name: sqflite name: sqflite
sha256: a9016f495c927cb90557c909ff26a6d92d9bd54fc42ba92e19d4e79d61e798c6 sha256: a9016f495c927cb90557c909ff26a6d92d9bd54fc42ba92e19d4e79d61e798c6
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "2.3.2" version: "2.3.2"
sqflite_common: sqflite_common:
...@@ -879,7 +879,7 @@ packages: ...@@ -879,7 +879,7 @@ packages:
description: description:
name: sqflite_common name: sqflite_common
sha256: "28d8c66baee4968519fb8bd6cdbedad982d6e53359091f0b74544a9f32ec72d5" sha256: "28d8c66baee4968519fb8bd6cdbedad982d6e53359091f0b74544a9f32ec72d5"
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "2.5.3" version: "2.5.3"
stack_trace: stack_trace:
...@@ -887,7 +887,7 @@ packages: ...@@ -887,7 +887,7 @@ packages:
description: description:
name: stack_trace name: stack_trace
sha256: c3c7d8edb15bee7f0f74debd4b9c5f3c2ea86766fe4178eb2a18eb30a0bdaed5 sha256: c3c7d8edb15bee7f0f74debd4b9c5f3c2ea86766fe4178eb2a18eb30a0bdaed5
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "1.11.0" version: "1.11.0"
stream_channel: stream_channel:
...@@ -895,7 +895,7 @@ packages: ...@@ -895,7 +895,7 @@ packages:
description: description:
name: stream_channel name: stream_channel
sha256: "83615bee9045c1d322bbbd1ba209b7a749c2cbcdcb3fdd1df8eb488b3279c1c8" sha256: "83615bee9045c1d322bbbd1ba209b7a749c2cbcdcb3fdd1df8eb488b3279c1c8"
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "2.1.1" version: "2.1.1"
string_scanner: string_scanner:
...@@ -903,7 +903,7 @@ packages: ...@@ -903,7 +903,7 @@ packages:
description: description:
name: string_scanner name: string_scanner
sha256: "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde" sha256: "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde"
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "1.2.0" version: "1.2.0"
synchronized: synchronized:
...@@ -911,7 +911,7 @@ packages: ...@@ -911,7 +911,7 @@ packages:
description: description:
name: synchronized name: synchronized
sha256: "539ef412b170d65ecdafd780f924e5be3f60032a1128df156adad6c5b373d558" sha256: "539ef412b170d65ecdafd780f924e5be3f60032a1128df156adad6c5b373d558"
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "3.1.0+1" version: "3.1.0+1"
term_glyph: term_glyph:
...@@ -919,7 +919,7 @@ packages: ...@@ -919,7 +919,7 @@ packages:
description: description:
name: term_glyph name: term_glyph
sha256: a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84 sha256: a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "1.2.1" version: "1.2.1"
test_api: test_api:
...@@ -927,7 +927,7 @@ packages: ...@@ -927,7 +927,7 @@ packages:
description: description:
name: test_api name: test_api
sha256: eb6ac1540b26de412b3403a163d919ba86f6a973fe6cc50ae3541b80092fdcfb sha256: eb6ac1540b26de412b3403a163d919ba86f6a973fe6cc50ae3541b80092fdcfb
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "0.5.1" version: "0.5.1"
tobias: tobias:
...@@ -935,7 +935,7 @@ packages: ...@@ -935,7 +935,7 @@ packages:
description: description:
name: tobias name: tobias
sha256: "3dfbc0b075982b0ac641bb8dbc9dc32e7f61d50da304cc93edc334d04b3b917e" sha256: "3dfbc0b075982b0ac641bb8dbc9dc32e7f61d50da304cc93edc334d04b3b917e"
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "3.3.1" version: "3.3.1"
typed_data: typed_data:
...@@ -943,7 +943,7 @@ packages: ...@@ -943,7 +943,7 @@ packages:
description: description:
name: typed_data name: typed_data
sha256: facc8d6582f16042dd49f2463ff1bd6e2c9ef9f3d5da3d9b087e244a7b564b3c sha256: facc8d6582f16042dd49f2463ff1bd6e2c9ef9f3d5da3d9b087e244a7b564b3c
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "1.3.2" version: "1.3.2"
uuid: uuid:
...@@ -951,7 +951,7 @@ packages: ...@@ -951,7 +951,7 @@ packages:
description: description:
name: uuid name: uuid
sha256: "648e103079f7c64a36dc7d39369cabb358d377078a051d6ae2ad3aa539519313" sha256: "648e103079f7c64a36dc7d39369cabb358d377078a051d6ae2ad3aa539519313"
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "3.0.7" version: "3.0.7"
vector_math: vector_math:
...@@ -959,7 +959,7 @@ packages: ...@@ -959,7 +959,7 @@ packages:
description: description:
name: vector_math name: vector_math
sha256: "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803" sha256: "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803"
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "2.1.4" version: "2.1.4"
win32: win32:
...@@ -967,7 +967,7 @@ packages: ...@@ -967,7 +967,7 @@ packages:
description: description:
name: win32 name: win32
sha256: "350a11abd2d1d97e0cc7a28a81b781c08002aa2864d9e3f192ca0ffa18b06ed3" sha256: "350a11abd2d1d97e0cc7a28a81b781c08002aa2864d9e3f192ca0ffa18b06ed3"
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "5.0.9" version: "5.0.9"
xdg_directories: xdg_directories:
...@@ -975,7 +975,7 @@ packages: ...@@ -975,7 +975,7 @@ packages:
description: description:
name: xdg_directories name: xdg_directories
sha256: faea9dee56b520b55a566385b84f2e8de55e7496104adada9962e0bd11bcff1d sha256: faea9dee56b520b55a566385b84f2e8de55e7496104adada9962e0bd11bcff1d
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "1.0.4" version: "1.0.4"
xml: xml:
...@@ -983,7 +983,7 @@ packages: ...@@ -983,7 +983,7 @@ packages:
description: description:
name: xml name: xml
sha256: "5bc72e1e45e941d825fd7468b9b4cc3b9327942649aeb6fc5cdbf135f0a86e84" sha256: "5bc72e1e45e941d825fd7468b9b4cc3b9327942649aeb6fc5cdbf135f0a86e84"
url: "https://pub.flutter-io.cn" url: "https://pub.dev"
source: hosted source: hosted
version: "6.3.0" version: "6.3.0"
sdks: sdks:
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论