|
|
|
@ -130,15 +130,14 @@ const pagination = reactive({
|
|
|
|
})
|
|
|
|
})
|
|
|
|
const tableData = ref<Array<RowData>>([])
|
|
|
|
const tableData = ref<Array<RowData>>([])
|
|
|
|
const selectionIds = ref<DataTableRowKey[]>([])
|
|
|
|
const selectionIds = ref<DataTableRowKey[]>([])
|
|
|
|
const userStore = useUser()
|
|
|
|
|
|
|
|
const dialog = useDialog()
|
|
|
|
const dialog = useDialog()
|
|
|
|
const message = useMessage()
|
|
|
|
const message = useMessage()
|
|
|
|
const finalStore = useFinal()
|
|
|
|
const finalStore = useFinal()
|
|
|
|
|
|
|
|
|
|
|
|
async function query(page: number, pageSize: number, filterValues?: any) {
|
|
|
|
async function query(page: number, pageSize: number, filterId?: any) {
|
|
|
|
const asideParmas = unref(finalStore.getAsideValue)
|
|
|
|
const asideParmas = unref(finalStore.getAsideValue)
|
|
|
|
// 有过滤配置的时候优先使用过滤配置,不要使用左侧参数
|
|
|
|
// 有过滤配置的时候优先使用过滤配置,不要使用左侧参数
|
|
|
|
const params = filterValues || asideParmas
|
|
|
|
const params = filterId ? { userSearchId: filterId } : asideParmas
|
|
|
|
const result = await getFinalList({ sortorder: 'asc', pageSize, currPage: page, sortname: '', ...params })
|
|
|
|
const result = await getFinalList({ sortorder: 'asc', pageSize, currPage: page, sortname: '', ...params })
|
|
|
|
const { data, pageCount } = result
|
|
|
|
const { data, pageCount } = result
|
|
|
|
tableData.value = data
|
|
|
|
tableData.value = data
|
|
|
|
@ -404,9 +403,9 @@ function reset() {
|
|
|
|
pagination.pageSize = 1
|
|
|
|
pagination.pageSize = 1
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
async function refreshHandler(filterValues?: any) {
|
|
|
|
async function refreshHandler(searchId?: any) {
|
|
|
|
reset()
|
|
|
|
reset()
|
|
|
|
query(pagination.page, pagination.pageSize, filterValues)
|
|
|
|
query(pagination.page, pagination.pageSize, searchId)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
</script>
|
|
|
|
</script>
|
|
|
|
|
|
|
|
|
|
|
|
|