js部分
async handleClick (row) { // handleClick为函数名(row)是跟着这个handleClick
this.centerDialogeditor = true // 控制弹窗的一个属性(不重要)
console.log(row, '编辑')
this.ID = row.ID
console.log(this.ID, '编辑保存的ID')
// 订舱数据
const result = await this.$http.GetReserveList({
ID: row.ID
})
// console.log(result)
const times = result.data.data.rows[0].BKN_CLOSEDATE.split('(')[1] // 从接口拿到时间戳分割为自己想要的形式(数据一)
const Timese = times.split(')')[0] // 从接口拿到时间戳分割为自己想要的形式(数据一)
const timese = result.data.data.rows[0].BKN_PLANLOAD_DATE.split('(')[1] // 从接口拿到时间戳分割为自己想要的形式(数据二)
const Timeses = timese.split(')')[0] // 从接口拿到时间戳分割为自己想要的形式(数据二)
const CLOSEDATE = this.getTimes(Timese) //调用时间戳方法并接收返回值
const PLANLDATE = this.getTimes(Timeses) //调用时间戳方法并接收返回值
if (result.data) {
this.formInline = result.data.data.rows[0]
this.formInline.BKN_CLOSEDATE = CLOSEDATE //把接收的返回值赋值给数组进行展示
this.formInline.BKN_PLANLOAD_DATE = PLANLDATE //把接收的返回值赋值给数组进行展示
}
// 箱数剧
const Boxresult = await this.$http.GetReserveBookCont({
BKC_BKI_ID: row.BKN_BKI_ID
})
if (Boxresult.data) {
this.laberData = Boxresult.data.rows
}
},
//时间戳处理的函数
// 获取时间
getTimes (config) { //把按照想要的分割出来的字符串值替换config
const data = new Date()
data.setTime(Number(config))
const year = data.getFullYear()
const month = data.getMonth() + 1
const day = data.getDate()
return year + '/' + month + '/' + day
}
展示效果: