Forráskód Böngészése

药品账页维护别名问题处理

hsh 2 hónapja
szülő
commit
c2526fd4d2
2 módosított fájl, 16 hozzáadás és 15 törlés
  1. 6 4
      src/views/yp-codg/YpCodgMatch.vue
  2. 10 11
      src/views/yp-dict/YpPrintName.vue

+ 6 - 4
src/views/yp-codg/YpCodgMatch.vue

@@ -174,11 +174,13 @@ const queryMzChargePrescription = () => {
 
 // 处方匹配药品追溯码
 const showMzMatchCodg = ref(false)
-const ypMzCfData = ref([])
+const ypMzCfData = ref({})
 const matchCodgForCf = (row) => {
-  ypMzCfData.value = row
-  ypMzCfData.value.patNo = row.patientId
-  ypMzCfData.value.times = row.times
+  ypMzCfData.value = {
+    ...row,
+    patNo: row.patientId,
+    times: row.times
+  }
   showMzMatchCodg.value = true
 }
 

+ 10 - 11
src/views/yp-dict/YpPrintName.vue

@@ -94,7 +94,7 @@ const selectYpPrintNameList = () => {
 // 新增
 const onAddItem = () => {
     ypPrintNameData.value.push({
-        chargeCode: '',
+        chargeCode: props.ypPrintNameDetail.chargeCode,
         printName: '',
         ypFlag: '',
         pyCode: '',
@@ -124,16 +124,6 @@ const cancelPrintName = (row) => {
 }
 // 保存
 const updatePrintName = (row) => {
-    if (!row.chargeCode || !row.printName) {
-        ElMessage({
-            type: "warning",
-            message: "药品的编码或别名不存在,请检查!",
-            duration: 2500,
-            showClose: true,
-        });
-        return
-    }
-
     if (row.isAdd) {
         let fe = 0
         for (let num in ypPrintNameData.value) {
@@ -153,6 +143,15 @@ const updatePrintName = (row) => {
         }
 
     } else {
+        if (!row.chargeCode || !row.printName) {
+          ElMessage({
+            type: "warning",
+            message: "药品的编码或别名不存在,请检查!",
+            duration: 2500,
+            showClose: true,
+          });
+          return
+        }
         let oldName = row.oldRow.printName
         if (oldName !== row.printName) {
             let fe = 0