修复:原来的统一去了404, 现在加了403, 和部分bug
All checks were successful
构建并部署前端到测试环境 / build-and-deploy (push) Successful in 6m54s
All checks were successful
构建并部署前端到测试环境 / build-and-deploy (push) Successful in 6m54s
This commit is contained in:
@@ -342,7 +342,12 @@
|
||||
</ElDialog>
|
||||
|
||||
<!-- 套餐系列绑定结果对话框 -->
|
||||
<ElDialog v-model="seriesBindingResultDialogVisible" title="设置结果" width="700px">
|
||||
<ElDialog
|
||||
v-model="seriesBindingResultDialogVisible"
|
||||
title="设置结果"
|
||||
width="700px"
|
||||
@close="handleSeriesBindingResultDialogClose"
|
||||
>
|
||||
<ElDescriptions :column="2" border>
|
||||
<ElDescriptionsItem label="成功数">
|
||||
<ElTag type="success">{{ seriesBindingResult.success_count }}</ElTag>
|
||||
@@ -1295,22 +1300,21 @@
|
||||
try {
|
||||
const res = await CardService.allocateStandaloneCards(params)
|
||||
|
||||
// code === 0 表示操作成功(接口调用成功),显示结果对话框
|
||||
if (res.code === 0) {
|
||||
allocationResult.value = res.data
|
||||
resultTitle.value = '批量分配结果'
|
||||
allocateDialogVisible.value = false
|
||||
resultDialogVisible.value = true
|
||||
|
||||
// 清空选择
|
||||
if (tableRef.value) {
|
||||
tableRef.value.clearSelection()
|
||||
}
|
||||
selectedCards.value = []
|
||||
|
||||
// 刷新列表
|
||||
getTableData()
|
||||
await getTableData()
|
||||
}
|
||||
} catch (error) {
|
||||
console.error(error)
|
||||
ElMessage.error('批量分配失败,请重试')
|
||||
} finally {
|
||||
allocateLoading.value = false
|
||||
}
|
||||
@@ -1348,18 +1352,21 @@
|
||||
try {
|
||||
const res = await CardService.recallStandaloneCards(params)
|
||||
|
||||
// code === 0 表示操作成功(接口调用成功),显示结果对话框
|
||||
if (res.code === 0) {
|
||||
allocationResult.value = res.data
|
||||
resultTitle.value = '批量回收结果'
|
||||
recallDialogVisible.value = false
|
||||
resultDialogVisible.value = true
|
||||
|
||||
// 清空选择
|
||||
if (tableRef.value) {
|
||||
tableRef.value.clearSelection()
|
||||
}
|
||||
selectedCards.value = []
|
||||
|
||||
// 刷新列表
|
||||
getTableData()
|
||||
await getTableData()
|
||||
} else {
|
||||
// code !== 0 才是真正的失败(接口调用失败)
|
||||
ElMessage.error(res.msg || '批量回收失败,请重试')
|
||||
}
|
||||
} catch (error) {
|
||||
console.error(error)
|
||||
@@ -1424,6 +1431,12 @@
|
||||
}
|
||||
}
|
||||
|
||||
// 关闭套餐系列绑定结果对话框
|
||||
const handleSeriesBindingResultDialogClose = () => {
|
||||
// 刷新列表
|
||||
getTableData()
|
||||
}
|
||||
|
||||
// 执行套餐系列绑定
|
||||
const handleSeriesBinding = async () => {
|
||||
if (!seriesBindingFormRef.value) return
|
||||
@@ -1450,13 +1463,10 @@
|
||||
seriesBindingResultDialogVisible.value = true
|
||||
|
||||
// 清空选择
|
||||
if (tableRef.value) {
|
||||
tableRef.value.clearSelection()
|
||||
}
|
||||
selectedCards.value = []
|
||||
|
||||
// 刷新列表
|
||||
getTableData()
|
||||
// 立即刷新列表
|
||||
await getTableData()
|
||||
|
||||
// 显示消息提示
|
||||
if (res.data.fail_count === 0) {
|
||||
@@ -1471,6 +1481,7 @@
|
||||
}
|
||||
} catch (error) {
|
||||
console.error(error)
|
||||
ElMessage.error('批量设置套餐系列失败,请重试')
|
||||
} finally {
|
||||
seriesBindingLoading.value = false
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user