Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
P
pda-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
pda
pda-ui
Commits
7a23f16e
Commit
7a23f16e
authored
Aug 01, 2024
by
chenzj
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
报工新增打印二维码
parent
52136460
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
175 additions
and
172 deletions
+175
-172
feedback.js
src/api/mes/pro/feedback.js
+11
-0
index.vue
src/views/mes/md/workstation/index.vue
+24
-4
index.vue
src/views/mes/pro/feedback/index.vue
+140
-168
No files found.
src/api/mes/pro/feedback.js
View file @
7a23f16e
...
@@ -58,3 +58,14 @@ export function execute(recordId){
...
@@ -58,3 +58,14 @@ export function execute(recordId){
method
:
'put'
method
:
'put'
})
})
}
}
// 查询生产报工记录列表
export
function
listNextProcess
(
query
)
{
return
request
({
url
:
'/mobile/pro/protask/feedBackNextProcess'
,
method
:
'get'
,
params
:
query
})
}
src/views/mes/md/workstation/index.vue
View file @
7a23f16e
...
@@ -253,6 +253,8 @@
...
@@ -253,6 +253,8 @@
/>
/>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"12"
>
<el-col
:span=
"12"
>
<el-form-item
label=
"工作中心名称"
prop=
"workstationName"
>
<el-form-item
label=
"工作中心名称"
prop=
"workstationName"
>
<el-input
<el-input
...
@@ -276,6 +278,8 @@
...
@@ -276,6 +278,8 @@
</el-select>
</el-select>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"12"
>
<el-col
:span=
"12"
>
<el-form-item
label=
"工作中心用途"
prop=
"usageCode"
>
<el-form-item
label=
"工作中心用途"
prop=
"usageCode"
>
<el-select
<el-select
...
@@ -297,6 +301,8 @@
...
@@ -297,6 +301,8 @@
</el-form-item>
</el-form-item>
</el-col>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"12"
>
<el-col
:span=
"12"
>
<el-form-item
label=
"所属工序"
prop=
"processName"
>
<el-form-item
label=
"所属工序"
prop=
"processName"
>
<el-input
v-model=
"form.processName"
@
blur=
"handleChangeProcessName"
placeholder=
"请选输入工序"
/>
<el-input
v-model=
"form.processName"
@
blur=
"handleChangeProcessName"
placeholder=
"请选输入工序"
/>
...
@@ -311,7 +317,8 @@
...
@@ -311,7 +317,8 @@
/>
/>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"12"
>
<el-col
:span=
"12"
>
<el-form-item
label=
"负责人"
prop=
"responsiblePerson"
>
<el-form-item
label=
"负责人"
prop=
"responsiblePerson"
>
<el-input
<el-input
...
@@ -347,7 +354,8 @@
...
@@ -347,7 +354,8 @@
</el-select>
</el-select>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"12"
>
<el-col
:span=
"12"
>
<el-form-item
label=
"加工方式"
prop=
"processingMethod"
>
<el-form-item
label=
"加工方式"
prop=
"processingMethod"
>
<el-select
<el-select
...
@@ -373,6 +381,8 @@
...
@@ -373,6 +381,8 @@
/>
/>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"12"
>
<el-col
:span=
"12"
>
<el-form-item
label=
"看机人数"
prop=
"watchingAircraftNum"
>
<el-form-item
label=
"看机人数"
prop=
"watchingAircraftNum"
>
<el-input
<el-input
...
@@ -383,7 +393,16 @@
...
@@ -383,7 +393,16 @@
></el-input>
></el-input>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
<el-col
:span=
"6"
>
<el-col
:span=
"12"
>
<el-form-item
label=
"转间时间"
label-width=
"120px"
prop=
"transferTime"
>
<el-input
v-model=
"form.transferTime"
placeholder=
"请输入转间时间"
>
<i
slot=
"suffix"
style=
"font-style:normal;margin-right: 10px; line-height: 30px; color: #1e1e1e"
>
MIN
</i>
</el-input>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col
:span=
"12"
>
<el-form-item
label=
"是否倒冲"
prop=
"isBackflush"
>
<el-form-item
label=
"是否倒冲"
prop=
"isBackflush"
>
<el-radio-group
<el-radio-group
v-model=
"form.isBackflush"
v-model=
"form.isBackflush"
...
@@ -407,7 +426,7 @@
...
@@ -407,7 +426,7 @@
</el-radio-group>
</el-radio-group>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
<el-col
:span=
"
6
"
>
<el-col
:span=
"
12
"
>
<el-form-item
label=
"是否启用"
prop=
"enableFlag"
>
<el-form-item
label=
"是否启用"
prop=
"enableFlag"
>
<el-radio-group
<el-radio-group
v-model=
"form.enableFlag"
v-model=
"form.enableFlag"
...
@@ -690,6 +709,7 @@ export default {
...
@@ -690,6 +709,7 @@ export default {
costCenterCode
:
null
,
costCenterCode
:
null
,
watchingAircraftNum
:
null
,
watchingAircraftNum
:
null
,
factoryCode
:
null
,
factoryCode
:
null
,
transferTime
:
null
,
};
};
this
.
autoGenFlag
=
true
;
this
.
autoGenFlag
=
true
;
this
.
resetForm
(
"form"
);
this
.
resetForm
(
"form"
);
...
...
src/views/mes/pro/feedback/index.vue
View file @
7a23f16e
...
@@ -3,69 +3,34 @@
...
@@ -3,69 +3,34 @@
<el-form
:model=
"queryParams"
ref=
"queryForm"
size=
"small"
:inline=
"true"
v-show=
"showSearch"
label-width=
"100px"
>
<el-form
:model=
"queryParams"
ref=
"queryForm"
size=
"small"
:inline=
"true"
v-show=
"showSearch"
label-width=
"100px"
>
<el-form-item
label=
"报工类型"
prop=
"feedbackType"
>
<el-form-item
label=
"报工类型"
prop=
"feedbackType"
>
<el-select
v-model=
"queryParams.feedbackType"
placeholder=
"请选择报工类型"
clearable
>
<el-select
v-model=
"queryParams.feedbackType"
placeholder=
"请选择报工类型"
clearable
>
<el-option
<el-option
v-for=
"dict in dict.type.mes_feedback_type"
:key=
"dict.value"
:label=
"dict.label"
v-for=
"dict in dict.type.mes_feedback_type"
:value=
"dict.value"
/>
:key=
"dict.value"
:label=
"dict.label"
:value=
"dict.value"
/>
</el-select>
</el-select>
</el-form-item>
</el-form-item>
<el-form-item
label=
"工作中心名称"
prop=
"workstationName"
>
<el-form-item
label=
"工作中心名称"
prop=
"workstationName"
>
<el-input
<el-input
v-model=
"queryParams.workstationName"
placeholder=
"请输入工作中心名称"
clearable
v-model=
"queryParams.workstationName"
@
keyup
.
enter
.
native=
"handleQuery"
/>
placeholder=
"请输入工作中心名称"
clearable
@
keyup
.
enter
.
native=
"handleQuery"
/>
</el-form-item>
</el-form-item>
<el-form-item
label=
"外协单号"
prop=
"assistProcessCode"
>
<el-form-item
label=
"外协单号"
prop=
"assistProcessCode"
>
<el-input
<el-input
v-model=
"queryParams.assistProcessCode"
placeholder=
"请输入外协单号"
clearable
v-model=
"queryParams.assistProcessCode"
@
keyup
.
enter
.
native=
"handleQuery"
/>
placeholder=
"请输入外协单号"
clearable
@
keyup
.
enter
.
native=
"handleQuery"
/>
</el-form-item>
</el-form-item>
<el-form-item
label=
"生产工单编号"
prop=
"workorderCode"
>
<el-form-item
label=
"生产工单编号"
prop=
"workorderCode"
>
<el-input
<el-input
v-model=
"queryParams.workorderCode"
placeholder=
"请输入生产工单编号"
clearable
v-model=
"queryParams.workorderCode"
@
keyup
.
enter
.
native=
"handleQuery"
/>
placeholder=
"请输入生产工单编号"
clearable
@
keyup
.
enter
.
native=
"handleQuery"
/>
</el-form-item>
</el-form-item>
<el-form-item
label=
"产品物料编码"
prop=
"sapItemCode"
>
<el-form-item
label=
"产品物料编码"
prop=
"sapItemCode"
>
<el-input
<el-input
v-model=
"queryParams.sapItemCode"
placeholder=
"请输入产品物料编码"
clearable
v-model=
"queryParams.sapItemCode"
@
keyup
.
enter
.
native=
"handleQuery"
/>
placeholder=
"请输入产品物料编码"
clearable
@
keyup
.
enter
.
native=
"handleQuery"
/>
</el-form-item>
</el-form-item>
<el-form-item
label=
"产品物料名称"
prop=
"itemName"
>
<el-form-item
label=
"产品物料名称"
prop=
"itemName"
>
<el-input
<el-input
v-model=
"queryParams.itemName"
placeholder=
"请输入产品物料名称"
clearable
@
keyup
.
enter
.
native=
"handleQuery"
/>
v-model=
"queryParams.itemName"
placeholder=
"请输入产品物料名称"
clearable
@
keyup
.
enter
.
native=
"handleQuery"
/>
</el-form-item>
</el-form-item>
<el-form-item
label=
"报工人"
prop=
"nickName"
>
<el-form-item
label=
"报工人"
prop=
"nickName"
>
<el-input
<el-input
v-model=
"queryParams.nickName"
placeholder=
"请输入报工人名称"
clearable
@
keyup
.
enter
.
native=
"handleQuery"
/>
v-model=
"queryParams.nickName"
placeholder=
"请输入报工人名称"
clearable
@
keyup
.
enter
.
native=
"handleQuery"
/>
</el-form-item>
</el-form-item>
<el-form-item
label=
"记录人"
prop=
"recordUser"
>
<el-form-item
label=
"记录人"
prop=
"recordUser"
>
<el-input
<el-input
v-model=
"queryParams.recordUser"
placeholder=
"请输入记录人"
clearable
@
keyup
.
enter
.
native=
"handleQuery"
/>
v-model=
"queryParams.recordUser"
placeholder=
"请输入记录人"
clearable
@
keyup
.
enter
.
native=
"handleQuery"
/>
</el-form-item>
</el-form-item>
<el-form-item>
<el-form-item>
<el-button
type=
"primary"
icon=
"el-icon-search"
size=
"mini"
@
click=
"handleQuery"
>
搜索
</el-button>
<el-button
type=
"primary"
icon=
"el-icon-search"
size=
"mini"
@
click=
"handleQuery"
>
搜索
</el-button>
...
@@ -74,36 +39,20 @@
...
@@ -74,36 +39,20 @@
</el-form>
</el-form>
<el-row
:gutter=
"10"
class=
"mb8"
>
<el-row
:gutter=
"10"
class=
"mb8"
>
<el-col
:span=
"1.5"
>
<el-col
:span=
"1.5"
>
<el-button
<el-button
type=
"primary"
plain
icon=
"el-icon-plus"
size=
"mini"
@
click=
"handleAdd"
type=
"primary"
v-hasPermi=
"['mes:pro:feedback:add']"
>
新增
</el-button>
plain
icon=
"el-icon-plus"
size=
"mini"
@
click=
"handleAdd"
v-hasPermi=
"['mes:pro:feedback:add']"
>
新增
</el-button>
</el-col>
</el-col>
<el-col
:span=
"1.5"
>
<el-col
:span=
"1.5"
>
<el-button
<el-button
type=
"success"
plain
icon=
"el-icon-edit"
size=
"mini"
:disabled=
"single"
@
click=
"handleUpdate"
type=
"success"
v-hasPermi=
"['mes:pro:feedback:edit']"
>
修改
</el-button>
plain
icon=
"el-icon-edit"
size=
"mini"
:disabled=
"single"
@
click=
"handleUpdate"
v-hasPermi=
"['mes:pro:feedback:edit']"
>
修改
</el-button>
</el-col>
</el-col>
<el-col
:span=
"1.5"
>
<el-col
:span=
"1.5"
>
<el-button
<el-button
type=
"danger"
plain
icon=
"el-icon-delete"
size=
"mini"
:disabled=
"multiple"
@
click=
"handleDelete"
type=
"danger"
v-hasPermi=
"['mes:pro:feedback:remove']"
>
删除
</el-button>
plain
</el-col>
icon=
"el-icon-delete"
<el-col
:span=
"1.5"
>
size=
"mini"
<el-button
type=
"warning"
plain
icon=
"el-icon-printer"
size=
"mini"
:disabled=
"single"
@
click=
"handleQrcode"
:disabled=
"multiple"
v-hasPermi=
"['mes:pro:feedback:edit']"
>
打印二维码
</el-button>
@
click=
"handleDelete"
v-hasPermi=
"['mes:pro:feedback:remove']"
>
删除
</el-button>
</el-col>
</el-col>
<right-toolbar
:showSearch
.
sync=
"showSearch"
@
queryTable=
"getList"
></right-toolbar>
<right-toolbar
:showSearch
.
sync=
"showSearch"
@
queryTable=
"getList"
></right-toolbar>
</el-row>
</el-row>
...
@@ -111,7 +60,7 @@
...
@@ -111,7 +60,7 @@
<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=
"workstationName"
/>
<el-table-column
label=
"工作中心"
width=
"120"
align=
"center"
prop=
"workstationName"
/>
...
@@ -139,38 +88,18 @@
...
@@ -139,38 +88,18 @@
<
el
-
table
-
column
label
=
"审核人"
width
=
"100"
align
=
"center"
prop
=
"recordNick"
/>
<
el
-
table
-
column
label
=
"审核人"
width
=
"100"
align
=
"center"
prop
=
"recordNick"
/>
<
el
-
table
-
column
label
=
"操作"
align
=
"center"
fixed
=
"right"
width
=
"160px"
class
-
name
=
"small-padding fixed-width"
>
<
el
-
table
-
column
label
=
"操作"
align
=
"center"
fixed
=
"right"
width
=
"160px"
class
-
name
=
"small-padding fixed-width"
>
<
template
slot
-
scope
=
"scope"
>
<
template
slot
-
scope
=
"scope"
>
<
el
-
button
<
el
-
button
size
=
"mini"
type
=
"text"
icon
=
"el-icon-query"
@
click
=
"handleView(scope.row)"
size
=
"mini"
v
-
hasPermi
=
"['mes:pro:feedback:query']"
>
查看
<
/el-button
>
type
=
"text"
<
el
-
button
size
=
"mini"
type
=
"text"
icon
=
"el-icon-edit"
@
click
=
"handleUpdate(scope.row)"
icon
=
"el-icon-query"
v
-
hasPermi
=
"['mes:pro:feedback:edit']"
>
修改
<
/el-button
>
@
click
=
"handleView(scope.row)"
<
el
-
button
size
=
"mini"
type
=
"text"
icon
=
"el-icon-delete"
@
click
=
"handleDelete(scope.row)"
v
-
hasPermi
=
"['mes:pro:feedback:query']"
v
-
hasPermi
=
"['mes:pro:feedback:remove']"
>
删除
<
/el-button
>
>
查看
<
/el-button
>
<
el
-
button
size
=
"mini"
type
=
"text"
icon
=
"el-icon-edit"
@
click
=
"handleUpdate(scope.row)"
v
-
hasPermi
=
"['mes:pro:feedback:edit']"
>
修改
<
/el-button
>
<
el
-
button
size
=
"mini"
type
=
"text"
icon
=
"el-icon-delete"
@
click
=
"handleDelete(scope.row)"
v
-
hasPermi
=
"['mes:pro:feedback:remove']"
>
删除
<
/el-button
>
<
/template
>
<
/template
>
<
/el-table-column
>
<
/el-table-column
>
<
/el-table
>
<
/el-table
>
<
pagination
<
pagination
v
-
show
=
"total > 0"
:
total
=
"total"
:
page
.
sync
=
"queryParams.pageNum"
:
limit
.
sync
=
"queryParams.pageSize"
v
-
show
=
"total>0"
@
pagination
=
"getList"
/>
:
total
=
"total"
:
page
.
sync
=
"queryParams.pageNum"
:
limit
.
sync
=
"queryParams.pageSize"
@
pagination
=
"getList"
/>
<!--
添加或修改生产报工记录对话框
-->
<!--
添加或修改生产报工记录对话框
-->
<
el
-
dialog
:
title
=
"title"
:
visible
.
sync
=
"open"
width
=
"960px"
append
-
to
-
body
>
<
el
-
dialog
:
title
=
"title"
:
visible
.
sync
=
"open"
width
=
"960px"
append
-
to
-
body
>
...
@@ -179,22 +108,20 @@
...
@@ -179,22 +108,20 @@
<
el
-
col
:
span
=
"8"
>
<
el
-
col
:
span
=
"8"
>
<
el
-
form
-
item
label
=
"报工类型"
prop
=
"feedbackType"
>
<
el
-
form
-
item
label
=
"报工类型"
prop
=
"feedbackType"
>
<
el
-
select
v
-
model
=
"form.feedbackType"
placeholder
=
"请选择报工类型"
@
change
=
"handleFeedbackTypeChange"
>
<
el
-
select
v
-
model
=
"form.feedbackType"
placeholder
=
"请选择报工类型"
@
change
=
"handleFeedbackTypeChange"
>
<
el
-
option
<
el
-
option
v
-
for
=
"dict in dict.type.mes_feedback_type"
:
key
=
"dict.value"
:
label
=
"dict.label"
v
-
for
=
"dict in dict.type.mes_feedback_type"
:
value
=
"dict.value"
><
/el-option
>
:
key
=
"dict.value"
:
label
=
"dict.label"
:
value
=
"dict.value"
><
/el-option
>
<
/el-select
>
<
/el-select
>
<
/el-form-item
>
<
/el-form-item
>
<
/el-col
>
<
/el-col
>
<
el
-
col
v
-
if
=
"form.feedbackType == 'ASSIST_PROCESS'"
:
span
=
"8"
>
<
el
-
col
v
-
if
=
"form.feedbackType == 'ASSIST_PROCESS'"
:
span
=
"8"
>
<
el
-
form
-
item
label
=
"外协单号"
prop
=
"assistProcessCode"
>
<
el
-
form
-
item
label
=
"外协单号"
prop
=
"assistProcessCode"
>
<
el
-
input
v
-
model
=
"form.assistProcessCode"
placeholder
=
"请选择外协单号"
>
<
el
-
input
v
-
model
=
"form.assistProcessCode"
placeholder
=
"请选择外协单号"
>
<
el
-
button
slot
=
"append"
icon
=
"el-icon-search"
@
click
=
"$refs.assistProcessSelect.showFlag = true"
><
/el-button
>
<
el
-
button
slot
=
"append"
icon
=
"el-icon-search"
@
click
=
"$refs.assistProcessSelect.showFlag = true"
><
/el-button
>
<
/el-input
>
<
/el-input
>
<
/el-form-item
>
<
/el-form-item
>
<
assistProcessSelect
v
-
if
=
"open"
ref
=
"assistProcessSelect"
@
onSelected
=
"onAssistProcessSelect"
><
/assistProcessSelect
>
<
assistProcessSelect
v
-
if
=
"open"
ref
=
"assistProcessSelect"
@
onSelected
=
"onAssistProcessSelect"
>
<
/assistProcessSelect
>
<
/el-col
>
<
/el-col
>
<
el
-
col
v
-
if
=
"form.feedbackType == 'ASSIST_PROCESS'"
:
span
=
"8"
>
<
el
-
col
v
-
if
=
"form.feedbackType == 'ASSIST_PROCESS'"
:
span
=
"8"
>
<
el
-
form
-
item
label
=
"是否关单"
prop
=
"closeType"
>
<
el
-
form
-
item
label
=
"是否关单"
prop
=
"closeType"
>
...
@@ -203,23 +130,28 @@
...
@@ -203,23 +130,28 @@
<
el
-
radio
:
label
=
"0"
>
否
<
/el-radio
>
<
el
-
radio
:
label
=
"0"
>
否
<
/el-radio
>
<
/el-radio-group
>
<
/el-radio-group
>
<
/el-form-item
>
<
/el-form-item
>
<
assistProcessSelect
v
-
if
=
"open"
ref
=
"assistProcessSelect"
@
onSelected
=
"onAssistProcessSelect"
><
/assistProcessSelect
>
<
assistProcessSelect
v
-
if
=
"open"
ref
=
"assistProcessSelect"
@
onSelected
=
"onAssistProcessSelect"
>
<
/assistProcessSelect
>
<
/el-col
>
<
/el-col
>
<
el
-
col
:
span
=
"8"
>
<
el
-
col
:
span
=
"8"
>
<
el
-
form
-
item
label
=
"生产工单"
prop
=
"workorderCode"
>
<
el
-
form
-
item
label
=
"生产工单"
prop
=
"workorderCode"
>
<
el
-
input
:
disabled
=
"form.feedbackType == 'ASSIST_PROCESS'"
v
-
model
=
"form.workorderCode"
placeholder
=
"请选择生产工单"
>
<
el
-
input
:
disabled
=
"form.feedbackType == 'ASSIST_PROCESS'"
v
-
model
=
"form.workorderCode"
<
el
-
button
:
disabled
=
"form.feedbackType == 'ASSIST_PROCESS'"
slot
=
"append"
icon
=
"el-icon-search"
@
click
=
"handleWorkorderSelect"
><
/el-button
>
placeholder
=
"请选择生产工单"
>
<
el
-
button
:
disabled
=
"form.feedbackType == 'ASSIST_PROCESS'"
slot
=
"append"
icon
=
"el-icon-search"
@
click
=
"handleWorkorderSelect"
><
/el-button
>
<
/el-input
>
<
/el-input
>
<
/el-form-item
>
<
/el-form-item
>
<
WorkorderSelect
v
-
if
=
"open"
ref
=
"woSelect"
@
onSelected
=
"onWorkorderSelected"
><
/WorkorderSelect
>
<
WorkorderSelect
v
-
if
=
"open"
ref
=
"woSelect"
@
onSelected
=
"onWorkorderSelected"
><
/WorkorderSelect
>
<
/el-col
>
<
/el-col
>
<
el
-
col
:
span
=
"8"
>
<
el
-
col
:
span
=
"8"
>
<
el
-
form
-
item
label
=
"生产任务"
prop
=
"taskCode"
>
<
el
-
form
-
item
label
=
"生产任务"
prop
=
"taskCode"
>
<
el
-
input
:
disabled
=
"form.feedbackType == 'ASSIST_PROCESS'"
v
-
model
=
"form.taskCode"
placeholder
=
"请选择生产任务"
>
<
el
-
input
:
disabled
=
"form.feedbackType == 'ASSIST_PROCESS'"
v
-
model
=
"form.taskCode"
placeholder
=
"请选择生产任务"
>
<
el
-
button
:
disabled
=
"form.feedbackType == 'ASSIST_PROCESS'"
slot
=
"append"
icon
=
"el-icon-search"
@
click
=
"handleTaskSelect"
><
/el-button
>
<
el
-
button
:
disabled
=
"form.feedbackType == 'ASSIST_PROCESS'"
slot
=
"append"
icon
=
"el-icon-search"
@
click
=
"handleTaskSelect"
><
/el-button
>
<
/el-input
>
<
/el-input
>
<
/el-form-item
>
<
/el-form-item
>
<
ProtaskSelect
v
-
if
=
"open"
ref
=
"taskSelect"
:
workorderId
=
"form.workorderId"
@
onSelected
=
"onTaskSelected"
>
<
/ProtaskSelect
>
<
ProtaskSelect
v
-
if
=
"open"
ref
=
"taskSelect"
:
workorderId
=
"form.workorderId"
@
onSelected
=
"onTaskSelected"
>
<
/ProtaskSelect
>
<
/el-col
>
<
/el-col
>
<
/el-row
>
<
/el-row
>
<
el
-
row
>
<
el
-
row
>
...
@@ -254,12 +186,14 @@
...
@@ -254,12 +186,14 @@
<
/el-col
>
<
/el-col
>
<
el
-
col
:
span
=
"8"
>
<
el
-
col
:
span
=
"8"
>
<
el
-
form
-
item
label
=
"良品报工"
prop
=
"quantityQualify"
>
<
el
-
form
-
item
label
=
"良品报工"
prop
=
"quantityQualify"
>
<
el
-
input
-
number
:
min
=
"0"
@
change
=
"handleQuantityChanged"
v
-
model
=
"form.quantityQualify"
placeholder
=
"请输入良品报工"
/>
<
el
-
input
-
number
:
min
=
"0"
@
change
=
"handleQuantityChanged"
v
-
model
=
"form.quantityQualify"
placeholder
=
"请输入良品报工"
/>
<
/el-form-item
>
<
/el-form-item
>
<
/el-col
>
<
/el-col
>
<
el
-
col
:
span
=
"8"
>
<
el
-
col
:
span
=
"8"
>
<
el
-
form
-
item
label
=
"不良品报工"
prop
=
"quantityUnqualify"
>
<
el
-
form
-
item
label
=
"不良品报工"
prop
=
"quantityUnqualify"
>
<
el
-
input
-
number
:
min
=
"0"
@
change
=
"handleQuantityChanged"
v
-
model
=
"form.quantityUnqualify"
placeholder
=
"请输入不良品报工"
/>
<
el
-
input
-
number
:
min
=
"0"
@
change
=
"handleQuantityChanged"
v
-
model
=
"form.quantityUnqualify"
placeholder
=
"请输入不良品报工"
/>
<
/el-form-item
>
<
/el-form-item
>
<
/el-col
>
<
/el-col
>
<
/el-row
>
<
/el-row
>
...
@@ -273,7 +207,7 @@
...
@@ -273,7 +207,7 @@
<
el
-
row
>
<
el
-
row
>
<
el
-
col
:
span
=
"8"
>
<
el
-
col
:
span
=
"8"
>
<
el
-
form
-
item
label
=
"报工人"
prop
=
"nickName"
>
<
el
-
form
-
item
label
=
"报工人"
prop
=
"nickName"
>
<
el
-
input
v
-
model
=
"form.nickName"
placeholder
=
"请选择报工人"
>
<
el
-
input
v
-
model
=
"form.nickName"
placeholder
=
"请选择报工人"
>
<
el
-
button
slot
=
"append"
@
click
=
"handleUserSelect"
icon
=
"el-icon-search"
><
/el-button
>
<
el
-
button
slot
=
"append"
@
click
=
"handleUserSelect"
icon
=
"el-icon-search"
><
/el-button
>
<
/el-input
>
<
/el-input
>
<
/el-form-item
>
<
/el-form-item
>
...
@@ -281,17 +215,14 @@
...
@@ -281,17 +215,14 @@
<
/el-col
>
<
/el-col
>
<
el
-
col
:
span
=
"8"
>
<
el
-
col
:
span
=
"8"
>
<
el
-
form
-
item
label
=
"报工时间"
prop
=
"feedbackTime"
>
<
el
-
form
-
item
label
=
"报工时间"
prop
=
"feedbackTime"
>
<
el
-
date
-
picker
clearable
<
el
-
date
-
picker
clearable
v
-
model
=
"form.feedbackTime"
type
=
"datetime"
value
-
format
=
"yyyy-MM-dd HH:mm:ss"
v
-
model
=
"form.feedbackTime"
type
=
"datetime"
value
-
format
=
"yyyy-MM-dd HH:mm:ss"
placeholder
=
"请选择报工时间"
>
placeholder
=
"请选择报工时间"
>
<
/el-date-picker
>
<
/el-date-picker
>
<
/el-form-item
>
<
/el-form-item
>
<
/el-col
>
<
/el-col
>
<
el
-
col
:
span
=
"8"
>
<
el
-
col
:
span
=
"8"
>
<
el
-
form
-
item
label
=
"审核人"
prop
=
"recordNick"
>
<
el
-
form
-
item
label
=
"审核人"
prop
=
"recordNick"
>
<
el
-
input
v
-
model
=
"form.recordNick"
placeholder
=
"请选择审核人"
>
<
el
-
input
v
-
model
=
"form.recordNick"
placeholder
=
"请选择审核人"
>
<
el
-
button
slot
=
"append"
@
click
=
"handleUser2Select"
icon
=
"el-icon-search"
><
/el-button
>
<
el
-
button
slot
=
"append"
@
click
=
"handleUser2Select"
icon
=
"el-icon-search"
><
/el-button
>
<
/el-input
>
<
/el-input
>
<
/el-form-item
>
<
/el-form-item
>
...
@@ -307,8 +238,8 @@
...
@@ -307,8 +238,8 @@
<
/el-row
>
<
/el-row
>
<
/el-form
>
<
/el-form
>
<
div
slot
=
"footer"
class
=
"dialog-footer"
>
<
div
slot
=
"footer"
class
=
"dialog-footer"
>
<
el
-
button
type
=
"primary"
@
click
=
"cancel"
v
-
if
=
"optType =='view'"
>
返回
<
/el-button
>
<
el
-
button
type
=
"primary"
@
click
=
"cancel"
v
-
if
=
"optType ==
'view'"
>
返回
<
/el-button
>
<
el
-
button
type
=
"primary"
@
click
=
"submitForm"
v
-
if
=
"optType !=
'view'
"
>
保
存
<
/el-button
>
<
el
-
button
type
=
"primary"
@
click
=
"submitForm"
v
-
if
=
"optType !=
'view'
"
>
保
存
<
/el-button
>
<!--
<
el
-
button
type
=
"primary"
@
click
=
"handleSubmit"
v
-
if
=
"form.status =='PREPARE' && optType !='view' && form.recordId !=null "
>
提交审批
<
/el-button
>
<!--
<
el
-
button
type
=
"primary"
@
click
=
"handleSubmit"
v
-
if
=
"form.status =='PREPARE' && optType !='view' && form.recordId !=null "
>
提交审批
<
/el-button
>
<
el
-
button
type
=
"success"
@
click
=
"handleExecute"
v
-
if
=
"form.status =='APPROVING' && form.recordId !=null"
>
审批通过
<
/el-button
>
<
el
-
button
type
=
"success"
@
click
=
"handleExecute"
v
-
if
=
"form.status =='APPROVING' && form.recordId !=null"
>
审批通过
<
/el-button
>
<
el
-
button
type
=
"danger"
@
click
=
"handleReject"
v
-
if
=
"form.status =='APPROVING' && form.recordId !=null"
>
审批不通过
<
/el-button> --
>
<
el
-
button
type
=
"danger"
@
click
=
"handleReject"
v
-
if
=
"form.status =='APPROVING' && form.recordId !=null"
>
审批不通过
<
/el-button> --
>
...
@@ -319,16 +250,17 @@
...
@@ -319,16 +250,17 @@
<
/template
>
<
/template
>
<
script
>
<
script
>
import
{
listFeedback
,
getFeedback
,
delFeedback
,
addFeedback
,
updateFeedback
,
execute
}
from
"@/api/mes/pro/feedback"
;
import
{
listFeedback
,
getFeedback
,
delFeedback
,
addFeedback
,
updateFeedback
,
execute
,
listNextProcess
}
from
"@/api/mes/pro/feedback"
;
import
WorkorderSelect
from
"@/components/workorderSelect/single.vue"
import
WorkorderSelect
from
"@/components/workorderSelect/single.vue"
import
WorkstationSelect
from
"@/components/workstationSelect/simpletableSingle.vue"
import
WorkstationSelect
from
"@/components/workstationSelect/simpletableSingle.vue"
import
UserSingleSelect
from
"@/components/userSelect/single.vue"
import
UserSingleSelect
from
"@/components/userSelect/single.vue"
import
ProtaskSelect
from
"@/components/TaskSelect/taskSelectSingle.vue"
import
ProtaskSelect
from
"@/components/TaskSelect/taskSelectSingle.vue"
import
assistProcessSelect
from
"./components/assistProcessSelect.vue"
import
assistProcessSelect
from
"./components/assistProcessSelect.vue"
import
{
postPrintPdf
}
from
'@/utils/ruoyi'
import
dayjs
from
'dayjs'
import
dayjs
from
'dayjs'
export
default
{
export
default
{
name
:
"Feedback"
,
name
:
"Feedback"
,
components
:
{
WorkorderSelect
,
WorkstationSelect
,
UserSingleSelect
,
ProtaskSelect
,
assistProcessSelect
}
,
components
:
{
WorkorderSelect
,
WorkstationSelect
,
UserSingleSelect
,
ProtaskSelect
,
assistProcessSelect
}
,
dicts
:
[
'mes_order_status'
,
'mes_feedback_type'
],
dicts
:
[
'mes_order_status'
,
'mes_feedback_type'
],
data
()
{
data
()
{
return
{
return
{
...
@@ -347,6 +279,8 @@ export default {
...
@@ -347,6 +279,8 @@ export default {
total
:
0
,
total
:
0
,
// 生产报工记录表格数据
// 生产报工记录表格数据
feedbackList
:
[],
feedbackList
:
[],
selectRow
:
[],
// 弹出层标题
// 弹出层标题
title
:
""
,
title
:
""
,
// 是否显示弹出层
// 是否显示弹出层
...
@@ -404,10 +338,10 @@ export default {
...
@@ -404,10 +338,10 @@ export default {
{
required
:
true
,
message
:
"是否关单不能为空"
,
trigger
:
[
'blur'
,
'change'
]
}
{
required
:
true
,
message
:
"是否关单不能为空"
,
trigger
:
[
'blur'
,
'change'
]
}
],
],
nickName
:
[
nickName
:
[
{
required
:
true
,
message
:
"请选择报工人"
,
trigger
:
[
'blur'
,
'change'
]
}
{
required
:
true
,
message
:
"请选择报工人"
,
trigger
:
[
'blur'
,
'change'
]
}
],
],
feedbackTime
:
[
feedbackTime
:
[
{
required
:
true
,
message
:
"请选择报工时间"
,
trigger
:
"blur"
}
{
required
:
true
,
message
:
"请选择报工时间"
,
trigger
:
"blur"
}
]
]
}
}
}
;
}
;
...
@@ -417,8 +351,8 @@ export default {
...
@@ -417,8 +351,8 @@ export default {
}
,
}
,
methods
:
{
methods
:
{
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
return
first
+
last
return
first
+
last
}
,
}
,
/** 查询生产报工记录列表 */
/** 查询生产报工记录列表 */
...
@@ -491,7 +425,7 @@ export default {
...
@@ -491,7 +425,7 @@ export default {
}
;
}
;
this
.
resetForm
(
"form"
);
this
.
resetForm
(
"form"
);
}
,
}
,
handleQuantityChanged
(){
handleQuantityChanged
()
{
this
.
form
.
quantityFeedback
=
this
.
form
.
quantityQualify
+
this
.
form
.
quantityUnqualify
;
this
.
form
.
quantityFeedback
=
this
.
form
.
quantityQualify
+
this
.
form
.
quantityUnqualify
;
}
,
}
,
/** 搜索按钮操作 */
/** 搜索按钮操作 */
...
@@ -507,7 +441,8 @@ export default {
...
@@ -507,7 +441,8 @@ export default {
// 多选框选中数据
// 多选框选中数据
handleSelectionChange
(
selection
)
{
handleSelectionChange
(
selection
)
{
this
.
ids
=
selection
.
map
(
item
=>
item
.
recordId
)
this
.
ids
=
selection
.
map
(
item
=>
item
.
recordId
)
this
.
single
=
selection
.
length
!==
1
this
.
selectRow
=
selection
this
.
single
=
selection
.
length
!==
1
this
.
multiple
=
!
selection
.
length
this
.
multiple
=
!
selection
.
length
}
,
}
,
/** 新增按钮操作 */
/** 新增按钮操作 */
...
@@ -523,7 +458,7 @@ export default {
...
@@ -523,7 +458,7 @@ export default {
const
recordId
=
row
.
recordId
||
this
.
ids
const
recordId
=
row
.
recordId
||
this
.
ids
getFeedback
(
recordId
).
then
(
response
=>
{
getFeedback
(
recordId
).
then
(
response
=>
{
this
.
form
=
response
.
data
;
this
.
form
=
response
.
data
;
if
(
dayjs
(
response
.
data
.
feedbackTime
,
'YYYY-MM-DD'
,
true
).
isValid
())
{
if
(
dayjs
(
response
.
data
.
feedbackTime
,
'YYYY-MM-DD'
,
true
).
isValid
())
{
this
.
form
.
feedbackTime
=
response
.
data
.
feedbackTime
+
' 00:00:00'
this
.
form
.
feedbackTime
=
response
.
data
.
feedbackTime
+
' 00:00:00'
}
}
this
.
open
=
true
;
this
.
open
=
true
;
...
@@ -532,12 +467,12 @@ export default {
...
@@ -532,12 +467,12 @@ export default {
}
);
}
);
}
,
}
,
// 查询明细按钮操作
// 查询明细按钮操作
handleView
(
row
){
handleView
(
row
)
{
this
.
reset
();
this
.
reset
();
const
recordId
=
row
.
recordId
||
this
.
ids
;
const
recordId
=
row
.
recordId
||
this
.
ids
;
getFeedback
(
recordId
).
then
(
response
=>
{
getFeedback
(
recordId
).
then
(
response
=>
{
this
.
form
=
response
.
data
;
this
.
form
=
response
.
data
;
if
(
dayjs
(
response
.
data
.
feedbackTime
,
'YYYY-MM-DD'
,
true
).
isValid
())
{
if
(
dayjs
(
response
.
data
.
feedbackTime
,
'YYYY-MM-DD'
,
true
).
isValid
())
{
this
.
form
.
feedbackTime
=
response
.
data
.
feedbackTime
+
' 00:00:00'
this
.
form
.
feedbackTime
=
response
.
data
.
feedbackTime
+
' 00:00:00'
}
}
this
.
open
=
true
;
this
.
open
=
true
;
...
@@ -552,21 +487,21 @@ export default {
...
@@ -552,21 +487,21 @@ export default {
if
(
this
.
form
.
recordId
!=
null
)
{
if
(
this
.
form
.
recordId
!=
null
)
{
updateFeedback
(
this
.
form
).
then
(
response
=>
{
updateFeedback
(
this
.
form
).
then
(
response
=>
{
this
.
$modal
.
msgSuccess
(
"修改成功"
);
this
.
$modal
.
msgSuccess
(
"修改成功"
);
this
.
open
=
false
;
this
.
open
=
false
;
this
.
getList
();
this
.
getList
();
}
);
}
);
}
else
{
}
else
{
addFeedback
(
this
.
form
).
then
(
response
=>
{
addFeedback
(
this
.
form
).
then
(
response
=>
{
this
.
$modal
.
msgSuccess
(
"新增成功"
);
this
.
$modal
.
msgSuccess
(
"新增成功"
);
this
.
open
=
false
;
this
.
open
=
false
;
this
.
getList
();
this
.
getList
();
}
);
}
);
}
}
}
}
}
);
}
);
}
,
}
,
handleSubmit
(){
handleSubmit
()
{
this
.
$refs
[
"form"
].
validate
(
valid
=>
{
this
.
$refs
[
"form"
].
validate
(
valid
=>
{
if
(
valid
)
{
if
(
valid
)
{
this
.
form
.
status
=
"APPROVING"
;
this
.
form
.
status
=
"APPROVING"
;
...
@@ -581,18 +516,18 @@ export default {
...
@@ -581,18 +516,18 @@ export default {
}
);
}
);
}
,
}
,
//审批通过执行
//审批通过执行
handleExecute
(){
handleExecute
()
{
const
recordIds
=
this
.
form
.
recordId
;
const
recordIds
=
this
.
form
.
recordId
;
this
.
$modal
.
confirm
(
'确认执行报工?'
).
then
(
function
()
{
this
.
$modal
.
confirm
(
'确认执行报工?'
).
then
(
function
()
{
return
execute
(
recordIds
)
//执行报工
return
execute
(
recordIds
)
//执行报工
}
).
then
(()
=>
{
}
).
then
(()
=>
{
this
.
getList
();
this
.
getList
();
this
.
$modal
.
msgSuccess
(
"执行成功"
);
this
.
$modal
.
msgSuccess
(
"执行成功"
);
this
.
open
=
false
;
this
.
open
=
false
;
}
).
catch
(()
=>
{
}
);
}
).
catch
(()
=>
{
}
);
}
,
}
,
//审批不通过,拒绝
//审批不通过,拒绝
handleReject
(){
handleReject
()
{
this
.
form
.
status
=
"PREPARE"
;
this
.
form
.
status
=
"PREPARE"
;
if
(
this
.
form
.
recordId
!=
null
)
{
if
(
this
.
form
.
recordId
!=
null
)
{
updateFeedback
(
this
.
form
).
then
(
response
=>
{
updateFeedback
(
this
.
form
).
then
(
response
=>
{
...
@@ -605,13 +540,50 @@ export default {
...
@@ -605,13 +540,50 @@ export default {
/** 删除按钮操作 */
/** 删除按钮操作 */
handleDelete
(
row
)
{
handleDelete
(
row
)
{
const
recordIds
=
row
.
recordId
||
this
.
ids
;
const
recordIds
=
row
.
recordId
||
this
.
ids
;
this
.
$modal
.
confirm
(
'是否确认删除生产报工记录编号为"'
+
recordIds
+
'"的数据项?'
).
then
(
function
()
{
this
.
$modal
.
confirm
(
'是否确认删除生产报工记录编号为"'
+
recordIds
+
'"的数据项?'
).
then
(
function
()
{
return
delFeedback
(
recordIds
);
return
delFeedback
(
recordIds
);
}
).
then
(()
=>
{
}
).
then
(()
=>
{
this
.
getList
();
this
.
getList
();
this
.
$modal
.
msgSuccess
(
"删除成功"
);
this
.
$modal
.
msgSuccess
(
"删除成功"
);
}
).
catch
(()
=>
{
}
);
}
).
catch
(()
=>
{
}
);
}
,
}
,
/** 二维码打印 */
handleQrcode
()
{
let
workunitName
=
''
;
let
detail
=
[]
if
(
this
.
selectRow
.
some
(
v
=>
v
.
qrcode
!=
null
)){
this
.
$message
.
warning
(
'该数据是包装工序的报工,不能打印二维码'
)
return
}
this
.
selectRow
.
forEach
((
s
,
i
)
=>
{
listNextProcess
({
taskId
:
s
.
taskId
}
).
then
(
workunit
=>
{
workunitName
=
workunit
.
data
.
workunitName
;
detail
.
push
({
"barcode"
:
s
.
workorderCode
,
"showText"
:
'编排单号'
+
s
.
arrangeCode
+
'
\
n工单号'
+
s
.
workorderCode
+
'
\
n数量'
+
s
.
quantityQualify
+
'
\
n下道工序机台:'
+
workunitName
,
"gp"
:
i
+
1
}
)
detail
.
push
({
"barcode"
:
s
.
workorderCode
,
"showText"
:
'编排单号'
+
s
.
arrangeCode
+
'
\
n工单号'
+
s
.
workorderCode
+
'
\
n数量'
+
s
.
quantityQualify
+
'
\
n下道工序机台:'
+
workunitName
,
"gp"
:
i
+
1
}
)
postPrintPdf
(
"qrcode-50*50-2"
,
{
detail
}
);
}
);
}
);
}
,
/** 导出按钮操作 */
/** 导出按钮操作 */
handleExport
()
{
handleExport
()
{
this
.
download
(
'pro/feedback/export'
,
{
this
.
download
(
'pro/feedback/export'
,
{
...
@@ -619,11 +591,11 @@ export default {
...
@@ -619,11 +591,11 @@ export default {
}
,
`feedback_${new Date().getTime()
}
.xlsx`
)
}
,
`feedback_${new Date().getTime()
}
.xlsx`
)
}
,
}
,
//选择生产工单
//选择生产工单
handleWorkorderSelect
(){
handleWorkorderSelect
()
{
this
.
$refs
.
woSelect
.
showFlag
=
true
;
this
.
$refs
.
woSelect
.
showFlag
=
true
;
}
,
}
,
onWorkorderSelected
(
row
){
onWorkorderSelected
(
row
)
{
if
(
row
!=
undefined
&&
row
!=
null
)
{
if
(
row
!=
undefined
&&
row
!=
null
)
{
this
.
form
.
workorderId
=
row
.
workorderId
;
this
.
form
.
workorderId
=
row
.
workorderId
;
this
.
form
.
workorderCode
=
row
.
workorderCode
;
this
.
form
.
workorderCode
=
row
.
workorderCode
;
this
.
form
.
workorderName
=
row
.
workorderName
;
this
.
form
.
workorderName
=
row
.
workorderName
;
...
@@ -635,7 +607,7 @@ export default {
...
@@ -635,7 +607,7 @@ export default {
}
}
}
,
}
,
onAssistProcessSelect
(
row
)
{
onAssistProcessSelect
(
row
)
{
if
(
row
!=
undefined
&&
row
!=
null
){
if
(
row
!=
undefined
&&
row
!=
null
)
{
this
.
form
.
workorderId
=
row
.
workorderId
;
this
.
form
.
workorderId
=
row
.
workorderId
;
this
.
form
.
workorderCode
=
row
.
workorderCode
;
this
.
form
.
workorderCode
=
row
.
workorderCode
;
this
.
form
.
taskId
=
row
.
taskId
;
this
.
form
.
taskId
=
row
.
taskId
;
...
@@ -643,13 +615,13 @@ export default {
...
@@ -643,13 +615,13 @@ export default {
this
.
form
.
assistProcessCode
=
row
.
assistProcessCode
;
this
.
form
.
assistProcessCode
=
row
.
assistProcessCode
;
}
}
}
,
}
,
handleTaskSelect
(){
handleTaskSelect
()
{
this
.
$refs
.
taskSelect
.
showFlag
=
true
;
this
.
$refs
.
taskSelect
.
showFlag
=
true
;
this
.
$refs
.
taskSelect
.
getList
();
this
.
$refs
.
taskSelect
.
getList
();
}
,
}
,
onTaskSelected
(
row
){
onTaskSelected
(
row
)
{
debugger
;
debugger
;
if
(
row
!=
undefined
&&
row
!=
null
)
{
if
(
row
!=
undefined
&&
row
!=
null
)
{
this
.
form
.
taskId
=
row
.
taskId
;
this
.
form
.
taskId
=
row
.
taskId
;
this
.
form
.
taskCode
=
row
.
taskCode
;
this
.
form
.
taskCode
=
row
.
taskCode
;
this
.
form
.
taskName
=
row
.
taskName
;
this
.
form
.
taskName
=
row
.
taskName
;
...
@@ -662,31 +634,31 @@ export default {
...
@@ -662,31 +634,31 @@ export default {
this
.
form
.
routeId
=
row
.
routeId
;
this
.
form
.
routeId
=
row
.
routeId
;
this
.
form
.
routeCode
=
row
.
routeCode
;
this
.
form
.
routeCode
=
row
.
routeCode
;
this
.
form
.
isCheck
=
row
.
isCheck
;
this
.
form
.
isCheck
=
row
.
isCheck
;
if
(
row
.
isCheck
==
'N'
)
{
if
(
row
.
isCheck
==
'N'
)
{
this
.
form
.
quantityUncheck
=
0
;
this
.
form
.
quantityUncheck
=
0
;
}
else
{
}
else
{
this
.
form
.
quantityQualify
=
0
;
this
.
form
.
quantityQualify
=
0
;
this
.
form
.
quantityUnqualify
=
0
;
this
.
form
.
quantityUnqualify
=
0
;
}
}
}
}
}
,
}
,
//点击人员选择按钮
//点击人员选择按钮
handleUserSelect
(){
handleUserSelect
()
{
this
.
$refs
.
userSelect
.
showFlag
=
true
;
this
.
$refs
.
userSelect
.
showFlag
=
true
;
}
,
}
,
//人员选择返回
//人员选择返回
onUserSelected
(
row
){
onUserSelected
(
row
)
{
this
.
form
.
nickName
=
row
.
nickName
;
this
.
form
.
nickName
=
row
.
nickName
;
this
.
form
.
userName
=
row
.
userName
;
this
.
form
.
userName
=
row
.
userName
;
}
,
}
,
//点击人员选择按钮
//点击人员选择按钮
handleUser2Select
(){
handleUser2Select
()
{
this
.
$refs
.
user2Select
.
showFlag
=
true
;
this
.
$refs
.
user2Select
.
showFlag
=
true
;
}
,
}
,
//人员选择返回
//人员选择返回
onUser2Selected
(
row
){
onUser2Selected
(
row
)
{
this
.
form
.
recordUser
=
row
.
userName
;
this
.
form
.
recordUser
=
row
.
userName
;
this
.
form
.
recordNick
=
row
.
nickName
;
this
.
form
.
recordNick
=
row
.
nickName
;
}
,
}
,
}
}
}
;
}
;
...
...
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