Fixiaobai
2023-09-24 92f198bd79e26fe1c31541432cf927403ce0e694
src/components/view/self-inspection.vue
@@ -113,7 +113,6 @@
            <el-col :span="12" style="line-height: 32px;">自检项目维护</el-col>
            <el-col :span="12" style="text-align: right;">
               <el-button type="primary" icon="el-icon-plus" style="background: #004EA2;"  @click="addend">新增</el-button>
               <!-- <el-button icon="el-icon-edit-outline"  @click="modify">修改</el-button> -->
               <el-button icon="el-icon-delete" @click="dels">删除</el-button>
            </el-col>
         </el-row>
@@ -121,22 +120,9 @@
      <div class="choose">
         <span>类型:</span>
         <el-select v-model="search.type" size="small" @change="TYpe" placeholder="请选择" style="width: 224px;margin-right: 30px;">
            <el-option label="橡胶连接器" :value="0"></el-option>
            <el-option label="金属连接器" :value="1"></el-option>
            <el-option label="湿插拔电连接器" :value="2"></el-option>
            <el-option label="分支组件" :value="3"></el-option>
            <el-option v-for="(a, ai) in bigType" :key="ai" :value="a">
            </el-option>
         </el-select>
         <!-- <span>工序:</span> -->
         <!-- <el-select v-model="search.name" size="small" placeholder="请选择" style="width: 224px;margin-right: 30px;">
            <el-option v-for="(a, ai) in process" key="ai" :label="a.name" :value="a.id"></el-option>
         </el-select>
         <span>项目:</span>
         <el-select v-model="search.name" size="small" placeholder="请选择" style="width: 224px;margin-right: 30px;">
            <el-option v-for="(a, ai) in product" key="ai" :label="a.name" :value="a.id"></el-option>
         </el-select>
         <el-button size="mini" @click="clean()"><span>重 置</span></el-button>
         <el-button size="mini" type="primary" style="background: #004EA2;"><span>查
               询</span></el-button> -->
      </div>
      <div class="thing">
         <div class="left">
@@ -147,9 +133,6 @@
               <div class="custom-tree-node" slot-scope="{ node, data }">
                  <span><i :class="`node_i ${data.code != '[2]'?'el-icon-folder-opened':'el-icon-tickets'}`"></i>
                     {{data.code}} {{ data.name }}</span>
                  <!-- <el-button type="text" size="mini" @click.stop="remove(node, data)">
                     <i class="el-icon-delete"></i>
                  </el-button> -->
               </div>
            </el-tree>
         </div>
@@ -384,6 +367,7 @@
            checkTreeNode: {
               id:'',
            },
            bigType: [],
            tableData: [],
            upIndex: 0,
            selects: [],
@@ -402,10 +386,20 @@
         }
      },
      mounted() {
         this.chooseType()
         this.selectAllleft()
         this.selectAllSelf()
      },
      methods: {
         chooseType() {
            this.$axios.get(this.$api.url.chooseType).then(res => {
               this.bigType = res.data
               this.typeselect = res.data[0]
               this.search.type = res.data[0]
               this.selectAllTechTem();
               this.selectAllTechNam();
            })
         },
          selectDataList() {
            this.list.forEach(a => {
               a.code = '[1]'