From 901d81f1c56281bab87044d2ff562d8ed8601efa Mon Sep 17 00:00:00 2001 From: licp <lichunping@guanfang.com.cn> Date: 星期一, 11 三月 2024 09:25:17 +0800 Subject: [PATCH] 完成包装核对功能 --- src/views/quality/packageinspect/packageInspect-form.vue | 28 +++++++++++++++++----------- 1 files changed, 17 insertions(+), 11 deletions(-) diff --git a/src/views/quality/packageinspect/packageInspect-form.vue b/src/views/quality/packageinspect/packageInspect-form.vue index 5d87540..2cf2980 100644 --- a/src/views/quality/packageinspect/packageInspect-form.vue +++ b/src/views/quality/packageinspect/packageInspect-form.vue @@ -66,7 +66,7 @@ <el-row :gutter="10" style="width:100%;z-index: 10;height:30px;"> <el-col :span="12">妫�楠岄」鐩�</el-col> <el-col :span="12" style="text-align: right;"> - <el-dropdown @command="handleCommand" v-if="!isShow && resultVal==null"> + <el-dropdown @command="handleCommand" v-if="isShow"> <el-button size="mini" style="margin-right: 10px;" type="primary" > 鍒囨崲妫�楠岄」妯℃澘<i class="el-icon-arrow-down el-icon--right"></i> </el-button> @@ -92,7 +92,10 @@ row-key="randomId" class="l-mes" default-expand-all :tree-props="{children: 'children', hasChildren: 'hasChildren'}"> - <el-table-column type="index" label="搴忓彿" width="60"> + <el-table-column type="index" prop="parentIndex" label="搴忓彿" width="60"> + <template scope="scope"> + <span v-if="scope.row.isIndex">{{scope.row.parentIndex}}</span> + </template> </el-table-column> <el-table-column prop="name" label="椤圭洰" width="160"> <template slot-scope="scope"> @@ -195,7 +198,6 @@ getCustomer, } from '@/api/quality/packageInspect' import {getAllTemplateByEnable} from '@/api/quality/packageInspectTemp' -import {inspect1,inspect2} from '@/const/defaultPackageInspect' export default { computed:{ }, @@ -204,7 +206,7 @@ data(){ return{ inspectMoulds: [], - isShow: false, + isShow: true, submitData: { id:null, result: null, @@ -257,7 +259,6 @@ } this.getAllInspect() this.init() - this.checkShowState() }, watch:{ @@ -274,7 +275,7 @@ if(ele.children){ ele.children.forEach(c=>{ if(c.pid){ - num++ + num+=1 } }) } @@ -368,6 +369,8 @@ clickAddLine() { this.list.push({ name: '', + isIndex : true, + parentIndex : this.list.length + 1, randomId: Math.random(), isEdit: true, children: [{ @@ -458,10 +461,12 @@ let userNameList = [] if(dataList){ let tempList = [] - dataList.forEach(ele=>{ + dataList.forEach((ele,index)=>{ let obj = { randomId: Math.random(), name: ele.inspectName, + isIndex: true, + parentIndex: index+1, children: [] } if(ele.children){ @@ -479,9 +484,11 @@ }) _than.list = tempList } - data.packageInsProductS.forEach(item => { + data.packageInsProductS.forEach((item,index) => { if (item.children) { let ele = { + isIndex: true, + parentIndex: index+1, isEdit: true, randomId: Math.random(), name: null, @@ -506,9 +513,7 @@ _than.list.push(ele) } }) - // let find1 = this.list.find(ele=>ele.name===inspect1[0].name&&ele.isEdit) !=undefined; - // let find2 = this.list.find(ele=>ele.name===inspect2[0].name&&ele.isEdit) !=undefined; - // this.isShow = find1||find2 + _than.conclusionTable = [{ packageNo: data.packageNo, userName: Array.from(new Set(userNameList)).join(','), @@ -517,6 +522,7 @@ _than.$nextTick(()=>{ if(_than.list.length>0){ _than.changeResult() + _than.checkShowState() } }) }).catch(error=>{ -- Gitblit v1.9.3