初始化

This commit is contained in:
liut
2021-10-12 11:06:24 +08:00
commit ff0b4d5b12
1270 changed files with 405680 additions and 0 deletions
Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

File diff suppressed because one or more lines are too long
+706
View File
@@ -0,0 +1,706 @@
/*! X-editable - v1.5.3
* In-place editing with Twitter Bootstrap, jQuery UI or pure jQuery
* http://github.com/vitalets/x-editable
* Copyright (c) 2019 Vitaliy Potapov; Licensed MIT */
.editableform {
margin-bottom: 0; /* overwrites bootstrap margin */
}
.editableform .control-group {
margin-bottom: 0; /* overwrites bootstrap margin */
white-space: nowrap; /* prevent wrapping buttons on new line */
line-height: 20px; /* overwriting bootstrap line-height. See #133 */
}
/*
BS3 fix: stop css from breaking when the form is inside a popup and inside a form with the class .form-horizontal
See: https://github.com/vitalets/x-editable/issues/682
*/
.form-horizontal .editable-popup .editableform .form-group {
margin-left:0;
margin-right:0;
}
/*
BS3 width:1005 for inputs breaks editable form in popup
See: https://github.com/vitalets/x-editable/issues/393
*/
.editableform .form-control {
width: auto;
}
.editable-buttons {
display: inline-block; /* should be inline to take effect of parent's white-space: nowrap */
vertical-align: top;
margin-left: 7px;
/* inline-block emulation for IE7*/
zoom: 1;
*display: inline;
}
.editable-button {
width: 24px;
height: 1px;
display: inline-block;
vertical-align: middle;
margin: 8px 2px 8px 5px;
cursor: pointer;
position: relative;
}
.editable-button .icon{
position: absolute;
color: #09AAFF;
}
.editable-button .icon1 {
top: 0;
left: 0;
font-size: 24px;
filter: alpha(opacity=30);
-moz-opacity: .3;
opacity: .3;
}
.editable-button .icon2 {
position: absolute;
top: 6px;
left: 5px;
font-size: 12px;
}
.editable-buttons.editable-buttons-bottom {
display: block;
margin-top: 7px;
margin-left: 0;
}
.editable-input {
margin: 9px 0;
vertical-align: top;
display: inline-block; /* should be inline to take effect of parent's white-space: nowrap */
width: auto; /* bootstrap-responsive has width: 100% that breakes layout */
white-space: normal; /* reset white-space decalred in parent*/
/* display-inline emulation for IE7*/
zoom: 1;
*display: inline;
}
.editable-buttons .editable-cancel {
margin-left: 7px;
}
/*for jquery-ui buttons need set height to look more pretty*/
.editable-buttons button.ui-button-icon-only {
height: 24px;
width: 30px;
}
.editableform-loading {
background: url('./img/loading.gif') center center no-repeat;
height: 25px;
width: auto;
min-width: 25px;
}
.editable-inline .editableform-loading {
background-position: left 5px;
}
.editable-error-block {
max-width: 300px;
margin: 5px 0 0 0;
width: auto;
white-space: normal;
}
/*add padding for jquery ui*/
.editable-error-block.ui-state-error {
padding: 3px;
}
.editable-error {
color: red;
}
/* ---- For specific types ---- */
.editableform .editable-date {
padding: 0;
margin: 0;
float: left;
}
/* move datepicker icon to center of add-on button. See https://github.com/vitalets/x-editable/issues/183 */
.editable-inline .add-on .icon-th {
margin-top: 3px;
margin-left: 1px;
}
/* checklist vertical alignment */
.editable-checklist label input[type="checkbox"],
.editable-checklist label span {
vertical-align: middle;
margin: 0;
}
.editable-checklist label {
white-space: nowrap;
}
/* set exact width of textarea to fit buttons toolbar */
.editable-wysihtml5 {
width: 566px;
height: 250px;
}
/* clear button shown as link in date inputs */
.editable-clear {
clear: both;
font-size: 0.9em;
text-decoration: none;
text-align: right;
}
/* IOS-style clear button for text inputs */
.editable-clear-x {
background: url('./img/clear.png') center center no-repeat;
display: block;
width: 13px;
height: 13px;
position: absolute;
opacity: 0.6;
z-index: 100;
top: 50%;
right: 6px;
margin-top: -6px;
}
.editable-clear-x:hover {
opacity: 1;
}
.editable-pre-wrapped {
white-space: pre-wrap;
}
.editable-container.editable-popup {
max-width: none !important; /* without this rule poshytip/tooltip does not stretch */
}
.editable-container.popover {
width: auto; /* without this rule popover does not stretch */
}
.editable-container.editable-inline {
display: inline-block;
vertical-align: middle;
width: auto;
/* inline-block emulation for IE7*/
zoom: 1;
*display: inline;
}
.editable-container.ui-widget {
font-size: inherit; /* jqueryui widget font 1.1em too big, overwrite it */
z-index: 9990; /* should be less than select2 dropdown z-index to close dropdown first when click */
}
.editable-click,
a.editable-click,
a.editable-click:hover {
text-decoration: none;
border-bottom: dashed 1px #0088cc;
}
.editable-click.editable-disabled,
a.editable-click.editable-disabled,
a.editable-click.editable-disabled:hover {
color: #585858;
cursor: default;
border-bottom: none;
}
.editable-empty, .editable-empty:hover, .editable-empty:focus{
font-style: italic;
color: #DD1144;
/* border-bottom: none; */
text-decoration: none;
}
.editable-unsaved {
font-weight: bold;
}
.editable-unsaved:after {
/* content: '*'*/
}
.editable-bg-transition {
-webkit-transition: background-color 1400ms ease-out;
-moz-transition: background-color 1400ms ease-out;
-o-transition: background-color 1400ms ease-out;
-ms-transition: background-color 1400ms ease-out;
transition: background-color 1400ms ease-out;
}
/*see https://github.com/vitalets/x-editable/issues/139 */
.form-horizontal .editable
{
padding-top: 5px;
display:inline-block;
}
/*!
* Datepicker for Bootstrap
*
* Copyright 2012 Stefan Petre
* Improvements by Andrew Rowls
* Licensed under the Apache License v2.0
* http://www.apache.org/licenses/LICENSE-2.0
*
*/
.datepicker {
padding: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
direction: ltr;
/*.dow {
border-top: 1px solid #ddd !important;
}*/
}
.datepicker-inline {
width: 220px;
}
.datepicker.datepicker-rtl {
direction: rtl;
}
.datepicker.datepicker-rtl table tr td span {
float: right;
}
.datepicker-dropdown {
top: 0;
left: 0;
}
.datepicker-dropdown:before {
content: '';
display: inline-block;
border-left: 7px solid transparent;
border-right: 7px solid transparent;
border-bottom: 7px solid #ccc;
border-bottom-color: rgba(0, 0, 0, 0.2);
position: absolute;
top: -7px;
left: 6px;
}
.datepicker-dropdown:after {
content: '';
display: inline-block;
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-bottom: 6px solid #ffffff;
position: absolute;
top: -6px;
left: 7px;
}
.datepicker > div {
display: none;
}
.datepicker.days div.datepicker-days {
display: block;
}
.datepicker.months div.datepicker-months {
display: block;
}
.datepicker.years div.datepicker-years {
display: block;
}
.datepicker table {
margin: 0;
}
.datepicker td,
.datepicker th {
text-align: center;
width: 20px;
height: 20px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
border: none;
}
.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
background-color: transparent;
}
.datepicker table tr td.day:hover {
background: #eeeeee;
cursor: pointer;
}
.datepicker table tr td.old,
.datepicker table tr td.new {
color: #999999;
}
.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
background: none;
color: #999999;
cursor: default;
}
.datepicker table tr td.today,
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover {
background-color: #fde19a;
background-image: -moz-linear-gradient(top, #fdd49a, #fdf59a);
background-image: -ms-linear-gradient(top, #fdd49a, #fdf59a);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));
background-image: -webkit-linear-gradient(top, #fdd49a, #fdf59a);
background-image: -o-linear-gradient(top, #fdd49a, #fdf59a);
background-image: linear-gradient(top, #fdd49a, #fdf59a);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);
border-color: #fdf59a #fdf59a #fbed50;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
color: #000;
}
.datepicker table tr td.today:hover,
.datepicker table tr td.today:hover:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today:hover.disabled,
.datepicker table tr td.today.disabled.disabled,
.datepicker table tr td.today.disabled:hover.disabled,
.datepicker table tr td.today[disabled],
.datepicker table tr td.today:hover[disabled],
.datepicker table tr td.today.disabled[disabled],
.datepicker table tr td.today.disabled:hover[disabled] {
background-color: #fdf59a;
}
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active {
background-color: #fbf069 \9;
}
.datepicker table tr td.today:hover:hover {
color: #000;
}
.datepicker table tr td.today.active:hover {
color: #fff;
}
.datepicker table tr td.range,
.datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:hover {
background: #eeeeee;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
.datepicker table tr td.range.today,
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:hover {
background-color: #f3d17a;
background-image: -moz-linear-gradient(top, #f3c17a, #f3e97a);
background-image: -ms-linear-gradient(top, #f3c17a, #f3e97a);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a));
background-image: -webkit-linear-gradient(top, #f3c17a, #f3e97a);
background-image: -o-linear-gradient(top, #f3c17a, #f3e97a);
background-image: linear-gradient(top, #f3c17a, #f3e97a);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);
border-color: #f3e97a #f3e97a #edde34;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today:hover:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today:hover.disabled,
.datepicker table tr td.range.today.disabled.disabled,
.datepicker table tr td.range.today.disabled:hover.disabled,
.datepicker table tr td.range.today[disabled],
.datepicker table tr td.range.today:hover[disabled],
.datepicker table tr td.range.today.disabled[disabled],
.datepicker table tr td.range.today.disabled:hover[disabled] {
background-color: #f3e97a;
}
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active {
background-color: #efe24b \9;
}
.datepicker table tr td.selected,
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected.disabled:hover {
background-color: #9e9e9e;
background-image: -moz-linear-gradient(top, #b3b3b3, #808080);
background-image: -ms-linear-gradient(top, #b3b3b3, #808080);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(#808080));
background-image: -webkit-linear-gradient(top, #b3b3b3, #808080);
background-image: -o-linear-gradient(top, #b3b3b3, #808080);
background-image: linear-gradient(top, #b3b3b3, #808080);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);
border-color: #808080 #808080 #595959;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
color: #fff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected:hover:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected:hover.disabled,
.datepicker table tr td.selected.disabled.disabled,
.datepicker table tr td.selected.disabled:hover.disabled,
.datepicker table tr td.selected[disabled],
.datepicker table tr td.selected:hover[disabled],
.datepicker table tr td.selected.disabled[disabled],
.datepicker table tr td.selected.disabled:hover[disabled] {
background-color: #808080;
}
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active {
background-color: #666666 \9;
}
.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {
background-color: #006dcc;
background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
background-image: -ms-linear-gradient(top, #0088cc, #0044cc);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
background-image: -o-linear-gradient(top, #0088cc, #0044cc);
background-image: linear-gradient(top, #0088cc, #0044cc);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
border-color: #0044cc #0044cc #002a80;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
color: #fff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active:hover.disabled,
.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled:hover.disabled,
.datepicker table tr td.active[disabled],
.datepicker table tr td.active:hover[disabled],
.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active.disabled:hover[disabled] {
background-color: #0044cc;
}
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active {
background-color: #003399 \9;
}
.datepicker table tr td span {
display: block;
width: 23%;
height: 54px;
line-height: 54px;
float: left;
margin: 1%;
cursor: pointer;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.datepicker table tr td span:hover {
background: #eeeeee;
}
.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
background: none;
color: #999999;
cursor: default;
}
.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
background-color: #006dcc;
background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
background-image: -ms-linear-gradient(top, #0088cc, #0044cc);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
background-image: -o-linear-gradient(top, #0088cc, #0044cc);
background-image: linear-gradient(top, #0088cc, #0044cc);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
border-color: #0044cc #0044cc #002a80;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
color: #fff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active:hover.disabled,
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled:hover.disabled,
.datepicker table tr td span.active[disabled],
.datepicker table tr td span.active:hover[disabled],
.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active.disabled:hover[disabled] {
background-color: #0044cc;
}
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active {
background-color: #003399 \9;
}
.datepicker table tr td span.old,
.datepicker table tr td span.new {
color: #999999;
}
.datepicker th.datepicker-switch {
width: 145px;
}
.datepicker thead tr:first-child th,
.datepicker tfoot tr th {
cursor: pointer;
}
.datepicker thead tr:first-child th:hover,
.datepicker tfoot tr th:hover {
background: #eeeeee;
}
.datepicker .cw {
font-size: 10px;
width: 12px;
padding: 0 2px 0 5px;
vertical-align: middle;
}
.datepicker thead tr:first-child th.cw {
cursor: default;
background-color: transparent;
}
.input-append.date .add-on i,
.input-prepend.date .add-on i {
display: block;
cursor: pointer;
width: 16px;
height: 16px;
}
.input-daterange input {
text-align: center;
}
.input-daterange input:first-child {
-webkit-border-radius: 3px 0 0 3px;
-moz-border-radius: 3px 0 0 3px;
border-radius: 3px 0 0 3px;
}
.input-daterange input:last-child {
-webkit-border-radius: 0 3px 3px 0;
-moz-border-radius: 0 3px 3px 0;
border-radius: 0 3px 3px 0;
}
.input-daterange .add-on {
display: inline-block;
width: auto;
min-width: 16px;
height: 18px;
padding: 4px 5px;
font-weight: normal;
line-height: 18px;
text-align: center;
text-shadow: 0 1px 0 #ffffff;
vertical-align: middle;
background-color: #eeeeee;
border: 1px solid #ccc;
margin-left: -5px;
margin-right: -5px;
}
@@ -0,0 +1,27 @@
.fixed-table-header-columns,
.fixed-table-body-columns {
position: absolute;
background-color: #fff;
display: none;
box-sizing: border-box;
overflow: hidden;
}
.fixed-table-header-columns .table,
.fixed-table-body-columns .table {
border-right: 1px solid #ddd;
}
.fixed-table-header-columns .table.table-no-bordered,
.fixed-table-body-columns .table.table-no-bordered {
border-right: 1px solid transparent;
}
.fixed-table-body-columns table {
position: absolute;
animation: none;
}
.bootstrap-table .table-hover > tbody > tr.hover > td{
background-color: #f5f5f5;
}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Binary file not shown.
+499
View File
@@ -0,0 +1,499 @@
@font-face {
font-family:yunfont;
src:url(./font/yunfont.eot?t=1610419101922?de437c);
src:url(./font/yunfont.eot?t=1610419101922?de437c#iefix)
format('embedded-opentype'),url(./font/yunfont.ttf?t=1610419101922?de437c)
format('truetype'),url(./font/yunfont.woff?t=1610419101922?de437c)
format('woff'),url(./font/yunfont.svg?t=1610419101922?de437c#yunfont) format('svg');
font-weight:400;
font-style:normal;
}
.g-button-right{
padding-left: 20px;
color: #666;
background-color: rgb(247, 247, 247);
}
.g-button-right .icon{
height: 38px;
width: 23px;
line-height: 38px;
margin-left: 5px;
margin-top: -2px;
font-size: 16px;
display: inline-block;
}
.icon {
font-family: yunfont!important;
speak: never;
font-style: normal;
font-weight: 400;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale
}
.icon-my-share:before {
content: "\e900"
}
.icon-disk:before {
content: "\e901"
}
.icon-share:before {
content: "\e902"
}
.icon-delete:before {
content: "\e903"
}
.icon-theme:before {
content: "\e904"
}
.icon-search:before {
content: "\e905"
}
.icon-newfolder:before {
content: "\e906"
}
.icon-download:before {
content: "\e907"
}
.icon-border:before {
content: "\e908"
}
.icon-face:before {
content: "\e909"
}
.icon-android:before {
content: "\e90a"
}
.icon-apple:before {
content: "\e90b"
}
.icon-device:before {
content: "\e90c"
}
.icon-check:before {
content: "\e90d"
}
.icon-cancel:before {
content: "\e90e"
}
.icon-print:before {
content: "\e90f"
}
.icon-order:before {
content: "\e910"
}
.icon-grid:before {
content: "\e911"
}
.icon-right:before {
content: "\e912"
}
.icon-more:before {
content: "\e913"
}
.icon-copy:before {
content: "\e914"
}
.icon-upload:before {
content: "\e915"
}
.icon-yunguanjia:before {
content: "\e916"
}
.icon-iPad:before {
content: "\e917"
}
.icon-win:before {
content: "\e918"
}
.icon-mail:before {
content: "\e919"
}
.icon-sync:before {
content: "\e91a"
}
.icon-share-cancel:before {
content: "\e91b"
}
.icon-qrcode:before {
content: "\e91c"
}
.icon-beauty:before {
content: "\e91d"
}
.icon-edit:before {
content: "\e91e"
}
.icon-save-disk:before {
content: "\e91f"
}
.icon-list:before {
content: "\e920"
}
.icon-history:before {
content: "\e921"
}
.icon-notice:before {
content: "\e922"
}
.icon-recovery:before {
content: "\e923"
}
.icon-mosaic:before {
content: "\e924"
}
.icon-speed:before {
content: "\e925"
}
.icon-play:before {
content: "\e926"
}
.icon-poly:before {
content: "\e927"
}
.icon-feedback:before {
content: "\e928"
}
.icon-search-del:before {
content: "\e929"
}
.icon-small-lock:before {
content: "\e92a"
}
.icon-close:before {
content: "\e92b"
}
.icon-minimize:before {
content: "\e92c"
}
.icon-maximizing:before {
content: "\e92d"
}
.icon-share-community:before {
content: "\e92e"
}
.icon-share-email:before {
content: "\e92f"
}
.icon-share-link:before {
content: "\e930"
}
.icon-share-friend:before {
content: "\e931"
}
.icon-sort-select:before {
content: "\e932"
}
.icon-dropdown-arrow:before {
content: "\e933"
}
.icon-friendlist:before {
content: "\e934"
}
.icon-checkgridsmall:before {
content: "\e935"
}
.icon-mboxchate:before {
content: "\e936"
}
.icon-checksmall:before {
content: "\e937"
}
.icon-downtitle:before {
content: "\e938"
}
.icon-up:before {
content: "\e939"
}
.icon-rename-cancel:before {
content: "\e93a"
}
.icon-circle:before {
content: "\e93b"
}
.icon-mac:before {
content: "\e93c"
}
.icon-musicpause:before {
content: "\e93d"
}
.icon-musicloop:before {
content: "\e93e"
}
.icon-musicprev:before {
content: "\e93f"
}
.icon-musicrandom:before {
content: "\e940"
}
.icon-musicloop2:before {
content: "\e941"
}
.icon-musicnext:before {
content: "\e942"
}
.icon-musicplay:before {
content: "\e943"
}
.icon-musicvolume:before {
content: "\e944"
}
.icon-arrow-up:before {
content: "\e945"
}
.icon-arrow-down:before {
content: "\e946"
}
.icon-arrow-right:before {
content: "\e947"
}
.icon-arrow-left:before {
content: "\e948"
}
.icon-appeal:before {
content: "\e949"
}
.icon-radio-checked:before {
content: "\e94a"
}
.icon-radio-non:before {
content: "\e94b"
}
.icon-director:before {
content: "\e94c"
}
.icon-dropdown-select:before {
content: "\e94d"
}
.icon-tips-detail:before {
content: "\e94e"
}
.icon-tips-success:before {
content: "\e94f"
}
.icon-tips-close:before {
content: "\e950"
}
.icon-tips-caution:before {
content: "\e951"
}
.icon-imageEnlarge:before {
content: "\e952"
}
.icon-hollowCircle:before {
content: "\e953"
}
.icon-picpre-enlarge:before {
content: "\e954"
}
.icon-picpre-close:before {
content: "\e955"
}
.icon-picpre-beautify:before {
content: "\e956"
}
.icon-picpre-delete:before {
content: "\e957"
}
.icon-picpre-before:before {
content: "\e958"
}
.icon-picpre-pulldown2:before {
content: "\e959"
}
.icon-picpre-next:before {
content: "\e95a"
}
.icon-picpre-download:before {
content: "\e95b"
}
.icon-picpre-detail:before {
content: "\e95c"
}
.icon-picpre-pullup:before {
content: "\e95d"
}
.icon-picpre-rotate:before {
content: "\e95e"
}
.icon-picpre-phone:before {
content: "\e95f"
}
.icon-picpre-cloudprint:before {
content: "\e960"
}
.icon-picpre-facesearch:before {
content: "\e961"
}
.icon-remark-edit:before {
content: "\e962"
}
.icon-remark-remove:before {
content: "\e963"
}
.icon-camera:before {
content: "\e964"
}
.icon-sharedir:before {
content: "\e965"
}
.icon-sharedir-info:before {
content: "\e966"
}
.icon-classify-modify-remove:before {
content: "\e967"
}
.icon-setting:before {
content: "\e968"
}
.icon-share-sellmall:before {
content: "\e969"
}
.icon-pdf2word:before {
content: "\e96a"
}
.icon-uniE96D:before {
content: "\e96b"
}
.icon-uniE96E:before {
content: "\e96c"
}
.icon-uniE96F:before {
content: "\e96d"
}
.icon-sjck:before {
content: "\e96e"
}
.icon-addwp:before {
content: "\e96f"
}
.icon-wpedit:before {
content: "\e970"
}
.icon-share-lock:before {
content: "\e971"
}
.icon-svg-s-close:before {
content: "\e972"
}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+623
View File
@@ -0,0 +1,623 @@
body {
font-size: 14px;
font-family: arial, \5FAE\8F6F\96C5\9ED1, sans-serif;
margin: auto;
color: #3f3f3f
}
a:link {
text-decoration: none;
color: #09f
}
a:visited {
text-decoration: none;
color: #09f
}
a:hover {
text-decoration: none;
color: #f32
}
a:active {
text-decoration: none;
color: #ff0
}
.dx:link {
color: #fff;
background-color: #09f
}
.dx:hover {
color: #fff;
background-color: #5bf
}
.d1 {
background: #fff0df;
box-shadow: 0 0 5px #b1b1b1;
position: fixed;
top: 0;
filter: alpha(opacity=70);
-moz-opacity: .7;
-khtml-opacity: .7;
opacity: .7;
z-index: 100;
width: 100%;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #fc6;
height: 49px
}
.d1 a:link {
color: #999;
text-decoration: none
}
.d1 a:visited {
color: #ccc;
text-decoration: none
}
.d1 a:hover {
color: #333;
text-decoration: none
}
.d1 a:active {
text-decoration: none
}
.d11 {
float: left;
background-image: url(../img/logo3.gif);
background-repeat: no-repeat;
background-position: 17px 14px;
padding-top: 18px;
height: 29px
}
.d12 {
float: right;
padding-right: 30px;
padding-top: 18px;
height: 29px
}
.d7 {
display: block;
text-align: right;
width: 230px
}
.pc {
background-color: #09f;
height: 15px;
background-image: url(../img/logo3.gif);
background-repeat: no-repeat;
background-position: 90% bottom;
margin-top: 45px;
_margin-top: 0;
width: 100%
}
.li {
text-align: center;
padding-top: 17px;
padding-bottom: 7px;
font-size: 20px;
color: #bbb;
font-family: MingLiU, PMingLiU
}
.q7 {
background-color: #fc3;
width: 100%;
margin-right: auto;
margin-left: auto
}
.q1 {
font-size: 37px;
font-weight: bold;
text-align: center;
padding-top: 70px;
padding-left: 150px
}
.q1 span {
font-family: \9ED1\4F53
}
.q2 {
font-size: 20px;
color: #ff9;
text-align: center;
margin-top: 27px;
margin-bottom: 13px;
padding-left: 150px;
font-family: MingLiU, PMingLiU
}
.q3 {
text-align: center;
padding-left: 150px;
padding-top: 20px;
font-size: 16px
}
.q5 {
background-image: url(../img/q2.gif);
background-repeat: no-repeat;
background-position: 0 30px;
height: 300px;
float: left;
width: 700px
}
.q9 {
height: 306px;
width: 998px;
margin-right: auto;
margin-left: auto;
background-image: url(../img/q9.gif);
background-repeat: no-repeat;
background-position: right bottom;
padding-top: 23px;
padding-bottom: 23px
}
.y0 {
background-color: #fff;
padding: 23px;
filter: alpha(opacity=70);
-moz-opacity: .7;
-khtml-opacity: .7;
opacity: .7;
z-index: 100;
width: 220px;
border-radius: 5px;
float: right
}
.y1 {
font-size: 26px;
text-align: center;
padding-top: 17px
}
.y2 {
width: 170px;
margin-right: auto;
margin-left: auto;
line-height: 37px;
margin-top: 11px;
margin-bottom: 11px;
color: #f60;
text-align: center
}
.y3 {
text-align: center;
color: #777
}
.y6 {
border: 1px solid #D5D5D5;
background-image: linear-gradient(#FCFCFC, #EEE);
background-color: #f7f7f7;
text-shadow: 0 2px 0 rgba(255, 255, 255, 0.9);
text-align: center;
margin-right: auto;
margin-left: auto;
width: 130px;
margin-top: 7px;
display: block;
padding: 7px;
border-radius: 5px;
color: #000
}
.y6:link {
color: #000
}
.y6:hover {
border: 1px solid #fc3;
color: #999;
}
.y6:visited {
color: #333
}
.y6:active {
background-color: #ffc;
background-image: linear-gradient(#dcdcdc, #d8d8d8);
box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.15)
}
.v1 {
font-family: "Raleway", "Open Sans", "Helvetica Neue", Microsoft JhengHei, arial, sans-serif, \5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
font-size: 26px;
margin-top: 7px;
margin-bottom: 7px;
text-align: center;
color: #333
}
.v2 {
text-align: center;
margin-top: 17px
}
.v3 {
height: 210px;
background-color: #3c61d6;
padding-top: 39px;
width: 100%
}
.v4 {
font-family: "Raleway", "Open Sans", "Helvetica Neue", Microsoft JhengHei, arial, sans-serif, \5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
font-size: 30px;
color: #fff;
padding: 7px
}
.v5 {
color: #fff;
padding: 7px;
font-size: 13px
}
.v6 {
font-size: 17px;
color: #adf;
padding: 7px
}
.v7 {
height: 33px;
width: 118px;
background-color: #6b0;
text-align: center;
margin-left: 7px;
border-radius: 5px;
display: block;
line-height: 33px
}
.v7:link {
color: #fff;
text-decoration: none
}
.v7:hover {
background-color: #81d658;
color: #fff;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5)
}
.v7:visited {
color: #fff
}
.v7:active {
background-color: #509100;
box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.15)
}
.p8 {
float: left;
width: 220px;
margin-left: 3px;
padding-top: 160px;
border: 1px solid #fff;
padding-bottom: 30px
}
.p8:hover {
background-image: url(../img/i1.gif);
background-repeat: no-repeat;
background-position: -820px 22px;
color: #000;
border: 1px solid #eee
}
.p7 {
float: left;
width: 220px;
margin-left: 3px;
padding-top: 160px;
border: 1px solid #fff;
padding-bottom: 30px
}
.p7:hover {
background-image: url(../img/i1.gif);
background-repeat: no-repeat;
background-position: -1046px 22px;
color: #000;
border: 1px solid #eee
}
.p6 {
float: left;
width: 220px;
margin-left: 3px;
padding-top: 160px;
border: 1px solid #fff;
padding-bottom: 30px
}
.p6:hover {
background-image: url(../img/i1.gif);
background-repeat: no-repeat;
background-position: -1270px 22px;
color: #000;
border: 1px solid #eee
}
.p5 {
float: left;
width: 220px;
margin-left: 3px;
padding-top: 160px;
border: 1px solid #fff;
padding-bottom: 30px
}
.p5:hover {
background-image: url(../img/i1.gif);
background-repeat: no-repeat;
background-position: -1496px 22px;
color: #000;
border: 1px solid #eee
}
.p9 {
width: 927px;
height: 273px;
background-image: url(../img/i1.gif);
background-repeat: no-repeat;
margin-right: auto;
margin-left: auto;
background-position: 59px 23px;
color: #999
}
.c {
clear: both;
height: 70px
}
.h1 {
width: 600px;
padding-top: 100px;
padding-right: 398px;
padding-bottom: 100px;
margin-right: auto;
margin-left: auto;
background-image: url(../img/i18.gif);
background-repeat: no-repeat;
background-position: 682px -719px
}
.h1:hover {
background-image: url(../img/i18.gif);
background-repeat: no-repeat;
background-position: 683px -719px
}
.h2 {
width: 460px;
margin-right: auto;
margin-left: auto;
padding-top: 20px;
padding-bottom: 20px;
padding-left: 538px;
background-image: url(../img/i18.gif);
background-repeat: no-repeat;
background-position: 0 -460px
}
.h3 {
height: 180px;
width: 640px;
margin-right: auto;
margin-left: auto;
padding-top: 7px;
padding-right: 358px;
padding-bottom: 7px;
background-image: url(../img/i18.gif);
background-repeat: no-repeat;
background-position: 718px -218px
}
.u {
width: 998px;
margin-right: auto;
margin-left: auto;
height: 200px
}
.u1 {
width: 998px;
margin-top: 27px;
border-top: 1px solid #e1e1e1;
margin-right: auto;
margin-left: auto;
margin-bottom: 70px
}
.u2 {
width: 365px;
float: right;
background-image: url(../img/i9.png);
background-repeat: repeat;
height: 197px
}
.u2:hover {
border-right-width: 1px;
border-right-style: solid;
border-right-color: #fff
}
.u3 {
height: 100px;
width: 500px;
padding-top: 50px;
padding-bottom: 50px;
float: left
}
.u5 {
height: 193px;
width: 362px;
background-image: url(../img/i18.gif);
background-repeat: no-repeat
}
.m1 {
font-family: "Raleway", "Open Sans", "Helvetica Neue", Microsoft JhengHei, arial, sans-serif, \5FAE\8F6F\96C5\9ED1, Arial, sans-serif;
font-size: 26px;
padding: 7px
}
.m2 {
color: #999;
padding: 7px;
line-height: 1.5em
}
.foot {
width: 100%;
padding-top: 39px;
padding-bottom: 30px;
color: #aaa;
font-size: 12px;
line-height: 30px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #ddd
}
.foot a:link {
color: #19a9e5
}
.foot a:visited {
text-decoration: none;
color: #19a9e5
}
.foot a:hover {
color: #f32
}
.f0 {
font-size: 14px;
border-radius: 5px;
margin-bottom: 17px;
line-height: normal;
color: #333
}
.f1 {
font-size: 12px;
text-align: center;
word-spacing: 7px;
width: 100%;
margin-right: auto;
margin-left: auto;
margin-top: 50px;
padding-bottom: 98px;
padding-top: 8px
}
.f3 {
float: left;
width: 198px
}
.f5 {
clear: both;
width: 998px;
height: 1px
}
.f6 {
width: 998px;
margin-right: auto;
margin-left: auto
}
.f7 {
display: block;
height: 41px;
width: 130px;
background-image: url(../index/img/y3.gif);
margin-right: auto;
margin-left: auto;
border: 1px solid #000
}
.f7:hover {
background-image: url(../img/y3.gif);
border: 1px solid #ccc;
background-position: 0 95px
}
.f9 {
height: 50px;
width: 130px;
background-image: url(../img/y3.gif);
background-position: 0 50px
}
.up {
width: 50px;
height: 50px;
background: url(../img/top.gif) no-repeat 0 0
}
.up:hover {
background: url(../img/top.gif) no-repeat 0 -50px
}
.up:active {
box-shadow: inset 0 5px 5px rgba(0, 0, 0, 0.15)
}
::-moz-selection {
background: #000;
color: #fff
}
::selection {
background: #000;
color: #fff
}
::-webkit-scrollbar {
background: rgba(0, 0, 0, 0.1);
height: 9px;
width: 9px
}
::-webkit-scrollbar-thumb {
background-color: rgba(0, 0, 0, 0.2)
}
::-webkit-scrollbar-thumb:hover {
background: rgba(0, 0, 0, 0.3);
}
::-webkit-scrollbar-thumb:active {
background: rgba(0, 0, 0, 0.5);
}
+925
View File
@@ -0,0 +1,925 @@
.svg-icon {
width: 20px;
height: 20px;
vertical-align: -.15em;
fill: currentColor;
overflow: hidden
}
.dialog-web-alert {
position: fixed;
display: block;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-color: rgba(0,0,0,.5)
}
.dialog-web-alert .dialog-content {
position: absolute;
width: 720px;
height: 560px;
top: 50%;
left: 50%;
transform: translate(-50%,-50%)
}
.dialog-web-alert .web-alert-content {
position: absolute;
z-index: 1000;
display: block;
width: 100%;
height: 100%;
cursor: pointer;
background-position: 50% 50%;
background-repeat: no-repeat;
background-size: 100%
}
.dialog-web-alert .web-alert-close {
display: block;
position: absolute;
width: 36px;
height: 36px;
top: 0;
right: 0;
cursor: pointer;
z-index: 1001;
background-image: url(../img/close.182164b73dff03b3d14b8761e9fe792f.png);
background-size: contain
}
html {
overflow-y: auto
}
.left-login {
display: none;
position: absolute;
top: 50%;
width: 542px;
height: 380px;
margin-top: -120px;
color: #fff
}
.left-login .title {
font-size: 3.7vh;
letter-spacing: .74vh;
line-height: 8.3vh
}
.left-login .title span {
font-size: 5.55vh
}
.left-login .subtitle {
line-height: 5.55vh;
font-size: 2.78vh;
word-spacing: .92vh
}
.wrapper-login {
position: relative;
width: 100%;
height: 100%;
background: #f8f8f8
}
.wrapper-login:before {
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 730px;
background: url(../img/login-body-default-bg-2k.b2afe0edb64ee536d3d32c395e23779f.jpg) top no-repeat;
background-color: #f1f5f8;
background-size: cover
}
.wrapper-login .main-login {
position: relative;
width: 100%;
height: 100%;
background-size: cover;
overflow: hidden
}
.wrapper-login .main-login.theme-festival {
background: url(../img/login-bg-new.4af033ef6c3bfa7419524d1446ce90fc.jpg) top no-repeat
}
.wrapper-login.login-st .main-login {
background: url(../img/login-st-bg.662fa5c5d720e9e2f2a411fdd71c084b.jpg) center 50% no-repeat;
background-size: cover
}
.wrapper-login .wrap-inset {
position: static
}
.wrapper-login .link-wrap {
padding-top: 14px
}
.wrapper-login .link-wrap a.text {
margin-left: 30px;
display: inline-block;
height: 34px;
line-height: 32px;
color: #edf2f6;
font-size: 14px;
transition: all .1s
}
.wrapper-login .link-wrap a.text.default .icon {
vertical-align: -5px
}
.wrapper-login .link-wrap a.text i {
margin-right: 4px;
vertical-align: -3px
}
.wrapper-login .link-wrap .line+.line {
margin-left: 20px
}
.wrapper-login .link-wrap .link {
font-size: 14px
}
.wrapper-login .link-wrap .link:hover {
text-decoration: underline
}
.wrapper-login .copyright {
position: absolute;
bottom: 0;
z-index: 99;
color: #b5d7ff
}
.wrapper-login .copyright .copyright-link,.wrapper-login .copyright .copyright-link a {
color: #b5d7ff
}
.box {
position: absolute;
top: 50%;
width: 352px;
height: 380px;
margin-left: 787px;
margin-top: -190px;
padding: 0 34px;
background-color: #fff;
border-radius: 2px
}
.box:before {
width: 61px;
height: 123px;
left: -38px;
top: 18px;
background: url(../img/login-box-bg-1.3198186e580f0a0aa21e1c14997b8e39.png)
}
.box:after,.box:before {
content: "";
display: block;
position: absolute
}
.box:after {
width: 42px;
height: 63px;
right: -24px;
bottom: 18px;
background: url(../img/login-box-bg-2.c30fb5f95bfa68d5f3e88f9595180440.png)
}
.box .box-tips {
height: 24px;
line-height: 24px
}
.box a {
color: #0574ff;
font-size: 12px;
cursor: pointer
}
.box a.signup {
color: #f5464c
}
.box a.tab-trigger {
font-size: 14px;
color: #333
}
.box .qrcode-entry {
position: absolute;
right: 6px;
top: 6px
}
.box .qrcode-entry .entry {
position: absolute;
right: 0;
top: 0;
display: block;
width: 59px;
height: 59px
}
.box .qrcode-entry .entry.entry-qrcode {
background-image: url(data:image/png;
base64,iVBORw0KGgoAAAANSUhEUgAAADsAAAA7CAYAAADFJfKzAAAAAXNSR0IArs4c6QAAAghJREFUaAXl211SgzAQB3DC6AHsKfQ4PU0fxcdexh6nnqIXqBbzdya1hIV8kA2bsC8tsWTzgxI2ZVS707Xr++a9yRCX/dMoy+70PWrjamgv++dOqeaDK4GkflsMZivgP+xWwHfsFsCjGQNf6V7PWDoWT1oxkw81iWEwoUHlHpxZ06FSqtPvq5u0SCzQNYInsTWCR9cskI+BM6wLj8ZVeKS61h5zm/fU9Wf+Zl598s+e2f+O6ig8vLBA11B4eGNrAAdhSwcHY0sGR2FLBUdjSwQvwpYGdhYVALkCtyVUHToWLx6oXD4FA7Wf3bb4zJoOS6ilk2GBlg5OipUOTo6VDE4yQQFoh+9qyd7PZ4Vj7+O7zXJmTXJpiwdWLNCSwOxYaWDzrWN/1b9a4pfL1YIdaCfQ0tXA9liybK8FzoKjkqwBpsaRrS03WGWTTSSKeT58eGubw+v8jeT4dWuO59sg6/weg4/ybOS8D6+OxSHMBRaBzQUWg80BFoXlBovDcoJFYrnAYrEc4NWLCqBcEVN4UH0WgcXAU4CLwaYAF4VdCi4OC/Dx/NPphy0sj1rQv7iIWR6KQ4QMKBQc0rfIz4aARQJCB+ULLnKCog4GwLr9PmlRj1FEl4sUaqrN53FpNVgcBBe4KqwLXB3WgKl/8qhmggLSDnvxUDUWeBtsH5DqtgF++bzqcnojAfAv1GqnmhtC9wMAAAAASUVORK5CYII=)
}
.box .qrcode-entry .entry.entry-pc {
background-image: url(data:image/png;
base64,iVBORw0KGgoAAAANSUhEUgAAADsAAAA7CAYAAADFJfKzAAAAAXNSR0IArs4c6QAAAvZJREFUaAXdmb9rFEEUx9/s5YciREhOEhQLmzSKsZEIdoJFSJWAtX+FVQpXsJM01jbWFqlSCVYRTJkQLJJSEIIxkEAISbzbzDPZvbm9mcvbmZ3Jm3uw7Ozcmzffz83szOyMyLIsBYC38iLZ7glAutWGb7sZ/DnJSGWuw+nOqIAXkwLSRwlMjl4oEHijAv/4C/B6vcUasvzHIvTn2QY8mwD4D0sBPmoBzH5twe9jvq1ZBs2f794UsP6yAUmeIYRIZfpd/ly+f9xuRwmKHNhAqH9IhUJg2aUxq+cdXtvrtOir+wl8mElgbFgtzSd9eAbwZqMNX361C1Hfpf6iGxe5MqF7hx+stuDg9AJ4Z34IJkbUEvzSe6cA06v/CmG3R0SnGxe5MqHr0jko+nEHRY3NUmOg/uKdRQfVdMDq7zGmjbAIM2jAfWEHDfhK2BxYCPO0hD4xGAkWQfYXhtPYgcmwgwBcCTYHlnfjSgt9uFplWASJdZS2go0V2Bo2RmAn2NiAnWFjAq4FNhbg2mBjAK4Vljuw9uMdRbva+MqZ3PXo3fFwjetS3hssiuIG7BWWG7B3WE7AQWARWLeJh/k+bXyls+GG9dQ+GpvEc/h4CAaLf8J1AweFDQmM+8aqGfeNVScfad8tjCcCS5ud0wBkeDgG3ccfPsBMMRFYzsNy4Aqz8HjeFPrjD5NAH/khFh49p3g+QCgxfe9a4vnsp6cNuNWQAyRFUAifulvYePIeAoZSh7rwUBcE+wtdJ6uUUFqf4FOPVsVlpu9RmhUsMvsEZgebA/s4amEzQF325K5bv0ELV0TLTxJYvEdHoHt2yQj30A946oaAn3NyTiEay26saq9zHmYPi+A6YOzG7x9HIV9tO3oa52F5WRu9JiaektQamAlCNRm2wNVqYeRtA8xIfnUpVYGr18CsRBVgZtLt5FCB7aIzLEUBZijbXtJVwPaRmZbsB8xUspssE7BbVMaldcCM5bpLKwO7R2QeQQVmLrUeeTlwPdEiiILA53071L4Ij7wwAAAAAElFTkSuQmCC)
}
.box .qrcode-entry .entry-tip {
position: absolute;
display: block;
right: 45px;
top: 16px;
color: #f6aa3e;
padding: 4px 6px;
border: 1px solid #f6aa3e;
border-radius: 4px;
white-space: nowrap;
background: #ffe8c7
}
.box .qrcode-entry .entry-tip:before {
position: absolute;
display: block;
content: "";
right: -8px;
width: 8px;
height: 16px;
background: url(data:image/png;
base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAQCAYAAAArij59AAAAAXNSR0IArs4c6QAAAR1JREFUKBVjuH37Nh8DPvB+S9LhZ8+eceFSw8TIKWzDealpA9AkdmyKmPi0AhiYmDldBe9OXvn//38WdEVMjIxMDLw6IQwsjH/83+4pWwhUxISsCMyBKIpkYP3zPurN3rrpGApAAkzMLAw8enEMbD8fpb080NILU4RqHDMrA7deIgPH5+tFzw91NYIUMf5/cfw/TDWM/vrmPgPztdl/X2nX6qOYAFLw/cMzBoZby3+/lU+JlNd2uorirW9vHzL8v7Hox3u5pGBZ05BtIA1wBV9f32H4f2vFlzdKmb6Khr4HQJJgAHLDlwvz/n9e7/3u8YUdZjBxOP3pzIz/Xzb4vXh8+ZAeXBCZ8WVDwKO7106oIouhsO9ePSOHIoDGAQCE8W7lTpQyKAAAAABJRU5ErkJggg==)
}
.theme-festival .box:after,.theme-festival .box:before {
display: none
}
.theme-festival .box .box-logo {
border: none
}
.theme-festival .box .btn-default {
background-color: #fd4c3e;
border-color: #fd4c3e
}
.theme-festival .box .qrcode-entry .entry.entry-qrcode {
background-image: url(data:image/png;
base64,iVBORw0KGgoAAAANSUhEUgAAADsAAAA7CAYAAADFJfKzAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFFmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDAgNzkuMTYwNDUxLCAyMDE3LzA1LzA2LTAxOjA4OjIxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDE5LTA5LTE3VDEyOjMxOjIwKzA4OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0wOS0xN1QxMjozNToxMyswODowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxOS0wOS0xN1QxMjozNToxMyswODowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3YjJjZTQ4NC00M2RjLTQ0YzEtOGMwNi02ZmE1OWFmMTJjNjciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N2IyY2U0ODQtNDNkYy00NGMxLThjMDYtNmZhNTlhZjEyYzY3IiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6N2IyY2U0ODQtNDNkYy00NGMxLThjMDYtNmZhNTlhZjEyYzY3Ij4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo3YjJjZTQ4NC00M2RjLTQ0YzEtOGMwNi02ZmE1OWFmMTJjNjciIHN0RXZ0OndoZW49IjIwMTktMDktMTdUMTI6MzE6MjArMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAoTWFjaW50b3NoKSIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7pSX7nAAACQElEQVRogeXZT07jMByG4deeWSDKmegBaLeINZdgVkNmN1yCdcUWOABnokUshphF2yGlbuL4v91PqkRTEedRHPtnR/ybTVuBEkSIXDzD5OzrwGpJe3URo+l1+wIlFUJFazFhJMCxgOX2j2MAy+6X2sE/vx8QKCnvH/5yOrlxPbnN4CMXz67NHmx7DwvQXl/+ko8v78CtdWurpfW/7ozYHtuW2qNAO582wB+3VvOK9s5u086njXx8gdXS7A673hFdxvSQgfZ7sbAGK8TvocLD17OmvQaDZ9+k/YPduJtaRmkjLNQBNsZC+eBRWCgbPBoL5YKtsFAm2BoL5YGdsFAWeLCoMIlASSZnDS61dE98FSxesNApLX2DPZagzt24m9wXD16xkDfYWzfupp1PG3n/cALYbQC4rIV7Ij5m50FODKAQO9u0ybdSQ548t2kpKBbyAgfHQj7gKK89tlFKNXTn4UADUTZRSjUqUY4KnASbChz1mdWBjbdpv2eoZtaMB0mxADbvh/eKE100BUuUqacvMael5FiIB84CC3HA2WAhPDgrLIQFZ4eFcOAssRAGHGSnwlc2YP08bLGISF5UmOyUHASPTLbduBtfXboILPgBF4MFd3DWA5QuPxZPEki+xRMlavm6/lish1Nfu1PGglNfr3PGgJPPsz6iDHctixugdBFCNJte+h+se61S1NTTFyFEw8Dbw2qwMAyuCgsb8NvqTvtb7IuJkY/ZuXbxUN2d3UZXWlaLhX1w1VjYBVePhS/wJy/f0ZhiKXC7AAAAAElFTkSuQmCC)
}
.theme-festival .box .qrcode-entry .entry.entry-pc {
background-image: url(../img/entry-pc-red-si.ebdb6320385d673b12a75eb81d43b460.png)
}
.box-hd {
line-height: 18px;
*zoom: 1
}
.box-hd:after,.box-hd:before {
content: " ";
display: table
}
.box-hd:after {
clear: both
}
.box-hd .box-title {
font-size: 14px;
color: #333
}
.box-hd .box-title-highlight {
font-size: 18px;
color: #0574ff
}
.theme-festival .box-hd .box-title-highlight {
color: #fd4c3e
}
.box.box-signup {
height: 460px;
margin-top: -230px;
padding: 48px 26px
}
.box.box-bind {
height: 308px;
padding-top: 24px
}
.box-logo {
margin: 20px auto 24px 0;
height: 42px;
font-size: 24px;
color: #333;
text-align: left;
border-bottom: 2px solid #0574ff
}
.box-bd .info {
height: 100px
}
.box-bd p {
font-size: 12px
}
.box-block p {
color: #333
}
.box-loading {
display: table;
width: 100%;
height: 100%;
font-size: 14px
}
.box-loading-container {
display: table-cell;
text-align: center;
vertical-align: middle
}
.box-loading .icon {
display: inline-block;
*display: inline;
*zoom: 1;
width: 48px;
height: 48px;
background: url(../img/loading-sign.24388114b88f254d6635197b252da680.gif) no-repeat;
margin-right: 10px
}
.box label {
display: block
}
.box label>* {
vertical-align: middle
}
.box label span {
margin-left: 10px;
color: #999;
font-size: 12px
}
.box .input-sign {
position: relative
}
.box .input-sign-empty {
height: 52px
}
.box .input-eye {
position: absolute;
top: 1px;
right: 12px;
cursor: pointer;
width: 18px;
height: 32px;
line-height: 28px;
display: block
}
.box .input-eye.text {
cursor: inherit
}
.box .btn-hg {
position: relative
}
.box .icon-loading-white {
position: absolute;
display: block;
left: 60%;
top: 11px;
width: 16px;
height: 17px
}
.box.box-qrcode .box-hd {
padding: 64px 0 16px;
text-align: center
}
.box.box-qrcode .box-hd .title {
color: #333;
font-size: 24px;
line-height: 24px
}
.box.box-qrcode .box-hd .desc {
margin-top: 12px;
font-size: 16px
}
.box.box-qrcode .box-hd .desc a {
font-size: 16px
}
.box.box-qrcode .box-bd .box-block {
position: relative;
height: 182px
}
.box.box-qrcode .box-bd .box-block .qrcode {
position: absolute;
width: 140px;
height: 140px;
left: 72px;
top: 21px;
padding: 7px;
border: 1px solid #ccc;
-webkit-transition: left .3s .1s;
-moz-transition: left .3s .1s;
-o-transition: left .3s .1s;
transition: left .3s .1s
}
.box.box-qrcode .box-bd .box-block .qrcode-help {
position: absolute;
right: 0;
width: 120px;
height: 182px;
background: url(../img/qrcode-help.f4bce51b181f9bfb7b7ec84ab3fad289.png) 50% 50% no-repeat;
opacity: 0;
-webkit-transition: opacity .3s;
-moz-transition: opacity .3s;
-o-transition: opacity .3s;
transition: opacity .3s
}
.box.box-qrcode .box-bd .box-block .scum {
display: block;
position: absolute;
width: 140px;
height: 140px;
left: 72px;
top: 21px;
background: hsla(0,0%,100%,.9);
border: 1px solid #ccc;
z-index: 100;
text-align: center
}
.box.box-qrcode .box-bd .box-block .scum.js-refresh {
cursor: pointer
}
.box.box-qrcode .box-bd .box-block .scum .icon {
display: inline-block;
width: 36px;
height: 36px;
margin: 22px 0 14px
}
.box.box-qrcode .box-bd .box-block .scum p {
text-align: center;
color: #333;
font-size: 14px;
line-height: 20px
}
.box.box-qrcode .box-bd .box-block.normal .scum {
display: none
}
.box.box-qrcode .box-bd .box-block.normal:hover .qrcode {
left: 0;
-webkit-transition: left .3s;
-moz-transition: left .3s;
-o-transition: left .3s;
transition: left .3s
}
.box.box-qrcode .box-bd .box-block.normal:hover .qrcode-help {
opacity: 1;
-webkit-transition: opacity .3s .1s;
-moz-transition: opacity .3s .1s;
-o-transition: opacity .3s .1s;
transition: opacity .3s .1s
}
.box.box-qrcode .box-ft {
margin-top: 16px
}
.box.box-qrcode .box-ft a {
font-size: 14px
}
.body-login {
height: auto;
overflow-y: auto;
max-width: 1920px;
margin: 0 auto;
position: relative
}
.body-login .main-login {
height: auto
}
.body-login .wrap-inset {
position: relative;
height: 640px
}
.body-login .box {
position: absolute;
top: 0;
right: 0;
width: 352px;
height: 428px;
margin-left: 0;
margin-top: 178px;
padding: 0 34px;
background-color: #fff;
border-radius: 2px
}
.body-login .box.box-signup {
margin-top: 178px;
height: 428px;
padding: 24px 34px
}
.body-login .box.box-signup .box-title {
font-size: 24px;
line-height: 24px
}
.body-login .box.box-signup .third-login {
margin-top: 17px
}
.body-login .box.box-bind {
height: 308px;
padding-top: 24px
}
.body-login .box:after,.body-login .box:before {
display: none
}
.body-login .wrap-download {
padding: 0;
*zoom: 1
}
.body-login .wrap-download:after,.body-login .wrap-download:before {
content: " ";
display: table
}
.body-login .wrap-download:after {
clear: both
}
.body-login .wrap-download .icon {
margin-right: 20px;
width: 46px;
height: 46px
}
.body-login .wrap-download .download-item {
position: relative;
float: left;
width: 285px;
height: 90px;
line-height: 90px;
text-align: center
}
.body-login .wrap-download .download-item>* {
vertical-align: middle
}
.body-login .wrap-download .download-item:hover {
background: #2657e4
}
.body-login .wrap-download .download-item.disable {
cursor: default
}
.body-login .wrap-download .download-item span {
color: #fff;
font-size: 20px
}
.body-login .wrap-download .download-item .qrcode {
position: absolute;
width: 190px;
height: 190px;
padding: 25px;
top: -205px;
left: 48px;
background: #fff;
border-radius: 4px
}
.body-login .wrap-download .download-item .qrcode:before {
position: absolute;
content: "";
bottom: -15px;
left: 85px;
width: 20px;
height: 15px;
background: url(data:image/png;
base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAAAXNSR0IArs4c6QAAAL5JREFUOBGt070NgzAQhmFTkToSK6BIbMEedCwQZQAGoWMPqiwBM0TpoxRx3ouMBAQbG7D0yX93j1yA0lrX5KhRR0hnpVRHErJnPGi+/ADQ4oAnFpPXALY70HaCyQYsJa8NqPSkf6BBqw1gtYgZMAbsA1Cpja2gQfMAMHdiwyVg44E2Q/3qDJaQpwOVu7DvlobSAZarr5oXgMlfdF9A5Sya13vtaczIe4TKOvNqthUBXA34Yb7Z6oLOgU4Sn6YvH01mmqLX4j8AAAAASUVORK5CYII=)
}
.body-login .wrap-download .download-item .qrcode .desc {
position: absolute;
bottom: 8px;
width: 100%;
line-height: 20px;
vertical-align: middle;
text-align: center;
left: 0;
font-size: 14px
}
.body-login .wrap-download .download-item .qrcode .highlight {
font-weight: 700;
color: #548ded;
font-size: 14px
}
.body-login .wrap-intro {
width: 1500px;
height: 390px;
border-radius: 20px;
padding: 21px 60px;
*zoom: 1
}
.body-login .wrap-intro:after,.body-login .wrap-intro:before {
content: " ";
display: table
}
.body-login .wrap-intro:after {
clear: both
}
@media (max-width:1500px) {
.body-login .wrap-intro {
width: 1140px;
height: 304px;
padding: 18px 30px;
margin-left: 0
}
}
.body-login .wrap-intro li {
float: left;
width: 276px;
text-align: center
}
@media (max-width:1500px) {
.body-login .wrap-intro li {
width: 212px
}
}
.body-login .wrap-intro li .pic {
margin: 0 auto;
width: 210px;
height: 212px;
background-size: contain;
background-repeat: no-repeat;
background-position: 50% 50%
}
@media (max-width:1500px) {
.body-login .wrap-intro li .pic {
width: 160px;
height: 158px
}
}
.body-login .wrap-intro li .pic.pic-intro-1 {
background-image: url(../img/index-intro-pic-red-1.346411cf440a1c2d15a1e9a914fcd54f.png)
}
.body-login .wrap-intro li .pic.pic-intro-2 {
background-image: url(../img/index-intro-pic-red-2.87ea17e60b3a18447144acf1dd3a6e73.png)
}
.body-login .wrap-intro li .pic.pic-intro-3 {
background-image: url(../img/index-intro-pic-red-3.80930fe5e2664421aa960fcbb9dc1e29.png)
}
.body-login .wrap-intro li .pic.pic-intro-4 {
background-image: url(../img/index-intro-pic-red-4.6cf74db55b75b77436f8944b9891dfd8.png)
}
.body-login .wrap-intro li .pic.pic-intro-5 {
background-image: url(../img/index-intro-pic-red-5.9499eef7c5c7802f2a2e4e42415c6732.png)
}
.body-login .wrap-intro li .title {
font-size: 24px;
color: #000;
line-height: 33px;
font-weight: 500
}
@media (max-width:1500px) {
.body-login .wrap-intro li .title {
font-size: 18px;
line-height: 24px
}
}
.body-login .wrap-intro li .desc {
margin-top: 30px;
padding: 0 36px;
font-size: 16px;
color: #666
}
@media (max-width:1500px) {
.body-login .wrap-intro li .desc {
margin-top: 20px;
padding: 0 30px;
font-size: 12px;
line-height: 18px
}
}
.body-login .copyright {
position: relative;
background: #fff;
color: #878787
}
.body-login .copyright .copyright-link,.body-login .copyright .copyright-link a {
color: #0574ff
}
.body-login .third-login {
margin-top: 4px
}
.body-login .third-login .third-login-title {
position: relative;
height: 20px;
line-height: 20px;
text-align: center;
font-size: 14px;
color: #333
}
.body-login .third-login .third-login-title:after,.body-login .third-login .third-login-title:before {
content: "";
display: block;
position: absolute;
width: 77px;
height: 1px;
top: 50%;
background: #d8d8d8
}
.body-login .third-login .third-login-title:after {
left: 0
}
.body-login .third-login .third-login-title:before {
right: 0
}
.body-login .third-login .third-login-content {
margin: 0 -34px;
line-height: 54px
}
.body-login .third-login .third-login-content-other a {
display: inline-block;
*display: inline;
*zoom: 1
}
.body-login .third-login .third-login-content-other a+a {
margin-left: 36px
}
.body-login .third-login .swiper-container {
width: 100%;
overflow: hidden
}
.body-login .third-login .swiper-button-next,.body-login .third-login .swiper-button-prev {
width: 30px;
height: 40px;
position: absolute;
top: 10px;
z-index: 10;
cursor: pointer
}
.body-login .third-login .swiper-button-prev {
background-image: url(data:image/png;
base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAoCAYAAADpE0oSAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAHqADAAQAAAABAAAAKAAAAADkIHojAAABj0lEQVRYCe2Yv0oDQRDGv90cKWIZm6igXWxEsdLOykLBJxB8ACs5tbARBCs9LHwCUUgv+KdMJxaCiIXpElDPQu1iIbk9ZxKuPuZy7jU7zRZ7u7/9vp1ljlGdbhzDToRKoamB3YmKelUWwX15CvjWCrPWwUwn5Q1Sbj/ocpcKAZPUWlFgOLC1THNWO6v/zYGhk+smjLHcjHD7ISty3jCSLjoxjl8MbRHjN5LtlBl80jI4azNUwa+XsDZOBU8QYnCPHN1/Nrh6N/Covh3MaKzUZFA+nwj8Q3b6jwZ3nwYjnkIwp7FQlUMZLEqugOxlKMdOPTuU14vAPsEWRwdLjugQ91+yTGZgEiJwpQSczmusjml06bI3Hwyu6TllCRGYAXS1OKSE2pjS6NE/zN6TwXlbDheDE3VbZPv2NFlAEbQiXL7J4KKsTqDJuD6pUC1r8JsuD86QTKWOhfze8qkyW50qKeUDB04xKL9pZ3V+Xqbs5KxOMSi/6aKsDgsBcxPGepGgct5vvthUzO2mBnd8uN30B9+2bJwkiuaLAAAAAElFTkSuQmCC);left: 0;
right: auto
}
.body-login .third-login .swiper-button-next {
background-image: url(data:image/png;
base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAoCAYAAADpE0oSAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAHqADAAQAAAABAAAAKAAAAADkIHojAAABqUlEQVRYCe2YvUoDQRDH/7OXEBGj0SIqpLNTMIn6APEd7NXOJoWdoJ0gRLAQsfAJrHwGtfMDzAdoZyEG/CqMRsUQ79bdoBBMLu7eJZfmprqbnZnf7H/32OUIwoofPGYBm5wjJV5Hpa/TRjUoR54DQ52G1ddntZl6DJUNsB9565vx5JkJiidr+nc2EtwV88Geye5L7UvdMQW0N1f6wsLCqYmHiruetMHlL45ciWP+xMT1m3O4NngnaSAxSLj/5Fg8M5EtOYNrg8NBYG/GwGyU4bXKsXRu4vhJnOaapg2W9UMiayvJMBdjqFgcy2LdD2714I7AEi4T1yYYEhGCBY71KxOFFzmiZgG1sMYocXPBxqVV22gMhNVxhsmBxjg7jyNwRVBX8hYOHy0hOyETZ0hFyY7R1K8NLleBdNZE7pmjP0jYnjKQjDSt3dKpDf6FjvQQdqcNjPW1rG87qA0OB0hsKCCTMDAcsq377wDdvIt7ZhfM8efktlcf7FZB5XxfamWp3Ab6UrtVUDlfSn2nHN3GQEaEozbWUy7VvZ8vsV4qiktEXMx8X7Trmezf/mtw+3/vmbkAAAAASUVORK5CYII=);right: 0;
left: auto
}
.body-login .third-login .swiper-slide {
float: left;
position: relative;
text-align: center
}
.body-login .third-login .swiper-slide a {
display: inline-block;
*display: inline;
*zoom: 1
}
.body-login .third-login .swiper-slide a+a {
margin-left: 36px
}
.body-login .third-login .third-login-agt {
margin-top: 6px;
font-size: 12px;
color: #84919d;
text-align: center;
line-height: 12px
}
.body-login .third-login .third-login-agt a {
color: #0574ff
}
.theme-festival .copyright * {
color: #fff!important
}
.theme-festival .box.box-qrcode .box-bd .box-block .qrcode-help {
background-image: url(../img/)
}
.body-login.body-login-activity .main-activity-twelve .wrap-activity-in {
margin-top: 76px;
position: relative;
height: 97px
}
.body-login.body-login-activity .main-activity-twelve .wrap-activity-in .activity-in-login {
position: absolute;
top: 0;
right: 0;
width: 352px;
height: 95px;
display: inline-block;
*display: inline;
*zoom: 1;
background-repeat: no-repeat;
background-position: 0 0;
background-size: 100%
}
.body-login.body-login-activity .main-activity-twelve .box {
margin-top: 8px
}
.body-login.body-login-activity .main-activity-twelve .wrap-inset {
height: 467px
}
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 273 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 265 B

+57
View File
@@ -0,0 +1,57 @@
var scrolltotop={
setting:{
startline:100, //起始行
scrollto:0, //滚动到指定位置
scrollduration:400, //滚动过渡时间
fadeduration:[500,100] //淡出淡现消失
},
controlHTML:'<div class="up"></div>', //返回顶部按钮
controlattrs:{offsetx:30,offsety:80},//返回按钮固定位置
anchorkeyword:"#top",
state:{
isvisible:false,
shouldvisible:false
},scrollup:function(){
if(!this.cssfixedsupport){
this.$control.css({opacity:0});
}
var dest=isNaN(this.setting.scrollto)?this.setting.scrollto:parseInt(this.setting.scrollto);
if(typeof dest=="string"&&jQuery("#"+dest).length==1){
dest=jQuery("#"+dest).offset().top;
}else{
dest=0;
}
this.$body.animate({scrollTop:dest},this.setting.scrollduration);
},keepfixed:function(){
var $window=jQuery(window);
var controlx=$window.scrollLeft()+$window.width()-this.$control.width()-this.controlattrs.offsetx;
var controly=$window.scrollTop()+$window.height()-this.$control.height()-this.controlattrs.offsety;
this.$control.css({left:controlx+"px",top:controly+"px"});
},togglecontrol:function(){
var scrolltop=jQuery(window).scrollTop();
if(!this.cssfixedsupport){
this.keepfixed();
}
this.state.shouldvisible=(scrolltop>=this.setting.startline)?true:false;
if(this.state.shouldvisible&&!this.state.isvisible){
this.$control.stop().animate({opacity:1},this.setting.fadeduration[0]);
this.state.isvisible=true;
}else{
if(this.state.shouldvisible==false&&this.state.isvisible){
this.$control.stop().animate({opacity:0},this.setting.fadeduration[1]);
this.state.isvisible=false;
}
}
},init:function(){
jQuery(document).ready(function($){
var mainobj=scrolltotop;
var iebrws=document.all;
mainobj.cssfixedsupport=!iebrws||iebrws&&document.compatMode=="CSS1Compat"&&window.XMLHttpRequest;
mainobj.$body=(window.opera)?(document.compatMode=="CSS1Compat"?$("html"):$("body")):$("html,body");
mainobj.$control=$('<div id="topcontrol">'+mainobj.controlHTML+"</div>").css({position:mainobj.cssfixedsupport?"fixed":"absolute",bottom:mainobj.controlattrs.offsety,right:mainobj.controlattrs.offsetx,opacity:0,cursor:"pointer"}).attr({title:"返回顶部"}).click(function(){mainobj.scrollup();return false;}).appendTo("body");if(document.all&&!window.XMLHttpRequest&&mainobj.$control.text()!=""){mainobj.$control.css({width:mainobj.$control.width()});}mainobj.togglecontrol();
$('a[href="'+mainobj.anchorkeyword+'"]').click(function(){mainobj.scrollup();return false;});
$(window).bind("scroll resize",function(e){mainobj.togglecontrol();});
});
}
};
scrolltotop.init();
Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
(window.webpackJsonp=window.webpackJsonp||[]).push([[2],{102:function(n,o,c){},135:function(n,o,c){},320:function(n,o,c){},338:function(n,o,c){},651:function(n,o,c){},709:function(n,o,c){},712:function(n,o,c){},722:function(n,o,c){},723:function(n,o,c){},728:function(n,o,c){},731:function(n,o,c){}}]);
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
(window.webpackJsonp=window.webpackJsonp||[]).push([[4],{718:function(n,w,o){}}]);
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
(window.webpackJsonp=window.webpackJsonp||[]).push([[3],{1092:function(n,t,c){},1093:function(n,t,c){},1094:function(n,t,c){},1095:function(n,t,c){},1096:function(n,t,c){},1097:function(n,t,c){},1098:function(n,t,c){},112:function(n,t,c){},1658:function(n,t,c){},1662:function(n,t,c){},732:function(n,t,c){},733:function(n,t,c){},734:function(n,t,c){},735:function(n,t,c){},736:function(n,t,c){},738:function(n,t,c){},739:function(n,t,c){},740:function(n,t,c){"use strict";var i=c(1092);c.n(i).a},745:function(n,t,c){},746:function(n,t,c){},747:function(n,t,c){},749:function(n,t,c){},750:function(n,t,c){},751:function(n,t,c){"use strict";var i=c(1093);c.n(i).a},752:function(n,t,c){},753:function(n,t,c){"use strict";var i=c(1094);c.n(i).a},754:function(n,t,c){"use strict";var i=c(1095);c.n(i).a},755:function(n,t,c){"use strict";var i=c(1096);c.n(i).a},756:function(n,t,c){"use strict";var i=c(1097);c.n(i).a},757:function(n,t,c){"use strict";var i=c(1098);c.n(i).a},758:function(n,t,c){},759:function(n,t,c){},760:function(n,t,c){},761:function(n,t,c){},762:function(n,t,c){},763:function(n,t,c){},764:function(n,t,c){},765:function(n,t,c){},766:function(n,t,c){},767:function(n,t,c){},768:function(n,t,c){},769:function(n,t,c){},770:function(n,t,c){},771:function(n,t,c){},772:function(n,t,c){},773:function(n,t,c){},774:function(n,t,c){},776:function(n,t,c){},781:function(n,t,c){},824:function(n,t,c){},830:function(n,t,c){},841:function(n,t,c){},852:function(n,t,c){},898:function(n,t,c){},899:function(n,t,c){},922:function(n,t,c){},963:function(n,t,c){}}]);
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,67 @@
@charset "utf-8";
/*
* artDialog skin
* http://code.google.com/p/artdialog/
* (c) 2009-2011 TangBin, http://www.planeArt.cn
*
* This is licensed under the GNU LGPL, version 2.1 or later.
* For details, see: http://creativecommons.org/licenses/LGPL/2.1/
*/
/* common start */
body { _margin:0; _height:100%; /*IE6 BUG*/ }
.aui_outer { text-align:left; }
table.aui_border, table.aui_dialog { border:0; margin:0; border-collapse:collapse; width:auto; }
.aui_nw, .aui_n, .aui_ne, .aui_w, .aui_c, .aui_e, .aui_sw, .aui_s, .aui_se, .aui_header, .aui_tdIcon, .aui_main, .aui_footer { padding:0; }
.aui_header, .aui_buttons button { font: 12px/1.11 'Microsoft Yahei', Tahoma, Arial, Helvetica, STHeiti; _font-family:Tahoma,Arial,Helvetica,STHeiti; -o-font-family: Tahoma, Arial; }
.aui_title { overflow:hidden; text-overflow: ellipsis; }
.aui_state_noTitle .aui_title { display:none; }
.aui_close { display:block; position:absolute; text-decoration:none; outline:none; _cursor:pointer; }
.aui_close:hover { text-decoration:none; }
.aui_main { text-align:center; min-width:9em; min-width:0\9/*IE8 BUG*/; }
.aui_content { display:inline-block; *zoom:1; *display:inline; text-align:left; border:none 0; }
.aui_content.aui_state_full { display:block; width:100%; margin:0; padding:0!important; height:100%; }
.aui_loading { width:96px; height:32px; text-align:left; text-indent:-999em; overflow:hidden; background:url(icons/loading.gif) no-repeat center center; }
.aui_icon { vertical-align: middle; }
.aui_icon div { width:48px; height:48px; margin:10px 0 10px 10px; background-position: center center; background-repeat:no-repeat; }
.aui_buttons { padding:8px; text-align:right; white-space:nowrap; }
.aui_buttons button { margin-left:15px; padding: 6px 8px; cursor: pointer; display: inline-block; text-align: center; line-height: 1; *padding:4px 10px; *height:2em; letter-spacing:2px; font-family: Tahoma, Arial/9!important; width:auto; overflow:visible; *width:1; color: #333; border: solid 1px #999; border-radius: 5px; background: #DDD; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#DDDDDD'); background: linear-gradient(top, #FFF, #DDD); background: -moz-linear-gradient(top, #FFF, #DDD); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFF), to(#DDD)); text-shadow: 0px 1px 1px rgba(255, 255, 255, 1); box-shadow: 0 1px 0 rgba(255, 255, 255, .7), 0 -1px 0 rgba(0, 0, 0, .09); -moz-transition:-moz-box-shadow linear .2s; -webkit-transition: -webkit-box-shadow linear .2s; transition: box-shadow linear .2s; }
.aui_buttons button::-moz-focus-inner{ border:0; padding:0; margin:0; }
.aui_buttons button:focus { outline:none 0; border-color:#426DC9; box-shadow:0 0 8px rgba(66, 109, 201, .9); }
.aui_buttons button:hover { color:#000; border-color:#666; }
.aui_buttons button:active { border-color:#666; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DDDDDD', endColorstr='#FFFFFF'); background: linear-gradient(top, #DDD, #FFF); background: -moz-linear-gradient(top, #DDD, #FFF); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#DDD), to(#FFF)); box-shadow:inset 0 1px 5px rgba(66, 109, 201, .9), inset 0 1px 1em rgba(0, 0, 0, .3); }
.aui_buttons button[disabled] { cursor:default; color:#666; background:#DDD; border: solid 1px #999; filter:alpha(opacity=50); opacity:.5; box-shadow:none; }
button.aui_state_highlight { color: #FFF; border: solid 1px #1c6a9e; background: #2288cc; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bbee', endColorstr='#2288cc'); background: linear-gradient(top, #33bbee, #2288cc); background: -moz-linear-gradient(top, #33bbee, #2288cc); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#33bbee), to(#2288cc)); text-shadow: -1px -1px 1px #1c6a9e; }
button.aui_state_highlight:hover { color:#FFF; border-color:#0F3A56; }
button.aui_state_highlight:active { border-color:#1c6a9e; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bbee', endColorstr='#2288cc'); background: linear-gradient(top, #33bbee, #2288cc); background: -moz-linear-gradient(top, #33bbee, #2288cc); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#33bbee), to(#2288cc)); }
/* common end */
.aui_inner { background:#FFF; }
/*.aui_outer, .aui_inner { border:1px solid rgba(0, 0, 0, .7); border:1px solid #333\9; }*/
.aui_border { box-shadow: inset 0 0 1px rgba(255, 255, 255, .9); }
.aui_nw, .aui_ne, .aui_sw, .aui_se { width:1px; height:1px; }
.aui_nw, .aui_n, .aui_ne, .aui_w, .aui_e, .aui_sw, .aui_s, .aui_se { background:rgba(0, 0, 0, .4); background:#000\9!important; filter:alpha(opacity=40); }
.aui_state_lock .aui_nw, .aui_state_lock .aui_n, .aui_state_lock .aui_ne, .aui_state_lock .aui_w, .aui_state_lock .aui_e, .aui_state_lock .aui_sw, .aui_state_lock .aui_s, .aui_state_lock .aui_se { background:rgba(0, 0, 0, .5); background:#000\9!important; filter:alpha(opacity=50); }
.aui_state_focus .aui_dialog { box-shadow: 0 0 3px rgba(0, 0, 0, 0.4); }
.aui_state_focus .aui_outer { box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1); }
.aui_state_lock .aui_border { box-shadow:0 3px 26px rgba(0, 0, 0, .9); }
.aui_state_drag .aui_outer, .aui_outer:active { box-shadow:none; }
.aui_titleBar { position:relative; height:100%; }
.aui_title { font-size: 14px;height:38px; line-height:38px; padding:0 28px 0 10px; text-shadow:0 1px 0 rgba(255, 255, 255, .7); background-color:#F6F6F6; font-weight:bold; color:#95a7ae; font-family: Tahoma, Arial/9!important; background-color:#F6F6F6; background: linear-gradient(top, #edf5f8, #bdc6cd); background: -moz-linear-gradient(top, #F6F6F6, #F6F6F6); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F6F6F6), to(#F6F6F6)); border-top:1px solid #edf5f8; border-bottom:1px solid #b6bec5; }
.aui_state_focus .aui_title { color:#4c5a5f; }
.aui_state_drag .aui_title { background: linear-gradient(top, #bdc6cd, #edf5f8); background: -moz-linear-gradient(top, #bdc6cd, #edf5f8); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bdc6cd), to(#edf5f8)); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bdc6cd', endColorstr='#edf5f8'); box-shadow:none; }
.aui_state_drag .aui_titleBar { box-shadow:none; }
.aui_close { padding:0; top:4px; right:4px; width:21px; height:21px; line-height:21px; font-size:18px; color:#68767b; text-align:center; font-family: Helvetica, STHeiti; _font-family: Tahoma, '\u9ed1\u4f53', 'Book Antiqua', Palatino; text-shadow:0 1px 0 rgba(255, 255, 255, .9); }
.aui_close:hover { background:#C72015; color:#FFF; }
.aui_close:active { box-shadow: none; }
.aui_content { color:#666; }
.aui_state_focus .aui_content { color:#000; }
.aui_buttons { background-color:#F6F6F6; border-top:solid 1px #DADEE5; }
.aui_state_noTitle .aui_nw, .aui_state_noTitle .aui_ne, .aui_state_noTitle .aui_sw, .aui_state_noTitle .aui_se { width:3px; height:3px; }
.aui_state_noTitle .aui_inner { border:1px solid #666; background:#FFF; }
.aui_state_noTitle .aui_outer { border:none 0; box-shadow:none; }
.aui_state_noTitle .aui_nw, .aui_state_noTitle .aui_n, .aui_state_noTitle .aui_ne, .aui_state_noTitle .aui_w, .aui_state_noTitle .aui_e, .aui_state_noTitle .aui_sw, .aui_state_noTitle .aui_s, .aui_state_noTitle .aui_se { background:rgba(0, 0, 0, .05); background:#000\9!important; filter:alpha(opacity=5)!important; }
.aui_state_noTitle .aui_titleBar { bottom:0; _bottom:0; _margin-top:0; }
.aui_state_noTitle .aui_close { top:0; right:0; width:18px; height:18px; line-height:18px; text-align:center; text-indent:0; font-size:18px; text-decoration:none; color:#214FA3; background:none; filter:!important; }
.aui_state_noTitle .aui_close:hover, .aui_state_noTitle .aui_close:active { text-decoration:none; color:#900; }
.aui_state_noTitle .aui_dialog { box-shadow: none; }
Binary file not shown.

After

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

File diff suppressed because one or more lines are too long
Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 701 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+242
View File
@@ -0,0 +1,242 @@
/**
* @author zhixin wen <wenzhixin2010@gmail.com>
* @version: v1.0.1
* Modificated 16.08.16 by Aleksej Tokarev (Loecha)
* - Sorting Problem solved
* - Recalculated Size of fixed Columns
*/
(function ($) {
'use strict';
$.extend($.fn.bootstrapTable.defaults, {
fixedColumns: false,
fixedNumber: 1
});
var BootstrapTable = $.fn.bootstrapTable.Constructor,
_initHeader = BootstrapTable.prototype.initHeader,
_initBody = BootstrapTable.prototype.initBody,
_resetView = BootstrapTable.prototype.resetView,
_getCaret = BootstrapTable.prototype.getCaret; // Add: Aleksej
BootstrapTable.prototype.initFixedColumns = function () {
this.$fixedHeader = $([
'<div class="fixed-table-header-columns">',
'<table>',
'<thead></thead>',
'</table>',
'</div>'].join(''));
this.timeoutHeaderColumns_ = 0;
this.$fixedHeader.find('table').attr('class', this.$el.attr('class'));
this.$fixedHeaderColumns = this.$fixedHeader.find('thead');
this.$tableHeader.before(this.$fixedHeader);
this.$fixedBody = $([
'<div class="fixed-table-body-columns">',
'<table>',
'<tbody></tbody>',
'</table>',
'</div>'].join(''));
this.timeoutBodyColumns_ = 0;
this.$fixedBody.find('table').attr('class', this.$el.attr('class'));
this.$fixedBodyColumns = this.$fixedBody.find('tbody');
this.$tableBody.before(this.$fixedBody);
};
BootstrapTable.prototype.initHeader = function () {
_initHeader.apply(this, Array.prototype.slice.apply(arguments));
if (!this.options.fixedColumns) {
return;
}
this.initFixedColumns();
var that = this, $trs = this.$header.find('tr').clone(true); //Fix: Aleksej "clone()" mit "clone(true)" ersetzt
$trs.each(function () {
// This causes layout problems:
//$(this).find('th:gt(' + (that.options.fixedNumber -1) + ')').remove(); // Fix: Aleksej "-1" hinnzugefgt. Denn immer eine Spalte Mehr geblieben ist
$(this).find('th:gt(' + that.options.fixedNumber + ')').remove();
});
this.$fixedHeaderColumns.html('').append($trs);
};
BootstrapTable.prototype.initBody = function () {
_initBody.apply(this, Array.prototype.slice.apply(arguments));
if (!this.options.fixedColumns) {
return;
}
var that = this,
rowspan = 0;
this.$fixedBodyColumns.html('');
this.$body.find('> tr[data-index]').each(function () {
var $tr = $(this).clone(),
$tds = $tr.find('td');
var dataIndex = $tr.attr("data-index");
$tr = $("<tr></tr>");
$tr.attr("data-index", dataIndex);
var end = that.options.fixedNumber;
if (rowspan > 0) {
--end;
--rowspan;
}
for (var i = 0; i < end; i++) {
$tr.append($tds.eq(i).clone());
}
that.$fixedBodyColumns.append($tr);
if ($tds.eq(0).attr('rowspan')){
rowspan = $tds.eq(0).attr('rowspan') - 1;
}
});
};
BootstrapTable.prototype.resetView = function () {
_resetView.apply(this, Array.prototype.slice.apply(arguments));
if (!this.options.fixedColumns) {
return;
}
clearTimeout(this.timeoutHeaderColumns_);
this.timeoutHeaderColumns_ = setTimeout($.proxy(this.fitHeaderColumns, this), this.$el.is(':hidden') ? 100 : 0);
clearTimeout(this.timeoutBodyColumns_);
this.timeoutBodyColumns_ = setTimeout($.proxy(this.fitBodyColumns, this), this.$el.is(':hidden') ? 100 : 0);
};
BootstrapTable.prototype.fitHeaderColumns = function () {
var that = this,
visibleFields = this.getVisibleFields(),
headerWidth = 0;
this.$body.find('tr:first-child:not(.no-records-found) > *').each(function (i) {
var $this = $(this),
index = i;
if (i >= that.options.fixedNumber) {
return false;
}
if (that.options.detailView && !that.options.cardView) {
index = i - 1;
}
var $th = that.$fixedHeader.find('th[data-field="' + visibleFields[index] + '"]');
$th.find('.fht-cell').width($this.innerWidth());
headerWidth += $this.outerWidth();
$th.data('fix-pos', index);
});
this.$fixedHeader.width(headerWidth + 1).show();
// fix click event
this.$fixedHeader.delegate("tr th", 'click', function() {
$(this).parents(".fixed-table-container").find(".fixed-table-body table thead tr th:eq("+$(this).data("fix-pos")+") .sortable").click();
})
};
/**
* Add: Aleksej
* Hook fr getCaret. Aktualisieren Header bei Fixed-Columns wenn diese sortiert wurden
* @method getCaret
* @for BootstrapTable
*/
BootstrapTable.prototype.getCaret = function () {
var result = _getCaret.apply(this, arguments);
if (this.options.fixedColumns && this.$fixedHeaderColumns instanceof jQuery) {
var that = this, $th;
$.each(this.$fixedHeaderColumns.find('th'), function (i, th) {
$th = $(th);
$th.find('.sortable').removeClass('desc asc').addClass($th.data('field') === that.options.sortName ? that.options.sortOrder : 'both');
});
}
return result;
};
/**
* Add: Aleksej, zum berechnen von Scrollbar-Gre
* @method calcScrollBarSize
* @return Number
*/
BootstrapTable.prototype.calcScrollBarSize = function () {
// Es ist egal, ob Hhe oder Breite
var tmpWidth = 100,
$container = $('<div>').css({
width : tmpWidth,
overflow : 'scroll',
visibility : 'hidden'}
).appendTo('body'),
widthWithScroll = $('<div>').css({
width: '100%'
}).appendTo($container).outerWidth();
$container.remove();
return tmpWidth - widthWithScroll;
};
BootstrapTable.prototype.fitBodyColumns = function () {
var that = this,
borderHeight = (parseInt(this.$el.css('border-bottom-width')) + parseInt(this.$el.css('border-top-width'))), // Add. Aleksej
top = this.$fixedHeader.outerHeight() + borderHeight, // Fix. Aleksej "-2" mit "+ borderHeight" ersetzt
// the fixed height should reduce the scorll-x height
height = this.$tableBody.height() - this.calcScrollBarSize(); // Fix. Aleksej "-14" mit "- this.calcScrollBarSize()" ersetzt
if (!this.$body.find('> tr[data-index]').length) {
this.$fixedBody.hide();
return;
}
if (!this.options.height) {
top = this.$fixedHeader.height();
height = height - top;
}
this.$fixedBody.css({
width: this.$fixedHeader.width(),
height: height,
top: top
}).show();
this.$body.find('> tr').each(function (i) {
that.$fixedBody.find('tr:eq(' + i + ')').height($(this).height() - 1);
});
// events
this.$tableBody.on('scroll', function () {
that.$fixedBody.find('table').css('top', -$(this).scrollTop());
});
this.$body.find('> tr[data-index]').off('hover').hover(function () {
var index = $(this).data('index');
that.$fixedBody.find('tr[data-index="' + index + '"]').addClass('hover');
}, function () {
var index = $(this).data('index');
that.$fixedBody.find('tr[data-index="' + index + '"]').removeClass('hover');
});
this.$fixedBody.find('tr[data-index]').off('hover').hover(function () {
var index = $(this).data('index');
that.$body.find('tr[data-index="' + index + '"]').addClass('hover');
}, function () {
var index = $(this).data('index');
that.$body.find('> tr[data-index="' + index + '"]').removeClass('hover');
});
// fix td width bug
var $first_tr = that.$body.find('tr:eq(0)');
that.$fixedBody.find('tr:eq(0)').find("td").each(function(index) {
$(this).width($first_tr.find("td:eq("+index+")").width())
});
};
})(jQuery);
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Binary file not shown.

After

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

File diff suppressed because one or more lines are too long
Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 701 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

+417
View File
@@ -0,0 +1,417 @@
.child-view {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
-webkit-transition: all .5s cubic-bezier(.55, 0, .1, 1);
transition: all .5s cubic-bezier(.55, 0, .1, 1)
}
.slide-left-enter,
.slide-right-leave-active {
opacity: 0;
-webkit-transform: translate(30px);
transform: translate(30px)
}
.slide-left-leave-active,
.slide-right-enter {
opacity: 0;
-webkit-transform: translate(-30px);
transform: translate(-30px)
}
.content {
width: 1100px;
margin: 0 auto
}
.flex {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex
}
.flex-box {
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center
}
.align-center,
.flex-box,
.space-between {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center
}
.space-between {
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between
}
.text-overflow {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap
}
input:focus {
outline: none
}
.dis-btn1 {
cursor: pointer
}
html {
line-height: 1.15;
-webkit-text-size-adjust: 100%
}
body {
margin: 0
}
h1 {
font-size: 2em;
margin: .67em 0
}
hr {
-webkit-box-sizing: content-box;
box-sizing: content-box;
height: 0;
overflow: visible
}
pre {
font-family: monospace, monospace;
font-size: 1em
}
a {
background-color: transparent
}
abbr[title] {
border-bottom: none;
text-decoration: underline;
-webkit-text-decoration: underline dotted;
text-decoration: underline dotted
}
b,
strong {
font-weight: bolder
}
code,
kbd,
samp {
font-family: monospace, monospace;
font-size: 1em
}
small {
font-size: 80%
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline
}
sub {
bottom: -.25em
}
sup {
top: -.5em
}
img {
border-style: none
}
button,
input,
optgroup,
select,
textarea {
font-family: inherit;
font-size: 100%;
line-height: 1.15;
margin: 0
}
button,
input {
overflow: visible
}
button,
select {
text-transform: none
}
[type=button],
[type=reset],
[type=submit],
button {
-webkit-appearance: button
}
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
border-style: none;
padding: 0
}
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
outline: 1px dotted ButtonText
}
fieldset {
padding: .35em .75em .625em
}
legend {
-webkit-box-sizing: border-box;
box-sizing: border-box;
color: inherit;
display: table;
max-width: 100%;
padding: 0;
white-space: normal
}
progress {
vertical-align: baseline
}
textarea {
overflow: auto
}
[type=checkbox],
[type=radio] {
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 0
}
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
height: auto
}
[type=search] {
-webkit-appearance: textfield;
outline-offset: -2px
}
[type=search]::-webkit-search-decoration {
-webkit-appearance: none
}
::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit
}
details {
display: block
}
summary {
display: list-item
}
[hidden],
template {
display: none
}
a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
html,
i,
iframe,
img,
input,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font-weight: 400;
vertical-align: baseline
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
menu,
nav,
section {
display: block
}
body {
line-height: 1
}
blockquote,
q {
quotes: none
}
blockquote:after,
blockquote:before,
q:after,
q:before {
content: none
}
table {
border-collapse: collapse;
border-spacing: 0
}
a {
color: #7e8c8d;
-webkit-backface-visibility: hidden;
text-decoration: none
}
li {
list-style: none
}
body {
-webkit-text-size-adjust: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}
body,
html {
font-family: PingFang SC, STHeitiSC-Light, Helvetica-Light, arial, sans-serif, Droid Sans Fallback;
-webkit-tap-highlight-color: transparent;
background: #f4f4f4;
}
* {
-webkit-box-sizing: border-box;
box-sizing: border-box
}
img {
display: block;
max-width: 100%
}
.app,
body,
html {
width: 100%;
height: 100%;
position: relative;
background: #fff
}
+280
View File
@@ -0,0 +1,280 @@
/**
* 回收站和文件管理通用函数
*/
if (!!window.ActiveXObject || "ActiveXObject" in window){
alert("您的浏览器版本太过久了,可能无法正常访问,请使用360极速浏览器或者Chrome浏览器再来~");
}
//弹框
function noty_msg(type,msg,url,time){
var msg = msg || "";
var time = time || 800;
if(type){
type = "success";
}else{
type = "error";
}
if(url){
var modal = true;
}else{
var modal = false;
}
Wind.use('noty', function () {
noty({
text: msg,
type: type,
layout: 'topCenter',
modal: modal,
timeout: time,
callback: {
afterClose: function () {
if(url){
window.location.href = url;
}
}
}
}).show();
});
}
//阻止事件 冒泡传播
function stopBubbling(e) {
e = window.event || e;
if (e.stopPropagation) {
e.stopPropagation(); //阻止事件 冒泡传播
} else {
e.cancelBubble = true; //ie兼容
}
}
/* 右键菜单 -------开始 */
//点击悬浮更多按钮打开右键菜单
function clickGengduo(e,id) {
//清空事件 防止冲突
window.onclick=function(e){
}
openList(1,$("#t"+id),e.pageX,e.pageY);
}
//鼠标悬浮显示更多按钮
function HoverGengduo()
{
//悬浮事件
$('#table tbody tr').hover(function(){
$(this).find(".gengduo").show(); //第一个div显示
},function(){
$(this).find(".gengduo").hide();
});
}
//清空右键菜单数据
function openListEmpty(obj)
{
obj.attr("data-id",""); //清空
obj.attr("data-filename",""); //清空
obj.attr("data-folder",""); //清空
}
//打开右键菜单
function openList(isFile,obj,x,y)
{
//判断是不是空白处右键
if(isFile){
var _jq = "#list1";
var _jq2 = "#list2";
openListEmpty($(_jq)); //清空以前的设置
$(_jq).attr("data-id", obj.attr("data-id")); //设置ID
$(_jq).attr("data-filename",obj.attr("data-filename")); //设置文件名
$(_jq).attr("data-folder",obj.attr("data-folder")); //设置是不是文件夹
}else{
var _jq = "#list2";
var _jq2 = "#list1";
}
$(_jq2).hide();
$(_jq).show();
//改变菜单的位置到事件发生的位置
$(_jq).css('left', x);
$(_jq).css('top', y);
//延迟安装 防止更多按钮的点击冲突
setTimeout(
function(){
window.onclick=function(e){
//用户触发click事件就可以关闭了,因为绑定在window上,按事件冒泡处理,不会影响菜单的功能
$(_jq).hide();
if(isFile){
openListEmpty($(_jq));
}
}
}
, 1);
}
//安装右键事件
function clickList()
{
var name = $("#menubar .select").attr("data");
if(name == "shouyi")
{
$('.el-main').unbind("mousedown");
$('.el-main').unbind("contextmenu");
return;
}
//禁用默认右键事件
$('.el-main').on('contextmenu', function () {
if(!window.getSelection().toString()) { //判断用户是否选中了文字
return false;
}
});
//右键菜单
$('#table tbody tr').mousedown(function(e){
if(window.getSelection().toString()) //判断用户是否选中了文字
{
return;
}
if(3 == e.which){ //鼠标右键
openList(1,$(this).find('text'),e.pageX,e.pageY);
}
stopBubbling(e); //防止重叠
});
//右键菜单
$('.el-main').mousedown(function(e){
if(window.getSelection().toString()) //判断用户是否选中了文字
{
return;
}
if(3 == e.which){ //鼠标右键
openList(0,$(this).find('text'),e.pageX,e.pageY);
}
});
}
/* 右键菜单 -------结束 */
//复选框批量操作
function CilckCheck()
{
var data = $('#table').bootstrapTable('getSelections');
if(data.length)
{
$('th[data-field="file_name"] div:first').html("已选中 "+data.length+" 个文件(夹)");
$("#CilckCheck").show();
$("#CilckCheck2").hide();
}else{
$('th[data-field="file_name"] div:first').html("文件名");
$("#CilckCheck").hide();
$("#CilckCheck2").show();
}
}
//获取复选框选中的ID
function getCheckIds(ids,idFs)
{
var ids = ids || "";
var idFs = idFs || "";
var data = $('#table').bootstrapTable('getSelections');
for(var i=0;i<data.length;i++)
{
$("#CheckTmp").html(data[i]['file_name']);
var obj = $("#CheckTmp").find("text");
var id = obj.attr("data-id");
var isFolder = obj.attr("data-folder");
if(isFolder=="1"){
idFs += id+",";
}else{
ids += id+",";
}
}
ids = ids.replace(new RegExp('\\,+$', 'g'), ''); //去掉某位ids
idFs = idFs.replace(new RegExp('\\,+$', 'g'), '');
return {'ids':ids,idFs:idFs};
}
/**
* 操控剪切板
*/
function CopyText(text,msg)
{
var oInput = document.createElement('textarea');
oInput.value = text;
document.body.appendChild(oInput);
oInput.select(); // 选择对象
document.execCommand("Copy"); // 执行浏览器复制命令
oInput.className = 'oInput';
oInput.style.display='none';
if(window.screen.width < 768){
layer.msg(msg, {time:1200});
}
else{
layer.msg(msg, {time:1200, icon:1, shift:4});
}
}
/**
* 修改文件路径导航
* @param {路径导航数据} data
* @param {数据总数} total
* @param {是否搜索} sousuo
*/
function daohang(data,total,sousuo)
{
$(".daohang-count").html(total);
if(sousuo == ""){
if(data)
{
var html = "";
for(var i=0;i<data.length;i++)
{
info = data[i];
if(info['isMy']){
//当前文件夹
html += '<span style="cursor:pointer;" onclick="getTable(\'当前文件夹\')">'+info['folder_name']+'</span>';
if(i != 0){
var shangyji = data[i-1]['id'];
$("#daohang-shangyiji").attr("onclick","getTable("+shangyji+")");
}else{
$("#daohang-shangyiji").attr("onclick","getTable()");
}
}else{
html += '<a href="javascript:;" onclick="getTable('+info['id']+')">'+info['folder_name']+'</a>';
html += '<span class="fuhao">&gt;</span>';
}
}
$("#daohang").html(html);
$(".daohang-path").show();
$(".daohang-all").hide();
}else{
$(".daohang-all").show();
$(".daohang-path").hide();
}
}else{
var html = "";
html += '<span">搜索 "'+sousuo+'"</span>';
$("#daohang").html(html);
$(".daohang-path").show();
$(".daohang-all").hide();
}
}
File diff suppressed because one or more lines are too long
+262
View File
@@ -0,0 +1,262 @@
/* 文件列表图标 关于母猪的产后护养研究 */
.file-icon{
cursor: default;
display: inline-block; /* 一行显示 */
height: 26px;
width: 26px;
left: 43px;
top: 10px;
margin-right: 5px;
vertical-align:middle; /* 对齐 */
}
.filename{
vertical-align:middle;
font-size:13px;
}
.viewer{
cursor:pointer; /* 鼠标样式 */
}
.folder{
cursor:pointer; /* 鼠标样式 */
}
.icon-search:hover{
color: #09AAFF;
}
/* 鼠标悬浮显示更多按钮 */
.gengduo {
z-index: 3;
float:right;
margin-top: 5px;
cursor:pointer;
display: none;
}
/* 图标 */
.icon-color {
color: #09AAFF;
}
/* 路劲导航 */
.daohang {
background-color: #fff;
height: 16px;
line-height: 16px;
margin-bottom: 15px;
position: relative;
font-size: 13px;
display: block;
padding: 15px 0 7px 9px;
margin-top: 0px;
color: #666;
}
.daohang-path {
line-height: 16px;
background: #fff;
overflow: hidden;
white-space: nowrap;
}
.daohang-path li {
float: left;
}
.daohang-path a {
color: #09aaff;
}
.daohang-path .fuhao {
padding: 0 5px;
color: #c5d8f3;
padding: 0 3px;
}
/* 空文件样式 */
.emptyFile {
top: 20px;
left: 0;
width: 100%;
height: 100%;
line-height: 30px;
}
.emptyFile p {
color: #424e67;
margin: 20px 0;
font-weight: 200;
display: block;
margin-block-start: 1em;
margin-block-end: 1em;
margin-inline-start: 0px;
margin-inline-end: 0px;
font-size: 14px;
}
.emptyFile2 {
margin: 0;
display: block;
text-align: left;
position: relative;
overflow-x: hidden;
overflow-y: auto;
height: 100%;
min-height: 400px;
}
.emptyFile2 .img {
background: url(img/emptyfile.png) no-repeat scroll center 0 transparent;
padding-top: 150px;
width: 488px;
position: absolute;
left: 50%; /* 左边距实现居中 */
top: 90%;
text-align: center;
margin: -190px 0 0 -244px;
}
/* 空回收站样式 */
.emptyRecyclebin .img {
background: url(img/emptyRecyclebin.png) no-repeat scroll center 0 transparent;
padding-top: 80px;
}
.emptyRecyclebin-p {
font-size: 16px;
font-weight: 700;
color: #03081a;
}
/* 搜索未找到时 */
.emptySousuo .img {
background: url(img/emptySousuo.png) no-repeat scroll center 0 transparent;
padding-top: 110px;
}
/* 开关按钮 */
.switch {
position: relative;
display: inline-block;
width: 60px;
height: 34px;
}
.switch input {display:none;}
.slider {
position: absolute;
cursor: pointer;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #ccc;
-webkit-transition: .4s;
transition: .4s;
}
.slider:before {
position: absolute;
content: "";
height: 26px;
width: 26px;
left: 4px;
bottom: 4px;
background-color: white;
-webkit-transition: .4s;
transition: .4s;
}
input:checked + .slider {
background-color: #2196F3;
}
input:focus + .slider {
box-shadow: 0 0 1px #2196F3;
}
input:checked + .slider:before {
-webkit-transform: translateX(26px);
-ms-transform: translateX(26px);
transform: translateX(26px);
}
/* Rounded sliders */
.slider.round {
border-radius: 34px;
}
.slider.round:before {
border-radius: 50%;
}
/* 右键菜单 */
.context-menu .list {
border: 1px solid #dde0e4;
border-radius: 5px;
box-shadow: 0 0 8px #ccc;
}
.context-menu .list {
min-height: 23px;
padding: 2px 0;
position: absolute;
background-color: #FFF;
color: #000;
}
.context-menu .list li {
display: list-item;
cursor: default;
width: 110px;
height: 23px;
line-height: 23px;
white-space: nowrap;
position: relative;
z-index: 1;
box-sizing: border-box;
padding: 0 27px 0 20px;
}
@media (max-width:767px) {
.context-menu .list li {
width: 120px;
height: 30px;
line-height: 30px;
}
}
.context-menu .list .separate,
.context-menu .list .separate.list-hover {
padding: 0;
margin: 5px 0;
height: 1px;
line-height: 0;
font-size: 0 !important;
background-color: #e9e9e9;
cursor: default;
}
.context-menu .list li:hover {
background-color: #4281F4;
color: #FFF!important;
}
.context-menu ul, .context-menu li {
list-style: none;
padding: 0;
margin: 0;
font-size: 13px!important;
color: #5b667b!important;
}
+465
View File
@@ -0,0 +1,465 @@
//获取文件图标 《关于母猪的产后护养研究》
function getIcon(ext){
ext = ext.toLowerCase();
var d = new Array();
d['video'] = ['mp4','avi','mov','rmvb','rm','asf','divx','mpg','mpeg','mpe','wmv','mp4','mkv','vob','swf','flv'];
d['music'] = ['cd','mp3','flac','ape','wma','mid','midi','mmf','ncm','wav','dts','dsf'];
d['code'] = ['c','php','py','py3','cpp','h','jar','html','hta','chm','css','js','htm','asp','aspx','jsp','dll','cs','go','sql',
'xml','vb','java','lib','e','ec','db','bat','vbs','cmd','json','vbe','ocx','conf','sh','dat'];
d['zip'] = ['zip','tar','gz','rar','7z','arj','z','iso','gho'];
d['ps'] = ['ps','psd','pdd','eps','iff','tdi','pcx','raw'];
d['img'] = ['png','bmp','rle','dib','gif','ico','jpeg','jpe','jff','jps','jpg','psb','svg','pbm','mp0'];
d['fonts'] = ['ttf','eot','woff','otf','woff2'];
d['text'] = ['txt','md','rtf','ini'];
d['word'] = ['doc','docx','docm'];
d['excel'] = ['xls','xlsx','xlsm'];
d['ppt'] = ['ppt','pptx'];
d['links'] = ['url','lnk'];
d['pdf'] = ['pdf','pdp'];
d['exe'] = ['exe','msi'];
d['ipa'] = ['ipa'];
d['apk'] = ['apk'];
var extName = "file";
var extName2 = extName;
for (var index in d){
//console.log("d["+index+"] " + d[index]);
for(var i=0;i<d[index].length;i++){
if(d[index][i] == ext){
extName = index;
break;
}
}
if(extName != extName2){
break;
}
}
return extName;
}
//打开上传窗口
function upload(){
if(window.screen.width < 768){
var area = ['99.5%','413px'];
var offset = '';
}
else{
var area = ['520px','413px'];
var offset = ['15%','13%'];
}
layer.open({
type: 2,
title: '文件上传',
area: area,
offset: offset,
// shadeClose: true, // 是否点击遮罩关闭
content: '/user/upload.html',
end:function () {
getTable('当前文件夹'); //刷新数据
}
});
}
//打开移动到
function moveFiles(ids="",idFs=""){
if(ids =="" && idFs==""){
var data = getCheckIds();
ids = data['ids'];
idFs = data['idFs'];
}
if(window.screen.width < 768){
var area = ['99.5%','355px'];
var offset = '';
}
else{
var area = ['520px','355px'];
var offset = ['15%','13%'];
}
layer.open({
type: 2,
title: '移动到',
area: area,
offset: offset,
shadeClose: true, // 是否点击遮罩关闭
content: '/user/files/moveFiles.html?ids='+ids+"&idFs="+idFs,
end:function () {
//getTable(); //刷新数据
}
});
}
//重命名编辑框
function rename(){
$(".filename").editable({
toggle: 'manual',
validate: function (v) {
if (!v) return '文件名不能为空';
var obj = $(this);
var id = obj.attr("data-id");
var filename = obj.attr("data-filename");
var is_folder = obj.attr("data-folder");
if (filename != v) {
$.ajax({
type: "get",
url: '/user/files/toReanme.html?id=' + id + "&file_name=" + v + "&is_folder="+is_folder,
dataType: "json",
success: function (data) {
if(data.status)
{
obj.attr("data-filename", v);
layer.msg(data.msg, {time:1000, icon:1, shift:4});
}else{
layer.alert(data.msg,{icon:2});
}
},
error: function (error) {
layer.alert("API请求失败,请联系客服",{icon:2});
}
});
}
},
mode: "inline", //编辑框的模式:支持popup和inline两种模式,默认是popup
type: 'tel'
});
}
/* 新建文件夹 -------开始 */
var setPassHtml = $("#setPass").html();
$("#setPass").html("");
//新建文件夹窗口
function mkdir() {
layer.open({
type: 2,
title: '新建文件夹',
area: ['342px', '350px'],
fixed: false, //不固定
shadeClose: true, //遮罩层关闭
content: '/user/folder/addFolder.html',
end:function () {
//location.reload()
}
});
}
/* 新建文件夹 -------end */
//菜单栏删除批量删除
function CheckDelete()
{
var data = $('#table').bootstrapTable('getSelections');
layer.confirm('确定要删除所选的 '+data.length+' 个文件(夹)吗?',
{
shadeClose: true,
icon: 3,
btn: ['确定','取消'] //按钮
},
function(index){
var data = getCheckIds();
var ids = data['ids'];
var idFs = data['idFs'];
//console.log(ids,idFs);
var url = "/user/files/toDeleteAll.html?ids="+ids+"&idFs="+idFs;
$.ajax({
type: "get",
url: url,
dataType: "json",
success: function (data2) {
if(data2.status)
{
data = data2.data;
for(var i=0;i<data.length;i++)
{
$("text[data-id='"+data[i]+"']").parent().parent().remove();
}
layer.msg(data2.msg, {time:1500, icon:1, shift:4});
}else{
layer.alert(data2.msg,{icon:2});
}
},
error: function (error) {
layer.alert("API请求失败,请联系客服",{icon:2});
}
});
},
function(){
});
}
//设置提取码窗口
function setPass(id,filename)
{
var idU = "#"+id+"-url";
var idP = "#"+id+"-pass";
var Url2= $(idU).html();
var urlId= $(idU).attr("data-id");
var Pass = $(idU).attr("data-pass");
var PassStatus = $(idU).attr("data-pass-status");
var Url = "链接:"+Url2;
if(window.screen.width < 768){
var area = ['342px','380px'];
}
else{
var area = ['325px','270px'];
}
layer.open({
title: "分享设置:"+filename,
area: area,
type: 1,
shift: 7,
resize: false, // 是否允许拉伸
shadeClose: true, //遮罩层关闭
content: setPassHtml,
});
var data = Url;
if(PassStatus == "1") //密码开关
{
data = Url+"\n提取码:"+Pass;
$("#setPassClick").attr("checked","");
}else{
$("#setPassPass").attr("disabled","disabled");
}
$("#setPassUrl").val(data);
$("#setPassPass").val(Pass);
//密码开关冒泡
$("#setPassClick").click(function(){
if($("#setPassPass").attr("disabled")) //是否禁用
{
var tmp = Url+"\n提取码:"+$("#setPassPass").val();
$("#setPassUrl").val(tmp);
$("#setPassPass").removeAttr("disabled");
}else{
$("#setPassUrl").val(Url);
$("#setPassPass").attr("disabled","disabled");
}
});
//密码修改冒泡
$("#setPassPass").bind("input propertychange", function() {
var data = "链接:"+Url2+"\n提取码:"+$("#setPassPass").val();
$("#setPassUrl").val(data);
});
if(window.screen.width < 768){
//文本框击冒泡
$('#setPassUrl').click(function () {
CopyText($('#setPassUrl').val(),"复制分享链接成功~");
});
}
else{
//文本框双击冒泡
$('#setPassUrl').dblclick(function () {
CopyText($('#setPassUrl').val(),"复制分享链接成功~");
});
}
//保存密码
$("#setPassBtn").click(function(){
var pass = $("#setPassPass").val();
if(pass.length == 0)
{
$('#setPassPass').focus();
return layer.msg('请填写提取码!', {time: 700});
}
if(pass.length < 2 || pass.length > 6)
{
return layer.alert("提取码长度最短为2,最长为6,请重新填写",{icon:2});
}
var passStatus = $("#setPassPass").attr("disabled") ? 0 : 1;
var url = "/user/files/toSetPass.html?id="+urlId+"&pass="+pass+"&pass_status="+passStatus;
$.ajax({
type: "get",
url: url,
dataType: "json",
success: function (data2) {
if(data2.status)
{
if(passStatus){
$(idP).html(pass);
}else{
$(idP).html("-");
}
$(idU).attr("data-pass",pass);
$(idU).attr("data-pass-status",passStatus);
layer.closeAll();
layer.msg(data2.msg, {time:1000, icon:1, shift:4});
}else{
layer.alert(data2.msg,{icon:2});
}
},
error: function (error) {
layer.alert("API请求失败,请联系客服",{icon:2});
}
});
});
}
/* 右键菜单 -------开始 */
$(".context-menu .list li").click(function(){
var ac = $(this).html();
var id = $('.context-menu .list').attr("data-id");
var filename = $('.context-menu .list').attr("data-filename");
var is_folder = $('.context-menu .list').attr("data-folder");
//if(!id){
// return layer.msg('请选择文件~', {time: 700});;
//}
switch(ac) {
case "刷新数据":{
getTable("当前文件夹",$('#sousuo').val());
break;
}
case "重新加载页面":{
location.reload();
break;
}
case "设置提取码":{
setPass(id,filename);
break;
}
case "新建文件夹":{
mkdir();
break;
}
case "移动到":{
if(is_folder=="1"){
moveFiles("",id);
}else{
moveFiles(id);
}
break;
}
case "下载":{
if(is_folder=="1"){
var Url2= $("#"+id+"-url").html();
window.open(Url2);
}
window.open("/user/file/toDown.html?id="+id);
break;
}
case "重命名":{
setTimeout(function (){
$("text[data-id='"+id+"'][data-folder="+is_folder+"]").editable('toggle');
},1);
break;
}
case "复制链接":{
var Url2= $("#"+id+"-url").html();
var Pass = $("#"+id+"-url").attr("data-pass");
var PassStatus = $("#"+id+"-url").attr("data-pass-status");
if(PassStatus == "1") //密码开关
{
Url2 = "链接:"+Url2+"\n提取码:"+Pass;
}
CopyText(Url2,"复制分享链接成功~");
break;
}
case "编辑文件":{
if(is_folder=="1"){
var title = "编辑文件夹";
var url = '/user/folder/editFolder.html?id='+id;
var area = ['342px', '350px'];
}else{
var title = "编辑文件";
var url = '/user/file/editFile.html?id='+id;
var area = ['450px', '460px'];
}
layer.open({
type: 2,
title: title,
area: area,
fixed: false, //不固定
shadeClose: true, //遮罩层关闭
content: url,
end:function () {
//location.reload()
}
});
break;
}
case "删除":{
var url = "/user/files/toDelete.html?id="+id+"&isFolder="+is_folder;
layer.confirm('确定要删除('+filename+")吗?",
{
shadeClose: true,
icon: 3,
btn: ['确定','取消'] //按钮
},
function(index){
$.ajax({
type: "get",
url: url,
dataType: "json",
success: function (data) {
if(data.status)
{
$("text[data-id='"+id+"']").parent().parent().remove();
layer.msg(data.msg, {time:1000, icon:1, shift:4});
}else{
layer.alert(data.msg,{icon:2});
}
},
error: function (error) {
layer.alert("API请求失败,请联系客服",{icon:2});
}
});
layer.close(index);
},
function(){
});
break;
}
default:{
break;
}
}
});
/* 右键菜单 -------结束 */
//安装文件夹点击事件
function clickFolder()
{
$(".folder").click(function(){
getTable($(this).attr("data-id"));
});
}
+291
View File
@@ -0,0 +1,291 @@
.brdCom {
content: " ";
position: absolute;
width: 100%;
-webkit-transform: scaleY(.5);
transform: scaleY(.5)
}
.header {
height: 100%
}
.pub-right {
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center
}
.pub-header {
width: 100%;
height: 100%
}
.pub-header .logo {
cursor: pointer
}
.pub-header .head-box {
cursor: pointer
}
.pub-header .head-box .head-img {
width: 34px;
height: 34px;
border-radius: 50%;
margin-right: 8px
}
.pub-header .head-box .text {
font-size: 18px;
color: #434343;
margin-right: 14px
}
.pub-header .head-box .down {
width: 14px;
height: 9px;
margin-right: 30px
}
.pub-header .head-box .line {
width: 2px;
height: 20px;
background: #dcdcdc
}
.pub-header .pub-header1 {
margin-left: 30px;
cursor: pointer
}
.pub-header .pub-header1 .yq {
width: 17px;
height: 17px
}
.pub-header .pub-header1 .xgmm {
width: 13px;
height: 17px
}
.pub-header .pub-header1 .tc {
width: 15px;
height: 16px
}
.pub-header .pub-header1 .text {
font-size: 14px;
color: #313131;
margin-left: 8px
}
.pop-box {
padding-bottom: 20px
}
.pop-box .pop-top {
width: 100%;
height: 90px;
background-image: -webkit-gradient(linear, right top, left top, from(#5a84f0), to(#6aafef));
background-image: -webkit-linear-gradient(right, #5a84f0, #6aafef);
background-image: linear-gradient(-90deg, #5a84f0, #6aafef);
border-top-left-radius: 10px;
border-top-right-radius: 10px;
padding: 20px 15px 0 15px
}
.pop-box .pop-top .text {
font-size: 12px;
color: #fff
}
.pop-box .pop-top .pro {
width: 230px;
height: 6px;
background-color: #fff;
border-radius: 3px;
margin: 15px 0
}
.pop-box .pop-top .pro p {
height: 100%;
width: 65px;
border-radius: 3px;
background-color: #fdd30d
}
.pop-box .pop-bottom {
padding: 0 14px
}
.pop-box .pop-bottom .text-box {
margin-top: 20px;
font-size: 14px;
color: #313131
}
.pop-box .pop-bottom .text-box .text {
font-size: 14px;
color: #313131
}
.pop-box .pop-bottom .text-box .btn {
border-radius: 3px;
width: 47px;
height: 22px;
background-color: #bcbcbc;
font-size: 14px;
color: #fff;
cursor: pointer
}
.yq-box {
margin-top: 14px
}
.yq-box .text {
font-size: 14px
}
.yq-box .text1 {
width: 214px;
height: 22px;
border-radius: 4px;
border: 1px solid #dcdcdc;
margin-left: 8px;
font-size: 12px;
color: #fff;
padding: 0 5px
}
.yq-box .text1 .text2 {
width: 100%;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden
}
.yq-box .btn {
width: 47px;
height: 22px;
background-color: #fdd30d;
border-radius: 4px;
font-size: 12px;
color: #fff;
cursor: pointer
}
.el-dialog__header {
background: #f6f6f6;
border-top-left-radius: 4px;
border-top-right-radius: 4px
}
.el-header {
width: 100%;
height: 70px;
background-color: #fff;
-webkit-box-shadow: 0 3px 15px 0 hsla(0, 0%, 71%, .2);
box-shadow: 0 3px 15px 0 hsla(0, 0%, 71%, .2);
padding: 0 42px 0 25px
}
.el-aside {
background: #f7f7f7;
overflow: hidden
}
.el-col {
width: 100%
}
.el-dialog {
border-radius: 4px
}
.el-popover {
padding: 0;
background-color: #fff;
-webkit-box-shadow: 0 3px 15px 0 hsla(0, 0%, 71%, .2);
box-shadow: 0 3px 15px 0 hsla(0, 0%, 71%, .2);
border-radius: 10px
}
.el-popper .popper__arrow,
.el-popper .popper__arrow:after {
border-color: transparent transparent #5c89f0 transparent
}
.el-popper[x-placement^=bottom] .popper__arrow:after {
border-bottom-color: #5c89f0
}
.el-dialog .text {
font-size: 12px;
color: #4f7cec;
text-align: center;
padding-bottom: 10px
}
.el-dialog .input {
width: 322px;
height: 32px;
border-radius: 2px;
border: 1px solid #dcdcdc;
padding-left: 12px;
font-size: 12px;
display: block;
margin: 20px auto 0 auto
}
.el-dialog .dis-btn {
width: 322px;
height: 34px;
background-color: #4f7cec;
border-radius: 4px;
font-size: 14px;
color: #fff;
margin: 40px auto 0 auto;
cursor: pointer
}
.el-dialog .code-box {
margin-top: 20px;
margin-left: 21px
}
.el-dialog .code-box .input1 {
width: 222px;
height: 32px;
border-radius: 2px;
border: 1px solid #dcdcdc;
padding-left: 12px;
font-size: 12px
}
.el-dialog .code-box .dis-btn1 {
width: 86px;
height: 32px;
background-color: #4f7cec;
border-radius: 2px;
margin-left: 14px;
font-size: 12px;
color: #fff;
cursor: pointer
}
.el-aside {
width: 195px;
}
@media (max-width:576px) {
.el-aside {
width: 100px;
}
.el-menu-item{
padding: 0 0px;
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

+298
View File
@@ -0,0 +1,298 @@
/* 滚动条样式 */
::-webkit-scrollbar {
width: 12px;
height: 10px;
}
::-webkit-scrollbar-thumb {
height: 30px;
background-color: #999;
-webkit-border-radius: 7px;
outline: 2px solid #fff;
outline-offset: -2px;
border: 2px solid #fff;
}
::-webkit-scrollbar-track-piece {
background-color: #fff;
-webkit-border-radius: 3px;
}
.g-button-right {
color: #666;
}
.select {
color: #09AAFF;
background: rgba(0,0,0,.05);
}
.brdCom{
content: " ";
position: absolute;
width: 100%;
-webkit-transform: scaleY(.5);
transform: scaleY(.5)
}
.top-item{
color: #409eff;
height: 34px;
border-radius: 4px;
border: 1px solid #C3EAFF;
padding: 0 18px 0 15px;
cursor: pointer;
margin-right: 10px;
position: relative
}
.top-item .text{
color: #409eff;
font-size: 14px;
margin-left: 10px
}
.top-item:hover .text {
border: none;
color: #2f6aff
}
.icon-box{
border: 1px solid #4f7cec;
border-radius: 4px
}
.icon-box .top-item{
border: none;
border-radius: 0;
margin-right: 0;
border-right: 1px solid #4f7cec
}
.icon-box .top-item:last-child {
border-right: none
}
.top-right{
width: 316px;
height: 32px;
background-color: #f1f2f4;
border-radius: 16px;
padding: 0 15px
}
.top-right input{
font-size: 14px;
background: none;
border: none;
width: 250px
}
.top-right .icon{
color: #434343;
cursor: pointer
}
.all-box1{
margin-top: 14px
}
.all-box1 .text{
font-size: 12px;
color: #535353
}
.all-box1 .text1{
font-size: 12px;
color: #626262
}
.cz-box .icon,.cz-box img{
cursor: pointer;
margin-right: 15px
}
.cz-box .icon{
color: #4f7cec
}
.scop-text{
cursor: pointer;
color: #313131;
width: 100%;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap
}
.dis-form{
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
padding-left: 20px;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center
}
.dis-form.from1{
margin-top: 35px
}
.dis-form .text1{
width: 85px;
font-size: 14px;
color: #a0a0a0
}
.dis-form .text2{
font-size: 14px;
color: #b5b5b5;
margin-left: 15px
}
.lj{
width: 370px;
height: 40px;
border: 1px solid #dcdcdc;
font-size: 14px;
color: #b5b5b5;
margin: 30px auto 0 auto;
border-radius: 4px
}
.share-img{
width: 151px;
margin: 30px auto 0 auto
}
.dis-btn1{
width: 115px;
height: 34px;
background-color: #4f7cec;
border-radius: 4px;
font-size: 14px;
color: #fff;
margin: 30px auto 0 auto
}
.tqm{
width: 257px;
height: 34px;
background-color: #eee;
border-radius: 4px;
border: 1px solid #dcdcdc;
font-size: 14px;
color: #707070;
margin-top: 10px;
margin-left: 130px
}
.file-box{
max-height: 400px;
overflow-y: auto
}
.code-text{
position: absolute;
bottom: 68px;
left: 200px;
color: #000
}
.el-pagination {
margin-top: 20px
}
.el-dialog__title {
width: 370px;
display: inline-block;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap
}
.el-select {
width: 110px
}
.el-upload-dragger {
width: 83px;
height: 34px
}
.file-box .el-radio {
margin-top: 20px
}
.url-box {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center
}
.url-box .url {
width: 350px;
margin-right: 20px
}
.url-box .url,.url-box .url1 {
height: 42px;
border: 1px solid #dcdcdc
}
.url-box .url1 {
width: 130px;
text-align: center;
line-height: 42px
}
.code-img {
width: 300px;
display: block;
margin: 20px auto
}
.shareimg-box {
position: relative
}
.shareimg-box .code-box {
position: absolute;
bottom: 93px;
left: 149px;
width: 120px;
height: 120px;
background: #fff
}
.top-right .el-input__inner {
background: none;
border: none
}
/* 上传按钮 */
.upload {
color: #fff;
background-color:#09AAFF;
border: 1px solid #fff;
}
.upload:hover {
background-color:#09a0f1;
}
.upload .text {
color: #fff;
}
.upload:hover .text {
color: #fff;
}
+142
View File
@@ -0,0 +1,142 @@
/**
* 删除/还原 回收站的文件
*/
function Recyclebin(ids,idFs,action)
{
var url = "/user/recyclebin/to"+action+"All.html?ids="+ids+"&idFs="+idFs;
$.ajax({
type: "get",
url: url,
dataType: "json",
success: function (data2) {
if(data2.status)
{
data = data2.data;
for(var i=0;i<data.length;i++)
{
$("text[data-id='"+data[i]+"']").parent().parent().remove();
}
layer.msg(data2.msg, {time:1500, icon:1, shift:4});
}else{
layer.alert(data2.msg,{icon:2});
}
},
error: function (error) {
layer.alert("API请求失败,请联系客服",{icon:2});
}
});
}
//菜单栏删除批量删除
function CheckDelete()
{
var data = $('#table').bootstrapTable('getSelections');
layer.confirm('确定要彻底删除所选的 '+data.length+' 个文件(夹)吗?',
{
title: "一旦删除无法找回!",
shadeClose: true,
icon: 3,
btn: ['确定','取消'] //按钮
},
function(index){
var data = getCheckIds();
var ids = data['ids'];
var idFs = data['idFs'];
Recyclebin(ids,idFs,"Delete");
},
function(){
});
}
//菜单栏还原
function CheckBack()
{
var data = getCheckIds();
var ids = data['ids'];
var idFs = data['idFs'];
Recyclebin(ids,idFs,"Back");
}
//菜单栏清空回收站
function CheckEmpty()
{
layer.confirm('确定要清空回收站吗?',
{
title: "一旦删除无法找回!",
shadeClose: true,
icon: 3,
btn: ['确定','取消'] //按钮
},
function(index){
var url = "/user/recyclebin/toEmpay.html";
$.ajax({
type: "get",
url: url,
dataType: "json",
success: function (data2) {
if(data2.status)
{
getTable();
layer.msg(data2.msg, {time:1500, icon:1, shift:4});
}else{
layer.alert(data2.msg,{icon:2});
}
},
error: function (error) {
layer.alert("API请求失败,请联系客服",{icon:2});
}
});
},
function(){
});
}
/* 右键菜单 -------开始 */
$(".context-menu .list li").click(function(){
var ac = $(this).html();
var id = $('.context-menu .list').attr("data-id");
var filename = $('.context-menu .list').attr("data-filename");
var is_folder = $('.context-menu .list').attr("data-folder");
var ids = is_folder == "1" ? "" : id;
var idFs = is_folder == "1" ? id : "";
switch(ac) {
case "刷新":{
getTable($('#sousuo').val());
break;
}
case "重新加载页面":{
location.reload();
break;
}
case "彻底删除":{
layer.confirm('确定要彻底删除('+filename+")吗?",
{
title: "一旦删除无法找回!",
shadeClose: true,
icon: 3,
btn: ['确定','取消'] //按钮
},
function(index){
Recyclebin(ids,idFs,"Delete");
},
function(){
});
break;
}
case "还原":{
Recyclebin(ids,idFs,"Back");
}
default:{
break;
}
}
});
/* 右键菜单 -------结束 */
+357
View File
@@ -0,0 +1,357 @@
/*!
* Viewer.js v0.3.1
* https://github.com/fengyuanchen/viewerjs
*
* Copyright (c) 2015-2016 Fengyuan Chen
* Released under the MIT license
*
* Date: 2016-02-02T11:35:36.273Z
*/
.viewer-container, .viewer-navbar {
background-color: #000;
overflow: hidden
}
.viewer-canvas, .viewer-container, .viewer-footer, .viewer-player {
right: 0;
bottom: 0;
left: 0
}
.viewer-button, .viewer-canvas, .viewer-container, .viewer-footer, .viewer-list, .viewer-navbar, .viewer-open, .viewer-title, .viewer-toolbar, .viewer-toolbar > li {
overflow: hidden
}
.viewer-close:before, .viewer-flip-horizontal:before, .viewer-flip-vertical:before, .viewer-fullscreen-exit:before, .viewer-fullscreen:before, .viewer-next:before, .viewer-one-to-one:before,/* .viewer-play:before,*/ .viewer-prev:before, .viewer-reset:before, .viewer-rotate-left:before, .viewer-rotate-right:before, .viewer-zoom-in:before, .viewer-zoom-out:before {
font-size: 0;
line-height: 0;
display: block;
width: 20px;
height: 20px;
color: transparent;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARgAAAAUCAYAAABWOyJDAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAQPSURBVHic7Zs/iFxVFMa/0U2UaJGksUgnIVhYxVhpjDbZCBmLdAYECxsRFBTUamcXUiSNncgKQbSxsxH8gzAP3FU2jY0kKKJNiiiIghFlccnP4p3nPCdv3p9778vsLOcHB2bfveeb7955c3jvvNkBIMdxnD64a94GHMfZu3iBcRynN7zAOI7TG15gHCeeNUkr8zaxG2lbYDYsdgMbktBsP03jdQwljSXdtBhLOmtjowC9Mg9L+knSlcD8TNKpSA9lBpK2JF2VdDSR5n5J64m0qli399hNFMUlpshQii5jbXTbHGviB0nLNeNDSd9VO4A2UdB2fp+x0eCnaXxWXGA2X0au/3HgN9P4LFCjIANOJdrLr0zzZ+BEpNYDwKbpnQMeAw4m8HjQtM6Z9qa917zPQwFr3M5KgA6J5rTJCdFZJj9/lyvGhsDvwFNVuV2MhhjrK6b9bFiE+j1r87eBl4HDwCF7/U/k+ofAX5b/EXBv5JoLMuILzf3Ap6Z3EzgdqHMCuF7hcQf4HDgeoHnccncqdK/TvSDWffFXI/exICY/xZyqc6XLWF1UFZna4gJ7q8BsRvgd2/xXpo6P+D9dfT7PpECtA3cnWPM0GXGFZh/wgWltA+cDNC7X+AP4GzjZQe+k5dRxuYPeiuXU7e1qwLpDz7dFjXKRaSwuMLvAlG8zZlG+YmiK1HoFqT7wP2z+4Q45TfEGcMt01xLoNZEBTwRqD4BLpnMLeC1A41UmVxsXgXeBayV/Wx20rpTyrpnWRft7p6O/FdqzGrDukPNtkaMoMo3FBdBSQMOnYBCReyf05s126fU9ytfX98+mY54Kxnp7S9K3kj6U9KYdG0h6UdLbkh7poFXMfUnSOyVvL0h6VtIXHbS6nOP+s/Zm9mvyXW1uuC9ohZ72E9uDmXWLJOB1GxsH+DxPftsB8B6wlGDN02TAkxG6+4D3TWsbeC5CS8CDFce+AW500LhhOW2020TRjK3b21HEmgti9m0RonxbdMZeVzV+/4tF3cBpP7E9mKHNL5q8h5g0eYsCMQz0epq8gQrwMXAgcs0FGXGFRcB9wCemF9PkbYqM/Bas7fxLwNeJPdTdpo4itQti8lPMqTpXuozVRVXPpbHI3KkNTB1NfkL81j2mvhDp91HgV9MKuRIqrykj3WPq4rHyL+axj8/qGPmTqi6F9YDlHOvJU6oYcTsh/TYSzWmTE6JT19CtLTJt32D6CmHe0eQn1O8z5AXgT4sx4Vcu0/EQecMydB8z0hUWkTd2t4CrwNEePqMBcAR4mrBbwyXLPWJa8zrXmmLEhNBmfpkuY2102xxrih+pb+ieAb6vGhuA97UcJ5KR8gZ77K+99xxeYBzH6Q3/Z0fHcXrDC4zjOL3hBcZxnN74F+zlvXFWXF9PAAAAAElFTkSuQmCC);
background-repeat: no-repeat
}
.viewer-zoom-in:before {
content: 'Zoom In';
background-position: 0 0
}
.viewer-zoom-out:before {
content: 'Zoom Out';
background-position: -20px 0
}
.viewer-one-to-one:before {
content: 'One to One';
background-position: -40px 0
}
.viewer-reset:before {
content: 'Reset';
background-position: -60px 0
}
.viewer-prev:before {
content: 'Previous';
background-position: -80px 0
}
/*.viewer-play:before {*/
/*content: 'Play';*/
/*background-position: -100px 0*/
/*}*/
.viewer-next:before {
content: 'Next';
background-position: -120px 0
}
.viewer-rotate-left:before {
content: 'Rotate Left';
background-position: -140px 0
}
.viewer-rotate-right:before {
content: 'Rotate Right';
background-position: -160px 0
}
.viewer-flip-horizontal:before {
content: 'Flip Horizontal';
background-position: -180px 0
}
.viewer-flip-vertical:before {
content: 'Flip Vertical';
background-position: -200px 0
}
.viewer-fullscreen:before {
content: 'Enter Full Screen';
background-position: -220px 0
}
.viewer-fullscreen-exit:before {
content: 'Exit Full Screen';
background-position: -240px 0
}
.viewer-close:before {
content: 'Close';
background-position: -260px 0
}
.viewer-container {
font-size: 0;
line-height: 0;
position: absolute;
top: 0;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
background-color: rgba(0, 0, 0, .5);
direction: ltr !important;
-ms-touch-action: none;
touch-action: none;
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none
}
.viewer-container ::-moz-selection, .viewer-container::-moz-selection {
background-color: transparent
}
.viewer-container ::selection, .viewer-container::selection {
background-color: transparent
}
.viewer-container img {
display: block;
width: 100%;
min-width: 0 !important;
max-width: none !important;
height: auto;
min-height: 0 !important;
max-height: none !important
}
/*. , .viewer-tooltip {*/
/*display: block;*/
/*position: absolute*/
/*}*/
.viewer-canvas {
position: absolute;
top: 0
}
.viewer-canvas > img {
width: auto;
max-width: 90% !important;
height: auto;
margin: 15px auto
}
.viewer-footer {
position: absolute;
text-align: center
}
.viewer-navbar {
background-color: rgba(0, 0, 0, .5)
}
.viewer-list {
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
height: 50px;
margin: 0;
padding: 1px 0
}
.viewer-list > li {
font-size: 0;
line-height: 0;
float: left;
overflow: hidden;
width: 30px;
height: 50px;
cursor: pointer;
opacity: .5;
color: transparent;
filter: alpha(opacity=50)
}
.viewer-list > li + li {
margin-left: 1px
}
.viewer-list > .viewer-active {
opacity: 1;
filter: alpha(opacity=100)
}
.viewer-player {
top: 0;
cursor: none;
background-color: #000
}
.viewer-player > img {
position: absolute;
top: 0;
left: 0
}
.viewer-toolbar {
width: 280px;
margin: 0 auto 5px;
padding: 3px 0
}
.viewer-toolbar > li {
float: left;
/*width: 24px;*/
height: 24px;
cursor: pointer;
border-radius: 50%;
background-color: #000;
background-color: rgba(0, 0, 0, .5)
}
.viewer-toolbar > li:hover {
background-color: #000;
background-color: rgba(0, 0, 0, .8)
}
.viewer-toolbar > li:before {
margin: 2px
}
.viewer-toolbar > li + li {
margin-left: 1px
}
/*.viewer-toolbar > .viewer-play {*/
/*width: 30px;*/
/*height: 30px;*/
/*margin-top: -3px;*/
/*margin-bottom: -3px*/
/*}*/
/*.viewer-toolbar > .viewer-play:before {*/
/*margin: 5px*/
/*}*/
/*.viewer-tooltip {*/
/*font-size: 12px;*/
/*line-height: 20px;*/
/*top: 50%;*/
/*left: 50%;*/
/*width: 50px;*/
/*height: 20px;*/
/*margin-top: -10px;*/
/*margin-left: -25px;*/
/*text-align: center;*/
/*color: #fff;*/
/*border-radius: 10px;*/
/*background-color: #000;*/
/*background-color: rgba(0, 0, 0, .8)*/
/*}*/
.viewer-title {
font-size: 12px;
line-height: 1;
display: inline-block;
max-width: 90%;
margin: 0 5% 5px;
white-space: nowrap;
text-overflow: ellipsis;
opacity: .8;
color: #ccc;
filter: alpha(opacity=80)
}
.viewer-title:hover {
opacity: 1;
filter: alpha(opacity=100)
}
.viewer-button {
position: absolute;
top: -40px;
right: -40px;
width: 80px;
height: 80px;
cursor: pointer;
border-radius: 50%;
background-color: #000;
background-color: rgba(0, 0, 0, .5)
}
.viewer-button:before {
position: absolute;
bottom: 15px;
left: 15px
}
.viewer-fixed {
position: fixed
}
.viewer-show {
display: block
}
.viewer-hide {
display: none
}
.viewer-invisible {
visibility: hidden
}
.viewer-move {
cursor: move;
cursor: -webkit-grab;
cursor: -moz-grab;
cursor: grab
}
.viewer-fade {
opacity: 0;
filter: alpha(opacity=0)
}
.viewer-in {
opacity: 1;
filter: alpha(opacity=100)
}
.viewer-transition {
-webkit-transition: all .3s ease-out;
-o-transition: all .3s ease-out;
transition: all .3s ease-out
}
@media (max-width: 767px) {
.viewer-hide-xs-down {
display: none
}
}
@media (max-width: 991px) {
.viewer-hide-sm-down {
display: none
}
}
@media (max-width: 1199px) {
.viewer-hide-md-down {
display: none
}
}
File diff suppressed because one or more lines are too long
+248
View File
@@ -0,0 +1,248 @@
.child-view {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
-webkit-transition: all .5s cubic-bezier(.55, 0, .1, 1);
transition: all .5s cubic-bezier(.55, 0, .1, 1)
}
.slide-left-enter,
.slide-right-leave-active {
opacity: 0;
-webkit-transform: translate(30px);
transform: translate(30px)
}
.slide-left-leave-active,
.slide-right-enter {
opacity: 0;
-webkit-transform: translate(-30px);
transform: translate(-30px)
}
.el-message {
width: 14rem !important
}
.flex {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex
}
.flex-box {
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center
}
.align-center,
.flex-box,
.space-between {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center
}
.space-between {
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between
}
.text-overflow {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap
}
input:focus {
outline: none
}
.dis-btn1 {
cursor: pointer
}
a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
html,
i,
iframe,
img,
input,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
margin: 0;
padding: 0;
border: 0;
font-weight: 400;
vertical-align: baseline
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
menu,
nav,
section {
display: block
}
body {
line-height: 1
}
blockquote,
q {
quotes: none
}
blockquote:after,
blockquote:before,
q:after,
q:before {
content: none
}
table {
border-collapse: collapse;
border-spacing: 0
}
a {
color: #7e8c8d;
-webkit-backface-visibility: hidden;
text-decoration: none
}
li {
list-style: none
}
body {
-webkit-text-size-adjust: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}
.el-message {
width: 14rem !important;
min-width: 14rem !important;
max-width: 14rem !important
}
body,
html {
font-family: PingFang SC, STHeitiSC-Light, Helvetica-Light, arial, sans-serif, Droid Sans Fallback;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-tap-highlight-color: transparent;
background: #f4f4f4;
}
* {
-webkit-box-sizing: content-box;
box-sizing: content-box
}
img {
display: block;
max-width: 100%
}
.app,
body,
html {
width: 100%;
height: 100%;
position: relative;
background: #fff
}
File diff suppressed because one or more lines are too long
+53
View File
@@ -0,0 +1,53 @@
@font-face {font-family: "icon";
src: url('//at.alicdn.com/t/font_1759253_iet3rjq0pbo.eot?t=1587022338418'); /* IE9 */
src: url('//at.alicdn.com/t/font_1759253_iet3rjq0pbo.eot?t=1587022338418#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAfoAAsAAAAADtAAAAeZAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCEIAqPQIwqATYCJAMoCxYABCAFhD0HgRsbWwwRFayJIfvqwDbtLLSjritnJMWWc/MhT+Hc53x43LT3I5T+H3QhlE7cqDITYKJ0LhUL88LmyFTZycSpnlh7c9oz5USErTkHrDrhIkxxbhY92mIeet+kwDEQAAzGYOK0aUY0d7TW6u3/Y020vgzeCJUaTmwNVc8kUhSXkDQ0QiVEQgofQsfEnPqswsZBUhherS8GAoCiGbqAZGaPcUILARohaLd8ySIPtLEUCAV+BNp4DXOgALIXIrRcGVcHYI/78+Qb9CJagIPIQ7vUhIVZ82GP48uhvJpQMZNXEesuC8BjNYAH0AWA8OBn2cTjACU/ATxoVwFrAcgwyt9CiCOuj6fHJ8Xd8e3xsvivXw5NJPAzvLY0gaz/mwdwIEiGAC1EJIGHBiAagErkUVSbDMRhxgAHxPVJID8sHUoxm4QkCGBuJEELth1JEMHKkIQksF+RBR6XRIVy7XIAKreUAbQEuC0Af234GLeGBwf+0GTsy0Ns3sxmk5q0s1mpNEzSVhaElBZGoZEst2lBdMKNjQ3cayaGrjt0xOo/19EVPNeWEd2Fu02FYEAOUGPh06cWQe0YPMeY4XbnIycU/nhlG8kXUtyRWzJd4ot4rVMk3/nDF5jOHfJe9ltcl9QOzkB+UA2cVaAo7qefuOs3T2nY5YptcsquYEH9TufTTa7YrikNm6eIoef7M/852yWbLdhWF77UVFBVOdBGTwOROSHZflVZDsTAqYcswZvM4A8fCSt8+HQ7yUdoQEkNXYvIs0Jh65S5vpA3bOnbJ3TEN6jK38BXSIm3klJfOUBvPFQf9TXcftL8+OMcb9jKgkGAevTnI97LzHDuknoR1BdQg4xxankbyntDvgA48pAFrHW+MpXX+cPeEJXif5FTsSzdqw2t+VBoxs1HTY8+7HPrcbMTT6Y8feqMxVwNDVPq6xdwcZm9iXNu2rz5dk/Gqgn9mpPspIPqbLr7rVPC3ohvmTGjJhi06MITKOZNnDRlOY7JT9NcfwUEtXxsm1US0VvFPJKgK0w3oYSJErbjFlVsme7lWEvu5NNM/Sv1rcQzDQ52zuakvotV8KUVxpfbWS1CpfOpLv8lG5i1i+XgRUoRuChTXySViIiKcuQyY6TKatL7IlWlGPYfdTPq5Ay8eycwa9IEnHpxeg5JE6f+HWmp8ynu0OHw8RQFpvpCjSRWqvIeA9EfO0m1ys6MgeihrdN0yyZjenA4jGyxBNKUytZF4vW2GWLz8e0G9rn92oYk7Vf2vp/0lx+yp1fKpFdMXTOGlu5N4j26Vqlli6bvljpLg6XdXmJZavzGB4vWkN6mwuKDGK6ezbUmWm4lGeaGt7Z5hsmFG9TtHqNmh9ez3eufwPXocQ/9L10K1g3NX7cuf+i6gnwhFLilgqFYOnRbox4tExrfi10ff0p+nFy9Dt2ILuvolYdi9e1xz8xVjfbWjlFwa/61Tjr9ZB+/Wv/5leHCy7rBGKxHypUWV4796px7xLi4qPecnIkC/dv2+973tOl5JVeVvPk5H3b5cP7KXAt6mz+5ZW6+sNnyZgubm29N6DO+54Scua1FTZ8zZla7d/neWmY+XFyW06Ks7UGz/egdbQ6tzqd1ljqaozZb+FHbniyqRFnP3J6s1hKlPfOpReuHC3XqpCo3WsLKWZjY7cYXjWl2EqZ1eO+LmnuSFK2ujsqV7nVJc5A5c4iDjBChDjgg+onEgeT/9+WpJYKiXezIMZmEc12BFa7Wbv5J2fzz5oPintWCaXMTRSyR8gMtSuRaf1RyV63KVbZbrwhl6OJs6Qf2B/v+Sp+T/6ckWEqVvsoqJVL+v3K58r/0h5RAaWnTVk3tJq+WfaqGV9urJd4exXYNV5MkV8A3kSUeh0OsF61kT8S3uFeJzb06ML3SvN3sJhRB9bdRJ9SM3WnOIy6Xab5RILlml9vg+Ek05xJ3Smgu5N3Kheyf8T4rHzAeMx6Qa5Oj5mjym9gT2fMYNEylD9lC3Z2ftz12Mi04HFhgKje5jwRc3bQuO9eNunTLN88MS44mx+pKcnWUVgNA4vGvfA/X3lkA38X+f4j71v7yTn6wXeUf8Kq9ppJ7Yq9WeXvXWD3fGQDinCgtG+HgiGY35xiG/KZlbzfL3qnszJHSfY4KvCQYKqsKCRX+Jgm/uobpH0GB4o7W1NSrsmXQ4rWYBKovApSPAjM+6JpbKquqFreEwCEJNuAhoAUSPNqACIYOoIGA3kDRGf0PZ2iEHPAgQjKATtgggECLE8BBjwvAQ4ubSPCoABEKXgYNtHgXKNz49IQM7chAmgGqMW4xg2QCnTIJI7k9ec3fKDsT10/ZrPxj3WgUg9+tR7T+hYR1k12aXgZtK0DUXMCz9uXQGIay5hzT1lFtW17d7gu5XZ2Ui8UJtxrj1o6cAZIptk6ZREF7Sm3/RtmZuGZ0N+uPwM1TRkeADwdeAXpRKhx2qKZNLwPya0WWqH9w4fPn4FlodBE5gJJfL8e0daAaVJVXuDSdqEqdYXlxVvU3oRG0tziRVNpYtuN6flj5OmOSA1KuY7PXbu6ajnfc6vtVTKnqDpDG3PPIQzyQ4Tjb6malz6OuNagpsXaMhHWwvFfHZC8WAAA=') format('woff2'),
url('//at.alicdn.com/t/font_1759253_iet3rjq0pbo.woff?t=1587022338418') format('woff'),
url('//at.alicdn.com/t/font_1759253_iet3rjq0pbo.ttf?t=1587022338418') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
url('//at.alicdn.com/t/font_1759253_iet3rjq0pbo.svg?t=1587022338418#icon') format('svg'); /* iOS 4.1- */
}
.icon {
font-family: "icon" !important;
font-size: 16px;
font-style: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.icon-yidongwenjianjia:before {
content: "\e60e";
}
.icon-sousuo:before {
content: "\e600";
}
.icon-yidong:before {
content: "\e6f4";
}
.icon-shanchu:before {
content: "\e652";
}
.icon-fenxiang:before {
content: "\e687";
}
.icon-Download:before {
content: "\e83d";
}
.icon-fuzhi:before {
content: "\e689";
}
.icon-xinjianwenjianjia:before {
content: "\e656";
}
.icon-icon_shangchuan-:before {
content: "\e642";
}
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long