Ver Fonte

通知样式 空格字符删除

Arison há 9 anos atrás
pai
commit
b1eaab465b

+ 1 - 1
WeiChat/src/main/java/com/xzjmyk/pm/activity/ui/erp/activity/NoticesActivity.java

@@ -247,7 +247,7 @@ public class NoticesActivity extends BaseActivity {
 //			model.tv_title.setText(datas.get(position).getNO_TITLE());
             model.tv_time.setText(CommonUtil.transferLongToDate("yyyy-MM-dd HH:mm:ss",
                     datas.get(position).getNO_APPTIME()));
-            model.tv_theme.setText(datas.get(position).getNO_TITLE());
+            model.tv_theme.setText(datas.get(position).getNO_TITLE().replace(" ",""));
             model.tv_author.setText(datas.get(position).getNO_APPROVER());
             model.id = datas.get(position).getNO_ID();
             model.hasRead = datas.get(position).getSTATUS() == null ? -1 : (int) datas.get(position).getSTATUS();

+ 43 - 19
WeiChat/src/main/java/com/xzjmyk/pm/activity/ui/erp/activity/crm/BusinessAddActivity.java

@@ -22,8 +22,10 @@ import com.xzjmyk.pm.activity.ui.erp.util.CommonUtil;
 import com.xzjmyk.pm.activity.ui.erp.util.Constants;
 import com.xzjmyk.pm.activity.ui.erp.view.SingleDialog;
 import com.xzjmyk.pm.activity.util.ToastUtil;
+import com.xzjmyk.pm.activity.view.wheel.DatePicker;
 
 import java.util.ArrayList;
+import java.util.Calendar;
 import java.util.HashMap;
 import java.util.LinkedHashMap;
 import java.util.List;
@@ -88,6 +90,16 @@ public class BusinessAddActivity extends BaseActivity implements View.OnClickLis
         et_business_jieDuan.setKeyListener(null);
         et_business_source.setKeyListener(null);
         et_business_enterMan.setKeyListener(null);
+        
+        et_business_createTime.setOnClickListener(this);
+        et_business_enterTime.setOnClickListener(this);
+        et_business_createTime.setKeyListener(null);
+        et_business_enterTime.setKeyListener(null);
+        et_business_createTime.setFocusable(false);
+        et_business_enterTime.setFocusable(false);
+        
+        et_business_no.setKeyListener(null);
+        et_business_no.setFocusable(false);
     }
     private void initData() {
         getCodeByNet();
@@ -116,6 +128,12 @@ public class BusinessAddActivity extends BaseActivity implements View.OnClickLis
             case R.id.et_business_jieDuan:
                 loadJieDuan();
                 break;
+            case R.id.et_business_createTime:
+                showDateDialog((FormEditText) v.findViewById(R.id.et_business_createTime));
+                break;
+            case R.id.et_business_enterTime:
+                showDateDialog((FormEditText) v.findViewById(R.id.et_business_enterTime));
+                break;
         }
     }
 
