|
|
|
|
@ -286,7 +286,8 @@ export default { |
|
|
|
|
size: 50, // 页面大小 |
|
|
|
|
total: 0 |
|
|
|
|
}, |
|
|
|
|
value1: [moment().locale('zh-cn').format('yyyy-MM-DD 00:00:00'), moment().locale('zh-cn').add(1, 'days').format('yyyy-MM-DD 00:00:00')], |
|
|
|
|
// value1: [moment().locale('zh-cn').format('yyyy-MM-DD 00:00:00'), moment().locale('zh-cn').add(1, 'days').format('yyyy-MM-DD 00:00:00')], |
|
|
|
|
value1: [], |
|
|
|
|
//存放设备数组 |
|
|
|
|
devNameArr: [], |
|
|
|
|
|
|
|
|
|
@ -298,14 +299,6 @@ export default { |
|
|
|
|
istrue: true, |
|
|
|
|
isActive: '' |
|
|
|
|
}, |
|
|
|
|
|
|
|
|
|
// { |
|
|
|
|
// label: '开关', |
|
|
|
|
// prop: 'isActivity', |
|
|
|
|
// type: 'slot', |
|
|
|
|
// istrue: true, |
|
|
|
|
// name: 'switchChange' |
|
|
|
|
// }, |
|
|
|
|
{ |
|
|
|
|
label: '任务单号', |
|
|
|
|
prop: 'taskCode', |
|
|
|
|
@ -318,25 +311,6 @@ export default { |
|
|
|
|
filter(row, value) { |
|
|
|
|
return getDictLabel(value, _that.dict.type.task_status) |
|
|
|
|
} |
|
|
|
|
// filter(row) { |
|
|
|
|
// // console.log(row, value) |
|
|
|
|
// // console.log(row) |
|
|
|
|
// if (row.taskStatus == '0') { |
|
|
|
|
// return '未下发' |
|
|
|
|
// } else if (row.taskStatus == '1') { |
|
|
|
|
// return '执行中' |
|
|
|
|
// } else if (row.taskStatus == '2') { |
|
|
|
|
// return '已完成' |
|
|
|
|
// } else if (row.taskStatus == '3') { |
|
|
|
|
// return '已取消' |
|
|
|
|
// } else if (row.taskStatus == '-1') { |
|
|
|
|
// return '异常' |
|
|
|
|
// } else if (row.taskStatus == '4') { |
|
|
|
|
// return 'a到b任务完成' |
|
|
|
|
// } else { |
|
|
|
|
// return row.taskStatus |
|
|
|
|
// } |
|
|
|
|
// } |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
label: '任务类型', |
|
|
|
|
@ -356,6 +330,11 @@ export default { |
|
|
|
|
prop: 'locationCode', |
|
|
|
|
istrue: true |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
label: 'rcs/agv下发任务', |
|
|
|
|
prop: 'punchNo', |
|
|
|
|
istrue: true |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
label: 'AGV目标码头', |
|
|
|
|
prop: 'agvNo', |
|
|
|
|
@ -378,26 +357,24 @@ export default { |
|
|
|
|
buttons: [ |
|
|
|
|
{ |
|
|
|
|
name: '重新下发', |
|
|
|
|
event: 'handleUpdate', |
|
|
|
|
disable(row, prop) { |
|
|
|
|
if (row.taskStatus == '2') { |
|
|
|
|
return true |
|
|
|
|
} else if (row.taskStatus == '0') { |
|
|
|
|
return true |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
event: 'handleUpdate' |
|
|
|
|
// disable(row, prop) { |
|
|
|
|
// if (row.taskStatus == '2') { |
|
|
|
|
// return true |
|
|
|
|
// } |
|
|
|
|
// } |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
name: '取消任务', |
|
|
|
|
event: 'handleDelete', |
|
|
|
|
disable(row, prop) { |
|
|
|
|
if (row.taskStatus == '2') { |
|
|
|
|
return true |
|
|
|
|
} else if (row.taskStatus == '0') { |
|
|
|
|
return true |
|
|
|
|
} else if (row.taskStatus == '3') { |
|
|
|
|
return true |
|
|
|
|
} |
|
|
|
|
// if (row.taskStatus == '2') { |
|
|
|
|
// return true |
|
|
|
|
// } else if (row.taskStatus == '0') { |
|
|
|
|
// return true |
|
|
|
|
// } else if (row.taskStatus == '3') { |
|
|
|
|
// return true |
|
|
|
|
// } |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
] |
|
|
|
|
@ -477,92 +454,8 @@ export default { |
|
|
|
|
getBasePointGroup().then((res) => { |
|
|
|
|
this.pointGroupNameList = res.data |
|
|
|
|
}) |
|
|
|
|
|
|
|
|
|
// getTableHeader('task_management').then((res) => { |
|
|
|
|
// res.data.forEach((item) => { |
|
|
|
|
// item.minWidth = 140 |
|
|
|
|
// }) |
|
|
|
|
|
|
|
|
|
// res.data[4].filter = function (row) { |
|
|
|
|
// if (row.taskType == '0') { |
|
|
|
|
// return '入库任务' |
|
|
|
|
// } else if (row.taskType == '1') { |
|
|
|
|
// return '出库任务' |
|
|
|
|
// } else if (row.taskType == '2') { |
|
|
|
|
// return '搬运任务' |
|
|
|
|
// } else { |
|
|
|
|
// return '--' |
|
|
|
|
// } |
|
|
|
|
// } |
|
|
|
|
// res.data[5].filter = function (row) { |
|
|
|
|
// if (row.abnormalStatus == '0') { |
|
|
|
|
// return '正常' |
|
|
|
|
// } else if (row.abnormalStatus == '1') { |
|
|
|
|
// return '异常' |
|
|
|
|
// } else { |
|
|
|
|
// return '--' |
|
|
|
|
// } |
|
|
|
|
// } |
|
|
|
|
// res.data[8].filter = function (row) { |
|
|
|
|
// if (row.taskStatus == '0') { |
|
|
|
|
// return '未下发' |
|
|
|
|
// } else if (row.taskStatus == '1') { |
|
|
|
|
// return '执行中' |
|
|
|
|
// } else if (row.taskStatus == '2') { |
|
|
|
|
// return '已完成' |
|
|
|
|
// } else if (row.taskStatus == '3') { |
|
|
|
|
// return '下发失败' |
|
|
|
|
// } else { |
|
|
|
|
// return '--' |
|
|
|
|
// } |
|
|
|
|
// } |
|
|
|
|
|
|
|
|
|
// res.data[9].filter = function (row) { |
|
|
|
|
// if (row.taskStyle == '0') { |
|
|
|
|
// return 'PDA作业' |
|
|
|
|
// } else if (row.taskStyle == '1') { |
|
|
|
|
// return 'CTU作业' |
|
|
|
|
// } else if (row.taskStyle == '2') { |
|
|
|
|
// return 'AGV作业' |
|
|
|
|
// } else { |
|
|
|
|
// return '--' |
|
|
|
|
// } |
|
|
|
|
// } |
|
|
|
|
|
|
|
|
|
// this.tableConfig = [ |
|
|
|
|
// ...res.data, |
|
|
|
|
// { |
|
|
|
|
// label: '操作', |
|
|
|
|
// prop: 'operating', |
|
|
|
|
// istrue: true, |
|
|
|
|
// type: 'button', |
|
|
|
|
// width: 180, |
|
|
|
|
// fixed: 'right', |
|
|
|
|
// buttons: [ |
|
|
|
|
// { |
|
|
|
|
// name: '重新下发', |
|
|
|
|
// event: 'handleUpdate' |
|
|
|
|
// }, |
|
|
|
|
// { |
|
|
|
|
// name: '取消任务', |
|
|
|
|
// event: 'handleDelete' |
|
|
|
|
// } |
|
|
|
|
// ] |
|
|
|
|
// } |
|
|
|
|
// ] |
|
|
|
|
// }) |
|
|
|
|
}, |
|
|
|
|
// }, |
|
|
|
|
computed: { |
|
|
|
|
// numCn() { |
|
|
|
|
// const obj = {} |
|
|
|
|
// this.devNameArr.forEach((item, index) => { |
|
|
|
|
// obj[item.devName] = item.devCode |
|
|
|
|
// }) |
|
|
|
|
// console.log(obj) |
|
|
|
|
// return obj[this.form.devCode] |
|
|
|
|
// } |
|
|
|
|
}, |
|
|
|
|
computed: {}, |
|
|
|
|
|
|
|
|
|
methods: { |
|
|
|
|
// 分页 |
|
|
|
|
@ -581,7 +474,6 @@ export default { |
|
|
|
|
formatStringToTimestamp(formattedString) { |
|
|
|
|
// 解析格式化时间字符串为Date对象 |
|
|
|
|
let date = new Date(formattedString) |
|
|
|
|
|
|
|
|
|
// 检查Date对象是否有效 |
|
|
|
|
if (!isNaN(date.getTime())) { |
|
|
|
|
// 获取时间戳 |
|
|
|
|
@ -606,7 +498,6 @@ export default { |
|
|
|
|
res.rows = res.rows.sort((a, b) => { |
|
|
|
|
return this.formatStringToTimestamp(b['createTime']) - this.formatStringToTimestamp(a['createTime']) |
|
|
|
|
}) |
|
|
|
|
console.log(res.rows) |
|
|
|
|
this.cheshiList = res.rows |
|
|
|
|
this.paging.total = res.total |
|
|
|
|
this.loading = false |
|
|
|
|
|