链接
原型图
见群公共
蓝湖
https://lanhuapp.com/link/#/invite?sid=lX1i2i0a
分享人: 杨雪
团队名称: uninote的团队
相关项目: 助学工坊
链接有效期: 20241128~20241212
技术说明
盲盒基础上开发
https://dev.s.lx.uninote.com.cn/shop-web/#/configCenter/adCarousel
- admin,123456
后台页面
复用的页面
- 后端需要接口迁移
技术要求
- 后台 API 迁移到 yii
- 直接 new, 不用 getInstance
- 接口文档用 powder
前端页面
复用的页面
- 登录
- 我的
技术要求
- uniapp,保证h5基本可用
业务注意
两种学校
-
毕业(985,211。。。)
-
申请(学院、专业、地域。。。)
统一的学院名称,新增学校时关联学院
- 学院有别名
servers
密码见群公告
# 服务器
dev.api.lx.uninote.com.cn
端口:35003
root
# mysql 链接
dev.api.lx.uninote.com.cn
端口:35005
root
git
账号等参见这里
小程序
git@git.uninote.com.cn:lx/client.git
小程序api
git@git.uninote.com.cn:lx/api.git
待迁移的管理后台api
git@git.uninote.com.cn:blindbox/blindbox-admin-api.git
管理后台
git@git.uninote.com.cn:blindbox/blindbox-admin.git
powder,lx分支
git@git.uninote.com.cn:cyb/powder.git
测试环境
管理后台:https://dev.s.lx.uninote.com.cn/shop-web/
- admin
- 123456
logviewer: http://dev.log.lx.uninote.com.cn/logviewer/ 常用的后台日志文件都收录了,并且 test/open 两个重复发送请求的按钮也是支持的。
powder
完整文档:https://docs.uninote.com.cn/book/1/1805
切到 lx 分支
本地开发
根目录新建 vue.config.my.js:
// lx dev
module.exports = function (config) {
delete config.devServer.proxy['/'];
config.devServer.proxy['/api'] = {
ws: false, // proxy websockets
target: 'https://dev.api.lx.uninote.com.cn',
changeOrigin: true,
pathRewrite: {
"^/api": ""
}
};
config.devServer.proxy['/scmsapi'] = {
ws: false, // proxy websockets
target: 'https://dev.s.lx.uninote.com.cn',
changeOrigin: true,
pathRewrite: {
"^/scmsapi": ""
}
};
};
npm install
npm run serve
开发环境
推送到 lx 分支会自动打包
服务器部署路径:/home/www/powder-lx, lx 分支
- 打包后自动更新:/root/update.sh(在 /etc/rc.local 中自启动)
访问路径:http://dev.powder.lx.uninote.com.cn/
其他常用
详见:https://docs.uninote.com.cn/book/1/2949#F3915CC9DB
先要进入 src/powder 目录。
修改后编译:node generate -f
监听文件变化:node generate -w
-
如果遇到冲突,会自动启动beyond compare合并,但需要配置bc的可执行文件到环境变量
-
冲突解决后执行 node generate -r