diff --git a/src/views/course/content/index.vue b/src/views/course/content/index.vue index d14b40a..7c24e9d 100644 --- a/src/views/course/content/index.vue +++ b/src/views/course/content/index.vue @@ -96,8 +96,8 @@ :close-on-click-modal="false"> - + @@ -117,8 +117,8 @@
- +
@@ -387,6 +387,10 @@ export default { this.fileType = file.format this.fileUrl = file.url this.fileName = file.name + this.uploadList = [{ + name: file.name, + url: file.url, + }] }, uploadError (err, file, fileList) { this.$message({ @@ -584,9 +588,13 @@ export default { }, // 本地上传编辑资源 editSection () { - this.sectionForm.sectionName = this.curSection.name + const row = this.curSection + this.sectionForm.sectionName = row.name this.fileUrl = '' - this.uploadList = [] + this.uploadList = [{ + name: row.originalFileName, + url: row.fileUrl, + }] this.isAddSection = false this.sectionVisible = true }, diff --git a/src/views/course/content/source.vue b/src/views/course/content/source.vue index a8a5e35..e75e175 100644 --- a/src/views/course/content/source.vue +++ b/src/views/course/content/source.vue @@ -63,9 +63,8 @@ 资源类型
    -
  • - -
  • +
  • {{ item.name }}
@@ -144,6 +143,7 @@ export default { tab3: '文件素材', }, sourceType: SourceConst.types, + curType: '', sources: [], checkAll: false, keyword: '', @@ -193,7 +193,7 @@ export default { platformId: Setting.platformId, type: 2, keyword: this.keyword, - displayFileType: this.sourceType.filter(e => e.check).map(e => e.name), + displayFileType: this.curType ? [this.curType] : [], }) const list = page.records list.forEach(e => { @@ -316,6 +316,11 @@ export default { this.sourceChange(e) }) }, + // 资源类型选择回调 + checkType ({ name }) { + this.curType = name + this.getCourse() + }, // 资源列表选择回调 sourceChange (row) { const { check } = row @@ -576,6 +581,12 @@ export default { .line { margin-bottom: 10px; + cursor: pointer; + + &.active { + font-weight: 600; + color: #062c87; + } } } diff --git a/src/views/order/AddOrder.vue b/src/views/order/AddOrder.vue index cdb42c3..37c866f 100644 --- a/src/views/order/AddOrder.vue +++ b/src/views/order/AddOrder.vue @@ -431,11 +431,11 @@ @@ -2756,6 +2756,7 @@ export default { addCourseJurisdiction (type) { if (!this.form.customerId) return this.$message.warning("请先选择客户"); this.classificationId = type + this.practicalCourseName = '' this.practicalCourseVisible = true; this.initCourses(); }, diff --git a/src/views/resourse/upload.vue b/src/views/resourse/upload.vue index 77a0e52..44f7f68 100644 --- a/src/views/resourse/upload.vue +++ b/src/views/resourse/upload.vue @@ -3,9 +3,9 @@ custom-class="source-dia" @closed="closeDia"> - @@ -105,6 +105,11 @@ export default { this.form.fileUrl = res.url this.form.fileName = res.name this.handleType(res.format) + + this.uploadList = [{ + name: res.name, + url: res.url + }] }) }, uploadError () {