| | |
| | | import { res_selectByPageAndCount } from "@/api/api"; |
| | | import { Search } from "@element-plus/icons-vue"; |
| | | const stretchValue = ref(""); |
| | | const emits = defineEmits(["SETstate", "addlayer", "delLayer"]); |
| | | const emits = defineEmits(["SETstate", "addlayer", "delLayer","onSubmit"]); |
| | | //defineProps 来接收组件的传值 |
| | | const defineProp = defineProps({ |
| | | layerTree: Array, |
| | |
| | | copyNode.previousSibling = { ...node.previousSibling }; |
| | | copyNode.nextSibling = { ...node.nextSibling }; |
| | | copyNode.parent = { ...node.parent }; |
| | | |
| | | emits("onSubmit",true); |
| | | if (Object.keys(copyNode.previousSibling).length !== 0) { |
| | | // 删除原先的node |
| | | treeRef.value.remove(node.data); |
| | |
| | | |
| | | return; |
| | | } |
| | | |
| | | |
| | | ElMessage({ |
| | | message: "修改成功", |
| | | type: "success", |
| | |
| | | backUpData.value = JSON.stringify(data); |
| | | // this.currentData = JSON.stringify(result) |
| | | formInline.value = JSON.parse(backUpData.value); |
| | | debugger; |
| | | ; |
| | | formInline.value.isLayer = parseInt(data.isLayer) == 0 ? "0" : "1"; |
| | | if (data.resid && data.resid > 0) { |
| | | serviceActive.value = true; |
| | |
| | | tab: insertData.value.tab, //Geoserver 名称, |
| | | category: insertData.value.category, //服务类别 Geoserver , 1 GisServer 2 GeoServer 3数简 |
| | | }; |
| | | debugger; |
| | | if (addlocation == 1) { |
| | | //新增同级 |
| | | treeRef.value.insertAfter(addObj, treeRef.value.getNode(selectedObj.value)); |
| | |
| | | //移动 |
| | | const move = (type) => { |
| | | // let node = treeRef.value.getCurrentNode(); |
| | | |
| | | let node = treeRef.value.getNode(selectedObj.value); |
| | | let data = selectedObj.value; |
| | | // 将变动之前的node备份 |