提交 c506a542 authored 作者: lgd's avatar lgd

1.组装修改

2.//TODO 坩埚下单,mes其他页面,mes用户反馈空也展示,编辑任务担当无法修改
上级 2a56872e
package com.wd.workoffice.ui.activity.bat.order; package com.wd.workoffice.ui.activity.bat.order;
import android.text.Editable;
import android.text.TextWatcher;
import android.view.View; import android.view.View;
import android.widget.EditText; import android.widget.EditText;
import android.widget.RelativeLayout; import android.widget.RelativeLayout;
...@@ -9,7 +7,6 @@ import android.widget.TextView; ...@@ -9,7 +7,6 @@ import android.widget.TextView;
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.qmuiteam.qmui.widget.dialog.QMUIDialog;
import com.wd.workoffice.R; import com.wd.workoffice.R;
import com.wd.workoffice.app.BaseBean; import com.wd.workoffice.app.BaseBean;
import com.wd.workoffice.app.WorkToolBarActivity; import com.wd.workoffice.app.WorkToolBarActivity;
...@@ -21,7 +18,6 @@ import com.wd.workoffice.ui.activity.bat.store.StoreOrderSuccessActivity; ...@@ -21,7 +18,6 @@ import com.wd.workoffice.ui.activity.bat.store.StoreOrderSuccessActivity;
import com.wd.workoffice.ui.adapter.ProAddAdapter; import com.wd.workoffice.ui.adapter.ProAddAdapter;
import com.wd.workoffice.ui.adapter.ProTargetAddAdapter; import com.wd.workoffice.ui.adapter.ProTargetAddAdapter;
import com.wd.workoffice.util.MathUtils; import com.wd.workoffice.util.MathUtils;
import com.wd.workoffice.util.UserKeeper;
import com.wd.workoffice.util.WorkUtils; import com.wd.workoffice.util.WorkUtils;
import java.util.ArrayList; import java.util.ArrayList;
...@@ -213,7 +209,7 @@ public class ProductConfirmActivity extends WorkToolBarActivity { ...@@ -213,7 +209,7 @@ public class ProductConfirmActivity extends WorkToolBarActivity {
private void changeNumAndPrice() { private void changeNumAndPrice() {
String allPrice = ""; String allPrice = "";
for (ProductBean.RecordsBean recordsBean : toList) { for (ProductBean.RecordsBean recordsBean : toList) {
allPrice = MathUtils.add(allPrice, MathUtils.multiply(recordsBean.getCarNum() + "", recordsBean.getInternalPrice() + "", 3), 3); allPrice = MathUtils.add(allPrice, MathUtils.multiply(recordsBean.getCarNum(), recordsBean.getInternalPrice() + "", 3), 3);
} }
tvPrice.setText("总计: ¥ ".concat(allPrice)); tvPrice.setText("总计: ¥ ".concat(allPrice));
tvBase5.setText(String.valueOf(allPrice)); tvBase5.setText(String.valueOf(allPrice));
......
...@@ -197,6 +197,8 @@ public class ProductOrderAddActivity extends WorkToolBarActivity { ...@@ -197,6 +197,8 @@ public class ProductOrderAddActivity extends WorkToolBarActivity {
List<WarehoustBean.RecordsBean> getList = JSON.parseArray(data.getData().toString(), WarehoustBean.RecordsBean.class); List<WarehoustBean.RecordsBean> getList = JSON.parseArray(data.getData().toString(), WarehoustBean.RecordsBean.class);
stockList = getList; stockList = getList;
stockNameList.clear(); stockNameList.clear();
fromStockDialog = DialogUtils.listDialog(ProductOrderAddActivity.this);
useStockDialog = DialogUtils.listDialog(ProductOrderAddActivity.this);
for (WarehoustBean.RecordsBean process : stockList) { for (WarehoustBean.RecordsBean process : stockList) {
stockNameList.add(process.getName()); stockNameList.add(process.getName());
} }
......
...@@ -37,7 +37,7 @@ import flexible.xd.android_base.network.rtfhttp.Transformer; ...@@ -37,7 +37,7 @@ import flexible.xd.android_base.network.rtfhttp.Transformer;
import io.reactivex.disposables.Disposable; import io.reactivex.disposables.Disposable;
/** /**
* 财务 开票 选择产品 * 组装 选择产品
* author : flexible * author : flexible
* email : lgd19940421@163.com * email : lgd19940421@163.com
* github: https://github.com/FlexibleXd * github: https://github.com/FlexibleXd
......
...@@ -85,6 +85,7 @@ public class ProductOrderProTargetActivity extends WorkToolBarActivity { ...@@ -85,6 +85,7 @@ public class ProductOrderProTargetActivity extends WorkToolBarActivity {
tvDesc.setText("组装单价"); tvDesc.setText("组装单价");
AddAndReduceView num = view.findViewById(R.id.ar_num); AddAndReduceView num = view.findViewById(R.id.ar_num);
EditText etPrice = view.findViewById(R.id.et_price); EditText etPrice = view.findViewById(R.id.et_price);
WorkUtils.addDecimalsListener(etPrice);
for (ProductBean.RecordsBean recordsBean : carList) { for (ProductBean.RecordsBean recordsBean : carList) {
if (data.getId() == recordsBean.getId()) { if (data.getId() == recordsBean.getId()) {
etPrice.setText(recordsBean.getCarPrice()); etPrice.setText(recordsBean.getCarPrice());
......
...@@ -6,6 +6,7 @@ import com.chad.library.adapter.base.BaseViewHolder; ...@@ -6,6 +6,7 @@ import com.chad.library.adapter.base.BaseViewHolder;
import com.wd.workoffice.R; import com.wd.workoffice.R;
import com.wd.workoffice.bean.ProAddBean; import com.wd.workoffice.bean.ProAddBean;
import com.wd.workoffice.bean.TicketAddBean; import com.wd.workoffice.bean.TicketAddBean;
import com.wd.workoffice.util.MathUtils;
import java.util.List; import java.util.List;
...@@ -35,7 +36,7 @@ public class ProAddAdapter extends BaseQuickAdapter<ProAddBean.RecordsBean, Base ...@@ -35,7 +36,7 @@ public class ProAddAdapter extends BaseQuickAdapter<ProAddBean.RecordsBean, Base
helper.setText(R.id.tv_pd_code, item.getSerialNumber()); helper.setText(R.id.tv_pd_code, item.getSerialNumber());
helper.setText(R.id.tv_spec, item.getProductSpec()); helper.setText(R.id.tv_spec, item.getProductSpec());
helper.setText(R.id.tv_unit, item.getProductUnit()); helper.setText(R.id.tv_unit, item.getProductUnit());
helper.setText(R.id.tv_apply_num, item.getCanPackageSum() + ""); helper.setText(R.id.tv_apply_num, MathUtils.converData(item.getCanPackageSum(),3));
if (type == 1) { if (type == 1) {
helper.setVisible(R.id.iv_cart, false); helper.setVisible(R.id.iv_cart, false);
} }
......
...@@ -6,6 +6,7 @@ import com.chad.library.adapter.base.BaseViewHolder; ...@@ -6,6 +6,7 @@ import com.chad.library.adapter.base.BaseViewHolder;
import com.wd.workoffice.R; import com.wd.workoffice.R;
import com.wd.workoffice.bean.ProAddBean; import com.wd.workoffice.bean.ProAddBean;
import com.wd.workoffice.bean.ProductBean; import com.wd.workoffice.bean.ProductBean;
import com.wd.workoffice.util.MathUtils;
import java.util.List; import java.util.List;
...@@ -30,10 +31,10 @@ public class ProTargetAddAdapter extends BaseQuickAdapter<ProductBean.RecordsBea ...@@ -30,10 +31,10 @@ public class ProTargetAddAdapter extends BaseQuickAdapter<ProductBean.RecordsBea
@Override @Override
protected void convert(BaseViewHolder helper, ProductBean.RecordsBean item) { protected void convert(BaseViewHolder helper, ProductBean.RecordsBean item) {
helper.setText(R.id.tv_name, item.getName()); helper.setText(R.id.tv_name, item.getName());
helper.setText(R.id.tv_in_price, String.valueOf(item.getInternalPrice())); helper.setText(R.id.tv_in_price,MathUtils.converData(item.getInternalPrice(),3));
helper.setText(R.id.tv_spec, item.getSpec()); helper.setText(R.id.tv_spec, item.getSpec());
helper.setText(R.id.tv_num, item.getCarNum() +""); helper.setText(R.id.tv_num, MathUtils.converData(item.getCarNum() ,3));
helper.setText(R.id.tv_price, item.getCarPrice() ); helper.setText(R.id.tv_price, MathUtils.converData( item.getCarPrice() ,3));
if (type == 1) { if (type == 1) {
helper.setVisible(R.id.iv_cart, false); helper.setVisible(R.id.iv_cart, false);
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论