From 70ea0911ce7519ca802266078624e9fed3559a2c Mon Sep 17 00:00:00 2001
From: yeg <1347747024@qq.com>
Date: 星期五, 18 九月 2026 14:05:13 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/main'

---
 talent-card-admin/src/views/MovieTicketView.vue |   34 ----------------------------------
 1 files changed, 0 insertions(+), 34 deletions(-)

diff --git a/talent-card-admin/src/views/MovieTicketView.vue b/talent-card-admin/src/views/MovieTicketView.vue
index 4053511..80abc9a 100644
--- a/talent-card-admin/src/views/MovieTicketView.vue
+++ b/talent-card-admin/src/views/MovieTicketView.vue
@@ -11,7 +11,6 @@
   getTicketPackageCodes,
   getTicketPackages,
   importTicketPackageCodes,
-  supplementTicketPackageClaim,
   updateTicketPackage,
   updateTicketPackageStatus,
   uploadAdminImage,
@@ -29,7 +28,6 @@
 const merchants = ref<Record<string, any>[]>([])
 const codeDialogVisible = ref(false)
 const generateDialogVisible = ref(false)
-const supplementVisible = ref(false)
 const merchantDialogVisible = ref(false)
 const editingId = ref<number | string | null>(null)
 const activePackage = ref<Record<string, any> | null>(null)
@@ -90,7 +88,6 @@
 
 const codeForm = reactive({ batchNo: '', codesText: '', remark: '' })
 const generateForm = reactive({ batchNo: '', codePrefix: 'EX', codeCount: 100, remark: '' })
-const supplementForm = reactive({ packageId: '', codeId: '', exchangeCode: '', talentId: '', cardId: '', remark: '' })
 
 const title = computed(() => {
   if (mode.value === 'claims') return '票包领取记录'
@@ -388,25 +385,6 @@
   await loadData()
 }
 
-function openSupplement() {
-  Object.assign(supplementForm, { packageId: rowId(selectedPackage.value || {}) || '', codeId: '', exchangeCode: '', talentId: '', cardId: '', remark: '' })
-  supplementVisible.value = true
-}
-
-async function supplement() {
-  await supplementTicketPackageClaim({
-    packageId: Number(supplementForm.packageId),
-    codeId: supplementForm.codeId ? Number(supplementForm.codeId) : undefined,
-    exchangeCode: supplementForm.exchangeCode || undefined,
-    talentId: Number(supplementForm.talentId),
-    cardId: supplementForm.cardId ? Number(supplementForm.cardId) : undefined,
-    remark: supplementForm.remark,
-  })
-  ElMessage.success('补录成功')
-  supplementVisible.value = false
-  await loadData()
-}
-
 async function download() {
   if (mode.value === 'claims') {
     const result = await getTicketPackageClaims({ ...claimParams(), page: 1, size: 1000 })
@@ -517,7 +495,6 @@
         </el-form>
 
         <div class="movie-ticket-record-tools">
-          <el-button type="primary" @click="openSupplement">补录发放</el-button>
           <el-button v-permission="'admin.movie-tickets.export'" :icon="Download" @click="download">下载</el-button>
         </div>
 
@@ -665,16 +642,5 @@
       </template>
     </el-dialog>
 
-    <el-dialog v-model="supplementVisible" title="补录发放记录" width="560px">
-      <el-form :model="supplementForm" label-width="100px">
-        <el-form-item label="票包ID"><el-input v-model="supplementForm.packageId" disabled /></el-form-item>
-        <el-form-item label="兑换码ID"><el-input v-model="supplementForm.codeId" /></el-form-item>
-        <el-form-item label="兑换码值"><el-input v-model="supplementForm.exchangeCode" /></el-form-item>
-        <el-form-item label="持卡人ID"><el-input v-model="supplementForm.talentId" /></el-form-item>
-        <el-form-item label="人才卡ID"><el-input v-model="supplementForm.cardId" /></el-form-item>
-        <el-form-item label="备注"><el-input v-model="supplementForm.remark" /></el-form-item>
-      </el-form>
-      <template #footer><el-button @click="supplementVisible = false">取消</el-button><el-button type="primary" @click="supplement">补录</el-button></template>
-    </el-dialog>
   </div>
 </template>

--
Gitblit v1.7.1