fuguobin
1 year ago
9 changed files with 235 additions and 48 deletions
@ -0,0 +1,62 @@ |
|||
<template> |
|||
<div class="roleContainer"> |
|||
<el-card class="search" shadow="always"> |
|||
<el-form ref="queryFormRef" :model="searchForm" :inline="true"> |
|||
<el-form-item label="关键字" prop="keywords"> |
|||
<el-input |
|||
v-model="searchForm.keywords" |
|||
clearable |
|||
style="width: 200px" |
|||
placeholder="用户名/昵称/手机号" |
|||
@keyup.enter="getUserData" |
|||
/> |
|||
</el-form-item> |
|||
<el-form-item> |
|||
<el-button type="primary" @click="getUserData"><i-ep-search />搜索</el-button> |
|||
<el-button @click="resetClick"><i-ep-refresh />重置</el-button> |
|||
</el-form-item> |
|||
</el-form> |
|||
</el-card> |
|||
<el-card class="list" shadow="always"> 内容 </el-card> |
|||
</div> |
|||
</template> |
|||
|
|||
<script lang="ts" setup> |
|||
// import { getRolePage } from '@/api/role'; |
|||
// import { listMenuOptions } from '@/api/menu'; |
|||
// import { RolePageVO, RoleForm, RoleQuery } from '@/api/role/types'; |
|||
|
|||
// const queryFormRef = ref(ElForm); |
|||
// const roleData = ref<RolePageVO[]>(); |
|||
// const searchForm = reactive<RoleQuery>({ |
|||
// pageNum: 1, |
|||
// pageSize: 10 |
|||
// }); |
|||
|
|||
onMounted(() => { |
|||
// getUserData(); |
|||
}); |
|||
|
|||
//列表数据 |
|||
// function getUserData() { |
|||
// loading.value = true; |
|||
// getRolePage(searchForm) |
|||
// .then(({ data }) => { |
|||
// // roleData.value = data.list; |
|||
// }) |
|||
// .finally(() => { |
|||
// loading.value = false; |
|||
// }); |
|||
// } |
|||
|
|||
//搜索 |
|||
// function resetClick() { |
|||
// queryFormRef.value.resetFields(); |
|||
// searchForm.pageNum = 1; |
|||
// getUserData(); |
|||
// } |
|||
</script> |
|||
|
|||
<style lang="scss" scoped> |
|||
@import './index.scss'; |
|||
</style> |
Loading…
Reference in new issue