签到明细页面

main
song 2024-05-30 16:08:11 +08:00
parent acc5f92116
commit 15ebec31f3
5 changed files with 316 additions and 130 deletions

View File

@ -1,135 +1,150 @@
{ {
"easycom": { "easycom": {
"autoscan": true, "autoscan": true,
"custom": { "custom": {
"^u--(.*)": "uview-plus/components/u-$1/u-$1.vue", "^u--(.*)": "uview-plus/components/u-$1/u-$1.vue",
"^up-(.*)": "uview-plus/components/u-$1/u-$1.vue", "^up-(.*)": "uview-plus/components/u-$1/u-$1.vue",
"^u-([^-].*)": "uview-plus/components/u-$1/u-$1.vue" "^u-([^-].*)": "uview-plus/components/u-$1/u-$1.vue"
}
},
"pages": [
{
"path": "pages/signln/signiddetails",
"style": {
"navigationBarTitleText": "签到明细",
"navigationStyle": "custom"
}
},
{
"path": "pages/index",
"style": {
"navigationBarTitleText": "若依移动端框架",
"navigationStyle": "custom",
"navigationBarTextStyle": "white"
} }
}, },
"pages": [{ {
"path": "pages/index", "path": "pages/loginInfo/login",
"style": { "style": {
"navigationBarTitleText": "若依移动端框架", "navigationBarTitleText": "登录"
"navigationStyle": "custom", }
"navigationBarTextStyle": "white" },
} {
} "path": "pages/register",
, "style": {
{ "navigationBarTitleText": "注册"
"path": "pages/loginInfo/login", }
"style": { }, {
"navigationBarTitleText": "登录" "path": "pages/work/index",
} "style": {
}, "navigationBarTitleText": "工作台"
{ }
"path": "pages/register", }, {
"style": { "path": "pages/mine/index",
"navigationBarTitleText": "注册" "style": {
} "navigationBarTitleText": "我的"
}, { }
"path": "pages/work/index", }, {
"style": { "path": "pages/mine/avatar/index",
"navigationBarTitleText": "工作台" "style": {
} "navigationBarTitleText": "修改头像"
}, { }
"path": "pages/mine/index", }, {
"style": { "path": "pages/mine/info/index",
"navigationBarTitleText": "我的" "style": {
} "navigationBarTitleText": "个人信息"
}, { }
"path": "pages/mine/avatar/index", }, {
"style": { "path": "pages/mine/info/edit",
"navigationBarTitleText": "修改头像" "style": {
} "navigationBarTitleText": "编辑资料"
}, { }
"path": "pages/mine/info/index", },
"style": { {
"navigationBarTitleText": "个人信息" "path": "pages/mine/info/userInfo",
} "style": {
}, { "navigationBarTitleText": "编辑资料"
"path": "pages/mine/info/edit", }
"style": { },
"navigationBarTitleText": "编辑资料" {
} "path": "pages/mine/pwd/index",
}, "style": {
{ "navigationBarTitleText": "修改密码"
"path": "pages/mine/info/userInfo", }
"style": { }, {
"navigationBarTitleText": "编辑资料" "path": "pages/mine/setting/index",
} "style": {
}, "navigationBarTitleText": "应用设置"
{ }
"path": "pages/mine/pwd/index", }, {
"style": { "path": "pages/mine/help/index",
"navigationBarTitleText": "修改密码" "style": {
} "navigationBarTitleText": "常见问题"
}, { }
"path": "pages/mine/setting/index", }, {
"style": { "path": "pages/mine/about/index",
"navigationBarTitleText": "应用设置" "style": {
} "navigationBarTitleText": "关于我们"
}, { }
"path": "pages/mine/help/index", }, {
"style": { "path": "pages/common/webview/index",
"navigationBarTitleText": "常见问题" "style": {
} "navigationBarTitleText": "浏览网页"
}, { }
"path": "pages/mine/about/index", }, {
"style": { "path": "pages/common/textview/index",
"navigationBarTitleText": "关于我们" "style": {
} "navigationBarTitleText": "浏览文本"
}, { }
"path": "pages/common/webview/index", }, {
"style": { "path": "pages/search/index",
"navigationBarTitleText": "浏览网页" "style": {
} "navigationBarTitleText": "搜索"
}, { }
"path": "pages/common/textview/index", },
"style": { {
"navigationBarTitleText": "浏览文本" "path": "pages/communication/addfriends",
} "style": {
}, { "navigationBarTitleText": "添加好友"
"path": "pages/search/index", }
"style": { }
"navigationBarTitleText": "搜索", // {
// "path": "pages/signln/signiddetails",
// "style": {
// "navigationBarTitleText": "签到明细",
// "navigationStyle": "custom"
// }
} // }
}, ],
{ "tabBar": {
"path" : "pages/communication/addfriends", "color": "#000000",
"style" : "selectedColor": "#000000",
{ "borderStyle": "white",
"navigationBarTitleText" : "" "backgroundColor": "#ffffff",
} "list": [{
}], "pagePath": "pages/index",
"tabBar": { "iconPath": "static/images/tabbar/home.png",
"color": "#000000", "selectedIconPath": "static/images/tabbar/home_.png",
"selectedColor": "#000000", "text": "首页"
"borderStyle": "white", }, {
"backgroundColor": "#ffffff", "pagePath": "pages/work/index",
"list": [{ "iconPath": "static/images/tabbar/work.png",
"pagePath": "pages/index", "selectedIconPath": "static/images/tabbar/work_.png",
"iconPath": "static/images/tabbar/home.png", "text": "工作台"
"selectedIconPath": "static/images/tabbar/home_.png", }, {
"text": "首页" "pagePath": "pages/mine/index",
} "iconPath": "static/images/tabbar/mine.png",
, { "selectedIconPath": "static/images/tabbar/mine_.png",
"pagePath": "pages/work/index", "text": "我的"
"iconPath": "static/images/tabbar/work.png", }]
"selectedIconPath": "static/images/tabbar/work_.png", },
"text": "工作台" "globalStyle": {
}, { "navigationBarTextStyle": "black",
"pagePath": "pages/mine/index", "navigationBarTitleText": "RuoYi",
"iconPath": "static/images/tabbar/mine.png", "navigationBarBackgroundColor": "#FFFFFF"
"selectedIconPath": "static/images/tabbar/mine_.png", }
"text": "我的"
}
]
},
"globalStyle": {
"navigationBarTextStyle": "black",
"navigationBarTitleText": "RuoYi",
"navigationBarBackgroundColor": "#FFFFFF"
}
} }