@@ -199,7 +217,7 @@ public class BusinessAddActivity extends BaseActivity implements View.OnClickLis
                     array = JSON.parseObject(json).getJSONArray("recorders");
                     if (!array.isEmpty()) {
                         for (int i = 0; i < array.size(); i++) {
-                            lists.add(array.getJSONObject(i).getString("BC_RECORDER"));
+                            lists.add(array.getJSONObject(i).getString("BC_DOMAN"));
                         }
                     }
                     if (lists.isEmpty()) {
@@ -261,38 +279,27 @@ public class BusinessAddActivity extends BaseActivity implements View.OnClickLis
         String bc_contact = getEditText(et_company_man); //联系人
         String bc_remark = getEditText(et_business_source);//备注
         String bc_position = getEditText(et_company_position); //职位
-        String bc_type = "1";  //商机类型
-        String formStore = "{\n" +
+        String bc_type = "私有";  //商机类型
+        String formStore = "{\n"+
+                "\"bc_code\":\"" + et_business_no.getText().toString() + "\",\n" +   //商机名称
+                "\"bc_status\":\"" + "在录入" + "\",\n" + 
+                "\"bc_domancode\":\"" + CommonUtil.getSharedPreferences(ct,"erp_username") + "\",\n" +
+                "\"bc_statuscode\":\"" + "ENTERING" + "\",\n" +
                 "\"bc_description\":\"" + name + "\",\n" +   //商机名称
-
                 "\"bc_from\":\"" + from + "\",\n" +          //商机来源
-
                 "\"bc_nichehouse\":\"" + bc_nichehouse + "\",\n" +      //商机库
-
                 "\"bc_currentprocess\":\"" + bc_currentprocess + "\",\n" +   //当前阶段
-
                 "\"bc_recorddate\":\"" + bc_recorddate + "\",\n" +   //创建时间
-
                 "\"bc_recorder\":\"" + bc_recorder + "\",\n" +   //创建人
-
                 "\"bc_lastdate\":\"" + bc_lastdate + "\",\n" +   //最后跟进时间
-
                 "\"bc_doman\":\"" + bc_doman + "\",\n" +   //跟进人
-
                 "\"bc_remark\":\"" + bc_remark + "\",\n" +   //备注
-
                 "\"bc_custname\":\"" + bc_custname + "\",\n" +   //企业名称
-
                 "\"bc_address\":\"" + bc_address + "\",\n" +   //地址
-
                 "\"bc_contact\":\"" + bc_contact + "\",\n" +   //联系人
-
                 "\"bc_position\":\"" + bc_position + "\",\n" +   //职位
-
                 "\"bt_tel\":\"" + bt_tel + "\",\n" +   //电话
-
                 "\"bc_type\":\"" + bc_type + "\"\n" +   //商机类型
-
                 "}";
         params.put("formStore", formStore);
         params.put("caller", "BusinessChance");
@@ -304,7 +311,7 @@ public class BusinessAddActivity extends BaseActivity implements View.OnClickLis
     private void getCodeByNet() {
         String url = Constants.getAppBaseUrl(ct) + "common/getCodeString.action";
         final Map<String, Object> param = new HashMap<>();
-        String caller = "Meetingroomapply";
+        String caller = "BusinessChance";
         param.put("caller", caller);
         param.put("type", 2);
         param.put("sessionId", CommonUtil.getSharedPreferences(ct, "sessionId"));
@@ -397,4 +404,21 @@ public class BusinessAddActivity extends BaseActivity implements View.OnClickLis
         }*/
     }
 
+    private void showDateDialog(final  FormEditText tv) {
+        DatePicker picker = new DatePicker(this);
+        picker.setRange(1950, 2030);
+        picker.setSelectedItem(
+                Calendar.getInstance().get(Calendar.YEAR),
+                Calendar.getInstance().get(Calendar.MONTH) + 1,
+                Calendar.getInstance().get(Calendar.DAY_OF_MONTH));
+        picker.setOnDatePickListener(new DatePicker.OnYearMonthDayPickListener() {
+            @Override
+            public void onDatePicked(String year, String month, String day) {
+//                        ToastUtil.showToast(ct, year + "-" + month + "-" + day);
+                tv.setText(year + "-" + month + "-" + day);
+            }
+        });
+        picker.show();
+    }
+
 }

+ 25 - 5
WeiChat/src/main/java/com/xzjmyk/pm/activity/ui/erp/activity/crm/ContactManAddActivity.java

@@ -10,6 +10,7 @@ import android.view.View;
 import android.widget.EditText;
 import android.widget.RelativeLayout;
 
+import com.alibaba.fastjson.JSON;
 import com.lidroid.xutils.ViewUtils;
 import com.lidroid.xutils.view.annotation.ViewInject;
 import com.xzjmyk.pm.activity.R;
@@ -68,7 +69,7 @@ public class ContactManAddActivity extends BaseActivity implements View.OnClickL
     }
 
     private void initData() {
-
+          getCodeByNet();
     }
 
     private void initView() {
@@ -111,6 +112,7 @@ public class ContactManAddActivity extends BaseActivity implements View.OnClickL
         return true;
     }
 
