问题优化
This commit is contained in:
parent
87ea672899
commit
42995165b7
|
|
@ -1,2 +1,2 @@
|
||||||
# VITE_API_BASE_URL = http://192.168.0.14:11997
|
# VITE_API_BASE_URL = http://112.29.103.165:1616
|
||||||
VITE_API_BASE_URL = /api
|
VITE_API_BASE_URL = /api
|
||||||
|
|
|
||||||
|
|
@ -1 +1 @@
|
||||||
VITE_API_BASE_URL = http://192.168.0.14:11997
|
VITE_API_BASE_URL = http://112.29.103.165:1616
|
||||||
|
|
@ -3,7 +3,7 @@
|
||||||
"appid" : "__UNI__F75AFA9",
|
"appid" : "__UNI__F75AFA9",
|
||||||
"description" : "",
|
"description" : "",
|
||||||
"versionName" : "1.0.0",
|
"versionName" : "1.0.0",
|
||||||
"versionCode" : "100",
|
"versionCode" : 101,
|
||||||
"transformPx" : false,
|
"transformPx" : false,
|
||||||
/* 5+App特有相关 */
|
/* 5+App特有相关 */
|
||||||
"app-plus" : {
|
"app-plus" : {
|
||||||
|
|
@ -58,7 +58,8 @@
|
||||||
"photo-library" : {
|
"photo-library" : {
|
||||||
"description" : "需要相册权限选择照片"
|
"description" : "需要相册权限选择照片"
|
||||||
}
|
}
|
||||||
}
|
},
|
||||||
|
"idfa" : false
|
||||||
},
|
},
|
||||||
/* SDK配置 */
|
/* SDK配置 */
|
||||||
"sdkConfigs" : {},
|
"sdkConfigs" : {},
|
||||||
|
|
|
||||||
|
|
@ -43,6 +43,22 @@
|
||||||
</up-input>
|
</up-input>
|
||||||
</up-form-item>
|
</up-form-item>
|
||||||
|
|
||||||
|
<up-form-item prop="remember">
|
||||||
|
<!-- <up-checkbox v-model="opinionModel.remember" label="记住密码" /> -->
|
||||||
|
|
||||||
|
<!-- <up-checkbox-group v-model="opinionModel.remember" @change="checkboxChange">
|
||||||
|
<up-checkbox :name="false" label="记住密码" />
|
||||||
|
</up-checkbox-group> -->
|
||||||
|
|
||||||
|
<up-checkbox
|
||||||
|
label="记住密码"
|
||||||
|
name="agree"
|
||||||
|
usedAlone
|
||||||
|
v-model:checked="opinionModel.remember"
|
||||||
|
>
|
||||||
|
</up-checkbox>
|
||||||
|
</up-form-item>
|
||||||
|
|
||||||
<up-form-item>
|
<up-form-item>
|
||||||
<up-button type="primary" text="登录" @tap="onSubmitLogin" shape="circle" />
|
<up-button type="primary" text="登录" @tap="onSubmitLogin" shape="circle" />
|
||||||
</up-form-item>
|
</up-form-item>
|
||||||
|
|
@ -63,6 +79,7 @@ import { ref } from 'vue'
|
||||||
import { debounce } from 'lodash-es' // 引入防抖函数
|
import { debounce } from 'lodash-es' // 引入防抖函数
|
||||||
import { useMemberStore } from '@/stores'
|
import { useMemberStore } from '@/stores'
|
||||||
import { loginApi, getUserInfoApi } from '@/services/login.js'
|
import { loginApi, getUserInfoApi } from '@/services/login.js'
|
||||||
|
import { onLoad } from '@dcloudio/uni-app'
|
||||||
|
|
||||||
const showPassword = ref(false) // 密码是否可见
|
const showPassword = ref(false) // 密码是否可见
|
||||||
const sendLoading = ref(false) // 加载中
|
const sendLoading = ref(false) // 加载中
|
||||||
|
|
@ -70,8 +87,11 @@ const memberStore = useMemberStore() // 用户信息
|
||||||
|
|
||||||
// 表单数据源
|
// 表单数据源
|
||||||
const opinionModel = ref({
|
const opinionModel = ref({
|
||||||
username: '!Admin',
|
username: '',
|
||||||
password: 'Bonus@admin123',
|
password: '',
|
||||||
|
remember: false,
|
||||||
|
// username: '!Admin',
|
||||||
|
// password: 'Bonus@admin123',
|
||||||
})
|
})
|
||||||
|
|
||||||
const opinionRules = ref({
|
const opinionRules = ref({
|
||||||
|
|
@ -134,6 +154,23 @@ const onSubmitLogin = debounce(() => {
|
||||||
sendLoading.value = false
|
sendLoading.value = false
|
||||||
if (res.code === 200) {
|
if (res.code === 200) {
|
||||||
memberStore.setToken(res.token)
|
memberStore.setToken(res.token)
|
||||||
|
|
||||||
|
console.log(opinionModel.value.remember, 'opinionModel.value.remember')
|
||||||
|
|
||||||
|
if (opinionModel.value.remember) {
|
||||||
|
const encryptedPwd = btoa(opinionModel.value.password)
|
||||||
|
uni.setStorageSync('userInfo', {
|
||||||
|
username: opinionModel.value.username,
|
||||||
|
password: encryptedPwd,
|
||||||
|
})
|
||||||
|
} else {
|
||||||
|
const userInfo = uni.getStorageSync('userInfo')
|
||||||
|
if (userInfo) {
|
||||||
|
console.log('移除--')
|
||||||
|
uni.removeStorage('userInfo')
|
||||||
|
uni.removeStorageSync('userInfo')
|
||||||
|
}
|
||||||
|
}
|
||||||
getUserInfo()
|
getUserInfo()
|
||||||
} else {
|
} else {
|
||||||
uni.$u.toast('登录失败' + res.message)
|
uni.$u.toast('登录失败' + res.message)
|
||||||
|
|
@ -149,6 +186,10 @@ const onSubmitLogin = debounce(() => {
|
||||||
})
|
})
|
||||||
}, 500)
|
}, 500)
|
||||||
|
|
||||||
|
const checkboxChange = (value) => {
|
||||||
|
console.log(value, 'checkboxChange')
|
||||||
|
}
|
||||||
|
|
||||||
// 获取用户信息
|
// 获取用户信息
|
||||||
const getUserInfo = () => {
|
const getUserInfo = () => {
|
||||||
getUserInfoApi().then((res) => {
|
getUserInfoApi().then((res) => {
|
||||||
|
|
@ -169,6 +210,15 @@ const getUserInfo = () => {
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
onLoad(() => {
|
||||||
|
const userInfo = uni.getStorageSync('userInfo')
|
||||||
|
if (userInfo) {
|
||||||
|
opinionModel.value.username = userInfo.username
|
||||||
|
opinionModel.value.password = atob(userInfo.password)
|
||||||
|
opinionModel.value.remember = true
|
||||||
|
}
|
||||||
|
})
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style lang="scss" scoped>
|
<style lang="scss" scoped>
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,7 @@ export default defineConfig({
|
||||||
// target: 'http://192.168.0.137:11997', // 方亮
|
// target: 'http://192.168.0.137:11997', // 方亮
|
||||||
// target: 'http://192.168.0.60:11997', // 赵福海
|
// target: 'http://192.168.0.60:11997', // 赵福海
|
||||||
// target: 'http://192.168.0.39:11997', // 陈长文
|
// target: 'http://192.168.0.39:11997', // 陈长文
|
||||||
target: 'http://192.168.0.14:11997', // 测试环境
|
target: 'http://112.29.103.165:1616', // 测试环境
|
||||||
changeOrigin: true,
|
changeOrigin: true,
|
||||||
rewrite: (path) => {
|
rewrite: (path) => {
|
||||||
return path.replace(/\/api/, '')
|
return path.replace(/\/api/, '')
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue