提交 ba73e621 authored 作者: lgd's avatar lgd

1.修改部门展示权限

上级 fdad1dcb
...@@ -4,7 +4,7 @@ import java.util.Arrays; ...@@ -4,7 +4,7 @@ import java.util.Arrays;
import java.util.List; import java.util.List;
public interface Config { public interface Config {
Boolean DEBUG = true; Boolean DEBUG = false;
String REGEX_USERNAME = "^[\\w]{4,16}(?<!_)$"; String REGEX_USERNAME = "^[\\w]{4,16}(?<!_)$";
String REGEX_PASSWORD = "^[\\w]{6,16}(?<!_)$"; String REGEX_PASSWORD = "^[\\w]{6,16}(?<!_)$";
......
...@@ -169,6 +169,9 @@ public enum PagePermissionType { ...@@ -169,6 +169,9 @@ public enum PagePermissionType {
FINANCE_SHELF_LIST("app:finance:finance-dept-flow:shelf:page:list", "获取当前用户部门账户的流水"), FINANCE_SHELF_LIST("app:finance:finance-dept-flow:shelf:page:list", "获取当前用户部门账户的流水"),
FINANCE_DEPT_LIST("finance:dept-account-balance:page:list", "获取所有部门账户列表(分页)"), FINANCE_DEPT_LIST("finance:dept-account-balance:page:list", "获取所有部门账户列表(分页)"),
FINANCE_FLOW_LIST("finance:finance-dept-flow:page:list", "获取指定部门的账户流水"), FINANCE_FLOW_LIST("finance:finance-dept-flow:page:list", "获取指定部门的账户流水"),
DEPT_ACCOUNT_BALANCE_TAX("app:finance:dept-account-balance:tax:details", "获取税务账户信息"),
DEPT_ACCOUNT_BALANCE_EXCHANGE("app:finance:dept-account-balance:exchange:details", "获取外汇账户信息"),
DEPT_ACCOUNT_BALANCE_CO("app:finance:dept-account-balance:co:details", "获取集团账户信息"),
//子流程 //子流程
SUB_PROCESS("base:sub-process:list", "子流程"), SUB_PROCESS("base:sub-process:list", "子流程"),
//客户分厂 //客户分厂
......
...@@ -2,8 +2,12 @@ package com.wd.workoffice.ui.activity.user; ...@@ -2,8 +2,12 @@ package com.wd.workoffice.ui.activity.user;
import android.view.View; import android.view.View;
import android.widget.RelativeLayout; import android.widget.RelativeLayout;
import com.wd.workoffice.R; import com.wd.workoffice.R;
import com.wd.workoffice.app.WorkToolBarActivity; import com.wd.workoffice.app.WorkToolBarActivity;
import com.wd.workoffice.bean.workEnum.PagePermissionType;
import com.wd.workoffice.util.WorkUtils;
import butterknife.BindView; import butterknife.BindView;
import butterknife.ButterKnife; import butterknife.ButterKnife;
import butterknife.OnClick; import butterknife.OnClick;
...@@ -28,6 +32,15 @@ public class UserMoneyActivity extends WorkToolBarActivity { ...@@ -28,6 +32,15 @@ public class UserMoneyActivity extends WorkToolBarActivity {
@Override @Override
protected void initView() { protected void initView() {
ButterKnife.bind(this); ButterKnife.bind(this);
if (!WorkUtils.hasPermission(PagePermissionType.DEPT_ACCOUNT_BALANCE_TAX.getPermission())) {
rlTax.setVisibility(View.GONE);
}
if (!WorkUtils.hasPermission(PagePermissionType.DEPT_ACCOUNT_BALANCE_EXCHANGE.getPermission())) {
rlBank.setVisibility(View.GONE);
}
if (!WorkUtils.hasPermission(PagePermissionType.DEPT_ACCOUNT_BALANCE_CO.getPermission())) {
rlGroup.setVisibility(View.GONE);
}
} }
@Override @Override
...@@ -45,21 +58,20 @@ public class UserMoneyActivity extends WorkToolBarActivity { ...@@ -45,21 +58,20 @@ public class UserMoneyActivity extends WorkToolBarActivity {
} }
@OnClick({R.id.rl_dep, R.id.rl_group, R.id.rl_bank, R.id.rl_tax}) @OnClick({R.id.rl_dep, R.id.rl_group, R.id.rl_bank, R.id.rl_tax})
public void onViewClicked(View view) { public void onViewClicked(View view) {
switch (view.getId()) { switch (view.getId()) {
case R.id.rl_dep: case R.id.rl_dep:
startActivity(UserMoneyDetailActivity.class,"type","1"); startActivity(UserMoneyDetailActivity.class, "type", "1",_TITLE,"部门账户");
break; break;
case R.id.rl_group: case R.id.rl_group:
startActivity(UserMoneyDetailActivity.class,"type","2"); startActivity(UserMoneyDetailActivity.class, "type", "2",_TITLE,"集团账户");
break; break;
case R.id.rl_bank: case R.id.rl_bank:
startActivity(UserMoneyDetailActivity.class,"type","3"); startActivity(UserMoneyDetailActivity.class, "type", "3",_TITLE,"外汇账户");
break; break;
case R.id.rl_tax: case R.id.rl_tax:
startActivity(UserMoneyDetailActivity.class,"type","4"); startActivity(UserMoneyDetailActivity.class, "type", "4",_TITLE,"税务账户");
break; break;
} }
} }
......
...@@ -206,6 +206,6 @@ public class UserMoneyDetailActivity extends WorkToolBarActivity { ...@@ -206,6 +206,6 @@ public class UserMoneyDetailActivity extends WorkToolBarActivity {
param.put("current", page); param.put("current", page);
getFlow(); getFlow();
} }
}).show(); },true).show();
} }
} }
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论