提交 7b512a68 authored 作者: jianglw's avatar jianglw

修改部分功能

上级 a7db4af2
## 平台简介
本平台框架为若依,若依是一套全部开源的快速开发平台,毫无保留给个人及企业免费使用。
若依是一套全部开源的快速开发平台,毫无保留给个人及企业免费使用。
### 以下为若依相关介绍
* 前端采用Vue、Element UI。
* 后端采用Spring Boot、Spring Security、Redis & Jwt。
* 权限认证使用Jwt,支持多终端认证系统。
......@@ -13,7 +13,7 @@
* 阿里云折扣场:[点我进入](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)  
## 内置功能
#### 内置功能
1. 用户管理:用户是系统操作者,该功能主要完成系统用户配置。
2. 部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。
......@@ -34,7 +34,7 @@
17. 在线构建器:拖动表单元素生成相应的HTML代码。
18. 连接池监视:监视当前系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈。
## 在线体验
#### 在线体验
- admin/admin123
- 陆陆续续收到一些打赏,为了更好的体验已用于演示服务器升级。谢谢各位小伙伴。
......
-----BEGIN CERTIFICATE-----
MIIFjzCCA3egAwIBAgIJAO5zEBoX9VJoMA0GCSqGSIb3DQEBCwUAMF4xCzAJBgNV
BAYTAkNOMQswCQYDVQQIDAJsbjELMAkGA1UEBwwCZ3oxEDAOBgNVBAoMB2RvdW5p
bmUxCzAJBgNVBAsMAmRnMRYwFAYDVQQDDA0xOTIuMTY4LjIuMTE4MB4XDTIxMDEx
NTAzMjUzMFoXDTMxMDExMzAzMjUzMFowXjELMAkGA1UEBhMCQ04xCzAJBgNVBAgM
AmxuMQswCQYDVQQHDAJnejEQMA4GA1UECgwHZG91bmluZTELMAkGA1UECwwCZGcx
FjAUBgNVBAMMDTE5Mi4xNjguMi4xMTgwggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAw
ggIKAoICAQC4xrPfWnfKHgVASyEte8IB8sl8S1RxYtqdXZsILlM5TKdX1wRjD7ss
PR2NI44YC7UT1kWDXJHNs6+2zwlw0P7gUol4ZDbcUK9qnVbbzuzxOxyhdmpgCIH5
TTssoKwd/eGDtTpjr9hWOIBX1PqBa4oZ0oeM6WAzxjTzvrsSEaXzqlvP7YNhD+3J
5iu9M8RvgAjyt5O6ZmeLlLanoh1IUenPBVmFWs/BSYQxUvKwT9LG7II050l7CkoR
ATmcePdZn3dYc9keWdtifMfG1dn1HmjQEhdLuAk4evM9R9So+W61LMDaZ7EKWZCT
drrzih+D41DzqcwsTvu8ynyGHtYuf2oIMjKWaRMHCJettM343gHzo0JUuYR3Qh5q
39wjm2y4/iLR5LqZYHo6a3IJOwN1wF5jgRNLv8qO1RWgoCpGN5JXJCZF/iOqL99J
96U0u29nT101y2HhVEKWPSBnx3obDrP5BvlZJqvvMY+2Ya605I7noy1loGa56yIT
MpvBFrlBYRc2IGcPhh23mYoNNtchSCHUezKmCGEdfbXx8mbD+9PumC0eDeqcyibq
1hU7BCrCFwv+C9FdAo3hvk5xtzB8sia8zJFpsVw1cTx3ZvR56d4t7mu4ZVqP6EjL
lGVtnEJlFRwlEAixNbU59RfMxwJMNZ3AAXPvWtQZZ8PidNxXccraCQIDAQABo1Aw
TjAdBgNVHQ4EFgQUn30tu+k9h1pPU+rMSRhQ3nVHrAkwHwYDVR0jBBgwFoAUn30t
u+k9h1pPU+rMSRhQ3nVHrAkwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQsFAAOC
AgEAeH348wEizrSO9yiv7TfoFZwOnnMrzWLiMhmKL/cVtGTaPVuHDBGH39jgz1Q6
uq3mQ9W+iUKi72Y5Gw0SLUOOfaBGZinGXlD9wFllRxmFqVnAsjV89YEWqdGim7bJ
UWAMVnxJEKxU6thnwrGsutUspfnWPVDfo6NjNoWpYukIUoOWRt8UMFABezPGmUP7
ODRj9SNk4uuU8BaqtQW4/Tnm7fMHD5v3IHF1VMBfT1dl1IcBnZoEK+F50RZSHgYB
j+U/Q+OK7VlmaZt53QLYV3Fhc/KPwqEY4O0IH8UioLUj+dKxG6Lm4iw7Z6zxyze7
l2TFRiTJJvt3jJBKcCQcLX0OcL2vSvA26KTuyt5YAyzAwTukKdpjO12ULKPsBy87
aBrBq8x9/Sh8BdBRTXeHV+83Bx30JSerkxSUv3TrtlvX9kUk67Hy1A2ZdWHRB4oL
BCMCj67DQIAbLHgHela2myf80MtcB4ji+I9nhisFY04OnjF0e12s4mbIGZThxJVk
zEoTN1kYubzAj7joc1N5nJhRWEpPdIiVz5wFRn5Q5c78biojg3MZ0aAdS39mZjqO
4fnKIpwz8Gm/XiUOkt9pTdBXoRHm5g+yN6KvG+YgAHZk4ygSKbRHeVadxuNRVE1j
VFJq+bSKBStWg/NHz2bsbYeolBzauqrDI1v9cVX7IYG5TrY=
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIFCTCCAvGgAwIBAgIJAI5G6KUjNqQYMA0GCSqGSIb3DQEBCwUAMF4xCzAJBgNV
BAYTAkNOMQswCQYDVQQIDAJsbjELMAkGA1UEBwwCZ3oxEDAOBgNVBAoMB2RvdW5p
bmUxCzAJBgNVBAsMAmRnMRYwFAYDVQQDDA0xOTIuMTY4LjIuMTE4MB4XDTIxMDEx
NTAzMjUzMloXDTMxMDExMzAzMjUzMlowETEPMA0GA1UEAwwGY2xpZW50MIICIjAN
BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAwYgzTakfPC5KWnkbW3is/EB9KkHF
W7lWWE2b/MNFUX+AcCFB0lemqTjRj9qJFDiVkZS7j+3SgLIRdOREIDUR3rvzd4l/
kMG/BEOj1l0siUPfrGg7FL9rgPIhbrHVC5gw8bTUmw3fccTTLG5+EdzXsr2hIO7z
NE1+kkoC4JP/frkVt2eiQ8WO2gow9Eb4rTluDyyT1Tiw7L9OVj3nbnTR2rxc5FJm
Pne6Jlwa748FuOSytvVJCx0OT+BGiJd+IWqHKUu975vjLX24hddZ9yK97KAqZXoC
z5BPVnrBoD7P2W2rre6j63T7oTTsy0n/I5aafV8C8v8KmUno4KkQXBpcXUmHMAKI
cGookwbls/B9G2TYrj8N0i3Qd4rZIS9iB3ANxvXo1bRCs4l8+hnCIAvgC7T8u9Th
ICHD9+OmBHJjxpU6xUWksRp5WnQNm3mWN1rZM/9LM8UpEOJpfjE0070rsDalIod2
R9SmS5E0uqM+MmCTAulGL4S3JFFTC3mQa+yjBNn/rgV0AuD9OkWGXS6rSKjB2ycr
GWM49TZaAmEHhp5cGCRvSnom9EEXOxNX4nUMSBfJxeQYC6Qi2tFiPc9DPsSSuQIa
bPWGzK/NxMQgcGMoRYP2XARjXIh31txhFrzngqphIXMO+clMOnihIKf/aZmDBjtz
VzRGfnk9sKDwbq0CAwEAAaMXMBUwEwYDVR0lBAwwCgYIKwYBBQUHAwIwDQYJKoZI
hvcNAQELBQADggIBAEImeaTj7qxycTkr669AlHdXiG6Ckw0U5xUxFUGW4SK6lmQL
WBfQybEvtomz2CIUZbdbh13yb7KhpEhA/GE1UbJmYeCAEUbQK7y8bOMvJo4YqHJI
9TJHRgk0tTeA4QOXOHtJYhnu2eTsRWJJNkIEPS966zmBHiCncxIbFb+f744Ov1Pu
hGprTzSOM4PgfBV7BPv0cNuKixfWCrnT/+jjJ3wqj4ZQQtE6ObcgcDcJGNp9u1ik
/mdvd5Usqxmeo3OWKOVuzsDf7eqF7d9ejOJpKdp9EsVfnl/28n7SCK6uIZp+fPSx
i5uLWnZJlnIJXv4305iPSWeeNnJz6k4J5+PoAH05d5da1J+SdSdIdxn8SwckNGPR
BNjhQ3wcs4U/3rIMMgSXEAAIfotFaASIh3IgFbu4FedqMOxBU8CGNmpXFpEkmEvb
8oM0dgZ7/ryzHDz//Ah5KnUhMvc85n2QpjukZ4D18hMRblojlT7Uwuh+D3VwupyS
SMIK8U/3OcX6I38UoEdCimhq8pCmuQ1a3ccmz9AS0Jbtmw6A4DSnRSslWM93rgHj
Pgc1KTSGo3Z5v1VNePFZnmt8n4NHoeLSSPsMD8oJ3u4xnsKXBuAOw8nybWPLmOIa
33aQHcPZVmp33ptLRRSzEVWVwDNAJgpgbuIV5trClHueK0RS6RV6sNn/gkaa
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIFCTCCAvGgAwIBAgIJAI5G6KUjNqQYMA0GCSqGSIb3DQEBCwUAMF4xCzAJBgNV
BAYTAkNOMQswCQYDVQQIDAJsbjELMAkGA1UEBwwCZ3oxEDAOBgNVBAoMB2RvdW5p
bmUxCzAJBgNVBAsMAmRnMRYwFAYDVQQDDA0xOTIuMTY4LjIuMTE4MB4XDTIxMDEx
NTAzMjUzMloXDTMxMDExMzAzMjUzMlowETEPMA0GA1UEAwwGY2xpZW50MIICIjAN
BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAwYgzTakfPC5KWnkbW3is/EB9KkHF
W7lWWE2b/MNFUX+AcCFB0lemqTjRj9qJFDiVkZS7j+3SgLIRdOREIDUR3rvzd4l/
kMG/BEOj1l0siUPfrGg7FL9rgPIhbrHVC5gw8bTUmw3fccTTLG5+EdzXsr2hIO7z
NE1+kkoC4JP/frkVt2eiQ8WO2gow9Eb4rTluDyyT1Tiw7L9OVj3nbnTR2rxc5FJm
Pne6Jlwa748FuOSytvVJCx0OT+BGiJd+IWqHKUu975vjLX24hddZ9yK97KAqZXoC
z5BPVnrBoD7P2W2rre6j63T7oTTsy0n/I5aafV8C8v8KmUno4KkQXBpcXUmHMAKI
cGookwbls/B9G2TYrj8N0i3Qd4rZIS9iB3ANxvXo1bRCs4l8+hnCIAvgC7T8u9Th
ICHD9+OmBHJjxpU6xUWksRp5WnQNm3mWN1rZM/9LM8UpEOJpfjE0070rsDalIod2
R9SmS5E0uqM+MmCTAulGL4S3JFFTC3mQa+yjBNn/rgV0AuD9OkWGXS6rSKjB2ycr
GWM49TZaAmEHhp5cGCRvSnom9EEXOxNX4nUMSBfJxeQYC6Qi2tFiPc9DPsSSuQIa
bPWGzK/NxMQgcGMoRYP2XARjXIh31txhFrzngqphIXMO+clMOnihIKf/aZmDBjtz
VzRGfnk9sKDwbq0CAwEAAaMXMBUwEwYDVR0lBAwwCgYIKwYBBQUHAwIwDQYJKoZI
hvcNAQELBQADggIBAEImeaTj7qxycTkr669AlHdXiG6Ckw0U5xUxFUGW4SK6lmQL
WBfQybEvtomz2CIUZbdbh13yb7KhpEhA/GE1UbJmYeCAEUbQK7y8bOMvJo4YqHJI
9TJHRgk0tTeA4QOXOHtJYhnu2eTsRWJJNkIEPS966zmBHiCncxIbFb+f744Ov1Pu
hGprTzSOM4PgfBV7BPv0cNuKixfWCrnT/+jjJ3wqj4ZQQtE6ObcgcDcJGNp9u1ik
/mdvd5Usqxmeo3OWKOVuzsDf7eqF7d9ejOJpKdp9EsVfnl/28n7SCK6uIZp+fPSx
i5uLWnZJlnIJXv4305iPSWeeNnJz6k4J5+PoAH05d5da1J+SdSdIdxn8SwckNGPR
BNjhQ3wcs4U/3rIMMgSXEAAIfotFaASIh3IgFbu4FedqMOxBU8CGNmpXFpEkmEvb
8oM0dgZ7/ryzHDz//Ah5KnUhMvc85n2QpjukZ4D18hMRblojlT7Uwuh+D3VwupyS
SMIK8U/3OcX6I38UoEdCimhq8pCmuQ1a3ccmz9AS0Jbtmw6A4DSnRSslWM93rgHj
Pgc1KTSGo3Z5v1VNePFZnmt8n4NHoeLSSPsMD8oJ3u4xnsKXBuAOw8nybWPLmOIa
33aQHcPZVmp33ptLRRSzEVWVwDNAJgpgbuIV5trClHueK0RS6RV6sNn/gkaa
-----END CERTIFICATE-----
-----BEGIN RSA PRIVATE KEY-----
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
-----END RSA PRIVATE KEY-----
-----BEGIN RSA PRIVATE KEY-----
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
-----END RSA PRIVATE KEY-----
-----BEGIN CERTIFICATE-----
MIIFEjCCAvqgAwIBAgIJAI5G6KUjNqQXMA0GCSqGSIb3DQEBCwUAMF4xCzAJBgNV
BAYTAkNOMQswCQYDVQQIDAJsbjELMAkGA1UEBwwCZ3oxEDAOBgNVBAoMB2RvdW5p
bmUxCzAJBgNVBAsMAmRnMRYwFAYDVQQDDA0xOTIuMTY4LjIuMTE4MB4XDTIxMDEx
NTAzMjUzMVoXDTMxMDExMzAzMjUzMVowGDEWMBQGA1UEAwwNMTkyLjE2OC4yLjEx
ODCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMNeI3p70RgKGmlIJsx3
GnJjWG0bxI+hvwLhB9S5YlGEcJLxki9sQNzXT35mxwt+Zf8sAsnVclgX0V6V18LY
0J/jvC8/iiexmoGSxysuFCpkYvibcfq56kGvgmcjW6eUW1JFIJwMy5y1fto615jR
HecD9H6JfKSEzzbLxiIfvjz7AwDtb4YxtvyH2KBXJTmXdp+XgWL91EmXx79WlJfT
Zd0pb/tIWhOrMPNseuWURjfgsuZBI30LbXbg7Fs8Qgdq/kPVJfyxwnx04uqZ7EmJ
FmbaGQAeSi0nHelym4DekzKD+gVzzkmeiwDCv92YaaIR6EJ4GmJpqptl9p/Okya/
YUCuPuxhH6NVUAeBDxWiW83bmvFMXBy3Sns2hP6TDZMmQKTPgyl5CxtiXD03/hws
9kGscjKzX/uY2cVwwE8NgmGKxqg0lvscAyRxTh9EL13PKuLmvuJ40Zioi5mGmrYM
dajY/fV+jDIKQ8HAKwjn4NWjWhQlYOi6c61CGHDEckHdFaQE3JFOFHhGa2Wuufjx
EcXdfEZWnB/6wOwgXMIUc+B6plLiDSamw0I881R/KZoBPtLUVVvLiYVCGptp1Soz
nFfkTgCpWiyloCFzlU7zldlkYoejmK2a41tA1w+EZRDYek8IsAVt6KfbDGuiRRdM
spCkh3JrogG4RRDyTB5mnuDJAgMBAAGjGTAXMBUGA1UdEQQOMAyHBMCoAnaHBAAA
AAAwDQYJKoZIhvcNAQELBQADggIBAE2UymOsFWwOBABJ+poKpKuw+OXfYMm4amQk
bdGIytOTzsM+8Q8R5U0fzRQT1LT9Cbngrrfg8TtxBko+fYo4X9kATkJVxp5ZMvm/
akJo91SbNTkfPmACu7dXH0SprHESDSULqdwpmAD8rpNniOn6CU00ivzQQR333iVs
2ZE1BzGe8aO/GNWOhbkxSaB2gd0F2IFnFwgi44g/Y5WgwW5t8dUM7P04lE2MlZmb
ibI1kuJQrFZwKPxe6xHjLF3t6Hjl1yB43L2WG8xuMqjyW0U7wf+gikGZjG86UZ5V
T3jEzlV/JnhCjLDryDpwcbnXXi+ttWiqLMTja4G2KATJY2Qj7mLW5Gbnmru8cFqb
WFFqRlZu7oMwwwrkRTcnj4pAvVDuNT9mL799yJQ/c4fOe54lbzlpMR5Q4RpdjxQH
Gt1TmYBUg/jsp4Pw1jxybXxyotxtks98TYzrDBPhqjPCQbzE92QZpa9MGNJF+9x3
Nb1BV3ZvBh4C62i74EgGjsTjiXge9qFzIsboyeImkKtMYom7H52nFPUACvj/LMti
/BM8cfuaQQWe26KV86z7pKuuQzCUTHvQ3M3VOibOSDnFZ8eLtiYeErbzmYZ/k0yB
0wKd8G8npS0VKRrdsghRIbTitb7FHeaqaoyl7ko+tPlvnag4XkN0wGISxGC8w+Xl
7xqeOaaT
-----END CERTIFICATE-----
-----BEGIN RSA PRIVATE KEY-----
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
-----END RSA PRIVATE KEY-----
此差异已折叠。
FROM java:8
VOLUME /tmp
ADD /target/ruoyi-admin.jar app.jar
ADD simsun.ttc /usr/share/fonts/
#RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
#RUN echo 'Asia/Shanghai' >/etc/timezone
#RUN bash -c 'touch /app.jar'
#EXPOSE 5022
ENV JAVA_OPTS="\
-Xmx512m \
-Xms512m \
-Xmn200m \
-Xss1m"
ENTRYPOINT java ${JAVA_OPTS} -Djava.security.egd=file:/dev/./urandom -Duser.timezone=GMT+8 -jar /app.jar
#ADD start.sh start.sh
#RUN chmod 755 start.sh
#ENTRYPOINT ["./start.sh"]
version: '3.4'
services:
docker-compose:
image: IMAGE_LATEST
container_name: CONTAINER_NAME
network_mode: "host"
# networks:
# - hrhx-net
deploy:
resources:
limits:
memory: 2G
restart_policy:
condition: on-failure
# ports:
# - 5070:5070
environment:
- TZ=Asia/Shanghai
- TIME_ZONE=Asia/Shanghai
volumes:
- "/home/upFiles:/home/upFiles"
- "/home/resources:/home/resources"
- "/opt/root/logs/topology/log:/topologylog"
#networks:
# hrhx-net:
# external: true
......@@ -74,6 +74,10 @@
<groupId>com.ruoyi</groupId>
<artifactId>ruoyi-mqtt</artifactId>
</dependency>
<dependency>
<groupId>com.ruoyi</groupId>
<artifactId>topology</artifactId>
</dependency>
<!-- 代码生成-->
<dependency>
<groupId>com.ruoyi</groupId>
......@@ -89,7 +93,7 @@
<artifactId>spring-boot-maven-plugin</artifactId>
<version>2.1.1.RELEASE</version>
<configuration>
<fork>true</fork> <!-- 如果没有该配置,devtools不会生效 -->
<includeSystemScope>true</includeSystemScope>
</configuration>
<executions>
<execution>
......@@ -99,17 +103,18 @@
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>3.1.0</version>
<configuration>
<failOnMissingWebXml>false</failOnMissingWebXml>
<warName>${project.artifactId}</warName>
</configuration>
</plugin>
<!-- <plugin>-->
<!-- <groupId>org.apache.maven.plugins</groupId>-->
<!-- <artifactId>maven-war-plugin</artifactId>-->
<!-- <version>3.1.0</version>-->
<!-- <configuration>-->
<!-- <failOnMissingWebXml>false</failOnMissingWebXml>-->
<!-- <warName>${project.artifactId}</warName>-->
<!-- </configuration>-->
<!-- </plugin>-->
</plugins>
<finalName>${project.artifactId}</finalName>
</build>
</project>
\ No newline at end of file
......@@ -51,13 +51,13 @@ public class SysLoginController
public AjaxResult login(@RequestBody LoginBody loginBody)
{
AjaxResult ajax = AjaxResult.success();
RestTemplate restTemplate=new RestTemplate();
StringBuilder stringBuilder=new StringBuilder();
stringBuilder.append( "http://192.168.2.223:3000/oauth/token" +
"?username=admin&password=123456&scope=server&grant_type=password" );
restTemplate.getInterceptors().add(new BasicAuthenticationInterceptor( "pig","pig" ) );
String o=restTemplate.getForObject( stringBuilder.toString(),String.class );
System.out.println(o);
//RestTemplate restTemplate=new RestTemplate();
//StringBuilder stringBuilder=new StringBuilder();
//stringBuilder.append( "http://192.168.2.223:3000/oauth/token" +
// "?username=admin&password=123456&scope=server&grant_type=password" );
//restTemplate.getInterceptors().add(new BasicAuthenticationInterceptor( "pig","pig" ) );
//String o=restTemplate.getForObject( stringBuilder.toString(),String.class );
//System.out.println(o);
// 生成令牌
String token = loginService.login(loginBody.getUsername(), loginBody.getPassword(), loginBody.getCode(),
loginBody.getUuid());
......
......@@ -9,7 +9,7 @@ ruoyi:
# 实例演示开关
demoEnabled: true
# 文件路径 示例( Windows配置D:/ruoyi/uploadPath,Linux配置 /home/ruoyi/uploadPath)
profile: D:/hrhx/uploadPath/
profile: /home/uploadPath/
# 获取ip地址开关
addressEnabled: false
# 验证码类型 math 数组计算 char 字符验证
......@@ -21,7 +21,7 @@ server:
port: 8080
servlet:
# 应用的访问路径
context-path: /
context-path:
tomcat:
# tomcat的URI编码
uri-encoding: UTF-8
......@@ -47,6 +47,8 @@ spring:
basename: i18n/messages
profiles:
active: druid
resource:
static-locations: classpath:/static/
# 文件上传
servlet:
multipart:
......@@ -144,4 +146,6 @@ influxdb:
#mqtt
mqtt:
enabled: false
topology:
profile: /home/uploadPath/
This source diff could not be displayed because it is too large. You can view the blob instead.
.tools{position:absolute;left:0;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex}.tools>div{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.tools button{margin:12px 16px}
\ No newline at end of file
.login{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;background-image:url(../img/login-background.f9f49138.jpg);background-size:cover}.title{margin:0 auto 30px auto;text-align:center;color:#707070}.login-form{border-radius:6px;background:#fff;width:400px;padding:25px 25px 5px 25px}.login-form .el-input,.login-form .el-input input{height:38px}.login-form .input-icon{height:39px;width:14px;margin-left:2px}.login-tip{font-size:13px;text-align:center;color:#bfbfbf}.login-code{width:33%;height:38px;float:right}.login-code img{cursor:pointer;vertical-align:middle}.el-login-footer{height:40px;line-height:40px;position:fixed;bottom:0;width:100%;text-align:center;color:#fff;font-family:Arial;font-size:12px;letter-spacing:1px}.login-code-img{height:38px}
\ No newline at end of file
image-slot{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;background:#f5f7fa;color:#909298;font-size:30px}.tools,image-slot{display:-webkit-box;display:-ms-flexbox;display:flex}.tools{position:absolute;left:0;top:0;right:0}.tools>div{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.tools button{margin:12px 16px}.el-col{margin-bottom:10px}
\ No newline at end of file
.ant-form-vertical .ant-form-item{padding-bottom:8px;margin:8px}.el-form-item{margin-bottom:10px}.m-colorPicker .box[data-v-29accc04]{position:absolute;width:190px;left:0;background:#fff;border:1px solid #cacaca;visibility:hidden;border-radius:2px;margin-top:2px;padding:3px;padding-bottom:5px;-webkit-box-shadow:0 0 5px #cacaca;box-shadow:0 0 5px #cacaca;opacity:0;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-sizing:content-box;box-sizing:content-box}.icon-body[data-v-e845f042]{width:100%;padding:10px}.icon-body .icon-list[data-v-e845f042]{height:200px;overflow-y:scroll}.icon-body .icon-list div[data-v-e845f042]{height:30px;line-height:30px;margin-bottom:-5px;cursor:pointer;width:33%;float:left}.icon-body .icon-list span[data-v-e845f042]{display:inline-block;vertical-align:-.15em;fill:currentColor;overflow:hidden}.ant-form-vertical .ant-form-item{padding-bottom:1px;margin:2px 6px}.ant-page-header{padding:0 10px}.ant-page-header-heading-title{font-size:13px}.el-tabs__header{padding:0;position:relative;margin:0 0 1px}.el-tabs__item{padding:0 8px;height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:40px;display:inline-block;list-style:none;font-size:14px;font-weight:500;color:#2f3032;position:relative}.el-tabs__nav{white-space:nowrap;position:relative;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;float:left;z-index:2;margin:0 7%}aside{padding:0 0;margin-bottom:20px;border-radius:2px;line-height:32px;font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;color:#2b3d4f;-webkit-font-smoothing:antialiased}.home{width:100%;height:100%}.canvas{height:100vh;width:100%}::-webkit-scrollbar{width:5px;height:5px;background-color:#fff}::-webkit-scrollbar-track{background-color:#ccc}::-webkit-scrollbar-thumb,::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px transparent;box-shadow:inset 0 0 6px transparent}::-webkit-scrollbar-thumb{background-color:#726868;border-radius:10px}.ant-form-item{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;color:#000;font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";margin-bottom:5px;vertical-align:top}.ant-input-group{line-height:.5}.ant-divider-horizontal{display:block;clear:both;width:100%;min-width:100%;height:1px;margin:12px 0}.full{-webkit-box-flex:1;-ms-flex:1;flex:1;width:auto;position:relative;overflow:auto;background:#fff}.ant-layout-header{height:45px;padding:0 50px;line-height:45px;background:#1a90ff}.ant-collapse{background-color:#fff}.ant-collapse .ant-collapse-item .ant-collapse-header{color:#000}.ant-tabs .ant-tabs-small-bar .ant-tabs-tab{padding:10px 5px;margin:0 3px 0 0;font-size:13px}.ant-collapse .ant-collapse-item .ant-collapse-header{line-height:8px;font-size:10px}.ant-tabs-bar{margin:0 0 3px 0}.ant-card-grid{padding:0;width:23%;text-align:center}.ant-layout-sider-children{border:1px solid #c4c4c4;border-radius:5px;height:100%;margin-top:-.1px;padding-top:.1px}.div-scoll{width:100%;height:86.5vh;overflow-x:hidden;overflow-y:scroll}
\ No newline at end of file
.user-info-head[data-v-bd66f6e2]{position:relative;display:inline-block;height:120px}.user-info-head[data-v-bd66f6e2]:hover:after{content:"+";position:absolute;left:0;right:0;top:0;bottom:0;color:#eee;background:rgba(0,0,0,.5);font-size:24px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:pointer;line-height:110px;border-radius:50%}
\ No newline at end of file
.home[data-v-1601e32d]{font-family:open sans,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;color:#676a6c;overflow-x:hidden}.home blockquote[data-v-1601e32d]{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}.home hr[data-v-1601e32d]{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.home .col-item[data-v-1601e32d]{margin-bottom:20px}.home ul[data-v-1601e32d]{padding:0;margin:0;list-style-type:none}.home h4[data-v-1601e32d]{margin-top:0}.home h2[data-v-1601e32d]{margin-top:10px;font-size:26px;font-weight:100}.home p[data-v-1601e32d]{margin-top:10px}.home p b[data-v-1601e32d]{font-weight:700}.home .update-log ol[data-v-1601e32d]{display:block;list-style-type:decimal;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:40px;padding-inline-start:40px}
\ No newline at end of file
.errPage-container[data-v-f2e02586]{width:800px;max-width:100%;margin:100px auto}.errPage-container .pan-back-btn[data-v-f2e02586]{background:#008489;color:#fff;border:none!important}.errPage-container .pan-gif[data-v-f2e02586]{margin:0 auto;display:block}.errPage-container .pan-img[data-v-f2e02586]{display:block;margin:0 auto;width:100%}.errPage-container .text-jumbo[data-v-f2e02586]{font-size:60px;font-weight:700;color:#484848}.errPage-container .list-unstyled[data-v-f2e02586]{font-size:14px}.errPage-container .list-unstyled li[data-v-f2e02586]{padding-bottom:5px}.errPage-container .list-unstyled a[data-v-f2e02586]{color:#008489;text-decoration:none}.errPage-container .list-unstyled a[data-v-f2e02586]:hover{text-decoration:underline}
\ No newline at end of file
.wscn-http404-container[data-v-279ea4b2]{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:40%;left:50%}.wscn-http404[data-v-279ea4b2]{position:relative;width:1200px;padding:0 50px;overflow:hidden}.wscn-http404 .pic-404[data-v-279ea4b2]{position:relative;float:left;width:600px;overflow:hidden}.wscn-http404 .pic-404__parent[data-v-279ea4b2]{width:100%}.wscn-http404 .pic-404__child[data-v-279ea4b2]{position:absolute}.wscn-http404 .pic-404__child.left[data-v-279ea4b2]{width:80px;top:17px;left:220px;opacity:0;-webkit-animation-name:cloudLeft-data-v-279ea4b2;animation-name:cloudLeft-data-v-279ea4b2;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:1s;animation-delay:1s}.wscn-http404 .pic-404__child.mid[data-v-279ea4b2]{width:46px;top:10px;left:420px;opacity:0;-webkit-animation-name:cloudMid-data-v-279ea4b2;animation-name:cloudMid-data-v-279ea4b2;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:1.2s;animation-delay:1.2s}.wscn-http404 .pic-404__child.right[data-v-279ea4b2]{width:62px;top:100px;left:500px;opacity:0;-webkit-animation-name:cloudRight-data-v-279ea4b2;animation-name:cloudRight-data-v-279ea4b2;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:1s;animation-delay:1s}@-webkit-keyframes cloudLeft-data-v-279ea4b2{0%{top:17px;left:220px;opacity:0}20%{top:33px;left:188px;opacity:1}80%{top:81px;left:92px;opacity:1}to{top:97px;left:60px;opacity:0}}@keyframes cloudLeft-data-v-279ea4b2{0%{top:17px;left:220px;opacity:0}20%{top:33px;left:188px;opacity:1}80%{top:81px;left:92px;opacity:1}to{top:97px;left:60px;opacity:0}}@-webkit-keyframes cloudMid-data-v-279ea4b2{0%{top:10px;left:420px;opacity:0}20%{top:40px;left:360px;opacity:1}70%{top:130px;left:180px;opacity:1}to{top:160px;left:120px;opacity:0}}@keyframes cloudMid-data-v-279ea4b2{0%{top:10px;left:420px;opacity:0}20%{top:40px;left:360px;opacity:1}70%{top:130px;left:180px;opacity:1}to{top:160px;left:120px;opacity:0}}@-webkit-keyframes cloudRight-data-v-279ea4b2{0%{top:100px;left:500px;opacity:0}20%{top:120px;left:460px;opacity:1}80%{top:180px;left:340px;opacity:1}to{top:200px;left:300px;opacity:0}}@keyframes cloudRight-data-v-279ea4b2{0%{top:100px;left:500px;opacity:0}20%{top:120px;left:460px;opacity:1}80%{top:180px;left:340px;opacity:1}to{top:200px;left:300px;opacity:0}}.wscn-http404 .bullshit[data-v-279ea4b2]{position:relative;float:left;width:300px;padding:30px 0;overflow:hidden}.wscn-http404 .bullshit__oops[data-v-279ea4b2]{font-size:32px;line-height:40px;color:#1482f0;margin-bottom:20px;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.wscn-http404 .bullshit__headline[data-v-279ea4b2],.wscn-http404 .bullshit__oops[data-v-279ea4b2]{font-weight:700;opacity:0;-webkit-animation-name:slideUp-data-v-279ea4b2;animation-name:slideUp-data-v-279ea4b2;-webkit-animation-duration:.5s;animation-duration:.5s}.wscn-http404 .bullshit__headline[data-v-279ea4b2]{font-size:20px;line-height:24px;color:#222;margin-bottom:10px;-webkit-animation-delay:.1s;animation-delay:.1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.wscn-http404 .bullshit__info[data-v-279ea4b2]{font-size:13px;line-height:21px;color:grey;margin-bottom:30px;-webkit-animation-delay:.2s;animation-delay:.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.wscn-http404 .bullshit__info[data-v-279ea4b2],.wscn-http404 .bullshit__return-home[data-v-279ea4b2]{opacity:0;-webkit-animation-name:slideUp-data-v-279ea4b2;animation-name:slideUp-data-v-279ea4b2;-webkit-animation-duration:.5s;animation-duration:.5s}.wscn-http404 .bullshit__return-home[data-v-279ea4b2]{display:block;float:left;width:110px;height:36px;background:#1482f0;border-radius:100px;text-align:center;color:#fff;font-size:14px;line-height:36px;cursor:pointer;-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes slideUp-data-v-279ea4b2{0%{-webkit-transform:translateY(60px);transform:translateY(60px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slideUp-data-v-279ea4b2{0%{-webkit-transform:translateY(60px);transform:translateY(60px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}
\ No newline at end of file
此差异已折叠。
此差异已折叠。
!function(t){var e,a,h,l,o,i,d='<svg><symbol id="icon-dianli_daozha" viewBox="0 0 1024 1024"><path d="M607.81562816 206.0642266c5.85744807-11.71489617 9.76241345-25.38227498 9.76241346-41.00213654 0-42.95461922-29.28724036-78.09930768-68.33689419-87.86172112V-8.70886949h-39.04965384v83.95675574c-42.95461922 7.80993077-76.14682498 44.90710189-76.14682499 89.81420381 0 50.76454995 41.00213652 91.76668653 91.76668652 91.76668652 15.61986151 0 29.28724036-3.9049654 42.95461923-11.71489614v548.64763635c-13.66737884-9.76241345-31.23972305-15.61986151-48.81206732-15.61986154-48.81206729 0-87.86172112 39.04965382-87.86172112 87.86172112 0 44.90710189 35.14468845 82.00427305 78.09930768 85.90923846V1045.63178403h39.04965384v-95.67165188c33.19220576-11.71489617 58.57448076-44.90710189 58.57448073-82.00427307 0-3.9049654 0-7.80993077-1.9524827-11.71489615 0-1.9524827 1.9524827-3.9049654 1.9524827-5.85744807V206.0642266z m-82.00427304 11.71489616c-29.28724036 0-52.71703265-23.42979229-52.71703266-52.7170327s23.42979229-52.71703265 52.71703266-52.71703266 52.71703265 23.42979229 52.71703267 52.71703266-23.42979229 52.71703265-52.71703267 52.7170327z m-5.85744809 698.98880362c-27.33475769 0-48.81206729-21.4773096-48.81206728-48.8120673s21.4773096-48.81206729 48.81206728-48.8120673 48.81206729 21.4773096 48.81206732 48.8120673-21.4773096 48.81206729-48.81206732 48.8120673z" fill="#2c2c2c" ></path></symbol><symbol id="icon-ergongweigelidaozhae515d0c0-3621-4e33-bb52-a0d8f3a5a099" viewBox="0 0 1835 1024"><path d="M-10.54078167 773.32758605h488.1206729v36.60905045H-10.54078167z" ></path><path d="M471.47838286 773.9377369l911.80941697-156.0765852 6.10150845 36.12092979-911.5653567 155.95455501z" ></path><path d="M1289.08050996 916.10288288a122.03016823 122.03016823 0 1 1 122.03016826-122.03016825 122.03016823 122.03016823 0 0 1-122.03016826 122.03016825z m0-213.55279442a89.08202279 89.08202279 0 0 0-87.86172112 89.08202278 89.08202279 89.08202279 0 0 0 176.94374394 0 89.08202279 89.08202279 0 0 0-89.08202282-89.08202278z" ></path><path d="M1396.46705801 773.32758605h488.12067291v36.60905045h-488.12067291zM1118.23827446-93.08660842H1453.8212371v36.6090505H1118.23827446z" ></path><path d="M1154.84732491-176.06712278v202.57007925h-36.60905045V-176.06712278z" ></path></symbol><symbol id="icon-ergongweijiedidaozha1b3e3338-6c57-4471-82dd-1be7fa42db41" viewBox="0 0 1661 1024"><path d="M0.46887188 826.79642902h429.01231017v32.17592327H0.46887188z" ></path><path d="M423.36775664 827.97621287l801.18048925-137.0694331 5.57716005 31.63965788-801.39499543 137.17668619z" ></path><path d="M1143.7866785 952.28252973a107.25307755 107.25307755 0 1 1 107.25307756-107.25307753 107.25307755 107.25307755 0 0 1-107.25307756 107.25307753z m0-186.62035492a77.22221583 77.22221583 0 1 0 0 154.44443168 77.22221583 77.22221583 0 1 0 0-154.44443168z" ></path><path d="M1237.09685595 826.79642902h429.0123102v32.17592327h-429.0123102zM992.55983916 88.89525548h170.53239332v32.1759233H992.55983916z" ></path><path d="M1024.73576242 15.96316279v178.04010873h-32.17592326V15.96316279zM1196.34068649-105.23281485v420.43206398h-32.17592324V-105.23281485zM1320.75425644-39.80843755v290.65584016h-32.17592324V-39.80843755zM1445.16782643 25.61593975V184.35049453h-32.17592328V25.61593975z" ></path></symbol><symbol id="icon-shouchedaozhafen" viewBox="0 0 1024 1024"><path d="M489.226225 65.497376h43.725648v897.286718h-43.725648z" fill="#333333" ></path><path d="M608.378614 294.237168L510.633574 169.345788 412.888533 294.237168l-34.433947-26.96415L510.633574 98.382706l132.178987 168.890312z" fill="#333333" ></path><path d="M608.378614 195.854461L510.633574 70.963082 412.888533 195.854461l-34.433947-26.964149L510.633574 0l132.178987 168.890312z" fill="#333333" ></path><path d="M510.633574 925.617294L378.454586 756.726982l34.433947-26.873054 97.745041 124.891379 97.74504-124.891379 34.433947 26.873054z" fill="#333333" ></path><path d="M510.633574 1024L378.454586 855.109688l34.433947-26.873054 97.745041 124.89138 97.74504-124.89138 34.433947 26.873054z" fill="#333333" ></path></symbol><symbol id="icon-shouchedaozhahe" viewBox="0 0 1024 1024"><path d="M489.226225 138.373454h43.725648v745.157904h-43.725648z" fill="#333333" ></path><path d="M608.378614 294.237168L510.633574 169.345788 412.888533 294.237168l-34.433947-26.96415L510.633574 98.382706l132.178987 168.890312z" fill="#333333" ></path><path d="M608.378614 195.854461L510.633574 70.963082 412.888533 195.854461l-34.433947-26.964149L510.633574 0l132.178987 168.890312z" fill="#333333" ></path><path d="M510.633574 925.617294L378.454586 756.726982l34.433947-26.873054 97.745041 124.891379 97.74504-124.891379 34.433947 26.873054z" fill="#333333" ></path><path d="M510.633574 1024L378.454586 855.109688l34.433947-26.873054 97.745041 124.89138 97.74504-124.89138 34.433947 26.873054z" fill="#333333" ></path></symbol></svg>',n=(n=document.getElementsByTagName("script"))[n.length-1].getAttribute("data-injectcss");if(n&&!t.__iconfont__svg__cssinject__){t.__iconfont__svg__cssinject__=!0;try{document.write("<style>.svgfont {display: inline-block;width: 1em;height: 1em;fill: currentColor;vertical-align: -0.1em;font-size:16px;}</style>")}catch(t){console&&console.log(t)}}function c(){o||(o=!0,h())}e=function(){var t,e,a,h;(h=document.createElement("div")).innerHTML=d,d=null,(a=h.getElementsByTagName("svg")[0])&&(a.setAttribute("aria-hidden","true"),a.style.position="absolute",a.style.width=0,a.style.height=0,a.style.overflow="hidden",t=a,(e=document.body).firstChild?(h=t,(a=e.firstChild).parentNode.insertBefore(h,a)):e.appendChild(t))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(e,0):(a=function(){document.removeEventListener("DOMContentLoaded",a,!1),e()},document.addEventListener("DOMContentLoaded",a,!1)):document.attachEvent&&(h=e,l=t.document,o=!1,(i=function(){try{l.documentElement.doScroll("left")}catch(t){return void setTimeout(i,50)}c()})(),l.onreadystatechange=function(){"complete"==l.readyState&&(l.onreadystatechange=null,c())})}(window);
\ No newline at end of file
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论