This commit is contained in:
parent
aacecc1202
commit
1336c775c9
|
|
@ -852,80 +852,169 @@ export default async function clickBtn(props, id, text, record, index) {
|
|||
pushrzmsBtnClick.call(this, props);
|
||||
break;
|
||||
case "to_buying"://请购
|
||||
showWarningDialog("是否生成请购单", "", {
|
||||
/* 国际化处理: 确认终止,是否确定将此合同终止*/
|
||||
beSureBtnClick: () => {
|
||||
hids = [];
|
||||
bids = [];
|
||||
cpickmid = props.form.getFormItemsValue(AREA.formArea, FIELD.hid).value;
|
||||
rows = this.props.cardTable.getCheckedRows(AREA.bodyTable);
|
||||
// 如果没有选中行,则提示并返回,不进行任何操作
|
||||
if (!rows || rows.length <= 0) {
|
||||
hid = this.props.form.getFormItemsValue(AREA.formArea, FIELD.hid).value;
|
||||
} else {
|
||||
rows.map((item) => {
|
||||
var cpickm_bid = props.cardTable.getValByKeyAndIndex(AREA.bodyTable, item.index, 'cpickm_bid').value;
|
||||
bids.push(cpickm_bid);
|
||||
});
|
||||
hids = [];
|
||||
bids = [];
|
||||
cpickmid = props.form.getFormItemsValue(AREA.formArea, FIELD.hid).value;
|
||||
rows = this.props.cardTable.getCheckedRows(AREA.bodyTable);
|
||||
// 如果没有选中行,则提示并返回,不进行任何操作
|
||||
if (!rows || rows.length <= 0) {
|
||||
hid = this.props.form.getFormItemsValue(AREA.formArea, FIELD.hid).value;
|
||||
} else {
|
||||
rows.map((item) => {
|
||||
var cpickm_bid = props.cardTable.getValByKeyAndIndex(AREA.bodyTable, item.index, 'cpickm_bid').value;
|
||||
bids.push(cpickm_bid);
|
||||
});
|
||||
|
||||
}
|
||||
if (cpickmid) {
|
||||
hids.push(cpickmid);
|
||||
}
|
||||
data = {
|
||||
cpickmids: hids,
|
||||
cpickmbids:bids
|
||||
}
|
||||
ajax({
|
||||
url:'/nccloud/mmpac/pickm/buyingreq.do',
|
||||
data: data,
|
||||
success: (res) => {
|
||||
if(res.success){
|
||||
toast({ content: "请购单推送成功", color: 'success' });
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
if(bids){
|
||||
if (cpickmid) {
|
||||
hids.push(cpickmid);
|
||||
}
|
||||
});
|
||||
data = {
|
||||
cpickmids: hids,
|
||||
cpickmbids:bids,
|
||||
type:"1"
|
||||
}
|
||||
ajax({
|
||||
url:'/nccloud/mmpac/pickm/checkPickm.do',
|
||||
data: data,
|
||||
success: (res) => {
|
||||
if(res.success){
|
||||
if(res.data.length >0){
|
||||
showWarningDialog("是否生成请购单", "", {
|
||||
/* 国际化处理: 确认终止,是否确定将此合同终止*/
|
||||
beSureBtnClick: () => {
|
||||
ajax({
|
||||
url:'/nccloud/mmpac/pickm/buyingreq.do',
|
||||
data: data,
|
||||
success: (res) => {
|
||||
if(res.success){
|
||||
toast({ content: "请购单推送成功", color: 'success' });
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
}else{
|
||||
ajax({
|
||||
url:'/nccloud/mmpac/pickm/buyingreq.do',
|
||||
data: data,
|
||||
success: (res) => {
|
||||
if(res.success){
|
||||
toast({ content: "请购单推送成功", color: 'success' });
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
|
||||
}else{
|
||||
if (cpickmid) {
|
||||
hids.push(cpickmid);
|
||||
}
|
||||
data = {
|
||||
cpickmids: hids,
|
||||
cpickmbids:bids
|
||||
}
|
||||
ajax({
|
||||
url:'/nccloud/mmpac/pickm/buyingreq.do',
|
||||
data: data,
|
||||
success: (res) => {
|
||||
if(res.success){
|
||||
toast({ content: "请购单推送成功", color: 'success' });
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
break;
|
||||
case "to_pmo"://流程生产订单
|
||||
|
||||
showWarningDialog("是否生成生产订单", "", {
|
||||
/* 国际化处理: 确认终止,是否确定将此合同终止*/
|
||||
beSureBtnClick: () => {
|
||||
hids = [];
|
||||
bids = [];
|
||||
cpickmid = props.form.getFormItemsValue(AREA.formArea, FIELD.hid).value;
|
||||
rows = this.props.cardTable.getCheckedRows(AREA.bodyTable);
|
||||
// 如果没有选中行,则提示并返回,不进行任何操作
|
||||
if (!rows || rows.length <= 0) {
|
||||
hid = this.props.form.getFormItemsValue(AREA.formArea, FIELD.hid).value;
|
||||
} else {
|
||||
rows.map((item) => {
|
||||
var cpickm_bid = props.cardTable.getValByKeyAndIndex(AREA.bodyTable, item.index, 'cpickm_bid').value;
|
||||
bids.push(cpickm_bid);
|
||||
});
|
||||
hids = [];
|
||||
bids = [];
|
||||
cpickmid = props.form.getFormItemsValue(AREA.formArea, FIELD.hid).value;
|
||||
rows = this.props.cardTable.getCheckedRows(AREA.bodyTable);
|
||||
// 如果没有选中行,则提示并返回,不进行任何操作
|
||||
if (!rows || rows.length <= 0) {
|
||||
hid = this.props.form.getFormItemsValue(AREA.formArea, FIELD.hid).value;
|
||||
} else {
|
||||
rows.map((item) => {
|
||||
var cpickm_bid = props.cardTable.getValByKeyAndIndex(AREA.bodyTable, item.index, 'cpickm_bid').value;
|
||||
bids.push(cpickm_bid);
|
||||
});
|
||||
|
||||
}
|
||||
if (cpickmid) {
|
||||
hids.push(cpickmid);
|
||||
}
|
||||
data = {
|
||||
cpickmids: hids,
|
||||
cpickmbids:bids
|
||||
}
|
||||
ajax({
|
||||
url: '/nccloud/mmpac/pickm/pom.do',
|
||||
data: data,
|
||||
success: (res) => {
|
||||
if(res.success){
|
||||
toast({ content: "流程生产订单推送成功", color: 'success' });
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
if(bids){
|
||||
if (cpickmid) {
|
||||
hids.push(cpickmid);
|
||||
}
|
||||
});
|
||||
data = {
|
||||
cpickmids: hids,
|
||||
cpickmbids:bids,
|
||||
type:"2"
|
||||
}
|
||||
ajax({
|
||||
url:'/nccloud/mmpac/pickm/checkPickm.do',
|
||||
data: data,
|
||||
success: (res) => {
|
||||
if(res.success){
|
||||
if(res.data.length >0){
|
||||
showWarningDialog("是否生成生产订单", "", {
|
||||
/* 国际化处理: 确认终止,是否确定将此合同终止*/
|
||||
beSureBtnClick: () => {
|
||||
ajax({
|
||||
url:'/nccloud/mmpac/pickm/pom.do',
|
||||
data: data,
|
||||
success: (res) => {
|
||||
if(res.success){
|
||||
toast({ content: "生产订单推送成功", color: 'success' });
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
}else{
|
||||
ajax({
|
||||
url:'/nccloud/mmpac/pickm/pom.do',
|
||||
data: data,
|
||||
success: (res) => {
|
||||
if(res.success){
|
||||
toast({ content: "生产订单推送成功", color: 'success' });
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
|
||||
}else{
|
||||
if (cpickmid) {
|
||||
hids.push(cpickmid);
|
||||
}
|
||||
data = {
|
||||
cpickmids: hids,
|
||||
cpickmbids:bids
|
||||
}
|
||||
ajax({
|
||||
url:'/nccloud/mmpac/pickm/pom.do',
|
||||
data: data,
|
||||
success: (res) => {
|
||||
if(res.success){
|
||||
toast({ content: "请购单推送成功", color: 'success' });
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
break
|
||||
default:
|
||||
|
|
|
|||
Loading…
Reference in New Issue