项目简介
电信杯网球竞赛系统小程序采用竞赛邀请制,实现了赛事创建、发起竞赛邀请系统、成绩填报、规则自定义、运动员基层管理等一系列功能,适用于网球赛事;
用户使用工作ID注册登录,后台根据是否与工作ID一一绑定判断是否是用户本人。
系统包含微信小程序(Taro.js+Dva.js)和后台管理平台(React.js+A)。
可适配、iPad等不同机型。
负责内容小程序1.比赛邀请系统业务逻辑开发
要求如下:
创建游戏邀请本次比赛中闲置的玩家参与比赛
创建者可以搜索用户并选择用户加入比赛
在参赛者准备好之前,创建者可以对其进行编辑或者删除该参赛者。
一旦比赛报名满员,所有参赛者都具备参赛资格,且两队范围差距≤2.5网球计分图,创作者即可开始比赛。
如果创建者以外的用户准备了比赛,则除非所有参赛者的状态均为“未准备”,否则将无法取消比赛
流程图如下:
数据流图如下:(页面与组件之间的通信过程)
页面组件间数据传递细节如下:
效果如下:
2.首页弹出的Modal组件
解决方案:
第一,这种尝试是无效的。
经验告诉我们,当你看了很多文档却依然无法解决问题的时候,建议回到最初的出发点,也就是官方文档。
微信文档解释如下:
所以采用第二种方法,根据Modal控件的属性。
结果如下:
3.实现用户注册和登录功能
系统可以通过用户微信号唯一标识和工作ID一一对应关系来判断是否是系统注册并登录的用户。
首次登录时网球计分图,要求用户先注册,输入在管理后台注册的工号和名字,前端会把随机得到的code+appid传给后端,后端拿到前端发送的数据,获取用户,判断是否是首次登录网球计分图,最后把用户和工号存起来。
流程图如下:
4.dva解决异步问题
使用它给模型传递一个参数,并根据模型的值来调用。
* getToken({payload, callback}, {call, put}) {
const response = yield call(VerificationService.getAccessToken, payload);
const {code} = response;
if(code===0){
const {accessToken=''}=response.data;
callback(response);
yield put({
type: 'save',
payload: {
codeStatus:code,
accessToken,
}
})
}else{
callback(response);
yield put({
type: 'save',
payload: {
codeStatus:code,
}
})
}
},
后台管理平台
负责编写比赛管理、用户管理和规则管理模块
个人收益
猜你喜欢
2023 光明通向大师之路青少年网球积分系列赛总决赛圆满落幕
2023 光明通向大师之路青少年网球积分系列赛总决赛圆满落幕从网球青少年开始,铺设“通向大师之路”...
NBA 各球队老板资产大揭秘,谁是真正的富豪?
NBA 各球队老板资产大揭秘,谁是真正的富豪?NBA老板是谁?谁知道他身家多少?nba总裁:大卫-斯特恩nba只是一个体育联盟,不属于任何一个人,真正老板就是美国自己吧, 各球队老板西南赛区 达拉斯小牛队老板:马克·库班...
电信杯网球比赛系统小程序:功能强大,适配多机型,体验升级
电信杯网球比赛系统小程序:功能强大,适配多机型,体验升级文章浏览阅读1.3k次。项目介绍电信杯网球比赛系统小程序采用比赛邀请制,实现了赛事创建,发起比赛邀请制,比分填写,规则定制,运动员基础水平管理等系列功能...
英超第 19 轮:热刺变阵大胜水晶宫,凯恩成关键先生
英超第 19 轮:热刺变阵大胜水晶宫,凯恩成关键先生金羊网...
2012-13 赛季常规赛收官,西部季后赛首轮对阵形势出炉,雷霆火箭狭路相逢
2012-13 赛季常规赛收官,西部季后赛首轮对阵形势出炉,雷霆火箭狭路相逢北京时间4月18日上午,2012-13赛季常规赛进入收官之日,随着最后三场比赛终场哨响,西部季后赛首轮的对阵形势也全部出炉,雷霆的对手是火箭,而马刺的对手是湖人...
英超联赛第 19 轮:托特纳姆热刺 3-0 大胜水晶宫,保持主场压制
英超联赛第 19 轮:托特纳姆热刺 3-0 大胜水晶宫,保持主场压制凯恩、孙兴慜破门!热刺3-0零封水晶宫!,哈里·凯恩,孙兴慜,水晶宫队,热刺队,英超联赛...
六成英超球员退役后 5 年内竟负债累累或破产
六成英超球员退役后 5 年内竟负债累累或破产领着高薪厚禄的英超球员让人无比羡慕,不过,他们退役的生活却不为所知。” “当你在周五退役,你当时还领着2万镑的周薪,但下周一你就没有收入了,你仍旧还过着1周2万镑的生活...
意甲联赛第三轮:升班马威尼斯主场迎战都灵,期待新雷科巴
意甲联赛第三轮:升班马威尼斯主场迎战都灵,期待新雷科巴8月31日00:30,意甲联赛第三轮,一平一负的升班马威尼斯主场迎战一胜一平的都灵。...
男子百米半决赛中国双雄出局,科尔曼 9 秒 88 排名第一
男子百米半决赛中国双雄出局,科尔曼 9 秒 88 排名第一北京时间9月29日凌晨,在卡塔尔多哈进行的2019年田径世锦赛结束了男子100米半决赛争夺,苏炳添10秒23获小组第八,总排名第21位,谢震业10秒14列小组第四...
时隔 12 年再夺奥运金牌,中国女排诠释中国体育精神
时隔 12 年再夺奥运金牌,中国女排诠释中国体育精神中国国家女子排球队在刚刚结束的第三十一届里约奥运会上,“不畏强手,英勇顽强,打出了风格,打出了水平,时隔12年再夺奥运金牌”,充分展现了团结、坚韧、顽强拼搏的女排精神...