|
|
@@ -22,7 +22,6 @@ import com.core.app.Constants;
|
|
|
import com.core.base.activity.MvpBaseActivity;
|
|
|
import com.core.utils.CommonUtil;
|
|
|
import com.core.utils.time.wheel.OASigninPicker;
|
|
|
-import com.me.network.app.http.HttpRequest;
|
|
|
import com.modular.apputils.utils.RecyclerItemDecoration;
|
|
|
import com.scwang.smartrefresh.layout.api.RefreshLayout;
|
|
|
import com.scwang.smartrefresh.layout.listener.OnRefreshListener;
|
|
|
@@ -228,8 +227,8 @@ public class BusinessManageHomeActivity extends MvpBaseActivity<BusinessManageHo
|
|
|
} else if (i == R.id.business_manage_home_grap_ll) {
|
|
|
startActivity(new Intent(this, BusinessDetailActivty.class).putExtra("bt_type", 1));
|
|
|
} else if (i == R.id.business_manage_home_funnel_ll) {
|
|
|
- startActivity(new Intent(mContext, BusinessActivity.class)
|
|
|
- .putExtra(Constants.FLAG.COMMON_WHICH_PAGE, "businessManage"));
|
|
|
+ mPresenter.getOptionList(this, BusinessManageHomePresenterImpl.REQUEST_OPTION_LIST2
|
|
|
+ , "sys", "isNewBusinessChance");
|
|
|
} else if (i == R.id.business_home_menu1) {
|
|
|
startActivity(new Intent(ct, BusinessBillInputActivity.class)
|
|
|
.putExtra(Constants.Intents.CALLER, "ProjectBusinessChance")
|
|
|
@@ -269,7 +268,8 @@ public class BusinessManageHomeActivity extends MvpBaseActivity<BusinessManageHo
|
|
|
@Override
|
|
|
public boolean onOptionsItemSelected(MenuItem item) {
|
|
|
if (item.getItemId() == R.id.add_item) {
|
|
|
- mPresenter.getOptionList(this, "sys", "isNewBusinessChance");
|
|
|
+ mPresenter.getOptionList(this, BusinessManageHomePresenterImpl.REQUEST_OPTION_LIST1
|
|
|
+ , "sys", "isNewBusinessChance");
|
|
|
return true;
|
|
|
}
|
|
|
return super.onOptionsItemSelected(item);
|
|
|
@@ -328,20 +328,32 @@ public class BusinessManageHomeActivity extends MvpBaseActivity<BusinessManageHo
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public void requestOptionSuccess(String resultJson) {
|
|
|
- if (TextUtils.isEmpty(resultJson)) {
|
|
|
- mAddCompanyBtn.setVisibility(View.VISIBLE);
|
|
|
- mAddProjectBtn.setVisibility(View.GONE);
|
|
|
- mAddOemBtn.setVisibility(View.GONE);
|
|
|
- } else {
|
|
|
- mAddCompanyBtn.setVisibility(View.GONE);
|
|
|
- mAddProjectBtn.setVisibility(View.VISIBLE);
|
|
|
- mAddOemBtn.setVisibility(View.VISIBLE);
|
|
|
- }
|
|
|
- if (mMenuPopupWindow != null) {
|
|
|
- View view = getWindow().findViewById(R.id.add_item);
|
|
|
- mMenuPopupWindow.showAsDropDown(view);
|
|
|
- DisplayUtil.backgroundAlpha(mContext, 0.5f);
|
|
|
+ public void requestOptionSuccess(int flag, String resultJson) {
|
|
|
+ if (flag == BusinessManageHomePresenterImpl.REQUEST_OPTION_LIST1) {
|
|
|
+ if (TextUtils.isEmpty(resultJson)) {
|
|
|
+ mAddCompanyBtn.setVisibility(View.VISIBLE);
|
|
|
+ mAddProjectBtn.setVisibility(View.GONE);
|
|
|
+ mAddOemBtn.setVisibility(View.GONE);
|
|
|
+ } else {
|
|
|
+ mAddCompanyBtn.setVisibility(View.GONE);
|
|
|
+ mAddProjectBtn.setVisibility(View.VISIBLE);
|
|
|
+ mAddOemBtn.setVisibility(View.VISIBLE);
|
|
|
+ }
|
|
|
+ if (mMenuPopupWindow != null) {
|
|
|
+ View view = getWindow().findViewById(R.id.add_item);
|
|
|
+ mMenuPopupWindow.showAsDropDown(view);
|
|
|
+ DisplayUtil.backgroundAlpha(mContext, 0.5f);
|
|
|
+ }
|
|
|
+ } else if (flag == BusinessManageHomePresenterImpl.REQUEST_OPTION_LIST2) {
|
|
|
+ String type = "";
|
|
|
+ if (TextUtils.isEmpty(resultJson)) {
|
|
|
+ type = "";
|
|
|
+ } else {
|
|
|
+ type = "项目商机";
|
|
|
+ }
|
|
|
+ startActivity(new Intent(mContext, BusinessActivity.class)
|
|
|
+ .putExtra(Constants.FLAG.BUSINESS_TYPE, type)
|
|
|
+ .putExtra(Constants.FLAG.COMMON_WHICH_PAGE, "businessManage"));
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -403,7 +415,7 @@ public class BusinessManageHomeActivity extends MvpBaseActivity<BusinessManageHo
|
|
|
@Override
|
|
|
public void requestFail(int flag, String failStr) {
|
|
|
toast(failStr);
|
|
|
- if (flag == BusinessManageHomePresenterImpl.REQUEST_OPTION_LIST) {
|
|
|
+ if (flag == BusinessManageHomePresenterImpl.REQUEST_OPTION_LIST1) {
|
|
|
mAddCompanyBtn.setVisibility(View.VISIBLE);
|
|
|
mAddProjectBtn.setVisibility(View.GONE);
|
|
|
mAddOemBtn.setVisibility(View.GONE);
|