增加用户日志筛选
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user