|
|
@@ -24,7 +24,7 @@
|
|
|
<el-input :disabled="type=='detail'" clearable v-model="form.areaName" placeholder="请输入" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
- <el-col :span="12">
|
|
|
+ <!-- <el-col :span="12">
|
|
|
<el-form-item label="质检分类:" prop="typeValue">
|
|
|
<ele-tree-select
|
|
|
:disabled="type=='detail'"
|
|
|
@@ -41,7 +41,7 @@
|
|
|
ref="treeSelect"
|
|
|
/>
|
|
|
</el-form-item>
|
|
|
- </el-col>
|
|
|
+ </el-col> -->
|
|
|
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="附件:" prop="files">
|
|
|
@@ -57,24 +57,24 @@
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
<el-row>
|
|
|
- <el-tabs v-model="activeName" type="card" @tab-click="handleClick">
|
|
|
+ <!-- <el-tabs v-model="activeName" type="card" @tab-click="handleClick">
|
|
|
<el-tab-pane
|
|
|
:label="item.categoryLevelName"
|
|
|
:name="item.id"
|
|
|
v-for="item in form.qualityLevelList"
|
|
|
:key="item.id"
|
|
|
>
|
|
|
- <el-row>
|
|
|
+ <el-row> -->
|
|
|
<inspectionProjectList
|
|
|
v-if="visible"
|
|
|
- :list="item.itemVOList"
|
|
|
+ :list="form.qualityLevelList"
|
|
|
ref="inspectionProjectRef"
|
|
|
@changeDate="changeDate"
|
|
|
:disabled="type=='detail'"
|
|
|
/>
|
|
|
- </el-row>
|
|
|
+ <!-- </el-row>
|
|
|
</el-tab-pane>
|
|
|
- </el-tabs>
|
|
|
+ </el-tabs> -->
|
|
|
</el-row>
|
|
|
</el-form>
|
|
|
<template v-slot:footer>
|
|
|
@@ -108,7 +108,6 @@ export default {
|
|
|
pointName: '',
|
|
|
files: [],
|
|
|
inspectionId: '',
|
|
|
- itemVOList: [],
|
|
|
qualityLevelList: [],
|
|
|
typeValue: []
|
|
|
};
|
|
|
@@ -138,28 +137,24 @@ export default {
|
|
|
});
|
|
|
},
|
|
|
methods: {
|
|
|
- changeList(data) {
|
|
|
- console.log(data);
|
|
|
- let list = [];
|
|
|
- data.forEach((item) => {
|
|
|
- let val = this.$refs.treeSelect.getNodeByValue(item);
|
|
|
- list.push({
|
|
|
- id: val.id,
|
|
|
- categoryLevelName: val.name,
|
|
|
- itemVOList:this.form.qualityLevelList.find(item=>item.id==val.id)?.itemVOList||[]
|
|
|
- });
|
|
|
- });
|
|
|
- this.form.qualityLevelList = JSON.parse(JSON.stringify(list));
|
|
|
- if (this.form.qualityLevelList.length == 1) {
|
|
|
- this.activeName = this.form.qualityLevelList[0].id;
|
|
|
- }
|
|
|
- },
|
|
|
+ // changeList(data) {
|
|
|
+ // console.log(data);
|
|
|
+ // let list = [];
|
|
|
+ // data.forEach((item) => {
|
|
|
+ // let val = this.$refs.treeSelect.getNodeByValue(item);
|
|
|
+ // list.push({
|
|
|
+ // id: val.id,
|
|
|
+ // categoryLevelName: val.name,
|
|
|
+ // itemVOList:this.form.qualityLevelList.find(item=>item.id==val.id)?.itemVOList||[]
|
|
|
+ // });
|
|
|
+ // });
|
|
|
+ // this.form.qualityLevelList = JSON.parse(JSON.stringify(list));
|
|
|
+ // if (this.form.qualityLevelList.length == 1) {
|
|
|
+ // this.activeName = this.form.qualityLevelList[0].id;
|
|
|
+ // }
|
|
|
+ // },
|
|
|
changeDate(data) {
|
|
|
- this.form.qualityLevelList.forEach((item) => {
|
|
|
- if (item.id == this.activeName) {
|
|
|
- item.itemVOList = data;
|
|
|
- }
|
|
|
- });
|
|
|
+ this.form.qualityLevelList=data
|
|
|
// console.log(data);
|
|
|
},
|
|
|
open(type, row) {
|
|
|
@@ -167,11 +162,11 @@ export default {
|
|
|
this.type = type;
|
|
|
if (this.type != 'add') {
|
|
|
this.form = row;
|
|
|
- if(row.qualityLevelList.length>0){
|
|
|
- this.form.typeValue=row.qualityLevelList.map(item=>item.id)
|
|
|
- this.activeName = row.qualityLevelList[0].id;
|
|
|
+ // if(row.qualityLevelList.length>0){
|
|
|
+ // this.form.typeValue=row.qualityLevelList.map(item=>item.id)
|
|
|
+ // this.activeName = row.qualityLevelList[0].id;
|
|
|
|
|
|
- }
|
|
|
+ // }
|
|
|
}
|
|
|
this.visible = true;
|
|
|
},
|