|
|
@@ -4,7 +4,13 @@ package com.uas.appworks.crm3_0.activity;
|
|
|
import android.content.Intent;
|
|
|
import android.os.Handler;
|
|
|
|
|
|
+import com.common.LogUtil;
|
|
|
+import com.common.data.ListUtils;
|
|
|
+import com.common.data.StringUtil;
|
|
|
import com.core.app.Constants;
|
|
|
+import com.core.model.OAConfig;
|
|
|
+import com.core.model.SelectCollisionTurnBean;
|
|
|
+import com.core.model.SelectEmUser;
|
|
|
import com.core.utils.CommonUtil;
|
|
|
import com.modular.apputils.activity.BillDetailsActivity;
|
|
|
import com.modular.apputils.activity.BillInputActivity;
|
|
|
@@ -19,18 +25,30 @@ import java.util.List;
|
|
|
|
|
|
//拜访报告录入界面
|
|
|
public class VisitRecordBillInputActivity extends BillInputActivity {
|
|
|
- @Override
|
|
|
- public BillAdapter newBillAdapter(List<BillGroupModel> groupModels) {
|
|
|
- return new BillAdapter(ct, groupModels, this);
|
|
|
- }
|
|
|
+
|
|
|
+// @Override
|
|
|
+// public void setAdapter(List<BillGroupModel> groupModels) {
|
|
|
+// if (!ListUtils.isEmpty(groupModels)) {
|
|
|
+// BillGroupModel groupModel = groupModels.get(0);
|
|
|
+// if (groupModel != null && !ListUtils.isEmpty(groupModel.getShowBillFields())) {
|
|
|
+// for (BillGroupModel.BillModel billModel : groupModel.getShowBillFields()) {
|
|
|
+// if ("HOS".equals(billModel.getType()) && "vr_group".equals(billModel.getField())) {
|
|
|
+// billModel.setType("C");
|
|
|
+// break;
|
|
|
+// }
|
|
|
+// }
|
|
|
+// }
|
|
|
+// }
|
|
|
+// super.setAdapter(groupModels);
|
|
|
+// }
|
|
|
|
|
|
public void toDataFormList() {
|
|
|
- String emCode=CommonUtil.getEmcode();
|
|
|
+ String emCode = CommonUtil.getEmcode();
|
|
|
ArrayList<BillListConfig> billListConfigs = new ArrayList<>();
|
|
|
BillListConfig mBillListConfig = new BillListConfig();
|
|
|
mBillListConfig.setTitle("我负责的");
|
|
|
mBillListConfig.setCaller(mBillPresenter.getFormCaller());
|
|
|
- mBillListConfig.setCondition("vr_recordercode=\'" +emCode+ "\'");
|
|
|
+ mBillListConfig.setCondition("vr_recordercode=\'" + emCode + "\'");
|
|
|
billListConfigs.add(mBillListConfig);
|
|
|
mBillListConfig = new BillListConfig();
|
|
|
mBillListConfig.setTitle("我下属的");
|
|
|
@@ -38,7 +56,7 @@ public class VisitRecordBillInputActivity extends BillInputActivity {
|
|
|
String mCondition = "(" +
|
|
|
"vr_recordercode in ( " +
|
|
|
" select em_code from employee left join job on em_defaulthsid=jo_id where jo_subof= " +
|
|
|
- " (select em_defaulthsid from employee where em_code =\'"+emCode+"\') " +
|
|
|
+ " (select em_defaulthsid from employee where em_code =\'" + emCode + "\') " +
|
|
|
")" +
|
|
|
")";
|
|
|
mBillListConfig.setCondition(mCondition);
|
|
|
@@ -61,17 +79,48 @@ public class VisitRecordBillInputActivity extends BillInputActivity {
|
|
|
.putExtra(Constants.Intents.CALLER, mBillPresenter.getFormCaller())
|
|
|
.putExtra(Constants.Intents.TITLE, getToolBarTitle())
|
|
|
.putExtra(Constants.Intents.ID, keyValue));
|
|
|
-// startActivity(new Intent("com.modular.form.erp.activity.CommonDocDetailsActivity")
|
|
|
-// .putExtra("caller", mBillPresenter.getFormCaller())
|
|
|
-// .putExtra("keyValue", keyValue)
|
|
|
-// .putExtra("update", "1")
|
|
|
-// .putExtra("title", getToolBarTitle())
|
|
|
-// .putExtra("statusKey", mBillPresenter.getStatusField())
|
|
|
-// .putExtra("status", "已提交"));
|
|
|
finish();
|
|
|
overridePendingTransition(R.anim.anim_activity_in, R.anim.anim_activity_out);
|
|
|
}
|
|
|
}, 2000);
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+// @Override
|
|
|
+// public void toSelect(int position, BillGroupModel.BillModel model) {
|
|
|
+// if ("C".equals(model.getType()) && "vr_group".equals(model.getField())) {
|
|
|
+// LogUtil.i("gong", "position=" + position);
|
|
|
+// selectPosition = position;
|
|
|
+// doSelectDealMan();
|
|
|
+// } else {
|
|
|
+// super.toSelect(position, model);
|
|
|
+// }
|
|
|
+//
|
|
|
+// }
|
|
|
+//
|
|
|
+// private void doSelectDealMan() {
|
|
|
+// Intent intent = new Intent("com.modular.main.SelectCollisionActivity");
|
|
|
+// SelectCollisionTurnBean bean = new SelectCollisionTurnBean()
|
|
|
+// .setTitle("选择可阅读人")
|
|
|
+// .setSingleAble(false);
|
|
|
+// intent.putExtra(OAConfig.MODEL_DATA, bean);
|
|
|
+// startActivityForResult(intent, 0x265);
|
|
|
+// }
|
|
|
+
|
|
|
+// @Override
|
|
|
+// protected void onActivityResult(int requestCode, int resultCode, Intent data) {
|
|
|
+// if (requestCode == 0x265 && resultCode == 0x20 && data != null) {
|
|
|
+// ArrayList<SelectEmUser> selectEmUsers = data.getParcelableArrayListExtra("data");
|
|
|
+// if (!ListUtils.isEmpty(selectEmUsers)) {
|
|
|
+// StringBuilder names = new StringBuilder();
|
|
|
+// for (SelectEmUser selectEmUser : selectEmUsers) {
|
|
|
+// names.append(selectEmUser.getEmName() + ";");
|
|
|
+// }
|
|
|
+// StringUtil.removieLast(names);
|
|
|
+// mBillAdapter.updateBillModelValues(selectPosition, names.toString(), names.toString());
|
|
|
+// }
|
|
|
+// } else {
|
|
|
+// super.onActivityResult(requestCode, resultCode, data);
|
|
|
+// }
|
|
|
+// }
|
|
|
}
|