|
@@ -1,4 +1,4 @@
|
|
|
-package com.xzjmyk.pm.activity.ui.erp.activity.crm;
|
|
|
|
|
|
|
+package com.uas.appworks.CRM.erp.activity;
|
|
|
|
|
|
|
|
import android.content.Intent;
|
|
import android.content.Intent;
|
|
|
import android.os.Bundle;
|
|
import android.os.Bundle;
|
|
@@ -14,6 +14,7 @@ import com.common.data.DateFormatUtil;
|
|
|
import com.common.data.JSONUtil;
|
|
import com.common.data.JSONUtil;
|
|
|
import com.common.data.ListUtils;
|
|
import com.common.data.ListUtils;
|
|
|
import com.common.data.StringUtil;
|
|
import com.common.data.StringUtil;
|
|
|
|
|
+import com.core.app.AppConstant;
|
|
|
import com.core.app.MyApplication;
|
|
import com.core.app.MyApplication;
|
|
|
import com.core.base.OABaseActivity;
|
|
import com.core.base.OABaseActivity;
|
|
|
import com.core.model.SelectBean;
|
|
import com.core.model.SelectBean;
|
|
@@ -21,20 +22,16 @@ import com.core.net.http.http.OAHttpHelper;
|
|
|
import com.core.net.http.http.OnHttpResultListener;
|
|
import com.core.net.http.http.OnHttpResultListener;
|
|
|
import com.core.net.http.http.Request;
|
|
import com.core.net.http.http.Request;
|
|
|
import com.core.utils.CommonInterface;
|
|
import com.core.utils.CommonInterface;
|
|
|
|
|
+import com.core.utils.CommonUtil;
|
|
|
import com.core.utils.TimeUtils;
|
|
import com.core.utils.TimeUtils;
|
|
|
import com.core.utils.ToastUtil;
|
|
import com.core.utils.ToastUtil;
|
|
|
import com.core.utils.helper.PopupWindowHelper;
|
|
import com.core.utils.helper.PopupWindowHelper;
|
|
|
import com.core.widget.MyListView;
|
|
import com.core.widget.MyListView;
|
|
|
import com.core.widget.view.Activity.SelectActivity;
|
|
import com.core.widget.view.Activity.SelectActivity;
|
|
|
import com.core.widget.view.model.SelectAimModel;
|
|
import com.core.widget.view.model.SelectAimModel;
|
|
|
-import com.lidroid.xutils.ViewUtils;
|
|
|
|
|
-import com.lidroid.xutils.view.annotation.ViewInject;
|
|
|
|
|
|
|
+import com.uas.appworks.CRM.erp.adapter.AddBusinessAdapter;
|
|
|
import com.uas.appworks.OA.erp.model.EmployeesModel;
|
|
import com.uas.appworks.OA.erp.model.EmployeesModel;
|
|
|
-import com.xzjmyk.pm.activity.R;
|
|
|
|
|
-import com.xzjmyk.pm.activity.ui.erp.activity.oa.SearchSelectActivity;
|
|
|
|
|
-import com.xzjmyk.pm.activity.ui.erp.activity.oa.SelectAimActivity;
|
|
|
|
|
-import com.xzjmyk.pm.activity.ui.erp.adapter.oa.AddBusinessAdapter;
|
|
|
|
|
-import com.xzjmyk.pm.activity.util.oa.CommonUtil;
|
|
|
|
|
|
|
+import com.uas.appworks.R;
|
|
|
|
|
|
|
|
import java.util.ArrayList;
|
|
import java.util.ArrayList;
|
|
|
import java.util.HashMap;
|
|
import java.util.HashMap;
|
|
@@ -53,18 +50,11 @@ public class AddBusinessActivity extends OABaseActivity implements View.OnClickL
|
|
|
private final int SAVE_BUSINESS = 0x763;
|
|
private final int SAVE_BUSINESS = 0x763;
|
|
|
private final int LOAD_BUSINESS_CHANCESTAGE = 0x764;
|
|
private final int LOAD_BUSINESS_CHANCESTAGE = 0x764;
|
|
|
private final int UPDATE_BUSINESS = 0x765;
|
|
private final int UPDATE_BUSINESS = 0x765;
|
|
|
- @ViewInject(R.id.company_tv)
|
|
|
|
|
private TextView company_tv;
|
|
private TextView company_tv;
|
|
|
- @ViewInject(R.id.company_add_tv)
|
|
|
|
|
private TextView company_add_tv;
|
|
private TextView company_add_tv;
|
|
|
- @ViewInject(R.id.remark_tv)
|
|
|
|
|
private TextView remark_tv;
|
|
private TextView remark_tv;
|
|
|
- @ViewInject(R.id.business_stage_tv)
|
|
|
|
|
private TextView business_stage_tv;//商机阶段
|
|
private TextView business_stage_tv;//商机阶段
|
|
|
- @ViewInject(R.id.business_Library_tv)
|
|
|
|
|
private TextView business_Library_tv;//商机库
|
|
private TextView business_Library_tv;//商机库
|
|
|
-
|
|
|
|
|
- @ViewInject(R.id.contact_lv)
|
|
|
|
|
private MyListView contact_lv;
|
|
private MyListView contact_lv;
|
|
|
private AddBusinessAdapter adapter;
|
|
private AddBusinessAdapter adapter;
|
|
|
private LatLng latLng;
|
|
private LatLng latLng;
|
|
@@ -76,11 +66,20 @@ public class AddBusinessActivity extends OABaseActivity implements View.OnClickL
|
|
|
protected void onCreate(Bundle savedInstanceState) {
|
|
protected void onCreate(Bundle savedInstanceState) {
|
|
|
super.onCreate(savedInstanceState);
|
|
super.onCreate(savedInstanceState);
|
|
|
setContentView(R.layout.activity_add_business);
|
|
setContentView(R.layout.activity_add_business);
|
|
|
- ViewUtils.inject(this);
|
|
|
|
|
|
|
+ initIDS();
|
|
|
initEvent();
|
|
initEvent();
|
|
|
initView();
|
|
initView();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ private void initIDS() {
|
|
|
|
|
+ company_tv = (TextView) findViewById(R.id.company_tv);
|
|
|
|
|
+ company_add_tv = (TextView) findViewById(R.id.company_add_tv);
|
|
|
|
|
+ remark_tv = (TextView) findViewById(R.id.remark_tv);
|
|
|
|
|
+ business_stage_tv = (TextView) findViewById(R.id.business_stage_tv);
|
|
|
|
|
+ business_Library_tv = (TextView) findViewById(R.id.business_Library_tv);
|
|
|
|
|
+ contact_lv = (MyListView) findViewById(R.id.contact_lv);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
private void initView() {
|
|
private void initView() {
|
|
|
getSupportActionBar().setTitle(R.string.crm_creat_business);
|
|
getSupportActionBar().setTitle(R.string.crm_creat_business);
|
|
|
Intent intent = getIntent();
|
|
Intent intent = getIntent();
|
|
@@ -121,31 +120,24 @@ public class AddBusinessActivity extends OABaseActivity implements View.OnClickL
|
|
|
@Override
|
|
@Override
|
|
|
public void onClick(View v) {
|
|
public void onClick(View v) {
|
|
|
Intent intent = null;
|
|
Intent intent = null;
|
|
|
- switch (v.getId()) {
|
|
|
|
|
- case R.id.company_tv:
|
|
|
|
|
- intent = new Intent(ct, SelectAimActivity.class).putExtra("title", getString(R.string.select) + getString(R.string.Company_Name));
|
|
|
|
|
- startActivityForResult(intent, SELECT_COMPANY);
|
|
|
|
|
- break;
|
|
|
|
|
- case R.id.remark_tv:
|
|
|
|
|
- startActivityForResult(new Intent(ct, SearchSelectActivity.class), SearchSelectActivity.RESULT_CODE);
|
|
|
|
|
- break;
|
|
|
|
|
- case R.id.additem_tv:
|
|
|
|
|
- adapter.getContacts().add(new EmployeesModel());
|
|
|
|
|
- adapter.notifyDataSetChanged();
|
|
|
|
|
- break;
|
|
|
|
|
- case R.id.submit_btn:
|
|
|
|
|
- if (canSubmit()) {
|
|
|
|
|
- if (isUpdata) updateBusiness();
|
|
|
|
|
- else
|
|
|
|
|
- getIdByNet();
|
|
|
|
|
- }
|
|
|
|
|
- break;
|
|
|
|
|
- case R.id.business_Library_tv:
|
|
|
|
|
- loadBusiness();
|
|
|
|
|
- break;
|
|
|
|
|
- case R.id.business_stage_tv:
|
|
|
|
|
- loadJieDuan();
|
|
|
|
|
- break;
|
|
|
|
|
|
|
+ if (v.getId() == R.id.company_tv){
|
|
|
|
|
+ intent = new Intent(ct, SelectAimActivity.class).putExtra("title", getString(R.string.select) + getString(R.string.Company_Name));
|
|
|
|
|
+ startActivityForResult(intent, SELECT_COMPANY);
|
|
|
|
|
+ }else if (v.getId() == R.id.remark_tv){
|
|
|
|
|
+ startActivityForResult(new Intent(ct, SearchSelectActivity.class), AppConstant.RESULT_CODE);
|
|
|
|
|
+ }else if (v.getId() == R.id.additem_tv){
|
|
|
|
|
+ adapter.getContacts().add(new EmployeesModel());
|
|
|
|
|
+ adapter.notifyDataSetChanged();
|
|
|
|
|
+ }else if (v.getId() == R.id.submit_btn){
|
|
|
|
|
+ if (canSubmit()) {
|
|
|
|
|
+ if (isUpdata) updateBusiness();
|
|
|
|
|
+ else
|
|
|
|
|
+ getIdByNet();
|
|
|
|
|
+ }
|
|
|
|
|
+ }else if (v.getId() == R.id.business_Library_tv){
|
|
|
|
|
+ loadBusiness();
|
|
|
|
|
+ }else if (v.getId() == R.id.business_stage_tv){
|
|
|
|
|
+ loadJieDuan();
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -193,8 +185,8 @@ public class AddBusinessActivity extends OABaseActivity implements View.OnClickL
|
|
|
String remark = StringUtil.isEmpty(message) ? getResources().getString(R.string.maintain_customers) : message;
|
|
String remark = StringUtil.isEmpty(message) ? getResources().getString(R.string.maintain_customers) : message;
|
|
|
remark_tv.setText(remark);
|
|
remark_tv.setText(remark);
|
|
|
break;
|
|
break;
|
|
|
- case SearchSelectActivity.RESULT_CODE:
|
|
|
|
|
- if (SearchSelectActivity.RESULT_CODE == resultCode) {
|
|
|
|
|
|
|
+ case AppConstant.RESULT_CODE:
|
|
|
|
|
+ if (AppConstant.RESULT_CODE == resultCode) {
|
|
|
String result = data.getStringExtra("data");
|
|
String result = data.getStringExtra("data");
|
|
|
if (!StringUtil.isEmpty(result))
|
|
if (!StringUtil.isEmpty(result))
|
|
|
remark_tv.setText(result);
|
|
remark_tv.setText(result);
|