| | |
| | | <el-button type="success" plain icon="el-icon-download" @click="exportData">导出 |
| | | </el-button> |
| | | <div class="task-table"> |
| | | <el-table border :data="orderListTable" class="custom-header"> |
| | | <el-table border :data="orderListTable" class="custom-header" @cell-click="handleCellClick"> |
| | | <el-table-column label="序号" type="index" width="60"> |
| | | <template #default="{ $index }"> |
| | | {{ ($index + 1 + (orderListParams.current - 1) * orderListParams.size).toString().padStart(2, |
| | |
| | | } |
| | | } |
| | | |
| | | function handleCellClick (row, column) { |
| | | if (column.no === 1) { |
| | | navigator.clipboard.writeText(row.job_info_num).then(() => { |
| | | ElMessage.success('复制工单编号成功') |
| | | }) |
| | | } else if (column.no === 2) { |
| | | navigator.clipboard.writeText(row.name).then(() => { |
| | | ElMessage.success('复制工单名称成功') |
| | | }) |
| | | } else if (column.no === 4) { |
| | | navigator.clipboard.writeText(row.dept_name).then(() => { |
| | | ElMessage.success('复制所属单位成功') |
| | | }) |
| | | } else if (column.no === 8) { |
| | | navigator.clipboard.writeText(row.wayline_name).then(() => { |
| | | ElMessage.success('复制关联航线成功') |
| | | }) |
| | | } else if (column.no === 9) { |
| | | navigator.clipboard.writeText(row.ai_type_str).then(() => { |
| | | ElMessage.success('复制关联算法成功') |
| | | }) |
| | | } |
| | | } |
| | | |
| | | // 删除 |
| | | async function deleteOrder(id) { |
| | | try { |