| | |
| | | import { |
| | | type DataInfo, |
| | | type ResponseEnterprise, |
| | | type CusExtendDto, |
| | | setToken, |
| | | setRoleListInfo, |
| | | setNowRole, |
| | |
| | | loginDay: 1, |
| | | // 企业资料 |
| | | enterpriseInfo: |
| | | storageLocal().getItem<DataInfo<number>>("enterpriseInfo") ?? {}, |
| | | storageLocal().getItem<CusExtendDto>("enterpriseInfo") ?? {}, |
| | | nowRole: storageLocal().getItem<nowRoleType>("nowRole") ?? {}, |
| | | rolesList: storageLocal().getItem<DataInfo<number>>("rolesList") ?? [] |
| | | }), |
| | |
| | | this.loginDay = Number(value); |
| | | }, |
| | | // 设置企业资料 |
| | | SET_ENTERPRISEINFO(value: object) { |
| | | this.loginDay = Number(value); |
| | | SET_ENTERPRISEINFO(enterpriseInfo: CusExtendDto) { |
| | | this.enterpriseInfo = enterpriseInfo; |
| | | }, |
| | | /** 登入 */ |
| | | async loginByUsername(obj) { |
| | |
| | | async changeLogoInExRule(obj) { |
| | | return new Promise<LoginResult>((resolve, reject) => { |
| | | getChangeLogoInExRule(obj) |
| | | .then(data => { |
| | | .then(async data => { |
| | | if (data?.code == 200) { |
| | | setToken(data.result); |
| | | this.getNowRole(obj.ruleCode); |
| | | this.getCusExtendInfo(); |
| | | } |
| | | await this.getCusExtendInfo(); |
| | | resolve(data); |
| | | } |
| | | }) |
| | | .catch(error => { |
| | | reject(error); |
| | |
| | | // 退出 |
| | | const logOut = () => { |
| | | useUserStoreHook().logOut(); |
| | | state.rolesCode = []; |
| | | state.accessToken = ""; |
| | | }; |
| | | // 申请 |
| | | const toApply = item => { |
| | |
| | | <div class="cell-item">交易主体</div> |
| | | </template> |
| | | {{ nowRole?.name }} |
| | | <el-tag v-if="nowRole?.hasFlsh" type="success">审核已通过 </el-tag> |
| | | <el-tag v-else type="danger">资料审核中 </el-tag> |
| | | <el-tag v-if="userInfo.steps == 2" type="success">审核已通过 </el-tag> |
| | | <el-tag v-else-if="userInfo.steps == 3" type="danger" |
| | | >资料未通过 |
| | | </el-tag> |
| | | <el-tag v-else type="warning">资料审核中 </el-tag> |
| | | </el-descriptions-item> |
| | | <el-descriptions-item> |
| | | <template #label> |