Commit 7bb73c58 by qinjianhui

feat: 优化

parent 8279bc7a
......@@ -20,11 +20,19 @@
<!-- <el-input v-model="searchForm.time"></el-input> -->
</el-form-item>
<el-form-item label="创建人">
<el-input
<el-select
v-model="searchForm.creator"
placeholder="创建人"
placeholder="请选择"
clearable
></el-input>
filterable
>
<el-option
v-for="user in userList"
:key="user.id"
:label="user.realName"
:value="user.id"
></el-option>
</el-select>
</el-form-item>
<el-form-item label>
<el-button
......@@ -121,11 +129,13 @@
import Editor from '@/components/wangeditor/index.vue'
import tableView from '@/common/components/base/tableView.vue'
import { get, post } from '@/common/api/axios'
import { getSystemUserList } from '@/common/api/system'
export default {
name: 'system_announce_manage',
components: { 'v-editor': Editor, tableView },
data() {
return {
userList: [],
pageSize: 50,
currentPage: 1,
total: 1,
......@@ -160,6 +170,7 @@ export default {
},
mounted() {
this.getList()
this.getSystemUserList()
},
computed: {
tableColumns() {
......@@ -187,7 +198,9 @@ export default {
key: 'enableFlag',
width: 100,
render: (item) => (
<span>{item.enableFlag ? '已发布' : '未发布'}</span>
<span>
{item.enableFlag ? '已发布' : '未发布'}
</span>
),
},
{
......@@ -221,6 +234,14 @@ export default {
search() {
this.getList()
},
async getSystemUserList() {
try {
const res = await getSystemUserList()
this.userList = res.data
} catch (e) {
console.error(e)
}
},
setpaginationOptions(opt) {
for (const key in opt) {
this.paginationOptions[key] = opt[key]
......
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