zhangwei
2025-08-06 60f24769048e3c36f8bdde0ac4649ee6f15df334
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,21 @@
  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;
    }
  let nowRole = useUserStoreHook()?.nowRole;
  console.log(nowRole);
  state.ruleForm.transactionCode = route.query.code;
  if (
    state.ruleForm.transactionCode ==
    useUserStoreHook().enterpriseInfo.transactionCode
  ) {
    state.ruleForm = cloneDeep(useUserStoreHook().enterpriseInfo);
    state.ruleForm.enterpriseType = state.ruleForm.enterpriseType.split(",");
    console.log(state.ruleForm.enterpriseType, "state.ruleForm.enterpriseType");
  } else {
    message(res.message, {
      type: "error"
    });
    isFirst.value = false;
  }
  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 resTypes = await enterpriseTypes();
  state.enterpriseList = resTypes?.result;
});
@@ -698,6 +689,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, {