674 Commits
Author SHA1 Message Date
YunaiV ef334dfc66 1.8.3 版本发布 2023-10-24 21:07:51 +08:00
YunaiV 539352f598 修复 banner 返回字段不对 2023-10-24 20:29:23 +08:00
YunaiV 6644a4d4a6 Merge branch 'master' of https://gitee.com/yudaocode/yudao-ui-admin-vue3 2023-10-24 20:12:39 +08:00
YunaiV e5d6a9dae1 code review:banner 逻辑 2023-10-24 20:07:48 +08:00
芋道源码 ed0f3a3043 !293 完善 banner 管理。商品 spu 剔除优惠卷相关逻辑
Merge pull request !293 from puhui999/dev-to-dev
2023-10-24 12:00:48 +00:00
puhui999 95d7d1eb42 优惠卷模版样式调整 2023-10-24 17:39:02 +08:00
puhui999 75135e1e4f 商品 spu 脱离优惠卷模块 2023-10-24 16:57:20 +08:00
puhui999 a7439ee08b 完善 banner 管理 2023-10-24 16:10:55 +08:00
芋道源码 54cce467ab !286 feat: crm 线索表完善 review 提到的问题
Merge pull request !286 from wanwan/master
2023-10-21 13:58:13 +00:00
YunaiV 6c6c2cb058 Merge branch 'master' of https://gitee.com/yudaocode/yudao-ui-admin-vue3 into dev 2023-10-21 21:56:41 +08:00
芋道源码 af79d4a653 !285 【新增】回款管理 功能
Merge pull request !285 from souvc/master
2023-10-21 13:56:12 +00:00
芋道源码 73578ce8b2 !290 【工作流】--加签减签review修改接口地址
Merge pull request !290 from Youkehai/feature/addSignAndSubSign
2023-10-21 13:06:19 +00:00
YunaiV 2dbfa77bee code review:banner 逻辑 2023-10-21 19:59:41 +08:00
芋道源码 4709c18a6e !284 完善 SPU,订单列表:完善表头宽度自适应
Merge pull request !284 from puhui999/dev-to-dev
2023-10-21 11:08:44 +00:00
芋道源码 bb73a6edfd !287 reward
Merge pull request !287 from Bluemark/dev
2023-10-21 11:08:16 +00:00
芋道源码 929fa9a208 !289 满减页面布局
Merge pull request !289 from 落日晚风/master
2023-10-21 11:05:51 +00:00
YunaiV 423ea319e0 code review:限时折扣 2023-10-21 18:18:40 +08:00
kehaiyou 5cfb67d047 fix: 【工作流】--加签减签review修改接口地址 2023-10-21 18:16:39 +08:00
jason bb5945958b 钱包 - 优化
支付应用 - 证书模式增加应用私钥
2023-10-21 15:33:31 +08:00
芋道源码 e187c55408 !283 mall模块
Merge pull request !283 from zxiaoxiu/discount
2023-10-21 06:23:04 +00:00
puhui999 491b3a5018 新增 banner 管理 2023-10-21 02:40:20 +08:00
913752709@qq.com fb90a85e43 feat: crm 线索表完善 review 提到的问题 2023-10-21 00:53:32 +08:00
liuhongfeng 26780c3525 【新增】回款计划 功能 2023-10-20 23:48:39 +08:00
liuhongfeng 7ad1457f79 【新增】回款管理 功能 2023-10-20 22:17:05 +08:00
puhui999 0730e215d8 完善文章管理 review 提到的问题 2023-10-20 22:16:18 +08:00
puhui999 2a150cf0c0 修复合并差异 2023-10-20 21:42:50 +08:00
zhangshuai 9f77514c17 限时折扣 2023-10-20 20:51:18 +08:00
puhui999 d62bbcdd92 Merge remote-tracking branch 'yudao/dev' into dev-to-dev
# Conflicts:
#	package.json
#	src/views/member/user/detail/UserOrderList.vue
2023-10-20 16:40:19 +08:00
puhui999 1e8945de63 SPU: 新增完善活动优先级拖拽排序 2023-10-20 16:36:50 +08:00
puhui999 01d78429cc SPU: 完善优惠卷选择 2023-10-20 15:35:01 +08:00
puhui999 18df708b49 SPU: 完善优惠卷选择 2023-10-20 11:48:59 +08:00
YunaiV 2457665b55 code review:门店自提 2023-10-20 09:46:15 +08:00
芋道源码 826199dc22 !281 fix 审批信息页面引入TaskDelegateForm.vue 不兼容liunx
Merge pull request !281 from 陈晨成/master
2023-10-19 16:25:00 +00:00
芋道源码 83501f9b09 !279 交易:核销订单
Merge pull request !279 from 疯狂的世界/dev
2023-10-19 16:06:33 +00:00
芋道源码 6dc7315e17 !280 feat: CRM 线索表 crud
Merge pull request !280 from wanwan/master
2023-10-19 15:16:34 +00:00
1351515658@qq.com 3074adb1df fix 审批信息页面引入TaskDelegateForm.vue 不兼容liunx 2023-10-19 18:43:02 +08:00
puhui999 3464bb9c74 SPU: 新增优惠卷选择 2023-10-19 17:33:42 +08:00
puhui999 5b3bcecef2 OrderTableColumn: 商品信息列样式调整2 2023-10-19 15:54:23 +08:00
puhui999 094f8e16db OrderTableColumn: 商品信息列样式调整 2023-10-19 11:10:33 +08:00
puhui999 70778fd9e6 UserOrderList 重构完善 2023-10-19 10:54:10 +08:00
puhui999 5270c83876 订单列表:完善表头宽度自适应 2023-10-19 10:36:52 +08:00
913752709@qq.com 7af2a3bcc3 feat: CRM 线索表 crud 2023-10-18 20:02:59 +08:00
puhui999 04d88ce1a6 订单列表:自定义列抽离封装为组件 2023-10-18 17:20:13 +08:00
puhui999 d1a3fe5d5a 营销文章:新增表单属性移除浏览量 2023-10-18 11:33:42 +08:00
owen ff01effd45 Merge remote-tracking branch 'origin/dev' into dev 2023-10-17 23:26:08 +08:00
owen 431fff28ce 统计卡片修改为全局组件 2023-10-17 23:25:49 +08:00
owen 61b3bdfd4c 交易:核销订单 2023-10-17 23:18:07 +08:00
芋道源码 d6b0305d78 !277 修复前端支付渠道配置权限
Merge pull request !277 from 小玩家/master
2023-10-17 14:55:14 +00:00
YunaiV 8832eafaae code review:crm 合同流程 2023-10-17 22:52:24 +08:00
1163996518@qq.com 533b4e5006 支付渠道配置--修复权限 2023-10-17 21:27:13 +08:00
1163996518@qq.com d5328918ab 支付渠道配置--修复权限 2023-10-17 20:58:28 +08:00
芋道源码 40ec1b08ae !275 Review代码修改
Merge pull request !275 from 疯狂的世界/dev
2023-10-17 12:52:28 +00:00
芋道源码 0089d59d36 !274 CRM/合同管理 CRUD初稿
Merge pull request !274 from dhb52/master
2023-10-17 12:01:51 +00:00
YunaiV c27685285a code review:修复工作流的审批界面报错问题 2023-10-17 19:50:09 +08:00
YunaiV 63fd52828c Merge remote-tracking branch 'origin/dev' into dev 2023-10-17 19:03:02 +08:00
YunaiV aa99c53729 Merge branch 'master' of https://gitee.com/yudaocode/yudao-ui-admin-vue3 into dev
# Conflicts:
#	src/views/mall/statistics/member/index.vue
2023-10-17 19:02:37 +08:00
芋道源码 0242c84196 !267 【工作流】加签和减签
Merge pull request !267 from Youkehai/feature/addSignAndSubSign
2023-10-17 11:01:18 +00:00
owen 57f6367596 Merge remote-tracking branch 'origin/dev' into dev 2023-10-17 16:09:55 +08:00
owen 6fc232b758 交易:订单核销 2023-10-17 16:09:36 +08:00
dhb52 dced551698 feat: CRM/合同 crud 2023-10-16 23:56:34 +08:00
jason c3f06f5fbe 钱包 - 钱包余额流水 2023-10-16 22:45:32 +08:00
jason 8626bccc4c 钱包 - 钱包余额流水 2023-10-16 22:32:10 +08:00
jason ae2c3f2ad5 Merge remote-tracking branch 'origin/dev' into dev 2023-10-16 22:27:39 +08:00
owen e3a0cfe5e9 统计:修复错误 2023-10-16 22:18:51 +08:00
owen 6204ce6c1b 统计:trade_statistics 字段【order_wallet_pay_price】改为【wallet_pay_price】 2023-10-16 22:09:20 +08:00
owen cd4b4cd322 统计:Review修改 2023-10-16 22:03:36 +08:00
YunaiV 66ec610801 code review:文章管理 2023-10-16 21:55:11 +08:00
芋道源码 7b9ea62e6b !273 商城首页
Merge pull request !273 from 疯狂的世界/dev
2023-10-16 12:11:23 +00:00
xingyu 8c18ad941e perf: is utils 2023-10-16 15:09:47 +08:00
xingyu 5da9b660bd perf: propTypes 2023-10-16 15:09:13 +08:00
xingyu 1a1b70a350 style: stylelint 2023-10-16 15:04:05 +08:00
xingyu 42c8db4f34 chore: update deps 2023-10-16 15:03:55 +08:00
owen edfd03903f 统计:会员终端统计,处理未知终端情况 2023-10-16 14:26:04 +08:00
owen 2bfc9c3b13 统计:处理会员性别统计,存在未知的情况 2023-10-16 13:25:15 +08:00
owen 661e72bcfd 统计:修复错误 2023-10-16 13:15:17 +08:00
owen 8dec8edc6a Merge remote-tracking branch 'origin/dev' into dev 2023-10-16 13:01:02 +08:00
owen e1a72779d4 统计:Review修改 2023-10-16 13:00:13 +08:00
xingyu a2ded16718 docs: element plus 2.4.0 2023-10-16 10:25:24 +08:00
xingyu de3fa7a765 chore: update deps 2023-10-16 10:24:35 +08:00
YunaiV 99172ea088 code review:文章管理 2023-10-16 09:57:46 +08:00
owen 195309dbb6 Merge remote-tracking branch 'origin/dev' into dev 2023-10-16 09:52:35 +08:00
owen 3802fee661 商城:增加商城首页 2023-10-16 09:51:19 +08:00
芋道源码 cbb0cfefdb !272 营销活动:新增文章管理,文章分类管理
Merge pull request !272 from puhui999/dev-to-dev
2023-10-15 14:04:48 +00:00
YunaiV e2a08ddbac 恢复 SSO 界面的路由 2023-10-15 21:58:19 +08:00
芋道源码 04e83e268a !271 添加社交登录页面,修复登录多次重定向问题
Merge pull request !271 from dhb52/master
2023-10-15 13:37:55 +00:00
jason 90d6f4da9f 钱包- 钱包余额查询 2023-10-15 17:47:36 +08:00
puhui999 50e43e4028 Merge remote-tracking branch 'yudao/dev' into dev-to-dev 2023-10-15 16:14:32 +08:00
puhui999 befffb3f7d 营销活动:新增文章管理。 2023-10-15 16:14:09 +08:00
dhb52 89417ac393 fix: 删除SSOLogin.vue组建,解决登录界面不停重定向问题 2023-10-15 14:58:13 +08:00
dhb52 3587d1ef97 fix: 路由缺少name字段,ts不高兴 2023-10-15 14:29:16 +08:00
dhb52 4d77d7e136 feat: 社交平台登录 2023-10-15 14:26:20 +08:00
puhui999 36bb90fbb8 营销活动:新增文章分类管理 2023-10-15 00:54:28 +08:00
芋道源码 889334bc37 !266 修复 floatToFixed2 函数某些情况下计算结果为零 Closes #I8671C
Merge pull request !266 from 风狗/N/A
2023-10-14 10:19:37 +00:00
芋道源码 b57b45c96f !255 站内信测试增加 Member 用户类型支持
Merge pull request !255 from 风狗/dev
2023-10-14 10:18:54 +00:00
芋道源码 fa71f85221 !265 修复,刷新菜单缓存失效问题
Merge pull request !265 from 天痕/N/A
2023-10-14 10:15:13 +00:00
jason 8b6ca3028a Merge remote-tracking branch 'origin/dev' into dev 2023-10-14 11:33:15 +08:00
jason f9d0c1aa1c 钱包-充值套餐 2023-10-14 11:32:54 +08:00
YunaiV 529a821cdb Merge remote-tracking branch 'origin/master' 2023-10-13 18:44:27 +08:00
YunaiV 470fb23ae1 同步最新 README.md 功能列表 2023-10-13 18:35:44 +08:00
xingyu 9b09304c50 docs: update deps 2023-10-13 10:41:10 +08:00
xingyu e04ca7aac7 fix: unocss eslint 2023-10-13 10:34:01 +08:00
xingyu 73b2030c7f chore: update deps 2023-10-13 10:31:36 +08:00
芋道源码 6ed7b3a69e !270 合并商城最新代码
Merge pull request !270 from 芋道源码/dev
2023-10-12 13:53:25 +00:00
芋道源码 532b237712 !268 统计:会员统计
Merge pull request !268 from 疯狂的世界/dev
2023-10-11 04:34:07 +00:00
YunaiV 855b37c1ab code review:拼团记录列表 2023-10-11 11:04:03 +08:00
芋道源码 19c19d78dd !269 营销活动:完善 review 提到的问题,添加拼团列表查看弹窗
Merge pull request !269 from puhui999/dev-to-dev
2023-10-11 02:40:01 +00:00
puhui999 b08e0e5ab2 营销活动:完善 review 提到的问题,添加拼团列表查看弹窗 2023-10-10 16:55:53 +08:00
puhui999 3500a20630 营销活动:完善 review 提到的问题,添加拼团列表查看弹窗 2023-10-10 16:53:22 +08:00
youkehai 62a953815d fix: 减签按钮显示和api地址修改 2023-10-10 10:40:30 +08:00
owen ad4607db09 Merge remote-tracking branch 'owen/dev' into dev 2023-10-09 23:29:36 +08:00
owen 6b7040404e 统计:会员统计 2023-10-09 23:27:32 +08:00
owen d4a521eff1 统计:交易统计Review修改 2023-10-09 23:27:32 +08:00
owen 22adab8590 统计:会员统计 2023-10-09 23:27:09 +08:00
kehaiyou 683e319c72 fix: 【工作流】--加签减签 2023-10-08 22:35:50 +08:00
风狗 aa5f27bec7 修复 floatToFixed2 函数某些情况下计算结果为零 Closes #I8671C
Signed-off-by: 风狗 <909275705@qq.com>
2023-10-08 08:26:07 +00:00
YunaiV 86323f970b code review:拼团记录列表 2023-10-08 07:30:14 +08:00
芋道源码 523784ce41 !264 营销活动:添加拼团记录
Merge pull request !264 from puhui999/dev-to-dev
2023-10-07 23:06:18 +00:00
天痕 fff4cfd012 修复,刷新菜单缓存失效问题
Signed-off-by: 天痕 <614891294@qq.com>
2023-10-07 10:51:56 +00:00
puhui999 5b4983a3e9 拼团记录:优化页面布局,添加日期快捷选项 2023-10-07 11:10:26 +08:00
puhui999 8c347e5990 拼团活动:表单添加虚拟成团控制按钮 2023-10-07 10:04:05 +08:00
puhui999 e86dfa30fd Merge remote-tracking branch 'yudao/dev' into dev-to-dev 2023-10-06 22:21:10 +08:00
puhui999 c445173855 拼团记录:接口对接 2023-10-06 22:20:40 +08:00
YunaiV 24fc36e23a promotion:调整拼团活动的界面 2023-10-06 21:03:17 +08:00
puhui999 eee3d0fef5 拼团记录: 完成 UI 部分 2023-10-06 18:40:21 +08:00
owen c8a476ac7c Merge remote-tracking branch 'origin/dev' into dev 2023-10-06 14:17:13 +08:00
owen 2a58b04a98 统计:交易统计Review修改 2023-10-06 14:15:58 +08:00
YunaiV 78062dd474 promotion:调整拼团活动的界面 2023-10-06 10:58:31 +08:00
puhui999 869bac2501 Merge remote-tracking branch 'yudao/dev' into dev-to-dev 2023-10-05 21:50:33 +08:00
YunaiV cf7ac2cb10 promotion:新增记录记录列表 2023-10-05 12:42:00 +08:00
YunaiV 860872a890 promotion:新增砍价记录列表 2023-10-05 12:06:57 +08:00
YunaiV 42f0bf07f0 promotion:优化砍价活动的管理 2023-10-05 02:17:44 +08:00
芋道源码 4c2eb3d8b2 !262 核销
Merge pull request !262 from 疯狂的世界/dev
2023-10-04 09:34:20 +00:00
owen 58b6b1ba57 交易:核销 2023-10-04 10:51:35 +08:00
YunaiV 7c491ff62a promotion:优化秒杀活动的界面 2023-10-03 18:41:57 +08:00
YunaiV 40f44fc78e promotion:优化优惠劵的界面 2023-10-03 13:01:31 +08:00
YunaiV 59ab6218ca trade:优化分销界面的 width 列宽度,和一些非空判断 2023-10-03 12:16:24 +08:00
芋道源码 04a94ad941 !254 解决处理顶级非目录路由的组件名称逻辑缺失的问题
Merge pull request !254 from clockdotnet/master_pr
2023-10-03 02:27:37 +00:00
芋道源码 e6ee0ab445 !261 对齐面包屑的图标和文字
Merge pull request !261 from 疯狂的世界/dev
2023-10-02 16:00:45 +00:00
owen 6515e218e2 Merge branch 'dev' into dev_local 2023-10-02 23:58:41 +08:00
owen a06a63c1be Merge remote-tracking branch 'origin/dev' into dev 2023-10-02 23:52:23 +08:00
YunaiV ab95d87c68 trade:优化门店的 list 列表,新增是否自提的配置项 2023-10-02 21:18:31 +08:00
YunaiV a9bbbc7b0a trade:优化运费模版的实现 2023-10-02 18:30:22 +08:00
YunaiV bb08f6f54f trade:完善退款详情 2023-10-02 15:44:26 +08:00
owen df8a3941c1 对齐面包屑的图标和文字 2023-10-02 11:11:07 +08:00
owen 4c077711a1 对齐面包屑的图标和文字 2023-10-02 11:03:46 +08:00
YunaiV 4fddbccea1 trade:完善订单详情 2023-10-02 10:34:37 +08:00
YunaiV 588ce1c9ae trade:微调 order 列表界面 2023-10-01 23:44:38 +08:00
芋道源码 a5808c9e9c !259 Review代码修改
Merge pull request !259 from 疯狂的世界/dev
2023-10-01 13:57:56 +00:00
YunaiV 17c31978f7 product:优化商品评论 2023-10-01 21:23:50 +08:00
YunaiV 8b7543acd5 product:优化属性列表 2023-10-01 21:11:47 +08:00
YunaiV 5f80d1611c product:优化分类列表 2023-10-01 20:55:51 +08:00
YunaiV 88677ee121 product:优化商品发布页 2023-10-01 20:16:02 +08:00
YunaiV 3a9668d632 product:优化商品列表的样式、实现代码 2023-10-01 19:44:13 +08:00
owen 3a96812d47 会员:会员配置的积分相关字段加上point前缀 2023-10-01 10:41:20 +08:00
owen 3ab1ed707f 会员:积分配置改为会员配置 2023-10-01 10:25:18 +08:00
owen 0066d79876 签到:签到后增加用户积分、经验 2023-10-01 09:53:52 +08:00
owen 6508d841f5 Merge remote-tracking branch 'origin/dev' into dev 2023-09-30 22:08:45 +08:00
owen 4b7e57e67d 会员详情,修改会员积分 2023-09-30 15:50:12 +08:00
owen 940a102546 会员:会员详情-推广用户列表 2023-09-30 14:10:15 +08:00
owen b48f19c646 会员:会员详情-优惠券列表 2023-09-30 13:55:42 +08:00
owen 675f3df5cb 会员详情,查询钱包信息 2023-09-30 12:40:21 +08:00
芋道源码 654094b4fd !258 交易统计
Merge pull request !258 from 疯狂的世界/dev
2023-09-30 03:24:07 +00:00
owen 6475f81534 Merge remote-tracking branch 'origin/dev' into dev 2023-09-29 21:08:48 +08:00
owen c322fb3d0d 统计:交易统计 2023-09-29 21:08:14 +08:00
owen 150c77cff0 fix eslint problems 2023-09-29 16:25:38 +08:00
YunaiV fb94ae9674 trade:退款理由的维护 2023-09-29 13:35:52 +08:00
kehaiyou a438353308 Merge remote-tracking branch 'upstream/master'
# Conflicts:
#	src/views/bpm/processInstance/detail/index.vue
2023-09-29 12:38:53 +08:00
kehaiyou b1469669e2 Merge branch 'feature/bpm-delegate'
# Conflicts:
#	src/views/bpm/processInstance/detail/index.vue
2023-09-29 12:37:32 +08:00
YunaiV 04e02ffbd2 trade:分佣界面的微调 2023-09-28 16:38:51 +08:00
YunaiV 74de8e9687 trade:优化交易配置的参数校验 2023-09-28 15:29:15 +08:00
YunaiV 2f82eff526 Merge remote-tracking branch 'origin/dev' into dev 2023-09-27 23:30:48 +08:00
YunaiV 888c1371c6 Merge remote-tracking branch 'origin/master' 2023-09-27 23:30:16 +08:00
YunaiV c6031ba2b2 增加 user detail 的 todo 2023-09-27 23:30:09 +08:00
芋道源码 65047b93a4 !250 【工作流】委派
Merge pull request !250 from Youkehai/feature/bpm-delegate
2023-09-25 12:10:52 +00:00
绮梦 f832d26a0d 站内信测试增加 Member 用户类型支持 2023-09-25 16:04:32 +08:00
shizhong 361e4fadda 解决处理顶级非目录路由的组件名称逻辑缺失的问题 2023-09-25 15:25:33 +08:00
youkehai 0fba0d9a6a feat: 对齐后端-工作流委派的参数 2023-09-25 11:31:13 +08:00
youkehai 2aeba127b6 Merge remote-tracking branch 'upstream/master' into feature/bpm-delegate
# Conflicts:
#	src/views/bpm/processInstance/detail/index.vue
2023-09-25 09:37:22 +08:00
芋道源码 b9881f2941 !252 分销:Review代码修改
Merge pull request !252 from 疯狂的世界/brokerage
2023-09-25 00:37:31 +00:00
YunaiV 99a0c7c3e7 1.8.2 版本发布 2023-09-24 23:45:10 +08:00
owen a5dd7f4a81 分销:修正分享海报 2023-09-24 23:18:50 +08:00
YunaiV 245147223f code review:驳回逻辑 2023-09-24 23:05:33 +08:00
芋道源码 ada93a160b !251 【工作流】回退fix
Merge pull request !251 from Youkehai/master
2023-09-24 14:45:54 +00:00
owen 2c22ef8ef1 分销:重命名提现类型字段 2023-09-24 22:32:10 +08:00
kehaiyou f40d1de62a fix: 【工作流】--回退的高亮和api地址更换 2023-09-24 19:42:53 +08:00
kehaiyou 20fe343646 feat: 【工作流】--委派 2023-09-24 15:44:02 +08:00
芋道源码 0ffd07447b !248 【工作流】流程实例的任务节点回退
Merge pull request !248 from Youkehai/master
2023-09-24 07:18:26 +00:00
芋道源码 795847586a !249 合并最新商城代码
Merge pull request !249 from 芋道源码/dev
2023-09-24 04:11:34 +00:00
YunaiV ce78336fca Merge remote-tracking branch 'origin/dev' into dev 2023-09-24 12:10:14 +08:00
YunaiV 539f8a5bb5 修复 member 详情无法展示的问题 2023-09-24 12:10:03 +08:00
YunaiV e489627748 Merge branch 'master' of https://gitee.com/yudaocode/yudao-ui-admin-vue3 into dev
# Conflicts:
#	src/views/mall/trade/order/index.vue
#	src/views/member/user/detail/index.vue
2023-09-24 12:00:10 +08:00
芋道源码 be589cfb99 !247 Trade: 完善配置
Merge pull request !247 from 疯狂的世界/brokerage
2023-09-24 01:55:48 +00:00
kehaiyou de79e79d91 feat: 支持回退按钮 2023-09-23 14:52:40 +08:00
owen 21c67b1b75 Trade: 完善配置 2023-09-22 22:51:45 +08:00
xingyu 2a58e3f691 style: unocss eslint 2023-09-22 17:49:11 +08:00
xingyu 57a7ed46e7 chore: add unocss eslint 2023-09-22 17:48:56 +08:00
xingyu 436cc8069c docs: update deps 2023-09-22 17:43:45 +08:00
xingyu ce5f303272 chore: update deps 2023-09-22 17:42:31 +08:00
puhui999 dd5a1f2d43 Merge remote-tracking branch 'yudao/dev' into dev-to-dev 2023-09-20 16:39:19 +08:00
芋道源码 df6a384321 !244 trade: 分销业务review代码修改
Merge pull request !244 from 疯狂的世界/brokerage
2023-09-19 17:12:27 +00:00
芋道源码 f63d518d0d !243 订单详情页面 请求详情接口改为真实携带的id
Merge pull request !243 from 风狗/dev
2023-09-19 17:11:34 +00:00
owen 854acf6e70 trade: 分销业务 - 佣金提现后台管理 2023-09-19 22:03:28 +08:00
owen 18b6c70d1a trade: 分销业务review代码修改 2023-09-19 16:37:50 +08:00
绮梦 245301452c 订单详情页面 请求详情接口改为真实携带的id 2023-09-19 13:57:26 +08:00
YunaiV 1be57ea8d3 增加 404 的说明 2023-09-16 15:14:41 +08:00
xingyu a6b4908f45 !232 update src/components/Dialog/src/Dialog.vue.
Merge pull request !232 from AKING/N/A
2023-09-13 11:38:07 +00:00
puhui999 8778f5746f spu:分佣属性和分佣保持一致 2023-09-13 10:17:14 +08:00
芋道源码 de615c2387 !241 完善分销功能
Merge pull request !241 from 疯狂的世界/brokerage
2023-09-12 15:19:33 +00:00
YunaiV 8b65a2866e code review:订单相关的逻辑 2023-09-12 23:14:53 +08:00
芋道源码 ef15261926 !240 完善前端 mall-order 模块相关问题
Merge pull request !240 from puhui999/dev-to-dev
2023-09-12 15:08:34 +00:00
xingyu 4ae1722e72 fix: stylelint 2023-09-11 17:08:57 +08:00
xingyu 2035484a83 chore: vscode setting 2023-09-11 17:08:48 +08:00
xingyu 5494756a66 fix: eslint 2023-09-11 17:08:39 +08:00
xingyu 56a71f64e7 fix: #I7WY9N 2023-09-11 16:55:49 +08:00
xingyu 9a6d29b295 fix: avatar 2023-09-11 16:54:34 +08:00
xingyu 1fe950aea5 chore: 1.8.1-snapshot 2023-09-11 16:47:19 +08:00
xingyu 8f0c6625de docs: update version 2023-09-11 16:23:31 +08:00
xingyu 4664014fc4 chore: update deps 2023-09-11 16:22:11 +08:00
xingyu 4c5d0392d7 chore: vscode setting 2023-09-11 16:22:05 +08:00
owen 2e830d14d5 trade: 分销业务review代码修改 2023-09-11 00:54:11 +08:00
owen 0582d41972 trade: 分销业务后台功能:推广订单列表 2023-09-10 23:30:43 +08:00
owen 2aa372d8f4 trade: 分销业务后台功能:推广用户列表 2023-09-10 22:32:38 +08:00
puhui999 5dc0c6e3da spu:分佣属性和分佣保持一致 2023-09-09 23:14:02 +08:00
puhui999 615763d415 order:完善订单聚合搜索 2023-09-09 23:08:28 +08:00
puhui999 7e511d1e4f mall-order:修复 todo 提到的问题 2023-09-09 20:51:33 +08:00
owen 87ca916e69 trade: 分销业务后台功能:佣金格式化 2023-09-09 20:00:56 +08:00
owen 5ed909263a trade: 分销业务后台功能:修改上级推广人 2023-09-09 19:20:12 +08:00
owen 7ea3571356 trade: 分销业务后台功能:清除推广员、修改推广资格 2023-09-09 14:40:06 +08:00
puhui999 a79f1452b3 登录界面:姐姐点击登录后界面疯狂闪动的问题 2023-09-09 14:27:48 +08:00
YunaiV 0e2ea39591 code review:会员详情 2023-09-09 10:06:32 +08:00
YunaiV 30f0c1b351 Merge branch 'dev' of https://gitee.com/ls0/yudao-ui-admin-vue3 into dev
 Conflicts:
	src/utils/dict.ts
