Commit 2a191c0bab7beea40457c73e88d519834582dbc3

Authored by weixin_45529955
1 parent 2da1398e

纪念日生日改版OK

... ... @@ -1164,12 +1164,10 @@ class _CustomerDetailPageState extends State<CustomerDetailPage> {
show = '(公历)' +
data[0] +
'年' +
Utils.addZeroNumber(
int.parse( data[1])) +
'月' +
Utils.addZeroNumber(
int.parse( data[2])) +
'日';
Utils.addZeroNumber(int.parse(data[1])) +
'月' +
Utils.addZeroNumber(int.parse(data[2])) +
'日';
} else {
show = '(农历)' +
data[0] +
... ...
... ... @@ -846,311 +846,311 @@ class _CustomerSettingPageState extends State<CustomerSettingPage> {
color: MyColours.color_E7E7E7,
)),
VEmptyView(48),
Container(
padding: EdgeInsets.symmetric(vertical: w(8)),
child: Text('优质客户标记',
style: TextStyle(
color: MyColours.color_515151,
fontSize: ScreenUtil().setSp(32)))),
VEmptyView(22),
MyDivider(
double.infinity,
w(1),
color: MyColours.color_E7E7E7,
),
VEmptyView(24),
InkWell(
onTap: () {
setState(() {
customerProvider.isHighFrequency =
!customerProvider.isHighFrequency;
});
},
child: Container(
padding: EdgeInsets.symmetric(
vertical: w(8), horizontal: w(14)),
child: Row(
mainAxisAlignment: MainAxisAlignment.spaceBetween,
crossAxisAlignment: CrossAxisAlignment.center,
children: [
Text('高频客户标记',
style: TextStyle(
color: MyColours.color_515151,
fontSize: ScreenUtil().setSp(28))),
Image.asset(
customerProvider.isHighFrequency
? Utils.getImgPath('swich_on')
: Utils.getImgPath('swich_off'),
width: ScreenUtil().setWidth(88),
// height: ScreenUtil().setWidth(82),
),
],
),
)),
Padding(
padding: EdgeInsets.only(left: w(14), right: w(10)),
child: MyDivider(
double.infinity,
w(1),
color: MyColours.color_E7E7E7,
)),
VEmptyView(24),
Container(
padding:
EdgeInsets.symmetric(vertical: w(8), horizontal: w(14)),
child: Row(
children: [
Expanded(
child: Container(
padding: EdgeInsets.symmetric(vertical: w(8)),
child: Text('指定期限',
overflow: TextOverflow.ellipsis,
maxLines: 10,
style: TextStyle(
color: MyColours.color_515151,
fontSize: ScreenUtil().setSp(28))))),
HEmptyView(2),
Container(
width: w(40),
child: TextField(
controller: controllerDeadline,
textAlign: TextAlign.right,
textAlignVertical: TextAlignVertical.bottom,
maxLines: 1,
// //光标颜色
// cursorColor:
// widget.isSelect ? Colors.white : MyColours.color_199095,
//输入文本的样式
style: TextStyle(
color: MyColours.color_515151,
fontSize: ScreenUtil().setSp(28),
),
inputFormatters: <TextInputFormatter>[
FilteringTextInputFormatter.allow(
RegExp(r'[0-9]')), //设置只允许输入数字
],
decoration: InputDecoration(
isCollapsed: true,
border: OutlineInputBorder(
borderSide: BorderSide.none),
hintText: '输入',
hintStyle: TextStyle(
color: MyColours.color_999999,
fontSize: ScreenUtil().setSp(28),
),
enabledBorder: new UnderlineInputBorder(
borderSide: BorderSide.none,
),
focusedBorder: new UnderlineInputBorder(
borderSide: BorderSide.none,
),
),
onChanged: (value) {},
onEditingComplete: () {
FocusScope.of(context)
.requestFocus(FocusNode()); //点击空白处隐藏键盘
},
keyboardType: TextInputType.number),
),
HEmptyView(5),
Text('天',
style: TextStyle(
color: MyColours.color_999999,
fontSize: ScreenUtil().setSp(28))),
// HEmptyView(24),
],
)),
Padding(
padding: EdgeInsets.only(left: w(14), right: w(10)),
child: MyDivider(
double.infinity,
w(1),
color: MyColours.color_E7E7E7,
)),
VEmptyView(24),
Container(
padding:
EdgeInsets.symmetric(vertical: w(8), horizontal: w(14)),
child: Row(
children: [
Expanded(
child: Container(
padding: EdgeInsets.symmetric(vertical: w(8)),
child: Text('消费次数',
overflow: TextOverflow.ellipsis,
maxLines: 10,
style: TextStyle(
color: MyColours.color_515151,
fontSize: ScreenUtil().setSp(28))))),
HEmptyView(2),
Container(
width: w(40),
child: TextField(
controller: controllerConsumptionTimes,
textAlign: TextAlign.right,
textAlignVertical: TextAlignVertical.bottom,
maxLines: 1,
// //光标颜色
// cursorColor:
// widget.isSelect ? Colors.white : MyColours.color_199095,
//输入文本的样式
style: TextStyle(
color: MyColours.color_515151,
fontSize: ScreenUtil().setSp(28),
),
inputFormatters: <TextInputFormatter>[
FilteringTextInputFormatter.allow(
RegExp(r'[0-9]')), //设置只允许输入数字
],
decoration: InputDecoration(
isCollapsed: true,
border: OutlineInputBorder(
borderSide: BorderSide.none),
hintText: '输入',
hintStyle: TextStyle(
color: MyColours.color_999999,
fontSize: ScreenUtil().setSp(28),
),
enabledBorder: new UnderlineInputBorder(
borderSide: BorderSide.none,
),
focusedBorder: new UnderlineInputBorder(
borderSide: BorderSide.none,
),
),
onChanged: (value) {},
onEditingComplete: () {
FocusScope.of(context)
.requestFocus(FocusNode()); //点击空白处隐藏键盘
},
keyboardType: TextInputType.number),
),
HEmptyView(5),
Text('次',
style: TextStyle(
color: MyColours.color_999999,
fontSize: ScreenUtil().setSp(28))),
// HEmptyView(24),
],
)),
Padding(
padding: EdgeInsets.only(left: w(14), right: w(10)),
child: MyDivider(
double.infinity,
w(1),
color: MyColours.color_E7E7E7,
)),
VEmptyView(24),
InkWell(
onTap: () {
setState(() {
customerProvider.isHighConsumption =
!customerProvider.isHighConsumption;
});
},
child: Container(
padding: EdgeInsets.symmetric(
vertical: w(8), horizontal: w(14)),
child: Row(
mainAxisAlignment: MainAxisAlignment.spaceBetween,
crossAxisAlignment: CrossAxisAlignment.center,
children: [
Text('高消费客户标记',
style: TextStyle(
color: MyColours.color_515151,
fontSize: ScreenUtil().setSp(28))),
Image.asset(
customerProvider.isHighConsumption
? Utils.getImgPath('swich_on')
: Utils.getImgPath('swich_off'),
width: ScreenUtil().setWidth(88),
// height: ScreenUtil().setWidth(82),
),
],
),
)),
Padding(
padding: EdgeInsets.only(left: w(14), right: w(10)),
child: MyDivider(
double.infinity,
w(1),
color: MyColours.color_E7E7E7,
)),
VEmptyView(24),
Container(
padding:
EdgeInsets.symmetric(vertical: w(8), horizontal: w(14)),
child: Row(
children: [
Expanded(
child: Container(
padding: EdgeInsets.symmetric(vertical: w(8)),
child: Text('客户人均消费到达设置金额标记为高单值',
overflow: TextOverflow.ellipsis,
maxLines: 10,
style: TextStyle(
color: MyColours.color_515151,
fontSize: ScreenUtil().setSp(28))))),
HEmptyView(2),
Container(
width: w(40),
child: TextField(
controller: controllerHighValue,
textAlign: TextAlign.right,
textAlignVertical: TextAlignVertical.bottom,
maxLines: 1,
// //光标颜色
// cursorColor:
// widget.isSelect ? Colors.white : MyColours.color_199095,
//输入文本的样式
style: TextStyle(
color: MyColours.color_515151,
fontSize: ScreenUtil().setSp(28),
),
inputFormatters: <TextInputFormatter>[
FilteringTextInputFormatter.allow(
RegExp("[0-9.]")),
],
decoration: InputDecoration(
isCollapsed: true,
border: OutlineInputBorder(
borderSide: BorderSide.none),
hintText: '输入',
hintStyle: TextStyle(
color: MyColours.color_999999,
fontSize: ScreenUtil().setSp(28),
),
enabledBorder: new UnderlineInputBorder(
borderSide: BorderSide.none,
),
focusedBorder: new UnderlineInputBorder(
borderSide: BorderSide.none,
),
),
onChanged: (value) {},
onEditingComplete: () {
FocusScope.of(context)
.requestFocus(FocusNode()); //点击空白处隐藏键盘
},
keyboardType: TextInputType.number),
),
HEmptyView(5),
Text('元',
style: TextStyle(
color: MyColours.color_999999,
fontSize: ScreenUtil().setSp(28))),
// HEmptyView(24),
],
)),
Padding(
padding: EdgeInsets.only(left: w(14), right: w(10)),
child: MyDivider(
double.infinity,
w(1),
color: MyColours.color_E7E7E7,
)),
VEmptyView(24),
VEmptyView(48),
// Container(
// padding: EdgeInsets.symmetric(vertical: w(8)),
// child: Text('优质客户标记',
// style: TextStyle(
// color: MyColours.color_515151,
// fontSize: ScreenUtil().setSp(32)))),
// VEmptyView(22),
// MyDivider(
// double.infinity,
// w(1),
// color: MyColours.color_E7E7E7,
// ),
// VEmptyView(24),
// InkWell(
// onTap: () {
// setState(() {
// customerProvider.isHighFrequency =
// !customerProvider.isHighFrequency;
// });
// },
// child: Container(
// padding: EdgeInsets.symmetric(
// vertical: w(8), horizontal: w(14)),
// child: Row(
// mainAxisAlignment: MainAxisAlignment.spaceBetween,
// crossAxisAlignment: CrossAxisAlignment.center,
// children: [
// Text('高频客户标记',
// style: TextStyle(
// color: MyColours.color_515151,
// fontSize: ScreenUtil().setSp(28))),
// Image.asset(
// customerProvider.isHighFrequency
// ? Utils.getImgPath('swich_on')
// : Utils.getImgPath('swich_off'),
// width: ScreenUtil().setWidth(88),
// // height: ScreenUtil().setWidth(82),
// ),
// ],
// ),
// )),
// Padding(
// padding: EdgeInsets.only(left: w(14), right: w(10)),
// child: MyDivider(
// double.infinity,
// w(1),
// color: MyColours.color_E7E7E7,
// )),
// VEmptyView(24),
// Container(
// padding:
// EdgeInsets.symmetric(vertical: w(8), horizontal: w(14)),
// child: Row(
// children: [
// Expanded(
// child: Container(
// padding: EdgeInsets.symmetric(vertical: w(8)),
// child: Text('指定期限',
// overflow: TextOverflow.ellipsis,
// maxLines: 10,
// style: TextStyle(
// color: MyColours.color_515151,
// fontSize: ScreenUtil().setSp(28))))),
// HEmptyView(2),
// Container(
// width: w(40),
// child: TextField(
// controller: controllerDeadline,
// textAlign: TextAlign.right,
// textAlignVertical: TextAlignVertical.bottom,
// maxLines: 1,
// // //光标颜色
// // cursorColor:
// // widget.isSelect ? Colors.white : MyColours.color_199095,
// //输入文本的样式
// style: TextStyle(
// color: MyColours.color_515151,
// fontSize: ScreenUtil().setSp(28),
// ),
// inputFormatters: <TextInputFormatter>[
// FilteringTextInputFormatter.allow(
// RegExp(r'[0-9]')), //设置只允许输入数字
// ],
// decoration: InputDecoration(
// isCollapsed: true,
// border: OutlineInputBorder(
// borderSide: BorderSide.none),
// hintText: '输入',
// hintStyle: TextStyle(
// color: MyColours.color_999999,
// fontSize: ScreenUtil().setSp(28),
// ),
// enabledBorder: new UnderlineInputBorder(
// borderSide: BorderSide.none,
// ),
// focusedBorder: new UnderlineInputBorder(
// borderSide: BorderSide.none,
// ),
// ),
// onChanged: (value) {},
// onEditingComplete: () {
// FocusScope.of(context)
// .requestFocus(FocusNode()); //点击空白处隐藏键盘
// },
// keyboardType: TextInputType.number),
// ),
// HEmptyView(5),
// Text('天',
// style: TextStyle(
// color: MyColours.color_999999,
// fontSize: ScreenUtil().setSp(28))),
// // HEmptyView(24),
// ],
// )),
// Padding(
// padding: EdgeInsets.only(left: w(14), right: w(10)),
// child: MyDivider(
// double.infinity,
// w(1),
// color: MyColours.color_E7E7E7,
// )),
// VEmptyView(24),
// Container(
// padding:
// EdgeInsets.symmetric(vertical: w(8), horizontal: w(14)),
// child: Row(
// children: [
// Expanded(
// child: Container(
// padding: EdgeInsets.symmetric(vertical: w(8)),
// child: Text('消费次数',
// overflow: TextOverflow.ellipsis,
// maxLines: 10,
// style: TextStyle(
// color: MyColours.color_515151,
// fontSize: ScreenUtil().setSp(28))))),
// HEmptyView(2),
// Container(
// width: w(40),
// child: TextField(
// controller: controllerConsumptionTimes,
// textAlign: TextAlign.right,
// textAlignVertical: TextAlignVertical.bottom,
// maxLines: 1,
// // //光标颜色
// // cursorColor:
// // widget.isSelect ? Colors.white : MyColours.color_199095,
// //输入文本的样式
// style: TextStyle(
// color: MyColours.color_515151,
// fontSize: ScreenUtil().setSp(28),
// ),
// inputFormatters: <TextInputFormatter>[
// FilteringTextInputFormatter.allow(
// RegExp(r'[0-9]')), //设置只允许输入数字
// ],
// decoration: InputDecoration(
// isCollapsed: true,
// border: OutlineInputBorder(
// borderSide: BorderSide.none),
// hintText: '输入',
// hintStyle: TextStyle(
// color: MyColours.color_999999,
// fontSize: ScreenUtil().setSp(28),
// ),
// enabledBorder: new UnderlineInputBorder(
// borderSide: BorderSide.none,
// ),
// focusedBorder: new UnderlineInputBorder(
// borderSide: BorderSide.none,
// ),
// ),
// onChanged: (value) {},
// onEditingComplete: () {
// FocusScope.of(context)
// .requestFocus(FocusNode()); //点击空白处隐藏键盘
// },
// keyboardType: TextInputType.number),
// ),
// HEmptyView(5),
// Text('次',
// style: TextStyle(
// color: MyColours.color_999999,
// fontSize: ScreenUtil().setSp(28))),
// // HEmptyView(24),
// ],
// )),
// Padding(
// padding: EdgeInsets.only(left: w(14), right: w(10)),
// child: MyDivider(
// double.infinity,
// w(1),
// color: MyColours.color_E7E7E7,
// )),
// VEmptyView(24),
// InkWell(
// onTap: () {
// setState(() {
// customerProvider.isHighConsumption =
// !customerProvider.isHighConsumption;
// });
// },
// child: Container(
// padding: EdgeInsets.symmetric(
// vertical: w(8), horizontal: w(14)),
// child: Row(
// mainAxisAlignment: MainAxisAlignment.spaceBetween,
// crossAxisAlignment: CrossAxisAlignment.center,
// children: [
// Text('高消费客户标记',
// style: TextStyle(
// color: MyColours.color_515151,
// fontSize: ScreenUtil().setSp(28))),
// Image.asset(
// customerProvider.isHighConsumption
// ? Utils.getImgPath('swich_on')
// : Utils.getImgPath('swich_off'),
// width: ScreenUtil().setWidth(88),
// // height: ScreenUtil().setWidth(82),
// ),
// ],
// ),
// )),
// Padding(
// padding: EdgeInsets.only(left: w(14), right: w(10)),
// child: MyDivider(
// double.infinity,
// w(1),
// color: MyColours.color_E7E7E7,
// )),
// VEmptyView(24),
// Container(
// padding:
// EdgeInsets.symmetric(vertical: w(8), horizontal: w(14)),
// child: Row(
// children: [
// Expanded(
// child: Container(
// padding: EdgeInsets.symmetric(vertical: w(8)),
// child: Text('客户人均消费到达设置金额标记为高单值',
// overflow: TextOverflow.ellipsis,
// maxLines: 10,
// style: TextStyle(
// color: MyColours.color_515151,
// fontSize: ScreenUtil().setSp(28))))),
// HEmptyView(2),
// Container(
// width: w(40),
// child: TextField(
// controller: controllerHighValue,
// textAlign: TextAlign.right,
// textAlignVertical: TextAlignVertical.bottom,
// maxLines: 1,
// // //光标颜色
// // cursorColor:
// // widget.isSelect ? Colors.white : MyColours.color_199095,
// //输入文本的样式
// style: TextStyle(
// color: MyColours.color_515151,
// fontSize: ScreenUtil().setSp(28),
// ),
// inputFormatters: <TextInputFormatter>[
// FilteringTextInputFormatter.allow(
// RegExp("[0-9.]")),
// ],
// decoration: InputDecoration(
// isCollapsed: true,
// border: OutlineInputBorder(
// borderSide: BorderSide.none),
// hintText: '输入',
// hintStyle: TextStyle(
// color: MyColours.color_999999,
// fontSize: ScreenUtil().setSp(28),
// ),
// enabledBorder: new UnderlineInputBorder(
// borderSide: BorderSide.none,
// ),
// focusedBorder: new UnderlineInputBorder(
// borderSide: BorderSide.none,
// ),
// ),
// onChanged: (value) {},
// onEditingComplete: () {
// FocusScope.of(context)
// .requestFocus(FocusNode()); //点击空白处隐藏键盘
// },
// keyboardType: TextInputType.number),
// ),
// HEmptyView(5),
// Text('元',
// style: TextStyle(
// color: MyColours.color_999999,
// fontSize: ScreenUtil().setSp(28))),
// // HEmptyView(24),
// ],
// )),
// Padding(
// padding: EdgeInsets.only(left: w(14), right: w(10)),
// child: MyDivider(
// double.infinity,
// w(1),
// color: MyColours.color_E7E7E7,
// )),
// VEmptyView(24),
// VEmptyView(48),
Text('店内自定义标签',
style: TextStyle(
color: MyColours.color_515151,
... ...
... ... @@ -199,7 +199,8 @@ class _FestivalEditPageState extends State<FestivalEditPage> {
if (cday.year == null) {
if (cday.type == '1') {
show = '(公历)' + Utils.addZeroNumber(int.parse(cday.month!)) +
show = '(公历)' +
Utils.addZeroNumber(int.parse(cday.month!)) +
'月' +
Utils.addZeroNumber(int.parse(cday.day!)) +
'日';
... ... @@ -228,8 +229,8 @@ class _FestivalEditPageState extends State<FestivalEditPage> {
}
}
} else {
show =
(cday.type == '1' ? '(公历)' : '(农历)') + cday.dtime!;
// show =
// (cday.type == '1' ? '(公历)' : '(农历)') + cday.dtime!;
List data = cday.dtime!.split('-');
if (cday.type == '1') {
show = '(公历)' +
... ...