|
...
|
...
|
@@ -4,6 +4,7 @@ import 'dart:io'; |
|
|
|
import 'package:common_utils/common_utils.dart';
|
|
|
|
import 'package:easy_contact_picker/easy_contact_picker.dart';
|
|
|
|
import 'package:flutter/cupertino.dart';
|
|
|
|
import 'package:flutter/gestures.dart';
|
|
|
|
import 'package:flutter/material.dart';
|
|
|
|
import 'package:flutter/services.dart';
|
|
|
|
import 'package:flutter_picker/flutter_picker.dart';
|
|
...
|
...
|
@@ -112,6 +113,7 @@ class NotebookDetailPageState extends State<NotebookDetailPage> { |
|
|
|
FocusNode priceF = FocusNode();
|
|
|
|
|
|
|
|
CollectStoreProvider collectStoreProvider;
|
|
|
|
ScrollController controller = ScrollController();
|
|
|
|
|
|
|
|
@override
|
|
|
|
void initState() {
|
|
...
|
...
|
@@ -643,7 +645,7 @@ class NotebookDetailPageState extends State<NotebookDetailPage> { |
|
|
|
ScreenUtil().setSp(32),
|
|
|
|
fontWeight: FontWeight.normal,
|
|
|
|
decoration: TextDecoration.none,
|
|
|
|
color: MyColours.color_333333))
|
|
|
|
color: MyColours.color_515151))
|
|
|
|
],
|
|
|
|
),
|
|
|
|
value['title'] == '其他原因' && isShowTF
|
|
...
|
...
|
@@ -828,7 +830,7 @@ class NotebookDetailPageState extends State<NotebookDetailPage> { |
|
|
|
child: Text(
|
|
|
|
'备注',
|
|
|
|
style: TextStyle(
|
|
|
|
color: MyColours.color_333333,
|
|
|
|
color: MyColours.color_515151,
|
|
|
|
fontSize: ScreenUtil().setSp(32)),
|
|
|
|
),
|
|
|
|
),
|
|
...
|
...
|
@@ -854,7 +856,7 @@ class NotebookDetailPageState extends State<NotebookDetailPage> { |
|
|
|
focusNode: _cusdemNode,
|
|
|
|
autofocus: true,
|
|
|
|
style: TextStyle(
|
|
|
|
color: MyColours.color_333333,
|
|
|
|
color: MyColours.color_515151,
|
|
|
|
fontSize: ScreenUtil().setSp(28),
|
|
|
|
textBaseline: TextBaseline.alphabetic),
|
|
|
|
textAlignVertical: TextAlignVertical.center,
|
|
...
|
...
|
@@ -958,7 +960,7 @@ class NotebookDetailPageState extends State<NotebookDetailPage> { |
|
|
|
width: ScreenUtil().setWidth(180),
|
|
|
|
radius: ScreenUtil().setWidth(10),
|
|
|
|
gradientStart: MyColours.color_ffffff,
|
|
|
|
textColor: MyColours.color_333333,
|
|
|
|
textColor: MyColours.color_515151,
|
|
|
|
borderColor: MyColours.color_199095,
|
|
|
|
gradientEnd: MyColours.color_ffffff,
|
|
|
|
onPressed: () {
|
|
...
|
...
|
@@ -1267,6 +1269,350 @@ class NotebookDetailPageState extends State<NotebookDetailPage> { |
|
|
|
);
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget djTextType1(String title, String data, String per) {
|
|
|
|
return RichText(
|
|
|
|
textScaleFactor: 1,
|
|
|
|
overflow: TextOverflow.ellipsis,
|
|
|
|
// textDirection: TextDirection.ltr,
|
|
|
|
|
|
|
|
text: TextSpan(
|
|
|
|
children: [
|
|
|
|
TextSpan(
|
|
|
|
text: title,
|
|
|
|
style: TextStyle(
|
|
|
|
color: MyColours.color_999999,
|
|
|
|
fontSize: ScreenUtil().setSp(24)),
|
|
|
|
recognizer: TapGestureRecognizer()..onTap = () {}),
|
|
|
|
TextSpan(
|
|
|
|
text: data,
|
|
|
|
style: TextStyle(
|
|
|
|
color: MyColours.color_E34D59,
|
|
|
|
fontSize: ScreenUtil().setSp(24)),
|
|
|
|
recognizer: TapGestureRecognizer()..onTap = () {}),
|
|
|
|
TextSpan(
|
|
|
|
text: per,
|
|
|
|
style: TextStyle(
|
|
|
|
color: MyColours.color_515151,
|
|
|
|
fontSize: ScreenUtil().setSp(24)),
|
|
|
|
//点击事件
|
|
|
|
recognizer: TapGestureRecognizer()..onTap = () {}),
|
|
|
|
],
|
|
|
|
));
|
|
|
|
}
|
|
|
|
|
|
|
|
Widget djText(String title, String per) {
|
|
|
|
return RichText(
|
|
|
|
textScaleFactor: 1,
|
|
|
|
overflow: TextOverflow.ellipsis,
|
|
|
|
// textDirection: TextDirection.ltr,
|
|
|
|
|
|
|
|
text: TextSpan(
|
|
|
|
children: [
|
|
|
|
TextSpan(
|
|
|
|
text: title,
|
|
|
|
style: TextStyle(
|
|
|
|
color: MyColours.color_999999,
|
|
|
|
fontSize: ScreenUtil().setSp(24)),
|
|
|
|
recognizer: TapGestureRecognizer()..onTap = () {}),
|
|
|
|
TextSpan(
|
|
|
|
text: per,
|
|
|
|
style: TextStyle(
|
|
|
|
color: MyColours.color_515151,
|
|
|
|
fontSize: ScreenUtil().setSp(24)),
|
|
|
|
//点击事件
|
|
|
|
recognizer: TapGestureRecognizer()..onTap = () {}),
|
|
|
|
],
|
|
|
|
));
|
|
|
|
}
|
|
|
|
|
|
|
|
///预订定金UI
|
|
|
|
Widget _deposit() {
|
|
|
|
return Column(crossAxisAlignment: CrossAxisAlignment.start, children: [
|
|
|
|
VEmptyView(30),
|
|
|
|
MyDivider(double.infinity, w(0.5), color: MyColours.color_BFC4D4),
|
|
|
|
VEmptyView(56),
|
|
|
|
Row(
|
|
|
|
children: [
|
|
|
|
Text(
|
|
|
|
'预订订金',
|
|
|
|
overflow: TextOverflow.ellipsis,
|
|
|
|
style: TextStyle(color: MyColours.color_515151, fontSize: font(15)),
|
|
|
|
),
|
|
|
|
Spacer(),
|
|
|
|
RoundButton(
|
|
|
|
text: '添加一项',
|
|
|
|
radius: r(11),
|
|
|
|
width: w(72),
|
|
|
|
height: w(22),
|
|
|
|
fontSize: 24,
|
|
|
|
textColor: MyColours.color_438E93,
|
|
|
|
isBold: false,
|
|
|
|
borderColor: MyColours.color_438E93,
|
|
|
|
gradientStart: MyColours.color_ffffff,
|
|
|
|
gradientEnd: MyColours.color_ffffff,
|
|
|
|
onPressed: () {
|
|
|
|
NavigatorUtil.goBookDepositPage(context, detailEntity.id);
|
|
|
|
},
|
|
|
|
),
|
|
|
|
],
|
|
|
|
),
|
|
|
|
ListView.builder(
|
|
|
|
padding: EdgeInsets.only(left: w(13), top: w(20)),
|
|
|
|
itemCount: 2,
|
|
|
|
shrinkWrap: true,
|
|
|
|
controller: controller,
|
|
|
|
itemBuilder: (BuildContext context, int index) {
|
|
|
|
// GetBanquetDepositSunModel data =
|
|
|
|
// feastModel.banquetDepositData[index];
|
|
|
|
return InkWell(
|
|
|
|
onTap: () {
|
|
|
|
// NavigatorUtil.goFeastDepositPage(context, feastModel.rid,
|
|
|
|
// isNew: false, getBanquetDepositSunModel: data);
|
|
|
|
},
|
|
|
|
child: Container(
|
|
|
|
height: w(85),
|
|
|
|
margin: EdgeInsets.only(bottom: w(10)),
|
|
|
|
decoration: BoxDecoration(
|
|
|
|
borderRadius: BorderRadius.circular(r(5)),
|
|
|
|
border: Border.all(
|
|
|
|
width: w(1), color: MyColours.color_999999)),
|
|
|
|
child: Column(children: [
|
|
|
|
Container(
|
|
|
|
height: w(24),
|
|
|
|
padding: EdgeInsets.only(left: w(16), right: w(8)),
|
|
|
|
decoration: BoxDecoration(
|
|
|
|
// color: MyColours.color_438E93,
|
|
|
|
// borderRadius: BorderRadius.only(
|
|
|
|
// topLeft: Radius.circular(r(4)),
|
|
|
|
// topRight: Radius.circular(r(4))),
|
|
|
|
border: Border(
|
|
|
|
bottom: BorderSide(
|
|
|
|
width: w(1),
|
|
|
|
color: MyColours.color_999999))),
|
|
|
|
child: Row(
|
|
|
|
mainAxisAlignment: MainAxisAlignment.spaceBetween,
|
|
|
|
children: [
|
|
|
|
Text(
|
|
|
|
'收据编号 SJ000001',
|
|
|
|
// '收据编号 ${data.no == '0' ? '' : data.no}',
|
|
|
|
overflow: TextOverflow.ellipsis,
|
|
|
|
style: TextStyle(
|
|
|
|
color: MyColours.color_515151,
|
|
|
|
fontSize: font(14)),
|
|
|
|
),
|
|
|
|
InkWell(
|
|
|
|
onTap: () {
|
|
|
|
//弹框确认是否删除
|
|
|
|
DialogUtil.cupertinoAlertDialog(context,
|
|
|
|
title: "",
|
|
|
|
content: "是否确定删除?",
|
|
|
|
isBoldContent: true,
|
|
|
|
contentColor: MyColours.color_E6000000,
|
|
|
|
rTitle: "删除", rCallback: () {
|
|
|
|
// _delBanquetDeposit(data.id);
|
|
|
|
});
|
|
|
|
},
|
|
|
|
child: Image.asset(
|
|
|
|
Utils.getImgPath('delete_g'),
|
|
|
|
width: w(20),
|
|
|
|
))
|
|
|
|
],
|
|
|
|
),
|
|
|
|
),
|
|
|
|
Expanded(
|
|
|
|
child: Row(
|
|
|
|
mainAxisAlignment: MainAxisAlignment.start,
|
|
|
|
children: [
|
|
|
|
HEmptyView(32),
|
|
|
|
Column(
|
|
|
|
crossAxisAlignment: CrossAxisAlignment.start,
|
|
|
|
mainAxisAlignment: MainAxisAlignment.spaceEvenly,
|
|
|
|
children: [
|
|
|
|
djTextType1('定金金额 ', '200', ' 元'),
|
|
|
|
djText('支付方式 ', '现金'),
|
|
|
|
],
|
|
|
|
),
|
|
|
|
HEmptyView(140),
|
|
|
|
Column(
|
|
|
|
crossAxisAlignment: CrossAxisAlignment.start,
|
|
|
|
mainAxisAlignment: MainAxisAlignment.spaceEvenly,
|
|
|
|
children: [
|
|
|
|
djText('付款时间 ', '2023-10-01'),
|
|
|
|
djText('收款人 ', 'cccc经理'),
|
|
|
|
// djText('收款人 ',
|
|
|
|
// '${data.nickName == null ? '' : data.nickName}'),
|
|
|
|
],
|
|
|
|
)
|
|
|
|
],
|
|
|
|
))
|
|
|
|
])));
|
|
|
|
}),
|
|
|
|
VEmptyView(20),
|
|
|
|
MyDivider(double.infinity, w(0.5), color: MyColours.color_BFC4D4),
|
|
|
|
]);
|
|
|
|
}
|
|
|
|
|
|
|
|
///核餐确认UI
|
|
|
|
Widget _verifyFood() {
|
|
|
|
return Column(crossAxisAlignment: CrossAxisAlignment.start, children: [
|
|
|
|
VEmptyView(30),
|
|
|
|
MyDivider(double.infinity, w(0.5), color: MyColours.color_BFC4D4),
|
|
|
|
VEmptyView(56),
|
|
|
|
Row(
|
|
|
|
children: [
|
|
|
|
Text(
|
|
|
|
'核餐确认',
|
|
|
|
overflow: TextOverflow.ellipsis,
|
|
|
|
style: TextStyle(color: MyColours.color_515151, fontSize: font(15)),
|
|
|
|
),
|
|
|
|
Spacer(),
|
|
|
|
RoundButton(
|
|
|
|
text: '添加一项',
|
|
|
|
radius: r(11),
|
|
|
|
width: w(72),
|
|
|
|
height: w(22),
|
|
|
|
fontSize: 24,
|
|
|
|
textColor: MyColours.color_438E93,
|
|
|
|
isBold: false,
|
|
|
|
borderColor: MyColours.color_438E93,
|
|
|
|
gradientStart: MyColours.color_ffffff,
|
|
|
|
gradientEnd: MyColours.color_ffffff,
|
|
|
|
onPressed: () {
|
|
|
|
NavigatorUtil.goVerifyFoodPage(
|
|
|
|
context,
|
|
|
|
);
|
|
|
|
},
|
|
|
|
),
|
|
|
|
],
|
|
|
|
),
|
|
|
|
ListView.builder(
|
|
|
|
padding: EdgeInsets.only(left: w(13), top: w(20)),
|
|
|
|
itemCount: 3,
|
|
|
|
shrinkWrap: true,
|
|
|
|
controller: controller,
|
|
|
|
itemBuilder: (BuildContext context, int index) {
|
|
|
|
// GetBanquetDepositSunModel data =
|
|
|
|
// feastModel.banquetDepositData[index];
|
|
|
|
return Container(
|
|
|
|
margin: EdgeInsets.only(bottom: w(10)),
|
|
|
|
child: Row(
|
|
|
|
mainAxisAlignment: MainAxisAlignment.spaceBetween,
|
|
|
|
children: [
|
|
|
|
Text(
|
|
|
|
'未接通、已确认、待定',
|
|
|
|
overflow: TextOverflow.ellipsis,
|
|
|
|
style: TextStyle(
|
|
|
|
color: MyColours.color_515151, fontSize: font(14)),
|
|
|
|
),
|
|
|
|
Text(
|
|
|
|
'张小娴 2023-12-16 15:23',
|
|
|
|
overflow: TextOverflow.ellipsis,
|
|
|
|
style: TextStyle(
|
|
|
|
color: MyColours.color_999999, fontSize: font(14)),
|
|
|
|
),
|
|
|
|
]));
|
|
|
|
}),
|
|
|
|
VEmptyView(20),
|
|
|
|
MyDivider(double.infinity, w(0.5), color: MyColours.color_BFC4D4),
|
|
|
|
]);
|
|
|
|
}
|
|
|
|
|
|
|
|
///订单操作UI
|
|
|
|
Widget _operatingRecord() {
|
|
|
|
return Column(crossAxisAlignment: CrossAxisAlignment.start, children: [
|
|
|
|
VEmptyView(30),
|
|
|
|
MyDivider(double.infinity, w(0.5), color: MyColours.color_BFC4D4),
|
|
|
|
VEmptyView(56),
|
|
|
|
Text(
|
|
|
|
'订单操作',
|
|
|
|
overflow: TextOverflow.ellipsis,
|
|
|
|
style: TextStyle(color: MyColours.color_515151, fontSize: font(15)),
|
|
|
|
),
|
|
|
|
Container(
|
|
|
|
padding: EdgeInsets.only(left: w(13), top: w(20)),
|
|
|
|
child:
|
|
|
|
Row(mainAxisAlignment: MainAxisAlignment.spaceBetween, children: [
|
|
|
|
Text(
|
|
|
|
'预订下单',
|
|
|
|
overflow: TextOverflow.ellipsis,
|
|
|
|
style:
|
|
|
|
TextStyle(color: MyColours.color_515151, fontSize: font(14)),
|
|
|
|
),
|
|
|
|
Text(
|
|
|
|
'${detailEntity.place_order_name ?? ''} ${_getDateTime(detailEntity.cdate)}',
|
|
|
|
overflow: TextOverflow.ellipsis,
|
|
|
|
style:
|
|
|
|
TextStyle(color: MyColours.color_999999, fontSize: font(14)),
|
|
|
|
),
|
|
|
|
])),
|
|
|
|
Container(
|
|
|
|
padding: EdgeInsets.only(left: w(13), top: w(10)),
|
|
|
|
child:
|
|
|
|
Row(mainAxisAlignment: MainAxisAlignment.spaceBetween, children: [
|
|
|
|
Text(
|
|
|
|
'最后修改',
|
|
|
|
overflow: TextOverflow.ellipsis,
|
|
|
|
style:
|
|
|
|
TextStyle(color: MyColours.color_515151, fontSize: font(14)),
|
|
|
|
),
|
|
|
|
HEmptyView(40),
|
|
|
|
Expanded(
|
|
|
|
child: Text(
|
|
|
|
'${detailEntity.nick_name ?? ''}' +
|
|
|
|
' ' +
|
|
|
|
'${detailEntity.seller_user_phone ?? ''} xxxx时间/电话范德萨发顺丰?',
|
|
|
|
// overflow: TextOverflow.ellipsis,
|
|
|
|
style:
|
|
|
|
TextStyle(color: MyColours.color_999999, fontSize: font(14)),
|
|
|
|
)),
|
|
|
|
])),
|
|
|
|
Offstage(
|
|
|
|
offstage: (detailEntity.status == "4" && detailEntity.cancel != null)
|
|
|
|
? false
|
|
|
|
: true,
|
|
|
|
child: Column(children: <Widget>[
|
|
|
|
Container(
|
|
|
|
padding: EdgeInsets.only(left: w(13), top: w(10)),
|
|
|
|
child: Row(
|
|
|
|
mainAxisAlignment: MainAxisAlignment.spaceBetween,
|
|
|
|
children: [
|
|
|
|
Text(
|
|
|
|
'取消预订',
|
|
|
|
overflow: TextOverflow.ellipsis,
|
|
|
|
style: TextStyle(
|
|
|
|
color: MyColours.color_515151, fontSize: font(14)),
|
|
|
|
),
|
|
|
|
Text(
|
|
|
|
'${detailEntity.abolition == '2' ? '顾客在线取消' : detailEntity.cancel?.uname ?? ""} ${detailEntity.cancel?.cdateStr ?? ""}',
|
|
|
|
overflow: TextOverflow.ellipsis,
|
|
|
|
style: TextStyle(
|
|
|
|
color: MyColours.color_999999, fontSize: font(14)),
|
|
|
|
),
|
|
|
|
])),
|
|
|
|
Container(
|
|
|
|
padding: EdgeInsets.only(left: w(13), top: w(10)),
|
|
|
|
child: Row(
|
|
|
|
mainAxisAlignment: MainAxisAlignment.spaceBetween,
|
|
|
|
children: [
|
|
|
|
Text(
|
|
|
|
'取消原因',
|
|
|
|
overflow: TextOverflow.ellipsis,
|
|
|
|
style: TextStyle(
|
|
|
|
color: MyColours.color_515151, fontSize: font(14)),
|
|
|
|
),
|
|
|
|
Text(
|
|
|
|
detailEntity.cancel?.desc ?? "",
|
|
|
|
overflow: TextOverflow.ellipsis,
|
|
|
|
style: TextStyle(
|
|
|
|
color: MyColours.color_999999, fontSize: font(14)),
|
|
|
|
),
|
|
|
|
]))
|
|
|
|
])),
|
|
|
|
VEmptyView(20),
|
|
|
|
MyDivider(double.infinity, w(0.5), color: MyColours.color_BFC4D4),
|
|
|
|
]);
|
|
|
|
}
|
|
|
|
|
|
|
|
@override
|
|
|
|
Widget build(BuildContext context) {
|
|
|
|
if (MediaQuery.of(context).viewInsets.bottom == 0) {
|
|
...
|
...
|
@@ -1341,6 +1687,7 @@ class NotebookDetailPageState extends State<NotebookDetailPage> { |
|
|
|
child: Container(
|
|
|
|
color: MyColours.color_ffffff,
|
|
|
|
child: SingleChildScrollView(
|
|
|
|
controller: controller,
|
|
|
|
child: Container(
|
|
|
|
color: MyColours.color_ffffff,
|
|
|
|
padding: EdgeInsets.symmetric(
|
|
...
|
...
|
@@ -1367,7 +1714,7 @@ class NotebookDetailPageState extends State<NotebookDetailPage> { |
|
|
|
'预订桌位',
|
|
|
|
style: TextStyle(
|
|
|
|
color: MyColours
|
|
|
|
.color_333333,
|
|
|
|
.color_515151,
|
|
|
|
fontSize: ScreenUtil()
|
|
|
|
.setSp(30)),
|
|
|
|
),
|
|
...
|
...
|
@@ -1457,7 +1804,7 @@ class NotebookDetailPageState extends State<NotebookDetailPage> { |
|
|
|
RowMultiText(
|
|
|
|
"预订日期", detailEntity.ddateF,
|
|
|
|
textColor:
|
|
|
|
MyColours.color_333333),
|
|
|
|
MyColours.color_515151),
|
|
|
|
|
|
|
|
Row(
|
|
|
|
children: [
|
|
...
|
...
|
@@ -1466,7 +1813,7 @@ class NotebookDetailPageState extends State<NotebookDetailPage> { |
|
|
|
child: RowMultiText("时段",
|
|
|
|
detailEntity.ddateSolt,
|
|
|
|
textColor: MyColours
|
|
|
|
.color_333333)),
|
|
|
|
.color_515151)),
|
|
|
|
HEmptyView(60),
|
|
|
|
Expanded(
|
|
|
|
flex: 1,
|
|
...
|
...
|
@@ -1661,7 +2008,7 @@ class NotebookDetailPageState extends State<NotebookDetailPage> { |
|
|
|
RowMultiText("下单人",
|
|
|
|
'${detailEntity.place_order_name ?? ''}',
|
|
|
|
textColor: MyColours
|
|
|
|
.color_333333),
|
|
|
|
.color_515151),
|
|
|
|
// Offstage(
|
|
|
|
// offstage: detailEntity
|
|
|
|
// .nick_name ==
|
|
...
|
...
|
@@ -1676,7 +2023,7 @@ class NotebookDetailPageState extends State<NotebookDetailPage> { |
|
|
|
' ' +
|
|
|
|
'${detailEntity.seller_user_phone ?? ''}',
|
|
|
|
textColor: MyColours
|
|
|
|
.color_333333),
|
|
|
|
.color_515151),
|
|
|
|
// ),
|
|
|
|
],
|
|
|
|
),
|
|
...
|
...
|
@@ -1697,13 +2044,13 @@ class NotebookDetailPageState extends State<NotebookDetailPage> { |
|
|
|
_getDateTime(
|
|
|
|
detailEntity.cdate),
|
|
|
|
textColor:
|
|
|
|
MyColours.color_333333),
|
|
|
|
MyColours.color_515151),
|
|
|
|
detailEntity.cusdem != null &&
|
|
|
|
detailEntity.cusdem != ''
|
|
|
|
? RowMultiText(
|
|
|
|
"备注", detailEntity.cusdem,
|
|
|
|
textColor:
|
|
|
|
MyColours.color_333333)
|
|
|
|
MyColours.color_515151)
|
|
|
|
: TitleAndBtn(
|
|
|
|
title: "备注",
|
|
|
|
uid: widget.uid,
|
|
...
|
...
|
@@ -1744,14 +2091,14 @@ class NotebookDetailPageState extends State<NotebookDetailPage> { |
|
|
|
"",
|
|
|
|
textAlign: TextAlign.left,
|
|
|
|
textColor: MyColours
|
|
|
|
.color_333333),
|
|
|
|
.color_515151),
|
|
|
|
RowMultiText(
|
|
|
|
"取消时间",
|
|
|
|
detailEntity.cancel
|
|
|
|
?.cdateStr ??
|
|
|
|
"",
|
|
|
|
textColor: MyColours
|
|
|
|
.color_333333),
|
|
|
|
.color_515151),
|
|
|
|
RowMultiText(
|
|
|
|
"操作人",
|
|
|
|
detailEntity.abolition ==
|
|
...
|
...
|
@@ -1761,7 +2108,7 @@ class NotebookDetailPageState extends State<NotebookDetailPage> { |
|
|
|
?.uname ??
|
|
|
|
"",
|
|
|
|
textColor: MyColours
|
|
|
|
.color_333333),
|
|
|
|
.color_515151),
|
|
|
|
],
|
|
|
|
),
|
|
|
|
),
|
|
...
|
...
|
@@ -1804,7 +2151,7 @@ class NotebookDetailPageState extends State<NotebookDetailPage> { |
|
|
|
"发票抬头",
|
|
|
|
style: TextStyle(
|
|
|
|
color: MyColours
|
|
|
|
.color_333333,
|
|
|
|
.color_515151,
|
|
|
|
fontSize:
|
|
|
|
ScreenUtil()
|
|
|
|
.setSp(
|
|
...
|
...
|
@@ -2379,7 +2726,7 @@ class NotebookDetailPageState extends State<NotebookDetailPage> { |
|
|
|
// gradientStart:
|
|
|
|
// MyColours.color_ffffff,
|
|
|
|
// textColor:
|
|
|
|
// MyColours.color_333333,
|
|
|
|
// MyColours.color_515151,
|
|
|
|
// borderColor:
|
|
|
|
// MyColours.color_199095,
|
|
|
|
// gradientEnd:
|
|
...
|
...
|
@@ -2522,12 +2869,12 @@ class NotebookDetailPageState extends State<NotebookDetailPage> { |
|
|
|
// children: [
|
|
|
|
// Text(
|
|
|
|
// detailModel.userHistorys[index].phone,
|
|
|
|
// style: TextStyle(color: MyColours.color_333333, fontSize: ScreenUtil().setSp(32)),
|
|
|
|
// style: TextStyle(color: MyColours.color_515151, fontSize: ScreenUtil().setSp(32)),
|
|
|
|
// ),
|
|
|
|
// Expanded(
|
|
|
|
// child: Text(
|
|
|
|
// detailModel.userHistorys[index].rname,
|
|
|
|
// style: TextStyle(color: MyColours.color_333333, fontSize: ScreenUtil().setSp(32)),
|
|
|
|
// style: TextStyle(color: MyColours.color_515151, fontSize: ScreenUtil().setSp(32)),
|
|
|
|
// ))
|
|
|
|
// ],
|
|
|
|
// ),
|
|
...
|
...
|
@@ -2566,7 +2913,7 @@ class NotebookDetailPageState extends State<NotebookDetailPage> { |
|
|
|
: detailEntity
|
|
|
|
.rnameStr,
|
|
|
|
textColor: MyColours
|
|
|
|
.color_333333),
|
|
|
|
.color_515151),
|
|
|
|
(detailEntity.status ==
|
|
|
|
"4" &&
|
|
|
|
detailEntity
|
|
...
|
...
|
@@ -2624,9 +2971,13 @@ class NotebookDetailPageState extends State<NotebookDetailPage> { |
|
|
|
: Utils.starPhone(detailEntity
|
|
|
|
.phone),
|
|
|
|
textColor: MyColours
|
|
|
|
.color_333333))
|
|
|
|
.color_515151))
|
|
|
|
],
|
|
|
|
)
|
|
|
|
),
|
|
|
|
|
|
|
|
_deposit(),
|
|
|
|
_verifyFood(),
|
|
|
|
_operatingRecord(),
|
|
|
|
|
|
|
|
// InkWell(
|
|
|
|
// onTap: () {
|
|
...
|
...
|
@@ -2668,7 +3019,7 @@ class NotebookDetailPageState extends State<NotebookDetailPage> { |
|
|
|
// formatPhone)
|
|
|
|
// : formatPhone,
|
|
|
|
// textColor:
|
|
|
|
// MyColours.color_333333),
|
|
|
|
// MyColours.color_515151),
|
|
|
|
// ),
|
|
|
|
|
|
|
|
// Container(
|
|
...
|
...
|
@@ -2686,7 +3037,7 @@ class NotebookDetailPageState extends State<NotebookDetailPage> { |
|
|
|
// "客户经理",
|
|
|
|
// style: TextStyle(
|
|
|
|
// color: MyColours
|
|
|
|
// .color_333333,
|
|
|
|
// .color_515151,
|
|
|
|
// fontSize: ScreenUtil()
|
|
|
|
// .setSp(30)),
|
|
|
|
// ),
|
|
...
|
...
|
@@ -3730,7 +4081,7 @@ class TitleAndBtn extends StatelessWidget { |
|
|
|
child: Text(
|
|
|
|
title,
|
|
|
|
style: TextStyle(
|
|
|
|
color: MyColours.color_333333,
|
|
|
|
color: MyColours.color_515151,
|
|
|
|
fontSize: ScreenUtil().setSp(30)),
|
|
|
|
),
|
|
|
|
),
|
|
...
|
...
|
@@ -3981,7 +4332,7 @@ class _TitleAndTextfieldState extends State<TitleAndTextfield> |
|
|
|
child: Text(
|
|
|
|
widget.title,
|
|
|
|
style: TextStyle(
|
|
|
|
color: MyColours.color_333333,
|
|
|
|
color: MyColours.color_515151,
|
|
|
|
fontSize: ScreenUtil().setSp(30)),
|
|
|
|
),
|
|
|
|
),
|
...
|
...
|
|