|
@@ -94,7 +94,7 @@
|
|
|
</template>
|
|
|
</CusContent>
|
|
|
</div>
|
|
|
- <DetailCom v-model:show="showDetail" :transfer="transfer" @refresh="queryPage.pageNum = 1, handleSearch(queryPage.pageNum, queryPage.pageSize)"/>
|
|
|
+ <DetailCom v-model:show="showDetail" :transfer="transfer" @refresh="refreshSearch"/>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
@@ -169,13 +169,16 @@ export default defineComponent({
|
|
|
state.queryPage.pageSize = pageSize
|
|
|
handleSearch(page, pageSize)
|
|
|
}
|
|
|
+ // 列表刷新方法
|
|
|
+ const refreshSearch = () => {
|
|
|
+ state.queryPage.pageNum = 1
|
|
|
+ handleSearch(state.queryPage.pageNum, state.queryPage.pageSize)
|
|
|
+ }
|
|
|
// 重置查询表单方法
|
|
|
const handleReset = () => {
|
|
|
state.queryForm = {}
|
|
|
state.back_queryForm = JSON.parse(JSON.stringify(state.queryForm))
|
|
|
- state.queryPage.pageNum = 1
|
|
|
- state.queryPage.pageSize = 10
|
|
|
- handleSearch()
|
|
|
+ refreshSearch()
|
|
|
}
|
|
|
// 查询方法
|
|
|
const handleSearch = (page = 1, pageSize = 10) => {
|
|
@@ -212,8 +215,7 @@ export default defineComponent({
|
|
|
const onSearch = () => {
|
|
|
ref_cusTable.value.resetFilter()
|
|
|
state.back_queryForm = JSON.parse(JSON.stringify(state.queryForm))
|
|
|
- state.queryPage.pageNum = 1
|
|
|
- handleSearch()
|
|
|
+ refreshSearch()
|
|
|
}
|
|
|
const onAdd = () => {
|
|
|
state.transfer = {
|
|
@@ -245,7 +247,7 @@ export default defineComponent({
|
|
|
that.$api.delNoticeDelete({id: val.id}).then(res => {
|
|
|
if (res.code === 200) {
|
|
|
ElMessage.success(res.message)
|
|
|
- handleSearch()
|
|
|
+ refreshSearch()
|
|
|
} else {
|
|
|
ElMessage.error(res.message)
|
|
|
state.loading = false
|
|
@@ -265,7 +267,7 @@ export default defineComponent({
|
|
|
that.$api.getNoticePublish({id: val.id}).then(res => {
|
|
|
if (res.code === 200) {
|
|
|
ElMessage.success(res.message)
|
|
|
- handleSearch()
|
|
|
+ refreshSearch()
|
|
|
} else {
|
|
|
ElMessage.error(res.message)
|
|
|
state.loading = false
|
|
@@ -285,7 +287,7 @@ export default defineComponent({
|
|
|
that.$api.getNoticeRevoke({id: val.id}).then(res => {
|
|
|
if (res.code === 200) {
|
|
|
ElMessage.success(res.message)
|
|
|
- handleSearch()
|
|
|
+ refreshSearch()
|
|
|
} else {
|
|
|
ElMessage.error(res.message)
|
|
|
state.loading = false
|
|
@@ -298,7 +300,7 @@ export default defineComponent({
|
|
|
onMounted(() => {
|
|
|
state.back_queryForm = JSON.parse(JSON.stringify(state.queryForm))
|
|
|
initDictionary()
|
|
|
- handleSearch()
|
|
|
+ refreshSearch()
|
|
|
})
|
|
|
return {
|
|
|
ref_cusTable,
|
|
@@ -312,7 +314,8 @@ export default defineComponent({
|
|
|
onView,
|
|
|
onDel,
|
|
|
onRevoke,
|
|
|
- onPublish
|
|
|
+ onPublish,
|
|
|
+ refreshSearch
|
|
|
}
|
|
|
},
|
|
|
})
|