|
|
@@ -54,36 +54,36 @@ class _SendExpressPageState extends State < SendExpressPage > with AutomaticKeep
|
|
|
List<dynamic> goodsPackageList = [];
|
|
|
//请求字段-------------------------
|
|
|
int sendCompanyId; //寄件公司Id
|
|
|
- String sendCompanyName; //寄件公司名称 不能为空
|
|
|
- String sendCompanyPhone; //寄件公司电话 不能为空
|
|
|
- String sendCompanyCode; //寄件公司编码
|
|
|
- String sendCompanyProvinceName; //寄件公司省名称 不能为空
|
|
|
- String sendCompanyProvinceCode; //寄件公司省编码 不能为空
|
|
|
- String sendCompanyCityName; //寄件公司市名称 不能为空
|
|
|
- String sendCompanyCityCode; //寄件公司市编码 不能为空
|
|
|
- String sendCompanyAreaName; //寄件公司区名称 不能为空
|
|
|
- String sendCompanyAreaCode; //寄件公司区编码 不能为空
|
|
|
- String sendCompanyAddress; //寄件公司详细地址,不能为空
|
|
|
+ String sendCompanyName=''; //寄件公司名称 不能为空
|
|
|
+ String sendCompanyPhone=''; //寄件公司电话 不能为空
|
|
|
+ String sendCompanyCode=''; //寄件公司编码
|
|
|
+ String sendCompanyProvinceName=''; //寄件公司省名称 不能为空
|
|
|
+ String sendCompanyProvinceCode=''; //寄件公司省编码 不能为空
|
|
|
+ String sendCompanyCityName=''; //寄件公司市名称 不能为空
|
|
|
+ String sendCompanyCityCode=''; //寄件公司市编码 不能为空
|
|
|
+ String sendCompanyAreaName=''; //寄件公司区名称 不能为空
|
|
|
+ String sendCompanyAreaCode=''; //寄件公司区编码 不能为空
|
|
|
+ String sendCompanyAddress=''; //寄件公司详细地址,不能为空
|
|
|
int receiptCompanyId; //收件公司id
|
|
|
- String receiptCompanyPhone; //收件公司电话 不能为空
|
|
|
- String receiptCompanyName; //收件公司名称 不能为空
|
|
|
- String receiptCompanyProvinceName; //收件公司省名称 不能为空
|
|
|
- String receiptCompanyProvinceCode; //收件公司省编码 不能为空
|
|
|
- String receiptCompanyCityName; //收件公司市名称 不能为空
|
|
|
- String receiptCompanyCityCode; //收件公市编码 不能为空
|
|
|
- String receiptCompanyAreaName; //收件公区名称 不能为空
|
|
|
- String receiptCompanyAreaCode; //收件公司区编码 不能为空
|
|
|
- String receiptCompanyAddress; //收件公司地址详情 不能为空
|
|
|
- String goods; //商品名称 不能为空
|
|
|
- int goodsQuantity; //商品数量 不能为空
|
|
|
+ String receiptCompanyPhone=''; //收件公司电话 不能为空
|
|
|
+ String receiptCompanyName=''; //收件公司名称 不能为空
|
|
|
+ String receiptCompanyProvinceName=''; //收件公司省名称 不能为空
|
|
|
+ String receiptCompanyProvinceCode=''; //收件公司省编码 不能为空
|
|
|
+ String receiptCompanyCityName=''; //收件公司市名称 不能为空
|
|
|
+ String receiptCompanyCityCode=''; //收件公市编码 不能为空
|
|
|
+ String receiptCompanyAreaName=''; //收件公区名称 不能为空
|
|
|
+ String receiptCompanyAreaCode=''; //收件公司区编码 不能为空
|
|
|
+ String receiptCompanyAddress=''; //收件公司地址详情 不能为空
|
|
|
+ String goods=''; //商品名称 不能为空
|
|
|
+ int goodsQuantity=1; //商品数量 不能为空
|
|
|
int goodsPackingId; //商品包装ID
|
|
|
int goodsCategoryId; //商品类别ID
|
|
|
int goodsPaymentMethod = 1; //付款方式 1,现付 2 到付
|
|
|
- double goodsWeight; //商品重量
|
|
|
- double goodsPriceProtection; //商品保价
|
|
|
- double goodsAgencyFund; //商品代收款
|
|
|
- double goodsFreight; //商品运费 不能为空
|
|
|
- String memo; //备注
|
|
|
+ double goodsWeight=0.0; //商品重量
|
|
|
+ double goodsPriceProtection=0.0; //商品保价
|
|
|
+ double goodsAgencyFund=0.0; //商品代收款
|
|
|
+ double goodsFreight=0.0; //商品运费 不能为空
|
|
|
+ String memo=''; //备注
|
|
|
|
|
|
|
|
|
String sendPCA = ' '; //Text组件内容必须有空格,否则报null
|
|
|
@@ -667,12 +667,12 @@ class _SendExpressPageState extends State < SendExpressPage > with AutomaticKeep
|
|
|
),
|
|
|
),
|
|
|
onTap: () {
|
|
|
- if(!submitStatus){
|
|
|
- return;
|
|
|
- }
|
|
|
- setState(() {
|
|
|
- submitStatus = false;
|
|
|
- });
|
|
|
+ // if(!submitStatus){
|
|
|
+ // return;
|
|
|
+ // }
|
|
|
+ // setState(() {
|
|
|
+ // submitStatus = false;
|
|
|
+ // });
|
|
|
String errStr ='';
|
|
|
print('sendCompanyId---${sendCompanyId}');
|
|
|
print('sendCompanyName---${sendCompanyName}');
|
|
|
@@ -705,40 +705,41 @@ class _SendExpressPageState extends State < SendExpressPage > with AutomaticKeep
|
|
|
print('goodsAgencyFund---${goodsAgencyFund}');
|
|
|
print('goodsFreight---${goodsFreight}');
|
|
|
print('memo---${memo}');
|
|
|
+ return;
|
|
|
// if (!isChinaPhoneLegal(sendCompanyPhone)) {
|
|
|
|
|
|
// }
|
|
|
- if(sendCompanyPhone==null){
|
|
|
+ if(sendCompanyPhone==''){
|
|
|
errStr ='请填写发件电话';
|
|
|
}
|
|
|
- if(sendCompanyName==null){
|
|
|
+ if(sendCompanyName==''){
|
|
|
errStr = '请填写发件企业名称';
|
|
|
}
|
|
|
- if(sendCompanyProvinceName==null){
|
|
|
+ if(sendCompanyProvinceName==''){
|
|
|
errStr ='请填写发件城市/区域';
|
|
|
}
|
|
|
- if(sendCompanyAddress==null){
|
|
|
+ if(sendCompanyAddress==''){
|
|
|
errStr ='请填写发件详细地址';
|
|
|
}
|
|
|
- if(receiptCompanyPhone==null){
|
|
|
+ if(receiptCompanyPhone==''){
|
|
|
errStr='请填写收件电话';
|
|
|
}
|
|
|
- if(receiptCompanyName==null){
|
|
|
+ if(receiptCompanyName==''){
|
|
|
errStr='请填写收件企业名称';
|
|
|
}
|
|
|
- if(receiptCompanyProvinceName==null){
|
|
|
+ if(receiptCompanyProvinceName==''){
|
|
|
errStr ='请填写收件城市/区域';
|
|
|
}
|
|
|
- if(receiptCompanyAddress==null){
|
|
|
+ if(receiptCompanyAddress==''){
|
|
|
errStr ='请填写收件详细地址';
|
|
|
}
|
|
|
- if(goods==null){
|
|
|
+ if(goods==''){
|
|
|
errStr ='请填写货物名称';
|
|
|
}
|
|
|
- if(goodsQuantity==null){
|
|
|
+ if(goodsQuantity==0.0){
|
|
|
errStr ='请填写货物数量';
|
|
|
}
|
|
|
- if(goodsFreight==null){
|
|
|
+ if(goodsFreight==0.0){
|
|
|
errStr = '请填写运费';
|
|
|
}
|
|
|
if(errStr!=''){
|
|
|
@@ -771,9 +772,9 @@ class _SendExpressPageState extends State < SendExpressPage > with AutomaticKeep
|
|
|
goodsPackingId,//商品包装ID
|
|
|
goodsCategoryId, //商品类别ID
|
|
|
goodsPaymentMethod, //付款方式 1,现付 2 到付
|
|
|
- goodsWeight??'', //商品重量
|
|
|
- goodsPriceProtection!=null?goodsPriceProtection*100:'', //商品保价,已分为单位
|
|
|
- goodsAgencyFund!=null?goodsAgencyFund*100:'', //商品代收款,已分为单位
|
|
|
+ goodsWeight, //商品重量
|
|
|
+ goodsPriceProtection*100, //商品保价,已分为单位
|
|
|
+ goodsAgencyFund*100, //商品代收款,已分为单位
|
|
|
goodsFreight*100,//商品运费 不能为空 ,已分为单位
|
|
|
memo,//备注
|
|
|
).then((resp){
|