借料入库去除多余的代码
This commit is contained in:
parent
8139749fe1
commit
667ee05eb9
|
@ -1,100 +0,0 @@
|
||||||
import {ajax, toast} from 'nc-lightapp-front';
|
|
||||||
import {AREA, URL, DIALOGCODE, FIELD} from '../../constance';
|
|
||||||
import {initLang, getLangByResId} from '../../../../../mmpub/mmpub/pub/tool/multiLangUtil';
|
|
||||||
import PickmCLQueryDlg from '../../pickmclquery/list';
|
|
||||||
import {showErrorInfo} from '../../../../../mmpub/mmpub/pub/tool/messageUtil';
|
|
||||||
|
|
||||||
export default function detailqueryBtnClick(props, record) {
|
|
||||||
let _this = this;
|
|
||||||
let bids = [];
|
|
||||||
let hid;
|
|
||||||
let rows = this.props.cardTable.getCheckedRows(AREA.bodyTable);
|
|
||||||
// 如果没有选中行,则提示并返回,不进行任何操作
|
|
||||||
if (!rows) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
if (rows.length <= 0) {
|
|
||||||
hid = this.props.form.getFormItemsValue(AREA.formArea, FIELD.hid).value;
|
|
||||||
} else {
|
|
||||||
rows.map((item) => {
|
|
||||||
let cpickm_bid = props.cardTable.getValByKeyAndIndex(AREA.bodyTable, item.index, 'cpickm_bid').value;
|
|
||||||
bids.push(cpickm_bid);
|
|
||||||
});
|
|
||||||
}
|
|
||||||
doQuery.call(this, props, hid, bids, rows);
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
function doQuery(props, hid, bids, rows) {
|
|
||||||
let appcode = props.getAppCode();
|
|
||||||
|
|
||||||
ajax({
|
|
||||||
url: '/nccloud/mmpac/pickm/pickmItemsQuery.do',
|
|
||||||
data: {
|
|
||||||
cpickmid: hid,
|
|
||||||
cpickmbids: bids,
|
|
||||||
pageid: DIALOGCODE.CLQUERYDLG,
|
|
||||||
appcode: appcode
|
|
||||||
},
|
|
||||||
success: res => {
|
|
||||||
let bids = res.data.data;
|
|
||||||
// console.log('bids = ', bids);
|
|
||||||
let rows1 = [];
|
|
||||||
rows.map((item) => {
|
|
||||||
let values = item.data.values;
|
|
||||||
// 借料数量 = 计划出库数量-累计出库数量-累计发货数量-累计委外数量,所有数值用getNumber处理null转0
|
|
||||||
values.borrowedQty = {
|
|
||||||
value: getNumber(values.nplanoutastnum) - getNumber(values.naccoutastnum) -
|
|
||||||
getNumber(values.nshouldastnum) - getNumber(values.npscastnum)
|
|
||||||
};
|
|
||||||
let def26 = this.props.form.getFormItemsValue(AREA.formArea,"cmaterialvid").value;
|
|
||||||
// let def27 = this.props.form.getFormItemsValue(AREA.formArea,"cmaterialvid.name").value;
|
|
||||||
let form = this.props.form.getAllFormValue(AREA.formArea);
|
|
||||||
// values.cmaterialvid = {
|
|
||||||
// value: def26
|
|
||||||
// };
|
|
||||||
values.cmaterialvid = form.rows[0].values["cmaterialvid"];
|
|
||||||
values.cmaterialvidName = {
|
|
||||||
value: form.rows[0].values["cmaterialvid.name"].value
|
|
||||||
};
|
|
||||||
if(undefined !=form.rows[0].values["cmaterialvid.def26"]){
|
|
||||||
values.cmaterialvidDef26 = {
|
|
||||||
value: form.rows[0].values["cmaterialvid.def26"].value
|
|
||||||
};
|
|
||||||
}
|
|
||||||
let rowItem = {
|
|
||||||
isOptimized: false,
|
|
||||||
status: '0',
|
|
||||||
values: values
|
|
||||||
};
|
|
||||||
// 确保 bids 是数组类型
|
|
||||||
if (!Array.isArray(bids)) {
|
|
||||||
bids = [bids];
|
|
||||||
}
|
|
||||||
// 筛选出未生成的行
|
|
||||||
// console.log('values.cpickm_bid = ', values.cpickm_bid.value);
|
|
||||||
// console.log('values.indexOf = ', bids.indexOf(values.cpickm_bid.value));
|
|
||||||
if (values.cpickm_bid && values.cpickm_bid.value && (bids.indexOf(values.cpickm_bid.value) > -1) && values.borrowedQty.value>0) {
|
|
||||||
rows1.push(rowItem);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
let data = {
|
|
||||||
areacode: 'clquery',
|
|
||||||
rows: rows1
|
|
||||||
};
|
|
||||||
// console.log('rows = ', rows);
|
|
||||||
// console.log('data = ', data);
|
|
||||||
props.table.setAllTableData(AREA.borrowMaterialDialog, data);
|
|
||||||
props.modal.show(AREA.borrowMaterialDialog);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
// 本地安全数值转换方法,null/undefined/空对象转0
|
|
||||||
function getNumber(data) {
|
|
||||||
if (data && data.value != null) {
|
|
||||||
return +data.value;
|
|
||||||
} else {
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -22,7 +22,6 @@ import clqueryBtnClick from './clqueryBtnClick';//存量查询
|
||||||
import replaceBtnClick from './replaceBtnClick';
|
import replaceBtnClick from './replaceBtnClick';
|
||||||
import reserveBtnClick from './reserveBtnClick';
|
import reserveBtnClick from './reserveBtnClick';
|
||||||
import reserveQueryBtnClick from './reserveQueryBtnClick';
|
import reserveQueryBtnClick from './reserveQueryBtnClick';
|
||||||
import detailqueryBtnClick from './detailqueryBtnClick';
|
|
||||||
import pushrzmsBtnClick from './pushrzmsBtnClick.js'; //推送锐制
|
import pushrzmsBtnClick from './pushrzmsBtnClick.js'; //推送锐制
|
||||||
import borrowBtnClick from './borrowBtnClick.js';
|
import borrowBtnClick from './borrowBtnClick.js';
|
||||||
import borrowOkBtnClick from "./borrowOkBtnClick.js";
|
import borrowOkBtnClick from "./borrowOkBtnClick.js";
|
||||||
|
@ -30,6 +29,6 @@ export {
|
||||||
pageInfoClick, getParentURlParme, setBtnShow, backBtnClick, addBtnClick, delBtnClick,
|
pageInfoClick, getParentURlParme, setBtnShow, backBtnClick, addBtnClick, delBtnClick,
|
||||||
editBtnClick, cancelBtnClick, saveBtnClick, saveCommitBtnClick, copyBtnClick,
|
editBtnClick, cancelBtnClick, saveBtnClick, saveCommitBtnClick, copyBtnClick,
|
||||||
commitBtnClick, unCommitBtnClick, printBtnClick, outputBtnClick, subItemsBtnClick,
|
commitBtnClick, unCommitBtnClick, printBtnClick, outputBtnClick, subItemsBtnClick,
|
||||||
finishBtnClick, unfinishBtnClick, clqueryBtnClick, replaceBtnClick,reserveBtnClick,reserveQueryBtnClick,detailqueryBtnClick,
|
finishBtnClick, unfinishBtnClick, clqueryBtnClick, replaceBtnClick,reserveBtnClick,reserveQueryBtnClick,
|
||||||
pageInfoClickPage,pushrzmsBtnClick, borrowBtnClick, borrowOkBtnClick
|
pageInfoClickPage,pushrzmsBtnClick, borrowBtnClick, borrowOkBtnClick
|
||||||
};
|
};
|
||||||
|
|
|
@ -1,28 +1,28 @@
|
||||||
import {
|
import {
|
||||||
backBtnClick,
|
|
||||||
addBtnClick,
|
addBtnClick,
|
||||||
|
backBtnClick,
|
||||||
|
cancelBtnClick,
|
||||||
|
clqueryBtnClick,
|
||||||
|
commitBtnClick,
|
||||||
|
copyBtnClick,
|
||||||
delBtnClick,
|
delBtnClick,
|
||||||
editBtnClick,
|
editBtnClick,
|
||||||
cancelBtnClick,
|
|
||||||
saveBtnClick,
|
|
||||||
saveCommitBtnClick,
|
|
||||||
copyBtnClick,
|
|
||||||
commitBtnClick,
|
|
||||||
unCommitBtnClick,
|
|
||||||
printBtnClick,
|
|
||||||
outputBtnClick,
|
|
||||||
subItemsBtnClick,
|
|
||||||
finishBtnClick,
|
finishBtnClick,
|
||||||
unfinishBtnClick,
|
outputBtnClick,
|
||||||
clqueryBtnClick,
|
|
||||||
replaceBtnClick,
|
|
||||||
pageInfoClick,
|
pageInfoClick,
|
||||||
|
printBtnClick,
|
||||||
|
pushrzmsBtnClick,
|
||||||
|
replaceBtnClick,
|
||||||
reserveBtnClick,
|
reserveBtnClick,
|
||||||
reserveQueryBtnClick,
|
reserveQueryBtnClick,
|
||||||
detailqueryBtnClick,pushrzmsBtnClick
|
saveBtnClick,
|
||||||
} from '../btnClicks';//
|
saveCommitBtnClick,
|
||||||
|
subItemsBtnClick,
|
||||||
|
unCommitBtnClick,
|
||||||
|
unfinishBtnClick
|
||||||
|
} from '../btnClicks'; //
|
||||||
import newLineDefaultUtil from '../utils/newLineDefaultUtil';
|
import newLineDefaultUtil from '../utils/newLineDefaultUtil';
|
||||||
import {CARD_BTN, AREA, URL, PAGECARDCODE, FIELD, UISTATE, DIALOGCODE, PickmCache, appcode} from '../../constance';
|
import {AREA, CARD_BTN, DIALOGCODE, FIELD, PAGECARDCODE, PickmCache, UISTATE, URL} from '../../constance';
|
||||||
import {RownoUtils} from '../../../../../mmpub/mmpub/pub/tool/cardTableTools';
|
import {RownoUtils} from '../../../../../mmpub/mmpub/pub/tool/cardTableTools';
|
||||||
import {rowCopyPasteUtils} from '../utils/rowCopyPasteUtils';
|
import {rowCopyPasteUtils} from '../utils/rowCopyPasteUtils';
|
||||||
import {checkDeleteRows} from '../utils/rowDeleteUtil';
|
import {checkDeleteRows} from '../utils/rowDeleteUtil';
|
||||||
|
@ -31,12 +31,7 @@ import {ajax, cacheTools} from 'nc-lightapp-front';
|
||||||
import {setBtnShow} from '../btnClicks/pageInfoClick';
|
import {setBtnShow} from '../btnClicks/pageInfoClick';
|
||||||
import {pickmSetDeliver} from '../../../pub/pickmdeliverwithset';
|
import {pickmSetDeliver} from '../../../pub/pickmdeliverwithset';
|
||||||
import {updateCacheData} from '../../../../../mmpub/mmpub/pub/cache/cacheDataManager';
|
import {updateCacheData} from '../../../../../mmpub/mmpub/pub/cache/cacheDataManager';
|
||||||
import {
|
import {showWarningInfo} from '../../../../../mmpub/mmpub/pub/tool/messageUtil';
|
||||||
showSuccessInfo,
|
|
||||||
showErrorInfo,
|
|
||||||
showWarningInfo,
|
|
||||||
showWarningDialog
|
|
||||||
} from '../../../../../mmpub/mmpub/pub/tool/messageUtil';
|
|
||||||
import {pickmBackDeliver} from '../../../pub/pickmbackdeliver';
|
import {pickmBackDeliver} from '../../../pub/pickmbackdeliver';
|
||||||
import {pickmTakeOver} from '../../../pub/pickmtakeover';
|
import {pickmTakeOver} from '../../../pub/pickmtakeover';
|
||||||
import {getLangByResId} from '../../../../../mmpub/mmpub/pub/tool/multiLangUtil';
|
import {getLangByResId} from '../../../../../mmpub/mmpub/pub/tool/multiLangUtil';
|
||||||
|
|
Loading…
Reference in New Issue