+  
     private Handler mHandler = new Handler() {
         @Override
         public void handleMessage(Message msg) {
@@ -120,6 +122,11 @@ public class ContactManAddActivity extends BaseActivity implements View.OnClickL
                     Log.i(TAG, "handleMessage:" + msg.getData().getString("result"));
                      ToastMessage("保存成功!");
                     break;
+                case codeWhat://获取编号
+                    progressDialog.dismiss();
+                     tv_code= JSON.parseObject(msg.getData().getString("result")).getString("code");
+                    
+                    break;
                 case Constants.APP_SOCKETIMEOUTEXCEPTION:
                     progressDialog.dismiss();
                     Log.i(TAG, "handleMessage:" + msg.getData().getString("result"));
@@ -137,9 +144,10 @@ public class ContactManAddActivity extends BaseActivity implements View.OnClickL
         }else{
             sex="1";
         }
-        String formStore="{\"ct_name\":\"" +
-                tv_name.getText().toString() +
-                "\",\"ct_sex\":" +
+        String formStore="{" +
+                "\"ct_code\":\"" + tv_code + "\"," +
+                "\"ct_name\":\"" + tv_name.getText().toString() + "\"," +
+                "\"ct_sex\":" +
                 sex +
                 ",\"ct_cuname\":\"" +
                 tv_company_login.getText().toString() +
@@ -228,5 +236,17 @@ public class ContactManAddActivity extends BaseActivity implements View.OnClickL
         picker.show();
     }
 
-
+    private static final int codeWhat = 0x11;
+    private  String tv_code;
+    private void getCodeByNet() {
+        String url = Constants.getAppBaseUrl(ct) + "common/getCodeString.action";
+        final Map<String, Object> param = new HashMap<>();
+        String caller = "Contact";
+        param.put("caller", caller);
+        param.put("type", 2);
+        param.put("sessionId", CommonUtil.getSharedPreferences(ct, "sessionId"));
+        LinkedHashMap<String, Object> headers = new LinkedHashMap<>();
+        headers.put("Cookie", "JSESSIONID=" + CommonUtil.getSharedPreferences(ct, "sessionId"));
+       ViewUtil.httpSendRequest(ct, url, param, mHandler, headers, codeWhat, null, null, "post");
+    }
 }

+ 24 - 3
WeiChat/src/main/java/com/xzjmyk/pm/activity/ui/erp/activity/crm/CustomerAddActivity.java

@@ -7,6 +7,7 @@ import android.util.Log;
 import android.view.Menu;
 import android.view.MenuItem;
 
+import com.alibaba.fastjson.JSON;
 import com.andreabaccega.widget.FormEditText;
 import com.lidroid.xutils.ViewUtils;
 import com.lidroid.xutils.view.annotation.ViewInject;
@@ -54,7 +55,7 @@ public class CustomerAddActivity extends BaseActivity {
     }
 
     private void initData() {
-
+        getCodeByNet();
     }
 
     private void initView() {
@@ -107,13 +108,18 @@ public class CustomerAddActivity extends BaseActivity {
                     Log.i(TAG, "handleMessage:" + msg.getData().getString("result"));
                     ToastMessage(msg.getData().getString("result"));
                     break;
+                case codeWhat://获取编号
+                    progressDialog.dismiss();
+                    tv_code= JSON.parseObject(msg.getData().getString("result")).getString("code");
+                    break;
             }
         }
     };
 
     private void sendHttpResquest(int what){
         progressDialog.show();
-        String formStore="{\"cu_code\":\"232423453\",\"cu_name\":\"" +
+        String formStore="{\"cu_code\":\"" +tv_code+
+                "\",\"cu_name\":\"" +
                 et_cu_name.getText().toString()+
                 "\",\"cu_source\":\"" +
                 et_cu_source.getText().toString() +
@@ -131,9 +137,24 @@ public class CustomerAddActivity extends BaseActivity {
         String url= Constants.getAppBaseUrl(ct)+"scm/sale/savePreCustomer.action";
         Map<String,Object> params=new HashMap<>();
         params.put("formStore", formStore);
-        params.put("caller", "PreCustome");
+        params.put("caller", "PreCustomer");
         LinkedHashMap<String , Object> headers=new LinkedHashMap<>();
         headers.put("Cookie", "JSESSIONID=" + CommonUtil.getSharedPreferences(ct, "sessionId"));
         ViewUtil.httpSendRequest(ct, url, params, mHandler, headers, what, null, null, "post");
     }
+
+
+    private static final int codeWhat = 0x11;
+    private  String tv_code;
+    private void getCodeByNet() {
+        String url = Constants.getAppBaseUrl(ct) + "common/getCodeString.action";
+        final Map<String, Object> param = new HashMap<>();
+        String caller = "PreCustomer";
+        param.put("caller", caller);
+        param.put("type", 2);
+        param.put("sessionId", CommonUtil.getSharedPreferences(ct, "sessionId"));
+        LinkedHashMap<String, Object> headers = new LinkedHashMap<>();
+        headers.put("Cookie", "JSESSIONID=" + CommonUtil.getSharedPreferences(ct, "sessionId"));
+       ViewUtil.httpSendRequest(ct, url, param, mHandler, headers, codeWhat, null, null, "post");
+    }
 }

