From 6d09d60770489f29f48e1c59fb81b06e35d68081 Mon Sep 17 00:00:00 2001 From: fyf Date: Mon, 6 Nov 2023 17:04:31 +0800 Subject: [PATCH] 333 --- .../bnframework/common/constant/DataBus.java | 2 +- .../bnframework/common/db/res/MakeStatus.java | 2 +- .../common/db/res/ResGoodsMake.java | 2 +- .../common/linktab/TopItemDecoration.java | 2 +- .../home/adapter/loadinggood_adapter.java | 21 +++- .../home/fragment/MakeGoodFragment.java | 118 ++++++++---------- app/src/main/res/drawable/progressbar.xml | 8 +- .../main/res/layout/fragment_make_good.xml | 104 ++++++++------- .../layout/item/layout/item_left_makegood.xml | 9 +- .../layout/item/layout/loadinggood_item.xml | 91 ++++++-------- .../res/layout/item/layout/newmakegood.xml | 9 +- app/src/main/res/mipmap-xxxhdpi/user.png | Bin 0 -> 1073 bytes 12 files changed, 181 insertions(+), 187 deletions(-) create mode 100644 app/src/main/res/mipmap-xxxhdpi/user.png diff --git a/app/src/main/java/com/bonait/bnframework/common/constant/DataBus.java b/app/src/main/java/com/bonait/bnframework/common/constant/DataBus.java index e4eb2161..9148023b 100644 --- a/app/src/main/java/com/bonait/bnframework/common/constant/DataBus.java +++ b/app/src/main/java/com/bonait/bnframework/common/constant/DataBus.java @@ -199,7 +199,7 @@ public class DataBus { } make.subOrder=suborder; - make.makeStatus= MakeStatus.等待制作; + make.makeStatus= MakeStatus.等待中; make.makeMs="等待下发物料!"; make.makeProcess=0; GoodsMake.add(make); diff --git a/app/src/main/java/com/bonait/bnframework/common/db/res/MakeStatus.java b/app/src/main/java/com/bonait/bnframework/common/db/res/MakeStatus.java index 52a91039..23d7b798 100644 --- a/app/src/main/java/com/bonait/bnframework/common/db/res/MakeStatus.java +++ b/app/src/main/java/com/bonait/bnframework/common/db/res/MakeStatus.java @@ -1,7 +1,7 @@ package com.bonait.bnframework.common.db.res; public enum MakeStatus { - 等待制作, + 等待中, 制作中, 制作完成 } diff --git a/app/src/main/java/com/bonait/bnframework/common/db/res/ResGoodsMake.java b/app/src/main/java/com/bonait/bnframework/common/db/res/ResGoodsMake.java index f4d9d67b..8975a874 100644 --- a/app/src/main/java/com/bonait/bnframework/common/db/res/ResGoodsMake.java +++ b/app/src/main/java/com/bonait/bnframework/common/db/res/ResGoodsMake.java @@ -52,7 +52,7 @@ public class ResGoodsMake { good=new BPA_GOODS(); subOrder=new BPA_SUBORDER(); recipes=new ArrayList<>(); - makeStatus=MakeStatus.等待制作; + makeStatus=MakeStatus.等待中; makeMs=""; makeProcess=0; IsMake=true; diff --git a/app/src/main/java/com/bonait/bnframework/common/linktab/TopItemDecoration.java b/app/src/main/java/com/bonait/bnframework/common/linktab/TopItemDecoration.java index 5788bb87..427a5a2e 100644 --- a/app/src/main/java/com/bonait/bnframework/common/linktab/TopItemDecoration.java +++ b/app/src/main/java/com/bonait/bnframework/common/linktab/TopItemDecoration.java @@ -36,7 +36,7 @@ public class TopItemDecoration extends RecyclerView.ItemDecoration{ mContext=_context; mPaint.setColor(ContextCompat.getColor(mContext, R.color.main_background)); textPaint.setColor(ContextCompat.getColor(mContext, R.color.black)); - textPaint.setTextSize(26f); + textPaint.setTextSize(19f); typeListener=type; } diff --git a/app/src/main/java/com/bonait/bnframework/modules/home/adapter/loadinggood_adapter.java b/app/src/main/java/com/bonait/bnframework/modules/home/adapter/loadinggood_adapter.java index 115ceaf3..cd343b43 100644 --- a/app/src/main/java/com/bonait/bnframework/modules/home/adapter/loadinggood_adapter.java +++ b/app/src/main/java/com/bonait/bnframework/modules/home/adapter/loadinggood_adapter.java @@ -33,7 +33,10 @@ import com.bonait.bnframework.common.utils.ToastUtils; import com.qmuiteam.qmui.widget.dialog.QMUIDialog; import com.qmuiteam.qmui.widget.dialog.QMUIDialogAction; +import java.text.DecimalFormat; +import java.text.SimpleDateFormat; import java.util.ArrayList; +import java.util.Date; import java.util.List; public class loadinggood_adapter extends RecyclerView.Adapter { @@ -71,18 +74,23 @@ public class loadinggood_adapter extends RecyclerView.Adapter goodstypes=new ArrayList<>(); + ArrayList goodstypes = new ArrayList<>(); /** * 商品制作列表 @@ -114,7 +114,7 @@ public class MakeGoodFragment extends BaseFragment { */ @BindView(R.id.wendu1) TextView wendu1; -// @BindView(R.id.pf_ms) + // @BindView(R.id.pf_ms) // TextView pf_ms; @BindView(R.id.plc_status) TextView plc_status; @@ -140,14 +140,14 @@ public class MakeGoodFragment extends BaseFragment { Initdata(); Run(); } + public List Fdata = new ArrayList<>(); + /** * 初始化数据 */ - public void Initdata() - { - if(isAdded()) - { + public void Initdata() { + if (isAdded()) { new Thread(new Runnable() { @Override public void run() { @@ -163,17 +163,16 @@ public class MakeGoodFragment extends BaseFragment { Fdata.clear(); - int i=0; - for(BPA_GOODSTYPE item :goodstypes) - { - ArrayList goodsm= QueryDB.GetGoodsTypeId(item.id); - Fdata.add(new LinkMode(item, Arrays.asList(goodsm.toArray()), i==0?true:false)); + int i = 0; + for (BPA_GOODSTYPE item : goodstypes) { + ArrayList goodsm = QueryDB.GetGoodsTypeId(item.id); + Fdata.add(new LinkMode(item, Arrays.asList(goodsm.toArray()), i == 0 ? true : false)); i++; } LinearLayoutManager manager = (LinearLayoutManager) rv_right.getLayoutManager(); - MakeGoodLeftAdapter leftAdapter = new MakeGoodLeftAdapter(R.layout.item_left_makegood, Fdata,getResources(),manager); - MakeGoodRightAdapter rightAdapter = new MakeGoodRightAdapter(R.layout.item_right_lc, Fdata,getResources()); + MakeGoodLeftAdapter leftAdapter = new MakeGoodLeftAdapter(R.layout.item_left_makegood, Fdata, getResources(), manager); + MakeGoodRightAdapter rightAdapter = new MakeGoodRightAdapter(R.layout.item_right_lc, Fdata, getResources()); rv_left.setAdapter(leftAdapter); rv_right.setAdapter(rightAdapter); @@ -184,8 +183,7 @@ public class MakeGoodFragment extends BaseFragment { typeListener.add(((BPA_GOODSTYPE) item.type).name); } - if(rv_right.getItemDecorationCount()>0) - { + if (rv_right.getItemDecorationCount() > 0) { rv_right.removeItemDecorationAt(0); } TopItemDecoration top = new TopItemDecoration(context, typeListener); @@ -213,21 +211,18 @@ public class MakeGoodFragment extends BaseFragment { } } }).start(); - } - } /** * 加载商品 */ - public void LoadingGood() - { - LinearLayoutManager layoutManager=new LinearLayoutManager(context); + public void LoadingGood() { + LinearLayoutManager layoutManager = new LinearLayoutManager(context); layoutManager.setOrientation(LinearLayoutManager.VERTICAL); datatab_paiduishangping.setLayoutManager(layoutManager); - DataBus.getInstance().loadinggoodAdapter = new loadinggood_adapter(context, myClickListener,getActivity()); + DataBus.getInstance().loadinggoodAdapter = new loadinggood_adapter(context, myClickListener, getActivity()); datatab_paiduishangping.setAdapter(DataBus.getInstance().loadinggoodAdapter); } @@ -235,68 +230,57 @@ public class MakeGoodFragment extends BaseFragment { /** * 点击商品 开始制作 */ - public MyClickListener myClickListener=new MyClickListener() { + public MyClickListener myClickListener = new MyClickListener() { @Override public void clickListener(View v, Object data) { - ResGoodsMake makegood=(ResGoodsMake)data; - if(!ConfigName.getInstance().PlcIsConnect) - { + ResGoodsMake makegood = (ResGoodsMake) data; + if (!ConfigName.getInstance().PlcIsConnect) { ToastUtils.warning("设备已离线,请检查设备..."); return; } - if(DataBus.getInstance().ZDQX_IsStart) - { + if (DataBus.getInstance().ZDQX_IsStart) { ToastUtils.warning("自动清洗中,请等待清洗完成!"); return; } - if(ExecuteTheRecipe.IsMakeGood) - { + if (ExecuteTheRecipe.IsMakeGood) { ToastUtils.warning("请耐心等待上一商品制作完成..."); return; } - if(makegood.subOrder.status==1) - { - ToastUtils.warning("商品:"+makegood.good.name+",已在制作中..."); + if (makegood.subOrder.status == 1) { + ToastUtils.warning("商品:" + makegood.good.name + ",已在制作中..."); return; } - if(makegood.subOrder.status==2) - { - ToastUtils.warning("商品:"+makegood.good.name+",已制作完成..."); + if (makegood.subOrder.status == 2) { + ToastUtils.warning("商品:" + makegood.good.name + ",已制作完成..."); return; } - if (!ExecuteTheRecipe.IsCup) - { + if (!ExecuteTheRecipe.IsCup) { ToastUtils.warning("出料口没有检测到器皿!"); return; } String title = "温馨提示!"; - String message = "客官确定要开始制作【"+makegood.good.name+"】吗?"; + String message = "客官确定要开始制作【" + makegood.good.name + "】吗?"; AlertDialogUtils.showDialog(context, title, message, new QMUIDialogAction.ActionListener() { @Override public void onClick(QMUIDialog dialog, int index) { //判断温度是否到达 - if (!ConfigName.getInstance().versionSelectionEnum.equals("配料吧台")) - { - if(makegood.Gt1) - { - if(ExecuteTheRecipe.SugarTempLeft @@ -34,8 +34,8 @@ + android:endColor="#00A8E1" + android:startColor="#00A8E1" /> diff --git a/app/src/main/res/layout/fragment_make_good.xml b/app/src/main/res/layout/fragment_make_good.xml index 7af7d7b7..a4a72a00 100644 --- a/app/src/main/res/layout/fragment_make_good.xml +++ b/app/src/main/res/layout/fragment_make_good.xml @@ -10,33 +10,31 @@ android:layout_height="match_parent" android:layout_marginTop="?attr/qmui_topbar_height" android:background="@color/main_background"> - + android:orientation="horizontal"> + android:orientation="vertical">