内配订单手动推PLM
This commit is contained in:
		
							parent
							
								
									24388ef42a
								
							
						
					
					
						commit
						f585ca6a2d
					
				|  | @ -1,37 +1,25 @@ | |||
| /*QwCcdu/06Kz5BGRJW8BXmE2Xrjmp0WZMN+2Dwfbg+BI=*/ | ||||
| /* | ||||
|  * @Author: | ||||
|  * @PageInfo: 卡片新增按钮事件 | ||||
|  * @PageInfo: 卡片推PLM按钮事件 | ||||
|  * @Date: 2018-04-19 10:38:05 | ||||
|  * @Last Modified by: | ||||
|  * @Last Modified time: 2019-03-06 15:28:59 | ||||
|  */ | ||||
| // import { PMO_CARD, HEADATTRCODE } from '../../pmoconst';
 | ||||
| import { PMO_LIST, PMO_CARD, BODYATTRCODE } from '../../pmoconst'; | ||||
| import { ajax } from 'nc-lightapp-front'; | ||||
| import { showSuccessInfo, showErrorInfo, showWarningInfo } from '../../../../../mmpub/mmpub/pub/tool/messageUtil'; | ||||
| import { getLangByResId } from '../../../../../mmpub/mmpub/pub/tool/multiLangUtil'; | ||||
| import { bodyCheckedRow } from '../util/bodySelectedUtils'; | ||||
| import pageInfoClick from './pageInfoClick'; | ||||
| import {PMO_CARD, URL} from '../../pmoconst'; | ||||
| import {ajax} from 'nc-lightapp-front'; | ||||
| import {toast} from "../../../../../gl/public/components/utils"; | ||||
| 
 | ||||
