Commit caaa04b618b3ff9bf8dd4c0a14a97f94ae19c9aa

Authored by wdn127929
1 parent f491a2de

防抖

... ... @@ -26,6 +26,7 @@ import 'package:provider/provider.dart';
import '../../models/user_history_entity.dart';
import '../../utils/call_log_utils.dart';
import '../../utils/common_utils.dart';
import '../../utils/screen_util.dart';
import '../../widgets/MyDivider.dart';
import '../../widgets/special_text/my_extended_text_selection_controls.dart';
... ... @@ -419,8 +420,10 @@ class _EditReserverPageState extends State<EditReserverPage> {
.user
.sellerid,
};
detailModel.getUserHistorys(
context, params);
JhCommonUtils.debounce(() =>
detailModel.getUserHistorys(
context, params));
},
onEditingComplete: () {
print('fff');
... ... @@ -525,8 +528,9 @@ class _EditReserverPageState extends State<EditReserverPage> {
.user
.sellerid,
};
detailModel.getUserHistorys(
context, params);
JhCommonUtils.debounce(() =>
detailModel.getUserHistorys(
context, params));
},
onEditingComplete: () {
_phoneNode.unfocus();
... ...
... ... @@ -39,6 +39,7 @@ import 'dart:convert' as convert;
import 'package:easy_contact_picker/easy_contact_picker.dart';
import '../../models/user_history_entity.dart';
import '../../utils/call_log_utils.dart';
import '../../utils/common_utils.dart';
import '../../utils/screen_util.dart';
import '../../widgets/special_text/my_extended_text_selection_controls.dart';
import 'package:flutter_picker/flutter_picker.dart' as Picker;
... ... @@ -1744,9 +1745,10 @@ class _NoteBookChangeFPageState extends State<NoteBookChangeFPage> {
.user
.sellerid,
};
_notebookDetailChangeModel
.getUserHistorys(
context, params);
JhCommonUtils.debounce(() =>
_notebookDetailChangeModel
.getUserHistorys(
context, params));
},
onTap: () {
setState(() {
... ... @@ -1875,9 +1877,12 @@ class _NoteBookChangeFPageState extends State<NoteBookChangeFPage> {
.user
.sellerid,
};
_notebookDetailChangeModel
.getUserHistorys(
context, params);
JhCommonUtils.debounce(() =>
_notebookDetailChangeModel
.getUserHistorys(
context, params));
},
onEditingComplete: () {
_phoneNode.unfocus();
... ...
... ... @@ -58,6 +58,7 @@ import '../../provider/customer_provider.dart';
import '../../provider/marketing_center_provider.dart';
import '../../provider/my_model.dart';
import '../../utils/call_log_utils.dart';
import '../../utils/common_utils.dart';
import '../../utils/screen_util.dart';
import '../../widgets/special_text/my_extended_text_selection_controls.dart';
import 'package:flutter_picker/flutter_picker.dart' as Picker;
... ... @@ -1793,6 +1794,15 @@ class InvicationPageState extends State<InvicationPage>
}
}
_searchMethod(value) {
Map<String, String> params = {
"keywords": value.trim(),
"sid": Provider.of<UserModel>(context, listen: false).user.sellerid,
};
_baseIndoProvider.getUserHistorys(context, params);
_getIsMemberByPhone(value);
}
_customerInfoWidget() {
return Container(
child: Column(
... ... @@ -2123,14 +2133,8 @@ class InvicationPageState extends State<InvicationPage>
showErroInfo = false;
setState(() {});
}
Map<String, String> params = {
"keywords": value.trim(),
"sid": Provider.of<UserModel>(context, listen: false)
.user
.sellerid,
};
_baseIndoProvider.getUserHistorys(context, params);
_getIsMemberByPhone(value);
JhCommonUtils.debounce(() => _searchMethod(value));
},
onEditingComplete: () {
_phoneNode.unfocus();
... ... @@ -2258,8 +2262,9 @@ class InvicationPageState extends State<InvicationPage>
.user
.sellerid,
};
_baseIndoProvider.getUserHistorys(
context, params);
JhCommonUtils.debounce(() => _baseIndoProvider
.getUserHistorys(context, params));
},
onTap: () {
setState(() {
... ...
... ... @@ -27,6 +27,7 @@ import 'package:one_key/widgets/v_empty_view.dart';
import 'package:provider/provider.dart';
import '../../../../provider/collect_store_provider.dart';
import '../../../../utils/common_utils.dart';
import '../../../../utils/dialog_util.dart';
import '../../../../utils/screen_util.dart';
... ... @@ -502,7 +503,8 @@ class _MyCustomerListPageState extends State<MyCustomerListPage>
// customerProvider.searchData(value);
page = 1;
customerProvider.pageDataMy = [];
_getContantData(showLoading: false);
JhCommonUtils.debounce(
() => _getContantData(showLoading: false));
},
onEditingComplete: () {
FocusScope.of(context)
... ...
... ... @@ -29,6 +29,7 @@ import 'package:one_key/widgets/v_empty_view.dart';
import 'package:provider/provider.dart';
import '../../../../provider/collect_store_provider.dart';
import '../../../../utils/common_utils.dart';
import '../../../../utils/dialog_util.dart';
import '../../../../utils/screen_util.dart';
... ... @@ -609,7 +610,9 @@ class _CustomerListPageState extends State<CustomerListPage>
// customerProvider.searchData(value);
page = 1;
customerProvider.pageData = [];
_getContantData(showLoading: false);
JhCommonUtils.debounce(
() => _getContantData(showLoading: false));
},
onEditingComplete: () {
FocusScope.of(context)
... ...
... ... @@ -18,6 +18,7 @@ import '../../../provider/store_wine_provider.dart';
import '../../../provider/user_model.dart';
import '../../../res/colors.dart';
import '../../../route/navigator_util.dart';
import '../../../utils/common_utils.dart';
import '../../../utils/dialog_util.dart';
import '../../../utils/event_bus.dart';
import '../../../utils/utils.dart';
... ... @@ -271,10 +272,12 @@ class _StoreWineManageHomePageState extends State<StoreWineManageHomePage>
// customerProvider.searchData(value);
if (tabController.index == 0) {
_getStoreWineBySeller(context, showLoading: false);
JhCommonUtils.debounce(() =>
_getStoreWineBySeller(context, showLoading: false));
}
if (tabController.index == 1) {
_getStoreWineCheckList(context, showLoading: false);
JhCommonUtils.debounce(() =>
_getStoreWineCheckList(context, showLoading: false));
}
},
onEditingComplete: () {
... ...
... ... @@ -846,7 +846,7 @@ class TableManagerPageState extends State<TableManagerPage> {
_baseIndoProvider.nameController.text.endsWith(suffix ?? '')) {
return;
}
if (name != '') {
if (name != '' && name != null) {
_baseIndoProvider.nameController.text = name + suffix ?? '';
}
}
... ... @@ -1065,7 +1065,9 @@ class TableManagerPageState extends State<TableManagerPage> {
.user
.sellerid,
};
_baseIndoProvider.getUserHistorys(context, params);
JhCommonUtils.debounce(() =>
_baseIndoProvider.getUserHistorys(context, params));
// _baseIndoProvider.getUserHistorys(context, params);
},
onEditingComplete: () {
_phoneNode.unfocus();
... ... @@ -1186,8 +1188,10 @@ class TableManagerPageState extends State<TableManagerPage> {
.user
.sellerid,
};
_baseIndoProvider.getUserHistorys(
context, params);
// _baseIndoProvider.getUserHistorys(
// context, params);
JhCommonUtils.debounce(() => _baseIndoProvider
.getUserHistorys(context, params));
},
onEditingComplete: () {
print('fff');
... ...