|
...
|
...
|
@@ -27,6 +27,7 @@ import 'package:one_key/provider/notebook_detail_model.dart'; |
|
|
|
import 'package:one_key/provider/remark_manager_model.dart';
|
|
|
|
import 'package:one_key/provider/user_model.dart';
|
|
|
|
import 'package:one_key/res/colors.dart';
|
|
|
|
import 'package:one_key/route/route_handles.dart';
|
|
|
|
import 'package:one_key/utils/dialog_util.dart';
|
|
|
|
import 'package:one_key/utils/event_bus.dart';
|
|
|
|
import 'package:one_key/utils/misc.dart';
|
|
...
|
...
|
@@ -184,6 +185,8 @@ class InvicationPageState extends State<InvicationPage> |
|
|
|
|
|
|
|
String smsContent = '';
|
|
|
|
|
|
|
|
MarketingCenterProvider marketingCenterProvider;
|
|
|
|
|
|
|
|
@override
|
|
|
|
void initState() {
|
|
|
|
super.initState();
|
|
...
|
...
|
@@ -308,20 +311,16 @@ class InvicationPageState extends State<InvicationPage> |
|
|
|
bus.on("refresh_photo_invication", (args) {
|
|
|
|
_getTablesPhoto();
|
|
|
|
});
|
|
|
|
bus.on("getDzSellerConf", (args) {
|
|
|
|
getDzSellerConf();
|
|
|
|
bus.on("getDzSellerConf", (args) {
|
|
|
|
getDzSellerConf();
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Utils.changeStatusColor(color: Colors.transparent);
|
|
|
|
|
|
|
|
user = Provider.of<UserModel>(context, listen: false).user;
|
|
|
|
}
|
|
|
|
|
|
|
|
getDzSellerConf() async {
|
|
|
|
MarketingCenterProvider marketingCenterProvider =
|
|
|
|
Provider.of<MarketingCenterProvider>(context, listen: false);
|
|
|
|
bool success = await marketingCenterProvider.getDzSellerConf(context);
|
|
|
|
if (success && marketingCenterProvider.dzSellerConfModel != null) {
|
|
|
|
noticeSms = marketingCenterProvider.dzSellerConfModel.isNotice == '1'
|
|
...
|
...
|
@@ -429,9 +428,8 @@ class InvicationPageState extends State<InvicationPage> |
|
|
|
bus.off("refresh_coupon_invitation");
|
|
|
|
bus.off("refresh_invitaion_info");
|
|
|
|
bus.off("refresh_photo_invication");
|
|
|
|
bus.off("getDzSellerConf");
|
|
|
|
bus.off("getDzSellerConf");
|
|
|
|
|
|
|
|
|
|
|
|
WidgetsBinding.instance.removeObserver(this); //销毁观察者
|
|
|
|
if (_timer != null) {
|
|
|
|
_timer.cancel();
|
|
...
|
...
|
@@ -2157,10 +2155,12 @@ class InvicationPageState extends State<InvicationPage> |
|
|
|
}
|
|
|
|
|
|
|
|
if (value.isEmpty || value.length > 0) {
|
|
|
|
setState(() {
|
|
|
|
showPhoneHistory = true;
|
|
|
|
});
|
|
|
|
JhCommonUtils.debounce(() => _searchMethod(value));
|
|
|
|
if (marketingCenterProvider.phoneSwich) {
|
|
|
|
setState(() {
|
|
|
|
showPhoneHistory = true;
|
|
|
|
});
|
|
|
|
JhCommonUtils.debounce(() => _searchMethod(value));
|
|
|
|
}
|
|
|
|
} else {
|
|
|
|
setState(() {
|
|
|
|
showPhoneHistory = false;
|
|
...
|
...
|
@@ -2291,19 +2291,22 @@ class InvicationPageState extends State<InvicationPage> |
|
|
|
.phoneController.text.length ==
|
|
|
|
0 &&
|
|
|
|
value.length > 0) {
|
|
|
|
setState(() {
|
|
|
|
showPhoneHistory = true;
|
|
|
|
});
|
|
|
|
Map<String, String> params = {
|
|
|
|
"keywords": value.trim(),
|
|
|
|
"sid": Provider.of<UserModel>(context,
|
|
|
|
listen: false)
|
|
|
|
.user
|
|
|
|
.sellerid,
|
|
|
|
};
|
|
|
|
if (marketingCenterProvider.nameSwich) {
|
|
|
|
setState(() {
|
|
|
|
showPhoneHistory = true;
|
|
|
|
});
|
|
|
|
Map<String, String> params = {
|
|
|
|
"keywords": value.trim(),
|
|
|
|
"sid": Provider.of<UserModel>(context,
|
|
|
|
listen: false)
|
|
|
|
.user
|
|
|
|
.sellerid,
|
|
|
|
};
|
|
|
|
|
|
|
|
JhCommonUtils.debounce(() => _baseIndoProvider
|
|
|
|
.getUserHistorys(context, params));
|
|
|
|
JhCommonUtils.debounce(() =>
|
|
|
|
_baseIndoProvider.getUserHistorys(
|
|
|
|
context, params));
|
|
|
|
}
|
|
|
|
} else {
|
|
|
|
setState(() {
|
|
|
|
showPhoneHistory = false;
|
|
...
|
...
|
@@ -5220,6 +5223,8 @@ class InvicationPageState extends State<InvicationPage> |
|
|
|
_baseIndoProvider = Provider.of<BaseIndoProvider>(context, listen: true);
|
|
|
|
couponProvider = Provider.of<CouponProvider>(context, listen: true);
|
|
|
|
remarkManagerModel = Provider.of<RemarkManagerModel>(context, listen: true);
|
|
|
|
marketingCenterProvider =
|
|
|
|
Provider.of<MarketingCenterProvider>(context, listen: true);
|
|
|
|
myModel = Provider.of<MyModel>(context, listen: true);
|
|
|
|
return SafeArea(
|
|
|
|
child: Scaffold(
|
...
|
...
|
|