提交 1fcdfa10 authored 作者: lgd's avatar lgd

1.修改审核跳转

上级 55b75544
...@@ -14,8 +14,12 @@ import com.wd.workoffice.bean.event.CheckSendEvent; ...@@ -14,8 +14,12 @@ import com.wd.workoffice.bean.event.CheckSendEvent;
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;
import com.wd.workoffice.ui.activity.bat.order.CrucibleOrderDetailActivity;
import com.wd.workoffice.ui.activity.bat.order.InsideOrderDetailActivity;
import com.wd.workoffice.ui.activity.bat.order.OutOrderDetailActivity;
import com.wd.workoffice.ui.activity.bat.order.ProductOrderDetailActivity; import com.wd.workoffice.ui.activity.bat.order.ProductOrderDetailActivity;
import com.wd.workoffice.ui.activity.bat.order.SaleOrderDetailActivity; import com.wd.workoffice.ui.activity.bat.order.SaleOrderDetailActivity;
import com.wd.workoffice.ui.activity.bat.order.SupplierOrderDetailActivity;
import com.wd.workoffice.ui.activity.bat.work.WorkContactsOpenTicketActivity; import com.wd.workoffice.ui.activity.bat.work.WorkContactsOpenTicketActivity;
import com.wd.workoffice.ui.activity.bat.work.WorkProDetailActivity; import com.wd.workoffice.ui.activity.bat.work.WorkProDetailActivity;
import com.wd.workoffice.ui.adapter.ApprovalAdapter; import com.wd.workoffice.ui.adapter.ApprovalAdapter;
...@@ -150,6 +154,22 @@ public class WorkApprovalActivity extends WorkToolBarActivity { ...@@ -150,6 +154,22 @@ public class WorkApprovalActivity extends WorkToolBarActivity {
startActivity(ProductOrderDetailActivity.class, startActivity(ProductOrderDetailActivity.class,
"identity", "1", "identity", "1",
"id", approval.getOrderId()); "id", approval.getOrderId());
} else if (TextUtils.equals(OrderType.OUT_BUY.getCode(), approval.getOrderType())) {
startActivity(OutOrderDetailActivity.class,
"identity", "1",
"id", approval.getOrderId());
} else if (TextUtils.equals(OrderType.IN.getCode(), approval.getOrderType())) {
startActivity(InsideOrderDetailActivity.class,
"identity", "1",
"id", approval.getOrderId());
} else if (TextUtils.equals(OrderType.SUPPLIER.getCode(), approval.getOrderType())) {
startActivity(SupplierOrderDetailActivity.class,
"identity", "1",
"id", approval.getOrderId());
} else if (TextUtils.equals(OrderType.CRUCIBLE.getCode(), approval.getOrderType())) {
startActivity(CrucibleOrderDetailActivity.class,
"identity", "1",
"id", approval.getOrderId());
} else if (TextUtils.equals("PM", approval.getOrderType())) { } else if (TextUtils.equals("PM", approval.getOrderType())) {
startActivity(WorkProDetailActivity.class, startActivity(WorkProDetailActivity.class,
"id", approval.getId() + ""); "id", approval.getId() + "");
......
...@@ -127,7 +127,9 @@ public class CrucibleOrderDetailActivity extends WorkToolBarActivity { ...@@ -127,7 +127,9 @@ public class CrucibleOrderDetailActivity extends WorkToolBarActivity {
ButterKnife.bind(this); ButterKnife.bind(this);
rvPro.setLayoutManager(new LinearLayoutManager(this, RecyclerView.VERTICAL, false)); rvPro.setLayoutManager(new LinearLayoutManager(this, RecyclerView.VERTICAL, false));
rvProcess.setLayoutManager(new LinearLayoutManager(this, RecyclerView.VERTICAL, false)); rvProcess.setLayoutManager(new LinearLayoutManager(this, RecyclerView.VERTICAL, false));
status = Integer.valueOf(getIntent().getStringExtra("status")); if (!TextUtils.isEmpty(getIntent().getStringExtra("status"))) {
status = Integer.valueOf(getIntent().getStringExtra("status"));
}
identity = getIntent().getStringExtra("identity"); identity = getIntent().getStringExtra("identity");
type = getIntent().getStringExtra("type"); type = getIntent().getStringExtra("type");
if (TextUtils.equals(type, "1")) {//1 坩埚生产 2 坩埚销售 if (TextUtils.equals(type, "1")) {//1 坩埚生产 2 坩埚销售
...@@ -210,7 +212,7 @@ public class CrucibleOrderDetailActivity extends WorkToolBarActivity { ...@@ -210,7 +212,7 @@ public class CrucibleOrderDetailActivity extends WorkToolBarActivity {
flowAdapter.bindToRecyclerView(rvProcess); flowAdapter.bindToRecyclerView(rvProcess);
flowAdapter.setEmptyView(R.layout.view_empty_order, rvProcess); flowAdapter.setEmptyView(R.layout.view_empty_order, rvProcess);
proList = new ArrayList<>(); proList = new ArrayList<>();
proAdapter = new CruibleOrderDetailProductAdapter(R.layout.item_order_product, proList, status); proAdapter = new CruibleOrderDetailProductAdapter(R.layout.item_order_product, proList, status == null ? 0 : status);
proAdapter.bindToRecyclerView(rvPro); proAdapter.bindToRecyclerView(rvPro);
proAdapter.setEmptyView(R.layout.view_empty_order, rvPro); proAdapter.setEmptyView(R.layout.view_empty_order, rvPro);
} }
......
...@@ -116,7 +116,9 @@ public class InsideOrderDetailActivity extends WorkToolBarActivity { ...@@ -116,7 +116,9 @@ public class InsideOrderDetailActivity extends WorkToolBarActivity {
ButterKnife.bind(this); ButterKnife.bind(this);
rvPro.setLayoutManager(new LinearLayoutManager(this, RecyclerView.VERTICAL, false)); rvPro.setLayoutManager(new LinearLayoutManager(this, RecyclerView.VERTICAL, false));
rvProcess.setLayoutManager(new LinearLayoutManager(this, RecyclerView.VERTICAL, false)); rvProcess.setLayoutManager(new LinearLayoutManager(this, RecyclerView.VERTICAL, false));
status = Integer.valueOf(getIntent().getStringExtra("status")); if (!TextUtils.isEmpty(getIntent().getStringExtra("status"))) {
status = Integer.valueOf(getIntent().getStringExtra("status"));
}
identity = getIntent().getStringExtra("identity"); identity = getIntent().getStringExtra("identity");
View viewData = LayoutInflater.from(this).inflate(R.layout.view_rv, null); View viewData = LayoutInflater.from(this).inflate(R.layout.view_rv, null);
rvFlowSheet = viewData.findViewById(R.id.rv_data); rvFlowSheet = viewData.findViewById(R.id.rv_data);
...@@ -171,7 +173,7 @@ public class InsideOrderDetailActivity extends WorkToolBarActivity { ...@@ -171,7 +173,7 @@ public class InsideOrderDetailActivity extends WorkToolBarActivity {
flowAdapter.bindToRecyclerView(rvProcess); flowAdapter.bindToRecyclerView(rvProcess);
flowAdapter.setEmptyView(R.layout.view_empty_order, rvProcess); flowAdapter.setEmptyView(R.layout.view_empty_order, rvProcess);
proList = new ArrayList<>(); proList = new ArrayList<>();
proAdapter = new InsideOrderDetailProductAdapter(R.layout.item_order_product, proList, status); proAdapter = new InsideOrderDetailProductAdapter(R.layout.item_order_product, proList, status == null ? 0 : status);
proAdapter.bindToRecyclerView(rvPro); proAdapter.bindToRecyclerView(rvPro);
proAdapter.setEmptyView(R.layout.view_empty_order, rvPro); proAdapter.setEmptyView(R.layout.view_empty_order, rvPro);
} }
......
...@@ -139,7 +139,9 @@ public class OutOrderDetailActivity extends WorkToolBarActivity { ...@@ -139,7 +139,9 @@ public class OutOrderDetailActivity extends WorkToolBarActivity {
ButterKnife.bind(this); ButterKnife.bind(this);
rvPro.setLayoutManager(new LinearLayoutManager(this, RecyclerView.VERTICAL, false)); rvPro.setLayoutManager(new LinearLayoutManager(this, RecyclerView.VERTICAL, false));
rvProcess.setLayoutManager(new LinearLayoutManager(this, RecyclerView.VERTICAL, false)); rvProcess.setLayoutManager(new LinearLayoutManager(this, RecyclerView.VERTICAL, false));
status = Integer.valueOf(getIntent().getStringExtra("status")); if (!TextUtils.isEmpty(getIntent().getStringExtra("status"))) {
status = Integer.valueOf(getIntent().getStringExtra("status"));
}
identity = getIntent().getStringExtra("identity"); identity = getIntent().getStringExtra("identity");
if (TextUtils.equals(identity, "1")) {//1销售 2生产 if (TextUtils.equals(identity, "1")) {//1销售 2生产
...@@ -172,7 +174,7 @@ public class OutOrderDetailActivity extends WorkToolBarActivity { ...@@ -172,7 +174,7 @@ public class OutOrderDetailActivity extends WorkToolBarActivity {
flowAdapter.bindToRecyclerView(rvProcess); flowAdapter.bindToRecyclerView(rvProcess);
flowAdapter.setEmptyView(R.layout.view_empty_order, rvProcess); flowAdapter.setEmptyView(R.layout.view_empty_order, rvProcess);
proList = new ArrayList<>(); proList = new ArrayList<>();
proAdapter = new OutOrderDetailProductAdapter(R.layout.item_order_product, proList, status); proAdapter = new OutOrderDetailProductAdapter(R.layout.item_order_product, proList, status == null ? 0 : status);
proAdapter.bindToRecyclerView(rvPro); proAdapter.bindToRecyclerView(rvPro);
proAdapter.setEmptyView(R.layout.view_empty_order, rvProcess); proAdapter.setEmptyView(R.layout.view_empty_order, rvProcess);
} }
......
...@@ -131,7 +131,6 @@ public class SaleOrderDetailActivity extends WorkToolBarActivity { ...@@ -131,7 +131,6 @@ public class SaleOrderDetailActivity extends WorkToolBarActivity {
} }
if (!TextUtils.isEmpty(getIntent().getStringExtra("status"))) { if (!TextUtils.isEmpty(getIntent().getStringExtra("status"))) {
status = Integer.valueOf(getIntent().getStringExtra("status")); status = Integer.valueOf(getIntent().getStringExtra("status"));
// changView(status);
} }
View viewData = LayoutInflater.from(this).inflate(R.layout.view_rv, null); View viewData = LayoutInflater.from(this).inflate(R.layout.view_rv, null);
rvFlowSheet = viewData.findViewById(R.id.rv_data); rvFlowSheet = viewData.findViewById(R.id.rv_data);
......
...@@ -125,7 +125,9 @@ public class SupplierOrderDetailActivity extends WorkToolBarActivity { ...@@ -125,7 +125,9 @@ public class SupplierOrderDetailActivity extends WorkToolBarActivity {
ButterKnife.bind(this); ButterKnife.bind(this);
rvPro.setLayoutManager(new LinearLayoutManager(this, RecyclerView.VERTICAL, false)); rvPro.setLayoutManager(new LinearLayoutManager(this, RecyclerView.VERTICAL, false));
rvProcess.setLayoutManager(new LinearLayoutManager(this, RecyclerView.VERTICAL, false)); rvProcess.setLayoutManager(new LinearLayoutManager(this, RecyclerView.VERTICAL, false));
status = Integer.valueOf(getIntent().getStringExtra("status")); if (!TextUtils.isEmpty(getIntent().getStringExtra("status"))) {
status = Integer.valueOf(getIntent().getStringExtra("status"));
}
identity = getIntent().getStringExtra("identity"); identity = getIntent().getStringExtra("identity");
if (TextUtils.equals(identity, "1")) {//1销售 2生产 if (TextUtils.equals(identity, "1")) {//1销售 2生产
...@@ -186,7 +188,7 @@ public class SupplierOrderDetailActivity extends WorkToolBarActivity { ...@@ -186,7 +188,7 @@ public class SupplierOrderDetailActivity extends WorkToolBarActivity {
flowAdapter.bindToRecyclerView(rvProcess); flowAdapter.bindToRecyclerView(rvProcess);
flowAdapter.setEmptyView(R.layout.view_empty_order, rvProcess); flowAdapter.setEmptyView(R.layout.view_empty_order, rvProcess);
proList = new ArrayList<>(); proList = new ArrayList<>();
proAdapter = new SupplierOrderDetailProductAdapter(R.layout.item_order_product, proList, status); proAdapter = new SupplierOrderDetailProductAdapter(R.layout.item_order_product, proList, status == null ? 0 : status);
proAdapter.bindToRecyclerView(rvPro); proAdapter.bindToRecyclerView(rvPro);
proAdapter.setEmptyView(R.layout.view_empty_order, rvPro); proAdapter.setEmptyView(R.layout.view_empty_order, rvPro);
} }
...@@ -500,10 +502,4 @@ public class SupplierOrderDetailActivity extends WorkToolBarActivity { ...@@ -500,10 +502,4 @@ public class SupplierOrderDetailActivity extends WorkToolBarActivity {
}); });
} }
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// TODO: add setContentView(...) invocation
ButterKnife.bind(this);
}
} }
...@@ -15,8 +15,12 @@ import com.wd.workoffice.bean.event.CheckSendEvent; ...@@ -15,8 +15,12 @@ import com.wd.workoffice.bean.event.CheckSendEvent;
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;
import com.wd.workoffice.ui.activity.bat.order.CrucibleOrderDetailActivity;
import com.wd.workoffice.ui.activity.bat.order.InsideOrderDetailActivity;
import com.wd.workoffice.ui.activity.bat.order.OutOrderDetailActivity;
import com.wd.workoffice.ui.activity.bat.order.ProductOrderDetailActivity; import com.wd.workoffice.ui.activity.bat.order.ProductOrderDetailActivity;
import com.wd.workoffice.ui.activity.bat.order.SaleOrderDetailActivity; import com.wd.workoffice.ui.activity.bat.order.SaleOrderDetailActivity;
import com.wd.workoffice.ui.activity.bat.order.SupplierOrderDetailActivity;
import com.wd.workoffice.ui.activity.bat.work.WorkContactsOpenTicketActivity; import com.wd.workoffice.ui.activity.bat.work.WorkContactsOpenTicketActivity;
import com.wd.workoffice.ui.activity.bat.work.WorkProDetailActivity; import com.wd.workoffice.ui.activity.bat.work.WorkProDetailActivity;
import com.wd.workoffice.ui.adapter.ApprovalAdapter; import com.wd.workoffice.ui.adapter.ApprovalAdapter;
...@@ -151,9 +155,25 @@ public class ApprovalFromMeFragment extends WorkBaseFg { ...@@ -151,9 +155,25 @@ public class ApprovalFromMeFragment extends WorkBaseFg {
startActivity(ProductOrderDetailActivity.class, startActivity(ProductOrderDetailActivity.class,
"identity", "1", "identity", "1",
"id", approval.getOrderId()); "id", approval.getOrderId());
} else if (TextUtils.equals(OrderType.OUT_BUY.getCode(), approval.getOrderType())) {
startActivity(OutOrderDetailActivity.class,
"identity", "1",
"id", approval.getOrderId());
} else if (TextUtils.equals(OrderType.IN.getCode(), approval.getOrderType())) {
startActivity(InsideOrderDetailActivity.class,
"identity", "1",
"id", approval.getOrderId());
} else if (TextUtils.equals(OrderType.SUPPLIER.getCode(), approval.getOrderType())) {
startActivity(SupplierOrderDetailActivity.class,
"identity", "1",
"id", approval.getOrderId());
} else if (TextUtils.equals(OrderType.CRUCIBLE.getCode(), approval.getOrderType())) {
startActivity(CrucibleOrderDetailActivity.class,
"identity", "1",
"id", approval.getOrderId());
} else if (TextUtils.equals("PM", approval.getOrderType())) { } else if (TextUtils.equals("PM", approval.getOrderType())) {
startActivity(WorkProDetailActivity.class, startActivity(WorkProDetailActivity.class,
"id", approval.getId()+""); "id", approval.getId() + "");
} }
} }
} }
......
...@@ -21,9 +21,13 @@ import com.wd.workoffice.bean.event.CheckSendEvent; ...@@ -21,9 +21,13 @@ import com.wd.workoffice.bean.event.CheckSendEvent;
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;
import com.wd.workoffice.ui.activity.bat.order.CrucibleOrderDetailActivity;
import com.wd.workoffice.ui.activity.bat.order.InsideOrderDetailActivity;
import com.wd.workoffice.ui.activity.bat.order.OutOrderDetailActivity;
import com.wd.workoffice.ui.activity.bat.order.ProductOrderDetailActivity; import com.wd.workoffice.ui.activity.bat.order.ProductOrderDetailActivity;
import com.wd.workoffice.ui.activity.bat.order.SaleOrderDetailActivity; import com.wd.workoffice.ui.activity.bat.order.SaleOrderDetailActivity;
import com.wd.workoffice.ui.activity.bat.order.SendApplyDetailActivity; import com.wd.workoffice.ui.activity.bat.order.SendApplyDetailActivity;
import com.wd.workoffice.ui.activity.bat.order.SupplierOrderDetailActivity;
import com.wd.workoffice.ui.activity.bat.work.WorkContactsOpenTicketActivity; import com.wd.workoffice.ui.activity.bat.work.WorkContactsOpenTicketActivity;
import com.wd.workoffice.ui.activity.bat.work.WorkProDetailActivity; import com.wd.workoffice.ui.activity.bat.work.WorkProDetailActivity;
import com.wd.workoffice.ui.adapter.ApprovalAdapter; import com.wd.workoffice.ui.adapter.ApprovalAdapter;
...@@ -160,9 +164,25 @@ public class ApprovalToMeFragment extends WorkBaseFg { ...@@ -160,9 +164,25 @@ public class ApprovalToMeFragment extends WorkBaseFg {
startActivity(ProductOrderDetailActivity.class, startActivity(ProductOrderDetailActivity.class,
"identity", "1", "identity", "1",
"id", approval.getOrderId()); "id", approval.getOrderId());
} else if (TextUtils.equals(OrderType.OUT_BUY.getCode(), approval.getOrderType())) {
startActivity(OutOrderDetailActivity.class,
"identity", "1",
"id", approval.getOrderId());
} else if (TextUtils.equals(OrderType.IN.getCode(), approval.getOrderType())) {
startActivity(InsideOrderDetailActivity.class,
"identity", "1",
"id", approval.getOrderId());
} else if (TextUtils.equals(OrderType.SUPPLIER.getCode(), approval.getOrderType())) {
startActivity(SupplierOrderDetailActivity.class,
"identity", "1",
"id", approval.getOrderId());
} else if (TextUtils.equals(OrderType.CRUCIBLE.getCode(), approval.getOrderType())) {
startActivity(CrucibleOrderDetailActivity.class,
"identity", "1",
"id", approval.getOrderId());
} else if (TextUtils.equals("PM", approval.getOrderType())) { } else if (TextUtils.equals("PM", approval.getOrderType())) {
startActivity(WorkProDetailActivity.class, startActivity(WorkProDetailActivity.class,
"id", approval.getLinkSerialNumber()); "id", approval.getId() + "");
} }
} }
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论