From 92230c9a97dc9ce9df3313d11d26999c04bb6b26 Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期二, 15 七月 2025 13:12:48 +0800
Subject: [PATCH] 项目初始化

---
 src/pages_mine/pages/setting/index.vue |  104 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 104 insertions(+), 0 deletions(-)

diff --git a/src/pages_mine/pages/setting/index.vue b/src/pages_mine/pages/setting/index.vue
new file mode 100644
index 0000000..4504f17
--- /dev/null
+++ b/src/pages_mine/pages/setting/index.vue
@@ -0,0 +1,104 @@
+<template>
+  <view class="setting-container" :style="{ height: `${windowHeight}px` }">
+    <view class="menu-list">
+      <view class="list-cell list-cell-arrow" @click="handleToPwd">
+        <view class="menu-item-box">
+          <view class="iconfont icon-password menu-icon"></view>
+          <view>淇敼瀵嗙爜</view>
+        </view>
+      </view>
+      <view class="list-cell list-cell-arrow" @click="handleToUpgrade">
+        <view class="menu-item-box">
+          <view class="iconfont icon-refresh menu-icon"></view>
+          <view>妫�鏌ユ洿鏂�</view>
+        </view>
+      </view>
+      <view class="list-cell list-cell-arrow" @click="handleCleanTmp">
+        <view class="menu-item-box">
+          <view class="iconfont icon-clean menu-icon"></view>
+          <view>娓呯悊缂撳瓨</view>
+        </view>
+      </view>
+    </view>
+    <view class="cu-list menu">
+      <view class="cu-item item-box">
+        <view class="content text-center" @click="handleLogout">
+          <text class="text-black">閫�鍑虹櫥褰�</text>
+        </view>
+      </view>
+    </view>
+  </view>
+  <view>
+    <uni-popup ref="popup" type="dialog">
+      <uni-popup-dialog type="info" cancelText="鍏抽棴" confirmText="閫�鍑�" title="閫氱煡" content="纭畾娉ㄩ攢骞堕��鍑虹郴缁熷悧"
+        @confirm="dialogConfirm" @close="dialogClose">
+      </uni-popup-dialog>
+    </uni-popup>
+  </view>
+</template>
+
+<script setup>
+import { ref } from "vue";
+import useUserStore from '@/store/modules/user'
+const userStore = useUserStore()
+
+const windowHeight = ref(uni.getSystemInfoSync().windowHeight);
+const popup = ref(null);
+
+function handleToPwd() {
+  uni.navigateTo({
+    url: '/pages/mine/pwd/index'
+  });
+};
+
+function handleToUpgrade() {
+  uni.showToast({
+    title: '妯″潡寤鸿涓瓇',
+    mask: false,
+    icon: "none",
+    duration: 1000
+  });
+};
+
+function handleCleanTmp() {
+  uni.showToast({
+    title: '妯″潡寤鸿涓瓇',
+    mask: false,
+    icon: "none",
+    duration: 1000
+  });
+};
+function handleLogout() {
+  popup.value.open();
+};
+function dialogConfirm() {
+  //console.log('----------------鐐瑰嚮纭------------')
+  userStore.logOut().then(() => {
+    uni.reLaunch({
+      url: '/pages/login'
+    });
+  })
+};
+function dialogClose() {
+  //console.log('鐐瑰嚮鍏抽棴')
+};
+</script>
+
+<style lang="scss" scoped>
+.page {
+  background-color: #f8f8f8;
+}
+
+.item-box {
+  background-color: #FFFFFF;
+  margin: 30rpx;
+  display: flex;
+  flex-direction: row;
+  justify-content: center;
+  align-items: center;
+  padding: 10rpx;
+  border-radius: 8rpx;
+  color: #303133;
+  font-size: 32rpx;
+}
+</style>

--
Gitblit v1.9.3