diff --git a/src/mes/common/commonOperationBarComponent/MesToolbar.js b/src/mes/common/commonOperationBarComponent/MesToolbar.js index 395698f..890d393 100644 --- a/src/mes/common/commonOperationBarComponent/MesToolbar.js +++ b/src/mes/common/commonOperationBarComponent/MesToolbar.js @@ -2,7 +2,7 @@ import { message } from "antd"; import * as commonUtils from "@/utils/utils"; import * as commonFunc from "@/components/Common/commonFunc"; -const ToolbarFun = (props) => { +const ToolbarFun = async (props) => { const { btnConfig, bMesBill } = props; const currentMesPane = commonUtils.getAppData("currentMesPane"); const { sModelType = '' } = currentMesPane; @@ -29,6 +29,54 @@ const ToolbarFun = (props) => { props.onCancel() } else if (btnName === 'btndel') { props.onDel(props) + } else if (btnName.includes('btnexamine')) { + let flag = 0; + console.log(props, 'asdasdadsww'); + + // let interfaceArr = config.interface; + // if (commonUtils.isNotEmptyArr(interfaceArr)) { + // const beforeInterfaceArr = interfaceArr.filter(item => item.sInterfaceCallMethod === "1"); + // const afterInterfaceArr = interfaceArr.filter(item => item.sInterfaceCallMethod === "2"); + // if (commonUtils.isNotEmptyArr(beforeInterfaceArr)) { + // /* 之前调用 */ + + // const asyncFunc = async () => { + // for (let i = 0; i < beforeInterfaceArr.length; i++) { + // const data = await handleInterfaceCall(beforeInterfaceArr[i]); + // if (!data) { + // flag += 1; + // return; + // } + // } + // }; + // await asyncFunc(); + // } + // let result; + // if (flag == 0) { + // result = await props.onBtnExamine(); + // } else { + // props.onSaveState({ + // loading: false, + // }); + // } + + // if (commonUtils.isNotEmptyArr(afterInterfaceArr)) { + // /* 之后调用 */ + // // const result = await this.props.onBtnExamine(); + // if (result) { + // /* 只有审核成功 才能调用接口 -5代表审核失败 */ + // const asyncFunc = async () => { + // for (let i = 0; i < afterInterfaceArr.length; i++) { + // await handleInterfaceCall(afterInterfaceArr[i], true); + // } + // }; + // await asyncFunc(); + + // } + // } + // } else { + // props.onBtnExamine(); + // } }