南瑞项目说明
b9883d58b8990977424973b91adc44d193761b31bc4342c4af94c3757428df8ed5ed7b5fc32f1101cd00a35755b5931d5945bc49f4b2ec1a5c93b4e7dd24fdd907017216534e83c34e2c64d705dce201d6d3172fb8c52b6c2999429803db3ef3e1b05ac06f449f5b91cdd0bbbd6cb518ac9db975177a21aef65d16f82b4e9b7108ff6de1305bd09fdb5a92bbd7935c4f5948dbe8ea1844a7e055d37b9271725fd6eb83cd1bb770b82ba6bae821d1d7d2832f60df5b7c512d2597ca3b45bb5f281085187c204fc430851dd1ff819759c7252ad5146340fcc8b47129c86e07c749f800f5b6d1e029823d8c6711f7342543072d43b14cce0ae18 ...
还是推荐大家挑战自己的
有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步, 认准https://blog.zysicyj.top
可点击链接https://blog-1253652709.cos.ap-guangzhou.myqcloud.com//picgo/202401180921373.png 解答疑问
Part1:总算结束了 之前老版的 PAD,问题是不少,领导也不是很愿意换技术栈,必须大家都陌生是吧。
我是很想做的,还得感谢我们的技术 Leader,倪总,拍板给我做的机会,不可否认,还是挺冒险的。
大家都没做过,没有底。这一个多月就是忙这个了,差不多两个月了。
好在大家挺了过来,工作这么多年,这两月能明显感觉到累,加班到后半夜好几次,周末也闲不了,没办法,要赶进度
这个新版开发的同时不能影响原来的进度,原版该怎么弄还是怎么弄,新需求源源不断,所以很多时候脑壳疼
这次是真的累了,接下来打算好好放松放松,养一段事件再说
Part2:新版 Pad 技术选型 这个倒是没啥好纠结的,Flutter 那些团队会的人就更少了,只能是 uniapp,大家更容易上手
还是写几个我推 ...
起个变量名插件使用声名
有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步, 认准https://blog.zysicyj.top
可点击链接https://blog-1253652709.cos.ap-guangzhou.myqcloud.com//picgo/202401180921373.png 解答疑问
准备工作 需要自己申请百度翻译的 appid 和 appkey
参考文章https://blog.csdn.net/qq_45487246/article/details/131876712
插件配置 导入插件后,在工具 -> 设置 -> 源码视图 加上这两个配置
12345{ "zysicyj.qgblm.appid": " 自己的 appid", "zysicyj.qgblm.apiKey": " 自己的 apiKey"}
重启 Hbuilder使用 选中要翻译的文本,右键点击 起个变量名,选中要转成的样式,会自动替换
交流群 有问题加群联系我
...
新版 PAD 汇报
有的时候博客内容会有变动,首发博客是最新的,其他博客地址可能会未同步, 认准https://blog.zysicyj.top
可点击链接https://blog-1253652709.cos.ap-guangzhou.myqcloud.com//picgo/202401180921373.png 解答疑问
一、升级更简单
支持远程更新资源(文件、数据包、照片等)
支持热更新(部分更新,全量更新)
二、性能大优化
开屏速度优化,现时间小于 1 秒
历任班子加载速度优化,对比老版本最高十倍以上性能提升
院管领导人员页面优化,对比老版本性能提升数倍,老版本要数秒,新版本秒加载
组合查询页面优化,查询大量数据时性能大幅提升,没有卡顿情况
统计图表加载速度大幅提升(生成逻辑移动到导出时,本地直接渲染)
三、大量问题修复
导航栏嵌套返回问题,现在随便嵌套多少层。。
图表穿透返回后样式错乱问题
所有页面图标都能穿透
图表数据源变更
四、功能更新
图表统计维度动态生成
支持全局水印
首页支持全局所有
所有职务自动添加编号换行展示
所有单位智能换行(遇到(/ 或者字数超过 7 个 ...
uni-app(优医咨询)项目实战 - 第 10 天
优医咨询 - 面试题
围绕着优医咨询相关业务实现展开的面试问题,因此需要大家一定要对项目中每一个业务的实现都必须要事先掌握,下面整理的面试题是可能会被问的内容,在这里帮大家做一个梳理。
01. 请整体介绍一下优医咨询项目 产品方面:优医咨询是基于 uni-app 开发的跨平台的在线医疗项目,支持 H5、小程序和 Android 3 个平台,包含有医生、患者、药品、百科、订单等多个功能模块。
技术栈层面:uni-app 跨平台框架、Vue3 和 Pinia 。
业务功能层面:有即时通讯、云存储、云函数、在线支付、地图服务等。
02. 举例说明优医咨询项目中应用到哪些技术点?项目中有应用到了许多的技术点,我来列举一些主要的:
腾讯位置服务,结合云函数实现了查询物流信息(路线规划)的功能
uni ui 组件库,时间日期组件、倒计时组件、表单组件、文件上传组件、侧滑组件等,获取良好用户体验的同时提升开发项目的效率
基于 Socket.IO 实现了医生与患者的即时通讯
解决了在小程序中无法使用多色图标的缺陷
Pinia 管理数据状态并进行持久化处理
03. 有没有使用过分包?如果有,介绍 ...
uni-app(优医咨询)项目实战 - 第 9 天
uni-app(优医咨询)项目实战 - 第 9 天 学习目标:
能够完成问诊订单的支付及详情
能够完成问诊订单删除 / 取消操作功能
能够完成药品订单的支付及查看
一、uniCloud 云开发 1.1 云函数 在使用云函数之前需要开通 uniCloud 服务空间。
云函数即在云空间(服务器)上的函数,云函数中封装的逻辑其实就是后端程序的代码,比如可以执行操作数据库的操作等。
在前面的步骤中只是获得了用户的授权,并未真正拿到用户的手机号,需要服务端直接或间接的调用中国移动、中国联通、中国电信的接口才可拿到用户的手机号码,我们将这部分逻辑封装进云函数当中。
创建云函数
默认生成的代码为:
12345678'use strict';exports.main = async (event, context) => { //event 为客户端上传的参数 console.log('event : ', event) // 返回数据给客户端 return event}
调用云函数
在 uni-app 中 ...
uni-app(优医咨询)项目实战 - 第 8 天
uni-app(优医咨询)项目实战 - 第 8 天 学习目标:
能够完成问诊订单的支付及详情
能够完成问诊订单删除 / 取消操作功能
能够完成药品订单的支付及查看
一、药品订单 医生诊断完毕后开具的处方中包含了治疗相关的药品,患者可以在线进行购买。
创建包含药品相关页面的分包 subpkg_medicine,分包下包含了 5 个页面,先去创建页面再添加配置。
123456789101112131415161718192021222324252627282930313233343536373839{ "subPackages": [ { "root": "subpkg_medicine", "pages": [{ "path": "payment/index", "style": { "navigat ...
uni-app(优医咨询)项目实战 - 第 7 天
uni-app(优医咨询)项目实战 - 第 7 天 学习目标:
能够基于 WebSocket 完成问诊全流程
能够使用 uniCloud 云存储上传文件
能够完成查看电子处方的功能
能够完成医生评价的功能
一、问诊室 以对话聊天的方式向医生介绍病情并获取诊断方案,聊天的内容支持文字和图片两种形式。
首先新建一个页面并完成分包的配置:
123456789101112131415{ "subPackages": [ { "root": "subpkg_consult", "pages": [ { "path": "room/index", "style": { "navigationBarTitleText": " 问诊室 " } ...
uni-app(优医咨询)项目实战 - 第 6 天
uni-app(优医咨询)项目实战 - 第 6 天 学习目标:
掌握第三方支付的流程
能够使用支付宝完成支付
了解 uni-pay 聚合支付的使用步骤
知道如何通过 websocket 进行通信
能够完成问诊订单的创建
一、极速问诊 继续完善极速问诊的相关功能。
1.1 选择患者 在患者列表中选择需要问诊的患者,访部分的逻辑在家庭档案管理模块已经实现过了,偷懒将之前的代码拷贝过来(当然也可进行更完善的封装)。
1.1.1 布局模板123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475<!-- subpkg_consult/patient/index.vue --><script setup> import { ref } from 'vue' // 侧滑按钮配置 const swi ...
uni-app(优医咨询)项目实战 - 第 5 天
uni-app(优医咨询)项目实战 - 第 5 天 学习目标:
掌握云开发环境的创建及使用
能够结合 Composable 封装公共逻辑
能够基于 scroll-view 组件上拉加载数据
掌握问诊数据的缓存及回显的实现方法
一、首页模块 在首页面中能够查看医疗相关知识的相关文章列表以及关注科室医生。
1.1 布局模板 首先在配置文件中将首页面的导航栏设置为自定义的导航栏:
1234567891011{ "pages": [ { "path": "pages/index/index", "style": { "navigationBarTitleText": " 优医咨询 ", "navigationStyle": "custom" } } ]}
接下来是布局结构相关的代码:
12 ...
数据库加载中