吉安感知网项目-前端
张含笑
2026-01-08 271623f98630877f53a6e57aa92dbdfec537ac94
feat:用户信息
4 files modified
21 ■■■■ changed files
uniapps/work-app/src/api/user/index.js 2 ●●● patch | view | raw | blame | history
uniapps/work-app/src/pages/login/index.vue 2 ●●● patch | view | raw | blame | history
uniapps/work-app/src/pages/user/index.vue 4 ●●●● patch | view | raw | blame | history
uniapps/work-app/src/utils/request/interceptors.js 13 ●●●● patch | view | raw | blame | history
uniapps/work-app/src/api/user/index.js
@@ -49,7 +49,7 @@
}
export const getUserInfo = () => {
  return request({
    url: '/blade-system/user/info',
    url: '/system/user/getInfo',
    method: 'get',
  });
};
uniapps/work-app/src/pages/login/index.vue
@@ -127,7 +127,7 @@
      userInfo.key,
      userInfo.code
    );
    userStore.setUserInfo(res.data);
    userStore.setUserInfo(res.data.data);
    uni.reLaunch({
      url: "/pages/work/index",
    });
uniapps/work-app/src/pages/user/index.vue
@@ -7,13 +7,13 @@
          <u-avatar :src="user.avatar" size="70" />
        </view>
        <view class="flex-1">
          <view class="userName">{{ userStore?.userInfo?.nick_name }}</view>
          <view class="userName">{{user.userName }}</view>
          <view class="departs">
            <image
              src="https://wrj.shuixiongit.com/aiskyminio/cloud-bucket/ztzf_app_assets/images/user/mobile.svg"
              alt=""
            />
            <span>{{ user.deptName }}</span>
            <span>{{ user.sysDept.deptName }}</span>
          </view>
        </view>
        <view class="rightLogo">
uniapps/work-app/src/utils/request/interceptors.js
@@ -48,15 +48,16 @@
    // 假设有token值需要在头部需要携带
    let accessToken = useUserStore()?.$state?.userInfo?.access_token;
    if (accessToken) {
      config.header['Blade-Auth'] = 'bearer ' + accessToken;
      // config.header['Blade-Auth'] = 'bearer ' + accessToken;
      config.header['authorization'] = accessToken;
    }
    if (detail?.areaCode) {
      config.header['areaCode'] = detail.areaCode
    }
    // if (detail?.areaCode) {
    //   config.header['areaCode'] = detail.areaCode
    // }
    // 安全请求header
    config.header['Blade-Requested-With'] = 'BladeHttpRequest';
    // config.header['Blade-Requested-With'] = 'BladeHttpRequest';
    // 客户端认证参数
    config.header['Authorization'] = 'Basic ' + Base64.encode(website.clientId + ':' + website.clientSecret);
    // config.header['Authorization'] = 'Basic ' + Base64.encode(website.clientId + ':' + website.clientSecret);
    return config
  }, config => { // 可使用async await 做异步操作
    return Promise.reject(config)