console.vue 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153
  1. <template>
  2. <view class="con_box" v-if="consoleData.code==1">
  3. <view class="con_title">
  4. 借单数量
  5. </view>
  6. <uv-line></uv-line>
  7. <view class="con_neiro">
  8. <view class="con_neiro_box">
  9. <view class="con_neiro_shu">
  10. {{consoleData.data.apply}}
  11. </view>
  12. <view class="con_neiro_font">
  13. 待审批借单
  14. </view>
  15. </view>
  16. <view class="con_neiro_box">
  17. <view class="con_neiro_shu">
  18. {{consoleData.data.useing}}
  19. </view>
  20. <view class="con_neiro_font">
  21. 使用中借单
  22. </view>
  23. </view>
  24. <view class="con_neiro_box">
  25. <view class="con_neiro_shu">
  26. {{consoleData.data.overdue}}
  27. </view>
  28. <view class="con_neiro_font">
  29. 逾期借单
  30. </view>
  31. </view>
  32. </view>
  33. </view>
  34. <view class="con_box" v-if="consoleData.code==1">
  35. <view class="con_title">
  36. 仪器数量
  37. </view>
  38. <uv-line></uv-line>
  39. <view class="con_neiro">
  40. <view class="con_neiro_box con_neiro_box2">
  41. <view class="con_neiro_shu">
  42. {{consoleData.data.asset_count}}
  43. </view>
  44. <view class="con_neiro_font">
  45. 仪器总数
  46. </view>
  47. </view>
  48. <view class="" style="font-size: 28rpx;">
  49. <view class="con_neiro_box3">
  50. <view class="con_neiro_hen">
  51. <text class="con_neiro_hen1">仪器借出</text>
  52. <text>{{consoleData.data.asset_lent}}</text>
  53. </view>
  54. </view>
  55. <view class="con_neiro_box3">
  56. <view class="con_neiro_hen">
  57. <text class="con_neiro_hen1">损坏仪器</text>
  58. <text>{{consoleData.data.damage_num}}</text>
  59. </view>
  60. </view>
  61. </view>
  62. <view class="" style="font-size: 28rpx;">
  63. <text class="con_neiro_hen5">仪器总价值</text>
  64. <text>{{consoleData.data.asset_value}}(元)</text>
  65. </view>
  66. </view>
  67. </view>
  68. </template>
  69. <script setup>
  70. import {
  71. ref
  72. } from 'vue'
  73. import {
  74. requestApi
  75. } from '@/api/request.js'
  76. // onShow是uni-app中的一个全局生命周期函数,当页面从后台进入前台显示时会被触发。
  77. import {
  78. onShow,
  79. onLoad
  80. } from '@dcloudio/uni-app'
  81. const consoleData = ref([])
  82. onLoad(async () => {
  83. wx.showLoading({
  84. title: '加载中',
  85. })
  86. const res = await requestApi('admin/borrow.borrowApp/consoleInformation?server=1')
  87. wx.hideLoading()
  88. // console.log(res)
  89. consoleData.value = res
  90. // console.log(consoleData.value)
  91. })
  92. </script>
  93. <style lang="less">
  94. page{
  95. background-color: rgb(244,245,249);
  96. }
  97. .con_box{
  98. margin: auto;
  99. width: 84%;
  100. background-color: #fff;
  101. height: 240rpx;
  102. border-radius: 20rpx;
  103. padding: 20rpx 30rpx;
  104. margin-top:30rpx;
  105. }
  106. .con_title{
  107. margin-bottom: 20rpx;
  108. font-weight: 600;
  109. font-size: 32rpx;
  110. }
  111. .con_neiro_box{
  112. float: left;
  113. width: 33.3%;
  114. text-align: center;
  115. margin-top: 30rpx;
  116. }
  117. .con_neiro_shu{
  118. font-size: 70rpx;
  119. }
  120. .con_neiro_font{
  121. font-size: 30rpx;
  122. }
  123. .con_neiro_box2{
  124. border-right: 1rpx solid #d6d7d9;
  125. }
  126. .con_neiro_box3{
  127. float: left;
  128. width: 31.3%;
  129. // text-align: center;
  130. margin-top: 30rpx;
  131. padding-left: 10rpx;
  132. }
  133. .con_neiro_hen{
  134. margin: 20rpx 0;
  135. }
  136. .con_neiro_hen1{
  137. color: rgb(125,136,141);
  138. margin-right: 15rpx;
  139. }
  140. .con_neiro_hen5{
  141. color: rgb(125,136,141);
  142. margin-right: 15rpx;
  143. padding-left: 10rpx;
  144. }
  145. </style>