|
|
@@ -10,10 +10,12 @@ import '../../util/session.dart';
|
|
|
import '../../util/bluetooth_utils.dart';
|
|
|
class OrderDetailPage extends StatefulWidget {
|
|
|
final String orderNo;
|
|
|
+ final String status;
|
|
|
|
|
|
OrderDetailPage({
|
|
|
Key key,
|
|
|
- @required this.orderNo
|
|
|
+ @required this.orderNo,
|
|
|
+ @required this.status
|
|
|
}): super(key: key);
|
|
|
|
|
|
_OrderDetailPageState createState() => _OrderDetailPageState();
|
|
|
@@ -52,7 +54,7 @@ class _OrderDetailPageState extends State < OrderDetailPage > {
|
|
|
children: < Widget > [
|
|
|
_sendInfo(),
|
|
|
_getInfo(),
|
|
|
- ItemInfoWidget(obj:orderDetailObj),
|
|
|
+ ItemInfoWidget(obj:orderDetailObj,status:widget.status),
|
|
|
],
|
|
|
)
|
|
|
),
|
|
|
@@ -100,9 +102,11 @@ class _OrderDetailPageState extends State < OrderDetailPage > {
|
|
|
|
|
|
class ItemInfoWidget extends StatefulWidget {
|
|
|
final OrderDetailData obj;
|
|
|
+ final String status;
|
|
|
ItemInfoWidget({
|
|
|
Key key,
|
|
|
- @required this.obj
|
|
|
+ @required this.obj,
|
|
|
+ @required this.status
|
|
|
}): super(key: key);
|
|
|
|
|
|
_ItemInfoWidgetState createState() => _ItemInfoWidgetState();
|
|
|
@@ -126,6 +130,7 @@ class _ItemInfoWidgetState extends State < ItemInfoWidget > {
|
|
|
afterTransportFee = widget.obj.goodsFreight/100;
|
|
|
afterGoodsNumber =widget.obj.goodsQuantity;
|
|
|
afterCollectingFee =widget.obj.goodsAgencyFund/100;
|
|
|
+ lineId = widget.obj.lineId.toString();
|
|
|
});
|
|
|
if(widget.obj.receiptCompanyId!=null){
|
|
|
getLineOfCompanyId(widget.obj.receiptCompanyId.toString()).then((resp){
|
|
|
@@ -271,7 +276,7 @@ class _ItemInfoWidgetState extends State < ItemInfoWidget > {
|
|
|
),
|
|
|
onTap: () {
|
|
|
if(!submitStatus) return;
|
|
|
- if(lineList.length>1){
|
|
|
+ if(lineList.length>1 && widget.status=='寄件'){
|
|
|
showLineModal(lineList,orderNo);
|
|
|
return;
|
|
|
}
|