diff --git a/main.js b/main.js
index d1ffab4..1b9eda8 100644
--- a/main.js
+++ b/main.js
@@ -2,6 +2,9 @@
// #ifndef VUE3
import Vue from 'vue'
import App from './App'
+import ElementPlus from 'element-plus'
+import 'element-plus/dist/index.css'
+import * as ElementPlusIconsVue from '@element-plus/icons-vue'
Vue.config.productionTip = false
@@ -10,6 +13,10 @@ App.mpType = 'app'
const app = new Vue({
...App
})
+app.use(ElementPlus)
+for (const [key, component] of Object.entries(ElementPlusIconsVue{
+ app.component(key, component)
+}
app.$mount()
// #endif
@@ -32,7 +39,7 @@ function getCurrentLocale() {
return uni.getStorageSync('languageData').code;
} else {
let language = uni.getSystemInfoSync().osLanguage;
- // language = 'zh_CN'
+ language = 'zh_CN'
if (language.indexOf('th') != -1) {
language = 'th'
uni.setStorageSync('languageData', {
diff --git a/package-lock.json b/package-lock.json
index a96860d..f01784e 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,10 +1,13 @@
{
- "name": "DeepChartApp",
+ "name": "deepChartVueApp",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"dependencies": {
+ "@dcloudio/uni-ui": "^1.5.11",
+ "@element-plus/icons-vue": "^2.3.2",
+ "element-plus": "^2.11.5",
"vue-i18n": "^9.14.5"
}
},
@@ -58,6 +61,55 @@
"node": ">=6.9.0"
}
},
+ "node_modules/@ctrl/tinycolor": {
+ "version": "3.6.1",
+ "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-3.6.1.tgz",
+ "integrity": "sha512-SITSV6aIXsuVNV3f3O0f2n/cgyEDWoSqtZMYiAmcsYHydcKrOz3gUxB/iXd/Qf08+IZX4KpgNbvUdMBmWz+kcA==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@dcloudio/uni-ui": {
+ "version": "1.5.11",
+ "resolved": "https://registry.npmjs.org/@dcloudio/uni-ui/-/uni-ui-1.5.11.tgz",
+ "integrity": "sha512-DBtk046ofmeFd82zRI7d89SoEwrAxYzUN3WVPm1DIBkpLPG5F5QDNkHMnZGu2wNrMEmGBjBpUh3vqEY1L3jaMw==",
+ "license": "Apache-2.0"
+ },
+ "node_modules/@element-plus/icons-vue": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/@element-plus/icons-vue/-/icons-vue-2.3.2.tgz",
+ "integrity": "sha512-OzIuTaIfC8QXEPmJvB4Y4kw34rSXdCJzxcD1kFStBvr8bK6X1zQAYDo0CNMjojnfTqRQCJ0I7prlErcoRiET2A==",
+ "license": "MIT",
+ "peerDependencies": {
+ "vue": "^3.2.0"
+ }
+ },
+ "node_modules/@floating-ui/core": {
+ "version": "1.7.3",
+ "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.3.tgz",
+ "integrity": "sha512-sGnvb5dmrJaKEZ+LDIpguvdX3bDlEllmv4/ClQ9awcmCZrlx5jQyyMWFM5kBI+EyNOCDDiKk8il0zeuX3Zlg/w==",
+ "license": "MIT",
+ "dependencies": {
+ "@floating-ui/utils": "^0.2.10"
+ }
+ },
+ "node_modules/@floating-ui/dom": {
+ "version": "1.7.4",
+ "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.4.tgz",
+ "integrity": "sha512-OOchDgh4F2CchOX94cRVqhvy7b3AFb+/rQXyswmzmGakRfkMgoWVjfnLWkRirfLEfuD4ysVW16eXzwt3jHIzKA==",
+ "license": "MIT",
+ "dependencies": {
+ "@floating-ui/core": "^1.7.3",
+ "@floating-ui/utils": "^0.2.10"
+ }
+ },
+ "node_modules/@floating-ui/utils": {
+ "version": "0.2.10",
+ "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.10.tgz",
+ "integrity": "sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==",
+ "license": "MIT"
+ },
"node_modules/@intlify/core-base": {
"version": "9.14.5",
"resolved": "https://registry.npmmirror.com/@intlify/core-base/-/core-base-9.14.5.tgz",
@@ -109,6 +161,38 @@
"license": "MIT",
"peer": true
},
+ "node_modules/@popperjs/core": {
+ "name": "@sxzz/popperjs-es",
+ "version": "2.11.7",
+ "resolved": "https://registry.npmjs.org/@sxzz/popperjs-es/-/popperjs-es-2.11.7.tgz",
+ "integrity": "sha512-Ccy0NlLkzr0Ex2FKvh2X+OyERHXJ88XJ1MXtsI9y9fGexlaXaVTPzBCRBwIxFkORuOb+uBqeu+RqnpgYTEZRUQ==",
+ "license": "MIT",
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/popperjs"
+ }
+ },
+ "node_modules/@types/lodash": {
+ "version": "4.17.20",
+ "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.20.tgz",
+ "integrity": "sha512-H3MHACvFUEiujabxhaI/ImO6gUrd8oOurg7LQtS7mbwIXA/cUqWrvBsaeJ23aZEPk1TAYkurjfMbSELfoCXlGA==",
+ "license": "MIT"
+ },
+ "node_modules/@types/lodash-es": {
+ "version": "4.17.12",
+ "resolved": "https://registry.npmjs.org/@types/lodash-es/-/lodash-es-4.17.12.tgz",
+ "integrity": "sha512-0NgftHUcV4v34VhXm8QBSftKVXtbkBG3ViCjs6+eJ5a6y6Mi/jiFGPc1sC7QK+9BFhWrURE3EOggmWaSxL9OzQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/lodash": "*"
+ }
+ },
+ "node_modules/@types/web-bluetooth": {
+ "version": "0.0.16",
+ "resolved": "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.16.tgz",
+ "integrity": "sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==",
+ "license": "MIT"
+ },
"node_modules/@vue/compiler-core": {
"version": "3.5.22",
"resolved": "https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.5.22.tgz",
@@ -224,6 +308,100 @@
"license": "MIT",
"peer": true
},
+ "node_modules/@vueuse/core": {
+ "version": "9.13.0",
+ "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-9.13.0.tgz",
+ "integrity": "sha512-pujnclbeHWxxPRqXWmdkKV5OX4Wk4YeK7wusHqRwU0Q7EFusHoqNA/aPhB6KCh9hEqJkLAJo7bb0Lh9b+OIVzw==",
+ "license": "MIT",
+ "dependencies": {
+ "@types/web-bluetooth": "^0.0.16",
+ "@vueuse/metadata": "9.13.0",
+ "@vueuse/shared": "9.13.0",
+ "vue-demi": "*"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/antfu"
+ }
+ },
+ "node_modules/@vueuse/core/node_modules/vue-demi": {
+ "version": "0.14.10",
+ "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.10.tgz",
+ "integrity": "sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==",
+ "hasInstallScript": true,
+ "license": "MIT",
+ "bin": {
+ "vue-demi-fix": "bin/vue-demi-fix.js",
+ "vue-demi-switch": "bin/vue-demi-switch.js"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/antfu"
+ },
+ "peerDependencies": {
+ "@vue/composition-api": "^1.0.0-rc.1",
+ "vue": "^3.0.0-0 || ^2.6.0"
+ },
+ "peerDependenciesMeta": {
+ "@vue/composition-api": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@vueuse/metadata": {
+ "version": "9.13.0",
+ "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-9.13.0.tgz",
+ "integrity": "sha512-gdU7TKNAUVlXXLbaF+ZCfte8BjRJQWPCa2J55+7/h+yDtzw3vOoGQDRXzI6pyKyo6bXFT5/QoPE4hAknExjRLQ==",
+ "license": "MIT",
+ "funding": {
+ "url": "https://github.com/sponsors/antfu"
+ }
+ },
+ "node_modules/@vueuse/shared": {
+ "version": "9.13.0",
+ "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-9.13.0.tgz",
+ "integrity": "sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw==",
+ "license": "MIT",
+ "dependencies": {
+ "vue-demi": "*"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/antfu"
+ }
+ },
+ "node_modules/@vueuse/shared/node_modules/vue-demi": {
+ "version": "0.14.10",
+ "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.10.tgz",
+ "integrity": "sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==",
+ "hasInstallScript": true,
+ "license": "MIT",
+ "bin": {
+ "vue-demi-fix": "bin/vue-demi-fix.js",
+ "vue-demi-switch": "bin/vue-demi-switch.js"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/antfu"
+ },
+ "peerDependencies": {
+ "@vue/composition-api": "^1.0.0-rc.1",
+ "vue": "^3.0.0-0 || ^2.6.0"
+ },
+ "peerDependenciesMeta": {
+ "@vue/composition-api": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/async-validator": {
+ "version": "4.2.5",
+ "resolved": "https://registry.npmjs.org/async-validator/-/async-validator-4.2.5.tgz",
+ "integrity": "sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg==",
+ "license": "MIT"
+ },
"node_modules/csstype": {
"version": "3.1.3",
"resolved": "https://registry.npmmirror.com/csstype/-/csstype-3.1.3.tgz",
@@ -231,6 +409,37 @@
"license": "MIT",
"peer": true
},
+ "node_modules/dayjs": {
+ "version": "1.11.18",
+ "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.18.tgz",
+ "integrity": "sha512-zFBQ7WFRvVRhKcWoUh+ZA1g2HVgUbsZm9sbddh8EC5iv93sui8DVVz1Npvz+r6meo9VKfa8NyLWBsQK1VvIKPA==",
+ "license": "MIT"
+ },
+ "node_modules/element-plus": {
+ "version": "2.11.5",
+ "resolved": "https://registry.npmjs.org/element-plus/-/element-plus-2.11.5.tgz",
+ "integrity": "sha512-O+bIVHQCjUDm4GiIznDXRoS8ar2TpWLwfOGnN/Aam0VXf5kbuc4SxdKKJdovWNxmxeqbcwjsSZPKgtXNcqys4A==",
+ "license": "MIT",
+ "dependencies": {
+ "@ctrl/tinycolor": "^3.4.1",
+ "@element-plus/icons-vue": "^2.3.2",
+ "@floating-ui/dom": "^1.0.1",
+ "@popperjs/core": "npm:@sxzz/popperjs-es@^2.11.7",
+ "@types/lodash": "^4.17.20",
+ "@types/lodash-es": "^4.17.12",
+ "@vueuse/core": "^9.1.0",
+ "async-validator": "^4.2.5",
+ "dayjs": "^1.11.18",
+ "lodash": "^4.17.21",
+ "lodash-es": "^4.17.21",
+ "lodash-unified": "^1.0.3",
+ "memoize-one": "^6.0.0",
+ "normalize-wheel-es": "^1.2.0"
+ },
+ "peerDependencies": {
+ "vue": "^3.2.0"
+ }
+ },
"node_modules/entities": {
"version": "4.5.0",
"resolved": "https://registry.npmmirror.com/entities/-/entities-4.5.0.tgz",
@@ -251,6 +460,29 @@
"license": "MIT",
"peer": true
},
+ "node_modules/lodash": {
+ "version": "4.17.21",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+ "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
+ "license": "MIT"
+ },
+ "node_modules/lodash-es": {
+ "version": "4.17.21",
+ "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz",
+ "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==",
+ "license": "MIT"
+ },
+ "node_modules/lodash-unified": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/lodash-unified/-/lodash-unified-1.0.3.tgz",
+ "integrity": "sha512-WK9qSozxXOD7ZJQlpSqOT+om2ZfcT4yO+03FuzAHD0wF6S0l0090LRPDx3vhTTLZ8cFKpBn+IOcVXK6qOcIlfQ==",
+ "license": "MIT",
+ "peerDependencies": {
+ "@types/lodash-es": "*",
+ "lodash": "*",
+ "lodash-es": "*"
+ }
+ },
"node_modules/magic-string": {
"version": "0.30.19",
"resolved": "https://registry.npmmirror.com/magic-string/-/magic-string-0.30.19.tgz",
@@ -261,6 +493,12 @@
"@jridgewell/sourcemap-codec": "^1.5.5"
}
},
+ "node_modules/memoize-one": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/memoize-one/-/memoize-one-6.0.0.tgz",
+ "integrity": "sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==",
+ "license": "MIT"
+ },
"node_modules/nanoid": {
"version": "3.3.11",
"resolved": "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.11.tgz",
@@ -280,6 +518,12 @@
"node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
}
},
+ "node_modules/normalize-wheel-es": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/normalize-wheel-es/-/normalize-wheel-es-1.2.0.tgz",
+ "integrity": "sha512-Wj7+EJQ8mSuXr2iWfnujrimU35R2W4FAErEyTmJoJ7ucwTn2hOUSsRehMb5RSYkxXGTM7Y9QpvPmp++w5ftoJw==",
+ "license": "BSD-3-Clause"
+ },
"node_modules/picocolors": {
"version": "1.1.1",
"resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-1.1.1.tgz",
diff --git a/package.json b/package.json
index 5057b95..e1450dc 100644
--- a/package.json
+++ b/package.json
@@ -1,5 +1,8 @@
{
"dependencies": {
+ "@dcloudio/uni-ui": "^1.5.11",
+ "@element-plus/icons-vue": "^2.3.2",
+ "element-plus": "^2.11.5",
"vue-i18n": "^9.14.5"
}
}
diff --git a/pages.json b/pages.json
index 4558c9f..dae6e21 100644
--- a/pages.json
+++ b/pages.json
@@ -1,6 +1,8 @@
{
- "pages": [
- {
+ "easycom": {
+ "^uni-(.*)": "@dcloudio/uni-ui/lib/uni-$1/uni-$1.vue"
+ },
+ "pages": [{
"path": "pages/home/home",
"style": {
"navigationStyle": "custom",
@@ -68,6 +70,112 @@
"disableSwipeBack": true,
"titleNView": false,
"bounce": false
+ },
+ {
+ "path": "pages/setting/general",
+ "style": {
+ "navigationBarTitleText": "通用设置"
+ }
+ },
+ {
+ "path": "pages/setting/font",
+ "style": {
+ "navigationBarTitleText": "字体大小"
+ }
+ },
+ {
+ "path": "pages/setting/theme",
+ "style": {
+ "navigationBarTitleText": "主题切换"
+ }
+ },
+ {
+ "path": "pages/setting/message",
+ "style": {
+ "navigationBarTitleText": "消息推送"
+ }
+ },
+ {
+ "path": "pages/setting/push",
+ "style": {
+ "navigationBarTitleText": "推送设置"
+ }
+ },
+ {
+ "path": "pages/setting/server",
+ "style": {
+ "navigationBarTitleText": "选择服务器"
+ }
+ },
+ {
+ "path": "pages/setting/market",
+ "style": {
+ "navigationBarTitleText": "行情设置"
+ }
+ },
+ {
+ "path": "pages/setting/account",
+ "style": {
+ "navigationBarTitleText": "账号与安全"
+ }
+ },
+ {
+ "path": "pages/setting/newVersion",
+ "style": {
+ "navigationBarTitleText": "新版本更新"
+ }
+ },
+ {
+ "path": "pages/setting/about",
+ "style": {
+ "navigationBarTitleText": "关于DeepChart"
+ }
+ },
+ {
+ "path": "pages/setting/introduce",
+ "style": {
+ "navigationBarTitleText": "产品介绍"
+ }
+ },
+ {
+ "path": "pages/setting/bind",
+ "style": {
+ "navigationBarTitleText": "绑定账号"
+ }
+ },
+ {
+ "path": "pages/setting/phone",
+ "style": {
+ "navigationBarTitleText": "绑定账号"
+ // 其实是绑定手机号
+ }
+ },
+ {
+ "path": "pages/setting/email",
+ "style": {
+ "navigationBarTitleText": "绑定账号"
+ // 其实是绑定邮箱
+ }
+ },
+ {
+ "path": "pages/setting/password",
+ "style":
+ {
+ "navigationBarTitleText": "修改密码"
+ }
+ },
+ {
+ "path" : "pages/setting/nextPwd",
+ "style" :
+ {
+ "navigationBarTitleText" : "修改密码"
+ }
+ },
+ {
+ "path" : "pages/setting/share",
+ "style" :
+ {
+ "navigationBarTitleText" : "分享领取奖励"
}
}
],
diff --git a/pages/home/member.vue b/pages/home/member.vue
index 6851292..ed3c445 100644
--- a/pages/home/member.vue
+++ b/pages/home/member.vue
@@ -1,28 +1,294 @@
-
-
- 我的
+
+
+
+
+
+
+
+
+
+
+ {{ username }}
+
+
+ ID:{{ dccode }}
+
+
+
+ 签到
+
+
+
+
+
+
+ 行情设置
+
+
+
+ 通用设置
+
+
+
+
+
+
+
+
+
+
+ 账号与安全
+
+
+
+
+ 联系我们
+
+
+
+
+ 新版本更新
+ 有新版本可更新
+
+
+
+
+
+
+ 意见反馈
+
+
+
+
+ 关于DeepChart
+
+
+
\ No newline at end of file
diff --git a/pages/setting/about.vue b/pages/setting/about.vue
new file mode 100644
index 0000000..d8146b1
--- /dev/null
+++ b/pages/setting/about.vue
@@ -0,0 +1,86 @@
+
+
+
+
+
+
+
+
+
+
+
+ 产品介绍
+
+
+
+ 免责声明
+
+
+
+ 隐私政策
+
+
+
+ 服务协议
+
+
+
+ 鼓励一下
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/setting/account.vue b/pages/setting/account.vue
new file mode 100644
index 0000000..5dd5a60
--- /dev/null
+++ b/pages/setting/account.vue
@@ -0,0 +1,213 @@
+
+
+
+
+
+
+
+
+ 头像
+
+
+
+
+
+
+ 昵称
+
+ DeepChart
+
+
+
+
+ ID
+
+ {{ jwcode }}
+
+
+
+
+ 密码
+
+ qwertyuiop
+
+
+
+
+ 修改密码
+
+
+
+ 注销账号
+
+
+
+ 绑定账号
+
+
+
+
+
+
+
+ 退出登录
+
+
+
+
+ 是否退出登录
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/setting/bind.vue b/pages/setting/bind.vue
new file mode 100644
index 0000000..5a221cc
--- /dev/null
+++ b/pages/setting/bind.vue
@@ -0,0 +1,85 @@
+
+
+
+
+
+
+
+
+ 手机号
+
+ 未绑定
+
+
+
+
+
+ 邮箱
+
+ analsak@163.com
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/setting/email.vue b/pages/setting/email.vue
new file mode 100644
index 0000000..b3016f6
--- /dev/null
+++ b/pages/setting/email.vue
@@ -0,0 +1,142 @@
+
+
+
+
+
+
+
+
+
+
+ 已绑邮箱:{{ email }}
+
+
+
+
+
+
+ +86
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/setting/font.vue b/pages/setting/font.vue
new file mode 100644
index 0000000..357739f
--- /dev/null
+++ b/pages/setting/font.vue
@@ -0,0 +1,68 @@
+
+
+
+
+
+ 标准
+
+
+
+ 中号
+
+
+
+ 大号
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/setting/general.vue b/pages/setting/general.vue
new file mode 100644
index 0000000..cbf21c0
--- /dev/null
+++ b/pages/setting/general.vue
@@ -0,0 +1,165 @@
+
+
+
+
+
+ 语言
+ 中文(简体)
+
+
+
+ 字体大小
+
+
+
+ 主题切换
+
+
+
+
+
+
+
+ 消息推送
+
+
+
+
+
+
+ 切换服务器
+
+
+
+ 清理缓存
+ {{ cache }}M
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/setting/introduce.vue b/pages/setting/introduce.vue
new file mode 100644
index 0000000..ff98778
--- /dev/null
+++ b/pages/setting/introduce.vue
@@ -0,0 +1,76 @@
+
+
+
+
+
+
+
+
+
+
+ 1.产品定位
+ DeepChart:全球最懂机构行为的AI(你的AI投资伙伴)强化"深度分析"
+ 的品牌标签(DeepChart=全球最懂机构行为的AI),主打"深度解读机构行为"的APP。
+
+ 2.产品介绍
+ DeepChart是一款以"Al智能体”为决策核心的智能投资分析平台,
+ 专注于深度研究机构行为,专为全球散户投资者量身打造。它重新定义了人与投资工具之间的关系,
+ 是一个真正懂投资、懂市场、更懂用户的AI投资伙伴。
+
+ 3.产品理念
+ 从“人找信息”到“AI智能体替你思考和管理”。
+
+ 4.功能定位——全景AI决策体系
+ 黄其振是大笨蛋
+ 李建霖是大笨蛋
+ double是大笨蛋
+ 张鲁平是大笨蛋
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/setting/market.vue b/pages/setting/market.vue
new file mode 100644
index 0000000..f25dcf7
--- /dev/null
+++ b/pages/setting/market.vue
@@ -0,0 +1,221 @@
+
+
+
+
+
+ 分时设计
+
+
+ A股竞价
+
+
+ 智能开启
+
+
+
+ 保持开启
+
+
+
+
+ 保持关闭
+
+
+
+
+ K线样式
+
+
+
+ 普通
+
+
+
+
+ 轮廓图
+
+
+
+
+ 折线图
+
+
+
+
+ 除权类型
+
+
+ 除权
+
+
+
+ 普通
+
+
+
+ 加权
+
+
+
+
+ 涨跌颜色
+
+
+
+
+
+ 绿涨红跌
+
+
+
+
+
+
+ 红涨绿跌
+
+
+
+
+ 副图指标个数
+
+
+ 1
+
+
+ 2
+
+
+ 3
+
+
+
+
+
+ 指标设置
+
+
+
+ {{ item }}
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/setting/message.vue b/pages/setting/message.vue
new file mode 100644
index 0000000..b40720b
--- /dev/null
+++ b/pages/setting/message.vue
@@ -0,0 +1,62 @@
+
+
+
+
+
+ 语言
+ 通知已开启
+ 通知未开启
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/setting/newVersion.vue b/pages/setting/newVersion.vue
new file mode 100644
index 0000000..95ac0e9
--- /dev/null
+++ b/pages/setting/newVersion.vue
@@ -0,0 +1,82 @@
+
+
+
+
+
+
+ 已有新版本
+ 已是最新版本
+
+ {{ version }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/setting/nextPwd.vue b/pages/setting/nextPwd.vue
new file mode 100644
index 0000000..e55d771
--- /dev/null
+++ b/pages/setting/nextPwd.vue
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+
+ 确认新密码
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 密码最少8位数
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/setting/password.vue b/pages/setting/password.vue
new file mode 100644
index 0000000..fec980a
--- /dev/null
+++ b/pages/setting/password.vue
@@ -0,0 +1,171 @@
+
+
+
+
+
+ 邮箱
+ 手机号
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/setting/phone.vue b/pages/setting/phone.vue
new file mode 100644
index 0000000..c33bddb
--- /dev/null
+++ b/pages/setting/phone.vue
@@ -0,0 +1,143 @@
+
+
+
+
+
+
+
+
+
+
+ 已绑手机号:{{ phone }}
+
+
+
+
+
+
+ +86
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/setting/push.vue b/pages/setting/push.vue
new file mode 100644
index 0000000..2aaecf4
--- /dev/null
+++ b/pages/setting/push.vue
@@ -0,0 +1,108 @@
+
+
+
+
+
+ 公共消息
+ 重大咨询、财经要闻等系统提醒
+
+
+
+ 字体大小
+
+
+
+
+
+
+ 盯盘预警
+
+
+
+ 订阅服务
+ 45.5M
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/setting/server.vue b/pages/setting/server.vue
new file mode 100644
index 0000000..044d6aa
--- /dev/null
+++ b/pages/setting/server.vue
@@ -0,0 +1,87 @@
+
+
+
+
+
+ 自动选择
+
+
+
+ 新加坡服务器
+
+
+
+ 香港服务器
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/setting/share.vue b/pages/setting/share.vue
new file mode 100644
index 0000000..78bf6f8
--- /dev/null
+++ b/pages/setting/share.vue
@@ -0,0 +1,111 @@
+
+
+
+
+
+
+
+
+ {{ jwcode }}
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/setting/theme.vue b/pages/setting/theme.vue
new file mode 100644
index 0000000..3752eab
--- /dev/null
+++ b/pages/setting/theme.vue
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/static/my/BlackTheme.png b/static/my/BlackTheme.png
new file mode 100644
index 0000000..b495312
Binary files /dev/null and b/static/my/BlackTheme.png differ
diff --git a/static/my/QRcode.png b/static/my/QRcode.png
new file mode 100644
index 0000000..eac1373
Binary files /dev/null and b/static/my/QRcode.png differ
diff --git a/static/my/about.png b/static/my/about.png
new file mode 100644
index 0000000..5fdf993
Binary files /dev/null and b/static/my/about.png differ
diff --git a/static/my/aboutDC.png b/static/my/aboutDC.png
new file mode 100644
index 0000000..8118e30
Binary files /dev/null and b/static/my/aboutDC.png differ
diff --git a/static/my/award.png b/static/my/award.png
new file mode 100644
index 0000000..a532dcb
Binary files /dev/null and b/static/my/award.png differ
diff --git a/static/my/bindedEmail.png b/static/my/bindedEmail.png
new file mode 100644
index 0000000..45899c1
Binary files /dev/null and b/static/my/bindedEmail.png differ
diff --git a/static/my/bindedPhone.png b/static/my/bindedPhone.png
new file mode 100644
index 0000000..4f372e2
Binary files /dev/null and b/static/my/bindedPhone.png differ
diff --git a/static/my/changeBindPhone.png b/static/my/changeBindPhone.png
new file mode 100644
index 0000000..823c93b
Binary files /dev/null and b/static/my/changeBindPhone.png differ
diff --git a/static/my/changeEmail.png b/static/my/changeEmail.png
new file mode 100644
index 0000000..801e0a2
Binary files /dev/null and b/static/my/changeEmail.png differ
diff --git a/static/my/common.png b/static/my/common.png
new file mode 100644
index 0000000..ca6a8c7
Binary files /dev/null and b/static/my/common.png differ
diff --git a/static/my/connection.png b/static/my/connection.png
new file mode 100644
index 0000000..049d1cb
Binary files /dev/null and b/static/my/connection.png differ
diff --git a/static/my/editName.png b/static/my/editName.png
new file mode 100644
index 0000000..6ed705c
Binary files /dev/null and b/static/my/editName.png differ
diff --git a/static/my/greenBackground.png b/static/my/greenBackground.png
new file mode 100644
index 0000000..658fb02
Binary files /dev/null and b/static/my/greenBackground.png differ
diff --git a/static/my/greenRise.png b/static/my/greenRise.png
new file mode 100644
index 0000000..e313b65
Binary files /dev/null and b/static/my/greenRise.png differ
diff --git a/static/my/hideEye.png b/static/my/hideEye.png
new file mode 100644
index 0000000..cf3a11a
Binary files /dev/null and b/static/my/hideEye.png differ
diff --git a/static/my/invite.png b/static/my/invite.png
new file mode 100644
index 0000000..b547c5f
Binary files /dev/null and b/static/my/invite.png differ
diff --git a/static/my/menu.png b/static/my/menu.png
new file mode 100644
index 0000000..687e071
Binary files /dev/null and b/static/my/menu.png differ
diff --git a/static/my/myFriends.png b/static/my/myFriends.png
new file mode 100644
index 0000000..c5ef069
Binary files /dev/null and b/static/my/myFriends.png differ
diff --git a/static/my/openEye.png b/static/my/openEye.png
new file mode 100644
index 0000000..b2386f0
Binary files /dev/null and b/static/my/openEye.png differ
diff --git a/static/my/opinion.png b/static/my/opinion.png
new file mode 100644
index 0000000..4de5f40
Binary files /dev/null and b/static/my/opinion.png differ
diff --git a/static/my/outline.png b/static/my/outline.png
new file mode 100644
index 0000000..8c439d1
Binary files /dev/null and b/static/my/outline.png differ
diff --git a/static/my/polylines.png b/static/my/polylines.png
new file mode 100644
index 0000000..6a42e0e
Binary files /dev/null and b/static/my/polylines.png differ
diff --git a/static/my/redRise.png b/static/my/redRise.png
new file mode 100644
index 0000000..3a2a436
Binary files /dev/null and b/static/my/redRise.png differ
diff --git a/static/my/security.png b/static/my/security.png
new file mode 100644
index 0000000..c655f5e
Binary files /dev/null and b/static/my/security.png differ
diff --git a/static/my/setting.png b/static/my/setting.png
new file mode 100644
index 0000000..5799ac4
Binary files /dev/null and b/static/my/setting.png differ
diff --git a/static/my/share.png b/static/my/share.png
new file mode 100644
index 0000000..69029e6
Binary files /dev/null and b/static/my/share.png differ
diff --git a/static/my/shareBackground.png b/static/my/shareBackground.png
new file mode 100644
index 0000000..1e48fb7
Binary files /dev/null and b/static/my/shareBackground.png differ
diff --git a/static/my/shareFriends.png b/static/my/shareFriends.png
new file mode 100644
index 0000000..0977973
Binary files /dev/null and b/static/my/shareFriends.png differ
diff --git a/static/my/unlock.png b/static/my/unlock.png
new file mode 100644
index 0000000..0bdf2ba
Binary files /dev/null and b/static/my/unlock.png differ
diff --git a/static/my/update.png b/static/my/update.png
new file mode 100644
index 0000000..550d529
Binary files /dev/null and b/static/my/update.png differ
diff --git a/static/my/verification.png b/static/my/verification.png
new file mode 100644
index 0000000..96ea5cd
Binary files /dev/null and b/static/my/verification.png differ
diff --git a/static/my/whiteTheme.png b/static/my/whiteTheme.png
new file mode 100644
index 0000000..4cec8d7
Binary files /dev/null and b/static/my/whiteTheme.png differ
diff --git a/static/my/签到.png b/static/my/签到.png
new file mode 100644
index 0000000..a2230ef
Binary files /dev/null and b/static/my/签到.png differ
diff --git a/static/my/行情设置.png b/static/my/行情设置.png
new file mode 100644
index 0000000..43fc5ea
Binary files /dev/null and b/static/my/行情设置.png differ
diff --git a/static/my/设置.png b/static/my/设置.png
new file mode 100644
index 0000000..1f9f721
Binary files /dev/null and b/static/my/设置.png differ
diff --git a/static/my/铃铛2.png b/static/my/铃铛2.png
new file mode 100644
index 0000000..3d4c8de
Binary files /dev/null and b/static/my/铃铛2.png differ