增加字典标签样式回显

This commit is contained in:
Ricky
2021-06-22 14:47:28 +08:00
parent 5c130cfda6
commit 57f56c2769
3 changed files with 119 additions and 11 deletions

View File

@@ -122,7 +122,11 @@
</router-link>
</template>
</el-table-column>
<el-table-column label="状态" align="center" prop="status" :formatter="statusFormat" />
<el-table-column label="状态" align="center" prop="status">
<template slot-scope="scope">
<dict-tag :options="statusOptions" :value="scope.row.status"/>
</template>
</el-table-column>
<el-table-column label="备注" align="center" prop="remark" :show-overflow-tooltip="true" />
<el-table-column label="创建时间" align="center" prop="createTime" width="180">
<template slot-scope="scope">
@@ -189,9 +193,14 @@
<script>
import { listType, getType, delType, addType, updateType, refreshCache } from "@/api/system/dict/type";
// 字典标签组件(使用频繁可在全局挂载)
import DictTag from '@/components/DictTag'
export default {
name: "Dict",
components: {
DictTag
},
data() {
return {
// 遮罩层
@@ -254,10 +263,6 @@ export default {
}
);
},
// 字典状态字典翻译
statusFormat(row, column) {
return this.selectDictLabel(this.statusOptions, row.status);
},
// 取消按钮
cancel() {
this.open = false;