Parametrizacoes
by Luiz Nogueira
HTML
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue-resource/0.9.3/vue-resource.min.js"></script>
<!-- panel -->
<div class="panel panel-default">
<!-- head panel -->
<div class="panel-heading">
<span id="titulo-componente">PARAMETRIZAÇÕES</span>
<button type="button" v-link="{ path: '/' }" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
<!-- end head panel -->
<div class="row">
<div class="col-md-6">
<!-- form -->
<div class="col-md-6">
<div class="panel-body">
<form>
<div class="form-group checkbox checkbox-primary">
<input type="checkbox" v-el="valorProdutoServicoUnico" id="valorProdutoServicoUnico" v-model="valorProdutoServicoUnico">
<label>Valor do Produto - Serviço é unico?</label>
</div>
<div class="form-group">
<label>Valor Produto - Serviço:</label>
<input type="text" style="width:180px" class="form-control" v-el="valorPlano" name="valorPlano" id="valorPlano" v-model="json.valorPlano" placeholder="0,00">
</div>
<div class="form-group checkbox checkbox-primary">
<input type="checkbox" v-el="descricaoProdutoServicoUnico" id="descricaoProdutoServicoUnico" v-model="descricaoProdutoServicoUnico">
<label>Descrição do Produto - Serviço é unico?</label>
</div>
<div class="form-group">
<label class="control-label">Descrição Produto - Serviço:</label>
<textarea rows="5" class="form-control" v-el="comentarioPreVendasEvolucao" name="comentarioPreVendasEvolucao" id="comentarioPreVendasEvolucao" v-model="json.comentarioPreVendasEvolucao" placeholder="Digite...
CSS
.camposObrigatorios {
font-size: 10px;
font-family: Verdana;
color: red;
text-align: right;
}
.asterisco:before {
content: "* ";
color: red;
}
.form-group.required .control-label:after {
content: " *";
color: red;
}
.checkbox {
padding-left: 20px;
}
.checkbox label {
display: inline-block;
position: relative;
padding-left: 5px;
font-weight: 700;
}
.checkbox label::before {
content: "";
display: inline-block;
position: absolute;
width: 17px;
height: 17px;
left: 0;
margin-left: -20px;
border: 1px solid #cccccc;
border-radius: 3px;
background-color: #fff;
-webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
-o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
}
.checkbox label::after {
display: inline-block;
position: absolute;
width: 16px;
height: 16px;
left: 0;
top: 0;
margin-left: -20px;
padding-left: 3px;
padding-top: 1px;
font-size: 11px;
color: #555555;
}
.checkbox input[type="checkbox"] {
opacity: 0;
z-index: 1;
}
.checkbox input[type="checkbox"]:focus + label::before {
outline: thin dotted;
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}
.checkbox input[type="checkbox"]:checked + label::after {
font-family: 'FontAwesome';
content: "\f00c";
}
.checkbox input[type="checkbox"]:disabled + label {
opacity: 0.65;
}
.checkbox input[type="checkbox"]:disabled + label::before {
background-color: #eeeeee;
cursor: not-allowed;
}
.checkbox.checkbox-circle label::before {
border-radius: 50%;
}
.checkbox.checkbox-inline {
margin-top: 0;
}
.checkbox.checkbox-single label {
height: 17px;
}
.checkbox-primary input[type="checkbox"]:checked + label::before {
background-color: #428bca;
border-color: #428bca;
}
.checkbox-primary input[type="checkbox"]:checked + label::after {
color: #fff;
}
.checkbox-danger input[type="checkbox"]:checked +...