|
|
@@ -1,21 +1,23 @@
|
|
|
<template>
|
|
|
- <vxe-modal v-model="dialogVisible" :title="title" show-zoom resize show-footer destroy-on-close transfer @hide="close" :width="width" :z-index="1002">
|
|
|
+ <vxe-modal v-model="dialogVisible" :title="title" show-zoom resize show-footer destroy-on-close transfer
|
|
|
+ @hide="close" :width="width" :z-index="1002">
|
|
|
<template #default>
|
|
|
<div>
|
|
|
<div v-if="info" ref="codeImgRef" style="width: 400px; margin: 0 auto;">
|
|
|
- <div class="mb-6 f-w-6 f-s-16 c-333">{{ info?.trainingName }}</div>
|
|
|
- <div class="mb-6">培训时间:{{ info?.trainingStart }}~{{ info?.trainingEnd }}</div>
|
|
|
+ <div class="mb-6 f-w-6 f-s-16 c-333">临时报名通道</div>
|
|
|
+ <div class="mb-6">会议名称:{{ info?.trainingName}}</div>
|
|
|
+ <div class="mb-6">会议时间:{{ info?.trainingStart }}~{{ info?.trainingEnd }}</div>
|
|
|
<div class="mb-6">培训方式:{{ selectDictLabel(dict.dm_training_join_type, info.joinType) }}</div>
|
|
|
<div class="mb-6">联系电话:{{ info?.tel }}</div>
|
|
|
- <div>临时报名二维码</div>
|
|
|
- <div class="d-flex j-c a-c pd-20">
|
|
|
- <vueQr :text="VITE_APP_SHARE_QR_CODE_URL + '/meeting-sign-in?meetid=' + info?.id" :size="300"></vueQr>
|
|
|
+ <div class="d-flex j-c a-c pd-10">
|
|
|
+ <vueQr :text="VITE_APP_SHARE_QR_CODE_URL + '/meeting-sign-in?meetid=' + info?.id" :size="300"
|
|
|
+ colorDark="orange"></vueQr>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
<div class="d-flex j-c">
|
|
|
- <el-button @click="saveImg">保存临时报名二维码</el-button>
|
|
|
+ <!-- <el-button @click="saveImg">保存临时报名二维码</el-button> -->
|
|
|
</div>
|
|
|
</template>
|
|
|
</vxe-modal>
|
|
|
@@ -28,7 +30,7 @@ import html2canvas from 'html2canvas';
|
|
|
const emit = defineEmits(['update:show', 'close', 'success']);
|
|
|
const props = defineProps({
|
|
|
show: propTypes.bool.def(false),
|
|
|
- title: propTypes.string.def('临时报名'),
|
|
|
+ title: propTypes.string.def(' '),
|
|
|
width: propTypes.number.def(500),
|
|
|
info: propTypes.any.def(null),
|
|
|
dict: propTypes.object.def({})
|