|
|
@@ -94,7 +94,7 @@ public class AddEquipmentGrantFragment extends BaseFragment implements OnColumnI
|
|
|
private PopupWindow mMenuPopupWindow;
|
|
|
private Fragment mFragment;
|
|
|
private SmartTable mSmartTable;
|
|
|
- private Column<String> va_classColumn,va_codeColumn,va_vendnameColumn,va_vendcodeColumn,va_inmancolumn,va_DELETEColumn;
|
|
|
+ private Column<String> va_classColumn,va_linecodeColumn,va_codeColumn,va_vendnameColumn,va_vendcodeColumn,va_inmancolumn,va_DELETEColumn;
|
|
|
private TableData<MakerecordBean> mTableData;
|
|
|
private List<MakerecordBean> mFilterStorageInBeans;
|
|
|
private ImageView mScanImageView;
|
|
|
@@ -143,6 +143,9 @@ public class AddEquipmentGrantFragment extends BaseFragment implements OnColumnI
|
|
|
private String dc_code;
|
|
|
private String dc_status;
|
|
|
private ImageView mListImageView;
|
|
|
+ private boolean dc_boolean_code = false;
|
|
|
+ private AutoCompleteTextView tv_ma_linecode;
|
|
|
+ private String dc_linecode;
|
|
|
|
|
|
@Override
|
|
|
protected int getLayout() {
|
|
|
@@ -171,6 +174,7 @@ public class AddEquipmentGrantFragment extends BaseFragment implements OnColumnI
|
|
|
iv_dc_emcode = root.findViewById(R.id.iv_dc_emcode);
|
|
|
tv_dc_emname = root.findViewById(R.id.tv_dc_emname);
|
|
|
work_code_code = root.findViewById(R.id.work_code_code);
|
|
|
+ tv_ma_linecode = root.findViewById(R.id.tv_ma_linecode);
|
|
|
masterSpinner = (Spinner) root.findViewById(R.id.sp_login);
|
|
|
shaopwork_id = root.findViewById(R.id.shaopwork_id);
|
|
|
tv_dc_emcode_delete = root.findViewById(R.id.tv_dc_emcode_delete);
|
|
|
@@ -191,11 +195,13 @@ public class AddEquipmentGrantFragment extends BaseFragment implements OnColumnI
|
|
|
if (arguments != null){
|
|
|
dc_code = arguments.getString("dc_code");
|
|
|
dc_status = arguments.getString("dc_status");
|
|
|
+ dc_linecode = arguments.getString("dc_linecode");
|
|
|
+ tv_ma_linecode.setText(dc_linecode);
|
|
|
if (!StringUtil.isEmpty(dc_status)){
|
|
|
if (dc_status.equals("在录入")){
|
|
|
tv_save.setEnabled(false);
|
|
|
tv_confirm_receipt.setEnabled(true);
|
|
|
-
|
|
|
+ dc_boolean_code=true;
|
|
|
}else {
|
|
|
tv_save.setEnabled(false);
|
|
|
tv_confirm_receipt.setEnabled(false);
|
|
|
@@ -250,6 +256,7 @@ public class AddEquipmentGrantFragment extends BaseFragment implements OnColumnI
|
|
|
|
|
|
va_vendnameColumn = new Column<String>("编号", "MBR_BARCODE");
|
|
|
va_vendnameColumn.setFixed(true);
|
|
|
+ va_linecodeColumn = new Column<String>("线别", "MBR_LINECODE");
|
|
|
va_vendcodeColumn = new Column<String>("名称", "PR_DETAIL");
|
|
|
va_codeColumn = new Column<String>("日期", "MBR_INDATE");
|
|
|
va_inmancolumn = new Column<String>("人员", "MBR_INMAN");
|
|
|
@@ -721,6 +728,7 @@ public class AddEquipmentGrantFragment extends BaseFragment implements OnColumnI
|
|
|
MakerecordBean jltStorageInBean = new MakerecordBean();
|
|
|
jltStorageInBean.setMBR_ID(FastjsonUtil.getText(dataObject, "MBR_ID"));
|
|
|
jltStorageInBean.setMBR_BARCODE(FastjsonUtil.getText(dataObject, "MBR_BARCODE"));
|
|
|
+ jltStorageInBean.setMBR_LINECODE(FastjsonUtil.getText(dataObject, "MBR_LINECODE"));
|
|
|
jltStorageInBean.setMBR_PRODCODE(FastjsonUtil.getText(dataObject, "MBR_PRODCODE"));
|
|
|
jltStorageInBean.setMBR_MAKECODE(FastjsonUtil.getText(dataObject, "MBR_MAKECODE"));
|
|
|
jltStorageInBean.setMBR_OUTQTY(FastjsonUtil.getText(dataObject, "MBR_OUTQTY"));
|
|
|
@@ -831,6 +839,7 @@ public class AddEquipmentGrantFragment extends BaseFragment implements OnColumnI
|
|
|
|
|
|
|
|
|
object_1.put("MBR_MAKECODE", ce_work_codetrim);//工单号
|
|
|
+ object_1.put("MBR_LINECODE", tv_ma_linecode.getText().toString().trim());//工单号
|
|
|
object_1.put("MBR_TYPE", rb_changetext);//设备\夹具\辅料
|
|
|
object_1.put("MBR_PRODCODE", tv_pr_code.getText());//产品编号
|
|
|
object_1.put("MBR_INMAN", tv_dc_emname.getText());//人员名称
|
|
|
@@ -940,6 +949,7 @@ public class AddEquipmentGrantFragment extends BaseFragment implements OnColumnI
|
|
|
}
|
|
|
|
|
|
}
|
|
|
+
|
|
|
public void getNewCommitData(){
|
|
|
progressDialog.show();
|
|
|
VollyRequest.getInstance().stringRequest(new HttpParams.Builder()
|
|
|
@@ -956,8 +966,9 @@ public class AddEquipmentGrantFragment extends BaseFragment implements OnColumnI
|
|
|
String result = o.toString();
|
|
|
JSONObject resultObject = JSON.parseObject(result);
|
|
|
JSONObject dataObject = resultObject.getJSONObject("items");
|
|
|
- String de_name = FastjsonUtil.getText(dataObject, "dc_code");
|
|
|
- tv_grantcode.setText(de_name);
|
|
|
+ String dc_code = FastjsonUtil.getText(dataObject, "dc_code");
|
|
|
+ tv_grantcode.setText(dc_code);
|
|
|
+ dc_boolean_code=true;
|
|
|
tv_save.setEnabled(false);
|
|
|
tv_confirm_receipt.setEnabled(true);
|
|
|
}
|
|
|
@@ -976,6 +987,10 @@ public class AddEquipmentGrantFragment extends BaseFragment implements OnColumnI
|
|
|
|
|
|
//确认领用
|
|
|
public void getOKTconfirmReceipt(){
|
|
|
+ if (!dc_boolean_code){
|
|
|
+ CommonUtil.toastNoRepeat(mActivity, "已领用");
|
|
|
+ return;
|
|
|
+ }
|
|
|
String tv_grantcodetrim = tv_grantcode.getText().toString().trim();
|
|
|
if (tv_grantcodetrim.isEmpty()){
|
|
|
CommonUtil.toastNoRepeat(mActivity, "单据编号为空");
|
|
|
@@ -994,6 +1009,8 @@ public class AddEquipmentGrantFragment extends BaseFragment implements OnColumnI
|
|
|
tv_prompt.setVisibility(View.VISIBLE);
|
|
|
tv_prompt.setTextColor(Color.GREEN);
|
|
|
tv_prompt.setText("领用成功");
|
|
|
+ CommonUtil.toastYESRepeat(mActivity, "领用成功");
|
|
|
+ dc_boolean_code=false;
|
|
|
|
|
|
}
|
|
|
|
|
|
@@ -1010,6 +1027,7 @@ public class AddEquipmentGrantFragment extends BaseFragment implements OnColumnI
|
|
|
}
|
|
|
|
|
|
public void getNewCommitpost(){
|
|
|
+
|
|
|
progressDialog.show();
|
|
|
VollyRequest.getInstance().stringRequest(new HttpParams.Builder()
|
|
|
.url(GloableParams.ASTATIONTHE_SELECT_POST)
|
|
|
@@ -1034,7 +1052,7 @@ public class AddEquipmentGrantFragment extends BaseFragment implements OnColumnI
|
|
|
|
|
|
private void setFilterTableData(List<MakerecordBean> filterTableData) {
|
|
|
mTableData = new TableData<MakerecordBean>("收料单列表", filterTableData,
|
|
|
- va_vendnameColumn,va_vendcodeColumn,va_codeColumn,va_inmancolumn,va_classColumn,va_DELETEColumn);
|
|
|
+ va_vendnameColumn,va_linecodeColumn,va_vendcodeColumn,va_codeColumn,va_inmancolumn,va_classColumn,va_DELETEColumn);
|
|
|
mSmartTable.setTableData(mTableData);
|
|
|
// mSmartTable.requestLayout();
|
|
|
mSmartTable.postDelayed(new Runnable() {
|