| | |
| | | <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) { |
| | |
| | | |
| | | 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, |
| | |
| | | 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) => { |