ソースを参照

提交单点击药品编码查看这个药品的使用患者明细

梁欢 2 ヶ月 前
コミット
49aa2de9f5
1 ファイル変更6 行追加3 行削除
  1. 6 3
      src/views/medicine-management/MedicinePageSubmit.vue

+ 6 - 3
src/views/medicine-management/MedicinePageSubmit.vue

@@ -32,7 +32,7 @@
         >提交药单</el-button
       >
       <el-divider direction="vertical"></el-divider>
-      <el-button type="primary" icon="FirstAidKit" @click="getUsedMedicines"
+      <el-button type="primary" icon="FirstAidKit" @click="getUsedMedicines()"
         >药品查询</el-button
       >
       <el-button type="danger" icon="DataLine" @click="getPoisonousAnesthetics"
@@ -190,7 +190,7 @@
                   border: 1px solid #333;
                 "
               >
-                {{ item.chargeCode }}
+               <a herf='#' @click="getUsedMedicines(item.chargeCode)" style='color:blue;cursor: pointer;text-decoration: underline;'>{{ item.chargeCode }}</a>
               </div>
               <div
                 style="
@@ -499,12 +499,15 @@ const pickedCheckedItem = () => {
   return arr;
 };
 
-const getUsedMedicines = () => {
+const getUsedMedicines = (code) => {
   const params = {
     start: dateRange.value[0],
     end: dateRange.value[1],
     dept: userInfo.deptCode,
   };
+    if (code && code !== '') {
+    params.chargeCodes = code;
+    }
   fetchUsedMedicines(params).then(res => {
     usedMedicines.value = res;
     showUsedMedicines.value = true;