增加 完成维修图片

master
wanghao 3 months ago
parent f48ab4e4d3
commit d29b507c69

@ -22,6 +22,7 @@ import com.example.jingyuan_mes.entity.check.CheckInstanceFiles;
import com.example.jingyuan_mes.entity.device.DeviceRepair; import com.example.jingyuan_mes.entity.device.DeviceRepair;
import com.example.jingyuan_mes.entity.device.DeviceRepairPart; import com.example.jingyuan_mes.entity.device.DeviceRepairPart;
import com.example.jingyuan_mes.entity.device.Dict; import com.example.jingyuan_mes.entity.device.Dict;
import com.example.jingyuan_mes.entity.device.InstanceFile;
import com.example.jingyuan_mes.entity.device.Outsourcing; import com.example.jingyuan_mes.entity.device.Outsourcing;
import com.example.jingyuan_mes.uitls.SharedPreferencesUtils; import com.example.jingyuan_mes.uitls.SharedPreferencesUtils;
import com.google.gson.reflect.TypeToken; import com.google.gson.reflect.TypeToken;
@ -105,8 +106,21 @@ public class DeviceRepairInfoActivity extends BaseActivity {
repairPartAddDialog.dismiss(); repairPartAddDialog.dismiss();
deviceRepairPartAdapter.notifyDataSetChanged(); deviceRepairPartAdapter.notifyDataSetChanged();
}); });
// 显示维修完成的图片
var dmsInstanceFiles1 = deviceRepair.getDmsInstanceFiles1();
if (dmsInstanceFiles1==null || dmsInstanceFiles1.isEmpty()){
overRepairLookList = new ArrayList<>();
}else {
dmsInstanceFiles1.stream().forEach(t->{
CheckInstanceFiles files = new CheckInstanceFiles();
files.setFaultFile(t.getFilePath());
files.setState(false);
overRepairLookList.add(files);
});
}
// 维修完成的图片 // 维修完成的图片
overRepairLookList = new ArrayList<>();
fileAdapter2 = new DisposalFileAdapter(this, (position, type) -> { fileAdapter2 = new DisposalFileAdapter(this, (position, type) -> {
CheckInstanceFiles checkInstanceFiles = overRepairLookList.get(position); CheckInstanceFiles checkInstanceFiles = overRepairLookList.get(position);
if (type) { if (type) {
@ -126,6 +140,7 @@ public class DeviceRepairInfoActivity extends BaseActivity {
fileAdapter2.notifyDataSetChanged(); fileAdapter2.notifyDataSetChanged();
}); });
fileAdapter2.setList(overRepairLookList); fileAdapter2.setList(overRepairLookList);
fileAdapter2.notifyDataSetChanged();
binding.setAdapter2(fileAdapter2); binding.setAdapter2(fileAdapter2);
} }

@ -63,7 +63,7 @@ public class DeviceRepairListActivity extends BaseActivity implements DeviceRepa
@Override @Override
public void clickItemForModify(int index) { public void clickItemForModify(int index) {
var repairInstanceId = list.get(index).getRepairInstanceId(); var repairInstanceId = list.get(index).getRepairInstanceId();
Toast.makeText(context, repairInstanceId+"", Toast.LENGTH_SHORT).show(); // Toast.makeText(context, repairInstanceId+"", Toast.LENGTH_SHORT).show();
OkGo.<MyResult>get(url+"/dms/mobile/getBillsFaultInstanceByRepairInstanceId/"+repairInstanceId) OkGo.<MyResult>get(url+"/dms/mobile/getBillsFaultInstanceByRepairInstanceId/"+repairInstanceId)
.headers("Authorization", SharedPreferencesUtils.getstring("access_token", "")) .headers("Authorization", SharedPreferencesUtils.getstring("access_token", ""))
.execute(new MyRecultCall(dialog,this){ .execute(new MyRecultCall(dialog,this){
@ -86,7 +86,7 @@ public class DeviceRepairListActivity extends BaseActivity implements DeviceRepa
@Override @Override
public void clickItemForSelect(int index) { public void clickItemForSelect(int index) {
var repairInstanceId = list.get(index).getRepairInstanceId(); var repairInstanceId = list.get(index).getRepairInstanceId();
Toast.makeText(context, repairInstanceId+"", Toast.LENGTH_SHORT).show(); // Toast.makeText(context, repairInstanceId+"", Toast.LENGTH_SHORT).show();
OkGo.<MyResult>get(url+"/dms/mobile/getBillsFaultInstance4Repair/"+repairInstanceId) OkGo.<MyResult>get(url+"/dms/mobile/getBillsFaultInstance4Repair/"+repairInstanceId)
.headers("Authorization", SharedPreferencesUtils.getstring("access_token", "")) .headers("Authorization", SharedPreferencesUtils.getstring("access_token", ""))
.execute(new MyRecultCall(dialog,this){ .execute(new MyRecultCall(dialog,this){

@ -456,6 +456,15 @@ public class DeviceRepair extends BaseObservable {
private String repairContent; // 维修内容 private String repairContent; // 维修内容
private String protectedMethod;// 保护措施 private String protectedMethod;// 保护措施
private List<DeviceRepairPart> parts;// 所用零部件 private List<DeviceRepairPart> parts;// 所用零部件
private List<InstanceFile> dmsInstanceFiles1;//维修完成的图片
public List<InstanceFile> getDmsInstanceFiles1() {
return dmsInstanceFiles1;
}
public void setDmsInstanceFiles1(List<InstanceFile> dmsInstanceFiles1) {
this.dmsInstanceFiles1 = dmsInstanceFiles1;
}
public List<DeviceRepairPart> getParts() { public List<DeviceRepairPart> getParts() {
return parts; return parts;
@ -494,4 +503,7 @@ public class DeviceRepair extends BaseObservable {
this.deviceCodeTag = deviceCodeTag; this.deviceCodeTag = deviceCodeTag;
notifyChange(); notifyChange();
} }
} }

Loading…
Cancel
Save