| | |
| | | |
| | | > |
| | | <el-table-column type="index" align="center" :width="pxToRemNum(30)" label="序号"> |
| | | <template #default="{ $index }"> |
| | | {{ |
| | | ($index + 1 + (params.page - 1) * params.pageSize).toString().padStart(2, '0') |
| | | }} |
| | | </template> |
| | | <template #default="{ $index }"> |
| | | {{ ($index + 1).toString().padStart(2, '0') }} |
| | | </template> |
| | | </el-table-column> |
| | | <el-table-column prop="dkbh" align="center" label="图斑名称" show-overflow-tooltip /> |
| | | <el-table-column prop="is_exception" :width="pxToRemNum(50)" align="center" label="图斑状态"> |
| | |
| | | viewer?.entities.removeAll(); |
| | | }; |
| | | // 编辑 |
| | | // const handleSelectionChange = row => { |
| | | // let curRowIsSelect = row; |
| | | // curRowIsSelect && handleLocationPolygon(row); |
| | | // selectionIds.value = row.id; |
| | | // selectionList.value = row; |
| | | |
| | | // if (isEditing.value) { |
| | | // //当前已编辑 → 取消编辑(关闭绘制、重置状态) |
| | | // isEditing.value = false; |
| | | // handleUpDateDrawState(false); //取消绘制 |
| | | // } else { |
| | | // // 当前未编辑 → 开启编辑(仅异常图斑可编辑) |
| | | // if (row.is_exception === 2 && curRowIsSelect) { |
| | | // isEditing.value = true; |
| | | // handleUpDateDrawState(true); //开启绘制 |
| | | |
| | | // } else { |
| | | // ElMessage.warning('仅异常图斑支持编辑绘制'); |
| | | // isEditing.value = false; |
| | | // } |
| | | // } |
| | | // }; |
| | | const handleSelectionChange = row => { |
| | | // 如果是同一个图斑且正在编辑,则取消编辑 |
| | | if (selectionIds.value === row.id && isEditing.value) { |
| | |
| | | getspotManagementTableApi(); |
| | | }, 0); |
| | | } else { |
| | | |
| | | tableData.value = []; |
| | | isEditing.value = false; |
| | | handleUpDateDrawState(false); |
| | | destroyMap(); |