diff --git a/src/components/drawers/router/RouterFaceStu.vue b/src/components/drawers/router/RouterFaceStu.vue index 498ff640..2e77fd2c 100644 --- a/src/components/drawers/router/RouterFaceStu.vue +++ b/src/components/drawers/router/RouterFaceStu.vue @@ -300,7 +300,10 @@ watch(() => data.value, () => { tableRef.value.fetch(); }); +// 开课签到二维码名字 +const openCourseName = ref(""); const ChoiceCourse = (n) => { + openCourseName.value = data.value[n].name; coursePlanIndex.value = n; params.value.pid = data.value[n].id; tableRef.value.fetch(); @@ -378,7 +381,7 @@ function resetStudentPage() { const qrcodeVisible = () => { qrCode({ title: "【开课】二维码", - name: props.datasource?.name, + name: openCourseName.value?openCourseName.value:data.value[0]?.name, // url: `${location.protocol}//${location.host}${process.env.VUE_APP_BASE_API}/admin/student/studentSign?taskId=${props.datasource.id}&taskType=${props.datasource.type}&type=${props.type}`, url: `${location.protocol}//${location.host}${process.env.VUE_APP_BASE_API}/stu/project/redirectDetail?courseId=${data.value[coursePlanIndex.value]?.id}`, }); @@ -387,7 +390,7 @@ const qrcodeVisible = () => { const qrcodeVisibleSign = () => { qrCode({ title: "【签到】二维码", - name: props.datasource?.name, + name: openCourseName.value?openCourseName.value:data.value[0]?.name, // url: `${location.protocol}//${location.host}${process.env.VUE_APP_BASE_API}/admin/student/studentSign?taskId=${props.datasource.id}&taskType=${props.datasource.type}&type=${props.type}`, url: `${location.protocol}//${location.host}${process.env.VUE_APP_BASE_API}/admin/student/studentSign?taskId=${data.value[coursePlanIndex.value]?.id}&taskType=${2}&type=${3}`, });