2023-09-09 09:50:13 +08:00
芋道源码 944565a241 !236 update src/views/system/user/DeptTree.vue 部门树节点过滤不生效
Merge pull request !236 from 岁月不经谈/N/A
2023-09-09 01:47:40 +00:00
芋道源码 e3b9a15c26 !239 分销员表格佣金字段格式化
Merge pull request !239 from 疯狂的世界/brokerage
2023-09-09 01:46:05 +00:00
YunaiV 3c315cf287 code review:完善订单详情和售后退款 TODO 提到的问题 2023-09-09 01:44:08 +08:00
芋道源码 dbfabcbbb5 !238 完善订单详情和售后退款 TODO 提到的问题
Merge pull request !238 from puhui999/dev-to-dev
2023-09-08 17:29:05 +00:00
owen dbb87e3850 trade: 分销员表格佣金字段格式化 2023-09-08 23:58:45 +08:00
芋道源码 1719debd11 !237 分销业务从 member 模块 转移到 trade模块
Merge pull request !237 from 疯狂的世界/brokerage
2023-09-08 15:18:32 +00:00
owen e9d5027e72 trade: 优化分销用户佣金字段名称 2023-09-08 23:10:04 +08:00
owen 7263315412 trade: 优化分销用户绑定用户编号、绑定时间字段名称 2023-09-08 22:51:04 +08:00
owen 34ce7f7ec5 trade: 分销用户管理 2023-09-08 11:05:31 +08:00
puhui999 b3639977a7 完善订单详情 2023-09-08 01:01:50 +08:00
puhui999 f44688d61c Merge remote-tracking branch 'yudao/dev' into dev-to-dev 2023-09-08 01:00:59 +08:00
puhui999 73628d3930 完善订单详情和售后退款 TODO 提到的问题 2023-09-06 11:23:16 +08:00
owen 1e2120806d trade: 分销业务从 member 模块 转移到 trade模块 2023-09-06 00:41:20 +08:00
owen 2ed5d12be8 trade: 分销业务从 member 模块 转移到 trade模块 2023-09-06 00:33:59 +08:00
owen 35664d1f32 trade: 增加交易中心配置表 2023-09-05 22:31:35 +08:00
岁月不经谈 a1ce9eda2a update src/views/system/user/DeptTree.vue 部门树节点过滤不生效
部门树节点过滤不生效

Signed-off-by: 岁月不经谈 <473831241@qq.com>
2023-09-05 10:14:42 +00:00
绮梦 2318f176a6 新增用户详情下订单页面 2023-09-05 10:15:12 +08:00
芋道源码 d8ca08a348 !235 会员:佣金记录、配置
Merge pull request !235 from 疯狂的世界/brokerage
2023-09-05 01:58:33 +00:00
绮梦 fe6cf7ce98 新增用户详情下成长值页面。 2023-09-04 15:02:41 +08:00
AKING d74f96fe17 update src/components/Dialog/src/Dialog.vue.
解决了弹窗默认top为0的问题

Signed-off-by: AKING <2734339436@qq.com>
2023-09-04 03:31:35 +00:00
owen 73f8cef3b4 member: 佣金记录 2023-09-03 23:04:20 +08:00
owen 5a9764c08c member: 分销配置 2023-09-03 21:14:44 +08:00
YunaiV 881ec67236 Merge branch 'dev' of https://gitee.com/yudaocode/yudao-ui-admin-vue3 2023-09-03 19:25:33 +08:00
芋道源码 067f89f1d4 !226 update src/hooks/web/useCrudSchemas.ts.
Merge pull request !226 from AKING/N/A
2023-09-03 10:56:36 +00:00
芋道源码 130208959d !231 优惠券优化
Merge pull request !231 from 疯狂的世界/coupon
2023-09-03 10:55:35 +00:00
puhui999 46fd154e3a 完善订单详情和售后退款日志展示样式重构 2023-09-03 01:44:22 +08:00
owen 7887be6e92 mall:修复优惠券模板,固定日期范围保存失败 2023-09-02 10:42:55 +08:00
owen 5f557c7be5 promotion: 优惠券模板 productSpuIds 改成 productScopeValues 2023-09-02 09:53:36 +08:00
owen a68acb096f mall:修复优惠券发券弹窗样式 2023-09-02 08:39:53 +08:00
YunaiV d10530c9f5 code review:优惠劵逻辑 2023-09-02 00:34:45 +08:00
芋道源码 9aa7ba3578 !230 mall:优惠券发送优化
Merge pull request !230 from 疯狂的世界/mall_coupon_send
2023-09-01 16:33:43 +00:00
YunaiV 4f7d6793fd code review:优惠劵逻辑 2023-09-02 00:12:21 +08:00
owen 76c4644b4b mall:优惠券发送优化 2023-09-01 23:50:26 +08:00
芋道源码 190c6e384c !225 优惠券
Merge pull request !225 from 疯狂的世界/owen_dev
2023-09-01 14:55:30 +00:00
YunaiV 0743e4941c code review:订单列表 2023-09-01 20:03:08 +08:00
芋道源码 22d95fa0ac !229 完善订单管理和售后管理相关问题
Merge pull request !229 from puhui999/dev-to-dev
2023-09-01 11:41:17 +00:00
puhui999 f0249e94a5 订单管理:完善订单详情 2023-09-01 12:04:33 +08:00
puhui999 07a0530fc9 售后退款:完善售后管理(列表、详情) 2023-09-01 10:32:05 +08:00
puhui999 3e7945e437 fix: 修正合并差异 2023-09-01 01:24:46 +08:00
puhui999 5035fc77e7 Merge remote-tracking branch 'yudao/dev' into dev-to-dev
# Conflicts:
#	src/views/mall/product/spu/components/index.ts
#	src/views/mall/product/spu/form/BasicInfoForm.vue
2023-09-01 01:20:08 +08:00
YunaiV 3918fab1ec code review 2023-09-01 00:49:42 +08:00
puhui999 dd3c9f8ddb Merge remote-tracking branch 'yudao/dev' into dev-to-dev 2023-08-31 21:13:46 +08:00
puhui999 f9780b636c fix: 1、修复营销活动相关页面打不开的问题 2、修复 spu 添加失败的问题 2、重构 spu 的 sku 校验方式为通用配置的方式 2023-08-31 21:13:20 +08:00
芋道源码 5c7b2c8c5d !228 同步商城最新代码
Merge pull request !228 from 芋道源码/dev
2023-08-31 12:38:05 +00:00
YunaiV 135c88a473 Merge branch 'master' of https://gitee.com/yudaocode/yudao-ui-admin-vue3 into dev
 Conflicts:
	src/router/modules/remaining.ts
2023-08-31 20:37:20 +08:00
芋道源码 2e945d29cc !227 商品列表:修复添加属性时会返回已存在属性值的问题
Merge pull request !227 from puhui999/dev-to-dev
2023-08-31 11:52:12 +00:00
puhui999 264a29e451 更新订单和售后退款详情页面路由 2023-08-31 16:39:48 +08:00
puhui999 688dad319e 订单列表:添加配送方式筛选 2023-08-31 16:26:24 +08:00
puhui999 5c7796ca6f 商品列表:修复添加属性时会返回已存在属性值的问题 2023-08-31 15:58:34 +08:00
puhui999 f5a1772464 订单售后列表:完善部分 TODO 2023-08-31 15:39:13 +08:00
AKING 3e67f3bc4c update src/hooks/web/useCrudSchemas.ts.
解决了当使用默认的dict选项时,form中事件不能触发的问题

