# 汤圆打卡 **Repository Path**: tysb7/mustard-go ## Basic Information - **Project Name**: 汤圆打卡 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-12-02 - **Last Updated**: 2021-01-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 汤圆打卡 一款提供打卡并邀请好友点赞的sass写程序 ### 核心功能 * 基于腾讯云云开发CloudBase(数据库、云函数、云存储、静态网站托管),易部署、易维护、稳定性好。 * 基于腾讯云CMS管理后台 * 基于uin-app开发小程序端,多端合一。 * 使用[Painter](https://github.com/Kujiale-Mobile/Painter/wiki/mpvue-%E6%8E%A5%E5%85%A5%E6%96%B9%E5%BC%8F)绘制分享海报 * 使用`copy-webpack-plugin`管理云函数路径 ## 使用方法 ### 小程序配置 1. 修改`manifest.json`中`mp-weixin`的`APPID` 2. 修改`App.vue`中的云开发环境`env:"XXXXX"` 3. npm安装`npm install --save-dev copy-webpack-plugin@5.0.0` 4. 使用HBuilder X 运行小程序 5. 成功运行小程序后安装部署云函数`echo` `login` 6. 进入云开发控制台,创建集合 7. 选择`system`集合,导入数据`/database/system_database_export.json` 集合名称|权限|说明 --|:--:|--: system|所有用户可读,仅创建者可读写|存储小程序系统配置表 renwu|所有用户可读,仅创建者可读写|每日打卡任务表 sign|仅创建者可读写|用户打卡表 user|仅创建者可读写|存储用户信息表 ### CMS配置 1. 前往腾讯云后台开通`云开发 CloudBase`,选择小程序对应的环境ID,开通`静态网站托管` 2. 安装扩展应用,选择安装`CMS内容管理系统` 3. 安装好后进入后台,导入模型,选择`/database/cms_export.json`文件导入 4. 进入系统设置配置小程序`名称` `颜色` `深色文字` `打卡审核阈值` `主页` `未布置任务` `打卡成功` `玩法介绍` 系统设置|是否必填|说明 --|:--:|--: 名称|TRUE| 小程序顶部显示名称 颜色|TRUE| 小程序主色(顶部背景和按钮背景)例如`#000000` 深色文字|TRUE| 小程序顶部文字 White Black 颜色 打卡审核阈值|TRUE| 好友点赞达到阈值会自动审核通过并完成打卡 主页|FALSE| 小程序主页富文本 未布置任务|FALSE| 小程序未布置任务时富文本 打卡成功|FALSE| 小程序打卡成功时富文本 玩法介绍|FALSE| 小程序玩法介绍,建议为图片