部门仓库添加供应商字段显示

ywj_dev
郑明梁 2 years ago
parent 65b9fcdd01
commit 6f673f4449

@ -2,7 +2,7 @@
<div> <div>
<!-- 部门信息相关--> <!-- 部门信息相关-->
<el-card> <el-card>
<el-form :inline="true" :model="filterQuery" class="query-form" size="mini"> <el-form :inline="true" :model="filterQuery" class="query-form" size="mini" >
<el-row> <el-row>
<el-form-item class="query-form-item" label="部门名称:"> <el-form-item class="query-form-item" label="部门名称:">
<el-input <el-input
@ -46,7 +46,7 @@
</el-form-item> </el-form-item>
</el-row> </el-row>
</el-form> </el-form>
<el-table v-loading="loading" :data="list" style="width: 100%" <el-table v-loading="loading" :data="list" style="width: 100%" ref="deptTableRef"
highlight-current-row highlight-current-row
border border
v-if="refreshTable" v-if="refreshTable"
@ -72,6 +72,14 @@
</el-tag> </el-tag>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="允许供应商使用" prop="spUse">
<template slot-scope="scope">
<el-tag :type="scope.row.spUse | spUerFilterType">{{
scope.row.spUse | spUerFilterName
}}
</el-tag>
</template>
</el-table-column>
<el-table-column label="备注" prop="remark"> <el-table-column label="备注" prop="remark">
</el-table-column> </el-table-column>
<el-table-column label="操作"> <el-table-column label="操作">
@ -416,6 +424,21 @@ export default {
}; };
return statusMap[status]; return statusMap[status];
}, },
spUerFilterType(status) {
const upUerMap = {
true: "success",
false: "danger",
};
return upUerMap[status];
},
spUerFilterName(status) {
const upUerMap = {
true: "允许",
false: "不允许",
};
return upUerMap[status];
},
}, },
methods: { methods: {
onReset() { onReset() {
@ -714,9 +737,10 @@ export default {
}, },
components: {Treeselect}, components: {Treeselect},
mounted() { mounted() {
}, },
created() { created() {
this.getList(); this.getList();
}, }
}; };
</script> </script>

@ -47,6 +47,14 @@
label="上级仓库" label="上级仓库"
> >
</el-table-column> </el-table-column>
<el-table-column label="允许供应商使用" prop="spUse">
<template slot-scope="scope">
<el-tag :type="scope.row.spUse | spUerFilterType">{{
scope.row.spUse | spUerFilterName
}}
</el-tag>
</template>
</el-table-column>
<el-table-column label="操作" class-name="small-padding fixed-width"> <el-table-column label="操作" class-name="small-padding fixed-width">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button <el-button
@ -792,6 +800,22 @@ export default {
} }
}, },
}, },
filters: {
spUerFilterType(status) {
const upUerMap = {
true: "success",
false: "danger",
};
return upUerMap[status];
},
spUerFilterName(status) {
const upUerMap = {
true: "允许",
false: "不允许",
};
return upUerMap[status];
},
},
mounted() { mounted() {
}, },
components: { components: {

Loading…
Cancel
Save