This commit is contained in:
2024-03-26 15:56:31 +08:00
parent 634e8b71ab
commit 0855ae42cd
547 changed files with 94818 additions and 60463 deletions

View File

@ -121,7 +121,7 @@ input[type=text] {
}
.search {
width: 80px !important;
min-width: 80px !important;
background-color: rgb(232, 232, 232) !important;
border: none !important;
padding-top: 5px !important;
@ -153,6 +153,7 @@ input[type="checkbox"], input[type="radio"] {
background: #fff;
}
.funcctionbtn,
.function_td input,
.function_bar input,
.dialog .dialog-func input {
@ -161,7 +162,7 @@ input[type="checkbox"], input[type="radio"] {
margin-left: 6px;
border: none;
background: rgb(232, 232, 232);
background-color: var(--title-bg-color);
background-color: var(--title-ctrlbg-color);
color: var(--title-color);
padding: 5px 14px;
cursor: pointer;
@ -173,15 +174,18 @@ input[type="checkbox"], input[type="radio"] {
margin-right: 6px;
}
.funcctionbtn:hover,
.function_td input:hover,
.function_bar input:hover,
.dialog .dialog-func input:hover {
background: rgb(225, 225, 225);
background-color: var(--title-bg-opacity-color);
/*background: rgb(225, 225, 225);
background-color: var(--title-bg-opacity-color);*/
opacity: .8;
}
#mask_bg,
.maskbg {
.maskbg,
.mask_dialog {
top: 0;
left: 0;
right: 0;
@ -190,10 +194,18 @@ input[type="checkbox"], input[type="radio"] {
opacity: 0.2;
/*margin: 0 4px;*/
/*z-index: unset !important;*/
z-index: 3;
}
#mask_bg {
.popupmsg {
z-index: 3;
}
#mask_bg,
.mask_dialog {
position: fixed;
}
.maskbg {
position: absolute;
}
@ -270,12 +282,13 @@ input[type="checkbox"], input[type="radio"] {
position: absolute;
min-width: 400px;
border: 1px solid #b1b1b1;
border-color: var(--title-bg-color);
border-color: var(--title-ctrlbg-color);
background: #fff;
box-shadow: 0 1px 3px -1px rgba(0,0,0,0.2),0 5px 6px -3px rgba(0,0,0,0.1);
left: 30vw;
top: 30vh;
/*display: none;*/
z-index: 3;
}
.dialog .dialog-title {
@ -285,7 +298,7 @@ input[type="checkbox"], input[type="radio"] {
line-height: 30px;
font-weight: 600;
background: #f4f4f4;
background-color: var(--title-bg-color) !important;
background-color: var(--title-ctrlbg-color) !important;
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
font-size: 1.2em;
color: #000;
@ -704,6 +717,19 @@ input[type="checkbox"], input[type="radio"] {
content: '\f105';
}
.iconconditional {
font-size: 12px;
}
.iconconditional.iconbold,
.iconconditional.iconexists {
font-weight: bold;
}
.iconconditional::before {
content: '\f0e8';
}
.iconmultitext:before {
content: '\f022';
}
@ -736,10 +762,18 @@ input[type="checkbox"], input[type="radio"] {
content: '\f019';
}
.iconaccess:before {
content: '\f29a';
}
.iconview:before {
content: '\f06e';
}
.iconnotview:before {
content: '\f070';
}
.iconimage:before {
content: '\f03e';
}
@ -981,6 +1015,7 @@ input[type="checkbox"], input[type="radio"] {
}
.dialog-content table td input[type="text"],
.dialog-content table td input[type="password"],
.dialog-content table td textarea {
border: 1px solid #a9a9a9;
width: 200px;
@ -988,6 +1023,14 @@ input[type="checkbox"], input[type="radio"] {
padding: 1px;
}
.dialog-content table td .dropdown-wrapper {
border: 1px solid #a9a9a9;
}
.dialog-content table td .dropdown-wrapper > .dropdown-header > .dropdown-text {
line-height: 20px;
}
.dialog-content table td input[type="checkbox"] {
border: none;
}
@ -1013,28 +1056,74 @@ input[type="checkbox"], input[type="radio"] {
font-size: 16px;
}
.ui-grid-row [data-radius] {
border-radius: 18px;
}
.ui-grid > .ui-grid-wrapper > .ui-grid-table > tbody > .ui-grid-row > td > span[data-radius] {
display: inline-block;
vertical-align: middle;
padding-right: 4px;
box-sizing: border-box;
max-width: 100%;
}
.ui-grid-row [data-radius] > .ui-drop-header {
background-color: transparent;
}
.cell-flex {
display: flex;
padding: var(--spacing-cell);
line-height: var(--line-height);
}
.cell-flex-icon {
flex: 0 0 auto;
padding: 0 1px 0 5px;
margin: 0;
font-size: 12px;
height: 17px;
box-sizing: border-box;
margin: 0 5px 0 0;
}
svg.cell-flex-icon,
.cell-flex-icon > svg {
font-size: 12px;
padding: 0 1px 0 5px;
width: 18px;
height: var(--line-height);
box-sizing: border-box;
cursor: pointer;
fill: rgb(123, 28, 33);
}
.cell-flex-icon > svg {
vertical-align: top;
}
.cell-flex-memo {
flex: 1 1 auto;
line-height: 17px;
padding-top: 2px;
padding-right: 6px;
white-space: pre-wrap;
overflow-wrap: anywhere;
/*white-space: pre-wrap;
overflow-wrap: anywhere;*/
overflow: hidden;
text-overflow: ellipsis;
}
.cell-flex.wrap .cell-flex-memo {
white-space: normal;
}
.cell-icon {
/*display: flex;*/
cursor: pointer;
justify-content: center;
align-items: center;
position: relative;
fill: rgb(123, 28, 33);
}
.cell-icon > svg {
width: 14px;
height: 13px;
}
.margin-span {
margin: 5px;
}
@ -1110,119 +1199,125 @@ input[type="checkbox"], input[type="radio"] {
width: 0;
}
.dropdown-wrapper > .dropdown-panel {
position: absolute;
visibility: hidden;
opacity: 0;
transform: scaleY(0);
transform-origin: top;
background-color: #fff;
/*top: 29px;*/
z-index: 2;
-webkit-transition: transform 120ms ease, opacity 120ms ease, visibility 120ms ease;
transition: transform 120ms ease, opacity 120ms ease, visibility 120ms ease;
box-sizing: border-box;
/*border: 1px solid #d9d9d9;
border-top-width: 0;*/
-webkit-box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
/*left: -1px;
width: calc(100% + 2px);*/
min-width: 180px;
max-width: 300px;
margin-left: -1px;
margin-top: 1px;
.dropdown-panel {
position: absolute;
visibility: hidden;
opacity: 0;
transform: scaleY(0);
transform-origin: top;
background-color: #fff;
/*top: 29px;*/
z-index: 2;
-webkit-transition: transform 120ms ease, opacity 120ms ease, visibility 120ms ease;
transition: transform 120ms ease, opacity 120ms ease, visibility 120ms ease;
box-sizing: border-box;
/*border: 1px solid #d9d9d9;
border-top-width: 0;*/
-webkit-box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
box-shadow: 0 3px 6px -4px rgba(0, 0, 0, 0.12), 0 6px 16px 0 rgba(0, 0, 0, 0.08), 0 9px 28px 8px rgba(0, 0, 0, 0.05);
/*left: -1px;
width: calc(100% + 2px);*/
min-width: 180px;
max-width: 300px;
margin-left: -1px;
margin-top: 1px;
}
.dropdown-panel.slide-up {
/*top: auto;
bottom: 29px;*/
/*border-top-width: 1px;
border-bottom-width: 0;*/
border-top: 1px solid #a9a9a9;
transform-origin: bottom;
}
.dropdown-wrapper > .dropdown-panel.slide-up {
/*top: auto;
bottom: 29px;*/
/*border-top-width: 1px;
border-bottom-width: 0;*/
transform-origin: bottom;
}
.dropdown-panel.active {
visibility: visible;
opacity: 1;
transform: scaleY(1);
border-left: 1px solid #a9a9a9;
border-right: 1px solid #a9a9a9;
border-bottom: 1px solid #a9a9a9;
z-index: 3;
}
.dropdown-wrapper > .dropdown-panel.active {
visibility: visible;
opacity: 1;
transform: scaleY(1);
border-left: 1px solid #a9a9a9;
border-right: 1px solid #a9a9a9;
border-bottom: 1px solid #a9a9a9;
}
.dropdown-panel > .dropdown-search {
box-sizing: border-box;
height: 40px;
line-height: 40px;
padding: 0 8px;
position: relative;
}
.dropdown-wrapper > .dropdown-panel > .dropdown-search {
.dropdown-panel > .dropdown-search > input[type="text"] {
box-sizing: border-box;
height: 40px;
line-height: 40px;
padding: 0 8px;
position: relative;
width: 100% !important;
height: 26px;
outline: none;
border: 1px solid #767676;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
padding: 0 6px 0 22px;
color: #323130;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.dropdown-wrapper > .dropdown-panel > .dropdown-search > input[type="text"] {
box-sizing: border-box;
width: 100% !important;
height: 26px;
outline: none;
border: 1px solid #767676;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
padding: 0 6px 0 22px;
color: #323130;
-webkit-transition: all 0.3s;
transition: all 0.3s;
.dropdown-panel > .dropdown-search > input[type="text"]:hover, .dropdown-panel > .dropdown-search > input[type="text"]:focus {
border-color: #000;
color: #201f1e;
}
.dropdown-wrapper > .dropdown-panel > .dropdown-search > input[type="text"]:hover, .dropdown-wrapper > .dropdown-panel > .dropdown-search > input[type="text"]:focus {
border-color: #000;
color: #201f1e;
}
.dropdown-wrapper > .dropdown-panel > .dropdown-search > input[type="text"]:focus {
-webkit-box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.2);
box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.2);
}
.dropdown-wrapper > .dropdown-panel > .dropdown-search > .fal {
position: absolute;
left: 14px;
cursor: text;
font-family: 'FontAwesome';
font-style: normal;
font-size: 14px;
padding: 0 !important;
.dropdown-panel > .dropdown-search > input[type="text"]:focus {
-webkit-box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.2);
box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.2);
}
.dropdown-wrapper > .dropdown-panel > .dropdown-search > .fal::before {
content: '\f002';
}
.dropdown-wrapper > .dropdown-panel > .dropdown-list {
margin: 0;
padding: 0;
list-style: none;
max-height: 210px;
overflow-y: auto;
.dropdown-panel > .dropdown-search > .fal {
position: absolute;
left: 14px;
cursor: text;
font-family: 'FontAwesome';
font-style: normal;
font-size: 14px;
padding: 0 !important;
}
.dropdown-wrapper > .dropdown-panel > .dropdown-list > li {
line-height: 30px;
height: 30px;
padding: 0 10px;
.dropdown-panel > .dropdown-search > .fal::before {
content: '\f002';
}
.dropdown-panel > .dropdown-list {
margin: 0;
padding: 0;
list-style: none;
max-height: 210px;
overflow-y: auto;
}
.dropdown-panel > .dropdown-list > li {
line-height: 30px;
height: 30px;
padding: 0 10px;
cursor: pointer;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.dropdown-panel > .dropdown-list > li:hover, .dropdown-panel > .dropdown-list > li.selected {
background-color: #eee;
}
.dropdown-panel > .dropdown-list > li > input[type="checkbox"], .dropdown-panel > .dropdown-list > li > label {
cursor: pointer;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.dropdown-wrapper > .dropdown-panel > .dropdown-list > li:hover, .dropdown-wrapper > .dropdown-panel > .dropdown-list > li.selected {
background-color: #eee;
}
.dropdown-wrapper > .dropdown-panel > .dropdown-list > li > input[type="checkbox"], .dropdown-wrapper > .dropdown-panel > .dropdown-list > li > label {
cursor: pointer;
}
.dropdown-panel-sep {
z-index: 299;
}
/* dropdown end */
@ -1240,3 +1335,55 @@ input[type="checkbox"], input[type="radio"] {
color: #212020;
padding: 5px;
}
.fixedgrid {
position: relative;
}
.questionitem .conditional-item-root {
overflow-x: auto;
}
.questionitem .conditional-item {
position: relative;
white-space: nowrap;
}
.questionitem .conditional-item::before {
content: ' ';
display: block;
position: absolute;
border-left: 1px solid #e0e0e0;
border-bottom: 1px solid #e0e0e0;
width: 8px;
left: -4px;
top: -15px;
}
.tr-attachment-flex-line {
display: flex;
align-items: center;
max-width: 835px;
width: 100%;
}
.tr-attachment-flex-line td {
flex: 0 0 auto;
}
.tr-attachment-flex-line td.attachment-caption {
padding-left: 20px;
flex: 1 1 auto;
overflow: hidden;
text-overflow: ellipsis;
}
.type-date {
height: 22px;
border: 1px solid #d9d9d9 !important;
}
.type-date:invalid {
color: #0000002d;
}

View File

@ -1,161 +0,0 @@

.div_panel ul li input:focus {
outline: none;
}
.collapse {
border-collapse: collapse;
border: none;
}
.collapse td {
padding: 0;
margin: 0;
}
.list_table {
min-height: 100px;
width: 100%;
}
.list_table td {
vertical-align: top;
}
.list_table .td_all_list {
width: 50%
}
.list_table .td_func {
width: 40px;
background: #eee;
border-left: 1px solid #ccc;
padding: 24px 0;
vertical-align: middle;
}
.list_table .td_func input {
display: block;
margin: 12px auto;
font-size: 16px;
font-weight: bold;
width: 26px;
}
.list_table .td_selected_list {
width: 47%;
border-left: 1px solid #ccc;
}
.div_filter {
height: 22px;
line-height: 22px;
}
.left {
float: left;
}
.clear {
clear: both;
}
.div_filter .dropdown {
width: 180px;
height: 23px;
margin: 1px 0 0 6px;
background: #fff;
border: 1px solid #d9d9d9;
border-radius: 1px;
position: relative;
}
.div_filter .dropdown .text_span {
width: -moz-calc(100% - 24px);
width: -webkit-calc(100% - 24px);
width: calc(100% - 24px);
padding-left: 3px;
float: left;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
cursor: default;
}
.div_filter .dropdown span {
height: 20px;
line-height: 20px;
margin-left: 0 !important;
}
.div_filter .dropdown .dropdown_button {
float: right;
width: 20px;
text-align: center;
font-size: 14px;
cursor: pointer;
font-weight: bold;
color:#666
}
.div_filter .dropdown .dropdown_button:hover {
background: #eee;
}
.div_filter .text {
width: 130px;
height: 18px;
padding: 0 4px;
margin: 1px 0 0 6px;
}
.div_panel {
border: 1px solid #a9a9a9;
position: relative;
max-height: 100px;
min-width: 180px;
/*max-width: 560px;*/
max-height: 300px;
background: #fff;
overflow: auto;
}
.div_panel ul {
margin: 0;
padding: 0;
list-style: none;
font-size: 14px;
}
.div_panel ul li {
/*height: 20px;*/
line-height: 20px;
padding: 0 4px;
white-space: nowrap;
}
.div_panel ul li input {
margin: 3px 3px 0 1px;
vertical-align: top;
}
.div_panel ul li label {
vertical-align: top;
word-break: keep-all;
}
.div_panel ul li:hover {
background: #e9e9e9;
}
.fa {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}

View File

@ -1,11 +1,10 @@
.xdsoft_datetimepicker {
/*box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.506);*/
box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.506);
background: #fff;
border-bottom: 1px solid #bbb;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
border-top: 1px solid #ccc;
border-radius: 3px 4px;
color: #333;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
padding: 8px;
@ -103,7 +102,7 @@
margin-bottom: 3px
}
.xdsoft_datetimepicker .xdsoft_mounthpicker {
.xdsoft_datetimepicker .xdsoft_monthpicker {
position: relative;
text-align: center;
}
@ -262,8 +261,8 @@
}
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current {
background: #a0a0a0;
box-shadow: #909090 0 1px 3px 0 inset;
background: #33aaff;
box-shadow: #178fe5 0 1px 3px 0 inset;
color: #fff;
font-weight: 700;
}
@ -318,8 +317,7 @@
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today {
color: #a0a0a0;
font-weight: bold;
color: #33aaff;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default {
@ -336,8 +334,8 @@
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_current {
background: #a0a0a0;
box-shadow: #909090 0 1px 3px 0 inset;
background: #33aaff;
box-shadow: #178fe5 0 1px 3px 0 inset;
color: #fff;
font-weight: 700;
}
@ -358,14 +356,14 @@
.xdsoft_datetimepicker .xdsoft_calendar td:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div:hover {
color: #fff !important;
background: #c0c0c0 !important;
background: #ff8000 !important;
box-shadow: none !important;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current.xdsoft_disabled:hover {
background: #a0a0a0 !important;
box-shadow: #909090 0 1px 3px 0 inset !important;
background: #33aaff !important;
box-shadow: #178fe5 0 1px 3px 0 inset !important;
color: #fff !important;
}
@ -419,6 +417,106 @@
position: relative;
}
.xdsoft_datetimepicker.xdsoft_dark {
box-shadow: 0 5px 15px -5px rgba(255, 255, 255, 0.506);
background: #000;
border-bottom: 1px solid #444;
border-left: 1px solid #333;
border-right: 1px solid #333;
border-top: 1px solid #333;
color: #ccc;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box {
border-bottom: 1px solid #222;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box >div >div {
background: #0a0a0a;
border-top: 1px solid #222;
color: #999;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label {
background-color: #000;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select {
border: 1px solid #333;
background: #000;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover {
color: #000;
background: #007fff;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current {
background: #cc5500;
box-shadow: #b03e00 0 1px 3px 0 inset;
color: #000;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_prev,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_next,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==);
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
background: #0a0a0a;
border: 1px solid #222;
color: #999;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
background: #0e0e0e;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today {
color: #cc5500;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_default {
background: #ffe9d2;
box-shadow: #ffb871 0 1px 4px 0 inset;
color:#000;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_mint {
background: #c1ffc9;
box-shadow: #00dd1c 0 1px 4px 0 inset;
color:#000;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_current {
background: #cc5500;
box-shadow: #b03e00 0 1px 3px 0 inset;
color: #000;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover,
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box >div >div:hover {
color: #000 !important;
background: #007fff !important;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
color: #666;
}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright { color: #333 !important }
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a { color: #111 !important }
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover { color: #555 !important }
.xdsoft_dark .xdsoft_time_box {
border: 1px solid #333;
}
.xdsoft_dark .xdsoft_scrollbar >.xdsoft_scroller {
background: #333 !important;
}
.xdsoft_datetimepicker .xdsoft_save_selected {
display: block;
border: 1px solid #dddddd !important;

View File

@ -8,6 +8,10 @@
margin-right: 20px;
}
select {
height: 22px;
}
#mapView {
position: absolute;
right: 0;
@ -42,7 +46,7 @@
border: 1px solid black;
width: 0;
right: 0;
top: 120px;
top: 100px;
bottom: 0;
overflow: hidden;
line-height: 28px;
@ -292,24 +296,11 @@ ul {
z-index: 30;
}
#locationhistoryDiv {
position: absolute;
left: 0px;
bottom: 0px;
background-color: lightgray;
z-index: 30;
min-width: 1000px;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
}
#tripDiv {
position: absolute;
border: 1px solid black;
left: 0px;
bottom: 52px;
bottom: 1px;
background-color: white;
z-index: 30;
width: 550px;
@ -321,6 +312,57 @@ ul {
height: 450px;
}
#theftDiv {
/*position: absolute;
border: 1px solid black;
right: 10px;
bottom: 52px;
background-color: white;
z-index: 30;
min-width: 200px;
min-height: 80px;*/
}
#theftLoading {
position: absolute;
left: 0;
top: 0;
bottom: 0;
right: 0;
background-color: rgba(0, 0, 0, .2);
display: flex;
align-items: center;
justify-content: center;
color: white;
}
.theft-datasource-item {
line-height: 32px;
padding-right: 26px;
}
.theft-datasource-item:hover {
background-color: #eee;
}
.theft-datasource-item > label {
display: flex;
flex-direction: row;
align-items: center;
cursor: pointer;
}
.theft-datasource-item > label > input {
cursor: pointer;
}
.theft-datasource-item > label > .theft-datasource-line {
/*flex: 1 1 auto;*/
height: 2px;
width: 30px;
margin: 0 10px;
}
#loadingDiv {
position: absolute;
@ -374,20 +416,6 @@ ul {
}
}
.tb_parameter {
line-height: 26px;
}
.tb_parameter input, .tb_parameter select {
margin-left: 5px;
width: 180px;
}
.tb_parameter select {
height: 20px;
width: 183px;
}
.td_paramtype {
padding-left: 40px;
}
@ -738,13 +766,20 @@ ul {
.QuickLoading:before {
content: '\f110';
font-family: FontAwesome;
font-size: 2.4em;
font-size: 1.6em;
}
.TripReport:before {
content: '\f4d7';
font-family: FontAwesome;
font-size: 2.4em;
font-size: 1.6em;
}
.TheftMode::before {
content: '\f018';
font-family: FontAwesome;
font-weight: bold;
font-size: 1.6em;
}
.icondetail:before {
@ -871,13 +906,15 @@ ul {
}
.divicon_left {
position: fixed;
position: absolute;
background-color: #EFEFEF;
text-align: center;
line-height: 35px;
margin-left: -10px;
margin-top: -10px;
padding: 5px 5px;
top:10px;
bottom:0;
}
.divicon_bottom {
@ -885,7 +922,7 @@ ul {
}
.postspeed {
font-family: "Segoe UI","Segoe UI Web (West European)","Segoe UI",-apple-system,BlinkMacSystemFont,"Roboto","Helvetica Neue",sans-serif;
font-family: "Franklin Gothic Book", "Segoe UI","Segoe UI Web (West European)","Segoe UI",-apple-system,BlinkMacSystemFont,"Roboto","Helvetica Neue",sans-serif;
width: 36px;
height: 36px;
line-height: 35px;
@ -904,7 +941,7 @@ ul {
}
.notpostspeed {
font-family: "Segoe UI","Segoe UI Web (West European)","Segoe UI",-apple-system,BlinkMacSystemFont,"Roboto","Helvetica Neue",sans-serif;
font-family: "Franklin Gothic Book", "Segoe UI","Segoe UI Web (West European)","Segoe UI",-apple-system,BlinkMacSystemFont,"Roboto","Helvetica Neue",sans-serif;
height: 100%;
width: 50px;
font-size: 14px;
@ -912,7 +949,7 @@ ul {
}
.speed {
font-family: "Segoe UI","Segoe UI Web (West European)","Segoe UI",-apple-system,BlinkMacSystemFont,"Roboto","Helvetica Neue",sans-serif;
font-family: "Franklin Gothic Book", "Segoe UI","Segoe UI Web (West European)","Segoe UI",-apple-system,BlinkMacSystemFont,"Roboto","Helvetica Neue",sans-serif;
height: 100%;
font-weight: bold;
font-size: 20px;
@ -920,7 +957,7 @@ ul {
}
.notspeed {
font-family: "Segoe UI","Segoe UI Web (West European)","Segoe UI",-apple-system,BlinkMacSystemFont,"Roboto","Helvetica Neue",sans-serif;
font-family: "Franklin Gothic Book", "Segoe UI","Segoe UI Web (West European)","Segoe UI",-apple-system,BlinkMacSystemFont,"Roboto","Helvetica Neue",sans-serif;
height: 100%;
font-size: 14px;
display: inline-block;
@ -1047,3 +1084,109 @@ ul {
.context-menu-submenu:after {
border-width: 0.4em 0 0.4em 0.4em;
}
.div_filter .dropdown {
width: 180px;
height: 23px;
margin: 1px 0 0 6px;
background: #fff;
border: 1px solid #d9d9d9;
border-radius: 1px;
position: relative;
}
.div_filter .dropdown .text_span {
width: -moz-calc(100% - 24px);
width: -webkit-calc(100% - 24px);
width: calc(100% - 24px);
padding-left: 3px;
float: left;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
cursor: default;
}
.div_filter .dropdown span {
height: 20px;
line-height: 20px;
margin-left: 0 !important;
}
.div_filter .dropdown .dropdown_button {
float: right;
width: 20px;
text-align: center;
font-size: 14px;
cursor: pointer;
font-weight: bold;
color: #666
}
.div_filter .dropdown .dropdown_button:hover {
background: #eee;
}
.div_filter .text {
width: 130px;
height: 18px;
padding: 0 4px;
margin: 1px 0 0 6px;
}
.div_panel {
border: 1px solid #a9a9a9;
position: relative;
max-height: 100px;
min-width: 180px;
/*max-width: 560px;*/
max-height: 300px;
background: #fff;
overflow: auto;
}
.div_panel ul {
margin: 0;
padding: 0;
list-style: none;
font-size: 14px;
}
.div_panel ul li {
/*height: 20px;*/
line-height: 20px;
padding: 0 4px;
white-space: nowrap;
}
.div_panel ul li input {
margin: 3px 3px 0 1px;
vertical-align: top;
}
.div_panel ul li label {
vertical-align: top;
word-break: keep-all;
}
.div_panel ul li:hover {
background: #e9e9e9;
}
.fa {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.rightitem {
margin: 8px;
padding: 5px;
border: solid 1px #808080;
border-radius: 10px;
width: 290px;
}

View File

@ -1,15 +1,11 @@
:root {
--header-line-height: 26px;
--cell-line-height: 20px;
--header-border-color: #aaa;
--cell-border-color: #e0e0e0
--cell-border-color: #e0e0e0;
--font-size: 12px;
}
.data-grid .data-grid-header .data-column-header-split {
z-index: unset;
}
.chart_favorite {
cursor: pointer;
width: 22px;
@ -50,6 +46,7 @@
.dialog .dialog-func input {
width: unset;
height:unset;
}
.chart_nostar {
@ -68,22 +65,57 @@
display: none;
}
.data-grid {
.ui-grid {
height: 100%;
font-size: 14px;
}
/*.data-grid .data-grid-table-header th div {
/*.ui-grid .ui-grid-table-header th div {
font-weight: normal;
}*/
.data-grid .data-grid-body .data-grid-row > td > span {
.ui-grid .ui-grid-body .ui-grid-row > td > span {
/*display: flex;*/
}
.data-grid, .data-grid input[type=text] {
font-size: 12px;
}
.ui-popup-body .sort-grid .data-grid .data-grid-body .data-grid-row > td > span {
padding: 2px 0 2px 8px;
}
.ui-popup-body .sort-grid .dropdown-wrapper > .dropdown-panel > .dropdown-list {
max-height: 120px;
}
.ui-popup-body .sort-button button {
margin-right: 6px;
border: none;
line-height: 28px;
color: var(--title-color);
border-radius: var(--corner-radius);
padding: 0 10px;
box-sizing: border-box;
height: 28px;
cursor: pointer;
user-select: none;
background-color: var(--title-bg-color);
transition: opacity .12s ease;
display: inline-flex;
align-items: center;
}
.ui-popup-body .sort-button button:hover {
opacity: .8;
}
.ui-popup-body .sort-button button:disabled {
opacity: .6;
cursor: default;
}
.ui-popup-body .sort-button button > svg {
flex: 0 0 auto;
width: 16px;
height: 16px;
fill: var(--title-color);
}
.ui-popup-body .sort-button button > span {
flex: 1 1 auto;
margin-left: 4px;
}
.status-cell {
display: inline-block;
@ -125,3 +157,13 @@
min-width: 200px;
max-width: unset;
}
.ui-popup-mask .ui-popup-container .ui-popup-body > .message-wrapper > svg + span {
max-height: 500px;
overflow-y: auto;
}
.ui-grid > .ui-grid-wrapper > .ui-grid-table > tbody > .ui-grid-row > td .col-icon > svg {
width: 14px;
height: 13px;
}

View File

@ -78,7 +78,7 @@
}
#divLeftTitle .button .titleicon {
font-family: CalciteWebCoreIcons, FontAwesome;
font-family: FontAwesome;
font-size: 2em;
background-color: transparent;
cursor: pointer;
@ -192,10 +192,11 @@
.panel_holder .trigle {
position: absolute;
font-family: CalciteWebCoreIcons, FontAwesome;
font-family: FontAwesome;
font-size: 2.6em;
font-weight: 600;
top: -16px;
right:auto;
color: lightgray;
}
@ -210,19 +211,20 @@
.panel_holder .trigledown {
position: absolute;
font-family: CalciteWebCoreIcons, FontAwesome;
font-size: 1.5em;
top: -16px;
font-family: FontAwesome;
font-size: 2.6em;
font-weight: 600;
top: -21px;
color: lightgray;
}
.panel_holder .trigledown:before {
content: '\e609';
content: '\f0d8';
}
.panel_holder .trigledown.white {
color: white;
top: -15px;
color: #f0f0f0;
top: -21px;
}
.modulestitle {
@ -367,6 +369,9 @@
.iconmanagealerts:before {
content: '\f071';
}
.iconalertsmappings:before {
content: '\f361';
}
.iconworkorder:before {
content: '\f732';
@ -522,6 +527,23 @@
vertical-align: middle;
}
.lefttitlemenu_ul li.flex {
display: flex;
}
.lefttitlemenu_ul li.flex > span {
flex: 1 1 auto;
white-space: nowrap;
}
.lefttitlemenu_ul li.flex > div {
flex: 0 0 auto;
width: 50px;
min-width: 50px;
text-align: center;
font-size: 20px;
}
.lefttitlemenu_icon {
width: 24px;
height: 24px;

View File

@ -157,9 +157,6 @@ li.subitem {
margin: -50px 0 0 -35px;
}
.loading_icon:before {
content: '\e61a';
}
#div_text_holder {
display: none;