Commit ce7c3ca6 authored by dongjg's avatar dongjg

状态标识

parent 32adbc67
...@@ -20,10 +20,13 @@ ...@@ -20,10 +20,13 @@
/> />
</el-form-item> </el-form-item>
<el-form-item label="状态" prop="status"> <el-form-item label="状态" prop="status">
<el-select v-model="queryParams.status" placeholder="请选择状态"> <el-select v-model="queryParams.status" placeholder="规则状态" clearable size="small">
<el-option label="启用" value="0"></el-option> <el-option
<el-option label="禁用" value="1"></el-option> v-for="dict in statusOptions"
<el-option label="删除" value="2"></el-option> :key="dict.dictValue"
:label="dict.dictLabel"
:value="dict.dictValue"
/>
</el-select> </el-select>
</el-form-item> </el-form-item>
<el-form-item> <el-form-item>
...@@ -83,7 +86,7 @@ ...@@ -83,7 +86,7 @@
<el-table-column label="ID" align="center" prop="id" /> <el-table-column label="ID" align="center" prop="id" />
<el-table-column label="模板ID" align="center" prop="tempId" /> <el-table-column label="模板ID" align="center" prop="tempId" />
<el-table-column label="规则名称" align="center" prop="roleName" /> <el-table-column label="规则名称" align="center" prop="roleName" />
<el-table-column label="状态" align="center" prop="status" /> <el-table-column label="状态" align="center" prop="status" :formatter="statusFormat" />
<el-table-column label="操作" align="center" class-name="small-padding fixed-width"> <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
<template slot-scope="scope"> <template slot-scope="scope">
<el-button <el-button
...@@ -128,12 +131,16 @@ ...@@ -128,12 +131,16 @@
<el-form-item label="规则名称" prop="roleName"> <el-form-item label="规则名称" prop="roleName">
<el-input v-model="form.roleName" placeholder="请输入规则名称" /> <el-input v-model="form.roleName" placeholder="请输入规则名称" />
</el-form-item> </el-form-item>
<el-form-item label="状态"> <el-form-item label="状态" prop="status">
<el-select v-model="form.status"> <el-radio-group v-model="form.status">
<el-option label="启用" value="0"></el-option> <el-radio
<el-option label="禁用" value="1"></el-option> v-for="dict in statusOptions"
</el-select> :key="dict.dictValue"
:label="dict.dictValue"
>{{dict.dictLabel}}</el-radio>
</el-radio-group>
</el-form-item> </el-form-item>
</el-form> </el-form>
<div slot="footer" class="dialog-footer"> <div slot="footer" class="dialog-footer">
<el-button type="primary" @click="submitForm">确 定</el-button> <el-button type="primary" @click="submitForm">确 定</el-button>
...@@ -194,6 +201,9 @@ export default { ...@@ -194,6 +201,9 @@ export default {
created() { created() {
this.getList(); this.getList();
this.getnameid(); this.getnameid();
this.getDicts("sys_normal_disable").then(response => {
this.statusOptions = response.data;
});
}, },
methods: { methods: {
...@@ -214,6 +224,10 @@ export default { ...@@ -214,6 +224,10 @@ export default {
this.loading = false; this.loading = false;
}); });
}, },
// 岗位状态字典翻译
statusFormat(row, column) {
return this.selectDictLabel(this.statusOptions, row.status);
},
// 取消按钮 // 取消按钮
cancel() { cancel() {
this.open = false; this.open = false;
......
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