diff --git a/app/src/main/java/com/fenghoo/seven/main/find/adapter/holder/BottomViewtwoHolder.java b/app/src/main/java/com/fenghoo/seven/main/find/adapter/holder/BottomViewtwoHolder.java new file mode 100644 index 0000000..d6f6532 --- /dev/null +++ b/app/src/main/java/com/fenghoo/seven/main/find/adapter/holder/BottomViewtwoHolder.java @@ -0,0 +1,115 @@ +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 BottomViewtwoHolder 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; + 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_jzjd; + private final TextView tv_pp; + + public BottomViewtwoHolder(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); + + 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_jzjd = (TextView) itemView.findViewById(R.id.tv_jzjd); + tv_pp = (TextView) itemView.findViewById(R.id.tv_pp); + } + + /** + * 页面逻辑 + * 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 ygd_state = dataBean.getYgd_state();//0:未被抢,1:已被抢
+ String enter_state = dataBean.getEnter_state();//0:未进店,1:已进店
+ String order_state = dataBean.getOrder_state();//0:未成交,1:已成交
+ String ygd_enter = dataBean.getYgd_enter();//进店次数
+ String ygd_order = dataBean.getYgd_order();//成交次数
+ itemProView.refresh("0", ygd_state, enter_state,order_state,ygd_enter,ygd_order);
+ //_____________分配客户
+ String fp_time = dataBean.getFp_time();
+ settime(fp_time, tv_time_01, tv_time_02);
+ WidgetTools.setTextfive(tv_fphy, "分配行业:", dataBean.getIndustry());
+ String decoration = dataBean.getDecoration();//1:毛坯,2:精装,3:旧房改造
+ switch (decoration) {
+ case "1":
+ WidgetTools.setTextfive(tv_jzjd, "家装阶段:", "毛胚");
+ break;
+ case "2":
+ WidgetTools.setTextfive(tv_jzjd, "家装阶段:", "精装");
+ break;
+ case "3":
+ WidgetTools.setTextfive(tv_jzjd, "家装阶段:", "旧房改造");
+ break;
+ }
+ 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.getYgd_brand_type());
+ WidgetTools.setTextfive(tv_pp, "品牌:", dataBean.getYgd_brand_name());
+ WidgetTools.setTextfive(tv_md, "门店:", dataBean.getYgd_store_name());
+ WidgetTools.setTextfive(tv_qdr, "抢单人:", dataBean.getYgd_brand_name());
+
+ }
+
+ 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/entity/markquestions.java b/app/src/main/java/com/fenghoo/seven/main/find/entity/markquestions.java
index 76bea88..e318fdf 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
@@ -75,11 +75,11 @@ 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_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_MULTIPLE = 5;//多选
+ public static final int ITEM_TYPE_MULTIPLE = 5;//已被抢 用type 分两种 type不为1或者2
public static final int ITEM_TYPE_PIC = 6;//6:代表上传图片(只能上传一张)
/**
* ord : 140
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 87e6527..a51b05b 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
@@ -7,6 +7,7 @@ import android.view.ViewGroup;
import com.fenghoo.seven.R;
import com.fenghoo.seven.main.find.adapter.holder.BeizhuViewHolder;
import com.fenghoo.seven.main.find.adapter.holder.BottomViewHolder;
+import com.fenghoo.seven.main.find.adapter.holder.BottomViewtwoHolder;
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;
@@ -45,12 +46,28 @@ public class FpOrderInfoAdaptertwo extends RecyclerView.Adapter