互联网+项目-探蛀的微信端代码
- 小程序连接服务器127.0.0.1:5000:80。
- 微信端不支持http协议仅支持https,故需要在微信开发者工具中设置->项目设置中选择不校验合法域名,手机端调试也许开启调试模式。
- 在patient.js中添加show函数与服务器http://127.0.0.1:5000/createNewRecordById 接口交互,返回json数据,以弹窗形式渲染到前端
- 点击“记录”可进入choose_base界面,点击单个记录“查看”可进入arecord界面。
- choose_base.js文件onload函数加载时请求http://127.0.0.1:5000/getAllRecordsNoByUserId 接口并返回json数据以表格渲染到前端。
- choose_base.js文件goto函数,实现点击“查看”跳转到arecord界面。
- arecord.js文件onload函数加载时请求http://127.0.0.1:5000/getDataByNo 接口,返回牙位信息渲染到前端
- 设计arecord.js文件trend函数,请求http://127.0.0.1:5000/getReportByNo 接口。若未上传文件则弹窗显示,若有文件则下载文件(目前对文件下载路径不知可以更改与否)。
- 暂时未用到getTokenBycheckNo接口。
-
点击“医生简介”进入doctor-data页面,进入后点击列表中某医生进入users页面。
-
doctor-data.js文件onload函数加载时请求http://127.0.0.1:5000/getAllDoctors 接口,返回医生信息渲染到前端
-
doctor-data.js文件getData函数,实现点击“某医生”,将医生id写入app.js全局变量doctorid_now中,并跳转到users界面。
-
users.js文件onload函数加载时读取全局变量doctorid_now并请求http://127.0.0.1:5000/getDoctorById 接口,返回该医生json信息渲染到前端界面。
- user.js文件中chat_with函数,点击咨询后进入chatting界面。
- chatting.js文件中onLoad函数加载时,请求http://127.0.0.1:5000/getChatById 接口,请求该医患的聊天记录并渲染到前端。
- chatting.js文件中sendClick函数,发送消息的时候,把消息显示到前端,并请求http://127.0.0.1:5000/addChatById 接口,将该聊天记录添加到后台csv文件。
- patient-data.js文件中get_data函数,点击咨询后进入chatting_doctor界面。
- chatting_doctor.js文件中onLoad函数加载时,请求http://127.0.0.1:5000/getChatById 接口,请求该医患的聊天记录并渲染到前端。
- chatting_doctor.js文件中sendClick函数,发送消息的时候,把消息显示到前端,并请求http://127.0.0.1:5000/addChatById 接口,将该聊天记录添加到后台csv文件。
- arecord.wxml中,前端直接请求http://127.0.0.1:5000/getVideoByNo?record_no=1 接口,播放视频。
- 静态界面展示医疗产品图片。
-
在patient-data.js中getData函数将重定向到arecord_doctor页面,同时传入参数id
-
record_doctor.js中onload函数加载时请求http://127.0.0.1:5000/getDataByNo 接口,获取患者牙位ph等数据