XiaoRuby
2023-09-09 c4355a18506cf0e8f63469a8a38f2e8d5e67d6f9
src/components/view/self-inspection.vue
@@ -147,9 +147,9 @@
               <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)">
                  <!-- <el-button type="text" size="mini" @click.stop="remove(node, data)">
                     <i class="el-icon-delete"></i>
                  </el-button>
                  </el-button> -->
               </div>
            </el-tree>
         </div>
@@ -216,7 +216,7 @@
            <el-form ref="form" :model="form" label-width="80px">
            <el-form-item label="类型">
               <template>
                        <el-select v-model="form.value" placeholder="请选择类型" style="width: 480px;">
                        <el-select v-model="form.value" placeholder="请选择" style="width: 480px;">
                     <el-option label="橡胶连接器" :value="0"></el-option>
                     <el-option label="金属连接器" :value="1"></el-option>
                     <el-option label="湿插拔电连接器" :value="2"></el-option>
@@ -228,7 +228,7 @@
               <template>
                        <el-select v-model="form.procedure" 
                  @change="workevent"
                  placeholder="请选择类型" style="width: 480px;">
                  placeholder="请选择" style="width: 480px;">
                            <el-option
                            v-for="item in process"
                            :key="item.name"
@@ -242,7 +242,7 @@
            <el-col :span="10">
            <el-form-item label="工艺名称">
               <template>
                        <el-select v-model="form.name" placeholder="请选择类型"  style="width: 180px;">
                        <el-select v-model="form.name" placeholder="请选择"  style="width: 180px;">
                            <el-option
                            v-for="item in craftapi"
                            :key="item.id"
@@ -382,7 +382,7 @@
            product: [],
            list: [],
            checkTreeNode: {
               id:2,
               id:1,
            },
            tableData: [],
            upIndex: 0,
@@ -406,6 +406,22 @@
         this.selectAllSelf()
      },
      methods: {
          selectDataList() {
            this.list.forEach(a => {
               a.code = '[1]'
               if (a.children != undefined) {
                  a.children.forEach(b => {
                     b.code = '[2]'
                     if (b.children != undefined) {
                        b.children.forEach(c => {
                           c.code = '[3]'
                        })
                     }
                  })
               }
            })
            this.upIndex++
         },
         //删除
         delSelfcheck() {
            console.log(this.upData.id);
@@ -480,6 +496,7 @@
         }).then(res => {
            this.list = res.data;
                console.log(this.list);
            this.selectDataList()
         })
         },
         //selectAllSelf   checkTreeNode