|
|
@@ -85,7 +85,7 @@ const detailDialog = ref(false)
|
|
|
const detailLoading = ref(false)
|
|
|
const qrCodeDetail = ref(null)
|
|
|
|
|
|
-// 重置维护码对话框
|
|
|
+// 修改维护码对话框
|
|
|
const resetDialog = ref(false)
|
|
|
const resetForm = ref({
|
|
|
qrCode: '',
|
|
|
@@ -381,7 +381,7 @@ const viewDetail = async (qrCode) => {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-// 打开重置维护码对话框
|
|
|
+// 打开修改维护码对话框
|
|
|
const openResetDialog = (qrCode) => {
|
|
|
resetForm.value = {
|
|
|
qrCode: qrCode.qrCode,
|
|
|
@@ -402,7 +402,7 @@ const generateRandomCode = () => {
|
|
|
resetForm.value.maintenanceCode = code
|
|
|
}
|
|
|
|
|
|
-// 确认重置维护码
|
|
|
+// 确认修改维护码
|
|
|
const handleResetMaintenanceCode = async () => {
|
|
|
if (!resetForm.value.maintenanceCode) {
|
|
|
toast.add({
|
|
|
@@ -441,7 +441,7 @@ const handleResetMaintenanceCode = async () => {
|
|
|
toast.add({
|
|
|
severity: 'success',
|
|
|
summary: '成功',
|
|
|
- detail: '维护码重置成功',
|
|
|
+ detail: '维护码修改成功',
|
|
|
life: 3000
|
|
|
})
|
|
|
resetDialog.value = false
|
|
|
@@ -450,7 +450,7 @@ const handleResetMaintenanceCode = async () => {
|
|
|
toast.add({
|
|
|
severity: 'error',
|
|
|
summary: '错误',
|
|
|
- detail: error.message || '重置维护码失败',
|
|
|
+ detail: error.message || '修改维护码失败',
|
|
|
life: 3000
|
|
|
})
|
|
|
} finally {
|
|
|
@@ -587,7 +587,7 @@ onMounted(() => {
|
|
|
@click="showQrCode(slotProps.data)" />
|
|
|
<Button icon="pi pi-chart-line" label="扫描记录" size="small" text style="white-space: nowrap"
|
|
|
@click="viewScanRecords(slotProps.data)" />
|
|
|
- <Button icon="pi pi-key" label="重置维护码" severity="warn" size="small" text style="white-space: nowrap"
|
|
|
+ <Button icon="pi pi-key" label="修改维护码" severity="warn" size="small" text style="white-space: nowrap"
|
|
|
@click="openResetDialog(slotProps.data)" />
|
|
|
</div>
|
|
|
</template>
|
|
|
@@ -727,8 +727,8 @@ onMounted(() => {
|
|
|
</template>
|
|
|
</Dialog>
|
|
|
|
|
|
- <!-- 重置维护码对话框 -->
|
|
|
- <Dialog v-model:visible="resetDialog" :modal="true" header="重置维护码" :style="{ width: '500px' }" position="center">
|
|
|
+ <!-- 修改维护码对话框 -->
|
|
|
+ <Dialog v-model:visible="resetDialog" :modal="true" header="修改维护码" :style="{ width: '500px' }" position="center">
|
|
|
<div class="space-y-4">
|
|
|
<div class="field" style="margin-top: 10px;">
|
|
|
<label class="block mb-2 text-sm font-medium">二维码编号</label>
|
|
|
@@ -751,7 +751,7 @@ onMounted(() => {
|
|
|
|
|
|
<template #footer>
|
|
|
<Button label="取消" severity="secondary" @click="resetDialog = false" :disabled="resetLoading" />
|
|
|
- <Button label="确认重置" @click="handleResetMaintenanceCode" :loading="resetLoading" />
|
|
|
+ <Button label="确认修改" @click="handleResetMaintenanceCode" :loading="resetLoading" />
|
|
|
</template>
|
|
|
</Dialog>
|
|
|
|
|
|
@@ -959,6 +959,12 @@ onMounted(() => {
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
+
|
|
|
+ <!-- 已激活,未绑定信息 -->
|
|
|
+ <div v-else-if="qrCodeDetail.isActivated && !qrCodeDetail.info" class="border rounded p-4 text-center text-gray-500">
|
|
|
+ <i class="pi pi-info-circle text-2xl mb-2"></i>
|
|
|
+ <div>该二维码已激活,但未填写关联信息</div>
|
|
|
+ </div>
|
|
|
|
|
|
<!-- 未激活提示 -->
|
|
|
<div v-else class="border rounded p-4 text-center text-gray-500">
|