placeActivityInfo.vue 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. <template>
  2. <van-nav-bar
  3. fixed
  4. title="场所活动"
  5. left-text=""
  6. left-arrow
  7. @click-left="onClickLeft"
  8. />
  9. <div class="banner"></div>
  10. <div class="info">
  11. <p>活动名称:{{ placeActivity.activity }}</p>
  12. <p>场所名称:{{placeActivity.place}}</p>
  13. <p>发起人:{{ placeActivity.portname }}</p>
  14. <p>参会人数:{{placeActivity.countPerson}}</p>
  15. <p>活动地点:{{placeActivity.activityPlace}}</p>
  16. <p>详细地址:{{placeActivity.address}}</p>
  17. <p>活动时间:{{placeActivity.activityTime}}</p>
  18. <p>安全预案:<span style="color: #6892ff">活动申请书</span></p>
  19. <p>主题内容:{{placeActivity.into}}</p>
  20. </div>
  21. <van-button type="primary" class="btn-sub">审核</van-button>
  22. </template>
  23. <script>
  24. import { reactive } from "vue";
  25. export default {
  26. setup() {
  27. const onClickLeft = () => {
  28. history.back();
  29. };
  30. // 活动信息
  31. const placeActivity = reactive({
  32. activity: "测试",
  33. place: "基督教",
  34. activityTime: "2023-03-28 13:00",
  35. countPerson: "100",
  36. list: "11,22,33",
  37. portname: "张三",
  38. area: "",
  39. activityPlace: "盐都区/张庄街道",
  40. address: "1111",
  41. money: "",
  42. activityName: "李四",
  43. tel: "",
  44. file: "",
  45. into: "1111",
  46. });
  47. return {
  48. onClickLeft,
  49. placeActivity,
  50. };
  51. },
  52. };
  53. </script>
  54. <style lang="less">
  55. .banner {
  56. height: 30vh;
  57. background: #36a7f3;
  58. }
  59. .info {
  60. position: relative;
  61. width: 86vw;
  62. // height: 120px;
  63. margin: 10px auto;
  64. padding: 10px;
  65. background: #fff;
  66. border-radius: 20px;
  67. top: -50px;
  68. font-size: 14px;
  69. }
  70. .btn-sub {
  71. width: 90%;
  72. border-radius: 20px;
  73. margin-left: 5%;
  74. }
  75. </style>