Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
M
mes-ui
Project
Project
Details
Activity
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
mes
mes-ui
Commits
8d08c241
Commit
8d08c241
authored
Dec 20, 2024
by
tanjunxin
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'dev' of
http://git.local.topsunit.com/mes/mes-ui
into dev
parents
d62b9433
28e469f3
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
45 additions
and
7 deletions
+45
-7
feedback.js
src/api/mes/pro/feedback.js
+1
-1
index.vue
src/views/mes/pro/feedback/index.vue
+27
-3
ProogingSpecificationSheet.vue
...ductionSolution/components/ProogingSpecificationSheet.vue
+11
-2
index.vue
src/views/mes/pro/scheduleLog/index.vue
+6
-1
No files found.
src/api/mes/pro/feedback.js
View file @
8d08c241
...
@@ -3,7 +3,7 @@ import request from '@/utils/request'
...
@@ -3,7 +3,7 @@ import request from '@/utils/request'
// 查询生产报工记录列表
// 查询生产报工记录列表
export
function
listFeedback
(
query
)
{
export
function
listFeedback
(
query
)
{
return
request
({
return
request
({
url
:
'/mes/pro/feedback/list'
,
url
:
'/mes/pro/feedback/list
RePort
'
,
method
:
'get'
,
method
:
'get'
,
params
:
query
params
:
query
})
})
...
...
src/views/mes/pro/feedback/index.vue
View file @
8d08c241
...
@@ -7,6 +7,10 @@
...
@@ -7,6 +7,10 @@
:value=
"dict.value"
/>
:value=
"dict.value"
/>
</el-select>
</el-select>
</el-form-item>
</el-form-item>
<el-form-item
label=
"编排单号"
prop=
"arrangeCode"
>
<el-input
v-model=
"queryParams.arrangeCode"
placeholder=
"请输入编排单号"
clearable
@
keyup
.
enter
.
native=
"handleQuery"
/>
</el-form-item>
<el-form-item
label=
"工作中心名称"
prop=
"workstationName"
>
<el-form-item
label=
"工作中心名称"
prop=
"workstationName"
>
<el-input
v-model=
"queryParams.workstationName"
placeholder=
"请输入工作中心名称"
clearable
<el-input
v-model=
"queryParams.workstationName"
placeholder=
"请输入工作中心名称"
clearable
@
keyup
.
enter
.
native=
"handleQuery"
/>
@
keyup
.
enter
.
native=
"handleQuery"
/>
...
@@ -57,13 +61,14 @@
...
@@ -57,13 +61,14 @@
-->
-->
<right-toolbar
:showSearch
.
sync=
"showSearch"
@
queryTable=
"getList"
></right-toolbar>
<right-toolbar
:showSearch
.
sync=
"showSearch"
@
queryTable=
"getList"
></right-toolbar>
</el-row>
</el-row>
<el-table
v-loading=
"loading"
:data=
"feedbackList"
@
selection-change=
"handleSelectionChange"
>
<el-table
v-loading=
"loading"
:data=
"feedbackList"
@
selection-change=
"handleSelectionChange"
show-summary
:summary-method=
"getSummaries"
>
<el-table-column
type=
"selection"
width=
"55"
align=
"center"
/>
<el-table-column
type=
"selection"
width=
"55"
align=
"center"
/>
<el-table-column
label=
"报工类型"
align=
"center"
width=
"80"
prop=
"feedbackType"
>
<el-table-column
label=
"报工类型"
align=
"center"
width=
"80"
prop=
"feedbackType"
>
<template
slot-scope=
"scope"
>
<template
slot-scope=
"scope"
>
<dict-tag
:options=
"dict.type.mes_feedback_type"
:value=
"scope.row.feedbackType"
/>
<dict-tag
:options=
"dict.type.mes_feedback_type"
:value=
"scope.row.feedbackType"
/>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"编排单号"
width=
"120"
align=
"center"
prop=
"arrangeCode"
/>
<el-table-column
label=
"工作中心"
width=
"120"
align=
"center"
prop=
"workstationName"
/>
<el-table-column
label=
"工作中心"
width=
"120"
align=
"center"
prop=
"workstationName"
/>
<el-table-column
label=
"工作单元"
width=
"120"
align=
"center"
prop=
"workunitName"
/>
<el-table-column
label=
"工作单元"
width=
"120"
align=
"center"
prop=
"workunitName"
/>
<el-table-column
label=
"外协单号"
width=
"150"
align=
"center"
prop=
"assistProcessCode"
/>
<el-table-column
label=
"外协单号"
width=
"150"
align=
"center"
prop=
"assistProcessCode"
/>
...
@@ -282,7 +287,7 @@ export default {
...
@@ -282,7 +287,7 @@ export default {
total
:
0
,
total
:
0
,
// 生产报工记录表格数据
// 生产报工记录表格数据
feedbackList
:
[],
feedbackList
:
[],
totalSum
:
[],
selectRow
:
[],
selectRow
:
[],
// 弹出层标题
// 弹出层标题
title
:
""
,
title
:
""
,
...
@@ -316,6 +321,7 @@ export default {
...
@@ -316,6 +321,7 @@ export default {
userName
:
null
,
userName
:
null
,
nickName
:
null
,
nickName
:
null
,
feedbackChannel
:
null
,
feedbackChannel
:
null
,
arrangeCode
:
null
,
machineTime
:
0
,
machineTime
:
0
,
recordUser
:
null
,
recordUser
:
null
,
recordNick
:
null
,
recordNick
:
null
,
...
@@ -353,6 +359,23 @@ export default {
...
@@ -353,6 +359,23 @@ export default {
this
.
getList
();
this
.
getList
();
}
,
}
,
methods
:
{
methods
:
{
getSummaries
(
param
){
const
{
columns
,
data
}
=
param
const
sums
=
[]
columns
.
forEach
((
column
,
index
)
=>
{
if
(
index
===
1
)
{
sums
[
index
]
=
'合计'
}
else
if
([
'quantityQualify'
,
'quantityUnqualify'
].
indexOf
(
column
.
property
)
>
-
1
)
{
sums
[
index
]
=
this
.
totalSum
[
column
.
property
]
}
else
if
(
column
.
label
===
'报工数量'
)
{
sums
[
index
]
=
(
this
.
totalSum
[
'quantityQualify'
]
?
Number
(
this
.
totalSum
[
'quantityQualify'
])
:
0
)
+
(
this
.
totalSum
[
'quantityUnqualify'
]
?
Number
(
this
.
totalSum
[
'quantityUnqualify'
])
:
0
)
}
else
{
sums
[
index
]
=
''
}
}
)
return
sums
}
,
getSumNumber
(
row
)
{
getSumNumber
(
row
)
{
const
first
=
row
.
quantityQualify
?
Number
(
row
.
quantityQualify
)
:
0
const
first
=
row
.
quantityQualify
?
Number
(
row
.
quantityQualify
)
:
0
const
last
=
row
.
quantityUnqualify
?
Number
(
row
.
quantityUnqualify
)
:
0
const
last
=
row
.
quantityUnqualify
?
Number
(
row
.
quantityUnqualify
)
:
0
...
@@ -362,7 +385,8 @@ export default {
...
@@ -362,7 +385,8 @@ export default {
getList
()
{
getList
()
{
this
.
loading
=
true
;
this
.
loading
=
true
;
listFeedback
(
this
.
queryParams
).
then
(
response
=>
{
listFeedback
(
this
.
queryParams
).
then
(
response
=>
{
this
.
feedbackList
=
response
.
rows
;
this
.
feedbackList
=
response
.
rows
.
slice
(
0
,
response
.
rows
.
length
-
1
);
this
.
totalSum
=
response
.
rows
[
response
.
rows
.
length
-
1
]
this
.
total
=
response
.
total
;
this
.
total
=
response
.
total
;
this
.
loading
=
false
;
this
.
loading
=
false
;
}
);
}
);
...
...
src/views/mes/pro/productionSolution/components/ProogingSpecificationSheet.vue
View file @
8d08c241
...
@@ -123,6 +123,15 @@
...
@@ -123,6 +123,15 @@
</el-input>
</el-input>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
<el-col
:lg=
"6"
:md=
"8"
:sm=
"12"
:xs=
"12"
>
<el-form-item
label=
"厚度mm"
prop=
"thick"
>
<el-input
v-model=
"form.thick"
placeholder
type=
"number"
:precision=
"2"
/>
</el-form-item>
</el-col>
<el-col
:lg=
"6"
:md=
"8"
:sm=
"12"
:xs=
"12"
<el-col
:lg=
"6"
:md=
"8"
:sm=
"12"
:xs=
"12"
><el-form-item
label=
"印张长度"
prop=
"printingPaperlenth"
><el-form-item
label=
"印张长度"
prop=
"printingPaperlenth"
><el-input
><el-input
...
@@ -709,6 +718,7 @@ export default {
...
@@ -709,6 +718,7 @@ export default {
layerNum
:
""
,
layerNum
:
""
,
width
:
""
,
width
:
""
,
height
:
""
,
height
:
""
,
thick
:
""
,
printingPaperlenth
:
""
,
printingPaperlenth
:
""
,
printPaperwidth
:
""
,
printPaperwidth
:
""
,
sendworkMultiple
:
""
,
sendworkMultiple
:
""
,
...
@@ -731,7 +741,6 @@ export default {
...
@@ -731,7 +741,6 @@ export default {
backImg
:
""
,
backImg
:
""
,
blownFilmWidth
:
""
,
blownFilmWidth
:
""
,
blownFilmThickness
:
""
,
blownFilmThickness
:
""
,
printPaperwidth
:
""
,
inlay
:
""
,
inlay
:
""
,
customerConfirmedBy
:
""
,
customerConfirmedBy
:
""
,
customerConfirmedDate
:
""
,
customerConfirmedDate
:
""
,
...
@@ -808,6 +817,7 @@ export default {
...
@@ -808,6 +817,7 @@ export default {
layerNum
:
""
,
layerNum
:
""
,
width
:
""
,
width
:
""
,
height
:
""
,
height
:
""
,
thick
:
""
,
printingPaperlenth
:
""
,
printingPaperlenth
:
""
,
printPaperwidth
:
""
,
printPaperwidth
:
""
,
sendworkMultiple
:
""
,
sendworkMultiple
:
""
,
...
@@ -830,7 +840,6 @@ export default {
...
@@ -830,7 +840,6 @@ export default {
backImg
:
""
,
backImg
:
""
,
blownFilmWidth
:
""
,
blownFilmWidth
:
""
,
blownFilmThickness
:
""
,
blownFilmThickness
:
""
,
printPaperwidth
:
""
,
inlay
:
""
,
inlay
:
""
,
customerConfirmedBy
:
""
,
customerConfirmedBy
:
""
,
customerConfirmedDate
:
""
,
customerConfirmedDate
:
""
,
...
...
src/views/mes/pro/scheduleLog/index.vue
View file @
8d08c241
...
@@ -148,11 +148,16 @@ export default {
...
@@ -148,11 +148,16 @@ export default {
},
},
/** 搜索按钮操作 */
/** 搜索按钮操作 */
handleQuery
()
{
handleQuery
()
{
this
.
queryParams
.
pageNum
=
1
;
this
.
getList
();
this
.
getList
();
},
},
/** 重置按钮操作 */
/** 重置按钮操作 */
resetQuery
()
{
resetQuery
()
{
this
.
queryParams
=
{
pageNum
:
1
,
pageSize
:
10
,
orderByColumn
:
'createTime'
,
isAsc
:
'desc'
}
this
.
resetForm
(
"queryForm"
);
this
.
resetForm
(
"queryForm"
);
this
.
handleQuery
();
this
.
handleQuery
();
},
},
...
...
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