diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 1b83b44..fd8f807 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -109,7 +109,6 @@ - StyleActivity () { - @Override - public void onNext(Response response) { - String body = (String) response.body(); - XikeInfoBean.ResultBean esdv = JsonUtils.fromJson(body, XikeInfoBean.class).getResult(); - mSwl.setRefreshing(false); - if (esdv != null && String.valueOf(esdv.getSuccess()).equals("0")) { - xike = esdv.getXike(); - // WidgetTools.setTextfive(xike_01, "", xike); - // List data = esdv.getData(); +// new NetApi().xikeInfo("b886798bdce09746a787651013f2c6e6").subscribe(new Observer() { +// @Override +// public void onNext(Response response) { +// String body = (String) response.body(); +// XikeInfoBean.ResultBean esdv = JsonUtils.fromJson(body, XikeInfoBean.class).getResult(); +// mSwl.setRefreshing(false); +// if (esdv != null && String.valueOf(esdv.getSuccess()).equals("0")) { +// xike = esdv.getXike(); +// // WidgetTools.setTextfive(xike_01, "", xike); +// // List data = esdv.getData(); +// +// +// List data = new ArrayList(); +// for (int i = 0; i < 20; i++) +// { +// XikeInfoBean.ResultBean.DataBean dataBean = new XikeInfoBean.ResultBean.DataBean(); +// dataBean.setTime("2020-07-01 12:00:00"); +// dataBean.setXike_num("+89.00"); +// dataBean.setXike_remark("收益账户转入"); +// data.add(dataBean); +// } +// +// if (data.size() == 0) { +// //markingtwoAdapter.setEmptyView(notDataView); +// return; +// } +// if (mNextRequestPage == 1) { +// setData(true, data); +// } else { +// setData(false, data); +// } +// } else { +// setData(true, null); +// markingtwoAdapter.setEmptyView(notDataView); +// mSwl.setRefreshing(false); +// } +// +// } +// +// @Override +// public void onError(Exception e) { +// e.printStackTrace(); +// markingtwoAdapter.setEmptyView(errorView); +// mSwl.setRefreshing(false); +// } +// }); + List data = new ArrayList(); + for (int i = 0; i < 20; i++) + { + XikeInfoBean.ResultBean.DataBean dataBean = new XikeInfoBean.ResultBean.DataBean(); + dataBean.setTime("2020-07-01 12:00:00"); + dataBean.setXike_num("+89.00"); + dataBean.setXike_remark("收益账户转入"); + data.add(dataBean); + } - List data = new ArrayList(); - for (int i = 0; i < 20; i++) - { - XikeInfoBean.ResultBean.DataBean dataBean = new XikeInfoBean.ResultBean.DataBean(); - dataBean.setTime("2020-07-01 12:00:00"); - dataBean.setXike_num("+89.00"); - dataBean.setXike_remark("收益账户转入"); - data.add(dataBean); - } - - if (data.size() == 0) { - //markingtwoAdapter.setEmptyView(notDataView); - return; - } - if (mNextRequestPage == 1) { - setData(true, data); - } else { - setData(false, data); - } - } else { - setData(true, null); - markingtwoAdapter.setEmptyView(notDataView); - mSwl.setRefreshing(false); - } - - } - - @Override - public void onError(Exception e) { - e.printStackTrace(); - markingtwoAdapter.setEmptyView(errorView); - mSwl.setRefreshing(false); - } - }); + if (data.size() == 0) { + //markingtwoAdapter.setEmptyView(notDataView); + return; + } + if (mNextRequestPage == 1) { + setData(true, data); + } else { + setData(false, data); + } + mSwl.setRefreshing(false); } diff --git a/app/src/main/java/com/fenghoo/seven/main/find/adapter/holder/BeizhuViewHolder.java b/app/src/main/java/com/fenghoo/seven/main/find/adapter/holder/BeizhuViewHolder.java index fa6fa39..5cceb65 100644 --- a/app/src/main/java/com/fenghoo/seven/main/find/adapter/holder/BeizhuViewHolder.java +++ b/app/src/main/java/com/fenghoo/seven/main/find/adapter/holder/BeizhuViewHolder.java @@ -5,50 +5,115 @@ import android.text.Editable; import android.text.TextWatcher; import android.view.View; import android.widget.EditText; +import android.widget.ImageView; import android.widget.TextView; import com.fenghoo.seven.R; import com.fenghoo.seven.main.find.entity.markquestions; import com.fenghoo.seven.main.find.mvp.contract.MarKQuestionItemviewOnClickListener; +import com.fenghoo.seven.main.kehu.Bean.fpOrderInfoBean; +import com.fenghoo.seven.utils.AbStrUtil; +import com.fenghoo.seven.utils.WidgetTools; +import com.fenghoo.seven.widget.ItemProView; public class BeizhuViewHolder extends TypeAbstractViewHolder { - private TextView tv_question; - private EditText et_remarkquestion; + private ItemProView itemProView; + private final TextView tv_time_01; + private final TextView tv_time_02; + private final TextView tv_fphy; + private final TextView tv_fpcs; + private final TextView tv_khys; + private final TextView tv_time_001; + private final TextView tv_time_002; + private final TextView tv_pl; + private final TextView tv_md; + private final TextView tv_qdr; + private final TextView tv_time_00; + private final TextView tv_time_000; + private final ImageView tv_fphy_0; + private final TextView tv_cjr; + private final TextView tv_cjje; public BeizhuViewHolder(View itemView) { super(itemView); - tv_question = (TextView) itemView.findViewById(R.id.tv_question); - et_remarkquestion = (EditText) itemView.findViewById(R.id.et_remarkquestion); + itemProView = (ItemProView) itemView.findViewById(R.id.item_my_twitter); + tv_time_01 = (TextView) itemView.findViewById(R.id.tv_time_01); + tv_time_02 = (TextView) itemView.findViewById(R.id.tv_time_02); + tv_fphy = (TextView) itemView.findViewById(R.id.tv_fphy); + tv_fpcs = (TextView) itemView.findViewById(R.id.tv_fpcs); + tv_khys = (TextView) itemView.findViewById(R.id.tv_khys); + + tv_time_001 = (TextView) itemView.findViewById(R.id.tv_time_001); + tv_time_002 = (TextView) itemView.findViewById(R.id.tv_time_002); + tv_pl = (TextView) itemView.findViewById(R.id.tv_pl); + tv_md = (TextView) itemView.findViewById(R.id.tv_md); + tv_qdr = (TextView) itemView.findViewById(R.id.tv_qdr); + + tv_time_00 = (TextView) itemView.findViewById(R.id.tv_time_00); + tv_time_000 = (TextView) itemView.findViewById(R.id.tv_time_000); + tv_fphy_0 = (ImageView) itemView.findViewById(R.id.tv_fphy_0); + + tv_cjr = (TextView) itemView.findViewById(R.id.tv_cjr); + tv_cjje = (TextView) itemView.findViewById(R.id.tv_cjje); + + } - public void bindHolder(final markquestions.ResultBean.DataBean dataBean, int position, Context mContext, final MarKQuestionItemviewOnClickListener mviewListener) { - //1.根据Tag移除掉监听 - if (et_remarkquestion.getTag() instanceof TextWatcher) { - et_remarkquestion.removeTextChangedListener((TextWatcher) et_remarkquestion.getTag()); - } - - final String markname = dataBean.getMarkname(); - final String answer = dataBean.getAnswer(); - // tv_question.setText(position + "." + markname); - String is_must = dataBean.getIs_must(); - if (is_must.equals("1")) { - tv_question.setText(position + "." + markname+" (必填)"); + /** + * 页面逻辑 + * travel:1:已分配,2:已被抢,3:已进店,4:已成交 4种类型的条目 + *

+ * order_state:0:未成交,1:已成交 + * ygd_state:0:未被抢,1:已被抢 + * enter_state:0:未进店,1:已进店 + *

+ * type:1:已回收,2:已成交 + */ + public void bindHolder(final fpOrderInfoBean.ResultBean.DataBean dataBean, int position, Context mContext, final MarKQuestionItemviewOnClickListener mviewListener) { + /** + * 三个字段,有7种状态 + */ + String order_state = dataBean.getOrder_state(); + String ygd_state = dataBean.getYgd_state(); + String enter_state = dataBean.getEnter_state(); + itemProView.refresh("0", order_state, ygd_state, enter_state); + //_____________分配客户 + String fp_time = dataBean.getFp_time(); + settime(fp_time, tv_time_01, tv_time_02); + WidgetTools.setTextfive(tv_fphy, "分配行业:", dataBean.getIndustry()); + WidgetTools.setTextfive(tv_fpcs, "分配城市:", dataBean.getCity()); + WidgetTools.setTextfive(tv_khys, "客户预算:", dataBean.getBudget()); + //_____________抢单客户 + String rob_time = dataBean.getRob_time(); + settime(rob_time, tv_time_001, tv_time_002); + WidgetTools.setTextfive(tv_pl, "品类:", dataBean.getIndustry()); + WidgetTools.setTextfive(tv_md, "门店:", dataBean.getCity()); + WidgetTools.setTextfive(tv_qdr, "抢单人:", dataBean.getYgd_rob_name()); + //_____________成交客户 + String type_time = dataBean.getType_time(); + settime(type_time, tv_time_00, tv_time_000); + WidgetTools.setTextfive(tv_pl, "成交人:", dataBean.getIndustry()); + WidgetTools.setTextfive(tv_md, "成交金额:", dataBean.getCity()); + String type = dataBean.getType(); + if (type.equals("1")) { + tv_fphy_0.setBackgroundResource(R.mipmap.icon_yihuishou); } else { - tv_question.setText(position + "." + markname); + tv_fphy_0.setBackgroundResource(R.mipmap.icon_ycj); } - et_remarkquestion.setText(answer); + } - if (et_remarkquestion.getTag() != null && et_remarkquestion.getTag() instanceof TextWatcher) { - et_remarkquestion.removeTextChangedListener((TextWatcher) et_remarkquestion.getTag()); - } - TextWatcher textWatcher = new textwatcher() { - @Override - public void afterTextChanged(Editable s) { - dataBean.setAnswer(s.toString()); + private void settime(String rob_time, TextView tv_time_001, TextView tv_time_002) { + if (!AbStrUtil.isEmpty(rob_time)) { + String[] s = rob_time.split(" "); + if (s[1] != null) { + WidgetTools.setTextfive(tv_time_001, "", s[1]); } - }; - - et_remarkquestion.addTextChangedListener(textWatcher); - et_remarkquestion.setTag(textWatcher); + if (s[0] != null) { + WidgetTools.setTextfive(tv_time_002, "", s[0]); + } + } else { + WidgetTools.setTextfive(tv_time_001, "", ""); + WidgetTools.setTextfive(tv_time_002, "", ""); + } } } diff --git a/app/src/main/java/com/fenghoo/seven/main/find/adapter/holder/BottomViewHolder.java b/app/src/main/java/com/fenghoo/seven/main/find/adapter/holder/BottomViewHolder.java index 64c0f45..1cb5c17 100644 --- a/app/src/main/java/com/fenghoo/seven/main/find/adapter/holder/BottomViewHolder.java +++ b/app/src/main/java/com/fenghoo/seven/main/find/adapter/holder/BottomViewHolder.java @@ -2,33 +2,105 @@ package com.fenghoo.seven.main.find.adapter.holder; import android.content.Context; import android.view.View; +import android.widget.ImageView; import android.widget.TextView; import com.fenghoo.seven.R; -import com.fenghoo.seven.main.find.entity.markquestions; import com.fenghoo.seven.main.find.mvp.contract.MarKQuestionItemviewOnClickListener; - -import androidx.recyclerview.widget.RecyclerView; +import com.fenghoo.seven.main.kehu.Bean.fpOrderInfoBean; +import com.fenghoo.seven.utils.AbStrUtil; +import com.fenghoo.seven.utils.WidgetTools; +import com.fenghoo.seven.widget.ItemProView; public class BottomViewHolder extends TypeAbstractViewHolder { - private TextView optionproblem; - private RecyclerView marking_recycler_relation; + private ItemProView itemProView; + private final TextView tv_time_01; + private final TextView tv_time_02; + private final TextView tv_fphy; + private final TextView tv_fpcs; + private final TextView tv_khys; + private final TextView tv_time_001; + private final TextView tv_time_002; + private final TextView tv_pl; + private final TextView tv_md; + private final TextView tv_qdr; + private final TextView tv_time_00; + private final TextView tv_time_000; + private final ImageView tv_fphy_0; public BottomViewHolder(View itemView) { super(itemView); - optionproblem = (TextView) itemView.findViewById(R.id.optionproblem); - marking_recycler_relation = itemView.findViewById(R.id.marking_recycler_question); + itemProView = (ItemProView) itemView.findViewById(R.id.item_my_twitter); + tv_time_01 = (TextView) itemView.findViewById(R.id.tv_time_01); + tv_time_02 = (TextView) itemView.findViewById(R.id.tv_time_02); + tv_fphy = (TextView) itemView.findViewById(R.id.tv_fphy); + tv_fpcs = (TextView) itemView.findViewById(R.id.tv_fpcs); + tv_khys = (TextView) itemView.findViewById(R.id.tv_khys); + + tv_time_001 = (TextView) itemView.findViewById(R.id.tv_time_001); + tv_time_002 = (TextView) itemView.findViewById(R.id.tv_time_002); + tv_pl = (TextView) itemView.findViewById(R.id.tv_pl); + tv_md = (TextView) itemView.findViewById(R.id.tv_md); + tv_qdr = (TextView) itemView.findViewById(R.id.tv_qdr); + + tv_time_00 = (TextView) itemView.findViewById(R.id.tv_time_00); + tv_time_000 = (TextView) itemView.findViewById(R.id.tv_time_000); + tv_fphy_0 = (ImageView) itemView.findViewById(R.id.tv_fphy_0); } - - public void bindHolder(final markquestions.ResultBean.DataBean dataBean, int position, Context mContext, final MarKQuestionItemviewOnClickListener mviewListener) { - String markname = dataBean.getMarkname(); - // optionproblem.setText(position + "." + markname); - String is_must = dataBean.getIs_must(); - if (is_must.equals("1")) { - optionproblem.setText(position + "." + markname+" (必填)"); + /** + * 页面逻辑 + * travel:1:已分配,2:已被抢,3:已进店,4:已成交 4种类型的条目 + *

+ * order_state:0:未成交,1:已成交 + * ygd_state:0:未被抢,1:已被抢 + * enter_state:0:未进店,1:已进店 + *

+ * type:1:已回收,2:已成交 + */ + public void bindHolder(final fpOrderInfoBean.ResultBean.DataBean dataBean, int position, Context mContext, final MarKQuestionItemviewOnClickListener mviewListener) { + /** + * 三个字段,有7种状态 + */ + String order_state = dataBean.getOrder_state(); + String ygd_state = dataBean.getYgd_state(); + String enter_state = dataBean.getEnter_state(); + itemProView.refresh("0", order_state, ygd_state, enter_state); + //_____________分配客户 + String fp_time = dataBean.getFp_time(); + settime(fp_time, tv_time_01, tv_time_02); + WidgetTools.setTextfive(tv_fphy, "分配行业:", dataBean.getIndustry()); + WidgetTools.setTextfive(tv_fpcs, "分配城市:", dataBean.getCity()); + WidgetTools.setTextfive(tv_khys, "客户预算:", dataBean.getBudget()); + //_____________抢单客户 + String rob_time = dataBean.getRob_time(); + settime(rob_time, tv_time_001, tv_time_002); + WidgetTools.setTextfive(tv_pl, "品类:", dataBean.getIndustry()); + WidgetTools.setTextfive(tv_md, "门店:", dataBean.getCity()); + WidgetTools.setTextfive(tv_qdr, "抢单人:", dataBean.getBudget()); + //_____________成交客户 + String type_time = dataBean.getType_time(); + settime(type_time, tv_time_00, tv_time_000); + String type = dataBean.getType(); + if (type.equals("1")) { + tv_fphy_0.setBackgroundResource(R.mipmap.icon_yihuishou); } else { - optionproblem.setText(position + "." + markname); + tv_fphy_0.setBackgroundResource(R.mipmap.icon_ycj); + } + } + + private void settime(String rob_time, TextView tv_time_001, TextView tv_time_002) { + if (!AbStrUtil.isEmpty(rob_time)) { + String[] s = rob_time.split(" "); + if (s[1] != null) { + WidgetTools.setTextfive(tv_time_001, "", s[1]); + } + if (s[0] != null) { + WidgetTools.setTextfive(tv_time_002, "", s[0]); + } + } else { + WidgetTools.setTextfive(tv_time_001, "", ""); + WidgetTools.setTextfive(tv_time_002, "", ""); } } } diff --git a/app/src/main/java/com/fenghoo/seven/main/find/adapter/holder/CalendarViewHolder.java b/app/src/main/java/com/fenghoo/seven/main/find/adapter/holder/CalendarViewHolder.java index 70362a1..60cbc8f 100644 --- a/app/src/main/java/com/fenghoo/seven/main/find/adapter/holder/CalendarViewHolder.java +++ b/app/src/main/java/com/fenghoo/seven/main/find/adapter/holder/CalendarViewHolder.java @@ -2,61 +2,81 @@ package com.fenghoo.seven.main.find.adapter.holder; import android.content.Context; import android.view.View; +import android.widget.ImageView; import android.widget.TextView; import com.fenghoo.seven.R; import com.fenghoo.seven.main.find.entity.markquestions; import com.fenghoo.seven.main.find.mvp.contract.MarKQuestionItemviewOnClickListener; +import com.fenghoo.seven.main.kehu.Bean.fpOrderInfoBean; +import com.fenghoo.seven.utils.AbStrUtil; +import com.fenghoo.seven.utils.WidgetTools; +import com.fenghoo.seven.widget.ItemProView; public class CalendarViewHolder extends TypeAbstractViewHolder{ - private TextView tv_question; - private TextView et_remarkquestion; + private ItemProView itemProView; + private final TextView tv_time_01; + private final TextView tv_time_02; + private final TextView tv_fphy; + private final TextView tv_fpcs; + private final TextView tv_khys; + private final TextView tv_time_001; + private final TextView tv_time_002; + private final TextView tv_pl; + private final TextView tv_md; + private final TextView tv_qdr; public CalendarViewHolder(View itemView) { super(itemView); - tv_question = (TextView) itemView.findViewById(R.id.tv_question); - et_remarkquestion = (TextView) itemView.findViewById(R.id.et_remarkquestion); + itemProView = (ItemProView) itemView.findViewById(R.id.item_my_twitter); + tv_time_01 = (TextView) itemView.findViewById(R.id.tv_time_01); + tv_time_02 = (TextView) itemView.findViewById(R.id.tv_time_02); + tv_fphy = (TextView) itemView.findViewById(R.id.tv_fphy); + tv_fpcs = (TextView) itemView.findViewById(R.id.tv_fpcs); + tv_khys = (TextView) itemView.findViewById(R.id.tv_khys); + + tv_time_001 = (TextView) itemView.findViewById(R.id.tv_time_001); + tv_time_002 = (TextView) itemView.findViewById(R.id.tv_time_002); + tv_pl = (TextView) itemView.findViewById(R.id.tv_pl); + tv_md = (TextView) itemView.findViewById(R.id.tv_md); + tv_qdr = (TextView) itemView.findViewById(R.id.tv_qdr); + } - public void bindHolder(final markquestions.ResultBean.DataBean dataBean, final int position, Context mContext, final MarKQuestionItemviewOnClickListener mviewListener) { - final String markname = dataBean.getMarkname(); - final String answer = dataBean.getAnswer(); - // tv_question.setText(position + "." + markname); - String is_must = dataBean.getIs_must(); - if (is_must.equals("1")) { - tv_question.setText(position + "." + markname+" (必填)"); - } else { - tv_question.setText(position + "." + markname); - } - et_remarkquestion.setText(answer); + public void bindHolder(final fpOrderInfoBean.ResultBean.DataBean dataBean, final int position, Context mContext, final MarKQuestionItemviewOnClickListener mviewListener) { + /** + * 三个字段,有7种状态 + */ + String order_state = dataBean.getOrder_state(); + String ygd_state = dataBean.getYgd_state(); + String enter_state = dataBean.getEnter_state(); + itemProView.refresh("0", order_state, ygd_state, enter_state); + //_____________分配客户 + String fp_time = dataBean.getFp_time(); + settime(fp_time, tv_time_01, tv_time_02); + WidgetTools.setTextfive(tv_fphy, "分配行业:", dataBean.getIndustry()); + WidgetTools.setTextfive(tv_fpcs, "分配城市:", dataBean.getCity()); + WidgetTools.setTextfive(tv_khys, "客户预算:", dataBean.getBudget()); + //_____________抢单客户 + String rob_time = dataBean.getRob_time(); + settime(rob_time, tv_time_001, tv_time_002); + WidgetTools.setTextfive(tv_pl, "品类:", dataBean.getIndustry()); + WidgetTools.setTextfive(tv_md, "门店:", dataBean.getCity()); + WidgetTools.setTextfive(tv_qdr, "抢单人:", dataBean.getBudget()); + } - - //1.根据Tag移除掉监听 -// if (et_remarkquestion.getTag() instanceof TextWatcher) { -// et_remarkquestion.removeTextChangedListener((TextWatcher) et_remarkquestion.getTag()); -// } -// if (et_remarkquestion.getTag() != null && et_remarkquestion.getTag() instanceof TextWatcher) { -// et_remarkquestion.removeTextChangedListener((TextWatcher) et_remarkquestion.getTag()); -// } -// TextWatcher textWatcher = new textwatcher() { -// @Override -// public void afterTextChanged(Editable s) { -// dataBean.setAnswer(s.toString()); -// } -// }; -// -// et_remarkquestion.addTextChangedListener(textWatcher); -// et_remarkquestion.setTag(textWatcher); - - - - et_remarkquestion.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - if (mviewListener != null) { - mviewListener.CalendarControlClick(et_remarkquestion,position,dataBean); - } + private void settime(String rob_time, TextView tv_time_001, TextView tv_time_002) { + if (!AbStrUtil.isEmpty(rob_time)) { + String[] s = rob_time.split(" "); + if (s[1] != null) { + WidgetTools.setTextfive(tv_time_001, "", s[1]); } - }); + if (s[0] != null) { + WidgetTools.setTextfive(tv_time_002, "", s[0]); + } + } else { + WidgetTools.setTextfive(tv_time_001, "", ""); + WidgetTools.setTextfive(tv_time_002, "", ""); + } } } diff --git a/app/src/main/java/com/fenghoo/seven/main/find/adapter/holder/ContentViewHolder.java b/app/src/main/java/com/fenghoo/seven/main/find/adapter/holder/ContentViewHolder.java index 0fc8032..72a7325 100644 --- a/app/src/main/java/com/fenghoo/seven/main/find/adapter/holder/ContentViewHolder.java +++ b/app/src/main/java/com/fenghoo/seven/main/find/adapter/holder/ContentViewHolder.java @@ -2,18 +2,32 @@ package com.fenghoo.seven.main.find.adapter.holder; import android.content.Context; import android.view.View; +import android.widget.TextView; import com.fenghoo.seven.R; import com.fenghoo.seven.main.find.mvp.contract.MarKQuestionItemviewOnClickListener; import com.fenghoo.seven.main.kehu.Bean.fpOrderInfoBean; +import com.fenghoo.seven.utils.AbStrUtil; +import com.fenghoo.seven.utils.WidgetTools; import com.fenghoo.seven.widget.ItemProView; public class ContentViewHolder extends TypeAbstractViewHolder { private ItemProView itemProView; + private final TextView tv_time_01; + private final TextView tv_time_02; + private final TextView tv_fphy; + private final TextView tv_fpcs; + private final TextView tv_khys; public ContentViewHolder(View itemView) { super(itemView); itemProView = (ItemProView) itemView.findViewById(R.id.item_my_twitter); + tv_time_01 = (TextView) itemView.findViewById(R.id.tv_time_01); + tv_time_02 = (TextView) itemView.findViewById(R.id.tv_time_02); + tv_fphy = (TextView) itemView.findViewById(R.id.tv_fphy); + tv_fpcs = (TextView) itemView.findViewById(R.id.tv_fpcs); + tv_khys = (TextView) itemView.findViewById(R.id.tv_khys); + } /** * 页面逻辑 @@ -21,13 +35,36 @@ public class ContentViewHolder extends TypeAbstractViewHolder { * * order_state:0:未成交,1:已成交 * ygd_state:0:未被抢,1:已被抢 + * enter_state:0:未进店,1:已进店 + * * type:1:已回收,2:已成交 */ public void bindHolder(final fpOrderInfoBean.ResultBean.DataBean dataBean, int position, Context mContext, final MarKQuestionItemviewOnClickListener mviewListener) { - /** - * 三个字段,有六种状态 + * 三个字段,有7种状态 */ - itemProView.refresh("2"); + String order_state = dataBean.getOrder_state(); + String ygd_state = dataBean.getYgd_state(); + String enter_state = dataBean.getEnter_state(); + itemProView.refresh("0",order_state,ygd_state,enter_state); + String fp_time = dataBean.getFp_time(); + settime(fp_time, tv_time_01, tv_time_02); + WidgetTools.setTextfive(tv_fphy, "分配行业:", dataBean.getIndustry()); + WidgetTools.setTextfive(tv_fpcs, "分配城市:", dataBean.getCity()); + WidgetTools.setTextfive(tv_khys, "客户预算:", dataBean.getBudget()); + } + private void settime(String rob_time, TextView tv_time_001, TextView tv_time_002) { + if (!AbStrUtil.isEmpty(rob_time)) { + String[] s = rob_time.split(" "); + if (s[1] != null) { + WidgetTools.setTextfive(tv_time_001, "", s[1]); + } + if (s[0] != null) { + WidgetTools.setTextfive(tv_time_002, "", s[0]); + } + } else { + WidgetTools.setTextfive(tv_time_001, "", ""); + WidgetTools.setTextfive(tv_time_002, "", ""); + } } } diff --git a/app/src/main/java/com/fenghoo/seven/main/find/adapter/holder/HeaderViewHolder.java b/app/src/main/java/com/fenghoo/seven/main/find/adapter/holder/HeaderViewHolder.java index abe7334..8f928c5 100644 --- a/app/src/main/java/com/fenghoo/seven/main/find/adapter/holder/HeaderViewHolder.java +++ b/app/src/main/java/com/fenghoo/seven/main/find/adapter/holder/HeaderViewHolder.java @@ -8,6 +8,7 @@ import com.fenghoo.seven.R; import com.fenghoo.seven.main.find.entity.Markquestionsone; import com.fenghoo.seven.main.find.mvp.contract.MarKQuestionItemviewOnClickListener; import com.fenghoo.seven.utils.GlideTools; +import com.fenghoo.seven.utils.WidgetTools; import com.fenghoo.seven.widget.CircleImageView; //头部 ViewHolder @@ -15,17 +16,27 @@ public class HeaderViewHolder extends TypeAbstractViewHolder { private CircleImageView iv_fporder_head; private TextView marking_fragment_title; + private final TextView tv_dar_user_phone; + private final TextView tv_dra_user_name; public HeaderViewHolder(View itemView) { super(itemView); iv_fporder_head = (CircleImageView) itemView.findViewById(R.id.iv_fporder_head); marking_fragment_title = (TextView) itemView.findViewById(R.id.marking_fragment_title); + tv_dra_user_name = (TextView) itemView.findViewById(R.id.tv_dra_user_name); + tv_dar_user_phone = (TextView) itemView.findViewById(R.id.tv_dar_user_phone); } public void bindHoldertwo(Context mContext, final int position, final Markquestionsone markquestionsone, final MarKQuestionItemviewOnClickListener mviewListener) { - String image = markquestionsone.getImage(); + String image = markquestionsone.getHeadimg(); GlideTools.init(mContext).displaypic(iv_fporder_head, image, R.mipmap.icon_default_head); + + WidgetTools.setTextfive(tv_dra_user_name, "", markquestionsone.getWechat()); + WidgetTools.setTextfive(tv_dar_user_phone, "", markquestionsone.getAddress()); + + + marking_fragment_title.setText(markquestionsone.getIndustry()); marking_fragment_title.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { diff --git a/app/src/main/java/com/fenghoo/seven/main/find/adapter/holder/MultipleViewHolder.java b/app/src/main/java/com/fenghoo/seven/main/find/adapter/holder/MultipleViewHolder.java index c2163fc..16cf986 100644 --- a/app/src/main/java/com/fenghoo/seven/main/find/adapter/holder/MultipleViewHolder.java +++ b/app/src/main/java/com/fenghoo/seven/main/find/adapter/holder/MultipleViewHolder.java @@ -16,8 +16,8 @@ public class MultipleViewHolder extends TypeAbstractViewHolder { public MultipleViewHolder(View itemView) { super(itemView); - optionproblem = (TextView) itemView.findViewById(R.id.optionproblem); - marking_recycler_relation = itemView.findViewById(R.id.marking_recycler_question); +// optionproblem = (TextView) itemView.findViewById(R.id.optionproblem); +// marking_recycler_relation = itemView.findViewById(R.id.marking_recycler_question); } public void bindHolder(final markquestions.ResultBean.DataBean dataBean, int position, Context mContext, final MarKQuestionItemviewOnClickListener mviewListener) { diff --git a/app/src/main/java/com/fenghoo/seven/main/find/entity/Markquestionsone.java b/app/src/main/java/com/fenghoo/seven/main/find/entity/Markquestionsone.java index 59e350c..efb7d7d 100644 --- a/app/src/main/java/com/fenghoo/seven/main/find/entity/Markquestionsone.java +++ b/app/src/main/java/com/fenghoo/seven/main/find/entity/Markquestionsone.java @@ -6,333 +6,55 @@ import java.util.List; public class Markquestionsone extends BaseModel { - private String record_id = ""; - private String uid= ""; - private String usertype= "1"; - private String name= ""; - private String sex= "1";//初始值为男 - private String phone= ""; - private String wechat= ""; - private String tracktype= "1"; - private String plantime= ""; + /** + * industry_id : 1 + * industry : 家具 + */ + private String industry_id; + private String industry; + private String headimg; - public String getIsUpAvatar() { - return isUpAvatar; + public String getHeadimg() { + return headimg; } - public void setIsUpAvatar(String isUpAvatar) { - this.isUpAvatar = isUpAvatar; - } - - private String isUpAvatar= "";//进入类型 - - public String getType_id() { - return type_id; - } - - public void setType_id(String type_id) { - this.type_id = type_id; - } - - private String type_id= "";//1:顾客,2:工作人员,4:无需求老客户,5:红名单,6:黑名单 - - public String getPlantimetwo() { - return plantimetwo; - } - - public void setPlantimetwo(String plantimetwo) { - this.plantimetwo = plantimetwo; - } - - private String plantimetwo= ""; - private String loss= ""; - private String ordernum= ""; - private String labernum= ""; - private String position= ""; - private String image= ""; - private String relationid= ","; - private String design_scheme= ""; - private String turnover = ""; - - public List getData() { - return data; - } - - public void setData(List data) { - this.data = data; - } - - private List data; - - public String getCustomer_id() { - return customer_id; - } - - public void setCustomer_id(String customer_id) { - this.customer_id = customer_id; - } - - private String customer_id = ""; - - public String getActivity_type() { - return activity_type; - } - - public void setActivity_type(String activity_type) { - this.activity_type = activity_type; - } - - private String activity_type = ""; - - public String getTurnover() { - return turnover; - } - - public void setTurnover(String turnover) { - this.turnover = turnover; - } - - public String getEntertype() { - return entertype; - } - - public void setEntertype(String entertype) { - this.entertype = entertype; - } - - private String entertype= ""; - - - public String getDesign_scheme() { - return design_scheme; - } - - public void setDesign_scheme(String design_scheme) { - this.design_scheme = design_scheme; - } - - - - public String getBirthday() { - return birthday; - } - - public void setBirthday(String birthday) { - this.birthday = birthday; - } - - private String birthday= ""; - - public String getIdentity() { - return identity; - } - - public void setIdentity(String identity) { - this.identity = identity; - } - - private String identity= ","; - - public String getSeclectdatas() { - return seclectdatas; - } - - public void setSeclectdatas(String seclectdatas) { - this.seclectdatas = seclectdatas; - } - - private String seclectdatas= ""; - - public String getJccf_type() { - return jccf_type; - } - - public void setJccf_type(String jccf_type) { - this.jccf_type = jccf_type; - } - - private String jccf_type= ","; - private String baobei= "0";//初始值报备0不报备 - - public String getIsSelectImage() { - return isSelectImage; - } - - public void setIsSelectImage(String isSelectImage) { - this.isSelectImage = isSelectImage; - } - - private String isSelectImage= "0";//上传图像成功后传1 - - - public String getBaobei() { - return baobei; - } - - public void setBaobei(String baobei) { - this.baobei = baobei; - } - - public String getBuild_info() { - return build_info; - } - - public void setBuild_info(String build_info) { - this.build_info = build_info; - } - - public String getTag_type() { - return tag_type; - } - - public void setTag_type(String tag_type) { - this.tag_type = tag_type; - } - - private String build_info= ""; - private String tag_type= "";//1:提交标签,2:修改标签 - - public String getRecord_id() { - return record_id; - } - - public void setRecord_id(String record_id) { - this.record_id = record_id; - } - - public String getUid() { - return uid; - } - - public void setUid(String uid) { - this.uid = uid; - } - - public String getUsertype() { - return usertype; - } - - public void setUsertype(String usertype) { - this.usertype = usertype; - } - - public String getName() { - return name; - } - - public void setName(String name) { - this.name = name; - } - - public String getSex() { - return sex; - } - - public void setSex(String sex) { - this.sex = sex; - } - - public String getPhone() { - return phone; - } - - public void setPhone(String phone) { - this.phone = phone; + public void setHeadimg(String headimg) { + this.headimg = headimg; } public String getWechat() { return wechat; } - public void setWechat(String wechat) { this.wechat = wechat; } - public String getTracktype() { - return tracktype; + public String getAddress() { + return address; } - public void setTracktype(String tracktype) { - this.tracktype = tracktype; + public void setAddress(String address) { + this.address = address; } - public String getPlantime() { - return plantime; + private String wechat; + private String address; + + + public String getIndustry_id() { + return industry_id; } - public void setPlantime(String plantime) { - this.plantime = plantime; + public void setIndustry_id(String industry_id) { + this.industry_id = industry_id; } - public String getLoss() { - return loss; + public String getIndustry() { + return industry; } - public void setLoss(String loss) { - this.loss = loss; - } - - public String getOrdernum() { - return ordernum; - } - - public void setOrdernum(String ordernum) { - this.ordernum = ordernum; - } - - public String getLabernum() { - return labernum; - } - - public void setLabernum(String labernum) { - this.labernum = labernum; - } - - public String getPosition() { - return position; - } - - public void setPosition(String position) { - this.position = position; - } - - public String getImage() { - return image; - } - - public void setImage(String image) { - this.image = image; - } - - public String getRelationid() { - return relationid; - } - - public void setRelationid(String relationid) { - this.relationid = relationid; - } - - - @Override - public String toString() { - return "Markquestionsone{" + - "record_id='" + record_id + '\'' + - ", uid='" + uid + '\'' + - ", usertype='" + usertype + '\'' + - ", name='" + name + '\'' + - ", sex='" + sex + '\'' + - ", phone='" + phone + '\'' + - ", wechat='" + wechat + '\'' + - ", tracktype='" + tracktype + '\'' + - ", plantime='" + plantime + '\'' + - ", loss='" + loss + '\'' + - ", ordernum='" + ordernum + '\'' + - ", labernum='" + labernum + '\'' + - ", position='" + position + '\'' + - ", image='" + image + '\'' + - ", relationid='" + relationid + '\'' + - ", turnover='" + turnover + '\'' + - '}'; + public void setIndustry(String industry) { + this.industry = industry; } } diff --git a/app/src/main/java/com/fenghoo/seven/main/find/entity/markquestions.java b/app/src/main/java/com/fenghoo/seven/main/find/entity/markquestions.java index 4628574..c8e755e 100644 --- a/app/src/main/java/com/fenghoo/seven/main/find/entity/markquestions.java +++ b/app/src/main/java/com/fenghoo/seven/main/find/entity/markquestions.java @@ -76,9 +76,9 @@ public class markquestions extends BaseModel { public static class DataBean { public static final int ITEM_TYPE_HEADER = 0; public static final int ITEM_TYPE_CONTENT = 1; - public static final int ITEM_TYPE_BOTTOM = 2;//单选 - public static final int ITEM_TYPE_CALENDAR = 3;//日历控件 - public static final int ITEM_TYPE_BEIZHU = 4;//多行输入 + public static final int ITEM_TYPE_BOTTOM = 2;//已被抢 + public static final int ITEM_TYPE_CALENDAR = 3;//已进店 + public static final int ITEM_TYPE_BEIZHU = 4;//已成交 public static final int ITEM_TYPE_MULTIPLE = 5;//多选 public static final int ITEM_TYPE_PIC = 6;//6:代表上传图片(只能上传一张) /** diff --git a/app/src/main/java/com/fenghoo/seven/main/kehu/Bean/FpListBean.java b/app/src/main/java/com/fenghoo/seven/main/kehu/Bean/FpListBean.java index 77b3457..196d3d8 100644 --- a/app/src/main/java/com/fenghoo/seven/main/kehu/Bean/FpListBean.java +++ b/app/src/main/java/com/fenghoo/seven/main/kehu/Bean/FpListBean.java @@ -82,6 +82,16 @@ public class FpListBean extends BaseModel { */ private String headimg; + + public String getAddress() { + return address; + } + + public void setAddress(String address) { + this.address = address; + } + + private String address; private String fp_num; private String phone; private String name; diff --git a/app/src/main/java/com/fenghoo/seven/main/kehu/Bean/fpOrderInfoBean.java b/app/src/main/java/com/fenghoo/seven/main/kehu/Bean/fpOrderInfoBean.java index 5b795a7..3cbdbb8 100644 --- a/app/src/main/java/com/fenghoo/seven/main/kehu/Bean/fpOrderInfoBean.java +++ b/app/src/main/java/com/fenghoo/seven/main/kehu/Bean/fpOrderInfoBean.java @@ -95,10 +95,20 @@ public class fpOrderInfoBean extends BaseModel { */ private String ygd_brand_type; + + public String getType_time() { + return type_time; + } + + public void setType_time(String type_time) { + this.type_time = type_time; + } + + private String type_time; private String rob_time; private String enter_state; private String city; - private String fp_time; + private String fp_time;//分配客户时间 private String industry; private String ygd_order; private String type; diff --git a/app/src/main/java/com/fenghoo/seven/main/kehu/Bean/orderListBean.java b/app/src/main/java/com/fenghoo/seven/main/kehu/Bean/orderListBean.java index 019c43b..806badd 100644 --- a/app/src/main/java/com/fenghoo/seven/main/kehu/Bean/orderListBean.java +++ b/app/src/main/java/com/fenghoo/seven/main/kehu/Bean/orderListBean.java @@ -87,6 +87,16 @@ public class orderListBean extends BaseModel { private String order_num; private String customer_id; + public String getAddress() { + return address; + } + + public void setAddress(String address) { + this.address = address; + } + + private String address; + public String getHeadimg() { return headimg; } diff --git a/app/src/main/java/com/fenghoo/seven/main/kehu/DealFragment.java b/app/src/main/java/com/fenghoo/seven/main/kehu/DealFragment.java index 6be2ffb..673d90c 100644 --- a/app/src/main/java/com/fenghoo/seven/main/kehu/DealFragment.java +++ b/app/src/main/java/com/fenghoo/seven/main/kehu/DealFragment.java @@ -43,7 +43,7 @@ public class DealFragment extends MobanFragment { @Override public void enterCusDetail(orderListBean.ResultBean.DataBean item) { //进入分配/成交列表详情 - ShowAty.FpOrderInfoActivity(getActivity(),item.getCustomer_id(),item.getName()+item.getPhone()); + ShowAty.FpOrderInfoActivity(getActivity(),item.getCustomer_id(),item.getName()+item.getPhone(),item.getHeadimg(),item.getWechat(),item.getAddress()); } }); } diff --git a/app/src/main/java/com/fenghoo/seven/main/kehu/Dialog/HangyeSelectDialog.java b/app/src/main/java/com/fenghoo/seven/main/kehu/Dialog/HangyeSelectDialog.java new file mode 100644 index 0000000..056560a --- /dev/null +++ b/app/src/main/java/com/fenghoo/seven/main/kehu/Dialog/HangyeSelectDialog.java @@ -0,0 +1,101 @@ +package com.fenghoo.seven.main.kehu.Dialog; + +import android.app.Dialog; +import android.content.Context; +import android.os.Bundle; +import android.view.Gravity; +import android.view.View; +import android.view.Window; +import android.view.WindowManager; +import android.widget.RelativeLayout; +import android.widget.TextView; + +import com.chad.library.adapter.base.BaseQuickAdapter; +import com.chad.library.adapter.base.BaseViewHolder; +import com.fenghoo.seven.R; +import com.fenghoo.seven.main.kehu.Bean.industryBean; +import com.fenghoo.seven.utils.WidgetTools; + +import java.util.List; + +import androidx.recyclerview.widget.LinearLayoutManager; +import androidx.recyclerview.widget.RecyclerView; + +public class HangyeSelectDialog extends Dialog implements View.OnClickListener { + + private Context mContext; + private OnCloseListener listener; + private RecyclerView reply_rcey; + private TextView tv_cancel; + private List industryData; + + public HangyeSelectDialog(Context context) { + super(context); + this.mContext = context; + } + + public HangyeSelectDialog(Context context, int themeResId, List industryData, OnCloseListener listener) { + super(context, themeResId); + this.mContext = context; + this.listener = listener; + this.industryData = industryData; + + } + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.hangselect_dialog); + setCanceledOnTouchOutside(true); + Window window = getWindow(); + window.getDecorView().setPadding(0, 0, 0, 0); + WindowManager.LayoutParams layoutParams = window.getAttributes(); + layoutParams.width = WindowManager.LayoutParams.MATCH_PARENT; + layoutParams.horizontalMargin = 0; + window.setAttributes(layoutParams); + window.setGravity(Gravity.BOTTOM); + initView(); + } + + private void initView() { + tv_cancel = (TextView) findViewById(R.id.tv_cancel); + tv_cancel.setOnClickListener(this); + reply_rcey = (RecyclerView) findViewById(R.id.reply_rcey); + LinearLayoutManager manager = new LinearLayoutManager(mContext); + reply_rcey.setLayoutManager(manager); + reply_rcey.setAdapter(new BaseQuickAdapter(R.layout.item_hangyeselect_dialog, industryData) { + @Override + protected void convert(final BaseViewHolder helper, final industryBean.ResultBean.DataBean item) { + WidgetTools.setTextfive((TextView) helper.getView(R.id.img_modify), "", item.getIndustry()); + RelativeLayout reply_dialog_rl = helper.getView(R.id.reply_dialog_rl); + reply_dialog_rl.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View view) { + listener.uploadAvatar(item.getIndustry_id(),item.getIndustry()); + dismiss(); + } + }); + } + }); + } + + @Override + public void onClick(View view) { + switch (view.getId()) { + case R.id.tv_cancel: + dismiss(); + break; + } + } + + public interface OnCloseListener { + + /** + * @description 列表选择的内容 + * @param + * @return + */ + void uploadAvatar(String item,String industry); + + } +} diff --git a/app/src/main/java/com/fenghoo/seven/main/kehu/DistriFragment.java b/app/src/main/java/com/fenghoo/seven/main/kehu/DistriFragment.java index f1dbd98..23668d2 100644 --- a/app/src/main/java/com/fenghoo/seven/main/kehu/DistriFragment.java +++ b/app/src/main/java/com/fenghoo/seven/main/kehu/DistriFragment.java @@ -44,7 +44,7 @@ public class DistriFragment extends MobanFragment { @Override public void enterCusDetail(FpListBean.ResultBean.DataBean item) { //进入分配/成交列表详情 - ShowAty.FpOrderInfoActivity(getActivity(),item.getCustomer_id(),item.getName()+item.getPhone()); + ShowAty.FpOrderInfoActivity(getActivity(),item.getCustomer_id(),item.getName()+item.getPhone(),item.getHeadimg(),item.getWechat(),item.getAddress()); } }); } diff --git a/app/src/main/java/com/fenghoo/seven/main/kehu/activity/FpOrderInfoActivity.java b/app/src/main/java/com/fenghoo/seven/main/kehu/activity/FpOrderInfoActivity.java index eed5e71..1595e12 100644 --- a/app/src/main/java/com/fenghoo/seven/main/kehu/activity/FpOrderInfoActivity.java +++ b/app/src/main/java/com/fenghoo/seven/main/kehu/activity/FpOrderInfoActivity.java @@ -8,12 +8,13 @@ import android.widget.TextView; import com.fenghoo.seven.JsonUtils; import com.fenghoo.seven.R; import com.fenghoo.seven.base.BaseActivity; -import com.fenghoo.seven.main.kehu.adapter.FpOrderInfoAdaptertwo; import com.fenghoo.seven.main.find.entity.Markquestionsone; import com.fenghoo.seven.main.find.entity.markquestions; import com.fenghoo.seven.main.find.mvp.contract.MarKQuestionItemviewOnClickListener; import com.fenghoo.seven.main.kehu.Bean.fpOrderInfoBean; import com.fenghoo.seven.main.kehu.Bean.industryBean; +import com.fenghoo.seven.main.kehu.Dialog.HangyeSelectDialog; +import com.fenghoo.seven.main.kehu.adapter.FpOrderInfoAdaptertwo; import com.fenghoo.seven.okgonet.NetApi; import com.fenghoo.seven.okgonet.Observer; import com.fenghoo.seven.widget.TitleBar; @@ -33,7 +34,7 @@ public class FpOrderInfoActivity extends BaseActivity implements View.OnClickLis private FpOrderInfoAdaptertwo adapter; private Markquestionsone markquestionsone; private String customer_id; - private String name; + private String name,headimg,wechat,address; private List industryData; @Override @@ -42,10 +43,16 @@ public class FpOrderInfoActivity extends BaseActivity implements View.OnClickLis contentView = LayoutInflater.from(this).inflate(R.layout.activity_refactor_marking_detail, null); customer_id = getIntent().getStringExtra("customer_id"); name = getIntent().getStringExtra("name"); + headimg = getIntent().getStringExtra("headimg"); + wechat = getIntent().getStringExtra("wechat"); + address = getIntent().getStringExtra("address"); setContentView(contentView); initView(); //第一部分的数据 markquestionsone = new Markquestionsone(); + markquestionsone.setHeadimg(headimg); + markquestionsone.setWechat(wechat); + markquestionsone.setAddress(address); //获得行业数据 // getPresenter().getindustry(); new NetApi().industry().subscribe(new Observer() { @@ -56,6 +63,7 @@ public class FpOrderInfoActivity extends BaseActivity implements View.OnClickLis if (result != null && String.valueOf(result.getSuccess()).equals("0")) { industryData = result.getData(); industryBean.ResultBean.DataBean dataBean = industryData.get(0); + markquestionsone.setIndustry(dataBean.getIndustry()); String industry_id = dataBean.getIndustry_id(); fpOrderInfo(industry_id); } @@ -123,6 +131,15 @@ public class FpOrderInfoActivity extends BaseActivity implements View.OnClickLis @Override public void industry(TextView marking_fragment_title, int postion, Markquestionsone markquestionson) { + new HangyeSelectDialog(FpOrderInfoActivity.this, R.style.dialog,industryData, new HangyeSelectDialog.OnCloseListener() { + @Override + public void uploadAvatar(String industry_id,String industry) { + markquestionsone.setIndustry(industry); + // adapter.notifyDataSetChanged(); + //刷新列表数据 + fpOrderInfo(industry_id); + } + }).show(); } }); } diff --git a/app/src/main/java/com/fenghoo/seven/main/kehu/activity/ShowAty.java b/app/src/main/java/com/fenghoo/seven/main/kehu/activity/ShowAty.java index 45f3582..f348844 100644 --- a/app/src/main/java/com/fenghoo/seven/main/kehu/activity/ShowAty.java +++ b/app/src/main/java/com/fenghoo/seven/main/kehu/activity/ShowAty.java @@ -17,6 +17,8 @@ import com.fenghoo.seven.main.kehu.Bean.CustomerListBean; import java.io.Serializable; import java.util.List; +import mlxy.utils.S; + public class ShowAty { /** @@ -108,10 +110,13 @@ public class ShowAty { * @param * @return */ - public static void FpOrderInfoActivity(Context ctx,String customer_id,String name) { + public static void FpOrderInfoActivity(Context ctx, String customer_id, String name, String headimg,String wechat,String address) { Intent i = new Intent(ctx, FpOrderInfoActivity.class); i.putExtra("customer_id",customer_id); i.putExtra("name",name); + i.putExtra("headimg",headimg); + i.putExtra("wechat",wechat); + i.putExtra("address",address); ctx.startActivity(i); } diff --git a/app/src/main/java/com/fenghoo/seven/main/kehu/adapter/FpOrderInfoAdaptertwo.java b/app/src/main/java/com/fenghoo/seven/main/kehu/adapter/FpOrderInfoAdaptertwo.java index afe8859..87e6527 100644 --- a/app/src/main/java/com/fenghoo/seven/main/kehu/adapter/FpOrderInfoAdaptertwo.java +++ b/app/src/main/java/com/fenghoo/seven/main/kehu/adapter/FpOrderInfoAdaptertwo.java @@ -10,8 +10,6 @@ import com.fenghoo.seven.main.find.adapter.holder.BottomViewHolder; import com.fenghoo.seven.main.find.adapter.holder.CalendarViewHolder; import com.fenghoo.seven.main.find.adapter.holder.ContentViewHolder; import com.fenghoo.seven.main.find.adapter.holder.HeaderViewHolder; -import com.fenghoo.seven.main.find.adapter.holder.MultipleViewHolder; -import com.fenghoo.seven.main.find.adapter.holder.PicViewHolder; import com.fenghoo.seven.main.find.adapter.holder.TypeAbstractViewHolder; import com.fenghoo.seven.main.find.entity.Markquestionsone; import com.fenghoo.seven.main.find.entity.markquestions; @@ -69,11 +67,6 @@ public class FpOrderInfoAdaptertwo extends RecyclerView.Adapter - + android:background="@color/colorWhite" + xmlns:android="http://schemas.android.com/apk/res/android"> + + + - + + + + + + + + + + + + + + + + + + + + + + + + + + app:iv_icon_01="@drawable/shape_pro_yuan" + app:iv_icon_02="@drawable/shape_pro_yuan" + app:iv_icon_03="@drawable/shape_pro_yuan" + /> - + - app:layout_constraintVertical_bias="1.0" - app:layout_constraintHorizontal_bias="0.123" - app:layout_constraintStart_toStartOf="parent" - app:layout_constraintEnd_toEndOf="parent" - app:layout_constraintTop_toBottomOf="@+id/tv_question" - app:layout_constraintBottom_toBottomOf="parent" - android:gravity="left" + + - android:minLines="3" - /> - - + + + + + + + + diff --git a/app/src/main/res/layout/dingdan_rv_three.xml b/app/src/main/res/layout/dingdan_rv_three.xml index 114a233..3c191e3 100644 --- a/app/src/main/res/layout/dingdan_rv_three.xml +++ b/app/src/main/res/layout/dingdan_rv_three.xml @@ -1,25 +1,198 @@ - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + app:iv_icon_01="@drawable/shape_pro_yuan" + app:iv_icon_02="@drawable/shape_pro_yuan" + app:iv_icon_03="@drawable/shape_pro_yuan" + /> + + + + + + + + + + + + + + diff --git a/app/src/main/res/layout/dingdan_rv_threetwo.xml b/app/src/main/res/layout/dingdan_rv_threetwo.xml index 3c52dbf..f9a15f9 100644 --- a/app/src/main/res/layout/dingdan_rv_threetwo.xml +++ b/app/src/main/res/layout/dingdan_rv_threetwo.xml @@ -1,43 +1,154 @@ - + android:background="@color/colorWhite" + xmlns:android="http://schemas.android.com/apk/res/android"> + + + - + + + + + + + + + + - - - + + + + + + + + + + + + + + diff --git a/app/src/main/res/layout/dingdan_rv_two.xml b/app/src/main/res/layout/dingdan_rv_two.xml index d3e6c5a..20b3477 100644 --- a/app/src/main/res/layout/dingdan_rv_two.xml +++ b/app/src/main/res/layout/dingdan_rv_two.xml @@ -1,7 +1,7 @@ @@ -16,35 +16,32 @@ android:id="@+id/item_my_twitter" android:layout_width="300dp" android:layout_below="@+id/view2" - android:layout_marginTop="20dp" + android:layout_marginTop="12.5dp" android:layout_centerHorizontal="true" android:layout_height="wrap_content" - app:iv_icon_01="@drawable/shape_pro_yuan" - app:iv_icon_02="@drawable/shape_pro_yuan" - app:iv_icon_03="@drawable/shape_pro_yuan" /> + android:layout_marginTop="14.5dp" + android:layout_height="55dp"> + android:layout_height="55dp"> + android:textSize="15sp" /> + + android:layout_height="55dp" + android:layout_alignParentBottom="true" + android:layout_marginLeft="2dp" + android:layout_marginBottom="0dp" + android:layout_toRightOf="@+id/rl_01"> + + android:textSize="13sp" /> + + android:textSize="13sp" /> + + android:textSize="13sp" /> diff --git a/app/src/main/res/layout/disliat_item.xml b/app/src/main/res/layout/disliat_item.xml index c9a3b1e..0275f9a 100644 --- a/app/src/main/res/layout/disliat_item.xml +++ b/app/src/main/res/layout/disliat_item.xml @@ -58,7 +58,7 @@ android:layout_marginLeft="13.5dp" android:layout_marginTop="5dp" android:layout_below="@+id/tv_dea_name" - android:background="@mipmap/ic_launcher" + android:background="@mipmap/icon_watch_blue" android:layout_height="16.5dp"/> + + + + + + + + + + diff --git a/app/src/main/res/layout/item_hangyeselect_dialog.xml b/app/src/main/res/layout/item_hangyeselect_dialog.xml new file mode 100644 index 0000000..6bb6f7d --- /dev/null +++ b/app/src/main/res/layout/item_hangyeselect_dialog.xml @@ -0,0 +1,27 @@ + + + + + + + + + + diff --git a/app/src/main/res/layout/mobanfragment.xml b/app/src/main/res/layout/mobanfragment.xml index 0c1b612..b421f11 100644 --- a/app/src/main/res/layout/mobanfragment.xml +++ b/app/src/main/res/layout/mobanfragment.xml @@ -52,13 +52,22 @@ + + + + + - diff --git a/app/src/main/res/mipmap-hdpi/icon_pro_ima_bq.png b/app/src/main/res/mipmap-hdpi/icon_pro_ima_bq.png new file mode 100644 index 0000000..c735bff Binary files /dev/null and b/app/src/main/res/mipmap-hdpi/icon_pro_ima_bq.png differ diff --git a/app/src/main/res/mipmap-hdpi/icon_pro_ima_jd.png b/app/src/main/res/mipmap-hdpi/icon_pro_ima_jd.png new file mode 100644 index 0000000..1d1ca37 Binary files /dev/null and b/app/src/main/res/mipmap-hdpi/icon_pro_ima_jd.png differ diff --git a/app/src/main/res/mipmap-hdpi/icon_ycj.png b/app/src/main/res/mipmap-hdpi/icon_ycj.png new file mode 100644 index 0000000..34755b5 Binary files /dev/null and b/app/src/main/res/mipmap-hdpi/icon_ycj.png differ diff --git a/app/src/main/res/mipmap-hdpi/icon_yihuishou.png b/app/src/main/res/mipmap-hdpi/icon_yihuishou.png new file mode 100644 index 0000000..64fc4a8 Binary files /dev/null and b/app/src/main/res/mipmap-hdpi/icon_yihuishou.png differ diff --git a/app/src/main/res/mipmap-mdpi/icon_pro_ima_bq.png b/app/src/main/res/mipmap-mdpi/icon_pro_ima_bq.png new file mode 100644 index 0000000..14da72e Binary files /dev/null and b/app/src/main/res/mipmap-mdpi/icon_pro_ima_bq.png differ diff --git a/app/src/main/res/mipmap-mdpi/icon_pro_ima_jd.png b/app/src/main/res/mipmap-mdpi/icon_pro_ima_jd.png new file mode 100644 index 0000000..39a6289 Binary files /dev/null and b/app/src/main/res/mipmap-mdpi/icon_pro_ima_jd.png differ diff --git a/app/src/main/res/mipmap-mdpi/icon_ycj.png b/app/src/main/res/mipmap-mdpi/icon_ycj.png new file mode 100644 index 0000000..a2e9e60 Binary files /dev/null and b/app/src/main/res/mipmap-mdpi/icon_ycj.png differ diff --git a/app/src/main/res/mipmap-mdpi/icon_yihuishou.png b/app/src/main/res/mipmap-mdpi/icon_yihuishou.png new file mode 100644 index 0000000..7b83c6e Binary files /dev/null and b/app/src/main/res/mipmap-mdpi/icon_yihuishou.png differ diff --git a/app/src/main/res/mipmap-xhdpi/icon_pro_ima_bq.png b/app/src/main/res/mipmap-xhdpi/icon_pro_ima_bq.png new file mode 100644 index 0000000..13fbbef Binary files /dev/null and b/app/src/main/res/mipmap-xhdpi/icon_pro_ima_bq.png differ diff --git a/app/src/main/res/mipmap-xhdpi/icon_pro_ima_jd.png b/app/src/main/res/mipmap-xhdpi/icon_pro_ima_jd.png new file mode 100644 index 0000000..3dcfee5 Binary files /dev/null and b/app/src/main/res/mipmap-xhdpi/icon_pro_ima_jd.png differ diff --git a/app/src/main/res/mipmap-xhdpi/icon_ycj.png b/app/src/main/res/mipmap-xhdpi/icon_ycj.png new file mode 100644 index 0000000..d2b4c27 Binary files /dev/null and b/app/src/main/res/mipmap-xhdpi/icon_ycj.png differ diff --git a/app/src/main/res/mipmap-xhdpi/icon_yihuishou.png b/app/src/main/res/mipmap-xhdpi/icon_yihuishou.png new file mode 100644 index 0000000..d8a7e2e Binary files /dev/null and b/app/src/main/res/mipmap-xhdpi/icon_yihuishou.png differ diff --git a/app/src/main/res/mipmap-xxhdpi/icon_pro_ima_bq.png b/app/src/main/res/mipmap-xxhdpi/icon_pro_ima_bq.png new file mode 100644 index 0000000..df241ca Binary files /dev/null and b/app/src/main/res/mipmap-xxhdpi/icon_pro_ima_bq.png differ diff --git a/app/src/main/res/mipmap-xxhdpi/icon_pro_ima_jd.png b/app/src/main/res/mipmap-xxhdpi/icon_pro_ima_jd.png new file mode 100644 index 0000000..dad3401 Binary files /dev/null and b/app/src/main/res/mipmap-xxhdpi/icon_pro_ima_jd.png differ diff --git a/app/src/main/res/mipmap-xxhdpi/icon_ycj.png b/app/src/main/res/mipmap-xxhdpi/icon_ycj.png new file mode 100644 index 0000000..bd43c8a Binary files /dev/null and b/app/src/main/res/mipmap-xxhdpi/icon_ycj.png differ diff --git a/app/src/main/res/mipmap-xxhdpi/icon_yihuishou.png b/app/src/main/res/mipmap-xxhdpi/icon_yihuishou.png new file mode 100644 index 0000000..a3ed77e Binary files /dev/null and b/app/src/main/res/mipmap-xxhdpi/icon_yihuishou.png differ diff --git a/app/src/main/res/mipmap-xxxhdpi/icon_pro_ima_bq.png b/app/src/main/res/mipmap-xxxhdpi/icon_pro_ima_bq.png new file mode 100644 index 0000000..9f61400 Binary files /dev/null and b/app/src/main/res/mipmap-xxxhdpi/icon_pro_ima_bq.png differ diff --git a/app/src/main/res/mipmap-xxxhdpi/icon_pro_ima_jd.png b/app/src/main/res/mipmap-xxxhdpi/icon_pro_ima_jd.png new file mode 100644 index 0000000..d7ed244 Binary files /dev/null and b/app/src/main/res/mipmap-xxxhdpi/icon_pro_ima_jd.png differ diff --git a/app/src/main/res/mipmap-xxxhdpi/icon_ycj.png b/app/src/main/res/mipmap-xxxhdpi/icon_ycj.png new file mode 100644 index 0000000..4feeab5 Binary files /dev/null and b/app/src/main/res/mipmap-xxxhdpi/icon_ycj.png differ diff --git a/app/src/main/res/mipmap-xxxhdpi/icon_yihuishou.png b/app/src/main/res/mipmap-xxxhdpi/icon_yihuishou.png new file mode 100644 index 0000000..edfdfd3 Binary files /dev/null and b/app/src/main/res/mipmap-xxxhdpi/icon_yihuishou.png differ