From 56f78b5bba89bb22bdd73c3d75ed6e1ec235721a Mon Sep 17 00:00:00 2001 From: hongxilin <17663930442@163.com> Date: Thu, 28 Nov 2024 17:00:27 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E9=87=91=E5=B8=81=E7=B3=BB=E7=BB=9F?= =?UTF-8?q?=E5=B7=A5=E4=BD=9C=E5=8F=B0=E5=A4=A7=E8=87=B4=E6=A1=86=E6=9E=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- vue/gold-system/README.md | 4 +- vue/gold-system/index.html | 7 ++ vue/gold-system/package-lock.json | 26 +++++ vue/gold-system/package.json | 1 + vue/gold-system/src/views/index.vue | 2 +- .../src/views/managerecharge/activity.vue | 12 +- .../src/views/recharge/adminRecharge.vue | 8 +- vue/gold-system/src/views/workspace/index.vue | 126 ++++++++++++++++++++- 8 files changed, 174 insertions(+), 12 deletions(-) diff --git a/vue/gold-system/README.md b/vue/gold-system/README.md index 856ed63..6abe182 100644 --- a/vue/gold-system/README.md +++ b/vue/gold-system/README.md @@ -16,4 +16,6 @@ npm install element-plus --save 下载element-plus组件 npm install @element-plus/icons-vue 下载element-plus图标库 -npm install vue-icons-plus --save 下载外部图标库 \ No newline at end of file +npm install vue-icons-plus --save 下载外部图标库 + +npm install echarts 安装echarts组件 \ No newline at end of file diff --git a/vue/gold-system/index.html b/vue/gold-system/index.html index b4ee6e8..1924bc8 100644 --- a/vue/gold-system/index.html +++ b/vue/gold-system/index.html @@ -11,3 +11,10 @@ + \ No newline at end of file diff --git a/vue/gold-system/package-lock.json b/vue/gold-system/package-lock.json index e5569d7..6d9f5bf 100644 --- a/vue/gold-system/package-lock.json +++ b/vue/gold-system/package-lock.json @@ -10,6 +10,7 @@ "dependencies": { "@element-plus/icons-vue": "^2.3.1", "axios": "^1.7.8", + "echarts": "^5.5.1", "element-plus": "^2.8.8", "vue": "^3.5.12", "vue-icons-plus": "^0.1.7", @@ -1159,6 +1160,16 @@ "node": ">=0.4.0" } }, + "node_modules/echarts": { + "version": "5.5.1", + "resolved": "https://mirrors.huaweicloud.com/repository/npm/echarts/-/echarts-5.5.1.tgz", + "integrity": "sha512-Fce8upazaAXUVUVsjgV6mBnGuqgO+JNDlcgF79Dksy4+wgGpQB2lmYoO4TSweFg/mZITdpGHomw/cNBJZj1icA==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "2.3.0", + "zrender": "5.6.0" + } + }, "node_modules/element-plus": { "version": "2.8.8", "resolved": "https://mirrors.huaweicloud.com/repository/npm/element-plus/-/element-plus-2.8.8.tgz", @@ -1520,6 +1531,12 @@ "node": ">=0.10.0" } }, + "node_modules/tslib": { + "version": "2.3.0", + "resolved": "https://mirrors.huaweicloud.com/repository/npm/tslib/-/tslib-2.3.0.tgz", + "integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==", + "license": "0BSD" + }, "node_modules/typescript": { "version": "5.6.3", "resolved": "https://mirrors.huaweicloud.com/repository/npm/typescript/-/typescript-5.6.3.tgz", @@ -1663,6 +1680,15 @@ "peerDependencies": { "typescript": ">=5.0.0" } + }, + "node_modules/zrender": { + "version": "5.6.0", + "resolved": "https://mirrors.huaweicloud.com/repository/npm/zrender/-/zrender-5.6.0.tgz", + "integrity": "sha512-uzgraf4njmmHAbEUxMJ8Oxg+P3fT04O+9p7gY+wJRVxo8Ge+KmYv0WJev945EH4wFuc4OY2NLXz46FZrWS9xJg==", + "license": "BSD-3-Clause", + "dependencies": { + "tslib": "2.3.0" + } } } } diff --git a/vue/gold-system/package.json b/vue/gold-system/package.json index 4de5971..7be23ad 100644 --- a/vue/gold-system/package.json +++ b/vue/gold-system/package.json @@ -11,6 +11,7 @@ "dependencies": { "@element-plus/icons-vue": "^2.3.1", "axios": "^1.7.8", + "echarts": "^5.5.1", "element-plus": "^2.8.8", "vue": "^3.5.12", "vue-icons-plus": "^0.1.7", diff --git a/vue/gold-system/src/views/index.vue b/vue/gold-system/src/views/index.vue index bf5e68e..15dd10d 100644 --- a/vue/gold-system/src/views/index.vue +++ b/vue/gold-system/src/views/index.vue @@ -124,7 +124,7 @@ const router = useRouter(); .el-aside { background-color: #08193d; - height: 100vh; + min-height: 100vh; width: 200px; } diff --git a/vue/gold-system/src/views/managerecharge/activity.vue b/vue/gold-system/src/views/managerecharge/activity.vue index 583f2e5..be19c56 100644 --- a/vue/gold-system/src/views/managerecharge/activity.vue +++ b/vue/gold-system/src/views/managerecharge/activity.vue @@ -60,14 +60,22 @@ const tableData = [ ] -//分页对象 +//搜索对象 const getObj = ref({ page: 1, size: 10, }) //分页总条目 const total = ref(100) - +// 添加对象 +const addObj = ref({ + activityName: '', + freeGold: '', + rechargeRatio: '', + startTime: '', + endTime: '', + adminName: '', +}) //新增活动弹出框 const addActivityVisible = ref(false) diff --git a/vue/gold-system/src/views/recharge/adminRecharge.vue b/vue/gold-system/src/views/recharge/adminRecharge.vue index 00f9b58..e936ce0 100644 --- a/vue/gold-system/src/views/recharge/adminRecharge.vue +++ b/vue/gold-system/src/views/recharge/adminRecharge.vue @@ -185,10 +185,10 @@ const handleClick = function (tab, event) { - - - - + + + +
diff --git a/vue/gold-system/src/views/workspace/index.vue b/vue/gold-system/src/views/workspace/index.vue index 0c10df9..e905a10 100644 --- a/vue/gold-system/src/views/workspace/index.vue +++ b/vue/gold-system/src/views/workspace/index.vue @@ -1,13 +1,131 @@ \ No newline at end of file From 5a3de91621a323bdfc2ac00458424dc25d30412a Mon Sep 17 00:00:00 2001 From: hongxilin <17663930442@163.com> Date: Thu, 28 Nov 2024 19:49:12 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E5=AE=A2=E6=88=B7=E9=87=91=E5=B8=81?= =?UTF-8?q?=E6=98=8E=E7=BB=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/views/managerecharge/activity.vue | 104 +++-------- .../src/views/recharge/adminRecharge.vue | 141 ++++++++++---- vue/gold-system/src/views/recharge/allRecharge.vue | 97 ++++++---- vue/gold-system/src/views/usergold/index.vue | 202 ++++++++++++++++++++- 4 files changed, 396 insertions(+), 148 deletions(-) diff --git a/vue/gold-system/src/views/managerecharge/activity.vue b/vue/gold-system/src/views/managerecharge/activity.vue index be19c56..790b7a3 100644 --- a/vue/gold-system/src/views/managerecharge/activity.vue +++ b/vue/gold-system/src/views/managerecharge/activity.vue @@ -1,64 +1,10 @@ @@ -143,20 +168,29 @@ const handleClick = function (tab, event) {
活动名称: - + + +
充值方式: - + + +
所属地区: - + + +
@@ -185,24 +219,24 @@ const handleClick = function (tab, event) { - - - + + +
- - - - - - - - - - - + + + + + + + + + + + - - - + + + \ No newline at end of file