|
...
|
...
|
@@ -75,8 +75,16 @@ class MessageItemF extends StatelessWidget { |
|
|
|
btnname = 'online_order_go';
|
|
|
|
} else if (message.message_type == "18") {
|
|
|
|
titleText = "存酒\n超期";
|
|
|
|
bgcolor = MyColours.color_F78D94;
|
|
|
|
btnname = 'order_go';
|
|
|
|
bgcolor = MyColours.color_F2995F;
|
|
|
|
btnname = 'online_order_go';
|
|
|
|
} else if (message.message_type == "19") {
|
|
|
|
titleText = "纪念日\n提醒";
|
|
|
|
bgcolor = MyColours.color_F2995F;
|
|
|
|
btnname = 'online_order_go';
|
|
|
|
} else if (message.message_type == "20") {
|
|
|
|
titleText = "店内\n消息";
|
|
|
|
bgcolor = MyColours.color_5F7292;
|
|
|
|
btnname = 'store_info_go';
|
|
|
|
}
|
|
|
|
if (isTreated) {
|
|
|
|
bgcolor = MyColours.color_BFC4D4;
|
|
...
|
...
|
@@ -153,6 +161,35 @@ class MessageItemF extends StatelessWidget { |
|
|
|
|
|
|
|
NavigatorUtil.goCustomerDetailPage(
|
|
|
|
context, userHistoryEntity, FromPage.FromPageMessagePage);
|
|
|
|
} else if (message.message_type == "19") {
|
|
|
|
//纪念日提醒
|
|
|
|
CustomerBySellerSunModel userHistoryEntity =
|
|
|
|
CustomerBySellerSunModel(
|
|
|
|
null,
|
|
|
|
null,
|
|
|
|
message.phone,
|
|
|
|
// '057128223456',
|
|
|
|
null,
|
|
|
|
null,
|
|
|
|
null,
|
|
|
|
null,
|
|
|
|
null,
|
|
|
|
null,
|
|
|
|
null,
|
|
|
|
null,
|
|
|
|
message.gid,
|
|
|
|
// '19358',
|
|
|
|
null,
|
|
|
|
null,
|
|
|
|
null,
|
|
|
|
null);
|
|
|
|
|
|
|
|
NavigatorUtil.goCustomerDetailPage(
|
|
|
|
context, userHistoryEntity, FromPage.FromPageMessagePage);
|
|
|
|
} else if (message.message_type == "20") {
|
|
|
|
//完善客人信息
|
|
|
|
NavigatorUtil.goNotebookDetailPage(
|
|
|
|
context, message.rid.toString(), message.uid);
|
|
|
|
}
|
|
|
|
} else {
|
|
|
|
messageDialogModel.removeMessage(message.id);
|
|
...
|
...
|
@@ -304,6 +341,45 @@ class MessageItemF extends StatelessWidget { |
|
|
|
};
|
|
|
|
await messageDialogModel.setMessageStatus(context, params1);
|
|
|
|
bus.emit("refresh_untreated_num"); //刷新未读消息数目
|
|
|
|
} else if (message.message_type == "19") {
|
|
|
|
//纪念日提醒
|
|
|
|
CustomerBySellerSunModel userHistoryEntity =
|
|
|
|
CustomerBySellerSunModel(
|
|
|
|
null,
|
|
|
|
null,
|
|
|
|
message.phone,
|
|
|
|
null,
|
|
|
|
null,
|
|
|
|
null,
|
|
|
|
null,
|
|
|
|
null,
|
|
|
|
null,
|
|
|
|
null,
|
|
|
|
null,
|
|
|
|
message.gid,
|
|
|
|
null,
|
|
|
|
null,
|
|
|
|
null,
|
|
|
|
null);
|
|
|
|
|
|
|
|
NavigatorUtil.goCustomerDetailPage(
|
|
|
|
context, userHistoryEntity, FromPage.FromPageMessagePage);
|
|
|
|
bus.emit("remove_untreated_message", message.id);
|
|
|
|
|
|
|
|
Map<String, String> params1 = {
|
|
|
|
"sid": Provider.of<UserModel>(context, listen: false)
|
|
|
|
.user
|
|
|
|
.sellerid,
|
|
|
|
"id": message.id,
|
|
|
|
"status": "is_read"
|
|
|
|
};
|
|
|
|
await messageDialogModel.setMessageStatus(context, params1);
|
|
|
|
bus.emit("refresh_untreated_num"); //刷新未读消息数目
|
|
|
|
} else if (message.message_type == "20") {
|
|
|
|
//完善客人信息
|
|
|
|
NavigatorUtil.goNotebookDetailPage(
|
|
|
|
context, message.rid.toString(), message.uid,
|
|
|
|
mid: message.id);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
},
|
|
...
|
...
|
@@ -339,6 +415,7 @@ class MessageItemF extends StatelessWidget { |
|
|
|
offset: Offset(0, 0.1 / 2), //1为 StrutStyle 的 leading的值
|
|
|
|
child: Text(
|
|
|
|
titleText,
|
|
|
|
textAlign: TextAlign.center,
|
|
|
|
style: TextStyle(
|
|
|
|
color: MyColours.color_ffffff,
|
|
|
|
fontSize: ScreenUtil().setSp(24),
|
|
...
|
...
|
@@ -353,7 +430,8 @@ class MessageItemF extends StatelessWidget { |
|
|
|
message.message_type == "12" ||
|
|
|
|
message.message_type == "13" ||
|
|
|
|
message.message_type == "17" ||
|
|
|
|
message.message_type == "18"
|
|
|
|
message.message_type == "18" ||
|
|
|
|
message.message_type == "19"
|
|
|
|
? Expanded(
|
|
|
|
child: Column(
|
|
|
|
crossAxisAlignment: CrossAxisAlignment.start,
|
|
...
|
...
|
@@ -564,13 +642,15 @@ class MessageItemF extends StatelessWidget { |
|
|
|
],
|
|
|
|
))
|
|
|
|
: SizedBox(),
|
|
|
|
message.message_type == "15"
|
|
|
|
message.message_type == "15" || message.message_type == "20"
|
|
|
|
? Expanded(
|
|
|
|
child: Column(
|
|
|
|
crossAxisAlignment: CrossAxisAlignment.start,
|
|
|
|
children: [
|
|
|
|
Text(
|
|
|
|
"请确认 ${DateUtil.formatDate(DateTime.parse(message.ddate.replaceAll('/', '-')), format: DateFormats.y_mo_d)} ${message.dsoltStr} \n${message.tableClassName ?? ''}${message.tableClassName == null ? '' : ' '}客人是否如约到店",
|
|
|
|
message.message_type == "15"
|
|
|
|
? "请确认 ${DateUtil.formatDate(DateTime.parse(message.ddate.replaceAll('/', '-')), format: DateFormats.y_mo_d)} ${message.dsoltStr} \n${message.tableClassName ?? ''}${message.tableClassName == null ? '' : ' '}客人是否如约到店"
|
|
|
|
: "请完善 ${DateUtil.formatDate(DateTime.parse(message.ddate.replaceAll('/', '-')), format: DateFormats.y_mo_d)} ${message.dsoltStr} \n${message.tableClassName ?? ''}${message.tableClassName == null ? '' : ' '}预订客人信息",
|
|
|
|
maxLines: 3,
|
|
|
|
overflow: TextOverflow.ellipsis,
|
|
|
|
style: TextStyle(
|
|
...
|
...
|
@@ -775,6 +855,46 @@ class MessageItemF extends StatelessWidget { |
|
|
|
await messageDialogModel.setMessageStatus(
|
|
|
|
context, params1);
|
|
|
|
bus.emit("refresh_untreated_num"); //刷新未读消息数目
|
|
|
|
} else if (message.message_type == "19") {
|
|
|
|
//纪念日提醒
|
|
|
|
CustomerBySellerSunModel userHistoryEntity =
|
|
|
|
CustomerBySellerSunModel(
|
|
|
|
null,
|
|
|
|
null,
|
|
|
|
message.phone,
|
|
|
|
null,
|
|
|
|
null,
|
|
|
|
null,
|
|
|
|
null,
|
|
|
|
null,
|
|
|
|
null,
|
|
|
|
null,
|
|
|
|
null,
|
|
|
|
message.gid,
|
|
|
|
null,
|
|
|
|
null,
|
|
|
|
null,
|
|
|
|
null);
|
|
|
|
|
|
|
|
NavigatorUtil.goCustomerDetailPage(context,
|
|
|
|
userHistoryEntity, FromPage.FromPageMessagePage);
|
|
|
|
bus.emit("remove_untreated_message", message.id);
|
|
|
|
|
|
|
|
Map<String, String> params1 = {
|
|
|
|
"sid": Provider.of<UserModel>(context, listen: false)
|
|
|
|
.user
|
|
|
|
.sellerid,
|
|
|
|
"id": message.id,
|
|
|
|
"status": "is_read"
|
|
|
|
};
|
|
|
|
await messageDialogModel.setMessageStatus(
|
|
|
|
context, params1);
|
|
|
|
bus.emit("refresh_untreated_num"); //刷新未读消息数目
|
|
|
|
} else if (message.message_type == "20") {
|
|
|
|
//完善客人信息
|
|
|
|
NavigatorUtil.goNotebookDetailPage(
|
|
|
|
context, message.rid.toString(), message.uid,
|
|
|
|
mid: message.id);
|
|
|
|
}
|
|
|
|
},
|
|
|
|
child: Image.asset(
|
...
|
...
|
|