From 4a6adb978cce78ff8a9e7d7add4d8829ad415669 Mon Sep 17 00:00:00 2001
From: shinnosuke <tantao@1hoper.com>
Date: 星期四, 13 八月 2026 18:33:14 +0800
Subject: [PATCH] fix(family-card): 统一分页并清空拒绝原因

---
 talent-card-admin/src/views/FamilyCardApplicationDetailView.vue |    7 ++++++-
 talent-card-admin/src/views/FamilyCardView.vue                  |    4 ++--
 2 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/talent-card-admin/src/views/FamilyCardApplicationDetailView.vue b/talent-card-admin/src/views/FamilyCardApplicationDetailView.vue
index 53e9997..b86c1fc 100644
--- a/talent-card-admin/src/views/FamilyCardApplicationDetailView.vue
+++ b/talent-card-admin/src/views/FamilyCardApplicationDetailView.vue
@@ -99,7 +99,12 @@
 
 async function rejectApplication() {
   if (!detail.value) return
-  const { value } = await ElMessageBox.prompt('请输入拒绝原因', '审核确认', { inputValue: '资料不完整' })
+  const { value } = await ElMessageBox.prompt('请输入拒绝原因', '审核确认', {
+    inputValue: '',
+    inputPlaceholder: '请输入拒绝原因',
+    inputValidator: value => Boolean(value?.trim()),
+    inputErrorMessage: '请输入拒绝原因',
+  })
   await auditFamilyCardApplication(detail.value.id, 2, value)
   ElMessage.success('申请已拒绝')
   router.back()
diff --git a/talent-card-admin/src/views/FamilyCardView.vue b/talent-card-admin/src/views/FamilyCardView.vue
index d2b2ee8..4f662c8 100644
--- a/talent-card-admin/src/views/FamilyCardView.vue
+++ b/talent-card-admin/src/views/FamilyCardView.vue
@@ -280,9 +280,9 @@
           v-model:current-page="pagination.page"
           v-model:page-size="pagination.size"
           background
-          :layout="isManagement ? 'total, prev, pager, next' : 'total, sizes, prev, pager, next'"
+          layout="total, sizes, prev, pager, next"
           :page-sizes="[10, 20, 50]"
-          :pager-count="5"
+          :pager-count="isManagement ? 7 : 5"
           :total="pagination.total"
           @change="loadData"
         />

--
Gitblit v1.7.1