Commit bce99d380a8791dc282dc52915fa8522746dc6ab

Authored by weixin_45529955
1 parent 569d9560

5.7.0 app端增加录入预订必须输入手机号

Showing 68 changed files with 1976 additions and 549 deletions
@@ -20,19 +20,19 @@ if (flutterRoot == null) { @@ -20,19 +20,19 @@ if (flutterRoot == null) {
20 20
21 21
22 22
23 -def flutterVersionCode = "568" 23 +def flutterVersionCode = "570"
24 if (flutterVersionCode == null) { 24 if (flutterVersionCode == null) {
25 - flutterVersionCode = '568' 25 + flutterVersionCode = '570'
26 26
27 27
28 28
29 } 29 }
30 30
31 31
32 -def flutterVersionName = "5.6.8" 32 +def flutterVersionName = "5.7.0"
33 33
34 if (flutterVersionName == null) { 34 if (flutterVersionName == null) {
35 - flutterVersionName = '5.6.8' 35 + flutterVersionName = '5.7.0'
36 36
37 } 37 }
38 38
1 -  
2 import 'dart:convert' as convert; 1 import 'dart:convert' as convert;
3 2
4 class GetDzSellerConfModel { 3 class GetDzSellerConfModel {
@@ -67,19 +66,22 @@ class GetDzSellerConfSunModel { @@ -67,19 +66,22 @@ class GetDzSellerConfSunModel {
67 String? storePushSms; 66 String? storePushSms;
68 67
69 String? pcNotPhone; 68 String? pcNotPhone;
  69 +
70 String? pcNotName; 70 String? pcNotName;
71 String? isCustomerCancel; 71 String? isCustomerCancel;
72 72
73 String? isAddOver; //是否允许新建过去订单 73 String? isAddOver; //是否允许新建过去订单
74 String? isSetOver; //是否允许修改过去订单 74 String? isSetOver; //是否允许修改过去订单
75 String? isReserveOver; //是否允许变更订单到过去餐段 75 String? isReserveOver; //是否允许变更订单到过去餐段
76 - String? isReserveCancel; //允许取消过去餐段的订单 76 + String? isReserveCancel; //允许取消过去餐段的订单
77 77
78 String? cancelDay; 78 String? cancelDay;
79 String? cancelShopowner; 79 String? cancelShopowner;
80 String? cancelManager; 80 String? cancelManager;
81 String? cancelOther; 81 String? cancelOther;
82 82
  83 + String? appPhoneSwitch;
  84 +
83 GetDzSellerConfSunModel( 85 GetDzSellerConfSunModel(
84 {this.id, 86 {this.id,
85 this.sid, 87 this.sid,
@@ -122,7 +124,8 @@ class GetDzSellerConfSunModel { @@ -122,7 +124,8 @@ class GetDzSellerConfSunModel {
122 this.cancelDay, 124 this.cancelDay,
123 this.cancelShopowner, 125 this.cancelShopowner,
124 this.cancelManager, 126 this.cancelManager,
125 - this.cancelOther}); 127 + this.cancelOther,
  128 + this.appPhoneSwitch});
126 129
127 GetDzSellerConfSunModel.fromJson(Map<String, dynamic> json) { 130 GetDzSellerConfSunModel.fromJson(Map<String, dynamic> json) {
128 id = json['id']; 131 id = json['id'];
@@ -171,6 +174,7 @@ class GetDzSellerConfSunModel { @@ -171,6 +174,7 @@ class GetDzSellerConfSunModel {
171 storePushSms = json['store_push_sms']; 174 storePushSms = json['store_push_sms'];
172 175
173 pcNotPhone = json['pc_not_phone']; 176 pcNotPhone = json['pc_not_phone'];
  177 +
174 pcNotName = json['pc_not_rname'] ?? '1'; 178 pcNotName = json['pc_not_rname'] ?? '1';
175 isCustomerCancel = json['is_customer_cancel']; 179 isCustomerCancel = json['is_customer_cancel'];
176 isAddOver = json['is_add_over']; 180 isAddOver = json['is_add_over'];
@@ -181,6 +185,8 @@ class GetDzSellerConfSunModel { @@ -181,6 +185,8 @@ class GetDzSellerConfSunModel {
181 cancelShopowner = json['temp_for_shopowner'] ?? '1'; 185 cancelShopowner = json['temp_for_shopowner'] ?? '1';
182 cancelManager = json['temp_for_manager'] ?? '1'; 186 cancelManager = json['temp_for_manager'] ?? '1';
183 cancelOther = json['temp_for_other'] ?? '1'; 187 cancelOther = json['temp_for_other'] ?? '1';
  188 +
  189 + appPhoneSwitch = json['app_phone_switch'] ?? '0';
184 } 190 }
185 191
186 Map<String, dynamic> toJson() { 192 Map<String, dynamic> toJson() {
@@ -220,18 +226,21 @@ class GetDzSellerConfSunModel { @@ -220,18 +226,21 @@ class GetDzSellerConfSunModel {
220 data['store_push_meg'] = this.storePushMeg; 226 data['store_push_meg'] = this.storePushMeg;
221 data['store_push_sms'] = this.storePushSms; 227 data['store_push_sms'] = this.storePushSms;
222 data['pc_not_phone'] = this.pcNotPhone; 228 data['pc_not_phone'] = this.pcNotPhone;
  229 +
223 data['pc_not_rname'] = this.pcNotName; 230 data['pc_not_rname'] = this.pcNotName;
224 data['is_customer_cancel'] = this.isCustomerCancel; 231 data['is_customer_cancel'] = this.isCustomerCancel;
225 data['is_add_over'] = this.isAddOver; 232 data['is_add_over'] = this.isAddOver;
226 data['is_set_over'] = this.isSetOver; 233 data['is_set_over'] = this.isSetOver;
227 data['is_reserve_over'] = this.isReserveOver; 234 data['is_reserve_over'] = this.isReserveOver;
228 - data['is_reserve_cancel'] = this.isReserveCancel; 235 + data['is_reserve_cancel'] = this.isReserveCancel;
229 236
230 data['temp_cancel_day'] = this.cancelDay; 237 data['temp_cancel_day'] = this.cancelDay;
231 data['temp_for_shopowner'] = this.cancelShopowner; 238 data['temp_for_shopowner'] = this.cancelShopowner;
232 data['temp_for_manager'] = this.cancelManager; 239 data['temp_for_manager'] = this.cancelManager;
233 data['temp_for_other'] = this.cancelOther; 240 data['temp_for_other'] = this.cancelOther;
234 241
  242 + data['app_phone_switch'] = this.appPhoneSwitch;
  243 +
235 return data; 244 return data;
236 } 245 }
237 } 246 }
@@ -55,6 +55,10 @@ class _CustomerSettingPageState extends State<CustomerSettingPage> { @@ -55,6 +55,10 @@ class _CustomerSettingPageState extends State<CustomerSettingPage> {
55 getDzSellerConf() async { 55 getDzSellerConf() async {
56 bool success = await marketingCenterProvider.getDzSellerConf(context); 56 bool success = await marketingCenterProvider.getDzSellerConf(context);
57 if (success && marketingCenterProvider.dzSellerConfModel != null) { 57 if (success && marketingCenterProvider.dzSellerConfModel != null) {
  58 + customerProvider.isReservePhoneApp =
  59 + marketingCenterProvider.dzSellerConfModel!.appPhoneSwitch == '1'
  60 + ? true
  61 + : false;
58 customerProvider.ispcphone = 62 customerProvider.ispcphone =
59 marketingCenterProvider.dzSellerConfModel!.pcNotPhone == '1' 63 marketingCenterProvider.dzSellerConfModel!.pcNotPhone == '1'
60 ? true 64 ? true
@@ -134,6 +138,7 @@ class _CustomerSettingPageState extends State<CustomerSettingPage> { @@ -134,6 +138,7 @@ class _CustomerSettingPageState extends State<CustomerSettingPage> {
134 138
135 Future<bool> _setConfings() async { 139 Future<bool> _setConfings() async {
136 Map<String, dynamic> data = { 140 Map<String, dynamic> data = {
  141 + 'app_phone_switch': customerProvider.isReservePhoneApp ? '1' : '0',
137 'pc_not_rname': customerProvider.ispcname ? '1' : '0', 142 'pc_not_rname': customerProvider.ispcname ? '1' : '0',
138 "pc_not_phone": customerProvider.ispcphone ? '1' : '0', 143 "pc_not_phone": customerProvider.ispcphone ? '1' : '0',
139 "is_add_over": customerProvider.isAddOver ? '1' : '0', 144 "is_add_over": customerProvider.isAddOver ? '1' : '0',
@@ -404,6 +409,43 @@ class _CustomerSettingPageState extends State<CustomerSettingPage> { @@ -404,6 +409,43 @@ class _CustomerSettingPageState extends State<CustomerSettingPage> {
404 )), 409 )),
405 VEmptyView(24), 410 VEmptyView(24),
406 InkWell( 411 InkWell(
  412 + onTap: () {
  413 + setState(() {
  414 + customerProvider.isReservePhoneApp =
  415 + !customerProvider.isReservePhoneApp;
  416 + });
  417 + // _sellerGuestSet();
  418 + },
  419 + child: Container(
  420 + padding: EdgeInsets.symmetric(
  421 + vertical: w(8), horizontal: w(14)),
  422 + child: Row(
  423 + mainAxisAlignment: MainAxisAlignment.spaceBetween,
  424 + crossAxisAlignment: CrossAxisAlignment.center,
  425 + children: [
  426 + Text('App端预订需要录入客户电话',
  427 + style: TextStyle(
  428 + color: MyColours.color_515151,
  429 + fontSize: ScreenUtil().setSp(28))),
  430 + Image.asset(
  431 + customerProvider.isReservePhoneApp
  432 + ? Utils.getImgPath('swich_on')
  433 + : Utils.getImgPath('swich_off'),
  434 + width: ScreenUtil().setWidth(88),
  435 + // height: ScreenUtil().setWidth(82),
  436 + ),
  437 + ],
  438 + )),
  439 + ),
  440 + Padding(
  441 + padding: EdgeInsets.only(left: w(14), right: w(10)),
  442 + child: MyDivider(
  443 + double.infinity,
  444 + w(1),
  445 + color: MyColours.color_E7E7E7,
  446 + )),
  447 + VEmptyView(24),
  448 + InkWell(
407 onTap: () { 449 onTap: () {
408 setState(() { 450 setState(() {
409 customerProvider.isrepair = !customerProvider.isrepair; 451 customerProvider.isrepair = !customerProvider.isrepair;
@@ -130,6 +130,7 @@ class TableManagerPageState extends State<TableManagerPage> { @@ -130,6 +130,7 @@ class TableManagerPageState extends State<TableManagerPage> {
130 String ddateSoltSelect = ''; 130 String ddateSoltSelect = '';
131 bool isAddOver = true; 131 bool isAddOver = true;
132 bool isRealAddOver = true; 132 bool isRealAddOver = true;
  133 + bool isReservePhoneApp = false; //手机端预订是必须输入手机号
133 // int 134 // int
134 135
135 ScrollController _scrollCrl = ScrollController(); 136 ScrollController _scrollCrl = ScrollController();
@@ -620,6 +621,11 @@ class TableManagerPageState extends State<TableManagerPage> { @@ -620,6 +621,11 @@ class TableManagerPageState extends State<TableManagerPage> {
620 isAddOver = marketingCenterProvider.dzSellerConfModel!.isAddOver == '1' 621 isAddOver = marketingCenterProvider.dzSellerConfModel!.isAddOver == '1'
621 ? true 622 ? true
622 : false; 623 : false;
  624 +
  625 + isReservePhoneApp =
  626 + marketingCenterProvider.dzSellerConfModel!.appPhoneSwitch == '1'
  627 + ? true
  628 + : false;
623 setState(() {}); 629 setState(() {});
624 } 630 }
625 } 631 }
@@ -1394,7 +1400,7 @@ class TableManagerPageState extends State<TableManagerPage> { @@ -1394,7 +1400,7 @@ class TableManagerPageState extends State<TableManagerPage> {
1394 // }); 1400 // });
1395 // }); 1401 // });
1396 // } 1402 // }
1397 -/** 1403 +
1398 _customerInfoWidget() { 1404 _customerInfoWidget() {
1399 return Container( 1405 return Container(
1400 padding: EdgeInsets.symmetric( 1406 padding: EdgeInsets.symmetric(
@@ -1469,11 +1475,11 @@ class TableManagerPageState extends State<TableManagerPage> { @@ -1469,11 +1475,11 @@ class TableManagerPageState extends State<TableManagerPage> {
1469 setState(() { 1475 setState(() {
1470 showPhoneHistory = true; 1476 showPhoneHistory = true;
1471 }); 1477 });
1472 - Map<String, String> params = { 1478 + Map<String, String?> params = {
1473 "keywords": value, 1479 "keywords": value,
1474 "sid": 1480 "sid":
1475 Provider.of<UserModel>(context, listen: false) 1481 Provider.of<UserModel>(context, listen: false)
1476 - .user 1482 + .user!
1477 .sellerid, 1483 .sellerid,
1478 }; 1484 };
1479 JhCommonUtils.debounce(() => _baseIndoProvider 1485 JhCommonUtils.debounce(() => _baseIndoProvider
@@ -1549,9 +1555,10 @@ class TableManagerPageState extends State<TableManagerPage> { @@ -1549,9 +1555,10 @@ class TableManagerPageState extends State<TableManagerPage> {
1549 children: [ 1555 children: [
1550 Column( 1556 Column(
1551 children: [ 1557 children: [
1552 - //电话  
1553 Container( 1558 Container(
1554 - margin: EdgeInsets.only(top: ScreenUtil().setWidth(40)), 1559 + margin: EdgeInsets.only(
  1560 + top: ScreenUtil().setWidth(40),
  1561 + bottom: ScreenUtil().setWidth(40)),
1555 height: ScreenUtil().setWidth(68), 1562 height: ScreenUtil().setWidth(68),
1556 padding: EdgeInsets.symmetric( 1563 padding: EdgeInsets.symmetric(
1557 horizontal: ScreenUtil().setWidth(16)), 1564 horizontal: ScreenUtil().setWidth(16)),
@@ -1572,7 +1579,7 @@ class TableManagerPageState extends State<TableManagerPage> { @@ -1572,7 +1579,7 @@ class TableManagerPageState extends State<TableManagerPage> {
1572 1579
1573 //输入文本的样式 1580 //输入文本的样式
1574 style: TextStyle( 1581 style: TextStyle(
1575 - fontSize: ScreenUtil().setSp(30), 1582 + fontSize: ScreenUtil().setSp(28),
1576 color: MyColours.color_353535), 1583 color: MyColours.color_353535),
1577 controller: _baseIndoProvider.nameController, 1584 controller: _baseIndoProvider.nameController,
1578 focusNode: _nameNode, 1585 focusNode: _nameNode,
@@ -1599,28 +1606,36 @@ class TableManagerPageState extends State<TableManagerPage> { @@ -1599,28 +1606,36 @@ class TableManagerPageState extends State<TableManagerPage> {
1599 .phoneController.text.length == 1606 .phoneController.text.length ==
1600 0 && 1607 0 &&
1601 value.length > 0) { 1608 value.length > 0) {
1602 - _baseIndoProvider.userHistorys = []; 1609 + // if (detailModel.nameSwich) {
1603 setState(() { 1610 setState(() {
1604 showPhoneHistory = true; 1611 showPhoneHistory = true;
1605 }); 1612 });
1606 - Map<String, String> params = {  
1607 - "keywords": value, 1613 + Map<String, String?> params = {
  1614 + "keywords": value.trim(),
1608 "sid": Provider.of<UserModel>(context, 1615 "sid": Provider.of<UserModel>(context,
1609 listen: false) 1616 listen: false)
1610 - .user 1617 + .user!
1611 .sellerid, 1618 .sellerid,
1612 }; 1619 };
1613 - // _baseIndoProvider.getUserHistorys(  
1614 - // context, params); 1620 +
1615 JhCommonUtils.debounce(() => 1621 JhCommonUtils.debounce(() =>
1616 _baseIndoProvider.getUserHistorys( 1622 _baseIndoProvider.getUserHistorys(
1617 context, params)); 1623 context, params));
  1624 + // }
1618 } else { 1625 } else {
1619 setState(() { 1626 setState(() {
1620 showPhoneHistory = false; 1627 showPhoneHistory = false;
1621 }); 1628 });
1622 } 1629 }
1623 }, 1630 },
  1631 + onTap: () {
  1632 + // setState(() {
  1633 + // showPhoneHistory = true;
  1634 + // });
  1635 + // Future.delayed(Duration(milliseconds: 300), () {
  1636 + // _controller.jumpTo(_controller.position.maxScrollExtent);
  1637 + // });
  1638 + },
1624 onEditingComplete: () { 1639 onEditingComplete: () {
1625 print('fff'); 1640 print('fff');
1626 _nameNode.unfocus(); 1641 _nameNode.unfocus();
@@ -1665,263 +1680,276 @@ class TableManagerPageState extends State<TableManagerPage> { @@ -1665,263 +1680,276 @@ class TableManagerPageState extends State<TableManagerPage> {
1665 width: ScreenUtil().setWidth(28), 1680 width: ScreenUtil().setWidth(28),
1666 height: ScreenUtil().setWidth(28)), 1681 height: ScreenUtil().setWidth(28)),
1667 ]), 1682 ]),
1668 - // Row(  
1669 - // children: _baseIndoProvider.sexList.map((value) {  
1670 - // return _callButton(  
1671 - // onPress: () {  
1672 - // for (var item in _baseIndoProvider.sexList) {  
1673 - // item['select'] = false;  
1674 - // if (item['title'] == value['title']) {  
1675 - // item['select'] = true;  
1676 - // if (oldSex != item['code']) {  
1677 - // if (nameStr != null && nameStr != '') {  
1678 - // _addNameSuffix(nameStr, item['title']);  
1679 - // }  
1680 - // if (nameStr != null && nameStr != '') {  
1681 - // _showConfirmWidget(needSex: true);  
1682 - // }  
1683 - // }  
1684 - // }  
1685 - // }  
1686 - // _baseIndoProvider.notifyListeners();  
1687 - // },  
1688 - // content: value['title'],  
1689 - // hasLeftBorder: value['hasLeftBorder'],  
1690 - // isSelect: value['select']);  
1691 - // }).toList()),  
1692 ) 1683 )
1693 ], 1684 ],
1694 )), 1685 )),
1695 - Container(  
1696 - margin: EdgeInsets.only(top: ScreenUtil().setWidth(40)),  
1697 - height: ScreenUtil().setWidth(68),  
1698 - padding: EdgeInsets.symmetric(  
1699 - horizontal: ScreenUtil().setWidth(16)),  
1700 - decoration: BoxDecoration(  
1701 - borderRadius:  
1702 - BorderRadius.circular(ScreenUtil().setWidth(12)),  
1703 - // color: Colors.red,  
1704 - border: Border.all(  
1705 - width: ScreenUtil().setWidth(2),  
1706 - color: MyColours.color_DBDBDB)),  
1707 - child: Row(  
1708 - // mainAxisAlignment: MainAxisAlignment.spaceAround,  
1709 - children: [  
1710 - Expanded(  
1711 - child: Padding(  
1712 - padding: EdgeInsets.only(  
1713 - right: ScreenUtil().setWidth(14)),  
1714 - child: Row(  
1715 - mainAxisAlignment:  
1716 - MainAxisAlignment.spaceBetween,  
1717 - children: [  
1718 - Text(  
1719 - '就餐人数:',  
1720 - style: TextStyle(  
1721 - // letterSpacing: ScreenUtil().setWidth(1.8 * 2),  
1722 - color: MyColours.color_515151,  
1723 - fontSize: ScreenUtil().setSp(28)),  
1724 - ),  
1725 - Expanded(  
1726 - child: TextField(  
1727 - textAlign: TextAlign.center,  
1728 - selectionControls:  
1729 - _myExtendedMaterialTextSelectionControlsNum,  
1730 - maxLines: 1,  
1731 - //输入文本的样式  
1732 - style: TextStyle(  
1733 - fontSize: ScreenUtil().setSp(28),  
1734 - color: MyColours.color_515151),  
1735 - controller: pnumController,  
1736 - focusNode: _pnumNode,  
1737 - // textAlignVertical: TextAlignVertical.top,  
1738 - decoration: InputDecoration(  
1739 - hintText: "选填",  
1740 - hintStyle: TextStyle(  
1741 - color: MyColours.color_999999,  
1742 - fontSize: ScreenUtil().setSp(28),  
1743 - ),  
1744 - contentPadding: EdgeInsets.zero,  
1745 - border: OutlineInputBorder(  
1746 - borderSide: BorderSide.none),  
1747 - ),  
1748 - onChanged: (value) async {  
1749 - //操作  
1750 - pnumController.text = value;  
1751 - //添加的代码:光标一直在文本框后面  
1752 - pnumController.value =  
1753 - TextEditingValue(  
1754 - text: pnumController.text,  
1755 - selection: TextSelection  
1756 - .fromPosition(  
1757 - TextPosition(  
1758 - affinity: TextAffinity  
1759 - .downstream,  
1760 - offset: pnumController  
1761 - .text.length,  
1762 - )));  
1763 - },  
1764 - onEditingComplete: () {  
1765 - _pnumNode.unfocus();  
1766 - },  
1767 - onTap: () {},  
1768 - keyboardType:  
1769 - TextInputType.numberWithOptions(  
1770 - decimal: true),  
1771 - )),  
1772 - // Expanded(  
1773 - // child: InkWell(  
1774 - // onTap: () {  
1775 - // FocusScope.of(context)  
1776 - // .requestFocus(  
1777 - // FocusNode()); //隐藏键盘  
1778 - // DialogUtil.showSelectCusmanDialog(  
1779 - // context, personNumList,  
1780 - // (value) async {  
1781 - // if (value != null) {  
1782 - // actualPnumIndex = value.first;  
1783 - // actualPnum = personNumList[  
1784 - // value.first];  
1785 - // setState(() {});  
1786 - // }  
1787 - // },  
1788 - // title: '人数',  
1789 - // selecteds:  
1790 - // actualPnumIndex ==  
1791 - // null  
1792 - // ? []  
1793 - // : [  
1794 - // actualPnumIndex  
1795 - // ])  
1796 - // .then((value) {});  
1797 - // },  
1798 - // child: Container(  
1799 - // alignment: Alignment.center,  
1800 - // child: Text(actualPnum,  
1801 - // style: TextStyle(  
1802 - // fontSize: ScreenUtil()  
1803 - // .setSp(28),  
1804 - // color: actualPnum ==  
1805 - // '选填'  
1806 - // ? MyColours  
1807 - // .color_999999  
1808 - // : MyColours  
1809 - // .color_515151))),  
1810 - // ),  
1811 -  
1812 - // // HEmptyView(6),  
1813 - // // Image.asset(  
1814 - // // Utils.getImgPath(  
1815 - // // false ? 'c_arrow_up' : 'c_arrow_down'),  
1816 - // // width: ScreenUtil().setWidth(28),  
1817 - // // // height: ScreenUtil().setWidth(10),  
1818 - // // ),  
1819 - // ),  
1820 - ]))),  
1821 - MyDivider(ScreenUtil().setWidth(2),  
1822 - ScreenUtil().setWidth(46),  
1823 - color: MyColours.color_BFC4D4),  
1824 - Expanded(  
1825 - child: Padding(  
1826 - padding: EdgeInsets.only(  
1827 - left: ScreenUtil().setWidth(14)),  
1828 - child: Row(  
1829 - mainAxisAlignment:  
1830 - MainAxisAlignment.spaceEvenly,  
1831 - children: [  
1832 - Text(  
1833 - '到店时间:',  
1834 - style: TextStyle(  
1835 - // letterSpacing: ScreenUtil().setWidth(1.8 * 2),  
1836 - color: MyColours.color_515151,  
1837 - fontSize: ScreenUtil().setSp(28)),  
1838 - ),  
1839 - Expanded(  
1840 - child: InkWell(  
1841 - onTap: () {  
1842 - FocusScope.of(context).requestFocus(  
1843 - FocusNode()); //隐藏键盘  
1844 - DialogUtil.showSelectCusmanDialog(  
1845 - context,  
1846 - tableManagerModel.dailyList,  
1847 - (value) async {  
1848 - if (value != null) {  
1849 - ddateIndex = value.first;  
1850 - ddateHm = tableManagerModel  
1851 - .dailyList[value.first];  
1852 - setState(() {});  
1853 - }  
1854 - },  
1855 - title: '到店时间',  
1856 - selecteds:  
1857 - ddateIndex == null  
1858 - ? []  
1859 - : [ddateIndex])  
1860 - .then((value) {});  
1861 - },  
1862 - child: Container(  
1863 - alignment: Alignment.center,  
1864 - child: Text(ddateHm,  
1865 - style: TextStyle(  
1866 - fontSize: ScreenUtil()  
1867 - .setSp(28),  
1868 - color: ddateHm == '选填'  
1869 - ? MyColours  
1870 - .color_999999  
1871 - : MyColours  
1872 - .color_515151))),  
1873 - ), 1686 + //电话
  1687 + // Container(
  1688 + // margin: EdgeInsets.only(top: ScreenUtil().setWidth(40)),
  1689 + // height: ScreenUtil().setWidth(68),
  1690 + // padding: EdgeInsets.symmetric(
  1691 + // horizontal: ScreenUtil().setWidth(16)),
  1692 + // decoration: BoxDecoration(
  1693 + // borderRadius: BorderRadius.circular(
  1694 + // ScreenUtil().setWidth(12)),
  1695 + // // color: Colors.red,
  1696 + // border: Border.all(
  1697 + // width: ScreenUtil().setWidth(2),
  1698 + // color: MyColours.color_DBDBDB)),
  1699 + // child: Row(
  1700 + // mainAxisAlignment: MainAxisAlignment.spaceBetween,
  1701 + // crossAxisAlignment: CrossAxisAlignment.center,
  1702 + // children: [
  1703 + // Expanded(
  1704 + // child: TextField(
  1705 + // maxLines: 1,
  1706 +
  1707 + // //输入文本的样式
  1708 + // style: TextStyle(
  1709 + // fontSize: ScreenUtil().setSp(30),
  1710 + // color: MyColours.color_353535),
  1711 + // controller: _baseIndoProvider.nameController,
  1712 + // focusNode: _nameNode,
  1713 + // // textAlignVertical: TextAlignVertical.top,
  1714 + // decoration: InputDecoration(
  1715 + // hintText: "顾客姓名",
  1716 + // hintStyle: TextStyle(
  1717 + // color: MyColours.color_999999,
  1718 + // fontSize: ScreenUtil().setSp(28),
  1719 + // ),
  1720 + // // contentPadding:
  1721 + // // EdgeInsets.only(bottom: ScreenUtil().setWidth(17)),
  1722 + // // border: InputBorder.none,
  1723 + // contentPadding: EdgeInsets.zero,
  1724 + // border: OutlineInputBorder(
  1725 + // borderSide: BorderSide.none),
  1726 + // ),
  1727 + // onChanged: (value) {
  1728 + // print('ggg');
  1729 +
  1730 + // nameStr = value;
  1731 +
  1732 + // if (_baseIndoProvider
  1733 + // .phoneController.text.length ==
  1734 + // 0 &&
  1735 + // value.length > 0) {
  1736 + // _baseIndoProvider.userHistorys = [];
  1737 + // setState(() {
  1738 + // showPhoneHistory = true;
  1739 + // });
  1740 + // Map<String, String?> params = {
  1741 + // "keywords": value,
  1742 + // "sid": Provider.of<UserModel>(context,
  1743 + // listen: false)
  1744 + // .user!
  1745 + // .sellerid,
  1746 + // };
  1747 + // // _baseIndoProvider.getUserHistorys(
  1748 + // // context, params);
  1749 + // JhCommonUtils.debounce(() =>
  1750 + // _baseIndoProvider.getUserHistorys(
  1751 + // context, params));
  1752 + // } else {
  1753 + // setState(() {
  1754 + // showPhoneHistory = false;
  1755 + // });
  1756 + // }
  1757 + // },
  1758 + // onEditingComplete: () {
  1759 + // print('fff');
  1760 + // _nameNode.unfocus();
  1761 + // // _homeEnterModel.nameController.text =
  1762 + // // nameStr + _nameSuffix();
  1763 + // _addNameSuffix(nameStr, sexStr);
  1764 + // },
  1765 + // keyboardType: TextInputType.text,
  1766 + // ),
  1767 + // ),
  1768 + // HEmptyView(40),
  1769 + // InkWell(
  1770 + // onTap: () {
  1771 + // FocusScope.of(context)
  1772 + // .requestFocus(FocusNode()); //隐藏键盘
  1773 + // List<String> list = [];
  1774 + // for (Map item in _baseIndoProvider.sexList) {
  1775 + // list.add(item['title']);
  1776 + // }
  1777 + // DialogUtil.showSelectCusmanDialog(context, list,
  1778 + // (value) async {
  1779 + // if (value != null) {
  1780 + // sexSelectIndex = value.first;
  1781 + // sexStr = list[sexSelectIndex];
  1782 + // if (nameStr != null && nameStr != '') {
  1783 + // _addNameSuffix(nameStr, sexStr);
  1784 + // }
  1785 + // setState(() {});
  1786 + // }
  1787 + // }, selecteds: [sexSelectIndex])
  1788 + // .then((value) {});
  1789 + // },
  1790 + // child: Row(children: [
  1791 + // Text(
  1792 + // sexStr,
  1793 + // style: TextStyle(
  1794 + // color: MyColours.color_515151,
  1795 + // fontSize: ScreenUtil().setSp(28),
  1796 + // ),
  1797 + // ),
  1798 + // Image.asset(Utils.getImgPath('quan_down_f'),
  1799 + // width: ScreenUtil().setWidth(28),
  1800 + // height: ScreenUtil().setWidth(28)),
  1801 + // ]),
  1802 + // )
  1803 + // ],
  1804 + // )),
  1805 + VEmptyView(50),
  1806 + Padding(
  1807 + padding: EdgeInsets.symmetric(
  1808 + horizontal: ScreenUtil().setWidth(36)),
  1809 + child: Row(
  1810 + children: [
  1811 + Expanded(
  1812 + child: RoundButton(
  1813 + text: '录入预订',
  1814 + height: ScreenUtil().setWidth(96),
  1815 + fontSize: 32,
  1816 + gradientStart: MyColours.color_438E93,
  1817 + gradientEnd: MyColours.color_438E93,
  1818 + radius: ScreenUtil().setWidth(8),
  1819 + isBold: false,
  1820 + onPressed: () async {
  1821 + if (currTimeIndex == null) {
  1822 + Utils.showToast('请选择餐段或检查您的网络!');
  1823 + return;
  1824 + }
  1825 + if ((_baseIndoProvider.phoneController.text
  1826 + .replaceAll(' ', '')
  1827 + .isEmpty ||
  1828 + !Utils.phoneRegExp(_baseIndoProvider
  1829 + .phoneController.text
  1830 + .replaceAll(' ', '')))) {
  1831 + setState(() {
  1832 + showErro = '请输入正确的11位手机号码';
  1833 + });
  1834 + return;
  1835 + } else {
  1836 + setState(() {
  1837 + showErro = '';
  1838 + });
  1839 + }
1874 1840
1875 - // HEmptyView(6),  
1876 - // Image.asset(  
1877 - // Utils.getImgPath(  
1878 - // false ? 'c_arrow_up' : 'c_arrow_down'),  
1879 - // width: ScreenUtil().setWidth(28),  
1880 - // // height: ScreenUtil().setWidth(10),  
1881 - // ),  
1882 - ),  
1883 - ],  
1884 - )))  
1885 - ],  
1886 - ),  
1887 - ),  
1888 - VEmptyView(44),  
1889 - _remarkWidget() 1841 + Guest? guest = Guest(
  1842 + null,
  1843 + null,
  1844 + null,
  1845 + null,
  1846 + null,
  1847 + null,
  1848 + null,
  1849 + null,
  1850 + null,
  1851 + null,
  1852 + null,
  1853 + null,
  1854 + null,
  1855 + null,
  1856 + null,
  1857 + null,
  1858 + null,
  1859 + null,
  1860 + null,
  1861 + null);
  1862 + if (widget.guest == null) {
  1863 + guest.phone = _baseIndoProvider
  1864 + .phoneController.text
  1865 + .replaceAll(' ', ''); //预订人电话
  1866 +
  1867 + if (nameStr != null &&
  1868 + nameStr!.trim().length > 0) {
  1869 + String sex = '1';
  1870 + if (sexStr == '女士') {
  1871 + sex = '2';
  1872 + } else if (sexStr == '公司') {
  1873 + sex = '3';
  1874 + }
  1875 + guest.rname = nameStr; //预订人姓名
  1876 + guest.sex = sex; //预订人性别:1:男 2:女
  1877 + }
  1878 + } else {
  1879 + guest = widget.guest;
  1880 + }
  1881 + FocusScope.of(context)
  1882 + .requestFocus(FocusNode()); //隐藏键盘
  1883 +
  1884 + Loading.showLoading(
  1885 + context,
  1886 + );
  1887 + JhCommonUtils.debounce(
  1888 + () => _wechatReserve(true, guest), 500);
  1889 + },
  1890 + )),
  1891 + ],
  1892 + )),
  1893 +
  1894 + showErro == ''
  1895 + ? VEmptyView(62)
  1896 + : Container(
  1897 + padding: EdgeInsets.only(
  1898 + left: ScreenUtil().setWidth(36),
  1899 + top: ScreenUtil().setWidth(12),
  1900 + right: ScreenUtil().setWidth(36),
  1901 + bottom: ScreenUtil().setWidth(18),
  1902 + ),
  1903 + child: Row(
  1904 + children: [
  1905 + Image.asset(
  1906 + Utils.getImgPath('error_circle_red'),
  1907 + width: ScreenUtil().setWidth(44)),
  1908 + HEmptyView(16),
  1909 + Text(
  1910 + showErro,
  1911 + style: TextStyle(
  1912 + color: MyColours.color_E34D59,
  1913 + fontSize: ScreenUtil().setSp(28)),
  1914 + )
  1915 + ],
  1916 + ),
  1917 + )
1890 ], 1918 ],
1891 ), 1919 ),
1892 Positioned( 1920 Positioned(
1893 top: _nameNode.hasFocus ? w(60) : 0, 1921 top: _nameNode.hasFocus ? w(60) : 0,
1894 left: 0, 1922 left: 0,
1895 child: Offstage( 1923 child: Offstage(
1896 - offstage: !(showPhoneHistory &&  
1897 - _baseIndoProvider.userHistorys.length > 0),  
1898 - child: Container(  
1899 - decoration: BoxDecoration(  
1900 - borderRadius: BorderRadius.circular(8),  
1901 - border: Border.all(color: Colors.white),  
1902 - color: MyColours.color_ffffff,  
1903 - // color: Colors.red,  
1904 - boxShadow: [  
1905 - BoxShadow(  
1906 - color: MyColours.color_e5e5e5,  
1907 - blurRadius: ScreenUtil().setWidth(20))  
1908 - ]),  
1909 - // width: double.infinity,  
1910 - width: ScreenUtil().screenWidth - w(60),  
1911 - // width: ScreenUtil().setWidth(350),  
1912 - constraints: BoxConstraints(maxHeight: w(170)),  
1913 - // height: _baseIndoProvider.userHistorys.length > 1  
1914 - // ? ScreenUtil().setWidth(140)  
1915 - // : ScreenUtil().setWidth(104),  
1916 - padding: EdgeInsets.symmetric(  
1917 - horizontal: ScreenUtil().setWidth(30)),  
1918 - child: Align( 1924 + offstage: !(showPhoneHistory &&
  1925 + _baseIndoProvider.userHistorys.length > 0),
  1926 + child: Container(
  1927 + decoration: BoxDecoration(
  1928 + borderRadius: BorderRadius.circular(8),
  1929 + border: Border.all(color: Colors.white),
  1930 + color: MyColours.color_ffffff,
  1931 + // color: Colors.red,
  1932 + boxShadow: [
  1933 + BoxShadow(
  1934 + color: MyColours.color_e5e5e5,
  1935 + blurRadius: ScreenUtil().setWidth(20))
  1936 + ]),
  1937 + // width: ScreenUtil().setWidth(440),
  1938 + // height: _baseIndoProvider.userHistorys.length > 1
  1939 + // ? ScreenUtil().setWidth(140)
  1940 + // : ScreenUtil().setWidth(104),
  1941 + width: ScreenUtil().screenWidth - w(60),
  1942 + // width: ScreenUtil().setWidth(350),
  1943 + constraints: BoxConstraints(maxHeight: w(220)),
  1944 + padding: EdgeInsets.symmetric(
  1945 + horizontal: ScreenUtil().setWidth(30)),
  1946 + child: Align(
1919 alignment: Alignment.topCenter, 1947 alignment: Alignment.topCenter,
1920 child: MediaQuery.removePadding( 1948 child: MediaQuery.removePadding(
1921 context: context, 1949 context: context,
1922 removeTop: true, 1950 removeTop: true,
1923 child: Scrollbar( 1951 child: Scrollbar(
1924 - isAlwaysShown: true, //设置滚动条常亮 1952 + thumbVisibility: true, //设置滚动条常亮
1925 controller: _scrollCrl, //必须设置一个controller 1953 controller: _scrollCrl, //必须设置一个controller
1926 1954
1927 ///添加进度条 1955 ///添加进度条
@@ -1932,80 +1960,28 @@ class TableManagerPageState extends State<TableManagerPage> { @@ -1932,80 +1960,28 @@ class TableManagerPageState extends State<TableManagerPage> {
1932 return GestureDetector( 1960 return GestureDetector(
1933 onTap: () { 1961 onTap: () {
1934 _byValueToReqeust(index); 1962 _byValueToReqeust(index);
1935 - // setState(() {  
1936 - // sexStr = '先生';  
1937 - // showPhoneHistory = false;  
1938 - // _baseIndoProvider.phoneController  
1939 - // .text = _baseIndoProvider  
1940 - // .userHistorys[index]  
1941 - // .phone !=  
1942 - // null  
1943 - // ? _baseIndoProvider  
1944 - // .userHistorys[index].phone  
1945 - // : '';  
1946 - // // _homeEnterModel.nameController.text =  
1947 - // // _homeEnterModel  
1948 - // // .userHistorys[index].rname +  
1949 - // // _nameSuffix();  
1950 - // for (var item in _baseIndoProvider  
1951 - // .sexList) {  
1952 - // item['select'] = false;  
1953 - // if (item['title'] ==  
1954 - // _baseIndoProvider  
1955 - // .userHistorys[index]  
1956 - // .sexStr) {  
1957 - // item['select'] = true;  
1958 - // sexSelectIndex =  
1959 - // int.parse(item['code']) -  
1960 - // 1;  
1961 - // sexStr = _baseIndoProvider  
1962 - // .userHistorys[index]  
1963 - // .sexStr;  
1964 - // }  
1965 - // }  
1966 -  
1967 - // _addNameSuffix(  
1968 - // _baseIndoProvider  
1969 - // .userHistorys[index]  
1970 - // .rname,  
1971 - // sexStr);  
1972 - // if (_baseIndoProvider  
1973 - // .userHistorys[index]  
1974 - // .rname ==  
1975 - // null ||  
1976 - // _baseIndoProvider  
1977 - // .userHistorys[index]  
1978 - // .rname ==  
1979 - // '') {  
1980 - // nameStr = _baseIndoProvider  
1981 - // .nameController.text;  
1982 -  
1983 - // if (nameStr.endsWith('女士')) {  
1984 - // nameStr = nameStr.replaceAll(  
1985 - // '女士', '');  
1986 - // }  
1987 - // if (nameStr.endsWith('先生')) {  
1988 - // nameStr = nameStr.replaceAll(  
1989 - // '先生', '');  
1990 - // }  
1991 - // if (nameStr.endsWith('公司')) {  
1992 - // nameStr = nameStr.replaceAll(  
1993 - // '公司', '');  
1994 - // }  
1995 - // } else {  
1996 - // nameStr = _baseIndoProvider  
1997 - // .userHistorys[index].rname;  
1998 - // }  
1999 -  
2000 - // _phoneNode.unfocus();  
2001 - // _baseIndoProvider.userHistorys  
2002 - // .clear();  
2003 - // }); 1963 + // UserHistoryEntity userHistoryEntity =
  1964 + // _baseIndoProvider
  1965 + // .userHistorys[index];
  1966 + // if (userHistoryEntity.sex == null ||
  1967 + // userHistoryEntity.sex == '') {
  1968 + // userHistoryEntity.sex = '1';
  1969 + // }
  1970 + // sexStr = userHistoryEntity.sexStr;
  1971 +
  1972 + // sexSelectIndex =
  1973 + // sexList.indexOf(sexStr);
  1974 +
  1975 + // _getIsMemberByPhone(
  1976 + // userHistoryEntity.phone);
  1977 + // needHistory = true;
  1978 + // _showConfirmWidget(
  1979 + // needHistorytemp: true, index: index);
2004 }, 1980 },
2005 child: Container( 1981 child: Container(
2006 width: double.infinity, 1982 width: double.infinity,
2007 height: 1983 height:
2008 - ScreenUtil().setWidth(102), 1984 + ScreenUtil().setWidth(100),
2009 decoration: BoxDecoration( 1985 decoration: BoxDecoration(
2010 border: Border( 1986 border: Border(
2011 bottom: (index != 1987 bottom: (index !=
@@ -2049,7 +2025,7 @@ class TableManagerPageState extends State<TableManagerPage> { @@ -2049,7 +2025,7 @@ class TableManagerPageState extends State<TableManagerPage> {
2049 : _baseIndoProvider 2025 : _baseIndoProvider
2050 .userHistorys[ 2026 .userHistorys[
2051 index] 2027 index]
2052 - .phone)) + 2028 + .phone))! +
2053 ' ' + 2029 ' ' +
2054 (_nameNode.hasFocus 2030 (_nameNode.hasFocus
2055 ? (_baseIndoProvider 2031 ? (_baseIndoProvider
@@ -2061,7 +2037,7 @@ class TableManagerPageState extends State<TableManagerPage> { @@ -2061,7 +2037,7 @@ class TableManagerPageState extends State<TableManagerPage> {
2061 : _baseIndoProvider 2037 : _baseIndoProvider
2062 .userHistorys[ 2038 .userHistorys[
2063 index] 2039 index]
2064 - .phone) 2040 + .phone!)
2065 : (_baseIndoProvider 2041 : (_baseIndoProvider
2066 .userHistorys[ 2042 .userHistorys[
2067 index] 2043 index]
@@ -2087,15 +2063,219 @@ class TableManagerPageState extends State<TableManagerPage> { @@ -2087,15 +2063,219 @@ class TableManagerPageState extends State<TableManagerPage> {
2087 itemExtent: ScreenUtil().setWidth(104), 2063 itemExtent: ScreenUtil().setWidth(104),
2088 itemCount: 2064 itemCount:
2089 _baseIndoProvider.userHistorys.length, 2065 _baseIndoProvider.userHistorys.length,
2090 - )))),  
2091 - ),  
2092 - )), 2066 + ))),
  2067 + ),
  2068 + ))),
  2069 + // Positioned(
  2070 + // top: _nameNode.hasFocus ? w(60) : 0,
  2071 + // left: 0,
  2072 + // child: Offstage(
  2073 + // offstage: !(showPhoneHistory &&
  2074 + // _baseIndoProvider.userHistorys.length > 0),
  2075 + // child: Container(
  2076 + // decoration: BoxDecoration(
  2077 + // borderRadius: BorderRadius.circular(8),
  2078 + // border: Border.all(color: Colors.white),
  2079 + // color: MyColours.color_ffffff,
  2080 + // // color: Colors.red,
  2081 + // boxShadow: [
  2082 + // BoxShadow(
  2083 + // color: MyColours.color_e5e5e5,
  2084 + // blurRadius: ScreenUtil().setWidth(20))
  2085 + // ]),
  2086 + // // width: double.infinity,
  2087 + // width: ScreenUtil().screenWidth - w(60),
  2088 + // // width: ScreenUtil().setWidth(350),
  2089 + // constraints: BoxConstraints(maxHeight: w(170)),
  2090 + // // height: _baseIndoProvider.userHistorys.length > 1
  2091 + // // ? ScreenUtil().setWidth(140)
  2092 + // // : ScreenUtil().setWidth(104),
  2093 + // padding: EdgeInsets.symmetric(
  2094 + // horizontal: ScreenUtil().setWidth(30)),
  2095 + // child: Align(
  2096 + // alignment: Alignment.topCenter,
  2097 + // child: MediaQuery.removePadding(
  2098 + // context: context,
  2099 + // removeTop: true,
  2100 + // child: Scrollbar(
  2101 + // thumbVisibility: true, //设置滚动条常亮
  2102 + // controller: _scrollCrl, //必须设置一个controller
  2103 +
  2104 + // ///添加进度条
  2105 + // child: ListView.builder(
  2106 + // shrinkWrap: true,
  2107 + // controller: _scrollCrl,
  2108 + // itemBuilder: (context, index) {
  2109 + // return GestureDetector(
  2110 + // onTap: () {
  2111 + // _byValueToReqeust(index);
  2112 + // // setState(() {
  2113 + // // sexStr = '先生';
  2114 + // // showPhoneHistory = false;
  2115 + // // _baseIndoProvider.phoneController
  2116 + // // .text = _baseIndoProvider
  2117 + // // .userHistorys[index]
  2118 + // // .phone !=
  2119 + // // null
  2120 + // // ? _baseIndoProvider
  2121 + // // .userHistorys[index].phone
  2122 + // // : '';
  2123 + // // // _homeEnterModel.nameController.text =
  2124 + // // // _homeEnterModel
  2125 + // // // .userHistorys[index].rname +
  2126 + // // // _nameSuffix();
  2127 + // // for (var item in _baseIndoProvider
  2128 + // // .sexList) {
  2129 + // // item['select'] = false;
  2130 + // // if (item['title'] ==
  2131 + // // _baseIndoProvider
  2132 + // // .userHistorys[index]
  2133 + // // .sexStr) {
  2134 + // // item['select'] = true;
  2135 + // // sexSelectIndex =
  2136 + // // int.parse(item['code']) -
  2137 + // // 1;
  2138 + // // sexStr = _baseIndoProvider
  2139 + // // .userHistorys[index]
  2140 + // // .sexStr;
  2141 + // // }
  2142 + // // }
  2143 +
  2144 + // // _addNameSuffix(
  2145 + // // _baseIndoProvider
  2146 + // // .userHistorys[index]
  2147 + // // .rname,
  2148 + // // sexStr);
  2149 + // // if (_baseIndoProvider
  2150 + // // .userHistorys[index]
  2151 + // // .rname ==
  2152 + // // null ||
  2153 + // // _baseIndoProvider
  2154 + // // .userHistorys[index]
  2155 + // // .rname ==
  2156 + // // '') {
  2157 + // // nameStr = _baseIndoProvider
  2158 + // // .nameController.text;
  2159 +
  2160 + // // if (nameStr.endsWith('女士')) {
  2161 + // // nameStr = nameStr.replaceAll(
  2162 + // // '女士', '');
  2163 + // // }
  2164 + // // if (nameStr.endsWith('先生')) {
  2165 + // // nameStr = nameStr.replaceAll(
  2166 + // // '先生', '');
  2167 + // // }
  2168 + // // if (nameStr.endsWith('公司')) {
  2169 + // // nameStr = nameStr.replaceAll(
  2170 + // // '公司', '');
  2171 + // // }
  2172 + // // } else {
  2173 + // // nameStr = _baseIndoProvider
  2174 + // // .userHistorys[index].rname;
  2175 + // // }
  2176 +
  2177 + // // _phoneNode.unfocus();
  2178 + // // _baseIndoProvider.userHistorys
  2179 + // // .clear();
  2180 + // // });
  2181 + // },
  2182 + // child: Container(
  2183 + // width: double.infinity,
  2184 + // height:
  2185 + // ScreenUtil().setWidth(102),
  2186 + // decoration: BoxDecoration(
  2187 + // border: Border(
  2188 + // bottom: (index !=
  2189 + // (_baseIndoProvider
  2190 + // .userHistorys
  2191 + // .length -
  2192 + // 1) &&
  2193 + // _baseIndoProvider
  2194 + // .userHistorys
  2195 + // .length >
  2196 + // 1)
  2197 + // ? BorderSide(
  2198 + // color: MyColours
  2199 + // .color_e5e5e5,
  2200 + // width:
  2201 + // ScreenUtil()
  2202 + // .setWidth(
  2203 + // 2))
  2204 + // : BorderSide.none)),
  2205 + // child: Align(
  2206 + // alignment:
  2207 + // Alignment.centerLeft,
  2208 + // child: Text(
  2209 + // (_nameNode.hasFocus
  2210 + // ? (_baseIndoProvider
  2211 + // .userHistorys[
  2212 + // index]
  2213 + // .rnameStr ==
  2214 + // null
  2215 + // ? ''
  2216 + // : _baseIndoProvider
  2217 + // .userHistorys[
  2218 + // index]
  2219 + // .rnameStr)
  2220 + // : (_baseIndoProvider
  2221 + // .userHistorys[
  2222 + // index]
  2223 + // .phone ==
  2224 + // null
  2225 + // ? ''
  2226 + // : _baseIndoProvider
  2227 + // .userHistorys[
  2228 + // index]
  2229 + // .phone)) ??
  2230 + // '' +
  2231 + // ' ' +
  2232 + // (_nameNode.hasFocus
  2233 + // ? (_baseIndoProvider
  2234 + // .userHistorys[
  2235 + // index]
  2236 + // .phone ==
  2237 + // null
  2238 + // ? ''
  2239 + // : _baseIndoProvider
  2240 + // .userHistorys[
  2241 + // index]
  2242 + // .phone ??
  2243 + // '')
  2244 + // : (_baseIndoProvider
  2245 + // .userHistorys[
  2246 + // index]
  2247 + // .rnameStr ==
  2248 + // null
  2249 + // ? ''
  2250 + // : _baseIndoProvider
  2251 + // .userHistorys[
  2252 + // index]
  2253 + // .rnameStr)) +
  2254 + // ' ' +
  2255 + // _baseIndoProvider
  2256 + // .userHistorys[
  2257 + // index]
  2258 + // .nickName,
  2259 + // style: TextStyle(
  2260 + // color: MyColours
  2261 + // .color_333333,
  2262 + // fontSize: ScreenUtil()
  2263 + // .setSp(32)),
  2264 + // ))),
  2265 + // );
  2266 + // },
  2267 + // itemExtent: ScreenUtil().setWidth(104),
  2268 + // itemCount:
  2269 + // _baseIndoProvider.userHistorys.length,
  2270 + // )))),
  2271 + // ),
  2272 + // )),
2093 ], 2273 ],
2094 ), 2274 ),
2095 ], 2275 ],
2096 )); 2276 ));
2097 } 2277 }
2098 - */ 2278 +
2099 // 客户经理转发记录 2279 // 客户经理转发记录
2100 _addForward(String rid) async { 2280 _addForward(String rid) async {
2101 UserModel userModel = Provider.of<UserModel>(context, listen: false); 2281 UserModel userModel = Provider.of<UserModel>(context, listen: false);
@@ -2429,6 +2609,225 @@ class TableManagerPageState extends State<TableManagerPage> { @@ -2429,6 +2609,225 @@ class TableManagerPageState extends State<TableManagerPage> {
2429 } 2609 }
2430 */ 2610 */
2431 2611
  2612 + ///选中的桌子widget
  2613 + Widget _selectTableWidgetSms() {
  2614 + return Expanded(
  2615 + flex: 2,
  2616 + child: InkWell(
  2617 + onTap: () {
  2618 + // 点击弹窗空白处联系人历史记录弹框消失
  2619 + setState(() {
  2620 + showPhoneHistory = false; //显示客户历史记录
  2621 + _baseIndoProvider.userHistorys.clear();
  2622 + });
  2623 + },
  2624 + child: Container(
  2625 + // constraints: BoxConstraints(maxHeight: ScreenUtil().setWidth(760)),
  2626 + // height: ScreenUtil().setWidth(400),
  2627 + width: double.infinity,
  2628 + decoration: BoxDecoration(
  2629 + color: MyColours.color_ffffff,
  2630 + boxShadow: [
  2631 + BoxShadow(
  2632 + color: MyColours.color_333333,
  2633 + blurRadius: ScreenUtil().setWidth(14))
  2634 + ],
  2635 + borderRadius: BorderRadius.only(
  2636 + topLeft: Radius.circular(ScreenUtil().setWidth(24)),
  2637 + topRight: Radius.circular(ScreenUtil().setWidth(24)),
  2638 + )),
  2639 + child: SingleChildScrollView(
  2640 + child: Column(
  2641 + // mainAxisSize: MainAxisSize.min,
  2642 + mainAxisAlignment: MainAxisAlignment.start,
  2643 + crossAxisAlignment: CrossAxisAlignment.start,
  2644 + children: [
  2645 + Stack(alignment: Alignment.centerRight, children: [
  2646 + Container(
  2647 + width: double.infinity,
  2648 + padding: EdgeInsets.symmetric(
  2649 + horizontal: ScreenUtil().setWidth(40),
  2650 + vertical: ScreenUtil().setSp(16),
  2651 + ),
  2652 + decoration: BoxDecoration(
  2653 + color: MyColours.color_f3f3f3,
  2654 + borderRadius: BorderRadius.only(
  2655 + topLeft:
  2656 + Radius.circular(ScreenUtil().setWidth(24)),
  2657 + topRight:
  2658 + Radius.circular(ScreenUtil().setWidth(24)),
  2659 + )),
  2660 + child: Column(
  2661 + children: [
  2662 + Text(
  2663 + selectDateStr + ' ' + doltStr!,
  2664 + style: TextStyle(
  2665 + color: MyColours.color_515151,
  2666 + fontSize: ScreenUtil().setSp(28),
  2667 + fontWeight: FontWeight.bold),
  2668 + ),
  2669 + VEmptyView(8),
  2670 + Text(
  2671 + selectWeekAndLunarCalendar,
  2672 + style: TextStyle(
  2673 + color: MyColours.color_999999,
  2674 + fontSize: ScreenUtil().setSp(20)),
  2675 + )
  2676 + ],
  2677 + ),
  2678 + ),
  2679 + Positioned(
  2680 + right: 0,
  2681 + child: InkWell(
  2682 + onTap: () {
  2683 + _clearData();
  2684 + },
  2685 + child: Container(
  2686 + padding: EdgeInsets.symmetric(
  2687 + vertical: ScreenUtil().setWidth(30),
  2688 + horizontal: ScreenUtil().setWidth(40)),
  2689 + // color: Colors.red,
  2690 + child: Image.asset(
  2691 + Utils.getImgPath('close'),
  2692 + width: ScreenUtil().setWidth(28),
  2693 + height: ScreenUtil().setWidth(28),
  2694 + )))),
  2695 + Positioned(
  2696 + left: 0,
  2697 + child: InkWell(
  2698 + onTap: () {
  2699 + _clearData();
  2700 + },
  2701 + child: Container(
  2702 + padding: EdgeInsets.symmetric(
  2703 + vertical: ScreenUtil().setWidth(30),
  2704 + horizontal: ScreenUtil().setWidth(40)),
  2705 + // color: Colors.red,
  2706 + child: Text(
  2707 + '清空',
  2708 + style: TextStyle(
  2709 + decoration: TextDecoration.underline,
  2710 + color: MyColours.color_438E93,
  2711 + fontSize: ScreenUtil().setSp(20)),
  2712 + ),
  2713 + )))
  2714 + ]),
  2715 + Container(
  2716 + margin: EdgeInsets.only(top: ScreenUtil().setWidth(44)),
  2717 + height: ScreenUtil().setWidth(60),
  2718 + child: ListView.builder(
  2719 + padding: EdgeInsets.only(
  2720 + left: ScreenUtil().setWidth(48)),
  2721 + itemCount:
  2722 + tableManagerModel!.selectTablesOrReserve.length,
  2723 + shrinkWrap: true,
  2724 + scrollDirection: Axis.horizontal,
  2725 + itemBuilder: (BuildContext contxt, int index) {
  2726 + TableListReserve table = tableManagerModel!
  2727 + .selectTablesOrReserve[index];
  2728 + return Container(
  2729 + margin: EdgeInsets.only(
  2730 + right: ScreenUtil().setWidth(20)),
  2731 + padding: EdgeInsets.only(
  2732 + left: ScreenUtil().setWidth(16),
  2733 + // right: ScreenUtil().setWidth(4),
  2734 + // top: ScreenUtil().setWidth(14),
  2735 + // bottom: ScreenUtil().setWidth(14)
  2736 + ),
  2737 + decoration: BoxDecoration(
  2738 + border: Border.all(
  2739 + width: ScreenUtil().setWidth(2),
  2740 + color: MyColours.color_438E93),
  2741 + borderRadius: BorderRadius.circular(
  2742 + ScreenUtil().setWidth(8))),
  2743 + child: Row(
  2744 + children: [
  2745 + Text(
  2746 + table.name!,
  2747 + style: TextStyle(
  2748 + color: MyColours.color_438E93,
  2749 + fontSize: ScreenUtil().setSp(28)),
  2750 + ),
  2751 + HEmptyView(14),
  2752 + InkWell(
  2753 + onTap: () {
  2754 + //删除已经选择的桌位
  2755 + tableManagerModel!
  2756 + .selectTablesOrReserve
  2757 + .removeWhere(
  2758 + (t) => t.id == table.id);
  2759 + if (tableManagerModel!
  2760 + .selectTablesOrReserve
  2761 + .length ==
  2762 + 0) {
  2763 + // wechatNotification = true;
  2764 + _clearData();
  2765 + }
  2766 +
  2767 + tableManagerModel!
  2768 + .tablesOrReserveDataShow!
  2769 + .forEach((element) {
  2770 + element.tableList!
  2771 + .forEach((elementn) {
  2772 + if (elementn.id == table.id) {
  2773 + elementn.selected = false;
  2774 + }
  2775 + });
  2776 + });
  2777 + setState(() {});
  2778 +
  2779 + // for (t.Table item
  2780 + // in tableManagerModel.tablesShow) {
  2781 + // if (item.id == table.id) {
  2782 + // item.selected = false;
  2783 + // setState(() {});
  2784 + // }
  2785 + // }
  2786 + // if (tableManagerModel.selectNumber != null) {
  2787 + // for (t.Table item in tableManagerModel
  2788 + // .areaTableMapShow[
  2789 + // tableManagerModel
  2790 + // .areas[
  2791 + // tableManagerModel.selectNumber]
  2792 + // .name]) {
  2793 + // if (item.id == table.id) {
  2794 + // item.selected = false;
  2795 + // setState(() {});
  2796 + // }
  2797 + // }
  2798 + // }
  2799 + },
  2800 + child: Container(
  2801 + // color: Colors.red,
  2802 + padding: EdgeInsets.only(
  2803 + top: ScreenUtil().setWidth(14),
  2804 + bottom:
  2805 + ScreenUtil().setWidth(14),
  2806 + left: ScreenUtil().setWidth(14),
  2807 + right:
  2808 + ScreenUtil().setWidth(4)),
  2809 + child: Image.asset(
  2810 + Utils.getImgPath(
  2811 + 'table_m_close'),
  2812 + width: ScreenUtil()
  2813 + .setWidth(32)))),
  2814 + ],
  2815 + ),
  2816 + );
  2817 + }),
  2818 + ),
  2819 + // VEmptyView(50),
  2820 +
  2821 + // Column(children: [
  2822 + _customerInfoWidget(),
  2823 + // VEmptyView(44),
  2824 + // _couponWidget(),
  2825 + // ]),
  2826 + ],
  2827 + ),
  2828 + ))));
  2829 + }
  2830 +
2432 _onlyReserve() async { 2831 _onlyReserve() async {
2433 bool isShow = true; //是否需要弹窗 “预订失败!” 2832 bool isShow = true; //是否需要弹窗 “预订失败!”
2434 SunReserveInfoModel? _model = await tableManagerModel! 2833 SunReserveInfoModel? _model = await tableManagerModel!
@@ -2798,7 +3197,7 @@ class TableManagerPageState extends State<TableManagerPage> { @@ -2798,7 +3197,7 @@ class TableManagerPageState extends State<TableManagerPage> {
2798 context, 3197 context,
2799 ); 3198 );
2800 JhCommonUtils.debounce( 3199 JhCommonUtils.debounce(
2801 - () => _wechatReserve(true), 500); 3200 + () => _wechatReserve(true, widget.guest), 500);
2802 }, 3201 },
2803 )), 3202 )),
2804 ], 3203 ],
@@ -2809,7 +3208,7 @@ class TableManagerPageState extends State<TableManagerPage> { @@ -2809,7 +3208,7 @@ class TableManagerPageState extends State<TableManagerPage> {
2809 )); 3208 ));
2810 } 3209 }
2811 3210
2812 - _wechatReserve(bool isWechat) async { 3211 + _wechatReserve(bool isWechat, Guest? guest) async {
2813 bool isShow = true; //是否需要弹窗 “预订失败!” 3212 bool isShow = true; //是否需要弹窗 “预订失败!”
2814 SunReserveInfoModel? _model = await tableManagerModel! 3213 SunReserveInfoModel? _model = await tableManagerModel!
2815 .setReserveInfoOrReseve(context, (v) { 3214 .setReserveInfoOrReseve(context, (v) {
@@ -2819,7 +3218,7 @@ class TableManagerPageState extends State<TableManagerPage> { @@ -2819,7 +3218,7 @@ class TableManagerPageState extends State<TableManagerPage> {
2819 isShow = false; 3218 isShow = false;
2820 } 3219 }
2821 }, dateTime, currTimeIndex, morning, noon, night, meal1, meal2, 3220 }, dateTime, currTimeIndex, morning, noon, night, meal1, meal2,
2822 - needKeep: true, guest: widget.guest); 3221 + needKeep: true, guest: guest);
2823 if (_model != null && 3222 if (_model != null &&
2824 ObjectUtil.isNotEmpty(_model.row) && 3223 ObjectUtil.isNotEmpty(_model.row) &&
2825 ObjectUtil.isNotEmpty(_model.row!.id)) { 3224 ObjectUtil.isNotEmpty(_model.row!.id)) {
@@ -4470,7 +4869,9 @@ class TableManagerPageState extends State<TableManagerPage> { @@ -4470,7 +4869,9 @@ class TableManagerPageState extends State<TableManagerPage> {
4470 ? 4869 ?
4471 // wechatNotification 4870 // wechatNotification
4472 // ? 4871 // ?
4473 - _selectTableWidgetWechat() 4872 + !isReservePhoneApp
  4873 + ? _selectTableWidgetWechat()
  4874 + : _selectTableWidgetSms()
4474 // : Expanded( 4875 // : Expanded(
4475 // flex: 5, child: _selectTableWidgetSms()) 4876 // flex: 5, child: _selectTableWidgetSms())
4476 : SizedBox() 4877 : SizedBox()
@@ -135,6 +135,7 @@ class CustomerProvider extends ChangeNotifier { @@ -135,6 +135,7 @@ class CustomerProvider extends ChangeNotifier {
135 bool isSetOver = true; 135 bool isSetOver = true;
136 bool isReserveOver = true; 136 bool isReserveOver = true;
137 bool isReserveCancel = true; 137 bool isReserveCancel = true;
  138 + bool isReservePhoneApp = false;
138 139
139 bool cancelOrderdayShopowner = true; 140 bool cancelOrderdayShopowner = true;
140 bool cancelOrderdayManager = true; 141 bool cancelOrderdayManager = true;
  1 +#!/usr/bin/env bash
  2 +
  3 +##############################################################################
  4 +##
  5 +## Gradle start up script for UN*X
  6 +##
  7 +##############################################################################
  8 +
  9 +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
  10 +DEFAULT_JVM_OPTS=""
  11 +
  12 +APP_NAME="Gradle"
  13 +APP_BASE_NAME=`basename "$0"`
  14 +
  15 +# Use the maximum available, or set MAX_FD != -1 to use that value.
  16 +MAX_FD="maximum"
  17 +
  18 +warn ( ) {
  19 + echo "$*"
  20 +}
  21 +
  22 +die ( ) {
  23 + echo
  24 + echo "$*"
  25 + echo
  26 + exit 1
  27 +}
  28 +
  29 +# OS specific support (must be 'true' or 'false').
  30 +cygwin=false
  31 +msys=false
  32 +darwin=false
  33 +case "`uname`" in
  34 + CYGWIN* )
  35 + cygwin=true
  36 + ;;
  37 + Darwin* )
  38 + darwin=true
  39 + ;;
  40 + MINGW* )
  41 + msys=true
  42 + ;;
  43 +esac
  44 +
  45 +# Attempt to set APP_HOME
  46 +# Resolve links: $0 may be a link
  47 +PRG="$0"
  48 +# Need this for relative symlinks.
  49 +while [ -h "$PRG" ] ; do
  50 + ls=`ls -ld "$PRG"`
  51 + link=`expr "$ls" : '.*-> \(.*\)$'`
  52 + if expr "$link" : '/.*' > /dev/null; then
  53 + PRG="$link"
  54 + else
  55 + PRG=`dirname "$PRG"`"/$link"
  56 + fi
  57 +done
  58 +SAVED="`pwd`"
  59 +cd "`dirname \"$PRG\"`/" >/dev/null
  60 +APP_HOME="`pwd -P`"
  61 +cd "$SAVED" >/dev/null
  62 +
  63 +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
  64 +
  65 +# Determine the Java command to use to start the JVM.
  66 +if [ -n "$JAVA_HOME" ] ; then
  67 + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
  68 + # IBM's JDK on AIX uses strange locations for the executables
  69 + JAVACMD="$JAVA_HOME/jre/sh/java"
  70 + else
  71 + JAVACMD="$JAVA_HOME/bin/java"
  72 + fi
  73 + if [ ! -x "$JAVACMD" ] ; then
  74 + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
  75 +
  76 +Please set the JAVA_HOME variable in your environment to match the
  77 +location of your Java installation."
  78 + fi
  79 +else
  80 + JAVACMD="java"
  81 + which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
  82 +
  83 +Please set the JAVA_HOME variable in your environment to match the
  84 +location of your Java installation."
  85 +fi
  86 +
  87 +# Increase the maximum file descriptors if we can.
  88 +if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then
  89 + MAX_FD_LIMIT=`ulimit -H -n`
  90 + if [ $? -eq 0 ] ; then
  91 + if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then
  92 + MAX_FD="$MAX_FD_LIMIT"
  93 + fi
  94 + ulimit -n $MAX_FD
  95 + if [ $? -ne 0 ] ; then
  96 + warn "Could not set maximum file descriptor limit: $MAX_FD"
  97 + fi
  98 + else
  99 + warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT"
  100 + fi
  101 +fi
  102 +
  103 +# For Darwin, add options to specify how the application appears in the dock
  104 +if $darwin; then
  105 + GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\""
  106 +fi
  107 +
  108 +# For Cygwin, switch paths to Windows format before running java
  109 +if $cygwin ; then
  110 + APP_HOME=`cygpath --path --mixed "$APP_HOME"`
  111 + CLASSPATH=`cygpath --path --mixed "$CLASSPATH"`
  112 + JAVACMD=`cygpath --unix "$JAVACMD"`
  113 +
  114 + # We build the pattern for arguments to be converted via cygpath
  115 + ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null`
  116 + SEP=""
  117 + for dir in $ROOTDIRSRAW ; do
  118 + ROOTDIRS="$ROOTDIRS$SEP$dir"
  119 + SEP="|"
  120 + done
  121 + OURCYGPATTERN="(^($ROOTDIRS))"
  122 + # Add a user-defined pattern to the cygpath arguments
  123 + if [ "$GRADLE_CYGPATTERN" != "" ] ; then
  124 + OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)"
  125 + fi
  126 + # Now convert the arguments - kludge to limit ourselves to /bin/sh
  127 + i=0
  128 + for arg in "$@" ; do
  129 + CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -`
  130 + CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option
  131 +
  132 + if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition
  133 + eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"`
  134 + else
  135 + eval `echo args$i`="\"$arg\""
  136 + fi
  137 + i=$((i+1))
  138 + done
  139 + case $i in
  140 + (0) set -- ;;
  141 + (1) set -- "$args0" ;;
  142 + (2) set -- "$args0" "$args1" ;;
  143 + (3) set -- "$args0" "$args1" "$args2" ;;
  144 + (4) set -- "$args0" "$args1" "$args2" "$args3" ;;
  145 + (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;;
  146 + (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;;
  147 + (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;;
  148 + (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;;
  149 + (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;;
  150 + esac
  151 +fi
  152 +
  153 +# Split up the JVM_OPTS And GRADLE_OPTS values into an array, following the shell quoting and substitution rules
  154 +function splitJvmOpts() {
  155 + JVM_OPTS=("$@")
  156 +}
  157 +eval splitJvmOpts $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS
  158 +JVM_OPTS[${#JVM_OPTS[*]}]="-Dorg.gradle.appname=$APP_BASE_NAME"
  159 +
  160 +exec "$JAVACMD" "${JVM_OPTS[@]}" -classpath "$CLASSPATH" org.gradle.wrapper.GradleWrapperMain "$@"
  1 +@if "%DEBUG%" == "" @echo off
  2 +@rem ##########################################################################
  3 +@rem
  4 +@rem Gradle startup script for Windows
  5 +@rem
  6 +@rem ##########################################################################
  7 +
  8 +@rem Set local scope for the variables with windows NT shell
  9 +if "%OS%"=="Windows_NT" setlocal
  10 +
  11 +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
  12 +set DEFAULT_JVM_OPTS=
  13 +
  14 +set DIRNAME=%~dp0
  15 +if "%DIRNAME%" == "" set DIRNAME=.
  16 +set APP_BASE_NAME=%~n0
  17 +set APP_HOME=%DIRNAME%
  18 +
  19 +@rem Find java.exe
  20 +if defined JAVA_HOME goto findJavaFromJavaHome
  21 +
  22 +set JAVA_EXE=java.exe
  23 +%JAVA_EXE% -version >NUL 2>&1
  24 +if "%ERRORLEVEL%" == "0" goto init
  25 +
  26 +echo.
  27 +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
  28 +echo.
  29 +echo Please set the JAVA_HOME variable in your environment to match the
  30 +echo location of your Java installation.
  31 +
  32 +goto fail
  33 +
  34 +:findJavaFromJavaHome
  35 +set JAVA_HOME=%JAVA_HOME:"=%
  36 +set JAVA_EXE=%JAVA_HOME%/bin/java.exe
  37 +
  38 +if exist "%JAVA_EXE%" goto init
  39 +
  40 +echo.
  41 +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
  42 +echo.
  43 +echo Please set the JAVA_HOME variable in your environment to match the
  44 +echo location of your Java installation.
  45 +
  46 +goto fail
  47 +
  48 +:init
  49 +@rem Get command-line arguments, handling Windowz variants
  50 +
  51 +if not "%OS%" == "Windows_NT" goto win9xME_args
  52 +if "%@eval[2+2]" == "4" goto 4NT_args
  53 +
  54 +:win9xME_args
  55 +@rem Slurp the command line arguments.
  56 +set CMD_LINE_ARGS=
  57 +set _SKIP=2
  58 +
  59 +:win9xME_args_slurp
  60 +if "x%~1" == "x" goto execute
  61 +
  62 +set CMD_LINE_ARGS=%*
  63 +goto execute
  64 +
  65 +:4NT_args
  66 +@rem Get arguments from the 4NT Shell from JP Software
  67 +set CMD_LINE_ARGS=%$
  68 +
  69 +:execute
  70 +@rem Setup the command line
  71 +
  72 +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
  73 +
  74 +@rem Execute Gradle
  75 +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS%
  76 +
  77 +:end
  78 +@rem End local scope for the variables with windows NT shell
  79 +if "%ERRORLEVEL%"=="0" goto mainEnd
  80 +
  81 +:fail
  82 +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
  83 +rem the _cmd.exe /c_ return code!
  84 +if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1
  85 +exit /b 1
  86 +
  87 +:mainEnd
  88 +if "%OS%"=="Windows_NT" endlocal
  89 +
  90 +:omega
  1 +{"inputs":["/Users/wangdongni/Desktop/Flutter-ReserveApp/library/app_update_check_plugin/example/.dart_tool/package_config_subset"],"outputs":[]}
@@ -37,10 +37,10 @@ packages: @@ -37,10 +37,10 @@ packages:
37 dependency: transitive 37 dependency: transitive
38 description: 38 description:
39 name: collection 39 name: collection
40 - sha256: ee67cb0715911d28db6bf4af1026078bd6f0128b07a5f66fb2ed94ec6783c09a 40 + sha256: a1ace0a119f20aabc852d165077c036cd864315bd99b7eaa10a60100341941bf
41 url: "https://pub.flutter-io.cn" 41 url: "https://pub.flutter-io.cn"
42 source: hosted 42 source: hosted
43 - version: "1.18.0" 43 + version: "1.19.0"
44 fake_async: 44 fake_async:
45 dependency: transitive 45 dependency: transitive
46 description: 46 description:
@@ -71,18 +71,18 @@ packages: @@ -71,18 +71,18 @@ packages:
71 dependency: transitive 71 dependency: transitive
72 description: 72 description:
73 name: leak_tracker 73 name: leak_tracker
74 - sha256: "7f0df31977cb2c0b88585095d168e689669a2cc9b97c309665e3386f3e9d341a" 74 + sha256: "7bb2830ebd849694d1ec25bf1f44582d6ac531a57a365a803a6034ff751d2d06"
75 url: "https://pub.flutter-io.cn" 75 url: "https://pub.flutter-io.cn"
76 source: hosted 76 source: hosted
77 - version: "10.0.4" 77 + version: "10.0.7"
78 leak_tracker_flutter_testing: 78 leak_tracker_flutter_testing:
79 dependency: transitive 79 dependency: transitive
80 description: 80 description:
81 name: leak_tracker_flutter_testing 81 name: leak_tracker_flutter_testing
82 - sha256: "06e98f569d004c1315b991ded39924b21af84cf14cc94791b8aea337d25b57f8" 82 + sha256: "9491a714cca3667b60b5c420da8217e6de0d1ba7a5ec322fab01758f6998f379"
83 url: "https://pub.flutter-io.cn" 83 url: "https://pub.flutter-io.cn"
84 source: hosted 84 source: hosted
85 - version: "3.0.3" 85 + version: "3.0.8"
86 leak_tracker_testing: 86 leak_tracker_testing:
87 dependency: transitive 87 dependency: transitive
88 description: 88 description:
@@ -111,18 +111,18 @@ packages: @@ -111,18 +111,18 @@ packages:
111 dependency: transitive 111 dependency: transitive
112 description: 112 description:
113 name: material_color_utilities 113 name: material_color_utilities
114 - sha256: "0e0a020085b65b6083975e499759762399b4475f766c21668c4ecca34ea74e5a" 114 + sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec
115 url: "https://pub.flutter-io.cn" 115 url: "https://pub.flutter-io.cn"
116 source: hosted 116 source: hosted
117 - version: "0.8.0" 117 + version: "0.11.1"
118 meta: 118 meta:
119 dependency: transitive 119 dependency: transitive
120 description: 120 description:
121 name: meta 121 name: meta
122 - sha256: "7687075e408b093f36e6bbf6c91878cc0d4cd10f409506f7bc996f68220b9136" 122 + sha256: bdb68674043280c3428e9ec998512fb681678676b3c54e773629ffe74419f8c7
123 url: "https://pub.flutter-io.cn" 123 url: "https://pub.flutter-io.cn"
124 source: hosted 124 source: hosted
125 - version: "1.12.0" 125 + version: "1.15.0"
126 path: 126 path:
127 dependency: transitive 127 dependency: transitive
128 description: 128 description:
@@ -143,7 +143,7 @@ packages: @@ -143,7 +143,7 @@ packages:
143 dependency: transitive 143 dependency: transitive
144 description: flutter 144 description: flutter
145 source: sdk 145 source: sdk
146 - version: "0.0.99" 146 + version: "0.0.0"
147 source_span: 147 source_span:
148 dependency: transitive 148 dependency: transitive
149 description: 149 description:
@@ -156,10 +156,10 @@ packages: @@ -156,10 +156,10 @@ packages:
156 dependency: transitive 156 dependency: transitive
157 description: 157 description:
158 name: stack_trace 158 name: stack_trace
159 - sha256: "73713990125a6d93122541237550ee3352a2d84baad52d375a4cad2eb9b7ce0b" 159 + sha256: "9f47fd3630d76be3ab26f0ee06d213679aa425996925ff3feffdec504931c377"
160 url: "https://pub.flutter-io.cn" 160 url: "https://pub.flutter-io.cn"
161 source: hosted 161 source: hosted
162 - version: "1.11.1" 162 + version: "1.12.0"
163 stream_channel: 163 stream_channel:
164 dependency: transitive 164 dependency: transitive
165 description: 165 description:
@@ -172,10 +172,10 @@ packages: @@ -172,10 +172,10 @@ packages:
172 dependency: transitive 172 dependency: transitive
173 description: 173 description:
174 name: string_scanner 174 name: string_scanner
175 - sha256: "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde" 175 + sha256: "688af5ed3402a4bde5b3a6c15fd768dbf2621a614950b17f04626c431ab3c4c3"
176 url: "https://pub.flutter-io.cn" 176 url: "https://pub.flutter-io.cn"
177 source: hosted 177 source: hosted
178 - version: "1.2.0" 178 + version: "1.3.0"
179 term_glyph: 179 term_glyph:
180 dependency: transitive 180 dependency: transitive
181 description: 181 description:
@@ -188,10 +188,10 @@ packages: @@ -188,10 +188,10 @@ packages:
188 dependency: transitive 188 dependency: transitive
189 description: 189 description:
190 name: test_api 190 name: test_api
191 - sha256: "9955ae474176f7ac8ee4e989dadfb411a58c30415bcfb648fa04b2b8a03afa7f" 191 + sha256: "664d3a9a64782fcdeb83ce9c6b39e78fd2971d4e37827b9b06c3aa1edc5e760c"
192 url: "https://pub.flutter-io.cn" 192 url: "https://pub.flutter-io.cn"
193 source: hosted 193 source: hosted
194 - version: "0.7.0" 194 + version: "0.7.3"
195 vector_math: 195 vector_math:
196 dependency: transitive 196 dependency: transitive
197 description: 197 description:
@@ -204,10 +204,10 @@ packages: @@ -204,10 +204,10 @@ packages:
204 dependency: transitive 204 dependency: transitive
205 description: 205 description:
206 name: vm_service 206 name: vm_service
207 - sha256: "3923c89304b715fb1eb6423f017651664a03bf5f4b29983627c4da791f74a4ec" 207 + sha256: f6be3ed8bd01289b34d679c2b62226f63c0e69f9fd2e50a6b3c1c729a961041b
208 url: "https://pub.flutter-io.cn" 208 url: "https://pub.flutter-io.cn"
209 source: hosted 209 source: hosted
210 - version: "14.2.1" 210 + version: "14.3.0"
211 sdks: 211 sdks:
212 - dart: ">=3.3.0 <4.0.0" 212 + dart: ">=3.4.0 <4.0.0"
213 flutter: ">=3.18.0-18.0.pre.54" 213 flutter: ">=3.18.0-18.0.pre.54"
@@ -37,10 +37,10 @@ packages: @@ -37,10 +37,10 @@ packages:
37 dependency: transitive 37 dependency: transitive
38 description: 38 description:
39 name: collection 39 name: collection
40 - sha256: ee67cb0715911d28db6bf4af1026078bd6f0128b07a5f66fb2ed94ec6783c09a 40 + sha256: a1ace0a119f20aabc852d165077c036cd864315bd99b7eaa10a60100341941bf
41 url: "https://pub.flutter-io.cn" 41 url: "https://pub.flutter-io.cn"
42 source: hosted 42 source: hosted
43 - version: "1.18.0" 43 + version: "1.19.0"
44 fake_async: 44 fake_async:
45 dependency: transitive 45 dependency: transitive
46 description: 46 description:
@@ -79,18 +79,18 @@ packages: @@ -79,18 +79,18 @@ packages:
79 dependency: transitive 79 dependency: transitive
80 description: 80 description:
81 name: leak_tracker 81 name: leak_tracker
82 - sha256: "7f0df31977cb2c0b88585095d168e689669a2cc9b97c309665e3386f3e9d341a" 82 + sha256: "7bb2830ebd849694d1ec25bf1f44582d6ac531a57a365a803a6034ff751d2d06"
83 url: "https://pub.flutter-io.cn" 83 url: "https://pub.flutter-io.cn"
84 source: hosted 84 source: hosted
85 - version: "10.0.4" 85 + version: "10.0.7"
86 leak_tracker_flutter_testing: 86 leak_tracker_flutter_testing:
87 dependency: transitive 87 dependency: transitive
88 description: 88 description:
89 name: leak_tracker_flutter_testing 89 name: leak_tracker_flutter_testing
90 - sha256: "06e98f569d004c1315b991ded39924b21af84cf14cc94791b8aea337d25b57f8" 90 + sha256: "9491a714cca3667b60b5c420da8217e6de0d1ba7a5ec322fab01758f6998f379"
91 url: "https://pub.flutter-io.cn" 91 url: "https://pub.flutter-io.cn"
92 source: hosted 92 source: hosted
93 - version: "3.0.3" 93 + version: "3.0.8"
94 leak_tracker_testing: 94 leak_tracker_testing:
95 dependency: transitive 95 dependency: transitive
96 description: 96 description:
@@ -119,18 +119,18 @@ packages: @@ -119,18 +119,18 @@ packages:
119 dependency: transitive 119 dependency: transitive
120 description: 120 description:
121 name: material_color_utilities 121 name: material_color_utilities
122 - sha256: "0e0a020085b65b6083975e499759762399b4475f766c21668c4ecca34ea74e5a" 122 + sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec
123 url: "https://pub.flutter-io.cn" 123 url: "https://pub.flutter-io.cn"
124 source: hosted 124 source: hosted
125 - version: "0.8.0" 125 + version: "0.11.1"
126 meta: 126 meta:
127 dependency: transitive 127 dependency: transitive
128 description: 128 description:
129 name: meta 129 name: meta
130 - sha256: "7687075e408b093f36e6bbf6c91878cc0d4cd10f409506f7bc996f68220b9136" 130 + sha256: bdb68674043280c3428e9ec998512fb681678676b3c54e773629ffe74419f8c7
131 url: "https://pub.flutter-io.cn" 131 url: "https://pub.flutter-io.cn"
132 source: hosted 132 source: hosted
133 - version: "1.12.0" 133 + version: "1.15.0"
134 path: 134 path:
135 dependency: transitive 135 dependency: transitive
136 description: 136 description:
@@ -143,7 +143,7 @@ packages: @@ -143,7 +143,7 @@ packages:
143 dependency: transitive 143 dependency: transitive
144 description: flutter 144 description: flutter
145 source: sdk 145 source: sdk
146 - version: "0.0.99" 146 + version: "0.0.0"
147 source_span: 147 source_span:
148 dependency: transitive 148 dependency: transitive
149 description: 149 description:
@@ -156,10 +156,10 @@ packages: @@ -156,10 +156,10 @@ packages:
156 dependency: transitive 156 dependency: transitive
157 description: 157 description:
158 name: stack_trace 158 name: stack_trace
159 - sha256: "73713990125a6d93122541237550ee3352a2d84baad52d375a4cad2eb9b7ce0b" 159 + sha256: "9f47fd3630d76be3ab26f0ee06d213679aa425996925ff3feffdec504931c377"
160 url: "https://pub.flutter-io.cn" 160 url: "https://pub.flutter-io.cn"
161 source: hosted 161 source: hosted
162 - version: "1.11.1" 162 + version: "1.12.0"
163 stream_channel: 163 stream_channel:
164 dependency: transitive 164 dependency: transitive
165 description: 165 description:
@@ -172,10 +172,10 @@ packages: @@ -172,10 +172,10 @@ packages:
172 dependency: transitive 172 dependency: transitive
173 description: 173 description:
174 name: string_scanner 174 name: string_scanner
175 - sha256: "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde" 175 + sha256: "688af5ed3402a4bde5b3a6c15fd768dbf2621a614950b17f04626c431ab3c4c3"
176 url: "https://pub.flutter-io.cn" 176 url: "https://pub.flutter-io.cn"
177 source: hosted 177 source: hosted
178 - version: "1.2.0" 178 + version: "1.3.0"
179 term_glyph: 179 term_glyph:
180 dependency: transitive 180 dependency: transitive
181 description: 181 description:
@@ -188,10 +188,10 @@ packages: @@ -188,10 +188,10 @@ packages:
188 dependency: transitive 188 dependency: transitive
189 description: 189 description:
190 name: test_api 190 name: test_api
191 - sha256: "9955ae474176f7ac8ee4e989dadfb411a58c30415bcfb648fa04b2b8a03afa7f" 191 + sha256: "664d3a9a64782fcdeb83ce9c6b39e78fd2971d4e37827b9b06c3aa1edc5e760c"
192 url: "https://pub.flutter-io.cn" 192 url: "https://pub.flutter-io.cn"
193 source: hosted 193 source: hosted
194 - version: "0.7.0" 194 + version: "0.7.3"
195 vector_math: 195 vector_math:
196 dependency: transitive 196 dependency: transitive
197 description: 197 description:
@@ -204,10 +204,10 @@ packages: @@ -204,10 +204,10 @@ packages:
204 dependency: transitive 204 dependency: transitive
205 description: 205 description:
206 name: vm_service 206 name: vm_service
207 - sha256: "3923c89304b715fb1eb6423f017651664a03bf5f4b29983627c4da791f74a4ec" 207 + sha256: f6be3ed8bd01289b34d679c2b62226f63c0e69f9fd2e50a6b3c1c729a961041b
208 url: "https://pub.flutter-io.cn" 208 url: "https://pub.flutter-io.cn"
209 source: hosted 209 source: hosted
210 - version: "14.2.1" 210 + version: "14.3.0"
211 sdks: 211 sdks:
212 - dart: ">=3.3.0 <4.0.0" 212 + dart: ">=3.4.0 <4.0.0"
213 flutter: ">=3.18.0-18.0.pre.54" 213 flutter: ">=3.18.0-18.0.pre.54"
1 sdk.dir=/Users/wangdongni/Library/Android/sdk 1 sdk.dir=/Users/wangdongni/Library/Android/sdk
2 -flutter.sdk=/Users/wangdongni/fvm/versions/custom_3.27.4-ohos-dev 2 +flutter.sdk=/Users/wangdongni/fvm/versions/3.27.3
3 flutter.buildMode=debug 3 flutter.buildMode=debug
4 flutter.versionName=1.0.0 4 flutter.versionName=1.0.0
5 flutter.versionCode=1 5 flutter.versionCode=1
@@ -37,10 +37,10 @@ packages: @@ -37,10 +37,10 @@ packages:
37 dependency: transitive 37 dependency: transitive
38 description: 38 description:
39 name: collection 39 name: collection
40 - sha256: ee67cb0715911d28db6bf4af1026078bd6f0128b07a5f66fb2ed94ec6783c09a 40 + sha256: a1ace0a119f20aabc852d165077c036cd864315bd99b7eaa10a60100341941bf
41 url: "https://pub.flutter-io.cn" 41 url: "https://pub.flutter-io.cn"
42 source: hosted 42 source: hosted
43 - version: "1.18.0" 43 + version: "1.19.0"
44 cupertino_icons: 44 cupertino_icons:
45 dependency: "direct main" 45 dependency: "direct main"
46 description: 46 description:
@@ -94,18 +94,18 @@ packages: @@ -94,18 +94,18 @@ packages:
94 dependency: transitive 94 dependency: transitive
95 description: 95 description:
96 name: leak_tracker 96 name: leak_tracker
97 - sha256: "7f0df31977cb2c0b88585095d168e689669a2cc9b97c309665e3386f3e9d341a" 97 + sha256: "7bb2830ebd849694d1ec25bf1f44582d6ac531a57a365a803a6034ff751d2d06"
98 url: "https://pub.flutter-io.cn" 98 url: "https://pub.flutter-io.cn"
99 source: hosted 99 source: hosted
100 - version: "10.0.4" 100 + version: "10.0.7"
101 leak_tracker_flutter_testing: 101 leak_tracker_flutter_testing:
102 dependency: transitive 102 dependency: transitive
103 description: 103 description:
104 name: leak_tracker_flutter_testing 104 name: leak_tracker_flutter_testing
105 - sha256: "06e98f569d004c1315b991ded39924b21af84cf14cc94791b8aea337d25b57f8" 105 + sha256: "9491a714cca3667b60b5c420da8217e6de0d1ba7a5ec322fab01758f6998f379"
106 url: "https://pub.flutter-io.cn" 106 url: "https://pub.flutter-io.cn"
107 source: hosted 107 source: hosted
108 - version: "3.0.3" 108 + version: "3.0.8"
109 leak_tracker_testing: 109 leak_tracker_testing:
110 dependency: transitive 110 dependency: transitive
111 description: 111 description:
@@ -126,10 +126,10 @@ packages: @@ -126,10 +126,10 @@ packages:
126 dependency: "direct main" 126 dependency: "direct main"
127 description: 127 description:
128 name: lunar 128 name: lunar
129 - sha256: "4ebb40c1647c5903fc67ff0be09a4ce90da79b482f0c78a8c727086a67375c37" 129 + sha256: "1d22682bb187b0090e6907b98227e3188bb64816efe1124e26385ccff4468ef1"
130 url: "https://pub.flutter-io.cn" 130 url: "https://pub.flutter-io.cn"
131 source: hosted 131 source: hosted
132 - version: "1.7.5" 132 + version: "1.7.8"
133 matcher: 133 matcher:
134 dependency: transitive 134 dependency: transitive
135 description: 135 description:
@@ -142,18 +142,18 @@ packages: @@ -142,18 +142,18 @@ packages:
142 dependency: transitive 142 dependency: transitive
143 description: 143 description:
144 name: material_color_utilities 144 name: material_color_utilities
145 - sha256: "0e0a020085b65b6083975e499759762399b4475f766c21668c4ecca34ea74e5a" 145 + sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec
146 url: "https://pub.flutter-io.cn" 146 url: "https://pub.flutter-io.cn"
147 source: hosted 147 source: hosted
148 - version: "0.8.0" 148 + version: "0.11.1"
149 meta: 149 meta:
150 dependency: transitive 150 dependency: transitive
151 description: 151 description:
152 name: meta 152 name: meta
153 - sha256: "7687075e408b093f36e6bbf6c91878cc0d4cd10f409506f7bc996f68220b9136" 153 + sha256: bdb68674043280c3428e9ec998512fb681678676b3c54e773629ffe74419f8c7
154 url: "https://pub.flutter-io.cn" 154 url: "https://pub.flutter-io.cn"
155 source: hosted 155 source: hosted
156 - version: "1.12.0" 156 + version: "1.15.0"
157 path: 157 path:
158 dependency: transitive 158 dependency: transitive
159 description: 159 description:
@@ -166,7 +166,7 @@ packages: @@ -166,7 +166,7 @@ packages:
166 dependency: transitive 166 dependency: transitive
167 description: flutter 167 description: flutter
168 source: sdk 168 source: sdk
169 - version: "0.0.99" 169 + version: "0.0.0"
170 source_span: 170 source_span:
171 dependency: transitive 171 dependency: transitive
172 description: 172 description:
@@ -179,10 +179,10 @@ packages: @@ -179,10 +179,10 @@ packages:
179 dependency: transitive 179 dependency: transitive
180 description: 180 description:
181 name: stack_trace 181 name: stack_trace
182 - sha256: "73713990125a6d93122541237550ee3352a2d84baad52d375a4cad2eb9b7ce0b" 182 + sha256: "9f47fd3630d76be3ab26f0ee06d213679aa425996925ff3feffdec504931c377"
183 url: "https://pub.flutter-io.cn" 183 url: "https://pub.flutter-io.cn"
184 source: hosted 184 source: hosted
185 - version: "1.11.1" 185 + version: "1.12.0"
186 stream_channel: 186 stream_channel:
187 dependency: transitive 187 dependency: transitive
188 description: 188 description:
@@ -195,10 +195,10 @@ packages: @@ -195,10 +195,10 @@ packages:
195 dependency: transitive 195 dependency: transitive
196 description: 196 description:
197 name: string_scanner 197 name: string_scanner
198 - sha256: "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde" 198 + sha256: "688af5ed3402a4bde5b3a6c15fd768dbf2621a614950b17f04626c431ab3c4c3"
199 url: "https://pub.flutter-io.cn" 199 url: "https://pub.flutter-io.cn"
200 source: hosted 200 source: hosted
201 - version: "1.2.0" 201 + version: "1.3.0"
202 term_glyph: 202 term_glyph:
203 dependency: transitive 203 dependency: transitive
204 description: 204 description:
@@ -211,10 +211,10 @@ packages: @@ -211,10 +211,10 @@ packages:
211 dependency: transitive 211 dependency: transitive
212 description: 212 description:
213 name: test_api 213 name: test_api
214 - sha256: "9955ae474176f7ac8ee4e989dadfb411a58c30415bcfb648fa04b2b8a03afa7f" 214 + sha256: "664d3a9a64782fcdeb83ce9c6b39e78fd2971d4e37827b9b06c3aa1edc5e760c"
215 url: "https://pub.flutter-io.cn" 215 url: "https://pub.flutter-io.cn"
216 source: hosted 216 source: hosted
217 - version: "0.7.0" 217 + version: "0.7.3"
218 vector_math: 218 vector_math:
219 dependency: transitive 219 dependency: transitive
220 description: 220 description:
@@ -227,10 +227,10 @@ packages: @@ -227,10 +227,10 @@ packages:
227 dependency: transitive 227 dependency: transitive
228 description: 228 description:
229 name: vm_service 229 name: vm_service
230 - sha256: "3923c89304b715fb1eb6423f017651664a03bf5f4b29983627c4da791f74a4ec" 230 + sha256: f6be3ed8bd01289b34d679c2b62226f63c0e69f9fd2e50a6b3c1c729a961041b
231 url: "https://pub.flutter-io.cn" 231 url: "https://pub.flutter-io.cn"
232 source: hosted 232 source: hosted
233 - version: "14.2.1" 233 + version: "14.3.0"
234 sdks: 234 sdks:
235 - dart: ">=3.3.0 <4.0.0" 235 + dart: ">=3.4.0 <4.0.0"
236 flutter: ">=3.18.0-18.0.pre.54" 236 flutter: ">=3.18.0-18.0.pre.54"
@@ -37,10 +37,10 @@ packages: @@ -37,10 +37,10 @@ packages:
37 dependency: transitive 37 dependency: transitive
38 description: 38 description:
39 name: collection 39 name: collection
40 - sha256: ee67cb0715911d28db6bf4af1026078bd6f0128b07a5f66fb2ed94ec6783c09a 40 + sha256: a1ace0a119f20aabc852d165077c036cd864315bd99b7eaa10a60100341941bf
41 url: "https://pub.flutter-io.cn" 41 url: "https://pub.flutter-io.cn"
42 source: hosted 42 source: hosted
43 - version: "1.18.0" 43 + version: "1.19.0"
44 fake_async: 44 fake_async:
45 dependency: transitive 45 dependency: transitive
46 description: 46 description:
@@ -71,18 +71,18 @@ packages: @@ -71,18 +71,18 @@ packages:
71 dependency: transitive 71 dependency: transitive
72 description: 72 description:
73 name: leak_tracker 73 name: leak_tracker
74 - sha256: "7f0df31977cb2c0b88585095d168e689669a2cc9b97c309665e3386f3e9d341a" 74 + sha256: "7bb2830ebd849694d1ec25bf1f44582d6ac531a57a365a803a6034ff751d2d06"
75 url: "https://pub.flutter-io.cn" 75 url: "https://pub.flutter-io.cn"
76 source: hosted 76 source: hosted
77 - version: "10.0.4" 77 + version: "10.0.7"
78 leak_tracker_flutter_testing: 78 leak_tracker_flutter_testing:
79 dependency: transitive 79 dependency: transitive
80 description: 80 description:
81 name: leak_tracker_flutter_testing 81 name: leak_tracker_flutter_testing
82 - sha256: "06e98f569d004c1315b991ded39924b21af84cf14cc94791b8aea337d25b57f8" 82 + sha256: "9491a714cca3667b60b5c420da8217e6de0d1ba7a5ec322fab01758f6998f379"
83 url: "https://pub.flutter-io.cn" 83 url: "https://pub.flutter-io.cn"
84 source: hosted 84 source: hosted
85 - version: "3.0.3" 85 + version: "3.0.8"
86 leak_tracker_testing: 86 leak_tracker_testing:
87 dependency: transitive 87 dependency: transitive
88 description: 88 description:
@@ -103,10 +103,10 @@ packages: @@ -103,10 +103,10 @@ packages:
103 dependency: "direct main" 103 dependency: "direct main"
104 description: 104 description:
105 name: lunar 105 name: lunar
106 - sha256: "4ebb40c1647c5903fc67ff0be09a4ce90da79b482f0c78a8c727086a67375c37" 106 + sha256: "1d22682bb187b0090e6907b98227e3188bb64816efe1124e26385ccff4468ef1"
107 url: "https://pub.flutter-io.cn" 107 url: "https://pub.flutter-io.cn"
108 source: hosted 108 source: hosted
109 - version: "1.7.5" 109 + version: "1.7.8"
110 matcher: 110 matcher:
111 dependency: transitive 111 dependency: transitive
112 description: 112 description:
@@ -119,18 +119,18 @@ packages: @@ -119,18 +119,18 @@ packages:
119 dependency: transitive 119 dependency: transitive
120 description: 120 description:
121 name: material_color_utilities 121 name: material_color_utilities
122 - sha256: "0e0a020085b65b6083975e499759762399b4475f766c21668c4ecca34ea74e5a" 122 + sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec
123 url: "https://pub.flutter-io.cn" 123 url: "https://pub.flutter-io.cn"
124 source: hosted 124 source: hosted
125 - version: "0.8.0" 125 + version: "0.11.1"
126 meta: 126 meta:
127 dependency: transitive 127 dependency: transitive
128 description: 128 description:
129 name: meta 129 name: meta
130 - sha256: "7687075e408b093f36e6bbf6c91878cc0d4cd10f409506f7bc996f68220b9136" 130 + sha256: bdb68674043280c3428e9ec998512fb681678676b3c54e773629ffe74419f8c7
131 url: "https://pub.flutter-io.cn" 131 url: "https://pub.flutter-io.cn"
132 source: hosted 132 source: hosted
133 - version: "1.12.0" 133 + version: "1.15.0"
134 path: 134 path:
135 dependency: transitive 135 dependency: transitive
136 description: 136 description:
@@ -143,7 +143,7 @@ packages: @@ -143,7 +143,7 @@ packages:
143 dependency: transitive 143 dependency: transitive
144 description: flutter 144 description: flutter
145 source: sdk 145 source: sdk
146 - version: "0.0.99" 146 + version: "0.0.0"
147 source_span: 147 source_span:
148 dependency: transitive 148 dependency: transitive
149 description: 149 description:
@@ -156,10 +156,10 @@ packages: @@ -156,10 +156,10 @@ packages:
156 dependency: transitive 156 dependency: transitive
157 description: 157 description:
158 name: stack_trace 158 name: stack_trace
159 - sha256: "73713990125a6d93122541237550ee3352a2d84baad52d375a4cad2eb9b7ce0b" 159 + sha256: "9f47fd3630d76be3ab26f0ee06d213679aa425996925ff3feffdec504931c377"
160 url: "https://pub.flutter-io.cn" 160 url: "https://pub.flutter-io.cn"
161 source: hosted 161 source: hosted
162 - version: "1.11.1" 162 + version: "1.12.0"
163 stream_channel: 163 stream_channel:
164 dependency: transitive 164 dependency: transitive
165 description: 165 description:
@@ -172,10 +172,10 @@ packages: @@ -172,10 +172,10 @@ packages:
172 dependency: transitive 172 dependency: transitive
173 description: 173 description:
174 name: string_scanner 174 name: string_scanner
175 - sha256: "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde" 175 + sha256: "688af5ed3402a4bde5b3a6c15fd768dbf2621a614950b17f04626c431ab3c4c3"
176 url: "https://pub.flutter-io.cn" 176 url: "https://pub.flutter-io.cn"
177 source: hosted 177 source: hosted
178 - version: "1.2.0" 178 + version: "1.3.0"
179 term_glyph: 179 term_glyph:
180 dependency: transitive 180 dependency: transitive
181 description: 181 description:
@@ -188,10 +188,10 @@ packages: @@ -188,10 +188,10 @@ packages:
188 dependency: transitive 188 dependency: transitive
189 description: 189 description:
190 name: test_api 190 name: test_api
191 - sha256: "9955ae474176f7ac8ee4e989dadfb411a58c30415bcfb648fa04b2b8a03afa7f" 191 + sha256: "664d3a9a64782fcdeb83ce9c6b39e78fd2971d4e37827b9b06c3aa1edc5e760c"
192 url: "https://pub.flutter-io.cn" 192 url: "https://pub.flutter-io.cn"
193 source: hosted 193 source: hosted
194 - version: "0.7.0" 194 + version: "0.7.3"
195 vector_math: 195 vector_math:
196 dependency: transitive 196 dependency: transitive
197 description: 197 description:
@@ -204,10 +204,10 @@ packages: @@ -204,10 +204,10 @@ packages:
204 dependency: transitive 204 dependency: transitive
205 description: 205 description:
206 name: vm_service 206 name: vm_service
207 - sha256: "3923c89304b715fb1eb6423f017651664a03bf5f4b29983627c4da791f74a4ec" 207 + sha256: f6be3ed8bd01289b34d679c2b62226f63c0e69f9fd2e50a6b3c1c729a961041b
208 url: "https://pub.flutter-io.cn" 208 url: "https://pub.flutter-io.cn"
209 source: hosted 209 source: hosted
210 - version: "14.2.1" 210 + version: "14.3.0"
211 sdks: 211 sdks:
212 - dart: ">=3.3.0 <4.0.0" 212 + dart: ">=3.4.0 <4.0.0"
213 flutter: ">=3.18.0-18.0.pre.54" 213 flutter: ">=3.18.0-18.0.pre.54"
  1 +import { FlutterEngine, Log } from '@ohos/flutter_ohos';
  2 +import FlutterTtsOhosPlugin from 'flutter_tts_ohos';
  3 +
  4 +/**
  5 + * Generated file. Do not edit.
  6 + * This file is generated by the Flutter tool based on the
  7 + * plugins that support the Ohos platform.
  8 + */
  9 +
  10 +const TAG = "GeneratedPluginRegistrant";
  11 +
  12 +export class GeneratedPluginRegistrant {
  13 +
  14 + static registerWith(flutterEngine: FlutterEngine) {
  15 + try {
  16 + flutterEngine.getPlugins()?.add(new FlutterTtsOhosPlugin());
  17 + } catch (e) {
  18 + Log.e(
  19 + TAG,
  20 + "Tried to register plugins with FlutterEngine ("
  21 + + flutterEngine
  22 + + ") failed.");
  23 + Log.e(TAG, "Received exception while registering", e);
  24 + }
  25 + }
  26 +}
  1 +hwsdk.dir=/Applications/DevEco-Studio.app/Contents/sdk
  2 +flutter.sdk=/Users/wangdongni/fvm/versions/custom_3.32.4-ohos-0.0.1
  1 +{
  2 + "name": "ohos",
  3 + "lockfileVersion": 3,
  4 + "requires": true,
  5 + "packages": {
  6 + "../../../../../../fvm/versions/custom_3.27.4-ohos-dev/packages/flutter_tools/hvigor": {
  7 + "name": "flutter-hvigor-plugin",
  8 + "version": "1.0.0",
  9 + "extraneous": true,
  10 + "license": "ISC",
  11 + "devDependencies": {
  12 + "@ohos/hvigor": "5.2.2"
  13 + }
  14 + },
  15 + "../../../../../../fvm/versions/custom_3.32.4-ohos-0.0.1/packages/flutter_tools/hvigor": {
  16 + "version": "1.0.0",
  17 + "license": "ISC",
  18 + "devDependencies": {
  19 + "@ohos/hvigor": "5.2.2"
  20 + }
  21 + },
  22 + "node_modules/flutter-hvigor-plugin": {
  23 + "resolved": "../../../../../../fvm/versions/custom_3.32.4-ohos-0.0.1/packages/flutter_tools/hvigor",
  24 + "link": true
  25 + }
  26 + }
  27 +}
  1 +../../../../../../../fvm/versions/custom_3.32.4-ohos-0.0.1/packages/flutter_tools/hvigor
  1 +{
  2 + "name": "ohos",
  3 + "lockfileVersion": 3,
  4 + "requires": true,
  5 + "packages": {
  6 + "": {
  7 + "dependencies": {
  8 + "flutter-hvigor-plugin": "file:/Users/wangdongni/fvm/versions/custom_3.32.4-ohos-0.0.1/packages/flutter_tools/hvigor"
  9 + }
  10 + },
  11 + "../../../../../../fvm/versions/custom_3.27.4-ohos-dev/packages/flutter_tools/hvigor": {
  12 + "name": "flutter-hvigor-plugin",
  13 + "version": "1.0.0",
  14 + "extraneous": true,
  15 + "license": "ISC",
  16 + "devDependencies": {
  17 + "@ohos/hvigor": "5.2.2"
  18 + }
  19 + },
  20 + "../../../../../../fvm/versions/custom_3.32.4-ohos-0.0.1/packages/flutter_tools/hvigor": {
  21 + "version": "1.0.0",
  22 + "license": "ISC",
  23 + "devDependencies": {
  24 + "@ohos/hvigor": "5.2.2"
  25 + }
  26 + },
  27 + "node_modules/flutter-hvigor-plugin": {
  28 + "resolved": "../../../../../../fvm/versions/custom_3.32.4-ohos-0.0.1/packages/flutter_tools/hvigor",
  29 + "link": true
  30 + }
  31 + }
  32 +}
  1 +{
  2 + "dependencies": {
  3 + "flutter-hvigor-plugin": "file:/Users/wangdongni/fvm/versions/custom_3.32.4-ohos-0.0.1/packages/flutter_tools/hvigor"
  4 + }
  5 +}
  1 +# Generated by pub
  2 +# See https://dart.dev/tools/pub/glossary#lockfile
  3 +packages:
  4 + async:
  5 + dependency: transitive
  6 + description:
  7 + name: async
  8 + sha256: "947bfcf187f74dbc5e146c9eb9c0f10c9f8b30743e341481c1e2ed3ecc18c20c"
  9 + url: "https://pub.flutter-io.cn"
  10 + source: hosted
  11 + version: "2.11.0"
  12 + boolean_selector:
  13 + dependency: transitive
  14 + description:
  15 + name: boolean_selector
  16 + sha256: "6cfb5af12253eaf2b368f07bacc5a80d1301a071c73360d746b7f2e32d762c66"
  17 + url: "https://pub.flutter-io.cn"
  18 + source: hosted
  19 + version: "2.1.1"
  20 + characters:
  21 + dependency: transitive
  22 + description:
  23 + name: characters
  24 + sha256: "04a925763edad70e8443c99234dc3328f442e811f1d8fd1a72f1c8ad0f69a605"
  25 + url: "https://pub.flutter-io.cn"
  26 + source: hosted
  27 + version: "1.3.0"
  28 + clock:
  29 + dependency: transitive
  30 + description:
  31 + name: clock
  32 + sha256: cb6d7f03e1de671e34607e909a7213e31d7752be4fb66a86d29fe1eb14bfb5cf
  33 + url: "https://pub.flutter-io.cn"
  34 + source: hosted
  35 + version: "1.1.1"
  36 + collection:
  37 + dependency: transitive
  38 + description:
  39 + name: collection
  40 + sha256: ee67cb0715911d28db6bf4af1026078bd6f0128b07a5f66fb2ed94ec6783c09a
  41 + url: "https://pub.flutter-io.cn"
  42 + source: hosted
  43 + version: "1.18.0"
  44 + fake_async:
  45 + dependency: transitive
  46 + description:
  47 + name: fake_async
  48 + sha256: "511392330127add0b769b75a987850d136345d9227c6b94c96a04cf4a391bf78"
  49 + url: "https://pub.flutter-io.cn"
  50 + source: hosted
  51 + version: "1.3.1"
  52 + flutter:
  53 + dependency: "direct main"
  54 + description: flutter
  55 + source: sdk
  56 + version: "0.0.0"
  57 + flutter_lints:
  58 + dependency: "direct dev"
  59 + description:
  60 + name: flutter_lints
  61 + sha256: a25a15ebbdfc33ab1cd26c63a6ee519df92338a9c10f122adda92938253bef04
  62 + url: "https://pub.flutter-io.cn"
  63 + source: hosted
  64 + version: "2.0.3"
  65 + flutter_test:
  66 + dependency: "direct dev"
  67 + description: flutter
  68 + source: sdk
  69 + version: "0.0.0"
  70 + leak_tracker:
  71 + dependency: transitive
  72 + description:
  73 + name: leak_tracker
  74 + sha256: "7f0df31977cb2c0b88585095d168e689669a2cc9b97c309665e3386f3e9d341a"
  75 + url: "https://pub.flutter-io.cn"
  76 + source: hosted
  77 + version: "10.0.4"
  78 + leak_tracker_flutter_testing:
  79 + dependency: transitive
  80 + description:
  81 + name: leak_tracker_flutter_testing
  82 + sha256: "06e98f569d004c1315b991ded39924b21af84cf14cc94791b8aea337d25b57f8"
  83 + url: "https://pub.flutter-io.cn"
  84 + source: hosted
  85 + version: "3.0.3"
  86 + leak_tracker_testing:
  87 + dependency: transitive
  88 + description:
  89 + name: leak_tracker_testing
  90 + sha256: "6ba465d5d76e67ddf503e1161d1f4a6bc42306f9d66ca1e8f079a47290fb06d3"
  91 + url: "https://pub.flutter-io.cn"
  92 + source: hosted
  93 + version: "3.0.1"
  94 + lints:
  95 + dependency: transitive
  96 + description:
  97 + name: lints
  98 + sha256: "0a217c6c989d21039f1498c3ed9f3ed71b354e69873f13a8dfc3c9fe76f1b452"
  99 + url: "https://pub.flutter-io.cn"
  100 + source: hosted
  101 + version: "2.1.1"
  102 + matcher:
  103 + dependency: transitive
  104 + description:
  105 + name: matcher
  106 + sha256: d2323aa2060500f906aa31a895b4030b6da3ebdcc5619d14ce1aada65cd161cb
  107 + url: "https://pub.flutter-io.cn"
  108 + source: hosted
  109 + version: "0.12.16+1"
  110 + material_color_utilities:
  111 + dependency: transitive
  112 + description:
  113 + name: material_color_utilities
  114 + sha256: "0e0a020085b65b6083975e499759762399b4475f766c21668c4ecca34ea74e5a"
  115 + url: "https://pub.flutter-io.cn"
  116 + source: hosted
  117 + version: "0.8.0"
  118 + meta:
  119 + dependency: transitive
  120 + description:
  121 + name: meta
  122 + sha256: "7687075e408b093f36e6bbf6c91878cc0d4cd10f409506f7bc996f68220b9136"
  123 + url: "https://pub.flutter-io.cn"
  124 + source: hosted
  125 + version: "1.12.0"
  126 + path:
  127 + dependency: transitive
  128 + description:
  129 + name: path
  130 + sha256: "087ce49c3f0dc39180befefc60fdb4acd8f8620e5682fe2476afd0b3688bb4af"
  131 + url: "https://pub.flutter-io.cn"
  132 + source: hosted
  133 + version: "1.9.0"
  134 + plugin_platform_interface:
  135 + dependency: "direct main"
  136 + description:
  137 + name: plugin_platform_interface
  138 + sha256: "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02"
  139 + url: "https://pub.flutter-io.cn"
  140 + source: hosted
  141 + version: "2.1.8"
  142 + sky_engine:
  143 + dependency: transitive
  144 + description: flutter
  145 + source: sdk
  146 + version: "0.0.99"
  147 + source_span:
  148 + dependency: transitive
  149 + description:
  150 + name: source_span
  151 + sha256: "53e943d4206a5e30df338fd4c6e7a077e02254531b138a15aec3bd143c1a8b3c"
  152 + url: "https://pub.flutter-io.cn"
  153 + source: hosted
  154 + version: "1.10.0"
  155 + stack_trace:
  156 + dependency: transitive
  157 + description:
  158 + name: stack_trace
  159 + sha256: "73713990125a6d93122541237550ee3352a2d84baad52d375a4cad2eb9b7ce0b"
  160 + url: "https://pub.flutter-io.cn"
  161 + source: hosted
  162 + version: "1.11.1"
  163 + stream_channel:
  164 + dependency: transitive
  165 + description:
  166 + name: stream_channel
  167 + sha256: ba2aa5d8cc609d96bbb2899c28934f9e1af5cddbd60a827822ea467161eb54e7
  168 + url: "https://pub.flutter-io.cn"
  169 + source: hosted
  170 + version: "2.1.2"
  171 + string_scanner:
  172 + dependency: transitive
  173 + description:
  174 + name: string_scanner
  175 + sha256: "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde"
  176 + url: "https://pub.flutter-io.cn"
  177 + source: hosted
  178 + version: "1.2.0"
  179 + term_glyph:
  180 + dependency: transitive
  181 + description:
  182 + name: term_glyph
  183 + sha256: a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84
  184 + url: "https://pub.flutter-io.cn"
  185 + source: hosted
  186 + version: "1.2.1"
  187 + test_api:
  188 + dependency: transitive
  189 + description:
  190 + name: test_api
  191 + sha256: "9955ae474176f7ac8ee4e989dadfb411a58c30415bcfb648fa04b2b8a03afa7f"
  192 + url: "https://pub.flutter-io.cn"
  193 + source: hosted
  194 + version: "0.7.0"
  195 + vector_math:
  196 + dependency: transitive
  197 + description:
  198 + name: vector_math
  199 + sha256: "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803"
  200 + url: "https://pub.flutter-io.cn"
  201 + source: hosted
  202 + version: "2.1.4"
  203 + vm_service:
  204 + dependency: transitive
  205 + description:
  206 + name: vm_service
  207 + sha256: "3923c89304b715fb1eb6423f017651664a03bf5f4b29983627c4da791f74a4ec"
  208 + url: "https://pub.flutter-io.cn"
  209 + source: hosted
  210 + version: "14.2.1"
  211 +sdks:
  212 + dart: ">=3.4.0 <4.0.0"
  213 + flutter: ">=3.18.0-18.0.pre.54"
@@ -13,10 +13,10 @@ packages: @@ -13,10 +13,10 @@ packages:
13 dependency: transitive 13 dependency: transitive
14 description: 14 description:
15 name: collection 15 name: collection
16 - sha256: ee67cb0715911d28db6bf4af1026078bd6f0128b07a5f66fb2ed94ec6783c09a 16 + sha256: a1ace0a119f20aabc852d165077c036cd864315bd99b7eaa10a60100341941bf
17 url: "https://pub.flutter-io.cn" 17 url: "https://pub.flutter-io.cn"
18 source: hosted 18 source: hosted
19 - version: "1.18.0" 19 + version: "1.19.0"
20 flutter: 20 flutter:
21 dependency: "direct main" 21 dependency: "direct main"
22 description: flutter 22 description: flutter
@@ -26,23 +26,23 @@ packages: @@ -26,23 +26,23 @@ packages:
26 dependency: transitive 26 dependency: transitive
27 description: 27 description:
28 name: material_color_utilities 28 name: material_color_utilities
29 - sha256: "0e0a020085b65b6083975e499759762399b4475f766c21668c4ecca34ea74e5a" 29 + sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec
30 url: "https://pub.flutter-io.cn" 30 url: "https://pub.flutter-io.cn"
31 source: hosted 31 source: hosted
32 - version: "0.8.0" 32 + version: "0.11.1"
33 meta: 33 meta:
34 dependency: transitive 34 dependency: transitive
35 description: 35 description:
36 name: meta 36 name: meta
37 - sha256: "7687075e408b093f36e6bbf6c91878cc0d4cd10f409506f7bc996f68220b9136" 37 + sha256: bdb68674043280c3428e9ec998512fb681678676b3c54e773629ffe74419f8c7
38 url: "https://pub.flutter-io.cn" 38 url: "https://pub.flutter-io.cn"
39 source: hosted 39 source: hosted
40 - version: "1.12.0" 40 + version: "1.15.0"
41 sky_engine: 41 sky_engine:
42 dependency: transitive 42 dependency: transitive
43 description: flutter 43 description: flutter
44 source: sdk 44 source: sdk
45 - version: "0.0.99" 45 + version: "0.0.0"
46 vector_math: 46 vector_math:
47 dependency: transitive 47 dependency: transitive
48 description: 48 description:
@@ -52,4 +52,4 @@ packages: @@ -52,4 +52,4 @@ packages:
52 source: hosted 52 source: hosted
53 version: "2.1.4" 53 version: "2.1.4"
54 sdks: 54 sdks:
55 - dart: ">=3.3.0-0 <4.0.0" 55 + dart: ">=3.4.0 <4.0.0"
  1 +package io.flutter.plugins;
  2 +
  3 +import androidx.annotation.Keep;
  4 +import androidx.annotation.NonNull;
  5 +import io.flutter.Log;
  6 +
  7 +import io.flutter.embedding.engine.FlutterEngine;
  8 +
  9 +/**
  10 + * Generated file. Do not edit.
  11 + * This file is generated by the Flutter tool based on the
  12 + * plugins that support the Android platform.
  13 + */
  14 +@Keep
  15 +public final class GeneratedPluginRegistrant {
  16 + private static final String TAG = "GeneratedPluginRegistrant";
  17 + public static void registerWith(@NonNull FlutterEngine flutterEngine) {
  18 + try {
  19 + flutterEngine.getPlugins().add(new dev.flutter.plugins.integration_test.IntegrationTestPlugin());
  20 + } catch (Exception e) {
  21 + Log.e(TAG, "Error registering plugin integration_test, dev.flutter.plugins.integration_test.IntegrationTestPlugin", e);
  22 + }
  23 + try {
  24 + flutterEngine.getPlugins().add(new com.example.speech_to_text_wdn_ohos.SpeechToTextWdnOhosPlugin());
  25 + } catch (Exception e) {
  26 + Log.e(TAG, "Error registering plugin speech_to_text_wdn_ohos, com.example.speech_to_text_wdn_ohos.SpeechToTextWdnOhosPlugin", e);
  27 + }
  28 + }
  29 +}
  1 +sdk.dir=/Users/wangdongni/Library/Android/sdk
  2 +flutter.sdk=/Users/wangdongni/fvm/versions/custom_3.32.4-ohos-0.0.1
  1 +// This is a generated file; do not edit or check into version control.
  2 +FLUTTER_ROOT=/Users/wangdongni/fvm/versions/custom_3.32.4-ohos-0.0.1
  3 +FLUTTER_APPLICATION_PATH=/Users/wangdongni/Desktop/Flutter-ReserveApp/library/speech_to_text_wdn_ohos/example
  4 +COCOAPODS_PARALLEL_CODE_SIGN=true
  5 +FLUTTER_TARGET=lib/main.dart
  6 +FLUTTER_BUILD_DIR=build
  7 +FLUTTER_BUILD_NAME=1.0.0
  8 +FLUTTER_BUILD_NUMBER=1
  9 +EXCLUDED_ARCHS[sdk=iphonesimulator*]=i386
  10 +EXCLUDED_ARCHS[sdk=iphoneos*]=armv7
  11 +DART_OBFUSCATION=false
  12 +TRACK_WIDGET_CREATION=true
  13 +TREE_SHAKE_ICONS=false
  14 +PACKAGE_CONFIG=.dart_tool/package_config.json
  1 +#!/bin/sh
  2 +# This is a generated file; do not edit or check into version control.
  3 +export "FLUTTER_ROOT=/Users/wangdongni/fvm/versions/custom_3.32.4-ohos-0.0.1"
  4 +export "FLUTTER_APPLICATION_PATH=/Users/wangdongni/Desktop/Flutter-ReserveApp/library/speech_to_text_wdn_ohos/example"
  5 +export "COCOAPODS_PARALLEL_CODE_SIGN=true"
  6 +export "FLUTTER_TARGET=lib/main.dart"
  7 +export "FLUTTER_BUILD_DIR=build"
  8 +export "FLUTTER_BUILD_NAME=1.0.0"
  9 +export "FLUTTER_BUILD_NUMBER=1"
  10 +export "DART_OBFUSCATION=false"
  11 +export "TRACK_WIDGET_CREATION=true"
  12 +export "TREE_SHAKE_ICONS=false"
  13 +export "PACKAGE_CONFIG=.dart_tool/package_config.json"
  1 +//
  2 +// Generated file. Do not edit.
  3 +//
  4 +
  5 +// clang-format off
  6 +
  7 +#ifndef GeneratedPluginRegistrant_h
  8 +#define GeneratedPluginRegistrant_h
  9 +
  10 +#import <Flutter/Flutter.h>
  11 +
  12 +NS_ASSUME_NONNULL_BEGIN
  13 +
  14 +@interface GeneratedPluginRegistrant : NSObject
  15 ++ (void)registerWithRegistry:(NSObject<FlutterPluginRegistry>*)registry;
  16 +@end
  17 +
  18 +NS_ASSUME_NONNULL_END
  19 +#endif /* GeneratedPluginRegistrant_h */
  1 +//
  2 +// Generated file. Do not edit.
  3 +//
  4 +
  5 +// clang-format off
  6 +
  7 +#import "GeneratedPluginRegistrant.h"
  8 +
  9 +#if __has_include(<integration_test/IntegrationTestPlugin.h>)
  10 +#import <integration_test/IntegrationTestPlugin.h>
  11 +#else
  12 +@import integration_test;
  13 +#endif
  14 +
  15 +#if __has_include(<speech_to_text_wdn_ohos/SpeechToTextWdnOhosPlugin.h>)
  16 +#import <speech_to_text_wdn_ohos/SpeechToTextWdnOhosPlugin.h>
  17 +#else
  18 +@import speech_to_text_wdn_ohos;
  19 +#endif
  20 +
  21 +@implementation GeneratedPluginRegistrant
  22 +
  23 ++ (void)registerWithRegistry:(NSObject<FlutterPluginRegistry>*)registry {
  24 + [IntegrationTestPlugin registerWithRegistrar:[registry registrarForPlugin:@"IntegrationTestPlugin"]];
  25 + [SpeechToTextWdnOhosPlugin registerWithRegistrar:[registry registrarForPlugin:@"SpeechToTextWdnOhosPlugin"]];
  26 +}
  27 +
  28 +@end
  1 +import { FlutterEngine, Log } from '@ohos/flutter_ohos';
  2 +import IntegrationTestPlugin from 'integration_test';
  3 +import SpeechToTextWdnOhosPlugin from 'speech_to_text_wdn_ohos';
  4 +
  5 +/**
  6 + * Generated file. Do not edit.
  7 + * This file is generated by the Flutter tool based on the
  8 + * plugins that support the Ohos platform.
  9 + */
  10 +
  11 +const TAG = "GeneratedPluginRegistrant";
  12 +
  13 +export class GeneratedPluginRegistrant {
  14 +
  15 + static registerWith(flutterEngine: FlutterEngine) {
  16 + try {
  17 + flutterEngine.getPlugins()?.add(new IntegrationTestPlugin());
  18 + flutterEngine.getPlugins()?.add(new SpeechToTextWdnOhosPlugin());
  19 + } catch (e) {
  20 + Log.e(
  21 + TAG,
  22 + "Tried to register plugins with FlutterEngine ("
  23 + + flutterEngine
  24 + + ") failed.");
  25 + Log.e(TAG, "Received exception while registering", e);
  26 + }
  27 + }
  28 +}
  1 +hwsdk.dir=/Applications/DevEco-Studio.app/Contents/sdk
  2 +flutter.sdk=/Users/wangdongni/fvm/versions/custom_3.32.4-ohos-0.0.1
  1 +{
  2 + "name": "ohos",
  3 + "lockfileVersion": 3,
  4 + "requires": true,
  5 + "packages": {
  6 + "../../../../../../fvm/versions/custom_3.27.4-ohos-dev/packages/flutter_tools/hvigor": {
  7 + "name": "flutter-hvigor-plugin",
  8 + "version": "1.0.0",
  9 + "extraneous": true,
  10 + "license": "ISC",
  11 + "devDependencies": {
  12 + "@ohos/hvigor": "5.2.2"
  13 + }
  14 + },
  15 + "../../../../../../fvm/versions/custom_3.32.4-ohos-0.0.1/packages/flutter_tools/hvigor": {
  16 + "version": "1.0.0",
  17 + "license": "ISC",
  18 + "devDependencies": {
  19 + "@ohos/hvigor": "5.2.2"
  20 + }
  21 + },
  22 + "node_modules/flutter-hvigor-plugin": {
  23 + "resolved": "../../../../../../fvm/versions/custom_3.32.4-ohos-0.0.1/packages/flutter_tools/hvigor",
  24 + "link": true
  25 + }
  26 + }
  27 +}
  1 +../../../../../../../fvm/versions/custom_3.32.4-ohos-0.0.1/packages/flutter_tools/hvigor
  1 +{
  2 + "name": "ohos",
  3 + "lockfileVersion": 3,
  4 + "requires": true,
  5 + "packages": {
  6 + "": {
  7 + "dependencies": {
  8 + "flutter-hvigor-plugin": "file:/Users/wangdongni/fvm/versions/custom_3.32.4-ohos-0.0.1/packages/flutter_tools/hvigor"
  9 + }
  10 + },
  11 + "../../../../../../fvm/versions/custom_3.27.4-ohos-dev/packages/flutter_tools/hvigor": {
  12 + "name": "flutter-hvigor-plugin",
  13 + "version": "1.0.0",
  14 + "extraneous": true,
  15 + "license": "ISC",
  16 + "devDependencies": {
  17 + "@ohos/hvigor": "5.2.2"
  18 + }
  19 + },
  20 + "../../../../../../fvm/versions/custom_3.32.4-ohos-0.0.1/packages/flutter_tools/hvigor": {
  21 + "version": "1.0.0",
  22 + "license": "ISC",
  23 + "devDependencies": {
  24 + "@ohos/hvigor": "5.2.2"
  25 + }
  26 + },
  27 + "node_modules/flutter-hvigor-plugin": {
  28 + "resolved": "../../../../../../fvm/versions/custom_3.32.4-ohos-0.0.1/packages/flutter_tools/hvigor",
  29 + "link": true
  30 + }
  31 + }
  32 +}
  1 +{
  2 + "dependencies": {
  3 + "flutter-hvigor-plugin": "file:/Users/wangdongni/fvm/versions/custom_3.32.4-ohos-0.0.1/packages/flutter_tools/hvigor"
  4 + }
  5 +}
  1 +# Generated by pub
  2 +# See https://dart.dev/tools/pub/glossary#lockfile
  3 +packages:
  4 + async:
  5 + dependency: transitive
  6 + description:
  7 + name: async
  8 + sha256: "947bfcf187f74dbc5e146c9eb9c0f10c9f8b30743e341481c1e2ed3ecc18c20c"
  9 + url: "https://pub.flutter-io.cn"
  10 + source: hosted
  11 + version: "2.11.0"
  12 + boolean_selector:
  13 + dependency: transitive
  14 + description:
  15 + name: boolean_selector
  16 + sha256: "6cfb5af12253eaf2b368f07bacc5a80d1301a071c73360d746b7f2e32d762c66"
  17 + url: "https://pub.flutter-io.cn"
  18 + source: hosted
  19 + version: "2.1.1"
  20 + characters:
  21 + dependency: transitive
  22 + description:
  23 + name: characters
  24 + sha256: "04a925763edad70e8443c99234dc3328f442e811f1d8fd1a72f1c8ad0f69a605"
  25 + url: "https://pub.flutter-io.cn"
  26 + source: hosted
  27 + version: "1.3.0"
  28 + clock:
  29 + dependency: transitive
  30 + description:
  31 + name: clock
  32 + sha256: cb6d7f03e1de671e34607e909a7213e31d7752be4fb66a86d29fe1eb14bfb5cf
  33 + url: "https://pub.flutter-io.cn"
  34 + source: hosted
  35 + version: "1.1.1"
  36 + collection:
  37 + dependency: transitive
  38 + description:
  39 + name: collection
  40 + sha256: ee67cb0715911d28db6bf4af1026078bd6f0128b07a5f66fb2ed94ec6783c09a
  41 + url: "https://pub.flutter-io.cn"
  42 + source: hosted
  43 + version: "1.18.0"
  44 + fake_async:
  45 + dependency: transitive
  46 + description:
  47 + name: fake_async
  48 + sha256: "511392330127add0b769b75a987850d136345d9227c6b94c96a04cf4a391bf78"
  49 + url: "https://pub.flutter-io.cn"
  50 + source: hosted
  51 + version: "1.3.1"
  52 + flutter:
  53 + dependency: "direct main"
  54 + description: flutter
  55 + source: sdk
  56 + version: "0.0.0"
  57 + flutter_lints:
  58 + dependency: "direct dev"
  59 + description:
  60 + name: flutter_lints
  61 + sha256: "9e8c3858111da373efc5aa341de011d9bd23e2c5c5e0c62bccf32438e192d7b1"
  62 + url: "https://pub.flutter-io.cn"
  63 + source: hosted
  64 + version: "3.0.2"
  65 + flutter_test:
  66 + dependency: "direct dev"
  67 + description: flutter
  68 + source: sdk
  69 + version: "0.0.0"
  70 + leak_tracker:
  71 + dependency: transitive
  72 + description:
  73 + name: leak_tracker
  74 + sha256: "7f0df31977cb2c0b88585095d168e689669a2cc9b97c309665e3386f3e9d341a"
  75 + url: "https://pub.flutter-io.cn"
  76 + source: hosted
  77 + version: "10.0.4"
  78 + leak_tracker_flutter_testing:
  79 + dependency: transitive
  80 + description:
  81 + name: leak_tracker_flutter_testing
  82 + sha256: "06e98f569d004c1315b991ded39924b21af84cf14cc94791b8aea337d25b57f8"
  83 + url: "https://pub.flutter-io.cn"
  84 + source: hosted
  85 + version: "3.0.3"
  86 + leak_tracker_testing:
  87 + dependency: transitive
  88 + description:
  89 + name: leak_tracker_testing
  90 + sha256: "6ba465d5d76e67ddf503e1161d1f4a6bc42306f9d66ca1e8f079a47290fb06d3"
  91 + url: "https://pub.flutter-io.cn"
  92 + source: hosted
  93 + version: "3.0.1"
  94 + lints:
  95 + dependency: transitive
  96 + description:
  97 + name: lints
  98 + sha256: cbf8d4b858bb0134ef3ef87841abdf8d63bfc255c266b7bf6b39daa1085c4290
  99 + url: "https://pub.flutter-io.cn"
  100 + source: hosted
  101 + version: "3.0.0"
  102 + matcher:
  103 + dependency: transitive
  104 + description:
  105 + name: matcher
  106 + sha256: d2323aa2060500f906aa31a895b4030b6da3ebdcc5619d14ce1aada65cd161cb
  107 + url: "https://pub.flutter-io.cn"
  108 + source: hosted
  109 + version: "0.12.16+1"
  110 + material_color_utilities:
  111 + dependency: transitive
  112 + description:
  113 + name: material_color_utilities
  114 + sha256: "0e0a020085b65b6083975e499759762399b4475f766c21668c4ecca34ea74e5a"
  115 + url: "https://pub.flutter-io.cn"
  116 + source: hosted
  117 + version: "0.8.0"
  118 + meta:
  119 + dependency: transitive
  120 + description:
  121 + name: meta
  122 + sha256: "7687075e408b093f36e6bbf6c91878cc0d4cd10f409506f7bc996f68220b9136"
  123 + url: "https://pub.flutter-io.cn"
  124 + source: hosted
  125 + version: "1.12.0"
  126 + path:
  127 + dependency: transitive
  128 + description:
  129 + name: path
  130 + sha256: "087ce49c3f0dc39180befefc60fdb4acd8f8620e5682fe2476afd0b3688bb4af"
  131 + url: "https://pub.flutter-io.cn"
  132 + source: hosted
  133 + version: "1.9.0"
  134 + plugin_platform_interface:
  135 + dependency: "direct main"
  136 + description:
  137 + name: plugin_platform_interface
  138 + sha256: "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02"
  139 + url: "https://pub.flutter-io.cn"
  140 + source: hosted
  141 + version: "2.1.8"
  142 + sky_engine:
  143 + dependency: transitive
  144 + description: flutter
  145 + source: sdk
  146 + version: "0.0.99"
  147 + source_span:
  148 + dependency: transitive
  149 + description:
  150 + name: source_span
  151 + sha256: "53e943d4206a5e30df338fd4c6e7a077e02254531b138a15aec3bd143c1a8b3c"
  152 + url: "https://pub.flutter-io.cn"
  153 + source: hosted
  154 + version: "1.10.0"
  155 + stack_trace:
  156 + dependency: transitive
  157 + description:
  158 + name: stack_trace
  159 + sha256: "73713990125a6d93122541237550ee3352a2d84baad52d375a4cad2eb9b7ce0b"
  160 + url: "https://pub.flutter-io.cn"
  161 + source: hosted
  162 + version: "1.11.1"
  163 + stream_channel:
  164 + dependency: transitive
  165 + description:
  166 + name: stream_channel
  167 + sha256: ba2aa5d8cc609d96bbb2899c28934f9e1af5cddbd60a827822ea467161eb54e7
  168 + url: "https://pub.flutter-io.cn"
  169 + source: hosted
  170 + version: "2.1.2"
  171 + string_scanner:
  172 + dependency: transitive
  173 + description:
  174 + name: string_scanner
  175 + sha256: "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde"
  176 + url: "https://pub.flutter-io.cn"
  177 + source: hosted
  178 + version: "1.2.0"
  179 + term_glyph:
  180 + dependency: transitive
  181 + description:
  182 + name: term_glyph
  183 + sha256: a29248a84fbb7c79282b40b8c72a1209db169a2e0542bce341da992fe1bc7e84
  184 + url: "https://pub.flutter-io.cn"
  185 + source: hosted
  186 + version: "1.2.1"
  187 + test_api:
  188 + dependency: transitive
  189 + description:
  190 + name: test_api
  191 + sha256: "9955ae474176f7ac8ee4e989dadfb411a58c30415bcfb648fa04b2b8a03afa7f"
  192 + url: "https://pub.flutter-io.cn"
  193 + source: hosted
  194 + version: "0.7.0"
  195 + vector_math:
  196 + dependency: transitive
  197 + description:
  198 + name: vector_math
  199 + sha256: "80b3257d1492ce4d091729e3a67a60407d227c27241d6927be0130c98e741803"
  200 + url: "https://pub.flutter-io.cn"
  201 + source: hosted
  202 + version: "2.1.4"
  203 + vm_service:
  204 + dependency: transitive
  205 + description:
  206 + name: vm_service
  207 + sha256: "3923c89304b715fb1eb6423f017651664a03bf5f4b29983627c4da791f74a4ec"
  208 + url: "https://pub.flutter-io.cn"
  209 + source: hosted
  210 + version: "14.2.1"
  211 +sdks:
  212 + dart: ">=3.4.0 <4.0.0"
  213 + flutter: ">=3.18.0-18.0.pre.54"
@@ -37,10 +37,10 @@ packages: @@ -37,10 +37,10 @@ packages:
37 dependency: "direct main" 37 dependency: "direct main"
38 description: 38 description:
39 name: collection 39 name: collection
40 - sha256: ee67cb0715911d28db6bf4af1026078bd6f0128b07a5f66fb2ed94ec6783c09a 40 + sha256: a1ace0a119f20aabc852d165077c036cd864315bd99b7eaa10a60100341941bf
41 url: "https://pub.flutter-io.cn" 41 url: "https://pub.flutter-io.cn"
42 source: hosted 42 source: hosted
43 - version: "1.18.0" 43 + version: "1.19.0"
44 fake_async: 44 fake_async:
45 dependency: transitive 45 dependency: transitive
46 description: 46 description:
@@ -71,18 +71,18 @@ packages: @@ -71,18 +71,18 @@ packages:
71 dependency: transitive 71 dependency: transitive
72 description: 72 description:
73 name: leak_tracker 73 name: leak_tracker
74 - sha256: "7f0df31977cb2c0b88585095d168e689669a2cc9b97c309665e3386f3e9d341a" 74 + sha256: "7bb2830ebd849694d1ec25bf1f44582d6ac531a57a365a803a6034ff751d2d06"
75 url: "https://pub.flutter-io.cn" 75 url: "https://pub.flutter-io.cn"
76 source: hosted 76 source: hosted
77 - version: "10.0.4" 77 + version: "10.0.7"
78 leak_tracker_flutter_testing: 78 leak_tracker_flutter_testing:
79 dependency: transitive 79 dependency: transitive
80 description: 80 description:
81 name: leak_tracker_flutter_testing 81 name: leak_tracker_flutter_testing
82 - sha256: "06e98f569d004c1315b991ded39924b21af84cf14cc94791b8aea337d25b57f8" 82 + sha256: "9491a714cca3667b60b5c420da8217e6de0d1ba7a5ec322fab01758f6998f379"
83 url: "https://pub.flutter-io.cn" 83 url: "https://pub.flutter-io.cn"
84 source: hosted 84 source: hosted
85 - version: "3.0.3" 85 + version: "3.0.8"
86 leak_tracker_testing: 86 leak_tracker_testing:
87 dependency: transitive 87 dependency: transitive
88 description: 88 description:
@@ -103,18 +103,18 @@ packages: @@ -103,18 +103,18 @@ packages:
103 dependency: transitive 103 dependency: transitive
104 description: 104 description:
105 name: material_color_utilities 105 name: material_color_utilities
106 - sha256: "0e0a020085b65b6083975e499759762399b4475f766c21668c4ecca34ea74e5a" 106 + sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec
107 url: "https://pub.flutter-io.cn" 107 url: "https://pub.flutter-io.cn"
108 source: hosted 108 source: hosted
109 - version: "0.8.0" 109 + version: "0.11.1"
110 meta: 110 meta:
111 dependency: transitive 111 dependency: transitive
112 description: 112 description:
113 name: meta 113 name: meta
114 - sha256: "7687075e408b093f36e6bbf6c91878cc0d4cd10f409506f7bc996f68220b9136" 114 + sha256: bdb68674043280c3428e9ec998512fb681678676b3c54e773629ffe74419f8c7
115 url: "https://pub.flutter-io.cn" 115 url: "https://pub.flutter-io.cn"
116 source: hosted 116 source: hosted
117 - version: "1.12.0" 117 + version: "1.15.0"
118 path: 118 path:
119 dependency: transitive 119 dependency: transitive
120 description: 120 description:
@@ -135,7 +135,7 @@ packages: @@ -135,7 +135,7 @@ packages:
135 dependency: transitive 135 dependency: transitive
136 description: flutter 136 description: flutter
137 source: sdk 137 source: sdk
138 - version: "0.0.99" 138 + version: "0.0.0"
139 source_span: 139 source_span:
140 dependency: transitive 140 dependency: transitive
141 description: 141 description:
@@ -148,10 +148,10 @@ packages: @@ -148,10 +148,10 @@ packages:
148 dependency: transitive 148 dependency: transitive
149 description: 149 description:
150 name: stack_trace 150 name: stack_trace
151 - sha256: "73713990125a6d93122541237550ee3352a2d84baad52d375a4cad2eb9b7ce0b" 151 + sha256: "9f47fd3630d76be3ab26f0ee06d213679aa425996925ff3feffdec504931c377"
152 url: "https://pub.flutter-io.cn" 152 url: "https://pub.flutter-io.cn"
153 source: hosted 153 source: hosted
154 - version: "1.11.1" 154 + version: "1.12.0"
155 stream_channel: 155 stream_channel:
156 dependency: transitive 156 dependency: transitive
157 description: 157 description:
@@ -164,10 +164,10 @@ packages: @@ -164,10 +164,10 @@ packages:
164 dependency: transitive 164 dependency: transitive
165 description: 165 description:
166 name: string_scanner 166 name: string_scanner
167 - sha256: "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde" 167 + sha256: "688af5ed3402a4bde5b3a6c15fd768dbf2621a614950b17f04626c431ab3c4c3"
168 url: "https://pub.flutter-io.cn" 168 url: "https://pub.flutter-io.cn"
169 source: hosted 169 source: hosted
170 - version: "1.2.0" 170 + version: "1.3.0"
171 term_glyph: 171 term_glyph:
172 dependency: transitive 172 dependency: transitive
173 description: 173 description:
@@ -180,10 +180,10 @@ packages: @@ -180,10 +180,10 @@ packages:
180 dependency: transitive 180 dependency: transitive
181 description: 181 description:
182 name: test_api 182 name: test_api
183 - sha256: "9955ae474176f7ac8ee4e989dadfb411a58c30415bcfb648fa04b2b8a03afa7f" 183 + sha256: "664d3a9a64782fcdeb83ce9c6b39e78fd2971d4e37827b9b06c3aa1edc5e760c"
184 url: "https://pub.flutter-io.cn" 184 url: "https://pub.flutter-io.cn"
185 source: hosted 185 source: hosted
186 - version: "0.7.0" 186 + version: "0.7.3"
187 vector_math: 187 vector_math:
188 dependency: transitive 188 dependency: transitive
189 description: 189 description:
@@ -196,10 +196,10 @@ packages: @@ -196,10 +196,10 @@ packages:
196 dependency: transitive 196 dependency: transitive
197 description: 197 description:
198 name: vm_service 198 name: vm_service
199 - sha256: "3923c89304b715fb1eb6423f017651664a03bf5f4b29983627c4da791f74a4ec" 199 + sha256: f6be3ed8bd01289b34d679c2b62226f63c0e69f9fd2e50a6b3c1c729a961041b
200 url: "https://pub.flutter-io.cn" 200 url: "https://pub.flutter-io.cn"
201 source: hosted 201 source: hosted
202 - version: "14.2.1" 202 + version: "14.3.0"
203 sdks: 203 sdks:
204 - dart: ">=3.3.0 <4.0.0" 204 + dart: ">=3.4.0 <4.0.0"
205 flutter: ">=3.18.0-18.0.pre.54" 205 flutter: ">=3.18.0-18.0.pre.54"
1 sdk.dir=/Users/wangdongni/Library/Android/sdk 1 sdk.dir=/Users/wangdongni/Library/Android/sdk
2 -flutter.sdk=/Users/wangdongni/fvm/versions/custom_3.27.4-ohos-dev  
  2 +flutter.sdk=/Users/wangdongni/fvm/versions/3.27.3
@@ -37,10 +37,10 @@ packages: @@ -37,10 +37,10 @@ packages:
37 dependency: transitive 37 dependency: transitive
38 description: 38 description:
39 name: collection 39 name: collection
40 - sha256: ee67cb0715911d28db6bf4af1026078bd6f0128b07a5f66fb2ed94ec6783c09a 40 + sha256: a1ace0a119f20aabc852d165077c036cd864315bd99b7eaa10a60100341941bf
41 url: "https://pub.flutter-io.cn" 41 url: "https://pub.flutter-io.cn"
42 source: hosted 42 source: hosted
43 - version: "1.18.0" 43 + version: "1.19.0"
44 fake_async: 44 fake_async:
45 dependency: transitive 45 dependency: transitive
46 description: 46 description:
@@ -71,18 +71,18 @@ packages: @@ -71,18 +71,18 @@ packages:
71 dependency: transitive 71 dependency: transitive
72 description: 72 description:
73 name: leak_tracker 73 name: leak_tracker
74 - sha256: "7f0df31977cb2c0b88585095d168e689669a2cc9b97c309665e3386f3e9d341a" 74 + sha256: "7bb2830ebd849694d1ec25bf1f44582d6ac531a57a365a803a6034ff751d2d06"
75 url: "https://pub.flutter-io.cn" 75 url: "https://pub.flutter-io.cn"
76 source: hosted 76 source: hosted
77 - version: "10.0.4" 77 + version: "10.0.7"
78 leak_tracker_flutter_testing: 78 leak_tracker_flutter_testing:
79 dependency: transitive 79 dependency: transitive
80 description: 80 description:
81 name: leak_tracker_flutter_testing 81 name: leak_tracker_flutter_testing
82 - sha256: "06e98f569d004c1315b991ded39924b21af84cf14cc94791b8aea337d25b57f8" 82 + sha256: "9491a714cca3667b60b5c420da8217e6de0d1ba7a5ec322fab01758f6998f379"
83 url: "https://pub.flutter-io.cn" 83 url: "https://pub.flutter-io.cn"
84 source: hosted 84 source: hosted
85 - version: "3.0.3" 85 + version: "3.0.8"
86 leak_tracker_testing: 86 leak_tracker_testing:
87 dependency: transitive 87 dependency: transitive
88 description: 88 description:
@@ -103,18 +103,18 @@ packages: @@ -103,18 +103,18 @@ packages:
103 dependency: transitive 103 dependency: transitive
104 description: 104 description:
105 name: material_color_utilities 105 name: material_color_utilities
106 - sha256: "0e0a020085b65b6083975e499759762399b4475f766c21668c4ecca34ea74e5a" 106 + sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec
107 url: "https://pub.flutter-io.cn" 107 url: "https://pub.flutter-io.cn"
108 source: hosted 108 source: hosted
109 - version: "0.8.0" 109 + version: "0.11.1"
110 meta: 110 meta:
111 dependency: transitive 111 dependency: transitive
112 description: 112 description:
113 name: meta 113 name: meta
114 - sha256: "7687075e408b093f36e6bbf6c91878cc0d4cd10f409506f7bc996f68220b9136" 114 + sha256: bdb68674043280c3428e9ec998512fb681678676b3c54e773629ffe74419f8c7
115 url: "https://pub.flutter-io.cn" 115 url: "https://pub.flutter-io.cn"
116 source: hosted 116 source: hosted
117 - version: "1.12.0" 117 + version: "1.15.0"
118 path: 118 path:
119 dependency: transitive 119 dependency: transitive
120 description: 120 description:
@@ -135,7 +135,7 @@ packages: @@ -135,7 +135,7 @@ packages:
135 dependency: transitive 135 dependency: transitive
136 description: flutter 136 description: flutter
137 source: sdk 137 source: sdk
138 - version: "0.0.99" 138 + version: "0.0.0"
139 source_span: 139 source_span:
140 dependency: transitive 140 dependency: transitive
141 description: 141 description:
@@ -148,10 +148,10 @@ packages: @@ -148,10 +148,10 @@ packages:
148 dependency: transitive 148 dependency: transitive
149 description: 149 description:
150 name: stack_trace 150 name: stack_trace
151 - sha256: "73713990125a6d93122541237550ee3352a2d84baad52d375a4cad2eb9b7ce0b" 151 + sha256: "9f47fd3630d76be3ab26f0ee06d213679aa425996925ff3feffdec504931c377"
152 url: "https://pub.flutter-io.cn" 152 url: "https://pub.flutter-io.cn"
153 source: hosted 153 source: hosted
154 - version: "1.11.1" 154 + version: "1.12.0"
155 stream_channel: 155 stream_channel:
156 dependency: transitive 156 dependency: transitive
157 description: 157 description:
@@ -164,10 +164,10 @@ packages: @@ -164,10 +164,10 @@ packages:
164 dependency: transitive 164 dependency: transitive
165 description: 165 description:
166 name: string_scanner 166 name: string_scanner
167 - sha256: "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde" 167 + sha256: "688af5ed3402a4bde5b3a6c15fd768dbf2621a614950b17f04626c431ab3c4c3"
168 url: "https://pub.flutter-io.cn" 168 url: "https://pub.flutter-io.cn"
169 source: hosted 169 source: hosted
170 - version: "1.2.0" 170 + version: "1.3.0"
171 table_calendar: 171 table_calendar:
172 dependency: "direct main" 172 dependency: "direct main"
173 description: 173 description:
@@ -187,10 +187,10 @@ packages: @@ -187,10 +187,10 @@ packages:
187 dependency: transitive 187 dependency: transitive
188 description: 188 description:
189 name: test_api 189 name: test_api
190 - sha256: "9955ae474176f7ac8ee4e989dadfb411a58c30415bcfb648fa04b2b8a03afa7f" 190 + sha256: "664d3a9a64782fcdeb83ce9c6b39e78fd2971d4e37827b9b06c3aa1edc5e760c"
191 url: "https://pub.flutter-io.cn" 191 url: "https://pub.flutter-io.cn"
192 source: hosted 192 source: hosted
193 - version: "0.7.0" 193 + version: "0.7.3"
194 vector_math: 194 vector_math:
195 dependency: transitive 195 dependency: transitive
196 description: 196 description:
@@ -203,10 +203,10 @@ packages: @@ -203,10 +203,10 @@ packages:
203 dependency: transitive 203 dependency: transitive
204 description: 204 description:
205 name: vm_service 205 name: vm_service
206 - sha256: "3923c89304b715fb1eb6423f017651664a03bf5f4b29983627c4da791f74a4ec" 206 + sha256: f6be3ed8bd01289b34d679c2b62226f63c0e69f9fd2e50a6b3c1c729a961041b
207 url: "https://pub.flutter-io.cn" 207 url: "https://pub.flutter-io.cn"
208 source: hosted 208 source: hosted
209 - version: "14.2.1" 209 + version: "14.3.0"
210 sdks: 210 sdks:
211 - dart: ">=3.3.0 <4.0.0" 211 + dart: ">=3.4.0 <4.0.0"
212 flutter: ">=3.18.0-18.0.pre.54" 212 flutter: ">=3.18.0-18.0.pre.54"
@@ -37,10 +37,10 @@ packages: @@ -37,10 +37,10 @@ packages:
37 dependency: transitive 37 dependency: transitive
38 description: 38 description:
39 name: collection 39 name: collection
40 - sha256: ee67cb0715911d28db6bf4af1026078bd6f0128b07a5f66fb2ed94ec6783c09a 40 + sha256: a1ace0a119f20aabc852d165077c036cd864315bd99b7eaa10a60100341941bf
41 url: "https://pub.flutter-io.cn" 41 url: "https://pub.flutter-io.cn"
42 source: hosted 42 source: hosted
43 - version: "1.18.0" 43 + version: "1.19.0"
44 fake_async: 44 fake_async:
45 dependency: transitive 45 dependency: transitive
46 description: 46 description:
@@ -71,18 +71,18 @@ packages: @@ -71,18 +71,18 @@ packages:
71 dependency: transitive 71 dependency: transitive
72 description: 72 description:
73 name: leak_tracker 73 name: leak_tracker
74 - sha256: "7f0df31977cb2c0b88585095d168e689669a2cc9b97c309665e3386f3e9d341a" 74 + sha256: "7bb2830ebd849694d1ec25bf1f44582d6ac531a57a365a803a6034ff751d2d06"
75 url: "https://pub.flutter-io.cn" 75 url: "https://pub.flutter-io.cn"
76 source: hosted 76 source: hosted
77 - version: "10.0.4" 77 + version: "10.0.7"
78 leak_tracker_flutter_testing: 78 leak_tracker_flutter_testing:
79 dependency: transitive 79 dependency: transitive
80 description: 80 description:
81 name: leak_tracker_flutter_testing 81 name: leak_tracker_flutter_testing
82 - sha256: "06e98f569d004c1315b991ded39924b21af84cf14cc94791b8aea337d25b57f8" 82 + sha256: "9491a714cca3667b60b5c420da8217e6de0d1ba7a5ec322fab01758f6998f379"
83 url: "https://pub.flutter-io.cn" 83 url: "https://pub.flutter-io.cn"
84 source: hosted 84 source: hosted
85 - version: "3.0.3" 85 + version: "3.0.8"
86 leak_tracker_testing: 86 leak_tracker_testing:
87 dependency: transitive 87 dependency: transitive
88 description: 88 description:
@@ -95,10 +95,10 @@ packages: @@ -95,10 +95,10 @@ packages:
95 dependency: "direct dev" 95 dependency: "direct dev"
96 description: 96 description:
97 name: lint 97 name: lint
98 - sha256: "9e30acb484ca1c81fefd3745e175f0eb1152af19ec6864f3684b31dbff4c25ae" 98 + sha256: "4eb54f00827c6aee5d6cb4124f9201ac351cca59f1d4eb132e94282d6cd2962c"
99 url: "https://pub.flutter-io.cn" 99 url: "https://pub.flutter-io.cn"
100 source: hosted 100 source: hosted
101 - version: "2.5.0" 101 + version: "2.7.0"
102 matcher: 102 matcher:
103 dependency: transitive 103 dependency: transitive
104 description: 104 description:
@@ -111,18 +111,18 @@ packages: @@ -111,18 +111,18 @@ packages:
111 dependency: transitive 111 dependency: transitive
112 description: 112 description:
113 name: material_color_utilities 113 name: material_color_utilities
114 - sha256: "0e0a020085b65b6083975e499759762399b4475f766c21668c4ecca34ea74e5a" 114 + sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec
115 url: "https://pub.flutter-io.cn" 115 url: "https://pub.flutter-io.cn"
116 source: hosted 116 source: hosted
117 - version: "0.8.0" 117 + version: "0.11.1"
118 meta: 118 meta:
119 dependency: transitive 119 dependency: transitive
120 description: 120 description:
121 name: meta 121 name: meta
122 - sha256: "7687075e408b093f36e6bbf6c91878cc0d4cd10f409506f7bc996f68220b9136" 122 + sha256: bdb68674043280c3428e9ec998512fb681678676b3c54e773629ffe74419f8c7
123 url: "https://pub.flutter-io.cn" 123 url: "https://pub.flutter-io.cn"
124 source: hosted 124 source: hosted
125 - version: "1.12.0" 125 + version: "1.15.0"
126 path: 126 path:
127 dependency: transitive 127 dependency: transitive
128 description: 128 description:
@@ -143,7 +143,7 @@ packages: @@ -143,7 +143,7 @@ packages:
143 dependency: transitive 143 dependency: transitive
144 description: flutter 144 description: flutter
145 source: sdk 145 source: sdk
146 - version: "0.0.99" 146 + version: "0.0.0"
147 source_span: 147 source_span:
148 dependency: transitive 148 dependency: transitive
149 description: 149 description:
@@ -156,10 +156,10 @@ packages: @@ -156,10 +156,10 @@ packages:
156 dependency: transitive 156 dependency: transitive
157 description: 157 description:
158 name: stack_trace 158 name: stack_trace
159 - sha256: "73713990125a6d93122541237550ee3352a2d84baad52d375a4cad2eb9b7ce0b" 159 + sha256: "9f47fd3630d76be3ab26f0ee06d213679aa425996925ff3feffdec504931c377"
160 url: "https://pub.flutter-io.cn" 160 url: "https://pub.flutter-io.cn"
161 source: hosted 161 source: hosted
162 - version: "1.11.1" 162 + version: "1.12.0"
163 stream_channel: 163 stream_channel:
164 dependency: transitive 164 dependency: transitive
165 description: 165 description:
@@ -172,10 +172,10 @@ packages: @@ -172,10 +172,10 @@ packages:
172 dependency: transitive 172 dependency: transitive
173 description: 173 description:
174 name: string_scanner 174 name: string_scanner
175 - sha256: "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde" 175 + sha256: "688af5ed3402a4bde5b3a6c15fd768dbf2621a614950b17f04626c431ab3c4c3"
176 url: "https://pub.flutter-io.cn" 176 url: "https://pub.flutter-io.cn"
177 source: hosted 177 source: hosted
178 - version: "1.2.0" 178 + version: "1.3.0"
179 term_glyph: 179 term_glyph:
180 dependency: transitive 180 dependency: transitive
181 description: 181 description:
@@ -188,10 +188,10 @@ packages: @@ -188,10 +188,10 @@ packages:
188 dependency: transitive 188 dependency: transitive
189 description: 189 description:
190 name: test_api 190 name: test_api
191 - sha256: "9955ae474176f7ac8ee4e989dadfb411a58c30415bcfb648fa04b2b8a03afa7f" 191 + sha256: "664d3a9a64782fcdeb83ce9c6b39e78fd2971d4e37827b9b06c3aa1edc5e760c"
192 url: "https://pub.flutter-io.cn" 192 url: "https://pub.flutter-io.cn"
193 source: hosted 193 source: hosted
194 - version: "0.7.0" 194 + version: "0.7.3"
195 vector_math: 195 vector_math:
196 dependency: transitive 196 dependency: transitive
197 description: 197 description:
@@ -204,10 +204,10 @@ packages: @@ -204,10 +204,10 @@ packages:
204 dependency: transitive 204 dependency: transitive
205 description: 205 description:
206 name: vm_service 206 name: vm_service
207 - sha256: "3923c89304b715fb1eb6423f017651664a03bf5f4b29983627c4da791f74a4ec" 207 + sha256: f6be3ed8bd01289b34d679c2b62226f63c0e69f9fd2e50a6b3c1c729a961041b
208 url: "https://pub.flutter-io.cn" 208 url: "https://pub.flutter-io.cn"
209 source: hosted 209 source: hosted
210 - version: "14.2.1" 210 + version: "14.3.0"
211 sdks: 211 sdks:
212 - dart: ">=3.4.0 <4.0.0" 212 + dart: ">=3.6.0 <4.0.0"
213 flutter: ">=3.18.0-18.0.pre.54" 213 flutter: ">=3.18.0-18.0.pre.54"
1 sdk.dir=/Users/wangdongni/Library/Android/sdk 1 sdk.dir=/Users/wangdongni/Library/Android/sdk
2 -flutter.sdk=/Users/wangdongni/fvm/versions/custom_3.27.4-ohos-dev 2 +flutter.sdk=/Users/wangdongni/fvm/versions/3.27.3
3 flutter.buildMode=debug 3 flutter.buildMode=debug
@@ -37,10 +37,10 @@ packages: @@ -37,10 +37,10 @@ packages:
37 dependency: transitive 37 dependency: transitive
38 description: 38 description:
39 name: collection 39 name: collection
40 - sha256: ee67cb0715911d28db6bf4af1026078bd6f0128b07a5f66fb2ed94ec6783c09a 40 + sha256: a1ace0a119f20aabc852d165077c036cd864315bd99b7eaa10a60100341941bf
41 url: "https://pub.flutter-io.cn" 41 url: "https://pub.flutter-io.cn"
42 source: hosted 42 source: hosted
43 - version: "1.18.0" 43 + version: "1.19.0"
44 espresso: 44 espresso:
45 dependency: "direct dev" 45 dependency: "direct dev"
46 description: 46 description:
@@ -94,18 +94,18 @@ packages: @@ -94,18 +94,18 @@ packages:
94 dependency: transitive 94 dependency: transitive
95 description: 95 description:
96 name: leak_tracker 96 name: leak_tracker
97 - sha256: "7f0df31977cb2c0b88585095d168e689669a2cc9b97c309665e3386f3e9d341a" 97 + sha256: "7bb2830ebd849694d1ec25bf1f44582d6ac531a57a365a803a6034ff751d2d06"
98 url: "https://pub.flutter-io.cn" 98 url: "https://pub.flutter-io.cn"
99 source: hosted 99 source: hosted
100 - version: "10.0.4" 100 + version: "10.0.7"
101 leak_tracker_flutter_testing: 101 leak_tracker_flutter_testing:
102 dependency: transitive 102 dependency: transitive
103 description: 103 description:
104 name: leak_tracker_flutter_testing 104 name: leak_tracker_flutter_testing
105 - sha256: "06e98f569d004c1315b991ded39924b21af84cf14cc94791b8aea337d25b57f8" 105 + sha256: "9491a714cca3667b60b5c420da8217e6de0d1ba7a5ec322fab01758f6998f379"
106 url: "https://pub.flutter-io.cn" 106 url: "https://pub.flutter-io.cn"
107 source: hosted 107 source: hosted
108 - version: "3.0.3" 108 + version: "3.0.8"
109 leak_tracker_testing: 109 leak_tracker_testing:
110 dependency: transitive 110 dependency: transitive
111 description: 111 description:
@@ -126,18 +126,18 @@ packages: @@ -126,18 +126,18 @@ packages:
126 dependency: transitive 126 dependency: transitive
127 description: 127 description:
128 name: material_color_utilities 128 name: material_color_utilities
129 - sha256: "0e0a020085b65b6083975e499759762399b4475f766c21668c4ecca34ea74e5a" 129 + sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec
130 url: "https://pub.flutter-io.cn" 130 url: "https://pub.flutter-io.cn"
131 source: hosted 131 source: hosted
132 - version: "0.8.0" 132 + version: "0.11.1"
133 meta: 133 meta:
134 dependency: transitive 134 dependency: transitive
135 description: 135 description:
136 name: meta 136 name: meta
137 - sha256: "7687075e408b093f36e6bbf6c91878cc0d4cd10f409506f7bc996f68220b9136" 137 + sha256: bdb68674043280c3428e9ec998512fb681678676b3c54e773629ffe74419f8c7
138 url: "https://pub.flutter-io.cn" 138 url: "https://pub.flutter-io.cn"
139 source: hosted 139 source: hosted
140 - version: "1.12.0" 140 + version: "1.15.0"
141 path: 141 path:
142 dependency: transitive 142 dependency: transitive
143 description: 143 description:
@@ -158,10 +158,10 @@ packages: @@ -158,10 +158,10 @@ packages:
158 dependency: transitive 158 dependency: transitive
159 description: 159 description:
160 name: platform 160 name: platform
161 - sha256: "12220bb4b65720483f8fa9450b4332347737cf8213dd2840d8b2c823e47243ec" 161 + sha256: "9b71283fc13df574056616011fb138fd3b793ea47cc509c189a6c3fa5f8a1a65"
162 url: "https://pub.flutter-io.cn" 162 url: "https://pub.flutter-io.cn"
163 source: hosted 163 source: hosted
164 - version: "3.1.4" 164 + version: "3.1.5"
165 process: 165 process:
166 dependency: transitive 166 dependency: transitive
167 description: 167 description:
@@ -174,7 +174,7 @@ packages: @@ -174,7 +174,7 @@ packages:
174 dependency: transitive 174 dependency: transitive
175 description: flutter 175 description: flutter
176 source: sdk 176 source: sdk
177 - version: "0.0.99" 177 + version: "0.0.0"
178 source_span: 178 source_span:
179 dependency: transitive 179 dependency: transitive
180 description: 180 description:
@@ -187,10 +187,10 @@ packages: @@ -187,10 +187,10 @@ packages:
187 dependency: transitive 187 dependency: transitive
188 description: 188 description:
189 name: stack_trace 189 name: stack_trace
190 - sha256: "73713990125a6d93122541237550ee3352a2d84baad52d375a4cad2eb9b7ce0b" 190 + sha256: "9f47fd3630d76be3ab26f0ee06d213679aa425996925ff3feffdec504931c377"
191 url: "https://pub.flutter-io.cn" 191 url: "https://pub.flutter-io.cn"
192 source: hosted 192 source: hosted
193 - version: "1.11.1" 193 + version: "1.12.0"
194 stream_channel: 194 stream_channel:
195 dependency: transitive 195 dependency: transitive
196 description: 196 description:
@@ -203,10 +203,10 @@ packages: @@ -203,10 +203,10 @@ packages:
203 dependency: transitive 203 dependency: transitive
204 description: 204 description:
205 name: string_scanner 205 name: string_scanner
206 - sha256: "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde" 206 + sha256: "688af5ed3402a4bde5b3a6c15fd768dbf2621a614950b17f04626c431ab3c4c3"
207 url: "https://pub.flutter-io.cn" 207 url: "https://pub.flutter-io.cn"
208 source: hosted 208 source: hosted
209 - version: "1.2.0" 209 + version: "1.3.0"
210 sync_http: 210 sync_http:
211 dependency: transitive 211 dependency: transitive
212 description: 212 description:
@@ -227,10 +227,10 @@ packages: @@ -227,10 +227,10 @@ packages:
227 dependency: transitive 227 dependency: transitive
228 description: 228 description:
229 name: test_api 229 name: test_api
230 - sha256: "9955ae474176f7ac8ee4e989dadfb411a58c30415bcfb648fa04b2b8a03afa7f" 230 + sha256: "664d3a9a64782fcdeb83ce9c6b39e78fd2971d4e37827b9b06c3aa1edc5e760c"
231 url: "https://pub.flutter-io.cn" 231 url: "https://pub.flutter-io.cn"
232 source: hosted 232 source: hosted
233 - version: "0.7.0" 233 + version: "0.7.3"
234 vector_math: 234 vector_math:
235 dependency: transitive 235 dependency: transitive
236 description: 236 description:
@@ -243,18 +243,18 @@ packages: @@ -243,18 +243,18 @@ packages:
243 dependency: transitive 243 dependency: transitive
244 description: 244 description:
245 name: vm_service 245 name: vm_service
246 - sha256: "3923c89304b715fb1eb6423f017651664a03bf5f4b29983627c4da791f74a4ec" 246 + sha256: f6be3ed8bd01289b34d679c2b62226f63c0e69f9fd2e50a6b3c1c729a961041b
247 url: "https://pub.flutter-io.cn" 247 url: "https://pub.flutter-io.cn"
248 source: hosted 248 source: hosted
249 - version: "14.2.1" 249 + version: "14.3.0"
250 webdriver: 250 webdriver:
251 dependency: transitive 251 dependency: transitive
252 description: 252 description:
253 name: webdriver 253 name: webdriver
254 - sha256: "003d7da9519e1e5f329422b36c4dcdf18d7d2978d1ba099ea4e45ba490ed845e" 254 + sha256: "3d773670966f02a646319410766d3b5e1037efb7f07cc68f844d5e06cd4d61c8"
255 url: "https://pub.flutter-io.cn" 255 url: "https://pub.flutter-io.cn"
256 source: hosted 256 source: hosted
257 - version: "3.0.3" 257 + version: "3.0.4"
258 webview_flutter: 258 webview_flutter:
259 dependency: "direct main" 259 dependency: "direct main"
260 description: 260 description:
@@ -263,5 +263,5 @@ packages: @@ -263,5 +263,5 @@ packages:
263 source: path 263 source: path
264 version: "2.0.13" 264 version: "2.0.13"
265 sdks: 265 sdks:
266 - dart: ">=3.3.0 <4.0.0" 266 + dart: ">=3.4.0 <4.0.0"
267 flutter: ">=3.18.0-18.0.pre.54" 267 flutter: ">=3.18.0-18.0.pre.54"
@@ -37,10 +37,10 @@ packages: @@ -37,10 +37,10 @@ packages:
37 dependency: transitive 37 dependency: transitive
38 description: 38 description:
39 name: collection 39 name: collection
40 - sha256: ee67cb0715911d28db6bf4af1026078bd6f0128b07a5f66fb2ed94ec6783c09a 40 + sha256: a1ace0a119f20aabc852d165077c036cd864315bd99b7eaa10a60100341941bf
41 url: "https://pub.flutter-io.cn" 41 url: "https://pub.flutter-io.cn"
42 source: hosted 42 source: hosted
43 - version: "1.18.0" 43 + version: "1.19.0"
44 fake_async: 44 fake_async:
45 dependency: transitive 45 dependency: transitive
46 description: 46 description:
@@ -81,18 +81,18 @@ packages: @@ -81,18 +81,18 @@ packages:
81 dependency: transitive 81 dependency: transitive
82 description: 82 description:
83 name: leak_tracker 83 name: leak_tracker
84 - sha256: "7f0df31977cb2c0b88585095d168e689669a2cc9b97c309665e3386f3e9d341a" 84 + sha256: "7bb2830ebd849694d1ec25bf1f44582d6ac531a57a365a803a6034ff751d2d06"
85 url: "https://pub.flutter-io.cn" 85 url: "https://pub.flutter-io.cn"
86 source: hosted 86 source: hosted
87 - version: "10.0.4" 87 + version: "10.0.7"
88 leak_tracker_flutter_testing: 88 leak_tracker_flutter_testing:
89 dependency: transitive 89 dependency: transitive
90 description: 90 description:
91 name: leak_tracker_flutter_testing 91 name: leak_tracker_flutter_testing
92 - sha256: "06e98f569d004c1315b991ded39924b21af84cf14cc94791b8aea337d25b57f8" 92 + sha256: "9491a714cca3667b60b5c420da8217e6de0d1ba7a5ec322fab01758f6998f379"
93 url: "https://pub.flutter-io.cn" 93 url: "https://pub.flutter-io.cn"
94 source: hosted 94 source: hosted
95 - version: "3.0.3" 95 + version: "3.0.8"
96 leak_tracker_testing: 96 leak_tracker_testing:
97 dependency: transitive 97 dependency: transitive
98 description: 98 description:
@@ -113,18 +113,18 @@ packages: @@ -113,18 +113,18 @@ packages:
113 dependency: transitive 113 dependency: transitive
114 description: 114 description:
115 name: material_color_utilities 115 name: material_color_utilities
116 - sha256: "0e0a020085b65b6083975e499759762399b4475f766c21668c4ecca34ea74e5a" 116 + sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec
117 url: "https://pub.flutter-io.cn" 117 url: "https://pub.flutter-io.cn"
118 source: hosted 118 source: hosted
119 - version: "0.8.0" 119 + version: "0.11.1"
120 meta: 120 meta:
121 dependency: transitive 121 dependency: transitive
122 description: 122 description:
123 name: meta 123 name: meta
124 - sha256: "7687075e408b093f36e6bbf6c91878cc0d4cd10f409506f7bc996f68220b9136" 124 + sha256: bdb68674043280c3428e9ec998512fb681678676b3c54e773629ffe74419f8c7
125 url: "https://pub.flutter-io.cn" 125 url: "https://pub.flutter-io.cn"
126 source: hosted 126 source: hosted
127 - version: "1.12.0" 127 + version: "1.15.0"
128 path: 128 path:
129 dependency: transitive 129 dependency: transitive
130 description: 130 description:
@@ -145,10 +145,10 @@ packages: @@ -145,10 +145,10 @@ packages:
145 dependency: transitive 145 dependency: transitive
146 description: 146 description:
147 name: platform 147 name: platform
148 - sha256: "12220bb4b65720483f8fa9450b4332347737cf8213dd2840d8b2c823e47243ec" 148 + sha256: "9b71283fc13df574056616011fb138fd3b793ea47cc509c189a6c3fa5f8a1a65"
149 url: "https://pub.flutter-io.cn" 149 url: "https://pub.flutter-io.cn"
150 source: hosted 150 source: hosted
151 - version: "3.1.4" 151 + version: "3.1.5"
152 process: 152 process:
153 dependency: transitive 153 dependency: transitive
154 description: 154 description:
@@ -161,7 +161,7 @@ packages: @@ -161,7 +161,7 @@ packages:
161 dependency: transitive 161 dependency: transitive
162 description: flutter 162 description: flutter
163 source: sdk 163 source: sdk
164 - version: "0.0.99" 164 + version: "0.0.0"
165 source_span: 165 source_span:
166 dependency: transitive 166 dependency: transitive
167 description: 167 description:
@@ -174,10 +174,10 @@ packages: @@ -174,10 +174,10 @@ packages:
174 dependency: transitive 174 dependency: transitive
175 description: 175 description:
176 name: stack_trace 176 name: stack_trace
177 - sha256: "73713990125a6d93122541237550ee3352a2d84baad52d375a4cad2eb9b7ce0b" 177 + sha256: "9f47fd3630d76be3ab26f0ee06d213679aa425996925ff3feffdec504931c377"
178 url: "https://pub.flutter-io.cn" 178 url: "https://pub.flutter-io.cn"
179 source: hosted 179 source: hosted
180 - version: "1.11.1" 180 + version: "1.12.0"
181 stream_channel: 181 stream_channel:
182 dependency: transitive 182 dependency: transitive
183 description: 183 description:
@@ -190,10 +190,10 @@ packages: @@ -190,10 +190,10 @@ packages:
190 dependency: transitive 190 dependency: transitive
191 description: 191 description:
192 name: string_scanner 192 name: string_scanner
193 - sha256: "556692adab6cfa87322a115640c11f13cb77b3f076ddcc5d6ae3c20242bedcde" 193 + sha256: "688af5ed3402a4bde5b3a6c15fd768dbf2621a614950b17f04626c431ab3c4c3"
194 url: "https://pub.flutter-io.cn" 194 url: "https://pub.flutter-io.cn"
195 source: hosted 195 source: hosted
196 - version: "1.2.0" 196 + version: "1.3.0"
197 sync_http: 197 sync_http:
198 dependency: transitive 198 dependency: transitive
199 description: 199 description:
@@ -214,10 +214,10 @@ packages: @@ -214,10 +214,10 @@ packages:
214 dependency: transitive 214 dependency: transitive
215 description: 215 description:
216 name: test_api 216 name: test_api
217 - sha256: "9955ae474176f7ac8ee4e989dadfb411a58c30415bcfb648fa04b2b8a03afa7f" 217 + sha256: "664d3a9a64782fcdeb83ce9c6b39e78fd2971d4e37827b9b06c3aa1edc5e760c"
218 url: "https://pub.flutter-io.cn" 218 url: "https://pub.flutter-io.cn"
219 source: hosted 219 source: hosted
220 - version: "0.7.0" 220 + version: "0.7.3"
221 vector_math: 221 vector_math:
222 dependency: transitive 222 dependency: transitive
223 description: 223 description:
@@ -230,18 +230,18 @@ packages: @@ -230,18 +230,18 @@ packages:
230 dependency: transitive 230 dependency: transitive
231 description: 231 description:
232 name: vm_service 232 name: vm_service
233 - sha256: "3923c89304b715fb1eb6423f017651664a03bf5f4b29983627c4da791f74a4ec" 233 + sha256: f6be3ed8bd01289b34d679c2b62226f63c0e69f9fd2e50a6b3c1c729a961041b
234 url: "https://pub.flutter-io.cn" 234 url: "https://pub.flutter-io.cn"
235 source: hosted 235 source: hosted
236 - version: "14.2.1" 236 + version: "14.3.0"
237 webdriver: 237 webdriver:
238 dependency: transitive 238 dependency: transitive
239 description: 239 description:
240 name: webdriver 240 name: webdriver
241 - sha256: "003d7da9519e1e5f329422b36c4dcdf18d7d2978d1ba099ea4e45ba490ed845e" 241 + sha256: "3d773670966f02a646319410766d3b5e1037efb7f07cc68f844d5e06cd4d61c8"
242 url: "https://pub.flutter-io.cn" 242 url: "https://pub.flutter-io.cn"
243 source: hosted 243 source: hosted
244 - version: "3.0.3" 244 + version: "3.0.4"
245 sdks: 245 sdks:
246 - dart: ">=3.3.0 <4.0.0" 246 + dart: ">=3.4.0 <4.0.0"
247 flutter: ">=3.18.0-18.0.pre.54" 247 flutter: ">=3.18.0-18.0.pre.54"
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
This diff could not be displayed because it is too large.
@@ -487,10 +487,10 @@ packages: @@ -487,10 +487,10 @@ packages:
487 dependency: transitive 487 dependency: transitive
488 description: 488 description:
489 name: equatable 489 name: equatable
490 - sha256: "567c64b3cb4cf82397aac55f4f0cbd3ca20d77c6c03bedbc4ceaddc08904aef7" 490 + sha256: "3e0141505477fd8ad55d6eb4e7776d3fe8430be8e497ccb1521370c3f21a3e2b"
491 url: "https://pub.flutter-io.cn" 491 url: "https://pub.flutter-io.cn"
492 source: hosted 492 source: hosted
493 - version: "2.0.7" 493 + version: "2.0.8"
494 excel: 494 excel:
495 dependency: "direct main" 495 dependency: "direct main"
496 description: 496 description: