Bladeren bron

[ADD] Formateado de fecha

adrielso 7 jaren geleden
bovenliggende
commit
97a16d1a86

+ 2 - 2
src/components/filters/currency.js

@@ -1,5 +1,5 @@
 /**
- * 
+ *
  */
 const currency = (value = 0, options = {}) => {
     value = value.toString()
@@ -37,4 +37,4 @@ const currency = (value = 0, options = {}) => {
     return options.position === 'before' ? `${options.symbol} ${value}` : `${value} ${options.symbol}`
 }
 
-export default currency
+export default currency

+ 14 - 0
src/components/filters/dateFormat.js

@@ -0,0 +1,14 @@
+/**
+ * [dateFormat description]
+ * @type {[type]}
+ *
+ *
+ */
+const dateFormat = (date) => {
+    date = date.toString()
+    
+    date = date.replace(/(\d{4})([/\-])(\d{2})[/\-](\d{2})/,'$4$2$3$2$1')
+    return date
+}
+
+export default dateFormat

+ 1 - 1
src/components/invoices/InvoiceCard.vue

@@ -1,6 +1,6 @@
 <template lang="pug">
     .invoice-card(@click='onClick' :class="{ 'selected-invoice': isSelected }")
-        h2.invoice-date {{ dateInvoice }}
+        h2.invoice-date {{ dateInvoice | dateFormat }}
         h2.invoice-title {{ number }}
         .invoice-amount
             .invoice-total

+ 1 - 1
src/components/moveLine/MoveLineCard.vue

@@ -2,7 +2,7 @@
     //- .card-move-line(@click='onClick' :class="{ 'selected-move': isSelected }")
         //- (v-bind:class="{'move-card-disable': moveDisable() }")
     .card-move-line(@click='onClick' :class="{ 'move-card-disable': isDisable}")
-        h2.move-date Vencimiento {{ dateMaturity }}
+        h2.move-date Vencimiento {{ dateMaturity | dateFormat}}
         .move-amount
             .move-total
                 h2.move-amount-label Total

+ 1 - 1
src/components/moveLine/MovePaymentsCard.vue

@@ -1,6 +1,6 @@
 <template lang="pug">
     li.move-lines-item
-        h3.move-lines-item-maturity Venc. {{ item.dateMaturity }}
+        h3.move-lines-item-maturity Venc. {{ item.dateMaturity | dateFormat}}
         span.move-lines-item-subtotal {{ item.amountResidual | currency(...currencyCompany)}}
         .move-lines-item-options-wrapper(class="fa fa-trash" @click='onClickDelete' v-bind:class="{'move-payments-disable': moveDisable(item.dateMaturity) }")
 </template>

+ 1 - 1
src/components/payments/VoucherTicket.vue

@@ -16,7 +16,7 @@
                     label.voucher-ticket-from-grid-header-right Monto
                 .voucher-ticket-from-grid
                     .voucher-ticket-from-grid-item(v-for="line in items")
-                        label.voucher-ticket-from-grid-item-left {{ line.dateMaturity }}
+                        label.voucher-ticket-from-grid-item-left {{ line.dateMaturity | dateFormat}}
                         label.voucher-ticket-from-grid-item-right {{ line.amountResidual | currency(...currencyCompany) }}
                 .voucher-ticket-from-item-total
                     label.voucher-ticket-from-label-total Total

+ 2 - 0
src/index.js

@@ -4,7 +4,9 @@ import VModal from 'vue-js-modal'
 import store from '@/store'
 
 import currency from '@@/filters/currency'
+import dateFormat from '@@/filters/dateFormat'
 Vue.filter('currency', currency)
+Vue.filter('dateFormat', dateFormat)
 // vue.use
 Vue.use(VModal)
 // Vue.config.