-
zhangwei
1 天以前 7a8f1cb7741436c43fc5859707da5041d6648953
src/views/register/registernav.vue
@@ -390,7 +390,7 @@
      <div v-if="active !== 3" class="mx-auto pt-2 pb-5 flex justify-center">
        <el-button :disabled="active == 1" @click="backStep">上一步</el-button>
        <el-button type="primary" @click="nextStep(ruleFormRef)"
          ><span v-if="active == 1">同意</span>下一步</el-button
          ><span v-if="active == 0">同意</span>下一步</el-button
        >
      </div>
    </div>
@@ -417,7 +417,7 @@
import { getToken } from "@/utils/auth";
import { useRoute, useRouter } from "vue-router";
const router = useRouter();
const { route, username, userRoles } = useNav();
const { route } = useNav();
defineOptions({
  name: "RegisterNav"
@@ -598,20 +598,20 @@
};
// 页面初始化
onMounted(async () => {
  // console.log(
  //   userRoles.code,
  //   username.value,
  //   "hhhhhhh",
  //   storageLocal().getItem<DataInfo<number>>(userKey)?.roles
  // );
  // console.log(useUserStoreHook()?.roles, "useUserStoreHook()?.roles");
  state.ruleForm.transactionCode = route.query.code;
  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 enterpriseTypes();
  state.enterpriseList = res?.result;
});
let active = ref(0);
const nextStep = async (formEl: FormInstance | undefined) => {
  console.log(state.ruleForm);
  if (active.value >= 1) {
    if (!formEl) return;
    await formEl.validate((valid, fields) => {