a{
text-decoration: none;
}
.bigger-text{
font-size: 15.5px;
}
.uppercase{
text-transform: uppercase;
}
div .v-application--is-ltr .v-input--selection-controls__input {
margin-right: 0;
}
.v-card__subtitle, .v-card__text {
font-size: 12.5px;
font-weight: 400;
line-height: 1.7rem;
}
.v-application {
background-color: #ebeef2 !important;
}
div .v-application .v-data-table a{
text-decoration: none;
font-weight: 700;
}
body {
color: #46484b;
word-break: break-all;
}
div .v-list-item {
min-height: 40px;
}
.v-data-table > .v-data-table__wrapper > table > tbody > tr > td, .v-data-table > .v-data-table__wrapper > table > tbody > tr > th, .v-data-table > .v-data-table__wrapper > table > thead > tr > td, .v-data-table > .v-data-table__wrapper > table > thead > tr > th, .v-data-table > .v-data-table__wrapper > table > tfoot > tr > td, .v-data-table > .v-data-table__wrapper > table > tfoot > tr > th {
padding: 0 8px !important;
}
div.v-text-field--filled.v-input--dense.v-text-field--single-line > .v-input__control > .v-input__slot, .v-text-field--filled.v-input--dense.v-text-field--outlined > .v-input__control > .v-input__slot, .v-text-field--filled.v-input--dense.v-text-field--outlined.v-text-field--filled > .v-input__control > .v-input__slot, .v-text-field--full-width.v-input--dense.v-text-field--single-line > .v-input__control > .v-input__slot, .v-text-field--full-width.v-input--dense.v-text-field--outlined > .v-input__control > .v-input__slot, .v-text-field--full-width.v-input--dense.v-text-field--outlined.v-text-field--filled > .v-input__control > .v-input__slot, .v-text-field--outlined.v-input--dense.v-text-field--single-line > .v-input__control > .v-input__slot, .v-text-field--outlined.v-input--dense.v-text-field--outlined > .v-input__control > .v-input__slot, .v-text-field--outlined.v-input--dense.v-text-field--outlined.v-text-field--filled > .v-input__control > .v-input__slot {
// max-height: 34px !important; //v-text-area도 최대 높이 제한됨
min-height: 34px !important;
}
.v-expansion-panel-content__wrap {
padding: 0 !important;
}
.v-input--selection-controls {
margin: 4px !important;
}
div.v-text-field.v-text-field--solo.v-input--dense > .v-input__control {
max-height: 34px !important;
min-height: 34px !important;
}
div .theme--light.v-sheet{
padding-left: 0;
padding-right: 0;
}
.pointer:hover {
cursor: pointer;
}
/* Tooltip container */
.tooltip {
position: relative;
display: inline-block;
}
/* Tooltip text */
.tooltip .tooltiptext {
visibility: hidden;
font-size: 10px;
background-color:rgba(50,50,50,0.65);
color: #fff;
text-align: center;
padding: 5px ;
border-radius: 4px;
position: absolute;
z-index: 100;
opacity: 0;
transition: opacity 0.1s;
}
.tooltip-right{
left: 70%;
bottom: 60%;
}
.tooltip-left{
right: 70%;
bottom: 60%;
}
.tooltip:hover .tooltiptext {
visibility: visible;
opacity: 1;
transition: all 0.3s ease-in-out;
}
div .v-btn--fab.v-size--x-small {
height: 25px;
width: 25px;
}
div .v-toolbar__content,
.v-toolbar__extension {
padding: 4px;
}
div .v-application--wrap {
transition: none !important ;
}
div .v-time-picker-title__time .v-picker__title__btn,
.v-time-picker-title__time span {
font-size: 34px !important;
height: 40px !important;
}
div .padding-none {
padding: 0 !important;
}
div .v-sheet.v-snack__wrapper {
border-radius: 4px;
}
div
.v-application--is-ltr
.v-textarea.v-text-field--enclosed
.v-text-field__slot {
padding-right: -12.5px;
}
.v-application .primary.darken-1 {
background: linear-gradient(262deg, #0058cb, #439aff, #0058cb, #489dff);
background-size: 800% 800%;
-webkit-animation: AnimationName 20s ease infinite;
-moz-animation: AnimationName 20s ease infinite;
animation: AnimationName 20s ease infinite;
}
@-webkit-keyframes AnimationName {
0% {
background-position: 0% 50%;
}
50% {
background-position: 100% 50%;
}
100% {
background-position: 0% 50%;
}
}
@-moz-keyframes AnimationName {
0% {
background-position: 0% 50%;
}
50% {
background-position: 100% 50%;
}
100% {
background-position: 0% 50%;
}
}
@keyframes AnimationName {
0% {
background-position: 0% 50%;
}
50% {
background-position: 100% 50%;
}
100% {
background-position: 0% 50%;
}
}
div .v-stepper {
box-shadow: none !important;
}
div .v-sheet.v-app-bar.v-toolbar:not(.v-sheet--outlined) {
box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.05),
0px 2px 2px 0px rgba(0, 0, 0, 0.05), 0px 1px 5px 0px rgba(0, 0, 0, 0.05);
border: none;
}
div .v-sheet.v-card:not(.v-sheet--outlined) {
box-shadow: 1px 3px 2px -2px rgba(0, 0, 0, 0.05),
0px 2px 2px 0px rgba(0, 0, 0, 0.05), 0px 1px 5px 0px rgba(0, 0, 0, 0.05);
}
div .v-text-field.v-text-field--solo:not(.v-text-field--solo-flat) > .v-input__control > .v-input__slot{
box-shadow: 1px 3px 2px -2px rgba(0, 0, 0, 0.05),
0px 2px 2px 0px rgba(0, 0, 0, 0.05), 0px 1px 5px 0px rgba(0, 0, 0, 0.05);
}
div .v-btn.v-size--default {
padding: 0 20px;
font-size: 12.5px;
}
div .v-btn--fab.v-size--small{
height: 34px;
width: 34px;
}
div .theme--light.v-btn-toggle:not(.v-btn-toggle--group) {
background-color: transparent;
}
div .theme--light.v-application {
color: #46484b !important;
font-weight: 400;
}
div .theme--light.v-text-field > .v-input__control > .v-input__slot:before {
border: none;
}
div .v-label.v-label,
.v-alert.v-alert {
font-size: 12.5px;
}
div .v-text-field--filled.v-input--dense.v-text-field--single-line .v-label, .v-text-field--full-width.v-input--dense.v-text-field--single-line .v-label{
top:calc(50% - 8px) ;
}
div .theme--light.v-input:not(.v-input--is-disabled) input,
.theme--light.v-input:not(.v-input--is-disabled) textarea {
color: #46484b;
font-size: 12.5px;
}
div .theme--light.v-data-table {
color: #46484b;
background-color: transparent;;
}
div
.theme--light.v-list-item:not(.v-list-item--active):not(.v-list-item--disabled) {
color: #46484b !important;
}
// div .theme--light .v-content {
// background-color: #fff;
// }
div .v-data-footer__select {
display: none;
}
div .theme--light.v-footer {
background-color: transparent;
}
div .v-autocomplete__content.v-menu__content {
border-radius: 4px;
}
.v-tab {
padding-top: 4px;
height: 48px;
padding: 0px;
// margin-bottom: 0px;
font-size: 13px !important;
}
.v-tab--active {
background-color: #0066cb;
color: white !important;
border-radius: 6px;
padding: 18px 20px;
}
.v-tab .v-tab:hover {
border-radius: 25px !important
}
div .v-tabs-slider {
display: none;
}
div .rounded-td {
border-radius: 4px 4px 0 0;
height: 4px;
background-color: transparent;
}
div .v-small-dialog__content {
padding: 8px;
}
div
.v-application--is-ltr
.v-textarea.v-text-field--enclosed
.v-text-field__slot {
margin-right: 0;
margin-bottom: 5px;
}
div .theme--light.v-footer {
background-color: transparent;
color: #526980;
padding: 0;
margin: 0;
}
div .v-data-footer__select {
display: none;
}
div .v-dialog > .v-card > .v-card__text {
padding: 24px;
letter-spacing: 0;
}
div .v-menu__content {
border-radius: 4px;
}
div .v-date-picker-title__date {
font-size: 18px;
}
div .FixedFont textarea {
font-family: "consolas" !important;
font-size: 12.5px !important;
}
.rounded-box-border{
box-shadow: 1px 3px 2px -2px rgba(0, 0, 0, 0.05),
0px 2px 2px 0px rgba(0, 0, 0, 0.05), 0px 1px 5px 0px rgba(0, 0, 0, 0.05);
border-radius: 25px;
height: 34px;
width: 220px;
padding-left: 23px;
}
.rounded-box{
background-color: white;
box-shadow: 1px 3px 2px -2px rgba(0, 0, 0, 0.05),
0px 2px 2px 0px rgba(0, 0, 0, 0.05), 0px 1px 5px 0px rgba(0, 0, 0, 0.05);
border-radius: 25px;
height: 34px;
width: 290px;
padding-left: 20px;
}
div .v-data-table tbody tr.v-data-table__expanded__content{
background-color: rgba(0, 0, 40, 0.05);
box-shadow: none;
}
div .v-data-table--dense > .v-data-table__wrapper > table > thead > tr > th{
height: 34px;
}
.small-text{
font-size: 11px;
}
.inputNumber .inp input[type='number'] {
-moz-appearance:textfield;
}
.inputNumber input::-webkit-outer-spin-button,
.inputNumber input::-webkit-inner-spin-button {
-webkit-appearance: none;
}
.v-list--nav .v-list-item, .v-list--nav .v-list-item:before {
padding: 2px 8px;
font-size: 12.5px;
}
.v-list-group__items .v-list-item .v-list-item__title{
font-size: 12.5px;
}
.v-list-item {
min-height:34px;
}
.v-application .v-navigation-drawer .v-navigation-drawer__content .v-list .v-list-group .v-list-group__header .v-list-item__content .v-list-item__title{
font-size: 12.5px;
}
.v-navigation-drawer .v-icon.v-icon{
font-size: 16px;
}
.v-application--is-ltr .v-list-group--no-action>.v-list-group__items>.v-list-item {
padding-left: 60px !important
}
.v-btn.v-size--default {
font-size: 12.5px;
border-radius: 25px;
height: 34px !important;
}
.v-chip.v-size--default {
font-size: 12px;
border-radius: 25px;
height: 25px !important;
}
.v-icon.v-icon{
font-size: 15.5px;
}
.v-sheet button.v-btn.v-size--default:not(.v-btn--icon):not(.v-btn--fab){
padding: 8px 18px !important;
}
.theme--light.v-btn:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined){
color: #fff;
}
.v-sheet .v-btn.v-size--large:not(.v-btn--icon):not(.v-btn--fab){
padding: 12.5px 26px !important
}
.v-btn:not(.v-btn--text):not(.v-btn--outlined):hover:before{
opacity: 0;
}
.v-btn:not(.v-btn--text):not(.v-btn--outlined):focus:before{
opacity: 0;
}
.v-btn.v-size--default:not(.v-btn--icon):not(.v-btn--fab),
.v-btn.v-size--large:not(.v-btn--icon):not(.v-btn--fab){
padding: 7px 12.5px !important;
}
// Button group
.v-item-group
.v-btn:not(.v-btn--flat):not(.v-btn--text):not(.v-btn--outlined){
margin-right: 0
}
.v-btn-toggle > .v-btn.v-size--default{
height: 32px;
}
.theme--light.v-card > .v-card__text, .theme--light.v-card .v-card__subtitle {
color: #46484b;
}
.theme--light.v-card>.v-card__text{
color: #46484b;
}
.v-dialog:not(.v-dialog--fullscreen) {
max-height: 90vh;
}
.v-application .v-navigation-drawer .v-navigation-drawer__content .v-list-item .v-list-item__content .v-list-item__title.display-2{
font-size: 12.5px !important
}
.v-application .v-navigation-drawer .v-navigation-drawer__content .v-list .v-list-group .v-list-group__header .v-list-item__content .v-list-item__title{
font-size: 12.5px
}
.v-application .v-navigation-drawer .v-navigation-drawer__content .v-list-item__icon.v-list-group__header__append-icon .v-icon{
font-size: 12.5px
}
// div .v-list--nav .v-list-item, .v-list--nav .v-list-item:before{
// background: transparent;
// }
div .v-list-group__items .v-list-item{
background: rgba(100, 100, 150, 0.1);
border-radius: 0;
}
.v-list-group__items .v-list-item:hover{
background: rgba(255,255,255,0.5)
}
.v-list-item__icon{
margin: 12px 0
}
.v-navigation-drawer
.v-list-item__content{
transition: all 0.3s linear 0s
}
.v-list--nav{
padding: 0
}
.v-application .logo-mini{
float: left;
width: 34px;
text-align: center;
}
.v-select.v-text-field--outlined:not(.v-text-field--single-line).v-input--dense .v-select__selections{
padding: 0;
}
.v-list-item{
min-height: 40px;
}
.scroll {
flex-grow: 1;
overflow: auto;
}
.v-card .v-data-table {
white-space: break-spaces !important;
}
const actions = {
// 룰소스
[ACT_GET_ALL_RULESOURCE]: function (context) {
return getPromise(context, `${APIURLPREFIX}/polapi/api/rulesource`);
},
[ACT_ADD_RULESOURCE]: function (context, data) {
return postPromise(context, `${APIURLPREFIX}/polapi/api/rulesource`, data);
},
[ACT_DELETE_RULESOURCE]: function (context, data) {
return deletePromise(context, `${APIURLPREFIX}/polapi/api/rulesource/${data.id}`, data.user_info);
},
[ACT_MODIFY_RULESOURCE]: function (context, params) {
return putPromise(context, `${APIURLPREFIX}/polapi/api/rulesource/${params.id}`, params.data);
},
[ACT_UPDATE_LATEST_RULESOURCE]: function (context, params) {
return putPromise(context, `${APIURLPREFIX}/polapi/api/rulesource/${params.id}/latest`);
},
[ACT_MODIFY_UPDATE_SETTING]: function (context, params) {
return putPromise(context, `${APIURLPREFIX}/polapi/api/rulesource/${params.id}/auto_update/${params.disabled}`, params.user_info);
},
[ACT_GET_RULESETS_REFER_RULESOURCE]: function (context, id) {
return getPromise(context, `${APIURLPREFIX}/polapi/api/rulesource/${id}/ruleset`);
},
[ACT_GET_RULESOURCE_KEYWORDS]: function (context, id) {
return getPromise(context, `${APIURLPREFIX}/polapi/api/rulesource/${id}/classify`);
},
[ACT_GET_RULESOURCE_SEARCH_RESULTS]: function (context, params) {
return getPromise(context, `${APIURLPREFIX}/polapi/api/rulesource/${params.id}/rules?${params.query}`);
},
[ACT_GET_RULES_IN_A_RULESOURCE]: function (context, id) {
return getPromise(context, `${APIURLPREFIX}/polapi/api/rulesource/${id}/rules`);
},
[ACT_SET_AVAILABILITY_RULES_IN_A_RULESOURCE]: function (context, params) {
return putPromise(context, `${APIURLPREFIX}/polapi/api/rulesource/${params.id}/rules/${params.disabled}`, { sid: params.sid });
},
[ACT_GET_HISTORY_OF_A_RULESOURCE]: function (context, params) {
return getPromise(context, `${APIURLPREFIX}/polapi/api/rulesource/${params.id}/history?start_date=${params.stdt}&end_date=${params.eddt}`);
},
[ACT_GET_HISTORY_OF_A_RULESOURCE_VERSION]: function (context, params) {
return getPromise(context, `${APIURLPREFIX}/polapi/api/rulesource/${params.id}/history/${params.seq}`);
},
const actions = {
// 룰소스
[ACT_GET_ALL_RULESOURCE]: function (context) {
return getPromise(context, `${APIURLPREFIX}/polapi/api/rulesource`);
},
[ACT_ADD_RULESOURCE]: function (context, data) {
return postPromise(context, `${APIURLPREFIX}/polapi/api/rulesource`, data);
},
[ACT_DELETE_RULESOURCE]: function (context, data) {
return deletePromise(context, `${APIURLPREFIX}/polapi/api/rulesource/${data.id}`, data.user_info);
},
[ACT_MODIFY_RULESOURCE]: function (context, params) {
return putPromise(context, `${APIURLPREFIX}/polapi/api/rulesource/${params.id}`, params.data);
},
[ACT_UPDATE_LATEST_RULESOURCE]: function (context, params) {
return putPromise(context, `${APIURLPREFIX}/polapi/api/rulesource/${params.id}/latest`);
},
[ACT_MODIFY_UPDATE_SETTING]: function (context, params) {
return putPromise(context, `${APIURLPREFIX}/polapi/api/rulesource/${params.id}/auto_update/${params.disabled}`, params.user_info);
},
[ACT_GET_RULESETS_REFER_RULESOURCE]: function (context, id) {
return getPromise(context, `${APIURLPREFIX}/polapi/api/rulesource/${id}/ruleset`);
},
[ACT_GET_RULESOURCE_KEYWORDS]: function (context, id) {
return getPromise(context, `${APIURLPREFIX}/polapi/api/rulesource/${id}/classify`);
},
[ACT_GET_RULESOURCE_SEARCH_RESULTS]: function (context, params) {
return getPromise(context, `${APIURLPREFIX}/polapi/api/rulesource/${params.id}/rules?${params.query}`);
},
[ACT_GET_RULES_IN_A_RULESOURCE]: function (context, id) {
return getPromise(context, `${APIURLPREFIX}/polapi/api/rulesource/${id}/rules`);
},
[ACT_SET_AVAILABILITY_RULES_IN_A_RULESOURCE]: function (context, params) {
return putPromise(context, `${APIURLPREFIX}/polapi/api/rulesource/${params.id}/rules/${params.disabled}`, { sid: params.sid });
},
[ACT_GET_HISTORY_OF_A_RULESOURCE]: function (context, params) {
return getPromise(context, `${APIURLPREFIX}/polapi/api/rulesource/${params.id}/history?start_date=${params.stdt}&end_date=${params.eddt}`);
},
[ACT_GET_HISTORY_OF_A_RULESOURCE_VERSION]: function (context, params) {
return getPromise(context, `${APIURLPREFIX}/polapi/api/rulesource/${params.id}/history/${params.seq}`);
},