提交 11a57092 authored 作者: lgd's avatar lgd

1.修改唛头

2.TODO 单独菜单
上级 f2895e45
...@@ -5,7 +5,9 @@ import android.os.Bundle; ...@@ -5,7 +5,9 @@ import android.os.Bundle;
import android.text.TextUtils; import android.text.TextUtils;
import android.view.Menu; import android.view.Menu;
import android.view.MenuItem; import android.view.MenuItem;
import android.view.View;
import android.widget.EditText; import android.widget.EditText;
import android.widget.LinearLayout;
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSON;
import com.qmuiteam.qmui.widget.dialog.QMUIDialog; import com.qmuiteam.qmui.widget.dialog.QMUIDialog;
...@@ -13,20 +15,13 @@ import com.qmuiteam.qmui.widget.dialog.QMUIDialogAction; ...@@ -13,20 +15,13 @@ import com.qmuiteam.qmui.widget.dialog.QMUIDialogAction;
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;
import com.wd.workoffice.bean.ClientBean;
import com.wd.workoffice.bean.MarkBean; import com.wd.workoffice.bean.MarkBean;
import com.wd.workoffice.bean.ProductBean; import com.wd.workoffice.bean.ProductBean;
import com.wd.workoffice.bean.event.ModifyCarEvent;
import com.wd.workoffice.retrofit.RtfUtils; import com.wd.workoffice.retrofit.RtfUtils;
import com.wd.workoffice.retrofit.WorkObserver; import com.wd.workoffice.retrofit.WorkObserver;
import com.wd.workoffice.ui.activity.bat.work.DeviceBuyCarActivity;
import com.wd.workoffice.util.DialogUtils; import com.wd.workoffice.util.DialogUtils;
import com.wd.workoffice.util.WorkUtils; import com.wd.workoffice.util.WorkUtils;
import org.greenrobot.eventbus.EventBus;
import java.util.ArrayList;
import java.util.List;
import java.util.Map; import java.util.Map;
import butterknife.BindView; import butterknife.BindView;
...@@ -70,12 +65,25 @@ public class ChooseHeadActivity extends WorkToolBarActivity { ...@@ -70,12 +65,25 @@ public class ChooseHeadActivity extends WorkToolBarActivity {
EditText etAppName; EditText etAppName;
@BindView(R.id.et_use) @BindView(R.id.et_use)
EditText etUse; EditText etUse;
@BindView(R.id.ll_company)
LinearLayout llCompany;
@BindView(R.id.ll_machine)
LinearLayout llMachine;
@BindView(R.id.ll_send_company)
LinearLayout llSendCompany;
@BindView(R.id.ll_country_company)
LinearLayout llCountryCompany;
private MarkBean markBean; private MarkBean markBean;
private ProductBean.RecordsBean product; private ProductBean.RecordsBean product;
@Override @Override
protected void initView() { protected void initView() {
ButterKnife.bind(this); ButterKnife.bind(this);
//新增时不显示
llCompany.setVisibility(View.GONE);
llCountryCompany.setVisibility(View.GONE);
llMachine.setVisibility(View.GONE);
llSendCompany.setVisibility(View.GONE);
} }
@Override @Override
...@@ -175,10 +183,10 @@ public class ChooseHeadActivity extends WorkToolBarActivity { ...@@ -175,10 +183,10 @@ public class ChooseHeadActivity extends WorkToolBarActivity {
String proName = etProName.getText().toString(); String proName = etProName.getText().toString();
String imgCode = etImgCode.getText().toString(); String imgCode = etImgCode.getText().toString();
String spec = etSpec.getText().toString(); String spec = etSpec.getText().toString();
if (TextUtils.isEmpty(company)) { // if (TextUtils.isEmpty(company)) {
toast("请输入收货单位"); // toast("请输入收货单位");
return super.onOptionsItemSelected(item); // return super.onOptionsItemSelected(item);
} // }
if (TextUtils.isEmpty(proName)) { if (TextUtils.isEmpty(proName)) {
toast("请输入产品名称"); toast("请输入产品名称");
return super.onOptionsItemSelected(item); return super.onOptionsItemSelected(item);
...@@ -262,5 +270,4 @@ public class ChooseHeadActivity extends WorkToolBarActivity { ...@@ -262,5 +270,4 @@ public class ChooseHeadActivity extends WorkToolBarActivity {
} }
}); });
} }
} }
...@@ -5,11 +5,10 @@ import android.content.DialogInterface; ...@@ -5,11 +5,10 @@ import android.content.DialogInterface;
import android.content.Intent; import android.content.Intent;
import android.content.pm.ActivityInfo; import android.content.pm.ActivityInfo;
import android.os.Bundle; import android.os.Bundle;
import android.text.Editable;
import android.text.TextUtils; import android.text.TextUtils;
import android.text.TextWatcher;
import android.view.View; import android.view.View;
import android.widget.EditText; import android.widget.EditText;
import android.widget.LinearLayout;
import android.widget.RelativeLayout; import android.widget.RelativeLayout;
import android.widget.TextView; import android.widget.TextView;
...@@ -25,11 +24,9 @@ import com.wd.workoffice.app.BaseBean; ...@@ -25,11 +24,9 @@ import com.wd.workoffice.app.BaseBean;
import com.wd.workoffice.app.WorkToolBarActivity; import com.wd.workoffice.app.WorkToolBarActivity;
import com.wd.workoffice.bean.MarkBean; import com.wd.workoffice.bean.MarkBean;
import com.wd.workoffice.bean.OrderBillBean; import com.wd.workoffice.bean.OrderBillBean;
import com.wd.workoffice.bean.ProcessBean;
import com.wd.workoffice.bean.ProductBean; import com.wd.workoffice.bean.ProductBean;
import com.wd.workoffice.bean.listener.HwUploadListener; import com.wd.workoffice.bean.listener.HwUploadListener;
import com.wd.workoffice.bean.workEnum.PermissionType; import com.wd.workoffice.bean.workEnum.PermissionType;
import com.wd.workoffice.retrofit.ApiService;
import com.wd.workoffice.retrofit.RtfUtils; import com.wd.workoffice.retrofit.RtfUtils;
import com.wd.workoffice.retrofit.WorkObserver; import com.wd.workoffice.retrofit.WorkObserver;
import com.wd.workoffice.ui.adapter.StoreCarAdapter; import com.wd.workoffice.ui.adapter.StoreCarAdapter;
...@@ -58,14 +55,10 @@ import androidx.recyclerview.widget.RecyclerView; ...@@ -58,14 +55,10 @@ import androidx.recyclerview.widget.RecyclerView;
import butterknife.BindView; import butterknife.BindView;
import butterknife.ButterKnife; import butterknife.ButterKnife;
import butterknife.OnClick; import butterknife.OnClick;
import flexible.xd.android_base.network.rtfhttp.RtfHelper;
import flexible.xd.android_base.network.rtfhttp.Transformer; import flexible.xd.android_base.network.rtfhttp.Transformer;
import flexible.xd.android_base.utils.TimeUtils; import flexible.xd.android_base.utils.TimeUtils;
import io.reactivex.Observable; import io.reactivex.Observable;
import io.reactivex.disposables.Disposable; import io.reactivex.disposables.Disposable;
import okhttp3.MediaType;
import okhttp3.MultipartBody;
import okhttp3.RequestBody;
/** /**
* 商店-销售/供应/外采购/坩埚-产品-确认订单 * 商店-销售/供应/外采购/坩埚-产品-确认订单
...@@ -119,6 +112,16 @@ public class StoreSaleConfirmActivity extends WorkToolBarActivity { ...@@ -119,6 +112,16 @@ public class StoreSaleConfirmActivity extends WorkToolBarActivity {
TextView tvBill; TextView tvBill;
@BindView(R.id.rl_bill) @BindView(R.id.rl_bill)
RelativeLayout rlBill; RelativeLayout rlBill;
@BindView(R.id.et_company)
EditText etCompany;
@BindView(R.id.et_machine)
EditText etMachine;
@BindView(R.id.et_send_company)
EditText etSendCompany;
@BindView(R.id.et_country_company)
EditText etCountryCompany;
@BindView(R.id.ll_sale_mark)
LinearLayout llSaleMark;
private List<ProductBean.RecordsBean> proList; private List<ProductBean.RecordsBean> proList;
private StoreCarAdapter proAdapter; private StoreCarAdapter proAdapter;
private QMUIDialog.MenuDialogBuilder setDialog; private QMUIDialog.MenuDialogBuilder setDialog;
...@@ -158,6 +161,11 @@ public class StoreSaleConfirmActivity extends WorkToolBarActivity { ...@@ -158,6 +161,11 @@ public class StoreSaleConfirmActivity extends WorkToolBarActivity {
} else { } else {
rlBill.setVisibility(View.GONE); rlBill.setVisibility(View.GONE);
} }
//隐藏唛头
if (!TextUtils.equals(code, PermissionType.PROCESS_SALE.getCode())){
llSaleMark.setVisibility(View.GONE);
}
} }
...@@ -247,6 +255,10 @@ public class StoreSaleConfirmActivity extends WorkToolBarActivity { ...@@ -247,6 +255,10 @@ public class StoreSaleConfirmActivity extends WorkToolBarActivity {
} }
if (TextUtils.equals(getIntent().getStringExtra("code"), if (TextUtils.equals(getIntent().getStringExtra("code"),
PermissionType.PROCESS_SALE.getCode())) { PermissionType.PROCESS_SALE.getCode())) {
recordsBean.getMarkOrderRel().setReceiveCompany(etCompany.getText().toString());
recordsBean.getMarkOrderRel().setContinuousCastingMachine(etMachine.getText().toString());
recordsBean.getMarkOrderRel().setShipCompany(etSendCompany.getText().toString());
recordsBean.getMarkOrderRel().setDomesticShipCompany(etCountryCompany.getText().toString());
data.put("markOrderRel", recordsBean.getMarkOrderRel()); data.put("markOrderRel", recordsBean.getMarkOrderRel());
} }
// data.put("tranFromStockId", recordsBean.getCarPrice()); // data.put("tranFromStockId", recordsBean.getCarPrice());
...@@ -331,6 +343,14 @@ public class StoreSaleConfirmActivity extends WorkToolBarActivity { ...@@ -331,6 +343,14 @@ public class StoreSaleConfirmActivity extends WorkToolBarActivity {
toast("请选择客户要求交货时间"); toast("请选择客户要求交货时间");
return; return;
} }
String company = etCompany.getText().toString();
//验证唛头收货单位
if (TextUtils.equals(code, PermissionType.PROCESS_SALE.getCode())) {
if (TextUtils.isEmpty(company)) {
toast("请输入收货单位");
return;
}
}
expandInfo.put("demond1", etInput2.getText().toString()); expandInfo.put("demond1", etInput2.getText().toString());
expandInfo.put("demond2", etInput3.getText().toString()); expandInfo.put("demond2", etInput3.getText().toString());
expandInfo.put("demond3", etInput4.getText().toString()); expandInfo.put("demond3", etInput4.getText().toString());
...@@ -471,7 +491,7 @@ public class StoreSaleConfirmActivity extends WorkToolBarActivity { ...@@ -471,7 +491,7 @@ public class StoreSaleConfirmActivity extends WorkToolBarActivity {
} }
}); });
} }
}else if (requestCode == 10003 && resultCode == 10003) { } else if (requestCode == 10003 && resultCode == 10003) {
String mark = data.getStringExtra("mark"); String mark = data.getStringExtra("mark");
Integer position = Integer.valueOf(data.getStringExtra("position")); Integer position = Integer.valueOf(data.getStringExtra("position"));
proList.get(position).setMarkOrderRel(JSON.parseObject(mark, MarkBean.class)); proList.get(position).setMarkOrderRel(JSON.parseObject(mark, MarkBean.class));
...@@ -506,4 +526,5 @@ public class StoreSaleConfirmActivity extends WorkToolBarActivity { ...@@ -506,4 +526,5 @@ public class StoreSaleConfirmActivity extends WorkToolBarActivity {
}); });
} }
} }
...@@ -249,6 +249,137 @@ ...@@ -249,6 +249,137 @@
android:textSize="14sp" /> android:textSize="14sp" />
</LinearLayout> </LinearLayout>
<LinearLayout
android:id="@+id/ll_sale_mark"
android:layout_width="match_parent"
android:orientation="vertical"
android:layout_height="wrap_content">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingHorizontal="20mm"
android:paddingVertical="9mm">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_centerVertical="true"
android:text="收货单位"
android:textColor="@color/flexible_text_gray"
android:textSize="14sp" />
<EditText
android:id="@+id/et_company"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_marginLeft="10mm"
android:gravity="right"
android:padding="3mm"
android:layout_weight="1"
android:background="@null"
android:hint="输入收货单位"
android:textColor="@color/flexible_text_gray"
android:textSize="14sp" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingHorizontal="20mm"
android:paddingVertical="9mm">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_centerVertical="true"
android:text="连铸机"
android:textColor="@color/flexible_text_gray"
android:textSize="14sp" />
<EditText
android:id="@+id/et_machine"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_marginLeft="10mm"
android:gravity="right"
android:padding="3mm"
android:layout_weight="1"
android:background="@null"
android:hint="输入连铸机"
android:textColor="@color/flexible_text_gray"
android:textSize="14sp" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingHorizontal="20mm"
android:paddingVertical="9mm">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_centerVertical="true"
android:text="发货单位"
android:textColor="@color/flexible_text_gray"
android:textSize="14sp" />
<EditText
android:id="@+id/et_send_company"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_marginLeft="10mm"
android:gravity="right"
android:padding="3mm"
android:layout_weight="1"
android:background="@null"
android:hint="输入发货单位"
android:textColor="@color/flexible_text_gray"
android:textSize="14sp" />
</LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:paddingHorizontal="20mm"
android:paddingVertical="9mm">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_centerVertical="true"
android:text="国内发货单位"
android:textColor="@color/flexible_text_gray"
android:textSize="14sp" />
<EditText
android:id="@+id/et_country_company"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_marginLeft="10mm"
android:gravity="right"
android:padding="3mm"
android:layout_weight="1"
android:background="@null"
android:hint="输入国内发货单位"
android:textColor="@color/flexible_text_gray"
android:textSize="14sp" />
</LinearLayout>
</LinearLayout>
<View style="@style/ViewX" /> <View style="@style/ViewX" />
<TextView <TextView
......
...@@ -14,6 +14,7 @@ ...@@ -14,6 +14,7 @@
<LinearLayout <LinearLayout
android:id="@+id/ll_company"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_gravity="center" android:layout_gravity="center"
...@@ -74,6 +75,7 @@ ...@@ -74,6 +75,7 @@
<View style="@style/dividerX" /> <View style="@style/dividerX" />
<LinearLayout <LinearLayout
android:id="@+id/ll_machine"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_gravity="center" android:layout_gravity="center"
...@@ -194,6 +196,7 @@ ...@@ -194,6 +196,7 @@
<View style="@style/dividerX" /> <View style="@style/dividerX" />
<LinearLayout <LinearLayout
android:id="@+id/ll_send_company"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_gravity="center" android:layout_gravity="center"
...@@ -344,6 +347,7 @@ ...@@ -344,6 +347,7 @@
<View style="@style/dividerX" /> <View style="@style/dividerX" />
<LinearLayout <LinearLayout
android:id="@+id/ll_country_company"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_gravity="center" android:layout_gravity="center"
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论