+ 23 - 4
WeiChat/src/main/java/com/xzjmyk/pm/activity/ui/erp/activity/crm/TaskAddActivity.java

@@ -11,6 +11,7 @@ import android.view.View;
 import android.widget.EditText;
 import android.widget.TextView;
 
+import com.alibaba.fastjson.JSON;
 import com.lidroid.xutils.ViewUtils;
 import com.lidroid.xutils.view.ViewInjectInfo;
 import com.lidroid.xutils.view.annotation.ViewInject;
@@ -80,7 +81,7 @@ public class TaskAddActivity extends BaseActivity implements View.OnClickListene
 
     }
     private void initData() {
-
+     getCodeByNet();
     }
 
   
@@ -121,6 +122,10 @@ public class TaskAddActivity extends BaseActivity implements View.OnClickListene
                     Log.i(TAG, "handleMessage:" + msg.getData().getString("result"));
                     ToastMessage("保存异常!");
                     break;
+                case codeWhat://获取编号
+                    progressDialog.dismiss();
+                    tv_code= JSON.parseObject(msg.getData().getString("result")).getString("code");
+                    break;
             }
         }
     };
@@ -128,9 +133,8 @@ public class TaskAddActivity extends BaseActivity implements View.OnClickListene
     private void sendHttpResquest(int what){
         progressDialog.show();
         String formStore="{\n" +
-                "\"name\":\"" +
-                tv_name.getText().toString()+
-                "\",\n" +
+                "\"taskcode\":\"" + tv_code+ "\",\n" +
+                "\"name\":\"" + tv_name.getText().toString()+ "\",\n" +
                 "\"resourcename\":\"" +
                 tv_executive.getText().toString() +
                 "\",\n" +
@@ -227,4 +231,19 @@ public class TaskAddActivity extends BaseActivity implements View.OnClickListene
                 break;
         }
     }
+
+
+    private static final int codeWhat = 0x11;
+    private  String tv_code;
+    private void getCodeByNet() {
+        String url = Constants.getAppBaseUrl(ct) + "common/getCodeString.action";
+        final Map<String, Object> param = new HashMap<>();
+        String caller = "ProjectTask";
+        param.put("caller", caller);
+        param.put("type", 2);
+        param.put("sessionId", CommonUtil.getSharedPreferences(ct, "sessionId"));
+        LinkedHashMap<String, Object> headers = new LinkedHashMap<>();
+        headers.put("Cookie", "JSESSIONID=" + CommonUtil.getSharedPreferences(ct, "sessionId"));
+       ViewUtil.httpSendRequest(ct, url, param, mHandler, headers, codeWhat, null, null, "post");
+    }
 }

+ 22 - 4
WeiChat/src/main/java/com/xzjmyk/pm/activity/ui/erp/activity/crm/VisitReportAddActivity.java

@@ -12,6 +12,7 @@ import android.view.View;
 import android.widget.EditText;
 import android.widget.TextView;
 
+import com.alibaba.fastjson.JSON;
 import com.lidroid.xutils.ViewUtils;
 import com.lidroid.xutils.view.annotation.ViewInject;
 import com.xzjmyk.pm.activity.R;
@@ -78,7 +79,7 @@ public class VisitReportAddActivity extends BaseActivity  implements View.OnClic
     }
 
     private void initData() {
-
+        getCodeByNet();
     }
 
     @Override
@@ -113,6 +114,10 @@ public class VisitReportAddActivity extends BaseActivity  implements View.OnClic
                     progressDialog.dismiss();
                     Log.i(TAG, "handleMessage:" + msg.getData().getString("result"));
 
