LIJU 1 month ago
parent
commit
d5dba576bb

+ 3 - 3
src/views/medical-insurance/inpatient/AdmRegistration.vue

@@ -1411,7 +1411,7 @@ const handleClickInjuryinfo = row => {
           }
         }
       const businessParams = {
-        ipt_otp_no: patient.value.inpatientNo + '_' + patient.value.admissTimes + '_' + patient.value.ledgerSn,
+        ipt_otp_no: patient.value.inpatientNo + '_' + patient.value.admissTimes + '_' + patient.value.ledgerSn + '_' + Math.floor(Math.random() * 9000 + 1000),
         med_type: patient.value.medType,
         adm_time: getCurrentDateTimeStr(),
         adm_diag_dscr: zyInYbDiags.value && zyInYbDiags.value.length && (zyInYbDiags.value.length > 0) && zyInYbDiags.value[0] && zyInYbDiags.value[0].icdCode ? zyInYbDiags.value[0].icdCode : '',
@@ -1464,7 +1464,7 @@ const handleClickInjuryinfo = row => {
                   //emp_name,
                   //psn_idet_type,//人员身份类别
                   //psn_type_lv,
-                  mdtrt_id: patient.value.inpatientNo + '_' + patient.value.admissTimes + '_' + patient.value.ledgerSn,//就诊ID 就是门诊/住院流水号                 新增
+                  mdtrt_id: result.data.request_parameters.businessParams.ipt_otp_no,//就诊ID 就是门诊/住院流水号                 新增
                   //setl_id,
                   //medins_setl_id,
                   //psn_cert_type,//人员证件类型
@@ -1665,7 +1665,7 @@ const beforeCancelRegister = () => {
           //});
           // 工伤撤销入院登记
           const businessParams = {
-            ipt_otp_no: patient.value.inpatientNo + '_' + patient.value.admissTimes + '_' + patient.value.ledgerSn,
+            ipt_otp_no: patient.value.mdtrtId,
           }
           const params = {
             "action": "transaction",

+ 2 - 2
src/views/medical-insurance/inpatient/AdmissVerification.vue

@@ -330,7 +330,7 @@ const handleClickInjuryinfo = (row) => {
     }
 
     const businessParams = {
-      ipt_otp_no: patient.value.inpatientNo + '_' + patient.value.admissTimes + '_' + patient.value.ledgerSn,
+      ipt_otp_no: patient.value.inpatientNo + '_' + patient.value.admissTimes + '_' + patient.value.ledgerSn + '_' + Math.floor(Math.random() * 9000 + 1000),
       med_type: patient.value.medType,
       adm_time: getCurrentDateTimeStr(),
       adm_diag_dscr: zyInYbDiags.value && zyInYbDiags.value.length && (zyInYbDiags.value.length > 0) && zyInYbDiags.value[0] && zyInYbDiags.value[0].icdCode ? zyInYbDiags.value[0].icdCode : '',
@@ -373,7 +373,7 @@ const handleClickInjuryinfo = (row) => {
               psn_no: patient.value.readCardResult.data.output.psn_no,
               med_type: patient.value.medType,
               insuplc_admdvs: patient.value.readCardResult.data.output.insu_admdvs,
-              mdtrt_id: patient.value.inpatientNo + '_' + patient.value.admissTimes + '_' + patient.value.ledgerSn,//就诊ID 就是门诊/住院流水号                 新增
+              mdtrt_id: result.data.request_parameters.businessParams.ipt_otp_no,//就诊ID 就是门诊/住院流水号                 新增
               create_datetime: getCurrentDateTimeForCreate(),
             }),
           })