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

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

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