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

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

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