index.vue 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. <template>
  2. <components
  3. :is="putLayoutCurrent"
  4. :data="data"
  5. :edataItem="edataItem"
  6. :loading="loading"
  7. :configType="configType"
  8. @submit="btnSubmit"
  9. @selectItem="item => $emit('selectItem', item)"
  10. v-if="putLayoutCurrent != 'van-empty' && !loading.empty">
  11. <div class="tel-message" slot="tel">
  12. <span>· 感谢您的支持与关注!任何问题,请您联系</span>
  13. <a href="tel:400-690-5366" class="tel">400-690-5366</a>
  14. <span>,我们将竭诚为您服务!</span>
  15. </div>
  16. <div>
  17. <van-dialog
  18. v-model="show.submit"
  19. :show-confirm-button="false">
  20. <div class="success-container">
  21. <h3>提交成功</h3>
  22. <van-icon name="checked" class="icon" />
  23. <p v-if="data.topic.submessage">{{ data.topic.submessage }}</p>
  24. <div>{{ codeMess.message }}</div>
  25. <van-button round plain type="info" @click="btnLinkBack" style="width: 80%;">点击返回</van-button>
  26. <span>无法返回时,请手动关闭页面</span>
  27. </div>
  28. </van-dialog>
  29. </div>
  30. </components>
  31. <div style="height: 100%; width: 100%;" v-else>
  32. <van-empty v-if="!isEdit"
  33. style="height: 100%;"
  34. description="登录失效">
  35. <van-button round type="default" @click="$router.go(-1)" style="width: 220px; max-width: 350px;">返回</van-button>
  36. </van-empty>
  37. <van-empty v-else
  38. style="height: 100%;"
  39. description="暂无数据,请添加问卷">
  40. </van-empty>
  41. </div>
  42. </template>
  43. <script>
  44. import mixins from './mixins';
  45. // 102 为定制版本,> 100 为定制,02 为 2 的定制
  46. export default {
  47. mixins: [mixins]
  48. }
  49. </script>
  50. <style lang="scss" scoped>
  51. @import './style.scss';
  52. </style>