|
...
|
...
|
@@ -26,6 +26,7 @@ import 'package:permission_handler/permission_handler.dart'; |
|
|
|
import 'package:provider/provider.dart';
|
|
|
|
|
|
|
|
import '../../models/user_history_entity.dart';
|
|
|
|
import '../../provider/customer_provider.dart';
|
|
|
|
import '../../utils/call_log_utils.dart';
|
|
|
|
import '../../utils/common_utils.dart';
|
|
|
|
import '../../utils/screen_util.dart';
|
|
...
|
...
|
@@ -64,6 +65,7 @@ class _EditReserverPageState extends State<EditReserverPage> { |
|
|
|
ScrollController _scrollCrl = ScrollController();
|
|
|
|
|
|
|
|
MarketingCenterProvider marketingCenterProvider;
|
|
|
|
CustomerProvider customerProvider;
|
|
|
|
|
|
|
|
@override
|
|
|
|
void initState() {
|
|
...
|
...
|
@@ -93,6 +95,7 @@ class _EditReserverPageState extends State<EditReserverPage> { |
|
|
|
setState(() {});
|
|
|
|
}
|
|
|
|
getDzSellerConf();
|
|
|
|
_sellerGuestGet();
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
|
...
|
...
|
@@ -100,6 +103,11 @@ class _EditReserverPageState extends State<EditReserverPage> { |
|
|
|
await marketingCenterProvider.getDzSellerConf(context);
|
|
|
|
}
|
|
|
|
|
|
|
|
///获取客情配置
|
|
|
|
_sellerGuestGet() async {
|
|
|
|
await customerProvider.getSellerGuest(context);
|
|
|
|
}
|
|
|
|
|
|
|
|
_openAddressBook() async {
|
|
|
|
if (!(await checkContactPermission())) {
|
|
|
|
PermissionStatus permissionStatus = await contactPermissionStatus();
|
|
...
|
...
|
@@ -344,6 +352,7 @@ class _EditReserverPageState extends State<EditReserverPage> { |
|
|
|
marketingCenterProvider =
|
|
|
|
Provider.of<MarketingCenterProvider>(context, listen: true);
|
|
|
|
detailModel = Provider.of<NotebookDetailModel>(context, listen: true);
|
|
|
|
customerProvider = Provider.of<CustomerProvider>(context, listen: true);
|
|
|
|
return Scaffold(
|
|
|
|
backgroundColor: MyColours.color_ffffff,
|
|
|
|
appBar: SystemAppBar(
|
|
...
|
...
|
@@ -414,7 +423,7 @@ class _EditReserverPageState extends State<EditReserverPage> { |
|
|
|
print('ggg');
|
|
|
|
if (value.endsWith('先生') ||
|
|
|
|
value.endsWith('女士') ||
|
|
|
|
value.endsWith('公司')||
|
|
|
|
value.endsWith('公司') ||
|
|
|
|
value.endsWith('贵宾')) {
|
|
|
|
nameStr = value.substring(
|
|
|
|
0, value.length - 2);
|
|
...
|
...
|
@@ -778,8 +787,9 @@ class _EditReserverPageState extends State<EditReserverPage> { |
|
|
|
: MyColours.color_ffffff,
|
|
|
|
borderColor: MyColours.color_199095,
|
|
|
|
onPressed: () async {
|
|
|
|
if (nameStr == null ||
|
|
|
|
nameStr.trim().length == 0) {
|
|
|
|
if (customerProvider.isrepair &&
|
|
|
|
(nameStr == null ||
|
|
|
|
nameStr.trim().length == 0)) {
|
|
|
|
Utils.showToast('请填写客人姓名');
|
|
|
|
return;
|
|
|
|
}
|
...
|
...
|
|