提交 28d5359d authored 作者: lgd's avatar lgd

1.添加权限获取,没有权限

上级 889f2334
......@@ -8,6 +8,7 @@ import android.widget.Button;
import android.widget.TextView;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONArray;
import com.chad.library.adapter.base.BaseQuickAdapter;
import com.scwang.smartrefresh.layout.SmartRefreshLayout;
import com.wd.workoffice.R;
......@@ -42,6 +43,7 @@ import io.reactivex.disposables.Disposable;
/**
* 客户档案
* author : flexible
* email : lgd19940421@163.com
* github: https://github.com/FlexibleXd
......@@ -61,6 +63,7 @@ public class MesUserFileListActivity extends WorkToolBarActivity {
private List<UserDataBean.ListBean> dataList;
private MesUserDataAdapter dataAdapter;
private Map<String, Object> paramMap;
private JSONArray permission;
@Override
protected void initView() {
......@@ -84,8 +87,31 @@ public class MesUserFileListActivity extends WorkToolBarActivity {
paramMap.put("isCustomerArchives", "1");
getData();
}
private void getButtonPermission() {
RtfUtils.getMesRtf().buttonPermission(WorkUtils.getMesMenuId("市场服务","历史档案查询")).compose(Transformer.schedule()).subscribe(new WorkObserver<BaseMesBean>() {
@Override
public void doOnSubscribe(Disposable d) {
}
@Override
public void onFail(String errorMsg) {
hideLoading();
toast(errorMsg);
}
@Override
public void onSuccess(BaseMesBean data) {
hideLoading();
if (!data.isSuccess()) {
toast(data.getMessage());
return;
}
permission = JSON.parseArray(data.getData().toString());
}
});
}
private void getData() {
getButtonPermission();
RtfUtils.getMesRtf().userDataList("1", WorkUtils.convertMapToBody(param)).compose(Transformer.schedule()).subscribe(new WorkObserver<BaseMesBean>() {
@Override
public void doOnSubscribe(Disposable d) {
......@@ -142,7 +168,8 @@ public class MesUserFileListActivity extends WorkToolBarActivity {
// boolean isJob = TextUtils.equals(UserKeeper.getInstance().getMesUid(), dataList.get(position).getApprovalUserId());
startActivity(MesUserDataDetailActivity.class, "from", "1", "id",
dataList.get(position).getId(), "status",
dataList.get(position).getApprovalStatus() + "");
dataList.get(position).getApprovalStatus() + "",
"permission",permission.toJSONString());
}
});
}
......
......@@ -83,7 +83,7 @@ public class HistoryActivity extends WorkToolBarActivity {
getData();
}
private void getButtonPermission() {
RtfUtils.getMesRtf().buttonPermission(WorkUtils.getMesMenuId("市场服务","用户数据采集")).compose(Transformer.schedule()).subscribe(new WorkObserver<BaseMesBean>() {
RtfUtils.getMesRtf().buttonPermission(WorkUtils.getMesMenuId("市场服务","历史档案查询")).compose(Transformer.schedule()).subscribe(new WorkObserver<BaseMesBean>() {
@Override
public void doOnSubscribe(Disposable d) {
}
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论