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
b0dba8fb
Commit
b0dba8fb
authored
Apr 23, 2024
by
chenzj
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'dev' of
http://git.local.topsunit.com/mes/mes-ui
into dev
parents
34ce6fa5
84789ecf
Hide whitespace changes
Inline
Side-by-side
Showing
38 changed files
with
285 additions
and
547 deletions
+285
-547
workstation.js
src/api/mes/md/workstation.js
+5
-5
workstationtool.js
src/api/mes/md/workstationtool.js
+5
-5
tool.js
src/api/mes/tm/tool.js
+5
-5
tooltype.js
src/api/mes/tm/tooltype.js
+6
-6
taskSelectSingle.vue
src/components/TaskSelect/taskSelectSingle.vue
+5
-5
index.vue
src/components/TmTool/index.vue
+5
-5
index.vue
src/components/workorderRecordSelect/index.vue
+72
-128
index.vue
src/components/workorderRecordSelect2/index.vue
+0
-197
simpletableSingle.vue
src/components/workstationSelect/simpletableSingle.vue
+8
-8
single.vue
src/components/workunitSelect/single.vue
+3
-3
ProogingProcess.vue
...iews/mes/dv/brandquotation/components/ProogingProcess.vue
+4
-4
tool.vue
src/views/mes/md/workstation/components/tool.vue
+9
-9
worker.vue
src/views/mes/md/workstation/components/worker.vue
+1
-1
index.vue
src/views/mes/md/workstation/index.vue
+20
-13
index.vue
src/views/mes/md/workunit/index.vue
+4
-4
index.vue
src/views/mes/pro/feedback/index.vue
+3
-3
ProogingProcess.vue
...ews/mes/pro/productionMake/components/ProogingProcess.vue
+4
-4
ProogingProcess.vue
...mes/pro/productionSolution/components/ProogingProcess.vue
+4
-4
ProogingProcess.vue
...s/mes/pro/productiorequest/components/ProogingProcess.vue
+4
-4
routeprocess.vue
src/views/mes/pro/proroute/routeprocess.vue
+5
-5
ProogingProcess.vue
...iews/mes/pro/prototypeMake/components/ProogingProcess.vue
+4
-4
ganttx.vue
src/views/mes/pro/schedule/ganttx.vue
+1
-1
index.vue
src/views/mes/pro/schedule/index.vue
+4
-4
proTask.vue
src/views/mes/pro/schedule/proTask.vue
+5
-5
index.vue
src/views/mes/pro/scheduleList/index.vue
+7
-6
ProogingProcess.vue
src/views/mes/pro/workorder/components/ProogingProcess.vue
+4
-4
indexApply.vue
src/views/mes/pro/workorder/indexApply.vue
+11
-28
ProogingProcess.vue
src/views/mes/proofing/components/ProogingProcess.vue
+4
-4
index.vue
src/views/mes/qc/ipqc/index.vue
+4
-4
iqc.vue
src/views/mes/qc/pendinginspect/iqc.vue
+1
-1
pqc.vue
src/views/mes/qc/pendinginspect/pqc.vue
+4
-4
index.vue
src/views/mes/tm/maintenance/index.vue
+5
-5
index.vue
src/views/mes/tm/tool/index.vue
+16
-16
index.vue
src/views/mes/tm/tooltype/index.vue
+6
-6
index.vue
src/views/mes/wm/barcode/index.vue
+6
-6
index.vue
src/views/mes/wm/issue/index.vue
+1
-1
index.vue
src/views/mes/wm/itemconsume/index.vue
+15
-15
index.vue
src/views/mes/wm/productproduce/index.vue
+15
-15
No files found.
src/api/mes/md/workstation.js
View file @
b0dba8fb
import
request
from
'@/utils/request'
import
request
from
'@/utils/request'
// 查询工作
站
列表
// 查询工作
中心
列表
export
function
listWorkstation
(
query
)
{
export
function
listWorkstation
(
query
)
{
return
request
({
return
request
({
url
:
'/mes/md/workstation/list'
,
url
:
'/mes/md/workstation/list'
,
...
@@ -9,7 +9,7 @@ export function listWorkstation(query) {
...
@@ -9,7 +9,7 @@ export function listWorkstation(query) {
})
})
}
}
// 查询工作
站
详细
// 查询工作
中心
详细
export
function
getWorkstation
(
workstationId
)
{
export
function
getWorkstation
(
workstationId
)
{
return
request
({
return
request
({
url
:
'/mes/md/workstation/'
+
workstationId
,
url
:
'/mes/md/workstation/'
+
workstationId
,
...
@@ -17,7 +17,7 @@ export function getWorkstation(workstationId) {
...
@@ -17,7 +17,7 @@ export function getWorkstation(workstationId) {
})
})
}
}
// 新增工作
站
// 新增工作
中心
export
function
addWorkstation
(
data
)
{
export
function
addWorkstation
(
data
)
{
return
request
({
return
request
({
url
:
'/mes/md/workstation'
,
url
:
'/mes/md/workstation'
,
...
@@ -26,7 +26,7 @@ export function addWorkstation(data) {
...
@@ -26,7 +26,7 @@ export function addWorkstation(data) {
})
})
}
}
// 修改工作
站
// 修改工作
中心
export
function
updateWorkstation
(
data
)
{
export
function
updateWorkstation
(
data
)
{
return
request
({
return
request
({
url
:
'/mes/md/workstation'
,
url
:
'/mes/md/workstation'
,
...
@@ -35,7 +35,7 @@ export function updateWorkstation(data) {
...
@@ -35,7 +35,7 @@ export function updateWorkstation(data) {
})
})
}
}
// 删除工作
站
// 删除工作
中心
export
function
delWorkstation
(
workstationId
)
{
export
function
delWorkstation
(
workstationId
)
{
return
request
({
return
request
({
url
:
'/mes/md/workstation/'
+
workstationId
,
url
:
'/mes/md/workstation/'
+
workstationId
,
...
...
src/api/mes/md/workstationtool.js
View file @
b0dba8fb
import
request
from
'@/utils/request'
import
request
from
'@/utils/request'
// 查询
工装夹
具资源列表
// 查询
刀模版
具资源列表
export
function
listWorkstationtool
(
query
)
{
export
function
listWorkstationtool
(
query
)
{
return
request
({
return
request
({
url
:
'/mes/md/workstationtool/list'
,
url
:
'/mes/md/workstationtool/list'
,
...
@@ -9,7 +9,7 @@ export function listWorkstationtool(query) {
...
@@ -9,7 +9,7 @@ export function listWorkstationtool(query) {
})
})
}
}
// 查询
工装夹
具资源详细
// 查询
刀模版
具资源详细
export
function
getWorkstationtool
(
recordId
)
{
export
function
getWorkstationtool
(
recordId
)
{
return
request
({
return
request
({
url
:
'/mes/md/workstationtool/'
+
recordId
,
url
:
'/mes/md/workstationtool/'
+
recordId
,
...
@@ -17,7 +17,7 @@ export function getWorkstationtool(recordId) {
...
@@ -17,7 +17,7 @@ export function getWorkstationtool(recordId) {
})
})
}
}
// 新增
工装夹
具资源
// 新增
刀模版
具资源
export
function
addWorkstationtool
(
data
)
{
export
function
addWorkstationtool
(
data
)
{
return
request
({
return
request
({
url
:
'/mes/md/workstationtool'
,
url
:
'/mes/md/workstationtool'
,
...
@@ -26,7 +26,7 @@ export function addWorkstationtool(data) {
...
@@ -26,7 +26,7 @@ export function addWorkstationtool(data) {
})
})
}
}
// 修改
工装夹
具资源
// 修改
刀模版
具资源
export
function
updateWorkstationtool
(
data
)
{
export
function
updateWorkstationtool
(
data
)
{
return
request
({
return
request
({
url
:
'/mes/md/workstationtool'
,
url
:
'/mes/md/workstationtool'
,
...
@@ -35,7 +35,7 @@ export function updateWorkstationtool(data) {
...
@@ -35,7 +35,7 @@ export function updateWorkstationtool(data) {
})
})
}
}
// 删除
工装夹
具资源
// 删除
刀模版
具资源
export
function
delWorkstationtool
(
recordId
)
{
export
function
delWorkstationtool
(
recordId
)
{
return
request
({
return
request
({
url
:
'/mes/md/workstationtool/'
+
recordId
,
url
:
'/mes/md/workstationtool/'
+
recordId
,
...
...
src/api/mes/tm/tool.js
View file @
b0dba8fb
import
request
from
'@/utils/request'
import
request
from
'@/utils/request'
// 查询
工装夹
具清单列表
// 查询
刀模版
具清单列表
export
function
listTool
(
query
)
{
export
function
listTool
(
query
)
{
return
request
({
return
request
({
url
:
'/mes/tm/tool/list'
,
url
:
'/mes/tm/tool/list'
,
...
@@ -9,7 +9,7 @@ export function listTool(query) {
...
@@ -9,7 +9,7 @@ export function listTool(query) {
})
})
}
}
// 查询
工装夹
具清单详细
// 查询
刀模版
具清单详细
export
function
getTool
(
toolId
)
{
export
function
getTool
(
toolId
)
{
return
request
({
return
request
({
url
:
'/mes/tm/tool/'
+
toolId
,
url
:
'/mes/tm/tool/'
+
toolId
,
...
@@ -17,7 +17,7 @@ export function getTool(toolId) {
...
@@ -17,7 +17,7 @@ export function getTool(toolId) {
})
})
}
}
// 新增
工装夹
具清单
// 新增
刀模版
具清单
export
function
addTool
(
data
)
{
export
function
addTool
(
data
)
{
return
request
({
return
request
({
url
:
'/mes/tm/tool'
,
url
:
'/mes/tm/tool'
,
...
@@ -26,7 +26,7 @@ export function addTool(data) {
...
@@ -26,7 +26,7 @@ export function addTool(data) {
})
})
}
}
// 修改
工装夹
具清单
// 修改
刀模版
具清单
export
function
updateTool
(
data
)
{
export
function
updateTool
(
data
)
{
return
request
({
return
request
({
url
:
'/mes/tm/tool'
,
url
:
'/mes/tm/tool'
,
...
@@ -35,7 +35,7 @@ export function updateTool(data) {
...
@@ -35,7 +35,7 @@ export function updateTool(data) {
})
})
}
}
// 删除
工装夹
具清单
// 删除
刀模版
具清单
export
function
delTool
(
toolId
)
{
export
function
delTool
(
toolId
)
{
return
request
({
return
request
({
url
:
'/mes/tm/tool/'
+
toolId
,
url
:
'/mes/tm/tool/'
+
toolId
,
...
...
src/api/mes/tm/tooltype.js
View file @
b0dba8fb
import
request
from
'@/utils/request'
import
request
from
'@/utils/request'
// 查询
工装夹
具类型列表
// 查询
刀模版
具类型列表
export
function
listTooltype
(
query
)
{
export
function
listTooltype
(
query
)
{
return
request
({
return
request
({
url
:
'/mes/tm/tooltype/list'
,
url
:
'/mes/tm/tooltype/list'
,
...
@@ -9,7 +9,7 @@ export function listTooltype(query) {
...
@@ -9,7 +9,7 @@ export function listTooltype(query) {
})
})
}
}
// 查询所有
工装夹
具类型
// 查询所有
刀模版
具类型
export
function
listAllTooltype
()
{
export
function
listAllTooltype
()
{
return
request
({
return
request
({
url
:
'/mes/tm/tooltype/listAll'
,
url
:
'/mes/tm/tooltype/listAll'
,
...
@@ -17,7 +17,7 @@ export function listAllTooltype() {
...
@@ -17,7 +17,7 @@ export function listAllTooltype() {
})
})
}
}
// 查询
工装夹
具类型详细
// 查询
刀模版
具类型详细
export
function
getTooltype
(
toolTypeId
)
{
export
function
getTooltype
(
toolTypeId
)
{
return
request
({
return
request
({
url
:
'/mes/tm/tooltype/'
+
toolTypeId
,
url
:
'/mes/tm/tooltype/'
+
toolTypeId
,
...
@@ -25,7 +25,7 @@ export function getTooltype(toolTypeId) {
...
@@ -25,7 +25,7 @@ export function getTooltype(toolTypeId) {
})
})
}
}
// 新增
工装夹
具类型
// 新增
刀模版
具类型
export
function
addTooltype
(
data
)
{
export
function
addTooltype
(
data
)
{
return
request
({
return
request
({
url
:
'/mes/tm/tooltype'
,
url
:
'/mes/tm/tooltype'
,
...
@@ -34,7 +34,7 @@ export function addTooltype(data) {
...
@@ -34,7 +34,7 @@ export function addTooltype(data) {
})
})
}
}
// 修改
工装夹
具类型
// 修改
刀模版
具类型
export
function
updateTooltype
(
data
)
{
export
function
updateTooltype
(
data
)
{
return
request
({
return
request
({
url
:
'/mes/tm/tooltype'
,
url
:
'/mes/tm/tooltype'
,
...
@@ -43,7 +43,7 @@ export function updateTooltype(data) {
...
@@ -43,7 +43,7 @@ export function updateTooltype(data) {
})
})
}
}
// 删除
工装夹
具类型
// 删除
刀模版
具类型
export
function
delTooltype
(
toolTypeId
)
{
export
function
delTooltype
(
toolTypeId
)
{
return
request
({
return
request
({
url
:
'/mes/tm/tooltype/'
+
toolTypeId
,
url
:
'/mes/tm/tooltype/'
+
toolTypeId
,
...
...
src/components/TaskSelect/taskSelectSingle.vue
View file @
b0dba8fb
...
@@ -17,10 +17,10 @@
...
@@ -17,10 +17,10 @@
></el-option>
></el-option>
</el-select>
</el-select>
</el-form-item>
</el-form-item>
<el-form-item
label=
"所属工作
站
"
prop=
"workstationCode"
>
<el-form-item
label=
"所属工作
中心
"
prop=
"workstationCode"
>
<el-input
<el-input
v-model=
"queryParams.workstationCode"
v-model=
"queryParams.workstationCode"
placeholder=
"请输入工作
站
编号"
placeholder=
"请输入工作
中心
编号"
clearable
clearable
@
keyup
.
enter
.
native=
"handleQuery"
@
keyup
.
enter
.
native=
"handleQuery"
/>
/>
...
@@ -47,8 +47,8 @@
...
@@ -47,8 +47,8 @@
</el-table-column>
</el-table-column>
<el-table-column
label=
"任务编号"
align=
"center"
width=
"150px"
prop=
"taskCode"
:show-overflow-tooltip=
"true"
/>
<el-table-column
label=
"任务编号"
align=
"center"
width=
"150px"
prop=
"taskCode"
:show-overflow-tooltip=
"true"
/>
<el-table-column
label=
"任务名称"
align=
"center"
width=
"250px"
prop=
"taskName"
:show-overflow-tooltip=
"true"
/>
<el-table-column
label=
"任务名称"
align=
"center"
width=
"250px"
prop=
"taskName"
:show-overflow-tooltip=
"true"
/>
<el-table-column
label=
"工作
站
编号"
align=
"center"
width=
"150px"
prop=
"workstationCode"
:show-overflow-tooltip=
"true"
/>
<el-table-column
label=
"工作
中心
编号"
align=
"center"
width=
"150px"
prop=
"workstationCode"
:show-overflow-tooltip=
"true"
/>
<el-table-column
label=
"工作
站
名称"
align=
"center"
width=
"150px"
prop=
"workstationName"
:show-overflow-tooltip=
"true"
/>
<el-table-column
label=
"工作
中心
名称"
align=
"center"
width=
"150px"
prop=
"workstationName"
:show-overflow-tooltip=
"true"
/>
<el-table-column
label=
"排产数量"
align=
"center"
prop=
"quantity"
/>
<el-table-column
label=
"排产数量"
align=
"center"
prop=
"quantity"
/>
<el-table-column
label=
"已生产数量"
align=
"center"
width=
"100px"
prop=
"quantityProduced"
/>
<el-table-column
label=
"已生产数量"
align=
"center"
width=
"100px"
prop=
"quantityProduced"
/>
<el-table-column
label=
"开始生产时间"
align=
"center"
prop=
"startTime"
width=
"180"
>
<el-table-column
label=
"开始生产时间"
align=
"center"
prop=
"startTime"
width=
"180"
>
...
@@ -183,7 +183,7 @@
...
@@ -183,7 +183,7 @@
// 表单校验
// 表单校验
rules
:
{
rules
:
{
workstationId
:
[
workstationId
:
[
{
required
:
true
,
message
:
"工作
站
不能为空"
,
trigger
:
"blur"
}
{
required
:
true
,
message
:
"工作
中心
不能为空"
,
trigger
:
"blur"
}
],
],
quantity
:
[
quantity
:
[
{
required
:
true
,
message
:
"排产数量不能为空"
,
trigger
:
"blur"
}
{
required
:
true
,
message
:
"排产数量不能为空"
,
trigger
:
"blur"
}
...
...
src/components/TmTool/index.vue
View file @
b0dba8fb
...
@@ -16,23 +16,23 @@
...
@@ -16,23 +16,23 @@
v-show=
"showSearch"
v-show=
"showSearch"
label-width=
"100px"
label-width=
"100px"
>
>
<el-form-item
label=
"
工装夹
具编码"
prop=
"toolCode"
>
<el-form-item
label=
"
刀模版
具编码"
prop=
"toolCode"
>
<el-input
<el-input
v-model=
"queryParams.toolCode"
v-model=
"queryParams.toolCode"
placeholder=
"请输入
工装夹
具编码"
placeholder=
"请输入
刀模版
具编码"
clearable
clearable
@
keyup
.
enter
.
native=
"handleQuery"
@
keyup
.
enter
.
native=
"handleQuery"
/>
/>
</el-form-item>
</el-form-item>
<el-form-item
label=
"
工装夹
具名称"
prop=
"toolName"
>
<el-form-item
label=
"
刀模版
具名称"
prop=
"toolName"
>
<el-input
<el-input
v-model=
"queryParams.toolName"
v-model=
"queryParams.toolName"
placeholder=
"请输入
工装夹
具名称"
placeholder=
"请输入
刀模版
具名称"
clearable
clearable
@
keyup
.
enter
.
native=
"handleQuery"
@
keyup
.
enter
.
native=
"handleQuery"
/>
/>
</el-form-item>
</el-form-item>
<!--
<el-form-item
label=
"
工装夹
具类型"
prop=
"toolTypeId"
>
-->
<!--
<el-form-item
label=
"
刀模版
具类型"
prop=
"toolTypeId"
>
-->
<!--
<el-select
v-model=
"form.toolTypeId"
placeholder=
"请选择类型"
>
-->
<!--
<el-select
v-model=
"form.toolTypeId"
placeholder=
"请选择类型"
>
-->
<!--
<el-option-->
<!--
<el-option-->
<!-- v-for="dict in toolTypeOptions"-->
<!-- v-for="dict in toolTypeOptions"-->
...
...
src/components/workorderRecordSelect/index.vue
View file @
b0dba8fb
<
template
>
<
template
>
<el-dialog
<el-dialog
title=
"工单
变更
记录"
title=
"工单
更新
记录"
v-if=
"showFlag"
v-if=
"showFlag"
:visible
.
sync=
"showFlag"
:visible
.
sync=
"showFlag"
:modal=
"true"
:modal=
"true"
width=
"80%"
width=
"80%"
append-to-body
append-to-body
center
>
>
<el-form
:model=
"queryParams"
ref=
"queryForm"
size=
"small"
:inline=
"true"
v-show=
"showSearch"
label-width=
"68px"
>
<el-form
<!--
<el-form-item
label=
"工单id"
prop=
"workorderId"
>
:model=
"queryParams"
<el-input
ref=
"queryForm"
v-model=
"queryParams.workorderId"
size=
"small"
placeholder=
"请输入工单id"
inline
clearable
v-show=
"showSearch"
@
keyup
.
enter
.
native=
"handleQuery"
label-width=
"110px"
/>
>
</el-form-item>
-->
<el-form-item
label=
"工单名称"
prop=
"workorderName"
>
<el-form-item
label=
"工单名称"
prop=
"workorderName"
>
<el-input
<el-input
v-model=
"queryParams.workorderName"
v-model=
"queryParams.workorderName"
placeholder=
"请输入工单名称"
placeholder=
"请输入工单名称"
...
@@ -35,163 +33,109 @@
...
@@ -35,163 +33,109 @@
</el-form-item>
</el-form-item>
<el-form-item
label=
"请求类型"
prop=
"actionType"
>
<el-form-item
label=
"请求类型"
prop=
"actionType"
>
<el-select
v-model=
"queryParams.actionType"
placeholder=
"请选择请求类型"
clearable
>
<el-select
v-model=
"queryParams.actionType"
placeholder=
"请选择请求类型"
clearable
>
<el-option
label=
"请选择字典生成"
value=
""
/>
<el-option
</el-select>
v-for=
"dict in dict.type.sap_action_type"
:key=
"dict.value"
:label=
"dict.label"
:value=
"dict.value"
>
</el-option>
</el-select>
</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>
<el-button
icon=
"el-icon-refresh"
size=
"mini"
@
click=
"resetQuery"
>
重置
</el-button>
<el-button
icon=
"el-icon-refresh"
size=
"mini"
@
click=
"resetQuery"
>
重置
</el-button>
</el-form-item>
</el-form-item>
</el-form>
</el-form>
<el-table
<el-table
v-loading=
"loading"
:data=
"recordList"
@
selection-change=
"handleSelectionChange"
>
v-loading=
"loading"
<el-table-column
type=
"selection"
width=
"55"
align=
"center"
/>
:data=
"processRoutesList"
<el-table-column
label=
"工单名称"
align=
"center"
prop=
"workorderName"
/>
>
<el-table-column
label=
"工单名称"
align=
"center"
prop=
"workorderName"
/>
<el-table-column
label=
"工单编码"
align=
"center"
prop=
"workorderCode"
/>
<el-table-column
label=
"工单编码"
align=
"center"
prop=
"workorderCode"
/>
<el-table-column
label=
"请求类型"
align=
"center"
prop=
"actionType"
/>
<el-table-column
label=
"请求类型"
align=
"center"
prop=
"actionType"
/>
<el-table-column
label=
"更新时间"
align=
"center"
prop=
"createTime"
/>
<el-table-column
label=
"更新时间"
align=
"center"
prop=
"createTime"
/>
</el-table>
</el-table>
<pagination
v-show=
"total>0"
<pagination
:total=
"total"
v-show=
"total > 0"
:page
.
sync=
"queryParams.pageNum"
:total=
"total"
:limit
.
sync=
"queryParams.pageSize"
:page
.
sync=
"queryParams.pageNum"
@
pagination=
"getList"
:limit
.
sync=
"queryParams.pageSize"
/>
@
pagination=
"getList"
/>
<div
slot=
"footer"
class=
"dialog-footer"
>
<!--
<el-button
type=
"primary"
@
click=
"confirmSelect"
>
确 定
</el-button>
-->
<el-button
@
click=
"showFlag = false"
>
取 消
</el-button>
</div>
</el-dialog>
</el-dialog>
</
template
>
</
template
>
<
script
>
<
script
>
import
{
listRecord
,
getRecord
,
delRecord
,
addRecord
,
updateRecord
}
from
"@/api/md/r
ecord"
;
import
{
listRecord
}
from
"@/api/mes/pro/workorderR
ecord"
;
export
default
{
export
default
{
name
:
"Record"
,
name
:
"workorderRecordSelect"
,
dicts
:
[
'sap_action_type'
],
components
:
{},
props
:
{
data
:
{
type
:
Object
,
default
:
{}
}
},
data
()
{
data
()
{
return
{
return
{
// 遮罩层
showFlag
:
false
,
loading
:
true
,
// 选中数组
ids
:
[],
// 非单个禁用
single
:
true
,
// 非多个禁用
multiple
:
true
,
// 显示搜索条件
// 显示搜索条件
showSearch
:
true
,
showSearch
:
true
,
// 总条数
// 总条数
total
:
0
,
total
:
0
,
// 工单变更记录表格数据
processList
:
[],
recordList
:
[],
// 品牌表格数据
// 弹出层标题
processRoutesList
:
[],
title
:
""
,
loading
:
false
,
// 是否显示弹出层
open
:
false
,
// 查询参数
// 查询参数
queryParams
:
{
queryParams
:
{
pageNum
:
1
,
pageNum
:
1
,
pageSize
:
10
,
pageSize
:
10
workorderId
:
null
,
workorderName
:
null
,
workorderCode
:
null
,
actionType
:
null
,
requestBody
:
null
,
},
},
// 表单参数
form
:
{},
// 表单校验
rules
:
{
}
};
};
},
},
watch
:
{
data
:
{
handler
()
{
this
.
getList
()
this
.
queryParams
.
pageNum
=
1
},
deep
:
true
,
immediate
:
true
}
},
created
()
{
created
()
{
this
.
getList
();
//
this.getList();
},
},
methods
:
{
methods
:
{
/** 查询工
单变更记录
列表 */
/** 查询工
厂
列表 */
getList
()
{
getList
()
{
this
.
queryParams
.
workorderId
=
this
.
data
.
workorderId
this
.
loading
=
true
;
this
.
loading
=
true
;
listRecord
(
this
.
queryParams
).
then
(
response
=>
{
listRecord
(
this
.
queryParams
).
then
(
(
response
)
=>
{
this
.
record
List
=
response
.
rows
;
this
.
processRoutes
List
=
response
.
rows
;
this
.
total
=
response
.
total
;
this
.
total
=
response
.
total
;
this
.
loading
=
false
;
this
.
loading
=
false
;
});
});
},
},
// 取消按钮
cancel
()
{
this
.
open
=
false
;
this
.
reset
();
},
// 表单重置
reset
()
{
this
.
form
=
{
id
:
null
,
workorderId
:
null
,
workorderName
:
null
,
workorderCode
:
null
,
actionType
:
null
,
requestBody
:
null
,
createTime
:
null
,
createBy
:
null
,
updateTime
:
null
,
updateBy
:
null
};
this
.
resetForm
(
"form"
);
},
/** 搜索按钮操作 */
/** 搜索按钮操作 */
handleQuery
()
{
handleQuery
()
{
this
.
queryParams
.
pageNum
=
1
;
this
.
getList
();
this
.
getList
();
},
},
/** 重置按钮操作 */
/** 重置按钮操作 */
resetQuery
()
{
resetQuery
()
{
this
.
resetForm
(
"queryForm"
);
this
.
resetForm
(
"queryForm"
);
this
.
handleQuery
();
this
.
handleQuery
();
},
// 多选框选中数据
handleSelectionChange
(
selection
)
{
this
.
ids
=
selection
.
map
(
item
=>
item
.
id
)
this
.
single
=
selection
.
length
!==
1
this
.
multiple
=
!
selection
.
length
},
/** 新增按钮操作 */
handleAdd
()
{
this
.
reset
();
this
.
open
=
true
;
this
.
title
=
"添加工单变更记录"
;
},
/** 修改按钮操作 */
handleUpdate
(
row
)
{
this
.
reset
();
const
id
=
row
.
id
||
this
.
ids
getRecord
(
id
).
then
(
response
=>
{
this
.
form
=
response
.
data
;
this
.
open
=
true
;
this
.
title
=
"修改工单变更记录"
;
});
},
/** 提交按钮 */
submitForm
()
{
this
.
$refs
[
"form"
].
validate
(
valid
=>
{
if
(
valid
)
{
if
(
this
.
form
.
id
!=
null
)
{
updateRecord
(
this
.
form
).
then
(
response
=>
{
this
.
$modal
.
msgSuccess
(
"修改成功"
);
this
.
open
=
false
;
this
.
getList
();
});
}
else
{
addRecord
(
this
.
form
).
then
(
response
=>
{
this
.
$modal
.
msgSuccess
(
"新增成功"
);
this
.
open
=
false
;
this
.
getList
();
});
}
}
});
},
/** 删除按钮操作 */
handleDelete
(
row
)
{
const
ids
=
row
.
id
||
this
.
ids
;
this
.
$modal
.
confirm
(
'是否确认删除工单变更记录编号为"'
+
ids
+
'"的数据项?'
).
then
(
function
()
{
return
delRecord
(
ids
);
}).
then
(()
=>
{
this
.
getList
();
this
.
$modal
.
msgSuccess
(
"删除成功"
);
}).
catch
(()
=>
{});
},
/** 导出按钮操作 */
handleExport
()
{
this
.
download
(
'md/record/export'
,
{
...
this
.
queryParams
},
`record_
${
new
Date
().
getTime
()}
.xlsx`
)
}
}
}
}
,
};
};
</
script
>
</
script
>
src/components/workorderRecordSelect2/index.vue
deleted
100644 → 0
View file @
34ce6fa5
<
template
>
<el-dialog
title=
"工单更新记录"
v-if=
"showFlag"
:visible
.
sync=
"showFlag"
:modal=
"true"
width=
"80%"
append-to-body
center
>
<el-form
:model=
"queryParams"
ref=
"queryForm"
size=
"small"
inline
v-show=
"showSearch"
label-width=
"110px"
>
<el-form-item
label=
"工单名称"
prop=
"workorderName"
>
<el-input
v-model=
"queryParams.workorderName"
placeholder=
"请输入工单名称"
clearable
@
keyup
.
enter
.
native=
"handleQuery"
/>
</el-form-item>
<el-form-item
label=
"工单编码"
prop=
"workorderCode"
>
<el-input
@
keyup
.
enter
.
native=
"handleQuery"
v-model=
"queryParams.workorderCode"
placeholder=
"请输入工单编码"
clearable
/>
</el-form-item>
<el-form-item
label=
"请求类型"
prop=
"actionType"
>
<el-select
v-model=
"queryParams.actionType"
placeholder=
"请选择请求类型"
clearable
>
<el-option
v-for=
"dict in dict.type.sap_action_type"
:key=
"dict.value"
:label=
"dict.label"
:value=
"dict.value"
>
</el-option>
</el-select>
</el-form-item>
<el-form-item>
<el-button
type=
"primary"
icon=
"el-icon-search"
size=
"mini"
@
click=
"handleQuery"
>
搜索
</el-button>
<el-button
icon=
"el-icon-refresh"
size=
"mini"
@
click=
"resetQuery"
>
重置
</el-button>
</el-form-item>
</el-form>
<el-table
v-loading=
"loading"
:data=
"processRoutesList"
highlight-current-row
@
current-change=
"handleCurrent"
@
row-dblclick=
"handleRowDbClick"
height=
"400"
>
<el-table-column
label=
"工单名称"
align=
"center"
prop=
"workorderName"
/>
<el-table-column
label=
"工单编码"
align=
"center"
prop=
"workorderCode"
/>
<el-table-column
label=
"请求类型"
align=
"center"
prop=
"actionType"
/>
<el-table-column
label=
"更新时间"
align=
"center"
prop=
"createTime"
/>
</el-table>
<pagination
v-show=
"total > 0"
:total=
"total"
:page
.
sync=
"queryParams.pageNum"
:limit
.
sync=
"queryParams.pageSize"
@
pagination=
"getList"
/>
<div
slot=
"footer"
class=
"dialog-footer"
>
<!--
<el-button
type=
"primary"
@
click=
"confirmSelect"
>
确 定
</el-button>
-->
<el-button
@
click=
"showFlag = false"
>
取 消
</el-button>
</div>
</el-dialog>
</
template
>
<
script
>
import
{
listProroute
}
from
"@/api/mes/pro/proroute"
;
import
{
listRouteprocess
}
from
"@/api/mes/pro/routeprocess"
;
import
{
listRecord
,
getRecord
,
delRecord
,
addRecord
,
updateRecord
}
from
"@/api/mes/pro/workorderRecord"
;
export
default
{
name
:
"RoutesProcessSelectSingle"
,
components
:
{},
dicts
:
[
"sap_action_type"
],
data
()
{
return
{
showFlag
:
false
,
// 选中数组
selectedRouteId
:
undefined
,
selectedRows
:
[],
// 非单个禁用
single
:
true
,
// 非多个禁用
multiple
:
true
,
// 显示搜索条件
showSearch
:
true
,
// 总条数
total
:
0
,
processList
:
[],
// 品牌表格数据
processRoutesList
:
[],
// // 品牌名称
// brandName: undefined,
defaultProps
:
{
children
:
"children"
,
label
:
"label"
,
},
processLoading
:
false
,
// 查询参数
queryParams
:
{
pageNum
:
1
,
pageSize
:
10
,
routeCode
:
null
,
routeName
:
null
,
routeDesc
:
null
,
enableFlag
:
null
,
},
};
},
created
()
{
this
.
getList
();
},
methods
:
{
/** 查询工厂列表 */
getList
()
{
this
.
loading
=
true
;
listRecord
(
this
.
queryParams
).
then
((
response
)
=>
{
this
.
processRoutesList
=
response
.
rows
;
this
.
total
=
response
.
total
;
this
.
loading
=
false
;
});
},
/** 搜索按钮操作 */
handleQuery
()
{
this
.
getList
();
},
/** 重置按钮操作 */
resetQuery
()
{
this
.
resetForm
(
"queryForm"
);
this
.
handleQuery
();
},
handleCurrent
(
row
)
{
const
params
=
{
pageNum
:
1
,
pageSize
:
1000
,
routeId
:
row
.
routeId
,
};
this
.
processLoading
=
true
;
listRouteprocess
(
params
)
.
then
(({
rows
})
=>
{
this
.
processList
=
rows
;
this
.
processLoading
=
false
;
})
.
catch
(()
=>
{
this
.
processLoading
=
false
;
});
if
(
row
)
{
this
.
selectedRows
=
row
;
}
},
getProcess
()
{},
// 单选选中数据
handleRowChange
(
row
)
{
if
(
row
)
{
this
.
selectedRows
=
row
;
}
},
//双击选中
handleRowDbClick
(
row
)
{
if
(
row
)
{
this
.
selectedRows
=
row
;
this
.
$emit
(
"onSelected"
,
this
.
selectedRows
);
this
.
showFlag
=
false
;
}
},
//确定选中
confirmSelect
()
{
if
(
this
.
selectedRouteId
==
null
||
this
.
selectedRouteId
==
0
)
{
this
.
$notify
({
title
:
"提示"
,
type
:
"warning"
,
message
:
"请至少选择一条数据!"
,
});
return
;
}
this
.
$emit
(
"onSelected"
,
this
.
selectedRows
);
this
.
showFlag
=
false
;
},
},
};
</
script
>
src/components/workstationSelect/simpletableSingle.vue
View file @
b0dba8fb
<
template
>
<
template
>
<el-dialog
<el-dialog
title=
"工作
站
选择"
title=
"工作
中心
选择"
v-if=
"showFlag"
v-if=
"showFlag"
:visible
.
sync=
"showFlag"
:visible
.
sync=
"showFlag"
:modal=
"false"
:modal=
"false"
...
@@ -18,13 +18,13 @@
...
@@ -18,13 +18,13 @@
<el-row>
<el-row>
<el-col
:span=
"7"
>
<el-col
:span=
"7"
>
<el-form-item
<el-form-item
label=
"工作
站
编号"
label=
"工作
中心
编号"
label-width=
"120"
label-width=
"120"
prop=
"workstationCode"
prop=
"workstationCode"
>
>
<el-input
<el-input
v-model=
"queryParams.workstationCode"
v-model=
"queryParams.workstationCode"
placeholder=
"请输入工作
站
编号"
placeholder=
"请输入工作
中心
编号"
clearable
clearable
@
keyup
.
enter
.
native=
"handleQuery"
@
keyup
.
enter
.
native=
"handleQuery"
/>
/>
...
@@ -93,15 +93,15 @@
...
@@ -93,15 +93,15 @@
>
>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"工作
站
编号"
align=
"center"
prop=
"workstationCode"
>
<el-table-column
label=
"工作
中心
编号"
align=
"center"
prop=
"workstationCode"
>
</el-table-column>
</el-table-column>
<el-table-column
<el-table-column
label=
"工作
站
名称"
label=
"工作
中心
名称"
align=
"center"
align=
"center"
prop=
"workstationName"
prop=
"workstationName"
/>
/>
<el-table-column
<el-table-column
label=
"工作
站
地点"
label=
"工作
中心
地点"
align=
"center"
align=
"center"
prop=
"workstationAddress"
prop=
"workstationAddress"
/>
/>
...
@@ -159,7 +159,7 @@ export default {
...
@@ -159,7 +159,7 @@ export default {
showSearch
:
true
,
showSearch
:
true
,
// 总条数
// 总条数
total
:
0
,
total
:
0
,
// 工作
站
表格数据
// 工作
中心
表格数据
workstationList
:
[],
workstationList
:
[],
//车间选项
//车间选项
workshopOptions
:
[],
workshopOptions
:
[],
...
@@ -210,7 +210,7 @@ export default {
...
@@ -210,7 +210,7 @@ export default {
},
},
},
},
methods
:
{
methods
:
{
/** 查询工作
站
列表 */
/** 查询工作
中心
列表 */
getList
()
{
getList
()
{
this
.
loading
=
true
;
this
.
loading
=
true
;
listWorkstation
(
this
.
queryParams
).
then
((
response
)
=>
{
listWorkstation
(
this
.
queryParams
).
then
((
response
)
=>
{
...
...
src/components/workunitSelect/single.vue
View file @
b0dba8fb
...
@@ -30,10 +30,10 @@
...
@@ -30,10 +30,10 @@
@
keyup
.
enter
.
native=
"handleQuery"
@
keyup
.
enter
.
native=
"handleQuery"
/>
/>
</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"
v-model=
"queryParams.workstationName"
placeholder=
"请输入工作
站
名称"
placeholder=
"请输入工作
中心
名称"
clearable
clearable
@
keyup
.
enter
.
native=
"handleQuery"
@
keyup
.
enter
.
native=
"handleQuery"
/>
/>
...
@@ -68,7 +68,7 @@
...
@@ -68,7 +68,7 @@
>
>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"工作
站
名称"
width=
"180"
prop=
"workstationName"
/>
<el-table-column
label=
"工作
中心
名称"
width=
"180"
prop=
"workstationName"
/>
<el-table-column
<el-table-column
label=
"工作单元编码"
label=
"工作单元编码"
width=
"200"
width=
"200"
...
...
src/views/mes/dv/brandquotation/components/ProogingProcess.vue
View file @
b0dba8fb
...
@@ -8,7 +8,7 @@
...
@@ -8,7 +8,7 @@
prop=
"linkType"
prop=
"linkType"
align=
"center"
align=
"center"
/>
/>
<el-table-column
label=
"工作
站
"
prop=
"workstationName"
align=
"center"
/>
<el-table-column
label=
"工作
中心
"
prop=
"workstationName"
align=
"center"
/>
<el-table-column
label=
"标准工时"
prop=
"stdWorkingTime"
align=
"center"
/>
<el-table-column
label=
"标准工时"
prop=
"stdWorkingTime"
align=
"center"
/>
<el-table-column
label=
"甘特图显示颜色"
prop=
"colorCode"
align=
"center"
/>
<el-table-column
label=
"甘特图显示颜色"
prop=
"colorCode"
align=
"center"
/>
<el-table-column
<el-table-column
...
@@ -82,11 +82,11 @@
...
@@ -82,11 +82,11 @@
>
>
<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
v-model=
"form.workstationName"
v-model=
"form.workstationName"
disabled
disabled
placeholder=
"请选择工作
站
信息"
placeholder=
"请选择工作
中心
信息"
>
>
<el-button
<el-button
slot=
"append"
slot=
"append"
...
@@ -222,7 +222,7 @@ export default {
...
@@ -222,7 +222,7 @@ export default {
this
.
resetForm
();
this
.
resetForm
();
this
.
tableData
=
[];
this
.
tableData
=
[];
},
},
// 查询工作
站
信息
// 查询工作
中心
信息
handleWorkstationSelect
()
{
handleWorkstationSelect
()
{
this
.
$refs
.
WorkstationSelect
.
showFlag
=
true
;
this
.
$refs
.
WorkstationSelect
.
showFlag
=
true
;
},
},
...
...
src/views/mes/md/workstation/components/tool.vue
View file @
b0dba8fb
...
@@ -23,11 +23,11 @@
...
@@ -23,11 +23,11 @@
</el-table-column>
</el-table-column>
</el-table>
</el-table>
<!-- 添加或修改
工装夹
具资源对话框 -->
<!-- 添加或修改
刀模版
具资源对话框 -->
<el-dialog
:title=
"title"
:visible
.
sync=
"open"
width=
"500px"
append-to-body
>
<el-dialog
:title=
"title"
:visible
.
sync=
"open"
width=
"500px"
append-to-body
>
<el-form
ref=
"form"
:model=
"form"
:rules=
"rules"
label-width=
"120px"
>
<el-form
ref=
"form"
:model=
"form"
:rules=
"rules"
label-width=
"120px"
>
<el-form-item
label=
"
工装夹
具类型"
prop=
"toolTypeId"
>
<el-form-item
label=
"
刀模版
具类型"
prop=
"toolTypeId"
>
<el-select
v-model=
"form.toolTypeId"
placeholder=
"请选择类型"
>
<el-select
v-model=
"form.toolTypeId"
placeholder=
"请选择类型"
>
<el-option
<el-option
v-for=
"dict in toolTypeOptions"
v-for=
"dict in toolTypeOptions"
...
@@ -68,7 +68,7 @@ export default {
...
@@ -68,7 +68,7 @@ export default {
showSearch
:
true
,
showSearch
:
true
,
// 总条数
// 总条数
total
:
0
,
total
:
0
,
//
工装夹
具资源表格数据
//
刀模版
具资源表格数据
workstationtoolList
:
[],
workstationtoolList
:
[],
toolTypeOptions
:
[],
toolTypeOptions
:
[],
// 弹出层标题
// 弹出层标题
...
@@ -90,10 +90,10 @@ export default {
...
@@ -90,10 +90,10 @@ export default {
// 表单校验
// 表单校验
rules
:
{
rules
:
{
workstationId
:
[
workstationId
:
[
{
required
:
true
,
message
:
"工作
站
ID不能为空"
,
trigger
:
"blur"
}
{
required
:
true
,
message
:
"工作
中心
ID不能为空"
,
trigger
:
"blur"
}
],
],
toolTypeId
:
[
toolTypeId
:
[
{
required
:
true
,
message
:
"
工装夹
具类型ID不能为空"
,
trigger
:
"blur"
}
{
required
:
true
,
message
:
"
刀模版
具类型ID不能为空"
,
trigger
:
"blur"
}
],
],
quantity
:
[
quantity
:
[
{
required
:
true
,
message
:
"数量不能为空"
,
trigger
:
"blur"
}
{
required
:
true
,
message
:
"数量不能为空"
,
trigger
:
"blur"
}
...
@@ -110,7 +110,7 @@ export default {
...
@@ -110,7 +110,7 @@ export default {
this
.
getTypeList
();
this
.
getTypeList
();
},
},
methods
:
{
methods
:
{
/** 查询
工装夹
具资源列表 */
/** 查询
刀模版
具资源列表 */
getList
()
{
getList
()
{
this
.
loading
=
true
;
this
.
loading
=
true
;
listWorkstationtool
(
this
.
queryParams
).
then
(
response
=>
{
listWorkstationtool
(
this
.
queryParams
).
then
(
response
=>
{
...
@@ -166,7 +166,7 @@ export default {
...
@@ -166,7 +166,7 @@ export default {
handleAdd
()
{
handleAdd
()
{
this
.
reset
();
this
.
reset
();
this
.
open
=
true
;
this
.
open
=
true
;
this
.
title
=
"添加
工装夹
具资源"
;
this
.
title
=
"添加
刀模版
具资源"
;
},
},
/** 修改按钮操作 */
/** 修改按钮操作 */
handleUpdate
(
row
)
{
handleUpdate
(
row
)
{
...
@@ -175,7 +175,7 @@ export default {
...
@@ -175,7 +175,7 @@ export default {
getWorkstationtool
(
recordId
).
then
(
response
=>
{
getWorkstationtool
(
recordId
).
then
(
response
=>
{
this
.
form
=
response
.
data
;
this
.
form
=
response
.
data
;
this
.
open
=
true
;
this
.
open
=
true
;
this
.
title
=
"修改
工装夹
具资源"
;
this
.
title
=
"修改
刀模版
具资源"
;
});
});
},
},
/** 提交按钮 */
/** 提交按钮 */
...
@@ -201,7 +201,7 @@ export default {
...
@@ -201,7 +201,7 @@ export default {
/** 删除按钮操作 */
/** 删除按钮操作 */
handleDelete
(
row
)
{
handleDelete
(
row
)
{
const
recordIds
=
row
.
recordId
||
this
.
ids
;
const
recordIds
=
row
.
recordId
||
this
.
ids
;
this
.
$modal
.
confirm
(
'是否确认删除
工装夹
具资源?'
).
then
(
function
()
{
this
.
$modal
.
confirm
(
'是否确认删除
刀模版
具资源?'
).
then
(
function
()
{
return
delWorkstationtool
(
recordIds
);
return
delWorkstationtool
(
recordIds
);
}).
then
(()
=>
{
}).
then
(()
=>
{
this
.
getList
();
this
.
getList
();
...
...
src/views/mes/md/workstation/components/worker.vue
View file @
b0dba8fb
...
@@ -110,7 +110,7 @@ export default {
...
@@ -110,7 +110,7 @@ export default {
// 表单校验
// 表单校验
rules
:
{
rules
:
{
workstationId
:
[
workstationId
:
[
{
required
:
true
,
message
:
"工作
站
ID不能为空"
,
trigger
:
"blur"
}
{
required
:
true
,
message
:
"工作
中心
ID不能为空"
,
trigger
:
"blur"
}
],
],
postId
:
[
postId
:
[
{
required
:
true
,
message
:
"岗位ID不能为空"
,
trigger
:
"blur"
}
{
required
:
true
,
message
:
"岗位ID不能为空"
,
trigger
:
"blur"
}
...
...
src/views/mes/md/workstation/index.vue
View file @
b0dba8fb
...
@@ -294,13 +294,13 @@
...
@@ -294,13 +294,13 @@
<el-col
:span=
"12"
>
<el-col
:span=
"12"
>
<el-form-item
label=
"所在车间"
prop=
"workshopName"
>
<el-form-item
label=
"所在车间"
prop=
"workshopName"
>
<el-input
v-model=
"form.workshopName"
placeholder=
"请选输入所在车间"
/>
<el-input
v-model=
"form.workshopName"
placeholder=
"请选输入所在车间"
/>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
<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"
placeholder=
"请选输入工序"
/>
<el-input
v-model=
"form.processName"
@
blur=
"handleChangeProcessName"
placeholder=
"请选输入工序"
/>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
<el-col
:span=
"12"
>
<el-col
:span=
"12"
>
...
@@ -496,7 +496,7 @@
...
@@ -496,7 +496,7 @@
<!-- <el-carousel-item>
<!-- <el-carousel-item>
<el-card shadow="always" style="width: 400px">
<el-card shadow="always" style="width: 400px">
<div slot="header">
<div slot="header">
<span>
工装夹
具</span>
<span>
刀模版
具</span>
<el-button
<el-button
style="float: right; padding: 5px 0"
style="float: right; padding: 5px 0"
@click="handleToolTypeAdd"
@click="handleToolTypeAdd"
...
@@ -540,7 +540,7 @@ import {
...
@@ -540,7 +540,7 @@ import {
//人力资源选择与保存
//人力资源选择与保存
import
Workstationworker
from
"./components/worker"
;
import
Workstationworker
from
"./components/worker"
;
import
BrandSelect
from
"@/components/userSelect/single.vue"
;
import
BrandSelect
from
"@/components/userSelect/single.vue"
;
//
工装夹
具资源选择与保存
//
刀模版
具资源选择与保存
// import WorkStationTool from "./components/tool";
// import WorkStationTool from "./components/tool";
// import { getTreeList } from "@/api/mes/wm/warehouse";
// import { getTreeList } from "@/api/mes/wm/warehouse";
import
{
listAllProcess
}
from
"@/api/mes/pro/process"
;
import
{
listAllProcess
}
from
"@/api/mes/pro/process"
;
...
@@ -590,7 +590,7 @@ export default {
...
@@ -590,7 +590,7 @@ export default {
showSearch
:
true
,
showSearch
:
true
,
// 总条数
// 总条数
total
:
0
,
total
:
0
,
// 工作
站
表格数据
// 工作
中心
表格数据
workstationList
:
[],
workstationList
:
[],
//车间选项
//车间选项
workshopOptions
:
[],
workshopOptions
:
[],
...
@@ -620,10 +620,10 @@ export default {
...
@@ -620,10 +620,10 @@ export default {
// 表单校验
// 表单校验
rules
:
{
rules
:
{
workstationCode
:
[
workstationCode
:
[
{
required
:
true
,
message
:
"工作
站
编号不能为空"
,
trigger
:
"blur"
},
{
required
:
true
,
message
:
"工作
中心
编号不能为空"
,
trigger
:
"blur"
},
],
],
workstationName
:
[
workstationName
:
[
{
required
:
true
,
message
:
"工作
站
名称不能为空"
,
trigger
:
"blur"
},
{
required
:
true
,
message
:
"工作
中心
名称不能为空"
,
trigger
:
"blur"
},
],
],
enableFlag
:
[
enableFlag
:
[
{
required
:
true
,
message
:
"是否启用不能为空"
,
trigger
:
"blur"
},
{
required
:
true
,
message
:
"是否启用不能为空"
,
trigger
:
"blur"
},
...
@@ -647,7 +647,14 @@ export default {
...
@@ -647,7 +647,14 @@ export default {
// this.getWarehouseList();
// this.getWarehouseList();
},
},
methods
:
{
methods
:
{
/** 查询工作站列表 */
handleChangeProcessName
(
value
)
{
if
(
!
this
.
form
.
processName
)
{
this
.
form
.
processId
=
''
this
.
form
.
processCode
=
''
}
console
.
log
(
value
,
this
.
form
)
},
/** 查询工作中心列表 */
getList
()
{
getList
()
{
this
.
loading
=
true
;
this
.
loading
=
true
;
listWorkstation
(
this
.
queryParams
).
then
((
response
)
=>
{
listWorkstation
(
this
.
queryParams
).
then
((
response
)
=>
{
...
@@ -785,7 +792,7 @@ export default {
...
@@ -785,7 +792,7 @@ export default {
this
.
handleAutoGenChange
(
true
);
this
.
handleAutoGenChange
(
true
);
this
.
getWorkshops
();
this
.
getWorkshops
();
this
.
open
=
true
;
this
.
open
=
true
;
this
.
title
=
"添加工作
站
"
;
this
.
title
=
"添加工作
中心
"
;
this
.
optType
=
"add"
;
this
.
optType
=
"add"
;
},
},
// 查询明细按钮操作
// 查询明细按钮操作
...
@@ -808,7 +815,7 @@ export default {
...
@@ -808,7 +815,7 @@ export default {
getWorkstation
(
workstationId
).
then
((
response
)
=>
{
getWorkstation
(
workstationId
).
then
((
response
)
=>
{
this
.
form
=
response
.
data
;
this
.
form
=
response
.
data
;
this
.
open
=
true
;
this
.
open
=
true
;
this
.
title
=
"修改工作
站
"
;
this
.
title
=
"修改工作
中心
"
;
this
.
optType
=
"edit"
;
this
.
optType
=
"edit"
;
});
});
},
},
...
@@ -836,7 +843,7 @@ export default {
...
@@ -836,7 +843,7 @@ export default {
handleDelete
(
row
)
{
handleDelete
(
row
)
{
const
workstationIds
=
row
.
workstationId
||
this
.
ids
;
const
workstationIds
=
row
.
workstationId
||
this
.
ids
;
this
.
$modal
this
.
$modal
.
confirm
(
"是否确认删除工作
站
?"
)
.
confirm
(
"是否确认删除工作
中心
?"
)
.
then
(
function
()
{
.
then
(
function
()
{
return
delWorkstation
(
workstationIds
);
return
delWorkstation
(
workstationIds
);
})
})
...
@@ -884,7 +891,7 @@ export default {
...
@@ -884,7 +891,7 @@ export default {
handlePostAdd
()
{
handlePostAdd
()
{
this
.
$refs
.
postList
.
handleAdd
();
this
.
$refs
.
postList
.
handleAdd
();
},
},
//
工装夹
具资源新增
//
刀模版
具资源新增
handleToolTypeAdd
()
{
handleToolTypeAdd
()
{
this
.
$refs
.
toolList
.
handleAdd
();
this
.
$refs
.
toolList
.
handleAdd
();
},
},
...
...
src/views/mes/md/workunit/index.vue
View file @
b0dba8fb
...
@@ -90,7 +90,7 @@
...
@@ -90,7 +90,7 @@
>
{{
scope
.
row
.
workunitCode
}}
</el-button>
>
{{
scope
.
row
.
workunitCode
}}
</el-button>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"工作
站
"
align=
"center"
prop=
"workstationName"
/>
<el-table-column
label=
"工作
中心
"
align=
"center"
prop=
"workstationName"
/>
<el-table-column
label=
"工作单元名称"
align=
"center"
prop=
"workunitName"
/>
<el-table-column
label=
"工作单元名称"
align=
"center"
prop=
"workunitName"
/>
<el-table-column
label=
"是否启用"
align=
"center"
prop=
"enableFlag"
>
<el-table-column
label=
"是否启用"
align=
"center"
prop=
"enableFlag"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
...
@@ -136,8 +136,8 @@
...
@@ -136,8 +136,8 @@
<el-form
ref=
"form"
:model=
"form"
:rules=
"rules"
label-width=
"80px"
>
<el-form
ref=
"form"
:model=
"form"
:rules=
"rules"
label-width=
"80px"
>
<el-row>
<el-row>
<el-col
:span=
"20"
>
<el-col
:span=
"20"
>
<el-form-item
label=
"工作
站
"
label-width=
"120px"
prop=
"workstationName"
>
<el-form-item
label=
"工作
中心
"
label-width=
"120px"
prop=
"workstationName"
>
<el-input
v-model=
"form.workstationName"
placeholder=
"请输入工作
站
"
>
<el-input
v-model=
"form.workstationName"
placeholder=
"请输入工作
中心
"
>
<el-button
slot=
"append"
icon=
"el-icon-search"
@
click=
"handleWorkstationSelect"
></el-button>
<el-button
slot=
"append"
icon=
"el-icon-search"
@
click=
"handleWorkstationSelect"
></el-button>
</el-input>
</el-input>
<WorkstationSelect
ref=
"workstationSelect"
@
onSelected=
"onWorkstationSelected"
>
</WorkstationSelect>
<WorkstationSelect
ref=
"workstationSelect"
@
onSelected=
"onWorkstationSelected"
>
</WorkstationSelect>
...
@@ -270,7 +270,7 @@ export default {
...
@@ -270,7 +270,7 @@ export default {
// 表单校验
// 表单校验
rules
:
{
rules
:
{
workstationName
:
[
workstationName
:
[
{
required
:
true
,
message
:
"工作
站
不能为空"
,
trigger
:
"blur"
}
{
required
:
true
,
message
:
"工作
中心
不能为空"
,
trigger
:
"blur"
}
],
],
workunitName
:
[
workunitName
:
[
{
required
:
true
,
message
:
"工作单元名称不能为空"
,
trigger
:
"blur"
}
{
required
:
true
,
message
:
"工作单元名称不能为空"
,
trigger
:
"blur"
}
...
...
src/views/mes/pro/feedback/index.vue
View file @
b0dba8fb
...
@@ -11,10 +11,10 @@
...
@@ -11,10 +11,10 @@
/>
/>
</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"
v-model=
"queryParams.workstationName"
placeholder=
"请输入工作
站
名称"
placeholder=
"请输入工作
中心
名称"
clearable
clearable
@
keyup
.
enter
.
native=
"handleQuery"
@
keyup
.
enter
.
native=
"handleQuery"
/>
/>
...
@@ -124,7 +124,7 @@
...
@@ -124,7 +124,7 @@
<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"
/>
<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"
/>
<el-table-column
label=
"生产工单编号"
width=
"150"
align=
"center"
prop=
"workorderCode"
/>
<el-table-column
label=
"生产工单编号"
width=
"150"
align=
"center"
prop=
"workorderCode"
/>
...
...
src/views/mes/pro/productionMake/components/ProogingProcess.vue
View file @
b0dba8fb
...
@@ -8,7 +8,7 @@
...
@@ -8,7 +8,7 @@
prop=
"linkType"
prop=
"linkType"
align=
"center"
align=
"center"
/>
/>
<el-table-column
label=
"工作
站
"
prop=
"workstationName"
align=
"center"
/>
<el-table-column
label=
"工作
中心
"
prop=
"workstationName"
align=
"center"
/>
<el-table-column
label=
"标准工时"
prop=
"stdWorkingTime"
align=
"center"
/>
<el-table-column
label=
"标准工时"
prop=
"stdWorkingTime"
align=
"center"
/>
<el-table-column
label=
"甘特图显示颜色"
prop=
"colorCode"
align=
"center"
/>
<el-table-column
label=
"甘特图显示颜色"
prop=
"colorCode"
align=
"center"
/>
<el-table-column
<el-table-column
...
@@ -84,11 +84,11 @@
...
@@ -84,11 +84,11 @@
>
>
<el-row>
<el-row>
<el-col
:span=
"12"
>
<el-col
:span=
"12"
>
<el-form-item
label=
"工作
站
"
prop=
"workstationId"
>
<el-form-item
label=
"工作
中心
"
prop=
"workstationId"
>
<el-input
<el-input
v-model=
"form.workstationName"
v-model=
"form.workstationName"
disabled
disabled
placeholder=
"请选择工作
站
信息"
placeholder=
"请选择工作
中心
信息"
>
>
<el-button
<el-button
slot=
"append"
slot=
"append"
...
@@ -223,7 +223,7 @@ export default {
...
@@ -223,7 +223,7 @@ export default {
this
.
resetForm
();
this
.
resetForm
();
this
.
tableData
=
[];
this
.
tableData
=
[];
},
},
// 查询工作
站
信息
// 查询工作
中心
信息
handleWorkstationSelect
()
{
handleWorkstationSelect
()
{
this
.
$refs
.
WorkstationSelect
.
showFlag
=
true
;
this
.
$refs
.
WorkstationSelect
.
showFlag
=
true
;
},
},
...
...
src/views/mes/pro/productionSolution/components/ProogingProcess.vue
View file @
b0dba8fb
...
@@ -3,7 +3,7 @@
...
@@ -3,7 +3,7 @@
<el-table
:data=
"tableData"
>
<el-table
:data=
"tableData"
>
<el-table-column
label=
"序号"
prop=
"idx"
align=
"center"
/>
<el-table-column
label=
"序号"
prop=
"idx"
align=
"center"
/>
<el-table-column
label=
"工序名称"
prop=
"processName"
align=
"center"
/>
<el-table-column
label=
"工序名称"
prop=
"processName"
align=
"center"
/>
<el-table-column
label=
"工作
站
"
prop=
"workstationName"
align=
"center"
/>
<el-table-column
label=
"工作
中心
"
prop=
"workstationName"
align=
"center"
/>
<el-table-column
label=
"标准工时"
prop=
"stdWorkingTime"
align=
"center"
/>
<el-table-column
label=
"标准工时"
prop=
"stdWorkingTime"
align=
"center"
/>
<el-table-column
label=
"换行时间"
prop=
"lineBreakTime"
align=
"center"
/>
<el-table-column
label=
"换行时间"
prop=
"lineBreakTime"
align=
"center"
/>
<el-table-column
<el-table-column
...
@@ -123,11 +123,11 @@
...
@@ -123,11 +123,11 @@
>
>
<el-row>
<el-row>
<el-col
:span=
"12"
>
<el-col
:span=
"12"
>
<el-form-item
label=
"工作
站
"
prop=
"workstationId"
>
<el-form-item
label=
"工作
中心
"
prop=
"workstationId"
>
<el-input
<el-input
v-model=
"form.workstationName"
v-model=
"form.workstationName"
disabled
disabled
placeholder=
"请选择工作
站
信息"
placeholder=
"请选择工作
中心
信息"
>
>
<el-button
<el-button
slot=
"append"
slot=
"append"
...
@@ -504,7 +504,7 @@ export default {
...
@@ -504,7 +504,7 @@ export default {
this
.
resetForm
();
this
.
resetForm
();
this
.
tableData
=
[];
this
.
tableData
=
[];
},
},
// 查询工作
站
信息
// 查询工作
中心
信息
handleWorkstationSelect
()
{
handleWorkstationSelect
()
{
this
.
$refs
.
WorkstationSelect
.
showFlag
=
true
;
this
.
$refs
.
WorkstationSelect
.
showFlag
=
true
;
},
},
...
...
src/views/mes/pro/productiorequest/components/ProogingProcess.vue
View file @
b0dba8fb
...
@@ -8,7 +8,7 @@
...
@@ -8,7 +8,7 @@
prop=
"linkType"
prop=
"linkType"
align=
"center"
align=
"center"
/>
/>
<el-table-column
label=
"工作
站
"
prop=
"workstationName"
align=
"center"
/>
<el-table-column
label=
"工作
中心
"
prop=
"workstationName"
align=
"center"
/>
<el-table-column
label=
"标准工时"
prop=
"stdWorkingTime"
align=
"center"
/>
<el-table-column
label=
"标准工时"
prop=
"stdWorkingTime"
align=
"center"
/>
<el-table-column
label=
"甘特图显示颜色"
prop=
"colorCode"
align=
"center"
/>
<el-table-column
label=
"甘特图显示颜色"
prop=
"colorCode"
align=
"center"
/>
<el-table-column
<el-table-column
...
@@ -82,11 +82,11 @@
...
@@ -82,11 +82,11 @@
>
>
<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
v-model=
"form.workstationName"
v-model=
"form.workstationName"
disabled
disabled
placeholder=
"请选择工作
站
信息"
placeholder=
"请选择工作
中心
信息"
>
>
<el-button
<el-button
slot=
"append"
slot=
"append"
...
@@ -221,7 +221,7 @@ export default {
...
@@ -221,7 +221,7 @@ export default {
this
.
resetForm
();
this
.
resetForm
();
this
.
tableData
=
[];
this
.
tableData
=
[];
},
},
// 查询工作
站
信息
// 查询工作
中心
信息
handleWorkstationSelect
()
{
handleWorkstationSelect
()
{
this
.
$refs
.
WorkstationSelect
.
showFlag
=
true
;
this
.
$refs
.
WorkstationSelect
.
showFlag
=
true
;
},
},
...
...
src/views/mes/pro/proroute/routeprocess.vue
View file @
b0dba8fb
...
@@ -187,11 +187,11 @@
...
@@ -187,11 +187,11 @@
</el-form-item>
</el-form-item>
</el-col>
</el-col>
<el-col
:span=
"8"
>
<el-col
:span=
"8"
>
<el-form-item
label=
"工作
站
"
prop=
"workstationId"
>
<el-form-item
label=
"工作
中心
"
prop=
"workstationId"
>
<el-input
<el-input
v-model=
"form.workstationName"
v-model=
"form.workstationName"
disabled
disabled
placeholder=
"请选择工作
站
信息"
placeholder=
"请选择工作
中心
信息"
>
>
<el-button
<el-button
slot=
"append"
slot=
"append"
...
@@ -291,7 +291,7 @@ export default {
...
@@ -291,7 +291,7 @@ export default {
{
required
:
true
,
message
:
"请指定当前工序是否需要质检确认"
,
trigger
:
"blur"
}
{
required
:
true
,
message
:
"请指定当前工序是否需要质检确认"
,
trigger
:
"blur"
}
],
],
workstationId
:
[
workstationId
:
[
{
required
:
true
,
message
:
"请选择工作
站
"
,
trigger
:
"blur"
}
{
required
:
true
,
message
:
"请选择工作
中心
"
,
trigger
:
"blur"
}
]
]
}
}
};
};
...
@@ -322,7 +322,7 @@ export default {
...
@@ -322,7 +322,7 @@ export default {
console
.
log
(
this
.
processOptions
.
processId
)
console
.
log
(
this
.
processOptions
.
processId
)
});
});
},
},
// 查询工作
站
信息
// 查询工作
中心
信息
handleWorkstationSelect
()
{
handleWorkstationSelect
()
{
this
.
$refs
.
WorkstationSelect
.
showFlag
=
true
;
this
.
$refs
.
WorkstationSelect
.
showFlag
=
true
;
},
},
...
@@ -426,7 +426,7 @@ export default {
...
@@ -426,7 +426,7 @@ export default {
this
.
form
.
stdWorkingTime
=
''
this
.
form
.
stdWorkingTime
=
''
// watch:{
// watch:{
// processId(newValue){
// processId(newValue){
// alert("工序发生改变,请重新选择工作
站
");
// alert("工序发生改变,请重新选择工作
中心
");
// this.form={
// this.form={
// workstationId : null,
// workstationId : null,
// workstationName: null,
// workstationName: null,
...
...
src/views/mes/pro/prototypeMake/components/ProogingProcess.vue
View file @
b0dba8fb
...
@@ -8,7 +8,7 @@
...
@@ -8,7 +8,7 @@
prop=
"linkType"
prop=
"linkType"
align=
"center"
align=
"center"
/>
/>
<el-table-column
label=
"工作
站
"
prop=
"workstationName"
align=
"center"
/>
<el-table-column
label=
"工作
中心
"
prop=
"workstationName"
align=
"center"
/>
<el-table-column
label=
"标准工时"
prop=
"stdWorkingTime"
align=
"center"
/>
<el-table-column
label=
"标准工时"
prop=
"stdWorkingTime"
align=
"center"
/>
<el-table-column
label=
"甘特图显示颜色"
prop=
"colorCode"
align=
"center"
/>
<el-table-column
label=
"甘特图显示颜色"
prop=
"colorCode"
align=
"center"
/>
<el-table-column
<el-table-column
...
@@ -82,11 +82,11 @@
...
@@ -82,11 +82,11 @@
>
>
<el-row>
<el-row>
<el-col
:span=
"12"
>
<el-col
:span=
"12"
>
<el-form-item
label=
"工作
站
"
prop=
"workstationId"
>
<el-form-item
label=
"工作
中心
"
prop=
"workstationId"
>
<el-input
<el-input
v-model=
"form.workstationName"
v-model=
"form.workstationName"
disabled
disabled
placeholder=
"请选择工作
站
信息"
placeholder=
"请选择工作
中心
信息"
>
>
<el-button
<el-button
slot=
"append"
slot=
"append"
...
@@ -221,7 +221,7 @@ export default {
...
@@ -221,7 +221,7 @@ export default {
this
.
resetForm
();
this
.
resetForm
();
this
.
tableData
=
[];
this
.
tableData
=
[];
},
},
// 查询工作
站
信息
// 查询工作
中心
信息
handleWorkstationSelect
()
{
handleWorkstationSelect
()
{
this
.
$refs
.
WorkstationSelect
.
showFlag
=
true
;
this
.
$refs
.
WorkstationSelect
.
showFlag
=
true
;
},
},
...
...
src/views/mes/pro/schedule/ganttx.vue
View file @
b0dba8fb
...
@@ -83,7 +83,7 @@ export default {
...
@@ -83,7 +83,7 @@ export default {
gantt
.
config
.
grid_width
=
520
;
gantt
.
config
.
grid_width
=
520
;
gantt
.
config
.
columns
=
[
gantt
.
config
.
columns
=
[
{
name
:
"text"
,
label
:
"任务名"
,
tree
:
true
,
width
:
"200"
},
{
name
:
"text"
,
label
:
"任务名"
,
tree
:
true
,
width
:
"200"
},
{
name
:
"workstation"
,
label
:
"工作
站
"
,
align
:
"center"
,
width
:
"*"
},
{
name
:
"workstation"
,
label
:
"工作
中心
"
,
align
:
"center"
,
width
:
"*"
},
{
name
:
"process"
,
label
:
"工序"
,
align
:
"center"
,
width
:
"*"
},
{
name
:
"process"
,
label
:
"工序"
,
align
:
"center"
,
width
:
"*"
},
{
name
:
"start_date"
,
label
:
"开始时间"
,
align
:
"center"
,
width
:
"*"
},
{
name
:
"start_date"
,
label
:
"开始时间"
,
align
:
"center"
,
width
:
"*"
},
{
name
:
"end_date"
,
label
:
"结束时间"
,
align
:
"center"
,
width
:
"*"
},
{
name
:
"end_date"
,
label
:
"结束时间"
,
align
:
"center"
,
width
:
"*"
},
...
...
src/views/mes/pro/schedule/index.vue
View file @
b0dba8fb
...
@@ -33,12 +33,12 @@
...
@@ -33,12 +33,12 @@
<el-form-item
prop=
"workstationName"
>
<el-form-item
prop=
"workstationName"
>
<el-input
<el-input
v-model=
"queryParams.workstationName"
v-model=
"queryParams.workstationName"
placeholder=
"请输入工作
站
名称"
placeholder=
"请输入工作
中心
名称"
clearable
clearable
@
keyup
.
enter
.
native=
"handleQuery"
@
keyup
.
enter
.
native=
"handleQuery"
/>
/>
<
template
slot=
"label"
>
<
template
slot=
"label"
>
<TipLabel
title=
"工作
站"
tip=
"工作站
名称"
/>
<TipLabel
title=
"工作
中心"
tip=
"工作中心
名称"
/>
</
template
>
</
template
>
</el-form-item>
</el-form-item>
...
@@ -149,7 +149,7 @@
...
@@ -149,7 +149,7 @@
:show-overflow-tooltip=
"true"
:show-overflow-tooltip=
"true"
/>
/>
<el-table-column
<el-table-column
label=
"工作
站
名称"
label=
"工作
中心
名称"
align=
"center"
align=
"center"
prop=
"workstationName"
prop=
"workstationName"
width=
"180"
width=
"180"
...
@@ -315,7 +315,7 @@
...
@@ -315,7 +315,7 @@
<
/el-form-item
>
<
/el-form-item
>
<
/el-col
>
<
/el-col
>
<
el
-
col
:
lg
=
"8"
:
md
=
"8"
:
sm
=
"12"
:
xs
=
"12"
>
<
el
-
col
:
lg
=
"8"
:
md
=
"8"
:
sm
=
"12"
:
xs
=
"12"
>
<
el
-
form
-
item
label
=
"工作
站
"
prop
=
"workstationName"
>
<
el
-
form
-
item
label
=
"工作
中心
"
prop
=
"workstationName"
>
<
el
-
input
<
el
-
input
v
-
model
=
"form.workstationName"
v
-
model
=
"form.workstationName"
readonly
=
"readonly"
readonly
=
"readonly"
...
...
src/views/mes/pro/schedule/proTask.vue
View file @
b0dba8fb
...
@@ -50,8 +50,8 @@
...
@@ -50,8 +50,8 @@
<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=
"100px"
prop=
"taskCode"
:show-overflow-tooltip=
"true"
/>
<el-table-column
label=
"任务编号"
align=
"center"
width=
"100px"
prop=
"taskCode"
:show-overflow-tooltip=
"true"
/>
<el-table-column
label=
"任务名称"
align=
"center"
width=
"120px"
prop=
"taskName"
:show-overflow-tooltip=
"true"
/>
<el-table-column
label=
"任务名称"
align=
"center"
width=
"120px"
prop=
"taskName"
:show-overflow-tooltip=
"true"
/>
<el-table-column
label=
"工作
站
编号"
align=
"center"
width=
"150px"
prop=
"workstationCode"
:show-overflow-tooltip=
"true"
/>
<el-table-column
label=
"工作
中心
编号"
align=
"center"
width=
"150px"
prop=
"workstationCode"
:show-overflow-tooltip=
"true"
/>
<el-table-column
label=
"工作
站
名称"
align=
"center"
width=
"150px"
prop=
"workstationName"
:show-overflow-tooltip=
"true"
/>
<el-table-column
label=
"工作
中心
名称"
align=
"center"
width=
"150px"
prop=
"workstationName"
:show-overflow-tooltip=
"true"
/>
<el-table-column
label=
"排产数量"
align=
"center"
prop=
"quantity"
/>
<el-table-column
label=
"排产数量"
align=
"center"
prop=
"quantity"
/>
<el-table-column
label=
"已生产数量"
align=
"center"
width=
"100px"
prop=
"quantityProduced"
/>
<el-table-column
label=
"已生产数量"
align=
"center"
width=
"100px"
prop=
"quantityProduced"
/>
<el-table-column
label=
"开始生产时间"
align=
"center"
prop=
"startTime"
width=
"180"
>
<el-table-column
label=
"开始生产时间"
align=
"center"
prop=
"startTime"
width=
"180"
>
...
@@ -102,8 +102,8 @@
...
@@ -102,8 +102,8 @@
<
el
-
form
ref
=
"form"
:
model
=
"form"
:
rules
=
"rules"
label
-
width
=
"120px"
>
<
el
-
form
ref
=
"form"
:
model
=
"form"
:
rules
=
"rules"
label
-
width
=
"120px"
>
<
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
v
-
model
=
"form.workstationName"
placeholder
=
"请选择工作
站
"
>
<
el
-
input
v
-
model
=
"form.workstationName"
placeholder
=
"请选择工作
中心
"
>
<
el
-
button
slot
=
"append"
icon
=
"el-icon-search"
@
click
=
"handleWorkstationSelect"
><
/el-button
>
<
el
-
button
slot
=
"append"
icon
=
"el-icon-search"
@
click
=
"handleWorkstationSelect"
><
/el-button
>
<
/el-input
>
<
/el-input
>
<
/el-form-item
>
<
/el-form-item
>
...
@@ -226,7 +226,7 @@ export default {
...
@@ -226,7 +226,7 @@ export default {
// 表单校验
// 表单校验
rules
:
{
rules
:
{
workstationName
:
[
workstationName
:
[
{
required
:
true
,
message
:
"工作
站
不能为空"
,
trigger
:
"blur"
}
{
required
:
true
,
message
:
"工作
中心
不能为空"
,
trigger
:
"blur"
}
],
],
quantity
:
[
quantity
:
[
{
required
:
true
,
message
:
"排产数量不能为空"
,
trigger
:
"blur"
}
{
required
:
true
,
message
:
"排产数量不能为空"
,
trigger
:
"blur"
}
...
...
src/views/mes/pro/scheduleList/index.vue
View file @
b0dba8fb
...
@@ -548,12 +548,13 @@ export default {
...
@@ -548,12 +548,13 @@ export default {
}
);
}
);
}
,
}
,
handleSumbitScheduleList
()
{
handleSumbitScheduleList
()
{
if
(
this
.
$refs
.
orderListRef
.
ids
&&
this
.
$refs
.
orderListRef
.
ids
.
length
>
0
)
{
if
(
this
.
$refs
.
orderListRef
.
selectedRows
&&
this
.
$refs
.
orderListRef
.
selectedRows
.
length
>
0
)
{
let
formData
=
new
FormData
()
let
formData
=
this
.
$refs
.
orderListRef
.
selectedRows
.
map
(
item
=>
{
this
.
$refs
.
orderListRef
.
ids
.
forEach
(
item
=>
{
return
{
formData
.
append
(
'workorderIds'
,
item
)
workorderId
:
item
.
workorderId
,
arrangeCode
:
item
.
arrangeCode
}
}
);
}
);
console
.
log
(
this
.
$refs
.
orderListRef
.
ids
,
'ids'
)
makeSchedule
(
formData
).
then
(
response
=>
{
makeSchedule
(
formData
).
then
(
response
=>
{
this
.
$modal
.
msgSuccess
(
"排程成功"
);
this
.
$modal
.
msgSuccess
(
"排程成功"
);
this
.
scheduleVisible
=
false
this
.
scheduleVisible
=
false
...
@@ -568,7 +569,7 @@ export default {
...
@@ -568,7 +569,7 @@ export default {
this
.
$modal
this
.
$modal
.
confirm
(
'是否确认下达生产?'
)
.
confirm
(
'是否确认下达生产?'
)
.
then
(
()
=>
{
.
then
(
()
=>
{
if
(
!
(
this
.
ids
&
this
.
ids
.
length
>
0
)){
if
(
!
(
this
.
ids
&
&
this
.
ids
.
length
>
0
)){
this
.
$modal
.
msgError
(
"请至少选择一条数据"
)
this
.
$modal
.
msgError
(
"请至少选择一条数据"
)
return
return
}
}
...
...
src/views/mes/pro/workorder/components/ProogingProcess.vue
View file @
b0dba8fb
...
@@ -4,7 +4,7 @@
...
@@ -4,7 +4,7 @@
<el-table-column
label=
"序号"
prop=
"orderNum"
width=
"50"
align=
"center"
/>
<el-table-column
label=
"序号"
prop=
"orderNum"
width=
"50"
align=
"center"
/>
<el-table-column
label=
"工序名称"
prop=
"processName"
align=
"center"
/>
<el-table-column
label=
"工序名称"
prop=
"processName"
align=
"center"
/>
<el-table-column
label=
"工序编码"
prop=
"processCode"
align=
"center"
/>
<el-table-column
label=
"工序编码"
prop=
"processCode"
align=
"center"
/>
<el-table-column
label=
"工作
站
"
prop=
"workstationName"
align=
"center"
/>
<el-table-column
label=
"工作
中心
"
prop=
"workstationName"
align=
"center"
/>
<el-table-column
v-if=
"mode === 'make'"
label=
"工作单元名称"
width=
"200"
prop=
"workunitName"
align=
"center"
>
<el-table-column
v-if=
"mode === 'make'"
label=
"工作单元名称"
width=
"200"
prop=
"workunitName"
align=
"center"
>
<template
slot-scope=
"scope"
>
<template
slot-scope=
"scope"
>
<el-input
readonly
v-model=
"scope.row.workunitName"
>
<el-input
readonly
v-model=
"scope.row.workunitName"
>
...
@@ -142,11 +142,11 @@
...
@@ -142,11 +142,11 @@
>
>
<el-row>
<el-row>
<el-col
:span=
"12"
>
<el-col
:span=
"12"
>
<el-form-item
label=
"工作
站
"
prop=
"workstationId"
>
<el-form-item
label=
"工作
中心
"
prop=
"workstationId"
>
<el-input
<el-input
v-model=
"form.workstationName"
v-model=
"form.workstationName"
disabled
disabled
placeholder=
"请选择工作
站
信息"
placeholder=
"请选择工作
中心
信息"
>
>
<el-button
<el-button
slot=
"append"
slot=
"append"
...
@@ -348,7 +348,7 @@ export default {
...
@@ -348,7 +348,7 @@ export default {
this
.
$refs
[
"ProcessToolRef"
].
optType
=
"detail"
;
this
.
$refs
[
"ProcessToolRef"
].
optType
=
"detail"
;
this
.
$refs
[
"ProcessToolRef"
].
showProcessProd
=
true
;
this
.
$refs
[
"ProcessToolRef"
].
showProcessProd
=
true
;
},
},
// 查询工作
站
信息
// 查询工作
中心
信息
handleWorkstationSelect
()
{
handleWorkstationSelect
()
{
this
.
$refs
.
WorkstationSelect
.
showFlag
=
true
;
this
.
$refs
.
WorkstationSelect
.
showFlag
=
true
;
},
},
...
...
src/views/mes/pro/workorder/indexApply.vue
View file @
b0dba8fb
...
@@ -142,7 +142,7 @@
...
@@ -142,7 +142,7 @@
</el-button
</el-button
>
>
</el-col>
</el-col>
<el-col
:span=
"1.5"
>
<el-col
:span=
"1.5"
>
<el-button
<el-button
type=
"danger"
type=
"danger"
...
@@ -468,11 +468,11 @@
...
@@ -468,11 +468,11 @@
size
=
"mini"
size
=
"mini"
type
=
"text"
type
=
"text"
icon
=
"el-icon-search"
icon
=
"el-icon-search"
@
click
=
"
$refs['RoutesProcessSelectRef2'].showFlag = true
"
@
click
=
"
handleViewRecord(scope.row)
"
>
查看更新记录
>
查看更新记录
<
/el-button
>
<
/el-button
>
<
el
-
button
<
el
-
button
size
=
"mini"
size
=
"mini"
type
=
"text"
type
=
"text"
...
@@ -816,18 +816,15 @@
...
@@ -816,18 +816,15 @@
<
ArrangeInfo
:
group
-
code
=
"groupCode"
:
addBtn
=
"false"
><
/ArrangeInfo
>
<
ArrangeInfo
:
group
-
code
=
"groupCode"
:
addBtn
=
"false"
><
/ArrangeInfo
>
<
/el-dialog
>
<
/el-dialog
>
<
WorkorderRecordSelect
<
WorkorderRecordSelect
ref
=
"
RoutesProcessSelectRef2
"
ref
=
"
WorkorderRecordSelectRef
"
@
onSelected
=
"onWorkorderRecordSelect
"
:
data
=
"currentData
"
/>
/>
<
/div
>
<
/div
>
<
/template
>
<
/template
>
<
script
>
<
script
>
import
RoutesProcessSelect
from
"@/components/routesProcessSelect/index.vue"
;
import
RoutesProcessSelect
from
"@/components/routesProcessSelect/index.vue"
;
import
WorkorderRecordSelect
from
"@/components/workorderRecordSelect2/index.vue"
;
import
WorkorderRecordSelect
from
"@/components/workorderRecordSelect/index.vue"
;
import
{
listRouteprocess
}
from
"@/api/mes/pro/routeprocess"
;
import
{
listRecord
}
from
"@/api/mes/pro/workorderRecord"
;
import
{
import
{
listWorkorder
,
listWorkorder
,
...
@@ -876,6 +873,7 @@ export default {
...
@@ -876,6 +873,7 @@ export default {
}
,
}
,
data
()
{
data
()
{
return
{
return
{
currentData
:
{
}
,
//自动生成编码
//自动生成编码
autoGenFlag
:
false
,
autoGenFlag
:
false
,
optType
:
undefined
,
optType
:
undefined
,
...
@@ -982,6 +980,10 @@ export default {
...
@@ -982,6 +980,10 @@ export default {
this
.
getList
();
this
.
getList
();
}
,
}
,
methods
:
{
methods
:
{
handleViewRecord
(
row
){
this
.
currentData
=
row
this
.
$refs
.
WorkorderRecordSelectRef
.
showFlag
=
true
}
,
showCombDetail
(
combinationCode
)
{
showCombDetail
(
combinationCode
)
{
this
.
combOpen
=
true
;
this
.
combOpen
=
true
;
this
.
combinationCodes
=
[
combinationCode
];
this
.
combinationCodes
=
[
combinationCode
];
...
@@ -1255,25 +1257,6 @@ export default {
...
@@ -1255,25 +1257,6 @@ export default {
this.$router.push("/mes/pro/workorder/changerecord");
this.$router.push("/mes/pro/workorder/changerecord");
}
,
}
,
onWorkorderRecordSelect(row) {
if (row != undefined && row != null) {
// this.form.routeId = row.routeId;
// this.form.routeName = row.routeName;
const params2 = {
pageNum: 1,
pageSize: 1000,
routeId: row.routeId,
}
;
const params = {
}
;
listRecord(params).then(({ rows
}
) => {
this.$refs["ProogingProcessRef"].setList(rows);
}
);
}
}
,
/** 修改按钮操作 */
/** 修改按钮操作 */
handleUpdate(row) {
handleUpdate(row) {
this.reset();
this.reset();
...
...
src/views/mes/proofing/components/ProogingProcess.vue
View file @
b0dba8fb
...
@@ -8,7 +8,7 @@
...
@@ -8,7 +8,7 @@
prop=
"linkType"
prop=
"linkType"
align=
"center"
align=
"center"
/>
/>
<el-table-column
label=
"工作
站
"
prop=
"workstationName"
align=
"center"
/>
<el-table-column
label=
"工作
中心
"
prop=
"workstationName"
align=
"center"
/>
<el-table-column
label=
"标准工时"
prop=
"stdWorkingTime"
align=
"center"
/>
<el-table-column
label=
"标准工时"
prop=
"stdWorkingTime"
align=
"center"
/>
<el-table-column
label=
"甘特图显示颜色"
prop=
"colorCode"
align=
"center"
/>
<el-table-column
label=
"甘特图显示颜色"
prop=
"colorCode"
align=
"center"
/>
<el-table-column
<el-table-column
...
@@ -82,11 +82,11 @@
...
@@ -82,11 +82,11 @@
>
>
<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
v-model=
"form.workstationName"
v-model=
"form.workstationName"
disabled
disabled
placeholder=
"请选择工作
站
信息"
placeholder=
"请选择工作
中心
信息"
>
>
<el-button
<el-button
slot=
"append"
slot=
"append"
...
@@ -221,7 +221,7 @@
...
@@ -221,7 +221,7 @@
this
.
resetForm
();
this
.
resetForm
();
this
.
tableData
=
[];
this
.
tableData
=
[];
},
},
// 查询工作
站
信息
// 查询工作
中心
信息
handleWorkstationSelect
()
{
handleWorkstationSelect
()
{
this
.
$refs
.
WorkstationSelect
.
showFlag
=
true
;
this
.
$refs
.
WorkstationSelect
.
showFlag
=
true
;
},
},
...
...
src/views/mes/qc/ipqc/index.vue
View file @
b0dba8fb
...
@@ -229,15 +229,15 @@
...
@@ -229,15 +229,15 @@
<
/el-row
>
<
/el-row
>
<
el
-
row
>
<
el
-
row
>
<
el
-
col
:
span
=
"8"
>
<
el
-
col
:
span
=
"8"
>
<
el
-
form
-
item
label
=
"工作
站
编号"
prop
=
"workstationCode"
>
<
el
-
form
-
item
label
=
"工作
中心
编号"
prop
=
"workstationCode"
>
<
el
-
input
v
-
model
=
"form.workstationCode"
placeholder
=
"请输入工作
站
编号"
>
<
el
-
input
v
-
model
=
"form.workstationCode"
placeholder
=
"请输入工作
中心
编号"
>
<
el
-
button
slot
=
"append"
icon
=
"el-icon-search"
@
click
=
"handleWorkstationSelect"
><
/el-button
>
<
el
-
button
slot
=
"append"
icon
=
"el-icon-search"
@
click
=
"handleWorkstationSelect"
><
/el-button
>
<
/el-input
>
<
/el-input
>
<
/el-form-item
>
<
/el-form-item
>
<
WorkstationSelect
ref
=
"wsSelect"
@
onSelected
=
"onWorkstationSelected"
>
<
/WorkstationSelect
>
<
WorkstationSelect
ref
=
"wsSelect"
@
onSelected
=
"onWorkstationSelected"
>
<
/WorkstationSelect
>
<
/el-col
>
<
/el-col
>
<
el
-
col
:
span
=
"8"
>
<
el
-
col
:
span
=
"8"
>
<
el
-
form
-
item
label
=
"工作
站
名称"
prop
=
"workstationName"
>
<
el
-
form
-
item
label
=
"工作
中心
名称"
prop
=
"workstationName"
>
<
el
-
input
v
-
model
=
"form.workstationName"
readonly
=
"readonly"
/>
<
el
-
input
v
-
model
=
"form.workstationName"
readonly
=
"readonly"
/>
<
/el-form-item
>
<
/el-form-item
>
<
/el-col
>
<
/el-col
>
...
@@ -468,7 +468,7 @@ export default {
...
@@ -468,7 +468,7 @@ export default {
],
],
workstationCode
:
[
workstationCode
:
[
{
required
:
true
,
message
:
"请选择工作
站
"
,
trigger
:
"blur"
}
{
required
:
true
,
message
:
"请选择工作
中心
"
,
trigger
:
"blur"
}
],
],
quantityCheck
:
[
quantityCheck
:
[
...
...
src/views/mes/qc/pendinginspect/iqc.vue
View file @
b0dba8fb
...
@@ -212,7 +212,7 @@ export default {
...
@@ -212,7 +212,7 @@ export default {
],
],
workstationCode
:
[
workstationCode
:
[
{
required
:
true
,
message
:
"请选择工作
站
"
,
trigger
:
"blur"
}
{
required
:
true
,
message
:
"请选择工作
中心
"
,
trigger
:
"blur"
}
],
],
quantityCheck
:
[
quantityCheck
:
[
...
...
src/views/mes/qc/pendinginspect/pqc.vue
View file @
b0dba8fb
...
@@ -52,13 +52,13 @@
...
@@ -52,13 +52,13 @@
</el-row>
</el-row>
<el-row>
<el-row>
<el-col
:span=
"8"
>
<el-col
:span=
"8"
>
<el-form-item
label=
"工作
站
编号"
prop=
"workstationCode"
>
<el-form-item
label=
"工作
中心
编号"
prop=
"workstationCode"
>
<el-input
v-model=
"form.workstationCode"
placeholder=
"请输入工作
站
编号"
>
<el-input
v-model=
"form.workstationCode"
placeholder=
"请输入工作
中心
编号"
>
</el-input>
</el-input>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
<el-col
:span=
"8"
>
<el-col
:span=
"8"
>
<el-form-item
label=
"工作
站
名称"
prop=
"workstationName"
>
<el-form-item
label=
"工作
中心
名称"
prop=
"workstationName"
>
<el-input
v-model=
"form.workstationName"
readonly=
"readonly"
/>
<el-input
v-model=
"form.workstationName"
readonly=
"readonly"
/>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
...
@@ -240,7 +240,7 @@ export default {
...
@@ -240,7 +240,7 @@ export default {
],
],
workstationCode
:
[
workstationCode
:
[
{
required
:
true
,
message
:
"请选择工作
站
"
,
trigger
:
"blur"
}
{
required
:
true
,
message
:
"请选择工作
中心
"
,
trigger
:
"blur"
}
],
],
quantityCheck
:
[
quantityCheck
:
[
...
...
src/views/mes/tm/maintenance/index.vue
View file @
b0dba8fb
...
@@ -27,10 +27,10 @@
...
@@ -27,10 +27,10 @@
@
keyup
.
enter
.
native=
"handleQuery"
@
keyup
.
enter
.
native=
"handleQuery"
/>
/>
</el-form-item>
</el-form-item>
<el-form-item
label=
"
工装夹
具名称"
prop=
"toolName"
>
<el-form-item
label=
"
刀模版
具名称"
prop=
"toolName"
>
<el-input
<el-input
v-model=
"queryParams.toolName"
v-model=
"queryParams.toolName"
placeholder=
"请输入
工装夹
具名称"
placeholder=
"请输入
刀模版
具名称"
clearable
clearable
@
keyup
.
enter
.
native=
"handleQuery"
@
keyup
.
enter
.
native=
"handleQuery"
/>
/>
...
@@ -137,7 +137,7 @@
...
@@ -137,7 +137,7 @@
<el-table-column
label=
"物料编码"
align=
"center"
prop=
"itemCode"
/>
<el-table-column
label=
"物料编码"
align=
"center"
prop=
"itemCode"
/>
<el-table-column
label=
"
工装夹
具名称"
align=
"center"
prop=
"toolName"
/>
<el-table-column
label=
"
刀模版
具名称"
align=
"center"
prop=
"toolName"
/>
<el-table-column
label=
"SN编码"
align=
"center"
prop=
"toolCode"
/>
<el-table-column
label=
"SN编码"
align=
"center"
prop=
"toolCode"
/>
<el-table-column
label=
"存放位置"
align=
"center"
prop=
"location"
/>
<el-table-column
label=
"存放位置"
align=
"center"
prop=
"location"
/>
<el-table-column
label=
"维护人"
align=
"center"
prop=
"processPerson"
/>
<el-table-column
label=
"维护人"
align=
"center"
prop=
"processPerson"
/>
...
@@ -245,7 +245,7 @@
...
@@ -245,7 +245,7 @@
<el-form-item
label=
"物料编码"
prop=
"itemCode"
>
<el-form-item
label=
"物料编码"
prop=
"itemCode"
>
<el-input
v-model=
"form.itemCode"
readonly=
"readonly"
/>
<el-input
v-model=
"form.itemCode"
readonly=
"readonly"
/>
</el-form-item>
</el-form-item>
<el-form-item
label=
"
工装夹
具名称"
prop=
"maintenanceType"
>
<el-form-item
label=
"
刀模版
具名称"
prop=
"maintenanceType"
>
<el-input
v-model=
"form.maintenanceType"
readonly=
"readonly"
/>
<el-input
v-model=
"form.maintenanceType"
readonly=
"readonly"
/>
</el-form-item>
</el-form-item>
<el-form-item
label=
"SN编码"
prop=
"toolCode"
>
<el-form-item
label=
"SN编码"
prop=
"toolCode"
>
...
@@ -477,7 +477,7 @@ export default {
...
@@ -477,7 +477,7 @@ export default {
getMaintenance
(
toolMaintenanceId
).
then
(
response
=>
{
getMaintenance
(
toolMaintenanceId
).
then
(
response
=>
{
this
.
form
=
response
.
data
;
this
.
form
=
response
.
data
;
this
.
open
=
true
;
this
.
open
=
true
;
this
.
title
=
"查看
工装夹
具信息"
;
this
.
title
=
"查看
刀模版
具信息"
;
this
.
optType
=
"view"
;
this
.
optType
=
"view"
;
});
});
},
},
...
...
src/views/mes/tm/tool/index.vue
View file @
b0dba8fb
<
template
>
<
template
>
<div
class=
"app-container"
>
<div
class=
"app-container"
>
<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=
"toolCode"
>
<el-form-item
label=
"
刀模版
具编码"
prop=
"toolCode"
>
<el-input
<el-input
v-model=
"queryParams.toolCode"
v-model=
"queryParams.toolCode"
placeholder=
"请输入
工装夹
具编码"
placeholder=
"请输入
刀模版
具编码"
clearable
clearable
@
keyup
.
enter
.
native=
"handleQuery"
@
keyup
.
enter
.
native=
"handleQuery"
/>
/>
</el-form-item>
</el-form-item>
<el-form-item
label=
"
工装夹
具名称"
prop=
"toolName"
>
<el-form-item
label=
"
刀模版
具名称"
prop=
"toolName"
>
<el-input
<el-input
v-model=
"queryParams.toolName"
v-model=
"queryParams.toolName"
placeholder=
"请输入
工装夹
具名称"
placeholder=
"请输入
刀模版
具名称"
clearable
clearable
@
keyup
.
enter
.
native=
"handleQuery"
@
keyup
.
enter
.
native=
"handleQuery"
/>
/>
</el-form-item>
</el-form-item>
<el-form-item
label=
"
工装夹
具类型"
prop=
"toolTypeId"
>
<el-form-item
label=
"
刀模版
具类型"
prop=
"toolTypeId"
>
<el-select
v-model=
"form.toolTypeId"
placeholder=
"请选择类型"
>
<el-select
v-model=
"form.toolTypeId"
placeholder=
"请选择类型"
>
<el-option
<el-option
v-for=
"dict in toolTypeOptions"
v-for=
"dict in toolTypeOptions"
...
@@ -189,7 +189,7 @@
...
@@ -189,7 +189,7 @@
@
pagination
=
"getList"
@
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
>
<
el
-
form
ref
=
"form"
<
el
-
form
ref
=
"form"
:
model
=
"form"
:
model
=
"form"
...
@@ -198,7 +198,7 @@
...
@@ -198,7 +198,7 @@
label
-
width
=
"120px"
>
label
-
width
=
"120px"
>
<
el
-
row
>
<
el
-
row
>
<
el
-
col
:
span
=
"12"
>
<
el
-
col
:
span
=
"12"
>
<
el
-
form
-
item
label
=
"
工装夹
具类型"
prop
=
"toolTypeId"
>
<
el
-
form
-
item
label
=
"
刀模版
具类型"
prop
=
"toolTypeId"
>
<
el
-
select
style
=
"width:100%;"
v
-
model
=
"form.toolTypeId"
@
change
=
"onToolTypeChanged"
placeholder
=
"请选择类型"
>
<
el
-
select
style
=
"width:100%;"
v
-
model
=
"form.toolTypeId"
@
change
=
"onToolTypeChanged"
placeholder
=
"请选择类型"
>
<
el
-
option
<
el
-
option
v
-
for
=
"dict in toolTypeOptions"
v
-
for
=
"dict in toolTypeOptions"
...
@@ -228,7 +228,7 @@
...
@@ -228,7 +228,7 @@
<
/el-row
>
<
/el-row
>
<
el
-
row
>
<
el
-
row
>
<
el
-
col
:
span
=
"12"
>
<
el
-
col
:
span
=
"12"
>
<
el
-
form
-
item
label
=
"
工装夹
具名称"
prop
=
"toolName"
>
<
el
-
form
-
item
label
=
"
刀模版
具名称"
prop
=
"toolName"
>
<
el
-
input
v
-
model
=
"form.toolName"
readonly
/>
<
el
-
input
v
-
model
=
"form.toolName"
readonly
/>
<
/el-form-item
>
<
/el-form-item
>
<
/el-col
>
<
/el-col
>
...
@@ -378,7 +378,7 @@ export default {
...
@@ -378,7 +378,7 @@ export default {
showSearch
:
true
,
showSearch
:
true
,
// 总条数
// 总条数
total
:
0
,
total
:
0
,
//
工装夹
具清单表格数据
//
刀模版
具清单表格数据
toolList
:
[],
toolList
:
[],
//类型清单
//类型清单
toolTypeOptions
:
[],
toolTypeOptions
:
[],
...
@@ -413,10 +413,10 @@ export default {
...
@@ -413,10 +413,10 @@ export default {
// 表单校验
// 表单校验
rules
:
{
rules
:
{
toolName
:
[
toolName
:
[
{
required
:
true
,
message
:
"
工装夹
具名称不能为空"
,
trigger
:
"blur"
}
{
required
:
true
,
message
:
"
刀模版
具名称不能为空"
,
trigger
:
"blur"
}
],
],
toolTypeId
:
[
toolTypeId
:
[
{
required
:
true
,
message
:
"
工装夹
具类型不能为空"
,
trigger
:
"blur"
}
{
required
:
true
,
message
:
"
刀模版
具类型不能为空"
,
trigger
:
"blur"
}
],
],
quantity
:
[
quantity
:
[
{
required
:
true
,
message
:
"数量不能为空"
,
trigger
:
"blur"
}
{
required
:
true
,
message
:
"数量不能为空"
,
trigger
:
"blur"
}
...
@@ -433,7 +433,7 @@ export default {
...
@@ -433,7 +433,7 @@ export default {
this
.
getTypeList
();
this
.
getTypeList
();
}
,
}
,
methods
:
{
methods
:
{
/** 查询
工装夹
具清单列表 */
/** 查询
刀模版
具清单列表 */
getList
()
{
getList
()
{
this
.
loading
=
true
;
this
.
loading
=
true
;
listTool
(
this
.
queryParams
).
then
(
response
=>
{
listTool
(
this
.
queryParams
).
then
(
response
=>
{
...
@@ -522,7 +522,7 @@ export default {
...
@@ -522,7 +522,7 @@ export default {
handleAdd
()
{
handleAdd
()
{
this
.
reset
();
this
.
reset
();
this
.
open
=
true
;
this
.
open
=
true
;
this
.
title
=
"添加
工装夹
具清单"
;
this
.
title
=
"添加
刀模版
具清单"
;
this
.
gCode
();
this
.
gCode
();
this
.
optType
=
"add"
;
this
.
optType
=
"add"
;
}
,
}
,
...
@@ -533,7 +533,7 @@ export default {
...
@@ -533,7 +533,7 @@ export default {
getTool
(
toolId
).
then
(
response
=>
{
getTool
(
toolId
).
then
(
response
=>
{
this
.
form
=
response
.
data
;
this
.
form
=
response
.
data
;
this
.
open
=
true
;
this
.
open
=
true
;
this
.
title
=
"查看
工装夹
具信息"
;
this
.
title
=
"查看
刀模版
具信息"
;
this
.
optType
=
"view"
;
this
.
optType
=
"view"
;
}
);
}
);
}
,
}
,
...
@@ -544,7 +544,7 @@ export default {
...
@@ -544,7 +544,7 @@ export default {
getTool
(
toolId
).
then
(
response
=>
{
getTool
(
toolId
).
then
(
response
=>
{
this
.
form
=
response
.
data
;
this
.
form
=
response
.
data
;
this
.
open
=
true
;
this
.
open
=
true
;
this
.
title
=
"修改
工装夹
具清单"
;
this
.
title
=
"修改
刀模版
具清单"
;
this
.
optType
=
"edit"
;
this
.
optType
=
"edit"
;
}
);
}
);
}
,
}
,
...
@@ -571,7 +571,7 @@ export default {
...
@@ -571,7 +571,7 @@ export default {
/** 删除按钮操作 */
/** 删除按钮操作 */
handleDelete
(
row
)
{
handleDelete
(
row
)
{
const
toolIds
=
row
.
toolId
||
this
.
ids
;
const
toolIds
=
row
.
toolId
||
this
.
ids
;
this
.
$modal
.
confirm
(
'是否确认删除
工装夹
具清单编号为"'
+
toolIds
+
'"的数据项?'
).
then
(
function
()
{
this
.
$modal
.
confirm
(
'是否确认删除
刀模版
具清单编号为"'
+
toolIds
+
'"的数据项?'
).
then
(
function
()
{
return
delTool
(
toolIds
);
return
delTool
(
toolIds
);
}
).
then
(()
=>
{
}
).
then
(()
=>
{
this
.
getList
();
this
.
getList
();
...
...
src/views/mes/tm/tooltype/index.vue
View file @
b0dba8fb
...
@@ -138,7 +138,7 @@
...
@@ -138,7 +138,7 @@
@
pagination=
"getList"
@
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
>
<el-form
ref=
"form"
:model=
"form"
:rules=
"rules"
label-width=
"120px"
>
<el-form
ref=
"form"
:model=
"form"
:rules=
"rules"
label-width=
"120px"
>
<el-row>
<el-row>
...
@@ -234,7 +234,7 @@ export default {
...
@@ -234,7 +234,7 @@ export default {
showSearch
:
true
,
showSearch
:
true
,
// 总条数
// 总条数
total
:
0
,
total
:
0
,
//
工装夹
具类型表格数据
//
刀模版
具类型表格数据
tooltypeList
:
[],
tooltypeList
:
[],
// 弹出层标题
// 弹出层标题
title
:
""
,
title
:
""
,
...
@@ -270,7 +270,7 @@ export default {
...
@@ -270,7 +270,7 @@ export default {
this
.
getList
();
this
.
getList
();
},
},
methods
:
{
methods
:
{
/** 查询
工装夹
具类型列表 */
/** 查询
刀模版
具类型列表 */
getList
()
{
getList
()
{
this
.
loading
=
true
;
this
.
loading
=
true
;
listTooltype
(
this
.
queryParams
).
then
(
response
=>
{
listTooltype
(
this
.
queryParams
).
then
(
response
=>
{
...
@@ -322,7 +322,7 @@ export default {
...
@@ -322,7 +322,7 @@ export default {
handleAdd
()
{
handleAdd
()
{
this
.
reset
();
this
.
reset
();
this
.
open
=
true
;
this
.
open
=
true
;
this
.
title
=
"添加
工装夹
具类型"
;
this
.
title
=
"添加
刀模版
具类型"
;
this
.
optType
=
"add"
;
this
.
optType
=
"add"
;
},
},
// 查询明细按钮操作
// 查询明细按钮操作
...
@@ -343,7 +343,7 @@ export default {
...
@@ -343,7 +343,7 @@ export default {
getTooltype
(
toolTypeId
).
then
(
response
=>
{
getTooltype
(
toolTypeId
).
then
(
response
=>
{
this
.
form
=
response
.
data
;
this
.
form
=
response
.
data
;
this
.
open
=
true
;
this
.
open
=
true
;
this
.
title
=
"修改
工装夹
具类型"
;
this
.
title
=
"修改
刀模版
具类型"
;
this
.
optType
=
"edit"
;
this
.
optType
=
"edit"
;
});
});
},
},
...
@@ -370,7 +370,7 @@ export default {
...
@@ -370,7 +370,7 @@ export default {
/** 删除按钮操作 */
/** 删除按钮操作 */
handleDelete
(
row
)
{
handleDelete
(
row
)
{
const
toolTypeIds
=
row
.
toolTypeId
||
this
.
ids
;
const
toolTypeIds
=
row
.
toolTypeId
||
this
.
ids
;
this
.
$modal
.
confirm
(
'是否确认删除
工装夹
具类型编号为"'
+
toolTypeIds
+
'"的数据项?'
).
then
(
function
()
{
this
.
$modal
.
confirm
(
'是否确认删除
刀模版
具类型编号为"'
+
toolTypeIds
+
'"的数据项?'
).
then
(
function
()
{
return
delTooltype
(
toolTypeIds
);
return
delTooltype
(
toolTypeIds
);
}).
then
(()
=>
{
}).
then
(()
=>
{
this
.
getList
();
this
.
getList
();
...
...
src/views/mes/wm/barcode/index.vue
View file @
b0dba8fb
...
@@ -255,18 +255,18 @@
...
@@ -255,18 +255,18 @@
</el-form-item>
</el-form-item>
</el-col>
</el-col>
</el-row>
</el-row>
<!-- 工作
站
-->
<!-- 工作
中心
-->
<el-row
v-else-if=
"form.barcodeType=='WORKSTATION'"
>
<el-row
v-else-if=
"form.barcodeType=='WORKSTATION'"
>
<el-col
:span=
"12"
>
<el-col
:span=
"12"
>
<el-form-item
label=
"工作
站
"
prop=
"bussinessCode"
>
<el-form-item
label=
"工作
中心
"
prop=
"bussinessCode"
>
<el-input
v-model=
"form.bussinessCode"
placeholder=
"请选择工作
站
"
>
<el-input
v-model=
"form.bussinessCode"
placeholder=
"请选择工作
中心
"
>
<el-button
slot=
"append"
icon=
"el-icon-search"
@
click=
"handleWorkstationSelect"
></el-button>
<el-button
slot=
"append"
icon=
"el-icon-search"
@
click=
"handleWorkstationSelect"
></el-button>
</el-input>
</el-input>
</el-form-item>
</el-form-item>
<WorkstationSelect
ref=
"wsSelect"
@
onSelected=
"onWorkstationSelected"
>
</WorkstationSelect>
<WorkstationSelect
ref=
"wsSelect"
@
onSelected=
"onWorkstationSelected"
>
</WorkstationSelect>
</el-col>
</el-col>
<el-col
:span=
"12"
>
<el-col
:span=
"12"
>
<el-form-item
label=
"工作
站
名称"
prop=
"bussinessName"
>
<el-form-item
label=
"工作
中心
名称"
prop=
"bussinessName"
>
<el-input
v-model=
"form.bussinessName"
readonly=
"readonly"
>
<el-input
v-model=
"form.bussinessName"
readonly=
"readonly"
>
</el-input>
</el-input>
</el-form-item>
</el-form-item>
...
@@ -581,11 +581,11 @@ export default {
...
@@ -581,11 +581,11 @@ export default {
this
.
form
.
barcodeContent
=
""
.
concat
(
this
.
form
.
barcodeType
,
'-'
,
this
.
form
.
bussinessCode
);
this
.
form
.
barcodeContent
=
""
.
concat
(
this
.
form
.
barcodeType
,
'-'
,
this
.
form
.
bussinessCode
);
}
}
},
},
/**选择工作
站
*/
/**选择工作
中心
*/
handleWorkstationSelect
(){
handleWorkstationSelect
(){
this
.
$refs
.
wsSelect
.
showFlag
=
true
;
this
.
$refs
.
wsSelect
.
showFlag
=
true
;
},
},
/**工作
站
选择返回 */
/**工作
中心
选择返回 */
onWorkstationSelected
(
obj
){
onWorkstationSelected
(
obj
){
if
(
obj
!=
undefined
&&
obj
!=
null
){
if
(
obj
!=
undefined
&&
obj
!=
null
){
this
.
form
.
bussinessId
=
obj
.
workstationId
;
this
.
form
.
bussinessId
=
obj
.
workstationId
;
...
...
src/views/mes/wm/issue/index.vue
View file @
b0dba8fb
...
@@ -498,7 +498,7 @@ export default {
...
@@ -498,7 +498,7 @@ export default {
this
.
form
.
areaId
=
obj
[
2
];
this
.
form
.
areaId
=
obj
[
2
];
}
}
},
},
//选择工作
站
//选择工作
中心
handleWorkstationSelect
(){
handleWorkstationSelect
(){
this
.
$refs
.
wsSelect
.
showFlag
=
true
;
this
.
$refs
.
wsSelect
.
showFlag
=
true
;
},
},
...
...
src/views/mes/wm/itemconsume/index.vue
View file @
b0dba8fb
...
@@ -49,26 +49,26 @@
...
@@ -49,26 +49,26 @@
@
keyup
.
enter
.
native=
"handleQuery"
@
keyup
.
enter
.
native=
"handleQuery"
/>
/>
</el-form-item>
</el-form-item>
<el-form-item
label=
"工作
站
ID"
prop=
"workstationId"
>
<el-form-item
label=
"工作
中心
ID"
prop=
"workstationId"
>
<el-input
<el-input
v-model=
"queryParams.workstationId"
v-model=
"queryParams.workstationId"
placeholder=
"请输入工作
站
ID"
placeholder=
"请输入工作
中心
ID"
clearable
clearable
@
keyup
.
enter
.
native=
"handleQuery"
@
keyup
.
enter
.
native=
"handleQuery"
/>
/>
</el-form-item>
</el-form-item>
<el-form-item
label=
"工作
站
编号"
prop=
"workstationCode"
>
<el-form-item
label=
"工作
中心
编号"
prop=
"workstationCode"
>
<el-input
<el-input
v-model=
"queryParams.workstationCode"
v-model=
"queryParams.workstationCode"
placeholder=
"请输入工作
站
编号"
placeholder=
"请输入工作
中心
编号"
clearable
clearable
@
keyup
.
enter
.
native=
"handleQuery"
@
keyup
.
enter
.
native=
"handleQuery"
/>
/>
</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"
v-model=
"queryParams.workstationName"
placeholder=
"请输入工作
站
名称"
placeholder=
"请输入工作
中心
名称"
clearable
clearable
@
keyup
.
enter
.
native=
"handleQuery"
@
keyup
.
enter
.
native=
"handleQuery"
/>
/>
...
@@ -176,9 +176,9 @@
...
@@ -176,9 +176,9 @@
<el-table-column
label=
"生产任务ID"
align=
"center"
prop=
"taskId"
/>
<el-table-column
label=
"生产任务ID"
align=
"center"
prop=
"taskId"
/>
<el-table-column
label=
"生产任务编号"
align=
"center"
prop=
"taskCode"
/>
<el-table-column
label=
"生产任务编号"
align=
"center"
prop=
"taskCode"
/>
<el-table-column
label=
"生产任务名称"
align=
"center"
prop=
"taskName"
/>
<el-table-column
label=
"生产任务名称"
align=
"center"
prop=
"taskName"
/>
<el-table-column
label=
"工作
站
ID"
align=
"center"
prop=
"workstationId"
/>
<el-table-column
label=
"工作
中心
ID"
align=
"center"
prop=
"workstationId"
/>
<el-table-column
label=
"工作
站
编号"
align=
"center"
prop=
"workstationCode"
/>
<el-table-column
label=
"工作
中心
编号"
align=
"center"
prop=
"workstationCode"
/>
<el-table-column
label=
"工作
站
名称"
align=
"center"
prop=
"workstationName"
/>
<el-table-column
label=
"工作
中心
名称"
align=
"center"
prop=
"workstationName"
/>
<el-table-column
label=
"工序ID"
align=
"center"
prop=
"processId"
/>
<el-table-column
label=
"工序ID"
align=
"center"
prop=
"processId"
/>
<el-table-column
label=
"工序编号"
align=
"center"
prop=
"processCode"
/>
<el-table-column
label=
"工序编号"
align=
"center"
prop=
"processCode"
/>
<el-table-column
label=
"工序名称"
align=
"center"
prop=
"processName"
/>
<el-table-column
label=
"工序名称"
align=
"center"
prop=
"processName"
/>
...
@@ -242,14 +242,14 @@
...
@@ -242,14 +242,14 @@
<
el
-
form
-
item
label
=
"生产任务名称"
prop
=
"taskName"
>
<
el
-
form
-
item
label
=
"生产任务名称"
prop
=
"taskName"
>
<
el
-
input
v
-
model
=
"form.taskName"
placeholder
=
"请输入生产任务名称"
/>
<
el
-
input
v
-
model
=
"form.taskName"
placeholder
=
"请输入生产任务名称"
/>
<
/el-form-item
>
<
/el-form-item
>
<
el
-
form
-
item
label
=
"工作
站
ID"
prop
=
"workstationId"
>
<
el
-
form
-
item
label
=
"工作
中心
ID"
prop
=
"workstationId"
>
<
el
-
input
v
-
model
=
"form.workstationId"
placeholder
=
"请输入工作
站
ID"
/>
<
el
-
input
v
-
model
=
"form.workstationId"
placeholder
=
"请输入工作
中心
ID"
/>
<
/el-form-item
>
<
/el-form-item
>
<
el
-
form
-
item
label
=
"工作
站
编号"
prop
=
"workstationCode"
>
<
el
-
form
-
item
label
=
"工作
中心
编号"
prop
=
"workstationCode"
>
<
el
-
input
v
-
model
=
"form.workstationCode"
placeholder
=
"请输入工作
站
编号"
/>
<
el
-
input
v
-
model
=
"form.workstationCode"
placeholder
=
"请输入工作
中心
编号"
/>
<
/el-form-item
>
<
/el-form-item
>
<
el
-
form
-
item
label
=
"工作
站
名称"
prop
=
"workstationName"
>
<
el
-
form
-
item
label
=
"工作
中心
名称"
prop
=
"workstationName"
>
<
el
-
input
v
-
model
=
"form.workstationName"
placeholder
=
"请输入工作
站
名称"
/>
<
el
-
input
v
-
model
=
"form.workstationName"
placeholder
=
"请输入工作
中心
名称"
/>
<
/el-form-item
>
<
/el-form-item
>
<
el
-
form
-
item
label
=
"工序ID"
prop
=
"processId"
>
<
el
-
form
-
item
label
=
"工序ID"
prop
=
"processId"
>
<
el
-
input
v
-
model
=
"form.processId"
placeholder
=
"请输入工序ID"
/>
<
el
-
input
v
-
model
=
"form.processId"
placeholder
=
"请输入工序ID"
/>
...
...
src/views/mes/wm/productproduce/index.vue
View file @
b0dba8fb
...
@@ -49,26 +49,26 @@
...
@@ -49,26 +49,26 @@
@
keyup
.
enter
.
native=
"handleQuery"
@
keyup
.
enter
.
native=
"handleQuery"
/>
/>
</el-form-item>
</el-form-item>
<el-form-item
label=
"工作
站
ID"
prop=
"workstationId"
>
<el-form-item
label=
"工作
中心
ID"
prop=
"workstationId"
>
<el-input
<el-input
v-model=
"queryParams.workstationId"
v-model=
"queryParams.workstationId"
placeholder=
"请输入工作
站
ID"
placeholder=
"请输入工作
中心
ID"
clearable
clearable
@
keyup
.
enter
.
native=
"handleQuery"
@
keyup
.
enter
.
native=
"handleQuery"
/>
/>
</el-form-item>
</el-form-item>
<el-form-item
label=
"工作
站
编号"
prop=
"workstationCode"
>
<el-form-item
label=
"工作
中心
编号"
prop=
"workstationCode"
>
<el-input
<el-input
v-model=
"queryParams.workstationCode"
v-model=
"queryParams.workstationCode"
placeholder=
"请输入工作
站
编号"
placeholder=
"请输入工作
中心
编号"
clearable
clearable
@
keyup
.
enter
.
native=
"handleQuery"
@
keyup
.
enter
.
native=
"handleQuery"
/>
/>
</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"
v-model=
"queryParams.workstationName"
placeholder=
"请输入工作
站
名称"
placeholder=
"请输入工作
中心
名称"
clearable
clearable
@
keyup
.
enter
.
native=
"handleQuery"
@
keyup
.
enter
.
native=
"handleQuery"
/>
/>
...
@@ -176,9 +176,9 @@
...
@@ -176,9 +176,9 @@
<el-table-column
label=
"生产任务ID"
align=
"center"
prop=
"taskId"
/>
<el-table-column
label=
"生产任务ID"
align=
"center"
prop=
"taskId"
/>
<el-table-column
label=
"生产任务编号"
align=
"center"
prop=
"taskCode"
/>
<el-table-column
label=
"生产任务编号"
align=
"center"
prop=
"taskCode"
/>
<el-table-column
label=
"生产任务名称"
align=
"center"
prop=
"taskName"
/>
<el-table-column
label=
"生产任务名称"
align=
"center"
prop=
"taskName"
/>
<el-table-column
label=
"工作
站
ID"
align=
"center"
prop=
"workstationId"
/>
<el-table-column
label=
"工作
中心
ID"
align=
"center"
prop=
"workstationId"
/>
<el-table-column
label=
"工作
站
编号"
align=
"center"
prop=
"workstationCode"
/>
<el-table-column
label=
"工作
中心
编号"
align=
"center"
prop=
"workstationCode"
/>
<el-table-column
label=
"工作
站
名称"
align=
"center"
prop=
"workstationName"
/>
<el-table-column
label=
"工作
中心
名称"
align=
"center"
prop=
"workstationName"
/>
<el-table-column
label=
"工序ID"
align=
"center"
prop=
"processId"
/>
<el-table-column
label=
"工序ID"
align=
"center"
prop=
"processId"
/>
<el-table-column
label=
"工序编号"
align=
"center"
prop=
"processCode"
/>
<el-table-column
label=
"工序编号"
align=
"center"
prop=
"processCode"
/>
<el-table-column
label=
"工序名称"
align=
"center"
prop=
"processName"
/>
<el-table-column
label=
"工序名称"
align=
"center"
prop=
"processName"
/>
...
@@ -242,14 +242,14 @@
...
@@ -242,14 +242,14 @@
<
el
-
form
-
item
label
=
"生产任务名称"
prop
=
"taskName"
>
<
el
-
form
-
item
label
=
"生产任务名称"
prop
=
"taskName"
>
<
el
-
input
v
-
model
=
"form.taskName"
placeholder
=
"请输入生产任务名称"
/>
<
el
-
input
v
-
model
=
"form.taskName"
placeholder
=
"请输入生产任务名称"
/>
<
/el-form-item
>
<
/el-form-item
>
<
el
-
form
-
item
label
=
"工作
站
ID"
prop
=
"workstationId"
>
<
el
-
form
-
item
label
=
"工作
中心
ID"
prop
=
"workstationId"
>
<
el
-
input
v
-
model
=
"form.workstationId"
placeholder
=
"请输入工作
站
ID"
/>
<
el
-
input
v
-
model
=
"form.workstationId"
placeholder
=
"请输入工作
中心
ID"
/>
<
/el-form-item
>
<
/el-form-item
>
<
el
-
form
-
item
label
=
"工作
站
编号"
prop
=
"workstationCode"
>
<
el
-
form
-
item
label
=
"工作
中心
编号"
prop
=
"workstationCode"
>
<
el
-
input
v
-
model
=
"form.workstationCode"
placeholder
=
"请输入工作
站
编号"
/>
<
el
-
input
v
-
model
=
"form.workstationCode"
placeholder
=
"请输入工作
中心
编号"
/>
<
/el-form-item
>
<
/el-form-item
>
<
el
-
form
-
item
label
=
"工作
站
名称"
prop
=
"workstationName"
>
<
el
-
form
-
item
label
=
"工作
中心
名称"
prop
=
"workstationName"
>
<
el
-
input
v
-
model
=
"form.workstationName"
placeholder
=
"请输入工作
站
名称"
/>
<
el
-
input
v
-
model
=
"form.workstationName"
placeholder
=
"请输入工作
中心
名称"
/>
<
/el-form-item
>
<
/el-form-item
>
<
el
-
form
-
item
label
=
"工序ID"
prop
=
"processId"
>
<
el
-
form
-
item
label
=
"工序ID"
prop
=
"processId"
>
<
el
-
input
v
-
model
=
"form.processId"
placeholder
=
"请输入工序ID"
/>
<
el
-
input
v
-
model
=
"form.processId"
placeholder
=
"请输入工序ID"
/>
...
...
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