From 30231207f244321c676b7cace3c81e4128660885 Mon Sep 17 00:00:00 2001 From: lihao Date: Fri, 10 Oct 2025 10:01:47 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=8B=E5=8A=A8=E6=8E=A8=E9=80=81=E5=90=AF?= =?UTF-8?q?=E6=BA=90qms?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../card/viewControl/btnClickController.js | 15 +++++++ .../card/viewControl/btnClickController.js | 40 ++++++++++++++++++- .../material_base/card/event/buttonClick.js | 16 ++++++++ 3 files changed, 69 insertions(+), 2 deletions(-) diff --git a/src/mmpac/mmpac/pmo/card/viewControl/btnClickController.js b/src/mmpac/mmpac/pmo/card/viewControl/btnClickController.js index c68e6ba4..55958b32 100644 --- a/src/mmpac/mmpac/pmo/card/viewControl/btnClickController.js +++ b/src/mmpac/mmpac/pmo/card/viewControl/btnClickController.js @@ -690,6 +690,21 @@ export default function clickBtn(props, id, text, record, index) { } }); } + case "pushtoQms": { + rowIds = []; + let billId = props.form.getFormItemsValue(formId, HEADATTRCODE.CPMOHID).value; + // 生产订单手动推艾普MES + rowIds[0] = billId; + ajax({ + url: '/nccloud/mmpac/pmo/PmoToQms.do', + data: {pks: rowIds}, + success: (res) => { + if (res.success) { + toast({content: "传递生产订单成功", color: 'success'}); + } + } + }); + } } } diff --git a/src/pu/pu/arrival/card/viewControl/btnClickController.js b/src/pu/pu/arrival/card/viewControl/btnClickController.js index 1c2b8328..315206a8 100644 --- a/src/pu/pu/arrival/card/viewControl/btnClickController.js +++ b/src/pu/pu/arrival/card/viewControl/btnClickController.js @@ -46,8 +46,7 @@ import printbarCodeBtnClick from '../btnClicks/printbarCodeBtnClick'; import { FIELD, AREA } from '../../constance'; import { RownoUtils } from '../../../../../scmpub/scmpub/pub/tool/cardTableTools/RownoUtil'; import printCountQuery from '../../../../../scmpub/scmpub/pub/tool/printCountQuery'; -import { toast } from 'nc-lightapp-front'; - +import {ajax, toast } from 'nc-lightapp-front'; export default function buttonClick(props, id) { switch (id) { case 'Save': @@ -287,6 +286,43 @@ export default function buttonClick(props, id) { case 'Fee_Detail_Resetno': //费用明细重排行号 RownoUtils.resetRowNo(props, AREA.card_fee_detail, FIELD.crowno); break; + case 'pushtoqms': //推送到启源qms + let pk_arriveorder = props.form.getFormItemsValue(AREA.head, 'pk_arriveorder').value; + // ajax({ + // method: 'post', + // url: '/nccloud/qc/checkbill/pushtoQms.do', + // data: + // { + // pks: props.form.getFormItemsValue(AREA.head, 'pk_arriveorder').value + // } + // , + // success: function(res) { + // showSuccessInfo("推送到启源qms成功"); /* 国际化处理: 删除成功*/ + + // } + // }); + // ajax({ + // url: "/nccloud/qc/checkbill/pushtoQms.do", + // data: { + // pks: props.form.getFormItemsValue(AREA.head, 'pk_arriveorder').value + // }, + // success: (res) => { + // if (res.success) { + // showSuccessInfo('推送到启源qms成功'); + // } + // } + // }); + + ajax({ + url: '/nccloud/qc/qcconclusion/pushtoQms.do', + data: {pks: props.form.getFormItemsValue(AREA.head, 'pk_arriveorder').value}, + success: (res) => { + if (res.success) { + toast({content: "传递生产订单成功", color: 'success'}); + } + } + }); + break; default: break; } diff --git a/src/uapbd/material/material_base/card/event/buttonClick.js b/src/uapbd/material/material_base/card/event/buttonClick.js index 7fa10f40..7a0b1d60 100644 --- a/src/uapbd/material/material_base/card/event/buttonClick.js +++ b/src/uapbd/material/material_base/card/event/buttonClick.js @@ -653,6 +653,22 @@ export default function (props, id) { enctype: 1 }); break; + case 'pushtoqms': + pk = this.props.form.getFormItemsValue(formid, 'pk_material'); + ajax({ + url: "/nccloud/uapbd/material/push.do", + data: { + pk_material: pk.value + }, + success: (res) => { + this.onButtonClick(props, 'Refresh'); + toast({ + content: "推送启源qms成功", + color: 'success' + });/* 国际化处理: 操作成功*/ + } + }) + break; } } /*q2LCmxM8POvl78IL0LiydqJ/RITUXLjH1kojvbLBRO8=*/ \ No newline at end of file