流程生产订单代码同步
This commit is contained in:
parent
9016ae6e4d
commit
b0f8091557
|
|
@ -18,7 +18,7 @@ import {
|
||||||
} from '../../pmoconst';
|
} from '../../pmoconst';
|
||||||
import { getDefData, setDefData } from '../../../../../mmpub/mmpub/pub/cache';
|
import { getDefData, setDefData } from '../../../../../mmpub/mmpub/pub/cache';
|
||||||
import { afterEvent } from '../afterEvents';
|
import { afterEvent } from '../afterEvents';
|
||||||
import getParentURlParme from './getParentURlParme';
|
import { getParentURlParme, pageInfoClick } from '../btnClicks';
|
||||||
import { buttonController, fieldsController } from '../viewControl';
|
import { buttonController, fieldsController } from '../viewControl';
|
||||||
import { showErrorInfo, showInfoInfo } from '../../../../../mmpub/mmpub/pub/tool/messageUtil';
|
import { showErrorInfo, showInfoInfo } from '../../../../../mmpub/mmpub/pub/tool/messageUtil';
|
||||||
import { RownoUtils } from '../../../../../mmpub/mmpub/pub/tool/cardTableTools';
|
import { RownoUtils } from '../../../../../mmpub/mmpub/pub/tool/cardTableTools';
|
||||||
|
|
|
||||||
|
|
@ -44,8 +44,7 @@ export default function pickm(props, record) {
|
||||||
success: (res) => {
|
success: (res) => {
|
||||||
if (res.success) {
|
if (res.success) {
|
||||||
//添加选中多行逻辑,多行跳转到列表页面
|
//添加选中多行逻辑,多行跳转到列表页面
|
||||||
if (res.data && res.data.length == 0 && res.data[0]) {
|
if (res.data && res.data.length == 1 && res.data[0]) {
|
||||||
|
|
||||||
openAppByBilltype({
|
openAppByBilltype({
|
||||||
//billtype: '50080102_card',
|
//billtype: '50080102_card',
|
||||||
billtype: '55A3',
|
billtype: '55A3',
|
||||||
|
|
|
||||||
|
|
@ -471,6 +471,43 @@ export default function clickBtn(props, id, text, record, index) {
|
||||||
let pickm = pickmBtnClick.bind(this);
|
let pickm = pickmBtnClick.bind(this);
|
||||||
return pickm(props);
|
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:
|
case PMO_CARD_BUTTON.pmopscplan:
|
||||||
let pscplan = pscplanBtnClick.bind(this);
|
let pscplan = pscplanBtnClick.bind(this);
|
||||||
|
|
|
||||||
|
|
@ -145,7 +145,9 @@ function setBrowseButtonByStatus(props, fbillstatus) {
|
||||||
PMO_CARD_BUTTON.refresh,
|
PMO_CARD_BUTTON.refresh,
|
||||||
PMO_CARD_BUTTON.ApproveInfo,
|
PMO_CARD_BUTTON.ApproveInfo,
|
||||||
PMO_CARD_BUTTON.pmoSetAnalysis,
|
PMO_CARD_BUTTON.pmoSetAnalysis,
|
||||||
PMO_CARD_BUTTON.pmoresolve
|
PMO_CARD_BUTTON.pmoresolve,
|
||||||
|
PMO_CARD_BUTTON.createDCX55A3
|
||||||
|
|
||||||
],
|
],
|
||||||
true
|
true
|
||||||
);
|
);
|
||||||
|
|
@ -177,7 +179,8 @@ function setBrowseButtonByStatus(props, fbillstatus) {
|
||||||
PMO_CARD_BUTTON.refresh,
|
PMO_CARD_BUTTON.refresh,
|
||||||
PMO_CARD_BUTTON.ApproveInfo,
|
PMO_CARD_BUTTON.ApproveInfo,
|
||||||
PMO_CARD_BUTTON.pmoSetAnalysis,
|
PMO_CARD_BUTTON.pmoSetAnalysis,
|
||||||
PMO_CARD_BUTTON.pmoresolve
|
PMO_CARD_BUTTON.pmoresolve,
|
||||||
|
PMO_CARD_BUTTON.createDCX55A3
|
||||||
],
|
],
|
||||||
true
|
true
|
||||||
);
|
);
|
||||||
|
|
@ -214,7 +217,8 @@ function setBrowseButtonByStatus(props, fbillstatus) {
|
||||||
PMO_CARD_BUTTON.fzmenu,
|
PMO_CARD_BUTTON.fzmenu,
|
||||||
PMO_CARD_BUTTON.file,
|
PMO_CARD_BUTTON.file,
|
||||||
PMO_CARD_BUTTON.more,
|
PMO_CARD_BUTTON.more,
|
||||||
PMO_CARD_BUTTON.refresh
|
PMO_CARD_BUTTON.refresh,
|
||||||
|
PMO_CARD_BUTTON.createDCX55A3
|
||||||
],
|
],
|
||||||
true
|
true
|
||||||
);
|
);
|
||||||
|
|
@ -257,7 +261,8 @@ function setBrowseButtonByStatus(props, fbillstatus) {
|
||||||
PMO_CARD_BUTTON.rowoper,
|
PMO_CARD_BUTTON.rowoper,
|
||||||
PMO_CARD_BUTTON.pmoscrapadd,
|
PMO_CARD_BUTTON.pmoscrapadd,
|
||||||
PMO_CARD_BUTTON.pmoSetAnalysis,
|
PMO_CARD_BUTTON.pmoSetAnalysis,
|
||||||
PMO_CARD_BUTTON.pmoresolve
|
PMO_CARD_BUTTON.pmoresolve,
|
||||||
|
PMO_CARD_BUTTON.createDCX55A3
|
||||||
],
|
],
|
||||||
true
|
true
|
||||||
);
|
);
|
||||||
|
|
@ -282,7 +287,8 @@ function setBrowseButtonByStatus(props, fbillstatus) {
|
||||||
PMO_CARD_BUTTON.copy,
|
PMO_CARD_BUTTON.copy,
|
||||||
PMO_CARD_BUTTON.more,
|
PMO_CARD_BUTTON.more,
|
||||||
//PMO_CARD_BUTTON.Print,
|
//PMO_CARD_BUTTON.Print,
|
||||||
PMO_CARD_BUTTON.refresh
|
PMO_CARD_BUTTON.refresh,
|
||||||
|
PMO_CARD_BUTTON.createDCX55A3
|
||||||
],
|
],
|
||||||
true
|
true
|
||||||
);
|
);
|
||||||
|
|
@ -465,6 +471,7 @@ function setCardButtonVisiable(props, status, param) {
|
||||||
PMO_CARD_BUTTON.print,
|
PMO_CARD_BUTTON.print,
|
||||||
PMO_CARD_BUTTON.refresh,
|
PMO_CARD_BUTTON.refresh,
|
||||||
PMO_CARD_BUTTON.showgranddetail,
|
PMO_CARD_BUTTON.showgranddetail,
|
||||||
|
|
||||||
PMO_CARD_BUTTON.pmotoputplan,
|
PMO_CARD_BUTTON.pmotoputplan,
|
||||||
PMO_CARD_BUTTON.pmoMos
|
PMO_CARD_BUTTON.pmoMos
|
||||||
],
|
],
|
||||||
|
|
|
||||||
|
|
@ -209,6 +209,7 @@ const PMO_CARD_BUTTON = {
|
||||||
autoclose: 'AutoClose', //自动关闭
|
autoclose: 'AutoClose', //自动关闭
|
||||||
unclose: 'UnClose', //取消关闭
|
unclose: 'UnClose', //取消关闭
|
||||||
|
|
||||||
|
createDCX55A3:'createDCX55A3', //创建电磁线备料计划
|
||||||
rowoper: 'RowOper', //行操作
|
rowoper: 'RowOper', //行操作
|
||||||
rowput: 'RowPut', //行投放
|
rowput: 'RowPut', //行投放
|
||||||
rowunput: 'RowUnPut', //取消投放
|
rowunput: 'RowUnPut', //取消投放
|
||||||
|
|
@ -378,6 +379,7 @@ const PMO_CARD = {
|
||||||
snConfirm: '/nccloud/mmpac/pmo/snConfirm.do', //序列号确定
|
snConfirm: '/nccloud/mmpac/pmo/snConfirm.do', //序列号确定
|
||||||
tempscAfterEventURL: '/nccloud/mmpac/pmo/tempscAfterEventAction.do',
|
tempscAfterEventURL: '/nccloud/mmpac/pmo/tempscAfterEventAction.do',
|
||||||
queryIntellUrl: '/nccloud/mmpub/intellarea/queryIntellareaAction.do', // 查询业务助手数据信息
|
queryIntellUrl: '/nccloud/mmpub/intellarea/queryIntellareaAction.do', // 查询业务助手数据信息
|
||||||
|
createDCX55A3URL:'/nccloud/mmpac/pmo/createDCX55A3.do', //创建电磁线备料计划
|
||||||
formId: 'head_card',
|
formId: 'head_card',
|
||||||
formId4BatchEdit: 'pmobatchedit',
|
formId4BatchEdit: 'pmobatchedit',
|
||||||
tableId: 'body_card', //表体区
|
tableId: 'body_card', //表体区
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue