From 2801f5c8ceb1b7ddb77e79d757160c5cb89ff067 Mon Sep 17 00:00:00 2001 From: zhangwei <1504152376@qq.com> Date: 星期一, 04 八月 2025 17:11:39 +0800 Subject: [PATCH] 个人资料更改 --- src/views/register/registernav.vue | 48 +++++++++++++++++++++++++++--------------------- 1 files changed, 27 insertions(+), 21 deletions(-) diff --git a/src/views/register/registernav.vue b/src/views/register/registernav.vue index c7ea3e5..0ab30ee 100644 --- a/src/views/register/registernav.vue +++ b/src/views/register/registernav.vue @@ -433,7 +433,7 @@ import { cloneDeep } from "@pureadmin/utils"; import { getToken } from "@/utils/auth"; import { useRoute, useRouter } from "vue-router"; -import { cusExtendInfo, changeCusExtend } from "@/api/mine"; +import { changeCusExtend } from "@/api/mine"; const router = useRouter(); const { route } = useNav(); @@ -608,30 +608,32 @@ roleList: [] }); const toWelcome = () => { - router.replace("welcome"); + router.replace("mine"); }; // 椤甸潰鍒濆鍖� onMounted(async () => { - let res = await cusExtendInfo(); - if (res.code == 200) { - state.ruleForm = res.result; - if (res.result.enterpriseType) { - isFirst.value = false; - } - state.ruleForm.enterpriseType = state.ruleForm.enterpriseType.split(","); - console.log(state.ruleForm.enterpriseType, "state.ruleForm.enterpriseType"); - } else { - message(res.message, { - type: "error" - }); - } - let nowRole = useUserStoreHook()?.exRoles; - if (nowRole.length >= 1 && !route.query.code) { - state.ruleForm.transactionCode = nowRole[0].code; - } else { - state.ruleForm.transactionCode = route.query.code; - } + // let res = await useUserStoreHook().getCusExtendInfo(); + // if (res.code == 200) { + // state.ruleForm = res.result; + // if (res.result.enterpriseType) { + // isFirst.value = false; + // } + // state.ruleForm.enterpriseType = state.ruleForm.enterpriseType.split(","); + // console.log(state.ruleForm.enterpriseType, "state.ruleForm.enterpriseType"); + // } else { + // message(res.message, { + // type: "error" + // }); + // } + let nowRole = useUserStoreHook()?.nowRole; + console.log(nowRole); + state.ruleForm.transactionCode = route.query.code; + if (nowRole?.code == useUserStoreHook().enterpriseInfo.transactionCode) { + state.ruleForm = cloneDeep(useUserStoreHook().enterpriseInfo); + state.ruleForm.enterpriseType = state.ruleForm.enterpriseType.split(","); + isFirst.value = false; + } let resTypes = await enterpriseTypes(); state.enterpriseList = resTypes?.result; }); @@ -698,6 +700,10 @@ ? await createrExRolsInformation(obj) : await changeCusExtend(obj); if (res.code == "200") { + await useUserStoreHook().changeLogoInExRule({ + ruleCode: state.ruleForm.transactionCode + }); + // await useUserStoreHook().getCusExtendInfo(); active.value = 3; } else { message(res.message, { -- Gitblit v1.9.1