deslrey
9 小时以前 1f138c929cbec68a018f9ebcd16af35bcc9bb179
src/views/standard/standardLibrary/index.vue
@@ -1,5 +1,7 @@
<template>
  <div class="standard">
    <splitpanes class="default-theme">
      <pane size="20">
    <div class="left">
      <el-row>
        <el-col :span="20">
@@ -44,6 +46,8 @@
        </div>
      </el-tree>
    </div>
      </pane>
      <pane size="80">
    <div class="right">
      <el-row class="title" style="width: 100%">
        <el-col :span="20" style="font-size: 14px; color: #999">{{
@@ -177,6 +181,8 @@
        <p style="text-align: right;margin-right: 20px;color: #333;">共{{ total }}条</p>
      </el-row>
    </div>
      </pane>
    </splitpanes>
    <el-dialog :visible.sync="addDia" title="分类添加" width="400px">
      <div class="body">
@@ -306,12 +312,17 @@
} from "@/api/standard/standardLibrary";
import bindSupplierDensityDialogAsk from "./components/bindSupplierDensityDialogAsk.vue";
import BatchCopy from "./components/BatchCopy.vue";
import { Splitpanes, Pane } from "splitpanes";
import "splitpanes/dist/splitpanes.css";
export default {
  name: 'StandardLibrary',
  components: {
    BatchCopy,
    bindSupplierDensityDialogAsk,
    draggable,
    Splitpanes,
    Pane,
  },
  dicts: ["sys_factory", "sys_sub_lab", "sys_samp_type"],
  data() {
@@ -544,7 +555,9 @@
      let data = this.selectTree.split(" - ");
      let data2 = "";
      for (let index = data.length - 1; index >= 0; index--) {
        if (data[index] && data[index] !== 'null') {
        data2 += " - " + data[index];
        }
      }
      this.selectTree = data2.replace(" - ", "");
      if (node.childNodes.length === 0) {
@@ -558,11 +571,7 @@
    },
    getNodeParent(val) {
      if (val.parent != null) {
        if (val.data.children === null) {
          this.selectTree += " - " + val.label + " - " + "null";
        } else {
          this.selectTree += " - " + val.label;
        }
        this.getNodeParent(val.parent);
      }
    },
@@ -1205,8 +1214,8 @@
}
.left {
  width: 330px;
  height: calc(100% - 40px - 10px);
  width: 100%;
  height: 100%;
  background-color: white;
  padding: 15px;
}
@@ -1242,9 +1251,8 @@
}
.right {
  margin-left: 5px;
  width: calc(100% - 350px);
  height: calc(100% - 40px);
  width: 100%;
  height: 100%;
}
.right .title {