Files
UNION_HUTB/target/classes/static/components/activityBx/ActivityBxSearch.vue
T
2026-09-09 09:14:28 +08:00

73 lines
2.0 KiB
Vue

<template>
<div>
<el-row class="header navbar bg-white shadow">
<div class="btn-group tool-button mt5">
<el-date-picker
v-model="page_form.year"
type="year"
value-format="yyyy" style="width: 150px"
placeholder="选择年" @change="$emit('search')">
</el-date-picker>
</div>
<div class="btn-group tool-button mt5">
<el-input placeholder="请输入内容" clearable v-model="page_form.searchKeyword"
@keyup.enter.native="$emit('search')">
<el-select v-model="page_form.searchName" slot="prepend" placeholder="查询类型"
style="width: 120px;">
<el-option label="姓名" value="username"></el-option>
<el-option label="工号" value="loginname"></el-option>
</el-select>
</el-input>
</div>
<slot name="column"></slot>
<div class="btn-group tool-button mt5">
<el-button type="primary" icon="el-icon-search" @click="$emit('search')"></el-button>
</div>
<!-- <div class="pull-right offscreen-right mt5" v-if="has_add">
<el-button icon="el-icon-edit" @click="$emit('openAdd')">申请活动报销</el-button>
</div>-->
<div class="pull-right offscreen-right mt5" v-if="has_sh">
<el-radio-group v-model="page_form.isAudit" @change="$emit('search')">
<el-radio-button :label="1">全部</el-radio-button>
<el-radio-button :label="2">已审核</el-radio-button>
<el-radio-button :label="3">未审核</el-radio-button>
</el-radio-group>
</div>
</el-row>
</div>
</template>
<script>
module.exports = {
props: {
page_form: '',
has_add: {
type: Boolean,
default: false
},
has_sh: {
type: Boolean,
default: false
},
has_type: {
type: Boolean,
default: false
},
},
data() {
return {}
},
watch: {},
methods: {},
async created() {
}
}
</script>