|
@@ -81,14 +81,14 @@ public class ApprovaPresenter implements OnHttpResultListener {
|
|
|
endActivity = false;
|
|
endActivity = false;
|
|
|
if (intent != null) {
|
|
if (intent != null) {
|
|
|
int id = intent.getIntExtra("nodeid", -1);
|
|
int id = intent.getIntExtra("nodeid", -1);
|
|
|
- String imid = intent.getStringExtra("imid");
|
|
|
|
|
|
|
+// String imid = intent.getStringExtra("imid");
|
|
|
title = intent.getStringExtra("title");
|
|
title = intent.getStringExtra("title");
|
|
|
master = intent.getStringExtra("master");
|
|
master = intent.getStringExtra("master");
|
|
|
if (StringUtils.isEmpty(master)) master = CommonUtil.getMaster();
|
|
if (StringUtils.isEmpty(master)) master = CommonUtil.getMaster();
|
|
|
if (id != -1) {
|
|
if (id != -1) {
|
|
|
- initLoad(id, imid);
|
|
|
|
|
|
|
+ initLoad(id);
|
|
|
} else {
|
|
} else {
|
|
|
- initLoad(0, imid);
|
|
|
|
|
|
|
+ initLoad(0);
|
|
|
}
|
|
}
|
|
|
} else {
|
|
} else {
|
|
|
initLoad(0);
|
|
initLoad(0);
|
|
@@ -154,19 +154,14 @@ public class ApprovaPresenter implements OnHttpResultListener {
|
|
|
initLoad(record.nodeId);
|
|
initLoad(record.nodeId);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- private void initLoad(int nodeId) {
|
|
|
|
|
- initLoad(nodeId, "");
|
|
|
|
|
- }
|
|
|
|
|
|
|
|
|
|
- private void initLoad(int nodeId, String imid) {
|
|
|
|
|
|
|
+ private void initLoad(int nodeId) {
|
|
|
record = new ApprovalRecord();
|
|
record = new ApprovalRecord();
|
|
|
approvals = new ArrayList<>();
|
|
approvals = new ArrayList<>();
|
|
|
hineApprovals = new ArrayList<>();
|
|
hineApprovals = new ArrayList<>();
|
|
|
showApprovals = new ArrayList<>();
|
|
showApprovals = new ArrayList<>();
|
|
|
historyNodes = null;
|
|
historyNodes = null;
|
|
|
record.nodeId = nodeId;
|
|
record.nodeId = nodeId;
|
|
|
- if (imid != null)
|
|
|
|
|
- record.imid = imid;
|
|
|
|
|
iApproval.initStatus();
|
|
iApproval.initStatus();
|
|
|
submit = false;
|
|
submit = false;
|
|
|
loading = false;
|
|
loading = false;
|
|
@@ -713,7 +708,7 @@ public class ApprovaPresenter implements OnHttpResultListener {
|
|
|
handerTitle(0);
|
|
handerTitle(0);
|
|
|
loadDetailedList();//获取明细表
|
|
loadDetailedList();//获取明细表
|
|
|
} else {
|
|
} else {
|
|
|
- LogUtil.i("loading="+loading);
|
|
|
|
|
|
|
+ LogUtil.i("loading=" + loading);
|
|
|
loading = false;
|
|
loading = false;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
@@ -835,7 +830,9 @@ public class ApprovaPresenter implements OnHttpResultListener {
|
|
|
if (!OACheckUtil.isEmpty(caption) && !approval.isDftypeEQ("H")) {
|
|
if (!OACheckUtil.isEmpty(caption) && !approval.isDftypeEQ("H")) {
|
|
|
if (showAble) {
|
|
if (showAble) {
|
|
|
approval.setValues(OACheckUtil.getJson2Text(data, valueKey)); //获取第一个字段的值
|
|
approval.setValues(OACheckUtil.getJson2Text(data, valueKey)); //获取第一个字段的值
|
|
|
- showApprovals.add(approval);
|
|
|
|
|
|
|
+ if (addHint) {
|
|
|
|
|
+ showApprovals.add(approval);
|
|
|
|
|
+ }
|
|
|
} else if (addHint) {
|
|
} else if (addHint) {
|
|
|
hineApprovals.add(approval);
|
|
hineApprovals.add(approval);
|
|
|
}
|
|
}
|