placeTabletInfo.vue 6.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247
  1. <template>
  2. <van-nav-bar title="牌位管理" left-arrow @click="goback" />
  3. <div class="banner">
  4. <h2>扎实提升“三力”</h2>
  5. <h2>深入推进“三化”</h2>
  6. <h2>坚持“三个思维”</h2>
  7. </div>
  8. <div class="content">
  9. <div class="itemInfo">
  10. <h3 style="color: #40abf4">牌位信息-{{data.data.brandName}}</h3>
  11. <van-row justify="space-between">
  12. <van-col span="14">
  13. <van-row class="item">
  14. <van-col span="24">
  15. <van-row justify="space-between">
  16. <van-col span="8"> 名称: </van-col>
  17. <van-col span="8" style="text-align: right">{{data.data.brandName}}</van-col>
  18. </van-row>
  19. </van-col>
  20. </van-row>
  21. <van-row class="item">
  22. <van-col span="24">
  23. <van-row justify="space-between">
  24. <van-col span="8"> 所属场所名称: </van-col>
  25. <van-col span="8" style="text-align: right">{{data.siteName.name}}</van-col>
  26. </van-row>
  27. </van-col>
  28. </van-row>
  29. <van-row class="item">
  30. <van-col span="24">
  31. <van-row justify="space-between">
  32. <van-col span="12"> 场所联系人: </van-col>
  33. <van-col span="6" style="text-align: right">{{data.data.memorialTabletHolder}}</van-col>
  34. </van-row>
  35. </van-col>
  36. </van-row>
  37. </van-col>
  38. <van-col span="8">
  39. <img class="personImg" :src="data.pic[0]" alt="" />
  40. </van-col>
  41. </van-row>
  42. <van-row class="item">
  43. <van-col span="24">
  44. <van-row justify="space-between">
  45. <van-col span="10"> 联系方式: </van-col>
  46. <van-col span="14" style="text-align: right">
  47. {{data.data.memorialTabletHolderPhone}}
  48. </van-col>
  49. </van-row>
  50. </van-col>
  51. </van-row>
  52. <van-row class="item">
  53. <van-col span="24">
  54. <van-row justify="space-between">
  55. <van-col span="10"> 供奉牌位人: </van-col>
  56. <van-col span="14" style="text-align: right">
  57. {{data.data.contactInformation}}
  58. </van-col>
  59. </van-row>
  60. </van-col>
  61. </van-row>
  62. <van-row class="item">
  63. <van-col span="24">
  64. <van-row justify="space-between">
  65. <van-col span="10"> 供奉牌位人电话: </van-col>
  66. <van-col span="14" style="text-align: right">
  67. {{data.data.siteContact}}
  68. </van-col>
  69. </van-row>
  70. </van-col>
  71. </van-row>
  72. <van-row class="item">
  73. <van-col span="24">
  74. <van-row justify="space-between">
  75. <van-col span="10"> 身份证号: </van-col>
  76. <van-col span="14" style="text-align: right">
  77. {{data.data.udCard}}
  78. </van-col>
  79. </van-row>
  80. </van-col>
  81. </van-row>
  82. <van-row class="item">
  83. <van-col span="24">
  84. <van-row justify="space-between">
  85. <van-col span="10"> 籍贯: </van-col>
  86. <van-col span="14" style="text-align: right">
  87. {{data.data.currentResidence}}
  88. </van-col>
  89. </van-row>
  90. </van-col>
  91. </van-row>
  92. <van-row class="item">
  93. <van-col span="24">
  94. <van-row justify="space-between">
  95. <van-col span="10"> 现居地: </van-col>
  96. <van-col span="14" style="text-align: right">
  97. {{data.data.nativePlace}}
  98. </van-col>
  99. </van-row>
  100. </van-col>
  101. </van-row>
  102. <van-row class="item">
  103. <van-col span="24">
  104. <van-row justify="space-between">
  105. <van-col span="10"> 现居地详情: </van-col>
  106. <van-col span="14" style="text-align: right">
  107. {{data.data.currentResidenceDel}}
  108. </van-col>
  109. </van-row>
  110. </van-col>
  111. </van-row>
  112. <van-row class="item">
  113. <van-col span="24">
  114. <van-row justify="space-between">
  115. <van-col span="10"> 与供奉牌位关系: </van-col>
  116. <van-col span="14" style="text-align: right">
  117. {{data.data.relationship}}
  118. </van-col>
  119. </van-row>
  120. </van-col>
  121. </van-row>
  122. <van-row class="item">
  123. <van-col span="24">
  124. <van-row justify="space-between">
  125. <van-col span="10"> 供奉费用(元/年): </van-col>
  126. <van-col span="14" style="text-align: right">
  127. {{data.data.sacrificeExpenses}}
  128. </van-col>
  129. </van-row>
  130. </van-col>
  131. </van-row>
  132. <van-row class="item">
  133. <van-col span="24">
  134. <van-row justify="space-between">
  135. <van-col span="10">被供奉者信息: </van-col>
  136. <van-col span="14" style="text-align: right">
  137. </van-col>
  138. </van-row>
  139. </van-col>
  140. </van-row>
  141. </div>
  142. </div>
  143. </template>
  144. <script>
  145. import { useRouter } from 'vue-router'
  146. import {onMounted, reactive,ref} from "vue"
  147. import UserManage from '@/api/user/UserManage';
  148. export default {
  149. setup(){
  150. const data = reactive({
  151. //牌位数据
  152. data:{},
  153. siteName:{},
  154. pic:[]
  155. })
  156. //数据接收
  157. const router = useRouter();
  158. onMounted(()=>{
  159. var item = JSON.parse(router.currentRoute.value.query.data)
  160. data.data = item
  161. data.siteName = data.data.siteName
  162. data.pic.push(data.data.pic.split('|'))
  163. })
  164. //返回
  165. const goback = () => {
  166. history.back();
  167. };
  168. return{
  169. goback,
  170. data
  171. }
  172. }
  173. };
  174. </script>
  175. <style lang="less">
  176. body,
  177. html {
  178. margin: 0;
  179. padding: 0;
  180. background-color: #f2f2f2;
  181. }
  182. .van-nav-bar {
  183. background-color: #36a7f3;
  184. .van-nav-bar__title {
  185. color: #fff;
  186. }
  187. .van-badge__wrapper {
  188. color: #fff;
  189. }
  190. }
  191. .banner {
  192. background-color: #36a7f3;
  193. padding: 20px 50px 40px 50px;
  194. color: #fff;
  195. h2 {
  196. &:nth-child(1) {
  197. margin-top: 0px;
  198. text-align: left;
  199. }
  200. &:nth-child(2) {
  201. text-align: center;
  202. }
  203. &:nth-child(3) {
  204. text-align: right;
  205. }
  206. }
  207. }
  208. .content {
  209. position: fixed;
  210. width: 85%;
  211. top: 180px;
  212. left: 50%;
  213. padding: 20px 10px;
  214. transform: translateX(-50%);
  215. background-color: #fff;
  216. border-radius: 10px;
  217. font-size: 16px;
  218. height: 680px;
  219. overflow: auto;
  220. h3 {
  221. margin: 0;
  222. padding: 0;
  223. }
  224. .itemInfo{
  225. height: 100%;
  226. .item{
  227. padding: 15px 0;
  228. border-bottom: 1px solid #f2f2f2;
  229. .van-col{
  230. .van-row{
  231. .van-col{
  232. &:nth-child(2){
  233. color: #7f7f7f;
  234. }
  235. }
  236. }
  237. }
  238. }
  239. .personImg{
  240. width: 100%;
  241. height: 100%;
  242. }
  243. }
  244. }
  245. </style>