Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
T
template_vue
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
胡宝山
template_vue
Commits
b685f323
Commit
b685f323
authored
Mar 08, 2024
by
高宇
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
数组中输入框必填校验
parent
6bd0108b
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
179 additions
and
133 deletions
+179
-133
checkList.vue
src/views/checkList.vue
+179
-133
No files found.
src/views/checkList.vue
View file @
b685f323
...
...
@@ -101,7 +101,7 @@
<el-input
v-model=
"inspectJbAl2o3List.standardOne"
class=
"inspectionStandardsInput"
:maxlength=
"
7
"
:maxlength=
"
IRMAXLENGTHONE
"
:disabled=
"(this.controlsForm.controls == '1' && this.controlsForm.approveStatus === '1')
|| (this.controlsForm.controls == '3' && this.controlsForm.approveStatus === '1') || (controlsForm.controls ==='3'&&controlsForm.approveStatus === '9' )"
@
blur=
"getInspect"
...
...
@@ -117,15 +117,16 @@
</div>
<!-- 下方列表-->
<div
class=
"recordOneContent"
>
<el-form>
<div
v-for=
"(item,index) in recode1"
:key=
"index"
:class=
"index === 0? 'oneContent': 'Content'"
>
<el-form
:model=
"inspectJbAl2o3List"
ref=
"inspectJbAl2o3ListOne"
>
<div
v-for=
"(item,index) in
inspectJbAl2o3List.
recode1"
:key=
"index"
:class=
"index === 0? 'oneContent': 'Content'"
>
<div
class=
"oneDiv"
>
<div
class=
"number"
>
{{
index
+
1
}}
</div>
<div
class=
"recordData"
>
<el-form-item>
<el-form-item
:ref=
"'recode1.'+index+'.recordData'"
:prop=
"'recode1.'+index+'.recordData'"
:rules=
"[
{required: true, validator: numType, trigger: 'blur'}]">
<el-input
v-model=
"item.recordData"
:maxlength=
"
7
"
:maxlength=
"
IRMAXLENGTHONE
"
:disabled=
"controlsForm.controls ==='1'&& controlsForm.approveStatus ==='1'|| (controlsForm.controls == '3' && controlsForm.approveStatus === '1') || (controlsForm.controls ==='3'&&controlsForm.approveStatus === '9' )"
@
input=
"handleData1Input(index)"
/>
...
...
@@ -177,7 +178,7 @@
<el-form-item
label=
"检验标准2:"
label-width=
"80"
prop=
"standardTwo"
>
<el-input
v-model=
"inspectJbAl2o3List.standardTwo"
:maxlength=
"
7
"
:maxlength=
"
IRMAXLENGTHTWO
"
:disabled=
"controlsForm.controls ==='1'&& controlsForm.approveStatus ==='1'
|| (controlsForm.controls == '3' && controlsForm.approveStatus === '1') || (controlsForm.controls ==='3'&&controlsForm.approveStatus === '9' )"
class=
"inspectionStandardsInput"
...
...
@@ -194,18 +195,20 @@
</div>
<!-- 下方列表-->
<div
class=
"recordOneContent"
>
<div
v-for=
"(item,index) in recode2"
:key=
"index"
:class=
"index === 0? 'oneContent': 'Content'"
>
<el-form
:model=
"inspectJbAl2o3List"
ref=
"inspectJbAl2o3ListTwo"
>
<div
v-for=
"(item,index) in inspectJbAl2o3List.recode2"
:key=
"index"
:class=
"index === 0? 'oneContent': 'Content'"
>
<div
class=
"oneDiv"
>
<div
class=
"number"
>
{{
index
+
11
}}
</div>
<div
class=
"recordData"
>
<el-form-item
:ref=
"'recode2.'+index+'.recordData'"
:prop=
"'recode2.'+index+'.recordData'"
:rules=
"[
{required: true, validator: numType, trigger: 'blur'}]">
<el-input
v-model=
"item.recordData"
:maxlength=
"7
"
:maxlength=
"IRMAXLENGTHTWO
"
:disabled=
"controlsForm.controls ==='1'&& controlsForm.approveStatus ==='1'
|| (controlsForm.controls == '3' && controlsForm.approveStatus === '1') || (controlsForm.controls ==='3'&&controlsForm.approveStatus === '9' )"
@
input=
"handleData2Input(index)"
/>
</el-form-item>
<i
v-show=
"!(controlsForm.controls ==='1'&& controlsForm.approveStatus ==='1'||
(controlsForm.controls == '3' && controlsForm.approveStatus === '1') ||
...
...
@@ -226,6 +229,7 @@
<TextToolTip
:text=
"item.differenceValue2"
:max-length=
"8"
:disabled-show=
"false"
/>
</div>
</div>
</el-form>
</div>
<!--
<div
class=
"recordTwoBottom"
>
-->
...
...
@@ -267,7 +271,7 @@
<el-input
v-model=
"inspectJbAl2o3List.limitOne"
class=
"inspectionStandardsInput"
:maxlength=
"
7
"
:maxlength=
"
IRMAXLENGTHTHREE
"
:disabled=
"(controlsForm.controls ==='1'&& controlsForm.approveStatus ==='1')
|| (controlsForm.controls == '3' && controlsForm.approveStatus === '1') || (controlsForm.controls ==='3'&&controlsForm.approveStatus === '9' )"
@
blur=
"getInspectNext"
...
...
@@ -278,7 +282,7 @@
<el-input
v-model=
"inspectJbAl2o3List.limitTwo"
class=
"inspectionStandardsInput"
:maxlength=
"
7
"
:maxlength=
"
IRMAXLENGTHTHREE
"
:disabled=
"(controlsForm.controls ==='1'&& controlsForm.approveStatus ==='1')
|| (controlsForm.controls == '3' && controlsForm.approveStatus === '1') || (controlsForm.controls ==='3'&&controlsForm.approveStatus === '9' )"
@
blur=
"getInspectNext"
...
...
@@ -304,10 +308,12 @@
</div>
<!-- 下方列表-->
<div
class=
"recordThreeContent"
>
<div
v-for=
"(item,index) in recode3"
:key=
"index"
:class=
"index === 0? 'oneContent': 'Content'"
>
<el-form
:model=
"inspectJbAl2o3List"
ref=
"inspectJbAl2o3ListThree"
>
<div
v-for=
"(item,index) in inspectJbAl2o3List.recode3"
:key=
"index"
:class=
"index === 0? 'oneContent': 'Content'"
>
<div
class=
"twoDiv"
>
<div
class=
"number"
>
{{
index
+
1
}}
</div>
<div
class=
"recordData"
>
<div
class=
"recordData"
>
<el-form-item
:ref=
"'recode3.'+index+'.recordData'"
:prop=
"'recode3.'+index+'.recordData'"
:rules=
"[
{required: true, validator: numType, trigger: 'blur'}]">
<el-input
v-model=
"item.recordData"
:maxlength=
"7"
...
...
@@ -315,6 +321,7 @@
|| (controlsForm.controls == '3' &&controlsForm.approveStatus === '1') || (controlsForm.controls ==='3'&&controlsForm.approveStatus === '9' )"
@
input=
"handleData3Input(index)"
/>
</el-form-item>
<i
v-show=
"!(controlsForm.controls ==='1'&& controlsForm.approveStatus ==='1'||
(controlsForm.controls == '3' && controlsForm.approveStatus === '1') ||
...
...
@@ -329,6 +336,7 @@
<TextToolTip
:text=
"item.differenceValue"
:max-length=
"8"
:disabled-show=
"false"
/>
</div>
</div>
</el-form>
</div>
<div
class=
"recordThreeBottom"
>
<div
class=
"recordThreeBottomMax"
>
最大值 :
{{
calculationFormThird
.
Maximum
}}
</div>
...
...
@@ -352,6 +360,7 @@
<el-form-item
label=
"firstHdN:"
class=
"inspectJbAlInputBody"
>
<el-input
v-model=
"inspectJbAl2o3List.firstHdN"
:maxlength=
"IRMAXLENGTHTHREEFOUR"
:disabled=
"this.controlsForm.controls ==='1'&& this.controlsForm.approveStatus ==='1'
|| (this.controlsForm.controls == '3' && this.controlsForm.approveStatus === '1') || (controlsForm.controls ==='3'&&controlsForm.approveStatus === '9' )"
class=
"inspectJbAlInput"
...
...
@@ -379,6 +388,7 @@
</el-form-item>
<el-form-item
label=
"wxN:"
class=
"inspectJbAlInputBody"
>
<el-input
:maxlength=
"IRMAXLENGTHTHREEFOUR"
v-model=
"inspectJbAl2o3List.wxN"
:disabled=
"(controlsForm.controls ==='1'&& controlsForm.approveStatus ==='1')
|| (controlsForm.controls == '3' && controlsForm.approveStatus === '1') || (controlsForm.controls ==='3'&&controlsForm.approveStatus === '9' )"
...
...
@@ -407,6 +417,7 @@
</el-form-item>
<el-form-item
label=
"cyN:"
class=
"inspectJbAlInputBody"
>
<el-input
:maxlength=
"IRMAXLENGTHTHREEFOUR"
v-model=
"inspectJbAl2o3List.cyN"
:disabled=
"(controlsForm.controls ==='1'&& controlsForm.approveStatus ==='1')
|| (controlsForm.controls == '3' && controlsForm.approveStatus === '1') || (controlsForm.controls ==='3'&&controlsForm.approveStatus === '9' )"
...
...
@@ -436,6 +447,7 @@
</el-form-item>
<el-form-item
label=
"noProject:"
class=
"inspectJbAlInputBody"
>
<el-input
:maxlength=
"IRMAXLENGTHTHREEFOUR"
v-model=
"inspectJbAl2o3List.noProject"
:disabled=
"(controlsForm.controls ==='1'&& controlsForm.approveStatus ==='1')|| (controlsForm.controls == '3' && controlsForm.approveStatus === '1') || (controlsForm.controls ==='3'&&controlsForm.approveStatus === '9' )"
class=
"inspectJbAlInputProject"
...
...
@@ -464,6 +476,7 @@
<el-form-item
label=
"wgKx:"
class=
"inspectJbAlInputBody"
>
<el-input
:maxlength=
"IRMAXLENGTHTHREEFOUR"
v-model=
"inspectJbAl2o3List.wgKx"
:disabled=
"(controlsForm.controls ==='1'&& controlsForm.approveStatus ==='1')|| (controlsForm.controls == '3' && controlsForm.approveStatus === '1') || (controlsForm.controls ==='3'&&controlsForm.approveStatus === '9' )"
class=
"inspectJbAlInput"
...
...
@@ -472,6 +485,7 @@
</el-form-item>
<el-form-item
label=
"wgWlw:"
class=
"inspectJbAlInputBody"
>
<el-input
:maxlength=
"IRMAXLENGTHTHREEFOUR"
v-model=
"inspectJbAl2o3List.wgWlw"
:disabled=
"(controlsForm.controls ==='1'&& controlsForm.approveStatus ==='1')|| (controlsForm.controls == '3' && controlsForm.approveStatus === '1') || (controlsForm.controls ==='3'&&controlsForm.approveStatus === '9' )"
class=
"inspectJbAlInput"
...
...
@@ -480,6 +494,7 @@
</el-form-item>
<el-form-item
label=
"wgZk:"
class=
"inspectJbAlInputBody"
>
<el-input
:maxlength=
"IRMAXLENGTHTHREEFOUR"
v-model=
"inspectJbAl2o3List.wgZk"
:disabled=
"(controlsForm.controls ==='1'&& controlsForm.approveStatus ==='1')|| (controlsForm.controls == '3' && controlsForm.approveStatus === '1') || (controlsForm.controls ==='3'&&controlsForm.approveStatus === '9' )"
class=
"inspectJbAlInput"
...
...
@@ -488,6 +503,7 @@
</el-form-item>
<el-form-item
label=
"wgBm:"
class=
"inspectJbAlInputBody"
>
<el-input
:maxlength=
"IRMAXLENGTHTHREEFOUR"
v-model=
"inspectJbAl2o3List.wgBm"
:disabled=
"(controlsForm.controls ==='1'&& controlsForm.approveStatus ==='1')|| (controlsForm.controls == '3' && controlsForm.approveStatus === '1')|| (controlsForm.controls ==='3'&&controlsForm.approveStatus === '9' )"
class=
"inspectJbAlInput"
...
...
@@ -496,6 +512,7 @@
</el-form-item>
<el-form-item
label=
"wgQg:"
class=
"inspectJbAlInputBody"
>
<el-input
:maxlength=
"IRMAXLENGTHTHREEFOUR"
v-model=
"inspectJbAl2o3List.wgQg"
:disabled=
"(controlsForm.controls ==='1'&& controlsForm.approveStatus ==='1')|| (controlsForm.controls == '3' && controlsForm.approveStatus === '1') || (controlsForm.controls ==='3'&&controlsForm.approveStatus === '9' )"
class=
"inspectJbAlInput"
...
...
@@ -504,6 +521,7 @@
</el-form-item>
<el-form-item
label=
"wgFf:"
class=
"inspectJbAlInputBody"
>
<el-input
:maxlength=
"IRMAXLENGTHTHREEFOUR"
v-model=
"inspectJbAl2o3List.wgFf"
:disabled=
"(controlsForm.controls ==='1'&& controlsForm.approveStatus ==='1')|| (controlsForm.controls == '3' && controlsForm.approveStatus === '1') || (controlsForm.controls ==='3'&&controlsForm.approveStatus === '9' )"
class=
"inspectJbAlInput"
...
...
@@ -514,6 +532,7 @@
<div
class=
"rightRegion"
>
<el-form-item
label=
"firstHdPn:"
class=
"inspectJbAlInputBody"
>
<el-input
:maxlength=
"IRMAXLENGTHTHREEFOUR"
v-model=
"inspectJbAl2o3List.firstHdPn"
:disabled=
"this.controlsForm.controls ==='1'&& this.controlsForm.approveStatus ==='1'
|| (this.controlsForm.controls == '3' && this.controlsForm.approveStatus === '1') || (controlsForm.controls ==='3'&&controlsForm.approveStatus === '9' )"
...
...
@@ -524,6 +543,7 @@
<el-form-item
class=
"emptyInput"
/>
<el-form-item
class=
"wxpnInspectJbAlInputBody"
label=
"wxPn:"
>
<el-input
:maxlength=
"IRMAXLENGTHTHREEFOUR"
v-model=
"inspectJbAl2o3List.wxPn"
:disabled=
"(controlsForm.controls ==='1'&& controlsForm.approveStatus ==='1')
|| (controlsForm.controls == '3' && controlsForm.approveStatus === '1') || (controlsForm.controls ==='3'&&controlsForm.approveStatus === '9' )"
...
...
@@ -546,6 +566,7 @@
<el-form-item
class=
"emptyInput"
/>
<el-form-item
label=
"wgLlw:"
class=
"wgLlwinspectJbAlInputBody"
>
<el-input
:maxlength=
"IRMAXLENGTHTHREEFOUR"
v-model=
"inspectJbAl2o3List.wgLlw"
:disabled=
"(controlsForm.controls ==='1'&& controlsForm.approveStatus ==='1')|| (controlsForm.controls == '3' && controlsForm.approveStatus === '1') || (controlsForm.controls ==='3'&&controlsForm.approveStatus === '9' )"
class=
"inspectJbAlInput"
...
...
@@ -554,6 +575,7 @@
</el-form-item>
<el-form-item
label=
"wgJbwq:"
class=
"inspectJbAlInputBody"
>
<el-input
:maxlength=
"IRMAXLENGTHTHREEFOUR"
v-model=
"inspectJbAl2o3List.wgJbwq"
:disabled=
"(controlsForm.controls ==='1'&& controlsForm.approveStatus ==='1')|| (controlsForm.controls == '3' && controlsForm.approveStatus === '1') || (controlsForm.controls ==='3'&&controlsForm.approveStatus === '9' )"
class=
"inspectJbAlInput"
...
...
@@ -563,6 +585,7 @@
<el-form-item
label=
"wgSh:"
class=
"inspectJbAlInputBody"
>
<el-input
:maxlength=
"IRMAXLENGTHTHREEFOUR"
v-model=
"inspectJbAl2o3List.wgSh"
:disabled=
"(controlsForm.controls ==='1'&& controlsForm.approveStatus ==='1')|| (controlsForm.controls == '3' && controlsForm.approveStatus === '1') || (controlsForm.controls ==='3'&&controlsForm.approveStatus === '9' )"
class=
"inspectJbAlInputJbwq"
...
...
@@ -571,6 +594,7 @@
</el-form-item>
<el-form-item
label=
"wgTc:"
class=
"inspectJbAlInputBody"
>
<el-input
:maxlength=
"IRMAXLENGTHTHREEFOUR"
v-model=
"inspectJbAl2o3List.wgTc"
:disabled=
"(controlsForm.controls ==='1'&& controlsForm.approveStatus ==='1')|| (controlsForm.controls == '3' && controlsForm.approveStatus === '1') || (controlsForm.controls ==='3'&&controlsForm.approveStatus === '9' )"
class=
"inspectJbAlInput"
...
...
@@ -580,6 +604,7 @@
<el-form-item
label=
"wgCq:"
class=
"inspectJbAlInputBody"
>
<el-input
:maxlength=
"IRMAXLENGTHTHREEFOUR"
v-model=
"inspectJbAl2o3List.wgCq"
:disabled=
"(controlsForm.controls ==='1'&& controlsForm.approveStatus ==='1')|| (controlsForm.controls == '3' && controlsForm.approveStatus === '1') || (controlsForm.controls ==='3'&&controlsForm.approveStatus === '9' )"
class=
"inspectJbAlInput"
...
...
@@ -589,6 +614,7 @@
<el-form-item
label=
"wgTf:"
class=
"inspectJbAlInputBody"
>
<el-input
:maxlength=
"IRMAXLENGTHTHREEFOUR"
v-model=
"inspectJbAl2o3List.wgTf"
:disabled=
"(controlsForm.controls ==='1'&& controlsForm.approveStatus ==='1')|| (controlsForm.controls == '3' && controlsForm.approveStatus === '1') || (controlsForm.controls ==='3'&&controlsForm.approveStatus === '9' )"
class=
"inspectJbAlInput"
...
...
@@ -777,6 +803,12 @@ export default {
components
:
{
TextToolTip
},
data
()
{
return
{
// 第一部分限制表单账单
IRMAXLENGTHONE
:
17
,
IRMAXLENGTHTWO
:
17
,
IRMAXLENGTHTHREE
:
17
,
IRMAXLENGTHTHREEFOUR
:
20
,
LIMITNGHOURS
:
6
,
/** 上方表格的厂家*/
manufacturer
:
[{
value
:
'1'
,
...
...
@@ -817,25 +849,25 @@ export default {
}],
standardOne
:
[
{
required
:
true
,
message
:
'请输入检验标准'
,
trigger
:
'blur'
},
{
pattern
:
/^
(
0|
[
1-9
]\d
*
)(\.\d
+
)?
$/
,
message
:
'请输入有效的数字'
,
trigger
:
'change'
}
{
pattern
:
/^
(
0|
[
1-9
]\d
*
)(\.\d
{0,6}
)?
$/
,
message
:
'请输入有效的数字'
,
trigger
:
'change'
}
],
standardTwo
:
[
{
required
:
true
,
message
:
'请输入检验标准'
,
trigger
:
'blur'
},
{
pattern
:
/^
(
0|
[
1-9
]\d
*
)(\.\d
+
)?
$/
,
message
:
'请输入有效的数字'
,
trigger
:
'change'
}
{
pattern
:
/^
(
0|
[
1-9
]\d
*
)(\.\d
{0,6}
)?
$/
,
message
:
'请输入有效的数字'
,
trigger
:
'change'
}
],
limitOne
:
[
{
required
:
true
,
message
:
'请输入检验标准'
,
trigger
:
'blur'
},
{
pattern
:
/^
(
0|
[
1-9
]\d
*
)(\.\d
+
)?
$/
,
message
:
'请输入有效的数字'
,
trigger
:
'change'
},
{
pattern
:
/^
(
0|
[
1-9
]\d
*
)(\.\d
{0,6}
)?
$/
,
message
:
'请输入有效的数字'
,
trigger
:
'change'
},
{
validator
:
this
.
validateMethod1
,
trigger
:
'blur'
}
],
limitTwo
:
[
{
required
:
true
,
message
:
'请输入检验标准'
,
trigger
:
'blur'
},
{
pattern
:
/^
(
0|
[
1-9
]\d
*
)(\.\d
+
)?
$/
,
message
:
'请输入有效的数字'
,
trigger
:
'change'
},
{
pattern
:
/^
(
0|
[
1-9
]\d
*
)(\.\d
{0,6}
)?
$/
,
message
:
'请输入有效的数字'
,
trigger
:
'change'
},
{
validator
:
this
.
validateMethod2
,
trigger
:
'blur'
}
],
limitThree
:
[
{
required
:
true
,
message
:
'请输入检验标准'
,
trigger
:
'blur'
},
{
pattern
:
/^
(
0|
[
1-9
]\d
*
)(\.\d
+
)?
$/
,
message
:
'请输入有效的数字'
,
trigger
:
'change'
}
{
pattern
:
/^
(
0|
[
1-9
]\d
*
)(\.\d{0,6}
)?
$/
,
message
:
'请输入有效的数字'
,
trigger
:
'change'
}
],
recordData
:
[
{
required
:
true
,
message
:
'请输入检验数据'
,
trigger
:
'blur'
}
...
...
@@ -962,7 +994,10 @@ export default {
wgFf
:
'5'
,
wgTf
:
'5'
,
limitData
:
undefined
,
ossIdList
:
[]
ossIdList
:
[],
recode1
:
[],
recode2
:
[],
recode3
:
[],
},
// 检查记录1
recode1
:
[],
...
...
@@ -996,9 +1031,9 @@ export default {
from3
:
this
.
controlsForm
,
from1
:
this
.
inspectInfoList
,
from2
:
this
.
inspectJbAl2o3List
,
recode1
:
this
.
recode1
,
recode2
:
this
.
recode2
,
recode3
:
this
.
recode3
recode1
:
this
.
inspectJbAl2o3List
.
recode1
,
recode2
:
this
.
inspectJbAl2o3List
.
recode2
,
recode3
:
this
.
inspectJbAl2o3List
.
recode3
}
this
.
$store
.
dispatch
(
'searchSave/searchParamsSet'
,
{
path
:
this
.
$route
.
path
,
...
...
@@ -1047,6 +1082,13 @@ export default {
this
.
handleCyPn
()
},
methods
:
{
numType
(
rule
,
value
,
callback
)
{
if
(
!
value
||
value
===
''
){
callback
(
new
Error
(
'请输入该信息'
))
}
else
{
callback
()
}
},
// 校验方法1
validateMethod1
(
rule
,
value
,
callback
)
{
if
(
value
&&
value
!==
''
&&
this
.
inspectJbAl2o3List
.
limitTwo
&&
this
.
inspectJbAl2o3List
.
limitTwo
!==
''
)
{
...
...
@@ -1122,15 +1164,15 @@ export default {
},
/** 清空表格里的数据*/
clearForm
(
index
)
{
this
.
recode1
[
index
].
recordData
=
''
this
.
inspectJbAl2o3List
.
recode1
[
index
].
recordData
=
''
this
.
handleData1Input
(
index
)
},
clearInspectionFormTwo
(
index
)
{
this
.
recode2
[
index
]
.
recordData
=
''
this
.
inspectJbAl2o3List
.
recode2
[
index
].
inspectJbAl2o3List
.
recordData
=
''
this
.
handleData2Input
(
index
)
},
clearInspectionFormThree
(
index
)
{
this
.
recode3
[
index
]
.
recordData
=
''
this
.
inspectJbAl2o3List
.
recode3
[
index
].
inspectJbAl2o3List
.
recordData
=
''
this
.
handleData3Input
(
index
)
},
// 去掉多余的0
...
...
@@ -1146,35 +1188,35 @@ export default {
/* 表单1的计算方法*/
handleData1Input
(
index
)
{
if
(
this
.
inspectJbAl2o3List
.
standardOne
!==
''
&&
this
.
inspectJbAl2o3List
.
standardOne
!==
undefined
)
{
this
.
recode1
[
index
].
differenceValue2
=
this
.
digitalFormat
((
this
.
recode1
[
index
].
recordData
-
this
.
inspectJbAl2o3List
.
standardOne
).
toFixed
(
8
))
this
.
inspectJbAl2o3List
.
recode1
[
index
].
differenceValue2
=
this
.
digitalFormat
((
this
.
inspectJbAl2o3List
.
recode1
[
index
].
recordData
-
this
.
inspectJbAl2o3List
.
standardOne
).
toFixed
(
this
.
LIMITNGHOURS
))
}
if
(
index
>
0
&&
this
.
recode1
[
index
].
recordData
!==
''
&&
this
.
recode1
[
index
-
1
].
recordData
!==
''
)
{
if
(
index
>
0
&&
this
.
inspectJbAl2o3List
.
recode1
[
index
].
recordData
!==
''
&&
this
.
inspectJbAl2o3List
.
recode1
[
index
-
1
].
recordData
!==
''
)
{
const
num1
=
parseFloat
(
this
.
recode1
[
index
-
1
].
recordData
)
const
num2
=
parseFloat
(
this
.
recode1
[
index
].
recordData
)
this
.
recode1
[
index
].
differenceValue
=
this
.
digitalFormat
(
Math
.
abs
(
num1
-
num2
).
toFixed
(
8
))
this
.
recode1
[
index
].
differenceValue1
=
this
.
digitalFormat
(((
num1
+
num2
)
/
2
).
toFixed
(
8
))
this
.
inspectJbAl2o3List
.
recode1
[
index
].
differenceValue
=
this
.
digitalFormat
(
Math
.
abs
(
num1
-
num2
).
toFixed
(
this
.
LIMITNGHOURS
))
this
.
inspectJbAl2o3List
.
recode1
[
index
].
differenceValue1
=
this
.
digitalFormat
(((
num1
+
num2
)
/
2
).
toFixed
(
this
.
LIMITNGHOURS
))
}
if
(
index
<
9
&&
this
.
recode1
[
index
].
recordData
!==
''
&&
this
.
recode1
[
index
+
1
].
recordData
!==
''
)
{
const
num1
=
parseFloat
(
this
.
recode1
[
index
+
1
].
recordData
)
const
num2
=
parseFloat
(
this
.
recode1
[
index
].
recordData
)
this
.
recode1
[
index
+
1
].
differenceValue
=
this
.
digitalFormat
(
Math
.
abs
(
num1
-
num2
).
toFixed
(
8
))
this
.
recode1
[
index
+
1
].
differenceValue1
=
this
.
digitalFormat
(((
num1
+
num2
)
/
2
).
toFixed
(
8
))
const
num1
=
parseFloat
(
this
.
inspectJbAl2o3List
.
recode1
[
index
+
1
].
recordData
)
const
num2
=
parseFloat
(
this
.
inspectJbAl2o3List
.
recode1
[
index
].
recordData
)
this
.
inspectJbAl2o3List
.
recode1
[
index
+
1
].
differenceValue
=
this
.
digitalFormat
(
Math
.
abs
(
num1
-
num2
).
toFixed
(
this
.
LIMITNGHOURS
))
this
.
inspectJbAl2o3List
.
recode1
[
index
+
1
].
differenceValue1
=
this
.
digitalFormat
(((
num1
+
num2
)
/
2
).
toFixed
(
this
.
LIMITNGHOURS
))
}
if
(
index
<
9
&&
this
.
recode1
[
index
].
recordData
===
''
)
{
this
.
recode1
[
index
].
differenceValue
=
''
this
.
recode1
[
index
+
1
].
differenceValue
=
''
this
.
recode1
[
index
].
differenceValue1
=
''
this
.
recode1
[
index
+
1
].
differenceValue1
=
''
this
.
recode1
[
index
].
differenceValue2
=
''
this
.
inspectJbAl2o3List
.
recode1
[
index
].
differenceValue
=
''
this
.
inspectJbAl2o3List
.
recode1
[
index
+
1
].
differenceValue
=
''
this
.
inspectJbAl2o3List
.
recode1
[
index
].
differenceValue1
=
''
this
.
inspectJbAl2o3List
.
recode1
[
index
+
1
].
differenceValue1
=
''
this
.
inspectJbAl2o3List
.
recode1
[
index
].
differenceValue2
=
''
}
if
(
index
>=
9
&&
this
.
recode1
[
index
].
recordData
===
''
)
{
this
.
recode1
[
index
].
differenceValue2
=
''
this
.
inspectJbAl2o3List
.
recode1
[
index
].
differenceValue2
=
''
}
if
(
index
<
this
.
recode1
.
length
)
{
if
(
this
.
recode1
[
index
].
recordData
===
''
)
{
if
(
index
<
this
.
inspectJbAl2o3List
.
recode1
.
length
)
{
if
(
this
.
inspectJbAl2o3List
.
recode1
[
index
].
recordData
===
''
)
{
this
.
SumList
[
index
]
=
null
}
else
{
this
.
SumList
[
index
]
=
Number
(
this
.
recode1
[
index
].
recordData
)
this
.
SumList
[
index
]
=
Number
(
this
.
inspectJbAl2o3List
.
recode1
[
index
].
recordData
)
}
this
.
calculate
(
this
.
removeEmptyValues
(
this
.
SumList
),
1
)
...
...
@@ -1198,7 +1240,7 @@ export default {
min
=
Math
.
min
(...
arr
)
// 计算最小值
sum
=
arr
.
reduce
((
acc
,
cur
)
=>
acc
+
cur
,
0
)
// 计算总和
average
=
sum
/
arr
.
length
// 计算平均值
if
(
average
.
toString
().
length
>
0
)
{
if
(
average
.
toString
().
length
>
7
)
{
stingAverage
=
average
.
toString
().
substr
(
0
,
7
)
}
else
{
stingAverage
=
average
.
toString
().
substr
(
0
,
average
.
toString
().
length
-
1
)
...
...
@@ -1224,36 +1266,36 @@ export default {
/* 表单2的计算方法*/
handleData2Input
(
index
)
{
if
(
this
.
inspectJbAl2o3List
.
standardTwo
!==
''
&&
this
.
inspectJbAl2o3List
.
standardTwo
!==
undefined
)
{
this
.
recode2
[
index
].
differenceValue2
=
this
.
digitalFormat
((
this
.
recode2
[
index
].
recordData
-
this
.
inspectJbAl2o3List
.
standardTwo
).
toFixed
(
8
))
this
.
inspectJbAl2o3List
.
recode2
[
index
].
differenceValue2
=
this
.
digitalFormat
((
this
.
inspectJbAl2o3List
.
recode2
[
index
].
recordData
-
this
.
inspectJbAl2o3List
.
standardTwo
).
toFixed
(
this
.
LIMITNGHOURS
))
}
if
(
index
>
0
&&
this
.
recode2
[
index
].
recordData
!==
''
&&
this
.
recode2
[
index
-
1
].
recordData
!==
''
)
{
const
num1
=
parseFloat
(
this
.
recode2
[
index
-
1
].
recordData
)
const
num2
=
parseFloat
(
this
.
recode2
[
index
].
recordData
)
this
.
recode2
[
index
].
differenceValue
=
this
.
digitalFormat
(
Math
.
abs
(
num1
-
num2
).
toFixed
(
8
))
this
.
recode2
[
index
].
differenceValue1
=
this
.
digitalFormat
(((
num1
+
num2
)
/
2
).
toFixed
(
8
))
if
(
index
>
0
&&
this
.
inspectJbAl2o3List
.
recode2
[
index
].
recordData
!==
''
&&
this
.
inspectJbAl2o3List
.
recode2
[
index
-
1
].
recordData
!==
''
)
{
const
num1
=
parseFloat
(
this
.
inspectJbAl2o3List
.
recode2
[
index
-
1
].
recordData
)
const
num2
=
parseFloat
(
this
.
inspectJbAl2o3List
.
recode2
[
index
].
recordData
)
this
.
inspectJbAl2o3List
.
recode2
[
index
].
differenceValue
=
this
.
digitalFormat
(
Math
.
abs
(
num1
-
num2
).
toFixed
(
this
.
LIMITNGHOURS
))
this
.
inspectJbAl2o3List
.
recode2
[
index
].
differenceValue1
=
this
.
digitalFormat
(((
num1
+
num2
)
/
2
).
toFixed
(
this
.
LIMITNGHOURS
))
}
if
(
index
<
9
&&
this
.
recode2
[
index
].
recordData
!==
''
&&
this
.
recode2
[
index
+
1
].
recordData
!==
''
)
{
const
num1
=
parseFloat
(
this
.
recode2
[
index
+
1
].
recordData
)
const
num2
=
parseFloat
(
this
.
recode2
[
index
].
recordData
)
this
.
recode2
[
index
+
1
].
differenceValue
=
this
.
digitalFormat
(
Math
.
abs
(
num1
-
num2
).
toFixed
(
8
))
this
.
recode2
[
index
+
1
].
differenceValue1
=
this
.
digitalFormat
(((
num1
+
num2
)
/
2
).
toFixed
(
8
))
if
(
index
<
9
&&
this
.
inspectJbAl2o3List
.
recode2
[
index
].
recordData
!==
''
&&
this
.
inspectJbAl2o3List
.
recode2
[
index
+
1
].
recordData
!==
''
)
{
const
num1
=
parseFloat
(
this
.
inspectJbAl2o3List
.
recode2
[
index
+
1
].
recordData
)
const
num2
=
parseFloat
(
this
.
inspectJbAl2o3List
.
recode2
[
index
].
recordData
)
this
.
inspectJbAl2o3List
.
recode2
[
index
+
1
].
differenceValue
=
this
.
digitalFormat
(
Math
.
abs
(
num1
-
num2
).
toFixed
(
this
.
LIMITNGHOURS
))
this
.
inspectJbAl2o3List
.
recode2
[
index
+
1
].
differenceValue1
=
this
.
digitalFormat
(((
num1
+
num2
)
/
2
).
toFixed
(
this
.
LIMITNGHOURS
))
}
if
(
index
<
9
&&
this
.
recode2
[
index
].
recordData
===
''
)
{
this
.
recode2
[
index
].
differenceValue
=
''
this
.
recode2
[
index
+
1
].
differenceValue
=
''
this
.
recode2
[
index
].
differenceValue1
=
''
this
.
recode2
[
index
+
1
].
differenceValue1
=
''
this
.
recode2
[
index
].
differenceValue2
=
''
if
(
index
<
9
&&
this
.
inspectJbAl2o3List
.
recode2
[
index
].
recordData
===
''
)
{
this
.
inspectJbAl2o3List
.
recode2
[
index
].
differenceValue
=
''
this
.
inspectJbAl2o3List
.
recode2
[
index
+
1
].
differenceValue
=
''
this
.
inspectJbAl2o3List
.
recode2
[
index
].
differenceValue1
=
''
this
.
inspectJbAl2o3List
.
recode2
[
index
+
1
].
differenceValue1
=
''
this
.
inspectJbAl2o3List
.
recode2
[
index
].
differenceValue2
=
''
}
if
(
index
>=
9
&&
this
.
recode2
[
index
].
recordData
===
''
)
{
this
.
recode2
[
index
].
differenceValue2
=
''
if
(
index
>=
9
&&
this
.
inspectJbAl2o3List
.
recode2
[
index
].
recordData
===
''
)
{
this
.
inspectJbAl2o3List
.
recode2
[
index
].
differenceValue2
=
''
}
if
(
index
<
this
.
recode2
.
length
)
{
if
(
this
.
recode2
[
index
].
recordData
===
''
)
{
if
(
index
<
this
.
inspectJbAl2o3List
.
recode2
.
length
)
{
if
(
this
.
inspectJbAl2o3List
.
recode2
[
index
].
recordData
===
''
)
{
this
.
SumList1
[
index
]
=
null
}
else
{
this
.
SumList1
[
index
]
=
Number
(
this
.
recode2
[
index
].
recordData
)
this
.
SumList1
[
index
]
=
Number
(
this
.
inspectJbAl2o3List
.
recode2
[
index
].
recordData
)
}
this
.
calculate
(
this
.
removeEmptyValues
(
this
.
SumList1
),
2
)
...
...
@@ -1265,24 +1307,24 @@ export default {
if
(
this
.
inspectJbAl2o3List
.
limitOne
!==
''
&&
this
.
inspectJbAl2o3List
.
limitTwo
!==
''
)
{
const
limitOne
=
parseFloat
(
this
.
inspectJbAl2o3List
.
limitOne
)
-
parseFloat
(
this
.
inspectJbAl2o3List
.
limitThree
)
const
limitTwo
=
parseFloat
(
this
.
inspectJbAl2o3List
.
limitTwo
)
+
parseFloat
(
this
.
inspectJbAl2o3List
.
limitThree
)
const
recordData3
=
this
.
recode3
[
index
].
recordData
const
recordData3
=
this
.
inspectJbAl2o3List
.
recode3
[
index
].
recordData
if
(
recordData3
!==
''
)
{
const
num
=
parseFloat
(
recordData3
)
if
(
num
>=
limitOne
&&
num
<=
limitTwo
||
num
<=
limitOne
&&
num
>=
limitTwo
)
{
this
.
recode3
[
index
].
differenceValue
=
'合格'
this
.
inspectJbAl2o3List
.
recode3
[
index
].
differenceValue
=
'合格'
}
else
{
this
.
recode3
[
index
].
differenceValue
=
'不合格'
this
.
inspectJbAl2o3List
.
recode3
[
index
].
differenceValue
=
'不合格'
}
}
}
if
(
this
.
recode3
[
index
].
recordData
===
''
||
this
.
inspectJbAl2o3List
.
limitOne
===
''
||
this
.
inspectJbAl2o3List
.
limitTwo
===
''
)
{
this
.
recode3
[
index
].
differenceValue
=
''
if
(
this
.
inspectJbAl2o3List
.
recode3
[
index
].
recordData
===
''
||
this
.
inspectJbAl2o3List
.
limitOne
===
''
||
this
.
inspectJbAl2o3List
.
limitTwo
===
''
)
{
this
.
inspectJbAl2o3List
.
recode3
[
index
].
differenceValue
=
''
}
if
(
index
<
this
.
recode3
.
length
)
{
if
(
this
.
recode3
[
index
].
recordData
===
''
)
{
if
(
index
<
this
.
inspectJbAl2o3List
.
recode3
.
length
)
{
if
(
this
.
inspectJbAl2o3List
.
recode3
[
index
].
recordData
===
''
)
{
this
.
SumList2
[
index
]
=
null
}
else
{
this
.
SumList2
[
index
]
=
Number
(
this
.
recode3
[
index
].
recordData
)
this
.
SumList2
[
index
]
=
Number
(
this
.
inspectJbAl2o3List
.
recode3
[
index
].
recordData
)
}
this
.
calculate
(
this
.
removeEmptyValues
(
this
.
SumList2
),
3
)
}
...
...
@@ -1432,21 +1474,21 @@ export default {
// 数组1
getRecordList
(
list1
)
{
for
(
let
i
=
0
;
i
<
list1
.
length
;
i
++
)
{
this
.
recode1
[
i
].
recordData
=
list1
[
i
]
this
.
inspectJbAl2o3List
.
recode1
[
i
].
recordData
=
list1
[
i
]
this
.
handleData1Input
(
i
)
}
},
// 数组2
getRecordTwoList
(
list1
)
{
for
(
let
i
=
0
;
i
<
list1
.
length
;
i
++
)
{
this
.
recode2
[
i
].
recordData
=
list1
[
i
]
this
.
inspectJbAl2o3List
.
recode2
[
i
].
recordData
=
list1
[
i
]
this
.
handleData2Input
(
i
)
}
},
// 数组3
getRecordThreeList
(
list1
)
{
for
(
let
i
=
0
;
i
<
list1
.
length
;
i
++
)
{
this
.
recode3
[
i
].
recordData
=
list1
[
i
]
this
.
inspectJbAl2o3List
.
recode3
[
i
].
recordData
=
list1
[
i
]
this
.
handleData3Input
(
i
)
}
},
...
...
@@ -1464,9 +1506,9 @@ export default {
const
obj
=
{
...
param
}
this
.
inspectInfoList
=
obj
.
from1
this
.
inspectJbAl2o3List
=
obj
.
from2
this
.
recode1
=
obj
.
recode1
this
.
recode2
=
obj
.
recode2
this
.
recode3
=
obj
.
recode3
this
.
inspectJbAl2o3List
.
recode1
=
obj
.
recode1
this
.
inspectJbAl2o3List
.
recode2
=
obj
.
recode2
this
.
inspectJbAl2o3List
.
recode3
=
obj
.
recode3
this
.
controlsForm
=
obj
.
from3
}
}
...
...
@@ -1583,7 +1625,7 @@ export default {
},
// 重值
resetRecord
()
{
this
.
recode1
=
[
this
.
inspectJbAl2o3List
.
recode1
=
[
{
// 记录数据
recordData
:
''
,
...
...
@@ -1655,7 +1697,7 @@ export default {
differenceValue2
:
''
}
]
this
.
recode2
=
[
this
.
inspectJbAl2o3List
.
recode2
=
[
{
// 记录数据
recordData
:
''
,
...
...
@@ -1727,7 +1769,7 @@ export default {
differenceValue2
:
''
}
]
this
.
recode3
=
[
this
.
inspectJbAl2o3List
.
recode3
=
[
{
// 记录数据
recordData
:
''
,
...
...
@@ -1910,9 +1952,9 @@ export default {
return
ossIdList
},
submitControl
()
{
this
.
inspectJbAl2o3List
.
standardOneData
=
this
.
getStringByArray
(
this
.
recode1
)
this
.
inspectJbAl2o3List
.
standardTwoData
=
this
.
getStringByArray
(
this
.
recode2
)
this
.
inspectJbAl2o3List
.
limitData
=
this
.
getStringByArray
(
this
.
recode3
)
this
.
inspectJbAl2o3List
.
standardOneData
=
this
.
getStringByArray
(
this
.
inspectJbAl2o3List
.
recode1
)
this
.
inspectJbAl2o3List
.
standardTwoData
=
this
.
getStringByArray
(
this
.
inspectJbAl2o3List
.
recode2
)
this
.
inspectJbAl2o3List
.
limitData
=
this
.
getStringByArray
(
this
.
inspectJbAl2o3List
.
recode3
)
this
.
inspectInfoList
.
approveStatus
=
'0'
// const businessId = this.$route.query.businessId
const
ossIdList
=
this
.
getOssIdList
()
...
...
@@ -1940,10 +1982,13 @@ export default {
// })
this
.
$refs
.
ruleForm
.
validate
(
vaild
=>
{
this
.
$refs
.
inspectJbAl2o3List
.
validate
(
iJbA
=>
{
if
(
vaild
&&
iJbA
)
{
this
.
inspectJbAl2o3List
.
standardOneData
=
this
.
getStringByArray
(
this
.
recode1
)
this
.
inspectJbAl2o3List
.
standardTwoData
=
this
.
getStringByArray
(
this
.
recode2
)
this
.
inspectJbAl2o3List
.
limitData
=
this
.
getStringByArray
(
this
.
recode3
)
this
.
$refs
.
inspectJbAl2o3ListOne
.
validate
(
ijbaO
=>
{
this
.
$refs
.
inspectJbAl2o3ListTwo
.
validate
(
ijbaT
=>
{
this
.
$refs
.
inspectJbAl2o3ListThree
.
validate
(
ijbjTT
=>
{
if
(
vaild
&&
ijbaO
&&
iJbA
&&
ijbaT
&&
ijbjTT
)
{
this
.
inspectJbAl2o3List
.
standardOneData
=
this
.
getStringByArray
(
this
.
inspectJbAl2o3List
.
recode1
)
this
.
inspectJbAl2o3List
.
standardTwoData
=
this
.
getStringByArray
(
this
.
inspectJbAl2o3List
.
recode2
)
this
.
inspectJbAl2o3List
.
limitData
=
this
.
getStringByArray
(
this
.
inspectJbAl2o3List
.
recode3
)
this
.
inspectInfoList
.
approveStatus
=
'1'
const
ossIdList
=
this
.
getOssIdList
()
var
obj
=
{
...
...
@@ -1963,11 +2008,12 @@ export default {
this
.
controlsForm
.
controls
=
'2'
}
})
}
else
{
this
.
$message
.
error
(
'请输入正确信息'
)
}
})
})
})
})
})
},
back
()
{
this
.
$router
.
go
(
-
1
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment