Selaa lähdekoodia

发件初始化默认值

daxu0403 7 vuotta sitten
vanhempi
commit
c8a4cf7a82

BIN
android/.gradle/4.10.2/fileHashes/fileHashes.bin


BIN
android/.gradle/4.10.2/fileHashes/fileHashes.lock


BIN
android/.gradle/4.10.2/taskHistory/taskHistory.bin


BIN
android/.gradle/4.10.2/taskHistory/taskHistory.lock


BIN
android/.gradle/buildOutputCleanup/buildOutputCleanup.lock


+ 47 - 46
lib/pages/send_express_page.dart

@@ -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){