This commit is contained in:
zhangsir
2024-02-02 16:30:08 +08:00
parent bbd89ca998
commit 0181e800b8
2 changed files with 12 additions and 2 deletions

View File

@@ -209,6 +209,10 @@ const props = defineProps({
type: Boolean, type: Boolean,
default: false, default: false,
}, },
courseName:{
type: String,
default: null,
},
datasource: { datasource: {
type: Object, type: Object,
default: function() { default: function() {
@@ -445,8 +449,11 @@ const qrcodeVisible = () => {
}; };
// 签到二维码 // 签到二维码
const qrcodeVisibleSign = () => { const qrcodeVisibleSign = () => {
console.log(data.value[0],'data')
qrCode({ qrCode({
title: "【签到】二维码", title: "【签到】二维码",
courseName: props.courseName + '项目',
createName: data.value[0].offteachers.map(teacher => teacher.teacherName).join(', '),
name: openCourseName.value?openCourseName.value:data.value[0]?.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=${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}`, url: `${location.protocol}//${location.host}${process.env.VUE_APP_BASE_API}/admin/student/studentSign?taskId=${data.value[coursePlanIndex.value]?.id}&taskType=${2}&type=${3}`,
@@ -456,6 +463,8 @@ const qrcodeAssement = () =>{
console.log(data,'data') console.log(data,'data')
qrCode({ qrCode({
title: "【评估】二维码", title: "【评估】二维码",
courseName: props.courseName + '项目',
createName: data.value[0].offteachers.map(teacher => teacher.teacherName).join(', '),
// name: data.value[coursePlanIndex.value]?.assessmentName + '课程评估', // name: data.value[coursePlanIndex.value]?.assessmentName + '课程评估',
name: openCourseName.value?openCourseName.value:data.value[0]?.name + '课程评估', name: openCourseName.value?openCourseName.value:data.value[0]?.name + '课程评估',
url: `${location.protocol}//${location.host}/student-h5/investigatpage?id=${data.value[coursePlanIndex.value]?.id}&type=3&infoId=${data.value[coursePlanIndex.value]?.id}&courseId=${data.value[coursePlanIndex.value].assessmentId}&chapterOrStageId=0`, url: `${location.protocol}//${location.host}/student-h5/investigatpage?id=${data.value[coursePlanIndex.value]?.id}&type=3&infoId=${data.value[coursePlanIndex.value]?.id}&courseId=${data.value[coursePlanIndex.value].assessmentId}&chapterOrStageId=0`,

View File

@@ -620,7 +620,7 @@
</div> </div>
<div class="operations"> <div class="operations">
<div class="operations_dropdown"> <div class="operations_dropdown">
<a-dropdown :getPopupContainer='triggerNode=> triggerNode.parentNode' v-if="item.assessmentIds.filter(id => id !== null).length>1" :trigger="['click']" v-model:visible="visibleEwmpg[item.id]"> <a-dropdown :getPopupContainer='triggerNode=> triggerNode.parentNode' v-if="item.assessmentIds.filter(id => id !== null).length>1&&item.type == 2" :trigger="['click']" v-model:visible="visibleEwmpg[item.id]">
<a class="ant-dropdown-link" @click="qrcodeAssement(item)"> <a class="ant-dropdown-link" @click="qrcodeAssement(item)">
评估二维码 评估二维码
<DownOutlined /> <DownOutlined />
@@ -638,7 +638,7 @@
</template> </template>
</a-dropdown> </a-dropdown>
</div> </div>
<div class="operations_dropdown" v-if="item.assessmentIds.filter(id => id !== null).length==1"> <div class="operations_dropdown" v-if="item.assessmentIds.filter(id => id !== null).length==1&&item.type == 2">
<a class="ant-dropdown-link" @click="qrcodeAssement(item)"> <a class="ant-dropdown-link" @click="qrcodeAssement(item)">
评估二维码 评估二维码
<DownOutlined /> <DownOutlined />
@@ -1732,6 +1732,7 @@
v-model:FSvisible="FSvisible" v-model:FSvisible="FSvisible"
:datasource="facestudent" :datasource="facestudent"
:type="1" :type="1"
:courseName="name"
/> />
<!-- 活动直播考勤抽屉 --> <!-- 活动直播考勤抽屉 -->
<active-attendance <active-attendance