流程生产订单代码同步
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