placeTabletInfo.vue 6.6 KB

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