| | |
| | | <el-button class="ztzf-button"> 上传 </el-button> |
| | | </el-upload> |
| | | |
| | | <template v-if="activeName === '自定义禁飞区'"> |
| | | <!-- <template v-if="activeName === '自定义禁飞区'"> |
| | | <template v-if="failuresInfo.length"> |
| | | <el-button class="ztzf-button" @click="synchronize"> 继续同步 </el-button> |
| | | <el-button class="ztzf-button" @click="failuresDel"> 取消同步 </el-button> |
| | | </template> |
| | | <el-button v-else class="ztzf-button" @click="synchronize"> 同步 </el-button> |
| | | </template> |
| | | </template> --> |
| | | |
| | | <el-button class="ztzf-button" @click="selectAll">全选</el-button> |
| | | </div> |
| | |
| | | } else { |
| | | // 全选:仅设置 level 3 节点的 id |
| | | treeRef.value.setCheckedKeys(allFenceKeys); |
| | | checkedKeys.value = allFenceKeys; // 同步更新 checkedKeys |
| | | checkedNodes.value = allFenceNodes; // 存储 level 3 数据 |
| | | coverData.value = allFenceNodes; // 同步 coverData |
| | | checkedKeys.value = allFenceKeys; |
| | | checkedNodes.value = allFenceNodes; |
| | | coverData.value = allFenceNodes; |
| | | } |
| | | emit('update:coverData', coverData.value); |
| | | } |
| | |
| | | position: absolute; |
| | | top: 0; |
| | | left: 0; |
| | | height: 95%; |
| | | height: calc(100% - 32px); |
| | | z-index: 99; |
| | | width: 392px; |
| | | width: 382px; |
| | | overflow: hidden; |
| | | background: rgba(0, 0, 0, 0.8); |
| | | border-radius: 8px 8px 8px 8px; |
| | | padding: 16px 12px; |
| | | padding: 16px 0 16px 12px; |
| | | display: flex; |
| | | flex-direction: column; |
| | | } |
| | |
| | | .searchBox { |
| | | display: flex; |
| | | margin-top: 10px; |
| | | padding-right: 12px; |
| | | .inputName { |
| | | width: 184px; |
| | | height: 32px; |
| | |
| | | margin: 12px 0 14px 0; |
| | | display: flex; |
| | | gap: 0 10px; |
| | | |
| | | padding-right: 12px; |
| | | .el-button { |
| | | margin: 0 !important; |
| | | } |
| | | } |
| | | .tableListBox { |
| | | overflow-y: scroll; |
| | | height: 0; |
| | | flex-grow: 1; |
| | | padding-right: 12px; |
| | | :deep(.el-tree-node__content) { |
| | | height: 38px !important; |
| | | line-height: 38px !important; |
| | | } |
| | | overflow-y: scroll; |
| | | height: 0; |
| | | flex-grow: 1; |
| | | |
| | | .isTheTerritory { |
| | | :deep() { |
| | | .el-tree-node__expand-icon { |