提交 6f5a9186 authored 作者: lgd's avatar lgd

1.是否可编辑

2.//TODO 设备三个子菜单,坩埚下单,mes其他页面,编辑任务担当无法修改.支数参数
上级 c319e55b
......@@ -277,13 +277,21 @@ public interface MesApiService {
/**
* otherSupplierAdd
*
*
* @return
*/
@POST("/himes/api/msSceneFeedback/show/getByFeedInfo.json")
Observable<BaseMesBean> userDataDetail(@Query("functionId") String functionId, @Body RequestBody requestBody);
/**
* otherSupplierAdd
*
* @return
*/
@POST("/himes/api/msSceneFeedback/updateByWorkOrder.json")
Observable<BaseMesBean> canModify(@Query("functionId") String functionId, @Body RequestBody requestBody);
/**
* otherSupplierAdd
*
......
......@@ -204,6 +204,7 @@ public class MesUserDataDetailActivity extends WorkToolBarActivity {
private List<String> data6List;
private List<String> data7List;
private UserDataDetailBean userDataDetailBean;
private Menu userDataMenu;
@Override
......@@ -271,6 +272,35 @@ public class MesUserDataDetailActivity extends WorkToolBarActivity {
getData();
}
private void isCanModify(String customerUserCode) {
Map<String, Object> param = WorkUtils.simpleParam();
param.put("customerUserCode", customerUserCode);
RtfUtils.getMesRtf().canModify("1", WorkUtils.convertMapToBody(param)).compose(Transformer.schedule()).subscribe(new WorkObserver<BaseMesBean>() {
@Override
public void doOnSubscribe(Disposable d) {
}
@Override
public void onFail(String errorMsg) {
hideLoading();
toast(errorMsg);
}
@Override
public void onSuccess(BaseMesBean data) {
hideLoading();
if (!data.isSuccess()) {
return;
}
if (TextUtils.equals(data.getData().toString(), "1") || TextUtils.equals("2", getIntent().getStringExtra("status"))) {
userDataMenu.findItem(R.id.modify).setVisible(true);
} else {
userDataMenu.findItem(R.id.modify).setVisible(false);
}
}
});
}
private void getData() {
Map<String, Object> param = WorkUtils.simpleParam();
param.put("id", getIntent().getStringExtra("id"));
......@@ -293,8 +323,10 @@ public class MesUserDataDetailActivity extends WorkToolBarActivity {
return;
}
userDataDetailBean = JSON.parseObject(data.getData().toString(), UserDataDetailBean.class);
UserDataDetailBean.MainInfoBean mainInfo = userDataDetailBean.getMainInfo();
if (mainInfo != null) {
isCanModify(mainInfo.getCustomerUserCode());
tvClient.setText(mainInfo.getCustomerUserName());
tvManager.setText(mainInfo.getSalesManagerName());
tvSale.setText(mainInfo.getSalesCompanyName());
......@@ -408,20 +440,6 @@ public class MesUserDataDetailActivity extends WorkToolBarActivity {
tvMiddle7.setText(castLadle.getBakingTemperature());
tvMiddle8.setText(TimeUtils.millis2String(castLadle.getBakingDateTime()));
}
// MachineDetailBean.CovAgentBean covAgent = machineDetailBean.getCovAgent();
// if (covAgent != null) {
// tvCover1.setText(covAgent.getLadleCoveringAgentName());
// tvCover2.setText(covAgent.getAcidAlkaliDegree());
// tvCover3.setText(covAgent.getChemicalComposition());
// tvCover4.setText(covAgent.getSupplierName());
// }
// MachineDetailBean.MouldFluBean mouldFlu = machineDetailBean.getMouldFlu();
// if (mouldFlu != null) {
// tvProtection1.setText(mouldFlu.getMouldFluxesName());
// tvProtection2.setText(mouldFlu.getAcidAlkaliDegree());
// tvProtection3.setText(mouldFlu.getChemicalComposition());
// tvProtection4.setText(mouldFlu.getSupplierName());
// }
changeList();
}
});
......@@ -531,7 +549,7 @@ public class MesUserDataDetailActivity extends WorkToolBarActivity {
}
@OnClick({R.id.tv_add7,R.id.tv_add5, R.id.tv_add6, R.id.btn_agree,
@OnClick({R.id.tv_add7, R.id.tv_add5, R.id.tv_add6, R.id.btn_agree,
R.id.btn_refuse, R.id.tv_add1, R.id.tv_add3, R.id.tv_add4, R.id.rl_add, R.id.rl_middle, R.id.rl_cover, R.id.rl_protection})
public void onViewClicked(View view) {
switch (view.getId()) {
......@@ -678,9 +696,8 @@ public class MesUserDataDetailActivity extends WorkToolBarActivity {
@Override
public boolean onCreateOptionsMenu(Menu menu) {
if (TextUtils.equals("2", getIntent().getStringExtra("status"))) {
userDataMenu = menu;
getMenuInflater().inflate(R.menu.menu_modify, menu);
}
return super.onCreateOptionsMenu(menu);
}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论