Эх сурвалжийг харах

提交分类: 测试版本;
提交内容: 1、解决商机管理bug
2、销售看板添加荣誉墙需求
当前版本: 正式版本6.4.4
是否冲突: 否

RaoMeng 7 жил өмнө
parent
commit
dfa0d498aa

+ 4 - 2
app_modular/appworks/src/main/java/com/uas/appworks/CRM/erp/activity/BusinessActivity.java

@@ -438,8 +438,10 @@ public class BusinessActivity extends BaseActivity implements View.OnClickListen
 //            HListViewOneAdapter.ViewHolder holder= (HListViewOneAdapter.ViewHolder) view.getTag();
 //            HListViewOneAdapter.ViewHolder holder= (HListViewOneAdapter.ViewHolder) view.getTag();
             ArrayList<String> items = gridlists.get(position);
             ArrayList<String> items = gridlists.get(position);
             startActivity(new Intent(ct, BusinessDetailActivty.class)
             startActivity(new Intent(ct, BusinessDetailActivty.class)
-                    .putExtra("bt_type", 3).putExtra("steps", items.get(1))
-                    .putExtra("currentdate", currentDate));
+                    .putExtra("bt_type", 3)
+                    .putExtra("steps", items.get(1))
+                    .putExtra("currentdate", currentDate)
+                    .putExtra("businessType", mBusinessType));
             // Crouton.makeText(this,"item "+items.get(2)+" is clicked",0xff99cc00,1000).show();
             // Crouton.makeText(this,"item "+items.get(2)+" is clicked",0xff99cc00,1000).show();
         }
         }
     }
     }

+ 24 - 9
app_modular/appworks/src/main/java/com/uas/appworks/CRM/erp/activity/BusinessDetailActivty.java

@@ -43,6 +43,7 @@ import com.handmark.pulltorefresh.library.PullToRefreshBase;
 import com.handmark.pulltorefresh.library.PullToRefreshListView;
 import com.handmark.pulltorefresh.library.PullToRefreshListView;
 import com.uas.appworks.CRM.erp.model.Business;
 import com.uas.appworks.CRM.erp.model.Business;
 import com.uas.appworks.R;
 import com.uas.appworks.R;
+import com.uas.appworks.activity.businessManage.businessDetailActivity.BusinessDetailNewActivity;
 
 
 import java.util.ArrayList;
 import java.util.ArrayList;
 import java.util.HashMap;
 import java.util.HashMap;
@@ -129,13 +130,24 @@ public class BusinessDetailActivty extends BaseActivity {
         mlist.setOnItemClickListener(new AdapterView.OnItemClickListener() {
         mlist.setOnItemClickListener(new AdapterView.OnItemClickListener() {
             @Override
             @Override
             public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
             public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
-                final BussinessDetailAdapter.OldViewHolder holder = (BussinessDetailAdapter.OldViewHolder) view.getTag();
+                /*final BussinessDetailAdapter.OldViewHolder holder = (BussinessDetailAdapter.OldViewHolder) view.getTag();
                 startActivity(new Intent(BusinessDetailActivty.this, BusinessDetailInfoActivity.class)
                 startActivity(new Intent(BusinessDetailActivty.this, BusinessDetailInfoActivity.class)
                         .putExtra("type", holder.type)
                         .putExtra("type", holder.type)
                         .putExtra("formCondition", formCondition + "=" + holder.bc_id)
                         .putExtra("formCondition", formCondition + "=" + holder.bc_id)
                         .putExtra("gridCondition", gridCondition + "=" + holder.bc_id)
                         .putExtra("gridCondition", gridCondition + "=" + holder.bc_id)
                         .putExtra("id", holder.bc_id)
                         .putExtra("id", holder.bc_id)
-                );
+                );*/
+                try {
+                    Business business = mData.get(position);
+                    startActivity(new Intent(mContext, BusinessDetailNewActivity.class)
+                            .putExtra("id", business.getBc_id())
+                            .putExtra("type", mBusinessType)
+                            .putExtra("bc_code", business.getCode())
+                            .putExtra("bc_description", business.getName())
+                            .putExtra(Constants.FLAG.COMMON_WHICH_PAGE, "businessCompany"));
+                } catch (Exception e) {
+
+                }
             }
             }
         });
         });
 
 
