SW/Python 目录下为Python版本的API
SW/PHP 目录下为PHP版本的API
SW/Java 目录下为Java版本的API
SW/SHST-UNI 目录下为UNI-APP项目[山科小站],提供课表查询,空教室查询,成绩查询,图书馆书籍检索,图书馆借阅查询,常用链接分享,校历,地图等功能
SW/SHST-WEL 目录下为UNI-APP项目[山科小站--迎新专版],提供校内的相关信息,迎新专用
SW/SHST-APP 目录下为UNI-APP项目[山科小站--APP],App版本,请求本地化处理
SW/SHST-WEX 目录下为NVUE/WEEX项目[山科小站--APP],采用原生渲染,性能优于 SHST-APP(Vue) 版本
配置文件 SW/Python/SW.py
- account 账号
- password 密码
- url {$强智系统URL}/app.do
源码末尾取消注释即可获取相应方法返回的值,json.loads()即可得到json格式数据
- Q.getStudentInfo() #获取学号信息
- Q.getCurrentTime() #获取学年信息
- Q.getKbcxAzc() #当前周次课表
- Q.getKbcxAzc(3) #指定周次课表
- Q.getKxJscx("0102") #空教室查询 "allday":全天 "am":上午 "pm":下午 "night":晚上 "0102":1.2节空教室 "0304":3.4节空教室
- Q.getCjcx("2018-2019-1") #成绩查询 #无参数查询全部成绩
- Q.getKscx() #获取考试信息
配置文件 SW/PHP/Main.php
- accountSW 账号
- passwordSW 密码
- urlSW {$强智系统URL}/app.do
- 源码末尾取消注释即可获取相应方法返回的值
配置文件 SW/Java/MainSw.java
- account 账号
- password 密码
- url {$强智系统URL}/app.do
- 注意导入工程时更改包名
- 源码末尾取消注释即可获取相应方法返回的值
配置文件 SW/SHST-UNI/App.vue
- userFlag 用户登录状态
- url 后台请求登录路径
- header 请求头信息(不建议改动)
- openid OPENID信息
- colorList 颜色方案
- version 版本号
- curTerm 当前学期
- curTermStart 开学日期
- extend() 深拷贝与浅拷贝,无需改动
- toast() 弹窗提示
- ajax() 网络请求封装
SHST-UNI // 山科小站总目录
├── components // 组件封装
│ ├── headslot.vue // 带solt的标题布局
│ ├── layout.vue // 卡片式布局
│ ├── list.vue // 展示用list布局
│ ├── sentence.vue // 每日一句封装
│ └── weather.vue // 天气封装
├── pages // 页面
│ ├── Ext // 拓展组
│ ├── Home // Tabbar、辅助组
│ ├── Lib // 图书馆功能组
│ ├── Sdust // 科大组
│ ├── Study // 学习组
│ └── User // 用户组
├── static // 静态资源
│ ├── camptour // 校园导览静态资源
│ └── img // 图标等静态资源
├── unpackage // 打包文件
├── utils // 辅助功能
│ ├── amap-wx.js // 高德地图SDK
│ ├── eventBus.js // 事件消息总线封装
│ ├── md5.js // MD5引入
│ └── util.js // 封装时间等操作
├── vector // 拓展封装
│ ├── camptour // 校园导览配置文件
│ ├── icon // 矢量图标库
│ ├── asse.wxss // CSS封装
│ ├── dispose.js // JS封装
│ └── pubFct.js // 公有方法
├── App.vue // App全局样式以及监听
├── main.js // 挂载App,Vue初始化入口文件
├── manifest.json // 配置Uniapp打包等信息
├── pages.json // 路由
└── uni.scss // 内置的常用样式变量