提交 8a3d67cc authored 作者: lgd's avatar lgd

1.入库申请

2.质检红点
上级 93b6d63a
...@@ -69,6 +69,15 @@ public class OrderCheckStatusBean { ...@@ -69,6 +69,15 @@ public class OrderCheckStatusBean {
@JSONField(name = "return") @JSONField(name = "return")
private boolean returnX; private boolean returnX;
private boolean used; private boolean used;
private boolean qualityInspection;
public boolean isQualityInspection() {
return qualityInspection;
}
public void setQualityInspection(boolean qualityInspection) {
this.qualityInspection = qualityInspection;
}
public int getProductId() { public int getProductId() {
return productId; return productId;
......
package com.wd.workoffice.ui.activity.bat.order; package com.wd.workoffice.ui.activity.bat.order;
import android.os.Bundle;
import android.text.Editable;
import android.text.TextUtils; import android.text.TextUtils;
import android.text.TextWatcher;
import android.view.LayoutInflater; import android.view.LayoutInflater;
import android.view.View; import android.view.View;
import android.widget.EditText; import android.widget.EditText;
...@@ -15,9 +12,7 @@ import com.wd.workoffice.R; ...@@ -15,9 +12,7 @@ import com.wd.workoffice.R;
import com.wd.workoffice.app.BaseBean; import com.wd.workoffice.app.BaseBean;
import com.wd.workoffice.app.WorkToolBarActivity; import com.wd.workoffice.app.WorkToolBarActivity;
import com.wd.workoffice.bean.AddStockBean; import com.wd.workoffice.bean.AddStockBean;
import com.wd.workoffice.bean.UseApplyBean;
import com.wd.workoffice.bean.event.CheckAddStockEvent; import com.wd.workoffice.bean.event.CheckAddStockEvent;
import com.wd.workoffice.bean.event.CheckUseEvent;
import com.wd.workoffice.bean.workEnum.OrderType; import com.wd.workoffice.bean.workEnum.OrderType;
import com.wd.workoffice.retrofit.RtfUtils; import com.wd.workoffice.retrofit.RtfUtils;
import com.wd.workoffice.retrofit.WorkObserver; import com.wd.workoffice.retrofit.WorkObserver;
...@@ -36,7 +31,7 @@ import io.reactivex.Observable; ...@@ -36,7 +31,7 @@ import io.reactivex.Observable;
import io.reactivex.disposables.Disposable; import io.reactivex.disposables.Disposable;
/** /**
* 领用详情 * 入库申请详情
* author : flexible * author : flexible
* email : lgd19940421@163.com * email : lgd19940421@163.com
* github: https://github.com/FlexibleXd * github: https://github.com/FlexibleXd
...@@ -86,7 +81,11 @@ public class AddStockApplyDetailActivity extends WorkToolBarActivity { ...@@ -86,7 +81,11 @@ public class AddStockApplyDetailActivity extends WorkToolBarActivity {
tvTime.setText(info.getCreatedTime()); tvTime.setText(info.getCreatedTime());
tvRemark.setText(String.valueOf(info.getApplyRemark())); tvRemark.setText(String.valueOf(info.getApplyRemark()));
if (TextUtils.equals(info.getStatus(), "0")) { if (TextUtils.equals(info.getStatus(), "0")) {
if (TextUtils.equals(getIntent().getStringExtra("hasPermission"),"1")) {
llBottom.setVisibility(View.VISIBLE); llBottom.setVisibility(View.VISIBLE);
}else {
llBottom.setVisibility(View.GONE);
}
llCheck.setVisibility(View.GONE); llCheck.setVisibility(View.GONE);
} else { } else {
llBottom.setVisibility(View.GONE); llBottom.setVisibility(View.GONE);
...@@ -136,7 +135,7 @@ public class AddStockApplyDetailActivity extends WorkToolBarActivity { ...@@ -136,7 +135,7 @@ public class AddStockApplyDetailActivity extends WorkToolBarActivity {
tvOk.setOnClickListener(new View.OnClickListener() { tvOk.setOnClickListener(new View.OnClickListener() {
@Override @Override
public void onClick(View v) { public void onClick(View v) {
if (status!=1&&TextUtils.isEmpty(etRemark.getText().toString()) && status == 2) { if (status != 1 && TextUtils.isEmpty(etRemark.getText().toString())) {
toast("请填写备注"); toast("请填写备注");
return; return;
} }
...@@ -170,7 +169,7 @@ public class AddStockApplyDetailActivity extends WorkToolBarActivity { ...@@ -170,7 +169,7 @@ public class AddStockApplyDetailActivity extends WorkToolBarActivity {
observable = RtfUtils.getRtf().addCoStockApplyCheck(id + "", WorkUtils.convertMapToBody(param)); observable = RtfUtils.getRtf().addCoStockApplyCheck(id + "", WorkUtils.convertMapToBody(param));
} else if (TextUtils.equals(orderType, OrderType.IN.getCode())) { } else if (TextUtils.equals(orderType, OrderType.IN.getCode())) {
observable = RtfUtils.getRtf().addIoStockApplyCheck(id + "", WorkUtils.convertMapToBody(param)); observable = RtfUtils.getRtf().addIoStockApplyCheck(id + "", WorkUtils.convertMapToBody(param));
}else { } else {
observable = RtfUtils.getRtf().addStockApplyCheck(id + "", WorkUtils.convertMapToBody(param)); observable = RtfUtils.getRtf().addStockApplyCheck(id + "", WorkUtils.convertMapToBody(param));
} }
observable.compose(Transformer.schedule()).subscribe(new WorkObserver<BaseBean>() { observable.compose(Transformer.schedule()).subscribe(new WorkObserver<BaseBean>() {
......
...@@ -34,7 +34,7 @@ import io.reactivex.Observable; ...@@ -34,7 +34,7 @@ import io.reactivex.Observable;
import io.reactivex.disposables.Disposable; import io.reactivex.disposables.Disposable;
/** /**
* 领用详情 * 质检详情
* author : flexible * author : flexible
* email : lgd19940421@163.com * email : lgd19940421@163.com
* github: https://github.com/FlexibleXd * github: https://github.com/FlexibleXd
...@@ -130,8 +130,7 @@ public class QualityApplyDetailActivity extends WorkToolBarActivity { ...@@ -130,8 +130,7 @@ public class QualityApplyDetailActivity extends WorkToolBarActivity {
hasPermission = WorkUtils.hasPermission(PagePermissionType.FO_QUALITY_AUDIT.getPermission()); hasPermission = WorkUtils.hasPermission(PagePermissionType.FO_QUALITY_AUDIT.getPermission());
} }
if (!hasPermission) { if (!hasPermission) {
tvRefuse.setVisibility(View.GONE); llBottom.setVisibility(View.GONE);
tvAgree.setVisibility(View.GONE);
} }
} }
......
...@@ -20,7 +20,8 @@ import androidx.annotation.Nullable; ...@@ -20,7 +20,8 @@ import androidx.annotation.Nullable;
public class AddStockSendApplyAdapter extends BaseQuickAdapter<AddStockBean.RecordsBean, BaseViewHolder> { public class AddStockSendApplyAdapter extends BaseQuickAdapter<AddStockBean.RecordsBean, BaseViewHolder> {
int status; int status;
boolean hasPermission=true; boolean hasPermission = true;
public AddStockSendApplyAdapter(int layoutResId, List data) { public AddStockSendApplyAdapter(int layoutResId, List data) {
super(layoutResId, data); super(layoutResId, data);
} }
...@@ -33,16 +34,20 @@ public class AddStockSendApplyAdapter extends BaseQuickAdapter<AddStockBean.Reco ...@@ -33,16 +34,20 @@ public class AddStockSendApplyAdapter extends BaseQuickAdapter<AddStockBean.Reco
@Override @Override
protected void convert(BaseViewHolder helper, AddStockBean.RecordsBean item) { protected void convert(BaseViewHolder helper, AddStockBean.RecordsBean item) {
helper.setText(R.id.tv_name, item.getSerialNumber()); helper.setText(R.id.tv_name, item.getSerialNumber());
helper.setText(R.id.tv_num, MathUtils.converData(item.getProductAmount(),3)); helper.setText(R.id.tv_num, MathUtils.converData(item.getProductAmount(), 3));
helper.setText(R.id.tv_box_num, String.valueOf(item.getBoxCode())); helper.setText(R.id.tv_box_num, String.valueOf(item.getBoxCode()));
helper.setText(R.id.tv_time, item.getCreatedTime()); helper.setText(R.id.tv_time, item.getCreatedTime());
helper.setText(R.id.tv_status, WorkUtils.getReturnStatus(Integer.valueOf(item.getStatus()))); helper.setText(R.id.tv_status, WorkUtils.getReturnStatus(Integer.valueOf(item.getStatus())));
if (status == 0) { if (status == 0) {
if (hasPermission){ if (hasPermission) {
helper.setVisible(R.id.ll_btn, true); helper.setGone(R.id.ll_btn, true);
helper.addOnClickListener(R.id.tv_agree); helper.addOnClickListener(R.id.tv_agree);
helper.addOnClickListener(R.id.tv_refuse); helper.addOnClickListener(R.id.tv_refuse);
} else {
helper.setGone(R.id.ll_btn, false);
} }
}else {
helper.setGone(R.id.ll_btn, false);
} }
} }
......
...@@ -168,7 +168,7 @@ public class AddStockApplyFragment extends WorkBaseFg { ...@@ -168,7 +168,7 @@ public class AddStockApplyFragment extends WorkBaseFg {
@Override @Override
public void onItemClick(BaseQuickAdapter adapter, View view, int position) { public void onItemClick(BaseQuickAdapter adapter, View view, int position) {
startActivity(AddStockApplyDetailActivity.class, startActivity(AddStockApplyDetailActivity.class,
"orderType", orderType, "orderType", orderType,"hasPermission",dataAdapter.isHasPermission()?"1":"0",
"info", JSON.toJSONString(dataList.get(position))); "info", JSON.toJSONString(dataList.get(position)));
} }
}); });
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论