|
...
|
...
|
@@ -16,11 +16,15 @@ import 'package:provider/provider.dart'; |
|
|
|
|
|
|
|
import '../../constant/state.dart';
|
|
|
|
import '../../models/customer_by_seller_model.dart';
|
|
|
|
import '../../provider/collect_store_provider.dart';
|
|
|
|
import '../../utils/dialog_util.dart';
|
|
|
|
|
|
|
|
class MessageItemF extends StatelessWidget {
|
|
|
|
final NewUnmessage message;
|
|
|
|
final bool isTreated;
|
|
|
|
MessageItemF(this.message, {this.isTreated = false});
|
|
|
|
final CollectStoreProvider collectStoreProvider;
|
|
|
|
MessageItemF(this.message, this.collectStoreProvider,
|
|
|
|
{this.isTreated = false});
|
|
|
|
|
|
|
|
@override
|
|
|
|
Widget build(BuildContext context) {
|
|
...
|
...
|
@@ -137,6 +141,13 @@ class MessageItemF extends StatelessWidget { |
|
|
|
//会员充值
|
|
|
|
NavigatorUtil.goMessageRechargeInfoPage(context, message.payid);
|
|
|
|
} else if (message.message_type == "18") {
|
|
|
|
if (!collectStoreProvider.sellerPreserve) {
|
|
|
|
//没有购买客情维护模块
|
|
|
|
//提示购买
|
|
|
|
|
|
|
|
DialogUtil.showSellerVersionBuyDialog(context, '客情维护', (v) {});
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
//存酒超期
|
|
|
|
CustomerBySellerSunModel userHistoryEntity =
|
|
|
|
CustomerBySellerSunModel(
|
|
...
|
...
|
@@ -162,6 +173,13 @@ class MessageItemF extends StatelessWidget { |
|
|
|
NavigatorUtil.goCustomerDetailPage(
|
|
|
|
context, userHistoryEntity, FromPage.FromPageMessagePage);
|
|
|
|
} else if (message.message_type == "19") {
|
|
|
|
if (!collectStoreProvider.sellerPreserve) {
|
|
|
|
//没有购买客情维护模块
|
|
|
|
//提示购买
|
|
|
|
|
|
|
|
DialogUtil.showSellerVersionBuyDialog(context, '客情维护', (v) {});
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
//纪念日提醒
|
|
|
|
CustomerBySellerSunModel userHistoryEntity =
|
|
|
|
CustomerBySellerSunModel(
|
|
...
|
...
|
@@ -308,6 +326,13 @@ class MessageItemF extends StatelessWidget { |
|
|
|
|
|
|
|
bus.emit("refresh_untreated_num"); //刷新未读消息数目
|
|
|
|
} else if (message.message_type == "18") {
|
|
|
|
if (!collectStoreProvider.sellerPreserve) {
|
|
|
|
//没有购买客情维护模块
|
|
|
|
//提示购买
|
|
|
|
|
|
|
|
DialogUtil.showSellerVersionBuyDialog(context, '客情维护', (v) {});
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
//存酒超期
|
|
|
|
CustomerBySellerSunModel userHistoryEntity =
|
|
|
|
CustomerBySellerSunModel(
|
|
...
|
...
|
@@ -343,6 +368,13 @@ class MessageItemF extends StatelessWidget { |
|
|
|
bus.emit("refresh_untreated_num"); //刷新未读消息数目
|
|
|
|
} else if (message.message_type == "19") {
|
|
|
|
//纪念日提醒
|
|
|
|
if (!collectStoreProvider.sellerPreserve) {
|
|
|
|
//没有购买客情维护模块
|
|
|
|
//提示购买
|
|
|
|
|
|
|
|
DialogUtil.showSellerVersionBuyDialog(context, '客情维护', (v) {});
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
CustomerBySellerSunModel userHistoryEntity =
|
|
|
|
CustomerBySellerSunModel(
|
|
|
|
null,
|
|
...
|
...
|
@@ -376,7 +408,6 @@ class MessageItemF extends StatelessWidget { |
|
|
|
await messageDialogModel.setMessageStatus(context, params1);
|
|
|
|
bus.emit("refresh_untreated_num"); //刷新未读消息数目
|
|
|
|
} else if (message.message_type == "20") {
|
|
|
|
|
|
|
|
//完善客人信息
|
|
|
|
NavigatorUtil.goNotebookDetailPage(
|
|
|
|
context, message.rid.toString(), message.uid,
|
|
...
|
...
|
@@ -822,6 +853,14 @@ class MessageItemF extends StatelessWidget { |
|
|
|
|
|
|
|
bus.emit("refresh_untreated_num"); //刷新未读消息数目
|
|
|
|
} else if (message.message_type == "18") {
|
|
|
|
if (!collectStoreProvider.sellerPreserve) {
|
|
|
|
//没有购买客情维护模块
|
|
|
|
//提示购买
|
|
|
|
|
|
|
|
DialogUtil.showSellerVersionBuyDialog(
|
|
|
|
context, '客情维护', (v) {});
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
//存酒超期
|
|
|
|
CustomerBySellerSunModel userHistoryEntity =
|
|
|
|
CustomerBySellerSunModel(
|
|
...
|
...
|
@@ -858,6 +897,14 @@ class MessageItemF extends StatelessWidget { |
|
|
|
bus.emit("refresh_untreated_num"); //刷新未读消息数目
|
|
|
|
} else if (message.message_type == "19") {
|
|
|
|
//纪念日提醒
|
|
|
|
if (!collectStoreProvider.sellerPreserve) {
|
|
|
|
//没有购买客情维护模块
|
|
|
|
//提示购买
|
|
|
|
|
|
|
|
DialogUtil.showSellerVersionBuyDialog(
|
|
|
|
context, '客情维护', (v) {});
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
CustomerBySellerSunModel userHistoryEntity =
|
|
|
|
CustomerBySellerSunModel(
|
|
|
|
null,
|
...
|
...
|
|