修改 维修修改提交

master
wanghao 3 months ago
parent a35f00293a
commit 8fe185fdfa

@ -52,6 +52,7 @@ public class DeviceRepairInfoActivity extends BaseActivity implements DisposalFi
private ListPopupWindow opeLpw;
private List<Dict> faultList;
private List<Dict> opeList;
private List<File> submitFileList;
@Override
@ -131,17 +132,19 @@ public class DeviceRepairInfoActivity extends BaseActivity implements DisposalFi
outStrRequest();
// 图片
filesList = new ArrayList<>();
submitFileList = new ArrayList<>();
var dmsInstanceFiles = deviceRepair.getDmsInstanceFiles();
if (dmsInstanceFiles != null && !dmsInstanceFiles.isEmpty()) {
dmsInstanceFiles.forEach(t -> {
CheckInstanceFiles files = new CheckInstanceFiles();
files.setFaultFile(t.getFilePath());
files.setState(activityType);
files.setState(false);
filesList.add(files);
});
}
fileAdapter.setList(filesList);
binding.setAdapter1(fileAdapter);
imgDialog = new ImgDialog(this);
@ -280,7 +283,33 @@ public class DeviceRepairInfoActivity extends BaseActivity implements DisposalFi
checkInstanceFiles.setState(true);
filesList.add(checkInstanceFiles);
fileAdapter.notifyDataSetChanged();
// files.add(file);
submitFileList.add(file);
}
// 提交修改 维修工单
public void submitUpdateRepair(View view){
OkGo.<MyResult>post(url + "/dms/mobile/updateFaultInstanceActivity")
.headers("Authorization", SharedPreferencesUtils.getstring("access_token", ""))
.params("instanceActivityld", deviceRepair.getRepairInstanceId())
.params("faultType", deviceRepair.getFaultType())
.params("faultDescription", deviceRepair.getFaultDescription())
.params("designOperations", deviceRepair.getDesignOperations())
.params("repairType", deviceRepair.getRepairType())
.params("outsrcld", deviceRepair.getOutsrcId())
.addFileParams("files", submitFileList)
.execute(new MyRecultCall(dialog, this) {
@Override
public void onSuccess(Response<MyResult> response) {
super.onSuccess(response);
var body = response.body();
if (body.getCode() == 200) {
if (!submitFileList.isEmpty()){
submitFileList.forEach(File::delete);
}
finish();
}
myToastUitls.show( body.getMsg());
}
});
}
}

@ -95,6 +95,7 @@ public class DeviceRepair extends BaseObservable {
public void setOutsourcingNameList(List<String> outsourcingNameList) {
this.outsourcingNameList = outsourcingNameList;
notifyChange();
}
public List<Outsourcing> getOutsourcingList() {

@ -330,7 +330,7 @@
android:onItemSelected="@{vm.selectOutSourcingID}"
android:spinnerMode="dropdown"
android:textAlignment="center" />
<!-- android:selection="@{vm.outsourcingNameList.indexOf(vm.outsrcId)}"-->
</LinearLayout>
<TextView
@ -423,7 +423,7 @@
android:layout_width="match_parent"
android:layout_height="55dp"
android:layout_margin="20dp"
android:onClick="endRepair"
android:onClick="submitUpdateRepair"
android:text="提交修改"
android:visibility="@{visState?View.VISIBLE:View.GONE}" />

Loading…
Cancel
Save