feat: 打手详情赠送会员 UI,并改善后台错误提示

新增赠送会员送/改期/移除;请求失败优先展示后端 msg;考核官添加防重复提交。

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
XingQue
2026-07-17 02:26:09 +08:00
parent fa6b456630
commit 6e7e775c55
5 changed files with 197 additions and 12 deletions

View File

@@ -282,7 +282,7 @@ const saveChenghao = async () => {
ElMessage.error(res.msg || '操作失败')
}
} catch (e) {
ElMessage.error('网络错误')
ElMessage.error(e?.response?.data?.msg || e?.message || '网络错误')
} finally {
saving.value = false
}
@@ -311,7 +311,7 @@ const deleteChenghao = async () => {
ElMessage.error(res.msg || '删除失败')
}
} catch (e) {
ElMessage.error('网络错误')
ElMessage.error(e?.response?.data?.msg || e?.message || '网络错误')
}
}

View File

@@ -510,6 +510,7 @@ const closeAddDialog = () => {
}
const submitAddExaminer = async () => {
if (addSaving.value) return
const uid = (addForm.yonghuid || '').trim()
if (!uid) {
ElMessage.warning('请输入用户ID')
@@ -535,7 +536,7 @@ const submitAddExaminer = async () => {
ElMessage.error(res.msg || '添加失败')
}
} catch (e) {
ElMessage.error('网络错误')
ElMessage.error(e?.response?.data?.msg || e?.message || '网络错误')
} finally {
addSaving.value = false
}