|
|
@@ -135,11 +135,11 @@ class _ItemInfoWidgetState extends State < ItemInfoWidget > {
|
|
|
});
|
|
|
}
|
|
|
});
|
|
|
+ showTextPaymentMehod = widget.obj.goodsPaymentMethod==1?'现付':'到付';
|
|
|
}
|
|
|
|
|
|
@override
|
|
|
Widget build(BuildContext context) {
|
|
|
- showTextPaymentMehod = widget.obj.goodsPaymentMethod==1?'现付':'到付';
|
|
|
return Container(
|
|
|
child: Container(
|
|
|
color: Colors.white,
|
|
|
@@ -278,35 +278,8 @@ class _ItemInfoWidgetState extends State < ItemInfoWidget > {
|
|
|
},
|
|
|
);
|
|
|
}
|
|
|
- showPickerModal(BuildContext context, String type) {
|
|
|
- List < dynamic > data = [];
|
|
|
- if (type == '付款方式') {
|
|
|
- data = ['现付', '到付'];
|
|
|
- }
|
|
|
- new Picker(
|
|
|
- adapter: PickerDataAdapter < String > (pickerdata: data),
|
|
|
- height: ScreenUtil.getInstance().setHeight(450),
|
|
|
- confirmText: '确定',
|
|
|
- confirmTextStyle: TextStyle(fontSize: ScreenUtil.getInstance().setSp(30), color: Color.fromRGBO(64, 98, 254, 1)),
|
|
|
- cancelText: '取消',
|
|
|
- cancelTextStyle: TextStyle(fontSize: ScreenUtil.getInstance().setSp(30), color: Color.fromRGBO(153, 153, 153, 1)),
|
|
|
- headercolor: Color.fromRGBO(245, 245, 245, 1),
|
|
|
- itemExtent: ScreenUtil.getInstance().setHeight(80),
|
|
|
- textStyle: TextStyle(fontSize: ScreenUtil.getInstance().setSp(30), color: Color.fromRGBO(42, 42, 42, 1)),
|
|
|
- changeToFirst: true,
|
|
|
- hideHeader: false,
|
|
|
- onConfirm: (Picker picker, List value) {
|
|
|
- showTextPaymentMehod = data[value[0]];
|
|
|
- if (showTextPaymentMehod == '现付') {
|
|
|
- goodsPaymentMethod = 1;
|
|
|
- } else {
|
|
|
- goodsPaymentMethod = 2;
|
|
|
- }
|
|
|
- }
|
|
|
- ).showModal(this.context);
|
|
|
- }
|
|
|
-
|
|
|
- Widget _packageType(String key) {
|
|
|
+
|
|
|
+ Widget _packageType(String key) {
|
|
|
return Padding(
|
|
|
padding: EdgeInsets.only(left: ScreenUtil.getInstance().setWidth(30)),
|
|
|
child: Column(
|
|
|
@@ -340,7 +313,7 @@ class _ItemInfoWidgetState extends State < ItemInfoWidget > {
|
|
|
)
|
|
|
),
|
|
|
onTap: () {
|
|
|
- showPickerModal(context, key);
|
|
|
+ showPickerModal(context);
|
|
|
},
|
|
|
),
|
|
|
Expanded(
|
|
|
@@ -353,6 +326,36 @@ class _ItemInfoWidgetState extends State < ItemInfoWidget > {
|
|
|
|
|
|
}
|
|
|
|
|
|
+ showPickerModal(BuildContext context) {
|
|
|
+ List < dynamic > data = ['现付', '到付'];
|
|
|
+ new Picker(
|
|
|
+ adapter: PickerDataAdapter < String > (pickerdata: data),
|
|
|
+ height: ScreenUtil.getInstance().setHeight(450),
|
|
|
+ confirmText: '确定',
|
|
|
+ confirmTextStyle: TextStyle(fontSize: ScreenUtil.getInstance().setSp(30), color: Color.fromRGBO(64, 98, 254, 1)),
|
|
|
+ cancelText: '取消',
|
|
|
+ cancelTextStyle: TextStyle(fontSize: ScreenUtil.getInstance().setSp(30), color: Color.fromRGBO(153, 153, 153, 1)),
|
|
|
+ headercolor: Color.fromRGBO(245, 245, 245, 1),
|
|
|
+ itemExtent: ScreenUtil.getInstance().setHeight(80),
|
|
|
+ textStyle: TextStyle(fontSize: ScreenUtil.getInstance().setSp(30), color: Color.fromRGBO(42, 42, 42, 1)),
|
|
|
+ changeToFirst: true,
|
|
|
+ hideHeader: false,
|
|
|
+ onConfirm: (Picker picker, List value) {
|
|
|
+ print(value[0]);
|
|
|
+ setState(() {
|
|
|
+ showTextPaymentMehod = data[value[0]];
|
|
|
+ });
|
|
|
+ print(showTextPaymentMehod);
|
|
|
+ if (showTextPaymentMehod == '现付') {
|
|
|
+ goodsPaymentMethod = 1;
|
|
|
+ } else {
|
|
|
+ goodsPaymentMethod = 2;
|
|
|
+ }
|
|
|
+ print(goodsPaymentMethod);
|
|
|
+ }
|
|
|
+ ).showModal(this.context);
|
|
|
+ }
|
|
|
+
|
|
|
showLineModal(List<CompanyOfLineList> list,String orderNo){
|
|
|
showDialog < Null > (
|
|
|
context: context, //BuildContext对象
|
|
|
@@ -370,7 +373,7 @@ class _ItemInfoWidgetState extends State < ItemInfoWidget > {
|
|
|
setState(() {
|
|
|
submitStatus = false;
|
|
|
});
|
|
|
- updataOrder(lineId,orderNo,afterTransportFee,afterCollectingFee,afterGoodsNumber).then((resp){
|
|
|
+ updataOrder(lineId,orderNo,afterTransportFee,afterCollectingFee,afterGoodsNumber,goodsPaymentMethod).then((resp){
|
|
|
if(isNotError(context, resp) && this.mounted){
|
|
|
showDialog < Null > (
|
|
|
context: context, //BuildContext对象
|