吉安感知网项目-前端
张含笑
2026-01-15 f2efe66ab5acd2059d298efbac1881fbf9953271
feat:app更新
3 files modified
92 ■■■■ changed files
uniapps/work-app/src/pages.json 6 ●●●●● patch | view | raw | blame | history
uniapps/work-app/src/subPackages/userDetail/infos/index.vue 41 ●●●● patch | view | raw | blame | history
uniapps/work-app/src/subPackages/userDetail/password/index.vue 45 ●●●● patch | view | raw | blame | history
uniapps/work-app/src/pages.json
@@ -79,13 +79,15 @@
        {
          "path": "userDetail/infos/index",
          "style": {
            "navigationBarTitleText": "个人资料"
            "navigationBarTitleText": "个人资料",
            "navigationStyle": "custom"
          }
        },
        {
          "path": "userDetail/password/index",
          "style": {
            "navigationBarTitleText": "修改密码"
            "navigationBarTitleText": "修改密码",
            "navigationStyle": "custom"
          }
        },
        {
uniapps/work-app/src/subPackages/userDetail/infos/index.vue
@@ -1,5 +1,14 @@
<template>
    <view class="container">
    <u-navbar
      title="个人资料"
      :is-back="true"
      back-text=""
      :back-icon-size="40"
      @left-click="onBackClick"
    >
    </u-navbar>
        <view class="pageBg"></view>
        <div class="avatarBox">
            <!-- @click="uploadAvatar" -->
@@ -219,20 +228,34 @@
        });
    };
// 返回按钮点击事件
const onBackClick = () => {
  uni.navigateBack()
}
    onShow(async () => {
        getUserInfoData()
    });
</script>
<style lang="scss" scoped>
    .container {
        width: 100%;
        height: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
            position: relative;
        }
.container {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  // 添加导航栏高度的padding-top,避免内容被遮挡
  padding-top: 44px;
}
:deep(){
  .u-navbar__content{
    background: url("@/static/images/user/userbg.svg")  no-repeat !important;
    background-size: 100%!important;
    height: 44px !important;
  }
}
        .pageBg {
            position: fixed;
            top: 0;
@@ -256,7 +279,7 @@
        background: #FFFFFF;
        border-radius: 12rpx;
        box-shadow: 0 4rpx 20rpx rgba(0, 0, 0, 0.05);
    margin-top: 88rpx;
        .detailCon {
            padding: 0 24rpx;
        }
uniapps/work-app/src/subPackages/userDetail/password/index.vue
@@ -1,6 +1,15 @@
<!-- 修改密码 -->
<template>
    <view class="container">
    <u-navbar
      title="修改密码"
      :is-back="true"
      back-text=""
      :back-icon-size="40"
      @left-click="onBackClick"
    >
    </u-navbar>
            <view class="pageBg"></view>
        <view class="detailBox">
            <div class="detailCon">
@@ -213,7 +222,7 @@
      password2: password2,
            code
        };
        resetPassword(resetData).then(res => {
            if (res.data.code === 200) {
                uni.showToast({
@@ -242,21 +251,35 @@
            });
        });
    };
  // 返回按钮点击事件
  const onBackClick = () => {
    uni.navigateBack()
  }
    onShow(async () => {
        clearForm();
    });
</script>
<style lang="scss" scoped>
    .container {
        width: 100%;
        height: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
            position: relative;
        }
.container {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  // 添加导航栏高度的padding-top,避免内容被遮挡
  padding-top: 44px;
}
:deep(){
  .u-navbar__content{
    background: url("@/static/images/user/userbg.svg")  no-repeat !important;
    background-size: 100%!important;
    height: 44px !important;
  }
}
        .pageBg {
            position: fixed;
            top: 0;
@@ -277,7 +300,7 @@
        background: #FFFFFF;
        border-radius: 12rpx;
        box-shadow: 0 4rpx 20rpx rgba(0, 0, 0, 0.05);
    margin-top: 88rpx;
        .detailCon {
            padding: 0 24rpx;
        }