Browse Source

设置页面

tanxue 1 month ago
parent
commit
a07242d4c2

+ 12 - 0
api/my.js

@@ -0,0 +1,12 @@
+import request from '@/utils/request'
+export function getMineInfo(data = {}) {
+  return request({
+    'url': '/app/mine/info',
+    headers: {
+      isToken: true
+    },
+    method: 'post',
+    data,
+    timeout: 20000
+  })
+}

+ 8 - 1
pages.json

@@ -27,6 +27,13 @@
 			}
 		},
 		{
+			"path" : "pages/my/setting",
+			"style" :
+			{
+				"navigationBarTitleText" : "设置"
+			}
+		},
+		{
 			"path" : "pages/demo/index",
 			"style" :
 			{
@@ -79,7 +86,7 @@
 			}, {
 				"pagePath": "pages/my/index",
 				"iconPath": "static/images/tabbar/unselect/my-sj.png",
-				"selectedIconPath": "static/images/tabbar/unselect/my-sj.png",
+				"selectedIconPath": "static/images/tabbar/select/my-sj.png",
 				"text": "我的"
 			}]
 		},

+ 49 - 0
pages/my/setting.vue

@@ -0,0 +1,49 @@
+<template>
+	<view>
+		<view class="list-row" @click="quitClick">
+			<icon class="list-icon login-out-icon"></icon>
+			<text>退出登录</text>
+		</view>
+	</view>
+</template>
+
+<script setup>
+import {logout} from '@/api/login.js'
+function quitClick(){
+	uni.showModal({
+	        title: '提示',
+	        content: '你确定要执行这个操作吗?',
+	        success: (res) => {
+	          if (res.confirm) {
+	            // 用户点击了确定按钮,执行你的操作
+	            console.log('用户点击了确定');
+	           quit()
+	          } else if (res.cancel) {
+	            // 用户点击了取消按钮
+	            console.log('用户点击了取消');
+	          }
+	        }
+	      });
+	
+	 }
+function quit (){
+		logout().then(res=>{
+			console.log('logout')
+			uni.removeStorage({
+				key: 'Mta-Auth',
+				success: function (res) {
+					console.log('success');
+					uni.navigateTo({
+						url: '/pages/login'
+					});
+				}
+			});
+		}).catch(err => {
+		toast('退出登录失败,请稍后重试')
+	})
+	
+}
+</script>
+
+<style>
+</style>

+ 1 - 0
static/images/common/nav-bar-jt-bottom.svg

@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"><svg t="1740467226332" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="2034" width="60" height="60" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M512 704c8.288 0 15.776-3.232 21.456-8.4l0.064 0.08 352-320-0.08-0.08c6.448-5.856 10.56-14.208 10.56-23.6a32 32 0 0 0-32-32c-8.288 0-15.76 3.232-21.456 8.4l-0.08-0.08L512 628.752 181.536 328.32l-0.08 0.08A31.776 31.776 0 0 0 160 320a32 32 0 0 0-32 32c0 9.376 4.112 17.744 10.544 23.6l-0.08 0.08 352 320 0.08-0.08c5.68 5.168 13.168 8.4 21.456 8.4z" p-id="2035" data-spm-anchor-id="a313x.search_index.0.i1.23233a81kOTPLw" fill="#676767" class="selected"></path></svg>

BIN
static/images/my/my-baoming-icon-sj.png


BIN
static/images/my/my-certificate-icon-sj.png


BIN
static/images/my/my-ceshi-icon-sj.png


BIN
static/images/my/my-credits-icon-sj.png


BIN
static/images/my/my-explain-icon-sj.png


BIN
static/images/my/my-learnMap-icon-sj.png


BIN
static/images/my/my-news-icon-sj.png


BIN
static/images/my/my-office-icon-sj.png


BIN
static/images/my/my-setting-icon-sj.png


BIN
static/images/my/my-wrong-icon-sj.png


BIN
static/images/my/user-default-img.png


BIN
static/images/my/user-info-bj.png