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