Merge branch '1975-delivery_note_tags' of verdnatura/salix into dev
gitea/salix/dev This commit looks good Details

This commit is contained in:
Joan Sanchez 2020-01-10 11:09:29 +00:00 committed by Gitea
commit de05cadef4
15 changed files with 66 additions and 42 deletions

View File

@ -87,8 +87,7 @@ vn-layout {
& > * { & > * {
display: block; display: block;
padding: $spacing-md; padding: $spacing-md;
box-sizing: border-box; box-sizing: border-box
height: 100%
} }
&.ng-enter { &.ng-enter {
vn-side-menu { vn-side-menu {

View File

@ -2,4 +2,5 @@
.vn-module-card { .vn-module-card {
padding: 0; padding: 0;
height: 100%
} }

View File

@ -2,4 +2,5 @@
.vn-module-main { .vn-module-main {
padding: 0; padding: 0;
height: 100%
} }

View File

@ -10,4 +10,4 @@ import './descriptor';
import './development'; import './development';
import './search-panel'; import './search-panel';
import './summary'; import './summary';
import './dms/index'; import './photos';

View File

@ -1,4 +1,4 @@
import ngModule from '../../module'; import ngModule from '../module';
import './style.scss'; import './style.scss';
class Controller { class Controller {
@ -108,7 +108,7 @@ class Controller {
Controller.$inject = ['$stateParams', '$scope', '$http', '$translate', 'vnToken', 'vnApp', 'vnConfig']; Controller.$inject = ['$stateParams', '$scope', '$http', '$translate', 'vnToken', 'vnApp', 'vnConfig'];
ngModule.component('vnClaimDmsIndex', { ngModule.component('vnClaimPhotos', {
template: require('./index.html'), template: require('./index.html'),
controller: Controller, controller: Controller,
bindings: { bindings: {

View File

@ -2,7 +2,7 @@ import './index';
import crudModel from 'core/mocks/crud-model'; import crudModel from 'core/mocks/crud-model';
describe('Claim', () => { describe('Claim', () => {
describe('Component vnClaimDmsIndex', () => { describe('Component vnClaimPhotos', () => {
let $componentController; let $componentController;
let $scope; let $scope;
let $httpBackend; let $httpBackend;
@ -16,7 +16,7 @@ describe('Claim', () => {
$httpParamSerializer = _$httpParamSerializer_; $httpParamSerializer = _$httpParamSerializer_;
$httpBackend = _$httpBackend_; $httpBackend = _$httpBackend_;
$scope = $rootScope.$new(); $scope = $rootScope.$new();
controller = $componentController('vnClaimDmsIndex', {$: $scope}); controller = $componentController('vnClaimPhotos', {$: $scope});
controller.$.model = crudModel; controller.$.model = crudModel;
controller.claim = { controller.claim = {
id: 1, id: 1,

View File

@ -0,0 +1,32 @@
@import "./variables";
vn-claim-photos {
height: 100%;
.drop-zone {
color: $color-font-secondary;
box-sizing: border-box;
border-radius: 0.5em;
text-align: center;
min-height: 100%;
.empty-rows {
padding: 5em $spacing-md;
font-size: 1.4em
}
vn-icon {
font-size: 3em
}
}
.photo-list {
padding: $spacing-md;
min-height: 100%;
.photo {
width: 32em;
height: 18em;
}
}
}

View File

@ -11,7 +11,7 @@
"card": [ "card": [
{"state": "claim.card.basicData", "icon": "settings"}, {"state": "claim.card.basicData", "icon": "settings"},
{"state": "claim.card.detail", "icon": "icon-details"}, {"state": "claim.card.detail", "icon": "icon-details"},
{"state": "claim.card.dms.index", "icon": "image"}, {"state": "claim.card.photos", "icon": "image"},
{"state": "claim.card.development", "icon": "icon-traceability"}, {"state": "claim.card.development", "icon": "icon-traceability"},
{"state": "claim.card.action", "icon": "icon-actions"} {"state": "claim.card.action", "icon": "icon-actions"}
] ]
@ -81,14 +81,9 @@
}, },
"acl": ["salesAssistant"] "acl": ["salesAssistant"]
}, { }, {
"url": "/dms", "url": "/photos",
"state": "claim.card.dms", "state": "claim.card.photos",
"abstract": true, "component": "vn-claim-photos",
"component": "ui-view"
}, {
"url" : "/index",
"state": "claim.card.dms.index",
"component": "vn-claim-dms-index",
"description": "Photos", "description": "Photos",
"params": { "params": {
"claim": "$ctrl.claim" "claim": "$ctrl.claim"

View File

@ -2,22 +2,24 @@
vn-id="SMSDialog" vn-id="SMSDialog"
on-response="$ctrl.onResponse($response)"> on-response="$ctrl.onResponse($response)">
<tpl-body> <tpl-body>
<h5 class="vn-py-sm" translate>Send SMS</h5> <section class="SMSDialog">
<vn-horizontal> <h5 class="vn-py-sm" translate>Send SMS</h5>
<vn-textfield <vn-horizontal>
vn-one <vn-textfield
label="Destination" vn-one
ng-model="$ctrl.sms.destination"> label="Destination"
</vn-textfield> ng-model="$ctrl.sms.destination">
</vn-horizontal> </vn-textfield>
<vn-horizontal > </vn-horizontal>
<vn-textarea <vn-horizontal >
vn-one <vn-textarea vn-one
label="Message" label="Message"
ng-model="$ctrl.sms.message" ng-model="$ctrl.sms.message"
rule> rows="5"
</vn-textarea> rule>
</vn-horizontal> </vn-textarea>
</vn-horizontal>
</section>
</tpl-body> </tpl-body>
<tpl-buttons> <tpl-buttons>
<input type="button" response="cancel" translate-attr="{value: 'Cancel'}"/> <input type="button" response="cancel" translate-attr="{value: 'Cancel'}"/>

View File

@ -1,7 +1,5 @@
@import "variables"; @import "variables";
vn-client-sms { .SMSDialog {
textarea { min-width: 25em
height: 8em
}
} }

View File

@ -13,9 +13,7 @@ Send Delivery Note: Enviar albarán
Show pallet report: Ver hoja de pallet Show pallet report: Ver hoja de pallet
Change shipped hour: Cambiar hora de envío Change shipped hour: Cambiar hora de envío
Shipped hour: Hora de envío Shipped hour: Hora de envío
SMSPayment: >- SMSPayment: "Verdnatura le comunica:\rSu pedido está pendiente de pago.\rPor favor, entre en la página web y efectue el pago con tarjeta.\rMuchas gracias."
Verdnatura le comunica: Su pedido está pendiente de pago.
Por favor, entre en la página web y efectue el pago con tarjeta. Muchas gracias.
Ticket invoiced: Ticket facturado Ticket invoiced: Ticket facturado
Make invoice: Crear factura Make invoice: Crear factura
Regenerate invoice: Regenerar factura Regenerate invoice: Regenerar factura

View File

@ -24,9 +24,7 @@ Sales to transfer: Líneas a transferir
Destination ticket: Ticket destinatario Destination ticket: Ticket destinatario
Change ticket state to 'Ok': Cambiar estado del ticket a 'Ok' Change ticket state to 'Ok': Cambiar estado del ticket a 'Ok'
Reserved: Reservado Reserved: Reservado
SMSAvailability: >- SMSAvailability: "Verdnatura le comunica:\rPedido {{ticketFk}} día {{created | date: 'dd/MM/yyyy'}}.\r{{notAvailables}} no disponible/s.\rDisculpe las molestias."
Verdnatura le comunica: Pedido {{ticketFk}} día {{created | date: "dd/MM/yyyy"}}.
{{notAvailables}} no disponible/s. Disculpe las molestias.
Continue anyway?: ¿Continuar de todas formas? Continue anyway?: ¿Continuar de todas formas?
This ticket is now empty: El ticket ha quedado vacio This ticket is now empty: El ticket ha quedado vacio
Do you want to delete it?: ¿Quieres eliminarlo? Do you want to delete it?: ¿Quieres eliminarlo?