merge
This commit is contained in:
commit
092696514f
|
@ -20,7 +20,7 @@
|
||||||
<vn-textfield vn-one label="Fax" field="$ctrl.client.fax"></vn-textfield>
|
<vn-textfield vn-one label="Fax" field="$ctrl.client.fax"></vn-textfield>
|
||||||
</vn-horizontal>
|
</vn-horizontal>
|
||||||
<vn-horizontal>
|
<vn-horizontal>
|
||||||
<vn-textfield vn-one label="Email" field="$ctrl.client.email" info="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur eget rhoncus metus. Nullam quis ante venenatis, laoreet tellus ac, egestas tellus. Suspendisse placerat tristique libero a posuere."></vn-textfield>
|
<vn-textfield vn-one label="Email" field="$ctrl.client.email" info="You can save multiple emails by chaining them using comma without spaces, example: user@domain.com,user2@domain.com the first email will be considered as the main"></vn-textfield>
|
||||||
<vn-autocomplete vn-one
|
<vn-autocomplete vn-one
|
||||||
initial-data="$ctrl.client.salesPerson"
|
initial-data="$ctrl.client.salesPerson"
|
||||||
field="$ctrl.client.salesPersonFk"
|
field="$ctrl.client.salesPersonFk"
|
||||||
|
|
|
@ -8,5 +8,6 @@
|
||||||
"Fax": "Fax",
|
"Fax": "Fax",
|
||||||
"Email": "Correo electrónico",
|
"Email": "Correo electrónico",
|
||||||
"Salesperson": "Comercial",
|
"Salesperson": "Comercial",
|
||||||
"Channel": "Canal"
|
"Channel": "Canal",
|
||||||
|
"You can save multiple emails by chaining them using comma without spaces, example: user@domain.com,user2@domain.com the first email will be considered as the main": "Puede guardar varios correos electrónicos encadenándolos mediante comas sin espacios, ejemplo: user@dominio.com,user2@dominio.com siendo el primer correo electrónico el principal"
|
||||||
}
|
}
|
|
@ -11,23 +11,24 @@
|
||||||
<vn-title>Billing information</vn-title>
|
<vn-title>Billing information</vn-title>
|
||||||
<vn-horizontal>
|
<vn-horizontal>
|
||||||
<vn-autocomplete vn-two
|
<vn-autocomplete vn-two
|
||||||
|
vn-acl="administrative"
|
||||||
field="$ctrl.client.payMethodFk"
|
field="$ctrl.client.payMethodFk"
|
||||||
url="/client/api/PayMethods"
|
url="/client/api/PayMethods"
|
||||||
select-fields="ibanRequired"
|
select-fields="ibanRequired"
|
||||||
initial-data="$ctrl.client.payMethod"
|
initial-data="$ctrl.client.payMethod"
|
||||||
label="Forma de pago">
|
label="Forma de pago">
|
||||||
</vn-autocomplete>
|
</vn-autocomplete>
|
||||||
<vn-textfield vn-two label="IBAN" field="$ctrl.client.iban"></vn-textfield>
|
<vn-textfield vn-two label="IBAN" field="$ctrl.client.iban" vn-acl="administrative"></vn-textfield>
|
||||||
<vn-textfield vn-one label="Vencimiento" field="$ctrl.client.dueDay"></vn-textfield>
|
<vn-textfield vn-one label="Vencimiento" field="$ctrl.client.dueDay" vn-acl="administrative"></vn-textfield>
|
||||||
</vn-horizontal>
|
</vn-horizontal>
|
||||||
<vn-horizontal>
|
<vn-horizontal>
|
||||||
<vn-textfield vn-one label="Descuento" field="$ctrl.client.discount"></vn-textfield>
|
<vn-textfield vn-one label="Descuento" field="$ctrl.client.discount" vn-acl="administrative"></vn-textfield>
|
||||||
<vn-textfield vn-one label="Crédito" field="$ctrl.client.credit"></vn-textfield>
|
<vn-textfield vn-one label="Crédito" field="$ctrl.client.credit" vn-acl="administrative"></vn-textfield>
|
||||||
<vn-textfield vn-one label="Crédito asegurado" field="$ctrl.client.creditInsurance"></vn-textfield>
|
<vn-textfield vn-one label="Crédito asegurado" field="$ctrl.client.creditInsurance" vn-acl="administrative"></vn-textfield>
|
||||||
</vn-horizontal>
|
</vn-horizontal>
|
||||||
<vn-horizontal>
|
<vn-horizontal>
|
||||||
<vn-check vn-one label="Recargo de equivalencia" field="$ctrl.client.equalizationTax"></vn-check>
|
<vn-check vn-one label="Recargo de equivalencia" field="$ctrl.client.equalizationTax" vn-acl="administrative"></vn-check>
|
||||||
<vn-check vn-one label="Vies" field="$ctrl.client.vies"></vn-check>
|
<vn-check vn-one label="Vies" field="$ctrl.client.vies" vn-acl="administrative"></vn-check>
|
||||||
</vn-horizontal>
|
</vn-horizontal>
|
||||||
</vn-vertical>
|
</vn-vertical>
|
||||||
</vn-card>
|
</vn-card>
|
||||||
|
@ -35,14 +36,14 @@
|
||||||
<vn-vertical pad-large>
|
<vn-vertical pad-large>
|
||||||
<vn-title>Documentación</vn-title>
|
<vn-title>Documentación</vn-title>
|
||||||
<vn-horizontal>
|
<vn-horizontal>
|
||||||
<vn-check vn-one label="Recibido core VNH" field="$ctrl.client.coreVnh"></vn-check>
|
<vn-check vn-one label="Recibido core VNH" field="$ctrl.client.coreVnh" vn-acl="administrative"></vn-check>
|
||||||
<vn-check vn-one label="Recibido core VNL" field="$ctrl.client.coreVnl"></vn-check>
|
<vn-check vn-one label="Recibido core VNL" field="$ctrl.client.coreVnl" vn-acl="administrative"></vn-check>
|
||||||
<vn-check vn-one label="Recibido B2B VNL" field="$ctrl.client.sepaVnl"></vn-check>
|
<vn-check vn-one label="Recibido B2B VNL" field="$ctrl.client.sepaVnl" vn-acl="administrative"></vn-check>
|
||||||
</vn-horizontal>
|
</vn-horizontal>
|
||||||
</vn-vertical>
|
</vn-vertical>
|
||||||
</vn-card>
|
</vn-card>
|
||||||
<vn-button-bar>
|
<vn-button-bar>
|
||||||
<vn-submit label="Guardar"></vn-submit>
|
<vn-submit label="Guardar" vn-acl="administrative"></vn-submit>
|
||||||
</vn-button-bar>
|
</vn-button-bar>
|
||||||
</form>
|
</form>
|
||||||
<vn-dialog
|
<vn-dialog
|
||||||
|
|
|
@ -19,7 +19,7 @@
|
||||||
<vn-textfield vn-one label="User name" field="$ctrl.client.userName"></vn-textfield>
|
<vn-textfield vn-one label="User name" field="$ctrl.client.userName"></vn-textfield>
|
||||||
</vn-horizontal>
|
</vn-horizontal>
|
||||||
<vn-horizontal>
|
<vn-horizontal>
|
||||||
<vn-textfield vn-one label="Email" field="$ctrl.client.email" info="Push on applications menu"></vn-textfield>
|
<vn-textfield vn-one label="Email" field="$ctrl.client.email" info="You can save multiple emails by chaining them using comma without spaces, example: user@domain.com,user2@domain.com the first email will be considered as the main"></vn-textfield>
|
||||||
<vn-one></vn-one>
|
<vn-one></vn-one>
|
||||||
</vn-horizontal>
|
</vn-horizontal>
|
||||||
</vn-vertical>
|
</vn-vertical>
|
||||||
|
|
|
@ -5,5 +5,6 @@
|
||||||
"User name": "Nombre de usuario",
|
"User name": "Nombre de usuario",
|
||||||
"Email": "Correo electrónico",
|
"Email": "Correo electrónico",
|
||||||
"Create and edit": "Crear y editar",
|
"Create and edit": "Crear y editar",
|
||||||
"Create": "Crear"
|
"Create": "Crear",
|
||||||
|
"You can save multiple emails by chaining them using comma without spaces, example: user@domain.com,user2@domain.com the first email will be considered as the main": "Puede guardar varios correos electrónicos encadenándolos mediante comas sin espacios, ejemplo: user@dominio.com,user2@dominio.com siendo el primer correo electrónico el principal"
|
||||||
}
|
}
|
|
@ -1,8 +1,9 @@
|
||||||
import {module} from '../module';
|
import {module} from '../module';
|
||||||
|
|
||||||
function vnAcl(aclService, $compile) {
|
function vnAcl(aclService, $timeout) {
|
||||||
return {
|
return {
|
||||||
restrict: 'A',
|
restrict: 'A',
|
||||||
|
priority: -1,
|
||||||
link: function($scope, $element, $attrs) {
|
link: function($scope, $element, $attrs) {
|
||||||
let acls = $attrs.vnAcl.split(',');
|
let acls = $attrs.vnAcl.split(',');
|
||||||
let action = $attrs.vnAclAction || 'disabled';
|
let action = $attrs.vnAclAction || 'disabled';
|
||||||
|
@ -15,8 +16,12 @@ function vnAcl(aclService, $compile) {
|
||||||
input = input.querySelector(selector);
|
input = input.querySelector(selector);
|
||||||
|
|
||||||
if (input) {
|
if (input) {
|
||||||
input.setAttribute("ng-disabled", "true");
|
$timeout(() => {
|
||||||
$compile(input)($scope);
|
input.setAttribute("disabled", "true");
|
||||||
|
});
|
||||||
|
$element[0].querySelectorAll('i, vn-drop-down').forEach(i => {
|
||||||
|
i.parentNode.removeChild(i);
|
||||||
|
});
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
$element.remove();
|
$element.remove();
|
||||||
|
@ -25,6 +30,6 @@ function vnAcl(aclService, $compile) {
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
vnAcl.$inject = ['aclService', '$compile'];
|
vnAcl.$inject = ['aclService', '$timeout'];
|
||||||
|
|
||||||
module.directive('vnAcl', vnAcl);
|
module.directive('vnAcl', vnAcl);
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
display: none;
|
display: none;
|
||||||
position: fixed;
|
position: fixed;
|
||||||
background-color: #fff;
|
background-color: #fff;
|
||||||
padding: 15px;
|
padding: 20px;
|
||||||
color: #424242;
|
color: #424242;
|
||||||
z-index: 999;
|
z-index: 999;
|
||||||
border: 1px solid #A7A7A7;
|
border: 1px solid #A7A7A7;
|
||||||
|
@ -23,7 +23,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
.tooltip-text{
|
.tooltip-text{
|
||||||
max-width: 250px;
|
max-width: 320px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.tooltip-down .tooltip-arrow {
|
.tooltip-down .tooltip-arrow {
|
||||||
|
@ -60,4 +60,4 @@
|
||||||
border-top: 10px solid transparent;
|
border-top: 10px solid transparent;
|
||||||
border-bottom: 10px solid transparent;
|
border-bottom: 10px solid transparent;
|
||||||
border-left: 15px solid #A7A7A7;
|
border-left: 15px solid #A7A7A7;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue