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
d51676f5
Commit
d51676f5
authored
Sep 23, 2024
by
沈翠玲
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
dta排版
parent
a306ba53
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
33 additions
and
9 deletions
+33
-9
mdItem.js
src/api/mes/md/mdItem.js
+8
-0
index.vue
src/views/mes/md/product/index.vue
+25
-9
No files found.
src/api/mes/md/mdItem.js
View file @
d51676f5
...
@@ -17,6 +17,14 @@ export function getMdItem(itemId) {
...
@@ -17,6 +17,14 @@ export function getMdItem(itemId) {
})
})
}
}
// 查询键值
export
function
getItmeDtaTypeEnum
(
itemId
)
{
return
request
({
url
:
'/common/enum/getItmeDtaTypeEnum'
,
method
:
'get'
})
}
// 新增物料
// 新增物料
export
function
addMdItem
(
data
)
{
export
function
addMdItem
(
data
)
{
return
request
({
return
request
({
...
...
src/views/mes/md/product/index.vue
View file @
d51676f5
...
@@ -87,7 +87,12 @@
...
@@ -87,7 +87,12 @@
<dict-tag
:options=
"dict.type.mes_item_product"
:value=
"scope.row.itemOrProduct"
/>
<dict-tag
:options=
"dict.type.mes_item_product"
:value=
"scope.row.itemOrProduct"
/>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
label=
"是否DTA排版"
align=
"center"
key=
"itemOrProduct"
prop=
"itemOrProduct"
:show-overflow-tooltip=
"true"
>
<
template
slot-scope=
"scope"
>
<div>
{{
scope
.
row
.
dta
?
dtaOptions
.
find
(
v
=>
v
.
value
===
scope
.
row
.
dta
).
name
:
''
}}
</div>
</
template
>
</el-table-column>
<el-table-column
label=
"所属分类"
align=
"center"
key=
"itemTypeName"
prop=
"itemTypeName"
v-if=
"columns[5].visible"
<el-table-column
label=
"所属分类"
align=
"center"
key=
"itemTypeName"
prop=
"itemTypeName"
v-if=
"columns[5].visible"
width=
"120"
/>
width=
"120"
/>
<el-table-column
label=
"是否启用"
align=
"center"
key=
"enableFlag"
v-if=
"columns[6].visible"
>
<el-table-column
label=
"是否启用"
align=
"center"
key=
"enableFlag"
v-if=
"columns[6].visible"
>
...
@@ -183,14 +188,10 @@
...
@@ -183,14 +188,10 @@
<el-row>
<el-row>
<el-col
:span=
"8"
>
<el-col
:span=
"8"
>
<el-form-item
label=
"是否DTA排版"
>
<el-form-item
label=
"是否DTA排版"
>
<el-radio-group
v-model=
"form.dta"
disabled
v-if=
"optType == 'view'"
>
<el-select
v-model=
"form.dta"
placeholder=
"请选择是否DTA排版"
filterable
:disabled=
"optType == 'view'"
>
<el-radio
label=
"1"
>
是
</el-radio>
<el-option
v-for=
"item in dtaOptions"
:key=
"item.value"
:label=
"item.name"
<el-radio
label=
"2"
>
否
</el-radio>
:value=
"item.value"
></el-option>
</el-radio-group>
</el-select>
<el-radio-group
v-model=
"form.dta"
v-else
>
<el-radio
label=
"1"
>
是
</el-radio>
<el-radio
label=
"2"
>
否
</el-radio>
</el-radio-group>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
<el-col
:span=
"8"
>
<el-col
:span=
"8"
>
...
@@ -357,6 +358,7 @@ import {
...
@@ -357,6 +358,7 @@ import {
addMdItem
,
addMdItem
,
updateMdItem
,
updateMdItem
,
becomeFormalProduct
,
becomeFormalProduct
,
getItmeDtaTypeEnum
}
from
"@/api/mes/md/mdItem"
;
}
from
"@/api/mes/md/mdItem"
;
import
BaseInfo
from
"./components/baseInfo.vue"
;
import
BaseInfo
from
"./components/baseInfo.vue"
;
...
@@ -413,6 +415,8 @@ export default {
...
@@ -413,6 +415,8 @@ export default {
dateRange
:
[],
dateRange
:
[],
//单位列表
//单位列表
measureOptions
:
[],
measureOptions
:
[],
//dta列表
dtaOptions
:
[],
// 表单参数
// 表单参数
form
:
{},
form
:
{},
defaultProps
:
{
defaultProps
:
{
...
@@ -486,6 +490,7 @@ export default {
...
@@ -486,6 +490,7 @@ export default {
this
.
getList
();
this
.
getList
();
this
.
getTreeselect
();
this
.
getTreeselect
();
this
.
getUnits
();
this
.
getUnits
();
this
.
getDtas
();
},
},
methods
:
{
methods
:
{
/** 查询物料编码列表 */
/** 查询物料编码列表 */
...
@@ -502,6 +507,17 @@ export default {
...
@@ -502,6 +507,17 @@ export default {
this
.
measureOptions
=
response
.
data
;
this
.
measureOptions
=
response
.
data
;
});
});
},
},
getDtas
()
{
this
.
dtaOptions
=
[]
getItmeDtaTypeEnum
().
then
((
response
)
=>
{
Object
.
keys
(
response
.
data
).
forEach
(
v
=>
{
this
.
dtaOptions
.
push
({
name
:
response
.
data
[
v
],
value
:
v
})
})
});
},
/** 查询分类下拉树结构 */
/** 查询分类下拉树结构 */
getTreeselect
()
{
getTreeselect
()
{
treeselect
().
then
((
response
)
=>
{
treeselect
().
then
((
response
)
=>
{
...
...
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