From 8cc187c18df20505aeb87a846275cd77be4fecec Mon Sep 17 00:00:00 2001
From: huliyong <2783385703@qq.com>
Date: Wed, 14 Aug 2024 23:44:25 +0800
Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E7=99=BB=E5=BD=95=E8=AE=B0?=
=?UTF-8?q?=E5=BD=95=E9=A1=B5=E9=9D=A2?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
README.md | 39 +++++++++++++-
components/center/center.vue | 18 +++++++
locale/en.js | 9 +++-
locale/es.js | 9 +++-
pages.json | 7 +++
pages/loginRecord/loginRecord.vue | 94 ++++++++++++++++++++++++++++++++++
pages/winningRecord/winningRecord.vue | 4 +-
static/center/login.png | Bin 0 -> 3804 bytes
utils/shop.js | 4 +-
9 files changed, 178 insertions(+), 6 deletions(-)
create mode 100644 pages/loginRecord/loginRecord.vue
create mode 100644 static/center/login.png
diff --git a/README.md b/README.md
index 0df53ed..89dea20 100644
--- a/README.md
+++ b/README.md
@@ -1,2 +1,39 @@
-# uav-uniapp-240725
+# mobile-shop-uniapp
+#### 介绍
+{**以下是 Gitee 平台说明,您可以替换此简介**
+Gitee 是 OSCHINA 推出的基于 Git 的代码托管平台(同时支持 SVN)。专为开发者提供稳定、高效、安全的云端软件开发协作平台
+无论是个人、团队、或是企业,都能够用 Gitee 实现代码托管、项目管理、协作开发。企业项目请看 [https://gitee.com/enterprises](https://gitee.com/enterprises)}
+
+#### 软件架构
+软件架构说明
+
+
+#### 安装教程
+
+1. xxxx
+2. xxxx
+3. xxxx
+
+#### 使用说明
+
+1. xxxx
+2. xxxx
+3. xxxx
+
+#### 参与贡献
+
+1. Fork 本仓库
+2. 新建 Feat_xxx 分支
+3. 提交代码
+4. 新建 Pull Request
+
+
+#### 特技
+
+1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md
+2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com)
+3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目
+4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目
+5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help)
+6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)
diff --git a/components/center/center.vue b/components/center/center.vue
index 7a028ab..c999286 100644
--- a/components/center/center.vue
+++ b/components/center/center.vue
@@ -157,6 +157,16 @@
{{ $t('page.center.customer_serivce') }}
+
+
+
+
+
+
+ {{ $t('page.center.loginRecord') }}
+
+
+
@@ -345,6 +355,14 @@
})
},
+ //跳转登录记录列表
+ toLoginRecord(){
+ this.$play()
+ uni.navigateTo({
+ url: '/pages/loginRecord/loginRecord'
+ })
+ },
+
//跳转中奖记录
toWinningRecord(){
this.$play()
diff --git a/locale/en.js b/locale/en.js
index 3865a80..7192ce4 100644
--- a/locale/en.js
+++ b/locale/en.js
@@ -126,7 +126,14 @@ export default {
"save": "Save",
"fanList": "Fan List",
"cannotModified": "Cannot be modified",
- "winningRecord": "Winning Record"
+ "winningRecord": "Winning Record",
+ "loginRecord" : "Entry record"
+ },
+ "loginRecord" : {
+ "title" : "Entry record",
+ "Norecord" : "No record",
+ "login_time" : "login time",
+ "login_address" : "login address",
},
"purse": {
"recharge": "Recharge",
diff --git a/locale/es.js b/locale/es.js
index 7d68fed..fdbec44 100644
--- a/locale/es.js
+++ b/locale/es.js
@@ -126,7 +126,14 @@ export default {
"save": "guardar",
"fanList": "Lista de fans",
"cannotModified": "No puede ser modificado",
- "winningRecord": "Registro de ganancias"
+ "winningRecord": "Registro de ganancias",
+ "loginRecord" : "Registro de entrada"
+ },
+ "loginRecord" : {
+ "title" : "Registro de entrada",
+ "Norecord" : "No hay registro",
+ "login_time" : "Tiempo de inicio de sesión",
+ "login_address" : "Dirección de inicio de sesión",
},
"purse": {
"recharge": "recarga",
diff --git a/pages.json b/pages.json
index 2a36eac..2def3a3 100644
--- a/pages.json
+++ b/pages.json
@@ -113,6 +113,13 @@
{
"navigationBarTitleText" : ""
}
+ },
+ {
+ "path" : "pages/loginRecord/loginRecord",
+ "style" :
+ {
+ "navigationBarTitleText" : ""
+ }
}
],
"globalStyle": {
diff --git a/pages/loginRecord/loginRecord.vue b/pages/loginRecord/loginRecord.vue
new file mode 100644
index 0000000..ec4260d
--- /dev/null
+++ b/pages/loginRecord/loginRecord.vue
@@ -0,0 +1,94 @@
+
+
+
+
+
+
+
+
+ {{ $t('page.loginRecord.login_time') }}
+
+
+ {{ $t('page.loginRecord.login_address') }}
+
+
+
+
+ {{ item.createTime }}
+
+
+ {{ item.loginIp }}
+
+
+
+
+
+
+ {{ $t('page.loginRecord.Norecord') }}
+
+
+
+
+
+
+
diff --git a/pages/winningRecord/winningRecord.vue b/pages/winningRecord/winningRecord.vue
index 8e61b69..a0b4988 100644
--- a/pages/winningRecord/winningRecord.vue
+++ b/pages/winningRecord/winningRecord.vue
@@ -64,8 +64,8 @@
//获取中奖详情
getTurntableDetail(id, key) {
- const item = this.winningRecordList.find(item => item.id === id);
- return item ? item[key] : {}; // 如果没有找到,可以返回一个默认值
+ const item = this.winningRecordList.find(item => item.id === id);
+ return item ? item[key] : {}; // 如果没有找到,可以返回一个默认值
}
}
}
diff --git a/static/center/login.png b/static/center/login.png
new file mode 100644
index 0000000000000000000000000000000000000000..321dd152995fbd1e85a5b04924030afc5c5993a9
GIT binary patch
literal 3804
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
JrIvlv{{T6*^-=%;
literal 0
HcmV?d00001
diff --git a/utils/shop.js b/utils/shop.js
index 94c8b34..c2076aa 100644
--- a/utils/shop.js
+++ b/utils/shop.js
@@ -58,5 +58,7 @@ export default {
//获取提示签到说明
getTips : { url : '/index/getTips' , method : 'GET' , auth : true },
//获取banner列表
- getAppBanner : { url : '/shop/getAppBanner' , method : 'GET' , auth : true }
+ getAppBanner : { url : '/shop/getAppBanner' , method : 'GET' , auth : true },
+ //获取banner列表
+ getIpLogPage : { url : '/info/getIpLogPage' , method : 'GET' , auth : true },
}
\ No newline at end of file