|
|
@@ -32,9 +32,13 @@ import com.xzjmyk.pm.activity.bean.crm.Business;
|
|
|
import com.xzjmyk.pm.activity.bean.oa.MeetUserEntity;
|
|
|
import com.xzjmyk.pm.activity.ui.base.BaseActivity;
|
|
|
import com.xzjmyk.pm.activity.ui.erp.activity.oa.UserSelectActivity;
|
|
|
+import com.xzjmyk.pm.activity.ui.erp.db.DBManager;
|
|
|
+import com.xzjmyk.pm.activity.ui.erp.entity.EmployeesEntity;
|
|
|
import com.xzjmyk.pm.activity.ui.erp.net.ViewUtil;
|
|
|
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.util.ListUtils;
|
|
|
+import com.xzjmyk.pm.activity.ui.erp.view.EmptyLayout;
|
|
|
import com.xzjmyk.pm.activity.util.DisplayUtil;
|
|
|
|
|
|
import java.util.ArrayList;
|
|
|
@@ -73,6 +77,8 @@ public class CustomerListActivity extends BaseActivity implements View.OnClickLi
|
|
|
private int type = 0;
|
|
|
private int falg = 0;//是否启用预录入客户
|
|
|
|
|
|
+ private EmptyLayout mEmptyLayout;
|
|
|
+
|
|
|
@Override
|
|
|
protected void onCreate(Bundle savedInstanceState) {
|
|
|
super.onCreate(savedInstanceState);
|
|
|
@@ -91,6 +97,11 @@ public class CustomerListActivity extends BaseActivity implements View.OnClickLi
|
|
|
|
|
|
mAdapter = new BussinessDetailAdapter(ct, jsonArray);
|
|
|
mlist.setAdapter(mAdapter);
|
|
|
+
|
|
|
+ mEmptyLayout = new EmptyLayout(this,mlist.getRefreshableView());
|
|
|
+ mEmptyLayout.setShowLoadingButton(false);
|
|
|
+ mEmptyLayout.setShowEmptyButton(false);
|
|
|
+ mEmptyLayout.setShowErrorButton(false);
|
|
|
}
|
|
|
|
|
|
private void initListener() {
|
|
|
@@ -133,6 +144,19 @@ public class CustomerListActivity extends BaseActivity implements View.OnClickLi
|
|
|
private void initData() {
|
|
|
em_code = CommonUtil.getSharedPreferences(ct, "erp_username");
|
|
|
sendHttpResquest(Constants.HTTP_SUCCESS_INIT, kind, page, 0, "");
|
|
|
+ DBManager dbManager=new DBManager(ct);
|
|
|
+ List<EmployeesEntity> db= dbManager.select_getEmployee(
|
|
|
+ new String[]{CommonUtil.getSharedPreferences(ct, "erp_master"),
|
|
|
+ CommonUtil.getSharedPreferences(ct, "erp_username")}
|
|
|
+ , "whichsys=? and em_code=? ");
|
|
|
+ if (!ListUtils.isEmpty(db)){
|
|
|
+ for (EmployeesEntity model:db) {
|
|
|
+ Log.i(TAG, "initData:" + model.getEM_DEPART());
|
|
|
+ Log.i(TAG, "initData:" + model.getEM_POSITION());
|
|
|
+ }
|
|
|
+ tv_position.setText(db.get(0).getEM_POSITION());
|
|
|
+ tv_department.setText(db.get(0).getEM_DEFAULTORNAME()+"—>");
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
@@ -388,10 +412,12 @@ public class CustomerListActivity extends BaseActivity implements View.OnClickLi
|
|
|
|
|
|
break;
|
|
|
}
|
|
|
- if (json != null) {
|
|
|
+ if (json != null && json.size() != 0) {
|
|
|
if (page == 1) jsonArray.clear();
|
|
|
jsonArray.addAll(json);
|
|
|
mAdapter.notifyDataSetChanged();
|
|
|
+ }else {
|
|
|
+ mEmptyLayout.showEmpty();
|
|
|
}
|
|
|
mlist.onRefreshComplete();
|
|
|
progressDialog.dismiss();
|