| import {toast} from "../../../../../gl/public/components/utils"; | ||||
| const formId = PMO_CARD.formId; | ||||
| export default function toPlm(props, saveAdd) { | ||||
| 	 | ||||
| 	let rowids = []; | ||||
| 	rowids[0]=formId; | ||||
| export default function toPlm(props, id) { | ||||
|     let rowIds = []; | ||||
|     rowIds[0] = id; | ||||
|     ajax({ | ||||
| 		url: '/nccloud/mmpac/pmo/checkMos.do', | ||||
| 		data: { pks: rowids }, | ||||
|         url: URL.toPlmURL, | ||||
|         data: {pks: rowIds}, | ||||
|         success: (res) => { | ||||
|             if (res.success) { | ||||
| 				// if (res.data) {
 | ||||
| 				toast({ content: "传递设计任务成功", color: 'success' }); | ||||
| 				// }
 | ||||
|                 toast({content: "传递设计任务成功", color: 'success'}); | ||||
|             } | ||||
|         } | ||||
|     }); | ||||
| } | ||||
| 
 | ||||
| /*QwCcdu/06Kz5BGRJW8BXmE2Xrjmp0WZMN+2Dwfbg+BI=*/ | ||||
|  | @ -2,7 +2,7 @@ | |||
| /*** | ||||
|  * fengjinga | ||||
|  */ | ||||
| import { ajax, cardCache, toast } from 'nc-lightapp-front'; | ||||
| import {ajax, cardCache, toast} from 'nc-lightapp-front'; | ||||
| import addBtnClick from '../btnClicks/addBtnClick'; | ||||
| import delBtnClick from '../btnClicks/delBtnClick'; | ||||
| import editBtnClick from '../btnClicks/editBtnClick'; | ||||
|  | @ -34,7 +34,7 @@ import unCommitBtnClick from '../btnClicks/unCommitBtnClick'; //收回 | |||
| import linkBtnClick from '../btnClicks/linkBtnClick'; //单据追溯
 | ||||
| import printBtnClick from '../btnClicks/printBtnClick'; //打印
 | ||||
| import outputBtnClick from '../btnClicks/outputBtnClick'; //输出
 | ||||
| import pageInfoClick from '../btnClicks/pageInfoClick'; | ||||
| import pageInfoClick, {commonShow, setBtnShow} from '../btnClicks/pageInfoClick'; | ||||
| import printbarCodeBtnClick from '../btnClicks/printbarCodeBtnClick'; //打印条码
 | ||||
| import barCodePrintBtnClick from '../btnClicks/barCodePrintBtnClick'; //直接打印条码
 | ||||
| import cancelTransferBtnClick from '../btnClicks/cancelTransferBtnClick'; //退出转单
 | ||||
|  | @ -52,25 +52,15 @@ import batchEditSave from '../btnClicks/batchEditSave'; | |||
| import batchEditServ from '../../pub/batchedit/service/batchEditServ'; | ||||
| import exportTemClick from '../btnClicks/exportTemClick'; //导出
 | ||||
| import importClick from '../btnClicks/importClick'; //导入
 | ||||
| import toPlm from '../btnClicks/toPlm'; //传递设计任务
 | ||||
| import { | ||||
| 	PMO_LIST, | ||||
| 	PMO_CARD, | ||||
| 	PMO_LIST_BUTTON, | ||||
| 	PMO_CARD_BUTTON, | ||||
| 	FBILLSTATUS, | ||||
| 	BODYFBILLSTATUS, | ||||
| 	HEADATTRCODE, | ||||
| 	BODYATTRCODE, | ||||
| 	GRANDATTRCODE | ||||
| } from '../../pmoconst'; | ||||
| import { RownoUtils } from '../../../../../mmpub/mmpub/pub/tool/cardTableTools'; | ||||
| import { rowCopyPasteUtils } from '../../../../../mmpub/mmpub/pub/tool/cardTableTools/rowCopyPasteUtils'; | ||||
| import { buttonController } from './index'; | ||||
| import { setBtnShow, commonShow } from '../btnClicks/pageInfoClick'; | ||||
| import { showWarningDialog, showSuccessInfo, showErrorInfo } from '../../../../../mmpub/mmpub/pub/tool/messageUtil.js'; | ||||
| import { getLangByResId } from '../../../../../mmpub/mmpub/pub/tool/multiLangUtil'; | ||||
| const { updateCache } = cardCache; | ||||
| import {BODYATTRCODE, FBILLSTATUS, HEADATTRCODE, PMO_CARD, PMO_CARD_BUTTON, PMO_LIST} from '../../pmoconst'; | ||||
| import {RownoUtils} from '../../../../../mmpub/mmpub/pub/tool/cardTableTools'; | ||||
| import {rowCopyPasteUtils} from '../../../../../mmpub/mmpub/pub/tool/cardTableTools/rowCopyPasteUtils'; | ||||
| import {buttonController} from './index'; | ||||
| import {showErrorInfo, showSuccessInfo, showWarningDialog} from '../../../../../mmpub/mmpub/pub/tool/messageUtil.js'; | ||||
| import {getLangByResId} from '../../../../../mmpub/mmpub/pub/tool/multiLangUtil'; | ||||
| import toPlm from "../btnClicks/toPlm";// 传递设计任务
 | ||||
| 
 | ||||
| const {updateCache} = cardCache; | ||||
| let tableId = PMO_CARD.tableId; | ||||
| let formId = PMO_CARD.formId; | ||||
| let dataSource = PMO_LIST.dataSource; | ||||
|  | @ -87,7 +77,7 @@ export default function clickBtn(props, id, text, record, index) { | |||
|         //刷新
 | ||||
|         case PMO_CARD_BUTTON.refresh: | ||||
|             if (channelType || transfer) { | ||||
| 				let data = { keyword: this.state.billId, pageid: this.pageId }; | ||||
|                 let data = {keyword: this.state.billId, pageid: this.pageId}; | ||||
|                 ajax({ | ||||
|                     url: PMO_CARD.queryCardURL, | ||||
|                     data: data, | ||||
|  | @ -141,7 +131,7 @@ export default function clickBtn(props, id, text, record, index) { | |||
|                         } | ||||
|                     }, | ||||
|                     error: (res) => { | ||||
| 						toast({ content: res.message, color: 'error' }); | ||||
|                         toast({content: res.message, color: 'error'}); | ||||
|                         commonShow.call(this, pk); | ||||
|                     } | ||||
|                 }); | ||||
|  | @ -187,14 +177,14 @@ export default function clickBtn(props, id, text, record, index) { | |||
|             return output(props); | ||||
|         //打印条形码
 | ||||
|         case PMO_CARD_BUTTON.pmobcprint: | ||||
| 			let bcparam = { billtype: PMO_LIST.billType, headarea: formId, bodyarea: tableId }; | ||||
|             let bcparam = {billtype: PMO_LIST.billType, headarea: formId, bodyarea: tableId}; | ||||
|             printbarCodeBtnClick.call(this, props, bcparam); | ||||
|             break; | ||||
|         //直接打印条形码
 | ||||
|         case PMO_CARD_BUTTON.pmobcdirectprint: | ||||
|             let params = { | ||||
|                 billtype: PMO_LIST.billType, | ||||
| 				oids: [ props.form.getFormItemsValue(formId, HEADATTRCODE.CPMOHID).value ] | ||||
|                 oids: [props.form.getFormItemsValue(formId, HEADATTRCODE.CPMOHID).value] | ||||
|             }; | ||||
|             barCodePrintBtnClick.call(this, props, params); | ||||
|             break; | ||||
|  | @ -632,11 +622,11 @@ export default function clickBtn(props, id, text, record, index) { | |||
|             let importC = importClick.bind(this, props, id); | ||||
|             return importC(props); | ||||
|         } | ||||
| 		case "pushToPlm":{ | ||||
|         case PMO_CARD_BUTTON.PushToPlm: { | ||||
|             let billId = props.form.getFormItemsValue(formId, HEADATTRCODE.CPMOHID).value; | ||||
|             // 传递设计任务
 | ||||
| //导入
 | ||||
| 			let toPlm = toPlm.bind(this, props, id); | ||||
| 			return toPlm(props); | ||||
|             let toPlm1 = toPlm.bind(this, props, billId); | ||||
|             return toPlm1(props); | ||||
|         } | ||||
|     } | ||||
| } | ||||
|  |  | |||
|  | @ -307,7 +307,8 @@ const PMO_CARD_BUTTON = { | |||
| 	grand_g1: 'grand_g1', | ||||
| 	oresetno: 'OResetno', //联副产品重新排号
 | ||||
| 	Import: 'Import', //导入
 | ||||
| 	ExportTem: 'ExportTem' //导出
 | ||||
| 	ExportTem: 'ExportTem', //导出
 | ||||
| 	PushToPlm: 'pushToPlm' //导出
 | ||||
| }; | ||||
| 
 | ||||
| const PMO_CARD = { | ||||
|  | @ -772,7 +773,8 @@ const URL = { | |||
| 	checkdeliverback: '/nccloud/mmpac/pmo/checkdeliverback.do', //退料建议检验
 | ||||
| 	checkGrandDataURL: '/nccloud/mmpac/pmo/checkGrandData.do', //检验孙表数据
 | ||||
| 	checkEnableURL: '/nccloud/mmpac/pmo/checkEnable.do', //模块是否启用
 | ||||
| 	checkToPscPlanURL: '/nccloud/mmpac/pmo/checkToPscPlan.do' //工序委外计划校验
 | ||||
| 	checkToPscPlanURL: '/nccloud/mmpac/pmo/checkToPscPlan.do', //工序委外计划校验
 | ||||
| 	toPlmURL: '/nccloud/mmpac/pmo/PmoToPlm.do' //手动推PLM内配订单
 | ||||
| 	//checkpmodeliveryset: '/nccloud/mmpac/pmo/pmodeliveryset.do',
 | ||||
| }; | ||||
| const DELIVERDLG = { | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue