提交 02e947a2 authored 作者: lgd's avatar lgd

1.外采购下单,添加处理方式

上级 4e712565
...@@ -17,7 +17,6 @@ import com.alibaba.fastjson.JSONObject; ...@@ -17,7 +17,6 @@ import com.alibaba.fastjson.JSONObject;
import com.bigkoo.pickerview.listener.OnTimeSelectListener; import com.bigkoo.pickerview.listener.OnTimeSelectListener;
import com.chad.library.adapter.base.BaseQuickAdapter; import com.chad.library.adapter.base.BaseQuickAdapter;
import com.qmuiteam.qmui.widget.dialog.QMUIDialog; import com.qmuiteam.qmui.widget.dialog.QMUIDialog;
import com.qmuiteam.qmui.widget.dialog.QMUIDialogAction;
import com.tbruyelle.rxpermissions2.RxPermissions; import com.tbruyelle.rxpermissions2.RxPermissions;
import com.wd.workoffice.R; import com.wd.workoffice.R;
import com.wd.workoffice.app.BaseBean; import com.wd.workoffice.app.BaseBean;
...@@ -122,12 +121,17 @@ public class StoreSaleConfirmActivity extends WorkToolBarActivity { ...@@ -122,12 +121,17 @@ public class StoreSaleConfirmActivity extends WorkToolBarActivity {
EditText etCountryCompany; EditText etCountryCompany;
@BindView(R.id.ll_sale_mark) @BindView(R.id.ll_sale_mark)
LinearLayout llSaleMark; LinearLayout llSaleMark;
@BindView(R.id.tv_middle)
TextView tvMiddle;
@BindView(R.id.rl_middle)
RelativeLayout rlMiddle;
private List<ProductBean.RecordsBean> proList; private List<ProductBean.RecordsBean> proList;
private StoreCarAdapter proAdapter; private StoreCarAdapter proAdapter;
private QMUIDialog.MenuDialogBuilder receiveDialog; private QMUIDialog.MenuDialogBuilder receiveDialog;
private QMUIDialog.MenuDialogBuilder setDialog; private QMUIDialog.MenuDialogBuilder setDialog;
private String[] setArray = new String[]{"钢控", "锆碳"}; private String[] setArray = new String[]{"钢控", "锆碳"};
String[] receiveArray = new String[]{"接单方生产", "接单方采购"}; String[] receiveArray = new String[]{"接单方生产", "接单方采购"};
String[] isMiddleDialogArray = new String[]{"直接销货", "生产领用"};
private Map<String, Object> param; private Map<String, Object> param;
private Map<String, Object> expandInfo; private Map<String, Object> expandInfo;
private List<JSONObject> orderItems; private List<JSONObject> orderItems;
...@@ -137,11 +141,22 @@ public class StoreSaleConfirmActivity extends WorkToolBarActivity { ...@@ -137,11 +141,22 @@ public class StoreSaleConfirmActivity extends WorkToolBarActivity {
private List<OrderBillBean> billList = new ArrayList<>(); private List<OrderBillBean> billList = new ArrayList<>();
private OrderBillBean chooseBill; private OrderBillBean chooseBill;
private int receivePosition; private int receivePosition;
private QMUIDialog.MenuDialogBuilder isMiddleDialog;
@Override @Override
protected void initView() { protected void initView() {
ButterKnife.bind(this); ButterKnife.bind(this);
rvPro.setLayoutManager(new LinearLayoutManager(this, RecyclerView.VERTICAL, false)); rvPro.setLayoutManager(new LinearLayoutManager(this, RecyclerView.VERTICAL, false));
isMiddleDialog = DialogUtils.listDialog(this);
isMiddleDialog.addItems(isMiddleDialogArray, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
// expandInfo.put("saleType", which+1);
param.put("saleType", which+1);
tvMiddle.setText(isMiddleDialogArray[which]);
dialog.dismiss();
}
});
receiveDialog = DialogUtils.listDialog(this); receiveDialog = DialogUtils.listDialog(this);
receiveDialog.addItems(receiveArray, new DialogInterface.OnClickListener() { receiveDialog.addItems(receiveArray, new DialogInterface.OnClickListener() {
@Override @Override
...@@ -178,6 +193,10 @@ public class StoreSaleConfirmActivity extends WorkToolBarActivity { ...@@ -178,6 +193,10 @@ public class StoreSaleConfirmActivity extends WorkToolBarActivity {
if (!TextUtils.equals(code, PermissionType.PROCESS_SALE.getCode())) { if (!TextUtils.equals(code, PermissionType.PROCESS_SALE.getCode())) {
llSaleMark.setVisibility(View.GONE); llSaleMark.setVisibility(View.GONE);
} }
//隐藏处理方式
if (!TextUtils.equals(code, PermissionType.PROCESS_PURCHASE.getCode())) {
rlMiddle.setVisibility(View.GONE);
}
expandInfo = new HashMap<>(); expandInfo = new HashMap<>();
//外采购、供应账套默认设为钢控 //外采购、供应账套默认设为钢控
if (TextUtils.equals(code, PermissionType.PROCESS_PURCHASE.getCode()) || if (TextUtils.equals(code, PermissionType.PROCESS_PURCHASE.getCode()) ||
...@@ -342,9 +361,12 @@ public class StoreSaleConfirmActivity extends WorkToolBarActivity { ...@@ -342,9 +361,12 @@ public class StoreSaleConfirmActivity extends WorkToolBarActivity {
} }
@OnClick({R.id.rl_bill, R.id.tv_ok, R.id.rl_set, R.id.rl_time}) @OnClick({R.id.rl_middle,R.id.rl_bill, R.id.tv_ok, R.id.rl_set, R.id.rl_time})
public void onViewClicked(View view) { public void onViewClicked(View view) {
switch (view.getId()) { switch (view.getId()) {
case R.id.rl_middle:
isMiddleDialog.show();
break;
case R.id.rl_bill: case R.id.rl_bill:
billDialog.show(); billDialog.show();
break; break;
...@@ -553,4 +575,10 @@ public class StoreSaleConfirmActivity extends WorkToolBarActivity { ...@@ -553,4 +575,10 @@ public class StoreSaleConfirmActivity extends WorkToolBarActivity {
} }
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// TODO: add setContentView(...) invocation
ButterKnife.bind(this);
}
} }
...@@ -180,6 +180,9 @@ ...@@ -180,6 +180,9 @@
android:src="@mipmap/arrow_right_gray" /> android:src="@mipmap/arrow_right_gray" />
</LinearLayout> </LinearLayout>
</RelativeLayout> </RelativeLayout>
<RelativeLayout <RelativeLayout
android:id="@+id/rl_time" android:id="@+id/rl_time"
android:layout_width="match_parent" android:layout_width="match_parent"
...@@ -218,7 +221,44 @@ ...@@ -218,7 +221,44 @@
android:src="@mipmap/arrow_right_gray" /> android:src="@mipmap/arrow_right_gray" />
</LinearLayout> </LinearLayout>
</RelativeLayout> </RelativeLayout>
<RelativeLayout
android:id="@+id/rl_middle"
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" />
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:gravity="center_vertical">
<TextView
android:id="@+id/tv_middle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_marginRight="3mm"
android:text="请选择处理方式"
android:textColor="@color/flexible_text_gray"
android:textSize="14sp" />
<ImageView
android:layout_width="15mm"
android:layout_height="20mm"
android:src="@mipmap/arrow_right_gray" />
</LinearLayout>
</RelativeLayout>
<LinearLayout <LinearLayout
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论