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