View File

@ -0,0 +1,136 @@
<template>
<view class="uninavbar">
<uni-nav-bar statusBar="false" :border="false" left-icon="left" title="签到明细" />
</view>
<view style="height: 24rpx;"></view>
<view class="content" v-for="(item,index) in arr" :key="index">
<view class="uni-list">
<text class="uni-list-top-text">{{item.text}}</text>
<view :class="item.type === '+'
?'uni-list-right-add':'uni-list-right-remove'">{{item.type}}{{item.count}}</view>
<text class="uni-list-bottom-text">{{item.time}}</text>
<view class="uni-list--border-bottom"></view>
</view>
</view>
</template>
<script setup>
import {
reactive,
ref
} from "vue"
let arr = reactive([{
id: 1,
text: "每日签到",
time: "2024-05-21 00:00",
count: 2,
type: "+"
},
{
id: 2,
text: "关注",
time: "2024-05-21 00:00",
count: 2,
type: "+"
},
{
id: 3,
text: "点赞",
time: "2024-05-21 00:00",
count: 2,
type: "+"
},
{
id: 3,
text: "发布话题",
time: "2024-05-21 00:00",
count: 2,
type: "+"
},
{
id: 4,
text: "邀请新用户",
time: "2024-05-21 00:00",
count: 5,
type: "+"
},
{
id: 5,
text: "商品兑换",
time: "2024-05-21 00:00",
count: 200,
type: "-"
},
]);
</script>
<style scoped>
:deep(.uni-nav-bar-text.data-v-26544265) {
font-size: 36rpx;
font-weight: 600;
}
:deep(.uni-icons) {
font-family: uniicons;
text-decoration: none;
text-align: center;
width: 31rpx;
height: 44rpx;
line-height: 44rpx;
}
.content {
margin-left: 32rpx;
margin-right: 32rpx;
margin-top: 24rpx;
}
.uni-list {
height: 92rpx;
}
.uni-list>text {
display: block;
}
.uni-list>text:first-child {
font-weight: 400;
height: 28rpx;
font-size: 28rpx;
text-align: left;
color: #000000;
}
.uni-list-bottom-text {
font-weight: 400;
width: 201rpx;
height: 19rpx;
font-size: 24rpx;
text-align: left;
color: #999999;
margin-top: 14rpx;
}
.uni-list-right-add {
float: right;
justify-content: flex-start;
color: #F99B46;
font-size: 30 rpx;
}
.uni-list-right-remove {
float: right;
justify-content: flex-start;
color: #FA3939;
font-size: 30 rpx;
}
.uni-list--border-bottom {
height: 4rpx;
border-radius: 2px 2px 2px 2px;
background: #eeeeee;
margin-top: 32rpx;
}
</style>

28
project.config.json Normal file
View File

@ -0,0 +1,28 @@
{
"appid": "wx892c075ce610e20f",
"compileType": "miniprogram",
"libVersion": "3.4.5",
"packOptions": {
"ignore": [],
"include": []
},
"setting": {
"coverView": true,
"es6": true,
"postcss": true,
"minified": true,
"enhance": true,
"showShadowRootInWxmlPanel": true,
"packNpmRelationList": [],
"babelSetting": {
"ignore": [],
"disablePlugins": [],
"outputPath": ""
}
},
"condition": {},
"editorSetting": {
"tabIndent": "insertSpaces",
"tabSize": 2
}
}

View File

@ -0,0 +1,7 @@
{
"description": "项目私有配置文件。此文件中的内容将覆盖 project.config.json 中的相同字段。项目的改动优先同步到此文件中。详见文档https://developers.weixin.qq.com/miniprogram/dev/devtools/projectconfig.html",
"projectname": "talk_app",
"setting": {
"compileHotReLoad": true
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 71 KiB