@@ -170,6 +182,7 @@ public class BusinessDetailActivty extends BaseActivity {
     int type;
     int type;
     String business_steps;
     String business_steps;
     String currentdate;
     String currentdate;
+    String mBusinessType = "项目商机";
 
 
     private void initData() {
     private void initData() {
         Intent intent = getIntent();
         Intent intent = getIntent();
@@ -179,17 +192,18 @@ public class BusinessDetailActivty extends BaseActivity {
             type = intent.getIntExtra("bt_type", 0);
             type = intent.getIntExtra("bt_type", 0);
             business_steps = intent.getStringExtra("steps");
             business_steps = intent.getStringExtra("steps");
             currentdate = intent.getStringExtra("currentdate");
             currentdate = intent.getStringExtra("currentdate");
+            mBusinessType = intent.getStringExtra("businessType");
         }
         }
         if (type == 0) {
         if (type == 0) {
-          setTitle(getString(R.string.business_followup));
+            setTitle(getString(R.string.business_followup));
             ll_top_state.setVisibility(View.VISIBLE);
             ll_top_state.setVisibility(View.VISIBLE);
             sendHttpResquest(Constants.HTTP_SUCCESS_INIT, page);
             sendHttpResquest(Constants.HTTP_SUCCESS_INIT, page);
         } else if (type == 1) {
         } else if (type == 1) {
-          setTitle(getString(R.string.business_seize));
+            setTitle(getString(R.string.business_seize));
             ll_top_state.setVisibility(View.GONE);
             ll_top_state.setVisibility(View.GONE);
             sendHttpResquest(Constants.HTTP_SUCCESS_INIT, page);
             sendHttpResquest(Constants.HTTP_SUCCESS_INIT, page);
         } else if (type == 2) {
         } else if (type == 2) {
-           setTitle(getString(R.string.business_distribution));
+            setTitle(getString(R.string.business_distribution));
             ll_top_state.setVisibility(View.GONE);
             ll_top_state.setVisibility(View.GONE);
             sendHttpResquest(Constants.HTTP_SUCCESS_INIT, page);
             sendHttpResquest(Constants.HTTP_SUCCESS_INIT, page);
         } else if (type == 3) {
         } else if (type == 3) {
@@ -287,7 +301,7 @@ public class BusinessDetailActivty extends BaseActivity {
             holder.iv_event.setOnClickListener(new View.OnClickListener() {
             holder.iv_event.setOnClickListener(new View.OnClickListener() {
                 @Override
                 @Override
                 public void onClick(View v) {
                 public void onClick(View v) {
-                    if (ListUtils.getSize(mdata)>position){
+                    if (ListUtils.getSize(mdata) > position) {
                         if (mdata.get(position).getType() == 1) {
                         if (mdata.get(position).getType() == 1) {
                             bc_code = mdata.get(position).getNum();
                             bc_code = mdata.get(position).getNum();
                             progressDialog.show();
                             progressDialog.show();
@@ -464,9 +478,9 @@ public class BusinessDetailActivty extends BaseActivity {
                     } else {
                     } else {
                         mEmptyLayout.showEmpty();
                         mEmptyLayout.showEmpty();
                         if (page == 1) {
                         if (page == 1) {
-                            showToast( R.string.crm_nodatas);
+                            showToast(R.string.crm_nodatas);
                         } else {
                         } else {
-                            showToast( R.string.common_up_finish);
+                            showToast(R.string.common_up_finish);
                         }
                         }
 
 
                     }
                     }
@@ -512,7 +526,7 @@ public class BusinessDetailActivty extends BaseActivity {
                     JSONObject result = JSON.parseObject(msg.getData().getString("result"));
                     JSONObject result = JSON.parseObject(msg.getData().getString("result"));
                     String isok = result.getString("isok");
                     String isok = result.getString("isok");
                     if (!JSONUtil.validate(msg.getData().getString("result"))) {
                     if (!JSONUtil.validate(msg.getData().getString("result"))) {
-                        showToast( msg.getData().getString("result"));
+                        showToast(msg.getData().getString("result"));
                     }
                     }
                     if ("0".equals(isok)) {
                     if ("0".equals(isok)) {
                         Log.i("qiang", isok);
                         Log.i("qiang", isok);
@@ -579,6 +593,7 @@ public class BusinessDetailActivty extends BaseActivity {
                 params.put("currentdate", currentdate);
                 params.put("currentdate", currentdate);
                 params.put("page", page);
                 params.put("page", page);
                 params.put("pageSize", "10");
                 params.put("pageSize", "10");
+                params.put("type", mBusinessType);
             } else {//跟进
             } else {//跟进
                 params.put("condition", "(bc_type='公有' or nvl(bc_type,' ')=' ')");
                 params.put("condition", "(bc_type='公有' or nvl(bc_type,' ')=' ')");
             }
             }