12345678910111213141516171819202122232425262728293031323334353637383940 |
- import Vue from 'vue'
- const filters = {
- date: (date) => {
- if (date) {
- const d = new Date(Number(date))
- const year = d.getFullYear()
- const monthTemp = d.getMonth() + 1
- const month = monthTemp < 10 ? '0' + monthTemp : '' + monthTemp
- const day = d.getDate() < 10 ? '0' + d.getDate() : '' + d.getDate() + ' '
- return year + '-' + month + '-' + day
- } else {
- return '-'
- }
- },
- enterpriseFilter: ([str, logged]) => {
- if (logged) {
- return str
- } else {
- return str && str.length > 4
- ? str.substring(0, 2) +
- '**' +
- str.substring(str.length - 2, str.length)
- : str || '-'
- }
- },
- userNameFilter: ([str, logged]) => {
- if (logged) {
- return str
- } else {
- return str ? str.substring(0, 1) + '**' : '-'
- }
- }
- }
- for (let key in filters) {
- Vue.filter(key, filters[key])
- }
|