From ff0d18ecf8781e9f75a83e305142a753c3a7098d Mon Sep 17 00:00:00 2001
From: spring <2396852758@qq.com>
Date: 星期四, 20 二月 2025 17:40:55 +0800
Subject: [PATCH] 解决页面缓存问题

---
 src/views/standard/standardLibrary/index.vue |  564 +++++++++++++-------------------------------------------
 1 files changed, 131 insertions(+), 433 deletions(-)

diff --git a/src/views/standard/standardLibrary/index.vue b/src/views/standard/standardLibrary/index.vue
index ff3c615..21eeeb8 100644
--- a/src/views/standard/standardLibrary/index.vue
+++ b/src/views/standard/standardLibrary/index.vue
@@ -77,21 +77,21 @@
   overflow: hidden;
 }
 
->>> .el-table__body-wrapper {
+>>>.el-table__body-wrapper {
   height: calc(100% - 46px) !important;
 }
 
->>> .header-class {
+>>>.header-class {
   height: 40px !important;
 }
 
->>> .header-class th.el-table__cell > .cell {
+>>>.header-class th.el-table__cell>.cell {
   line-height: 20px !important;
   padding-top: 0 !important;
   padding-bottom: 0 !important;
 }
 
->>> .el-table__row {
+>>>.el-table__row {
   height: 35px !important;
 }
 
@@ -125,11 +125,13 @@
   right: 70px;
 }
 
->>> .is-disabled .el-textarea__inner {
+>>>.is-disabled .el-textarea__inner {
   background: rgba(0, 0, 0, 0.05) !important;
 }
->>> .el-table__body-wrapper::-webkit-scrollbar {
-  height: 14px; /* 璁剧疆婊氬姩鏉″搴� */
+
+>>>.el-table__body-wrapper::-webkit-scrollbar {
+  height: 14px;
+  /* 璁剧疆婊氬姩鏉″搴� */
 }
 </style>
 <style>
@@ -139,10 +141,7 @@
   border-radius: 2px;
 }
 
-.standard
-  .el-tree--highlight-current
-  .el-tree-node.is-current
-  > .el-tree-node__content {
+.standard .el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content {
   color: #3a7bfa;
 }
 
@@ -193,104 +192,49 @@
     <div class="left">
       <el-row>
         <el-col :span="20">
-          <el-input
-            v-model="search"
-            clearable
-            placeholder="杈撳叆鍏抽敭瀛楄繘琛屾悳绱�"
-            size="small"
-            style="margin-bottom: 5px"
-            suffix-icon="el-icon-search"
-            @blur="searchFilter"
-            @clear="searchFilter"
-          ></el-input>
+          <el-input v-model="search" clearable placeholder="杈撳叆鍏抽敭瀛楄繘琛屾悳绱�" size="small" style="margin-bottom: 5px"
+            suffix-icon="el-icon-search" @blur="searchFilter" @clear="searchFilter"></el-input>
         </el-col>
-        <el-col
-          v-if="checkPermi(['standard:standardLibrary:add'])"
-          :span="4"
-          style="text-align: center; line-height: 30px"
-        >
-          <el-button
-            circle
-            icon="el-icon-plus"
-            size="mini"
-            type="primary"
-            @click="addDia = true"
-          ></el-button>
+        <el-col v-if="checkPermi(['standard:standardLibrary:add'])" :span="4"
+          style="text-align: center; line-height: 30px">
+          <el-button circle icon="el-icon-plus" size="mini" type="primary" @click="addDia = true"></el-button>
         </el-col>
       </el-row>
-      <el-tree
-        ref="tree"
-        v-loading="treeLoad"
-        :allow-drop="allowDrop"
-        :data="list"
-        :default-expanded-keys="expandedKeys"
-        :draggable="true"
-        :filter-node-method="filterNode"
-        :props="{ children: 'children', label: 'label' }"
-        highlight-current
-        node-key="label"
-        style="
+      <el-tree ref="tree" v-loading="treeLoad" :allow-drop="allowDrop" :data="list"
+        :default-expanded-keys="expandedKeys" :draggable="true" :filter-node-method="filterNode"
+        :props="{ children: 'children', label: 'label' }" highlight-current node-key="label" style="
           height: calc(100% - 30px);
           overflow-y: scroll;
           scrollbar-width: none;
-        "
-        @node-click="handleNodeClick"
-        @node-expand="nodeOpen"
-        @node-collapse="nodeClose"
-        @node-drop="handleDrop"
-      >
+        " @node-click="handleNodeClick" @node-expand="nodeOpen" @node-collapse="nodeClose" @node-drop="handleDrop">
         <div slot-scope="{ node, data }" class="custom-tree-node">
           <el-row style="width: 100%">
-            <el-col
-              :class="{ sort: node.level > 3 }"
-              :span="19"
-              :title="data.label"
-              style="text-align: left"
-            >
+            <el-col :class="{ sort: node.level > 3 }" :span="19" :title="data.label" style="text-align: left">
               <span>
-                <i
-                  :class="`node_i ${
-                    data.children != undefined
-                      ? data.code === '[1]'
-                        ? 'el-icon-folder-opened'
-                        : 'el-icon-folder'
-                      : 'el-icon-tickets'
-                  }`"
-                ></i>
+                <i :class="`node_i ${data.children != undefined
+                    ? data.code === '[1]'
+                      ? 'el-icon-folder-opened'
+                      : 'el-icon-folder'
+                    : 'el-icon-tickets'
+                  }`"></i>
                 {{ data.label }}
               </span>
             </el-col>
-            <el-col
-              v-if="
-                checkPermi(['standard:standardLibrary:delStandardTree']) &&
-                (node.data.children === null ||
-                  node.data.children === undefined)
-              "
-              :span="2"
-              style="text-align: right"
-            >
-              <el-button
-                size="mini"
-                type="text"
-                @click="editTreeName(node.data)"
-              >
+            <el-col v-if="
+              checkPermi(['standard:standardLibrary:delStandardTree']) &&
+              (node.data.children === null ||
+                node.data.children === undefined)
+            " :span="2" style="text-align: right">
+              <el-button size="mini" type="text" @click="editTreeName(node.data)">
                 <i class="el-icon-edit"></i>
               </el-button>
             </el-col>
-            <el-col
-              v-if="
-                checkPermi(['standard:standardLibrary:delStandardTree']) &&
-                (node.data.children === null ||
-                  node.data.children === undefined)
-              "
-              :span="2"
-              style="text-align: right"
-            >
-              <el-button
-                size="mini"
-                type="text"
-                @click.stop="remove(node, data)"
-              >
+            <el-col v-if="
+              checkPermi(['standard:standardLibrary:delStandardTree']) &&
+              (node.data.children === null ||
+                node.data.children === undefined)
+            " :span="2" style="text-align: right">
+              <el-button size="mini" type="text" @click.stop="remove(node, data)">
                 <i class="el-icon-delete"></i>
               </el-button>
             </el-col>
@@ -304,304 +248,128 @@
           selectTree
         }}</el-col>
         <el-col :span="4">
-          <el-button
-            v-if="isShowCopy"
-            size="small"
-            style="position: absolute; right: 20px; top: 1px"
-            type="primary"
-            @click="openCopyDia"
-            >鎵归噺澶嶅埗</el-button
-          >
+          <el-button v-if="isShowCopy" size="small" style="position: absolute; right: 20px; top: 1px" type="primary"
+            @click="openCopyDia">鎵归噺澶嶅埗</el-button>
         </el-col>
       </el-row>
       <el-row v-loading="tableLoad" class="standard_table">
-        <el-table
-          ref="standard"
-          :data="standardList"
-          class="el-table"
-          header-row-class-name="header-class"
-          height="220"
-          highlight-current-row
-          style="width: 100%; height: 220px !important"
-          tooltip-effect="dark"
-          @row-click="rowClick"
-        >
-          <el-table-column
-            label="鏍囧噯缂栧彿"
-            prop="code"
-            show-overflow-tooltip
-            width="200"
-          >
+        <el-table ref="standard" :data="standardList" class="el-table" header-row-class-name="header-class" height="220"
+          highlight-current-row style="width: 100%; height: 220px !important" tooltip-effect="dark"
+          @row-click="rowClick">
+          <el-table-column label="鏍囧噯缂栧彿" prop="code" show-overflow-tooltip width="200">
             <template slot-scope="scope">
               <span style="color: red; font-size: 14px">{{
                 scope.row["code"]
               }}</span>
             </template>
           </el-table-column>
-          <el-table-column
-            label="鏍囧噯鍚嶇О"
-            prop="name"
-            show-overflow-tooltip
-          ></el-table-column>
-          <el-table-column
-            label="澶囨敞"
-            prop="remark"
-            show-overflow-tooltip
-          ></el-table-column>
+          <el-table-column label="鏍囧噯鍚嶇О" prop="name" show-overflow-tooltip></el-table-column>
+          <el-table-column label="澶囨敞" prop="remark" show-overflow-tooltip></el-table-column>
         </el-table>
       </el-row>
       <el-row v-loading="tableLoad2" class="product_table">
-        <el-table
-          id="templateParamTable"
-          ref="productTable"
-          v-loading="productTableLoading"
-          :data="productList"
-          :fit="true"
-          :row-class-name="tableRowClassName"
-          border
-          class="productTable"
-          header-row-class-name="header-class"
-          height="100%"
-          row-key="id"
-          stripe
-          style="width: 100%"
-          tooltip-effect="dark"
-          @select="upProductSelect"
-          @selection-change="handleSelectionChange"
-          @select-all="handleAll"
-        >
+        <el-table id="templateParamTable" ref="productTable" v-loading="productTableLoading" :data="productList"
+          :fit="true" :row-class-name="tableRowClassName" border class="productTable"
+          header-row-class-name="header-class" height="100%" row-key="id" stripe style="width: 100%"
+          tooltip-effect="dark" @select="upProductSelect" @selection-change="handleSelectionChange"
+          @select-all="handleAll">
           <el-table-column type="selection" width="50"> </el-table-column>
-          <el-table-column
-            label="浜у搧"
-            min-width="100"
-            prop="sample"
-            show-overflow-tooltip
-          ></el-table-column>
-          <el-table-column
-            label="鍨嬪彿"
-            min-width="100"
-            prop="model"
-            show-overflow-tooltip
-          ></el-table-column>
-          <el-table-column
-            label="妫�楠岄」鍒嗙被"
-            min-width="140"
-            prop="inspectionItemClass"
-            show-overflow-tooltip
-          ></el-table-column>
-          <el-table-column
-            label="妫�楠岄」"
-            min-width="140"
-            prop="inspectionItem"
-            show-overflow-tooltip
-          ></el-table-column>
-          <el-table-column
-            label="妫�楠岄」瀛愰」"
-            min-width="140"
-            prop="inspectionItemSubclass"
-            show-overflow-tooltip
-          ></el-table-column>
-          <el-table-column
-            label="瀛愬疄楠屽"
-            prop="sonLaboratory"
-            show-overflow-tooltip
-            width="130"
-          ></el-table-column>
+          <el-table-column label="浜у搧" min-width="100" prop="sample" show-overflow-tooltip></el-table-column>
+          <el-table-column label="鍨嬪彿" min-width="100" prop="model" show-overflow-tooltip></el-table-column>
+          <el-table-column label="妫�楠岄」鍒嗙被" min-width="140" prop="inspectionItemClass"
+            show-overflow-tooltip></el-table-column>
+          <el-table-column label="妫�楠岄」" min-width="140" prop="inspectionItem" show-overflow-tooltip></el-table-column>
+          <el-table-column label="妫�楠岄」瀛愰」" min-width="140" prop="inspectionItemSubclass"
+            show-overflow-tooltip></el-table-column>
+          <el-table-column label="瀛愬疄楠屽" prop="sonLaboratory" show-overflow-tooltip width="130"></el-table-column>
           <el-table-column label="瑕佹眰鍊�" min-width="200px" prop="ask">
             <template slot-scope="scope">
-              <el-input
-                v-if="
-                  checkPermi(['standard:standardLibrary:upStandardProduct'])
-                "
-                v-model="scope.row.ask"
-                :autosize="{ minRows: 1, maxRows: 3 }"
-                clearable
-                placeholder="瑕佹眰鍊�"
-                size="small"
-                type="textarea"
-                @change="(value) => upStandardProductList(value, scope.row.id)"
-              ></el-input>
+              <el-input v-if="
+                checkPermi(['standard:standardLibrary:upStandardProduct'])
+              " v-model="scope.row.ask" :autosize="{ minRows: 1, maxRows: 3 }" clearable placeholder="瑕佹眰鍊�"
+                size="small" type="textarea" @change="(value) => upStandardProductList(value, scope.row.id)"></el-input>
               <span v-else>{{ scope.row.ask }}</span>
             </template>
           </el-table-column>
           <el-table-column label="瑕佹眰鎻忚堪" min-width="220px" prop="tell">
             <template slot-scope="scope">
-              <el-input
-                v-if="
-                  checkPermi(['standard:standardLibrary:upStandardProduct'])
-                "
-                v-model="scope.row.tell"
-                :autosize="{ minRows: 1, maxRows: 3 }"
-                clearable
-                placeholder="瑕佹眰鎻忚堪"
-                size="small"
-                type="textarea"
-                @change="
-                  (value) => upStandardProductListOfTell(value, scope.row.id)
-                "
-              ></el-input>
+              <el-input v-if="
+                checkPermi(['standard:standardLibrary:upStandardProduct'])
+              " v-model="scope.row.tell" :autosize="{ minRows: 1, maxRows: 3 }" clearable placeholder="瑕佹眰鎻忚堪"
+                size="small" type="textarea" @change="(value) => upStandardProductListOfTell(value, scope.row.id)
+                  "></el-input>
               <span v-else>{{ scope.row.ask }}</span>
             </template>
           </el-table-column>
           <el-table-column label="璇曢獙鏂规硶" prop="method" width="200">
             <template slot-scope="scope">
-              <el-select
-                v-if="
-                  checkPermi(['standard:standardLibrary:upStandardProduct'])
-                "
-                v-model="scope.row.methodS"
-                clearable
-                placeholder="璇曢獙鏂规硶"
-                size="small"
-                @change="
-                  (value) => upStandardProductListOfMethodS(value, scope.row.id)
-                "
-              >
-                <el-option
-                  v-for="(a, i) in scope.row.method &&
-                  JSON.parse(scope.row.method)"
-                  :key="i"
-                  :label="a"
-                  :value="a"
-                ></el-option>
+              <el-select v-if="
+                checkPermi(['standard:standardLibrary:upStandardProduct'])
+              " v-model="scope.row.methodS" clearable placeholder="璇曢獙鏂规硶" size="small" @change="(value) => upStandardProductListOfMethodS(value, scope.row.id)
+                  ">
+                <el-option v-for="(a, i) in scope.row.method &&
+                  JSON.parse(scope.row.method)" :key="i" :label="a" :value="a"></el-option>
               </el-select>
               <span v-else>{{ scope.row.methodS }}</span>
             </template>
           </el-table-column>
-          <el-table-column
-            label="鏉′欢"
-            min-width="140"
-            prop="radius"
-            show-overflow-tooltip
-          >
+          <el-table-column label="鏉′欢" min-width="140" prop="radius" show-overflow-tooltip>
             <template slot-scope="scope">
-              <el-select
-                v-if="
-                  checkPermi(['standard:standardLibrary:upStandardProduct'])
-                "
-                v-model="scope.row.radius"
-                clearable
-                placeholder="鏉′欢"
-                size="small"
-                @change="
-                  (value) => upStandardProductListOfRadius(value, scope.row.id)
-                "
-              >
-                <el-option
-                  v-for="(a, i) in scope.row.radiusList &&
-                  JSON.parse(scope.row.radiusList)"
-                  :key="i"
-                  :label="a"
-                  :value="a"
-                ></el-option>
+              <el-select v-if="
+                checkPermi(['standard:standardLibrary:upStandardProduct'])
+              " v-model="scope.row.radius" clearable placeholder="鏉′欢" size="small" @change="(value) => upStandardProductListOfRadius(value, scope.row.id)
+                  ">
+                <el-option v-for="(a, i) in scope.row.radiusList &&
+                  JSON.parse(scope.row.radiusList)" :key="i" :label="a" :value="a"></el-option>
               </el-select>
               <span v-else>{{ scope.row.radius }}</span>
             </template>
           </el-table-column>
-          <el-table-column
-            label="璁¢噺鍗曚綅"
-            prop="unit"
-            show-overflow-tooltip
-            width="100"
-          ></el-table-column>
+          <el-table-column label="璁¢噺鍗曚綅" prop="unit" show-overflow-tooltip width="100"></el-table-column>
           <el-table-column label="鍗曚环(鍏�)" prop="price" width="120">
             <template slot-scope="scope">
-              <el-input
-                v-if="
-                  checkPermi(['standard:standardLibrary:upStandardProduct'])
-                "
-                v-model="scope.row.price"
-                placeholder="鍗曚环(鍏�)"
-                size="small"
-                @change="
-                  (value) => upStandardProductListOfPrice(value, scope.row.id)
-                "
-              >
+              <el-input v-if="
+                checkPermi(['standard:standardLibrary:upStandardProduct'])
+              " v-model="scope.row.price" placeholder="鍗曚环(鍏�)" size="small" @change="(value) => upStandardProductListOfPrice(value, scope.row.id)
+                  ">
               </el-input>
               <span v-else>{{ scope.row.price }}</span>
             </template>
           </el-table-column>
           <el-table-column label="宸ユ椂绯绘暟" prop="manHour" width="120">
             <template slot-scope="scope">
-              <el-input
-                v-if="
-                  checkPermi(['standard:standardLibrary:upStandardProduct'])
-                "
-                v-model="scope.row.manHour"
-                placeholder="鍗曚环(鍏�)"
-                size="small"
-                @change="
-                  (value) => upStandardProductListOfManHour(value, scope.row.id)
-                "
-              >
+              <el-input v-if="
+                checkPermi(['standard:standardLibrary:upStandardProduct'])
+              " v-model="scope.row.manHour" placeholder="鍗曚环(鍏�)" size="small" @change="(value) => upStandardProductListOfManHour(value, scope.row.id)
+                  ">
               </el-input>
               <span v-else>{{ scope.row.manHour }}</span>
             </template>
           </el-table-column>
-          <el-table-column
-            label="宸ユ椂鍒嗙粍"
-            prop="manHourGroup"
-            show-overflow-tooltip
-            width="100"
-          ></el-table-column>
+          <el-table-column label="宸ユ椂鍒嗙粍" prop="manHourGroup" show-overflow-tooltip width="100"></el-table-column>
           <el-table-column label="妯℃澘" prop="templateId" width="200">
             <template slot-scope="scope">
-              <el-select
-                v-model="scope.row.templateId"
-                :disabled="
-                  !checkPermi(['standard:standardLibrary:upStandardProduct'])
-                "
-                filterable
-                size="small"
-                @change="
-                  (value) =>
+              <el-select v-model="scope.row.templateId" :disabled="!checkPermi(['standard:standardLibrary:upStandardProduct'])
+                " filterable size="small" @change="(value) =>
                     upStandardProductListOfTemplate(value, scope.row.id)
-                "
-              >
-                <el-option
-                  v-for="(a, ai) in templateList"
-                  :key="ai"
-                  :label="a.name"
-                  :value="a.id"
-                ></el-option>
+                  ">
+                <el-option v-for="(a, ai) in templateList" :key="ai" :label="a.name" :value="a.id"></el-option>
               </el-select>
             </template>
           </el-table-column>
-          <el-table-column
-            label="鍖洪棿"
-            prop="section"
-            show-overflow-tooltip
-            width="120"
-          ></el-table-column>
+          <el-table-column label="鍖洪棿" prop="section" show-overflow-tooltip width="120"></el-table-column>
           <el-table-column label="鎿嶄綔" prop="section" width="160">
             <template slot-scope="scope">
-              <el-button
-                type="text"
-                @click="sectionUp(scope.row)"
-                :disabled="
-                  !checkPermi(['standard:standardLibrary:upStandardProduct'])
-                "
-                >鍖洪棿璁剧疆</el-button
-              >
-              <el-button
-                type="text"
-                :disabled="
-                  !checkPermi(['standard:standardLibrary:upStandardProduct'])
-                "
-                @click="bindSupplierDensitySecond(scope.row)"
-                >缁戝畾鍘傚</el-button
-              >
+              <el-button type="text" @click="sectionUp(scope.row)" :disabled="!checkPermi(['standard:standardLibrary:upStandardProduct'])
+                ">鍖洪棿璁剧疆</el-button>
+              <el-button type="text" :disabled="!checkPermi(['standard:standardLibrary:upStandardProduct'])
+                " @click="bindSupplierDensitySecond(scope.row)">缁戝畾鍘傚</el-button>
             </template>
           </el-table-column>
         </el-table>
-        <el-pagination
-          :current-page="currentPage"
-          :page-size="300"
-          :total="total"
-          layout="total, prev, pager, next, jumper"
-          style="position: absolute; right: 16px; bottom: 1px"
-          @current-change="handleCurrentChange"
-        >
+        <el-pagination :current-page="currentPage" :page-size="300" :total="total"
+          layout="total, prev, pager, next, jumper" style="position: absolute; right: 16px; bottom: 1px"
+          @current-change="handleCurrentChange">
         </el-pagination>
       </el-row>
     </div>
@@ -613,21 +381,14 @@
             <span class="required-span">* </span>鍨嬪彿锛�
           </el-col>
           <el-col :offset="1" :span="16">
-            <el-input
-              v-model="addOb.model"
-              clearable
-              placeholder="璇疯緭鍏ュ瀷鍙�"
-              size="small"
-              @keyup.enter.native="addStandardTree"
-            ></el-input>
+            <el-input v-model="addOb.model" clearable placeholder="璇疯緭鍏ュ瀷鍙�" size="small"
+              @keyup.enter.native="addStandardTree"></el-input>
           </el-col>
         </el-row>
       </div>
       <span slot="footer" class="dialog-footer">
         <el-button @click="addDia = false">鍙� 娑�</el-button>
-        <el-button :loading="addLoad" type="primary" @click="addStandardTree"
-          >纭� 瀹�</el-button
-        >
+        <el-button :loading="addLoad" type="primary" @click="addStandardTree">纭� 瀹�</el-button>
       </span>
     </el-dialog>
     <el-dialog :visible.sync="updateDia" title="鍒嗙被淇敼" width="400px">
@@ -637,96 +398,50 @@
             <span class="required-span">* </span>鍨嬪彿锛�
           </el-col>
           <el-col :offset="1" :span="16">
-            <el-input
-              v-model="addOb.model"
-              clearable
-              placeholder="璇疯緭鍏ュ瀷鍙�"
-              size="small"
-              @keyup.enter.native="updateStandardTree"
-            ></el-input>
+            <el-input v-model="addOb.model" clearable placeholder="璇疯緭鍏ュ瀷鍙�" size="small"
+              @keyup.enter.native="updateStandardTree"></el-input>
           </el-col>
         </el-row>
       </div>
       <span slot="footer" class="dialog-footer">
         <el-button @click="updateDia = false">鍙� 娑�</el-button>
-        <el-button
-          :loading="updateLoad"
-          type="primary"
-          @click="updateStandardTree"
-          >纭� 瀹�</el-button
-        >
+        <el-button :loading="updateLoad" type="primary" @click="updateStandardTree">纭� 瀹�</el-button>
       </span>
     </el-dialog>
-    <el-dialog
-      :close-on-click-modal="false"
-      :visible.sync="sectionUpDia"
-      title="鍖洪棿璁剧疆"
-      width="80%"
-    >
+    <el-dialog :close-on-click-modal="false" :visible.sync="sectionUpDia" title="鍖洪棿璁剧疆" width="80%">
       <div class="body" style="padding: 5px 0">
         <el-table :data="sectionList" border height="350px" style="width: 100%">
           <el-table-column align="center" label="搴忓彿" type="index" width="70">
           </el-table-column>
           <el-table-column align="center" label="鍖洪棿">
             <template slot-scope="scope">
-              <el-input
-                v-model="scope.row.thing"
-                clearable
-                placeholder="鍖洪棿"
-                size="small"
-              ></el-input>
+              <el-input v-model="scope.row.thing" clearable placeholder="鍖洪棿" size="small"></el-input>
             </template>
           </el-table-column>
           <el-table-column align="center" label="鑺暟">
             <template slot-scope="scope">
-              <el-input
-                v-model="scope.row.cores"
-                clearable
-                placeholder="鑺暟"
-                size="small"
-              ></el-input>
+              <el-input v-model="scope.row.cores" clearable placeholder="鑺暟" size="small"></el-input>
             </template>
           </el-table-column>
           <el-table-column align="center" label="瑕佹眰鍊�">
             <template slot-scope="scope">
-              <el-input
-                v-model="scope.row.ask"
-                clearable
-                placeholder="瑕佹眰鍊�"
-                size="small"
-              ></el-input>
+              <el-input v-model="scope.row.ask" clearable placeholder="瑕佹眰鍊�" size="small"></el-input>
             </template>
           </el-table-column>
           <el-table-column align="center" label="瑕佹眰鎻忚堪">
             <template slot-scope="scope">
-              <el-input
-                v-model="scope.row.tell"
-                :autosize="{ minRows: 1, maxRows: 2 }"
-                clearable
-                placeholder="瑕佹眰鎻忚堪"
-                size="small"
-                type="textarea"
-              ></el-input>
+              <el-input v-model="scope.row.tell" :autosize="{ minRows: 1, maxRows: 2 }" clearable placeholder="瑕佹眰鎻忚堪"
+                size="small" type="textarea"></el-input>
             </template>
           </el-table-column>
           <el-table-column align="center" label="瀵间綋鏉愯川">
             <template slot-scope="scope">
-              <el-input
-                v-model="scope.row.conductorMaterial"
-                clearable
-                placeholder="瀵间綋鏉愯川"
-                size="small"
-              ></el-input>
+              <el-input v-model="scope.row.conductorMaterial" clearable placeholder="瀵间綋鏉愯川" size="small"></el-input>
             </template>
           </el-table-column>
           <el-table-column align="center" label="瀵间綋绫诲瀷">
             <template slot-scope="scope">
-              <el-input
-                v-model="scope.row.conductorType"
-                clearable
-                placeholder="瀵间綋绫诲瀷"
-                size="small"
-              ></el-input>
+              <el-input v-model="scope.row.conductorType" clearable placeholder="瀵间綋绫诲瀷" size="small"></el-input>
             </template>
           </el-table-column>
           <!--          <el-table-column align="center" label="鍗曚环" width="120">-->
@@ -741,42 +456,24 @@
           <!--          </el-table-column>-->
           <el-table-column align="center" label="鎿嶄綔" width="70">
             <template slot-scope="scope">
-              <el-button
-                circle
-                icon="el-icon-minus"
-                size="mini"
-                type="danger"
-                @click="sectionList.splice(scope.$index, 1)"
-              ></el-button>
+              <el-button circle icon="el-icon-minus" size="mini" type="danger"
+                @click="sectionList.splice(scope.$index, 1)"></el-button>
             </template>
           </el-table-column>
         </el-table>
       </div>
       <span slot="footer" class="dialog-footer">
         <el-button @click="sectionUpDia = false">鍙� 娑�</el-button>
-        <el-button :loading="sectionLoad" type="primary" @click="sectionLoadAdd"
-          >淇� 瀛�</el-button
-        >
-        <el-button
-          icon="el-icon-plus"
-          type="primary"
-          @click="sectionList.push({ thing: '' })"
-        ></el-button>
+        <el-button :loading="sectionLoad" type="primary" @click="sectionLoadAdd">淇� 瀛�</el-button>
+        <el-button icon="el-icon-plus" type="primary" @click="sectionList.push({ thing: '' })"></el-button>
       </span>
     </el-dialog>
-    <bindSupplierDensityDialogAsk
-      v-if="bindSupplierDensityDialog"
-      :bindSupplierDensityDialog="bindSupplierDensityDialog"
-      :currentRow="currentSupplierDensityRow"
-      @closeBindPartDialog="closeBindSupplierDensityDialog"
-    ></bindSupplierDensityDialogAsk>
-    <BatchCopy
-      v-if="batchCopyDia"
-      ref="BatchCopy"
-      :selectTree1="selectTree"
-      :standardId="standardId"
-      @refreshList="refreshList"
-    ></BatchCopy>
+    <bindSupplierDensityDialogAsk v-if="bindSupplierDensityDialog"
+      :bindSupplierDensityDialog="bindSupplierDensityDialog" :currentRow="currentSupplierDensityRow"
+      @closeBindPartDialog="closeBindSupplierDensityDialog">
+    </bindSupplierDensityDialogAsk>
+    <BatchCopy v-if="batchCopyDia" ref="BatchCopy" :selectTree1="selectTree" :standardId="standardId"
+      @refreshList="refreshList"></BatchCopy>
   </div>
 </template>
 
@@ -809,6 +506,7 @@
 import bindSupplierDensityDialogAsk from "./components/bindSupplierDensityDialogAsk.vue";
 import BatchCopy from "./components/BatchCopy.vue";
 export default {
+  name: 'StandardLibrary',
   components: {
     BatchCopy,
     bindSupplierDensityDialogAsk,
@@ -1059,7 +757,7 @@
             this.productList = [];
           });
         })
-        .catch((e) => {});
+        .catch((e) => { });
     },
     deleteStandard(arr, label) {
       arr.forEach((item, index) => {
@@ -1358,7 +1056,7 @@
             this.selectsStandardMethodByFLSSM();
           });
         })
-        .catch(() => {});
+        .catch(() => { });
     },
     handleSelectionChange(val) {
       this.selects = [];
@@ -1392,7 +1090,7 @@
             this.selectsStandardMethodByFLSSM();
           });
         })
-        .catch(() => {});
+        .catch(() => { });
     },
     addStandardProductDo() {
       let selects = this.$refs.ValueTable.multipleSelection;

--
Gitblit v1.9.3