王震
2023-09-04 785fd3a05f38d3b3f98698497294866447880a28
src/components/view/record-content.vue
@@ -121,19 +121,19 @@
      </div>      
      <div class="choose">
         <span>类型:</span>
         <el-select v-model="search.type" size="small" placeholder="请选择" style="width: 224px;margin-right: 30px;">
         <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-select>
         <span>工序:</span>
         <!-- <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>
         <el-button size="mini" @click="clean()"><span>重 置</span></el-button>
         <el-button size="mini" type="primary" style="background: #004EA2;"><span>查
               询</span></el-button>
               询</span></el-button> -->
      </div>
      <div class="thing">
         <div class="left">
@@ -329,62 +329,14 @@
            modifyVisible:false,
            dialogVisible:false,
            process: [],
            list: [{
               id: 0,
               name: "原材料",
               children: [{
                  id: 3,
                  name: "工艺",
                  children: [{
                     id: 6,
                     name: "设备1"
                  }]
               }]
            }, {
               id: 1,
               name: "成品",
               children: [{
                  id: 4,
                  name: "工艺"
               }]
            }, {
               id: 2,
               name: "半成品",
               children: [{
                  id: 5,
                  name: "工艺"
               }]
            }],
            list: [],
            checkTreeNode: {},
            tableData: [{
               id: 1,
               name: "质量追溯号",
               unit: "单位",
               thing: "dajskda"
            }, {
               id: 2,
               name: "作业人员",
               unit: "单位",
               thing: "dajskda"
            }, {
               id: 3,
               name: "规格",
               unit: "单位",
               thing: "dajskda"
            }, {
               id: 4,
               name: "规格",
               unit: "单位",
               thing: "dajskda"
            }, {
               id: 5,
               name: "规格",
               unit: "单位",
               thing: "dajskda"
            }],
            tableData: [],
            upIndex: 0,
            selects: [],
            typeselect:0,
            upDia: false,
            checkTreeNode:[],
            upData: {
               id: 0,
               name: null,
@@ -394,9 +346,32 @@
         }
      },
      mounted() {
         this.selectDataList()
         this.selectAllleft()
      },
      methods: {
         TYpe(val) {
                this.typeselect = val
                console.log(this.typeselect);
                this.selectAllleft()
            },
            //主体左
            selectAllleft() {
         this.$axios.get(this.$api.url.selectAllleft,{
            params:{type:this.typeselect}
         }).then(res => {
            this.list = res.data;
                console.log(this.list);
         })
         },
         //selectjilu  checkTreeNode
         selectjilu() {
         this.$axios.get(this.$api.url.selectjilu,{
            params:{id:this.checkTreeNode.id}
         }).then(res => {
            this.tableData = res.data;
                console.log(this.tableData);
         })
         },
         modify(){
                this.modifyVisible = true
            },
@@ -435,6 +410,7 @@
         },
         handleNodeClick(data) {
            this.checkTreeNode = data
            this.selectjilu()
            if(data.code=='[3]'){
               console.log(data);
            }