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
0599079f
Commit
0599079f
authored
Mar 04, 2024
by
Hagsn3
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
111
parent
09efbd85
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
182 additions
and
101 deletions
+182
-101
checkList.vue
src/views/checkList.vue
+182
-101
No files found.
src/views/checkList.vue
View file @
0599079f
...
...
@@ -11,25 +11,25 @@
</div>
<!-- 中间文本-->
<div
class=
"textDiv"
>
<span
class=
"fontSp"
>
{{
oneForm
.
jcCode
}}
</span>
<span
class=
"fontSp"
>
{{
inspectInfoList
.
jcCode
}}
</span>
</div>
<!-- 下方表格-->
<div
class=
"oneForm"
>
<el-form
:model=
"
oneForm
"
label-width=
"21"
>
<el-form
:model=
"
inspectInfoList
"
label-width=
"21"
>
<div
class=
"formLabel"
>
<div
class=
"left"
>
<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
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-form-item>
<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
label=
"数量:"
>
<el-input
v-model=
"
oneForm
.jcNum"
class=
"normalInput"
/>
<el-input
v-model=
"
inspectInfoList
.jcNum"
class=
"normalInput"
/>
</el-form-item>
</div>
<div
class=
"right"
>
...
...
@@ -38,7 +38,7 @@
<!--<!–
<el-input
type=
"text"
v-model=
"oneForm.rank"
class=
"topInput"
/>
–>
-->
<!--
</el-form-item>
-->
<el-form-item
label=
"rank:"
>
<el-input
v-model=
"
oneForm.r
ank"
class=
"normalInput"
/>
<el-input
v-model=
"
inspectInfoList.jcR
ank"
class=
"normalInput"
/>
</el-form-item>
<!-- 外观-->
<div
class=
"appearanceDiv"
>
...
...
@@ -46,10 +46,10 @@
<div
class=
"appearance"
>
<div
class=
"appearanceForm"
>
<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
label=
"不良:"
class=
"badness"
>
<el-input
v-model=
"
oneForm
.jcFacadeBl"
class=
"smallInput"
/>
<el-input
v-model=
"
inspectInfoList
.jcFacadeBl"
class=
"smallInput"
/>
</el-form-item>
</div>
</div>
...
...
@@ -72,9 +72,9 @@
<!-- 检查内容-->
<div
class=
"recordOneContainer"
>
<div
class=
"inspectionStandards"
>
<el-form
:model=
"
thirdForm
"
>
<el-form
:model=
"
inspectJbAl2o3List
"
>
<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>
</div>
...
...
@@ -132,9 +132,9 @@
<!-- 检查内容-->
<div
class=
"recordOneContainer"
>
<div
class=
"inspectionStandards"
>
<el-form
:model=
"
thirdForm
"
>
<el-form
:model=
"
inspectJbAl2o3List
"
>
<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>
</div>
...
...
@@ -162,9 +162,9 @@
</div>
<div
class=
"inspect"
>
<div
class=
"inspectDate"
>
检验日期:
{{
fourForm
.
date
}}
</div>
<div
class=
"inspectTime"
>
检验时间:
{{
fourForm
.
time
}}
</div>
<div
class=
"inspectPerson"
>
检验人:
{{
fourForm
.
inspector
}}
</div>
<div
class=
"inspectDate"
>
检验日期:
{{
inspectJbAl2o3List
.
date
}}
</div>
<div
class=
"inspectTime"
>
检验时间:
{{
inspectJbAl2o3List
.
time
}}
</div>
<div
class=
"inspectPerson"
>
检验人:
{{
inspectJbAl2o3List
.
inspector
}}
</div>
</div>
<!-- 计算结果-->
<!--
<div
class=
"result"
>
-->
...
...
@@ -188,14 +188,14 @@
<!-- 检查内容-->
<div
class=
"recordOneContainer"
>
<div
class=
"inspectionStandards"
>
<el-form
:model=
"
thirdForm
"
>
<el-form
:model=
"
inspectJbAl2o3List
"
>
<el-form-item
label=
"检验标准1:"
label-width=
"80"
>
<el-input
v-model=
"
thirdForm.standard
One"
class=
"inspectionStandardsInput"
/>
<el-input
v-model=
"
inspectJbAl2o3List.limit
One"
class=
"inspectionStandardsInput"
/>
</el-form-item>
</el-form>
<el-form
:model=
"
thirdForm
"
>
<el-form
:model=
"
inspectJbAl2o3List
"
>
<el-form-item
label=
"检验标准2:"
label-width=
"80"
>
<el-input
v-model=
"
thirdForm.standard
Two"
class=
"inspectionStandardsInput"
/>
<el-input
v-model=
"
inspectJbAl2o3List.limit
Two"
class=
"inspectionStandardsInput"
/>
</el-form-item>
</el-form>
</div>
...
...
@@ -205,7 +205,7 @@
</div>
<!-- 下方列表-->
<div
class=
"recordThreeContent"
>
<div
v-for=
"(item,index) in recode
1
"
:key=
"index"
:class=
"index === 0? 'oneContent': 'Content'"
>
<div
v-for=
"(item,index) in recode
3
"
:key=
"index"
:class=
"index === 0? 'oneContent': 'Content'"
>
<div
class=
"number"
>
{{
index
+
1
}}
</div>
<div
class=
"recordData"
>
<el-input
v-model=
"item.recordData"
/>
...
...
@@ -221,79 +221,79 @@
</el-tab-pane>
<el-tab-pane
label=
"标签三"
name=
"third"
>
<div
class=
"twoTable"
>
<el-form
:model=
"
twoForm
"
>
<el-form
:model=
"
inspectJbAl2o3List
"
>
<div
class=
"oneRegion"
>
<div
class=
"leftRegion"
>
<el-form-item
label=
"firstHdN:"
>
<el-input
v-model=
"
twoForm
.firstHdN"
/>
<el-input
v-model=
"
inspectJbAl2o3List
.firstHdN"
/>
</el-form-item>
<el-form-item
label=
"firstHdPn:"
>
<el-input
v-model=
"
twoForm
.firstHdPn"
/>
<el-input
v-model=
"
inspectJbAl2o3List
.firstHdPn"
/>
</el-form-item>
<el-form-item
label=
"firstHdRes:"
>
<el-input
v-model=
"
twoForm
.firstHdRes"
/>
<el-input
v-model=
"
inspectJbAl2o3List
.firstHdRes"
/>
</el-form-item>
<el-form-item
label=
"wxN:"
>
<el-input
v-model=
"
twoForm
.wxN"
/>
<el-input
v-model=
"
inspectJbAl2o3List
.wxN"
/>
</el-form-item>
<el-form-item
label=
"wxPn:"
>
<el-input
v-model=
"
twoForm
.wxPn"
/>
<el-input
v-model=
"
inspectJbAl2o3List
.wxPn"
/>
</el-form-item>
<el-form-item
label=
"wxRes:"
>
<el-input
v-model=
"
twoForm
.wxRes"
/>
<el-input
v-model=
"
inspectJbAl2o3List
.wxRes"
/>
</el-form-item>
<el-form-item
label=
"cyN:"
>
<el-input
v-model=
"
twoForm
.cyN"
/>
<el-input
v-model=
"
inspectJbAl2o3List
.cyN"
/>
</el-form-item>
<el-form-item
label=
"cyPn:"
>
<el-input
v-model=
"
twoForm
.cyPn"
/>
<el-input
v-model=
"
inspectJbAl2o3List
.cyPn"
/>
</el-form-item>
<el-form-item
label=
"cyRes:"
>
<el-input
v-model=
"
twoForm
.cyRes"
/>
<el-input
v-model=
"
inspectJbAl2o3List
.cyRes"
/>
</el-form-item>
<el-form-item
label=
"finalRes:"
>
<el-input
v-model=
"
twoForm
.finalRes"
/>
<el-input
v-model=
"
inspectJbAl2o3List
.finalRes"
/>
</el-form-item>
<el-form-item
label=
"noProject:"
>
<el-input
v-model=
"
twoForm
.noProject"
/>
<el-input
v-model=
"
inspectJbAl2o3List
.noProject"
/>
</el-form-item>
<el-form-item
label=
"wgKx:"
>
<el-input
v-model=
"
twoForm
.wgKx"
/>
<el-input
v-model=
"
inspectJbAl2o3List
.wgKx"
/>
</el-form-item>
</div>
<div
class=
"rightRegion"
>
<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
label=
"wgWlw:"
>
<el-input
v-model=
"
twoForm
.wgWlw"
class=
"tableInput"
/>
<el-input
v-model=
"
inspectJbAl2o3List
.wgWlw"
class=
"tableInput"
/>
</el-form-item>
<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
label=
"wgZk:"
>
<el-input
v-model=
"
twoForm
.wgZk"
class=
"tableInput"
/>
<el-input
v-model=
"
inspectJbAl2o3List
.wgZk"
class=
"tableInput"
/>
</el-form-item>
<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
label=
"wgBm:"
>
<el-input
v-model=
"
twoForm
.wgBm"
class=
"tableInput"
/>
<el-input
v-model=
"
inspectJbAl2o3List
.wgBm"
class=
"tableInput"
/>
</el-form-item>
<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
label=
"wgQg:"
>
<el-input
v-model=
"
twoForm
.wgQg"
class=
"tableInput"
/>
<el-input
v-model=
"
inspectJbAl2o3List
.wgQg"
class=
"tableInput"
/>
</el-form-item>
<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
label=
"wgFf:"
>
<el-input
v-model=
"
twoForm
.wgFf"
class=
"tableInput"
/>
<el-input
v-model=
"
inspectJbAl2o3List
.wgFf"
class=
"tableInput"
/>
</el-form-item>
<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-input
class=
"tableInput"
/>
-->
</div>
...
...
@@ -417,16 +417,16 @@
<!-- />-->
<!-- <!– 提交按钮 –>-->
<div
class=
"inspectionResults"
>
<el-form
:model=
"
fiveForm
"
label-width=
"42"
>
<el-form
:model=
"
inspectInfoList
"
label-width=
"42"
>
<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=
"2"
>
不合格
</el-radio>
</el-radio-group>
</el-form-item>
<el-form-item
label=
"备注:"
>
<el-input
v-model=
"
fiveForm
.remarks"
v-model=
"
inspectInfoList
.remarks"
type=
"textarea"
:rows=
"4"
placeholder=
"请输入备注"
...
...
@@ -436,16 +436,16 @@
</div>
<hr
class=
"twoHr"
>
<div
v-if=
"showPartIv"
class=
"partIv"
>
<div
class=
"auditor"
>
审核人:
{{
six
Form
.
approveUser
}}
</div>
<div
class=
"auditTime"
>
审核时间:
{{
six
Form
.
approveDate
}}
</div>
<div
class=
"auditStatus"
>
审核状态:
{{
six
Form
.
approveStatus
}}
</div>
<div
class=
"auditor"
>
审核人:
{{
inspects
Form
.
approveUser
}}
</div>
<div
class=
"auditTime"
>
审核时间:
{{
inspects
Form
.
approveDate
}}
</div>
<div
class=
"auditStatus"
>
审核状态:
{{
inspects
Form
.
approveStatus
}}
</div>
</div>
<div
v-show=
"
!
showAuditOpinion"
class=
"auditOpinion"
>
<el-form
:model=
"
six
Form"
>
<div
v-show=
"showAuditOpinion"
class=
"auditOpinion"
>
<el-form
:model=
"
inspects
Form"
>
<el-form-item
label=
"审核意见:"
label-width=
"42"
class=
"myForm"
>
<el-input
v-model=
"
six
Form.approveNote"
v-model=
"
inspects
Form.approveNote"
type=
"textarea"
:rows=
"4"
placeholder=
"请输入审核意见"
...
...
@@ -454,7 +454,8 @@
</el-form>
</div>
<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
v-if=
"!showButton"
class=
"submitButton"
>
<el-button
class=
"buttoon"
type=
"primary"
>
同意
</el-button>
...
...
@@ -471,21 +472,6 @@ export default {
name
:
'CheckList'
,
data
()
{
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'
,
initialImgPreviewIndex
:
0
,
// 预览打开看到的图片下标
showImgViewer
:
false
,
...
...
@@ -522,32 +508,41 @@ export default {
require
(
'@/assets/image/cadTwo.png'
)
],
// 表单
oneForm
:
{
jcPn
:
'XXX'
,
inspectInfoList
:{
businessId
:
undefined
,
jcPn
:
'XXX'
,
jcCj
:
'XXX'
,
jcCode
:
'XXX'
,
jcLot
:
'XXX'
,
jcNum
:
'XXX'
,
r
ank
:
'XX'
,
jcR
ank
:
'XX'
,
jcFacadeCy
:
'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
,
iiiId
:
undefined
,
standardOne
:
undefined
,
standardTwo
:
undefined
,
limitOne
:
undefined
,
limitTwo
:
undefined
,
oneJcUser
:
undefined
,
oneJcDate
:
undefined
,
twoJcUser
:
undefined
,
twoJcDate
:
undefined
,
standardOneData
:
undefined
,
standardTwoData
:
undefined
,
limitData
:
undefined
,
standardOne
:
'合格'
,
standardTwo
:
'不合格'
,
standardOneData
:
undefined
,
standardTwoData
:
undefined
,
recordData
:
''
,
date
:
'2023-02-15'
,
time
:
'12:30'
,
inspector
:
'XX'
,
firstHdN
:
undefined
,
firstHdPn
:
undefined
,
firstHdRes
:
undefined
,
...
...
@@ -571,13 +566,7 @@ export default {
wgCq
:
undefined
,
wgFf
:
undefined
,
wgTf
:
undefined
,
flag
:
'1'
},
// 表单三
thirdForm
:
{
standardOne
:
'合格'
,
standardTwo
:
'不合格'
limitData
:
undefined
},
// 检查记录1
recode1
:
[
...
...
@@ -590,7 +579,7 @@ export default {
},
{
// 记录数据
recordData
:
'61.22
5
'
,
recordData
:
'61.22
4
'
,
differenceValue
:
'0.001'
,
differenceValue1
:
'0.001'
,
differenceValue2
:
'61.224'
...
...
@@ -725,17 +714,109 @@ export default {
differenceValue1
:
'0.02'
,
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
:
{
submitControl
()
{
const
inputList
=
[]
for
(
let
i
=
0
;
i
<
this
.
recode1
.
length
;
i
++
)
{
inputList
[
i
]
=
this
.
recode1
[
i
].
recordData
this
.
inspectJbAl2o3List
.
standardOneData
=
this
.
getStringByArray
(
this
.
recode1
)
this
.
inspectJbAl2o3List
.
standardTwoData
=
this
.
getStringByArray
(
this
.
recode2
)
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
}
}
if
(
inputList
.
length
>
0
)
{
return
inputList
.
join
(
','
)
}
else
{
return
''
}
console
.
log
(
inputList
.
join
(
','
))
return
inputList
.
join
(
','
)
},
/**
* @description: 处理从二维码得到的数据
...
...
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