- 学生信息登记覆盖
- 同一天提交数据,只记录最后提交的信息
- 删除家长登录
- 批量学生数据导入
- 将登记的信息导出为Excel(PS 仅支持电脑端谷歌内核浏览器)
- 学生修改密码功能
参考 db.md
validateToken() {
uni.showLoading({
title: '加载中...'
});
uniCloud.callFunction({
name: 'validateToken',
data: {
token: uni.getStorageSync('token')
}
}).then((res) => {
uni.hideLoading()
uni.showModal({
content: res.result.msg,
showCancel: false
})
}).catch((err) => {
uni.hideLoading()
uni.showModal({
content: '请求云函数发生错误,' + err.message,
showCancel: false
})
})
},
-
本项目需要HBuilderX 2.5.8(Alpha版)以上版本才能运行。
-
项目需要注册和开通uniCloud ,因阿里云审核要求,需要实名认证。
-
拉取项目源码后,对
cloudfunctions
目录点右键,选择你的服务空间。如果没有服务空间,需要创建,创建时会引导登录和注册uniCloud。 -
配好服务空间后,请根据项目下的db.md文件,在你的云数据库中创建相应的表。具体方式是对
cloudfunctions
目录点右键,打开uniCloud web控制台,在里面的云数据库界面点击"新建表",表名里把db.md涉及的表名都创建一遍。 -
对每个云函数(文件夹)点右键,"上传并部署"到你的服务空间中。
-
修改
manifest.json
中的DCloud_AppID
为自己的,再修改main.js
中云空间的spaceId
、clientSecret
为自己的(在uniCloud web控制台复制)。 -
最后,可以运行了。如果是win版,可以直接运行在内置浏览器。如果是mac版,内置浏览器也有跨域问题,需要运行到小程序模拟器或app中,或者给mac的外部浏览器安装跨域插件。