增加用户日志筛选

This commit is contained in:
lcc
2025-09-18 17:08:54 +08:00
parent fb129b32ac
commit f1e7f4e9af
2 changed files with 51 additions and 6 deletions
@@ -13,3 +13,11 @@ export async function pageUserLog(params) {
}
return Promise.reject(new Error(res.data.message));
}
export async function getsSearch() {
const res = await request.get('/organization/userLog/search', {});
if (res.data.code === 0) {
return res.data.data;
}
return Promise.reject(new Error(res.data.message));
}
@@ -17,6 +17,32 @@
<el-input clearable v-model="where.userCode" placeholder="请输入" />
</el-form-item>
</el-col>
<el-col v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }">
<el-form-item label="操作类型">
<el-select v-model="where.type" clearable>
<el-option
v-for="(item, index) in typeList"
:value="index"
:key="index"
:label="item"
/>
</el-select>
</el-form-item>
</el-col>
<el-col v-bind="styleResponsive ? { lg: 12, md: 12 } : { span: 12 }">
<el-form-item label="操作时间:">
<el-date-picker
unlink-panels
v-model="where.dateRange"
range-separator="-"
type="daterange"
end-placeholder="结束日期"
start-placeholder="开始日期"
value-format="yyyy-MM-dd"
class="ele-fluid"
/>
</el-form-item>
</el-col>
<el-col v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }">
<div class="ele-form-actions">
<el-button
@@ -35,21 +61,21 @@
</template>
<script>
import { getsSearch } from '@/api/organization/user-log';
export default {
components: {},
data() {
// 默认表单数据
const defaultWhere = {
username: '',
userCode: ''
userCode: '',
type: '',
dateRange: ''
};
return {
// 表单数据
where: { ...defaultWhere },
teamList: [],
groupList: [],
centerList: [],
orgNameList: []
typeList: []
};
},
computed: {
@@ -58,8 +84,19 @@
return this.$store.state.theme.styleResponsive;
}
},
created() {},
created() {
this.loadSearch();
},
methods: {
loadSearch() {
getsSearch()
.then((data) => {
this.typeList = data.typeList;
})
.catch((e) => {
this.$message.error(e.message);
});
},
/* 搜索 */
search() {
this.$emit('search', this.where);