Signed-off-by: AKING <2734339436@qq.com>
2023-08-31 03:50:51 +00:00
YunaiV 29b8d06ff2 code review:售后详情 2023-08-30 21:18:46 +08:00
owen 27219e1833 mall:优惠券 商品适用范围,增加商品分类 2023-08-30 20:54:20 +08:00
owen 60d2e3114b mall:优惠券 商品选择组件 2023-08-30 11:50:21 +08:00
芋道源码 09d216394e !224 订单售后退款:完善列表、详情、售后相关操作
Merge pull request !224 from puhui999/dev-to-dev
2023-08-29 01:55:37 +00:00
puhui999 eea285b141 Merge remote-tracking branch 'yudao/dev' into dev-to-dev 2023-08-29 09:49:34 +08:00
puhui999 ed739aec55 订单售后列表:完善售后详情及相关操作 2023-08-29 09:48:33 +08:00
YunaiV 8d026f0837 重构:商品详情界面的路由、文件路径 2023-08-28 18:56:37 +08:00
xingyu e6a9dd0e4c fix: 个人中心头像为空时不能修改 2023-08-28 17:53:45 +08:00
xingyu e8dce93d66 perf: add ep include 2023-08-28 17:44:59 +08:00
xingyu 54c41b4445 fix: router 2023-08-28 17:44:47 +08:00
xingyu 5724539caf docs: update deps 2023-08-28 17:41:09 +08:00
xingyu 547b1741fc fix: router 2023-08-28 17:40:15 +08:00
xingyu bd2d6adafa chore: update deps 2023-08-28 17:40:07 +08:00
puhui999 8a51c9c771 订单售后列表:初始化售后详情 2023-08-28 17:18:42 +08:00
puhui999 4f81468695 订单售后列表:重构列表 2023-08-28 14:00:09 +08:00
puhui999 8239ca474f 订单列表: 修复差异 2023-08-28 10:05:49 +08:00
芋道源码 ce84b14d15 !223 同步最新商城的代码
Merge pull request !223 from 芋道源码/dev
2023-08-27 13:03:31 +00:00
YunaiV 9507e2b687 Merge branch 'master' of https://gitee.com/yudaocode/yudao-ui-admin-vue3 into dev
 Conflicts:
	src/views/member/user/detail/UserPointList.vue
2023-08-27 21:02:52 +08:00
芋道源码 df69c035e6 !213 update src/components/Dialog/src/Dialog.vue.
Merge pull request !213 from AKING/N/A
2023-08-27 03:25:00 +00:00
芋道源码 a9bfa36584 !216 update src/components/Pagination/index.vue.
Merge pull request !216 from AKING/N/A
2023-08-27 03:24:04 +00:00
owen beef6a0a94 mall: 完善后台发送优惠券 2023-08-26 22:29:55 +08:00
YunaiV 5cd01903e4 code review:商品评论 2023-08-26 21:23:10 +08:00
芋道源码 d09366b9bd !222 优化商品评论
Merge pull request !222 from 疯狂的世界/owen_dev
2023-08-26 12:58:49 +00:00
YunaiV 2d8d323767 code review:会员中心 2023-08-26 20:57:22 +08:00
芋道源码 a4841accc2 !221 账户信息组件 增加等级、成长值和积分的显示
Merge pull request !221 from 风狗/dev
2023-08-26 12:47:33 +00:00
绮梦 76e37a3ee7 Merge remote-tracking branch 'origin/dev' into dev-gitee 2023-08-26 13:58:11 +08:00
绮梦 45a6b3bcc7 账户信息组件 增加等级、成长值和积分的显示。
增加一些配套的svg 图标。
增加tab 的懒加载。
2023-08-26 13:48:43 +08:00
绮梦 afaf7749c2 调整icon的大小 2023-08-26 13:45:59 +08:00
owen 3a15390090 商品评论:回复表单提取到单独的组件中 2023-08-26 13:34:07 +08:00
绮梦 4d9ae73211 调整icon的对齐方式为中间居中 2023-08-26 13:24:23 +08:00
owen 15971b6feb 商品评论:
1.移除scores,由后端自动计算
2.SPU、SKU选择组件,放到SPU组件目录下
2023-08-26 13:09:14 +08:00
owen ec412f7a7f Merge remote-tracking branch 'origin/dev' into owen_dev 2023-08-26 13:05:30 +08:00
YunaiV b8ca5800c6 code review:订单列表 2023-08-26 11:41:43 +08:00
芋道源码 2605cb7de5 !217 完善 TODO 提到的问题,优化订单列表相关页面结构
Merge pull request !217 from puhui999/dev-to-dev
2023-08-26 03:21:35 +00:00
YunaiV 84c5eb9942 code review:商品评论 2023-08-26 11:19:29 +08:00
芋道源码 343b6bbf18 !220 商品:完善商品评论功能
Merge pull request !220 from 疯狂的世界/owen_dev
2023-08-26 02:59:07 +00:00
owen bce427f702 Merge remote-tracking branch 'origin/dev' into owen_dev 2023-08-26 07:31:38 +08:00
YunaiV 1b6c9b2e29 code review:用户详情 2023-08-26 01:59:36 +08:00
YunaiV 415309469c Merge branch 'dev' of https://gitee.com/ls0/yudao-ui-admin-vue3 into dev
 Conflicts:
	src/views/member/user/index.vue
2023-08-26 01:24:30 +08:00
owen 2c56345875 Merge remote-tracking branch 'origin/dev' into member_dev 2023-08-25 21:03:38 +08:00
owen 814b4631c9 商品:完善后台商品评论功能 2023-08-25 21:02:48 +08:00
绮梦 28951fb31d 重命名组件名称,增加用户地址查看api和页面、统一组件的props userId 变量名。 2023-08-25 11:27:47 +08:00
puhui999 6b487c7e68 Merge remote-tracking branch 'yudao/dev' into dev-to-dev 2023-08-24 14:39:09 +08:00
puhui999 58502b1241 订单列表:优化订单列表页面结构 2023-08-24 14:34:35 +08:00
芋道源码 5fb5c6cbcf !215 会员: 会员等级功能调整
Merge pull request !215 from 疯狂的世界/member_dev
2023-08-23 16:46:34 +00:00
puhui999 7db6c121bb 完善 code review 提到的问题 2023-08-23 15:04:46 +08:00
AKING ff8a8e7243 update src/components/Pagination/index.vue.
解决了当全局size为small的时候分页组件样式太大的问题,当组件为small时,则会显示小的分页组件,具体请参照ep官网:https://element-plus.org/zh-CN/component/pagination.html#%E9%99%84%E5%8A%A0%E5%8A%9F%E8%83%BD

Signed-off-by: AKING <2734339436@qq.com>
2023-08-23 05:51:24 +00:00
绮梦 f17bb9a7eb 重命名组件名称 2023-08-23 13:40:57 +08:00
绮梦 d1bb736973 会员详情页的跳转携带参数方式改为params 2023-08-23 13:12:05 +08:00
xingyu 65f9e3ee6c docs: update deps 2023-08-23 10:42:42 +08:00
xingyu 0207affd02 chore: update deps 2023-08-23 10:42:35 +08:00
xingyu e30d5559e6 fix: 路径错误 2023-08-23 10:40:03 +08:00
绮梦 451458eb1e 会员列表页面增加详情页的跳转。 2023-08-23 10:23:22 +08:00
owen 2e68a5239d Merge remote-tracking branch 'origin/dev' into member_dev
# Conflicts:
#	src/views/member/user/UserForm.vue
2023-08-23 10:22:03 +08:00
owen e9120f06cf 会员: 会员等级取消分页功能 2023-08-23 10:12:20 +08:00
YunaiV 55772cbba0 code review:用户详情 2023-08-23 01:41:25 +08:00
YunaiV 746bf864d9 Merge branch 'master' of https://gitee.com/yudaocode/yudao-ui-admin-vue3 into dev
 Conflicts:
	src/views/mall/promotion/combination/record/index.vue
2023-08-23 00:49:48 +08:00
芋道源码 d096e6e712 !212 管理后台 用户详情
Merge pull request !212 from 风狗/用户详情
2023-08-22 16:49:17 +00:00
YunaiV cfbc2ed74c code review:订单列表、订单详情 2023-08-23 00:43:40 +08:00
芋道源码 69a66b2a06 !210 订单列表:列表重构: 完善订单发货、修改地址、订单调价、订单备注
Merge pull request !210 from puhui999/dev-to-dev
2023-08-22 14:13:12 +00:00
YunaiV bb0c1cb536 code review:会员等级 2023-08-22 21:59:17 +08:00
puhui999 5dceda614a 订单列表:列表重构 添加门店、物流检索条件 2023-08-22 18:47:31 +08:00
puhui999 83e780da06 订单列表:列表重构: 完善订单发货、修改地址、订单调价、订单备注 2023-08-22 17:42:20 +08:00
puhui999 be143ea21b 订单列表:列表重构: 完善订单发货、修改地址、订单调价、订单备注 2023-08-22 17:36:47 +08:00
AKING cba35d698f update src/components/Dialog/src/Dialog.vue.
解决了单独使用elementplus diaolog组件时,样式被篡改的问题


Signed-off-by: AKING <2734339436@qq.com>
2023-08-22 09:06:09 +00:00
绮梦 c1a40e7c98 用户详情-积分tab 去除无用的组件。 2023-08-22 16:28:42 +08:00
绮梦 10d9f11fba 增加用户详情页以及 签到、积分等用户详情下的子tab页。
增加 用户、签到、积分 接口的VO,方便在组件中使用。
2023-08-22 16:14:25 +08:00
芋道源码 40711c0eb8 !209 会员:增加用户等级功能
Merge pull request !209 from 疯狂的世界/member_dev
2023-08-22 04:59:46 +00:00
owen 51738f8f6e 会员: 修改会员等级,使用单独的表单、接口 2023-08-22 11:23:08 +08:00
puhui999 ebcbe63d9b 订单列表:列表重构 ④ 移除测试数据 2023-08-22 11:01:20 +08:00
owen c5a703f488 会员:等级下拉框显示图标 2023-08-22 01:48:52 +08:00
puhui999 71f9337d82 Merge remote-tracking branch 'yudao/dev' into dev-to-dev 2023-08-22 00:39:11 +08:00
puhui999 0d202a7a85 订单列表:列表重构 ③ 添加备注表单和发货表单 2023-08-22 00:38:44 +08:00
owen 78917cd2be 会员:增加用户分组 2023-08-21 23:59:49 +08:00
puhui999 345c09ee6c 订单列表:列表重构 ② and 完善订单详情 2023-08-21 22:39:21 +08:00
owen 884bb055b0 会员:用户标签增加下拉框使用的 精简信息列表查询接口 2023-08-21 21:44:04 +08:00
owen 7bef240926 会员:后台调整会员等级 2023-08-21 21:31:15 +08:00
YunaiV 1db98698bd 优化商品属性的编辑按钮 2023-08-21 10:34:10 +08:00
芋道源码 5baccbd5bc !208 同步商城实现:会员列表、会员积分、会员签到、会员标签
Merge pull request !208 from 芋道源码/dev
2023-08-20 11:39:56 +00:00
YunaiV be485cc4ab code review:签到记录 2023-08-20 19:34:39 +08:00
YunaiV 82628ce780 code review:签到配置 2023-08-20 19:26:50 +08:00
YunaiV 4bc3f15571 code review:积分记录 2023-08-20 19:06:46 +08:00
owen f1735a4010 会员:增加会员等级增删改查 2023-08-20 15:54:05 +08:00
YunaiV 76a63e01c9 code review:会员签到配置 2023-08-20 10:14:36 +08:00
芋道源码 cbd3d6c9a2 !204 会员积分和会员签到模块todo修改
Merge pull request !204 from QingX/dev
2023-08-20 01:46:37 +00:00
芋道源码 12e0d6a921 !201 fix: 1.修复【个人中心】页面在英语环境下字段名过长被换行展示导致错位;2.修复【个人中心】页面【修改密码】校验失效。
Merge pull request !201 from baayso/master
2023-08-20 01:30:28 +00:00
芋道源码 5cef0ecc3c !200 打包报错 空vue 文件问题
Merge pull request !200 from 爱之小枫/fix_bug
2023-08-20 01:29:14 +00:00
芋道源码 a99a125c2b !207 会员管理:增加会员标签功能
Merge pull request !207 from 疯狂的世界/member_dev
2023-08-20 01:16:45 +00:00
puhui999 161feab244 Merge remote-tracking branch 'yudao/dev' into dev-to-dev 2023-08-20 02:16:19 +08:00
puhui999 2eb740765e 订单列表:列表重构 ① 2023-08-20 02:16:13 +08:00
owen 2964d55435 会员:
1.会员设置标签
2023-08-19 20:19:55 +08:00
owen 334962fe09 会员:
1.增加会员标签功能
2023-08-19 16:03:01 +08:00
芋道源码 f7dc7739ff !206 回退 'Pull Request !195 : 修复登录后通过登录页面无法再次登录的问题'
Merge pull request !206 from 芋道源码/revert-merge-195-master
2023-08-19 08:01:30 +00:00
芋道源码 b68f8be751 回退 'Pull Request !195 : 修复登录后通过登录页面无法再次登录的问题' 2023-08-19 08:01:09 +00:00
芋道源码 848b668979 !205 同步 master 代码到 dev
Merge pull request !205 from 芋道源码/master
2023-08-19 08:00:25 +00:00
YunaiV cb4c78b1ac 会员中心:会员管理 60% 2023-08-19 14:44:04 +08:00
xiaqing f96882c841 Merge remote-tracking branch 'origin/dev' into dev 2023-08-19 14:13:30 +08:00
YunaiV 4fd9dfd1f8 会员中心:会员管理 50% 2023-08-19 14:11:50 +08:00
xiaqing 19444021ca 会员积分和会员签到模块todo修改 2023-08-19 14:10:11 +08:00
baayso e4592442ed fix: 1.修复【个人中心】页面在英语环境下字段名过长被换行展示导致错位;2.修复【个人中心】页面【修改密码】校验失效。 2023-08-17 21:35:58 +08:00
puhui999 916e93ab2e fix: 解决右侧代码过长时不缩放啥也做不了的 bug 2023-08-17 14:56:13 +08:00
puhui999 44be35b5ce fix: 完善砍价活动管理对齐后端 2023-08-17 10:52:40 +08:00
芋道源码 a3f2a01eb0 !198 fix: 修复支付的一些小问题
Merge pull request !198 from dhb52/master
2023-08-15 13:22:50 +00:00
zws c368c9b232 fix
https://gitee.com/yudaocode/yudao-ui-admin-vue3/issues/I7SZNW
2023-08-15 13:32:21 +08:00
dhb52 c7b8fdb884 fix: 支付/示例 queryParams 为 reactive 2023-08-13 21:48:41 +08:00
dhb52 5d364e268f fix: 支付/回调 修复ElDescriptions对齐问题 2023-08-13 21:38:58 +08:00
YunaiV e954ae6010 支付:修复支付应用的 mock 展示不正确 2023-08-13 16:30:36 +08:00
芋道源码 16369c001c !197 同步商城实现
Merge pull request !197 from 芋道源码/dev
2023-08-13 03:03:21 +00:00
YunaiV c3a8479eca 支付退款列表的 review 2023-08-13 11:02:12 +08:00
芋道源码 3f90ca3a57 !196 fix: 支付管理/退款订单 对标 vue2
Merge pull request !196 from dhb52/master
2023-08-13 02:55:03 +00:00
dhb52 10c121d62d fix: 修复ElDescriptions对齐问题 2023-08-13 01:53:08 +08:00
dhb52 620a2009c3 fix: 支付管理/退款订单 对标 vue2 2023-08-13 01:26:59 +08:00
YunaiV 7bf3e41c61 商城:
1. 微调砍价活动的代码
2023-08-13 00:49:17 +08:00
YunaiV 127e6b202e 商城:
1. 修复拼团活动,修改商品的拼团价格,会存在 *100 的问题
2023-08-13 00:07:04 +08:00
YunaiV ff8bde207d 商城:
1. 修复秒杀活动,修改商品的秒杀价格,会存在 *100 的问题
2023-08-12 16:25:05 +08:00
xingyu 2ec50bab15 chore: remove qrcode.vue use qrcode 2023-08-12 12:23:36 +08:00
xingyu b9477463fd fix: 提交后刷新列表 2023-08-12 12:23:17 +08:00
xingyu e262ab9504 Merge branch 'master' of https://gitee.com/yudaocode/yudao-ui-admin-vue3 2023-08-12 12:06:00 +08:00
YunaiV 9984de0dc7 商城:
1. 调整优惠劵的目录
2. 简化秒杀时间配置
2023-08-12 11:39:29 +08:00
YunaiV 815897ca8b 商城:优惠劵的前端完善 2023-08-12 11:09:12 +08:00
YunaiV 98477ef433 修复时间检索,value format 错误,导致无法搜索的问题 2023-08-12 10:13:32 +08:00
YunaiV 90f22934da Merge remote-tracking branch 'origin/dev' into dev 2023-08-12 09:43:01 +08:00
YunaiV 19cad3b873 code review:补全支付文档 2023-08-11 09:22:44 +08:00
YunaiV bf66727009 code review:优化支付订单的实现 2023-08-11 08:59:08 +08:00
YunaiV 1ab7ea0640 code review:优化支付通知的实现 2023-08-11 07:58:08 +08:00
YunaiV 26cf4ca64a code review:优化示例订单的实现 2023-08-11 00:02:52 +08:00
YunaiV 7625e6757c code review:优化收银台的实现,解决 TODO 2023-08-10 23:30:37 +08:00
YunaiV 551ebbd41d Merge branch 'master' of https://gitee.com/dhb52/yudao-ui-admin-vue3
 Conflicts:
	src/utils/constants.ts
2023-08-10 22:21:55 +08:00
YunaiV b0e27b2201 Merge branch 'master' of https://github.com/yudaocode/yudao-ui-admin-vue3 2023-08-10 22:19:22 +08:00
芋道源码 6e5286f94d !195 修复登录后通过登录页面无法再次登录的问题
Merge pull request !195 from lehug/master
2023-08-10 13:22:56 +00:00
芋道源码 bcca3ee01f !193 update src/views/infra/fileConfig/FileConfigForm.vue.
Merge pull request !193 from 账号已删除/N/A
2023-08-10 13:21:11 +00:00
lehug 280f734f80 修复登录后通过登录页面无法再次登录的问题 2023-08-10 17:51:57 +08:00
xiaqing f8a4df8b77 会员积分针对代码格式、功能优化
1.修改积分抵扣单位,按照分显示
2023-08-09 22:33:09 +08:00
xiaqing f2e029dca6 会员积分针对代码格式、功能优化
1.修改积分抵扣单位,按照分显示
2023-08-09 22:32:13 +08:00
xiaqing de941ec6ba 会员积分针对代码格式、功能优化
1.优化todo建议
2.删除无用代码
2023-08-09 20:59:54 +08:00
xingyu b3513f97f7 chore: update deps 2023-08-09 19:28:25 +08:00
xiaqing f310f65842 会员签到针对代码格式、功能优化
1.优化todo建议
 2.删除无用代码
