vue 日期数据格式化

vue

<span>{{ modifyForm.changeId}} </span>

export default {

name: 'modifyDetai',

created () {

if (this.changeId !== undefined) {

this.getDetail()

}

},

filters: {

formatDate: function (value) {

let date = new Date(value)

let y = date.getFullYear()

let MM = date.getMonth() + 1

MM = MM < 10 ? ('0' + MM) : MM

let d = date.getDate()

d = d < 10 ? ('0' + d) : d

let h = date.getHours()

h = h < 10 ? ('0' + h) : h

let m = date.getMinutes()

m = m < 10 ? ('0' + m) : m

let s = date.getSeconds()

s = s < 10 ? ('0' + s) : s

return y + '-' + MM + '-' + d + ' ' + h + ':' + m + ':' + s

},

formatInfluence (influence) {

const influenceMap = {

0: '个人',

1: '组',

2: '业务',

3: '公司'

}

return influenceMap[influence]

},

formatClassify (classify) {

const classifyMap = {

1: '开发集成',

2: '测试集成',

3: '紧急发布'

}

return classifyMap[classify]

},

formatUrgency (urgency) {

const urgencyMap = {

1: '正常',

2: '加急'

}

return urgencyMap[urgency]

},

formatPriority (priority) {

const priorityMap = {

1: '高',

2: '中',

3: '低'

}

return priorityMap[priority]

},

formatDealgroup (dealgroup) {

const dealgroupMap = {

1: '6677',

2: '基础运维'

}

return dealgroupMap[dealgroup]

},

formatStatus (status) {

const statusMap = {

0: '新建',

1: '变更实施',

2: '审批中',

3: '完成'

}

return statusMap[status]

}

},

猜你喜欢

转载自blog.csdn.net/stone_tomcate/article/details/82707726