From 9a950ba8af7e0cf4873fb0be0f6050dfc62cecaf Mon Sep 17 00:00:00 2001 From: 李林 <z1292839451@163.com> Date: 星期三, 27 三月 2024 16:45:22 +0800 Subject: [PATCH] 检验任务 --- src/components/do/b1-inspect-order-plan/Inspection.vue | 59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++----- 1 files changed, 54 insertions(+), 5 deletions(-) diff --git a/src/components/do/b1-inspect-order-plan/Inspection.vue b/src/components/do/b1-inspect-order-plan/Inspection.vue index 261e3a0..6e73f24 100644 --- a/src/components/do/b1-inspect-order-plan/Inspection.vue +++ b/src/components/do/b1-inspect-order-plan/Inspection.vue @@ -74,6 +74,21 @@ width: 100%; height: 100%; } + + .collection{ + width: 50px; + height: 100%; + margin-left: 5px; + border-color: transparent; + background-color: #409eff; + color: #fff; + border-radius: 4px; + font-size: 12px; + } + + .collection:active{ + opacity: .7; + } </style> <style> .el-form-item__label{ @@ -145,13 +160,15 @@ :style="`background:${n.v.bg};color:${n.v.fc};font-size:${n.v.fs}px;width:${item.style.columnlen[n.c]}px;height:${item.style.rowlen[n.r]}px;font-wight:${n.v.bl?'bold':''};`"> <div class="content" :class="`content-h-${n.v.ht} content-v-${n.v.vt}`"> <template v-if="n.v.ps!=undefined && n.v.ps.value==='妫�楠屽��'"> - <el-input v-if="item.inspectionValueType == 1" class="table_input" v-model="n.v.v" @change="m=>changeInput(m,`${item.templateId}-${n.r}-${n.c}-${n.i}`)" /> - <el-input v-else-if="item.inspectionValueType == 2" class="table_input" type="textarea" :autosize="{ minRows: 1}" v-model="n.v.v"/> - <el-select v-else-if="item.inspectionValueType == 5" class="table_input" v-model="n.v.v"> + <el-input v-if="getInspectionValueType(n.i) == 1" class="table_input" v-model="n.v.v" :disabled="getInspectionItemType(n.i) == 1" @change="m=>changeInput(m,`${item.templateId}-${n.r}-${n.c}-${n.i}`)" /> + <el-input v-else-if="getInspectionValueType(n.i) == 2" class="table_input" type="textarea" :autosize="{ minRows: 1}" v-model="n.v.v"/> + <el-select v-else-if="getInspectionValueType(n.i) == 5" class="table_input" v-model="n.v.v"> <el-option label="鏄�" value="鏄�"></el-option> <el-option label="鍚�" value="鍚�"></el-option> </el-select> - <span v-else-if="item.inspectionValueType == 4" class="table_input">/</span> + <span :style="`font-family:${n.v.ff} !important;`" v-else-if="getInspectionValueType(n.i) == 4">/</span> + <el-button type="primary" icon="el-icon-edit" size="mini" circle v-if="getInspectionItemType(n.i) == 1" style="border: 0;margin-left: 2px;" @click="getSystemValue(n)"> + </el-button> </template> <template v-else-if="n.v.ps!=undefined && n.v.ps.value==='缁撹'"> <span v-if="n.v.v===1" :style="`font-family:${n.v.ff} !important;color: green;`">鍚堟牸</span> @@ -447,6 +464,9 @@ count1++ b.v.v = count1 } + if (b.v.ps!=undefined&&b.v.ps.value==='瑕佹眰鍊�'){ + b.v.v = this.getAsk(b.i) + } if (b.v.ps!=undefined&&b.v.ps.value==='妫�楠屽��'){ b.v.v = '' this.param[b.i].insValue.push(b) @@ -646,7 +666,36 @@ return item; }) } - } + }, + getInspectionValueType(id){ + for(var a in this.currentSample.insProduct){ + if(this.currentSample.insProduct[a].id == id){ + return this.currentSample.insProduct[a].inspectionValueType + } + } + }, + getInspectionItemType(id){ + for(var a in this.currentSample.insProduct){ + if(this.currentSample.insProduct[a].id == id){ + return this.currentSample.insProduct[a].inspectionItemType + } + } + }, + getAsk(id){ + for(var a in this.currentSample.insProduct){ + if(this.currentSample.insProduct[a].id == id){ + return this.currentSample.insProduct[a].ask + } + } + }, + getSystemValue(n){ + this.$message.error('閲囬泦澶辫触銆愬凡寮�鏀炬墜鍔ㄦ柟寮忋��') + for(var a in this.currentSample.insProduct){ + if(this.currentSample.insProduct[a].id == n.i){ + this.currentSample.insProduct[a].inspectionItemType = 0 + } + } + } } } </script> -- Gitblit v1.9.3