2023-08-09 16:14:00 +08:00
账号已删除 ad97fcb583 update src/views/infra/fileConfig/FileConfigForm.vue.
FTP传输模式错误

Signed-off-by: 账号已删除 <1100014+leniy@user.noreply.gitee.com>
2023-08-09 00:26:02 +00:00
芋道源码 ac0f387322 !190 完善砍价活动管理
Merge pull request !190 from puhui999/dev-to-dev
2023-08-07 11:31:37 +00:00
dhb52 a6eab3cc9a feat: 支付功能迁移(初稿) 2023-08-06 23:25:07 +08:00
puhui999 79413e0ae2 Merge remote-tracking branch 'yudao/dev' into dev-to-dev 2023-08-06 20:23:19 +08:00
puhui999 4947716983 feat: 完善砍价活动管理 2023-08-06 18:12:07 +08:00
dhb52 64b40e7fdf feat: 添加支付图标文件 2023-08-06 16:54:12 +08:00
YunaiV 0139443909 Merge remote-tracking branch 'origin/master' 2023-08-05 14:32:25 +08:00
YunaiV ef31ec7aaf bugfix:分配角色菜单时,调用接口 404 问题 2023-08-05 14:32:16 +08:00
芋道源码 2ed13a2958 !189 同步最新商城的代码
Merge pull request !189 from 芋道源码/dev
2023-08-05 06:22:42 +00:00
芋道源码 7c87f94985 !187 修正合并代码后前端不能正常启动的问题
Merge pull request !187 from puhui999/dev-to-dev
2023-08-05 06:20:20 +00:00
YunaiV a2fdff47df 支付应用:模拟支付的添加代码优化 2023-08-05 14:15:10 +08:00
YunaiV b3b1d97447 支付应用:微信支付的添加代码优化 2023-08-05 14:01:11 +08:00
YunaiV 86e0a375fa 支付应用:支付宝的添加代码优化 2023-08-05 13:50:02 +08:00
芋道源码 dae9bc131c !188 feat: 支付管理/应用信息
Merge pull request !188 from dhb52/master
2023-08-05 05:25:39 +00:00
芋道源码 d12887b60a Merge pull request #18 from SupGiant/master
request支持传递axios原生参数,例如超时:request(method:'GET',url:'',timeout:1000)
2023-08-05 12:23:33 +08:00
xingyu 945903d612 docs: up deps 2023-08-04 21:47:37 +08:00
xingyu 003751a41c fix: dialog 2023-08-04 21:44:55 +08:00
xingyu 4417dc8700 chore: scripts 2023-08-04 21:44:44 +08:00
xingyu 3c4f17a1ab fix: scripts preview 2023-08-04 21:34:02 +08:00
xingyu 784a1be8a1 chore: stylelint(use pnpm lint:style) 2023-08-04 21:33:00 +08:00
xingyu 71a874dfb4 fix: eslint 2023-08-04 21:32:38 +08:00
xingyu 85f93804b5 chore: update deps 2023-08-04 21:32:28 +08:00
dhb52 36268cf834 typo: apiclient_key.perm => apiclient_key.pem 2023-08-03 23:32:15 +08:00
dhb52 323417b0d4 feat: 支付管理/应用信息(alpha) 2023-08-03 23:07:22 +08:00
puhui999 c327f79177 fix: combinationActivity 调整 2023-08-02 23:58:32 +08:00
puhui999 39df9be988 fix: 修正合并代码后前端不能正常启动的问题 2023-08-02 23:05:45 +08:00
puhui999 0b06f36aa2 Merge remote-tracking branch 'yudao/master' into dev-to-dev 2023-08-02 21:14:06 +08:00
linr 0c334ff4d6 request支持传递axios原生参数,例如超时:request(method:'GET',url:'',timeout:1000) 2023-08-02 16:55:28 +08:00
puhui999 73b918b4e9 fix: 修正 combinationActivity.data.ts 2023-08-01 10:23:15 +08:00
xingyu bc258dbb8c docs: unocss 2023-07-29 16:03:47 +08:00
xingyu 29d493e2da fix: style 2023-07-29 15:54:44 +08:00
xingyu 2dcb73764f fix: eslint 2023-07-29 15:51:45 +08:00
xingyu 177d497588 chore: setting 2023-07-29 15:49:27 +08:00
xingyu 9976850c46 chore: unocss 2023-07-29 15:47:16 +08:00
xingyu b19d31ce4e chore: unocss 2023-07-29 15:47:11 +08:00
xingyu 5d9e713981 chore: unocss 2023-07-29 15:47:06 +08:00
xingyu e37fe5f4fe docs: unocss 2023-07-29 15:46:58 +08:00
xingyu 34817269a4 chore: vscode config 2023-07-29 14:44:16 +08:00
xingyu 4249465b7c wip: use unocss 2023-07-29 14:40:55 +08:00
xingyu 8e78975521 fix: eslint 2023-07-29 12:55:51 +08:00
xingyu 3f36b57363 docs: preview 2023-07-29 12:55:43 +08:00
xingyu 5037aa593e docs: update deps 2023-07-29 12:55:10 +08:00
xingyu af10ccb39a chore: update deps 2023-07-29 12:55:02 +08:00
YunaiV ee802d6335 登录时,直接从用户信息中,获取菜单。目的:加快首页的加载速度 2023-07-29 09:28:45 +08:00
YunaiV 40a93caf89 发布 1.8.0 版本 2023-07-27 07:59:57 +08:00
芋道源码 b41d8f06ce !184 同步最新商城实现
Merge pull request !184 from 芋道源码/dev
2023-07-26 23:32:27 +00:00
YunaiV a003b59e39 review 秒杀、拼团活动的 CRUD 2023-07-26 19:22:26 +08:00
芋道源码 d7f0554f97 !179 完成拼团活动和秒杀活动相关表单操作和列表展示
Merge pull request !179 from puhui999/dev-to-dev
2023-07-26 04:59:47 +00:00
芋道源码 f908c12963 !183 同步商城实现
Merge pull request !183 from 芋道源码/dev
2023-07-26 04:56:22 +00:00
芋道源码 59de1d68ba !182 update src/views/Login/components/MobileForm.vue.
Merge pull request !182 from water/N/A
2023-07-26 04:52:34 +00:00
芋道源码 399d8af0b1 !180 定时任务,删除功能报错
Merge pull request !180 from 死歌/master
2023-07-26 04:50:22 +00:00
puhui999 dc39ad0cd1 fix: 完善拼团活动 CRUD 2023-07-14 17:35:35 +08:00
water b061c8f32b update src/views/Login/components/MobileForm.vue.
我发现,这个手机号登陆时,登陆成功了但是没有自动跳转,我手动路由到/,又自动跳转到登陆页面,应该是token没存进去,我就照这loginform的逻辑修改了一下

Signed-off-by: water <2778335106@qq.com>
2023-07-12 07:35:48 +00:00
蔚文纲 51198e12a2 fix: 修复src/views.infra/job/index中删除按钮因为传参错误导致删除功能报错 2023-07-10 17:51:10 +08:00
puhui999 3fd9f1b43e fix: mall SeckillConfig 2023-07-10 16:39:22 +08:00
xingyu 44efb13c0e fix: login error 2023-07-10 11:16:42 +08:00
xingyu ba1254f397 fix: eslint 2023-07-08 11:13:36 +08:00
xingyu 540d8496b3 chore: update deps 2023-07-08 11:13:28 +08:00
puhui999 b67fabcf1f fix: mall SeckillActivity 2023-07-05 22:26:18 +08:00
puhui999 4057130275 fix: mall SeckillActivity and CombinationActivity 2023-07-05 18:24:32 +08:00
puhui999 ce3ca7c6ce fix: mall SeckillActivity 2023-07-05 17:12:53 +08:00
puhui999 36c0bce184 fix: mall SeckillActivity 2023-07-05 11:32:32 +08:00
puhui999 b98149f1a7 fix: mall SeckillActivity 2023-07-03 12:07:19 +08:00
puhui999 a5330958ba Merge remote-tracking branch 'yudao/dev' into dev-to-dev 2023-07-03 07:59:34 +08:00
YunaiV c85c57ce9a Merge branch 'master' of https://github.com/yudaocode/yudao-ui-admin-vue3 2023-07-02 23:27:19 +08:00
芋道源码 13e0ede788 !155 fix: 处理 window.bpmnInstances 有时候为 undefined 问题
Merge pull request !155 from OlyLis/master
2023-07-02 15:23:12 +00:00
YunaiV 4571f893ed review 积分配置 2023-07-02 23:18:45 +08:00
芋道源码 032d5a0a06 !178 会员中心(积分、签到)优化
Merge pull request !178 from QingX/dev
2023-07-02 13:48:08 +00:00
YunaiV b1ce2672e4 review 秒杀活动 2023-07-02 21:46:04 +08:00
芋道源码 a6fc5f775a !176 mall seckillActivity
Merge pull request !176 from puhui999/dev-to-dev
2023-07-02 12:40:33 +00:00
芋道源码 c0bf357d7a !177 修复useTable在total为0时的bug
Merge pull request !177 from nullcache/bug/add-fix-useTable
2023-07-02 12:40:04 +00:00
芋道源码 9f8e12de51 Merge pull request #10 from nullcache/bug/add-fix-useTable
修复useTable在total为0时的bug
2023-07-02 20:38:29 +08:00
puhui999 2e96b1c984 feat: mall CombinationActivity 2023-07-02 19:22:57 +08:00
xiaqing 4251dc5d61 会员中心代码
1.合并积分模块只member module
3.添加会员中/会员积分、会员签到/xxx层级目录
4.删除无用的接口代码
2023-06-28 22:50:31 +08:00
nullcache 073679875b 修复useTable在total为0时的bug 2023-06-27 04:06:01 +00:00
nullcache 69c4995b52 修复useTable在total为0时的bug 2023-06-27 11:54:59 +08:00
puhui999 341303b014 fix: 完善 mall seckillActivity add 2023-06-25 17:16:26 +08:00
puhui999 51e79f29cc fix: 封装 SpuSelect SpuAndSkuList 为商品活动商品选择商品编辑通用组件 2023-06-25 16:43:49 +08:00
puhui999 76ccc54a35 fix: 修复 spu 详情查看错误,同步 mall seckill 组件 name 配置方式 2023-06-25 09:35:20 +08:00
YunaiV 5d613e69b3 review 营销活动 2023-06-24 18:53:57 +08:00
芋道源码 fa71d3e7dd !175 mall seckill
Merge pull request !175 from puhui999/dev-to-dev
2023-06-24 04:57:14 +00:00
puhui999 c9ae0fbdbe Merge remote-tracking branch 'yudao/dev' into dev-to-dev 2023-06-24 01:48:36 +08:00
puhui999 b1e7f14963 fix:完善秒杀活动管理① 2023-06-24 01:48:07 +08:00
YunaiV 0395b8f138 review 订单 2023-06-23 21:28:41 +08:00
芋道源码 70a6d28edd !174 订单列表和详情 页面
Merge pull request !174 from 矿泉水/dev
2023-06-23 13:23:02 +00:00
YunaiV e1b1c134d9 合并 master 代码的冲突 2023-06-23 14:08:09 +08:00
YunaiV b159240824 Merge branch 'master' of https://gitee.com/yudaocode/yudao-ui-admin-vue3 into dev
 Conflicts:
	src/views/infra/build/index.vue
	src/views/mall/product/spu/components/DescriptionForm.vue
	src/views/mall/product/spu/components/OtherSettingsForm.vue
	src/views/mall/product/spu/components/ProductPropertyAddForm.vue
	src/views/mall/product/spu/components/SkuList.vue
2023-06-23 13:54:43 +08:00
puhui999 3d47d6744e feat:添加秒杀活动管理 2023-06-22 17:31:36 +08:00
xingyu c1a4edf7b1 refactor: 统一 setup 格式 2023-06-21 19:35:11 +08:00
xingyu 9ac17b3ce2 chore: build size 2023-06-21 19:27:27 +08:00
xingyu 82c51e0c3e fix: eslint 2023-06-21 19:27:16 +08:00
xingyu d639401646 fix: style lint 2023-06-21 19:26:14 +08:00
xingyu 64dbcdabe0 docs: version 2023-06-21 19:24:14 +08:00
xingyu 33c460ad55 chore: remove vueSetupExtend 2023-06-21 19:24:09 +08:00
xingyu f2992ce8e8 fix: eslint 2023-06-21 19:18:05 +08:00
xingyu 922f83d99c refactor: vue3.3 defineOptions 2023-06-21 19:14:34 +08:00
puhui999 f3622d423a fix: 使 Table 组件支持列宽和固定列配置 2023-06-21 15:27:35 +08:00
puhui999 5064845d4e fix: 使 Dialog 组件支持 Dialog 内部嵌套另一个 Dialog,需要使用 append-to-body 属性 2023-06-21 15:26:43 +08:00
xingyu a5c7c886ee chore: stylelint 2023-06-21 11:15:30 +08:00
xingyu c05fbd7fdc fix: locales 2023-06-21 11:10:15 +08:00
xingyu 952f7b6268 chore: vscode setting 2023-06-21 11:07:46 +08:00
xingyu 37c41aeecc chore: eslint 2023-06-21 11:07:33 +08:00
xingyu 3d39b42e96 chore: eslint 2023-06-21 10:55:37 +08:00
xingyu 2df15acb26 chore: vscode setting use pnpm 2023-06-21 10:50:03 +08:00
xingyu 458bb22163 docs: readme 2023-06-21 10:48:18 +08:00
xingyu ca8238a84b chore: packageManager use pnpm 2023-06-21 10:45:35 +08:00
xingyu 91a015828d chore: update deps 2023-06-21 10:44:39 +08:00
xiaobai ca01b16096 提交订单列表和详情20230619 2023-06-19 15:57:20 +08:00
xiaobai 42a7aec0b5 提交订单页面和详情页面 20230619 2023-06-19 12:42:43 +08:00
puhui999 f7b195b226 feat: 完事秒杀时段管理 2023-06-19 10:20:43 +08:00
puhui999 ee698fd8b2 Merge remote-tracking branch 'yudao/dev' into dev-to-dev 2023-06-17 21:21:33 +08:00
puhui999 a75720ec06 feat: 秒杀时段管理 2023-06-17 21:20:28 +08:00
YunaiV 91c53e2e3f code review:订单详情 2023-06-17 21:12:20 +08:00
YunaiV e3f250fff0 code review:订单列表 2023-06-17 21:02:29 +08:00
芋道源码 867c47de61 !165 trade-order 列表和详情初版
Merge pull request !165 from 矿泉水/dev
2023-06-17 11:04:12 +00:00
芋道源码 1e49a8eaf0 !170 Expiration time should not set on the refresh token
Merge pull request !170 from 呵呵大/N/A
2023-06-17 11:02:27 +00:00
芋道源码 226cc03d65 !167 修复授权类型选项bug
Merge pull request !167 from wangzhaoqiang/dev_
2023-06-17 10:57:00 +00:00
YunaiV 467256cece 修复 SmsChannelForm.vue 排版报错问题 2023-06-17 18:54:57 +08:00
YunaiV ae69492b53 code review:spu todo 去掉 2023-06-17 18:48:49 +08:00
芋道源码 8ed92bcd46 !166 短信渠道提交失败
Merge pull request !166 from 圆梦巨人/master
2023-06-17 10:48:26 +00:00
YunaiV 7908160e68 Merge branch 'dev-to-dev' of https://gitee.com/puhui999/yudao-ui-admin-vue3 into dev
 Conflicts:
	src/utils/dict.ts
2023-06-17 18:45:05 +08:00
YunaiV 5eaf054646 code review:会员积分配置 2023-06-17 18:33:07 +08:00
YunaiV 023539b0db Merge branch 'master' of https://gitee.com/yudaocode/yudao-ui-admin-vue3 into dev
 Conflicts:
	package.json
	src/utils/dict.ts
2023-06-17 17:40:29 +08:00
YunaiV 8666307d47 code review:处理字典数据的冲突 2023-06-17 17:38:20 +08:00
芋道源码 b809945c19 !171 积分模块
Merge pull request !171 from QingX/master
2023-06-17 09:37:15 +00:00
xiaqing 1dca8476b3 初始化积分模块
1.积分设置管理
2.积分签到规则管理
3.用户积分记录管理
4.用户签到积分管理
2023-06-10 20:57:16 +08:00
呵呵大 5554d7c995 Expiration time should not set on the refresh token
登录接口返回的过期时间是`access token` 的过期时间,但是被错误地设置在了`refresh token` 上,这导致过了几分钟登录状态便失效要求重新登录
2023-06-10 03:19:03 +00:00
wangzhaoqiang 119b499a92 修复授权类型选项bug 2023-06-08 16:25:32 +08:00
puhui999 d31ade7a5f fix: 完善 SPU 相关路由 review 2023-06-07 18:31:28 +08:00
lwf bc34a73c9e 短信渠道提交失败 2023-06-07 13:45:33 +08:00
puhui999 20f3f72670 fix: 数组操作添加 ? 可选操作符,避免属性值为 null 时报错 2023-06-07 08:59:03 +08:00
puhui999 b89db1af55 fix: review 2023-06-06 16:22:58 +08:00
xiaobai e2d795f49d add trade order 20230606 2023-06-06 01:36:22 +08:00
xiaobai ec3b028d55 sync dev-20230606 2023-06-06 01:25:22 +08:00
xiaobai 985d764f62 20230606 add trade-order and details 2023-06-06 01:08:38 +08:00
puhui999 7fe8dee9ed Merge remote-tracking branch 'yudao/dev' into dev-to-dev 2023-06-05 08:35:39 +08:00
YunaiV 51e76ffd53 code review:优惠劵管理 2023-06-03 23:15:11 +08:00
芋道源码 7c6d7e8061 !164 优惠券迁移vue3
Merge pull request !164 from dhb52/dev
2023-06-03 15:02:05 +00:00
puhui999 a1b45f80bc fix: 优化 spu 相关路由配置 2023-06-03 21:21:43 +08:00
YunaiV 158585670c code review:商品管理 2023-06-03 20:50:07 +08:00
芋道源码 541b23c8c1 !159 完善商品查看详情,修改了一些问题
Merge pull request !159 from puhui999/dev-to-dev
2023-06-03 12:09:43 +00:00
YunaiV 60c1604d49 code review:门店自提、快递运费 2023-06-03 19:52:14 +08:00
xiaobai 505f5cfa0c 临时提交 2023-06-02 16:10:33 +08:00
dhb52 c5a7d05821 style: 添加VO 2023-06-01 18:08:23 +08:00
puhui999 91a5f8044c Merge remote-tracking branch 'yudao/dev' into dev-to-dev 2023-06-01 11:55:22 +08:00
puhui999 7fb6258bed fix: 修复善品测试发现的问题 2023-06-01 11:54:39 +08:00
puhui999 6a10a81f58 fix: 引入 v-dompurify-html 指令解决 v-html 的安全隐患 2023-05-31 15:58:35 +08:00
puhui999 2ddb605076 fix: 完善 SPU 选择快递模版的功能 2023-05-31 15:37:26 +08:00
puhui999 39c92cb944 fix: 完善 SPU 查看详情 2023-05-31 14:42:45 +08:00
jason 000aa95012 新增门店自提管理 2023-05-30 21:21:04 +08:00
puhui999 e555977757 fix: 修改 review 提到的问题,完善分类选择层级校验、完整层级展示 2023-05-30 18:14:40 +08:00
puhui999 820d8ab76a fix: pnpm 仓库中没有 video.js 8.0.4 这个版本,更改为 8.3.0 2023-05-30 10:00:04 +08:00
YunaiV 3e549a6862 v1.7.3 版本发布! 2023-05-29 23:04:11 +08:00
芋道源码 fa6bcacaef !157 合并商城部分功能
Merge pull request !157 from 芋道源码/dev
2023-05-29 15:03:34 +00:00
YunaiV ee12fa01c9 Merge branch 'master' of https://github.com/yudaocode/yudao-ui-admin-vue3
 Conflicts:
	package.json
2023-05-29 22:34:07 +08:00
芋道源码 20426c43e3 !156 新增 路由搜索
Merge pull request !156 from 卡农ding/addRouterSearch
2023-05-29 14:33:03 +00:00
芋道源码 22c022bf90 Merge pull request #8 from HarryQQ/master
fix: 解决vue版本与pinia版本兼容问题
2023-05-29 22:31:56 +08:00
芋道源码 22eeb9c7c8 Merge pull request #9 from cn3lfs/master
fix: 公告内容不能为空
2023-05-29 22:29:05 +08:00
lour6498 257ad9f79f fix: 公告内容不能为空 2023-05-29 18:44:55 +08:00
dhb52 c3b0403ade Merge remote-tracking branch 'yudao/dev' into dev 2023-05-29 18:23:18 +08:00
qiuhuanran 12e6f08f1f fix: 解决vue版本与pinia版本兼容问题 2023-05-29 16:58:56 +08:00
wangding 43f3c67434 add router search 2023-05-29 11:26:51 +08:00
wangding 6768cdea05 新增路由搜索功能 2023-05-29 11:05:46 +08:00
jason 70c5082776 运费模板区域改成多选 2023-05-27 11:32:16 +08:00
dhb52 ed9f042975 feat: mall 优惠券 初稿 2023-05-26 18:19:39 +08:00
duxz 6b3de50c69 fix: 处理 window.bpmnInstances 有时候为 undefined 问题 2023-05-25 15:34:13 +08:00
YunaiV b12aefe46e review + mall:快递公司管理 2023-05-24 23:40:46 +08:00
YunaiV 349a39e72f review + mall:商品管理 2023-05-24 20:32:38 +08:00
YunaiV ae49aaffcf Merge branch 'dev-to-dev' of https://gitee.com/puhui999/yudao-ui-admin-vue3 into dev
 Conflicts:
	src/views/mall/product/spu/index.vue
2023-05-24 20:31:56 +08:00
YunaiV 0fba3fd503 review + mall:商品管理 2023-05-24 20:27:45 +08:00
puhui999 d877bfd26e fix: 完善善品导出 2023-05-23 12:04:21 +08:00
jason c296c9e53d 运费模板表格样式调整 2023-05-22 23:57:41 +08:00
jason af2fb4bf5f 运费模板性能优化。区域选择使用懒加载 2023-05-22 23:10:22 +08:00
芋道源码 855e4d3d02 !153 提交商品管理第二版
Merge pull request !153 from puhui999/dev-to-dev
2023-05-21 16:01:53 +00:00
jason 4e69f15128 mall: 订单中心->运费模板(第一版 性能有问题) 2023-05-21 23:41:36 +08:00
puhui999 39e329b8a3 Merge remote-tracking branch 'yudao/dev' into dev-to-dev 2023-05-20 12:06:00 +08:00
puhui999 38545e89c6 fix: 优化相关逻辑,修复遗留bug 2023-05-20 12:05:18 +08:00
puhui999 0c42b76a52 fix:解决商品上一版遗留的各种小bug关键部分已添加fix注释。完成的TODO也已添加fix标记 2023-05-19 17:04:13 +08:00
xingyu 9f0065f89f fix: echart color 2023-05-19 15:37:01 +08:00
xingyu 8b3980400a chore: preview 2023-05-19 15:27:07 +08:00
xingyu ba33d8bfd5 docs: update deps 2023-05-19 15:25:09 +08:00
xingyu 45ee4116b7 fix: echart 2023-05-19 15:24:01 +08:00
xingyu 2bd750a3d6 chore: update deps 2023-05-19 15:23:41 +08:00
jason b0984c9013 新增快递公司菜单 2023-05-18 23:40:39 +08:00
puhui999 4ddba9d454 fix: 解决商品上一版遗留的各种小bug关键部分已添加fix注释。完成的TODO也已添加fix标记 2023-05-17 18:24:34 +08:00
puhui999 3c4a39df01 fix: 修复 OtherSettingsForm TODO 优化相关算法,解决上一版本遗留的bug 2023-05-17 01:41:30 +08:00
puhui999 9c06832d7e fix: 修复 SkuList TODO 优化相关算法 2023-05-17 01:39:51 +08:00
puhui999 6ac8c78d57 fix: 添加商品属性去掉备注 2023-05-17 01:37:21 +08:00
puhui999 52bfc4dac0 fix: 进一步完善商品列表,修复TODO 2023-05-17 01:17:17 +08:00
puhui999 50b181318b fix: 整合spu,移动相关类型到spu删除对应文件和文件夹 2023-05-16 10:53:36 +08:00
puhui999 43e541f944 fix: 移动copyValueToTarget方法到utils/index中 2023-05-16 10:12:10 +08:00
芋道源码 47f20e6d4c !152 合并最新的 Vue3 重构
Merge pull request !152 from 芋道源码/dev
2023-05-15 15:00:12 +00:00
YunaiV 16561b1238 Merge branch 'master' of https://gitee.com/yudaocode/yudao-ui-admin-vue3 into dev
 Conflicts:
	build/vite/optimize.ts
2023-05-15 22:58:36 +08:00
YunaiV 3feb4828cd !148 【重构】Vue3 管理后台:[基础管理 -> Redis监控] 使用Echart组件实现 2023-05-15 22:57:31 +08:00
芋道源码 ab7032f1ca !148 【重构】Vue3 管理后台:[基础管理 -> Redis监控] 使用Echart组件实现
Merge pull request !148 from Chika/dev
2023-05-15 14:51:53 +00:00
芋道源码 c47cc18b24 !147 refactor: mp/autoReply 拆分ReplyForm组件
Merge pull request !147 from dhb52/dev
2023-05-15 14:49:49 +00:00
芋道源码 fa618ca44a !151 修复后台”在线用户强退“功能
Merge pull request !151 from cxr/master
2023-05-15 14:47:49 +00:00
cxr01 a788921d51 修复后台”在线用户强退“功能 2023-05-14 13:46:09 +08:00
Chika fbac522149 Redis监控用Echart组件整改 2023-05-12 16:10:14 +08:00
Chika 8456c671e8 Merge branch 'dev' of https://gitee.com/wangbosheng/yudao-ui-admin-vue3 into dev 2023-05-12 15:50:45 +08:00
Chika bf629a9554 Redis监控图标使用Echart组件整合 2023-05-12 15:30:01 +08:00
YunaiV e92361ed40 code review 商品管理的实现 2023-05-06 22:54:41 +08:00
dhb52 be49c381f6 refactor: mp/autoReply 拆分ReplyForm组件 2023-05-05 23:04:47 +08:00
芋道源码 4a965b8c14 !141 商品管理: 打通所有接口(第一版)
Merge pull request !141 from puhui999/dev-to-dev
2023-05-05 11:03:28 +00:00
芋道源码 f1cf125f0d !146 refactor: mp/wx-msg拆分Msg组件
Merge pull request !146 from dhb52/dev
2023-05-05 11:02:19 +00:00
芋道源码 63cb62e697 !139 fix(styles/index): Update .el-scrollbar__bar style
Merge pull request !139 from AhJindeg/fix_tab-scrollbar-style
2023-05-05 11:00:53 +00:00
芋道源码 7a64bbdea0 !145 修复【站内信】测试模板消息发送,接口调用错误问题
Merge pull request !145 from ZanGe丶/master
2023-05-05 10:54:50 +00:00
dhb52 2b84489969 refactor: mp/wx-msg拆分Msg组件 2023-05-04 22:45:12 +08:00
YunaiV 1c77ba8e04 code review 微信的实现 2023-05-04 21:00:49 +08:00
puhui999 0c6e3a39c9 商品管理: 打通所有接口(第一版) 2023-05-04 01:38:53 +08:00
puhui999 9ee35fc165 商品管理: 调整相关组件优化逻辑,完成表单保存和数据回显 2023-05-03 02:28:35 +08:00
puhui999 1116fb278b 商品管理: 调整相关组件优化逻辑 2023-05-02 02:20:58 +08:00
puhui999 6478d295df 商品管理: 调整相关组件优化逻辑 2023-05-01 19:01:24 +08:00
puhui999 64f6f67ddd 商品管理: 完成商品属性批量添加 2023-04-30 17:28:16 +08:00
puhui999 ab1120b0ff 商品管理: 完成商品属性排列组合算法生成对应表数据 2023-04-30 17:06:30 +08:00
puhui999 35c3545e7c 商品管理: 保存属性值到数据库 2023-04-30 17:04:31 +08:00
puhui999 538d1e0b6c 商品管理: fix:根据商品属性动态生成表格值 2023-04-30 02:26:35 +08:00
puhui999 7a64eb5198 商品管理: 修正添加属性和添加属性值时输入框显隐控制、输入框焦点获取错乱等bug 2023-04-29 23:10:18 +08:00
puhui999 61218ae711 商品管理: 初步完成相关组件 2023-04-29 21:39:25 +08:00
咱哥丶 d3b5535df9 修复【站内信】测试模板消息发送,接口调用错误问题 2023-04-29 16:44:58 +08:00
puhui999 ab1685a741 商品管理: 完善选择商品分类 2023-04-26 17:53:17 +08:00
puhui999 5c52c17227 Merge remote-tracking branch 'yudao/dev' into dev-to-dev 2023-04-26 17:21:46 +08:00
puhui999 c38abc365c 商品管理: 完善表单校验,优化信息提示,完成新建、编辑、提交逻辑 2023-04-26 17:17:39 +08:00
芋道源码 0ceddc9c91 !137 MP模块重构,功能增强
Merge pull request !137 from dhb52/dev
2023-04-25 13:38:22 +00:00
YunaiV 9680a204ca 调整商品分类的实现 2023-04-25 21:02:35 +08:00
AhJindeg ace8f9e302 🐞 fix(styles/index): Update .el-scrollbar__bar style
- 解决表格内容超过表格总宽度后,横向滚动条前端顶不到表格边缘的问题
2023-04-24 11:50:30 +08:00
puhui999 a0014bed65 商品管理初始界面结构设计 2023-04-24 11:42:44 +08:00
YunaiV 2ab8ea45da 增加 vben 预览 2023-04-24 09:13:31 +08:00
xingyu 53b6f0bdf4 docs: update deps 2023-04-23 19:36:34 +08:00
xingyu fc366f18c8 fix: type warn 2023-04-23 19:35:14 +08:00
xingyu 6b7d092c29 fix: api error 2023-04-23 19:35:06 +08:00
xingyu 148602556a fix: type error 2023-04-23 19:00:25 +08:00
xingyu 4b6103a6f7 chore: optimize 2023-04-23 18:59:09 +08:00
xingyu 462b5b55d8 chore: remove stylelint-config-prettier 2023-04-23 18:48:11 +08:00
xingyu e31f922b82 chore: update deps 2023-04-23 18:46:40 +08:00
AhJindeg 9dc361e708 🌈 style(Form/src): Modifying word spelling errors
- 修改ts类型 PlaceholderModel单词拼写
- 修改initModel方法 FormModel注释拼写
2023-04-23 11:44:03 +08:00
dhb52 88f4502715 Merge remote-tracking branch 'yudao/dev' into dev 2023-04-22 23:46:32 +08:00
dhb52 cb4527748e refactor: mp/wx-msg 采用ref来实现滚动 2023-04-22 23:45:14 +08:00
dhb52 198752868c refactor: mp模块统一accountId未初始化值为-1,删除QueryParams定义 2023-04-22 23:43:35 +08:00
芋道源码 118f32ad83 !136 同步 2023-04-22 最新迭代的内容
Merge pull request !136 from 芋道源码/dev
2023-04-22 13:22:52 +00:00
YunaiV c14b5c5bff 登录界面,增加“萌新必读” 2023-04-22 21:21:45 +08:00
dhb52 036c9b3366 fix: mp模块的一些小修复 2023-04-22 20:52:11 +08:00
芋道源码 4cf734d244 !135 MP模块重构,功能增强
Merge pull request !135 from dhb52/dev
2023-04-22 12:51:56 +00:00
dhb52 f848f3ba91 refactor: mp/wx-msg 拆分组件 2023-04-22 20:51:25 +08:00
dhb52 917b9d180a fix: mp/menu菜单拖动后激活菜单 2023-04-22 20:45:03 +08:00
YunaiV f27b93db59 菜单管理:添加刷新菜单缓存按钮 2023-04-22 20:44:32 +08:00
YunaiV 9f35ea9e82 Merge branch 'master' of https://gitee.com/yudaocode/yudao-ui-admin-vue3 into dev 2023-04-22 19:48:58 +08:00
芋道源码 36d0916f56 !134 菜单管理:添加刷新菜单缓存按钮
Merge pull request !134 from puhui999/dev-to-dev
2023-04-22 11:48:35 +00:00
dhb52 ebacbbb9cf perf: mp/menu使用vuedraggable替换拖动的原生实现 2023-04-22 09:04:21 +08:00
dhb52 08eb72e568 style: mp/WxReply objCache => tabCache 2023-04-22 01:23:52 +08:00
dhb52 d99f9e98fb feat: mp/menu 拖动排序 2023-04-21 23:35:31 +08:00
dhb52 4925a66cc5 style: mp模块stylelint 2023-04-21 23:19:04 +08:00
dhb52 b45b85984c refactor: mp模块,一个大大的重构+fix 2023-04-21 20:22:11 +08:00
puhui999 ab52f8b18f 菜单管理:添加刷新菜单缓存按钮,提高易用性 2023-04-20 14:17:21 +08:00
dhb52 6662b04d12 Merge remote-tracking branch 'yudao/dev' into dev 2023-04-19 23:12:11 +08:00
642 changed files with 32763 additions and 3470 deletions

No files matched your search

