增加 完成维修图片

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.DeviceRepairPart;
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.uitls.SharedPreferencesUtils;
import com.google.gson.reflect.TypeToken;
@ -105,8 +106,21 @@ public class DeviceRepairInfoActivity extends BaseActivity {
repairPartAddDialog.dismiss();
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) -> {
CheckInstanceFiles checkInstanceFiles = overRepairLookList.get(position);
if (type) {
@ -126,6 +140,7 @@ public class DeviceRepairInfoActivity extends BaseActivity {
fileAdapter2.notifyDataSetChanged();
});
fileAdapter2.setList(overRepairLookList);
fileAdapter2.notifyDataSetChanged();
binding.setAdapter2(fileAdapter2);
}

@ -63,7 +63,7 @@ public class DeviceRepairListActivity extends BaseActivity implements DeviceRepa
@Override
public void clickItemForModify(int index) {
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)
.headers("Authorization", SharedPreferencesUtils.getstring("access_token", ""))
.execute(new MyRecultCall(dialog,this){
@ -86,7 +86,7 @@ public class DeviceRepairListActivity extends BaseActivity implements DeviceRepa
@Override
public void clickItemForSelect(int index) {
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)
.headers("Authorization", SharedPreferencesUtils.getstring("access_token", ""))
.execute(new MyRecultCall(dialog,this){

@ -456,6 +456,15 @@ public class DeviceRepair extends BaseObservable {
private String repairContent; // 维修内容
private String protectedMethod;// 保护措施
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() {
return parts;
@ -494,4 +503,7 @@ public class DeviceRepair extends BaseObservable {
this.deviceCodeTag = deviceCodeTag;
notifyChange();
}
}

Loading…
Cancel
Save