提交 0e20943b authored 作者: lgd's avatar lgd

1.用户选择添加新增预览

2.//TODO ,质检接口数据无对应问题,内部交易订单审核,审核规则,领用申请列表/退件列表/参数,坩埚下单,mes其他页面,mes质量反馈,编辑任务担当无法修改.支数参数
上级 b589c303
...@@ -1857,6 +1857,14 @@ ...@@ -1857,6 +1857,14 @@
android:screenOrientation="portrait" android:screenOrientation="portrait"
android:theme="@style/Work.Base" android:theme="@style/Work.Base"
android:windowSoftInputMode="adjustPan" /> android:windowSoftInputMode="adjustPan" />
<activity
android:name=".ui.activity.mes.user.MesUserDataDetailAddActivity"
android:configChanges="keyboardHidden|orientation"
android:label="提交"
android:launchMode="singleTop"
android:screenOrientation="portrait"
android:theme="@style/Work.Base"
android:windowSoftInputMode="adjustPan" />
<provider <provider
android:name="androidx.core.content.FileProvider" android:name="androidx.core.content.FileProvider"
......
...@@ -245,7 +245,7 @@ public class MesChooseFactoryAddActivity extends WorkToolBarActivity { ...@@ -245,7 +245,7 @@ public class MesChooseFactoryAddActivity extends WorkToolBarActivity {
private boolean checkParam() { private boolean checkParam() {
boolean dataHasNull = false; boolean dataHasNull = false;
for (FactoryDetailBean.SteelFurnListBean steelFurnListBean : data1List) { for (FactoryDetailBean.SteelFurnListBean steelFurnListBean : data1List) {
if (TextUtils.isEmpty(steelFurnListBean.getCapacity()) || TextUtils.isEmpty(steelFurnListBean.getSteelmakingFurnaceCode()) if (TextUtils.isEmpty(steelFurnListBean.getCapacity())
|| TextUtils.isEmpty(steelFurnListBean.getType())) { || TextUtils.isEmpty(steelFurnListBean.getType())) {
dataHasNull = true; dataHasNull = true;
} }
...@@ -255,7 +255,7 @@ public class MesChooseFactoryAddActivity extends WorkToolBarActivity { ...@@ -255,7 +255,7 @@ public class MesChooseFactoryAddActivity extends WorkToolBarActivity {
return false; return false;
} }
for (FactoryDetailBean.SteelRefFurnListBean steelRefFurnListBean : data2List) { for (FactoryDetailBean.SteelRefFurnListBean steelRefFurnListBean : data2List) {
if (TextUtils.isEmpty(steelRefFurnListBean.getRefiningFurnaceCode()) || TextUtils.isEmpty(steelRefFurnListBean.getModelNumber()) if ( TextUtils.isEmpty(steelRefFurnListBean.getModelNumber())
|| TextUtils.isEmpty(steelRefFurnListBean.getCalciumTreatmentSituation())) { || TextUtils.isEmpty(steelRefFurnListBean.getCalciumTreatmentSituation())) {
dataHasNull = true; dataHasNull = true;
} }
...@@ -266,7 +266,7 @@ public class MesChooseFactoryAddActivity extends WorkToolBarActivity { ...@@ -266,7 +266,7 @@ public class MesChooseFactoryAddActivity extends WorkToolBarActivity {
} }
for (FactoryDetailBean.SteelLadleListBean steelLadleListBean : data3List) { for (FactoryDetailBean.SteelLadleListBean steelLadleListBean : data3List) {
if (TextUtils.isEmpty(steelLadleListBean.getCapacity()) || steelLadleListBean.getCastingDateTime() == null if (TextUtils.isEmpty(steelLadleListBean.getCapacity()) || steelLadleListBean.getCastingDateTime() == null
|| TextUtils.isEmpty(steelLadleListBean.getTemperatureRange()) || TextUtils.isEmpty(steelLadleListBean.getLadleCode())) { || TextUtils.isEmpty(steelLadleListBean.getTemperatureRange())) {
dataHasNull = true; dataHasNull = true;
} }
} }
......
...@@ -256,8 +256,6 @@ public class MesChooseMachineAddActivity extends WorkToolBarActivity { ...@@ -256,8 +256,6 @@ public class MesChooseMachineAddActivity extends WorkToolBarActivity {
castInfo.setFractureSurface(tvSection.getText().toString()); castInfo.setFractureSurface(tvSection.getText().toString());
castInfo.setSteelGrade(tvSteelType.getText().toString()); castInfo.setSteelGrade(tvSteelType.getText().toString());
castInfo.setCastingSpeed(tvSpeed.getText().toString()); castInfo.setCastingSpeed(tvSpeed.getText().toString());
castInfo.setContinuousCasterCode(data.getContinuousCasterCode());
castInfo.setContinuousCasterName(data.getContinuousCasterName());
castInfo.setSteelmakingWorksCode(data.getSteelmakingWorksCode()); castInfo.setSteelmakingWorksCode(data.getSteelmakingWorksCode());
castInfo.setSteelmakingWorksName(data.getSteelmakingWorksName()); castInfo.setSteelmakingWorksName(data.getSteelmakingWorksName());
...@@ -345,9 +343,11 @@ public class MesChooseMachineAddActivity extends WorkToolBarActivity { ...@@ -345,9 +343,11 @@ public class MesChooseMachineAddActivity extends WorkToolBarActivity {
} }
} }
@OnClick({R.id.tv_add2, R.id.rl_cover4, R.id.rl_protection4, R.id.tv_add5, R.id.tv_add6, R.id.rl_middle, R.id.rl_cover, R.id.rl_protection, R.id.tv_add1, R.id.tv_add3, R.id.tv_add4, R.id.rl_add}) @OnClick({R.id.tv_next,R.id.tv_add2, R.id.rl_cover4, R.id.rl_protection4, R.id.tv_add5, R.id.tv_add6, R.id.rl_middle, R.id.rl_cover, R.id.rl_protection, R.id.tv_add1, R.id.tv_add3, R.id.tv_add4, R.id.rl_add})
public void onViewClicked(View view) { public void onViewClicked(View view) {
switch (view.getId()) { switch (view.getId()) {
case R.id.tv_next:
break;
case R.id.rl_cover4: case R.id.rl_cover4:
startActivityForResult(MesChooseClientActivity.class, startActivityForResult(MesChooseClientActivity.class,
10001, "from", "1"); 10001, "from", "1");
...@@ -546,7 +546,6 @@ public class MesChooseMachineAddActivity extends WorkToolBarActivity { ...@@ -546,7 +546,6 @@ public class MesChooseMachineAddActivity extends WorkToolBarActivity {
} else { } else {
submitMachine(); submitMachine();
} }
break; break;
} }
return super.onOptionsItemSelected(item); return super.onOptionsItemSelected(item);
...@@ -570,30 +569,34 @@ public class MesChooseMachineAddActivity extends WorkToolBarActivity { ...@@ -570,30 +569,34 @@ public class MesChooseMachineAddActivity extends WorkToolBarActivity {
for (Map.Entry<String, Object> machineEntry : machineMap.entrySet()) { for (Map.Entry<String, Object> machineEntry : machineMap.entrySet()) {
param.put(machineEntry.getKey(), machineEntry.getValue()); param.put(machineEntry.getKey(), machineEntry.getValue());
} }
showLoading();
RtfUtils.getMesRtf().userDataAdd("1", "1", WorkUtils.convertMapToBody(param)).compose(Transformer.schedule()).subscribe(new WorkObserver<BaseMesBean>() {
@Override
public void doOnSubscribe(Disposable d) {
}
@Override startActivity(MesUserDataDetailAddActivity.class,"from","1"
public void onFail(String errorMsg) { ,"data",JSON.toJSONString(param));
hideLoading();
toast(errorMsg); // showLoading();
} // RtfUtils.getMesRtf().userDataAdd("1", "1", WorkUtils.convertMapToBody(param)).compose(Transformer.schedule()).subscribe(new WorkObserver<BaseMesBean>() {
// @Override
@Override // public void doOnSubscribe(Disposable d) {
public void onSuccess(BaseMesBean data) { // }
hideLoading(); //
if (!data.isSuccess()) { // @Override
toast(data.getMessage()); // public void onFail(String errorMsg) {
return; // hideLoading();
} // toast(errorMsg);
toast("添加成功"); // }
EventBus.getDefault().post(new AddUserDataEvent()); //
finish(); // @Override
} // public void onSuccess(BaseMesBean data) {
}); // hideLoading();
// if (!data.isSuccess()) {
// toast(data.getMessage());
// return;
// }
// toast("添加成功");
// EventBus.getDefault().post(new AddUserDataEvent());
// finish();
// }
// });
} }
private void submitMachine() { private void submitMachine() {
...@@ -656,4 +659,8 @@ public class MesChooseMachineAddActivity extends WorkToolBarActivity { ...@@ -656,4 +659,8 @@ public class MesChooseMachineAddActivity extends WorkToolBarActivity {
break; break;
} }
} }
@Subscribe
public void refresh(AddUserDataEvent event) {
finish();
}
} }
...@@ -200,6 +200,7 @@ public class MesChooseMachineDetailActivity extends WorkToolBarActivity { ...@@ -200,6 +200,7 @@ public class MesChooseMachineDetailActivity extends WorkToolBarActivity {
machineDetailBean = JSON.parseObject(data.getData().toString(), MachineDetailBean.class); machineDetailBean = JSON.parseObject(data.getData().toString(), MachineDetailBean.class);
MachineDetailBean.CastInfoBean castInfo = machineDetailBean.getCastInfo(); MachineDetailBean.CastInfoBean castInfo = machineDetailBean.getCastInfo();
if (castInfo != null) { if (castInfo != null) {
tvMachineName.setText(castInfo.getContinuousCasterName());
tvMachineType.setText(castInfo.getContinuousCasterType()); tvMachineType.setText(castInfo.getContinuousCasterType());
tvSection.setText(castInfo.getFractureSurface()); tvSection.setText(castInfo.getFractureSurface());
tvSteelType.setText(castInfo.getSteelGrade()); tvSteelType.setText(castInfo.getSteelGrade());
...@@ -330,9 +331,19 @@ public class MesChooseMachineDetailActivity extends WorkToolBarActivity { ...@@ -330,9 +331,19 @@ public class MesChooseMachineDetailActivity extends WorkToolBarActivity {
} }
@OnClick({R.id.tv_add2, R.id.tv_add5, R.id.tv_add6, R.id.rl_middle, R.id.rl_cover, R.id.rl_protection, R.id.tv_add1, R.id.tv_add3, R.id.tv_add4, R.id.rl_add}) @OnClick({R.id.tv_next,R.id.tv_add2, R.id.tv_add5, R.id.tv_add6, R.id.rl_middle, R.id.rl_cover, R.id.rl_protection, R.id.tv_add1, R.id.tv_add3, R.id.tv_add4, R.id.rl_add})
public void onViewClicked(View view) { public void onViewClicked(View view) {
switch (view.getId()) { switch (view.getId()) {
case R.id.tv_next:
Map<String, Object> param = WorkUtils.simpleParam();
param.put("mainInfo", data);
JSONObject steelInfo = new JSONObject();
steelInfo.put("steelmakingWorksCode", data.getSteelmakingWorksCode());
steelInfo.put("continuousCasterCode", data.getContinuousCasterCode());
param.put("steelInfo", steelInfo);
startActivity(MesUserDataDetailAddActivity.class,"form","0"
,"data",JSON.toJSONString(param));
break;
case R.id.tv_add1: case R.id.tv_add1:
startActivity(MesThreeAddActivity.class, "continuousCasterCode", data.getContinuousCasterCode()); startActivity(MesThreeAddActivity.class, "continuousCasterCode", data.getContinuousCasterCode());
break; break;
...@@ -395,19 +406,23 @@ public class MesChooseMachineDetailActivity extends WorkToolBarActivity { ...@@ -395,19 +406,23 @@ public class MesChooseMachineDetailActivity extends WorkToolBarActivity {
getData(); getData();
} }
@Subscribe
public void refresh(AddUserDataEvent event) {
finish();
}
@Override @Override
public boolean onCreateOptionsMenu(Menu menu) { public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.menu_machine_finish, menu); getMenuInflater().inflate(R.menu.menu_modify, menu);
return super.onCreateOptionsMenu(menu); return super.onCreateOptionsMenu(menu);
} }
@Override @Override
public boolean onOptionsItemSelected(MenuItem item) { public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) { switch (item.getItemId()) {
case R.id.finish: // case R.id.finish:
submit(); // submit();
break; // break;
case R.id.modify: case R.id.modify:
startActivity(MesChooseMachineModifyActivity.class, startActivity(MesChooseMachineModifyActivity.class,
"data",JSON.toJSONString(data)); "data",JSON.toJSONString(data));
......
...@@ -511,7 +511,8 @@ public class MesUserDataDetailActivity extends WorkToolBarActivity { ...@@ -511,7 +511,8 @@ public class MesUserDataDetailActivity extends WorkToolBarActivity {
} }
@OnClick({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}) @OnClick({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) { public void onViewClicked(View view) {
switch (view.getId()) { switch (view.getId()) {
case R.id.tv_add1: case R.id.tv_add1:
...@@ -567,6 +568,27 @@ public class MesUserDataDetailActivity extends WorkToolBarActivity { ...@@ -567,6 +568,27 @@ public class MesUserDataDetailActivity extends WorkToolBarActivity {
case R.id.btn_refuse: case R.id.btn_refuse:
openCheck(2); openCheck(2);
break; break;
case R.id.rl_middle:
if (llMiddle.getVisibility() == View.VISIBLE) {
llMiddle.setVisibility(View.GONE);
} else {
llMiddle.setVisibility(View.VISIBLE);
}
break;
case R.id.rl_cover:
if (llCover.getVisibility() == View.VISIBLE) {
llCover.setVisibility(View.GONE);
} else {
llCover.setVisibility(View.VISIBLE);
}
break;
case R.id.rl_protection:
if (llProtection.getVisibility() == View.VISIBLE) {
llProtection.setVisibility(View.GONE);
} else {
llProtection.setVisibility(View.VISIBLE);
}
break;
} }
} }
......
...@@ -551,7 +551,7 @@ public class MesUserDataDetailModifyActivity extends WorkToolBarActivity { ...@@ -551,7 +551,7 @@ public class MesUserDataDetailModifyActivity extends WorkToolBarActivity {
@OnClick({R.id.tv_factory_add1, R.id.tv_factory_add2, R.id.tv_factory_add3, R.id.rl_cover4, R.id.rl_protection4, R.id.iv_modify_client, R.id.iv_modify_machine, R.id.iv_modify_steel, @OnClick({R.id.tv_factory_add1, R.id.tv_factory_add2, R.id.tv_factory_add3, R.id.rl_cover4, R.id.rl_protection4, R.id.iv_modify_client, R.id.iv_modify_machine, R.id.iv_modify_steel,
R.id.tv_add5, R.id.tv_add6, R.id.tv_add1, R.id.tv_add3, R.id.tv_add5, R.id.tv_add6, R.id.tv_add1, R.id.tv_add3,
R.id.tv_add4}) R.id.tv_add4,R.id.rl_middle,R.id.rl_cover,R.id.rl_protection})
public void onViewClicked(View view) { public void onViewClicked(View view) {
switch (view.getId()) { switch (view.getId()) {
case R.id.tv_factory_add1: case R.id.tv_factory_add1:
......
...@@ -130,7 +130,7 @@ ...@@ -130,7 +130,7 @@
android:id="@+id/rv_data3" android:id="@+id/rv_data3"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginTop="10mm" /> />
<TextView <TextView
android:id="@+id/tv_add3" android:id="@+id/tv_add3"
......
...@@ -926,6 +926,15 @@ ...@@ -926,6 +926,15 @@
</LinearLayout> </LinearLayout>
</RelativeLayout> </RelativeLayout>
<TextView
android:visibility="gone"
android:id="@+id/tv_next"
android:layout_width="match_parent"
android:background="@color/blue_btn"
android:text="下一步"
android:textColor="@color/white"
android:gravity="center"
android:layout_height="40mm" />
<RelativeLayout <RelativeLayout
android:id="@+id/rl_add" android:id="@+id/rl_add"
android:layout_width="match_parent" android:layout_width="match_parent"
......
...@@ -917,5 +917,14 @@ ...@@ -917,5 +917,14 @@
android:text="+添加" android:text="+添加"
android:textSize="14sp" /> android:textSize="14sp" />
</RelativeLayout> </RelativeLayout>
<TextView
android:id="@+id/tv_next"
android:layout_width="match_parent"
android:background="@color/blue_btn"
android:text="下一步"
android:textColor="@color/white"
android:gravity="center"
android:layout_height="40mm" />
</LinearLayout> </LinearLayout>
</androidx.core.widget.NestedScrollView> </androidx.core.widget.NestedScrollView>
\ No newline at end of file
...@@ -126,7 +126,7 @@ ...@@ -126,7 +126,7 @@
android:textSize="14sp" /> android:textSize="14sp" />
<EditText <TextView
android:id="@+id/et_content3" android:id="@+id/et_content3"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
...@@ -134,8 +134,6 @@ ...@@ -134,8 +134,6 @@
android:layout_marginRight="3mm" android:layout_marginRight="3mm"
android:background="@null" android:background="@null"
android:hint="请输入" android:hint="请输入"
android:clickable="false"
android:focusable="false"
android:textSize="14sp" /> android:textSize="14sp" />
</RelativeLayout> </RelativeLayout>
</LinearLayout> </LinearLayout>
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论