|
|
@@ -82,7 +82,8 @@
|
|
|
<vxe-column field="pageEnable" title="会议门户" width="80">
|
|
|
<template #default="{ row }">
|
|
|
<el-switch v-model="row.pageEnable" active-value="1" inactive-value="0" @change="changePageEnable(row.id,row?.pageEnable)"></el-switch>
|
|
|
- <div v-if="+row.pageEnable" @click="ckeckpageEnable(row?.trainingName)">查看</div>
|
|
|
+ <div v-if="+row.pageEnable" @click="ckeckpageEnable(row?.trainingName,row?.pageId,row?.id)">查看</div>
|
|
|
+ <div v-if="!+row.pageEnable" @click="router.push({ path: 'ptpl-edit', query: { meetid: row?.id } })">去设置</div>
|
|
|
</template>
|
|
|
</vxe-column>
|
|
|
<vxe-column field="certFlag" title="签到二维码" width="90" align="center">
|
|
|
@@ -133,10 +134,10 @@
|
|
|
<TemporaryRegistration v-if="showTemporary" v-model:show="showTemporary" :info="temporaryRegistration" :dict="{ lm_training_join_type }"></TemporaryRegistration>
|
|
|
<el-dialog v-model="dialogVisible" title="会议门户" width="500">
|
|
|
<div class="mb-20">会议名称:{{ training?.trainingName }}</div>
|
|
|
- <div>访问地址:</div>
|
|
|
+ <div>访问地址:{{ `https://dm.yujin.shuziyunyao.com/trainpage/?id=${training?.pageId}` }}</div>
|
|
|
<template #footer>
|
|
|
<div style="display: flex;justify-content: space-around;">
|
|
|
- <el-button type="primary" @click="router.push({ path: 'meeting-detail', query: { id: row?.id } })">编辑</el-button>
|
|
|
+ <el-button type="primary" @click="router.push({ path: 'ptpl-edit', query: { meetid: training?.id } })">编辑</el-button>
|
|
|
<el-button @click="copyToClipboard(`会议名称:${training?.trainingName } 访问地址:${training?.trainingName }`)">复制</el-button>
|
|
|
</div>
|
|
|
</template>
|
|
|
@@ -304,13 +305,13 @@ const temporary = (row: any) => {
|
|
|
const changePageEnable = async(id,pageEnable)=>{
|
|
|
const res = await switchPage({id,pageEnable})
|
|
|
}
|
|
|
-const ckeckpageEnable = (trainingName)=>{
|
|
|
+const ckeckpageEnable = (trainingName,pageId,id)=>{
|
|
|
training.value.trainingName = trainingName
|
|
|
- console.log(training.value);
|
|
|
-
|
|
|
+ training.value.pageId = pageId
|
|
|
+ training.value.id = id
|
|
|
dialogVisible.value = true
|
|
|
}
|
|
|
-{}
|
|
|
+
|
|
|
// 复制文本到剪贴板
|
|
|
const copyToClipboard = async (text)=>{
|
|
|
try {
|