增加用户日志筛选
This commit is contained in:
@@ -13,3 +13,11 @@ export async function pageUserLog(params) {
|
|||||||
}
|
}
|
||||||
return Promise.reject(new Error(res.data.message));
|
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-input clearable v-model="where.userCode" placeholder="请输入" />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</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 }">
|
<el-col v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }">
|
||||||
<div class="ele-form-actions">
|
<div class="ele-form-actions">
|
||||||
<el-button
|
<el-button
|
||||||
@@ -35,21 +61,21 @@
|
|||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
import { getsSearch } from '@/api/organization/user-log';
|
||||||
export default {
|
export default {
|
||||||
components: {},
|
components: {},
|
||||||
data() {
|
data() {
|
||||||
// 默认表单数据
|
// 默认表单数据
|
||||||
const defaultWhere = {
|
const defaultWhere = {
|
||||||
username: '',
|
username: '',
|
||||||
userCode: ''
|
userCode: '',
|
||||||
|
type: '',
|
||||||
|
dateRange: ''
|
||||||
};
|
};
|
||||||
return {
|
return {
|
||||||
// 表单数据
|
// 表单数据
|
||||||
where: { ...defaultWhere },
|
where: { ...defaultWhere },
|
||||||
teamList: [],
|
typeList: []
|
||||||
groupList: [],
|
|
||||||
centerList: [],
|
|
||||||
orgNameList: []
|
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
@@ -58,8 +84,19 @@
|
|||||||
return this.$store.state.theme.styleResponsive;
|
return this.$store.state.theme.styleResponsive;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
created() {},
|
created() {
|
||||||
|
this.loadSearch();
|
||||||
|
},
|
||||||
methods: {
|
methods: {
|
||||||
|
loadSearch() {
|
||||||
|
getsSearch()
|
||||||
|
.then((data) => {
|
||||||
|
this.typeList = data.typeList;
|
||||||
|
})
|
||||||
|
.catch((e) => {
|
||||||
|
this.$message.error(e.message);
|
||||||
|
});
|
||||||
|
},
|
||||||
/* 搜索 */
|
/* 搜索 */
|
||||||
search() {
|
search() {
|
||||||
this.$emit('search', this.where);
|
this.$emit('search', this.where);
|
||||||
|
|||||||
Reference in New Issue
Block a user