|
|
|
@ -1,8 +1,8 @@ |
|
|
|
<template> |
|
|
|
<div class="mod-config"> |
|
|
|
<el-form :inline="true" label-position="top" :model="searchData" @keyup.enter.native="getDataList"> |
|
|
|
<el-form :inline="true" label-position="top" :model="searchData"> |
|
|
|
<el-form-item :label="'BU'"> |
|
|
|
<el-select v-model="searchData.buDesc" placeholder="请选择" clearable style="width: 130px"> |
|
|
|
<el-select v-model="searchData.buDesc" placeholder="请选择" clearable style="width: 80px"> |
|
|
|
<el-option |
|
|
|
v-for = "i in userBuList" |
|
|
|
:key = "i.buNo" |
|
|
|
@ -15,10 +15,10 @@ |
|
|
|
<el-input v-model="searchData.groupId" clearable style="width: 120px"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label="'分组名称'"> |
|
|
|
<el-input v-model="searchData.groupName" clearable style="width: 120px"></el-input> |
|
|
|
<el-input v-model="searchData.groupName" clearable style="width: 200px"></el-input> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item :label="'是否在用'"> |
|
|
|
<el-select clearable v-model="searchData.active" style="width: 120px"> |
|
|
|
<el-select clearable v-model="searchData.active" style="width: 80px"> |
|
|
|
<el-option label="是" value="Y"></el-option> |
|
|
|
<el-option label="否" value="N"></el-option> |
|
|
|
</el-select> |
|
|
|
@ -60,7 +60,12 @@ |
|
|
|
:min-width="item.columnWidth" |
|
|
|
:label="item.columnLabel"> |
|
|
|
<template slot-scope="scope"> |
|
|
|
<span v-if="!item.columnHidden">{{ scope.row[item.columnProp] }}</span> |
|
|
|
<span v-if="!item.columnHidden"> |
|
|
|
<span v-if="columnsProp.includes(item.columnProp)">{{ scope.row[`${item.columnProp}Desc`] }}</span> |
|
|
|
<span v-else> |
|
|
|
{{ scope.row[item.columnProp] }} |
|
|
|
</span> |
|
|
|
</span> |
|
|
|
<span v-if="item.columnImage"><img :src="scope.row[item.columnProp]" style="width: 100px; height: 80px"/></span> |
|
|
|
</template> |
|
|
|
</el-table-column> |
|
|
|
@ -159,6 +164,7 @@ export default { |
|
|
|
}, |
|
|
|
data () { |
|
|
|
return { |
|
|
|
columnsProp:['createBy', 'active', 'updateBy'], |
|
|
|
// 导出 |
|
|
|
exportData: [], |
|
|
|
exportName: '物料分组' + this.dayjs().format('YYYYMMDDHHmmss'), |
|
|
|
@ -223,7 +229,7 @@ export default { |
|
|
|
tableName: "分组表", |
|
|
|
columnProp: 'groupName', |
|
|
|
headerAlign: "center", |
|
|
|
align: "center", |
|
|
|
align: "left", |
|
|
|
columnLabel: '分组名称', |
|
|
|
columnHidden: false, |
|
|
|
columnImage: false, |
|
|
|
|