Your Name 10 kuukautta sitten
vanhempi
commit
678e34d179
2 muutettua tiedostoa jossa 20 lisäystä ja 2 poistoa
  1. 4 0
      src/api.js
  2. 16 2
      src/components/PatInjectionList.vue

+ 4 - 0
src/api.js

@@ -165,4 +165,8 @@ export default {
   get_patient_doctor_notice_new: params => {
     return axios.get(`${baseURL}/api/doctor/patient/doctor/notice/new`,{params:params})
   },
+  // 删除病例
+  deleteRecord: params => {
+    return axios.delete(`${baseURL}/api/doctor/patient/records/delete`,{params:params})
+  },
 }

+ 16 - 2
src/components/PatInjectionList.vue

@@ -14,6 +14,8 @@
           <div class="listItem" style="width:80%;">{{item.zssjt0}}</div>
           <div class="listItem">{{item.mpro}}</div>
           <div class="listItem">{{item.mdose}}</div>
+          <img v-if="item.candel==1" src="../assets/images/delete.png" style="position:absolute;right:-10px;top:10%;" alt="" width="32px"
+            height="32px" @click="delRecord(item)" />
         </div>
       </div>
       <div class="footer">
@@ -30,7 +32,8 @@
     Field,
     Picker,
     Search,
-    Button
+    Button,
+    Toast
   } from 'mint-ui'
 
   export default {
@@ -39,7 +42,8 @@
       Field,
       Picker,
       Search,
-      Button
+      Button,
+      Toast
     },
     data() {
       return {
@@ -76,6 +80,15 @@
             this.patinfo = res.data.data
           }
         })
+      },
+      delRecord(row){
+        let rid = row.id;
+        this.$api.deleteRecord({id:rid}).then(res=>{
+          if(!res.data.code){
+            Toast("删除成功!");
+            this.getData();
+          }
+        })
       }
     },
     created() {
@@ -106,6 +119,7 @@
 
   .listItemContainer {
     display: flex;
+    position: relative;
 
     .listItem {
       width: 33%;