| | |
| | | <el-input v-model="state.querys.title" /> |
| | | </el-form-item> |
| | | </el-form> |
| | | <el-button type="primary" :icon="Search" class="searchBtn">搜索</el-button> |
| | | <el-button type="primary" :icon="Refresh" class="resetBtn">重置</el-button> |
| | | <el-button type="primary" :icon="Search" class="searchBtn" v-model="state.querys.title" @click="search">搜索</el-button> |
| | | <el-button type="primary" :icon="Refresh" class="resetBtn" @click="reset">重置</el-button> |
| | | </div> |
| | | <div class="list"> |
| | | <div v-for="item in state.dataList" @click="openDetails('法律法规',item.id)"> |
| | |
| | | </div> |
| | | <div class="pag-container" v-if="state.total&&state.total>0"> |
| | | <el-pagination |
| | | v-model:current-page="state.querys.pageNum" |
| | | v-model:page-size="state.querys.pageSize" |
| | | :page-sizes="[10,15,20,25]" |
| | | layout="total, sizes, prev, pager, next, jumper" |
| | | :total="state.total" |
| | |
| | | state.querys.pageNum = val |
| | | getData() |
| | | } |
| | | |
| | | const search = () => { |
| | | getData() |
| | | } |
| | | const reset = () => { |
| | | state.querys = { |
| | | title: '', |
| | | content: '', |
| | | pageNum: 1, |
| | | pageSize: 10 |
| | | } |
| | | getData() |
| | | } |
| | | const openDetails = (type,id)=>{ |
| | | emit('openDetails',type,id) |
| | | } |