You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
59 lines
1.4 KiB
59 lines
1.4 KiB
export default {
|
|
methods: {
|
|
/** 时间戳处理 */
|
|
getData(timestamp) {
|
|
if (timestamp == undefined || timestamp == null) {
|
|
return "--"
|
|
} else {
|
|
let date = new Date(parseInt(timestamp))
|
|
let Year = date.getFullYear()
|
|
let Moth = (date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1)
|
|
let Day = (date.getDate() < 10 ? '0' + date.getDate() : date.getDate())
|
|
let GMT = Year + '-' + Moth + '-' + Day
|
|
return GMT
|
|
}
|
|
},
|
|
|
|
/** 日期格式化 */
|
|
getFormat(timestamp) {
|
|
if (timestamp == undefined || timestamp == null) {
|
|
return undefined
|
|
} else {
|
|
let dataArray = timestamp.split('-')
|
|
let Year = dataArray[0]
|
|
let Moth = dataArray[1]
|
|
let Day = dataArray[2].substring(0, 2)
|
|
let GMT = Year + '-' + Moth + '-' + Day
|
|
return GMT
|
|
}
|
|
},
|
|
|
|
formatData(value) {
|
|
if (value == '0' && value == 0) {
|
|
return value
|
|
} else {
|
|
|
|
if (value == undefined || value == null || value == '' || value == '') {
|
|
return '--'
|
|
} else {
|
|
return value
|
|
}
|
|
}
|
|
},
|
|
|
|
formatNumber(value) {
|
|
if (value == undefined || value == null || value == '') {
|
|
return '0'
|
|
} else {
|
|
return value
|
|
}
|
|
},
|
|
|
|
ChineseNum(num) {
|
|
const chineseNums = ['零', '一', '二', '三', '四', '五', '六', '七', '八', '九']
|
|
return num.toString().replace(/\d/g, match => {
|
|
return chineseNums[parseInt(match)]
|
|
})
|
|
}
|
|
}
|
|
} |