|
@@ -65,6 +65,7 @@
|
|
|
<div class="text-center my-10">
|
|
|
<v-btn v-if="!isMobile" class="mr-2 radius button-item" color="success" variant="outlined" target="_blank" to="/recruit/personal/position">{{ $t('position.moreBtn') }}</v-btn>
|
|
|
<v-btn class="radius button-item" color="primary" :disabled="delivery" @click="sendResumeProcessVerify">{{ delivery ? $t('position.delivered') : $t('position.submitResume') }}</v-btn>
|
|
|
+ <span v-if="isMobile && getPersonalToken()" class="ml-2" style="font-size: 14px;text-decoration: underline;" @click="handleSwitchAccounts">切换账号</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
</v-card>
|
|
@@ -234,6 +235,17 @@ const sendResumeProcessVerify = async () => {
|
|
|
const handleClose = (key) => {
|
|
|
sendResume[key] = false // 弹窗关闭,重置绑定数据
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
+// 切换账号
|
|
|
+import { useUserStore } from '@/store/user'; const userStore = useUserStore()
|
|
|
+const handleSwitchAccounts = async () => {
|
|
|
+ delivery.value = false // 重置投递状态
|
|
|
+ isCollection.value = false // 重置收藏
|
|
|
+ await userStore.userLogout(1)
|
|
|
+ // location.reload()
|
|
|
+ sendResume.showLogin = true
|
|
|
+}
|
|
|
</script>
|
|
|
|
|
|
<style lang="scss" scoped>
|