提交 95893a86 authored 作者: lgd's avatar lgd

1.往来单位权限

2.//TODO erp用户是否选择新部门为空,质检接口数据无对应问题,内部交易订单审核,审核规则,领用申请列表/退件列表/参数,权限,坩埚下单,mes,刷新token
上级 3db3fd44
......@@ -14,9 +14,14 @@ public enum PagePermissionType {
//设备维修
//设备采购
//往来单位
TRANSIT_PART_LIST(" app:base:transit-part-manage:page:list", "往来单位"),
TRANSIT_PART_update("app:base:transit-part-manage:update", "修改"),
TRANSIT_PART_MANAGE_LIST("app:base:transit-part-manage:page:list", "往来单位分页列表"),
TRANSIT_PART_DETAILS("base:transit-part-manage:details", "一个往来单位详情"),
//库存类别
//销售订单
SALE_ORDER_DETAIL("order:sale-order:details", "一个订单的详情"), SALE_ORDER_PAGE("app:order:sale-order:page:list", "主页销售订单搜索(卖家买家)"),
SALE_ORDER_DETAIL("order:sale-order:details", "一个订单的详情"),
SALE_ORDER_PAGE("app:order:sale-order:page:list", "主页销售订单搜索(卖家买家)"),
SALE_ORDER_START("order:sale-order:start", "下单"),
SALE_ORDER_AUDIT("order:sale-order:audit", "-审核"),
SALE_ORDER_APPLY("order:sale-order:apply", "接单"),
......
......@@ -12,6 +12,7 @@ import com.wd.workoffice.R;
import com.wd.workoffice.app.BaseBean;
import com.wd.workoffice.app.WorkToolBarActivity;
import com.wd.workoffice.bean.ClientBean;
import com.wd.workoffice.bean.workEnum.PagePermissionType;
import com.wd.workoffice.retrofit.ApiService;
import com.wd.workoffice.retrofit.RtfUtils;
import com.wd.workoffice.retrofit.WorkObserver;
......@@ -78,7 +79,11 @@ public class StoreSaleClientActivity extends WorkToolBarActivity {
if (!TextUtils.isEmpty(depId)) {
param.put("deptId", depId);
}
getData();
if (!WorkUtils.hasPermission(PagePermissionType.TRANSIT_PART_MANAGE_LIST.getName())) {
toast(R.string.permission);
} else {
getData();
}
}
private void getData() {
......@@ -181,6 +186,10 @@ public class StoreSaleClientActivity extends WorkToolBarActivity {
@OnClick(R.id.btn_search)
public void onViewClicked() {
if (!WorkUtils.hasPermission(PagePermissionType.TRANSIT_PART_MANAGE_LIST.getName())) {
toast(R.string.permission);
return;
}
param.put("name", etKey.getText().toString());
param.put("current", 1);
page = 1;
......
......@@ -7,9 +7,11 @@ import android.view.MenuItem;
import com.google.android.material.tabs.TabLayout;
import com.wd.workoffice.R;
import com.wd.workoffice.app.WorkToolBarActivity;
import com.wd.workoffice.bean.workEnum.PagePermissionType;
import com.wd.workoffice.ui.adapter.VpDataAdapter;
import com.wd.workoffice.ui.fg.WorkContactsFragment;
import com.wd.workoffice.ui.fg.WorkProFragment;
import com.wd.workoffice.util.WorkUtils;
import java.util.ArrayList;
import java.util.List;
......@@ -34,7 +36,8 @@ public class WorkContactsActivity extends WorkToolBarActivity {
ViewPager vpData;
private String tab[] = {"供应商", "客户", "物流公司"};
private String ofKind[] = {"供应商", "客户", "物流公司"};
// private String ofKind[] = {"SUPPLIER", "CUSTOMER", "TRANSPORTERS"};
// private String ofKind[] = {"SUPPLIER", "CUSTOMER", "TRANSPORTERS"};
@Override
protected void initView() {
ButterKnife.bind(this);
......@@ -43,6 +46,10 @@ public class WorkContactsActivity extends WorkToolBarActivity {
@Override
protected void initData() {
if (!WorkUtils.hasPermission(PagePermissionType.TRANSIT_PART_MANAGE_LIST.getName())) {
toast(R.string.permission);
return;
}
FragmentManager sfm = getSupportFragmentManager();
List<Fragment> data = new ArrayList<>();
for (int i = 0; i < tab.length; i++) {
......
......@@ -9,6 +9,7 @@ import com.wd.workoffice.R;
import com.wd.workoffice.app.WorkBaseFg;
import com.wd.workoffice.bean.ContactsBean;
import com.wd.workoffice.bean.ContactsList;
import com.wd.workoffice.bean.workEnum.PagePermissionType;
import com.wd.workoffice.contract.WorkContactsContract;
import com.wd.workoffice.presenter.WorkContactsPresenter;
import com.wd.workoffice.ui.activity.bat.work.WorkContactsDetailActivity;
......@@ -89,6 +90,10 @@ public class WorkContactsFragment extends WorkBaseFg implements WorkContactsCont
workProductAdapter.setOnItemClickListener(new BaseQuickAdapter.OnItemClickListener() {
@Override
public void onItemClick(BaseQuickAdapter adapter, View view, int position) {
if (!WorkUtils.hasPermission(PagePermissionType.TRANSIT_PART_DETAILS.getName())) {
toast(R.string.permission);
return;
}
startActivity(WorkContactsDetailActivity.class,
"id",dataList.get(position).getId()+"",
"partTypeNames", partTypeNames,"title",dataList.get(position).getName());
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论