|
|
@@ -16,7 +16,6 @@ import android.util.DisplayMetrics;
|
|
|
import android.util.Log;
|
|
|
import android.view.Gravity;
|
|
|
import android.view.LayoutInflater;
|
|
|
-import android.view.Menu;
|
|
|
import android.view.MenuItem;
|
|
|
import android.view.View;
|
|
|
import android.view.WindowManager;
|
|
|
@@ -164,7 +163,7 @@ public class VisitReportAddActivity extends BaseActivity implements View.OnClick
|
|
|
mVrId = OACheckUtil.getJsonIntager(object, "id");
|
|
|
vr_code = OACheckUtil.getJson2Text(object, "vr_code");
|
|
|
if (StringUtils.isEmpty(vr_status)) {
|
|
|
- status = 0;
|
|
|
+ status = isB2b ? 2 : 0;
|
|
|
} else if ("在录入".equals(vr_status)) {
|
|
|
status = 1;
|
|
|
} else if ("已提交".equals(vr_status)) {
|
|
|
@@ -190,28 +189,34 @@ public class VisitReportAddActivity extends BaseActivity implements View.OnClick
|
|
|
|
|
|
private void initStatus(int status) {
|
|
|
this.status = status;
|
|
|
- switch (status) {
|
|
|
- case 0:
|
|
|
- save_btn.setText(R.string.common_submit_button);
|
|
|
- delete_btn.setVisibility(View.GONE);
|
|
|
- delete_btn.setOnClickListener(null);
|
|
|
- break;
|
|
|
- case 1:
|
|
|
- save_btn.setText(R.string.common_update_button);
|
|
|
- delete_btn.setVisibility(View.VISIBLE);
|
|
|
- delete_btn.setOnClickListener(this);
|
|
|
- break;
|
|
|
- case 2:
|
|
|
- save_btn.setText(R.string.unsubmit);
|
|
|
- delete_btn.setVisibility(View.GONE);
|
|
|
- delete_btn.setOnClickListener(null);
|
|
|
- break;
|
|
|
- case 3:
|
|
|
- save_btn.setVisibility(View.GONE);
|
|
|
- delete_btn.setVisibility(View.GONE);
|
|
|
- delete_btn.setOnClickListener(null);
|
|
|
- break;
|
|
|
- }
|
|
|
+ if (isB2b) {
|
|
|
+ save_btn.setText(R.string.common_save_button);
|
|
|
+ delete_btn.setVisibility(View.GONE);
|
|
|
+ delete_btn.setOnClickListener(null);
|
|
|
+ if (status ==2)save_btn.setVisibility(View.GONE);
|
|
|
+ } else
|
|
|
+ switch (status) {
|
|
|
+ case 0:
|
|
|
+ save_btn.setText(R.string.common_save_button);
|
|
|
+ delete_btn.setVisibility(View.GONE);
|
|
|
+ delete_btn.setOnClickListener(null);
|
|
|
+ break;
|
|
|
+ case 1:
|
|
|
+ save_btn.setText(R.string.common_update_button);
|
|
|
+ delete_btn.setVisibility(View.VISIBLE);
|
|
|
+ delete_btn.setOnClickListener(this);
|
|
|
+ break;
|
|
|
+ case 2:
|
|
|
+ save_btn.setText(R.string.unsubmit);
|
|
|
+ delete_btn.setVisibility(View.GONE);
|
|
|
+ delete_btn.setOnClickListener(null);
|
|
|
+ break;
|
|
|
+ case 3:
|
|
|
+ save_btn.setVisibility(View.GONE);
|
|
|
+ delete_btn.setVisibility(View.GONE);
|
|
|
+ delete_btn.setOnClickListener(null);
|
|
|
+ break;
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -247,7 +252,6 @@ public class VisitReportAddActivity extends BaseActivity implements View.OnClick
|
|
|
tv_visit_content.setFocusableInTouchMode(true);
|
|
|
tv_address_login.setFocusableInTouchMode(true);
|
|
|
tv_linksman_login.setFocusableInTouchMode(true);
|
|
|
- LogUtil.i("status=" + status);
|
|
|
tv_relate_business.setKeyListener(null);
|
|
|
tv_relate_business.setOnClickListener(this);
|
|
|
tv_visit_type.setOnClickListener(this);
|
|
|
@@ -287,16 +291,16 @@ public class VisitReportAddActivity extends BaseActivity implements View.OnClick
|
|
|
}
|
|
|
|
|
|
|
|
|
- @Override
|
|
|
- public boolean onCreateOptionsMenu(Menu menu) {
|
|
|
- if (getIntent().getBooleanExtra("isMe", true) && isB2b) {
|
|
|
- getMenuInflater().inflate(R.menu.main_btn_submit, menu);
|
|
|
- if (!getIntent().getBooleanExtra("isAgen", false)) {
|
|
|
- menu.getItem(0).setTitle(getString(R.string.common_save_button));
|
|
|
- }
|
|
|
- }
|
|
|
- return true;
|
|
|
- }
|
|
|
+// @Override
|
|
|
+// public boolean onCreateOptionsMenu(Menu menu) {
|
|
|
+// if (getIntent().getBooleanExtra("isMe", true) && isB2b) {
|
|
|
+// getMenuInflater().inflate(R.menu.main_btn_submit, menu);
|
|
|
+// if (!getIntent().getBooleanExtra("isAgen", false)) {
|
|
|
+// menu.getItem(0).setTitle(getString(R.string.common_save_button));
|
|
|
+// }
|
|
|
+// }
|
|
|
+// return true;
|
|
|
+// }
|
|
|
|
|
|
@Override
|
|
|
public boolean onOptionsItemSelected(MenuItem item) {
|
|
|
@@ -439,7 +443,8 @@ public class VisitReportAddActivity extends BaseActivity implements View.OnClick
|
|
|
Crouton.makeText(ct, R.string.not_time_start_biger_end);
|
|
|
return false;
|
|
|
}
|
|
|
- if (TextUtils.isEmpty(phone_tv.getText()) || !com.xzjmyk.pm.activity.util.StringUtils.isMobileNumber(phone_tv.getText().toString())) {
|
|
|
+ if (!isB2b && (TextUtils.isEmpty(phone_tv.getText())
|
|
|
+ || !com.xzjmyk.pm.activity.util.StringUtils.isMobileNumber(phone_tv.getText().toString()))) {
|
|
|
ToastUtil.showToast(ct, R.string.phone_number_format_error);
|
|
|
return false;
|
|
|
}
|
|
|
@@ -540,7 +545,7 @@ public class VisitReportAddActivity extends BaseActivity implements View.OnClick
|
|
|
|
|
|
break;
|
|
|
case R.id.voice_search_iv:
|
|
|
- RecognizerDialogUtil.showRecognizerDialog(ct,this);
|
|
|
+ RecognizerDialogUtil.showRecognizerDialog(ct, this);
|
|
|
break;
|
|
|
case R.id.save_btn:
|
|
|
if (save_btn.getText().toString().trim().equals(getString(R.string.unsubmit)))
|