备料计划卡片页下达请购生产增加确认弹框
This commit is contained in:
		
							parent
							
								
									aefc9676a4
								
							
						
					
					
						commit
						a7c27a1529
					
				|  | @ -38,6 +38,7 @@ import {getLangByResId} from '../../../../../mmpub/mmpub/pub/tool/multiLangUtil' | ||||||
| import {pickmBackDeliverWithSet} from '../../../pub/pickmbackdeliverwithset'; | import {pickmBackDeliverWithSet} from '../../../pub/pickmbackdeliverwithset'; | ||||||
| import {toast} from "../../../../../gl/public/components/utils"; | import {toast} from "../../../../../gl/public/components/utils"; | ||||||
| import borrowBtnClick from "../btnClicks/borrowBtnClick"; | import borrowBtnClick from "../btnClicks/borrowBtnClick"; | ||||||
|  | import {showWarningDialog} from "../../../../../scmpub/scmpub/pub/tool/messageUtil"; | ||||||
| 
 | 
 | ||||||
| export default async function clickBtn(props, id, text, record, index) { | export default async function clickBtn(props, id, text, record, index) { | ||||||
|     let _this = this; |     let _this = this; | ||||||
|  | @ -828,45 +829,57 @@ 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"://请购
 | ||||||
|             hids = []; |             showWarningDialog("是否确定下达请购", "", { | ||||||
|             cpickmid = props.form.getFormItemsValue(AREA.formArea, FIELD.hid).value; |                 /* 国际化处理: 确认终止,是否确定将此合同终止*/ | ||||||
|             if (cpickmid) { |                 beSureBtnClick: () => { | ||||||
|                 hids.push(cpickmid); |                     hids = []; | ||||||
|             }  |                     cpickmid = props.form.getFormItemsValue(AREA.formArea, FIELD.hid).value; | ||||||
|             data = { |                     if (cpickmid) { | ||||||
|                 cpickmids: hids |                         hids.push(cpickmid); | ||||||
|             } |  | ||||||
|             ajax({ |  | ||||||
|                 url:'/nccloud/mmpac/pickm/buyingreq.do', |  | ||||||
|                 data: data, |  | ||||||
|                 success: (res) => { |  | ||||||
|                     if(res.success){ |  | ||||||
|                         toast({ content: "请购单推送成功", color: 'success' }); |  | ||||||
|                     } |                     } | ||||||
|  |                     data = { | ||||||
|  |                         cpickmids: hids | ||||||
|  |                     } | ||||||
|  |                     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"://流程生产订单
 | ||||||
|             hids = []; |             showWarningDialog("是否确定下达生产", "", { | ||||||
|             cpickmid = props.form.getFormItemsValue(AREA.formArea, FIELD.hid).value; |                 /* 国际化处理: 确认终止,是否确定将此合同终止*/ | ||||||
|             if (cpickmid) { |                 beSureBtnClick: () => { | ||||||
|                 hids.push(cpickmid); |                     hids = []; | ||||||
|             }  |                     cpickmid = props.form.getFormItemsValue(AREA.formArea, FIELD.hid).value; | ||||||
|             data = { |                     if (cpickmid) { | ||||||
|                 cpickmids: hids |                         hids.push(cpickmid); | ||||||
|             } |  | ||||||
|             data = { |  | ||||||
|                 cpickmids: cpickmids |  | ||||||
|             } |  | ||||||
|             ajax({ |  | ||||||
|                 url: '/nccloud/mmpac/pickm/pom.do', |  | ||||||
|                 data: data, |  | ||||||
|                 success: (res) => { |  | ||||||
|                     if(res.success){ |  | ||||||
|                         toast({ content: "流程生产订单推送成功", color: 'success' }); |  | ||||||
|                     } |                     } | ||||||
|  |                     data = { | ||||||
|  |                         cpickmids: hids | ||||||
|  |                     } | ||||||
|  |                     data = { | ||||||
|  |                         cpickmids: cpickmids | ||||||
|  |                     } | ||||||
|  |                     ajax({ | ||||||
|  |                         url: '/nccloud/mmpac/pickm/pom.do', | ||||||
|  |                         data: data, | ||||||
|  |                         success: (res) => { | ||||||
|  |                             if(res.success){ | ||||||
|  |                                 toast({ content: "流程生产订单推送成功", color: 'success' }); | ||||||
|  |                             } | ||||||
|  |                         } | ||||||
|  |                     }); | ||||||
|                 } |                 } | ||||||
|             }); |             }); | ||||||
|  | 
 | ||||||
|             break |             break | ||||||
|         default: |         default: | ||||||
|             break; |             break; | ||||||
|  |  | ||||||
|  | @ -31,6 +31,13 @@ import {updateCacheDataForList} from '../../../../../mmpub/mmpub/pub/cache'; | ||||||
| import {ajax, cacheTools, toast} from 'nc-lightapp-front'; | import {ajax, cacheTools, toast} from 'nc-lightapp-front'; | ||||||
| import PickmBorrowDlg from "../../pickmborrow/list"; | import PickmBorrowDlg from "../../pickmborrow/list"; | ||||||
| import {borrowOkBtnClick} from "../../card/btnClicks"; | import {borrowOkBtnClick} from "../../card/btnClicks"; | ||||||
|  | import {showWarningDialog} from "../../../../../scmpub/scmpub/pub/tool/messageUtil"; | ||||||
|  | import {FIELDS} from "../../../../../ct/ct/purdaily/constance"; | ||||||
|  | import { | ||||||
|  |     cardBaseScriptAction, | ||||||
|  |     isShowScriptActionDlg, | ||||||
|  |     showCardScriptActionDlg | ||||||
|  | } from "../../../../../ct/ct/purdaily/utils/baseScriptUtil"; | ||||||
| 
 | 
 | ||||||
| export default function (props, key, text, record, index) { | export default function (props, key, text, record, index) { | ||||||
|     let pk = null; |     let pk = null; | ||||||
|  | @ -439,34 +446,39 @@ export default function (props, key, text, record, index) { | ||||||
|             }); |             }); | ||||||
|             break; |             break; | ||||||
|         case  "to_buying"://请购
 |         case  "to_buying"://请购
 | ||||||
|             cpickmids = []; |             showWarningDialog("是否确定下达请购", "", { | ||||||
|             if (record && record.cpickmid) { |                 /* 国际化处理: 确认终止,是否确定将此合同终止*/ | ||||||
|                 cpickmids.push(record.cpickmid); |                 beSureBtnClick: () => { | ||||||
|             } else { |                     cpickmids = []; | ||||||
|                 let rows = _this.props.table.getCheckedRows(AREA.tableArea); |                     if (record && record.cpickmid) { | ||||||
|                 // 如果没有选中行,则提示并返回,不进行任何操作
 |                         cpickmids.push(record.cpickmid); | ||||||
|                 if (rows.length <= 0) { |                     } else { | ||||||
|                     showWarningInfo(getLangByResId(this, '5008Pickm-000086')/* 国际化处理: 请选择需要处理的数据!*//*getLangByResId(this, '4004POORDER-000068')  国际化处理: 请选择需要删除的数据!*/ |                         let rows = _this.props.table.getCheckedRows(AREA.tableArea); | ||||||
|                     ); |                         // 如果没有选中行,则提示并返回,不进行任何操作
 | ||||||
|                     return; |                         if (rows.length <= 0) { | ||||||
|                 } |                             showWarningInfo(getLangByResId(this, '5008Pickm-000086')/* 国际化处理: 请选择需要处理的数据!*//*getLangByResId(this, '4004POORDER-000068')  国际化处理: 请选择需要删除的数据!*/ | ||||||
|                 rows.forEach((row) => { |                             ); | ||||||
|                     let pk = row.data.values.cpickmid.value; |                             return; | ||||||
|                     if (pk) { |                         } | ||||||
|                         cpickmids.push(pk); |                         rows.forEach((row) => { | ||||||
|  |                             let pk = row.data.values.cpickmid.value; | ||||||
|  |                             if (pk) { | ||||||
|  |                                 cpickmids.push(pk); | ||||||
|  |                             } | ||||||
|  |                         }); | ||||||
|                     } |                     } | ||||||
|                 }); |                     data = { | ||||||
|             } |                         cpickmids: cpickmids | ||||||
|             data = { |  | ||||||
|                 cpickmids: cpickmids |  | ||||||
|             } |  | ||||||
|             ajax({ |  | ||||||
|                 url: '/nccloud/mmpac/pickm/buyingreq.do', |  | ||||||
|                 data: data, |  | ||||||
|                 success: (res) => { |  | ||||||
|                     if (res.success) { |  | ||||||
|                         toast({content: "请购单推送成功", color: 'success'}); |  | ||||||
|                     } |                     } | ||||||
|  |                     ajax({ | ||||||
|  |                         url: '/nccloud/mmpac/pickm/buyingreq.do', | ||||||
|  |                         data: data, | ||||||
|  |                         success: (res) => { | ||||||
|  |                             if (res.success) { | ||||||
|  |                                 toast({content: "请购单推送成功", color: 'success'}); | ||||||
|  |                             } | ||||||
|  |                         } | ||||||
|  |                     }); | ||||||
|                 } |                 } | ||||||
|             }); |             }); | ||||||
|             break; |             break; | ||||||
|  | @ -527,36 +539,42 @@ export default function (props, key, text, record, index) { | ||||||
|             }); |             }); | ||||||
|             break; |             break; | ||||||
|         case "to_pmo"://流程生产订单
 |         case "to_pmo"://流程生产订单
 | ||||||
|             cpickmids = []; |             showWarningDialog("是否确定下达生产", "", { | ||||||
|             if (record && record.cpickmid) { |                 /* 国际化处理: 确认终止,是否确定将此合同终止*/ | ||||||
|                 cpickmids.push(record.cpickmid); |                 beSureBtnClick: () => { | ||||||
|             } else { |                     cpickmids = []; | ||||||
|                 let rows = _this.props.table.getCheckedRows(AREA.tableArea); |                     if (record && record.cpickmid) { | ||||||
|                 // 如果没有选中行,则提示并返回,不进行任何操作
 |                         cpickmids.push(record.cpickmid); | ||||||
|                 if (rows.length <= 0) { |                     } else { | ||||||
|                     showWarningInfo(getLangByResId(this, '5008Pickm-000086')/* 国际化处理: 请选择需要处理的数据!*//*getLangByResId(this, '4004POORDER-000068')  国际化处理: 请选择需要删除的数据!*/ |                         let rows = _this.props.table.getCheckedRows(AREA.tableArea); | ||||||
|                     ); |                         // 如果没有选中行,则提示并返回,不进行任何操作
 | ||||||
|                     return; |                         if (rows.length <= 0) { | ||||||
|                 } |                             showWarningInfo(getLangByResId(this, '5008Pickm-000086')/* 国际化处理: 请选择需要处理的数据!*//*getLangByResId(this, '4004POORDER-000068')  国际化处理: 请选择需要删除的数据!*/ | ||||||
|                 rows.forEach((row) => { |                             ); | ||||||
|                     let pk = row.data.values.cpickmid.value; |                             return; | ||||||
|                     if (pk) { |                         } | ||||||
|                         cpickmids.push(pk); |                         rows.forEach((row) => { | ||||||
|  |                             let pk = row.data.values.cpickmid.value; | ||||||
|  |                             if (pk) { | ||||||
|  |                                 cpickmids.push(pk); | ||||||
|  |                             } | ||||||
|  |                         }); | ||||||
|                     } |                     } | ||||||
|                 }); |                     data = { | ||||||
|             } |                         cpickmids: cpickmids | ||||||
|             data = { |  | ||||||
|                 cpickmids: cpickmids |  | ||||||
|             } |  | ||||||
|             ajax({ |  | ||||||
|                 url: '/nccloud/mmpac/pickm/pom.do', |  | ||||||
|                 data: data, |  | ||||||
|                 success: (res) => { |  | ||||||
|                     if (res.success) { |  | ||||||
|                         toast({content: "流程生产订单推送成功", color: 'success'}); |  | ||||||
|                     } |                     } | ||||||
|  |                     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