提交 9172bbee authored 作者: 史晓晨's avatar 史晓晨

feat:修改controller应用

上级 3f60e52a
......@@ -7,7 +7,7 @@ import '../model/message_node.dart';
import '../widget/button_public/button_public_rect.dart';
import '../widget/button_public/button_public_type.dart';
class NoticeDialogWidget extends GetView<NoticeDialogWidgetController> {
class NoticeDialogWidget extends StatelessWidget {
const NoticeDialogWidget({
super.key,
this.decoration,
......@@ -42,10 +42,10 @@ class NoticeDialogWidget extends GetView<NoticeDialogWidgetController> {
final Color buttonColor;
// 主视图
Widget _buildView() {
var message = controller.headNode?.data;
Widget _buildView(logic) {
var message = logic.headNode?.data;
var extraShowInfoList = message?.textVo?.extraShowInfoList;
return !controller.showDialog
return !logic.showDialog
? const SizedBox()
: Container(
height: double.infinity,
......@@ -88,9 +88,9 @@ class NoticeDialogWidget extends GetView<NoticeDialogWidgetController> {
onPressed: () {
if (cancelCallback != null) {
cancelCallback?.call();
controller.next();
logic.next();
} else {
controller.ignore;
logic.ignore;
}
},
borderRadius: 8,
......@@ -105,10 +105,10 @@ class NoticeDialogWidget extends GetView<NoticeDialogWidgetController> {
onPressed: () {
if (confirmCallback != null) {
confirmCallback?.call();
controller.next();
logic.next();
} else {
controller.gotoDealMessage(message);
controller.ignore();
logic.gotoDealMessage(message);
logic.ignore();
}
},
borderRadius: 8,
......@@ -125,7 +125,7 @@ class NoticeDialogWidget extends GetView<NoticeDialogWidgetController> {
top: 0,
right: 0,
child: IconButton(
onPressed: controller.dismiss,
onPressed: logic.dismiss,
icon: const Icon(
Icons.close,
size: 16,
......@@ -202,8 +202,8 @@ class NoticeDialogWidget extends GetView<NoticeDialogWidgetController> {
return GetBuilder<NoticeDialogWidgetController>(
init: messageConfig.messageManagement?.initNoticeDialogWidgetController(),
id: "NoticeDialogWidget",
builder: (_) {
return _buildView();
builder: (logic) {
return _buildView(logic);
},
);
}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论