Commit d51676f5 authored by 沈翠玲's avatar 沈翠玲

dta排版

parent a306ba53
...@@ -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({
......
...@@ -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) => {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment