From f26f29d84e0a68831a6af14dab3eec5500496d2e Mon Sep 17 00:00:00 2001
From: spring <2396852758@qq.com>
Date: 星期三, 28 五月 2025 16:48:52 +0800
Subject: [PATCH] 初始化项目

---
 pages/sys/user/index-old.vue |  122 ++++++++++++++++++++++++++++++++++++++++
 1 files changed, 122 insertions(+), 0 deletions(-)

diff --git a/pages/sys/user/index-old.vue b/pages/sys/user/index-old.vue
new file mode 100644
index 0000000..6777cda
--- /dev/null
+++ b/pages/sys/user/index-old.vue
@@ -0,0 +1,122 @@
+<template>
+  <view class="wrap">
+    <js-lang title="user.title"></js-lang>
+    <view class="header">
+      <view class="userinfo">
+        <view class="image" @click="navTo('info')"
+        >
+          <image :src="image"></image
+          >
+        </view>
+        <view class="info">
+          <view class="username">{{
+              vuex_username || $t("login.noLogin")
+            }}
+          </view>
+          <view class="usercode">{{
+              vuex_client_id || $t("login.noLogin")
+            }}
+          </view>
+        </view>
+      </view>
+      <view class="logout"
+      >
+        <u-button type="success" shape="circle" size="mini" @click="logout">{{
+            $t("login.logoutButton")
+          }}
+        </u-button>
+      </view
+      >
+    </view>
+    <view class="u-p-t-10 u-p-b-20">
+      <view class="u-m-t-20">
+        <u-cell-group>
+          <u-cell-item
+              icon="account"
+              :iconSize="iconSize"
+              :iconStyle="{ color: '#266bff' }"
+              title="涓汉淇℃伅"
+              @click="navTo('info')"
+          ></u-cell-item>
+          <u-cell-item
+              icon="lock"
+              :iconSize="iconSize"
+              :iconStyle="{ color: '#1bca6a' }"
+              title="淇敼瀵嗙爜"
+              @click="navTo('pwd')"
+          ></u-cell-item>
+          <u-cell-item
+              icon="question-circle"
+              :iconSize="iconSize"
+              :iconStyle="{ color: '#d99e59' }"
+              title="鍦ㄧ嚎瀹㈡湇"
+              @click="chat()"
+          ></u-cell-item>
+        </u-cell-group>
+      </view>
+    </view>
+  </view>
+</template>
+<script>
+import config from "../../../common/config";
+
+export default {
+  data() {
+    return {
+      iconSize: 38,
+      image: undefined,
+    };
+  },
+  onLoad() {
+    this.image = config.baseUrl + this.vuex_user.avatar;
+  },
+  methods: {
+    navTo(url) {
+      uni.navigateTo({
+        url: url,
+      });
+    },
+    logout() {
+      this.$u.api.logout().then((res) => {
+        this.$u.toast(res.message);
+
+        //娓呯┖瀛樺偍淇℃伅
+        this.$u.vuex("vuex_token", "");
+        this.$u.vuex("vuex_refresh_token", "");
+        this.$u.vuex("vuex_username", "");
+        this.$u.vuex("vuex_userId", "");
+        this.$u.vuex("vuex_client_id", "");
+        this.$u.vuex("vuex_user", {});
+
+        setTimeout(() => {
+          uni.reLaunch({
+            url: "/pages/sys/login/index",
+          });
+        }, 500);
+      });
+    },
+    chat() {
+      // #ifdef MP
+      wx.openCustomerServiceChat({
+        extInfo: {
+          url: 'https://work.weixin.qq.com/kfid/kfc72b7650fd8e9f664'
+        },
+        corpId: 'wwdfd8cc3eb1127464',
+        success(res) {
+        },
+        fail(res) {
+          console.log(res)
+        }
+      })
+      // #endif
+    }
+  },
+};
+</script>
+<style lang="scss">
+@import "index-old.scss";
+
+page {
+  background-color: #f8f8f8;
+}
+</style>

--
Gitblit v1.9.3