|
|
@@ -24,6 +24,7 @@ import com.xzjmyk.pm.activity.R;
|
|
|
import com.xzjmyk.pm.activity.ui.base.BaseActivity;
|
|
|
import com.xzjmyk.pm.activity.ui.erp.net.ViewUtil;
|
|
|
import com.xzjmyk.pm.activity.ui.erp.util.CommonUtil;
|
|
|
+import com.xzjmyk.pm.activity.ui.erp.util.LogUtil;
|
|
|
import com.xzjmyk.pm.activity.ui.erp.util.StringUtils;
|
|
|
import com.xzjmyk.pm.activity.ui.erp.view.EmptyLayout;
|
|
|
import com.xzjmyk.pm.activity.view.MyListView;
|
|
|
@@ -43,6 +44,7 @@ public class PlatWDdetailyActivity extends BaseActivity {
|
|
|
private static final int RESUBMIT_OF_DELETEAPPFL = 3092;
|
|
|
private static final int DELETE_OF_DELETEAPPFL = 3093;
|
|
|
public static final int DELETE_SUCCEED = 1219;
|
|
|
+ private static final int PLAT_APP_FLOW_NODES = 0x318;
|
|
|
@ViewInject(R.id.work_daily_detail_time_tv)
|
|
|
private TextView wdd_date;
|
|
|
@ViewInject(R.id.work_daily_detail_summary_tv)
|
|
|
@@ -155,12 +157,31 @@ public class PlatWDdetailyActivity extends BaseActivity {
|
|
|
if(!TextUtils.isEmpty(mCaller)&&mkeyValue!= -1){
|
|
|
progressDialog.dismiss();
|
|
|
//TODO 请求获取审批流数据
|
|
|
+ if (MyApplication.getInstance().isNetworkActive()){
|
|
|
+ loadPlatAppFlow(mCaller,mkeyValue);
|
|
|
+ }else {
|
|
|
+ ToastMessage(getResources().getString(R.string.networks_out));
|
|
|
+ }
|
|
|
+
|
|
|
}else{
|
|
|
approval_flowlv.setVisibility(View.GONE);
|
|
|
hide_above_af.setVisibility(View.GONE);
|
|
|
}
|
|
|
|
|
|
}
|
|
|
+
|
|
|
+ private void loadPlatAppFlow(String mCaller, int mkeyValue) {
|
|
|
+ String url = ApiConfig.getInstance(ApiUtils.getApiModel()).getmApiBase().common_app_flow_nodes;
|
|
|
+ Map<String,Object> param = new HashMap<>();
|
|
|
+ param.put("id",mkeyValue);
|
|
|
+ param.put("caller",mCaller);
|
|
|
+ param.put("enuu", Long.valueOf(CommonUtil.getSharedPreferences(MyApplication.getInstance().getApplicationContext(), "companyEnUu")).longValue());
|
|
|
+ param.put("emcode",Long.valueOf(CommonUtil.getSharedPreferences(MyApplication.getInstance().getApplicationContext(), "b2b_uu")).longValue());LinkedHashMap<String, Object> headers = new LinkedHashMap<>();
|
|
|
+ headers.put("Cookie", "JSESSIONID=" + ApiConfig.getInstance(ApiUtils.getApiModel()).getmApiBase().getCookie());
|
|
|
+ ViewUtil.httpSendRequest(getApplicationContext(), url, param, handler, headers, PLAT_APP_FLOW_NODES, null, null, "get");
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
private void clickEvent() {
|
|
|
resanddel_ll.setOnClickListener(new View.OnClickListener() {
|
|
|
@Override
|
|
|
@@ -245,6 +266,12 @@ public class PlatWDdetailyActivity extends BaseActivity {
|
|
|
public void handleMessage(Message msg) {
|
|
|
super.handleMessage(msg);
|
|
|
switch (msg.what){
|
|
|
+ case PLAT_APP_FLOW_NODES:
|
|
|
+ if (msg.getData() != null){
|
|
|
+ String app_flow_result = msg.getData().getString("result");
|
|
|
+ LogUtil.prinlnLongMsg("app_flow_result",app_flow_result);
|
|
|
+ }
|
|
|
+ break;
|
|
|
case RESUBMIT_OF_DELETEAPPFL:
|
|
|
|
|
|
break;
|