个人设置图标修改时弹出窗显示原图片,由于跨域获取图片存在问题暂时将user.ts中的跨域图片链接去掉,直接采用本地图片 (#2487)
* feat(axiosSuccess): 操作成功后根据传入提示模式进行相应
* fix(axiosRetry): 解决get重试请求返回的headers造成无法成功请求的问题
* fix(axiosRetry): 参数首字母小写
* fix(useDataSource): 解决deleteTableRecord删除树形表格的行记录时,无法删除,无法找到子节点的问题
* feat(useDataSource): 删除之前提交代码遗留的console
* fix(permissionGuard): 当获取用户信息失败时,不允许正常登陆返回登陆界面
* fix(permissionGuard): 代码还原
* fix(menu): 解决隐藏菜单目录只能隐藏第一层目录的问题,递归隐藏所有子菜单
* feat(baseSetting): 个人设置图标修改时弹出窗显示原图片,由于跨域获取图片存在问题暂时将user.ts中的跨域图片链接去掉,直接采用本地图片
| | |
| | | userId: '1', |
| | | username: 'vben', |
| | | realName: 'Vben Admin', |
| | | avatar: 'https://q1.qlogo.cn/g?b=qq&nk=190848757&s=640', |
| | | avatar: '', |
| | | desc: 'manager', |
| | | password: '123456', |
| | | token: 'fakeToken1', |
| | |
| | | username: 'test', |
| | | password: '123456', |
| | | realName: 'test user', |
| | | avatar: 'https://q1.qlogo.cn/g?b=qq&nk=339449197&s=640', |
| | | avatar: '', |
| | | desc: 'tester', |
| | | token: 'fakeToken2', |
| | | homePath: '/dashboard/workbench', |
| | |
| | | uploadApi: { |
| | | type: Function as PropType<(params: apiFunParams) => Promise<any>>, |
| | | }, |
| | | src: { type: String }, |
| | | }; |
| | | |
| | | export default defineComponent({ |
| | |
| | | emits: ['uploadSuccess', 'register'], |
| | | setup(props, { emit }) { |
| | | let filename = ''; |
| | | const src = ref(''); |
| | | const src = ref(props.src || ''); |
| | | const previewSource = ref(''); |
| | | const cropper = ref<Cropper>(); |
| | | let scaleX = 1; |
| | |
| | | |
| | | const avatar = computed(() => { |
| | | const { avatar } = userStore.getUserInfo; |
| | | console.log(avatar); |
| | | return avatar || headerImg; |
| | | }); |
| | | |