mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/learning-system-portal.git
synced 2025-12-20 08:16:44 +08:00
Merge branch 'player-20251117-v1' into master-20251219
# Conflicts: # src/components/Course/courseForm.vue
This commit is contained in:
@@ -208,7 +208,8 @@
|
||||
placeholder="请尽量填写课程简介,用于列表中显示,可以让用户更容易了解课程信息">
|
||||
</el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="AI设置">
|
||||
<!-- ai播放器相关 -->
|
||||
<el-form-item v-show="aiPermission" label="AI设置">
|
||||
<div style="margin-top: 7px;">
|
||||
<div style="display: flex; align-items: center;gap: 5px;">
|
||||
<el-switch v-model="courseInfo.aiSet" :active-value="1" :inactive-value="0"></el-switch>
|
||||
@@ -428,7 +429,7 @@
|
||||
</el-input>
|
||||
</el-form-item>
|
||||
<!-- ai播放器相关 -->
|
||||
<el-form-item label="AI设置">
|
||||
<el-form-item v-show="aiPermission" label="AI设置">
|
||||
<div style="margin-top: 7px;">
|
||||
<div style="display: flex; align-items: center;gap: 5px;">
|
||||
<el-switch v-model="courseInfo.aiSet" :active-value="1" :inactive-value="0"></el-switch>
|
||||
@@ -679,6 +680,7 @@ export default {
|
||||
orgId: null,
|
||||
name: ''
|
||||
},
|
||||
aiPermission: false, // ai播放器权限
|
||||
aiSetTip: '是否将课程进行AI处理', //提示信息
|
||||
aiAbstractTip: '一键提炼课程视频核心要点,助力学员课前高效掌握重点,快速筛选学习资源', // 提示信息
|
||||
aiDraftTip: '分段展示视频内容并精准同步时间轴,实现视频进度与文稿双向定位,学习内容触手可及', //提示信息
|
||||
@@ -716,6 +718,9 @@ export default {
|
||||
}
|
||||
},
|
||||
mounted() {
|
||||
this.getDictIds();
|
||||
// ai播放器相关
|
||||
this.getAiPermission();
|
||||
let extendFlag=this.$route.query.f; //是否是管理端过来的
|
||||
this.extendRefId=this.$route.query.refId;
|
||||
this.extendRefType=this.$route.query.refType;
|
||||
@@ -740,6 +745,16 @@ export default {
|
||||
handleTagHelp(){
|
||||
this.checkAndShowGuidance();
|
||||
},
|
||||
getAiPermission() {
|
||||
apiCourse.listByUser({}).then(res => {
|
||||
console.log('res', res);
|
||||
if(res.code === 200){
|
||||
let index = res.data.findIndex(item => item.permissionCode === 'KjbAiSetCode');
|
||||
this.aiPermission = index !== -1;
|
||||
console.log('index', index, this.aiPermission);
|
||||
}
|
||||
})
|
||||
},
|
||||
// 关键字的更改
|
||||
changeKeywords(option){
|
||||
if(option.target.value){
|
||||
@@ -1169,6 +1184,9 @@ export default {
|
||||
// ai播放器相关
|
||||
// 初始化ai数据
|
||||
initAiData() {
|
||||
if (!this.aiPermission) {
|
||||
return;
|
||||
}
|
||||
// 如果ai设置为空则给默认值 - 会看成新增状态
|
||||
if(this.courseInfo.aiSet === null || this.courseInfo.aiSet === '' || this.courseInfo.aiSet === undefined){
|
||||
this.courseInfo.isAddAI = 1; //暂时是否是新增
|
||||
|
||||
Reference in New Issue
Block a user