借料入库去除多余的代码
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