This commit is contained in:
		
							parent
							
								
									aacecc1202
								
							
						
					
					
						commit
						1336c775c9
					
				|  | @ -852,81 +852,170 @@ 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: | ||||
|             break; | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue