|
|
@@ -75,7 +75,7 @@ class InventoryVerificationStorageLocationsFra extends BaseFragment{
|
|
|
String barCode = cet_bar_code.getText().toString().trim();
|
|
|
String position = cet_position.getText().toString().trim();
|
|
|
if (TextUtils.isEmpty(barCode) && TextUtils.isEmpty(position)) {
|
|
|
- CommonUtil.toastNoRepeat(mActivity, "请输入需要查询的(料号/条码)或仓位");
|
|
|
+ CommonUtil.toastNoRepeat(getActivity(), "请输入需要查询的(料号/条码)或仓位");
|
|
|
if (TextUtils.isEmpty(barCode)) {
|
|
|
cet_bar_code.requestFocus();
|
|
|
}else {
|
|
|
@@ -98,6 +98,7 @@ class InventoryVerificationStorageLocationsFra extends BaseFragment{
|
|
|
JSONArray dataArr = resultObject.getJSONArray("data");
|
|
|
if (dataArr != null) {
|
|
|
if (dataArr.size() > 0) {
|
|
|
+ ivslbList.clear();
|
|
|
for (int i = 0; i < dataArr.size(); i++) {
|
|
|
JSONObject jsonObject = dataArr.getJSONObject(i);
|
|
|
InventoryVerificationStorageLocationBean ivslb = new InventoryVerificationStorageLocationBean();
|
|
|
@@ -109,9 +110,10 @@ class InventoryVerificationStorageLocationsFra extends BaseFragment{
|
|
|
ivslbList.add(ivslb);
|
|
|
}
|
|
|
}else {
|
|
|
- CommonUtil.toastNoRepeat(mActivity, "未匹配到数据");
|
|
|
+ CommonUtil.toastNoRepeat(getActivity(), "未匹配到数据");
|
|
|
}
|
|
|
if (ivslbList.size() > 0) {
|
|
|
+ st_data.setVisibility(View.VISIBLE);
|
|
|
setFilterTableData(ivslbList);
|
|
|
}
|
|
|
}
|
|
|
@@ -120,9 +122,14 @@ class InventoryVerificationStorageLocationsFra extends BaseFragment{
|
|
|
@Override
|
|
|
public void onFail(int flag, String failStr) throws Exception {
|
|
|
progressDialog.dismiss();
|
|
|
- CommonUtil.toastNoRepeat(mActivity, failStr);
|
|
|
- cet_bar_code.setText("");
|
|
|
- cet_position.setText("");
|
|
|
+ if (mActivity != null) {
|
|
|
+ cet_bar_code.setText("");
|
|
|
+ cet_position.setText("");
|
|
|
+ CommonUtil.toastNoRepeat(mActivity, failStr);
|
|
|
+ ivslbList.clear();
|
|
|
+ st_data.setVisibility(View.GONE);
|
|
|
+ setFilterTableData(ivslbList);
|
|
|
+ }
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
@@ -131,30 +138,30 @@ class InventoryVerificationStorageLocationsFra extends BaseFragment{
|
|
|
protected void initDatas() {
|
|
|
ivslbList = new ArrayList();
|
|
|
|
|
|
- WindowManager wm = mActivity.getWindowManager();
|
|
|
+ WindowManager wm = getActivity().getWindowManager();
|
|
|
int screenWith = wm.getDefaultDisplay().getWidth();
|
|
|
st_data.getConfig().setMinTableWidth(screenWith)
|
|
|
.setShowXSequence(false)
|
|
|
.setShowYSequence(false)
|
|
|
.setShowTableTitle(false)
|
|
|
.setFixedTitle(true)
|
|
|
- .setVerticalPadding(CommonUtil.dip2px(mActivity, 12))
|
|
|
- .setColumnTitleVerticalPadding(CommonUtil.dip2px(mActivity, 12))
|
|
|
- .setHorizontalPadding(CommonUtil.dip2px(mActivity, 10))
|
|
|
- .setSequenceHorizontalPadding(CommonUtil.dip2px(mActivity, 10))
|
|
|
- .setColumnTitleHorizontalPadding(CommonUtil.dip2px(mActivity, 10))
|
|
|
- .setColumnTitleStyle(new FontStyle(CommonUtil.sp2px(mActivity, 15), Color.parseColor("#000000")))
|
|
|
+ .setVerticalPadding(CommonUtil.dip2px(getActivity(), 12))
|
|
|
+ .setColumnTitleVerticalPadding(CommonUtil.dip2px(getActivity(), 12))
|
|
|
+ .setHorizontalPadding(CommonUtil.dip2px(getActivity(), 10))
|
|
|
+ .setSequenceHorizontalPadding(CommonUtil.dip2px(getActivity(), 10))
|
|
|
+ .setColumnTitleHorizontalPadding(CommonUtil.dip2px(getActivity(), 10))
|
|
|
+ .setColumnTitleStyle(new FontStyle(CommonUtil.sp2px(getActivity(), 15), Color.parseColor("#000000")))
|
|
|
.setContentCellBackgroundFormat(new BaseCellBackgroundFormat<CellInfo>() {
|
|
|
@Override
|
|
|
public int getBackGroundColor(CellInfo cellInfo) {
|
|
|
if (cellInfo.row % 2 == 0) {
|
|
|
- return ContextCompat.getColor(mActivity, R.color.blue_50);
|
|
|
+ return ContextCompat.getColor(getActivity(), R.color.blue_50);
|
|
|
}
|
|
|
return TableConfig.INVALID_COLOR;
|
|
|
}
|
|
|
});
|
|
|
|
|
|
- BAR_LOCATIO = new Column<String>("仓位", "BAR_LOCATIO");
|
|
|
+ BAR_LOCATIO = new Column<String>("仓位", "BAR_LOCATION");
|
|
|
BAR_PRODCODE = new Column<String>("物料编号", "BAR_PRODCODE");
|
|
|
BAR_REMAIN = new Column<String>("数量", "BAR_REMAIN");
|
|
|
|