月球大数据地理空间分析展示平台-【前端】-月球2期前端
surprise
2023-10-30 5251468b491c8cbc34b92bd2fdf144c08ae38196
src/views/layer/layerSet.vue
@@ -277,7 +277,7 @@
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,
@@ -619,7 +619,7 @@
  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);
@@ -643,6 +643,8 @@
    return;
  }
  ElMessage({
    message: "修改成功",
    type: "success",
@@ -664,7 +666,7 @@
    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;
@@ -702,7 +704,6 @@
    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));
@@ -745,6 +746,7 @@
//移动
const move = (type) => {
  // let node = treeRef.value.getCurrentNode();
  let node = treeRef.value.getNode(selectedObj.value);
  let data = selectedObj.value;
  // 将变动之前的node备份