提交 7ac8ac98 authored 作者: lgd's avatar lgd

1.修改bug

上级 5067d6e2
...@@ -83,6 +83,10 @@ public class AddStockApplyActivity extends WorkToolBarActivity { ...@@ -83,6 +83,10 @@ public class AddStockApplyActivity extends WorkToolBarActivity {
@Override @Override
public boolean onCreateOptionsMenu(Menu menu) { public boolean onCreateOptionsMenu(Menu menu) {
String orderType = getIntent().getStringExtra("orderType"); String orderType = getIntent().getStringExtra("orderType");
String num = getIntent().getStringExtra("num");
if (Double.valueOf(num) == 0d) {
return super.onCreateOptionsMenu(menu);
}
if (TextUtils.equals(getIntent().getStringExtra("status"), "300")) { if (TextUtils.equals(getIntent().getStringExtra("status"), "300")) {
if (TextUtils.equals(orderType, OrderType.SALE.getCode())) {//销售权限判断 if (TextUtils.equals(orderType, OrderType.SALE.getCode())) {//销售权限判断
if (WorkUtils.hasPermission(PagePermissionType.SO_ENTER_SAVE.getPermission())) { if (WorkUtils.hasPermission(PagePermissionType.SO_ENTER_SAVE.getPermission())) {
......
...@@ -62,6 +62,7 @@ public class ProOutFragment extends WorkBaseFg implements SaleSaleContract.View ...@@ -62,6 +62,7 @@ public class ProOutFragment extends WorkBaseFg implements SaleSaleContract.View
protected void initData() { protected void initData() {
orderList = new ArrayList<>(); orderList = new ArrayList<>();
orderAdapter = new ProOutAdapter(R.layout.item_sale_out, orderList); orderAdapter = new ProOutAdapter(R.layout.item_sale_out, orderList);
orderAdapter.setEmptyView(R.layout.view_empty_content, rvData);
orderAdapter.bindToRecyclerView(rvData); orderAdapter.bindToRecyclerView(rvData);
param = WorkUtils.pageKey(); param = WorkUtils.pageKey();
param.put("orderStatus", state); param.put("orderStatus", state);
......
...@@ -63,6 +63,7 @@ public class ProSaleFragment extends WorkBaseFg implements SaleSaleContract.View ...@@ -63,6 +63,7 @@ public class ProSaleFragment extends WorkBaseFg implements SaleSaleContract.View
orderList = new ArrayList<>(); orderList = new ArrayList<>();
orderAdapter = new ProSaleAdapter(R.layout.item_sale, orderList); orderAdapter = new ProSaleAdapter(R.layout.item_sale, orderList);
orderAdapter.bindToRecyclerView(rvData); orderAdapter.bindToRecyclerView(rvData);
orderAdapter.setEmptyView(R.layout.view_empty_content, rvData);
param = WorkUtils.pageKey(); param = WorkUtils.pageKey();
param.put("orderStatus", state); param.put("orderStatus", state);
param.put("current", page); param.put("current", page);
......
...@@ -62,6 +62,7 @@ public class ProSupplierFragment extends WorkBaseFg implements SaleSaleContract. ...@@ -62,6 +62,7 @@ public class ProSupplierFragment extends WorkBaseFg implements SaleSaleContract.
protected void initData() { protected void initData() {
orderList = new ArrayList<>(); orderList = new ArrayList<>();
orderAdapter = new ProSupplierAdapter(R.layout.item_sale_supplier, orderList); orderAdapter = new ProSupplierAdapter(R.layout.item_sale_supplier, orderList);
orderAdapter.setEmptyView(R.layout.view_empty_content, rvData);
orderAdapter.bindToRecyclerView(rvData); orderAdapter.bindToRecyclerView(rvData);
param = WorkUtils.pageKey(); param = WorkUtils.pageKey();
param.put("orderStatus", state); param.put("orderStatus", state);
......
...@@ -283,21 +283,46 @@ public class WorkFragment extends WorkBaseFg { ...@@ -283,21 +283,46 @@ public class WorkFragment extends WorkBaseFg {
public void onItemClick(BaseQuickAdapter adapter, View view, int position) { public void onItemClick(BaseQuickAdapter adapter, View view, int position) {
switch (position) { switch (position) {
case 0: case 0:
if (!WorkUtils.hasPermission(PagePermissionType.SALE_ORDER_PAGE.getPermission())){
toast(R.string.permission);
return;
}
startActivity(SaleSaleOrderActivity.class, "identity", "1"); startActivity(SaleSaleOrderActivity.class, "identity", "1");
break; break;
case 1: case 1:
if (!WorkUtils.hasPermission(PagePermissionType.PO_PURCHASE_LIST.getPermission())){
toast(R.string.permission);
return;
}
startActivity(SaleOutOrderActivity.class, "identity", "1"); startActivity(SaleOutOrderActivity.class, "identity", "1");
break; break;
case 2: case 2:
if (!WorkUtils.hasPermission(PagePermissionType.FO_SUPPLIER_LIST.getPermission())){
toast(R.string.permission);
return;
}
startActivity(SaleSupplierOrderActivity.class, "identity", "1"); startActivity(SaleSupplierOrderActivity.class, "identity", "1");
break; break;
case 3: case 3:
if (!WorkUtils.hasPermission(PagePermissionType.IO_INSIDE_LIST.getPermission())){
toast(R.string.permission);
return;
}
startActivity(SaleInsideOrderActivity.class, "identity", "1"); startActivity(SaleInsideOrderActivity.class, "identity", "1");
break; break;
case 4: case 4:
if (!WorkUtils.hasPermission(PagePermissionType.AO_PACKAGE_LIST.getPermission())&&
!WorkUtils.hasPermission(PagePermissionType.AO_PACKAGE_APPLY_LIST.getPermission())) {
toast(R.string.permission);
return;
}
startActivity(SaleProductOrderActivity.class, "identity", "1"); startActivity(SaleProductOrderActivity.class, "identity", "1");
break; break;
case 5: case 5:
if (!WorkUtils.hasPermission(PagePermissionType.CO_CRUCIBLE_LIST.getPermission())){
toast(R.string.permission);
return;
}
startActivity(SaleCrucibleOrderActivity.class, "identity", "1"); startActivity(SaleCrucibleOrderActivity.class, "identity", "1");
break; break;
} }
...@@ -310,21 +335,46 @@ public class WorkFragment extends WorkBaseFg { ...@@ -310,21 +335,46 @@ public class WorkFragment extends WorkBaseFg {
public void onItemClick(BaseQuickAdapter adapter, View view, int position) { public void onItemClick(BaseQuickAdapter adapter, View view, int position) {
switch (position) { switch (position) {
case 0: case 0:
if (!WorkUtils.hasPermission(PagePermissionType.SALE_ORDER_PAGE.getPermission())){
toast(R.string.permission);
return;
}
startActivity(ProductSaleOrderActivity.class); startActivity(ProductSaleOrderActivity.class);
break; break;
case 1: case 1:
if (!WorkUtils.hasPermission(PagePermissionType.PO_PURCHASE_LIST.getPermission())){
toast(R.string.permission);
return;
}
startActivity(ProductOutOrderActivity.class); startActivity(ProductOutOrderActivity.class);
break; break;
case 2: case 2:
if (!WorkUtils.hasPermission(PagePermissionType.FO_SUPPLIER_LIST.getPermission())){
toast(R.string.permission);
return;
}
startActivity(ProductSupplierOrderActivity.class); startActivity(ProductSupplierOrderActivity.class);
break; break;
case 3: case 3:
if (!WorkUtils.hasPermission(PagePermissionType.IO_INSIDE_LIST.getPermission())){
toast(R.string.permission);
return;
}
startActivity(ProductInsideOrderActivity.class); startActivity(ProductInsideOrderActivity.class);
break; break;
case 4: case 4:
if (!WorkUtils.hasPermission(PagePermissionType.AO_PACKAGE_LIST.getPermission())&&
!WorkUtils.hasPermission(PagePermissionType.AO_PACKAGE_APPLY_LIST.getPermission())) {
toast(R.string.permission);
return;
}
startActivity(SaleProductOrderActivity.class, "identity", "2"); startActivity(SaleProductOrderActivity.class, "identity", "2");
break; break;
case 5: case 5:
if (!WorkUtils.hasPermission(PagePermissionType.CO_CRUCIBLE_LIST.getPermission())){
toast(R.string.permission);
return;
}
startActivity(SaleCrucibleOrderActivity.class, "identity", "2"); startActivity(SaleCrucibleOrderActivity.class, "identity", "2");
break; break;
} }
......
...@@ -467,7 +467,7 @@ public class WorkUtils { ...@@ -467,7 +467,7 @@ public class WorkUtils {
} }
break; break;
case 4: case 4:
if (!hasPermission(PagePermissionType.CO_CRUCIBLE_APPLY.getPermission())) { if (!hasPermission(PagePermissionType.IO_INSIDE_APPLY.getPermission())) {
return false; return false;
} }
break; break;
...@@ -477,7 +477,7 @@ public class WorkUtils { ...@@ -477,7 +477,7 @@ public class WorkUtils {
// } // }
break; break;
case 6: case 6:
if (!hasPermission(PagePermissionType.IO_INSIDE_APPLY.getPermission())) { if (!hasPermission(PagePermissionType.CO_CRUCIBLE_APPLY.getPermission())) {
return false; return false;
} }
break; break;
......
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
app:tabGravity="fill" app:tabGravity="fill"
app:tabIndicatorColor="@color/mainTextColor" app:tabIndicatorColor="@color/mainTextColor"
app:tabIndicatorFullWidth="false" app:tabIndicatorFullWidth="false"
app:tabMode="scrollable" app:tabMode="auto"
app:tabSelectedTextColor="@color/mainTextColor" app:tabSelectedTextColor="@color/mainTextColor"
app:tabTextAppearance="@style/tabText" app:tabTextAppearance="@style/tabText"
app:tabTextColor="#75899B" /> app:tabTextColor="#75899B" />
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论