up
							
								
								
									
										9
									
								
								.env.development
									
									
									
									
									
										Executable file
									
								
							
							
						
						| @@ -0,0 +1,9 @@ | |||||||
|  | # 页面标题 | ||||||
|  | VITE_APP_TITLE = 种植业生产监管数字化系统 | ||||||
|  |  | ||||||
|  | # 开发环境配置 | ||||||
|  | VITE_APP_ENV = 'development' | ||||||
|  |  | ||||||
|  | # 若依管理系统/开发环境 | ||||||
|  | # VITE_APP_BASE_API = 'http://192.168.2.96:8080' | ||||||
|  | VITE_APP_BASE_API = 'http://vue.ruoyi.vip/prod-api/' | ||||||
							
								
								
									
										11
									
								
								.env.production
									
									
									
									
									
										Executable file
									
								
							
							
						
						| @@ -0,0 +1,11 @@ | |||||||
|  | # 页面标题 | ||||||
|  | VITE_APP_TITLE = 种植业生产监管数字化系统 | ||||||
|  |  | ||||||
|  | # 生产环境配置 | ||||||
|  | VITE_APP_ENV = 'production' | ||||||
|  |  | ||||||
|  | # 若依管理系统/生产环境 | ||||||
|  | VITE_APP_BASE_API = '/prod-api' | ||||||
|  |  | ||||||
|  | # 是否在打包时开启压缩,支持 gzip 和 brotli | ||||||
|  | VITE_BUILD_COMPRESS = gzip | ||||||
							
								
								
									
										11
									
								
								.env.staging
									
									
									
									
									
										Executable file
									
								
							
							
						
						| @@ -0,0 +1,11 @@ | |||||||
|  | # 页面标题 | ||||||
|  | VITE_APP_TITLE = 种植业生产监管数字化系统 | ||||||
|  |  | ||||||
|  | # 生产环境配置 | ||||||
|  | VITE_APP_ENV = 'staging' | ||||||
|  |  | ||||||
|  | # 若依管理系统/生产环境 | ||||||
|  | VITE_APP_BASE_API = '/stage-api' | ||||||
|  |  | ||||||
|  | # 是否在打包时开启压缩,支持 gzip 和 brotli | ||||||
|  | VITE_BUILD_COMPRESS = gzip | ||||||
							
								
								
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						| @@ -0,0 +1 @@ | |||||||
|  | node_modules | ||||||
							
								
								
									
										109
									
								
								README.md
									
									
									
									
									
										Executable file
									
								
							
							
						
						| @@ -0,0 +1,109 @@ | |||||||
|  | <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.4</h1> | ||||||
|  | <h4 align="center">基于SpringBoot+Vue3前后端分离的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.4-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> | ||||||
|  |  | ||||||
|  | ## 平台简介 | ||||||
|  |  | ||||||
|  | * 本仓库为前端技术栈 [Vue3](https://v3.cn.vuejs.org) + [Element Plus](https://element-plus.org/zh-CN) + [Vite](https://cn.vitejs.dev) 版本。 | ||||||
|  | * 配套后端代码仓库地址[RuoYi-Vue](https://gitee.com/y_project/RuoYi-Vue) 或 [RuoYi-Vue-fast](https://github.com/yangzongzhuan/RuoYi-Vue-fast) 版本。 | ||||||
|  | * 前端技术栈([Vue2](https://cn.vuejs.org) + [Element](https://github.com/ElemeFE/element) + [Vue CLI](https://cli.vuejs.org/zh)),请移步[RuoYi-Vue](https://gitee.com/y_project/RuoYi-Vue/tree/master/ruoyi-ui)。 | ||||||
|  | * 阿里云折扣场:[点我进入](http://aly.ruoyi.vip),腾讯云秒杀场:[点我进入](http://txy.ruoyi.vip)   | ||||||
|  | * 阿里云优惠券:[点我领取](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)   | ||||||
|  |  | ||||||
|  | ## 前端运行 | ||||||
|  |  | ||||||
|  | ```bash | ||||||
|  | # 克隆项目 | ||||||
|  | git clone https://github.com/yangzongzhuan/RuoYi-Vue3.git | ||||||
|  |  | ||||||
|  | # 进入项目目录 | ||||||
|  | cd RuoYi-Vue3 | ||||||
|  |  | ||||||
|  | # 安装依赖 | ||||||
|  | yarn --registry=https://registry.npmmirror.com | ||||||
|  |  | ||||||
|  | # 启动服务 | ||||||
|  | yarn dev | ||||||
|  |  | ||||||
|  | # 构建测试环境 yarn build:stage | ||||||
|  | # 构建生产环境 yarn build:prod | ||||||
|  | # 前端访问地址 http://localhost:80 | ||||||
|  | ``` | ||||||
|  |  | ||||||
|  | ## 内置功能 | ||||||
|  |  | ||||||
|  | 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找出系统性能瓶颈。 | ||||||
|  |  | ||||||
|  | ## 在线体验 | ||||||
|  |  | ||||||
|  | - admin/admin123   | ||||||
|  | - 陆陆续续收到一些打赏,为了更好的体验已用于演示服务器升级。谢谢各位小伙伴。 | ||||||
|  |  | ||||||
|  | 演示地址:http://vue.ruoyi.vip   | ||||||
|  | 文档地址:http://doc.ruoyi.vip | ||||||
|  |  | ||||||
|  | ## 演示图 | ||||||
|  |  | ||||||
|  | <table> | ||||||
|  |     <tr> | ||||||
|  |         <td><img src="https://oscimg.oschina.net/oscnet/cd1f90be5f2684f4560c9519c0f2a232ee8.jpg"/></td> | ||||||
|  |         <td><img src="https://oscimg.oschina.net/oscnet/1cbcf0e6f257c7d3a063c0e3f2ff989e4b3.jpg"/></td> | ||||||
|  |     </tr> | ||||||
|  |     <tr> | ||||||
|  |         <td><img src="https://oscimg.oschina.net/oscnet/up-8074972883b5ba0622e13246738ebba237a.png"/></td> | ||||||
|  |         <td><img src="https://oscimg.oschina.net/oscnet/up-9f88719cdfca9af2e58b352a20e23d43b12.png"/></td> | ||||||
|  |     </tr> | ||||||
|  |     <tr> | ||||||
|  |         <td><img src="https://oscimg.oschina.net/oscnet/up-39bf2584ec3a529b0d5a3b70d15c9b37646.png"/></td> | ||||||
|  |         <td><img src="https://oscimg.oschina.net/oscnet/up-936ec82d1f4872e1bc980927654b6007307.png"/></td> | ||||||
|  |     </tr> | ||||||
|  | 	<tr> | ||||||
|  |         <td><img src="https://oscimg.oschina.net/oscnet/up-b2d62ceb95d2dd9b3fbe157bb70d26001e9.png"/></td> | ||||||
|  |         <td><img src="https://oscimg.oschina.net/oscnet/up-d67451d308b7a79ad6819723396f7c3d77a.png"/></td> | ||||||
|  |     </tr>	  | ||||||
|  |     <tr> | ||||||
|  |         <td><img src="https://oscimg.oschina.net/oscnet/5e8c387724954459291aafd5eb52b456f53.jpg"/></td> | ||||||
|  |         <td><img src="https://oscimg.oschina.net/oscnet/644e78da53c2e92a95dfda4f76e6d117c4b.jpg"/></td> | ||||||
|  |     </tr> | ||||||
|  | 	<tr> | ||||||
|  |         <td><img src="https://oscimg.oschina.net/oscnet/up-8370a0d02977eebf6dbf854c8450293c937.png"/></td> | ||||||
|  |         <td><img src="https://oscimg.oschina.net/oscnet/up-49003ed83f60f633e7153609a53a2b644f7.png"/></td> | ||||||
|  |     </tr> | ||||||
|  | 	<tr> | ||||||
|  |         <td><img src="https://oscimg.oschina.net/oscnet/up-d4fe726319ece268d4746602c39cffc0621.png"/></td> | ||||||
|  |         <td><img src="https://oscimg.oschina.net/oscnet/up-c195234bbcd30be6927f037a6755e6ab69c.png"/></td> | ||||||
|  |     </tr> | ||||||
|  |     <tr> | ||||||
|  |         <td><img src="https://oscimg.oschina.net/oscnet/b6115bc8c31de52951982e509930b20684a.jpg"/></td> | ||||||
|  |         <td><img src="https://oscimg.oschina.net/oscnet/up-5e4daac0bb59612c5038448acbcef235e3a.png"/></td> | ||||||
|  |     </tr> | ||||||
|  | </table> | ||||||
|  |  | ||||||
|  |  | ||||||
|  | ## 若依前后端分离交流群 | ||||||
|  |  | ||||||
|  | QQ群: [](https://jq.qq.com/?_wv=1027&k=5bVB1og) [](https://jq.qq.com/?_wv=1027&k=5eiA4DH) [](https://jq.qq.com/?_wv=1027&k=5AxMKlC) [](https://jq.qq.com/?_wv=1027&k=51G72yr) [](https://jq.qq.com/?_wv=1027&k=VvjN2nvu) [](https://jq.qq.com/?_wv=1027&k=5vYAqA05) [](https://jq.qq.com/?_wv=1027&k=kOIINEb5) [](https://jq.qq.com/?_wv=1027&k=UKtX5jhs) [](https://jq.qq.com/?_wv=1027&k=EI9an8lJ) [](https://jq.qq.com/?_wv=1027&k=SWCtLnMz) [](https://jq.qq.com/?_wv=1027&k=96Dkdq0k) [](https://jq.qq.com/?_wv=1027&k=0fsNiYZt) [](https://jq.qq.com/?_wv=1027&k=7xw4xUG1) 点击按钮入群。 | ||||||
							
								
								
									
										12
									
								
								bin/build.bat
									
									
									
									
									
										Executable file
									
								
							
							
						
						| @@ -0,0 +1,12 @@ | |||||||
|  | @echo off | ||||||
|  | echo. | ||||||
|  | echo [<5B><>Ϣ] <20><><EFBFBD><EFBFBD>Web<65><62><EFBFBD>̣<EFBFBD><CCA3><EFBFBD><EFBFBD><EFBFBD>dist<73>ļ<EFBFBD><C4BC><EFBFBD> | ||||||
|  | echo. | ||||||
|  |  | ||||||
|  | %~d0 | ||||||
|  | cd %~dp0 | ||||||
|  |  | ||||||
|  | cd .. | ||||||
|  | yarn build:prod | ||||||
|  |  | ||||||
|  | pause | ||||||
							
								
								
									
										12
									
								
								bin/package.bat
									
									
									
									
									
										Executable file
									
								
							
							
						
						| @@ -0,0 +1,12 @@ | |||||||
|  | @echo off | ||||||
|  | echo. | ||||||
|  | echo [<5B><>Ϣ] <20><>װWeb<65><62><EFBFBD>̣<EFBFBD><CCA3><EFBFBD><EFBFBD><EFBFBD>node_modules<65>ļ<EFBFBD><C4BC><EFBFBD> | ||||||
|  | echo. | ||||||
|  |  | ||||||
|  | %~d0 | ||||||
|  | cd %~dp0 | ||||||
|  |  | ||||||
|  | cd .. | ||||||
|  | yarn --registry=https://registry.npmmirror.com | ||||||
|  |  | ||||||
|  | pause | ||||||
							
								
								
									
										12
									
								
								bin/run-web.bat
									
									
									
									
									
										Executable file
									
								
							
							
						
						| @@ -0,0 +1,12 @@ | |||||||
|  | @echo off | ||||||
|  | echo. | ||||||
|  | echo [<5B><>Ϣ] ʹ<><CAB9> Vite <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> Web <20><><EFBFBD>̡<EFBFBD> | ||||||
|  | echo. | ||||||
|  |  | ||||||
|  | %~d0 | ||||||
|  | cd %~dp0 | ||||||
|  |  | ||||||
|  | cd .. | ||||||
|  | yarn dev | ||||||
|  |  | ||||||
|  | pause | ||||||
							
								
								
									
										46
									
								
								html/ie.html
									
									
									
									
									
										Executable file
									
								
							
							
						
						
							
								
								
									
										219
									
								
								index.html
									
									
									
									
									
										Executable file
									
								
							
							
						
						| @@ -0,0 +1,219 @@ | |||||||
|  | <!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="/favicon.ico" /> | ||||||
|  |         <title>种植业生产监管数字化系统</title> | ||||||
|  |         <link href="Cesium/Widgets/widgets.css" rel="stylesheet" /> | ||||||
|  |         <!--[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); | ||||||
|  |                 transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); | ||||||
|  |             } | ||||||
|  |  | ||||||
|  |             .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); | ||||||
|  |                 transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1); | ||||||
|  |             } | ||||||
|  |  | ||||||
|  |             .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> | ||||||
|  |         <script src="Cesium/Cesium.js"></script> | ||||||
|  |         <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> | ||||||
|  |         <script type="module" src="/src/main.js"></script> | ||||||
|  |     </body> | ||||||
|  | </html> | ||||||
							
								
								
									
										7453
									
								
								package-lock.json
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										44
									
								
								package.json
									
									
									
									
									
										Executable file
									
								
							
							
						
						| @@ -0,0 +1,44 @@ | |||||||
|  | { | ||||||
|  |   "name": "ruoyi", | ||||||
|  |   "version": "3.8.4", | ||||||
|  |   "description": "若依管理系统", | ||||||
|  |   "author": "若依", | ||||||
|  |   "license": "MIT", | ||||||
|  |   "scripts": { | ||||||
|  |     "dev": "vite", | ||||||
|  |     "build:prod": "vite build", | ||||||
|  |     "build:stage": "vite build --mode staging", | ||||||
|  |     "preview": "vite preview" | ||||||
|  |   }, | ||||||
|  |   "repository": { | ||||||
|  |     "type": "git", | ||||||
|  |     "url": "https://gitee.com/y_project/RuoYi-Vue.git" | ||||||
|  |   }, | ||||||
|  |   "dependencies": { | ||||||
|  |     "@element-plus/icons-vue": "2.0.10", | ||||||
|  |     "@vueuse/core": "9.5.0", | ||||||
|  |     "axios": "0.27.2", | ||||||
|  |     "echarts": "^5.3.0", | ||||||
|  |     "element-plus": "2.2.21", | ||||||
|  |     "file-saver": "2.0.5", | ||||||
|  |     "fuse.js": "6.6.2", | ||||||
|  |     "js-cookie": "3.0.1", | ||||||
|  |     "jsencrypt": "3.3.1", | ||||||
|  |     "nprogress": "0.2.0", | ||||||
|  |     "pinia": "2.0.22", | ||||||
|  |     "v-scale-screen": "^2.2.0", | ||||||
|  |     "vue": "3.2.45", | ||||||
|  |     "vue-cropper": "1.0.3", | ||||||
|  |     "vue-router": "4.1.4" | ||||||
|  |   }, | ||||||
|  |   "devDependencies": { | ||||||
|  |     "@vitejs/plugin-vue": "3.1.0", | ||||||
|  |     "@vue/compiler-sfc": "3.2.45", | ||||||
|  |     "sass": "1.56.1", | ||||||
|  |     "unplugin-auto-import": "0.11.4", | ||||||
|  |     "vite": "3.2.3", | ||||||
|  |     "vite-plugin-compression": "0.5.1", | ||||||
|  |     "vite-plugin-svg-icons": "2.0.1", | ||||||
|  |     "vite-plugin-vue-setup-extend": "0.4.0" | ||||||
|  |   } | ||||||
|  | } | ||||||
							
								
								
									
										1
									
								
								public/Cesium/Assets/IAU2006_XYS/IAU2006_XYS_0.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										1
									
								
								public/Cesium/Assets/IAU2006_XYS/IAU2006_XYS_1.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										1
									
								
								public/Cesium/Assets/IAU2006_XYS/IAU2006_XYS_10.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										1
									
								
								public/Cesium/Assets/IAU2006_XYS/IAU2006_XYS_11.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										1
									
								
								public/Cesium/Assets/IAU2006_XYS/IAU2006_XYS_12.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										1
									
								
								public/Cesium/Assets/IAU2006_XYS/IAU2006_XYS_13.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										1
									
								
								public/Cesium/Assets/IAU2006_XYS/IAU2006_XYS_14.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										1
									
								
								public/Cesium/Assets/IAU2006_XYS/IAU2006_XYS_15.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										1
									
								
								public/Cesium/Assets/IAU2006_XYS/IAU2006_XYS_16.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										1
									
								
								public/Cesium/Assets/IAU2006_XYS/IAU2006_XYS_17.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										1
									
								
								public/Cesium/Assets/IAU2006_XYS/IAU2006_XYS_18.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										1
									
								
								public/Cesium/Assets/IAU2006_XYS/IAU2006_XYS_19.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										1
									
								
								public/Cesium/Assets/IAU2006_XYS/IAU2006_XYS_2.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										1
									
								
								public/Cesium/Assets/IAU2006_XYS/IAU2006_XYS_20.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										1
									
								
								public/Cesium/Assets/IAU2006_XYS/IAU2006_XYS_21.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										1
									
								
								public/Cesium/Assets/IAU2006_XYS/IAU2006_XYS_22.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										1
									
								
								public/Cesium/Assets/IAU2006_XYS/IAU2006_XYS_23.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										1
									
								
								public/Cesium/Assets/IAU2006_XYS/IAU2006_XYS_24.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										1
									
								
								public/Cesium/Assets/IAU2006_XYS/IAU2006_XYS_25.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										1
									
								
								public/Cesium/Assets/IAU2006_XYS/IAU2006_XYS_26.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										1
									
								
								public/Cesium/Assets/IAU2006_XYS/IAU2006_XYS_27.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										1
									
								
								public/Cesium/Assets/IAU2006_XYS/IAU2006_XYS_3.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										1
									
								
								public/Cesium/Assets/IAU2006_XYS/IAU2006_XYS_4.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										1
									
								
								public/Cesium/Assets/IAU2006_XYS/IAU2006_XYS_5.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										1
									
								
								public/Cesium/Assets/IAU2006_XYS/IAU2006_XYS_6.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										1
									
								
								public/Cesium/Assets/IAU2006_XYS/IAU2006_XYS_7.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										1
									
								
								public/Cesium/Assets/IAU2006_XYS/IAU2006_XYS_8.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										1
									
								
								public/Cesium/Assets/IAU2006_XYS/IAU2006_XYS_9.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										
											BIN
										
									
								
								public/Cesium/Assets/Images/bing_maps_credit.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 18 KiB | 
							
								
								
									
										
											BIN
										
									
								
								public/Cesium/Assets/Images/cesium_credit.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 4.1 KiB | 
							
								
								
									
										
											BIN
										
									
								
								public/Cesium/Assets/Images/google_earth_credit.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 7.5 KiB | 
							
								
								
									
										
											BIN
										
									
								
								public/Cesium/Assets/Images/ion-credit.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 5.9 KiB | 
							
								
								
									
										
											BIN
										
									
								
								public/Cesium/Assets/Images/logo.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 8.6 KiB | 
							
								
								
									
										
											BIN
										
									
								
								public/Cesium/Assets/Terrain/0/0/0.terrain
									
									
									
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										
											BIN
										
									
								
								public/Cesium/Assets/Terrain/0/1/0.terrain
									
									
									
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										
											BIN
										
									
								
								public/Cesium/Assets/Textures/GlobalBkLayer.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 203 KiB | 
							
								
								
									
										
											BIN
										
									
								
								public/Cesium/Assets/Textures/LensFlare/DirtMask.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 111 KiB | 
							
								
								
									
										
											BIN
										
									
								
								public/Cesium/Assets/Textures/LensFlare/StarBurst.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 191 KiB | 
							
								
								
									
										
											BIN
										
									
								
								public/Cesium/Assets/Textures/NaturalEarthII/0/0/0.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 12 KiB | 
							
								
								
									
										
											BIN
										
									
								
								public/Cesium/Assets/Textures/NaturalEarthII/0/1/0.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 14 KiB | 
							
								
								
									
										
											BIN
										
									
								
								public/Cesium/Assets/Textures/NaturalEarthII/1/0/0.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 7.1 KiB | 
							
								
								
									
										
											BIN
										
									
								
								public/Cesium/Assets/Textures/NaturalEarthII/1/0/1.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 11 KiB | 
							
								
								
									
										
											BIN
										
									
								
								public/Cesium/Assets/Textures/NaturalEarthII/1/1/0.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 10 KiB | 
							
								
								
									
										
											BIN
										
									
								
								public/Cesium/Assets/Textures/NaturalEarthII/1/1/1.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 13 KiB | 
							
								
								
									
										
											BIN
										
									
								
								public/Cesium/Assets/Textures/NaturalEarthII/1/2/0.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 9.4 KiB | 
							
								
								
									
										
											BIN
										
									
								
								public/Cesium/Assets/Textures/NaturalEarthII/1/2/1.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 15 KiB | 
							
								
								
									
										
											BIN
										
									
								
								public/Cesium/Assets/Textures/NaturalEarthII/1/3/0.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 10 KiB | 
							
								
								
									
										
											BIN
										
									
								
								public/Cesium/Assets/Textures/NaturalEarthII/1/3/1.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 13 KiB | 
							
								
								
									
										
											BIN
										
									
								
								public/Cesium/Assets/Textures/NaturalEarthII/2/0/0.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 8.0 KiB | 
							
								
								
									
										
											BIN
										
									
								
								public/Cesium/Assets/Textures/NaturalEarthII/2/0/1.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 9.1 KiB | 
							
								
								
									
										
											BIN
										
									
								
								public/Cesium/Assets/Textures/NaturalEarthII/2/0/2.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 7.7 KiB | 
							
								
								
									
										
											BIN
										
									
								
								public/Cesium/Assets/Textures/NaturalEarthII/2/0/3.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 10 KiB | 
							
								
								
									
										
											BIN
										
									
								
								public/Cesium/Assets/Textures/NaturalEarthII/2/1/0.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 7.7 KiB | 
							
								
								
									
										
											BIN
										
									
								
								public/Cesium/Assets/Textures/NaturalEarthII/2/1/1.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 6.7 KiB | 
							
								
								
									
										
											BIN
										
									
								
								public/Cesium/Assets/Textures/NaturalEarthII/2/1/2.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 11 KiB | 
							
								
								
									
										
											BIN
										
									
								
								public/Cesium/Assets/Textures/NaturalEarthII/2/1/3.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 16 KiB | 
							
								
								
									
										
											BIN
										
									
								
								public/Cesium/Assets/Textures/NaturalEarthII/2/2/0.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 10 KiB | 
							
								
								
									
										
											BIN
										
									
								
								public/Cesium/Assets/Textures/NaturalEarthII/2/2/1.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 12 KiB | 
							
								
								
									
										
											BIN
										
									
								
								public/Cesium/Assets/Textures/NaturalEarthII/2/2/2.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 12 KiB | 
							
								
								
									
										
											BIN
										
									
								
								public/Cesium/Assets/Textures/NaturalEarthII/2/2/3.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 15 KiB | 
							
								
								
									
										
											BIN
										
									
								
								public/Cesium/Assets/Textures/NaturalEarthII/2/3/0.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 9.3 KiB | 
							
								
								
									
										
											BIN
										
									
								
								public/Cesium/Assets/Textures/NaturalEarthII/2/3/1.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 10 KiB | 
							
								
								
									
										
											BIN
										
									
								
								public/Cesium/Assets/Textures/NaturalEarthII/2/3/2.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 11 KiB | 
							
								
								
									
										
											BIN
										
									
								
								public/Cesium/Assets/Textures/NaturalEarthII/2/3/3.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 10 KiB | 
							
								
								
									
										
											BIN
										
									
								
								public/Cesium/Assets/Textures/NaturalEarthII/2/4/0.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 8.3 KiB | 
							
								
								
									
										
											BIN
										
									
								
								public/Cesium/Assets/Textures/NaturalEarthII/2/4/1.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 12 KiB | 
							
								
								
									
										
											BIN
										
									
								
								public/Cesium/Assets/Textures/NaturalEarthII/2/4/2.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 16 KiB | 
							
								
								
									
										
											BIN
										
									
								
								public/Cesium/Assets/Textures/NaturalEarthII/2/4/3.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 12 KiB | 
							
								
								
									
										
											BIN
										
									
								
								public/Cesium/Assets/Textures/NaturalEarthII/2/5/0.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 7.4 KiB | 
							
								
								
									
										
											BIN
										
									
								
								public/Cesium/Assets/Textures/NaturalEarthII/2/5/1.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 10 KiB | 
							
								
								
									
										
											BIN
										
									
								
								public/Cesium/Assets/Textures/NaturalEarthII/2/5/2.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 16 KiB | 
							
								
								
									
										
											BIN
										
									
								
								public/Cesium/Assets/Textures/NaturalEarthII/2/5/3.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 12 KiB | 
							
								
								
									
										
											BIN
										
									
								
								public/Cesium/Assets/Textures/NaturalEarthII/2/6/0.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 6.5 KiB | 
							
								
								
									
										
											BIN
										
									
								
								public/Cesium/Assets/Textures/NaturalEarthII/2/6/1.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 11 KiB | 
							
								
								
									
										
											BIN
										
									
								
								public/Cesium/Assets/Textures/NaturalEarthII/2/6/2.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 16 KiB | 
							
								
								
									
										
											BIN
										
									
								
								public/Cesium/Assets/Textures/NaturalEarthII/2/6/3.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 12 KiB | 
							
								
								
									
										
											BIN
										
									
								
								public/Cesium/Assets/Textures/NaturalEarthII/2/7/0.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 8.8 KiB | 
							
								
								
									
										
											BIN
										
									
								
								public/Cesium/Assets/Textures/NaturalEarthII/2/7/1.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 13 KiB | 
							
								
								
									
										
											BIN
										
									
								
								public/Cesium/Assets/Textures/NaturalEarthII/2/7/2.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 11 KiB | 
							
								
								
									
										
											BIN
										
									
								
								public/Cesium/Assets/Textures/NaturalEarthII/2/7/3.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 12 KiB | 
| @@ -0,0 +1,14 @@ | |||||||
|  | <?xml version="1.0" encoding="utf-8"?> | ||||||
|  |     <TileMap version="1.0.0" tilemapservice="http://tms.osgeo.org/1.0.0"> | ||||||
|  |       <Title>NE2_HR_LC_SR_W_DR_recolored.tif</Title> | ||||||
|  |       <Abstract></Abstract> | ||||||
|  |       <SRS>EPSG:4326</SRS> | ||||||
|  |       <BoundingBox miny="-90.00000000000000" minx="-180.00000000000000" maxy="90.00000000000000" maxx="180.00000000000000"/> | ||||||
|  |       <Origin y="-90.00000000000000" x="-180.00000000000000"/> | ||||||
|  |       <TileFormat width="256" height="256" mime-type="image/jpg" extension="jpg"/> | ||||||
|  |       <TileSets profile="geodetic"> | ||||||
|  |         <TileSet href="0" units-per-pixel="0.70312500000000" order="0"/> | ||||||
|  |         <TileSet href="1" units-per-pixel="0.35156250000000" order="1"/> | ||||||
|  |         <TileSet href="2" units-per-pixel="0.17578125000000" order="2"/> | ||||||
|  |       </TileSets> | ||||||
|  |     </TileMap> | ||||||
							
								
								
									
										
											BIN
										
									
								
								public/Cesium/Assets/Textures/NoiseAndGrain.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 6.5 KiB | 
							
								
								
									
										
											BIN
										
									
								
								public/Cesium/Assets/Textures/SkyBox/tycho2t3_80_mx.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 131 KiB | 
							
								
								
									
										
											BIN
										
									
								
								public/Cesium/Assets/Textures/SkyBox/tycho2t3_80_my.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 164 KiB | 
							
								
								
									
										
											BIN
										
									
								
								public/Cesium/Assets/Textures/SkyBox/tycho2t3_80_mz.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 179 KiB | 
							
								
								
									
										
											BIN
										
									
								
								public/Cesium/Assets/Textures/SkyBox/tycho2t3_80_px.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 135 KiB | 
							
								
								
									
										
											BIN
										
									
								
								public/Cesium/Assets/Textures/SkyBox/tycho2t3_80_py.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 165 KiB | 
							
								
								
									
										
											BIN
										
									
								
								public/Cesium/Assets/Textures/SkyBox/tycho2t3_80_pz.jpg
									
									
									
									
									
										Normal file
									
								
							
							
						
						| After Width: | Height: | Size: 165 KiB |