<script lang='ts' setup> import useLogin from '../../useLoginAndDownload' import { useCommonStore } from '@/stores/modules/common' const commonStore = useCommonStore() const { accountList } = storeToRefs(commonStore) const { onSelectAccount } = useLogin() function selectOtherLogin() { commonStore.setLoginType('choice') } </script> <template> <div> <div class="custom-title-font text-24px fw-800 text-#333 mb-10px"> <span class="custom-title-bg03">Sign In</span> to EJET Spark </div> <div class="text-14px text-#1A1A1A lh-22px mb-22px"> You alredy have the following EJET Spark accounts, select one to continue. </div> <div class="flex flex-col gap-20px"> <div v-for="item, index in accountList" :key="index" class="flex py-15px px-35px b-rd-10px b-#D8D8D b-1px b-solid cursor-pointer hover:b-#9B6CFF" @click="onSelectAccount(item)"> <!-- 获取首字母 --> <div class="w-50px h-50px bg-#F2E5F2 text-#9B6CFF text-24px flex justify-center b-rd-50% items-center mr-28px"> {{ item.name.charAt(0).toUpperCase() }} </div> <div> <div class="text-18px fw-bold text-#333 custom-title-font"> {{ item.name }} </div> <div class="text-#9B6CFF mt-8px"> {{ item.email }} </div> </div> </div> </div> <div class="mt-20px text-#333"> Continue with another account. <span class="text-#9B6CFF cursor-pointer hover:underline" @click="selectOtherLogin">Click here.</span> </div> </div> </template> <style lang='less' scoped> ::v-deep(.login-input) { .el-input__wrapper{ border-radius: 10px; } } </style>