瀏覽代碼

更改库存条码绑定扫码框问题,新增出库单页面和新增收料单页面逻辑优化,调校,审核,过账时清空条码框,请求失败清空条码框失去焦点

ChengJH 3 年之前
父節點
當前提交
df0aa8cb04

+ 3 - 2
app/src/main/java/com/uas/uas_mes_zb_p/fragment/InventoryBindingFragment.java

@@ -811,7 +811,7 @@ public class InventoryBindingFragment extends BaseFragment implements View.OnCli
         }
     }
     //输入框回车换行
-    public void newlineqtyEnter(){
+    public void newlineqtyEnter (){
         String jlt_storage_in_barcode_ets = jlt_storage_in_barcode_et.getText().toString().trim();
         String mLotEditTexts = mLotEditText.getText().toString().trim();//仓位
         String jlt_edit_lotnos = jlt_edit_lotno.getText().toString().trim();//LoNo
@@ -1183,7 +1183,8 @@ public class InventoryBindingFragment extends BaseFragment implements View.OnCli
                 String result = data.getExtras().getString(CodeUtils.RESULT_STRING);
                 mBarcodeEditText.setText(result);
                 mBarcodeEditText.setSelection(result.length());
-                barcodeParse(result);
+//                barcodeParse(result);
+                confirmRequest(false);
             }
         }
         if (requestCode == SCAN_MODEL_CODE && data != null) {

+ 11 - 3
app/src/main/java/com/uas/uas_mes_zb_p/fragment/OutboundListAdd_Fragment.java

@@ -564,7 +564,9 @@ public class OutboundListAdd_Fragment extends BaseFragment implements OnColumnIt
     }
     private void commitDataCodes(){//提交
         progressDialog.show();
-
+        storage_recharge_collect_ets.setText("");
+        ed_picking_code.requestFocus();
+        storage_recharge_collect_ets.clearFocus();
 //        if (tv_delivery_code.getText().toString().trim().isEmpty()){
 //            CommonUtil.toastNoRepeat(mActivity,"请填写送货单号");
 //            return;
@@ -593,8 +595,6 @@ public class OutboundListAdd_Fragment extends BaseFragment implements OnColumnIt
                 progressDialog.dismiss();
                 CommonUtil.toastNoRepeat(mActivity, failStr);
                 getDataCommitList();
-
-
             }
         });
         getDataCommitList();
@@ -775,6 +775,10 @@ public class OutboundListAdd_Fragment extends BaseFragment implements OnColumnIt
 
     private void generate_auditData(){//审核
         progressDialog.show();
+        storage_recharge_collect_ets.setText("");
+        ed_picking_code.requestFocus();
+        storage_recharge_collect_ets.clearFocus();
+
         String string_va_id = SharedPreUtil.getString(mActivity, Constants.STORAGEERECHADD, null);
         if (!StringUtil.isEmpty(va_ids)){
             string_va_id=va_ids;
@@ -806,6 +810,9 @@ public class OutboundListAdd_Fragment extends BaseFragment implements OnColumnIt
     }
     private void genePostingData(){//过账
         progressDialog.show();
+        storage_recharge_collect_ets.setText("");
+        ed_picking_code.requestFocus();
+        storage_recharge_collect_ets.clearFocus();
         String string_va_id = SharedPreUtil.getString(mActivity, Constants.STORAGEERECHADD, null);
         if (!StringUtil.isEmpty(va_ids)){
             string_va_id=va_ids;
@@ -1002,6 +1009,7 @@ public class OutboundListAdd_Fragment extends BaseFragment implements OnColumnIt
                 getDataadCommitList();
                 break;
             case R.id.jlt_storage_in_barcode_save_btn://提交
+
                 commitDataCodes();
                 break;
             case R.id.jlt_storage_in_audit_btn://审核

+ 14 - 5
app/src/main/java/com/uas/uas_mes_zb_p/fragment/StoragerechargeAdd_Fragment.java

@@ -288,9 +288,11 @@ public class StoragerechargeAdd_Fragment extends BaseFragment implements OnColum
     }
 
     private void commitDataCodes(){//提交
-
-        getDatalistCodes(storage_recharge_collect_ets.getText().toString().trim());
-
+        storage_recharge_collect_ets.setText("");
+        tv_supplier_code.requestFocus();
+        storage_recharge_collect_ets.clearFocus();
+        getDatalistCodes("");
+        //tv_supplier_code
         if (tv_delivery_code.getText().toString().trim().isEmpty()){
             CommonUtil.toastNoRepeat(mActivity,"请填写送货单号");
             return;
@@ -321,8 +323,11 @@ public class StoragerechargeAdd_Fragment extends BaseFragment implements OnColum
             public void onFail(int flag, String failStr) throws Exception {
                 progressDialog.dismiss();
                 CommonUtil.toastNoRepeat(mActivity, failStr);
+                getDataCommitList(finalString_va_id);
+                storage_recharge_collect_ets.setText("");
+                tv_supplier_code.requestFocus();
+                storage_recharge_collect_ets.clearFocus();
                 EventBus.getDefault().post(new MessageEvents("提交单据后刷新列表"));
-
             }
         });
     }
@@ -473,6 +478,9 @@ public class StoragerechargeAdd_Fragment extends BaseFragment implements OnColum
             return;
         }
         progressDialog.show();
+        storage_recharge_collect_ets.setText("");
+        tv_supplier_code.requestFocus();
+        storage_recharge_collect_ets.clearFocus();
         String string_va_id = SharedPreUtil.getString(mActivity, Constants.STORAGEERECHADD, null);
         if (!StringUtil.isEmpty(va_ids)){
             string_va_id=va_ids;
@@ -497,8 +505,9 @@ public class StoragerechargeAdd_Fragment extends BaseFragment implements OnColum
             @Override
             public void onFail(int flag, String failStr) throws Exception {
                 progressDialog.dismiss();
+                getDataCommitList(finalString_va_id);
+                EventBus.getDefault().post(new MessageEvents("提交单据后刷新列表"));
                 CommonUtil.toastNoRepeat(mActivity, failStr);
-
             }
         });
     }

+ 1 - 1
app/src/main/java/com/uas/uas_mes_zb_p/util/VolleyRequest.java

@@ -46,7 +46,7 @@ public class VolleyRequest {
     }
 
     public void stringRequest(final HttpParams httpParams, final HttpCallback httpCallback) {
-        stringRequest(null, httpParams, 10 * 1000, httpCallback);
+        stringRequest(null, httpParams, 20 * 1000, httpCallback);
     }
 
     public void stringRequest(StringRequest stringRequest, final HttpParams httpParams, final int timeoutMs, final HttpCallback httpCallback) {