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); |             pushrzmsBtnClick.call(this, props); | ||||||
|             break; |             break; | ||||||
|         case  "to_buying"://请购
 |         case  "to_buying"://请购
 | ||||||
|             showWarningDialog("是否生成请购单", "", { |             hids = []; | ||||||
|                 /* 国际化处理: 确认终止,是否确定将此合同终止*/ |             bids = []; | ||||||
|                 beSureBtnClick: () => { |             cpickmid = props.form.getFormItemsValue(AREA.formArea, FIELD.hid).value; | ||||||
|                     hids = []; |             rows = this.props.cardTable.getCheckedRows(AREA.bodyTable); | ||||||
|                     bids = []; |             // 如果没有选中行,则提示并返回,不进行任何操作
 | ||||||
|                     cpickmid = props.form.getFormItemsValue(AREA.formArea, FIELD.hid).value; |             if (!rows || rows.length <= 0) { | ||||||
|                     rows = this.props.cardTable.getCheckedRows(AREA.bodyTable); |                 hid = this.props.form.getFormItemsValue(AREA.formArea, FIELD.hid).value; | ||||||
|                     // 如果没有选中行,则提示并返回,不进行任何操作
 |             } else { | ||||||
|                     if (!rows || rows.length <= 0) { |                 rows.map((item) => { | ||||||
|                         hid = this.props.form.getFormItemsValue(AREA.formArea, FIELD.hid).value; |                     var cpickm_bid = props.cardTable.getValByKeyAndIndex(AREA.bodyTable, item.index, 'cpickm_bid').value; | ||||||
|                     } else { |                     bids.push(cpickm_bid); | ||||||
|                         rows.map((item) => { |                 }); | ||||||
|                             var cpickm_bid = props.cardTable.getValByKeyAndIndex(AREA.bodyTable, item.index, 'cpickm_bid').value; |  | ||||||
|                             bids.push(cpickm_bid); |  | ||||||
|                         }); |  | ||||||
| 
 | 
 | ||||||
|                     } |             } | ||||||
|                     if (cpickmid) { |             if(bids){ | ||||||
|                         hids.push(cpickmid); |                 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' }); |  | ||||||
|                             } |  | ||||||
|                         } |  | ||||||
|                     }); |  | ||||||
|                 } |                 } | ||||||
|             }); |                 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; |             break; | ||||||
|         case "to_pmo"://流程生产订单
 |         case "to_pmo"://流程生产订单
 | ||||||
| 
 | 
 | ||||||
|             showWarningDialog("是否生成生产订单", "", { |            hids = []; | ||||||
|                 /* 国际化处理: 确认终止,是否确定将此合同终止*/ |             bids = []; | ||||||
|                 beSureBtnClick: () => { |             cpickmid = props.form.getFormItemsValue(AREA.formArea, FIELD.hid).value; | ||||||
|                     hids = []; |             rows = this.props.cardTable.getCheckedRows(AREA.bodyTable); | ||||||
|                     bids = []; |             // 如果没有选中行,则提示并返回,不进行任何操作
 | ||||||
|                     cpickmid = props.form.getFormItemsValue(AREA.formArea, FIELD.hid).value; |             if (!rows || rows.length <= 0) { | ||||||
|                     rows = this.props.cardTable.getCheckedRows(AREA.bodyTable); |                 hid = this.props.form.getFormItemsValue(AREA.formArea, FIELD.hid).value; | ||||||
|                     // 如果没有选中行,则提示并返回,不进行任何操作
 |             } else { | ||||||
|                     if (!rows || rows.length <= 0) { |                 rows.map((item) => { | ||||||
|                         hid = this.props.form.getFormItemsValue(AREA.formArea, FIELD.hid).value; |                     var cpickm_bid = props.cardTable.getValByKeyAndIndex(AREA.bodyTable, item.index, 'cpickm_bid').value; | ||||||
|                     } else { |                     bids.push(cpickm_bid); | ||||||
|                         rows.map((item) => { |                 }); | ||||||
|                             var cpickm_bid = props.cardTable.getValByKeyAndIndex(AREA.bodyTable, item.index, 'cpickm_bid').value; |  | ||||||
|                             bids.push(cpickm_bid); |  | ||||||
|                         }); |  | ||||||
| 
 | 
 | ||||||
|                     } |             } | ||||||
|                     if (cpickmid) { |             if(bids){ | ||||||
|                         hids.push(cpickmid); |                 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' }); |  | ||||||
|                             } |  | ||||||
|                         } |  | ||||||
|                     }); |  | ||||||
|                 } |                 } | ||||||
|             }); |                 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 |             break | ||||||
|         default: |         default: | ||||||
|             break; |             break; | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue