Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
M
mes-pad
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
ximai
mes-pad
Commits
55147a8f
Commit
55147a8f
authored
Mar 10, 2024
by
张海景
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update:修改上机扫描和下机扫描
parent
ac7aec34
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
137 additions
and
121 deletions
+137
-121
http.api.js
common/http.api.js
+3
-0
dModelList.vue
pages/mes/prodReport/components/dModelList.vue
+126
-114
index.vue
pages/mes/prodReport/index.vue
+8
-7
No files found.
common/http.api.js
View file @
55147a8f
...
@@ -345,10 +345,13 @@ const install = (Vue, vm) => {
...
@@ -345,10 +345,13 @@ const install = (Vue, vm) => {
params
params
),
),
// 新增
// 新增
// http://192.168.3.91:8080/tm/tmToolMachines/scancode
tmToolMachines
:
(
params
=
{})
=>
tmToolMachines
:
(
params
=
{})
=>
vm
.
$u
.
postJson
(
config
.
adminPath
+
'/tm/tmToolMachines'
,
params
),
vm
.
$u
.
postJson
(
config
.
adminPath
+
'/tm/tmToolMachines'
,
params
),
tmToolMachinesRecord
:
(
params
=
{})
=>
tmToolMachinesRecord
:
(
params
=
{})
=>
vm
.
$u
.
putJson
(
config
.
adminPath
+
'/tm/tmToolMachines'
,
params
),
vm
.
$u
.
putJson
(
config
.
adminPath
+
'/tm/tmToolMachines'
,
params
),
tmToolMachinesScancode
:
(
params
=
{})
=>
vm
.
$u
.
postJson
(
config
.
adminPath
+
'/tm/tmToolMachines/scancode'
,
params
),
},
},
};
};
...
...
pages/mes/prodReport/components/dModelList.vue
View file @
55147a8f
<
template
>
<
template
>
<view
class=
"dmodel-table"
>
<view
class=
"dmodel-table"
>
<u-button
type=
"primary"
size=
"mini"
@
click=
"commonClick('1')"
>
上机
</u-button>
<u-button
type=
"primary"
size=
"mini"
@
click=
"commonClick('1')"
>
上机
</u-button>
<u-button
style=
"margin-left: 20rpx;"
type=
"success"
size=
"mini"
@
click=
"commonClick('2')"
>
下机
</u-button>
<u-button
style=
"margin-left: 20rpx"
type=
"success"
size=
"mini"
@
click=
"commonClick('2')"
>
下机
</u-button>
<zb-table
:columns=
"tableColumn"
:data=
"tableData"
:stripe=
"true"
@
toggleAllSelection=
"toggleAllSelection"
<u-button
style=
"margin-left: 20rpx"
type=
"success"
size=
"mini"
@
click=
"handleScancode('1')"
>
上机扫描
</u-button>
@
toggleRowSelection=
"toggleRowSelection"
>
<u-button
style=
"margin-left: 20rpx"
type=
"success"
size=
"mini"
@
click=
"handleScancode('2')"
>
下机扫描
</u-button>
</zb-table>
<zb-table
:columns=
"tableColumn"
:data=
"tableData"
:stripe=
"true"
@
toggleAllSelection=
"toggleAllSelection"
@
toggleRowSelection=
"toggleRowSelection"
></zb-table>
</view>
</view>
</
template
>
</
template
>
<
script
>
<
script
>
export
default
{
export
default
{
props
:
{
props
:
{
data
:
{
data
:
{
type
:
Array
,
type
:
Array
,
default
:
()
=>
[]
default
:
()
=>
[]
}
}
},
},
data
()
{
data
()
{
return
{
return
{
tableSelectData
:
[],
tableSelectData
:
[],
tableColumn
:
[{
tableColumn
:
[
type
:
'selection'
,
{
width
:
35
type
:
'selection'
,
},
width
:
35
{
},
name
:
'typeName'
,
{
label
:
'状态'
,
name
:
'typeName'
,
width
:
80
,
label
:
'状态'
,
},
width
:
80
{
},
name
:
'toolCode'
,
{
label
:
'刀模版sn码'
,
name
:
'toolCode'
,
width
:
140
,
label
:
'刀模版sn码'
,
},
width
:
140
},
{
name
:
'toolName'
,
{
label
:
'刀模版名称'
,
name
:
'toolName'
,
width
:
140
,
label
:
'刀模版名称'
,
},
width
:
140
{
},
name
:
'itemName'
,
{
label
:
'物料名称'
,
name
:
'itemName'
,
width
:
140
,
label
:
'物料名称'
,
},
width
:
140
{
},
name
:
'upDate'
,
{
label
:
'上机时间'
,
name
:
'upDate'
,
width
:
140
,
label
:
'上机时间'
,
},
width
:
140
{
},
name
:
'downDate'
,
{
label
:
'下机时间'
,
name
:
'downDate'
,
width
:
140
,
label
:
'下机时间'
,
},
width
:
140
],
}
}
]
},
};
computed
:
{
},
tableData
()
{
computed
:
{
return
this
.
data
||
[]
tableData
()
{
}
return
this
.
data
||
[];
},
}
methods
:
{
},
async
commonClick
(
type
)
{
methods
:
{
if
(
this
.
tableSelectData
.
length
==
0
)
{
async
commonClick
(
type
)
{
return
this
.
$u
.
toast
(
'请选择一条数据!'
)
if
(
this
.
tableSelectData
.
length
==
0
)
{
}
return
this
.
$u
.
toast
(
'请选择一条数据!'
);
// 判断选中的类型是否一致
}
if
(
this
.
tableSelectData
.
length
>
1
)
{
// 判断选中的类型是否一致
let
flag
=
false
if
(
this
.
tableSelectData
.
length
>
1
)
{
for
(
let
i
=
1
;
i
<
this
.
tableSelectData
.
length
;
i
++
)
{
let
flag
=
false
;
const
pre
=
this
.
tableSelectData
[
i
-
1
]
for
(
let
i
=
1
;
i
<
this
.
tableSelectData
.
length
;
i
++
)
{
const
cur
=
this
.
tableSelectData
[
i
]
const
pre
=
this
.
tableSelectData
[
i
-
1
];
flag
=
cur
.
type
==
pre
.
type
const
cur
=
this
.
tableSelectData
[
i
];
if
(
!
flag
)
{
flag
=
cur
.
type
==
pre
.
type
;
break
;
if
(
!
flag
)
{
}
break
;
}
}
if
(
!
flag
)
{
}
return
this
.
$u
.
toast
(
'请选择状态相同的数据'
)
if
(
!
flag
)
{
}
return
this
.
$u
.
toast
(
'请选择状态相同的数据'
);
}
}
}
const
params
=
this
.
tableSelectData
.
map
(
v
=>
{
const
params
=
this
.
tableSelectData
.
map
((
v
)
=>
{
return
{
return
{
toolMachinesId
:
v
.
toolMachinesId
,
toolMachinesId
:
v
.
toolMachinesId
,
type
type
}
};
})
});
const
{
code
}
=
await
this
.
$u
.
api
.
dModel
.
tmToolMachinesRecord
(
params
)
const
{
code
}
=
await
this
.
$u
.
api
.
dModel
.
tmToolMachinesRecord
(
params
);
if
(
code
==
200
)
{
if
(
code
==
200
)
{
this
.
$emit
(
'action'
)
this
.
$emit
(
'action'
);
}
}
},
},
handleScancode
(
type
)
{
toggleAllSelection
(
checked
,
arr
)
{
uni
.
scanCode
({
this
.
tableSelectData
=
arr
success
:
(
res
)
=>
{
},
console
.
log
(
res
,
'res7778888'
);
toggleRowSelection
(
checked
,
arr
)
{
this
.
$u
.
api
.
dModel
.
tmToolMachinesScancode
({
type
,
sn
:
res
.
result
}).
then
((
res
)
=>
{
this
.
tableSelectData
=
arr
// console.log(res, 'res333')
},
if
(
res
.
code
===
200
)
{
}
this
.
$emit
(
'action'
);
}
}
</
script
>
});
}
<
style
scoped
>
});
.dmodel-table
{
},
height
:
500
rpx
;
toggleAllSelection
(
checked
,
arr
)
{
margin-top
:
20
rpx
;
this
.
tableSelectData
=
arr
;
padding
:
0
20
rpx
;
},
}
toggleRowSelection
(
checked
,
arr
)
{
</
style
>
this
.
tableSelectData
=
arr
;
}
}
};
</
script
>
<
style
scoped
>
.dmodel-table
{
height
:
500
rpx
;
margin-top
:
20
rpx
;
padding
:
0
20
rpx
;
}
</
style
>
pages/mes/prodReport/index.vue
View file @
55147a8f
...
@@ -171,7 +171,7 @@
...
@@ -171,7 +171,7 @@
show-cancel-button
show-cancel-button
:title-style=
"
{ 'background-color': '#1E3770', color: '#FFFFFF', 'line-height': '37px', 'padding-top': '0px' }"
:title-style=
"
{ 'background-color': '#1E3770', color: '#FFFFFF', 'line-height': '37px', 'padding-top': '0px' }"
v-model="knifeTempVisible"
v-model="knifeTempVisible"
width="1
3
00rpx"
width="1
6
00rpx"
>
>
<u-form
label-width=
"130px"
:model=
"knifeTempSearch"
:rules=
"rules"
>
<u-form
label-width=
"130px"
:model=
"knifeTempSearch"
:rules=
"rules"
>
<u-row>
<u-row>
...
@@ -187,7 +187,7 @@
...
@@ -187,7 +187,7 @@
</u-col>
</u-col>
</u-row>
</u-row>
</u-form>
</u-form>
<dModelList
:data=
"dModelData"
@
action=
"upDownGetList"
/>
<dModelList
:data=
"dModelData"
@
action=
"upDownGetList"
/>
</u-modal>
</u-modal>
<u-modal
<u-modal
...
@@ -701,7 +701,7 @@ export default {
...
@@ -701,7 +701,7 @@ export default {
{
{
name
:
'arrangeCode'
,
name
:
'arrangeCode'
,
label
:
'编排单号'
,
label
:
'编排单号'
,
width
:
20
0
,
width
:
12
0
,
cellFun
:
(
row
,
index
)
=>
{
cellFun
:
(
row
,
index
)
=>
{
console
.
log
(
row
,
index
)
console
.
log
(
row
,
index
)
this
.
tableDataDetail
=
row
.
proWorkorderList
;
this
.
tableDataDetail
=
row
.
proWorkorderList
;
...
@@ -750,7 +750,7 @@ export default {
...
@@ -750,7 +750,7 @@ export default {
{
{
name
:
'taskCode'
,
name
:
'taskCode'
,
label
:
'任务单号'
,
label
:
'任务单号'
,
width
:
1
8
0
width
:
1
2
0
},
},
// {
// {
// name: 'workorderCode',
// name: 'workorderCode',
...
@@ -1034,9 +1034,10 @@ export default {
...
@@ -1034,9 +1034,10 @@ export default {
return
;
return
;
}
}
const
params
=
{
const
params
=
{
arrangeCode
:
this
.
tableSelectData
[
0
].
arrangeCode
||
''
,
taskWorkunitId
:
this
.
tableSelectData
[
0
].
taskWorkunitId
processId
:
this
.
tableSelectData
[
0
].
processId
,
// arrangeCode: this.tableSelectData[0].arrangeCode || '',
workunitId
:
this
.
vuex_workunit
.
workunitId
// processId: this.tableSelectData[0].processId,
// workunitId: this.vuex_workunit.workunitId
};
};
const
records
=
await
this
.
$u
.
api
.
dModel
.
getRecordsByProcessIdAndArrangeCode
(
params
);
const
records
=
await
this
.
$u
.
api
.
dModel
.
getRecordsByProcessIdAndArrangeCode
(
params
);
// 如果有数据
// 如果有数据
...
...
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