diff --git a/app/src/main/java/com/example/jingyuan_mes/entity/store/InventoryWorkBeen.java b/app/src/main/java/com/example/jingyuan_mes/entity/store/InventoryWorkBeen.java
index 99ab26e..efbf8f7 100644
--- a/app/src/main/java/com/example/jingyuan_mes/entity/store/InventoryWorkBeen.java
+++ b/app/src/main/java/com/example/jingyuan_mes/entity/store/InventoryWorkBeen.java
@@ -37,6 +37,34 @@ public class InventoryWorkBeen extends BaseObservable {
private int inventoryTime;
private String materialCode;
private String materialName;
+ private String materialSpec;
+ private String saleorderCode;//销售订单
+ private String poNo;//采购订单 stockType==1
+
+
+ public String getMaterialSpec() {
+ return materialSpec;
+ }
+
+ public void setMaterialSpec(String materialSpec) {
+ this.materialSpec = materialSpec;
+ }
+
+ public String getSaleorderCode() {
+ return saleorderCode;
+ }
+
+ public void setSaleorderCode(String saleorderCode) {
+ this.saleorderCode = saleorderCode;
+ }
+
+ public String getPoNo() {
+ return poNo;
+ }
+
+ public void setPoNo(String poNo) {
+ this.poNo = poNo;
+ }
public int getInventoryCheckDetailId() {
return inventoryCheckDetailId;
diff --git a/app/src/main/java/com/example/jingyuan_mes/entity/store/RelocationInfoSubmit.java b/app/src/main/java/com/example/jingyuan_mes/entity/store/RelocationInfoSubmit.java
index 5194a99..98662af 100644
--- a/app/src/main/java/com/example/jingyuan_mes/entity/store/RelocationInfoSubmit.java
+++ b/app/src/main/java/com/example/jingyuan_mes/entity/store/RelocationInfoSubmit.java
@@ -18,7 +18,7 @@ public class RelocationInfoSubmit extends BaseObservable {
private String materialBarcode;
private String locationCode;
- private int applyQty;
+ private String applyQty;
private String taskCode;
private String moveType;
@@ -38,11 +38,11 @@ public class RelocationInfoSubmit extends BaseObservable {
this.locationCode = locationCode;
}
- public int getApplyQty() {
+ public String getApplyQty() {
return applyQty;
}
- public void setApplyQty(int applyQty) {
+ public void setApplyQty(String applyQty) {
this.applyQty = applyQty;
}
@@ -65,7 +65,7 @@ public class RelocationInfoSubmit extends BaseObservable {
public void clearView() {
materialBarcode = null;
locationCode = null;
- applyQty = 0;
+ applyQty = "0";
notifyChange();
}
diff --git a/app/src/main/java/com/example/jingyuan_mes/store/ProductOutInfoActivity.java b/app/src/main/java/com/example/jingyuan_mes/store/ProductOutInfoActivity.java
index c3861b5..26326bf 100644
--- a/app/src/main/java/com/example/jingyuan_mes/store/ProductOutInfoActivity.java
+++ b/app/src/main/java/com/example/jingyuan_mes/store/ProductOutInfoActivity.java
@@ -4,6 +4,8 @@ import androidx.databinding.DataBindingUtil;
import android.annotation.SuppressLint;
import android.os.Bundle;
+import android.text.Editable;
+import android.text.TextWatcher;
import android.view.View;
import android.widget.Toast;
@@ -36,6 +38,26 @@ public class ProductOutInfoActivity extends BaseActivity {
binding.setSub(submit);
adapter=new ProductOutInfoAdapter(this);
binding.setAdapter(adapter);
+ binding.productOutInfoLocation.addTextChangedListener(new TextWatcher() {
+ @Override
+ public void beforeTextChanged(CharSequence s, int start, int count, int after) {
+
+ }
+
+ @Override
+ public void onTextChanged(CharSequence s, int start, int before, int count) {
+ if (start == 0 && count > 10) {
+ binding.productOutInfoLocation.clearFocus();
+ binding.productOutInfoGoods.requestFocus();
+ }
+
+ }
+
+ @Override
+ public void afterTextChanged(Editable s) {
+
+ }
+ });
initRequest(id);
}
diff --git a/app/src/main/java/com/example/jingyuan_mes/store/RelocationApplyActivity.java b/app/src/main/java/com/example/jingyuan_mes/store/RelocationApplyActivity.java
index 79623a3..63f3601 100644
--- a/app/src/main/java/com/example/jingyuan_mes/store/RelocationApplyActivity.java
+++ b/app/src/main/java/com/example/jingyuan_mes/store/RelocationApplyActivity.java
@@ -46,6 +46,7 @@ public class RelocationApplyActivity extends BaseActivity {
var body = response.body();
if (body.getCode()==200){
relocationApplyBeen.clear();
+ finish();
}
Toast.makeText(context, body.getMsg(), Toast.LENGTH_SHORT).show();
}
diff --git a/app/src/main/java/com/example/jingyuan_mes/store/SemiActivity.java b/app/src/main/java/com/example/jingyuan_mes/store/SemiActivity.java
index 37d1c6f..49a740b 100644
--- a/app/src/main/java/com/example/jingyuan_mes/store/SemiActivity.java
+++ b/app/src/main/java/com/example/jingyuan_mes/store/SemiActivity.java
@@ -4,6 +4,8 @@ import androidx.databinding.DataBindingUtil;
import androidx.databinding.ObservableField;
import android.os.Bundle;
+import android.text.Editable;
+import android.text.TextWatcher;
import android.widget.Toast;
import com.example.jingyuan_mes.R;
@@ -38,8 +40,27 @@ public class SemiActivity extends BaseActivity {
locationCode=new ObservableField<>();
proCode=new ObservableField<>();
binding.setVm(this);
+ binding.semiLocation.addTextChangedListener(new TextWatcher() {
+ @Override
+ public void beforeTextChanged(CharSequence s, int start, int count, int after) {
+
+ }
+
+ @Override
+ public void onTextChanged(CharSequence s, int start, int before, int count) {
+ if (start == 0 && count > 10) {
+ binding.semiLocation.clearFocus();
+ binding.semiGoods.requestFocus();
+ }
- initRequest();
+ }
+
+ @Override
+ public void afterTextChanged(Editable s) {
+
+ }
+ });
+ initRequest();
}
private void initRequest() {
diff --git a/app/src/main/res/layout/activity_product_out_info.xml b/app/src/main/res/layout/activity_product_out_info.xml
index 6adb426..0822f6a 100644
--- a/app/src/main/res/layout/activity_product_out_info.xml
+++ b/app/src/main/res/layout/activity_product_out_info.xml
@@ -139,6 +139,7 @@
android:text="扫描库位:" />
+ android:inputType="numberDecimal"
+ android:text='@={vm.applyQty}' />
+ android:text="物料批次:" />
- android:text='@{vm.materialCode}' />
+
+ android:text="物料编号:" />
+
+
+
+
+
+
@@ -64,15 +91,28 @@
+ android:text='@{vm.stockType.equals("1")?"采购订单:":"销售订单:"}'/>
+
+
+
@@ -89,7 +129,7 @@
android:text="库存数量:" />
@@ -107,7 +147,7 @@
android:text="盘点次数:" />
+
+ android:visibility='@{vm.checkStatus.equals("2")?View.GONE:View.VISIBLE}' />