Commit 0599079f authored by Hagsn3's avatar Hagsn3

111

parent 09efbd85
...@@ -11,25 +11,25 @@ ...@@ -11,25 +11,25 @@
</div> </div>
<!-- 中间文本--> <!-- 中间文本-->
<div class="textDiv"> <div class="textDiv">
<span class="fontSp">{{oneForm.jcCode}}</span> <span class="fontSp">{{ inspectInfoList.jcCode }}</span>
</div> </div>
<!-- 下方表格--> <!-- 下方表格-->
<div class="oneForm"> <div class="oneForm">
<el-form :model="oneForm" label-width="21"> <el-form :model="inspectInfoList" label-width="21">
<div class="formLabel"> <div class="formLabel">
<div class="left"> <div class="left">
<el-form-item label="LOT:"> <el-form-item label="LOT:">
<el-input v-model="oneForm.jcLot" class="normalInput" /> <el-input v-model="inspectInfoList.jcLot" class="normalInput" />
</el-form-item> </el-form-item>
<el-form-item label="厂家:"> <el-form-item label="厂家:">
<el-input v-model="oneForm.jcCj" class="scanInput" /> <el-input v-model="inspectInfoList.jcCj" class="scanInput" />
<el-button class="scanCode" type="primary" @click="scanCodes">扫码</el-button> <el-button class="scanCode" type="primary" @click="scanCodes">扫码</el-button>
</el-form-item> </el-form-item>
<el-form-item label="PN:"> <el-form-item label="PN:">
<el-input v-model="oneForm.jcPn" class="normalInput" /> <el-input v-model="inspectInfoList.jcPn" class="normalInput" />
</el-form-item> </el-form-item>
<el-form-item label="数量:"> <el-form-item label="数量:">
<el-input v-model="oneForm.jcNum" class="normalInput" /> <el-input v-model="inspectInfoList.jcNum" class="normalInput" />
</el-form-item> </el-form-item>
</div> </div>
<div class="right"> <div class="right">
...@@ -38,7 +38,7 @@ ...@@ -38,7 +38,7 @@
<!--&lt;!&ndash; <el-input type="text" v-model="oneForm.rank" class="topInput" />&ndash;&gt;--> <!--&lt;!&ndash; <el-input type="text" v-model="oneForm.rank" class="topInput" />&ndash;&gt;-->
<!-- </el-form-item>--> <!-- </el-form-item>-->
<el-form-item label="rank:"> <el-form-item label="rank:">
<el-input v-model="oneForm.rank" class="normalInput" /> <el-input v-model="inspectInfoList.jcRank" class="normalInput" />
</el-form-item> </el-form-item>
<!-- 外观--> <!-- 外观-->
<div class="appearanceDiv"> <div class="appearanceDiv">
...@@ -46,10 +46,10 @@ ...@@ -46,10 +46,10 @@
<div class="appearance"> <div class="appearance">
<div class="appearanceForm"> <div class="appearanceForm">
<el-form-item label="抽样:" class="sample"> <el-form-item label="抽样:" class="sample">
<el-input v-model="oneForm.jcFacadeCy" class="smallInput" /> <el-input v-model="inspectInfoList.jcFacadeCy" class="smallInput" />
</el-form-item> </el-form-item>
<el-form-item label="不良:" class="badness"> <el-form-item label="不良:" class="badness">
<el-input v-model="oneForm.jcFacadeBl" class="smallInput" /> <el-input v-model="inspectInfoList.jcFacadeBl" class="smallInput" />
</el-form-item> </el-form-item>
</div> </div>
</div> </div>
...@@ -72,9 +72,9 @@ ...@@ -72,9 +72,9 @@
<!-- 检查内容--> <!-- 检查内容-->
<div class="recordOneContainer"> <div class="recordOneContainer">
<div class="inspectionStandards"> <div class="inspectionStandards">
<el-form :model="thirdForm"> <el-form :model="inspectJbAl2o3List">
<el-form-item label="检验标准1:" label-width="80"> <el-form-item label="检验标准1:" label-width="80">
<el-input v-model="thirdForm.standardOne" class="inspectionStandardsInput" /> <el-input v-model="inspectJbAl2o3List.standardOne" class="inspectionStandardsInput" />
</el-form-item> </el-form-item>
</el-form> </el-form>
</div> </div>
...@@ -132,9 +132,9 @@ ...@@ -132,9 +132,9 @@
<!-- 检查内容--> <!-- 检查内容-->
<div class="recordOneContainer"> <div class="recordOneContainer">
<div class="inspectionStandards"> <div class="inspectionStandards">
<el-form :model="thirdForm"> <el-form :model="inspectJbAl2o3List">
<el-form-item label="检验标准2:" label-width="80"> <el-form-item label="检验标准2:" label-width="80">
<el-input v-model="thirdForm.standardTwo" class="inspectionStandardsInput" /> <el-input v-model="inspectJbAl2o3List.standardTwo" class="inspectionStandardsInput" />
</el-form-item> </el-form-item>
</el-form> </el-form>
</div> </div>
...@@ -162,9 +162,9 @@ ...@@ -162,9 +162,9 @@
</div> </div>
<div class="inspect"> <div class="inspect">
<div class="inspectDate">检验日期: {{ fourForm.date }}</div> <div class="inspectDate">检验日期: {{ inspectJbAl2o3List.date }}</div>
<div class="inspectTime">检验时间: {{ fourForm.time }}</div> <div class="inspectTime">检验时间: {{ inspectJbAl2o3List.time }}</div>
<div class="inspectPerson">检验人: {{ fourForm.inspector }}</div> <div class="inspectPerson">检验人: {{ inspectJbAl2o3List.inspector }}</div>
</div> </div>
<!-- 计算结果--> <!-- 计算结果-->
<!-- <div class="result">--> <!-- <div class="result">-->
...@@ -188,14 +188,14 @@ ...@@ -188,14 +188,14 @@
<!-- 检查内容--> <!-- 检查内容-->
<div class="recordOneContainer"> <div class="recordOneContainer">
<div class="inspectionStandards"> <div class="inspectionStandards">
<el-form :model="thirdForm"> <el-form :model="inspectJbAl2o3List">
<el-form-item label="检验标准1:" label-width="80"> <el-form-item label="检验标准1:" label-width="80">
<el-input v-model="thirdForm.standardOne" class="inspectionStandardsInput" /> <el-input v-model="inspectJbAl2o3List.limitOne" class="inspectionStandardsInput" />
</el-form-item> </el-form-item>
</el-form> </el-form>
<el-form :model="thirdForm"> <el-form :model="inspectJbAl2o3List">
<el-form-item label="检验标准2:" label-width="80"> <el-form-item label="检验标准2:" label-width="80">
<el-input v-model="thirdForm.standardTwo" class="inspectionStandardsInput" /> <el-input v-model="inspectJbAl2o3List.limitTwo" class="inspectionStandardsInput" />
</el-form-item> </el-form-item>
</el-form> </el-form>
</div> </div>
...@@ -205,7 +205,7 @@ ...@@ -205,7 +205,7 @@
</div> </div>
<!-- 下方列表--> <!-- 下方列表-->
<div class="recordThreeContent"> <div class="recordThreeContent">
<div v-for="(item,index) in recode1" :key="index" :class="index === 0? 'oneContent': 'Content'"> <div v-for="(item,index) in recode3" :key="index" :class="index === 0? 'oneContent': 'Content'">
<div class="number">{{ index + 1 }}</div> <div class="number">{{ index + 1 }}</div>
<div class="recordData"> <div class="recordData">
<el-input v-model="item.recordData" /> <el-input v-model="item.recordData" />
...@@ -221,79 +221,79 @@ ...@@ -221,79 +221,79 @@
</el-tab-pane> </el-tab-pane>
<el-tab-pane label="标签三" name="third"> <el-tab-pane label="标签三" name="third">
<div class="twoTable"> <div class="twoTable">
<el-form :model="twoForm"> <el-form :model="inspectJbAl2o3List">
<div class="oneRegion"> <div class="oneRegion">
<div class="leftRegion"> <div class="leftRegion">
<el-form-item label="firstHdN:"> <el-form-item label="firstHdN:">
<el-input v-model="twoForm.firstHdN" /> <el-input v-model="inspectJbAl2o3List.firstHdN" />
</el-form-item> </el-form-item>
<el-form-item label="firstHdPn:"> <el-form-item label="firstHdPn:">
<el-input v-model="twoForm.firstHdPn" /> <el-input v-model="inspectJbAl2o3List.firstHdPn" />
</el-form-item> </el-form-item>
<el-form-item label="firstHdRes:"> <el-form-item label="firstHdRes:">
<el-input v-model="twoForm.firstHdRes" /> <el-input v-model="inspectJbAl2o3List.firstHdRes" />
</el-form-item> </el-form-item>
<el-form-item label="wxN:"> <el-form-item label="wxN:">
<el-input v-model="twoForm.wxN" /> <el-input v-model="inspectJbAl2o3List.wxN" />
</el-form-item> </el-form-item>
<el-form-item label="wxPn:"> <el-form-item label="wxPn:">
<el-input v-model="twoForm.wxPn" /> <el-input v-model="inspectJbAl2o3List.wxPn" />
</el-form-item> </el-form-item>
<el-form-item label="wxRes:"> <el-form-item label="wxRes:">
<el-input v-model="twoForm.wxRes" /> <el-input v-model="inspectJbAl2o3List.wxRes" />
</el-form-item> </el-form-item>
<el-form-item label="cyN:"> <el-form-item label="cyN:">
<el-input v-model="twoForm.cyN" /> <el-input v-model="inspectJbAl2o3List.cyN" />
</el-form-item> </el-form-item>
<el-form-item label="cyPn:"> <el-form-item label="cyPn:">
<el-input v-model="twoForm.cyPn" /> <el-input v-model="inspectJbAl2o3List.cyPn" />
</el-form-item> </el-form-item>
<el-form-item label="cyRes:"> <el-form-item label="cyRes:">
<el-input v-model="twoForm.cyRes" /> <el-input v-model="inspectJbAl2o3List.cyRes" />
</el-form-item> </el-form-item>
<el-form-item label="finalRes:"> <el-form-item label="finalRes:">
<el-input v-model="twoForm.finalRes" /> <el-input v-model="inspectJbAl2o3List.finalRes" />
</el-form-item> </el-form-item>
<el-form-item label="noProject:"> <el-form-item label="noProject:">
<el-input v-model="twoForm.noProject" /> <el-input v-model="inspectJbAl2o3List.noProject" />
</el-form-item> </el-form-item>
<el-form-item label="wgKx:"> <el-form-item label="wgKx:">
<el-input v-model="twoForm.wgKx" /> <el-input v-model="inspectJbAl2o3List.wgKx" />
</el-form-item> </el-form-item>
</div> </div>
<div class="rightRegion"> <div class="rightRegion">
<el-form-item label="wgLlw:"> <el-form-item label="wgLlw:">
<el-input v-model="twoForm.wgLlw" class="tableInput" /> <el-input v-model="inspectJbAl2o3List.wgLlw" class="tableInput" />
</el-form-item> </el-form-item>
<el-form-item label="wgWlw:"> <el-form-item label="wgWlw:">
<el-input v-model="twoForm.wgWlw" class="tableInput" /> <el-input v-model="inspectJbAl2o3List.wgWlw" class="tableInput" />
</el-form-item> </el-form-item>
<el-form-item label="wgJbwq:"> <el-form-item label="wgJbwq:">
<el-input v-model="twoForm.wgJbwq" class="tableInput" /> <el-input v-model="inspectJbAl2o3List.wgJbwq" class="tableInput" />
</el-form-item> </el-form-item>
<el-form-item label="wgZk:"> <el-form-item label="wgZk:">
<el-input v-model="twoForm.wgZk" class="tableInput" /> <el-input v-model="inspectJbAl2o3List.wgZk" class="tableInput" />
</el-form-item> </el-form-item>
<el-form-item label="wgSh:"> <el-form-item label="wgSh:">
<el-input v-model="twoForm.wgSh" class="tableInput" /> <el-input v-model="inspectJbAl2o3List.wgSh" class="tableInput" />
</el-form-item> </el-form-item>
<el-form-item label="wgBm:"> <el-form-item label="wgBm:">
<el-input v-model="twoForm.wgBm" class="tableInput" /> <el-input v-model="inspectJbAl2o3List.wgBm" class="tableInput" />
</el-form-item> </el-form-item>
<el-form-item label="wgTc:"> <el-form-item label="wgTc:">
<el-input v-model="twoForm.wgTc" class="tableInput" /> <el-input v-model="inspectJbAl2o3List.wgTc" class="tableInput" />
</el-form-item> </el-form-item>
<el-form-item label="wgQg:"> <el-form-item label="wgQg:">
<el-input v-model="twoForm.wgQg" class="tableInput" /> <el-input v-model="inspectJbAl2o3List.wgQg" class="tableInput" />
</el-form-item> </el-form-item>
<el-form-item label="wgCq:"> <el-form-item label="wgCq:">
<el-input v-model="twoForm.wgCq" class="tableInput" /> <el-input v-model="inspectJbAl2o3List.wgCq" class="tableInput" />
</el-form-item> </el-form-item>
<el-form-item label="wgFf:"> <el-form-item label="wgFf:">
<el-input v-model="twoForm.wgFf" class="tableInput" /> <el-input v-model="inspectJbAl2o3List.wgFf" class="tableInput" />
</el-form-item> </el-form-item>
<el-form-item label="wgTf:"> <el-form-item label="wgTf:">
<el-input v-model="twoForm.wgTf" class="tableInput" /> <el-input v-model="inspectJbAl2o3List.wgTf" class="tableInput" />
</el-form-item> </el-form-item>
<!-- <el-input class="tableInput" />--> <!-- <el-input class="tableInput" />-->
</div> </div>
...@@ -417,16 +417,16 @@ ...@@ -417,16 +417,16 @@
<!-- />--> <!-- />-->
<!-- &lt;!&ndash; 提交按钮 &ndash;&gt;--> <!-- &lt;!&ndash; 提交按钮 &ndash;&gt;-->
<div class="inspectionResults"> <div class="inspectionResults">
<el-form :model="fiveForm" label-width="42"> <el-form :model="inspectInfoList" label-width="42">
<el-form-item label="检验结果:"> <el-form-item label="检验结果:">
<el-radio-group v-model="fiveForm.jcResult"> <el-radio-group v-model="inspectInfoList.jcResult">
<el-radio label="1">合格</el-radio> <el-radio label="1">合格</el-radio>
<el-radio label="2">不合格</el-radio> <el-radio label="2">不合格</el-radio>
</el-radio-group> </el-radio-group>
</el-form-item> </el-form-item>
<el-form-item label="备注:"> <el-form-item label="备注:">
<el-input <el-input
v-model="fiveForm.remarks" v-model="inspectInfoList.remarks"
type="textarea" type="textarea"
:rows="4" :rows="4"
placeholder="请输入备注" placeholder="请输入备注"
...@@ -436,16 +436,16 @@ ...@@ -436,16 +436,16 @@
</div> </div>
<hr class="twoHr"> <hr class="twoHr">
<div v-if="showPartIv" class="partIv"> <div v-if="showPartIv" class="partIv">
<div class="auditor">审核人: {{ sixForm.approveUser }}</div> <div class="auditor">审核人: {{ inspectsForm.approveUser }}</div>
<div class="auditTime">审核时间: {{ sixForm.approveDate }}</div> <div class="auditTime">审核时间: {{ inspectsForm.approveDate }}</div>
<div class="auditStatus">审核状态: {{ sixForm.approveStatus }}</div> <div class="auditStatus">审核状态: {{ inspectsForm.approveStatus }}</div>
</div> </div>
<div v-show="!showAuditOpinion" class="auditOpinion"> <div v-show="showAuditOpinion" class="auditOpinion">
<el-form :model="sixForm"> <el-form :model="inspectsForm">
<el-form-item label="审核意见:" label-width="42" class="myForm"> <el-form-item label="审核意见:" label-width="42" class="myForm">
<el-input <el-input
v-model="sixForm.approveNote" v-model="inspectsForm.approveNote"
type="textarea" type="textarea"
:rows="4" :rows="4"
placeholder="请输入审核意见" placeholder="请输入审核意见"
...@@ -454,7 +454,8 @@ ...@@ -454,7 +454,8 @@
</el-form> </el-form>
</div> </div>
<div v-if="showButton" class="submitButton"> <div v-if="showButton" class="submitButton">
<el-button class="buttoon" type="primary" @click="submitControl">提交</el-button> <el-button class="buttoon" type="primary" @click="submitControl">保存</el-button>
<el-button class="buttoon" type="primary" >保存</el-button>
</div> </div>
<div v-if="!showButton" class="submitButton"> <div v-if="!showButton" class="submitButton">
<el-button class="buttoon" type="primary">同意</el-button> <el-button class="buttoon" type="primary">同意</el-button>
...@@ -471,21 +472,6 @@ export default { ...@@ -471,21 +472,6 @@ export default {
name: 'CheckList', name: 'CheckList',
data() { data() {
return { return {
fiveForm: {
jcResult: '1',
remarks: ''
},
fourForm: {
date: '2023-02-15',
time: '12:30',
inspector: 'XX'
},
sixForm: {
approveUser: 'XXX',
approveNote: 'XXXXX',
approveDate: '2024-05-08',
approveStatus: '已审核'
},
activeName: 'first', activeName: 'first',
initialImgPreviewIndex: 0, // 预览打开看到的图片下标 initialImgPreviewIndex: 0, // 预览打开看到的图片下标
showImgViewer: false, showImgViewer: false,
...@@ -522,32 +508,41 @@ export default { ...@@ -522,32 +508,41 @@ export default {
require('@/assets/image/cadTwo.png') require('@/assets/image/cadTwo.png')
], ],
// 表单 // 表单
oneForm: { inspectInfoList:{
jcPn:'XXX', businessId: undefined,
jcPn: 'XXX',
jcCj: 'XXX', jcCj: 'XXX',
jcCode: 'XXX', jcCode: 'XXX',
jcLot: 'XXX', jcLot: 'XXX',
jcNum: 'XXX', jcNum: 'XXX',
rank: 'XX', jcRank: 'XX',
jcFacadeCy: 'XXX', jcFacadeCy: 'XXX',
jcFacadeBl: 'XXX', jcFacadeBl: 'XXX',
result: '0.175' jcResult: '1',
remarks: '',
jcFacadeCy:'',
jcFacadeBl:''
}, },
// 表达二 //审核部分
twoForm: { inspectsForm:{
approveUser: 'XXX',
approveNote: 'XXXXX',
approveDate: '2024-05-08',
approveStatus: '已审核'
},
// 表单二
inspectJbAl2o3List:{
limitOne:undefined,
limitTwo:undefined,
businessId: undefined, businessId: undefined,
iiiId: undefined, standardOne: '合格',
standardOne: undefined, standardTwo: '不合格',
standardTwo: undefined, standardOneData:undefined,
limitOne: undefined, standardTwoData:undefined,
limitTwo: undefined, recordData:'',
oneJcUser: undefined, date: '2023-02-15',
oneJcDate: undefined, time: '12:30',
twoJcUser: undefined, inspector: 'XX',
twoJcDate: undefined,
standardOneData: undefined,
standardTwoData: undefined,
limitData: undefined,
firstHdN: undefined, firstHdN: undefined,
firstHdPn: undefined, firstHdPn: undefined,
firstHdRes: undefined, firstHdRes: undefined,
...@@ -571,13 +566,7 @@ export default { ...@@ -571,13 +566,7 @@ export default {
wgCq: undefined, wgCq: undefined,
wgFf: undefined, wgFf: undefined,
wgTf: undefined, wgTf: undefined,
flag: '1' limitData: undefined
},
// 表单三
thirdForm: {
standardOne: '合格',
standardTwo: '不合格'
}, },
// 检查记录1 // 检查记录1
recode1: [ recode1: [
...@@ -590,7 +579,7 @@ export default { ...@@ -590,7 +579,7 @@ export default {
}, },
{ {
// 记录数据 // 记录数据
recordData: '61.225', recordData: '61.224',
differenceValue: '0.001', differenceValue: '0.001',
differenceValue1: '0.001', differenceValue1: '0.001',
differenceValue2: '61.224' differenceValue2: '61.224'
...@@ -725,17 +714,109 @@ export default { ...@@ -725,17 +714,109 @@ export default {
differenceValue1: '0.02', differenceValue1: '0.02',
differenceValue2: '71.224' differenceValue2: '71.224'
} }
],
// 检查记录3
recode3: [
{
// 记录数据
recordData: '61.224',
differenceValue: '',
differenceValue1: '',
differenceValue2: '61.224'
},
{
// 记录数据
recordData: '61.225',
differenceValue: '0.001',
differenceValue1: '0.001',
differenceValue2: '61.224'
},
{
// 记录数据
recordData: '61.226',
differenceValue: '0.001',
differenceValue1: '0.001',
differenceValue2: '61.224'
},
{
// 记录数据
recordData: '61.224',
differenceValue: '0.002',
differenceValue1: '0.001',
differenceValue2: '61.224'
},
{
// 记录数据
recordData: '61.225',
differenceValue: '0.001',
differenceValue1: '0.001',
differenceValue2: '61.224'
},
{
// 记录数据
recordData: '61.224',
differenceValue: '0.001',
differenceValue1: '0.001',
differenceValue2: '61.224'
},
{
// 记录数据
recordData: '61.224',
differenceValue: '0.002',
differenceValue1: '0.001',
differenceValue2: '61.224'
},
{
// 记录数据
recordData: '61.223',
differenceValue: '0.001',
differenceValue1: '0.001',
differenceValue2: '61.224'
},
{
// 记录数据
recordData: '61.224',
differenceValue: '0.001',
differenceValue1: '0.001',
differenceValue2: '61.224'
},
{
// 记录数据
recordData: '61.225',
differenceValue: '0.001',
differenceValue1: '0.001',
differenceValue2: '61.224'
}
] ]
} }
}, },
methods: { methods: {
submitControl() { submitControl() {
const inputList =[] this.inspectJbAl2o3List.standardOneData = this.getStringByArray(this.recode1)
for (let i = 0; i <this.recode1.length; i++) { this.inspectJbAl2o3List.standardTwoData = this.getStringByArray(this.recode2)
inputList[i] = this.recode1[i].recordData this.inspectJbAl2o3List.limitData = this.getStringByArray(this.recode3)
var obj = {
inspectInfo: this.inspectInfoList,
inspectJbAl2o3: this.inspectJbAl2o3List
}
console.log('obj',obj)
},
// 根据数组得到字符串
getStringByArray: function(recodeList) {
const inputList = []
if (recodeList.length > 0) {
for (let i = 0; i < recodeList.length; i++) {
inputList[i] = recodeList[i].recordData
}
} }
console.log(inputList.join(',')) if (inputList.length > 0)
{
return inputList.join(',') return inputList.join(',')
} else
{
return ''
}
}, },
/** /**
* @description: 处理从二维码得到的数据 * @description: 处理从二维码得到的数据
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment