生产订单卡片多选跳转备料计划
This commit is contained in:
parent
c2006189c7
commit
141fe50d1d
|
@ -4,7 +4,7 @@
|
|||
* @PageInfo: 备料计划按钮事件
|
||||
*/
|
||||
import { PMO_LIST, PMO_CARD, URL, PMO_LIST_BUTTON, PMO_CARD_BUTTON, HEADATTRCODE, BODYATTRCODE } from '../../pmoconst';
|
||||
import { ajax,pageTo } from 'nc-lightapp-front';
|
||||
import { ajax, pageTo } from 'nc-lightapp-front';
|
||||
import { showSuccessInfo, showErrorInfo, showWarningInfo } from '../../../../../mmpub/mmpub/pub/tool/messageUtil';
|
||||
import { getLangByResId } from '../../../../../mmpub/mmpub/pub/tool/multiLangUtil';
|
||||
import { bodyCheckedRow, filterBody4Data } from '../util/bodySelectedUtils';
|
||||
|
@ -13,14 +13,14 @@ let { openAppByBilltype } = pageTo;
|
|||
export default function pickm(props, record) {
|
||||
let checkedRows = bodyCheckedRow.call(this, this.props, record);
|
||||
if (!record) {
|
||||
if(checkedRows.length == 0) {
|
||||
if (checkedRows.length == 0) {
|
||||
showWarningInfo(getLangByResId(this, '50080000-000038'));/* 国际化处理: 提示,请选择行数据!*/
|
||||
return;
|
||||
}
|
||||
if (checkedRows.length > 1) {
|
||||
showWarningInfo(getLangByResId(this, '50080000-000039'));/* 国际化处理: 提示,请选择一行数据进行操作!*/
|
||||
return;
|
||||
}
|
||||
// if (checkedRows.length > 1) {
|
||||
// showWarningInfo(getLangByResId(this, '50080000-000039'));/* 国际化处理: 提示,请选择一行数据进行操作!*/
|
||||
// return;
|
||||
// }
|
||||
}
|
||||
let data = {};
|
||||
let ids = [];
|
||||
|
@ -35,6 +35,7 @@ export default function pickm(props, record) {
|
|||
bids.push(bid);
|
||||
}
|
||||
});
|
||||
|
||||
data[HEADATTRCODE.CPMOHID] = ids;
|
||||
data[BODYATTRCODE.CMOID] = bids;
|
||||
ajax({
|
||||
|
@ -42,20 +43,25 @@ export default function pickm(props, record) {
|
|||
data,
|
||||
success: (res) => {
|
||||
if (res.success) {
|
||||
if (res.data && res.data[0]) {
|
||||
openAppByBilltype({
|
||||
//billtype: '50080102_card',
|
||||
billtype: '55A3',
|
||||
billpk: res.data[0],
|
||||
type: 'open'
|
||||
});
|
||||
// props.openTo(null, {
|
||||
// pagecode: '50080102_card',
|
||||
// appcode: '50080102',
|
||||
// id: res.data[0],
|
||||
// status: PMO_CARD.browse
|
||||
// });
|
||||
//添加选中多行逻辑,多行跳转到列表页面
|
||||
if (res.data && res.data.length == 0 && res.data[0]) {
|
||||
|
||||
openAppByBilltype({
|
||||
//billtype: '50080102_card',
|
||||
billtype: '55A3',
|
||||
billpk: res.data[0],
|
||||
type: 'open'
|
||||
});
|
||||
|
||||
} else if (res.data && res.data.length > 1 && res.data[1]) {
|
||||
props.openTo('/nccloud/resources/mmpac/mmpac/pickm/main/index.html#/list', {
|
||||
appcode: '400802800',
|
||||
pagecode: '50080102_list',
|
||||
status: 'browse',
|
||||
ids: res.data
|
||||
});
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
});
|
||||
|
|
|
@ -41,7 +41,7 @@ export default function pickm(props) {
|
|||
});
|
||||
|
||||
|
||||
} else if (res.data && res.data.length >= 1 && res.data[0]) {
|
||||
} else if (res.data && res.data.length >= 1 && res.data[1]) {
|
||||
props.openTo('/nccloud/resources/mmpac/mmpac/pickm/main/index.html#/list', {
|
||||
appcode: '400802800',
|
||||
pagecode: '50080102_list',
|
||||
|
|
Loading…
Reference in New Issue