| | |
| | | import { enterpriseTypes } from "@/api/register/index"; |
| | | import { initRouter, getTopMenu, handleAliveRoute } from "@/router/utils"; |
| | | const isManager = useUserStoreHook().isManager; |
| | | |
| | | import { type CusExtendDto } from "@/utils/auth"; |
| | | const ruleFormRef = ref<FormInstance>(); |
| | | const isLoading = ref(false); |
| | | const showDialog = ref(false); |
| | | const nowRole = computed(() => { |
| | | return useUserStoreHook()?.nowRole; |
| | | if (!state?.ruleForm?.exRoles) { |
| | | return {}; |
| | | } |
| | | let nowRoleLiet; |
| | | let obj = {}; |
| | | let nowRole = useUserStoreHook()?.nowRole; |
| | | if (state?.ruleForm?.exRoles.length > 1) { |
| | | nowRoleLiet = state.ruleForm.exRoles.find(item => { |
| | | return item.exRoleId == nowRole.id; |
| | | }); |
| | | obj = Object.assign(nowRole, nowRoleLiet); |
| | | } else { |
| | | obj = Object.assign(nowRole, state.ruleForm.exRoles[0]); |
| | | } |
| | | return obj; |
| | | }); |
| | | const userInfo = computed(() => { |
| | | const userInfo = computed<CusExtendDto>(() => { |
| | | let obj = useUserStoreHook().enterpriseInfo; |
| | | return obj; |
| | | }); |
| | |
| | | bankName: null, // string,可空 |
| | | // 企业银行账号 |
| | | bankAccount: null, // string,可空 |
| | | bankAccountIMG: null |
| | | bankAccountIMG: null, |
| | | exRoles: null |
| | | }, |
| | | enterpriseList: [], |
| | | type: "", |
| | |
| | | message: "请输入正确的手机号码", |
| | | trigger: "blur" |
| | | } |
| | | ], |
| | | bankName: [ |
| | | { required: true, message: "请输入企业开户行", trigger: "blur" } |
| | | ], |
| | | bankAccount: [ |
| | | { required: true, message: "请输入企业银行账号", trigger: "blur" } |
| | | ] |
| | | // bankName: [ |
| | | // { required: true, message: "请输入企业开户行", trigger: "blur" } |
| | | // ], |
| | | // bankAccount: [ |
| | | // { required: true, message: "请输入企业银行账号", trigger: "blur" } |
| | | // ] |
| | | }, |
| | | loading: { |
| | | signIn: false |
| | |
| | | // nowRole.value = useUserStoreHook()?.nowRole; |
| | | if (nowRole.value) { |
| | | state.ruleForm.transactionCode = nowRole.value.code; |
| | | // let nowRoleLiet; |
| | | // if (state.ruleForm.exRoles.length > 1) { |
| | | // nowRoleLiet = state.ruleForm.exRoles.find(item => { |
| | | // return item.exRoleId == nowRole.value.id; |
| | | // }); |
| | | // nowRole.value = Object.assign(nowRole.value, nowRoleLiet); |
| | | // } else { |
| | | // nowRole.value = Object.assign(nowRole.value, state.ruleForm.exRoles[0]); |
| | | // } |
| | | // state.userInfo.transactionName = nowRole.value.name; |
| | | } else { |
| | | state.ruleForm.transactionCode = route.query.code; |
| | | state.userInfo.enterpriseTypeName = route.query.name; |
| | | state.ruleForm.transactionCode = route.query.code as string; |
| | | // state.userInfo.enterpriseTypeName = route.query.name; |
| | | } |
| | | let restypes = await enterpriseTypes(); |
| | | state.enterpriseList = restypes?.result; |
| | |
| | | <el-descriptions |
| | | v-if="state.userInfo.enterpriseName" |
| | | class="margin-top" |
| | | title="企业资料" |
| | | title="" |
| | | :column="3" |
| | | border |
| | | > |
| | |
| | | <div class="cell-item">交易主体</div> |
| | | </template> |
| | | {{ nowRole?.name }} |
| | | <el-tag v-if="userInfo.steps == 2" type="success">审核已通过 </el-tag> |
| | | <el-tag v-else-if="userInfo.steps == 3" type="danger" |
| | | <el-tag v-if="nowRole.steps == 2" type="success">审核已通过 </el-tag> |
| | | <el-tag v-else-if="nowRole.steps == 3" type="danger" |
| | | >资料未通过 |
| | | </el-tag> |
| | | <el-tag v-else type="warning">资料审核中 </el-tag> |