index.vue 954 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <script setup lang="ts">
  2. import BusinessAccountMessage from '~/pages/account/messages.vue'
  3. const { isMessageModalOpen, closeMessageModal, isNeedContact, option } = useMessageModal()
  4. // async function handleLogin() {
  5. // error.value = false
  6. // isLoading.value = true
  7. // try {
  8. // await login(loginForm.value)
  9. // closeLoginModal({ status: true })
  10. // }
  11. // catch (err) {
  12. // error.value = true
  13. // }
  14. // finally {
  15. // isLoading.value = false
  16. // }
  17. // }
  18. function handleClose() {
  19. closeMessageModal({ status: false, error: '用户取消登录' })
  20. }
  21. </script>
  22. <template>
  23. <el-dialog
  24. v-model="isMessageModalOpen"
  25. :append-to-body="true"
  26. width="800"
  27. @close="handleClose"
  28. >
  29. <BusinessAccountMessage v-if="!isNeedContact && isMessageModalOpen" :option :is-use-contact="false" />
  30. <BusinessAccountMessage v-else-if="isMessageModalOpen" refer="global" />
  31. </el-dialog>
  32. </template>
  33. <style lang="less">
  34. </style>