This commit is contained in:
yuping
2023-08-04 11:32:47 +08:00
parent 5125b34664
commit a3a09ed70b
4 changed files with 63 additions and 18 deletions

View File

@@ -56,7 +56,7 @@ const emit = defineEmits({})
const isOpen = ref(false)
const memberParam = ref({keyword: '', page: 1, pageSize: 20})
const memberParam = ref({keyword: '', pageNo:1, pageSize: 20})
const {data: userList, loading} = useThrottlePage(USER_LIST, memberParam.value, false)
@@ -83,7 +83,7 @@ onMounted(() => {
const memberScroll = ({target: {scrollHeight, scrollTop, clientHeight}}) => {
scrollHeight === (clientHeight + scrollTop) && memberParam.value.page++
scrollHeight === (clientHeight + scrollTop) && memberParam.value.pageNo++
};
//搜索学员
@@ -92,7 +92,7 @@ const searchMember = (keyword) => {
loading.value = true
isOpen.value = true
userList.value = []
memberParam.value.page = 1
memberParam.value.pageNo = 1
memberParam.value.keyword = keyword
console.log('searchMember', memberParam.value)
};
@@ -100,12 +100,12 @@ const searchMember = (keyword) => {
function blur() {
isOpen.value = false
memberParam.value.keyword = ''
memberParam.value.page = 1
memberParam.value.pageNo = 1
}
function change(e, l) {
memberParam.value.keyword = ''
memberParam.value.page = 1
memberParam.value.pageNo = 1
isOpen.value = false
Array.isArray(l) && (selectOptions.value = l)
Array.isArray(selectOptions.value) && emit('onChange', e, l, selectOptions.value.find(e => e.departId)?.departId, selectOptions.value.find(e => e.departId)?.departName, selectOptions.value.find(e => e.departId)?.orgName)

View File

@@ -132,7 +132,7 @@
</div>
<div class="tableBox tabb">
<BaseTable ref="auditTableRef" :columns="audiColums" :url="AUDIENCE_LIST" page-key="pageNo"
v-model:params="audienceName"
v-model:params="audienceName" :request="useTotalPage"
v-model:selectedRows="auditSelectRows" v-model:selectedRowKeys="auditSelectRowKeys"
type="checkbox"></BaseTable>
</div>
@@ -296,7 +296,7 @@
<script setup>
import {message} from "ant-design-vue";
import {computed, defineEmits, defineProps, ref, watch} from "vue";
import { useNewRowsPageNoInit, request, useRequest} from "@/api/request";
import {useNewRowsPageNoInit, request, useRequest, useTotalPage} from "@/api/request";
import {
saveStu,
} from "@/api/index1";
@@ -507,14 +507,6 @@ const audiColums = ref([
align: "center",
className: "h",
},
{
title: "类型",
dataIndex: "audienceType",
key: "audienceType",
width: 40,
align: "center",
className: "h",
},
]);
const orgSelectKeys = ref([]);
const auditTableRef = ref();