|
@@ -1709,12 +1709,64 @@ const beforeCancelRegister = () => {
|
|
|
.then(res => res.json())
|
|
|
.then(localResult => {
|
|
|
if (localResult && localResult.code === 1) {
|
|
|
- ElMessageBox.alert("工伤撤销入院登记成功。", "提示", {
|
|
|
- type: "success",
|
|
|
- callback: () => {
|
|
|
- // 刷新当前页面,保证和普通撤销一致
|
|
|
- location.reload();
|
|
|
+ // 调用addWorkInjuryInterfaceLog接口
|
|
|
+ fetch('http://130.150.161.72:9206/thyy/api/public/injury/addWorkInjuryInterfaceLog', {
|
|
|
+ method: 'POST',
|
|
|
+ headers: {
|
|
|
+ 'Content-Type': 'application/json',
|
|
|
+ },
|
|
|
+ body: JSON.stringify({
|
|
|
+ inpatient_no: patient.value.inpatientNo,
|
|
|
+ admiss_times: patient.value.admissTimes,
|
|
|
+ ledger_sn: patient.value.ledgerSn,
|
|
|
+ infno: result.data.transformed_parameters.infno,
|
|
|
+ msgid: result.data.transformed_parameters.msgid,
|
|
|
+ recer_sys_code: result.data.transformed_parameters.recer_sys_code,
|
|
|
+ infver: result.data.transformed_parameters.infver,
|
|
|
+ opter_type: result.data.transformed_parameters.opter_type,
|
|
|
+ opter: result.data.transformed_parameters.opter,
|
|
|
+ opter_name: result.data.transformed_parameters.opter_name,
|
|
|
+ inf_time: result.data.transformed_parameters.inf_time,
|
|
|
+ fixmedins_code: result.data.transformed_parameters.fixmedins_code,
|
|
|
+ sign_no: result.data.transformed_parameters.sign_no,
|
|
|
+ idfi_mode: result.data.transformed_parameters.idfi_mode,
|
|
|
+ input: JSON.stringify(result.data.transformed_parameters.input),
|
|
|
+ qrcode_info: result.data.transformed_parameters.qrcode_info,
|
|
|
+ infcode: result.data.data.infcode,
|
|
|
+ inf_refmsgid: result.data.data.inf_refmsgid,
|
|
|
+ refmsg_time: result.data.data.refmsg_time,
|
|
|
+ respond_time: result.data.data.respond_time,
|
|
|
+ err_msg: result.data.data.err_msg,
|
|
|
+ warn_msg: result.data.data.warn_msg,
|
|
|
+ output: JSON.stringify(result.data.data.output)
|
|
|
+ }),
|
|
|
+ })
|
|
|
+ .then(res => res.json())
|
|
|
+ .then(logResult => {
|
|
|
+ if (logResult && logResult.code === 1) {
|
|
|
+ ElMessageBox.alert("工伤撤销入院登记成功。", "提示", {
|
|
|
+ type: "success",
|
|
|
+ callback: () => {
|
|
|
+ // 刷新当前页面,保证和普通撤销一致
|
|
|
+ location.reload();
|
|
|
+ }
|
|
|
+ });
|
|
|
+ } else {
|
|
|
+ ElMessage({
|
|
|
+ message: logResult.message || '工伤撤销入院登记日志记录失败',
|
|
|
+ type: 'error',
|
|
|
+ duration: 2500,
|
|
|
+ showClose: true,
|
|
|
+ });
|
|
|
}
|
|
|
+ })
|
|
|
+ .catch(() => {
|
|
|
+ ElMessage({
|
|
|
+ message: '工伤撤销入院登记日志记录接口异常',
|
|
|
+ type: 'error',
|
|
|
+ duration: 2500,
|
|
|
+ showClose: true,
|
|
|
+ });
|
|
|
});
|
|
|
} else {
|
|
|
ElMessage({
|