/** * 控制显示 */ private void controlEd() { SystemConfig.setOperate(checkTask); // 根据任务状态是否显示抽屉 if (checkStatue == null || TextUtils.isEmpty(checkStatue)) { if (gDrawer.getVisibility() == View.VISIBLE) { gDrawer.setVisibility(View.GONE); } TopManager.getInstance().getImbtnTongBu().setVisibility(View.GONE); } else if ("4".equals(checkStatue)) { if (gDrawer.getVisibility() == View.VISIBLE) { gDrawer.setVisibility(View.GONE); } TopManager.getInstance().getImbtnTongBu().setVisibility(View.GONE); } else if ("1".equals(checkStatue)) { if (gDrawer.getVisibility() == View.GONE) { gDrawer.setVisibility(View.VISIBLE); } // 任务已经受理才显示同步和提交按钮 if (checkTask != null && 1 == checkTask.getIsaccept()) { TopManager.getInstance().getImbtnTongBu().setVisibility(View.VISIBLE); } else { TopManager.getInstance().getImbtnTongBu().setVisibility(View.GONE); } } else if ("2".equals(checkStatue)) { if (gDrawer.getVisibility() == View.VISIBLE) { gDrawer.setVisibility(View.GONE); } TopManager.getInstance().getImbtnTongBu().setVisibility(View.VISIBLE); } else { if (gDrawer.getVisibility() == View.VISIBLE) { gDrawer.setVisibility(View.GONE); } TopManager.getInstance().getImbtnTongBu().setVisibility(View.GONE); } // 判断是否接受按钮 if (checkTask != null && 1 == checkTask.getIsaccept()) { SystemConfig.isOperate = true; drawerUtils.setAcceptBtn(false); } // 判断是否为改派申请 if (checkTask != null && "apply".equals(checkTask.getApplycannelstatus())) { drawerUtils.setGaiPaiBtn(false); SystemConfig.isOperate = false; } // 同步和撤销按钮控制 if ("synchroApply".equals(checkTask.getSynchrostatus())) { // 显示同步撤回按钮 isTongBuCancel = true; TopManager.getInstance().TongBuSurveryContinue(false); TopManager.getInstance().getImbtnTongBu().setEnabled(true); SystemConfig.isOperate = false; } else { TopManager.getInstance().TongBuSurveryContinue(true); TopManager.getInstance().getImbtnTongBu().setEnabled(true); isTongBuCancel = false; } }