|
|
@@ -1,4 +1,4 @@
|
|
|
-package com.uas.appworks.OA.erp.activity.form;
|
|
|
+package com.uas.appworks.activity;
|
|
|
|
|
|
import android.app.Activity;
|
|
|
import android.content.Context;
|
|
|
@@ -43,15 +43,17 @@ import com.core.base.BaseActivity;
|
|
|
import com.core.model.SelectBean;
|
|
|
import com.core.net.http.ViewUtil;
|
|
|
import com.core.utils.CommonUtil;
|
|
|
-import com.modular.apputils.utils.PopupWindowHelper;
|
|
|
import com.core.utils.time.wheel.DateTimePicker;
|
|
|
import com.core.widget.view.Activity.SelectActivity;
|
|
|
import com.core.widget.view.ListViewInScroller;
|
|
|
import com.core.widget.view.model.SelectAimModel;
|
|
|
import com.core.widget.view.selectcalendar.SelectCalendarActivity;
|
|
|
+import com.core.widget.view.selectcalendar.bean.Data;
|
|
|
import com.lidroid.xutils.ViewUtils;
|
|
|
+import com.modular.apputils.utils.PopupWindowHelper;
|
|
|
import com.uas.appworks.OA.erp.activity.CommonDocDetailsActivity;
|
|
|
-import com.core.widget.view.selectcalendar.bean.Data;
|
|
|
+import com.uas.appworks.OA.erp.activity.form.DataFormFieldActivity;
|
|
|
+import com.uas.appworks.OA.erp.activity.form.FormListSelectActivity;
|
|
|
import com.uas.appworks.OA.erp.model.form.GroupData;
|
|
|
import com.uas.appworks.R;
|
|
|
|
|
|
@@ -75,7 +77,7 @@ import java.util.regex.Pattern;
|
|
|
* @desc:动态表单界面
|
|
|
* @author:Arison on 2016/11/8
|
|
|
*/
|
|
|
-public class DataFormDetailActivity extends BaseActivity implements View.OnClickListener {
|
|
|
+public class CommonDataFormActivity extends BaseActivity implements View.OnClickListener {
|
|
|
|
|
|
|
|
|
private boolean isLeave = true;
|
|
|
@@ -477,7 +479,9 @@ public class DataFormDetailActivity extends BaseActivity implements View.OnClick
|
|
|
if ("ExtraWork$".equals(caller)) {
|
|
|
va_id = JSON.parseObject(result).getIntValue("wod_id");
|
|
|
} else {
|
|
|
- va_id = JSON.parseObject(result).getIntValue(formidkey);
|
|
|
+ //rp_id
|
|
|
+ // va_id = JSON.parseObject(result).getIntValue(formidkey);
|
|
|
+ va_id = JSON.parseObject(result).getIntValue("rp_id");
|
|
|
}
|
|
|
if (success) {
|
|
|
judgeApprovers(va_id);
|
|
|
@@ -828,15 +832,17 @@ public class DataFormDetailActivity extends BaseActivity implements View.OnClick
|
|
|
}
|
|
|
String url = "";
|
|
|
if (id == 0) {
|
|
|
- url = CommonUtil.getAppBaseUrl(ct) + "mobile/common/getformandgriddetail.action";
|
|
|
+ url = CommonUtil.getAppBaseUrl(ct) + "api/serve/config.action";
|
|
|
} else {
|
|
|
url = CommonUtil.getAppBaseUrl(ct) + "mobile/getformandgriddetail.action";
|
|
|
}
|
|
|
Map<String, Object> params = new HashMap<>();
|
|
|
- params.put("caller", caller);
|
|
|
- params.put("condition", "1=1");
|
|
|
- params.put("id", id);
|
|
|
- params.put("sessionId", CommonUtil.getSharedPreferences(ct, "sessionId"));
|
|
|
+ params.put("serve_id", "75");
|
|
|
+ params.put("client_type", "cc");
|
|
|
+ // params.put("access_token", "123456");
|
|
|
+// LinkedHashMap<String, Object> header = new LinkedHashMap<>();
|
|
|
+// header.put("Cookie", "JSESSIONID=" + CommonUtil.getSharedPreferences(ct, "sessionId"));
|
|
|
+ // params.put("sessionId", CommonUtil.getSharedPreferences(ct, "sessionId"));
|
|
|
LinkedHashMap<String, Object> headers = new LinkedHashMap<>();
|
|
|
headers.put("Cookie", "JSESSIONID=" + CommonUtil.getSharedPreferences(ct, "sessionId"));
|
|
|
ViewUtil.httpSendRequest(ct, url, params, mHandler, headers, load_success, null, null, "get");
|
|
|
@@ -2165,16 +2171,17 @@ public class DataFormDetailActivity extends BaseActivity implements View.OnClick
|
|
|
}
|
|
|
progressDialog.show();
|
|
|
click_btn.setEnabled(false);
|
|
|
+ // api/serve/save.action?data=?&operate_id=?&access_token=?
|
|
|
String url = null;
|
|
|
- if ("ExtraWork$".equals(caller)) {
|
|
|
- url = CommonUtil.getAppBaseUrl(ct) + "/mobile/oa/ExtraWorkSaveAndSubmit.action";
|
|
|
- } else {
|
|
|
- url = CommonUtil.getAppBaseUrl(ct) + "/mobile/oa/commonSaveAndSubmit.action";
|
|
|
- }
|
|
|
+// if ("ExtraWork$".equals(caller)) {
|
|
|
+// url = CommonUtil.getAppBaseUrl(ct) + "/mobile/oa/ExtraWorkSaveAndSubmit.action";
|
|
|
+// } else {
|
|
|
+ url = CommonUtil.getAppBaseUrl(ct) + "/api/serve/save.action";
|
|
|
+// }
|
|
|
Map<String, Object> params = new HashMap<>();
|
|
|
- params.put("caller", caller);
|
|
|
- params.put("formStore", formStore);
|
|
|
- params.put("gridStore", gridStore);
|
|
|
+// params.put("caller", caller);
|
|
|
+ params.put("data", formStore);
|
|
|
+ params.put("operate_id", "67");
|
|
|
LinkedHashMap<String, Object> headers = new LinkedHashMap<>();
|
|
|
headers.put("Cookie", "JSESSIONID=" + CommonUtil.getSharedPreferences(ct, "sessionId"));
|
|
|
ViewUtil.httpSendRequest(ct, url, params, mHandler, headers, Constants.HTTP_SUCCESS_INIT, null, null, "post");
|
|
|
@@ -2427,9 +2434,9 @@ public class DataFormDetailActivity extends BaseActivity implements View.OnClick
|
|
|
|
|
|
private void judgeApprovers(int id) {
|
|
|
LogUtil.d("id:" + id + " caller:" + caller);
|
|
|
- String url = CommonUtil.getSharedPreferences(ct, "erp_baseurl") + "common/getMultiNodeAssigns.action";
|
|
|
+ String url = CommonUtil.getAppBaseUrl(mContext) + "common/getMultiNodeAssigns.action";
|
|
|
Map<String, Object> param = new HashMap<>();
|
|
|
- param.put("caller", caller);
|
|
|
+ param.put("caller", "RepairApply");
|
|
|
param.put("id", id);
|
|
|
LinkedHashMap<String, Object> headers = new LinkedHashMap<>();
|
|
|
headers.put("Cookie", "JSESSIONID=" + CommonUtil.getSharedPreferences(ct, "sessionId"));
|