修改 名称和质检

master
wanghao 3 months ago
parent 9f4dd0f68b
commit cd70e560a0

@ -68,9 +68,9 @@ public class HomePageActivity extends BaseActivity implements ItemClickCall {
map.put("原材料入库", MaterialInActivity.class);
map.put("原材料出库审批", MaterialOutListActivity.class);
map.put("原材料出库", MaterialPassActivity.class);
map.put("组装出库", AssemblyOutActivity.class);
map.put("出库组装", AssemblyOutActivity.class);
map.put("组装返库", AssemblyOutActivity.class);
map.put("生产入库", AssemblyOutActivity.class);
map.put("组装入库", AssemblyOutActivity.class);
map.put("原材料退库审批", StockreturnActivity.class);
map.put("原材料退库", StockreturnConfirmActivity.class);
map.put("成品入库", ProductInActivity.class);
@ -138,7 +138,7 @@ public class HomePageActivity extends BaseActivity implements ItemClickCall {
if (cls==null) return;
var intent = new Intent(this, cls);
if (menuName.equals("物料质检列表")||menuName.equals("不合格处置")
||menuName.equals("组装出库")||menuName.equals("组装返库")||menuName.equals("生产入库")
||menuName.equals("出库组装")||menuName.equals("组装返库")||menuName.equals("组装入库")
||menuName.equals("人工移库")||menuName.equals("人工合库")){
intent.putExtra("title",menuName);
}

@ -108,10 +108,10 @@ public class DeviceRepairInfoActivity extends BaseActivity {
});
// 显示维修完成的图片
var dmsInstanceFiles1 = deviceRepair.getDmsInstanceFiles1();
if (dmsInstanceFiles1==null || dmsInstanceFiles1.isEmpty()){
if (dmsInstanceFiles1 == null || dmsInstanceFiles1.isEmpty()) {
overRepairLookList = new ArrayList<>();
}else {
dmsInstanceFiles1.stream().forEach(t->{
} else {
dmsInstanceFiles1.stream().forEach(t -> {
CheckInstanceFiles files = new CheckInstanceFiles();
files.setFaultFile(t.getFilePath());
files.setState(false);
@ -284,18 +284,40 @@ public class DeviceRepairInfoActivity extends BaseActivity {
// 完成维修
public void endRepair(View view) {
OkGo.<MyResult>post(url + "/dms/mobile/completeRepair").headers("Authorization", SharedPreferencesUtils.getstring("access_token", "")).params("repairInstanceId", deviceRepair.getRepairInstanceId()).params("instanceActivityId", deviceRepair.getInstanceActivityId()).params("designOperations", deviceRepair.getDesignOperations()).params("faultType", deviceRepair.getFaultSourceType()).params("processHandleResolution", deviceRepair.getProcessHandleResolution()).params("repairType", deviceRepair.getRepairType()).params("outsrcId", deviceRepair.getOutsrcId()).params("repairContent", deviceRepair.getRepairContent()).params("protectedMethod", deviceRepair.getProtectedMethod()).params("repairer", SharedPreferencesUtils.getstring("user", "")).params("parts1", gson.toJson(deviceRepair.getParts())).addFileParams("files", submitFileList).execute(new MyRecultCall(dialog, this) {
@Override
public void onSuccess(Response<MyResult> response) {
MyResult body = response.body();
if (body.getCode() == 200) {
submitFileList.forEach(File::delete);
finish();
} else {
myToastUitls.show(body.getMsg());
}
}
});
// try {
// Log.e("TAG", "repairInstanceId" + deviceRepair.getRepairInstanceId());
// Log.e("TAG", "instanceActivityId" + deviceRepair.getInstanceActivityId());
OkGo.<MyResult>post(url + "/dms/mobile/completeRepair")
.headers("Authorization", SharedPreferencesUtils.getstring("access_token", ""))
.params("repairInstanceId", deviceRepair.getRepairInstanceId())
.params("instanceActivityId", deviceRepair.getInstanceActivityId())
.params("designOperations", deviceRepair.getDesignOperations())
.params("faultType", deviceRepair.getFaultSourceType())
.params("processHandleResolution", deviceRepair.getProcessHandleResolution())
.params("repairType", deviceRepair.getRepairType())
.params("outsrcId", deviceRepair.getOutsrcId())
.params("repairContent", deviceRepair.getRepairContent())
.params("protectedMethod", deviceRepair.getProtectedMethod())
.params("repairer", SharedPreferencesUtils.getstring("user", ""))
.params("parts1", gson.toJson(deviceRepair.getParts()))
.addFileParams("files", submitFileList)
.execute(new MyRecultCall(dialog, this) {
@Override
public void onSuccess(Response<MyResult> response) {
MyResult body = response.body();
if (body.getCode() == 200) {
submitFileList.forEach(File::delete);
// finish();
} else {
myToastUitls.show(body.getMsg());
}
}
});
// } catch (Exception e) {
// e.printStackTrace();
// }
}
// 选择故障类别

@ -226,7 +226,8 @@ public class CheckResultDetal extends BaseObservable {
public String getCheckStatusShow() {
if (checkProjectStatus==null||checkProjectStatus.isEmpty()){
setCheckStatusShow("未检验");
setCheckStatusShow("");
// setCheckStatusShow("未检验");
}else if (checkProjectStatus.equals("1")){
setCheckStatusShow("合格");
} else if (checkProjectStatus.equals("0")) {
@ -254,7 +255,6 @@ public class CheckResultDetal extends BaseObservable {
double result=Double.parseDouble(s.toString());
checkProjectResult=result+"";
if (result>=downDiff && result<= upperDiff){
setCheckProjectStatus("1");
}else {
setCheckProjectStatus("0");

@ -34,13 +34,13 @@ public class AssemblyOutActivity extends BaseActivity {
binding = DataBindingUtil.setContentView(this, R.layout.activity_assembly_out);
title = getIntent().getStringExtra("title");
switch (title){
case "组装出库" :
case "出库组装" :
uri="assembleOutstock";
break;
case "组装返库" :
uri="assembleBack";
break;
case "生产入库" :
case "组装入库" :
uri="produceInstock";
break;

@ -31,14 +31,15 @@ public class SemiActivity extends BaseActivity {
private List<Semi> list;
public ObservableField<String> locationCode;
public ObservableField<String> proCode;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
ActivitySemiBinding binding= DataBindingUtil.setContentView(this,R.layout.activity_semi);
adapter=new ItemSemiAdapter(this);
ActivitySemiBinding binding = DataBindingUtil.setContentView(this, R.layout.activity_semi);
adapter = new ItemSemiAdapter(this);
binding.setAdapter(adapter);
locationCode=new ObservableField<>();
proCode=new ObservableField<>();
locationCode = new ObservableField<>();
proCode = new ObservableField<>();
binding.setVm(this);
binding.semiLocation.addTextChangedListener(new TextWatcher() {
@Override
@ -60,49 +61,53 @@ public class SemiActivity extends BaseActivity {
}
});
initRequest();
initRequest();
}
private void initRequest() {
OkGo.<MyResult>get(url + "/wms/mobile/getTransfers").tag(this)
.headers("Authorization", SharedPreferencesUtils.getstring("access_token", ""))
.execute(new MyRecultCall(dialog, this) {
@Override
public void onSuccess(Response<MyResult> response) {
super.onSuccess(response);
var body = response.body();
if (body.getTotal()==0) {
if (list != null) {
list.clear();
@Override
public void onSuccess(Response<MyResult> response) {
super.onSuccess(response);
var body = response.body();
if (body.getTotal() == 0) {
if (list != null) {
list.clear();
adapter.notifyDataSetChanged();
}
myToastUitls.show(body.getCode() == 200 ? "暂无记录" : body.getMsg());
return;
}
list = gson.fromJson(gson.toJson(body.getRows()), new TypeToken<List<Semi>>() {
}.getType());
adapter.setList(list);
adapter.notifyDataSetChanged();
}
myToastUitls.show( body.getCode() == 200 ? "暂无记录" : body.getMsg());
return;
}
list = gson.fromJson(gson.toJson(body.getRows()), new TypeToken<List<Semi>>() {}.getType());
adapter.setList(list);
adapter.notifyDataSetChanged();
}
});
});
}
public void submit(boolean b){
Map<String,String> map=new HashMap<>();
map.put("locationCode",locationCode.get());
map.put("materialBarcode",proCode.get());
OkGo.<MyResult>post(url+"/wms/mobile/"+(b?"transferOutstock":"transferInstock"))
public void submit(boolean b) {
Map<String, String> map = new HashMap<>();
map.put("locationCode", locationCode.get());
map.put("materialBarcode", proCode.get());
OkGo.<MyResult>post(url + "/wms/mobile/" + (b ? "transferOutstock" : "transferInstock"))
.headers("Authorization", SharedPreferencesUtils.getstring("access_token", ""))
.upRequestBody(RequestBody.create(JSON,gson.toJson(map)))
.execute(new MyRecultCall(dialog,this){
.upRequestBody(RequestBody.create(JSON, gson.toJson(map)))
.execute(new MyRecultCall(dialog, this) {
@Override
public void onSuccess(Response<MyResult> response) {
super.onSuccess(response);
var body = response.body();
if (body.getCode()==200){
initRequest();
if (body.getCode() == 200) {
locationCode.set(null);
proCode.set(null);
initRequest();
}
myToastUitls.show( body.getMsg());
myToastUitls.show(body.getMsg());
}
});

@ -187,12 +187,12 @@
<androidx.recyclerview.widget.RecyclerView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:padding="5dp"
android:background="@color/white"
android:layout_weight="1"
android:adapter="@{adapter}"
app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager"
/>
android:background="@color/white"
android:padding="5dp"
app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager" />
<Button
android:layout_width="match_parent"
android:layout_height="50dp"

@ -37,7 +37,7 @@
<TextView
style="@style/text_title"
android:layout_width="110dp"
android:layout_width="90dp"
android:layout_height="match_parent"
android:text="批次数量:" />
@ -72,7 +72,7 @@
<TextView
style="@style/text_title"
android:layout_width="110dp"
android:layout_width="90dp"
android:layout_height="match_parent"
android:text="检验方式:" />
@ -81,6 +81,7 @@
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1"
android:textSize="16sp"
android:text='@{vm.checkMode==null?"":(vm.checkMode+"("+vm.checkSample+"%)")}' />
<TextView

@ -40,11 +40,10 @@
android:layout_height="40dp"
android:layout_gravity="center"
android:layout_weight="1"
android:inputType="number"
android:inputType="numberDecimal"
android:enabled="@{enabledState}"
android:afterTextChanged="@{item.textChanged}"
android:text='@={item.checkProjectResult}' />
<!-- android:afterTextChanged="@{item.textChanged}"-->
<TextView
style="@style/item_title"
android:layout_width="50dp"

Loading…
Cancel
Save