|
|
@@ -79,7 +79,7 @@ public class ProcessMsgActivity extends BaseActivity implements View.OnClickList
|
|
|
@Override
|
|
|
public void handleMessage(Message msg) {
|
|
|
String result = msg.getData().getString("result");
|
|
|
-
|
|
|
+
|
|
|
mList.onRefreshComplete();
|
|
|
|
|
|
switch (msg.what) {
|
|
|
@@ -87,8 +87,8 @@ public class ProcessMsgActivity extends BaseActivity implements View.OnClickList
|
|
|
JSONArray itemArray = JSON.parseObject(result).getJSONArray("data");
|
|
|
if (page == 1) array.clear();
|
|
|
array.addAll(itemArray);
|
|
|
- array=CommonUtil.sortJsonArray(array);//排序
|
|
|
-
|
|
|
+ array = CommonUtil.sortJsonArray(array);//排序
|
|
|
+
|
|
|
if (mAdapter == null) {
|
|
|
mAdapter = new ProcessAdapter(ct, array);
|
|
|
mList.setAdapter(mAdapter);
|
|
|
@@ -213,30 +213,30 @@ public class ProcessMsgActivity extends BaseActivity implements View.OnClickList
|
|
|
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
|
|
|
ProcessAdapter.ViewModel model = (ProcessAdapter.ViewModel) view.getTag();
|
|
|
String title = "";
|
|
|
- String url ="";
|
|
|
+ String url = "";
|
|
|
switch (tab_type) {
|
|
|
case 1:
|
|
|
title = "待审批";
|
|
|
- if ("process".equals(model.typecode)||"".equals(model.typecode)){
|
|
|
- url= "jsps/mobile/process.jsp?nodeId=" + model.JP_NODEID;
|
|
|
- }else if ("procand".equals(model.typecode)){
|
|
|
- url= "jsps/mobile/jprocand.jsp?nodeId=" + model.JP_NODEID;
|
|
|
- }else if("unprocess".equals(model.typecode)){
|
|
|
- url= "jsps/mobile/process.jsp?nodeId=" + model.JP_NODEID+"%26_do=1";
|
|
|
+ if ("process".equals(model.typecode) || "".equals(model.typecode)) {
|
|
|
+ url = "jsps/mobile/process.jsp?nodeId=" + model.JP_NODEID;
|
|
|
+ } else if ("procand".equals(model.typecode)) {
|
|
|
+ url = "jsps/mobile/jprocand.jsp?nodeId=" + model.JP_NODEID;
|
|
|
+ } else if ("unprocess".equals(model.typecode)) {
|
|
|
+ url = "jsps/mobile/process.jsp?nodeId=" + model.JP_NODEID + "%26_do=1";
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
break;
|
|
|
case 2:
|
|
|
title = "已审批";
|
|
|
- url ="jsps/mobile/process.jsp?nodeId=" + model.JP_NODEID+"%26_do=1";
|
|
|
+ url = "jsps/mobile/process.jsp?nodeId=" + model.JP_NODEID + "%26_do=1";
|
|
|
break;
|
|
|
case 3:
|
|
|
title = "我发起的";
|
|
|
- url ="jsps/mobile/process.jsp?nodeId=" + model.JP_NODEID+"%26_do=1";
|
|
|
+ url = "jsps/mobile/process.jsp?nodeId=" + model.JP_NODEID + "%26_do=1";
|
|
|
break;
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
+
|
|
|
+
|
|
|
CommonUtil.loadWebView(ct, url, title, CommonUtil.getSharedPreferences(ct, "erp_master"), null, null);
|
|
|
}
|
|
|
});
|
|
|
@@ -279,7 +279,7 @@ public class ProcessMsgActivity extends BaseActivity implements View.OnClickList
|
|
|
tv_process_already.setSelected(false);
|
|
|
tv_process_me.setSelected(false);
|
|
|
loadProcessToDo(page);
|
|
|
-
|
|
|
+
|
|
|
break;
|
|
|
case R.id.tv_process_already:
|
|
|
page = 1;
|
|
|
@@ -289,7 +289,7 @@ public class ProcessMsgActivity extends BaseActivity implements View.OnClickList
|
|
|
tv_process_already.setSelected(true);
|
|
|
tv_process_me.setSelected(false);
|
|
|
loadProcesstoAlreadyDo(page);
|
|
|
-
|
|
|
+
|
|
|
break;
|
|
|
case R.id.tv_process_me:
|
|
|
page = 1;
|
|
|
@@ -299,7 +299,7 @@ public class ProcessMsgActivity extends BaseActivity implements View.OnClickList
|
|
|
tv_process_already.setSelected(false);
|
|
|
tv_process_me.setSelected(true);
|
|
|
loadProcessAlreadyLaunch(page);
|
|
|
-
|
|
|
+
|
|
|
break;
|
|
|
case R.id.back:
|
|
|
onBackPressed();
|
|
|
@@ -328,7 +328,7 @@ public class ProcessMsgActivity extends BaseActivity implements View.OnClickList
|
|
|
Map<String, Object> params = new HashMap<>();
|
|
|
params.put("count", "1000");
|
|
|
params.put("page", page);
|
|
|
- params.put("_do","1");
|
|
|
+ params.put("_do", "1");
|
|
|
LinkedHashMap<String, Object> headers = new LinkedHashMap<>();
|
|
|
headers.put("Cookie", "JSESSIONID=" + CommonUtil.getSharedPreferences(ct, "sessionId"));
|
|
|
ViewUtil.httpSendRequest(ct, url, params, mHandler, headers, SUSSCESS_already, null, null, "get");
|
|
|
@@ -341,7 +341,7 @@ public class ProcessMsgActivity extends BaseActivity implements View.OnClickList
|
|
|
Map<String, Object> params = new HashMap<>();
|
|
|
params.put("count", "1000");
|
|
|
params.put("page", page);
|
|
|
- params.put("_do","1");
|
|
|
+ params.put("_do", "1");
|
|
|
LinkedHashMap<String, Object> headers = new LinkedHashMap<>();
|
|
|
headers.put("Cookie", "JSESSIONID=" + CommonUtil.getSharedPreferences(ct, "sessionId"));
|
|
|
ViewUtil.httpSendRequest(ct, url, params, mHandler, headers, SUSSCESS_me, null, null, "get");
|
|
|
@@ -402,19 +402,20 @@ public class ProcessMsgActivity extends BaseActivity implements View.OnClickList
|
|
|
if (!StringUtils.isEmpty(jp_name)) jp_name = jp_name.replace("流程", "");
|
|
|
Long jp_launchtime = jsonArray.getJSONObject(position).getLong("JP_LAUNCHTIME");
|
|
|
String jp_status = jsonArray.getJSONObject(position).getString("JP_STATUS");
|
|
|
- String jp_typecode=jsonArray.getJSONObject(position).getString("TYPECODE");
|
|
|
+ String jp_typecode = jsonArray.getJSONObject(position).getString("TYPECODE");
|
|
|
|
|
|
-
|
|
|
- model.name.setText(jp_launchername + "的" + jp_name);
|
|
|
- if (jp_launchtime!=null){
|
|
|
+
|
|
|
+ model.name.setText(jp_launchername + "的" + jp_name);
|
|
|
+ if (jp_launchtime != null) {
|
|
|
model.date.setText(DateFormatUtil.getStrDate4Date(new Date(jp_launchtime), "yyyy-MM-dd HH:mm"));
|
|
|
- }else{
|
|
|
+ } else {
|
|
|
model.date.setText("");
|
|
|
- };
|
|
|
- model.status.setText(jp_status);
|
|
|
- model.JP_NODEID = JP_NODEID;
|
|
|
- model.typecode = jp_typecode;
|
|
|
-
|
|
|
+ }
|
|
|
+ ;
|
|
|
+ model.status.setText(jp_status);
|
|
|
+ model.JP_NODEID = JP_NODEID;
|
|
|
+ model.typecode = jp_typecode;
|
|
|
+
|
|
|
break;
|
|
|
case 2:
|
|
|
//JN_DEALMANNAME
|
|
|
@@ -439,7 +440,7 @@ public class ProcessMsgActivity extends BaseActivity implements View.OnClickList
|
|
|
//JP_STATUS
|
|
|
//JP_LAUNCHTIME
|
|
|
//JP_NODEDEALMANNAME
|
|
|
- if (jsonArray.getJSONObject(position)!=null){
|
|
|
+ if (jsonArray.getJSONObject(position) != null) {
|
|
|
Long time = jsonArray.getJSONObject(position).getLong("JP_LAUNCHTIME");
|
|
|
String name = jsonArray.getJSONObject(position).getString("JP_NAME");
|
|
|
String code = jsonArray.getJSONObject(position).getString("JP_CODEVALUE");
|
|
|
@@ -453,16 +454,16 @@ public class ProcessMsgActivity extends BaseActivity implements View.OnClickList
|
|
|
}
|
|
|
if (!StringUtils.isEmpty(name)) name = name.substring(0, name.length() - 2);
|
|
|
model.name.setText(name + "-" + code);
|
|
|
- if (time!=null){
|
|
|
+ if (time != null) {
|
|
|
model.date.setText(DateFormatUtil.getStrDate4Date(new Date(time), "yyyy-MM-dd HH:mm"));
|
|
|
- }else{
|
|
|
+ } else {
|
|
|
model.date.setText("");
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
model.status.setText(status);
|
|
|
model.JP_NODEID = JP_NODEID;
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
break;
|
|
|
}
|
|
|
|