shuishen
2025-10-15 75c2bbada1f0285f9614c0a0d3ca3acc0d15d1ee
feat:账号密码还原
1 files modified
59 ■■■■■ changed files
src/pages/login/index.vue 59 ●●●●● patch | view | raw | blame | history
src/pages/login/index.vue
@@ -3,28 +3,35 @@
  <view>
    <view class="login-form-wrap">
      <view class="title"> 掌控智飞</view>
      <input v-model="loginForm.username" class="u-border-bottom" placeholder="请输入用户名"/>
      <input v-model="loginForm.password" class="u-border-bottom" type="password" placeholder="请输入密码"/>
      <input
        v-model="loginForm.username"
        class="u-border-bottom"
        placeholder="请输入用户名"
      />
      <input
        v-model="loginForm.password"
        class="u-border-bottom"
        type="password"
        placeholder="请输入密码"
      />
      <button class="login-btn" :style="[inputStyle]" @tap="submit">
        登录
        <text class="i-mdi-login"/>
        <text class="i-mdi-login" />
      </button>
    </view>
  </view>
</template>
<script setup>
import md5 from 'js-md5'
import {loginByUsername} from '@/api/user/index.js'
import {useUserStore} from "@/store/index.js";
import {
  HOME_PATH, LOGIN_PATH, removeQueryString,
} from "@/router";
import md5 from "js-md5";
import { loginByUsername } from "@/api/user/index.js";
import { useUserStore } from "@/store/index.js";
import { HOME_PATH, LOGIN_PATH, removeQueryString } from "@/router";
const userStore = useUserStore();
const loginForm = ref({
  username: "zhx",
  password: "123456"
})
  username: "shuishen",
  password: "Dashabi....",
});
const inputStyle = computed(() => {
  const style = {};
  if (loginForm.value.username && loginForm.value.password) {
@@ -37,15 +44,15 @@
async function submit() {
  let userInfo = {
    "tenantId": "000000",
    "deptId": "",
    "roleId": "",
    "username": loginForm.value.username,
    "password": loginForm.value.password,
    "type": "account",
    "code": "",
    "key": "",
  }
    tenantId: "000000",
    deptId: "",
    roleId: "",
    username: loginForm.value.username,
    password: loginForm.value.password,
    type: "account",
    code: "",
    key: "",
  };
  loginByUsername(
    userInfo.tenantId,
    userInfo.deptId,
@@ -55,12 +62,12 @@
    userInfo.type,
    userInfo.key,
    userInfo.code
  ).then(res => {
    userStore.setUserInfo(res.data)
  ).then((res) => {
    userStore.setUserInfo(res.data);
    uni.switchTab({
      url: '/pages/user/index'
    })
  })
      url: "/pages/user/index",
    });
  });
}
onLoad((options) => {