吉安感知网项目-前端
shuishen
2026-01-17 86c2d61ba9d33f1886cfc904dcaf17f033e4c80a
uniapps/work-app/src/pages/login/index.vue
@@ -27,7 +27,7 @@
        </checkbox-group>
        记住密码
      </label>
      <div class="forgotPassword">忘记密码?</div>
      <div class="forgotPassword" @click="goToForgotPassword">忘记密码?</div>
    </div>
    <button class="login-btn" :style="[inputStyle]" @tap="submit">登录</button>
@@ -45,6 +45,7 @@
import md5 from "js-md5";
import { loginByUsername } from "@/api/user/index.js";
import { useUserStore } from "@/store/index.js";
import websocketService from "@/utils/websocket.js";
import { HOME_PATH, LOGIN_PATH, removeQueryString } from "@/router";
@@ -76,6 +77,12 @@
function toggleShowPassword() {
  showPassword.value = !showPassword.value;
}
function goToForgotPassword() {
  uni.navigateTo({
    url: '/subPackages/userDetail/password/index'
  });
}
async function submit() {
@@ -129,6 +136,7 @@
      userInfo.code
    );
    userStore.setUserInfo(res.data.data);
    console.log('登录成功,WebSocket连接将由全局钩子统一管理');
    uni.reLaunch({
      url: "/pages/work/index",
    });
@@ -197,12 +205,12 @@
  }
  .title {
    font-family: YouSheBiaoTiHei, YouSheBiaoTiHei;
    font-family: "PangMen";
    font-weight: 400;
    font-size: 52rpx;
    line-height: 82rpx;
    letter-spacing: 1px;
    text-shadow: 0px 8px 8px rgba(0, 0, 0, 0.18);
    text-shadow: 0px 8rpx 8rpx rgba(0, 0, 0, 0.18);
    text-align: center;
    font-style: normal;
    text-transform: none;