浏览代码

登录默认值清除

nanMing 1 年之前
父节点
当前提交
bb9ed59fab
共有 3 个文件被更改,包括 31 次插入18 次删除
  1. 17 9
      api/dict.js
  2. 5 7
      pages/login/login.vue
  3. 9 2
      pages/my/index.vue

+ 17 - 9
api/dict.js

@@ -2,18 +2,26 @@ import request from '@/common/request.js'
 
 // 根据字典类型查询字典数据信息
 export const getDicts = (dictType) => {
-	return request({
-		url: '/system/dict/data/type/' + dictType,
-		method: 'get',
-	})
+  return request({
+    url: '/system/dict/data/type/' + dictType,
+    method: 'get',
+  })
 }
 
 
 // 业务字典查询
 export const ObjdictList = (query) => {
-	return request({
-		url: '/system/dict/type/objdict',
-		method: 'get',
-		data: query
-	})
+  return request({
+    url: '/system/dict/type/objdict',
+    method: 'get',
+    data: query
+  })
+}
+
+// 解除绑定方法
+export function logout() {
+  return request({
+    url: '/auth/logout',
+    method: 'delete'
+  })
 }

+ 5 - 7
pages/login/login.vue

@@ -2,13 +2,11 @@
   <view class="login-page">
     <uni-forms ref="loginForm" :model="form" :rules="rules">
       <uni-forms-item name="username">
-        <uni-easyinput v-model="form.username" type="number" placeholder="请输入手机号" prefixIcon="account"
-          :clearable="true" />
+        <uni-easyinput v-model="form.username" type="number" placeholder="请输入手机号" prefixIcon="account" :clearable="true" />
       </uni-forms-item>
 
       <uni-forms-item name="password">
-        <uni-easyinput v-model="form.password" type="password" placeholder="请输入密码" prefixIcon="lock"
-          :clearable="true" />
+        <uni-easyinput v-model="form.password" type="password" placeholder="请输入密码" prefixIcon="lock" :clearable="true" />
       </uni-forms-item>
     </uni-forms>
     <button type="primary" @click="submitForm">登录并绑定微信</button>
@@ -23,8 +21,8 @@
     data() {
       return {
         form: {
-          username: '15143018065',
-          password: 'sckj@2022',
+          username: '', //15512341234
+          password: '', //sckj@2022
         },
         rules: {
           username: {
@@ -62,7 +60,7 @@
                 if (res.statusCode === 200) {
                   const { data } = res.data
                   setToken(data.token.access_token)
-                  uni.setStorageSync('userInfo',data.sysUser)
+                  uni.setStorageSync('userInfo', data.sysUser)
                   uni.reLaunch({ url: '/pages/index/index' })
                 } else {
                   this.toast('系统未知错误,请反馈给管理员')

+ 9 - 2
pages/my/index.vue

@@ -6,7 +6,7 @@
       <view>{{userInfo.userName }}</view>
     </view>
     <!-- leftTitle:标题  icon:左边图标 @click:点击事件  -->
-<!--    <cc-wxMenuBtn leftTitle="我的报名" icon="../../static/image/add.png" @click="goFunctionClick(0)"></cc-wxMenuBtn>
+    <!--    <cc-wxMenuBtn leftTitle="我的报名" icon="../../static/image/add.png" @click="goFunctionClick(0)"></cc-wxMenuBtn>
     <cc-wxMenuBtn leftTitle="我的交易" icon="../../static/image/add.png" @click="goFunctionClick(1)"></cc-wxMenuBtn>
     <cc-wxMenuBtn leftTitle="我的兑换" icon="../../static/image/add.png" @click="goFunctionClick(1)"></cc-wxMenuBtn>
     <cc-wxMenuBtn leftTitle="我的资料" icon="../../static/image/add.png" @click="goFunctionClick(3)"></cc-wxMenuBtn> -->
@@ -18,6 +18,8 @@
 </template>
 
 <script>
+  import { logOut } from '@/api/dict.js'
+
   export default {
     data() {
       return {
@@ -37,7 +39,12 @@
           title: '温馨提示',
           content: '我点击的是第' + (flag + 1) + '个功能菜单'
         })
-      }
+      },
+      loginOut() {
+        logOut().then(res => {
+          uni.clearStorageSync()
+        })
+      },
 
     }
   }