流程生产订单代码同步
This commit is contained in:
		
							parent
							
								
									9016ae6e4d
								
							
						
					
					
						commit
						b0f8091557
					
				|  | @ -18,7 +18,7 @@ import { | |||
| } from '../../pmoconst'; | ||||
| import { getDefData, setDefData } from '../../../../../mmpub/mmpub/pub/cache'; | ||||
| import { afterEvent } from '../afterEvents'; | ||||
| import getParentURlParme from './getParentURlParme'; | ||||
| import { getParentURlParme, pageInfoClick } from '../btnClicks'; | ||||
| import { buttonController, fieldsController } from '../viewControl'; | ||||
| import { showErrorInfo, showInfoInfo } from '../../../../../mmpub/mmpub/pub/tool/messageUtil'; | ||||
| import { RownoUtils } from '../../../../../mmpub/mmpub/pub/tool/cardTableTools'; | ||||
|  |  | |||
|  | @ -44,8 +44,7 @@ export default function pickm(props, record) { | |||
|         success: (res) => { | ||||
|             if (res.success) { | ||||
|                 //添加选中多行逻辑,多行跳转到列表页面
 | ||||
|                 if (res.data && res.data.length == 0 && res.data[0]) { | ||||
| 
 | ||||
|                 if (res.data && res.data.length == 1 && res.data[0]) { | ||||
|                     openAppByBilltype({ | ||||
|                         //billtype: '50080102_card',
 | ||||
|                         billtype: '55A3', | ||||
|  |  | |||
|  | @ -471,6 +471,43 @@ export default function clickBtn(props, id, text, record, index) { | |||
|                 let pickm = pickmBtnClick.bind(this); | ||||
|                 return pickm(props); | ||||
|             } | ||||
|         //创建电磁线备料计划
 | ||||
|         case PMO_CARD_BUTTON.createDCX55A3: | ||||
|             debugger | ||||
|             let checkedRows = props.cardTable.getCheckedRows(tableId); | ||||
|             if (checkedRows.length == 0) { | ||||
|                 showWarningInfo(getLangByResId(this, '50080000-000038'));/* 国际化处理: 提示,请选择行数据!*/ | ||||
|                 return; | ||||
|             } else { | ||||
|                 //遍历选中的行
 | ||||
|                 let bids = []; | ||||
|                 let pk_org_display = props.form.getFormItemsValue('head_card', 'pk_org').display; | ||||
|                 if (!pk_org_display || (pk_org_display && pk_org_display.indexOf('山东泰开变压器有限公司') == -1)) { | ||||
|                     showWarningInfo('非山东泰开变压器有限公司不允许创建电磁线备料计划'); | ||||
|                     return; | ||||
|                 } | ||||
|                 let hid = checkedRows[0].data.values.cpmohid.value | ||||
|                 checkedRows.map((item, index) => { | ||||
|                     //获取选中行的cmoid
 | ||||
|                     let cmoid = item.data.values.cmoid.value; | ||||
|                     let materialcode = item.data.values.cmaterialvid.display; | ||||
| 
 | ||||
|                     bids.push(cmoid + '_' + materialcode); | ||||
|                 }); | ||||
|                 ajax({ | ||||
|                     url: PMO_CARD.createDCX55A3URL, | ||||
|                     data: { | ||||
|                         hid: hid, | ||||
|                         bids: bids | ||||
|                     }, | ||||
|                     success: (res) => { | ||||
|                         if (res.success) { | ||||
|                             showSuccessInfo('创建电磁线备料计划成功'); | ||||
|                         } | ||||
|                     } | ||||
|                 }); | ||||
|             } | ||||
|             break; | ||||
|         //工序委外计划
 | ||||
|         case PMO_CARD_BUTTON.pmopscplan: | ||||
|             let pscplan = pscplanBtnClick.bind(this); | ||||
|  |  | |||
|  | @ -145,7 +145,9 @@ function setBrowseButtonByStatus(props, fbillstatus) { | |||
| 				PMO_CARD_BUTTON.refresh, | ||||
| 				PMO_CARD_BUTTON.ApproveInfo, | ||||
| 				PMO_CARD_BUTTON.pmoSetAnalysis, | ||||
| 				PMO_CARD_BUTTON.pmoresolve | ||||
| 				PMO_CARD_BUTTON.pmoresolve, | ||||
| 				PMO_CARD_BUTTON.createDCX55A3 | ||||
| 				 | ||||
| 			], | ||||
| 			true | ||||
| 		); | ||||
|  | @ -177,7 +179,8 @@ function setBrowseButtonByStatus(props, fbillstatus) { | |||
| 				PMO_CARD_BUTTON.refresh, | ||||
| 				PMO_CARD_BUTTON.ApproveInfo, | ||||
| 				PMO_CARD_BUTTON.pmoSetAnalysis, | ||||
| 				PMO_CARD_BUTTON.pmoresolve | ||||
| 				PMO_CARD_BUTTON.pmoresolve, | ||||
| 				PMO_CARD_BUTTON.createDCX55A3 | ||||
| 			], | ||||
| 			true | ||||
| 		); | ||||
|  | @ -214,7 +217,8 @@ function setBrowseButtonByStatus(props, fbillstatus) { | |||
| 				PMO_CARD_BUTTON.fzmenu, | ||||
| 				PMO_CARD_BUTTON.file, | ||||
| 				PMO_CARD_BUTTON.more, | ||||
| 				PMO_CARD_BUTTON.refresh | ||||
| 				PMO_CARD_BUTTON.refresh, | ||||
| 				PMO_CARD_BUTTON.createDCX55A3 | ||||
| 			], | ||||
| 			true | ||||
| 		); | ||||
|  | @ -257,7 +261,8 @@ function setBrowseButtonByStatus(props, fbillstatus) { | |||
| 				PMO_CARD_BUTTON.rowoper, | ||||
| 				PMO_CARD_BUTTON.pmoscrapadd, | ||||
| 				PMO_CARD_BUTTON.pmoSetAnalysis, | ||||
| 				PMO_CARD_BUTTON.pmoresolve | ||||
| 				PMO_CARD_BUTTON.pmoresolve, | ||||
| 				PMO_CARD_BUTTON.createDCX55A3 | ||||
| 			], | ||||
| 			true | ||||
| 		); | ||||
|  | @ -282,7 +287,8 @@ function setBrowseButtonByStatus(props, fbillstatus) { | |||
| 				PMO_CARD_BUTTON.copy, | ||||
| 				PMO_CARD_BUTTON.more, | ||||
| 				//PMO_CARD_BUTTON.Print,
 | ||||
| 				PMO_CARD_BUTTON.refresh | ||||
| 				PMO_CARD_BUTTON.refresh, | ||||
| 				PMO_CARD_BUTTON.createDCX55A3 | ||||
| 			], | ||||
| 			true | ||||
| 		); | ||||
|  | @ -465,6 +471,7 @@ function setCardButtonVisiable(props, status, param) { | |||
| 					PMO_CARD_BUTTON.print, | ||||
| 					PMO_CARD_BUTTON.refresh, | ||||
| 					PMO_CARD_BUTTON.showgranddetail, | ||||
| 					 | ||||
| 					PMO_CARD_BUTTON.pmotoputplan, | ||||
| 					PMO_CARD_BUTTON.pmoMos | ||||
| 				], | ||||
|  |  | |||
|  | @ -209,6 +209,7 @@ const PMO_CARD_BUTTON = { | |||
| 	autoclose: 'AutoClose', //自动关闭
 | ||||
| 	unclose: 'UnClose', //取消关闭
 | ||||
| 
 | ||||
| 	createDCX55A3:'createDCX55A3', //创建电磁线备料计划
 | ||||
| 	rowoper: 'RowOper', //行操作
 | ||||
| 	rowput: 'RowPut', //行投放
 | ||||
| 	rowunput: 'RowUnPut', //取消投放
 | ||||
|  | @ -378,6 +379,7 @@ const PMO_CARD = { | |||
| 	snConfirm: '/nccloud/mmpac/pmo/snConfirm.do', //序列号确定
 | ||||
| 	tempscAfterEventURL: '/nccloud/mmpac/pmo/tempscAfterEventAction.do', | ||||
| 	queryIntellUrl: '/nccloud/mmpub/intellarea/queryIntellareaAction.do', // 查询业务助手数据信息
 | ||||
| 	createDCX55A3URL:'/nccloud/mmpac/pmo/createDCX55A3.do', //创建电磁线备料计划
 | ||||
| 	formId: 'head_card', | ||||
| 	formId4BatchEdit: 'pmobatchedit', | ||||
| 	tableId: 'body_card', //表体区
 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue