Parcourir la source

金银花搭建

zhangxin il y a 1 an
Parent
commit
728575c5d5
100 fichiers modifiés avec 2957 ajouts et 3343 suppressions
  1. 2 87
      README.md
  2. 128 79
      base_sql/pallet_sql/jinyinhua_ddl_20231025.sql
  3. 2827 0
      base_sql/pallet_sql/jinyinhua_dml_20231025.sql
  4. 0 22
      ruoyi-ui/.editorconfig
  5. 0 11
      ruoyi-ui/.env.development
  6. 0 8
      ruoyi-ui/.env.production
  7. 0 10
      ruoyi-ui/.env.staging
  8. 0 10
      ruoyi-ui/.eslintignore
  9. 0 199
      ruoyi-ui/.eslintrc.js
  10. 0 23
      ruoyi-ui/.gitignore
  11. 0 30
      ruoyi-ui/README.md
  12. 0 13
      ruoyi-ui/babel.config.js
  13. 0 12
      ruoyi-ui/bin/build.bat
  14. 0 12
      ruoyi-ui/bin/package.bat
  15. 0 12
      ruoyi-ui/bin/run-web.bat
  16. 0 35
      ruoyi-ui/build/index.js
  17. 0 90
      ruoyi-ui/package.json
  18. BIN
      ruoyi-ui/public/favicon.ico
  19. 0 46
      ruoyi-ui/public/html/ie.html
  20. 0 208
      ruoyi-ui/public/index.html
  21. 0 2
      ruoyi-ui/public/robots.txt
  22. 0 19
      ruoyi-ui/src/App.vue
  23. 0 44
      ruoyi-ui/src/api/ams/allocation.js
  24. 0 58
      ruoyi-ui/src/api/ams/config.js
  25. 0 78
      ruoyi-ui/src/api/ams/flowConfig.js
  26. 0 69
      ruoyi-ui/src/api/ams/invLotLocId.js
  27. 0 18
      ruoyi-ui/src/api/ams/lineCall.js
  28. 0 69
      ruoyi-ui/src/api/ams/locationPriority.js
  29. 0 69
      ruoyi-ui/src/api/ams/locationView.js
  30. 0 44
      ruoyi-ui/src/api/ams/transactionLog.js
  31. 0 100
      ruoyi-ui/src/api/ams/wcsTask.js
  32. 0 52
      ruoyi-ui/src/api/base/baseSku.js
  33. 0 52
      ruoyi-ui/src/api/base/customer.js
  34. 0 60
      ruoyi-ui/src/api/base/locationInfo.js
  35. 0 60
      ruoyi-ui/src/api/base/locationZone.js
  36. 0 44
      ruoyi-ui/src/api/base/relationship.js
  37. 0 52
      ruoyi-ui/src/api/base/skuType.js
  38. 0 52
      ruoyi-ui/src/api/base/supplier.js
  39. 0 52
      ruoyi-ui/src/api/base/warehouse.js
  40. 0 44
      ruoyi-ui/src/api/box/boxInfo.js
  41. 0 129
      ruoyi-ui/src/api/docAsn/docAsn.js
  42. 0 142
      ruoyi-ui/src/api/docOrder/docOrder.js
  43. 0 44
      ruoyi-ui/src/api/erp/barcodes.js
  44. 0 44
      ruoyi-ui/src/api/erp/barcodesinv.js
  45. 0 44
      ruoyi-ui/src/api/erp/skuinv.js
  46. 0 59
      ruoyi-ui/src/api/login.js
  47. 0 9
      ruoyi-ui/src/api/menu.js
  48. 0 9
      ruoyi-ui/src/api/monitor/cache.js
  49. 0 71
      ruoyi-ui/src/api/monitor/job.js
  50. 0 26
      ruoyi-ui/src/api/monitor/jobLog.js
  51. 0 26
      ruoyi-ui/src/api/monitor/logininfor.js
  52. 0 18
      ruoyi-ui/src/api/monitor/online.js
  53. 0 26
      ruoyi-ui/src/api/monitor/operlog.js
  54. 0 9
      ruoyi-ui/src/api/monitor/server.js
  55. 0 60
      ruoyi-ui/src/api/system/config.js
  56. 0 68
      ruoyi-ui/src/api/system/dept.js
  57. 0 52
      ruoyi-ui/src/api/system/dict/data.js
  58. 0 60
      ruoyi-ui/src/api/system/dict/type.js
  59. 0 60
      ruoyi-ui/src/api/system/menu.js
  60. 0 44
      ruoyi-ui/src/api/system/notice.js
  61. 0 44
      ruoyi-ui/src/api/system/post.js
  62. 0 111
      ruoyi-ui/src/api/system/role.js
  63. 0 127
      ruoyi-ui/src/api/system/user.js
  64. 0 76
      ruoyi-ui/src/api/tool/gen.js
  65. BIN
      ruoyi-ui/src/assets/401_images/401.gif
  66. BIN
      ruoyi-ui/src/assets/404_images/404.png
  67. BIN
      ruoyi-ui/src/assets/404_images/404_cloud.png
  68. 0 9
      ruoyi-ui/src/assets/icons/index.js
  69. 0 1
      ruoyi-ui/src/assets/icons/svg/404.svg
  70. 0 1
      ruoyi-ui/src/assets/icons/svg/bug.svg
  71. 0 1
      ruoyi-ui/src/assets/icons/svg/build.svg
  72. 0 1
      ruoyi-ui/src/assets/icons/svg/button.svg
  73. 0 1
      ruoyi-ui/src/assets/icons/svg/cascader.svg
  74. 0 1
      ruoyi-ui/src/assets/icons/svg/chart.svg
  75. 0 1
      ruoyi-ui/src/assets/icons/svg/checkbox.svg
  76. 0 1
      ruoyi-ui/src/assets/icons/svg/clipboard.svg
  77. 0 1
      ruoyi-ui/src/assets/icons/svg/code.svg
  78. 0 1
      ruoyi-ui/src/assets/icons/svg/color.svg
  79. 0 1
      ruoyi-ui/src/assets/icons/svg/component.svg
  80. 0 1
      ruoyi-ui/src/assets/icons/svg/dashboard.svg
  81. 0 1
      ruoyi-ui/src/assets/icons/svg/date-range.svg
  82. 0 1
      ruoyi-ui/src/assets/icons/svg/date.svg
  83. 0 1
      ruoyi-ui/src/assets/icons/svg/dict.svg
  84. 0 1
      ruoyi-ui/src/assets/icons/svg/documentation.svg
  85. 0 1
      ruoyi-ui/src/assets/icons/svg/download.svg
  86. 0 1
      ruoyi-ui/src/assets/icons/svg/drag.svg
  87. 0 1
      ruoyi-ui/src/assets/icons/svg/druid.svg
  88. 0 1
      ruoyi-ui/src/assets/icons/svg/edit.svg
  89. 0 1
      ruoyi-ui/src/assets/icons/svg/education.svg
  90. 0 1
      ruoyi-ui/src/assets/icons/svg/email.svg
  91. 0 1
      ruoyi-ui/src/assets/icons/svg/example.svg
  92. 0 1
      ruoyi-ui/src/assets/icons/svg/excel.svg
  93. 0 1
      ruoyi-ui/src/assets/icons/svg/exit-fullscreen.svg
  94. 0 1
      ruoyi-ui/src/assets/icons/svg/eye-open.svg
  95. 0 1
      ruoyi-ui/src/assets/icons/svg/eye.svg
  96. 0 1
      ruoyi-ui/src/assets/icons/svg/form.svg
  97. 0 1
      ruoyi-ui/src/assets/icons/svg/fullscreen.svg
  98. 0 1
      ruoyi-ui/src/assets/icons/svg/github.svg
  99. 0 1
      ruoyi-ui/src/assets/icons/svg/guide.svg
  100. 0 0
      ruoyi-ui/src/assets/icons/svg/icon.svg

+ 2 - 87
README.md

@@ -1,89 +1,4 @@
-<p align="center">
-	<img alt="logo" src="https://oscimg.oschina.net/oscnet/up-d3d0a9303e11d522a06cd263f3079027715.png">
-</p>
-<h1 align="center" style="margin: 30px 0 30px; font-weight: bold;">RuoYi v3.8.1</h1>
-<h4 align="center">基于SpringBoot+Vue前后端分离的Java快速开发框架</h4>
-<p align="center">
-	<a href="https://gitee.com/y_project/RuoYi-Vue/stargazers"><img src="https://gitee.com/y_project/RuoYi-Vue/badge/star.svg?theme=dark"></a>
-	<a href="https://gitee.com/y_project/RuoYi-Vue"><img src="https://img.shields.io/badge/RuoYi-v3.8.1-brightgreen.svg"></a>
-	<a href="https://gitee.com/y_project/RuoYi-Vue/blob/master/LICENSE"><img src="https://img.shields.io/github/license/mashape/apistatus.svg"></a>
-</p>
-
-## 平台简介
-
-若依是一套全部开源的快速开发平台,毫无保留给个人及企业免费使用。
-
-* 前端采用Vue、Element UI。
-* 后端采用Spring Boot、Spring Security、Redis & Jwt。
-* 权限认证使用Jwt,支持多终端认证系统。
-* 支持加载动态权限菜单,多方式轻松权限控制。
-* 高效率开发,使用代码生成器可以一键生成前后端代码。
-* 提供了技术栈([Vue3](https://v3.cn.vuejs.org) [Element Plus](https://element-plus.org/zh-CN) [Vite](https://cn.vitejs.dev))版本[RuoYi-Vue3](https://github.com/yangzongzhuan/RuoYi-Vue3),保持同步更新。
-* 提供了单应用版本[RuoYi-Vue-fast](https://github.com/yangzongzhuan/RuoYi-Vue-fast),Oracle版本[RuoYi-Vue-Oracle](https://github.com/yangzongzhuan/RuoYi-Vue-Oracle),保持同步更新。
-* 不分离版本,请移步[RuoYi](https://gitee.com/y_project/RuoYi),微服务版本,请移步[RuoYi-Cloud](https://gitee.com/y_project/RuoYi-Cloud)
-* 特别鸣谢:[element](https://github.com/ElemeFE/element),[vue-element-admin](https://github.com/PanJiaChen/vue-element-admin),[eladmin-web](https://github.com/elunez/eladmin-web)。
-* 阿里云折扣场:[点我进入](http://aly.ruoyi.vip),腾讯云秒杀场:[点我进入](http://txy.ruoyi.vip)&nbsp;&nbsp;
-* 阿里云优惠券:[点我领取](https://www.aliyun.com/minisite/goods?userCode=brki8iof&share_source=copy_link),腾讯云优惠券:[点我领取](https://cloud.tencent.com/redirect.php?redirect=1025&cps_key=198c8df2ed259157187173bc7f4f32fd&from=console)&nbsp;&nbsp;
-
-## 内置功能
-
-1.  用户管理:用户是系统操作者,该功能主要完成系统用户配置。
-2.  部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。
-3.  岗位管理:配置系统用户所属担任职务。
-4.  菜单管理:配置系统菜单,操作权限,按钮权限标识等。
-5.  角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。
-6.  字典管理:对系统中经常使用的一些较为固定的数据进行维护。
-7.  参数管理:对系统动态配置常用参数。
-8.  通知公告:系统通知公告信息发布维护。
-9.  操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。
-10. 登录日志:系统登录日志记录查询包含登录异常。
-11. 在线用户:当前系统中活跃用户状态监控。
-12. 定时任务:在线(添加、修改、删除)任务调度包含执行结果日志。
-13. 代码生成:前后端代码的生成(java、html、xml、sql)支持CRUD下载 。
-14. 系统接口:根据业务代码自动生成相关的api接口文档。
-15. 服务监控:监视当前系统CPU、内存、磁盘、堆栈等相关信息。
-16. 缓存监控:对系统的缓存信息查询,命令统计等。
-17. 在线构建器:拖动表单元素生成相应的HTML代码。
-18. 连接池监视:监视当前系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈。
-
-~~~
-com.warewms
-├──ruoyi-admin              //web服务入口Controller管理模块(业务表生成的Controller层代码可以放在这里的project包下面)
-│    │    └──project                //这里写你的项目业务代码Controller
-│    │    └──system                 //系统自带Controller
-│    │    └──启动类          //springboot项目启动类(默认启动地址http://localhost:8080)
-│    ├──install.sh               //linux环境下部署运行的脚本,运行后会把项目注册成系统级服务(当kill掉会自动重启,保证服务高可用存活),
-│    │                           //如果执行生成的start.sh和stop.sh在服务器上面存在两个“??”的符号。需要自己文件手动重命名去掉。注册好后可以service junior-server start 启动项目!!!
-│    ├──remove.sh                //linux环境下移除部署运行的脚本,会删掉注册好的系统级服务,即service junior-server start ,service junior-server stop...(status,restart)等命令失效
-│    ├──start.bat                //windows 下的项目部署启动脚本
-├──ruoyi-common             //通用模块(通用工具类等)
-├──ruoyi-framework          //框架核心模块(包含redis,druid,Log等)
-├──ruoyi-generator          //代码生成器模块
-├──ruoyi-quartz             //定时任务模块
-├──ruoyi-system             //系统模块(javaBean,mapper,service等逻辑的模块,业务表生成的代码(除了controller)都可以放在这里的project包下面)
-│         └──project                //这里写你的项目业务相关代码(除了Controller之外)
-│         └──system                 //系统自带功能
-├──ruoyi-ui                 //前端项目Vue工程(默认启动地址http://localhost:81)
-├──doc                      //说明文档文件夹
-├──sql                      //sql脚本文件夹
-│   └──create_db.sql                //生成数据库和用户
-│   └──create_business.sql          //用于存放你们自己业务表的sql
-│   └──quartz.sql                   //用于存放定时任务sql
-│   └──ry_20201021.sql              //系统基本表自带的sql
-├──pom.xml                  //项目整体依赖
-
-~~~
-
-
-# 若依官方文档
-
-[介绍 | RuoYi](http://doc.ruoyi.vip/ruoyi-vue/)
-
-# 自定义代码结构
-
-> 下面是除去若依源码之外的代码结构。
-
-## ruoyi-admin
+# warewms文档
 
 ```java
 ├── init
@@ -500,7 +415,7 @@ com.warewms
 
 
 
-## ruoyi-ui
+## warewms-ui
 
 ```java
 ├── api

+ 128 - 79
base_sql/pallet_sql/jinyinhua_ddl_20231025.sql

@@ -1,84 +1,133 @@
+SET NAMES utf8mb4;
+SET FOREIGN_KEY_CHECKS = 0;
 
-CREATE TABLE if not exists `ams_hexdefine_detail`  (
-    `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
-    `business_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '任务类型',
-    `col_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '字段',
-    `col_type` int(11) NULL DEFAULT NULL COMMENT '1值2绑定字段',
-    `bind_table` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '绑定表',
-    `col_val` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'col_type1为值否则为bind_table指定表字段',
-    `val_type` int(11) NOT NULL DEFAULT 1 COMMENT '1字符串2数字',
-    `sort_index` int(11) NOT NULL DEFAULT 1 COMMENT '字段排序',
-    PRIMARY KEY (`id`) USING BTREE
-    ) ENGINE = InnoDB AUTO_INCREMENT = 227 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '任务定义表(lp0-lp30)' ROW_FORMAT = DYNAMIC;
+DROP TABLE IF EXISTS `ams_hexdefine_detail`;
+CREATE TABLE `ams_hexdefine_detail`  (
+ `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
+ `business_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '任务类型',
+ `col_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '字段',
+ `col_type` int(11) NULL DEFAULT NULL COMMENT '1值2绑定字段',
+ `bind_table` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '绑定表',
+ `col_val` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT 'col_type1为值否则为bind_TABLE if not exists指定表字段',
+ `val_type` int(11) NOT NULL DEFAULT 1 COMMENT '1字符串2数字',
+ `sort_index` int(11) NOT NULL DEFAULT 1 COMMENT '字段排序',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE = InnoDB AUTO_INCREMENT = 227 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '任务定义表(lp0-lp30)' ROW_FORMAT = DYNAMIC;
 
-CREATE TABLE if not exists `ams_hexdefine_header`  (
-    `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
-    `task_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '任务名称',
-    `business_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '任务类型',
-    `create_date` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
-    PRIMARY KEY (`id`) USING BTREE
-    ) ENGINE = InnoDB AUTO_INCREMENT = 10 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '16进制指令定义表' ROW_FORMAT = DYNAMIC;
+-- ----------------------------
+-- Table structure for ams_hexdefine_header
+-- ----------------------------
+DROP TABLE IF EXISTS `ams_hexdefine_header`;
+CREATE TABLE `ams_hexdefine_header`  (
+ `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键',
+ `task_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '任务名称',
+ `business_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '任务类型',
+ `create_date` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE = InnoDB AUTO_INCREMENT = 10 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '16进制指令定义表' ROW_FORMAT = DYNAMIC;
 
-CREATE TABLE if not exists `ams_ndc_event`  (
-    `id` int(11) NOT NULL AUTO_INCREMENT,
-    `type` int(11) NULL DEFAULT NULL,
-    `eCode` int(11) NULL DEFAULT NULL,
-    `locationIndex` int(11) NULL DEFAULT NULL,
-    `lp1` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
-    `lp2` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
-    `lp3` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
-    `lp4` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
-    `display` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
-    `displayID` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
-    `level` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
-    PRIMARY KEY (`id`) USING BTREE,
-    INDEX `id`(`id`) USING BTREE
-    ) ENGINE = InnoDB AUTO_INCREMENT = 140 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'Ndc反馈事件代码字典表' ROW_FORMAT = DYNAMIC;
+-- ----------------------------
+-- Table structure for ams_ndc_event
+-- ----------------------------
+DROP TABLE IF EXISTS `ams_ndc_event`;
+CREATE TABLE `ams_ndc_event`  (
+  `id` int(11) NOT NULL AUTO_INCREMENT,
+  `type` int(11) NULL DEFAULT NULL,
+  `eCode` int(11) NULL DEFAULT NULL,
+  `locationIndex` int(11) NULL DEFAULT NULL,
+  `lp1` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
+  `lp2` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
+  `lp3` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
+  `lp4` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
+  `display` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
+  `displayID` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
+  `level` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
+  PRIMARY KEY (`id`) USING BTREE,
+  INDEX `id`(`id`) USING BTREE
+) ENGINE = InnoDB AUTO_INCREMENT = 140 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = 'Ndc反馈事件代码字典表' ROW_FORMAT = DYNAMIC;
 
-CREATE TABLE if not exists `ams_task`  (
-    `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
-    `task_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
-    `iKey` int(11) NULL DEFAULT NULL,
-    `aci_index` tinyint(3) UNSIGNED NULL DEFAULT NULL,
-    `st_from` int(10) UNSIGNED NOT NULL,
-    `st_to` int(10) UNSIGNED NOT NULL,
-    `priority` int(10) UNSIGNED NOT NULL DEFAULT 0,
-    `system_status` int(10) UNSIGNED NULL DEFAULT NULL,
-    `event` int(10) UNSIGNED NULL DEFAULT NULL,
-    `server_ack` tinyint(3) UNSIGNED NULL DEFAULT 0,
-    `aci_accept` tinyint(3) UNSIGNED NULL DEFAULT 0,
-    `is_delete` tinyint(3) UNSIGNED NULL DEFAULT 0,
-    `callBackUrl` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
-    `addtime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
-    `addwho` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
-    `sys_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '调用系统名称',
-    `device_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '设备名称',
-    `business_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '任务类型(01普通任务60进判断位90出判断位m释放判断位)',
-    `ext1` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
-    `ext2` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
-    `ext3` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
-    `height_level` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '1(低) 2(中) 3(高)',
-    `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
-    `roadway` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '巷道',
-    `tier` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '层',
-    PRIMARY KEY (`id`) USING BTREE,
-    INDEX `id`(`id`) USING BTREE,
-    INDEX `task_no`(`task_no`) USING BTREE
-    ) ENGINE = InnoDB AUTO_INCREMENT = 2503 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC;
+-- ----------------------------
+-- Table structure for ams_task
+-- ----------------------------
+DROP TABLE IF EXISTS `ams_task`;
+CREATE TABLE `ams_task`  (
+ `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT,
+ `task_no` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
+ `iKey` int(11) NULL DEFAULT NULL,
+ `aci_index` tinyint(3) UNSIGNED NULL DEFAULT NULL,
+ `st_from` int(10) UNSIGNED NOT NULL,
+ `st_to` int(10) UNSIGNED NOT NULL,
+ `priority` int(10) UNSIGNED NOT NULL DEFAULT 0,
+ `system_status` int(10) UNSIGNED NULL DEFAULT NULL,
+ `event` int(10) UNSIGNED NULL DEFAULT NULL,
+ `server_ack` tinyint(3) UNSIGNED NULL DEFAULT 0,
+ `aci_accept` tinyint(3) UNSIGNED NULL DEFAULT 0,
+ `is_delete` tinyint(3) UNSIGNED NULL DEFAULT 0,
+ `callBackUrl` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
+ `addtime` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
+ `addwho` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
+ `sys_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '调用系统名称',
+ `device_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '设备名称',
+ `business_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '任务类型(01普通任务60进判断位90出判断位m释放判断位)',
+ `ext1` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
+ `ext2` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
+ `ext3` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
+ `height_level` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '1(低) 2(中) 3(高)',
+ `remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL,
+ `roadway` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '巷道',
+ `tier` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '层',
+ PRIMARY KEY (`id`) USING BTREE,
+ INDEX `id`(`id`) USING BTREE,
+ INDEX `task_no`(`task_no`) USING BTREE
+) ENGINE = InnoDB AUTO_INCREMENT = 1731588496044228611 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC;
 
-CREATE TABLE if not exists `car_info` (
-    `id` int(11) NOT NULL AUTO_INCREMENT,
-    `carNo` int(11) DEFAULT NULL COMMENT '车编号',
-    `warehouse_id` int(11) DEFAULT NULL COMMENT '仓库编号',
-    `state` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '1' COMMENT '状态',
-    `active_flag` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT 'Y' COMMENT '是否启用',
-    `userdefine1` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
-    `userdefine2` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
-    `userdefine3` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
-    `userdefine4` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
-    `userdefine5` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL,
-    `battery` int(11) DEFAULT NULL COMMENT '电池',
-    `x` int(11) DEFAULT NULL COMMENT 'x轴',
-    `y` int(11) DEFAULT NULL COMMENT 'y轴',
-    PRIMARY KEY (`id`) USING BTREE
-    ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC;
+-- ----------------------------
+-- Table structure for base_location_info
+-- ----------------------------
+DROP TABLE IF EXISTS `base_location_info`;
+CREATE TABLE `base_location_info`  (
+`id` int(64) NOT NULL COMMENT '主键',
+`warehouse_id` int(11) NULL DEFAULT NULL COMMENT '车间id',
+`zone_id` int(11) NULL DEFAULT NULL COMMENT '区域id',
+`location_no` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '库位编码',
+`row_no` varchar(11) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '排号',
+`row_index` int(11) NULL DEFAULT NULL COMMENT '排序号',
+`col_no` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '列号',
+`col_index` int(11) NULL DEFAULT NULL COMMENT '列序号',
+`shift_no` varchar(11) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '层号',
+`shift_index` int(11) NULL DEFAULT NULL COMMENT '层序号',
+`stock_status` varchar(5) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '储位状态(00)空闲,(10)占用,(20)完成,(90)合格,(99)不合格(80封存)',
+`is_empty` varchar(2) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '是否为空(Y空/N非空)',
+`bind_sku` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '指定产品',
+`location_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '储位类型(1货架2地堆3流离货架)',
+`rack_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '盘架编号',
+`agv_station` int(11) NULL DEFAULT NULL COMMENT 'AGV点位',
+`folded_tag` int(11) NULL DEFAULT 0 COMMENT '是否堆叠',
+`folded_count` int(11) NULL DEFAULT 0 COMMENT '叠空托盘上限(当folded_tag为1时有效)',
+`height_limit` double(12, 0) NULL DEFAULT 0 COMMENT '限高',
+  `weight_limit` double(12, 0) NULL DEFAULT 0 COMMENT '限重',
+  PRIMARY KEY (`id`) USING BTREE
+) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci COMMENT = '库位信息' ROW_FORMAT = DYNAMIC;
+
+-- ----------------------------
+-- Table structure for car_info
+-- ----------------------------
+DROP TABLE IF EXISTS `car_info`;
+CREATE TABLE `car_info`  (
+ `id` int(11) NOT NULL AUTO_INCREMENT,
+ `carNo` int(11) NULL DEFAULT NULL COMMENT '车编号',
+ `warehouse_id` int(11) NULL DEFAULT NULL COMMENT '仓库编号',
+ `state` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '1' COMMENT '状态',
+ `active_flag` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT 'Y' COMMENT '是否启用',
+ `userdefine1` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
+ `userdefine2` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
+ `userdefine3` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
+ `userdefine4` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
+ `userdefine5` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
+ `battery` int(11) NULL DEFAULT NULL COMMENT '电池',
+ `x` int(11) NULL DEFAULT NULL COMMENT 'x轴',
+ `y` int(11) NULL DEFAULT NULL COMMENT 'y轴',
+ PRIMARY KEY (`id`) USING BTREE
+) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = DYNAMIC;
+
+SET FOREIGN_KEY_CHECKS = 1;

Fichier diff supprimé car celui-ci est trop grand
+ 2827 - 0
base_sql/pallet_sql/jinyinhua_dml_20231025.sql


+ 0 - 22
ruoyi-ui/.editorconfig

@@ -1,22 +0,0 @@
-# 告诉EditorConfig插件,这是根文件,不用继续往上查找
-root = true
-
-# 匹配全部文件
-[*]
-# 设置字符集
-charset = utf-8
-# 缩进风格,可选space、tab
-indent_style = space
-# 缩进的空格数
-indent_size = 2
-# 结尾换行符,可选lf、cr、crlf
-end_of_line = lf
-# 在文件结尾插入新行
-insert_final_newline = true
-# 删除一行中的前后空格
-trim_trailing_whitespace = true
-
-# 匹配md结尾的文件
-[*.md]
-insert_final_newline = false
-trim_trailing_whitespace = false

+ 0 - 11
ruoyi-ui/.env.development

@@ -1,11 +0,0 @@
-# 页面标题
-VUE_APP_TITLE = AMS
-
-# 开发环境配置
-ENV = 'development'
-
-# 若依管理系统/开发环境
-VUE_APP_BASE_API = '/dev-api'
-
-# 路由懒加载
-VUE_CLI_BABEL_TRANSPILE_MODULES = true

+ 0 - 8
ruoyi-ui/.env.production

@@ -1,8 +0,0 @@
-# 页面标题
-VUE_APP_TITLE = AMS
-
-# 生产环境配置
-ENV = 'production'
-
-# 若依管理系统/生产环境
-VUE_APP_BASE_API = '/prod-api'

+ 0 - 10
ruoyi-ui/.env.staging

@@ -1,10 +0,0 @@
-# 页面标题
-VUE_APP_TITLE = AMS
-
-NODE_ENV = production
-
-# 测试环境配置
-ENV = 'staging'
-
-# 若依管理系统/测试环境
-VUE_APP_BASE_API = '/stage-api'

+ 0 - 10
ruoyi-ui/.eslintignore

@@ -1,10 +0,0 @@
-# 忽略build目录下类型为js的文件的语法检查
-build/*.js
-# 忽略src/assets目录下文件的语法检查
-src/assets
-# 忽略public目录下文件的语法检查
-public
-# 忽略当前目录下为js的文件的语法检查
-*.js
-# 忽略当前目录下为vue的文件的语法检查
-*.vue

+ 0 - 199
ruoyi-ui/.eslintrc.js

@@ -1,199 +0,0 @@
-// ESlint 检查配置
-module.exports = {
-  root: true,
-  parserOptions: {
-    parser: 'babel-eslint',
-    sourceType: 'module'
-  },
-  env: {
-    browser: true,
-    node: true,
-    es6: true,
-  },
-  extends: ['plugin:vue/recommended', 'eslint:recommended'],
-
-  // add your custom rules here
-  //it is base on https://github.com/vuejs/eslint-config-vue
-  rules: {
-    "vue/max-attributes-per-line": [2, {
-      "singleline": 10,
-      "multiline": {
-        "max": 1,
-        "allowFirstLine": false
-      }
-    }],
-    "vue/singleline-html-element-content-newline": "off",
-    "vue/multiline-html-element-content-newline":"off",
-    "vue/name-property-casing": ["error", "PascalCase"],
-    "vue/no-v-html": "off",
-    'accessor-pairs': 2,
-    'arrow-spacing': [2, {
-      'before': true,
-      'after': true
-    }],
-    'block-spacing': [2, 'always'],
-    'brace-style': [2, '1tbs', {
-      'allowSingleLine': true
-    }],
-    'camelcase': [0, {
-      'properties': 'always'
-    }],
-    'comma-dangle': [2, 'never'],
-    'comma-spacing': [2, {
-      'before': false,
-      'after': true
-    }],
-    'comma-style': [2, 'last'],
-    'constructor-super': 2,
-    'curly': [2, 'multi-line'],
-    'dot-location': [2, 'property'],
-    'eol-last': 2,
-    'eqeqeq': ["error", "always", {"null": "ignore"}],
-    'generator-star-spacing': [2, {
-      'before': true,
-      'after': true
-    }],
-    'handle-callback-err': [2, '^(err|error)$'],
-    'indent': [2, 2, {
-      'SwitchCase': 1
-    }],
-    'jsx-quotes': [2, 'prefer-single'],
-    'key-spacing': [2, {
-      'beforeColon': false,
-      'afterColon': true
-    }],
-    'keyword-spacing': [2, {
-      'before': true,
-      'after': true
-    }],
-    'new-cap': [2, {
-      'newIsCap': true,
-      'capIsNew': false
-    }],
-    'new-parens': 2,
-    'no-array-constructor': 2,
-    'no-caller': 2,
-    'no-console': 'off',
-    'no-class-assign': 2,
-    'no-cond-assign': 2,
-    'no-const-assign': 2,
-    'no-control-regex': 0,
-    'no-delete-var': 2,
-    'no-dupe-args': 2,
-    'no-dupe-class-members': 2,
-    'no-dupe-keys': 2,
-    'no-duplicate-case': 2,
-    'no-empty-character-class': 2,
-    'no-empty-pattern': 2,
-    'no-eval': 2,
-    'no-ex-assign': 2,
-    'no-extend-native': 2,
-    'no-extra-bind': 2,
-    'no-extra-boolean-cast': 2,
-    'no-extra-parens': [2, 'functions'],
-    'no-fallthrough': 2,
-    'no-floating-decimal': 2,
-    'no-func-assign': 2,
-    'no-implied-eval': 2,
-    'no-inner-declarations': [2, 'functions'],
-    'no-invalid-regexp': 2,
-    'no-irregular-whitespace': 2,
-    'no-iterator': 2,
-    'no-label-var': 2,
-    'no-labels': [2, {
-      'allowLoop': false,
-      'allowSwitch': false
-    }],
-    'no-lone-blocks': 2,
-    'no-mixed-spaces-and-tabs': 2,
-    'no-multi-spaces': 2,
-    'no-multi-str': 2,
-    'no-multiple-empty-lines': [2, {
-      'max': 1
-    }],
-    'no-native-reassign': 2,
-    'no-negated-in-lhs': 2,
-    'no-new-object': 2,
-    'no-new-require': 2,
-    'no-new-symbol': 2,
-    'no-new-wrappers': 2,
-    'no-obj-calls': 2,
-    'no-octal': 2,
-    'no-octal-escape': 2,
-    'no-path-concat': 2,
-    'no-proto': 2,
-    'no-redeclare': 2,
-    'no-regex-spaces': 2,
-    'no-return-assign': [2, 'except-parens'],
-    'no-self-assign': 2,
-    'no-self-compare': 2,
-    'no-sequences': 2,
-    'no-shadow-restricted-names': 2,
-    'no-spaced-func': 2,
-    'no-sparse-arrays': 2,
-    'no-this-before-super': 2,
-    'no-throw-literal': 2,
-    'no-trailing-spaces': 2,
-    'no-undef': 2,
-    'no-undef-init': 2,
-    'no-unexpected-multiline': 2,
-    'no-unmodified-loop-condition': 2,
-    'no-unneeded-ternary': [2, {
-      'defaultAssignment': false
-    }],
-    'no-unreachable': 2,
-    'no-unsafe-finally': 2,
-    'no-unused-vars': [2, {
-      'vars': 'all',
-      'args': 'none'
-    }],
-    'no-useless-call': 2,
-    'no-useless-computed-key': 2,
-    'no-useless-constructor': 2,
-    'no-useless-escape': 0,
-    'no-whitespace-before-property': 2,
-    'no-with': 2,
-    'one-var': [2, {
-      'initialized': 'never'
-    }],
-    'operator-linebreak': [2, 'after', {
-      'overrides': {
-        '?': 'before',
-        ':': 'before'
-      }
-    }],
-    'padded-blocks': [2, 'never'],
-    'quotes': [2, 'single', {
-      'avoidEscape': true,
-      'allowTemplateLiterals': true
-    }],
-    'semi': [2, 'never'],
-    'semi-spacing': [2, {
-      'before': false,
-      'after': true
-    }],
-    'space-before-blocks': [2, 'always'],
-    'space-before-function-paren': [2, 'never'],
-    'space-in-parens': [2, 'never'],
-    'space-infix-ops': 2,
-    'space-unary-ops': [2, {
-      'words': true,
-      'nonwords': false
-    }],
-    'spaced-comment': [2, 'always', {
-      'markers': ['global', 'globals', 'eslint', 'eslint-disable', '*package', '!', ',']
-    }],
-    'template-curly-spacing': [2, 'never'],
-    'use-isnan': 2,
-    'valid-typeof': 2,
-    'wrap-iife': [2, 'any'],
-    'yield-star-spacing': [2, 'both'],
-    'yoda': [2, 'never'],
-    'prefer-const': 2,
-    'no-debugger': process.env.NODE_ENV === 'production' ? 2 : 0,
-    'object-curly-spacing': [2, 'always', {
-      objectsInObjects: false
-    }],
-    'array-bracket-spacing': [2, 'never']
-  }
-}

+ 0 - 23
ruoyi-ui/.gitignore

@@ -1,23 +0,0 @@
-.DS_Store
-node_modules/
-dist/
-npm-debug.log*
-yarn-debug.log*
-yarn-error.log*
-**/*.log
-
-tests/**/coverage/
-tests/e2e/reports
-selenium-debug.log
-
-# Editor directories and files
-.idea
-.vscode
-*.suo
-*.ntvs*
-*.njsproj
-*.sln
-*.local
-
-package-lock.json
-yarn.lock

+ 0 - 30
ruoyi-ui/README.md

@@ -1,30 +0,0 @@
-## 开发
-
-```bash
-# 克隆项目
-git clone https://gitee.com/y_project/RuoYi-Vue
-
-# 进入项目目录
-cd ruoyi-ui
-
-# 安装依赖
-npm install
-
-# 建议不要直接使用 cnpm 安装依赖,会有各种诡异的 bug。可以通过如下操作解决 npm 下载速度慢的问题
-npm install --registry=https://registry.npm.taobao.org
-
-# 启动服务
-npm run dev
-```
-
-浏览器访问 http://localhost:80
-
-## 发布
-
-```bash
-# 构建测试环境
-npm run build:stage
-
-# 构建生产环境
-npm run build:prod
-```

+ 0 - 13
ruoyi-ui/babel.config.js

@@ -1,13 +0,0 @@
-module.exports = {
-  presets: [
-    // https://github.com/vuejs/vue-cli/tree/master/packages/@vue/babel-preset-app
-    '@vue/cli-plugin-babel/preset'
-  ],
-  'env': {
-    'development': {
-      // babel-plugin-dynamic-import-node plugin only does one thing by converting all import() to require().
-      // This plugin can significantly increase the speed of hot updates, when you have a large number of pages.
-      'plugins': ['dynamic-import-node']
-    }
-  }
-}

+ 0 - 12
ruoyi-ui/bin/build.bat

@@ -1,12 +0,0 @@
-@echo off
-echo.
-echo [信息] 打包Web工程,生成dist文件。
-echo.
-
-%~d0
-cd %~dp0
-
-cd ..
-npm run build:prod
-
-pause

+ 0 - 12
ruoyi-ui/bin/package.bat

@@ -1,12 +0,0 @@
-@echo off
-echo.
-echo [信息] 安装Web工程,生成node_modules文件。
-echo.
-
-%~d0
-cd %~dp0
-
-cd ..
-npm install --registry=https://registry.npm.taobao.org
-
-pause

+ 0 - 12
ruoyi-ui/bin/run-web.bat

@@ -1,12 +0,0 @@
-@echo off
-echo.
-echo [信息] 使用 Vue CLI 命令运行 Web 工程。
-echo.
-
-%~d0
-cd %~dp0
-
-cd ..
-npm run dev
-
-pause

+ 0 - 35
ruoyi-ui/build/index.js

@@ -1,35 +0,0 @@
-const { run } = require('runjs')
-const chalk = require('chalk')
-const config = require('../vue.config.js')
-const rawArgv = process.argv.slice(2)
-const args = rawArgv.join(' ')
-
-if (process.env.npm_config_preview || rawArgv.includes('--preview')) {
-  const report = rawArgv.includes('--report')
-
-  run(`vue-cli-service build ${args}`)
-
-  const port = 9526
-  const publicPath = config.publicPath
-
-  var connect = require('connect')
-  var serveStatic = require('serve-static')
-  const app = connect()
-
-  app.use(
-    publicPath,
-    serveStatic('./dist', {
-      index: ['index.html', '/']
-    })
-  )
-
-  app.listen(port, function () {
-    console.log(chalk.green(`> Preview at  http://localhost:${port}${publicPath}`))
-    if (report) {
-      console.log(chalk.green(`> Report at  http://localhost:${port}${publicPath}report.html`))
-    }
-
-  })
-} else {
-  run(`vue-cli-service build ${args}`)
-}

+ 0 - 90
ruoyi-ui/package.json

@@ -1,90 +0,0 @@
-{
-  "name": "ruoyi",
-  "version": "3.8.1",
-  "description": "若依管理系统",
-  "author": "若依",
-  "license": "MIT",
-  "scripts": {
-    "dev": "vue-cli-service serve",
-    "build:prod": "vue-cli-service build",
-    "build:stage": "vue-cli-service build --mode staging",
-    "preview": "node build/index.js --preview",
-    "lint": "eslint --ext .js,.vue src"
-  },
-  "husky": {
-    "hooks": {
-      "pre-commit": "lint-staged"
-    }
-  },
-  "lint-staged": {
-    "src/**/*.{js,vue}": [
-      "eslint --fix",
-      "git add"
-    ]
-  },
-  "keywords": [
-    "vue",
-    "admin",
-    "dashboard",
-    "element-ui",
-    "boilerplate",
-    "admin-template",
-    "management-system"
-  ],
-  "repository": {
-    "type": "git",
-    "url": "https://gitee.com/y_project/RuoYi-Vue.git"
-  },
-  "dependencies": {
-    "@riophae/vue-treeselect": "0.4.0",
-    "axios": "0.24.0",
-    "clipboard": "2.0.8",
-    "core-js": "3.19.1",
-    "echarts": "4.9.0",
-    "element-ui": "2.15.6",
-    "file-saver": "2.0.5",
-    "fuse.js": "6.4.3",
-    "highlight.js": "9.18.5",
-    "js-beautify": "1.13.0",
-    "js-cookie": "3.0.1",
-    "jsencrypt": "3.2.1",
-    "nprogress": "0.2.0",
-    "quill": "1.3.7",
-    "screenfull": "5.0.2",
-    "sortablejs": "1.10.2",
-    "vue": "2.6.12",
-    "vue-count-to": "1.0.13",
-    "vue-cropper": "0.5.5",
-    "vue-meta": "2.4.0",
-    "vue-router": "3.4.9",
-    "vuedraggable": "2.24.3",
-    "vuex": "3.6.0"
-  },
-  "devDependencies": {
-    "@vue/cli-plugin-babel": "4.4.6",
-    "@vue/cli-plugin-eslint": "4.4.6",
-    "@vue/cli-service": "4.4.6",
-    "babel-eslint": "10.1.0",
-    "babel-plugin-dynamic-import-node": "2.3.3",
-    "chalk": "4.1.0",
-    "compression-webpack-plugin": "5.0.2",
-    "connect": "3.6.6",
-    "eslint": "7.15.0",
-    "eslint-plugin-vue": "7.2.0",
-    "lint-staged": "10.5.3",
-    "runjs": "4.4.2",
-    "sass": "1.32.13",
-    "sass-loader": "10.1.1",
-    "script-ext-html-webpack-plugin": "2.1.5",
-    "svg-sprite-loader": "5.1.1",
-    "vue-template-compiler": "2.6.12"
-  },
-  "engines": {
-    "node": ">=8.9",
-    "npm": ">= 3.0.0"
-  },
-  "browserslist": [
-    "> 1%",
-    "last 2 versions"
-  ]
-}

BIN
ruoyi-ui/public/favicon.ico


Fichier diff supprimé car celui-ci est trop grand
+ 0 - 46
ruoyi-ui/public/html/ie.html


+ 0 - 208
ruoyi-ui/public/index.html

@@ -1,208 +0,0 @@
-<!DOCTYPE html>
-<html>
-  <head>
-    <meta charset="utf-8">
-    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
-    <meta name="renderer" content="webkit">
-    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
-    <link rel="icon" href="<%= BASE_URL %>favicon.ico">
-    <title><%= webpackConfig.name %></title>
-    <!--[if lt IE 11]><script>window.location.href='/html/ie.html';</script><![endif]-->
-	  <style>
-    html,
-    body,
-    #app {
-      height: 100%;
-      margin: 0px;
-      padding: 0px;
-    }
-    .chromeframe {
-      margin: 0.2em 0;
-      background: #ccc;
-      color: #000;
-      padding: 0.2em 0;
-    }
-
-    #loader-wrapper {
-      position: fixed;
-      top: 0;
-      left: 0;
-      width: 100%;
-      height: 100%;
-      z-index: 999999;
-    }
-
-    #loader {
-      display: block;
-      position: relative;
-      left: 50%;
-      top: 50%;
-      width: 150px;
-      height: 150px;
-      margin: -75px 0 0 -75px;
-      border-radius: 50%;
-      border: 3px solid transparent;
-      border-top-color: #FFF;
-      -webkit-animation: spin 2s linear infinite;
-      -ms-animation: spin 2s linear infinite;
-      -moz-animation: spin 2s linear infinite;
-      -o-animation: spin 2s linear infinite;
-      animation: spin 2s linear infinite;
-      z-index: 1001;
-    }
-
-    #loader:before {
-      content: "";
-      position: absolute;
-      top: 5px;
-      left: 5px;
-      right: 5px;
-      bottom: 5px;
-      border-radius: 50%;
-      border: 3px solid transparent;
-      border-top-color: #FFF;
-      -webkit-animation: spin 3s linear infinite;
-      -moz-animation: spin 3s linear infinite;
-      -o-animation: spin 3s linear infinite;
-      -ms-animation: spin 3s linear infinite;
-      animation: spin 3s linear infinite;
-    }
-
-    #loader:after {
-      content: "";
-      position: absolute;
-      top: 15px;
-      left: 15px;
-      right: 15px;
-      bottom: 15px;
-      border-radius: 50%;
-      border: 3px solid transparent;
-      border-top-color: #FFF;
-      -moz-animation: spin 1.5s linear infinite;
-      -o-animation: spin 1.5s linear infinite;
-      -ms-animation: spin 1.5s linear infinite;
-      -webkit-animation: spin 1.5s linear infinite;
-      animation: spin 1.5s linear infinite;
-    }
-
-
-    @-webkit-keyframes spin {
-      0% {
-        -webkit-transform: rotate(0deg);
-        -ms-transform: rotate(0deg);
-        transform: rotate(0deg);
-      }
-      100% {
-        -webkit-transform: rotate(360deg);
-        -ms-transform: rotate(360deg);
-        transform: rotate(360deg);
-      }
-    }
-
-    @keyframes spin {
-      0% {
-        -webkit-transform: rotate(0deg);
-        -ms-transform: rotate(0deg);
-        transform: rotate(0deg);
-      }
-      100% {
-        -webkit-transform: rotate(360deg);
-        -ms-transform: rotate(360deg);
-        transform: rotate(360deg);
-      }
-    }
-
-
-    #loader-wrapper .loader-section {
-      position: fixed;
-      top: 0;
-      width: 51%;
-      height: 100%;
-      background: #7171C6;
-      z-index: 1000;
-      -webkit-transform: translateX(0);
-      -ms-transform: translateX(0);
-      transform: translateX(0);
-    }
-
-    #loader-wrapper .loader-section.section-left {
-      left: 0;
-    }
-
-    #loader-wrapper .loader-section.section-right {
-      right: 0;
-    }
-
-
-    .loaded #loader-wrapper .loader-section.section-left {
-      -webkit-transform: translateX(-100%);
-      -ms-transform: translateX(-100%);
-      transform: translateX(-100%);
-      -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
-      transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
-    }
-
-    .loaded #loader-wrapper .loader-section.section-right {
-      -webkit-transform: translateX(100%);
-      -ms-transform: translateX(100%);
-      transform: translateX(100%);
-      -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
-      transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
-    }
-
-    .loaded #loader {
-      opacity: 0;
-      -webkit-transition: all 0.3s ease-out;
-      transition: all 0.3s ease-out;
-    }
-
-    .loaded #loader-wrapper {
-      visibility: hidden;
-      -webkit-transform: translateY(-100%);
-      -ms-transform: translateY(-100%);
-      transform: translateY(-100%);
-      -webkit-transition: all 0.3s 1s ease-out;
-      transition: all 0.3s 1s ease-out;
-    }
-
-    .no-js #loader-wrapper {
-      display: none;
-    }
-
-    .no-js h1 {
-      color: #222222;
-    }
-
-    #loader-wrapper .load_title {
-      font-family: 'Open Sans';
-      color: #FFF;
-      font-size: 19px;
-      width: 100%;
-      text-align: center;
-      z-index: 9999999999999;
-      position: absolute;
-      top: 60%;
-      opacity: 1;
-      line-height: 30px;
-    }
-
-    #loader-wrapper .load_title span {
-      font-weight: normal;
-      font-style: italic;
-      font-size: 13px;
-      color: #FFF;
-      opacity: 0.5;
-    }
-  </style>
-  </head>
-  <body>
-    <div id="app">
-	    <div id="loader-wrapper">
-		    <div id="loader"></div>
-		    <div class="loader-section section-left"></div>
-		    <div class="loader-section section-right"></div>
-		    <div class="load_title">正在加载系统资源,请耐心等待</div>
-        </div>
-	</div>
-  </body>
-</html>

+ 0 - 2
ruoyi-ui/public/robots.txt

@@ -1,2 +0,0 @@
-User-agent: *
-Disallow: /

+ 0 - 19
ruoyi-ui/src/App.vue

@@ -1,19 +0,0 @@
-<template>
-  <div id="app">
-    <router-view />
-  </div>
-</template>
-
-<script>
-export default  {
-  name:  'App',
-    metaInfo() {
-        return {
-            title: this.$store.state.settings.dynamicTitle && this.$store.state.settings.title,
-            titleTemplate: title => {
-                return title ? `${title} - ${process.env.VUE_APP_TITLE}` : process.env.VUE_APP_TITLE
-            }
-        }
-    }
-}
-</script>

+ 0 - 44
ruoyi-ui/src/api/ams/allocation.js

@@ -1,44 +0,0 @@
-import request from '@/utils/request'
-
-// 查询分配查询列表
-export function listAllocation(query) {
-  return request({
-    url: '/ams/allocation/list',
-    method: 'get',
-    params: query
-  })
-}
-
-// 查询分配查询详细
-export function getAllocation(allocationId) {
-  return request({
-    url: '/ams/allocation/' + allocationId,
-    method: 'get'
-  })
-}
-
-// 新增分配查询
-export function addAllocation(data) {
-  return request({
-    url: '/ams/allocation',
-    method: 'post',
-    data: data
-  })
-}
-
-// 修改分配查询
-export function updateAllocation(data) {
-  return request({
-    url: '/ams/allocation',
-    method: 'put',
-    data: data
-  })
-}
-
-// 删除分配查询
-export function delAllocation(allocationId) {
-  return request({
-    url: '/ams/allocation/' + allocationId,
-    method: 'delete'
-  })
-}

+ 0 - 58
ruoyi-ui/src/api/ams/config.js

@@ -1,58 +0,0 @@
-import request from '@/utils/request'
-
-// 查询lotattConfig列表
-export function listConfig(query) {
-  return request({
-    url: '/ams/config/list',
-    method: 'get',
-    params: query
-  })
-}
-
-// 查询lotattConfig详细
-export function getConfig(id) {
-  return request({
-    url: '/ams/config/' + id,
-    method: 'get'
-  })
-}
-
-// 新增lotattConfig
-export function addConfig(data) {
-  return request({
-    url: '/ams/config',
-    method: 'post',
-    data: data
-  })
-}
-
-// 修改lotattConfig
-export function updateConfig(data) {
-  return request({
-    url: '/ams/config',
-    method: 'put',
-    data: data
-  })
-}
-
-// 删除lotattConfig
-export function delConfig(id) {
-  return request({
-    url: '/ams/config/' + id,
-    method: 'delete'
-  })
-}
-
-export function lotattConfigList() {
-  return request({
-    url: '/ams/config/lotattConfigList',
-    method: 'get'
-  })
-}
-
-export function lotattConfigComboDict() {
-  return request({
-    url: '/ams/config/lotattConfigComboDict',
-    method: 'get'
-  })
-}

+ 0 - 78
ruoyi-ui/src/api/ams/flowConfig.js

@@ -1,78 +0,0 @@
-import request from '@/utils/request'
-
-// 查询流程配置头列表
-export function listFlowConfig(query) {
-  return request({
-    url: '/ams/flowConfig/list',
-    method: 'get',
-    params: query
-  })
-}
-
-// 查询流程配置头详细
-export function getFlowConfig(id) {
-  return request({
-    url: '/ams/flowConfig/' + id,
-    method: 'get'
-  })
-}
-
-// 新增流程配置头
-export function addFlowConfig(data) {
-  return request({
-    url: '/ams/flowConfig',
-    method: 'post',
-    data: data
-  })
-}
-
-// 修改流程配置头
-export function updateFlowConfig(data) {
-  return request({
-    url: '/ams/flowConfig',
-    method: 'put',
-    data: data
-  })
-}
-
-// 删除流程配置头
-export function delFlowConfig(id) {
-  return request({
-    url: '/ams/flowConfig/' + id,
-    method: 'delete'
-  })
-}
-
-// 查询所有批次属性配置明细
-export function listLotattConfig(query) {
-  return request({
-    url: '/ams/config/lotattConfigList',
-    method: 'get',
-    params: query
-  })
-}
-
-// 查询所有显示批次属性配置明细
-export function queryLotattConfigListActive(query) {
-  return request({
-    url: '/ams/config/queryLotattConfigListActive',
-    method: 'get',
-    params: query
-  })
-}
-
-// 查询流程配置中的批次属性
-export function flowConfigLotatt(id) {
-  return request({
-    url: '/ams/flowConfig/flowConfigLotatt/' + id,
-    method: 'get',
-  })
-}
-
-// 查询流程配置字典
-export function flowConfigDict(id) {
-  return request({
-    url: '/ams/flowConfig/flowConfigDict/' + id,
-    method: 'get',
-  })
-}

+ 0 - 69
ruoyi-ui/src/api/ams/invLotLocId.js

@@ -1,69 +0,0 @@
-import request from '@/utils/request'
-
-// 查询库位库存信息列表
-export function listInvLotLocId(query) {
-  return request({
-    url: '/ams/invLotLocId/list',
-    method: 'get',
-    params: query
-  })
-}
-
-// 查询库位库存信息详细
-export function getInvLotLocId(lotnum) {
-  return request({
-    url: '/ams/invLotLocId/' + lotnum,
-    method: 'get'
-  })
-}
-
-// 库存调整
-export function adjInvLotLocId(data) {
-  return request({
-    url: '/ams/invLotLocId/adj',
-    method: 'post',
-    data: data
-  })
-}
-
-// 库存移动
-export function moveInvLotLocId(data) {
-  return request({
-    url: '/ams/invLotLocId/move',
-    method: 'post',
-    data: data
-  })
-}
-
-// 新增库位库存信息
-export function addInvLotLocId(data) {
-  return request({
-    url: '/ams/invLotLocId',
-    method: 'post',
-    data: data
-  })
-}
-
-// 修改库位库存信息
-export function updateInvLotLocId(data) {
-  return request({
-    url: '/ams/invLotLocId',
-    method: 'put',
-    data: data
-  })
-}
-
-// 删除库位库存信息
-export function delInvLotLocId(lotnum) {
-  return request({
-    url: '/ams/invLotLocId/' + lotnum,
-    method: 'delete'
-  })
-}
-
-export function lotattInfo(id) {
-  return request({
-    url: '/ams/invLotLocId/locationLotatt/'+id,
-    method: 'get'
-  })
-}

+ 0 - 18
ruoyi-ui/src/api/ams/lineCall.js

@@ -1,18 +0,0 @@
-import request from '@/utils/request'
-
-// 初始化flow
-export function choseFlow(id) {
-  return request({
-    url: '/ams/agv/' + id,
-    method: 'get'
-  })
-}
-
-export function exec(param) {
-  return request({
-    url: '/ams/agv/exec',
-    method: 'post',
-    data: param
-  })
-}
-

+ 0 - 69
ruoyi-ui/src/api/ams/locationPriority.js

@@ -1,69 +0,0 @@
-import request from '@/utils/request'
-
-// 查询路径规划列表
-export function listLocationPriority(query) {
-  return request({
-    url: '/ams/locationPriority/list',
-    method: 'get',
-    params: query
-  })
-}
-
-// 查询路径规划详细
-export function getLocationPriority(id) {
-  return request({
-    url: '/ams/locationPriority/' + id,
-    method: 'get'
-  })
-}
-
-// 新增路径规划
-export function addLocationPriority(data) {
-  return request({
-    url: '/ams/locationPriority',
-    method: 'post',
-    data: data
-  })
-}
-
-// 修改路径规划
-export function updateLocationPriority(data) {
-  return request({
-    url: '/ams/locationPriority',
-    method: 'put',
-    data: data
-  })
-}
-
-// 删除路径规划
-export function delLocationPriority(id) {
-  return request({
-    url: '/ams/locationPriority/' + id,
-    method: 'delete'
-  })
-}
-
-// 查询所有批次属性配置明细
-export function listLotattConfig(query) {
-  return request({
-    url: '/ams/config/lotattConfigList',
-    method: 'get',
-    params: query
-  })
-}
-
-export function asnSoStrategyInfo() {
-  return request({
-    url: '/ams/asnSoStrategy/info',
-    method: 'get',
-    params: {}
-  })
-}
-
-export function asnSoStrategySubmit(data) {
-  return request({
-    url: '/ams/asnSoStrategy/add',
-    method: 'post',
-    data: data
-  })
-}

+ 0 - 69
ruoyi-ui/src/api/ams/locationView.js

@@ -1,69 +0,0 @@
-import request from '@/utils/request'
-
-export function locationView(query) {
-  return request({
-    url: '/ams/locationView/view',
-    method: 'get',
-    params: query
-  })
-}
-
-export function locationInvView(query) {
-  return request({
-    url: '/ams/locationView/invView',
-    method: 'get',
-    params: query
-  })
-}
-
-export function lockLocRequest(id) {
-  return request({
-    url: '/ams/safe/locationView/lockLoc/'+id,
-    // url: '/ams/locationView/lockLoc/'+id,
-    method: 'get'
-  })
-}
-
-export function clearLocRequest(id) {
-  return request({
-    url: '/ams/safe/locationView/clearLoc/'+id,
-    // url: '/ams/locationView/clearLoc/'+id,
-    method: 'get'
-  })
-}
-
-export function occupyLocRequest(id) {
-  return request({
-    url: '/ams/safe/locationView/setIsEmpty/'+id,
-    // url: '/ams/locationView/setIsEmpty/'+id,
-    method: 'get'
-  })
-}
-
-export function lotattInfo(id) {
-  return request({
-    url: '/ams/locationView/locationLotatt/'+id,
-    method: 'get'
-  })
-}
-
-export function lotattConfigList() {
-  return request({
-    url: '/ams/locationView/lotattConfigList',
-    method: 'get'
-  })
-}
-
-export function queryLocationZoneDict() {
-  return request({
-    url: '/ams/locationView/queryZoneDict',
-    method: 'get',
-  })
-}
-
-export function queryWarehouseDict() {
-  return request({
-    url: '',
-    method: 'get',
-  })
-}

+ 0 - 44
ruoyi-ui/src/api/ams/transactionLog.js

@@ -1,44 +0,0 @@
-import request from '@/utils/request'
-
-// 查询库存事务列表
-export function listTransactionLog(query) {
-  return request({
-    url: '/ams/transactionLog/list',
-    method: 'get',
-    params: query
-  })
-}
-
-// 查询库存事务详细
-export function getTransactionLog(transactionId) {
-  return request({
-    url: '/ams/transactionLog/' + transactionId,
-    method: 'get'
-  })
-}
-
-// 新增库存事务
-export function addTransactionLog(data) {
-  return request({
-    url: '/ams/transactionLog',
-    method: 'post',
-    data: data
-  })
-}
-
-// 修改库存事务
-export function updateTransactionLog(data) {
-  return request({
-    url: '/ams/transactionLog',
-    method: 'put',
-    data: data
-  })
-}
-
-// 删除库存事务
-export function delTransactionLog(transactionId) {
-  return request({
-    url: '/ams/transactionLog/' + transactionId,
-    method: 'delete'
-  })
-}

+ 0 - 100
ruoyi-ui/src/api/ams/wcsTask.js

@@ -1,100 +0,0 @@
-import request from '@/utils/request'
-
-// 查询AGV任务列表
-export function listWcsTask(query) {
-  return request({
-    url: '/ams/wcsTask/list',
-    method: 'get',
-    params: query
-  })
-}
-
-// 查询AGV任务详细
-export function getWcsTask(taskNo) {
-  return request({
-    url: '/ams/wcsTask/' + taskNo,
-    method: 'get'
-  })
-}
-
-// 新增AGV任务
-export function addWcsTask(data) {
-  return request({
-    url: '/ams/wcsTask',
-    method: 'post',
-    data: data
-  })
-}
-
-// 修改AGV任务
-export function updateWcsTask(data) {
-  return request({
-    url: '/ams/wcsTask',
-    method: 'put',
-    data: data
-  })
-}
-
-// 删除AGV任务
-export function delWcsTask(taskNo) {
-  return request({
-    url: '/ams/wcsTask/' + taskNo,
-    method: 'delete'
-  })
-}
-
-//取货完成任务
-export function pickupCompleteWcsTask(taskNo) {
-  return request({
-    url: '/ams/wcsTask/taskPickupComplete/' + taskNo,
-    method: 'put'
-  })
-}
-
-//卸货完成任务
-export function completeWcsTask(taskNo) {
-  return request({
-    url: '/ams/wcsTask/taskComplete/' + taskNo,
-    method: 'put'
-  })
-}
-
-//取消任务
-export function taskCancel(taskNo) {
-  return request({
-    url: '/ams/wcsTask/taskCancel/' + taskNo,
-    method: 'put'
-  })
-}
-
-//库存清空
-export function invDisposition(taskNo, result) {
-  return request({
-    url: '/ams/wcsTask/invDisposition',
-    method: 'post',
-    data: {
-      taskNo: taskNo,
-      result: result
-    }
-  })
-}
-
-//添加测试任务
-export function addTestTask(data) {
-  return request({
-    url: '/ams/wcsTask/addTestTask',
-    method: 'post',
-    data: data
-  })
-}
-
-//添加充电任务
-export function addChargeTask(data) {
-  return request({
-    url: '/ams/wcsTask/toCharge',
-    method: 'post',
-    data: data
-  })
-}
-
-

+ 0 - 52
ruoyi-ui/src/api/base/baseSku.js

@@ -1,52 +0,0 @@
-import request from '@/utils/request'
-
-// 查询物料信息列表
-export function listBaseSku(query) {
-  return request({
-    url: '/base/baseSku/list',
-    method: 'get',
-    params: query
-  })
-}
-
-// 查询物料信息详细
-export function getBaseSku(customerId,sku) {
-  return request({
-    url: '/base/baseSku/' + customerId+'/'+sku,
-    method: 'get'
-  })
-}
-
-// 新增物料信息
-export function addBaseSku(data) {
-  return request({
-    url: '/base/baseSku',
-    method: 'post',
-    data: data
-  })
-}
-
-// 修改物料信息
-export function updateBaseSku(data) {
-  return request({
-    url: '/base/baseSku',
-    method: 'put',
-    data: data
-  })
-}
-
-// 删除物料信息
-export function delBaseSku(skus) {
-  return request({
-    url: '/base/baseSku/' + skus,
-    method: 'delete'
-  })
-}
-
-// 查询物料信息字典
-export function querySkuDict() {
-  return request({
-    url: '/base/baseSku/queryDict',
-    method: 'get',
-  })
-}

+ 0 - 52
ruoyi-ui/src/api/base/customer.js

@@ -1,52 +0,0 @@
-import request from '@/utils/request'
-
-// 查询客户列表
-export function listCustomer(query) {
-  return request({
-    url: '/base/customer/list',
-    method: 'get',
-    params: query
-  })
-}
-
-// 查询客户详细
-export function getCustomer(customerId) {
-  return request({
-    url: '/base/customer/' + customerId,
-    method: 'get'
-  })
-}
-
-// 新增客户
-export function addCustomer(data) {
-  return request({
-    url: '/base/customer',
-    method: 'post',
-    data: data
-  })
-}
-
-// 修改客户
-export function updateCustomer(data) {
-  return request({
-    url: '/base/customer',
-    method: 'put',
-    data: data
-  })
-}
-
-// 删除客户
-export function delCustomer(customerId) {
-  return request({
-    url: '/base/customer/' + customerId,
-    method: 'delete'
-  })
-}
-
-// 查询供应商信息字典
-export function queryCustomerDict() {
-  return request({
-    url: '/base/customer/queryDict',
-    method: 'get',
-  })
-}

+ 0 - 60
ruoyi-ui/src/api/base/locationInfo.js

@@ -1,60 +0,0 @@
-import request from '@/utils/request'
-
-// 查询库位信息列表
-export function listLocationInfo(query) {
-  return request({
-    url: '/base/locationInfo/list',
-    method: 'get',
-    params: query
-  })
-}
-
-// 查询库位信息详细
-export function getLocationInfo(id) {
-  return request({
-    url: '/base/locationInfo/' + id,
-    method: 'get'
-  })
-}
-
-// 新增库位信息
-export function addLocationInfo(data) {
-  return request({
-    url: '/base/locationInfo',
-    method: 'post',
-    data: data
-  })
-}
-
-// 修改库位信息
-export function updateLocationInfo(data) {
-  return request({
-    url: '/base/locationInfo',
-    method: 'put',
-    data: data
-  })
-}
-
-// 删除库位信息
-export function delLocationInfo(id) {
-  return request({
-    url: '/base/locationInfo/' + id,
-    method: 'delete'
-  })
-}
-
-// 查询部门下拉树结构
-export function treeselect() {
-  return request({
-    url: '/base/locationInfo/treeselect',
-    method: 'get'
-  })
-}
-
-// 查询库位字典表
-export function queryLocationDict(zoneId) {
-  return request({
-    url: '/base/locationInfo/queryDict/'+zoneId,
-    method: 'get'
-  })
-}

+ 0 - 60
ruoyi-ui/src/api/base/locationZone.js

@@ -1,60 +0,0 @@
-import request from '@/utils/request'
-
-// 查询库区列表
-export function listLocationZone(query) {
-  return request({
-    url: '/base/locationZone/list',
-    method: 'get',
-    params: query
-  })
-}
-
-// 查询库区详细
-export function getLocationZone(zoneId) {
-  return request({
-    url: '/base/locationZone/' + zoneId,
-    method: 'get'
-  })
-}
-
-// 新增库区
-export function addLocationZone(data) {
-  return request({
-    url: '/base/locationZone',
-    method: 'post',
-    data: data
-  })
-}
-
-// 修改库区
-export function updateLocationZone(data) {
-  return request({
-    url: '/base/locationZone',
-    method: 'put',
-    data: data
-  })
-}
-
-// 删除库区
-export function delLocationZone(zoneId) {
-  return request({
-    url: '/base/locationZone/' + zoneId,
-    method: 'delete'
-  })
-}
-
-// 查询库区信息字典
-export function queryLocationZoneDict() {
-  return request({
-    url: '/base/locationZone/queryDict',
-    method: 'get',
-  })
-}
-
-// 查询部门下拉树结构
-export function treeselectLocationZone() {
-  return request({
-    url: '/base/locationZone/treeselect',
-    method: 'get'
-  })
-}

+ 0 - 44
ruoyi-ui/src/api/base/relationship.js

@@ -1,44 +0,0 @@
-import request from '@/utils/request'
-
-// 查询条码品号关系表列表
-export function listRelationship(query) {
-  return request({
-    url: '/snRelationship/relationship/list',
-    method: 'get',
-    params: query
-  })
-}
-
-// 查询条码品号关系表详细
-export function getRelationship(id) {
-  return request({
-    url: '/snRelationship/relationship/' + id,
-    method: 'get'
-  })
-}
-
-// 新增条码品号关系表
-export function addRelationship(data) {
-  return request({
-    url: '/snRelationship/relationship',
-    method: 'post',
-    data: data
-  })
-}
-
-// 修改条码品号关系表
-export function updateRelationship(data) {
-  return request({
-    url: '/snRelationship/relationship',
-    method: 'put',
-    data: data
-  })
-}
-
-// 删除条码品号关系表
-export function delRelationship(id) {
-  return request({
-    url: '/snRelationship/relationship/' + id,
-    method: 'delete'
-  })
-}

+ 0 - 52
ruoyi-ui/src/api/base/skuType.js

@@ -1,52 +0,0 @@
-import request from '@/utils/request'
-
-// 查询物料分类列表
-export function listSkuType(query) {
-  return request({
-    url: '/base/skuType/list',
-    method: 'get',
-    params: query
-  })
-}
-
-// 查询物料分类详细
-export function getSkuType(itemCode) {
-  return request({
-    url: '/base/skuType/' + itemCode,
-    method: 'get'
-  })
-}
-
-// 新增物料分类
-export function addSkuType(data) {
-  return request({
-    url: '/base/skuType',
-    method: 'post',
-    data: data
-  })
-}
-
-// 修改物料分类
-export function updateSkuType(data) {
-  return request({
-    url: '/base/skuType',
-    method: 'put',
-    data: data
-  })
-}
-
-// 删除物料分类
-export function delSkuType(itemCode) {
-  return request({
-    url: '/base/skuType/' + itemCode,
-    method: 'delete'
-  })
-}
-
-// 查询物料信息字典
-export function querySkuTypeDict() {
-  return request({
-    url: '/base/skuType/queryDict',
-    method: 'get',
-  })
-}

+ 0 - 52
ruoyi-ui/src/api/base/supplier.js

@@ -1,52 +0,0 @@
-import request from '@/utils/request'
-
-// 查询供应商列表
-export function listSupplier(query) {
-  return request({
-    url: '/base/supplier/list',
-    method: 'get',
-    params: query
-  })
-}
-
-// 查询供应商详细
-export function getSupplier(supplierId) {
-  return request({
-    url: '/base/supplier/' + supplierId,
-    method: 'get'
-  })
-}
-
-// 新增供应商
-export function addSupplier(data) {
-  return request({
-    url: '/base/supplier',
-    method: 'post',
-    data: data
-  })
-}
-
-// 修改供应商
-export function updateSupplier(data) {
-  return request({
-    url: '/base/supplier',
-    method: 'put',
-    data: data
-  })
-}
-
-// 删除供应商
-export function delSupplier(supplierId) {
-  return request({
-    url: '/base/supplier/' + supplierId,
-    method: 'delete'
-  })
-}
-
-// 查询供应商信息字典
-export function querySupplierDict() {
-  return request({
-    url: '/base/supplier/queryDict',
-    method: 'get',
-  })
-}

+ 0 - 52
ruoyi-ui/src/api/base/warehouse.js

@@ -1,52 +0,0 @@
-import request from '@/utils/request'
-
-// 查询仓库信息列表
-export function listWarehouse(query) {
-  return request({
-    url: '/base/warehouse/list',
-    method: 'get',
-    params: query
-  })
-}
-
-// 查询仓库信息详细
-export function getWarehouse(warehouseId) {
-  return request({
-    url: '/base/warehouse/' + warehouseId,
-    method: 'get'
-  })
-}
-
-// 新增仓库信息
-export function addWarehouse(data) {
-  return request({
-    url: '/base/warehouse',
-    method: 'post',
-    data: data
-  })
-}
-
-// 修改仓库信息
-export function updateWarehouse(data) {
-  return request({
-    url: '/base/warehouse',
-    method: 'put',
-    data: data
-  })
-}
-
-// 删除仓库信息
-export function delWarehouse(warehouseId) {
-  return request({
-    url: '/base/warehouse/' + warehouseId,
-    method: 'delete'
-  })
-}
-
-// 查询仓库信息字典
-export function queryWarehouseDict() {
-  return request({
-    url: '/base/warehouse/queryDict',
-    method: 'get',
-  })
-}

+ 0 - 44
ruoyi-ui/src/api/box/boxInfo.js

@@ -1,44 +0,0 @@
-import request from '@/utils/request'
-
-// 查询容器管理列表
-export function listBoxInfo(query) {
-  return request({
-    url: '/box/boxInfo/list',
-    method: 'get',
-    params: query
-  })
-}
-
-// 查询容器管理详细
-export function getBoxInfo(id) {
-  return request({
-    url: '/box/boxInfo/' + id,
-    method: 'get'
-  })
-}
-
-// 新增容器管理
-export function addBoxInfo(data) {
-  return request({
-    url: '/box/boxInfo',
-    method: 'post',
-    data: data
-  })
-}
-
-// 修改容器管理
-export function updateBoxInfo(data) {
-  return request({
-    url: '/box/boxInfo',
-    method: 'put',
-    data: data
-  })
-}
-
-// 删除容器管理
-export function delBoxInfo(id) {
-  return request({
-    url: '/box/boxInfo/' + id,
-    method: 'delete'
-  })
-}

+ 0 - 129
ruoyi-ui/src/api/docAsn/docAsn.js

@@ -1,129 +0,0 @@
-import request from '@/utils/request'
-
-// 查询入库单列表
-export function listDocAsn(query) {
-  return request({
-    url: '/docAsn/docAsn/list',
-    method: 'get',
-    params: query
-  })
-}
-
-// 查询入库单详细
-export function getDocAsn(asnNo) {
-  return request({
-    url: '/docAsn/docAsn/' + asnNo,
-    method: 'get'
-  })
-}
-
-// 新增入库单
-export function addDocAsn(data) {
-  return request({
-    url: '/docAsn/docAsn',
-    method: 'post',
-    data: data
-  })
-}
-
-// 修改入库单
-export function updateDocAsn(data) {
-  return request({
-    url: '/docAsn/docAsn',
-    method: 'put',
-    data: data
-  })
-}
-
-// 删除入库单
-export function delDocAsn(asnNo) {
-  return request({
-    url: '/docAsn/docAsn/' + asnNo,
-    method: 'delete'
-  })
-}
-
-// 新增入库单
-export function addDocAsnDetails(data) {
-  return request({
-    url: '/docAsn/docAsn/addDocAsnDetails',
-    method: 'post',
-    data: data
-  })
-}
-
-// 初始化表头
-export function initAsnHeader(asnNo) {
-  return request({
-    url: '/docAsn/docAsn/initAsnHeader/' + asnNo,
-    method: 'get'
-  })
-}
-
-// 新增入库单
-export function addDocAsnHeader(data) {
-  return request({
-    url: '/docAsn/docAsn/addDocAsnHeader',
-    method: 'post',
-    data: data
-  })
-}
-
-// 查询入库单明细
-export function queryDocAsnDetails(asnNo) {
-  return request({
-    url: '/docAsn/docAsn/queryDocAsnDetails/' + asnNo,
-    method: 'get'
-  })
-}
-
-// 查询入库单明细
-export function queryDocAsnDetailsInfo(asnNo, asnLineNo) {
-  return request({
-    url: '/docAsn/docAsn/queryDocAsnDetailsInfo',
-    method: 'get',
-    params: {
-      "asnNo": asnNo,
-      "asnLineNo": asnLineNo
-    }
-  })
-}
-
-export function delDocAsnDetails(arr) {
-  return request({
-    url: '/docAsn/docAsn/delDocAsnDetails',
-    method: 'post',
-    data: {
-      "details": arr
-    }
-  })
-}
-
-export function closeDocAsn(asnNo) {
-  return request({
-    url: '/docAsn/docAsn/closeAsn',
-    method: 'post',
-    data: {
-      "asnNo": asnNo
-    }
-  })
-}
-
-// 新增入库单
-export function updateDocAsnHeader(data) {
-  return request({
-    url: '/docAsn/docAsn/updateDocAsnHeader',
-    method: 'post',
-    data: data
-  })
-}
-
-export function updateDocAsnDetails(data) {
-  return request({
-    url: '/docAsn/docAsn/updateDocAsnDetails',
-    method: 'post',
-    data: data
-  })
-}
-
-

+ 0 - 142
ruoyi-ui/src/api/docOrder/docOrder.js

@@ -1,142 +0,0 @@
-import request from '@/utils/request'
-
-// 查询出库单头列表
-export function listDocOrder(query) {
-  return request({
-    url: '/docOrder/docOrder/list',
-    method: 'get',
-    params: query
-  })
-}
-
-// 查询出库单头详细
-export function getDocOrder(orderNo) {
-  return request({
-    url: '/docOrder/docOrder/' + orderNo,
-    method: 'get'
-  })
-}
-
-// 新增出库单头
-export function addDocOrder(data) {
-  return request({
-    url: '/docOrder/docOrder',
-    method: 'post',
-    data: data
-  })
-}
-
-// 修改出库单头
-export function updateDocOrder(data) {
-  return request({
-    url: '/docOrder/docOrder',
-    method: 'put',
-    data: data
-  })
-}
-
-// 删除出库单头
-export function delDocOrder(orderNo) {
-  return request({
-    url: '/docOrder/docOrder/' + orderNo,
-    method: 'delete'
-  })
-}
-
-// 初始化表头
-export function initOrderHeader(orderNo) {
-  return request({
-    url: '/docOrder/docOrder/initOrderHeader/' + orderNo,
-    method: 'get'
-  })
-}
-
-// 新增入库单
-export function addDocOrderHeader(data) {
-  return request({
-    url: '/docOrder/docOrder/addDocOrderHeader',
-    method: 'post',
-    data: data
-  })
-}
-
-// 新增入库单
-export function doAllocation(data) {
-  return request({
-    url: '/docOrder/docOrder/doAllocation',
-    method: 'post',
-    data: data
-  })
-}
-
-export function initOrderDetails(orderNo) {
-  return request({
-    url: '/docOrder/docOrder/initOrderDetails/' + orderNo,
-    method: 'get'
-  })
-}
-
-// 新增入库单
-export function deleteOrderDetails(arr) {
-  return request({
-    url: '/docOrder/docOrder/deleteOrderDetails',
-    method: 'post',
-    data: {
-      "details": arr
-    }
-  })
-}
-
-// 新增入库单
-export function addDocOrderDetails(data) {
-  return request({
-    url: '/docOrder/docOrder/addDocOrderDetails',
-    method: 'post',
-    data: data
-  })
-}
-
-export function addInvTally(data) {
-  return request({
-    url: '/docOrder/docOrder/invTally',
-    method: 'post',
-    data: data
-  })
-}
-
-export function doCancel(orderNo) {
-  return request({
-    url: '/docOrder/docOrder/doCancel',
-    method: 'post',
-    data: {
-      "orderNo": orderNo
-    }
-  })
-}
-
-export function updateDocOrderHeader(data) {
-  return request({
-    url: '/docOrder/docOrder/updateDocOrderHeader',
-    method: 'post',
-    data: data
-  })
-}
-
-export function updateDocOrderDetails(data) {
-  return request({
-    url: '/docOrder/docOrder/updateDocOrderDetails',
-    method: 'post',
-    data: data
-  })
-}
-
-export function queryOrderDetails(orderNo,orderLineNo) {
-  return request({
-    url: '/docOrder/docOrder/queryOrderDetails',
-    method: 'get',
-    params: {
-      'orderNo':orderNo,
-      'orderLineNo':orderLineNo
-    }
-  })
-}

+ 0 - 44
ruoyi-ui/src/api/erp/barcodes.js

@@ -1,44 +0,0 @@
-import request from '@/utils/request'
-
-// 查询条码扫描记录表列表
-export function listBarcodes(query) {
-  return request({
-    url: '/erp/barcodes/list',
-    method: 'get',
-    params: query
-  })
-}
-
-// 查询条码扫描记录表详细
-export function getBarcodes(id) {
-  return request({
-    url: '/erp/barcodes/' + id,
-    method: 'get'
-  })
-}
-
-// 新增条码扫描记录表
-export function addBarcodes(data) {
-  return request({
-    url: '/erp/barcodes',
-    method: 'post',
-    data: data
-  })
-}
-
-// 修改条码扫描记录表
-export function updateBarcodes(data) {
-  return request({
-    url: '/erp/barcodes',
-    method: 'put',
-    data: data
-  })
-}
-
-// 删除条码扫描记录表
-export function delBarcodes(id) {
-  return request({
-    url: '/erp/barcodes/' + id,
-    method: 'delete'
-  })
-}

+ 0 - 44
ruoyi-ui/src/api/erp/barcodesinv.js

@@ -1,44 +0,0 @@
-import request from '@/utils/request'
-
-// 查询条码扫描记录表列表
-export function listBarcodes(query) {
-  return request({
-    url: '/erp/barcodesinv/list',
-    method: 'get',
-    params: query
-  })
-}
-
-// 查询条码扫描记录表详细
-export function getBarcodes(id) {
-  return request({
-    url: '/erp/barcodesinv/' + id,
-    method: 'get'
-  })
-}
-
-// 新增条码扫描记录表
-export function addBarcodes(data) {
-  return request({
-    url: '/erp/barcodesinv',
-    method: 'post',
-    data: data
-  })
-}
-
-// 修改条码扫描记录表
-export function updateBarcodes(data) {
-  return request({
-    url: '/erp/barcodesinv',
-    method: 'put',
-    data: data
-  })
-}
-
-// 删除条码扫描记录表
-export function delBarcodes(id) {
-  return request({
-    url: '/erp/barcodesinv/' + id,
-    method: 'delete'
-  })
-}

+ 0 - 44
ruoyi-ui/src/api/erp/skuinv.js

@@ -1,44 +0,0 @@
-import request from '@/utils/request'
-
-// 查询条码扫描记录表列表
-export function listBarcodes(query) {
-  return request({
-    url: '/erp/skuinv/list',
-    method: 'get',
-    params: query
-  })
-}
-
-// 查询条码扫描记录表详细
-export function getBarcodes(id) {
-  return request({
-    url: '/erp/skuinv/' + id,
-    method: 'get'
-  })
-}
-
-// 新增条码扫描记录表
-export function addBarcodes(data) {
-  return request({
-    url: '/erp/skuinv',
-    method: 'post',
-    data: data
-  })
-}
-
-// 修改条码扫描记录表
-export function updateBarcodes(data) {
-  return request({
-    url: '/erp/skuinv',
-    method: 'put',
-    data: data
-  })
-}
-
-// 删除条码扫描记录表
-export function delBarcodes(id) {
-  return request({
-    url: '/erp/skuinv/' + id,
-    method: 'delete'
-  })
-}

+ 0 - 59
ruoyi-ui/src/api/login.js

@@ -1,59 +0,0 @@
-import request from '@/utils/request'
-
-// 登录方法
-export function login(username, password, code, uuid) {
-  const data = {
-    username,
-    password,
-    code,
-    uuid
-  }
-  return request({
-    url: '/login',
-    headers: {
-      isToken: false
-    },
-    method: 'post',
-    data: data
-  })
-}
-
-// 注册方法
-export function register(data) {
-  return request({
-    url: '/register',
-    headers: {
-      isToken: false
-    },
-    method: 'post',
-    data: data
-  })
-}
-
-// 获取用户详细信息
-export function getInfo() {
-  return request({
-    url: '/getInfo',
-    method: 'get'
-  })
-}
-
-// 退出方法
-export function logout() {
-  return request({
-    url: '/logout',
-    method: 'post'
-  })
-}
-
-// 获取验证码
-export function getCodeImg() {
-  return request({
-    url: '/captchaImage',
-    headers: {
-      isToken: false
-    },
-    method: 'get',
-    timeout: 20000
-  })
-}

+ 0 - 9
ruoyi-ui/src/api/menu.js

@@ -1,9 +0,0 @@
-import request from '@/utils/request'
-
-// 获取路由
-export const getRouters = () => {
-  return request({
-    url: '/getRouters',
-    method: 'get'
-  })
-}

+ 0 - 9
ruoyi-ui/src/api/monitor/cache.js

@@ -1,9 +0,0 @@
-import request from '@/utils/request'
-
-// 查询缓存详细
-export function getCache() {
-  return request({
-    url: '/monitor/cache',
-    method: 'get'
-  })
-}

+ 0 - 71
ruoyi-ui/src/api/monitor/job.js

@@ -1,71 +0,0 @@
-import request from '@/utils/request'
-
-// 查询定时任务调度列表
-export function listJob(query) {
-  return request({
-    url: '/monitor/job/list',
-    method: 'get',
-    params: query
-  })
-}
-
-// 查询定时任务调度详细
-export function getJob(jobId) {
-  return request({
-    url: '/monitor/job/' + jobId,
-    method: 'get'
-  })
-}
-
-// 新增定时任务调度
-export function addJob(data) {
-  return request({
-    url: '/monitor/job',
-    method: 'post',
-    data: data
-  })
-}
-
-// 修改定时任务调度
-export function updateJob(data) {
-  return request({
-    url: '/monitor/job',
-    method: 'put',
-    data: data
-  })
-}
-
-// 删除定时任务调度
-export function delJob(jobId) {
-  return request({
-    url: '/monitor/job/' + jobId,
-    method: 'delete'
-  })
-}
-
-// 任务状态修改
-export function changeJobStatus(jobId, status) {
-  const data = {
-    jobId,
-    status
-  }
-  return request({
-    url: '/monitor/job/changeStatus',
-    method: 'put',
-    data: data
-  })
-}
-
-
-// 定时任务立即执行一次
-export function runJob(jobId, jobGroup) {
-  const data = {
-    jobId,
-    jobGroup
-  }
-  return request({
-    url: '/monitor/job/run',
-    method: 'put',
-    data: data
-  })
-}

+ 0 - 26
ruoyi-ui/src/api/monitor/jobLog.js

@@ -1,26 +0,0 @@
-import request from '@/utils/request'
-
-// 查询调度日志列表
-export function listJobLog(query) {
-  return request({
-    url: '/monitor/jobLog/list',
-    method: 'get',
-    params: query
-  })
-}
-
-// 删除调度日志
-export function delJobLog(jobLogId) {
-  return request({
-    url: '/monitor/jobLog/' + jobLogId,
-    method: 'delete'
-  })
-}
-
-// 清空调度日志
-export function cleanJobLog() {
-  return request({
-    url: '/monitor/jobLog/clean',
-    method: 'delete'
-  })
-}

+ 0 - 26
ruoyi-ui/src/api/monitor/logininfor.js

@@ -1,26 +0,0 @@
-import request from '@/utils/request'
-
-// 查询登录日志列表
-export function list(query) {
-  return request({
-    url: '/monitor/logininfor/list',
-    method: 'get',
-    params: query
-  })
-}
-
-// 删除登录日志
-export function delLogininfor(infoId) {
-  return request({
-    url: '/monitor/logininfor/' + infoId,
-    method: 'delete'
-  })
-}
-
-// 清空登录日志
-export function cleanLogininfor() {
-  return request({
-    url: '/monitor/logininfor/clean',
-    method: 'delete'
-  })
-}

+ 0 - 18
ruoyi-ui/src/api/monitor/online.js

@@ -1,18 +0,0 @@
-import request from '@/utils/request'
-
-// 查询在线用户列表
-export function list(query) {
-  return request({
-    url: '/monitor/online/list',
-    method: 'get',
-    params: query
-  })
-}
-
-// 强退用户
-export function forceLogout(tokenId) {
-  return request({
-    url: '/monitor/online/' + tokenId,
-    method: 'delete'
-  })
-}

+ 0 - 26
ruoyi-ui/src/api/monitor/operlog.js

@@ -1,26 +0,0 @@
-import request from '@/utils/request'
-
-// 查询操作日志列表
-export function list(query) {
-  return request({
-    url: '/monitor/operlog/list',
-    method: 'get',
-    params: query
-  })
-}
-
-// 删除操作日志
-export function delOperlog(operId) {
-  return request({
-    url: '/monitor/operlog/' + operId,
-    method: 'delete'
-  })
-}
-
-// 清空操作日志
-export function cleanOperlog() {
-  return request({
-    url: '/monitor/operlog/clean',
-    method: 'delete'
-  })
-}

+ 0 - 9
ruoyi-ui/src/api/monitor/server.js

@@ -1,9 +0,0 @@
-import request from '@/utils/request'
-
-// 获取服务信息
-export function getServer() {
-  return request({
-    url: '/monitor/server',
-    method: 'get'
-  })
-}

+ 0 - 60
ruoyi-ui/src/api/system/config.js

@@ -1,60 +0,0 @@
-import request from '@/utils/request'
-
-// 查询参数列表
-export function listConfig(query) {
-  return request({
-    url: '/system/config/list',
-    method: 'get',
-    params: query
-  })
-}
-
-// 查询参数详细
-export function getConfig(configId) {
-  return request({
-    url: '/system/config/' + configId,
-    method: 'get'
-  })
-}
-
-// 根据参数键名查询参数值
-export function getConfigKey(configKey) {
-  return request({
-    url: '/system/config/configKey/' + configKey,
-    method: 'get'
-  })
-}
-
-// 新增参数配置
-export function addConfig(data) {
-  return request({
-    url: '/system/config',
-    method: 'post',
-    data: data
-  })
-}
-
-// 修改参数配置
-export function updateConfig(data) {
-  return request({
-    url: '/system/config',
-    method: 'put',
-    data: data
-  })
-}
-
-// 删除参数配置
-export function delConfig(configId) {
-  return request({
-    url: '/system/config/' + configId,
-    method: 'delete'
-  })
-}
-
-// 刷新参数缓存
-export function refreshCache() {
-  return request({
-    url: '/system/config/refreshCache',
-    method: 'delete'
-  })
-}

+ 0 - 68
ruoyi-ui/src/api/system/dept.js

@@ -1,68 +0,0 @@
-import request from '@/utils/request'
-
-// 查询部门列表
-export function listDept(query) {
-  return request({
-    url: '/system/dept/list',
-    method: 'get',
-    params: query
-  })
-}
-
-// 查询部门列表(排除节点)
-export function listDeptExcludeChild(deptId) {
-  return request({
-    url: '/system/dept/list/exclude/' + deptId,
-    method: 'get'
-  })
-}
-
-// 查询部门详细
-export function getDept(deptId) {
-  return request({
-    url: '/system/dept/' + deptId,
-    method: 'get'
-  })
-}
-
-// 查询部门下拉树结构
-export function treeselect() {
-  return request({
-    url: '/system/dept/treeselect',
-    method: 'get'
-  })
-}
-
-// 根据角色ID查询部门树结构
-export function roleDeptTreeselect(roleId) {
-  return request({
-    url: '/system/dept/roleDeptTreeselect/' + roleId,
-    method: 'get'
-  })
-}
-
-// 新增部门
-export function addDept(data) {
-  return request({
-    url: '/system/dept',
-    method: 'post',
-    data: data
-  })
-}
-
-// 修改部门
-export function updateDept(data) {
-  return request({
-    url: '/system/dept',
-    method: 'put',
-    data: data
-  })
-}
-
-// 删除部门
-export function delDept(deptId) {
-  return request({
-    url: '/system/dept/' + deptId,
-    method: 'delete'
-  })
-}

+ 0 - 52
ruoyi-ui/src/api/system/dict/data.js

@@ -1,52 +0,0 @@
-import request from '@/utils/request'
-
-// 查询字典数据列表
-export function listData(query) {
-  return request({
-    url: '/system/dict/data/list',
-    method: 'get',
-    params: query
-  })
-}
-
-// 查询字典数据详细
-export function getData(dictCode) {
-  return request({
-    url: '/system/dict/data/' + dictCode,
-    method: 'get'
-  })
-}
-
-// 根据字典类型查询字典数据信息
-export function getDicts(dictType) {
-  return request({
-    url: '/system/dict/data/type/' + dictType,
-    method: 'get'
-  })
-}
-
-// 新增字典数据
-export function addData(data) {
-  return request({
-    url: '/system/dict/data',
-    method: 'post',
-    data: data
-  })
-}
-
-// 修改字典数据
-export function updateData(data) {
-  return request({
-    url: '/system/dict/data',
-    method: 'put',
-    data: data
-  })
-}
-
-// 删除字典数据
-export function delData(dictCode) {
-  return request({
-    url: '/system/dict/data/' + dictCode,
-    method: 'delete'
-  })
-}

+ 0 - 60
ruoyi-ui/src/api/system/dict/type.js

@@ -1,60 +0,0 @@
-import request from '@/utils/request'
-
-// 查询字典类型列表
-export function listType(query) {
-  return request({
-    url: '/system/dict/type/list',
-    method: 'get',
-    params: query
-  })
-}
-
-// 查询字典类型详细
-export function getType(dictId) {
-  return request({
-    url: '/system/dict/type/' + dictId,
-    method: 'get'
-  })
-}
-
-// 新增字典类型
-export function addType(data) {
-  return request({
-    url: '/system/dict/type',
-    method: 'post',
-    data: data
-  })
-}
-
-// 修改字典类型
-export function updateType(data) {
-  return request({
-    url: '/system/dict/type',
-    method: 'put',
-    data: data
-  })
-}
-
-// 删除字典类型
-export function delType(dictId) {
-  return request({
-    url: '/system/dict/type/' + dictId,
-    method: 'delete'
-  })
-}
-
-// 刷新字典缓存
-export function refreshCache() {
-  return request({
-    url: '/system/dict/type/refreshCache',
-    method: 'delete'
-  })
-}
-
-// 获取字典选择框列表
-export function optionselect() {
-  return request({
-    url: '/system/dict/type/optionselect',
-    method: 'get'
-  })
-}

+ 0 - 60
ruoyi-ui/src/api/system/menu.js

@@ -1,60 +0,0 @@
-import request from '@/utils/request'
-
-// 查询菜单列表
-export function listMenu(query) {
-  return request({
-    url: '/system/menu/list',
-    method: 'get',
-    params: query
-  })
-}
-
-// 查询菜单详细
-export function getMenu(menuId) {
-  return request({
-    url: '/system/menu/' + menuId,
-    method: 'get'
-  })
-}
-
-// 查询菜单下拉树结构
-export function treeselect() {
-  return request({
-    url: '/system/menu/treeselect',
-    method: 'get'
-  })
-}
-
-// 根据角色ID查询菜单下拉树结构
-export function roleMenuTreeselect(roleId) {
-  return request({
-    url: '/system/menu/roleMenuTreeselect/' + roleId,
-    method: 'get'
-  })
-}
-
-// 新增菜单
-export function addMenu(data) {
-  return request({
-    url: '/system/menu',
-    method: 'post',
-    data: data
-  })
-}
-
-// 修改菜单
-export function updateMenu(data) {
-  return request({
-    url: '/system/menu',
-    method: 'put',
-    data: data
-  })
-}
-
-// 删除菜单
-export function delMenu(menuId) {
-  return request({
-    url: '/system/menu/' + menuId,
-    method: 'delete'
-  })
-}

+ 0 - 44
ruoyi-ui/src/api/system/notice.js

@@ -1,44 +0,0 @@
-import request from '@/utils/request'
-
-// 查询公告列表
-export function listNotice(query) {
-  return request({
-    url: '/system/notice/list',
-    method: 'get',
-    params: query
-  })
-}
-
-// 查询公告详细
-export function getNotice(noticeId) {
-  return request({
-    url: '/system/notice/' + noticeId,
-    method: 'get'
-  })
-}
-
-// 新增公告
-export function addNotice(data) {
-  return request({
-    url: '/system/notice',
-    method: 'post',
-    data: data
-  })
-}
-
-// 修改公告
-export function updateNotice(data) {
-  return request({
-    url: '/system/notice',
-    method: 'put',
-    data: data
-  })
-}
-
-// 删除公告
-export function delNotice(noticeId) {
-  return request({
-    url: '/system/notice/' + noticeId,
-    method: 'delete'
-  })
-}

+ 0 - 44
ruoyi-ui/src/api/system/post.js

@@ -1,44 +0,0 @@
-import request from '@/utils/request'
-
-// 查询岗位列表
-export function listPost(query) {
-  return request({
-    url: '/system/post/list',
-    method: 'get',
-    params: query
-  })
-}
-
-// 查询岗位详细
-export function getPost(postId) {
-  return request({
-    url: '/system/post/' + postId,
-    method: 'get'
-  })
-}
-
-// 新增岗位
-export function addPost(data) {
-  return request({
-    url: '/system/post',
-    method: 'post',
-    data: data
-  })
-}
-
-// 修改岗位
-export function updatePost(data) {
-  return request({
-    url: '/system/post',
-    method: 'put',
-    data: data
-  })
-}
-
-// 删除岗位
-export function delPost(postId) {
-  return request({
-    url: '/system/post/' + postId,
-    method: 'delete'
-  })
-}

+ 0 - 111
ruoyi-ui/src/api/system/role.js

@@ -1,111 +0,0 @@
-import request from '@/utils/request'
-
-// 查询角色列表
-export function listRole(query) {
-  return request({
-    url: '/system/role/list',
-    method: 'get',
-    params: query
-  })
-}
-
-// 查询角色详细
-export function getRole(roleId) {
-  return request({
-    url: '/system/role/' + roleId,
-    method: 'get'
-  })
-}
-
-// 新增角色
-export function addRole(data) {
-  return request({
-    url: '/system/role',
-    method: 'post',
-    data: data
-  })
-}
-
-// 修改角色
-export function updateRole(data) {
-  return request({
-    url: '/system/role',
-    method: 'put',
-    data: data
-  })
-}
-
-// 角色数据权限
-export function dataScope(data) {
-  return request({
-    url: '/system/role/dataScope',
-    method: 'put',
-    data: data
-  })
-}
-
-// 角色状态修改
-export function changeRoleStatus(roleId, status) {
-  const data = {
-    roleId,
-    status
-  }
-  return request({
-    url: '/system/role/changeStatus',
-    method: 'put',
-    data: data
-  })
-}
-
-// 删除角色
-export function delRole(roleId) {
-  return request({
-    url: '/system/role/' + roleId,
-    method: 'delete'
-  })
-}
-
-// 查询角色已授权用户列表
-export function allocatedUserList(query) {
-  return request({
-    url: '/system/role/authUser/allocatedList',
-    method: 'get',
-    params: query
-  })
-}
-
-// 查询角色未授权用户列表
-export function unallocatedUserList(query) {
-  return request({
-    url: '/system/role/authUser/unallocatedList',
-    method: 'get',
-    params: query
-  })
-}
-
-// 取消用户授权角色
-export function authUserCancel(data) {
-  return request({
-    url: '/system/role/authUser/cancel',
-    method: 'put',
-    data: data
-  })
-}
-
-// 批量取消用户授权角色
-export function authUserCancelAll(data) {
-  return request({
-    url: '/system/role/authUser/cancelAll',
-    method: 'put',
-    params: data
-  })
-}
-
-// 授权用户选择
-export function authUserSelectAll(data) {
-  return request({
-    url: '/system/role/authUser/selectAll',
-    method: 'put',
-    params: data
-  })
-}

+ 0 - 127
ruoyi-ui/src/api/system/user.js

@@ -1,127 +0,0 @@
-import request from '@/utils/request'
-import { parseStrEmpty } from "@/utils/ruoyi";
-
-// 查询用户列表
-export function listUser(query) {
-  return request({
-    url: '/system/user/list',
-    method: 'get',
-    params: query
-  })
-}
-
-// 查询用户详细
-export function getUser(userId) {
-  return request({
-    url: '/system/user/' + parseStrEmpty(userId),
-    method: 'get'
-  })
-}
-
-// 新增用户
-export function addUser(data) {
-  return request({
-    url: '/system/user',
-    method: 'post',
-    data: data
-  })
-}
-
-// 修改用户
-export function updateUser(data) {
-  return request({
-    url: '/system/user',
-    method: 'put',
-    data: data
-  })
-}
-
-// 删除用户
-export function delUser(userId) {
-  return request({
-    url: '/system/user/' + userId,
-    method: 'delete'
-  })
-}
-
-// 用户密码重置
-export function resetUserPwd(userId, password) {
-  const data = {
-    userId,
-    password
-  }
-  return request({
-    url: '/system/user/resetPwd',
-    method: 'put',
-    data: data
-  })
-}
-
-// 用户状态修改
-export function changeUserStatus(userId, status) {
-  const data = {
-    userId,
-    status
-  }
-  return request({
-    url: '/system/user/changeStatus',
-    method: 'put',
-    data: data
-  })
-}
-
-// 查询用户个人信息
-export function getUserProfile() {
-  return request({
-    url: '/system/user/profile',
-    method: 'get'
-  })
-}
-
-// 修改用户个人信息
-export function updateUserProfile(data) {
-  return request({
-    url: '/system/user/profile',
-    method: 'put',
-    data: data
-  })
-}
-
-// 用户密码重置
-export function updateUserPwd(oldPassword, newPassword) {
-  const data = {
-    oldPassword,
-    newPassword
-  }
-  return request({
-    url: '/system/user/profile/updatePwd',
-    method: 'put',
-    params: data
-  })
-}
-
-// 用户头像上传
-export function uploadAvatar(data) {
-  return request({
-    url: '/system/user/profile/avatar',
-    method: 'post',
-    data: data
-  })
-}
-
-// 查询授权角色
-export function getAuthRole(userId) {
-  return request({
-    url: '/system/user/authRole/' + userId,
-    method: 'get'
-  })
-}
-
-// 保存授权角色
-export function updateAuthRole(data) {
-  return request({
-    url: '/system/user/authRole',
-    method: 'put',
-    params: data
-  })
-}

+ 0 - 76
ruoyi-ui/src/api/tool/gen.js

@@ -1,76 +0,0 @@
-import request from '@/utils/request'
-
-// 查询生成表数据
-export function listTable(query) {
-  return request({
-    url: '/tool/gen/list',
-    method: 'get',
-    params: query
-  })
-}
-// 查询db数据库列表
-export function listDbTable(query) {
-  return request({
-    url: '/tool/gen/db/list',
-    method: 'get',
-    params: query
-  })
-}
-
-// 查询表详细信息
-export function getGenTable(tableId) {
-  return request({
-    url: '/tool/gen/' + tableId,
-    method: 'get'
-  })
-}
-
-// 修改代码生成信息
-export function updateGenTable(data) {
-  return request({
-    url: '/tool/gen',
-    method: 'put',
-    data: data
-  })
-}
-
-// 导入表
-export function importTable(data) {
-  return request({
-    url: '/tool/gen/importTable',
-    method: 'post',
-    params: data
-  })
-}
-
-// 预览生成代码
-export function previewTable(tableId) {
-  return request({
-    url: '/tool/gen/preview/' + tableId,
-    method: 'get'
-  })
-}
-
-// 删除表数据
-export function delTable(tableId) {
-  return request({
-    url: '/tool/gen/' + tableId,
-    method: 'delete'
-  })
-}
-
-// 生成代码(自定义路径)
-export function genCode(tableName) {
-  return request({
-    url: '/tool/gen/genCode/' + tableName,
-    method: 'get'
-  })
-}
-
-// 同步数据库
-export function synchDb(tableName) {
-  return request({
-    url: '/tool/gen/synchDb/' + tableName,
-    method: 'get'
-  })
-}

BIN
ruoyi-ui/src/assets/401_images/401.gif


BIN
ruoyi-ui/src/assets/404_images/404.png


BIN
ruoyi-ui/src/assets/404_images/404_cloud.png


+ 0 - 9
ruoyi-ui/src/assets/icons/index.js

@@ -1,9 +0,0 @@
-import Vue from 'vue'
-import SvgIcon from '@/components/SvgIcon'// svg component
-
-// register globally
-Vue.component('svg-icon', SvgIcon)
-
-const req = require.context('./svg', false, /\.svg$/)
-const requireAll = requireContext => requireContext.keys().map(requireContext)
-requireAll(req)

Fichier diff supprimé car celui-ci est trop grand
+ 0 - 1
ruoyi-ui/src/assets/icons/svg/404.svg


Fichier diff supprimé car celui-ci est trop grand
+ 0 - 1
ruoyi-ui/src/assets/icons/svg/bug.svg


Fichier diff supprimé car celui-ci est trop grand
+ 0 - 1
ruoyi-ui/src/assets/icons/svg/build.svg


Fichier diff supprimé car celui-ci est trop grand
+ 0 - 1
ruoyi-ui/src/assets/icons/svg/button.svg


Fichier diff supprimé car celui-ci est trop grand
+ 0 - 1
ruoyi-ui/src/assets/icons/svg/cascader.svg


+ 0 - 1
ruoyi-ui/src/assets/icons/svg/chart.svg

@@ -1 +0,0 @@
-<svg width="128" height="128" xmlns="http://www.w3.org/2000/svg"><path d="M0 54.857h36.571V128H0V54.857zM91.429 27.43H128V128H91.429V27.429zM45.714 0h36.572v128H45.714V0z"/></svg>

Fichier diff supprimé car celui-ci est trop grand
+ 0 - 1
ruoyi-ui/src/assets/icons/svg/checkbox.svg


Fichier diff supprimé car celui-ci est trop grand
+ 0 - 1
ruoyi-ui/src/assets/icons/svg/clipboard.svg


Fichier diff supprimé car celui-ci est trop grand
+ 0 - 1
ruoyi-ui/src/assets/icons/svg/code.svg


Fichier diff supprimé car celui-ci est trop grand
+ 0 - 1
ruoyi-ui/src/assets/icons/svg/color.svg


Fichier diff supprimé car celui-ci est trop grand
+ 0 - 1
ruoyi-ui/src/assets/icons/svg/component.svg


Fichier diff supprimé car celui-ci est trop grand
+ 0 - 1
ruoyi-ui/src/assets/icons/svg/dashboard.svg


Fichier diff supprimé car celui-ci est trop grand
+ 0 - 1
ruoyi-ui/src/assets/icons/svg/date-range.svg


Fichier diff supprimé car celui-ci est trop grand
+ 0 - 1
ruoyi-ui/src/assets/icons/svg/date.svg


Fichier diff supprimé car celui-ci est trop grand
+ 0 - 1
ruoyi-ui/src/assets/icons/svg/dict.svg


+ 0 - 1
ruoyi-ui/src/assets/icons/svg/documentation.svg

@@ -1 +0,0 @@
-<svg width="128" height="128" xmlns="http://www.w3.org/2000/svg"><path d="M71.984 44.815H115.9L71.984 9.642v35.173zM16.094.05h63.875l47.906 38.37v76.74c0 3.392-1.682 6.645-4.677 9.044-2.995 2.399-7.056 3.746-11.292 3.746H16.094c-4.236 0-8.297-1.347-11.292-3.746-2.995-2.399-4.677-5.652-4.677-9.044V12.84C.125 5.742 7.23.05 16.094.05zm71.86 102.32V89.58h-71.86v12.79h71.86zm23.952-25.58V64H16.094v12.79h95.812z"/></svg>

Fichier diff supprimé car celui-ci est trop grand
+ 0 - 1
ruoyi-ui/src/assets/icons/svg/download.svg


+ 0 - 1
ruoyi-ui/src/assets/icons/svg/drag.svg

@@ -1 +0,0 @@
-<svg width="128" height="128" xmlns="http://www.w3.org/2000/svg"><path d="M73.137 29.08h-9.209 29.7L63.886.093 34.373 29.08h20.49v27.035H27.238v17.948h27.625v27.133h18.274V74.063h27.41V56.115h-27.41V29.08zm-9.245 98.827l27.518-26.711H36.59l27.302 26.71zM.042 64.982l27.196 27.029V38.167L.042 64.982zm100.505-26.815V92.01l27.41-27.029-27.41-26.815z"/></svg>

Fichier diff supprimé car celui-ci est trop grand
+ 0 - 1
ruoyi-ui/src/assets/icons/svg/druid.svg


Fichier diff supprimé car celui-ci est trop grand
+ 0 - 1
ruoyi-ui/src/assets/icons/svg/edit.svg


Fichier diff supprimé car celui-ci est trop grand
+ 0 - 1
ruoyi-ui/src/assets/icons/svg/education.svg


+ 0 - 1
ruoyi-ui/src/assets/icons/svg/email.svg

@@ -1 +0,0 @@
-<svg width="128" height="96" xmlns="http://www.w3.org/2000/svg"><path d="M64.125 56.975L120.188.912A12.476 12.476 0 0 0 115.5 0h-103c-1.588 0-3.113.3-4.513.838l56.138 56.137z"/><path d="M64.125 68.287l-62.3-62.3A12.42 12.42 0 0 0 0 12.5v71C0 90.4 5.6 96 12.5 96h103c6.9 0 12.5-5.6 12.5-12.5v-71a12.47 12.47 0 0 0-1.737-6.35L64.125 68.287z"/></svg>

+ 0 - 1
ruoyi-ui/src/assets/icons/svg/example.svg

@@ -1 +0,0 @@
-<svg width="128" height="128" xmlns="http://www.w3.org/2000/svg"><path d="M96.258 57.462h31.421C124.794 27.323 100.426 2.956 70.287.07v31.422a32.856 32.856 0 0 1 25.971 25.97zm-38.796-25.97V.07C27.323 2.956 2.956 27.323.07 57.462h31.422a32.856 32.856 0 0 1 25.97-25.97zm12.825 64.766v31.421c30.46-2.885 54.507-27.253 57.713-57.712H96.579c-2.886 13.466-13.146 23.726-26.292 26.291zM31.492 70.287H.07c2.886 30.46 27.253 54.507 57.713 57.713V96.579c-13.466-2.886-23.726-13.146-26.291-26.292z"/></svg>

+ 0 - 1
ruoyi-ui/src/assets/icons/svg/excel.svg

@@ -1 +0,0 @@
-<svg width="128" height="128" xmlns="http://www.w3.org/2000/svg"><path d="M78.208 16.576v8.384h38.72v5.376h-38.72v8.704h38.72v5.376h-38.72v8.576h38.72v5.376h-38.72v8.576h38.72v5.376h-38.72v8.576h38.72v5.376h-38.72v8.512h38.72v5.376h-38.72v11.136H128v-94.72H78.208zM0 114.368L72.128 128V0L0 13.632v100.736z"/><path d="M28.672 82.56h-11.2l14.784-23.488-14.08-22.592h11.52l8.192 14.976 8.448-14.976h11.136l-14.08 22.208L58.368 82.56H46.656l-8.768-15.68z"/></svg>

Fichier diff supprimé car celui-ci est trop grand
+ 0 - 1
ruoyi-ui/src/assets/icons/svg/exit-fullscreen.svg


Fichier diff supprimé car celui-ci est trop grand
+ 0 - 1
ruoyi-ui/src/assets/icons/svg/eye-open.svg


Fichier diff supprimé car celui-ci est trop grand
+ 0 - 1
ruoyi-ui/src/assets/icons/svg/eye.svg


Fichier diff supprimé car celui-ci est trop grand
+ 0 - 1
ruoyi-ui/src/assets/icons/svg/form.svg


+ 0 - 1
ruoyi-ui/src/assets/icons/svg/fullscreen.svg

@@ -1 +0,0 @@
-<svg width="128" height="128" xmlns="http://www.w3.org/2000/svg"><path d="M38.47 52L52 38.462l-23.648-23.67L43.209 0H.035L0 43.137l14.757-14.865L38.47 52zm74.773 47.726L89.526 76 76 89.536l23.648 23.672L84.795 128h43.174L128 84.863l-14.757 14.863zM89.538 52l23.668-23.648L128 43.207V.038L84.866 0 99.73 14.76 76 38.472 89.538 52zM38.46 76L14.792 99.651 0 84.794v43.173l43.137.033-14.865-14.757L52 89.53 38.46 76z"/></svg>

Fichier diff supprimé car celui-ci est trop grand
+ 0 - 1
ruoyi-ui/src/assets/icons/svg/github.svg


+ 0 - 1
ruoyi-ui/src/assets/icons/svg/guide.svg

@@ -1 +0,0 @@
-<svg width="128" height="128" xmlns="http://www.w3.org/2000/svg"><path d="M1.482 70.131l36.204 16.18 69.932-65.485-61.38 70.594 46.435 18.735c1.119.425 2.397-.17 2.797-1.363v-.085L127.998.047 1.322 65.874c-1.12.597-1.519 1.959-1.04 3.151.32.511.72.937 1.2 1.107zm44.676 57.821L64.22 107.26l-18.062-7.834v28.527z"/></svg>

+ 0 - 0
ruoyi-ui/src/assets/icons/svg/icon.svg


Certains fichiers n'ont pas été affichés car il y a eu trop de fichiers modifiés dans ce diff