This commit is contained in:
wangdan-fit2cloud 2023-12-12 14:30:03 +08:00
parent 8ca8e359d4
commit d695f8c053
4 changed files with 20 additions and 53 deletions

View File

@ -85,8 +85,11 @@ const putApplication: (
*
* @param applicaiton_id
*/
const delApplication: (applicaiton_id: String) => Promise<Result<boolean>> = (applicaiton_id) => {
return del(`${prefix}/${applicaiton_id}`)
const delApplication: (
applicaiton_id: String,
loading?: Ref<boolean>
) => Promise<Result<boolean>> = (applicaiton_id, loading) => {
return del(`${prefix}/${applicaiton_id}`, undefined, {}, loading)
}
/**

View File

@ -37,8 +37,11 @@ const getAllDateset: (loading?: Ref<boolean>) => Promise<Result<any[]>> = (loadi
*
* @param dataset_id
*/
const delDateset: (dataset_id: String) => Promise<Result<boolean>> = (dataset_id) => {
return del(`${prefix}/${dataset_id}`)
const delDateset: (dataset_id: String, loading?: Ref<boolean>) => Promise<Result<boolean>> = (
dataset_id,
loading
) => {
return del(`${prefix}/${dataset_id}`, undefined, {}, loading)
}
/**

View File

@ -102,14 +102,6 @@ const paginationConfig = reactive({
const searchValue = ref('')
const noMore = computed(
() =>
applicationList.value.length > 0 &&
applicationList.value.length === paginationConfig.total &&
paginationConfig.total > 20 &&
!loading.value
)
function searchHandle() {
paginationConfig.total = 0
paginationConfig.current_page = 1
@ -128,17 +120,11 @@ function deleteApplication(row: any) {
confirmButtonClass: 'danger'
})
.then(() => {
loading.value = true
applicationApi
.delApplication(row.id)
.then(() => {
const index = applicationList.value.findIndex((v) => v.id === row.id)
applicationList.value.splice(index, 1)
MsgSuccess('删除成功')
})
.catch(() => {
loading.value = false
})
applicationApi.delApplication(row.id, loading).then(() => {
const index = applicationList.value.findIndex((v) => v.id === row.id)
applicationList.value.splice(index, 1)
MsgSuccess('删除成功')
})
})
.catch(() => {})
}

View File

@ -75,24 +75,6 @@ const paginationConfig = reactive({
const searchValue = ref('')
const noMore = computed(
() =>
datasetList.value.length > 0 &&
datasetList.value.length === paginationConfig.total &&
paginationConfig.total > 20 &&
!loading.value
)
const disabledScroll = computed(
() => datasetList.value.length > 0 && (loading.value || noMore.value)
)
function loadDataset() {
if (paginationConfig.total > paginationConfig.page_size) {
paginationConfig.current_page += 1
getList()
}
}
function searchHandle() {
paginationConfig.current_page = 1
datasetList.value = []
@ -109,18 +91,11 @@ function deleteDateset(row: any) {
}
)
.then(() => {
loading.value = true
datasetApi
.delDateset(row.id)
.then(() => {
const index = datasetList.value.findIndex((v) => v.id === row.id)
datasetList.value.splice(index, 1)
MsgSuccess('删除成功')
loading.value = false
})
.catch(() => {
loading.value = false
})
datasetApi.delDateset(row.id, loading).then(() => {
const index = datasetList.value.findIndex((v) => v.id === row.id)
datasetList.value.splice(index, 1)
MsgSuccess('删除成功')
})
})
.catch(() => {})
}