config地址#
config.json -- 所有项目的配置文件(这个文件会随着项目增多而增多)
index.html -- 所有项目的主文件,访问该文件时会通过判断 appid 最后进入不同的应用,会带入 ticketId
jump.html -- 所有项目的跳转文件【扫码就是用的这个文件】,访问该文件时会通过判断 是否有 url参数,有参数就是进到对应的 url 地址,会带入 ticketId
内部扫码实现#
2.
已有系统的扫码是一个 json ,里面有 path ,name 之类
3.
现在需要把 json 变为可访问的 url 地址,query 方式把参数拼在后面
4.
扫码后需要进入 zlb.vue页面进行统一扫码处理【该文件是首页】,分为两种情况:
4.1 通过外部 浙里办扫码进入需要先通过ticketId登录之后,再进行扫码解析跳转操作
4.2 通过内部扫码,不需要进行登录操作,直接返回扫码后结果进行下一步操作
let { id, path, type, scanType } = qrcode| 参数 | 说明 |
|---|
| id | 必填 |
| path | 必填 |
| isZlbQrcode | 必填(这个是浙里办 appid) |
| type | 选填 |
| scanType | 选填 |
实现通过#
发布流程#
选择发布方案#
前端源码,后端接口都要配在平台里面,极其麻烦,失败的方案,采用了此方案,自己找相关文档,这里概不说明