+4 -4
View File
@@ -1,5 +1,5 @@
# 开发环境
NODE_ENV=production
NODE_ENV=development
VITE_DEV=false
@@ -19,13 +19,13 @@ VITE_API_URL=/admin-api
VITE_BASE_PATH=/
# 是否删除debugger
VITE_DROP_DEBUGGER=false
VITE_DROP_DEBUGGER=true
# 是否删除console.log
VITE_DROP_CONSOLE=false
# 是否sourcemap
VITE_SOURCEMAP=true
VITE_SOURCEMAP=false
# 输出路径
VITE_OUT_DIR=dist-dev
VITE_OUT_DIR=dist
-31
View File
@@ -1,31 +0,0 @@
# 测试环境
NODE_ENV=production
VITE_DEV=false
# 请求路径
VITE_BASE_URL='http://localhost:48080'
# 上传路径
VITE_UPLOAD_URL='http://localhost:48080/admin-api/infra/file/upload'
# 接口前缀
VITE_API_BASEPATH=
# 接口地址
VITE_API_URL=/admin-api
# 是否删除debugger
VITE_DROP_DEBUGGER=false
# 是否删除console.log
VITE_DROP_CONSOLE=false
# 是否sourcemap
VITE_SOURCEMAP=true
# 打包路径
VITE_BASE_PATH=/
# 输出路径
VITE_OUT_DIR=dist-test
+8 -5
View File
@@ -8,6 +8,7 @@ module.exports = defineConfig({
es6: true
},
parser: 'vue-eslint-parser',
plugins: ['vue'],
parserOptions: {
parser: '@typescript-eslint/parser',
ecmaVersion: 2020,
@@ -21,12 +22,13 @@ module.exports = defineConfig({
'plugin:vue/vue3-recommended',
'plugin:@typescript-eslint/recommended',
'prettier',
'plugin:prettier/recommended',
'./.eslintrc-auto-import.json'
'plugin:prettier/recommended',
'@unocss'
],
rules: {
'vue/script-setup-uses-vars': 'error',
'vue/no-reserved-component-names': 'off',
'vue/no-setup-props-destructure': 'off',
'@typescript-eslint/ban-ts-ignore': 'off',
'@typescript-eslint/explicit-function-return-type': 'off',
'@typescript-eslint/no-explicit-any': 'off',
@@ -39,8 +41,8 @@ module.exports = defineConfig({
'@typescript-eslint/ban-types': 'off',
'@typescript-eslint/no-non-null-assertion': 'off',
'@typescript-eslint/explicit-module-boundary-types': 'off',
'@typescript-eslint/no-unused-vars': 'error',
'no-unused-vars': 'error',
'@typescript-eslint/no-unused-vars': 'off',
'no-unused-vars': 'off',
'space-before-function-paren': 'off',
'vue/attributes-order': 'off',
@@ -64,6 +66,7 @@ module.exports = defineConfig({
math: 'always'
}
],
'vue/multi-word-component-names': 'off'
'vue/multi-word-component-names': 'off',
'vue/no-v-html': 'off'
}
})
Binary file not shown.

After

Width:  |  Height:  |  Size: 112 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 142 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 152 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 95 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 238 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 139 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 69 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 201 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 130 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 89 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 89 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 160 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 150 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 124 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 83 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 73 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 109 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 69 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 78 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 126 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 93 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 93 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 176 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 91 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 87 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 99 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 208 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 97 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 73 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 114 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 116 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 84 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 173 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 125 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 125 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 148 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 128 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 112 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 93 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 77 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 248 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 96 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 115 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 91 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 129 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 102 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 85 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 73 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 92 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 77 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 109 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 89 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 81 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 110 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 131 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 62 KiB

+7 -3
View File
@@ -1,15 +1,19 @@
{
"recommendations": [
"voorjaar.windicss-intellisense",
"christian-kohler.path-intellisense",
"vscode-icons-team.vscode-icons",
"davidanson.vscode-markdownlint",
"stylelint.vscode-stylelint",
"dbaeumer.vscode-eslint",
"esbenp.prettier-vscode",
"vue.volar",
"mrmlnc.vscode-less",
"lokalise.i18n-ally",
"redhat.vscode-yaml",
"csstools.postcss",
"mikestead.dotenv",
"eamodio.gitlens",
"antfu.iconify"
"antfu.iconify",
"antfu.unocss",
"Vue.volar"
]
}
+112 -22
View File
@@ -1,36 +1,96 @@
{
"typescript.tsdk": "node_modules/typescript/lib",
"prettier.enable": true,
"editor.formatOnType": true,
"editor.formatOnSave": true,
"editor.formatOnPaste": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
"typescript.tsdk": "./node_modules/typescript/lib",
"npm.packageManager": "pnpm",
"editor.tabSize": 2,
"prettier.printWidth": 100, // 超过最大值换行
"editor.defaultFormatter": "esbenp.prettier-vscode",
"files.eol": "\n",
"search.exclude": {
"**/node_modules": true,
"**/*.log": true,
"**/*.log*": true,
"**/bower_components": true,
"**/dist": true,
"**/elehukouben": true,
"**/.git": true,
"**/.gitignore": true,
"**/.svn": true,
"**/.DS_Store": true,
"**/.idea": true,
"**/.vscode": false,
"**/yarn.lock": true,
"**/tmp": true,
"out": true,
"dist": true,
"node_modules": true,
"CHANGELOG.md": true,
"examples": true,
"res": true,
"screenshots": true,
"yarn-error.log": true,
"**/.yarn": true
},
"[vue]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
"files.exclude": {
"**/.cache": true,
"**/.editorconfig": true,
"**/.eslintcache": true,
"**/bower_components": true,
"**/.idea": true,
"**/tmp": true,
"**/.git": true,
"**/.svn": true,
"**/.hg": true,
"**/CVS": true,
"**/.DS_Store": true
},
"[javascript]": {
"files.watcherExclude": {
"**/.git/objects/**": true,
"**/.git/subtree-cache/**": true,
"**/.vscode/**": true,
"**/node_modules/**": true,
"**/tmp/**": true,
"**/bower_components/**": true,
"**/dist/**": true,
"**/yarn.lock": true
},
"stylelint.enable": true,
"stylelint.validate": ["css", "less", "postcss", "scss", "vue", "sass"],
"path-intellisense.mappings": {
"@/": "${workspaceRoot}/src"
},
"[javascriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
"editor.defaultFormatter": "rvest.vs-code-prettier-eslint"
},
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[jsonc]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
"[typescriptreact]": {
"editor.defaultFormatter": "rvest.vs-code-prettier-eslint"
},
"[html]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[css]": {
"editor.defaultFormatter": "rvest.vs-code-prettier-eslint"
},
"[less]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[scss]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[markdown]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true
},
"[vue]": {
"editor.codeActionsOnSave": {
"source.fixAll.eslint": true,
"source.fixAll.stylelint": true
}
},
"i18n-ally.localesPaths": ["src/locales"],
"i18n-ally.keystyle": "nested",
"i18n-ally.sortKeys": true,
@@ -39,16 +99,46 @@
"i18n-ally.sourceLanguage": "en",
"i18n-ally.displayLanguage": "zh-CN",
"i18n-ally.enabledFrameworks": ["vue", "react"],
"god.tsconfig": "./tsconfig.json",
"vue-i18n.i18nPaths": "src/locales",
"cSpell.words": [
"brotli",
"browserslist",
"codemirror",
"commitlint",
"cropperjs",
"echarts",
"esnext",
"esno",
"iconify",
"INTLIFY",
"lintstagedrc",
"logicflow",
"nprogress",
"pinia",
"pnpm",
"qrcode",
"sider",
"sortablejs",
"stylelint",
"unocss",
"unplugin",
"unref",
"videojs",
"vitejs",
"vueuse",
"wangeditor",
"xingyu",
"yudao",
"zxcvbn"
],
// 控制相关文件嵌套展示
"explorer.fileNesting.enabled": true,
"explorer.fileNesting.expand": false,
"explorer.fileNesting.patterns": {
"*.ts": "$(capture).test.ts, $(capture).test.tsx",
"*.tsx": "$(capture).test.ts, $(capture).test.tsx",
"*.env": "$(capture).env.*",
"CHANGELOG.md": "CHANGELOG*",
"package.json": "pnpm-lock.yaml,pnpm-workspace.yaml,LICENSE,.gitattributes,.gitignore,.gitpod.yml,CNAME,README*,.npmrc,.browserslistrc,vite.config.*,windi.*,tailwind.*,tsconfig.*,postcss*",
".eslintrc.js": ".eslintignore,.eslintrc-*,.prettierignore,.stylelintignore,.commitlintrc.js,.prettierrc.js,.stylelint*,stylelint*,prettier.*,.editorconfig"
}
"package.json": "pnpm-lock.yaml,yarn.lock,LICENSE,README*,CHANGELOG*,CNAME,.gitattributes,.eslintrc-auto-import.json,.gitignore,prettier.config.js,stylelint.config.js,commitlint.config.js,.stylelintignore,.prettierignore,.gitpod.yml,.eslintrc.js,.eslintignore"
},
"terminal.integrated.scrollback": 10000,
"nuxt.isNuxtApp": false
}
+73 -61
View File
@@ -9,8 +9,9 @@
## 🐶 新手必读
* nodejs > 16.0.0 && pnpm > 7.30.0
* nodejs > 16.18.0 && pnpm > 8.6.0 (强制使用pnpm)
* 演示地址【Vue3 + element-plus】:<http://dashboard-vue3.yudao.iocoder.cn>
* 演示地址【Vue3 + vben(ant-design-vue)】:<http://dashboard-vben.yudao.iocoder.cn>
* 演示地址【Vue2 + element-ui】:<http://dashboard.yudao.iocoder.cn>
* 启动文档:<https://doc.iocoder.cn/quick-start/>
* 视频教程:<https://doc.iocoder.cn/video/>
@@ -19,11 +20,11 @@
**芋道**,以开发者为中心,打造中国第一流的快速开发平台,全部开源,个人与企业可 100% 免费使用。
* 采用 [vue-element-plus-admin](https://gitee.com/kailong110120130/vue-element-plus-admin)
* 改换saas,自动引入等功能 [vue-element-plus-admin](https://gitee.com/yudaocode/vue-element-plus-admin)
* 采用 [vue-element-plus-admin](https://gitee.com/kailong110120130/vue-element-plus-admin) 实现
* 改换 saas,自动引入等功能
* 使用 Element Plus 免费开源的中后台模版,具备如下特性:
![首页](preview/home.png)
![首页](public/home.png)
* **最新技术栈**:使用 Vue3、Vite4 等前端前沿技术开发
* **TypeScript**: 应用程序级 JavaScript 的语言
@@ -37,16 +38,16 @@
| 框架 | 说明 | 版本 |
|----------------------------------------------------------------------|------------------|--------|
| [Vue](https://staging-cn.vuejs.org/) | Vue 框架 | 3.2.47 |
| [Vite](https://cn.vitejs.dev//) | 开发与构建工具 | 4.1.4 |
| [Element Plus](https://element-plus.org/zh-CN/) | Element Plus | 2.2.34 |
| [TypeScript](https://www.typescriptlang.org/docs/) | JavaScript 的超集 | 4.9.5 |
| [pinia](https://pinia.vuejs.org/) | Vue 存储库 替代 vuex5 | 2.0.33 |
| [vueuse](https://vueuse.org/) | 常用工具集 | 9.13.0 |
| [vue-i18n](https://kazupon.github.io/vue-i18n/zh/introduction.html/) | 国际化 | 9.2.2 |
| [vue-router](https://router.vuejs.org/) | Vue 路由 | 4.1.6 |
| [windicss](https://cn.windicss.org/) | 下一代工具优先的 CSS 框架 | 3.5.6 |
| [iconify](https://icon-sets.iconify.design/) | 在线图标库 | 3.1.0 |
| [Vue](https://staging-cn.vuejs.org/) | Vue 框架 | 3.3.4 |
| [Vite](https://cn.vitejs.dev//) | 开发与构建工具 | 4.4.11 |
| [Element Plus](https://element-plus.org/zh-CN/) | Element Plus | 2.4.0 |
| [TypeScript](https://www.typescriptlang.org/docs/) | JavaScript 的超集 | 5.2.2 |
| [pinia](https://pinia.vuejs.org/) | Vue 存储库 替代 vuex5 | 2.1.7 |
| [vueuse](https://vueuse.org/) | 常用工具集 | 10.5.0 |
| [vue-i18n](https://kazupon.github.io/vue-i18n/zh/introduction.html/) | 国际化 | 9.5.0 |
| [vue-router](https://router.vuejs.org/) | Vue 路由 | 4.2.5 |
| [unocss](https://uno.antfu.me/) | 原子 css | 0.56.5 |
| [iconify](https://icon-sets.iconify.design/) | 在线图标库 | 3.1.1 |
| [wangeditor](https://www.wangeditor.com/) | 富文本编辑器 | 5.1.23 |
## 开发工具
@@ -55,16 +56,28 @@
| 插件名 | 功能 |
|-------------------------------|--------------------------|
| TypeScript Vue Plugin (Volar) | 用于 TypeScript 的 Vue 插件 |
| TypeScript Vue Plugin (Volar) | 用于 TypeScript 的 Vue 插件 |
| Vue Language Features (Volar) | Vue3.0 语法支持 |
| WindiCSS IntelliSense | 自动完成、语法突出显示、代码折叠和构建等高级功能 |
| Iconify IntelliSense | Iconify 预览和搜索 |
| i18n Ally | 国际化智能提示 |
| unocss | unocss for vscode |
| Iconify IntelliSense | Iconify 预览和搜索 |
| i18n Ally | 国际化智能提示 |
| Stylelint | Css 格式化 |
| Prettier | 代码格式化 |
| ESLint | 脚本代码检查 |
| Prettier | 代码格式化 |
| ESLint | 脚本代码检查 |
| DotENV | env 文件高亮 |
## 🔥 后端架构
支持 Spring Boot、Spring Cloud 两种架构:
① Spring Boot 单体架构:<https://github.com/YunaiV/ruoyi-vue-pro>
![架构图](/.image/common/ruoyi-vue-pro-architecture.png)
② Spring Cloud 微服务架构:<https://github.com/YunaiV/yudao-cloud>
![架构图](/.image/common/yudao-cloud-architecture.png)
## 内置功能
系统内置多种多种业务功能,可以用于快速你的业务系统:
@@ -135,7 +148,7 @@ ps:核心功能已经实现,正在对接微信小程序中...
| | 表单构建 | 拖动表单元素生成相应的 HTML 代码,支持导出 JSON、Vue 文件 |
| 🚀 | 配置管理 | 对系统动态配置常用参数,支持 SpringBoot 加载 |
| ⭐️ | 定时任务 | 在线(添加、修改、删除)任务调度包含执行结果日志 |
| 🚀 | 文件服务 | 支持将文件存储到 S3(MinIO、阿里云、腾讯云、七牛云)、本地、FTP、数据库等 |
| 🚀 | 文件服务 | 支持将文件存储到 S3(MinIO、阿里云、腾讯云、七牛云)、本地、FTP、数据库等 |
| 🚀 | API 日志 | 包括 RESTful API 访问日志、异常日志两部分,方便排查 API 相关的问题 |
| | MySQL 监控 | 监视当前系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈 |
| | Redis 监控 | 监控 Redis 数据库的使用情况,使用的 Redis Key 管理 |
@@ -173,62 +186,61 @@ ps:核心功能已经实现,正在对接微信小程序中...
### 商城系统
建设中...
![功能图](/.image/common/mall-feature.png)
![功能图](http://static.iocoder.cn/mall%20%E5%8A%9F%E8%83%BD%E5%9B%BE-min.png)
![功能图](/.image/common/mall-preview.png)
![GIF 图-耐心等待](https://raw.githubusercontent.com/YunaiV/Blog/master/Mall/onemall-admin-min.gif)
_前端基于 crmeb uniapp 经过授权重构,优化代码实现,接入芋道快速开发平台_
![GIF 图-耐心等待](https://raw.githubusercontent.com/YunaiV/Blog/master/Mall/onemall-h5-min.gif)
演示地址:<https://doc.iocoder.cn/mall-preview/>
## 🐷 演示图
### 系统功能
| 模块 | biu | biu | biu |
|------------|--------------------------------------------------------------------|------------------------------------------------------------------|------------------------------------------------------------------|
| 登录 & 首页 | ![登录](https://static.iocoder.cn/images/ruoyi-vue-pro/登录.jpg?imageView2/2/format/webp/w/1280) | ![首页](https://static.iocoder.cn/images/ruoyi-vue-pro/首页.jpg?imageView2/2/format/webp/w/1280) | ![个人中心](https://static.iocoder.cn/images/ruoyi-vue-pro/个人中心.jpg?imageView2/2/format/webp/w/1280) |
| 用户 & 应用 | ![用户管理](https://static.iocoder.cn/images/ruoyi-vue-pro/用户管理.jpg?imageView2/2/format/webp/w/1280) | ![令牌管理](https://static.iocoder.cn/images/ruoyi-vue-pro/令牌管理.jpg?imageView2/2/format/webp/w/1280) | ![应用管理](https://static.iocoder.cn/images/ruoyi-vue-pro/应用管理.jpg?imageView2/2/format/webp/w/1280) |
| 租户 & 套餐 | ![租户管理](https://static.iocoder.cn/images/ruoyi-vue-pro/租户管理.jpg?imageView2/2/format/webp/w/1280) | ![租户套餐](https://static.iocoder.cn/images/ruoyi-vue-pro/租户套餐.png) | - |
| 部门 & 岗位 | ![部门管理](https://static.iocoder.cn/images/ruoyi-vue-pro/部门管理.jpg?imageView2/2/format/webp/w/1280) | ![岗位管理](https://static.iocoder.cn/images/ruoyi-vue-pro/岗位管理.jpg?imageView2/2/format/webp/w/1280) | - |
| 菜单 & 角色 | ![菜单管理](https://static.iocoder.cn/images/ruoyi-vue-pro/菜单管理.jpg?imageView2/2/format/webp/w/1280) | ![角色管理](https://static.iocoder.cn/images/ruoyi-vue-pro/角色管理.jpg?imageView2/2/format/webp/w/1280) | - |
| 审计日志 | ![操作日志](https://static.iocoder.cn/images/ruoyi-vue-pro/操作日志.jpg?imageView2/2/format/webp/w/1280) | ![登录日志](https://static.iocoder.cn/images/ruoyi-vue-pro/登录日志.jpg?imageView2/2/format/webp/w/1280) | - |
| 短信 | ![短信渠道](https://static.iocoder.cn/images/ruoyi-vue-pro/短信渠道.jpg?imageView2/2/format/webp/w/1280) | ![短信模板](https://static.iocoder.cn/images/ruoyi-vue-pro/短信模板.jpg?imageView2/2/format/webp/w/1280) | ![短信日志](https://static.iocoder.cn/images/ruoyi-vue-pro/短信日志.jpg?imageView2/2/format/webp/w/1280) |
| 字典 & 敏感词 | ![字典类型](https://static.iocoder.cn/images/ruoyi-vue-pro/字典类型.jpg?imageView2/2/format/webp/w/1280) | ![字典数据](https://static.iocoder.cn/images/ruoyi-vue-pro/字典数据.jpg?imageView2/2/format/webp/w/1280) | ![敏感词](https://static.iocoder.cn/images/ruoyi-vue-pro/敏感词.jpg?imageView2/2/format/webp/w/1280) |
| 错误码 & 通知 | ![错误码管理](https://static.iocoder.cn/images/ruoyi-vue-pro/错误码管理.jpg?imageView2/2/format/webp/w/1280) | ![通知公告](https://static.iocoder.cn/images/ruoyi-vue-pro/通知公告.jpg?imageView2/2/format/webp/w/1280) | - |
| 模块 | biu | biu | biu |
|----------|-----------------------------|---------------------------|--------------------------|
| 登录 & 首页 | ![登录](/.image/登录.jpg) | ![首页](/.image/首页.jpg) | ![个人中心](/.image/个人中心.jpg) |
| 用户 & 应用 | ![用户管理](/.image/用户管理.jpg) | ![令牌管理](/.image/令牌管理.jpg) | ![应用管理](/.image/应用管理.jpg) |
| 租户 & 套餐 | ![租户管理](/.image/租户管理.jpg) | ![租户套餐](/.image/租户套餐.png) | - |
| 部门 & 岗位 | ![部门管理](/.image/部门管理.jpg) | ![岗位管理](/.image/岗位管理.jpg) | - |
| 菜单 & 角色 | ![菜单管理](/.image/菜单管理.jpg) | ![角色管理](/.image/角色管理.jpg) | - |
| 审计日志 | ![操作日志](/.image/操作日志.jpg) | ![登录日志](/.image/登录日志.jpg) | - |
| 短信 | ![短信渠道](/.image/短信渠道.jpg) | ![短信模板](/.image/短信模板.jpg) | ![短信日志](/.image/短信日志.jpg) |
| 字典 & 敏感词 | ![字典类型](/.image/字典类型.jpg) | ![字典数据](/.image/字典数据.jpg) | ![敏感词](/.image/敏感词.jpg) |
| 错误码 & 通知 | ![错误码管理](/.image/错误码管理.jpg) | ![通知公告](/.image/通知公告.jpg) | - |
### 工作流程
| 模块 | biu | biu | biu |
|---------|------------------------------------------------------------------------|------------------------------------------------------------------------|------------------------------------------------------------------------|
| 流程模型 | ![流程模型-列表](https://static.iocoder.cn/images/ruoyi-vue-pro/流程模型-列表.jpg?imageView2/2/format/webp/w/1280) | ![流程模型-设计](https://static.iocoder.cn/images/ruoyi-vue-pro/流程模型-设计.jpg?imageView2/2/format/webp/w/1280) | ![流程模型-定义](https://static.iocoder.cn/images/ruoyi-vue-pro/流程模型-定义.jpg?imageView2/2/format/webp/w/1280) |
| 表单 & 分组 | ![流程表单](https://static.iocoder.cn/images/ruoyi-vue-pro/流程表单.jpg?imageView2/2/format/webp/w/1280) | ![用户分组](https://static.iocoder.cn/images/ruoyi-vue-pro/用户分组.jpg?imageView2/2/format/webp/w/1280) | - |
| 我的流程 | ![我的流程-列表](https://static.iocoder.cn/images/ruoyi-vue-pro/我的流程-列表.jpg?imageView2/2/format/webp/w/1280) | ![我的流程-发起](https://static.iocoder.cn/images/ruoyi-vue-pro/我的流程-发起.jpg?imageView2/2/format/webp/w/1280) | ![我的流程-详情](https://static.iocoder.cn/images/ruoyi-vue-pro/我的流程-详情.jpg?imageView2/2/format/webp/w/1280) |
| 待办 & 已办 | ![任务列表-审批](https://static.iocoder.cn/images/ruoyi-vue-pro/任务列表-审批.jpg?imageView2/2/format/webp/w/1280) | ![任务列表-待办](https://static.iocoder.cn/images/ruoyi-vue-pro/任务列表-待办.jpg?imageView2/2/format/webp/w/1280) | ![任务列表-已办](https://static.iocoder.cn/images/ruoyi-vue-pro/任务列表-已办.jpg?imageView2/2/format/webp/w/1280) |
| OA 请假 | ![OA请假-列表](https://static.iocoder.cn/images/ruoyi-vue-pro/OA请假-列表.jpg?imageView2/2/format/webp/w/1280) | ![OA请假-发起](https://static.iocoder.cn/images/ruoyi-vue-pro/OA请假-发起.jpg?imageView2/2/format/webp/w/1280) | ![OA请假-详情](https://static.iocoder.cn/images/ruoyi-vue-pro/OA请假-详情.jpg?imageView2/2/format/webp/w/1280) |
| 模块 | biu | biu | biu |
|---------|---------------------------------|---------------------------------|---------------------------------|
| 流程模型 | ![流程模型-列表](/.image/流程模型-列表.jpg) | ![流程模型-设计](/.image/流程模型-设计.jpg) | ![流程模型-定义](/.image/流程模型-定义.jpg) |
| 表单 & 分组 | ![流程表单](/.image/流程表单.jpg) | ![用户分组](/.image/用户分组.jpg) | - |
| 我的流程 | ![我的流程-列表](/.image/我的流程-列表.jpg) | ![我的流程-发起](/.image/我的流程-发起.jpg) | ![我的流程-详情](/.image/我的流程-详情.jpg) |
| 待办 & 已办 | ![任务列表-审批](/.image/任务列表-审批.jpg) | ![任务列表-待办](/.image/任务列表-待办.jpg) | ![任务列表-已办](/.image/任务列表-已办.jpg) |
| OA 请假 | ![OA请假-列表](/.image/OA请假-列表.jpg) | ![OA请假-发起](/.image/OA请假-发起.jpg) | ![OA请假-详情](/.image/OA请假-详情.jpg) |
### 基础设施
| 模块 | biu | biu | biu |
|---------------|----------------------------------------------------------------------|--------------------------------------------------------------------|------------------------------------------------------------------|
| 代码生成 | ![代码生成](https://static.iocoder.cn/images/ruoyi-vue-pro/代码生成.jpg?imageView2/2/format/webp/w/1280) | ![生成效果](https://static.iocoder.cn/images/ruoyi-vue-pro/生成效果.jpg?imageView2/2/format/webp/w/1280) | - |
| 文档 | ![系统接口](https://static.iocoder.cn/images/ruoyi-vue-pro/系统接口.jpg?imageView2/2/format/webp/w/1280) | ![数据库文档](https://static.iocoder.cn/images/ruoyi-vue-pro/数据库文档.jpg?imageView2/2/format/webp/w/1280) | - |
| 文件 & 配置 | ![文件配置](https://static.iocoder.cn/images/ruoyi-vue-pro/文件配置.jpg?imageView2/2/format/webp/w/1280) | ![文件管理](https://static.iocoder.cn/images/ruoyi-vue-pro/文件管理2.jpg?imageView2/2/format/webp/w/1280) | ![配置管理](https://static.iocoder.cn/images/ruoyi-vue-pro/配置管理.jpg?imageView2/2/format/webp/w/1280) |
| 定时任务 | ![定时任务](https://static.iocoder.cn/images/ruoyi-vue-pro/定时任务.jpg?imageView2/2/format/webp/w/1280) | ![任务日志](https://static.iocoder.cn/images/ruoyi-vue-pro/任务日志.jpg?imageView2/2/format/webp/w/1280) | - |
| API 日志 | ![访问日志](https://static.iocoder.cn/images/ruoyi-vue-pro/访问日志.jpg?imageView2/2/format/webp/w/1280) | ![错误日志](https://static.iocoder.cn/images/ruoyi-vue-pro/错误日志.jpg?imageView2/2/format/webp/w/1280) | - |
| MySQL & Redis | ![MySQL](https://static.iocoder.cn/images/ruoyi-vue-pro/MySQL.jpg?imageView2/2/format/webp/w/1280) | ![Redis](https://static.iocoder.cn/images/ruoyi-vue-pro/Redis.jpg?imageView2/2/format/webp/w/1280) | - |
| 监控平台 | ![Java监控](https://static.iocoder.cn/images/ruoyi-vue-pro/Java监控.jpg?imageView2/2/format/webp/w/1280) | ![链路追踪](https://static.iocoder.cn/images/ruoyi-vue-pro/链路追踪.jpg?imageView2/2/format/webp/w/1280) | ![日志中心](https://static.iocoder.cn/images/ruoyi-vue-pro/日志中心.jpg?imageView2/2/format/webp/w/1280) |
| 模块 | biu | biu | biu |
|---------------|-------------------------------|-----------------------------|---------------------------|
| 代码生成 | ![代码生成](/.image/代码生成.jpg) | ![生成效果](/.image/生成效果.jpg) | - |
| 文档 | ![系统接口](/.image/系统接口.jpg) | ![数据库文档](/.image/数据库文档.jpg) | - |
| 文件 & 配置 | ![文件配置](/.image/文件配置.jpg) | ![文件管理](/.image/文件管理2.jpg) | ![配置管理](/.image/配置管理.jpg) |
| 定时任务 | ![定时任务](/.image/定时任务.jpg) | ![任务日志](/.image/任务日志.jpg) | - |
| API 日志 | ![访问日志](/.image/访问日志.jpg) | ![错误日志](/.image/错误日志.jpg) | - |
| MySQL & Redis | ![MySQL](/.image/MySQL.jpg) | ![Redis](/.image/Redis.jpg) | - |
| 监控平台 | ![Java监控](/.image/Java监控.jpg) | ![链路追踪](/.image/链路追踪.jpg) | ![日志中心](/.image/日志中心.jpg) |
### 支付系统
| 模块 | biu | biu | biu |
|---------|------------------------------------------------------------------|------------------------------------------------------------------------|------------------------------------------------------------------------|
| 商家 & 应用 | ![商户信息](https://static.iocoder.cn/images/ruoyi-vue-pro/商户信息.jpg?imageView2/2/format/webp/w/1280) | ![应用信息-列表](https://static.iocoder.cn/images/ruoyi-vue-pro/应用信息-列表.jpg?imageView2/2/format/webp/w/1280) | ![应用信息-编辑](https://static.iocoder.cn/images/ruoyi-vue-pro/应用信息-编辑.jpg?imageView2/2/format/webp/w/1280) |
| 支付 & 退款 | ![支付订单](https://static.iocoder.cn/images/ruoyi-vue-pro/支付订单.jpg?imageView2/2/format/webp/w/1280) | ![退款订单](https://static.iocoder.cn/images/ruoyi-vue-pro/退款订单.jpg?imageView2/2/format/webp/w/1280) | --- |
| 模块 | biu | biu | biu |
|---------|---------------------------|---------------------------------|---------------------------------|
| 商家 & 应用 | ![商户信息](/.image/商户信息.jpg) | ![应用信息-列表](/.image/应用信息-列表.jpg) | ![应用信息-编辑](/.image/应用信息-编辑.jpg) |
| 支付 & 退款 | ![支付订单](/.image/支付订单.jpg) | ![退款订单](/.image/退款订单.jpg) | --- |
### 数据报表
| 模块 | biu | biu | biu |
|-------|--------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------|
| 报表设计器 | ![数据报表](https://static.iocoder.cn/images/ruoyi-vue-pro/报表设计器-数据报表.jpg?imageView2/2/format/webp/w/1280) | ![图形报表](https://static.iocoder.cn/images/ruoyi-vue-pro/报表设计器-图形报表.jpg?imageView2/2/format/webp/w/1280) | ![报表设计器-打印设计](https://static.iocoder.cn/images/ruoyi-vue-pro/报表设计器-打印设计.jpg?imageView2/2/format/webp/w/1280) |
| 大屏设计器 | ![大屏列表](https://static.iocoder.cn/images/ruoyi-vue-pro/大屏设计器-列表.jpg?imageView2/2/format/webp/w/1280) | ![大屏预览](https://static.iocoder.cn/images/ruoyi-vue-pro/大屏设计器-预览.jpg?imageView2/2/format/webp/w/1280) | ![大屏编辑](https://static.iocoder.cn/images/ruoyi-vue-pro/大屏设计器-编辑.jpg?imageView2/2/format/webp/w/1280) |
| 模块 | biu | biu | biu |
|-------|---------------------------------|---------------------------------|---------------------------------------|
| 报表设计器 | ![数据报表](/.image/报表设计器-数据报表.jpg) | ![图形报表](/.image/报表设计器-图形报表.jpg) | ![报表设计器-打印设计](/.image/报表设计器-打印设计.jpg) |
| 大屏设计器 | ![大屏列表](/.image/大屏设计器-列表.jpg) | ![大屏预览](/.image/大屏设计器-预览.jpg) | ![大屏编辑](/.image/大屏设计器-编辑.jpg) |
+2 -4
View File
@@ -1,7 +1,6 @@
import { resolve } from 'path'
import Vue from '@vitejs/plugin-vue'
import VueJsx from '@vitejs/plugin-vue-jsx'
import WindiCSS from 'vite-plugin-windicss'
import progress from 'vite-plugin-progress'
import EslintPlugin from 'vite-plugin-eslint'
import PurgeIcons from 'vite-plugin-purge-icons'
@@ -13,9 +12,9 @@ import Components from 'unplugin-vue-components/vite'
import { ElementPlusResolver } from 'unplugin-vue-components/resolvers'
import viteCompression from 'vite-plugin-compression'
import topLevelAwait from 'vite-plugin-top-level-await'
import vueSetupExtend from 'vite-plugin-vue-setup-extend-plus'
import VueI18nPlugin from '@intlify/unplugin-vue-i18n/vite'
import { createSvgIconsPlugin } from 'vite-plugin-svg-icons'
import UnoCSS from 'unocss/vite'
export function createVitePlugins() {
const root = process.cwd()
@@ -28,10 +27,9 @@ export function createVitePlugins() {
return [
Vue(),
VueJsx(),
WindiCSS(),
UnoCSS(),
progress(),
PurgeIcons(),
vueSetupExtend(),
ElementPlus({}),
AutoImport({
include: [
+63 -35
View File
@@ -8,16 +8,14 @@ const include = [
'pinia',
'dayjs',
'qrcode',
'windicss',
'unocss',
'vue-router',
'vue-types',
'vue-i18n',
'xe-utils',
'crypto-js',
'cropperjs',
'lodash-es',
'nprogress',
'animate.css',
'web-storage-cache',
'@iconify/iconify',
'@vueuse/core',
@@ -33,37 +31,60 @@ const include = [
'element-plus/es',
'element-plus/es/locale/lang/zh-cn',
'element-plus/es/locale/lang/en',
'element-plus/es/components/backtop/style/index',
'element-plus/es/components/form/style/index',
'element-plus/es/components/radio-group/style/index',
'element-plus/es/components/radio/style/index',
'element-plus/es/components/checkbox/style/index',
'element-plus/es/components/checkbox-group/style/index',
'element-plus/es/components/switch/style/index',
'element-plus/es/components/time-picker/style/index',
'element-plus/es/components/date-picker/style/index',
'element-plus/es/components/col/style/index',
'element-plus/es/components/form-item/style/index',
'element-plus/es/components/alert/style/index',
'element-plus/es/components/breadcrumb/style/index',
'element-plus/es/components/select/style/index',
'element-plus/es/components/input/style/index',
'element-plus/es/components/breadcrumb-item/style/index',
'element-plus/es/components/tag/style/index',
'element-plus/es/components/pagination/style/index',
'element-plus/es/components/table/style/index',
'element-plus/es/components/table-column/style/index',
'element-plus/es/components/card/style/index',
'element-plus/es/components/row/style/index',
'element-plus/es/components/button/style/index',
'element-plus/es/components/menu/style/index',
'element-plus/es/components/sub-menu/style/index',
'element-plus/es/components/menu-item/style/index',
'element-plus/es/components/option/style/index',
'element-plus/es/components/dropdown/style/index',
'element-plus/es/components/dropdown-menu/style/index',
'element-plus/es/components/dropdown-item/style/index',
'element-plus/es/components/skeleton/style/index',
'element-plus/es/components/avatar/style/css',
'element-plus/es/components/space/style/css',
'element-plus/es/components/backtop/style/css',
'element-plus/es/components/form/style/css',
'element-plus/es/components/radio-group/style/css',
'element-plus/es/components/radio/style/css',
'element-plus/es/components/checkbox/style/css',
'element-plus/es/components/checkbox-group/style/css',
'element-plus/es/components/switch/style/css',
'element-plus/es/components/time-picker/style/css',
'element-plus/es/components/date-picker/style/css',
'element-plus/es/components/descriptions/style/css',
'element-plus/es/components/descriptions-item/style/css',
'element-plus/es/components/link/style/css',
'element-plus/es/components/tooltip/style/css',
'element-plus/es/components/drawer/style/css',
'element-plus/es/components/dialog/style/css',
'element-plus/es/components/checkbox-button/style/css',
'element-plus/es/components/option-group/style/css',
'element-plus/es/components/radio-button/style/css',
'element-plus/es/components/cascader/style/css',
'element-plus/es/components/color-picker/style/css',
'element-plus/es/components/input-number/style/css',
'element-plus/es/components/rate/style/css',
'element-plus/es/components/select-v2/style/css',
'element-plus/es/components/tree-select/style/css',
'element-plus/es/components/slider/style/css',
'element-plus/es/components/time-select/style/css',
'element-plus/es/components/autocomplete/style/css',
'element-plus/es/components/image-viewer/style/css',
'element-plus/es/components/upload/style/css',
'element-plus/es/components/col/style/css',
'element-plus/es/components/form-item/style/css',
'element-plus/es/components/alert/style/css',
'element-plus/es/components/breadcrumb/style/css',
'element-plus/es/components/select/style/css',
'element-plus/es/components/input/style/css',
'element-plus/es/components/breadcrumb-item/style/css',
'element-plus/es/components/tag/style/css',
'element-plus/es/components/pagination/style/css',
'element-plus/es/components/table/style/css',
'element-plus/es/components/table-v2/style/css',
'element-plus/es/components/table-column/style/css',
'element-plus/es/components/card/style/css',
'element-plus/es/components/row/style/css',
'element-plus/es/components/button/style/css',
'element-plus/es/components/menu/style/css',
'element-plus/es/components/sub-menu/style/css',
'element-plus/es/components/menu-item/style/css',
'element-plus/es/components/option/style/css',
'element-plus/es/components/dropdown/style/css',
'element-plus/es/components/dropdown-menu/style/css',
'element-plus/es/components/dropdown-item/style/css',
'element-plus/es/components/skeleton/style/css',
'element-plus/es/components/skeleton/style/css',
'element-plus/es/components/backtop/style/css',
'element-plus/es/components/menu/style/css',
@@ -76,7 +97,14 @@ const include = [
'element-plus/es/components/badge/style/css',
'element-plus/es/components/breadcrumb/style/css',
'element-plus/es/components/breadcrumb-item/style/css',
'element-plus/es/components/image/style/css'
'element-plus/es/components/image/style/css',
'element-plus/es/components/collapse-transition/style/css',
'element-plus/es/components/timeline/style/css',
'element-plus/es/components/timeline-item/style/css',
'element-plus/es/components/collapse/style/css',
'element-plus/es/components/collapse-item/style/css',
'element-plus/es/components/button-group/style/css',
'element-plus/es/components/text/style/css'
]
const exclude = ['@iconify/json']
+92 -89
View File
@@ -1,6 +1,6 @@
{
"name": "yudao-ui-admin-vue3",
"version": "1.7.2-snapshot",
"version": "1.8.3-snapshot",
"description": "基于vue3、vite4、element-plus、typesScript",
"author": "xingyu",
"private": false,
@@ -9,129 +9,127 @@
"dev": "vite --mode base",
"front": "vite --mode front",
"ts:check": "vue-tsc --noEmit",
"build:pro": "node --max_old_space_size=8000 ./node_modules/vite/bin/vite.js build --mode pro",
"build:dev": "node --max_old_space_size=8000 ./node_modules/vite/bin/vite.js build --mode dev",
"build:stage": "node --max_old_space_size=8000 ./node_modules/vite/bin/vite.js build --mode stage",
"build:test": "node --max_old_space_size=8000 ./node_modules/vite/bin/vite.js build --mode test",
"build:static": "node --max_old_space_size=8000 ./node_modules/vite/bin/vite.js build --mode static",
"build:front": "node --max_old_space_size=8000 ./node_modules/vite/bin/vite.js build --mode front",
"build:pro": "node --max_old_space_size=8192 ./node_modules/vite/bin/vite.js build --mode pro",
"build:dev": "node --max_old_space_size=8192 ./node_modules/vite/bin/vite.js build --mode dev",
"build:base": "node --max_old_space_size=8192 ./node_modules/vite/bin/vite.js build --mode base",
"build:stage": "node --max_old_space_size=8192 ./node_modules/vite/bin/vite.js build --mode stage",
"build:static": "node --max_old_space_size=8192 ./node_modules/vite/bin/vite.js build --mode static",
"build:front": "node --max_old_space_size=8192 ./node_modules/vite/bin/vite.js build --mode front",
"serve:pro": "vite preview --mode pro",
"serve:dev": "vite preview --mode dev",
"serve:test": "vite preview --mode test",
"npm:check": "npx npm-check-updates",
"preview": "pnpm build:base && vite preview",
"clean": "npx rimraf node_modules",
"clean:cache": "npx rimraf node_modules/.cache",
"lint:eslint": "eslint --fix --ext .js,.ts,.vue ./src",
"lint:format": "prettier --write --loglevel warn \"src/**/*.{js,ts,json,tsx,css,less,scss,vue,html,md}\"",
"lint:style": "stylelint --fix \"**/*.{vue,less,postcss,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/",
"lint:lint-staged": "lint-staged -c ",
"lint:pretty": "pretty-quick --staged"
"lint:style": "stylelint --fix \"./src/**/*.{vue,less,postcss,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/",
"lint:lint-staged": "lint-staged -c "
},
"dependencies": {
"@element-plus/icons-vue": "^2.1.0",
"@form-create/designer": "^3.1.0",
"@form-create/element-ui": "^3.1.17",
"@iconify/iconify": "^3.1.0",
"@form-create/designer": "^3.1.3",
"@form-create/element-ui": "^3.1.24",
"@iconify/iconify": "^3.1.1",
"@videojs-player/vue": "^1.0.0",
"@vueuse/core": "^9.13.0",
"@vueuse/core": "^10.5.0",
"@wangeditor/editor": "^5.1.23",
"@wangeditor/editor-for-vue": "^5.1.10",
"@zxcvbn-ts/core": "^2.2.1",
"@zxcvbn-ts/core": "^3.0.4",
"animate.css": "^4.1.1",
"axios": "^1.3.5",
"axios": "^1.5.1",
"benz-amr-recorder": "^1.1.5",
"bpmn-js-token-simulation": "^0.10.0",
"camunda-bpmn-moddle": "^7.0.1",
"cropperjs": "^1.5.13",
"cropperjs": "^1.6.1",
"crypto-js": "^4.1.1",
"dayjs": "^1.11.7",
"diagram-js": "^11.6.0",
"echarts": "^5.4.1",
"dayjs": "^1.11.10",
"diagram-js": "^12.4.0",
"echarts": "^5.4.3",
"echarts-wordcloud": "^2.1.0",
"element-plus": "2.3.3",
"fast-xml-parser": "^4.1.3",
"highlight.js": "^11.7.0",
"intro.js": "^7.0.1",
"element-plus": "2.4.0",
"fast-xml-parser": "^4.3.2",
"highlight.js": "^11.9.0",
"intro.js": "^7.2.0",
"jsencrypt": "^3.3.2",
"lodash-es": "^4.17.21",
"min-dash": "^4.0.0",
"mitt": "^3.0.0",
"min-dash": "^4.1.1",
"mitt": "^3.0.1",
"nprogress": "^0.2.0",
"pinia": "^2.0.34",
"qrcode": "^1.5.1",
"qs": "^6.11.1",
"pinia": "^2.1.7",
"qrcode": "^1.5.3",
"qs": "^6.11.2",
"sortablejs": "^1.15.0",
"steady-xml": "^0.1.0",
"url": "^0.11.0",
"video.js": "^8.0.4",
"vue": "3.2.47",
"vue-i18n": "9.2.2",
"vue-router": "^4.1.6",
"vue-types": "^5.0.2",
"url": "^0.11.3",
"video.js": "^7.21.5",
"vue": "^3.3.4",
"vue-dompurify-html": "^4.1.4",
"vue-i18n": "^9.5.0",
"vue-router": "^4.2.5",
"vue-types": "^5.1.1",
"vuedraggable": "^4.1.0",
"web-storage-cache": "^1.1.1",
"xe-utils": "^3.5.7",
"xml-js": "^1.6.11"
},
"devDependencies": {
"@commitlint/cli": "^17.5.0",
"@commitlint/config-conventional": "^17.4.4",
"@iconify/json": "^2.2.38",
"@intlify/unplugin-vue-i18n": "^0.10.0",
"@commitlint/cli": "^17.8.0",
"@commitlint/config-conventional": "^17.8.0",
"@iconify/json": "^2.2.129",
"@intlify/unplugin-vue-i18n": "^1.4.0",
"@purge-icons/generated": "^0.9.0",
"@types/intro.js": "^5.1.1",
"@types/lodash-es": "^4.17.7",
"@types/node": "^18.15.5",
"@types/nprogress": "^0.2.0",
"@types/qrcode": "^1.5.0",
"@types/qs": "^6.9.7",
"@typescript-eslint/eslint-plugin": "^5.56.0",
"@typescript-eslint/parser": "^5.56.0",
"@vitejs/plugin-legacy": "^4.0.2",
"@vitejs/plugin-vue": "^4.1.0",
"@vitejs/plugin-vue-jsx": "^3.0.1",
"autoprefixer": "^10.4.14",
"bpmn-js": "^8.9.0",
"bpmn-js-properties-panel": "^0.46.0",
"consola": "^2.15.3",
"eslint": "^8.36.0",
"eslint-config-prettier": "^8.8.0",
"eslint-define-config": "^1.17.0",
"eslint-plugin-prettier": "^4.2.1",
"eslint-plugin-vue": "^9.9.0",
"lint-staged": "^13.2.0",
"postcss": "^8.4.21",
"@types/intro.js": "^5.1.2",
"@types/lodash-es": "^4.17.9",
"@types/node": "^20.8.6",
"@types/nprogress": "^0.2.1",
"@types/qrcode": "^1.5.2",
"@types/qs": "^6.9.8",
"@types/sortablejs": "^1.15.4",
"@typescript-eslint/eslint-plugin": "^6.7.5",
"@typescript-eslint/parser": "^6.7.5",
"@unocss/transformer-variant-group": "^0.56.5",
"@unocss/eslint-config": "^0.56.5",
"@vitejs/plugin-legacy": "^4.1.1",
"@vitejs/plugin-vue": "^4.4.0",
"@vitejs/plugin-vue-jsx": "^3.0.2",
"@vue-macros/volar": "^0.17.0",
"autoprefixer": "^10.4.16",
"bpmn-js": "8.9.0",
"bpmn-js-properties-panel": "0.46.0",
"consola": "^3.2.3",
"eslint": "^8.51.0",
"eslint-config-prettier": "^9.0.0",
"eslint-define-config": "^1.24.1",
"eslint-plugin-prettier": "^5.0.1",
"eslint-plugin-vue": "^9.17.0",
"lint-staged": "^15.0.1",
"postcss": "^8.4.31",
"postcss-html": "^1.5.0",
"postcss-scss": "^4.0.6",
"prettier": "^2.8.6",
"rimraf": "^4.4.1",
"rollup": "^3.20.0",
"sass": "^1.59.3",
"stylelint": "^15.3.0",
"postcss-scss": "^4.0.9",
"prettier": "^3.0.3",
"rimraf": "^5.0.5",
"rollup": "^4.1.4",
"sass": "^1.69.3",
"stylelint": "^15.10.3",
"stylelint-config-html": "^1.1.0",
"stylelint-config-prettier": "^9.0.5",
"stylelint-config-recommended": "^11.0.0",
"stylelint-config-standard": "^31.0.0",
"stylelint-config-recommended": "^13.0.0",
"stylelint-config-standard": "^34.0.0",
"stylelint-order": "^6.0.3",
"terser": "^5.16.6",
"typescript": "5.0.2",
"unplugin-auto-import": "^0.15.1",
"unplugin-element-plus": "^0.7.0",
"unplugin-vue-components": "^0.24.1",
"vite": "4.2.1",
"terser": "^5.21.0",
"typescript": "5.2.2",
"unocss": "^0.56.5",
"unplugin-auto-import": "^0.16.6",
"unplugin-element-plus": "^0.8.0",
"unplugin-vue-components": "^0.25.2",
"vite": "4.4.11",
"vite-plugin-compression": "^0.5.1",
"vite-plugin-ejs": "^1.6.4",
"vite-plugin-eslint": "^1.8.1",
"vite-plugin-progress": "^0.0.6",
"vite-plugin-progress": "^0.0.7",
"vite-plugin-purge-icons": "^0.9.2",
"vite-plugin-svg-icons": "^2.0.1",
"vite-plugin-top-level-await": "^1.3.0",
"vite-plugin-vue-setup-extend-plus": "^0.1.0",
"vite-plugin-windicss": "^1.8.10",
"vue-tsc": "^1.2.0",
"windicss": "^3.5.6"
},
"engines": {
"node": ">=16.0.0"
"vite-plugin-top-level-await": "^1.3.1",
"vue-eslint-parser": "^9.3.2",
"vue-tsc": "^1.8.19"
},
"license": "MIT",
"repository": {
@@ -141,5 +139,10 @@
"bugs": {
"url": "https://gitee.com/yudaocode/yudao-ui-admin-vue3/issues"
},
"homepage": "https://gitee.com/yudaocode/yudao-ui-admin-vue3"
"homepage": "https://gitee.com/yudaocode/yudao-ui-admin-vue3",
"packageManager": "pnpm@8.6.0",
"engines": {
"node": ">= 16.0.0",
"pnpm": ">=8.6.0"
}
}
View File
File renamed without changes.

Before

Width:  |  Height:  |  Size: 73 KiB

After

Width:  |  Height:  |  Size: 73 KiB

+8 -2
View File
@@ -1,8 +1,11 @@
<script lang="ts" name="APP" setup>
<script lang="ts" setup>
import { isDark } from '@/utils/is'
import { useAppStore } from '@/store/modules/app'
import { useDesign } from '@/hooks/web/useDesign'
import { CACHE_KEY, useCache } from '@/hooks/web/useCache'
import routerSearch from '@/components/RouterSearch/index.vue'
defineOptions({ name: 'APP' })
const { getPrefixCls } = useDesign()
const prefixCls = getPrefixCls('app')
@@ -24,10 +27,12 @@ setDefaultTheme()
<template>
<ConfigGlobal :size="currentSize">
<RouterView :class="greyMode ? `${prefixCls}-grey-mode` : ''" />
<routerSearch />
</ConfigGlobal>
</template>
<style lang="scss">
$prefix-cls: #{$namespace}-app;
.size {
width: 100%;
height: 100%;
@@ -35,10 +40,11 @@ $prefix-cls: #{$namespace}-app;
html,
body {
@extend .size;
padding: 0 !important;
margin: 0;
overflow: hidden;
@extend .size;
#app {
@extend .size;
+38
View File
@@ -41,3 +41,41 @@ export const getTaskListByProcessInstanceId = async (processInstanceId) => {
export const exportTask = async (params) => {
return await request.download({ url: '/bpm/task/export', params })
}
// 获取所有可回退的节点
export const getReturnList = async (params) => {
return await request.get({ url: '/bpm/task/get-return-list', params })
}
// 回退
export const returnTask = async (data) => {
return await request.put({ url: '/bpm/task/return', data })
}
/**
* 委派
*/
export const delegateTask = async (data) => {
return await request.put({ url: '/bpm/task/delegate', data })
}
/**
* 加签
*/
export const taskAddSign = async (data) => {
return await request.put({ url: '/bpm/task/create-sign', data })
}
/**
* 获取减签任务列表
*/
export const getChildrenTaskList = async (id: string) => {
return await request.get({ url: '/bpm/task/children-list?taskId=' + id })
}
/**
* 减签
*/
export const taskSubSign = async (data) => {
return await request.delete({ url: '/bpm/task/delete-sign', data })
}
+46
View File
@@ -0,0 +1,46 @@
import request from '@/config/axios'
export interface ClueVO {
id: number
transformStatus: boolean
followUpStatus: boolean
name: string
customerId: number
contactNextTime: Date
telephone: string
mobile: string
address: string
ownerUserId: number
contactLastTime: Date
remark: string
}
// 查询线索列表
export const getCluePage = async (params) => {
return await request.get({ url: `/crm/clue/page`, params })
}
// 查询线索详情
export const getClue = async (id: number) => {
return await request.get({ url: `/crm/clue/get?id=` + id })
}
// 新增线索
export const createClue = async (data: ClueVO) => {
return await request.post({ url: `/crm/clue/create`, data })
}
// 修改线索
export const updateClue = async (data: ClueVO) => {
return await request.put({ url: `/crm/clue/update`, data })
}
// 删除线索
export const deleteClue = async (id: number) => {
return await request.delete({ url: `/crm/clue/delete?id=` + id })
}
// 导出线索 Excel
export const exportClue = async (params) => {
return await request.download({ url: `/crm/clue/export-excel`, params })
}
+53
View File
@@ -0,0 +1,53 @@
import request from '@/config/axios'
export interface ContractVO {
id: number
name: string
customerId: number
businessId: number
processInstanceId: number
orderDate: Date
ownerUserId: number
no: string
startTime: Date
endTime: Date
price: number
discountPercent: number
productPrice: number
roUserIds: string
rwUserIds: string
contactId: number
signUserId: number
contactLastTime: Date
remark: string
}
// 查询合同列表
export const getContractPage = async (params) => {
return await request.get({ url: `/crm/contract/page`, params })
}
// 查询合同详情
export const getContract = async (id: number) => {
return await request.get({ url: `/crm/contract/get?id=` + id })
}
// 新增合同
export const createContract = async (data: ContractVO) => {
return await request.post({ url: `/crm/contract/create`, data })
}
// 修改合同
export const updateContract = async (data: ContractVO) => {
return await request.put({ url: `/crm/contract/update`, data })
}
// 删除合同
export const deleteContract = async (id: number) => {
return await request.delete({ url: `/crm/contract/delete?id=` + id })
}
// 导出合同 Excel
export const exportContract = async (params) => {
return await request.download({ url: `/crm/contract/export-excel`, params })
}
+51
View File
@@ -0,0 +1,51 @@
import request from '@/config/axios'
export interface ReceivableVO {
id: number
no: string
planId: number
customerId: number
contractId: number
checkStatus: number
processInstanceId: number
returnTime: Date
returnType: string
price: number
ownerUserId: number
batchId: number
sort: number
dataScope: number
dataScopeDeptIds: string
status: number
remark: string
}
// 查询回款管理列表
export const getReceivablePage = async (params) => {
return await request.get({ url: `/crm/receivable/page`, params })
}
// 查询回款管理详情
export const getReceivable = async (id: number) => {
return await request.get({ url: `/crm/receivable/get?id=` + id })
}
// 新增回款管理
export const createReceivable = async (data: ReceivableVO) => {
return await request.post({ url: `/crm/receivable/create`, data })
}
// 修改回款管理
export const updateReceivable = async (data: ReceivableVO) => {
return await request.put({ url: `/crm/receivable/update`, data })
}
// 删除回款管理
export const deleteReceivable = async (id: number) => {
return await request.delete({ url: `/crm/receivable/delete?id=` + id })
}
// 导出回款管理 Excel
export const exportReceivable = async (params) => {
return await request.download({ url: `/crm/receivable/export-excel`, params })
}
+49
View File
@@ -0,0 +1,49 @@
import request from '@/config/axios'
export interface ReceivablePlanVO {
id: number
indexNo: number
receivableId: number
status: number
checkStatus: string
processInstanceId: number
price: number
returnTime: Date
remindDays: number
remindTime: Date
customerId: number
contractId: number
ownerUserId: number
sort: number
remark: string
}
// 查询回款计划列表
export const getReceivablePlanPage = async (params) => {
return await request.get({ url: `/crm/receivable-plan/page`, params })
}
// 查询回款计划详情
export const getReceivablePlan = async (id: number) => {
return await request.get({ url: `/crm/receivable-plan/get?id=` + id })
}
// 新增回款计划
export const createReceivablePlan = async (data: ReceivablePlanVO) => {
return await request.post({ url: `/crm/receivable-plan/create`, data })
}
// 修改回款计划
export const updateReceivablePlan = async (data: ReceivablePlanVO) => {
return await request.put({ url: `/crm/receivable-plan/update`, data })
}
// 删除回款计划
export const deleteReceivablePlan = async (id: number) => {
return await request.delete({ url: `/crm/receivable-plan/delete?id=` + id })
}
// 导出回款计划 Excel
export const exportReceivablePlan = async (params) => {
return await request.download({ url: `/crm/receivable-plan/export-excel`, params })
}
+12 -5
View File
@@ -37,11 +37,6 @@ export const getInfo = () => {
return request.get({ url: '/system/auth/get-permission-info' })
}
// 路由
export const getAsyncRoutes = () => {
return request.get({ url: '/system/auth/list-menus' })
}
//获取登录验证码
export const sendSmsCode = (data: SmsCodeVO) => {
return request.post({ url: '/system/auth/send-sms-code', data })
@@ -52,6 +47,18 @@ export const smsLogin = (data: SmsLoginVO) => {
return request.post({ url: '/system/auth/sms-login', data })
}
// 社交快捷登录,使用 code 授权码
export function socialLogin(type: string, code: string, state: string) {
return request.post({
url: '/system/auth/social-login',
data: {
type,
code,
state
}
})
}
// 社交授权的跳转
export const socialAuthRedirect = (type: number, redirectUri: string) => {
return request.get({
+3
View File
@@ -2,6 +2,9 @@ export type UserLoginVO = {
username: string
password: string
captchaVerification: string
socialType?: string
socialCode?: string
socialState?: string
}
export type TokenType = {
Loaded 100 of 642 files, more files were not shown because too many files have changed in this diff. Show more