prescriptionInfo.vue 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. <template>
  2. <view class="info">
  3. <view class="info_card">
  4. <view class="title">处方信息</view>
  5. <view class="info_item">
  6. 处方编号:{{pageData.detail.ptwybm}}
  7. </view>
  8. <view class="info_item">
  9. 性别:{{pageData.detail.gender}}
  10. </view>
  11. <view class="info_item">
  12. 年龄:{{pageData.detail.age}}
  13. </view>
  14. <view class="info_item">
  15. 开方时间:{{pageData.detail.kfriq}}
  16. </view>
  17. <view class="info_item">
  18. 诊断:{{pageData.detail.zdnr}}
  19. </view>
  20. <uni-table class="medicines_table" border stripe >
  21. <!-- 表头行 -->
  22. <uni-tr>
  23. <uni-th align="center" width="145rpx" class="table_th">药品名称</uni-th>
  24. <uni-th align="center" width="145rpx" class="table_th">单帖计量(克)</uni-th>
  25. <uni-th align="center" width="120rpx" class="table_th">炮制方法</uni-th>
  26. <uni-th align="center" width="100rpx" class="table_th">脚注</uni-th>
  27. </uni-tr>
  28. <!-- 表格数据行 -->
  29. <uni-tr v-for="(item,index) in pageData.medicines" :key="index">
  30. <uni-td align="center">{{item.ypmc}}</uni-td>
  31. <uni-td align="center">{{item.dtsl}}</uni-td>
  32. <uni-td align="center">{{item.pzfs}}</uni-td>
  33. <uni-td align="center">{{item.tsjfLabel}}</uni-td>
  34. </uni-tr>
  35. </uni-table>
  36. <view class="info_item">
  37. 服药方式:{{pageData.detail.fyfsyf=="1"?"内服":"外用"}}
  38. </view>
  39. <view class="info_item">
  40. 贴数:{{pageData.detail.cfts}}
  41. </view>
  42. </view>
  43. </view>
  44. </template>
  45. <script setup>
  46. import {ref,reactive,computed} from "vue";
  47. import {onLoad,onShow,onUnload,onPullDownRefresh} from "@dcloudio/uni-app";
  48. import http from '@/utils/request';
  49. const pageData=reactive({
  50. detail:{},
  51. medicines:[]
  52. })
  53. onLoad((data)=>{
  54. pageData.detail = JSON.parse(decodeURIComponent(data.detail))
  55. pageData.medicines = JSON.parse(decodeURIComponent(data.medicines))
  56. })
  57. </script>
  58. <style lang="scss" scoped>
  59. @import './index.scss'
  60. </style>