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