riverflow
|
22f3764fca
|
优化后端post请求逻辑
用户名和手机号分开单独检查,细分业务逻辑
错误提示更清晰
|
2 months ago |
ppnwsfegt
|
3302b2e7fb
|
Merge pull request '完成新增用户接口的对接,完善新增用户业务逻辑' (#28) from Brunch_LPQ into main
|
2 months ago |
riverflow
|
c3039c19c8
|
在api/user/index.ts文件下配置新增用户业务的接口
在vite.config.ts文件下进行跨域配置,实现所有/api的路径都会被转接到后端
完善后端新增用户逻辑,当用户账户名和手机号重复时,返回错误提示
(经测试,由前端表单获取的数据能够传递给数据库,并且能实现重复报错逻辑)
|
2 months ago |
riverflow
|
efb5d3995d
|
在views/user下新建AddUser.vue模块,细分新增功能
完善新增按钮功能
通过按钮实现表单弹窗
根据Element-plus提供的表单组件,修改表单属性
根据数据库表中的字段,设置需要从表单中获取的信息
|
2 months ago |
riverflow
|
0ff2c7b98b
|
通过npm run build命令检查代码,修改部分欠缺(如,类型定义不明确等)
修改store/collapse/index.ts后发现,
Menu.vue,MenuLogo.vue,Collapse.vue三个文件对应功能出现bug
将这三个文件中的getCollapse方法直接改为collapse
(store/collapse/index.ts修改后collapse为ref值可直接获取)
创建api和compositions模块,抽离表格相关的业务
在api模块下定义列表查询数据类型
在compositions模块下传递参数,并将列表查询的方法返回出去(封装方法)
在views/user/Index.vue文件中从ELement-plus中导入el-main(主要区域容器)
导入useUserTable,获取表格相关业务
通过el-form搭建搜索栏
|
2 months ago |
ppnwsfegt
|
3b21e3e129
|
Merge pull request '完成弹窗组件的封装' (#27) from Brunch_LPQ into main
|
2 months ago |
riverflow
|
84055fe616
|
在components文件夹下新建SysDialog文件,从Element-plus中导入弹窗
在src中新建hooks模块,用于存储需要大量复用的代码
在hooks文件夹下新建useDialog.ts文件,用于定义dialog相关属性及方法
并通过返回值将属性及方法导出使用
在vite-env.d.ts文件中添加hooks的路径别名支持
在首页dashboard中添加一个测试弹窗用于测试上述封装是否成功
(测试成功)
|
2 months ago |
ppnwsfegt
|
b15a6fe23b
|
Merge pull request '完成axios安装,在http模块中完成配置' (#26) from Brunch_LPQ into main
|
2 months ago |
riverflow
|
58a9f8df63
|
在src文件夹下新建http模块,在index.ts文件中进行配置
安装axios库,在index.ts文件中进行axios请求配置,并配置拦截器
封装get,post,put,delete请求
|
2 months ago |
ppnwsfegt
|
65aba39922
|
Merge pull request '完成用户管理模块接口的搭建' (#25) from Brunch_LPQ into main
|
2 months ago |
riverflow
|
b2b5101b1b
|
在datagrip中使用mysql新建数据库,创建用户表
添加user_id等字段
在web模块下配置实现user用户管理模块接口
|
2 months ago |
ppnwsfegt
|
834c1e53fb
|
Merge pull request '完成mybatis-plus整合' (#24) from Brunch_LPQ into main
|
2 months ago |
riverflow
|
d22a7d9c43
|
在web模块下导入mybatis-plus依赖
通过application.yml控制active和test的切换
在common模块下封装返回状态码,以及数据返回工具类
|
2 months ago |
ppnwsfegt
|
8f1502b06c
|
Merge pull request '完成maven中pom文件依赖的配置' (#23) from Brunch_LPQ into main
|
2 months ago |
riverflow
|
bcd9321e38
|
配置itmk-base-parent/pom.xml,itmk-base-common/pom.xml,itmk-base-web/pom.xml
|
2 months ago |
pikvyz67s
|
9d455370c3
|
Merge pull request '菜品详情页制作' (#22) from Brunch_DBK into main
|
2 months ago |
Suk1No
|
6d8fe9fcc5
|
菜品详情页制作
|
2 months ago |
pikvyz67s
|
3f16c88963
|
Merge pull request '制作分类页面' (#21) from Brunch_DBK into main
|
2 months ago |
Suk1No
|
8017e9ba43
|
制作分类页面
|
2 months ago |
riverflow
|
47b910f5fc
|
更改子模块导出打包方式为jar
|
2 months ago |
ppnwsfegt
|
00dab7c056
|
Merge pull request '完成maven配置,搭建后台多模块系统' (#20) from Brunch_LPQ into main
|
2 months ago |
riverflow
|
18cb16b3b3
|
安装并配置maven
maven导入idea搭建后台多模块系统
在idea中新建projecct,itmk-base-parent父模块用来控制子模块
在父模块中分别创建子模块itmk-base-common和itmk-base-web
|
2 months ago |
ppnwsfegt
|
88645eb6f3
|
Merge pull request '完成头部区域面包屑导航栏的制作' (#19) from Brunch_LPQ into main
|
2 months ago |
riverflow
|
3e678c1fb3
|
在layout.header文件夹中创建BreadCrumb.vue文件
通过Element-plus导入面包屑导航
在BreadCrumb.vue文件中引入当前路由,实现路由地址控制面包屑导航
使用watch监听路由path
当path发生变化时,调用getBrandCrumb函数
点击的第一条数据不是首页时,需要构造首页路径
在getBrandCrumb函数中添加if判断
onMounted函数实现当组件首次加载时,根据当前路由路径生成面包屑导航
|
2 months ago |
riverflow
|
8b3d006feb
|
Merge branch 'main' of https://bdgit.educoder.net/ppnwsfegt/WXCampusFoodOrdering into Brunch_LPQ
|
2 months ago |
pikvyz67s
|
b39a526efa
|
Merge pull request '首页瀑布流制作' (#18) from Brunch_DBK into main
|
2 months ago |
Suk1No
|
c9fc46452e
|
首页瀑布流制作
|
2 months ago |
riverflow
|
43d29b8b66
|
在路由中为每个菜单选项添加title
|
2 months ago |
ppnwsfegt
|
8f4406d300
|
Merge pull request '完成用户头像下拉菜单退出登录模块前端' (#17) from Brunch_LPQ into main
|
2 months ago |
riverflow
|
05835142af
|
在资源文件夹中导入user.png图片,作为用户的头像
在LoginOut.vue文件中通过Elemnt-plus添加下拉菜单组件
将下拉菜单组件中多余部分注释掉
用用户头像替换掉下拉菜单提示文字
为其设置样式
|
2 months ago |
ppnwsfegt
|
590c515636
|
Merge pull request '补充头部区域收缩组件功能(标题文字的显示&隐藏)' (#16) from Brunch_LPQ into main
|
2 months ago |
riverflow
|
c03731ff32
|
在MenuLogo.vue中解决当菜单栏收缩时,标题文字不收缩的问题
添加show变量,通过布尔值控制文字显示
通过watch监听show变量值的变化,实现延时函数,美化标题收缩效果
|
2 months ago |
riverflow
|
47c6c8c86f
|
Merge branch 'main' of https://bdgit.educoder.net/ppnwsfegt/WXCampusFoodOrdering into Brunch_LPQ
|
2 months ago |
pikvyz67s
|
98cfdd70c9
|
Merge pull request '新增首页轮播图(推荐菜品)' (#15) from Brunch_DBK into main
|
2 months ago |
Suk1No
|
dd7bb97b4b
|
新增首页轮播图(推荐菜品)
|
2 months ago |
pikvyz67s
|
3741e2afe5
|
Merge pull request '安装Uview组件 并测试是否有效' (#14) from Brunch_DBK into main
|
2 months ago |
Suk1No
|
6c74c30e6e
|
安装uview组件 并测试是否有效
|
2 months ago |
riverflow
|
cb1da2faf6
|
在layout.Menu.vue文件中,为menu添加收缩属性collapse
属性值需要通过store.collapse获取
引入store.collapse,通过getCollapse获取状态属性值(true/false)
传递给collapse实现菜单的收缩
|
2 months ago |
pikvyz67s
|
b91541711f
|
Merge pull request '配置tabBar图标(选中|未选中)' (#12) from Brunch_DBK into main
|
2 months ago |
ppnwsfegt
|
51e436f1fb
|
Merge pull request '完成头部区域收缩图标动态组件的功能实现' (#13) from Brunch_LPQ into main
|
2 months ago |
riverflow
|
3e93e011b1
|
在store文件夹中,创建collapse文件夹,以及index.ts文件
配置index.ts文件,存储一个布尔值,用来控制图标变化
在vite-env.d.ts文件中配置store的导出
在layout.header/Collapse.vue中,添加动态组件
通过动态组件,实现图标点击事件
为图标添加点击事件,点击后store中存储的值取反,结合动态组件改变图标状态
ps:使用动态组件时,需要局部引入图标
|
2 months ago |
Suk1No
|
6f762e3f53
|
修改tabBar图标(选中|未选中)
|
2 months ago |
riverflow
|
226956648c
|
Merge branch 'main' of https://bdgit.educoder.net/ppnwsfegt/WXCampusFoodOrdering into Brunch_LPQ
|
2 months ago |
ppnwsfegt
|
c05aec1925
|
Merge pull request '配置小程序底部tabbar' (#11) from Brunch_DBK into main
|
2 months ago |
Suk1No
|
67bc5af13e
|
配置小程序底部tabbar
|
2 months ago |
riverflow
|
0039a33026
|
在layout文件夹中创建header文件夹,用来存放header区域相关组件
在header文件夹中新建Header.vue、Collapse.vue、LoginOut.vue文件
分别对应头部整体区域、收缩按钮组件、退出登录组件
将Collapse.vue、LoginOut.vue引入Header.vue
为Header.vue配置样式
在layout.Index.vue主页引入Header.vue
对Index.vue中的header区域添加样式,分隔收缩图标和退出登录
|
2 months ago |
ppnwsfegt
|
bceee81b59
|
Merge pull request '完成首页配置,实现自动跳转首页' (#10) from Brunch_LPQ into main
|
2 months ago |
riverflow
|
c35f0cfdb4
|
在index.html文件中修改title为校园点餐系统
在路由router.index.ts中配置自动跳转到首页
通过redirect: '/dashboard'实现首页自动跳转
在views文件夹中创建首页文件夹dashboard以及Index.vue
修改菜单layout.Menu.vue,增加首页选项
|
2 months ago |
ppnwsfegt
|
7e0acb441e
|
Merge pull request '完成菜单六个选项的页面创建与路由配置' (#9) from Brunch_LPQ into main
|
2 months ago |
riverflow
|
6b88c8cf43
|
通过获取当前路由路径,传递给default-active
绑定active
实现路由路径对应选项获得active
|
2 months ago |