作者:雨晨源码
简介:java、微信小程序、安卓;定制开发,远程调试 代码讲解,文档指导,ppt制作
精彩专栏推荐订阅:在下方专栏
Java精彩实战毕设项目案例
小程序精彩项目案例
Python实战项目案例
文末获取源码
本次文章主要是介绍SpringBoot+Uniapp校园快递物流小程序的功能,系统分为二个角色,分别是用户和管理员
2个角色:用户/管理员(亮点:可视化分析)
小程序端用户端:登录注册,公告展示、快递记录、发快递、个人中心(修改密码、订单、快递、快递记录)等。
后台管理员端:登录,用户管理、订单管理、快递管理、快递记录查询、公告管理、基础数据管理等。
1.修改密码【代码如下(示例):】
onLoad: function onLoad(options) {
var _this2 = this;
return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {
var yonghuParams, yonghuData, dingdanParams, dingdanData, kuaidiTypesParams, kuaidiTypes, res;
return _regenerator.default.wrap(function _callee$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
yonghuParams = {
page: 1,
limit: 100
};
_context.next = 3;
return _this2.$api.page("yonghu", yonghuParams);
case 3:
yonghuData = _context.sent;
_this2.yonghuOptions = yonghuData.data.list;
dingdanParams = {
page: 1,
limit: 100
};
_context.next = 8;
return _this2.$api.page("dingdan", dingdanParams);
case 8:
dingdanData = _context.sent;
_this2.dingdanOptions = dingdanData.data.list;
/*下拉框*/
kuaidiTypesParams = {
page: 1,
limit: 100,
dicCode: 'kuaidi_types'
};
_context.next = 13;
return _this2.$api.page("dictionary", kuaidiTypesParams);
case 13:
kuaidiTypes = _context.sent;
_this2.kuaidiTypesOptions = kuaidiTypes.data.list;
// 如果是更新操作
if (!options.id) {
_context.next = 21;
break;
}
_this2.ruleForm.id = options.id;
// 获取信息
_context.next = 19;
return _this2.$api.info("kuaidi", _this2.ruleForm.id);
case 19:
res = _context.sent;
_this2.ruleForm = res.data;
case 21:
if (options.kuaidiId) {
_this2.ruleForm.kuaidiId = options.kuaidiId;
}
// 跨表
// this.styleChange()
case 22:
case "end":
return _context.stop();
}
}
}, _callee);
}))();
2.订单信息【代码如下(示例):】
onLoad: function onLoad(options) {
var _this2 = this;
return (0, _asyncToGenerator2.default)( /*#__PURE__*/_regenerator.default.mark(function _callee() {
var yonghuParams, yonghuData, dingdanTypesParams, dingdanTypes, res;
return _regenerator.default.wrap(function _callee$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
yonghuParams = {
page: 1,
limit: 100
};
_context.next = 3;
return _this2.$api.page("yonghu", yonghuParams);
case 3:
yonghuData = _context.sent;
_this2.yonghuOptions = yonghuData.data.list;
/*下拉框*/
dingdanTypesParams = {
page: 1,
limit: 100,
dicCode: 'dingdan_types'
};
_context.next = 8;
return _this2.$api.page("dictionary", dingdanTypesParams);
case 8:
dingdanTypes = _context.sent;
_this2.dingdanTypesOptions = dingdanTypes.data.list;
// 如果是更新操作
if (!options.id) {
_context.next = 16;
break;
}
_this2.ruleForm.id = options.id;
// 获取信息
_context.next = 14;
return _this2.$api.info("dingdan", _this2.ruleForm.id);
case 14:
res = _context.sent;
_this2.ruleForm = res.data;
case 16:
if (options.dingdanId) {
_this2.ruleForm.dingdanId = options.dingdanId;
}
// 跨表
// this.styleChange()
case 17:
case "end":
return _context.stop();
}
}
}, _callee);
}))();
Java精彩实战毕设项目案例
小程序精彩项目案例
Python实战项目集
如果大家有任何疑虑,或者对这个系统感兴趣,欢迎点赞收藏、留言交流啦!
如果大家有任何疑虑,欢迎在下方位置详细交流。