+                    break;
+                case codeWhat://获取编号
+                    progressDialog.dismiss();
+                    tv_code= JSON.parseObject(msg.getData().getString("result")).getString("code");
                     break;
             }
         }
@@ -121,9 +126,8 @@ public class VisitReportAddActivity extends BaseActivity  implements View.OnClic
     private void sendHttpResquest(int what){
         progressDialog.show();
         String formStore="{\n" +
-                "\"vr_visittime\":\"" +
-               tv_date_select.getText().toString()+
-                "\",\n" +
+                "\"vr_code\":\"" + tv_code+ "\",\n" +
+                "\"vr_visittime\":\"" + tv_date_select.getText().toString()+ "\",\n" +
                 "\"vr_visitplace\":\"" +
               tv_address_login.getText().toString()+
                 "\",\n" +
@@ -197,4 +201,18 @@ public class VisitReportAddActivity extends BaseActivity  implements View.OnClic
         });
         picker.show();
     }
+
+    private static final int codeWhat = 0x11;
+    private  String tv_code;
+    private void getCodeByNet() {
+        String url = Constants.getAppBaseUrl(ct) + "common/getCodeString.action";
+        final Map<String, Object> param = new HashMap<>();
+        String caller = "VisitRecord";
+        param.put("caller", caller);
+        param.put("type", 2);
+        param.put("sessionId", CommonUtil.getSharedPreferences(ct, "sessionId"));
+        LinkedHashMap<String, Object> headers = new LinkedHashMap<>();
+        headers.put("Cookie", "JSESSIONID=" + CommonUtil.getSharedPreferences(ct, "sessionId"));
+        ViewUtil.httpSendRequest(ct, url, param, mHandler, headers, codeWhat, null, null, "post");
+    }
 }

+ 22 - 2
WeiChat/src/main/java/com/xzjmyk/pm/activity/ui/erp/activity/crm/VisitReportPlanActivity.java

@@ -11,6 +11,7 @@ import android.view.View;
 import android.widget.EditText;
 import android.widget.TextView;
 
+import com.alibaba.fastjson.JSON;
 import com.lidroid.xutils.ViewUtils;
 import com.lidroid.xutils.view.annotation.ViewInject;
 import com.xzjmyk.pm.activity.R;
@@ -72,7 +73,7 @@ public class VisitReportPlanActivity extends BaseActivity  implements View.OnCli
     }
 
     private void initData() {
-
+      getCodeByNet();
     }
 
     @Override
@@ -109,6 +110,10 @@ public class VisitReportPlanActivity extends BaseActivity  implements View.OnCli
                     Log.i(TAG, "handleMessage:" + msg.getData().getString("result"));
                     ToastMessage("保存异常!");
                     break;
+                case codeWhat://获取编号
+                    progressDialog.dismiss();
+                    tv_code= JSON.parseObject(msg.getData().getString("result")).getString("code");
+                    break;
             }
         }
     };
@@ -117,7 +122,7 @@ public class VisitReportPlanActivity extends BaseActivity  implements View.OnCli
         progressDialog.show();
         String formStore ="\n" +
                 "{\n" +
-              /*  "\"vp_id\":\"1223\",\n" +*/
+                "\"vp_code\":\""+tv_code+"\",\n" +
                 "\"vp_date\":\"" +
                tv_date_select.getText().toString() +
                 "\",\n" +
@@ -187,4 +192,19 @@ public class VisitReportPlanActivity extends BaseActivity  implements View.OnCli
                 break;
         }
     }
+
+    private static final int codeWhat = 0x11;
+    private  String tv_code;
+    private void getCodeByNet() {
+        String url = Constants.getAppBaseUrl(ct) + "common/getCodeString.action";
+        final Map<String, Object> param = new HashMap<>();
+        String caller = "VisitRecord";
+        param.put("caller", caller);
+        param.put("type", 2);
+        param.put("sessionId", CommonUtil.getSharedPreferences(ct, "sessionId"));
+        LinkedHashMap<String, Object> headers = new LinkedHashMap<>();
+        headers.put("Cookie", "JSESSIONID=" + CommonUtil.getSharedPreferences(ct, "sessionId"));
+        ViewUtil.httpSendRequest(ct, url, param, mHandler, headers, codeWhat, null, null, "post");
+    }
+    
 }