提交 fdb1db07 authored 作者: GOD_ZYX's avatar GOD_ZYX

Merge remote-tracking branch 'origin/master' into enterprise

# Conflicts: # client/client/components/player/rightSide/sideChapterList.vue # client/client/project/actions/ChapterAction.js # client/client/project/actions/CourseAction.js # client/client/project/pages/myLearn/courseDetail.vue # server/client-dist/index.html # server/client-dist/resources/12.74df2619.js # server/client-dist/resources/14.452aabba.js # server/client-dist/resources/20.a029dc0f3a68.css # server/client-dist/resources/20.d6e890a8.js # server/client-dist/resources/21.1781a847a9fa.css # server/client-dist/resources/21.e653d57a.js # server/client-dist/resources/23.207b7137.js # server/client-dist/resources/23.ac46a7f215a5.css # server/client-dist/resources/23.ae5610e2.js # server/client-dist/resources/23.d0b0367588f8.css # server/client-dist/resources/24.ac46a7f215a5.css # server/client-dist/resources/24.bcaa4c08.js # server/client-dist/resources/26.2c1bb4b4.js # server/client-dist/resources/26.dcb1b880.js # server/client-dist/resources/27.45cd3e74.js # server/client-dist/resources/27.4f93b09f.js # server/client-dist/resources/27.8c85fa33.js # server/client-dist/resources/28.214150d4.js # server/client-dist/resources/6.1f5b7a073162.css # server/client-dist/resources/6.3107a8ece89c.css # server/client-dist/resources/6.61215dbb.js # server/client-dist/resources/6.adf556fa1464.css # server/client-dist/resources/app.04dd8c75edb8.css
......@@ -36,11 +36,19 @@ export default {
},
data () {
return {
videoArr: {} // 视频流
videoArr: {}, // 视频流
timeSetInterval: null
}
},
mounted () {
this.definWindowFun()
this.addWatermark()
},
destroyed () {
if (this.timeSetInterval) {
clearInterval(this.timeSetInterval)
this.timeSetInterval = null
}
},
watch: {
videoId: {
......@@ -221,6 +229,39 @@ export default {
// 绑定事件监听
this.listenPlayerEvents()
},
/* 增加水印处理 */
addWatermark () {
if (this.timeSetInterval) {
clearInterval(this.timeSetInterval)
this.timeSetInterval = null
}
/* 60s显示一次,一次显示10s,位置随机 */
let count1 = 0
let count2 = 0
this.timeSetInterval = setInterval(() => {
count1 += 1
count2 += 1
if (count2 >= 10) {
if ($('#' + PLAYER_ID) && $('#' + PLAYER_ID).length) {
let _o = $('#' + PLAYER_ID).find('#coverWatermark')
if (_o && _o.length) {
_o.remove()
}
}
count2 = 0
}
if (count1 >= 60) {
if ($('#' + PLAYER_ID) && $('#' + PLAYER_ID).length) {
$('#' + PLAYER_ID).append([
'<div id="coverWatermark" style="position: absolute; z-index: 99999; top: 60px; left: 0; right: 0; bottom: 60px;">',
' <div style="position: absolute; color: #eee; font-size: 12px; top: ' + (Math.random() * ($('#' + PLAYER_ID).outerHeight() - 120)) + 'px; left: ' + (Math.random() * ($('#' + PLAYER_ID).outerWidth() - 200)) + 'px;">' + (window.G.UserInfo.username || '') + '</div>',
'</div>'
].join(''))
}
count1 = 0
}
}, 1000)
},
listenPlayerEvents () {
$('#' + PLAYER_WRAP_ID).off('player.time player.seek').on('player.time player.seek', (e, data) => {
this.$emit('handlePlayTime', data)
......
差异被折叠。
......@@ -63,6 +63,8 @@ export default {
} else if (_course.chapters[i2].id === 'teach_evaluation') {
// window.localStorage.setItem('headerInfo', JSON.stringify(this.headerInfo))
this.$router.push({ path: `/survey/${cid}` })
} else if (_course.chapters[i2].type === 'exam') {
this.$router.push({ path: `/player/${cid}/exam/${_id}` })
}
return
}
......
import BaseAPI from '../base_api'
export default class ExamAPI extends BaseAPI {
/**
* 获取考卷信息
* @param {[string]} course_id -> cid
* @param {[string]} semester_id -> sid
*/
getExamInfo = (cid, sid) => this.get(`/v2/education/${sid}/${cid}/examination`, {})
/**
* 获取考卷结果
* @param {[string]} course_id -> cid
* @param {[string]} semester_id -> sid
* @param {[string]} exam_id -> eid
*/
getExamAnswer = (cid, sid, eid) => this.get(`/v2/education/${sid}/${cid}/examination/${eid}/sheet`, {})
/**
* 提交考卷
* @param {[string]} course_id -> cid
* @param {[string]} semester_id -> sid
* @param {[string]} exam_id -> eid
* @param {[object]} obj -> 提交对象类
*/
submitExam = (cid, sid, eid, obj = {}) => this.post(`/v2/education/${sid}/${cid}/examination/${eid}/sheet`, obj, { headers: { 'Content-Type': 'application/x-www-form-urlencoded' } })
}
......@@ -120,7 +120,7 @@ export default class API {
message: '已取消,将不再记录任何数据操作,除非重新登录'
})
})
} else if (data.status !== 200 && data.message) {
} else if (data.status !== 200 && data.message && !data.code) {
err = new Error(data.message)
throw err
} else {
......
import LoginAPI from './api/login_api'
import ChapterAPI from './api/chapter_api'
import ExamAPI from './api/exam_api'
import CourseAPI from './api/course_api'
import DiscussAPI from './api/discuss_api'
import MsgAPI from './api/msg_api'
......@@ -8,6 +9,7 @@ import ReportAPI from './api/report_api'
let loginApi = new LoginAPI(webConf)
let chapterApi = new ChapterAPI(webConf)
let examApi = new ExamAPI(webConf)
let courseApi = new CourseAPI(webConf)
let discussApi = new DiscussAPI(webConf)
let msgApi = new MsgAPI(webConf)
......@@ -17,6 +19,7 @@ let reportApi = new ReportAPI(webConf)
export {
loginApi,
chapterApi,
examApi,
courseApi,
discussApi,
msgApi,
......
## 组件简介
| 字段值 | 说明 | 字段属性 | 默认值 |
| ------- | ------------------------- | ------- | ----- |
| `type` | 类型:`String`; 说明:组件类型名 | 自定义字段 | `upload-form` |
| `action` | 类型:`String`; 说明:上传请求接口path | 自定义字段 | `` |
| `deleteAction` | 类型:`String`; 说明:删除请求接口path | 自定义字段 | `` |
| `html` | 类型:`String`; 说明:上传说明,支持html | 自定义字段 | `` |
| `label` | 类型:`String`; 说明:组件左侧显示名称 | element-ui el-form-item对应字段 | `''` |
| `label-width` | 类型:`String`; 说明:组件左侧显示名称宽度(加单位),父级设置可以子级继承 | element-ui el-form-item对应字段 | `''` |
| `required` | 类型:`Boolean`; 说明:标识是否必填 | element-ui el-form-item对应字段 | `false` |
| `disabled` | 类型:`Boolean`; 说明:标识是否只读 | element-ui el-form-item对应字段 | `false` |
| `model` | 类型:`String`; 说明:表单提交name值和回显对照字段 | 自定义字段 | `''` |
| `placeholder` | 类型:`String`; 说明:组件input框中,默认提示文字 | element-ui el-input对应字段 | `''` |
| `attrs` | 类型:`Object`; 说明:定义标签上Data属性值 | element-ui对应字段 | `{}` |
| `rules` | 类型:`Array`; 说明:组件错误提示规则 | element-ui el-form-item对应字段 | `[]` |
### Demo Example:
``` js
return {
type: 'upload-form',
label: '姓名',
labeWidth: '160px',
required: true,
disabled: false,
model: 'uploadArrs',
action: '',
data: {
},
deleteAction: '',
deleteData: {
},
html: `
<div style="color: #72818c; font-size: 14px;">
<p style="margin: 0;">申请者需要将有效身份证件原件扫描或者拍照后提交。</p>
<p style="margin: 0;">请您提供有效身份证件的扫描件,身份证与台港澳居民大陆通行证应包括正反两面扫描件。</p>
<p style="margin: 0;">只上传一个文件,多份文件需合并到一个文件后打印出来检查无误后再上传。</p>
<p style="margin: 0;">上传文件仅限“jpg,jpeg,gif,png”格式,文件小于10MB。</p>
</div>
`,
attrs: {
multiple: false,
limit: 1
},
rules: [
{
required: true,
message: '请上传',
trigger: 'blur'
}
]
}
```
* 其他属性 [参考文档]([https://](https://element.eleme.cn/#/zh-CN/component/input))
import Upload from './src/uploadForm.vue'
/* istanbul ignore next */
Upload.install = function (Vue) {
Vue.component(Upload.name, Upload)
}
export default Upload
function getError (action, option, xhr) {
let msg
if (xhr.response) {
msg = `${xhr.response.error || xhr.response}`
} else if (xhr.responseText) {
msg = `${xhr.responseText}`
} else {
msg = `fail to post ${action} ${xhr.status}`
}
const err = new Error(msg)
err.status = xhr.status
err.method = 'post'
err.url = action
return err
}
function getBody (xhr) {
const text = xhr.responseText || xhr.response
if (!text) {
return text
}
try {
return JSON.parse(text)
} catch (e) {
return text
}
}
export function deleteFile (option) {
if (typeof XMLHttpRequest === 'undefined') {
return
}
// eslint-disable-next-line no-undef
const xhr = new XMLHttpRequest()
let action = option.action
xhr.onerror = function error (e) {
option.onError(e)
}
xhr.onload = function onload () {
if (xhr.status < 200 || xhr.status >= 300) {
return option.onError(getError(action, option, xhr))
}
option.onSuccess(getBody(xhr))
}
xhr.open('delete', action, true)
if (option.withCredentials && 'withCredentials' in xhr) {
xhr.withCredentials = true
}
const headers = option.headers || {}
for (let item in headers) {
if (headers.hasOwnProperty(item) && headers[item] !== null) {
xhr.setRequestHeader(item, headers[item])
}
}
xhr.send()
return xhr
}
export default function upload (option) {
if (typeof XMLHttpRequest === 'undefined') {
return
}
// eslint-disable-next-line no-undef
const xhr = new XMLHttpRequest()
const action = option.action
if (xhr.upload) {
xhr.upload.onprogress = function progress (e) {
if (e.total > 0) {
e.percent = e.loaded / e.total * 100
}
option.onProgress(e)
}
}
// eslint-disable-next-line no-undef
const formData = new FormData()
if (option.data) {
Object.keys(option.data).forEach(key => {
formData.append(key, option.data[key])
})
}
formData.append(option.filename, option.file, option.file.name)
xhr.onerror = function error (e) {
option.onError(e)
}
xhr.onload = function onload () {
if (xhr.status < 200 || xhr.status >= 300) {
return option.onError(getError(action, option, xhr))
}
option.onSuccess(getBody(xhr))
}
xhr.open('post', action, true)
if (option.withCredentials && 'withCredentials' in xhr) {
xhr.withCredentials = true
}
const headers = option.headers || {}
for (let item in headers) {
if (headers.hasOwnProperty(item) && headers[item] !== null) {
xhr.setRequestHeader(item, headers[item])
}
}
xhr.send(formData)
return xhr
}
<template>
<div class="upload-form">
<div class="u-babel">{{ item.label }}</div>
<el-upload style="display: inline-block;"
:action="item.action"
:data="item.data"
:before-upload="beforeUploadFile"
:on-success="onSuccessFile"
:with-credentials="true"
:show-file-list="false"
:disabled="(item.disabled || false) || !isUpload"
v-bind="item.attrs || {}"
>
<el-button type="primary" size="small" :disabled="!isUpload">点击上传</el-button>
<template v-if="formData[item.model] !== null && formData[item.model] !== '' && formData[item.model] !== undefined">
<div class="self-icon el-icon-circle-check" style="color: #237f00;"></div>
</template>
<div class="self-icon el-icon-circle-close" style="color: #b01c40;"></div>
</el-upload>
<div style="overflow: hidden; padding: 10px 0 0 0;">
<template v-if="filesArr.length">
<!-- 遍历显示文件 -->
<template v-for="(item, index) in filesArr">
<template v-if="/(jpeg)|(jpg)|(png)|(gif)/gi.test(item.url)">
<div v-bind:key="item.id" class="show-file">
<template v-if="!(item.disabled || false) && isUpload">
<div class="close" @click="deleteFiles(index)">X</div>
</template>
<el-avatar shape="square" :size="100" fit="contain" :src="item.url"></el-avatar>
<span class="title">{{ item.sso_file_name }}</span>
<div class="hover">
<a target="_blank" :href="item.url">下载</a>
</div>
</div>
</template>
<template v-else>
<div v-bind:key="item.id" class="show-file">
<template v-if="!(item.disabled || false) && isUpload">
<div class="close" @click="deleteFiles(index)">X</div>
</template>
<el-avatar shape="square" :size="100" fit="contain" :src="item.url"></el-avatar>
<span class="title">{{ item.sso_file_name }}</span>
<div class="hover">
<a target="_blank" :href="item.url">下载</a>
</div>
</div>
</template>
</template>
</template>
</div>
<div class='info' style="line-height: 1.5;" v-html="item.html"></div>
</div>
</template>
<script>
// import { deleteFile } from './ajax'
export default {
name: 'UploadForm',
componentName: 'UploadForm',
props: {
item: {
type: Object,
default () {
return {}
}
},
formData: {
type: Object,
default () {
return {}
}
},
isUpload: {
type: Boolean,
default () {
return true
}
}
},
data () {
let tmpArr = this.formData[this.item.model] || []
this.formData[this.item.model] = tmpArr
return {
'project_id': '',
filesArr: tmpArr
}
},
methods: {
beforeUploadFile (file) {},
onSuccessFile (response, file, fileList) {
response.url = response.url || response.file || ''
response.sso_file_name = file.name
this.filesArr.push(response)
// this.$emit('onSubmit')
},
deleteFiles (index) {
this.filesArr.splice(index, 1)
// let temp = this.filesArr[index]
// deleteFile({
// action: this.item.deleteAction + '/' + temp.id + '?project_id=' + this.item.data.project_id,
// onError: () => {},
// onSuccess: (res) => {
// if (res.status === 200) {
// this.filesArr.splice(index, 1)
// }
// }
// })
}
},
watch: {
filesArr: {
immediate: true,
deep: true,
handler (value) {
if (this.formData[this.item.model].length !== value.length) {
this.formData[this.item.model] = value
}
}
}
}
}
</script>
<style lang="scss">
.u-babel {
display: inline-block;
margin-right: 10px;
}
.self-icon {
display: none !important;
vertical-align: middle;
margin-left: 10px;
font-size: 21px;
line-height: 22px;
}
.is-error .self-icon.el-icon-circle-close { display: inline-block !important; }
.is-success .self-icon.el-icon-circle-check { display: inline-block !important; }
.show-file {
position: relative;
float: left;
margin-right: 10px;
.close {
position: absolute;
z-index: 10;
right: -10px;
top: -10px;
width: 20px;
height: 20px;
color: #fff;
font-size: 12px;
line-height: 20px;
text-align: center;
background: #efefef;
border-radius: 50%;
cursor: pointer;
}
.el-avatar {
img {
width: 100%;
}
}
.title {
position: absolute;
left: 0;
bottom: 8px;
width: 100%;
padding-left: 5px;
font-size: 12px;
line-height: 20px;
background: #efefef;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
word-break: break-all;
box-sizing: border-box;
}
.hover {
display: none;
position: absolute;
z-index: 9;
top: 0;
left: 0;
height: 100px;
width: 100%;
background: rgba(0, 0, 0, 0.2);
line-height: 100px;
text-align: center;
a {
color: #f1f1f1;
}
}
&:hover {
.hover {
display: block;
}
}
}
</style>
......@@ -146,7 +146,13 @@ export default class ChapterAction {
exam_id: (_res.examinations && _res.examinations[0] && _res.examinations[0].id) || ''
}]
})
if (_res.course_examination) {
json.course[json.course.length - 1].chapters.push({
name: '课程考试',
type: 'exam',
id: _res.course_examination
})
}
let courseWork = _res.curriculum || {}
courseWork['end_date'] = _res.end_date
courseWork['essay_date'] = _res.essay_date
......
......@@ -158,6 +158,17 @@ export default class CourseAction {
// sid: sid,
// cid: cid
// })
if (cur.course_examination) {
json.tabs1ChapterList.course.push({
title: '课程考试',
isUp: true,
chapters: [],
type: 'exam',
sid: sid,
cid: cid,
examId: cur.course_examination
})
}
/* 课程考核 考核标准文案读取 */
json.tabs3richTest = cur.course_evaluation
// callback(json) // 可以不使用callback 因为使用then
......
import { examApi } from '@services'
import Base64 from 'Base64'
export default class ExamAction {
/* 获取考卷信息 */
getExamInfo (cid, sid) {
return examApi.getExamInfo(cid, sid).then(_res => {
let exam = {}
exam.id = _res.id
exam.title = _res.title
exam.score = {}
exam.radioList = _res.examination.radioList
for (let i = 0; i < exam.radioList.length; i++) {
exam.radioList[i].user_answer = ''
exam.radioList[i].right_answer = ''
exam.radioList[i].get_score = -1
}
exam.checkboxList = _res.examination.checkboxList
for (let i = 0; i < exam.checkboxList.length; i++) {
exam.checkboxList[i].user_answer = []
exam.checkboxList[i].right_answer = []
exam.checkboxList[i].get_score = -1
}
exam.shortAnswerList = _res.examination.shortAnswerList
for (let i = 0; i < exam.shortAnswerList.length; i++) {
exam.shortAnswerList[i].user_answer = ''
exam.shortAnswerList[i].get_score = -1
exam.shortAnswerList[i].attachments = []
exam.shortAnswerList[i].upload = {
type: 'upload-form',
label: '附件上传:',
model: 'attachments',
action: webConf.apiBaseURL + '/util/upload-file',
data: {
special: 'exam'
},
attrs: {
multiple: true,
headers: {
'tenant': 'sofia'
}
},
html: `
<div style="color: #72818c; font-size: 14px;">
<p style="margin: 0;">支持doc,docx,ppt,xls,txt,rar,zip,pdf,jpg,pic,png格式的文件,文件小于30M。</p>
</div>
`
}
}
return exam
})
}
/* 获取考卷结果 */
getExamAnswer (cid, sid, eid) {
return examApi.getExamAnswer(cid, sid, eid).then(_res => {
if (_res.code) { return _res }
let exam = {}
let tmp = null
exam.id = _res.id
exam.title = _res.title
exam.type = _res.type
exam.score = _res.score
exam.submitted_time = _res.submitted_time
exam.radioList = _res.sheet.radioList
for (let i = 0; i < exam.radioList.length; i++) {
tmp = exam.radioList[i]
if (!tmp.user_answer) tmp.user_answer = ''
if (!tmp.right_answer) tmp.right_answer = ''
if (!tmp.get_score) tmp.get_score = -1
}
exam.checkboxList = _res.sheet.checkboxList
for (let i = 0; i < exam.checkboxList.length; i++) {
tmp = exam.checkboxList[i]
if (!tmp.user_answer || !tmp.user_answer.length) tmp.user_answer = []
if (!tmp.right_answer || !tmp.right_answer.length) tmp.right_answer = []
if (!tmp.get_score) tmp.get_score = -1
}
exam.shortAnswerList = _res.sheet.shortAnswerList
for (let i = 0; i < exam.shortAnswerList.length; i++) {
tmp = exam.shortAnswerList[i]
tmp.user_answer = Base64.decode(tmp.user_answer.replace(' ', '+'), 'utf-8')
if (!tmp.attachments || !tmp.attachments.length) tmp.attachments = []
tmp.upload = {
type: 'upload-form',
label: '附件上传:',
model: 'attachments',
action: webConf.apiBaseURL + '/util/upload-file',
data: {
special: 'exam'
},
attrs: {
multiple: true,
headers: {
'tenant': 'sofia'
}
},
html: `
<div style="color: #72818c; font-size: 14px;">
<p style="margin: 0;">支持doc,docx,ppt,xls,txt,rar,zip,pdf,jpg,pic,png格式的文件,文件小于30M。</p>
</div>
`
}
}
return exam
})
}
/* 提交考卷 */
submitExam (cid, sid, eid, obj) {
return examApi.submitExam(cid, sid, eid, obj).then(_res => {
return _res
})
}
}
import LoginAction from './LoginAction'
import ChapterAction from './ChapterAction'
import ExamAction from './ExamAction'
import CourseAction from './CourseAction'
import DiscussAction from './DiscussAction'
import MsgAction from './MsgAction'
......@@ -8,6 +9,7 @@ import ReportAction from './ReportAction'
let loginAction = new LoginAction()
let chapterAction = new ChapterAction()
let examAction = new ExamAction()
let courseAction = new CourseAction()
let discussAction = new DiscussAction()
let msgAction = new MsgAction()
......@@ -17,6 +19,7 @@ let reportAction = new ReportAction()
const cAction = {
loginAction,
chapterAction,
examAction,
courseAction,
discussAction,
msgAction,
......
......@@ -100,7 +100,7 @@ export default {
switch (str) {
case '1-1': this.$router.push({ path: '/app/my-learn/course' }); break
case '1-2': this.$router.push({ path: '/app/my-learn/discussion' }); break
case '1-3': this.$router.push({ path: '/app/my-learn/report-list' }); break
case '1-3': this.$router.push({ path: '/app/my-learn/report-active-list' }); break
case '2-1': this.$router.push({ path: '/app/my-grade/credit' }); break
case '3': this.$router.push({ path: '/app/account/feedbackList' }); break
}
......
......@@ -54,13 +54,16 @@
<template v-for="(_item, _index) in head.commandArr">
<template v-if="scope.row['approve_status'] !== undefined">
<!-- 学术报告 - 列表 -->
<template v-if="_index === 0 && scope.row['approve_status'] === '通过'">
<template v-if="_index === 0 && scope.row['approve_status'] === '通过' && scope.row['reportscount'] !== 0">
<el-button v-bind:key="_index" type="text" @click="itemClick(scope.row.index, _item)">{{_item.name}}</el-button>
</template>
<template v-else-if="_index === 1 && scope.row['approve_status'] !== '通过'">
<template v-else-if="_index === 1 && scope.row['approve_status'] === '通过' && scope.row['reportscount'] === 0">
<el-button v-bind:key="_index" type="text" @click="itemClick(scope.row.index, _item)">{{_item.name}}</el-button>
</template>
<template v-else-if="_index === 2 && scope.row['approve_status'] !== '通过'">
<template v-else-if="_index === 2 && scope.row['reportscount'] === 0">
<el-button v-bind:key="_index" type="text" @click="itemClick(scope.row.index, _item)">{{_item.name}}</el-button>
</template>
<template v-else-if="_index === 3 && scope.row['reportscount'] === 0">
<el-button v-bind:key="_index" type="text" @click="itemClick(scope.row.index, _item)">{{_item.name}}</el-button>
</template>
</template>
......
......@@ -4,6 +4,7 @@ import './components/style/_com.scss' // 定义 element-ui主题色 + 公共样
import VueRouter from 'vue-router' // 使用 vue-router
import createRouter from './router' // router定义
import Main from './main.vue' // 初始化 vue页面
import UploadForm from '../components/upload-form'
// import cTool from '@tools'
/* 引入 md5 */
import md5 from 'js-md5'
......@@ -18,6 +19,8 @@ require('promise.prototype.finally').shim()
Vue.use(Element)
Vue.use(VueRouter)
Vue.use(UploadForm)
Vue.component(UploadForm.name, UploadForm)
const router = createRouter()
/* 设置全局变量 */
window.G = Vue.prototype.$GlobalVariable = {
......
......@@ -485,6 +485,8 @@ export default {
} else if (course.type === 'course_exam') {
let _id = course.data[0].id
this.$router.push({ path: `/player/${cid}/chapter-exam/${_id}` })
} else if (course.type === 'exam') {
this.$router.push({ path: `/player/${cid}/exam/${course.examId}` })
}
}
},
......@@ -498,6 +500,10 @@ export default {
return
}
let _data = e.target.dataset
if (!/name/gi.test(e.target.className)) {
_data = e.target.parentElement.dataset
}
let sid = _data.sid
let cid = _data.cid
let _id = _data.vid
let type = _data.type
......
......@@ -2,8 +2,8 @@
<div>
<div class="con-title">学术活动列表</div>
<div class="con-box">
<el-button type="primary" @click="goReportAdd">申请的新活动</el-button>
<el-button style="float:right;" type="text" @click='gobackReportList'>返回报告列表</el-button>
<el-button type="primary" @click="goReportAdd">申请新的活动</el-button>
<!-- <el-button style="float:right;" type="text" @click='gobackReportList'>返回报告列表</el-button> -->
<div style="width: 100%; height: 0.2rem;"></div>
<m-page
:tableHead="tableHead"
......@@ -33,7 +33,7 @@ export default {
{ prop: 'approve_status', label: '审核状态', minWidth: '80', fix: false },
{ prop: 'approve_time', label: '审核时间', minWidth: '120', fix: false },
// { prop: '', label: '', minWidth: '', fix: false, goObj: { routerName: '', params: {} } }, // 点击跳转页面并传参数
{ prop: 'operate-x', label: '操作', width: '160px', fix: false, commandArr: [ { command: 'activelist-show', name: '查看报告' }, { command: 'activelist-edit', name: '编辑' }, { command: 'activelist-delete', name: '删除' } ] }
{ prop: 'operate-x', label: '操作', width: '240px', fix: false, commandArr: [ { command: 'activelist-show', name: '查看报告' }, { command: 'activereport-add', name: '上传报告' }, { command: 'activelist-edit', name: '编辑' }, { command: 'activelist-delete', name: '删除' } ] }
],
tableData: [],
params: { keywords: '', curPage: 1, pageSize: 100, total: '' },
......@@ -48,6 +48,7 @@ export default {
data.forEach((elem, i) => {
elem.approve_status = elem.approve_status === 1 ? '通过' : (elem.approve_status === 0 ? '未通过' : '未审核') // 0 未通过;1 通过;2 未审核
elem.index = i + 1 + (_this.params.curPage - 1) * _this.params.pageSize
elem.reportscount = Number(elem.reportscount || '0')
_this.tableData.push(elem)
})
}
......@@ -60,6 +61,10 @@ export default {
let rid = _obj.tableData[_obj.index - 1].id
this.$router.push({ path: `/app/my-learn/report-list-all/${rid}` })
}
if (_obj.command.command === 'activereport-add') {
let syid = _obj.tableData[_obj.index - 1].id
this.$router.push({ path: `/app/my-learn/report-submit/${syid}/-1` })
}
if (_obj.command.command === 'activelist-edit') {
let rid = _obj.tableData[_obj.index - 1].id
this.$router.push({ path: `/app/my-learn/report-add/${rid}` })
......@@ -80,10 +85,10 @@ export default {
methods: {
goReportAdd () {
this.$router.push({ path: `/app/my-learn/report-add/-1` })
},
gobackReportList () {
this.$router.push({ path: `/app/my-learn/report-list` })
}
// gobackReportList () {
// this.$router.push({ path: `/app/my-learn/report-list` })
// }
}
}
</script>
......
......@@ -2,8 +2,8 @@
<div>
<div class="con-title">学术报告所在活动列表</div>
<div class="con-box">
<el-button type="primary" @click="goReportSubmit">申请报告</el-button>
<el-button style="float:right;" type="text" @click='gobackReportActiveList'>返回活动列表</el-button>
<!-- <el-button type="primary" @click="goReportSubmit">申请报告</el-button> -->
<el-button type="text" @click='gobackReportActiveList'>返回活动列表</el-button>
<div style="width: 100%; height: 0.2rem;"></div>
<m-page
:tableHead="tableHead"
......
......@@ -113,7 +113,8 @@ export default {
}).catch(e => { this.filesArr.pop(); this.$message.error(e.message) }).finally(() => { loading.close() })
},
gobackActiveList () {
this.$router.push({ path: `/app/my-learn/report-list-all/${this.rid}` })
// this.$router.push({ path: `/app/my-learn/report-list-all/${this.rid}` })
this.$router.push({ path: `/app/my-learn/report-active-list` })
},
onSubmitFrom () {
this.$refs['setSubmitForm'].validate((valid) => {
......
......@@ -120,6 +120,12 @@ export default [
name: 'courseWork',
component: () => import('../../components/player/courseWork/courseWork.vue'),
props: true
},
{
path: 'exam/:id',
name: 'exam',
component: () => import('../../components/player/exam/exam.vue'),
props: true
}
]
},
......
......@@ -11,8 +11,16 @@
_paq.push(['setSiteId', '2']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'piwik.js'; s.parentNode.insertBefore(g,s);
<<<<<<< HEAD
})();</script><link rel="stylesheet" href="https://g.alicdn.com/de/prismplayer/2.8.2/skins/default/aliplayer-min.css"><link rel="shortcut icon" href="https://zws-imgs-pub.ezijing.com/static/build/learn-enterprise/favicon.ico"><link href="https://zws-imgs-pub.ezijing.com/static/build/learn-enterprise/resources/app.2e826e49a449.css" rel="stylesheet"></head><body><div id="app"></div><script type="text/javascript" src="https://zws-imgs-pub.ezijing.com/static/build/learn-mba/static/compatible/es5-shim.min.js"></script><script type="text/javascript" src="https://zws-imgs-pub.ezijing.com/static/build/learn-mba/static/compatible/es5-sham.min.js"></script><script type="text/javascript" src="https://zws-imgs-pub.ezijing.com/static/build/learn-mba/static/ckeditor/ckeditor.js"></script><script type="text/javascript" src="https://zws-imgs-pub.ezijing.com/static/build/learn-mba/static/videoJs/videoJs.js"></script><script type="text/javascript" src="https://zws-imgs-pub.ezijing.com/static/build/learn-mba/static/convertString/base64-new.js"></script><script type="text/javascript" src="https://zws-imgs-pub.ezijing.com/static/build/learn-mba/static/notify/notification.js"></script><script type="text/javascript" src="https://zws-imgs-pub.ezijing.com/static/build/learn-mba/static/errorCollection/collection.js"></script><script type="text/javascript" charset="utf-8" src="https://g.alicdn.com/de/prismplayer/2.8.2/aliplayer-min.js"></script><script type="text/javascript" charset="utf-8" src="https://player.alicdn.com/aliplayer/presentation/js/aliplayercomponents.min.js"></script><!--[if lt IE 9]>
<script src="https://zws-imgs-pub.ezijing.com/static/build/learn-mba/static/compatible/console-polyfill.js"></script>
<script src="https://zws-imgs-pub.ezijing.com/static/build/learn-mba/static/compatible/html5shiv.min.js"></script>
<script src="https://zws-imgs-pub.ezijing.com/static/build/learn-mba/static/compatible/respond.min.js"></script>
<![endif]--><script type="text/javascript" src="https://zws-imgs-pub.ezijing.com/static/build/learn-enterprise/resources/manifest.f37d130b.js"></script><script type="text/javascript" src="https://zws-imgs-pub.ezijing.com/static/build/learn-enterprise/resources/vendor.b388921e.js"></script><script type="text/javascript" src="https://zws-imgs-pub.ezijing.com/static/build/learn-enterprise/resources/app.dd8dd6c2.js"></script></body></html>
\ No newline at end of file
<![endif]--><script type="text/javascript" src="https://zws-imgs-pub.ezijing.com/static/build/learn-enterprise/resources/manifest.f37d130b.js"></script><script type="text/javascript" src="https://zws-imgs-pub.ezijing.com/static/build/learn-enterprise/resources/vendor.b388921e.js"></script><script type="text/javascript" src="https://zws-imgs-pub.ezijing.com/static/build/learn-enterprise/resources/app.dd8dd6c2.js"></script></body></html>
=======
})();</script><link rel="stylesheet" href="https://g.alicdn.com/de/prismplayer/2.8.2/skins/default/aliplayer-min.css"><link rel="shortcut icon" href="https://zws-imgs-pub.ezijing.com/static/build/learn-mba/favicon.ico"><link href="https://zws-imgs-pub.ezijing.com/static/build/learn-mba/resources/app.04dd8c75edb8.css" rel="stylesheet"></head><body><div id="app"></div><script type="text/javascript" src="https://zws-imgs-pub.ezijing.com/static/build/learn-mba/static/compatible/es5-shim.min.js"></script><script type="text/javascript" src="https://zws-imgs-pub.ezijing.com/static/build/learn-mba/static/compatible/es5-sham.min.js"></script><script type="text/javascript" src="https://zws-imgs-pub.ezijing.com/static/build/learn-mba/static/ckeditor/ckeditor.js"></script><script type="text/javascript" src="https://zws-imgs-pub.ezijing.com/static/build/learn-mba/static/videoJs/videoJs.js"></script><script type="text/javascript" src="https://zws-imgs-pub.ezijing.com/static/build/learn-mba/static/convertString/base64-new.js"></script><script type="text/javascript" src="https://zws-imgs-pub.ezijing.com/static/build/learn-mba/static/notify/notification.js"></script><script type="text/javascript" src="https://zws-imgs-pub.ezijing.com/static/build/learn-mba/static/errorCollection/collection.js"></script><script type="text/javascript" charset="utf-8" src="https://g.alicdn.com/de/prismplayer/2.8.2/aliplayer-min.js"></script><script type="text/javascript" charset="utf-8" src="https://player.alicdn.com/aliplayer/presentation/js/aliplayercomponents.min.js"></script><!--[if lt IE 9]>
<script src="https://zws-imgs-pub.ezijing.com/static/build/learn-mba/static/compatible/console-polyfill.js"></script>
<script src="https://zws-imgs-pub.ezijing.com/static/build/learn-mba/static/compatible/html5shiv.min.js"></script>
<script src="https://zws-imgs-pub.ezijing.com/static/build/learn-mba/static/compatible/respond.min.js"></script>
<![endif]--><script type="text/javascript" src="https://zws-imgs-pub.ezijing.com/static/build/learn-mba/resources/manifest.35ba3a60.js"></script><script type="text/javascript" src="https://zws-imgs-pub.ezijing.com/static/build/learn-mba/resources/vendor.1df1e39a.js"></script><script type="text/javascript" src="https://zws-imgs-pub.ezijing.com/static/build/learn-mba/resources/app.2e98cab2.js"></script></body></html>
>>>>>>> origin/master
(window.webpackJsonp=window.webpackJsonp||[]).push([[0],{310:function(t,n,e){"use strict";e.r(n);var r=e(311),i=e.n(r);for(var u in r)"default"!==u&&function(t){e.d(n,t,function(){return r[t]})}(u);n.default=i.a},311:function(t,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default={mounted:function(){},methods:{goIndex:function(){this.$router.push({path:"/"})},goPrev:function(){this.$router.go(-1)}}}},312:function(t,n,e){},411:function(t,n,e){t.exports=e.p+"resources/404.833f757e.png"},412:function(t,n,e){"use strict";var r=e(312);e.n(r).a},467:function(t,n,r){"use strict";function e(){var t=this,n=t.$createElement,e=t._self._c||n;return e("div",{staticClass:"err-container"},[e("img",{staticClass:"error-404",attrs:{src:r(411),alt:"页面未找到"}}),t._v(" "),e("div",{staticClass:"tit"},[t._v("很抱歉,您访问的页面已经断开...")]),t._v(" "),e("div",{staticStyle:{height:"20px",width:"100%"}}),t._v(" "),e("el-button",{attrs:{type:"primary"},on:{click:t.goIndex}},[t._v("返回首页")]),t._v(" "),e("el-button",{attrs:{type:"primary"},on:{click:t.goPrev}},[t._v("返回上一页")]),t._v(" "),e("div",{staticStyle:{height:"50px",width:"100%"}})],1)}var i=[];r.d(n,"a",function(){return e}),r.d(n,"b",function(){return i})},83:function(t,n,e){"use strict";e.r(n);var r=e(467),i=e(310);for(var u in i)"default"!==u&&function(t){e.d(n,t,function(){return i[t]})}(u);e(412);var o=e(1),c=Object(o.a)(i.default,r.a,r.b,!1,null,"18f15c86",null);n.default=c.exports}}]);
\ No newline at end of file
(window.webpackJsonp=window.webpackJsonp||[]).push([[0],{320:function(t,n,e){"use strict";e.r(n);var r=e(321),i=e.n(r);for(var u in r)"default"!==u&&function(t){e.d(n,t,function(){return r[t]})}(u);n.default=i.a},321:function(t,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default={mounted:function(){},methods:{goIndex:function(){this.$router.push({path:"/"})},goPrev:function(){this.$router.go(-1)}}}},322:function(t,n,e){},424:function(t,n,e){t.exports=e.p+"resources/404.833f757e.png"},425:function(t,n,e){"use strict";var r=e(322);e.n(r).a},463:function(t,n,r){"use strict";function e(){var t=this,n=t.$createElement,e=t._self._c||n;return e("div",{staticClass:"err-container"},[e("img",{staticClass:"error-404",attrs:{src:r(424),alt:"页面未找到"}}),t._v(" "),e("div",{staticClass:"tit"},[t._v("很抱歉,您访问的页面已经断开...")]),t._v(" "),e("div",{staticStyle:{height:"20px",width:"100%"}}),t._v(" "),e("el-button",{attrs:{type:"primary"},on:{click:t.goIndex}},[t._v("返回首页")]),t._v(" "),e("el-button",{attrs:{type:"primary"},on:{click:t.goPrev}},[t._v("返回上一页")]),t._v(" "),e("div",{staticStyle:{height:"50px",width:"100%"}})],1)}var i=[];r.d(n,"a",function(){return e}),r.d(n,"b",function(){return i})},87:function(t,n,e){"use strict";e.r(n);var r=e(463),i=e(320);for(var u in i)"default"!==u&&function(t){e.d(n,t,function(){return i[t]})}(u);e(425);var o=e(0),c=Object(o.a)(i.default,r.a,r.b,!1,null,"18f15c86",null);n.default=c.exports}}]);
\ No newline at end of file
(window.webpackJsonp=window.webpackJsonp||[]).push([[1],{321:function(un,ln,e){var cn;
(window.webpackJsonp=window.webpackJsonp||[]).push([[1],{331:function(un,ln,e){var cn;
/*!
* jQuery JavaScript Library v3.4.1
* https://jquery.com/
......
差异被折叠。
.table-box[data-v-735f2bce]{overflow:hidden}.table-box .img-inline[data-v-735f2bce]{width:100%;max-height:40px;overflow:hidden}.table-box .img-inline img[data-v-735f2bce]{display:block;width:100%}.table-box .el-dropdown[data-v-735f2bce]{cursor:pointer}.table-box .el-dropdown[data-v-735f2bce]:hover{color:#f2730b}.table-box .router-link-class[data-v-735f2bce]{text-decoration:none;color:#f2730b}.table-box .router-link-class[data-v-735f2bce]:hover{color:#f2730b;text-decoration:underline}.table-box .pagination-right[data-v-735f2bce]{float:right;margin:15px 10px 0 0}.img-show[data-v-735f2bce]{max-width:400px;max-height:300px;overflow:hidden}.img-show img[data-v-735f2bce]{display:block;width:100%;height:auto}.bg-box[data-v-88cb09c0]{background:#fff;overflow:hidden}.el-date-editor.el-input[data-v-3eac718b]{width:100%}.el-upload__tip[data-v-3eac718b]{line-height:1.5}
\ No newline at end of file
.table-box[data-v-4260b4ce]{overflow:hidden}.table-box .img-inline[data-v-4260b4ce]{width:100%;max-height:40px;overflow:hidden}.table-box .img-inline img[data-v-4260b4ce]{display:block;width:100%}.table-box .el-dropdown[data-v-4260b4ce]{cursor:pointer}.table-box .el-dropdown[data-v-4260b4ce]:hover{color:#f2730b}.table-box .router-link-class[data-v-4260b4ce]{text-decoration:none;color:#f2730b}.table-box .router-link-class[data-v-4260b4ce]:hover{color:#f2730b;text-decoration:underline}.table-box .pagination-right[data-v-4260b4ce]{float:right;margin:15px 10px 0 0}.img-show[data-v-4260b4ce]{max-width:400px;max-height:300px;overflow:hidden}.img-show img[data-v-4260b4ce]{display:block;width:100%;height:auto}.bg-box[data-v-88cb09c0]{background:#fff;overflow:hidden}.el-date-editor.el-input[data-v-302fe952]{width:100%}.el-upload__tip[data-v-302fe952]{line-height:1.5}
\ No newline at end of file
差异被折叠。
差异被折叠。
差异被折叠。
(window.webpackJsonp=window.webpackJsonp||[]).push([[15],{295:function(e,t,s){"use strict";s.r(t);var r=s(471),i=s(402);for(var a in i)"default"!==a&&function(e){s.d(t,e,function(){return i[e]})}(a);s(451);var n=s(0),o=Object(n.a)(i.default,r.a,r.b,!1,null,"6dfb95ad",null);t.default=o.exports},402:function(e,t,s){"use strict";s.r(t);var r=s(403),i=s.n(r);for(var a in r)"default"!==a&&function(e){s.d(t,e,function(){return r[e]})}(a);t.default=i.a},403:function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l=i(s(48)),d=i(s(49)),r=i(s(264));function i(e){return e&&e.__esModule?e:{default:e}}function n(e){switch(e){case 0:return"A";case 1:return"B";case 2:return"C";case 3:return"D";case 4:return"E";case 5:return"F";case 6:return"G";case 7:return"H";case 8:return"I";case 9:return"J";case 10:return"K";case 11:return"L";case 12:return"M"}}t.default={props:{sid:{type:String,require:!1},cid:{type:String,require:!1},id:{type:String,require:!1}},filters:{getLetter:n,getRadioAnswer:function(e,t){for(var s=0;s<t.length;s++)if(t[s].id===e)return n(s)},getCheckboxAnswer:function(e,t){for(var s="",r=0;r<e.length;r++)for(var i=e[r],a=0;a<t.length;a++)if(t[a].id===i){s+=n(a)+",";break}return s.substr(0,s.length-1)}},data:function(){return{_time:null,exam:{}}},mounted:function(){var e=this;this.loadAjax(),this._time&&(clearInterval(this._time),this._time=null),this._time=setInterval(function(){e.exam.type?(clearInterval(e._time),e._time=null):e.submitExam({submitType:!0})},3e4)},destroyed:function(){this._time&&(console.log(11),clearInterval(this._time),this._time=null)},methods:{isCheckboxRight:function(e,t){for(var s=!0,r=0;r<t.length;r++){for(var i=t[r],a=0;a<e.length&&e[a]!==i;a++);if(a===e.length){s=!1;break}}return s},isCheckboxChecked:function(e,t){for(var s=0;s<t.length;s++)if(t[s].id===e||t[s]===e)return!0;return!1},initckeditor:function(){if(this.exam.shortAnswerList){var e=r.default.instances;for(var t in e)e[t].destroy();for(var s=0;s<this.exam.shortAnswerList.length;s++)e["editor-exam"+s]||r.default.replace("editor-exam"+s,{height:300,uiColor:"#eeeeee",filebrowserImageUploadUrl:"/api/ckeditor/img/upload",toolbar:[{name:"styles",items:["Styles","Format","Font","FontSize"]},{name:"colors",items:["TextColor","BGColor"]},{name:"tools",items:["Maximize","ShowBlocks"]},{name:"editing",items:["Find","Replace"]},"/",{name:"basicstyles",items:["Bold","Italic","Underline","Strike","Subscript","Superscript","-","RemoveFormat"]},{name:"paragraph",items:["NumberedList","BulletedList","-","Outdent","Indent","-","Blockquote","CreateDiv","-","JustifyLeft","JustifyCenter","JustifyRight","JustifyBlock","-","BidiLtr","BidiRtl"]},{name:"links",items:["Link","Unlink","Anchor"]},{name:"insert",items:["Image","Table","HorizontalRule"]}]}),this.exam.shortAnswerList[s].ckeditor=e["editor-exam"+s]}},loadAjax:function(){var t=this,s=this.$loading({lock:!0,text:"",spinner:"",background:"rgba(255, 255, 255, 0.9)"});"0"!==this.id?l.default.examAction.getExamAnswer(this.cid,this.sid,this.id).then(function(e){8001!==e.code?(t.exam=e,t.exam.id=t.id):l.default.examAction.getExamInfo(t.cid,t.sid).then(function(e){t.exam=e,t.exam.id=t.id}).catch(function(e){t.$message.error(e.message)}).finally(function(){document.querySelector(".play-paper").scrollTop=0,s.close(),t.initckeditor()})}).catch(function(e){t.$message.error(e.message)}).finally(function(){document.querySelector(".play-paper").scrollTop=0,s.close(),t.initckeditor()}):l.default.examAction.getExamInfo(this.cid,this.sid).then(function(e){t.exam=e,t.exam.id=t.id}).catch(function(e){t.$message.error(e.message)}).finally(function(){document.querySelector(".play-paper").scrollTop=0,s.close(),t.initckeditor()})},submitExam:function(t){var s=this;if(t.submitType||!t.currentTarget.dataset.submit){var e={answers:{},type:t.submitType?0:1};e.answers.radioList=[];for(var r=0;r<this.exam.radioList.length;r++){var i=this.exam.radioList[r];if(!i.user_answer&&!t.submitType)return void this.$message.error("还有单选题未做,不能提交");e.answers.radioList.push({id:i.id,user_answer:i.user_answer})}e.answers.checkboxList=[];for(var a=0;a<this.exam.checkboxList.length;a++){var n=this.exam.checkboxList[a];if(!n.user_answer.length&&!t.submitType)return void this.$message.error("还有多选题未做,不能提交");e.answers.checkboxList.push({id:n.id,user_answer:n.user_answer})}e.answers.shortAnswerList=[];for(var o=0;o<this.exam.shortAnswerList.length;o++){var c=this.exam.shortAnswerList[o];if(c.user_answer=c.ckeditor.getData(),!c.user_answer&&!t.submitType)return void this.$message.error("还有简答题未做,不能提交");e.answers.shortAnswerList.push({id:c.id,user_answer:d.default.encode(c.user_answer,"utf-8"),attachments:c.attachments})}e.answers=JSON.stringify(e.answers);var u=this.$loading({lock:!0,text:"",spinner:"",background:"rgba(255, 255, 255, 0.9)"});l.default.examAction.submitExam(this.cid,this.sid,this.exam.id,e).then(function(e){t.submitType?s.$message.success("暂存成功"):200===e.code?s.loadAjax():s.$message.error(e.data.error)}).catch(function(e){s.$message.error(e.message)}).finally(function(){u.close()})}else this.$message.error("已做过,不能再提交")},_SubmitMouseLeftDown:function(){var t=this.repeatExam.bind(this,!1);document.addEventListener("keydown",t,!1);document.addEventListener("mouseup",function e(){document.removeEventListener("keydown",t),document.removeEventListener("mouseup",e)},!1)},repeatExam:function(e,t){var s=this,r=t;if(70===e.keyCode&&(r=!0),r){var i=this.$loading({lock:!0,text:"",spinner:"",background:"rgba(255, 255, 255, 0.9)"});l.default.chapterAction.getExamDetail(this.sid,this.cid,this.id).then(function(e){s.exam={}}).catch(function(e){s.$message.error(e.message)}).finally(function(){i.close()})}}},watch:{id:{handler:function(){this.loadAjax()}}}}},404:function(e,t,s){},451:function(e,t,s){"use strict";var r=s(404);s.n(r).a},471:function(e,t,s){"use strict";function r(){var r=this,e=r.$createElement,i=r._self._c||e;return i("div",{staticClass:"play-paper"},[i("div",{staticClass:"play-paper-body"},[i("div",{staticClass:"play-paper-title"},[i("div",[i("h3",[r._v(r._s(r.exam.title))])])]),r._v(" "),i("div",{staticClass:"play-paper-content play-chapter-exam"},[r.exam.id?[i("div",{staticClass:"exam"},[i("div",{staticStyle:{"text-align":"center"}},[i("div",{staticClass:"topic"},[void 0!==r.exam.score.total?[i("div",{staticClass:"cur"},[r._v("单选:"+r._s(r.exam.score.radio)+"分,多选:"+r._s(r.exam.score.checkbox)+"分,简答:"+r._s(r.exam.score.shortAnswer)+"分,总分:"+r._s(r.exam.score.total)+"分")])]:r._e()],2)]),r._v(" "),r.exam.radioList.length?[r._l(r.exam.radioList,function(s,e){return[i("div",{key:s.id,staticClass:"q-group",attrs:{"data-index":e}},[i("div",{staticClass:"q-num"},[r._v(r._s(e+1)+".")]),i("div",{staticClass:"q-title",domProps:{innerHTML:r._s(s.content)}}),i("div",{staticClass:"q-type"},[r._v("(单选题)")]),r._v(" "),i("el-radio-group",{staticClass:"radio-group",model:{value:s.user_answer,callback:function(e){r.$set(s,"user_answer",e)},expression:"item.user_answer"}},[r._l(s.options,function(e,t){return[i("el-radio",{key:e.id,class:["radio",s.right_answer&&r.exam.type?e.id===s.right_answer?"success":"error":""],attrs:{label:e.id,disabled:!!s.right_answer&&!!r.exam.type}},[r._v(r._s(r._f("getLetter")(t))+". "+r._s(e.option))])]})],2),r._v(" "),s.right_answer&&r.exam.type?[i("div",{staticClass:"result"},[r._v("学生答案:"),i("div",{class:["stu",s.right_answer===s.user_answer?"success":"error"]},[r._v(r._s(r._f("getRadioAnswer")(s.user_answer,s.options)))]),r._v("    正确答案:"+r._s(r._f("getRadioAnswer")(s.right_answer,s.options)))])]:r._e()],2)]})]:r._e(),r._v(" "),r.exam.checkboxList.length?[r._l(r.exam.checkboxList,function(s,e){return[i("div",{key:s.id,staticClass:"q-group",attrs:{"data-index":e}},[i("div",{staticClass:"q-num"},[r._v(r._s(r.exam.radioList.length+e+1)+".")]),i("div",{staticClass:"q-title",domProps:{innerHTML:r._s(s.content)}}),i("div",{staticClass:"q-type"},[r._v("(多选题)")]),r._v(" "),i("el-checkbox-group",{staticClass:"checkbox-group",model:{value:s.user_answer,callback:function(e){r.$set(s,"user_answer",e)},expression:"item.user_answer"}},[r._l(s.options,function(e,t){return[i("el-checkbox",{key:e.id,class:["checkbox",s.right_answer.length&&r.exam.type?r.isCheckboxChecked(e.id,s.right_answer)?"success":"error":""],attrs:{label:e.id,disabled:!!s.right_answer.length&&!!r.exam.type}},[r._v(r._s(r._f("getLetter")(t))+". "+r._s(e.option))])]})],2),r._v(" "),s.right_answer.length&&r.exam.type?[i("div",{staticClass:"result"},[r._v("学生答案:"),i("div",{class:["stu",s.right_answer.length&&r.isCheckboxRight(s.user_answer,s.right_answer)?"success":"error"]},[r._v(r._s(r._f("getCheckboxAnswer")(s.user_answer,s.options)))]),r._v("    正确答案:"+r._s(r._f("getCheckboxAnswer")(s.right_answer,s.options)))])]:r._e()],2)]})]:r._e(),r._v(" "),r.exam.shortAnswerList.length?[r._l(r.exam.shortAnswerList,function(t,e){return[i("div",{staticClass:"q-group"},[i("div",{staticClass:"q-sa-title"},[r._v(r._s(r.exam.radioList.length+r.exam.checkboxList.length+e+1)+".  简答题")]),r._v(" "),i("div",{staticClass:"edit_html",domProps:{innerHTML:r._s(t.content||"")}}),r._v(" "),i("textarea",{directives:[{name:"model",rawName:"v-model",value:t.user_answer,expression:"item.user_answer"}],attrs:{id:"editor-exam"+e},domProps:{value:t.user_answer},on:{input:function(e){e.target.composing||r.$set(t,"user_answer",e.target.value)}}}),r._v(" "),i("div",{staticStyle:{height:"10px"}}),r._v(" "),i(t.upload.type,{key:t.upload.model,tag:"component",attrs:{item:t.upload,formData:t,isUpload:!r.exam.type}})],1)]})]:r._e(),r._v(" "),i("div",{class:["btn",r.exam.type&&"on"],attrs:{"data-submit":!!r.exam.type},on:{click:r.submitExam,mousedown:function(e){return r._SubmitMouseLeftDown()}}},[r._v(r._s(r.exam.type?"已提交":"提交"))]),r._v(" "),i("div",{staticClass:"care"},[r._v("(注意:测试只有一次提交机会)")])],2)]:r._e()],2)])])}var i=[];s.d(t,"a",function(){return r}),s.d(t,"b",function(){return i})}}]);
\ No newline at end of file
.play .exam[data-v-6dfb95ad]{padding:0}.play .exam .topic[data-v-6dfb95ad]{display:inline-block;margin-bottom:.1rem}.play .exam .topic .tit[data-v-6dfb95ad]{margin:0 auto;padding:0 .2rem;text-align:center;font-size:.24rem;color:#313131;background:#fff;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box}.play .exam .topic .cur[data-v-6dfb95ad]{text-align:center;font-size:.18rem;color:#313131;line-height:.4rem}.play .exam .q-group[data-v-6dfb95ad]{padding:.1rem;border-bottom:1px solid hsla(0,0%,78.8%,.48);overflow:hidden}.play .exam .q-group .q-num[data-v-6dfb95ad]{float:left;margin-right:.1rem;font-size:.16rem;color:#676a6c}.play .exam .q-group .q-title[data-v-6dfb95ad]{float:left;width:90%;font-size:.16rem;color:#676a6c;text-align:justify}.play .exam .q-group .q-type[data-v-6dfb95ad]{float:right;font-size:.16rem;color:#676a6c}.play .exam .q-group .radio-group[data-v-6dfb95ad]{float:left;margin-top:.1rem;width:100%}.play .exam .q-group .radio-group .radio[data-v-6dfb95ad]{display:block;font-size:.18rem;color:#3f3b3a;line-height:.3rem;margin-bottom:.1rem}.play .exam .q-group .checkbox-group[data-v-6dfb95ad]{float:left;margin-top:.1rem;width:100%}.play .exam .q-group .checkbox-group .checkbox[data-v-6dfb95ad]{display:block;font-size:.18rem;color:#3f3b3a;line-height:.3rem;margin-bottom:.1rem}.play .exam .q-group .checkbox-group .checkbox.error[data-v-6dfb95ad],.play .exam .q-group .radio-group .radio.error[data-v-6dfb95ad]{color:#d80000}.play .exam .q-group .checkbox-group .checkbox.success[data-v-6dfb95ad],.play .exam .q-group .radio-group .radio.success[data-v-6dfb95ad]{color:#090}.play .exam .q-group .result[data-v-6dfb95ad]{float:right;font-size:.18rem;color:#3f3b3a;margin-right:0}.play .exam .q-group .result .stu[data-v-6dfb95ad]{display:inline-block}.play .exam .q-group .result .stu.error[data-v-6dfb95ad]{color:#d80000}.play .exam .q-group .result .stu.success[data-v-6dfb95ad]{color:#090}.play .exam .q-group[data-v-6dfb95ad]:last-child{border-bottom:none}.play .exam .btn[data-v-6dfb95ad]{margin:.2rem auto;width:60%;height:.5rem;line-height:.5rem;font-size:.16rem;text-align:center;font-weight:300;color:#fff;-webkit-border-radius:.1rem;-moz-border-radius:.1rem;border-radius:.1rem;background:#b49441;cursor:pointer}.play .exam .btn.on[data-v-6dfb95ad]{opacity:.5}.play .exam .care[data-v-6dfb95ad]{font-size:.16rem;color:#d80000;text-align:center}.play .exam .q-sa-title[data-v-6dfb95ad]{float:left;width:100%;font-size:.16rem;color:#676a6c;text-align:justify}
\ No newline at end of file
(window.webpackJsonp=window.webpackJsonp||[]).push([[17],{273:function(t,i,a){"use strict";a.r(i);var e=a(458),s=a(354);for(var n in s)"default"!==n&&function(t){a.d(i,t,function(){return s[t]})}(n);a(425);var l=a(1),r=Object(l.a)(s.default,e.a,e.b,!1,null,"6e3d1ad2",null);i.default=r.exports},354:function(t,i,a){"use strict";a.r(i);var e=a(355),s=a.n(e);for(var n in e)"default"!==n&&function(t){a.d(i,t,function(){return e[t]})}(n);i.default=s.a},355:function(t,i,a){"use strict";Object.defineProperty(i,"__esModule",{value:!0});var e=a(45);i.default={components:{},data:function(){var t=this.$GlobalVariable.UserInfo;return{imgUrl:t.avatar||"",user:{student_no:t.student_info.sno,student_name:t.student_info.personal_name,student_id:t.student_info.id,sso_id:t.id},file:{id:"WU_FILE_0",name:"",type:"",lastModifiedDate:"",size:"",avatar:""},filesArr:[]}},methods:{handleChange:function(t,i){this.file.name=t.raw.name,this.file.type=t.raw.type,this.file.lastModifiedDate=t.raw.lastModifiedDate,this.file.size=t.raw.size,this.file.avatar=t.raw},uploadFile:function(){var i=this;if(!/\.(jpg|jpeg|gif|png|bmp)$/gi.test(this.file.name))return this.$message.error("文件格式不对,请重新上传"),void this.filesArr.pop();var t=this.$loading({lock:!0,text:"",spinner:"",background:"rgba(255, 255, 255, 0.9)"});(0,e.request)({component:this,actionName:"loginAction",functionName:"updatePic",data:this.file,thenCallback:function(t){i.imgUrl=t.avatar,i.$GlobalVariable.UserInfo.avatar=t.avatar,i.filesArr.pop()},catchCallback:function(){i.filesArr.pop()},finallyCallback:function(){t.close()}})}}}},356:function(t,i,a){},425:function(t,i,a){"use strict";var e=a(356);a.n(e).a},458:function(t,i,a){"use strict";function e(){var t=this,i=t.$createElement,a=t._self._c||i;return a("div",[a("div",{staticClass:"con-title"},[t._v("修改头像")]),t._v(" "),a("div",{staticClass:"con-box"},[a("el-row",{attrs:{justify:"center"}},[a("el-col",{attrs:{xs:24,sm:9,md:8,lg:7,xl:6}},[a("div",{staticClass:"pic-show"},[a("img",{attrs:{src:t.imgUrl,alt:""}})])]),t._v(" "),a("el-col",{attrs:{xs:24,sm:15,md:16,lg:17,xl:18}},[a("div",{staticClass:"info"},[t._v("学员姓名:"),a("b",[t._v(t._s(t.user.student_name))])]),t._v(" "),a("div",{staticClass:"info"},[t._v("学员学号:"+t._s(t.user.student_no))]),t._v(" "),a("div",{staticClass:"info",staticStyle:{display:"none"}},[t._v("学员sid:"+t._s(t.user.student_id))]),t._v(" "),a("div",{staticClass:"info",staticStyle:{display:"none"}},[t._v("学员sso_id:"+t._s(t.user.sso_id))]),t._v(" "),a("div",{staticClass:"info"},[t._v("支持jpg、gif、png或bmp格式的图片,建议文件小于5M")]),t._v(" "),a("el-upload",{ref:"upFile",staticClass:"upload-demo",attrs:{action:"",multiple:!1,limit:1,"show-file-list":!1,"on-change":t.handleChange,"http-request":t.uploadFile,"file-list":t.filesArr}},[a("el-button",{attrs:{type:"primary"}},[t._v("点击上传")])],1)],1)],1)],1)])}var s=[];a.d(i,"a",function(){return e}),a.d(i,"b",function(){return s})}}]);
\ No newline at end of file
(window.webpackJsonp=window.webpackJsonp||[]).push([[18],{282:function(t,i,a){"use strict";a.r(i);var e=a(476),s=a(364);for(var n in s)"default"!==n&&function(t){a.d(i,t,function(){return s[t]})}(n);a(438);var l=a(0),r=Object(l.a)(s.default,e.a,e.b,!1,null,"6e3d1ad2",null);i.default=r.exports},364:function(t,i,a){"use strict";a.r(i);var e=a(365),s=a.n(e);for(var n in e)"default"!==n&&function(t){a.d(i,t,function(){return e[t]})}(n);i.default=s.a},365:function(t,i,a){"use strict";Object.defineProperty(i,"__esModule",{value:!0});var e=a(48);i.default={components:{},data:function(){var t=this.$GlobalVariable.UserInfo;return{imgUrl:t.avatar||"",user:{student_no:t.student_info.sno,student_name:t.student_info.personal_name,student_id:t.student_info.id,sso_id:t.id},file:{id:"WU_FILE_0",name:"",type:"",lastModifiedDate:"",size:"",avatar:""},filesArr:[]}},methods:{handleChange:function(t,i){this.file.name=t.raw.name,this.file.type=t.raw.type,this.file.lastModifiedDate=t.raw.lastModifiedDate,this.file.size=t.raw.size,this.file.avatar=t.raw},uploadFile:function(){var i=this;if(!/\.(jpg|jpeg|gif|png|bmp)$/gi.test(this.file.name))return this.$message.error("文件格式不对,请重新上传"),void this.filesArr.pop();var t=this.$loading({lock:!0,text:"",spinner:"",background:"rgba(255, 255, 255, 0.9)"});(0,e.request)({component:this,actionName:"loginAction",functionName:"updatePic",data:this.file,thenCallback:function(t){i.imgUrl=t.avatar,i.$GlobalVariable.UserInfo.avatar=t.avatar,i.filesArr.pop()},catchCallback:function(){i.filesArr.pop()},finallyCallback:function(){t.close()}})}}}},366:function(t,i,a){},438:function(t,i,a){"use strict";var e=a(366);a.n(e).a},476:function(t,i,a){"use strict";function e(){var t=this,i=t.$createElement,a=t._self._c||i;return a("div",[a("div",{staticClass:"con-title"},[t._v("修改头像")]),t._v(" "),a("div",{staticClass:"con-box"},[a("el-row",{attrs:{justify:"center"}},[a("el-col",{attrs:{xs:24,sm:9,md:8,lg:7,xl:6}},[a("div",{staticClass:"pic-show"},[a("img",{attrs:{src:t.imgUrl,alt:""}})])]),t._v(" "),a("el-col",{attrs:{xs:24,sm:15,md:16,lg:17,xl:18}},[a("div",{staticClass:"info"},[t._v("学员姓名:"),a("b",[t._v(t._s(t.user.student_name))])]),t._v(" "),a("div",{staticClass:"info"},[t._v("学员学号:"+t._s(t.user.student_no))]),t._v(" "),a("div",{staticClass:"info",staticStyle:{display:"none"}},[t._v("学员sid:"+t._s(t.user.student_id))]),t._v(" "),a("div",{staticClass:"info",staticStyle:{display:"none"}},[t._v("学员sso_id:"+t._s(t.user.sso_id))]),t._v(" "),a("div",{staticClass:"info"},[t._v("支持jpg、gif、png或bmp格式的图片,建议文件小于5M")]),t._v(" "),a("el-upload",{ref:"upFile",staticClass:"upload-demo",attrs:{action:"",multiple:!1,limit:1,"show-file-list":!1,"on-change":t.handleChange,"http-request":t.uploadFile,"file-list":t.filesArr}},[a("el-button",{attrs:{type:"primary"}},[t._v("点击上传")])],1)],1)],1)],1)])}var s=[];a.d(i,"a",function(){return e}),a.d(i,"b",function(){return s})}}]);
\ No newline at end of file
(window.webpackJsonp=window.webpackJsonp||[]).push([[18],{271:function(t,n,e){"use strict";e.r(n);var a=e(462),i=e(349);for(var c in i)"default"!==c&&function(t){e.d(n,t,function(){return i[t]})}(c);e(424);var o=e(1),s=Object(o.a)(i.default,a.a,a.b,!1,null,"5948a2d2",null);n.default=s.exports},349:function(t,n,e){"use strict";e.r(n);var a=e(350),i=e.n(a);for(var c in a)"default"!==c&&function(t){e.d(n,t,function(){return a[t]})}(c);n.default=i.a},350:function(t,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var a=e(45);n.default={components:{},data:function(){return{activeNames:["1"],msgList:[]}},mounted:function(){var n=this;(0,a.request)({component:this,actionName:"msgAction",functionName:"getMyMsg",data:{},thenCallback:function(t){n.msgList=t},catchCallback:function(){},finallyCallback:function(){}})},methods:{handleChange:function(t){console.log(t)}}}},351:function(t,n,e){},424:function(t,n,e){"use strict";var a=e(351);e.n(a).a},462:function(t,n,e){"use strict";function a(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("div",{staticClass:"con-title"},[e._v("消息通知")]),e._v(" "),a("div",{staticClass:"con-box"},[a("el-collapse",{on:{change:e.handleChange},model:{value:e.activeNames,callback:function(t){e.activeNames=t},expression:"activeNames"}},[e._l(e.msgList,function(t,n){return[a("el-collapse-item",{key:n,attrs:{title:"系统通知",name:n}},[a("div",{domProps:{innerHTML:e._s(t.text)}})])]})],2),e._v(" "),a("div",{staticStyle:{height:"0.3rem"}})],1)])}var i=[];e.d(n,"a",function(){return a}),e.d(n,"b",function(){return i})}}]);
\ No newline at end of file
(window.webpackJsonp=window.webpackJsonp||[]).push([[19],{280:function(t,n,e){"use strict";e.r(n);var a=e(480),i=e(359);for(var c in i)"default"!==c&&function(t){e.d(n,t,function(){return i[t]})}(c);e(437);var o=e(0),s=Object(o.a)(i.default,a.a,a.b,!1,null,"5948a2d2",null);n.default=s.exports},359:function(t,n,e){"use strict";e.r(n);var a=e(360),i=e.n(a);for(var c in a)"default"!==c&&function(t){e.d(n,t,function(){return a[t]})}(c);n.default=i.a},360:function(t,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var a=e(48);n.default={components:{},data:function(){return{activeNames:["1"],msgList:[]}},mounted:function(){var n=this;(0,a.request)({component:this,actionName:"msgAction",functionName:"getMyMsg",data:{},thenCallback:function(t){n.msgList=t},catchCallback:function(){},finallyCallback:function(){}})},methods:{handleChange:function(t){console.log(t)}}}},361:function(t,n,e){},437:function(t,n,e){"use strict";var a=e(361);e.n(a).a},480:function(t,n,e){"use strict";function a(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("div",{staticClass:"con-title"},[e._v("消息通知")]),e._v(" "),a("div",{staticClass:"con-box"},[a("el-collapse",{on:{change:e.handleChange},model:{value:e.activeNames,callback:function(t){e.activeNames=t},expression:"activeNames"}},[e._l(e.msgList,function(t,n){return[a("el-collapse-item",{key:n,attrs:{title:"系统通知",name:n}},[a("div",{domProps:{innerHTML:e._s(t.text)}})])]})],2),e._v(" "),a("div",{staticStyle:{height:"0.3rem"}})],1)])}var i=[];e.d(n,"a",function(){return a}),e.d(n,"b",function(){return i})}}]);
\ No newline at end of file
ul.tabs-list[data-v-760f92fd]{float:left;width:100%;margin:0 0 .15rem;padding:0;font-size:.16rem;line-height:1.5;border-top:1px solid #e8e8e8}ul.tabs-list[data-v-760f92fd]:last-child{margin-bottom:0}ul.tabs-list .tabs-hd[data-v-760f92fd]{display:inline-block;color:#fff;padding:5px 0 9px;margin-top:-5px;width:94px;text-align:center;background:url(https://zws-imgs-pub.ezijing.com/754005be709bf2295bc55923c2b91fd8.png) no-repeat 0 0}ul.tabs-list li[data-v-760f92fd]{float:left;list-style:none;padding:.1rem 0;margin-right:.2rem}ul.tabs-list li .tab[data-v-760f92fd]{padding:0 .1rem;cursor:pointer}ul.tabs-list li .tab.on[data-v-760f92fd]{background:#b49441;color:#fff}ul.tabs-list li .tab[data-v-760f92fd]:focus,ul.tabs-list li .tab[data-v-760f92fd]:hover{color:#b49441;background:#eee}.switch-box[data-v-760f92fd]{margin:0 .3rem}.switch-box .icon[data-v-760f92fd]{margin-left:.1rem}.switch-box .rbtn[data-v-760f92fd]{float:right}ul.course-list[data-v-760f92fd]{margin:0;padding:0;font-size:.18rem;color:#313131}ul.course-list .no-data[data-v-760f92fd]{text-align:center;line-height:2rem}ul.course-list li.item[data-v-760f92fd]{padding:.1rem 0;list-style:none;border-bottom:1px solid #dcdcdc;overflow:hidden}ul.course-list li.item[data-v-760f92fd]:first-child{padding-top:0}ul.course-list li.item[data-v-760f92fd]:last-child{margin-bottom:.2rem}ul.course-list li.item .left-pic[data-v-760f92fd]{position:relative;float:left;width:1.8rem;overflow:hidden}ul.course-list li.item .left-pic .no-img[data-v-760f92fd]{width:100%;height:1rem;text-align:center;line-height:1.1rem;border:1px solid #e2e2e2}ul.course-list li.item .left-pic .no-img i[data-v-760f92fd]{font-size:.4rem;color:#e2e2e2}ul.course-list li.item .left-pic img[data-v-760f92fd]{display:block;width:100%}ul.course-list li.item .right-bd[data-v-760f92fd]{position:relative;display:block;margin-left:2rem}ul.course-list li.item .right-bd .title[data-v-760f92fd]{width:80%;line-height:1.5;font-weight:700;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}ul.course-list li.item .right-bd .tags[data-v-760f92fd]{margin:.05rem 0;font-size:.14rem}ul.course-list li.item .right-bd .tags span[data-v-760f92fd]{padding:0 .1rem;margin:0;border-right:1px solid #313131}ul.course-list li.item .right-bd .tags span[data-v-760f92fd]:first-child{padding-left:0}ul.course-list li.item .right-bd .tags span[data-v-760f92fd]:last-child{border:none}ul.course-list li.item .right-bd .time[data-v-760f92fd]{font-size:.12rem}ul.course-list li.item .right-bd .time em[data-v-760f92fd]{font-style:normal;color:#898989}ul.course-list li.item .right-bd .progress[data-v-760f92fd]{margin-top:.05rem;font-size:14px}ul.course-list li.item .right-bd .progress .el-progress[data-v-760f92fd]{width:50%;display:inline-block;vertical-align:text-bottom}ul.course-list li.item .right-bd .right-sel[data-v-760f92fd]{position:absolute;right:0;top:0;font-size:14px;padding:0 .1rem}ul.course-list li.item .right-bd .in-btn[data-v-760f92fd]{position:absolute;right:0;bottom:0}@media (max-width:767px){.switch-box[data-v-760f92fd]{margin:0}}
\ No newline at end of file
(window.webpackJsonp=window.webpackJsonp||[]).push([[20],{268:function(t,e,s){"use strict";s.r(e);var a=s(484),i=s(323);for(var n in i)"default"!==n&&function(t){s.d(e,t,function(){return i[t]})}(n);s(426);var r=s(0),l=Object(r.a)(i.default,a.a,a.b,!1,null,"760f92fd",null);e.default=l.exports},323:function(t,e,s){"use strict";s.r(e);var a=s(324),i=s.n(a);for(var n in a)"default"!==n&&function(t){s.d(e,t,function(){return a[t]})}(n);e.default=i.a},324:function(t,e,s){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a,i=s(48),n=(a=i)&&a.__esModule?a:{default:a};e.default={components:{},data:function(){return{filter:{studyEarly:"down",selectTime:"down"},find:[{name:"学期",isShow:!1,selectIndex:0,key:"semester_id",arrItem:[{val:"-1",name:"全部"},{val:"",name:"第一学期"},{val:"",name:"第二学期"},{val:"",name:"第三学期"},{val:"",name:"第四学期"}]},{name:"课程类型",isShow:!1,selectIndex:0,key:"course_type",arrItem:[{val:"-1",name:"全部"},{val:"1",name:"必修课"},{val:"2",name:"选修课"},{val:"3",name:"重修课"}]}],homeList:[],param:{}}},mounted:function(){var e=this,t=this.$loading({lock:!0,text:"",spinner:"",background:"rgba(255, 255, 255, 0.9)"});n.default.courseAction.getlearnFindList().then(function(t){e.find[0].arrItem=t,e.getAjaxList(!0,"请去选课广场选课")}).catch(function(t){e.$message.error(t.message)}).finally(function(){t.close()})},methods:{goCourseAll:function(){this.$router.push({path:"/app/my-learn/course-all"})},goCourseContent:function(t){var e=t.currentTarget.dataset.cid,s=t.currentTarget.dataset.sid;this.$router.push({path:"/app/my-learn/course-detail/"+s+"/"+e})},getAjaxList:function(t,e){var s=this;n.default.courseAction.getCourseList(t,this.param).then(function(t){(s.homeList=t).length||s.$message(e)}).catch(function(t){s.$message.error(t.message)}).finally(function(){})},selFindSelect:function(t){var e=t.currentTarget.dataset,s=e.index,a=this.find,i=e.i;a[i].selectIndex=s,a[i].isShow=!1,"-1"===e.val?delete this.param[e.key]:this.param[e.key]=e.val,this.getAjaxList(!0,"暂无符合条件的课程")},studyEarlyUpdate:function(){var t="up"===this.filter.studyEarly?"down":"up";"down"==(this.filter.studyEarly=t)?this.param.order_type="learn_time":"up"==t&&(this.param.order_type="-learn_time"),this.getAjaxList(!0,"请去选课广场选课")},selectTimeUpdate:function(){var t="up"===this.filter.selectTime?"down":"up";"down"==(this.filter.selectTime=t)?this.param.order_type="join_time":"up"==t&&(this.param.order_type="-join_time"),this.getAjaxList(!0,"请去选课广场选课")}}}},325:function(t,e,s){},426:function(t,e,s){"use strict";var a=s(325);s.n(a).a},484:function(t,e,s){"use strict";function a(){var i=this,t=i.$createElement,n=i._self._c||t;return n("div",[n("div",{staticClass:"con-title"},[i._v("我的课程")]),i._v(" "),n("div",{staticClass:"con-box"},[i._l(i.find,function(s,a){return[n("ul",{key:a,staticClass:"tabs-list"},[n("li",{staticClass:"tabs-hd"},[i._v(i._s(s.name))]),i._v(" "),i._l(s.arrItem,function(t,e){return[n("li",{key:e},[n("div",{class:["tab",s.selectIndex==e?"on":""],attrs:{"data-index":e,"data-i":a,"data-key":s.key,"data-val":t.val},on:{click:i.selFindSelect}},[i._v(i._s(t.name))])])]})],2)]})],2),i._v(" "),n("div",{staticClass:"switch-box"},[n("el-button",{attrs:{type:"info",size:"medium",plain:""},on:{click:i.studyEarlyUpdate}},[i._v("最近学习"),n("i",{class:["el-icon-caret-"+("down"==i.filter.studyEarly?"bottom":"top"),"icon"]})]),i._v(" "),n("el-button",{attrs:{type:"info",size:"medium",plain:""},on:{click:i.selectTimeUpdate}},[i._v("选修时间"),n("i",{class:["el-icon-caret-"+("down"==i.filter.selectTime?"bottom":"top"),"icon"]})])],1),i._v(" "),n("div",{staticClass:"con-box"},[n("ul",{staticClass:"course-list"},[i._l(i.homeList,function(t,e){return[n("li",{key:e,staticClass:"item"},[n("div",{staticClass:"left-pic"},[t.src?[n("img",{attrs:{src:t.src,alt:""}})]:[i._m(0,!0)]],2),i._v(" "),n("div",{staticClass:"right-bd"},[n("div",{staticClass:"title"},[i._v(i._s(t.title))]),i._v(" "),n("div",{staticClass:"tags"},[i._l(t.arrTab,function(t,e){return[n("span",{key:e},[i._v(i._s(t))])]})],2),i._v(" "),n("div",{staticClass:"time"},[i._v("\n "+i._s(t.status)+"  "),n("em",[i._v(i._s(t.time))])]),i._v(" "),n("div",{staticClass:"progress"},[i._v("\n 视频观看进度 "),n("el-progress",{attrs:{percentage:99.5<t.progress?100:t.progress,color:"#b49441"}})],1),i._v(" "),n("div",{staticClass:"right-sel"},[i._v(i._s(t.myStatus))]),i._v(" "),n("el-button",{staticClass:"in-btn",attrs:{type:"primary",size:"small",round:"","data-cid":t.id,"data-sid":t.sid},on:{click:i.goCourseContent}},[i._v("查看课程")])],1)])]}),i._v(" "),i.homeList.length?i._e():[n("div",{staticClass:"no-data"},[i._v("暂无相关课程")])]],2)])])}var i=[function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"no-img"},[e("i",{staticClass:"el-icon-self-13"})])}];s.d(e,"a",function(){return a}),s.d(e,"b",function(){return i})}}]);
\ No newline at end of file
ul.tabs-list[data-v-1497b902]{float:left;width:100%;margin:0 0 .15rem;padding:0;font-size:.16rem;line-height:1.5;border-top:1px solid #e8e8e8}ul.tabs-list[data-v-1497b902]:last-child{margin-bottom:0}ul.tabs-list .tabs-hd[data-v-1497b902]{display:inline-block;color:#fff;padding:5px 0 9px;margin-top:-5px;width:94px;text-align:center;background:url(https://zws-imgs-pub.ezijing.com/754005be709bf2295bc55923c2b91fd8.png) no-repeat 0 0}ul.tabs-list li[data-v-1497b902]{float:left;list-style:none;padding:.1rem 0;margin-right:.2rem}ul.tabs-list li .tab[data-v-1497b902]{padding:0 .1rem;cursor:pointer}ul.tabs-list li .tab.on[data-v-1497b902]{background:#b49441;color:#fff}ul.tabs-list li .tab[data-v-1497b902]:focus,ul.tabs-list li .tab[data-v-1497b902]:hover{color:#b49441;background:#eee}.switch-box[data-v-1497b902]{margin:0 .3rem}.switch-box .icon[data-v-1497b902]{margin-left:.1rem}.switch-box .rbtn[data-v-1497b902]{float:right}ul.course-list[data-v-1497b902]{margin:0;padding:0;font-size:.18rem;color:#313131}ul.course-list .no-data[data-v-1497b902]{text-align:center;line-height:2rem}ul.course-list li.item[data-v-1497b902]{padding:.1rem 0;list-style:none;border-bottom:1px solid #dcdcdc;overflow:hidden}ul.course-list li.item[data-v-1497b902]:first-child{padding-top:0}ul.course-list li.item[data-v-1497b902]:last-child{margin-bottom:.2rem}ul.course-list li.item .left-pic[data-v-1497b902]{position:relative;float:left;width:1.8rem;overflow:hidden}ul.course-list li.item .left-pic .no-img[data-v-1497b902]{width:100%;height:1rem;text-align:center;line-height:1.1rem;border:1px solid #e2e2e2}ul.course-list li.item .left-pic .no-img i[data-v-1497b902]{font-size:.4rem;color:#e2e2e2}ul.course-list li.item .left-pic img[data-v-1497b902]{display:block;width:100%}ul.course-list li.item .right-bd[data-v-1497b902]{position:relative;display:block;margin-left:2rem}ul.course-list li.item .right-bd .title[data-v-1497b902]{width:80%;line-height:1.5;font-weight:700;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}ul.course-list li.item .right-bd .tags[data-v-1497b902]{margin:.05rem 0;font-size:.14rem}ul.course-list li.item .right-bd .tags span[data-v-1497b902]{padding:0 .1rem;margin:0;border-right:1px solid #313131}ul.course-list li.item .right-bd .tags span[data-v-1497b902]:first-child{padding-left:0}ul.course-list li.item .right-bd .tags span[data-v-1497b902]:last-child{border:none}ul.course-list li.item .right-bd .time[data-v-1497b902]{font-size:.12rem}ul.course-list li.item .right-bd .time em[data-v-1497b902]{font-style:normal;color:#898989}ul.course-list li.item .right-bd .progress[data-v-1497b902]{margin-top:.05rem;font-size:14px}ul.course-list li.item .right-bd .progress .el-progress[data-v-1497b902]{width:50%;display:inline-block;vertical-align:text-bottom}ul.course-list li.item .right-bd .right-sel[data-v-1497b902]{position:absolute;right:0;top:0;font-size:14px;padding:0 .1rem}ul.course-list li.item .right-bd .in-btn[data-v-1497b902]{position:absolute;right:0;bottom:0}@media (max-width:767px){.switch-box[data-v-1497b902]{margin:0}}
\ No newline at end of file
(window.webpackJsonp=window.webpackJsonp||[]).push([[21],{271:function(t,e,a){"use strict";a.r(e);var s=a(490),n=a(333);for(var i in n)"default"!==i&&function(t){a.d(e,t,function(){return n[t]})}(i);a(429);var r=a(0),c=Object(r.a)(n.default,s.a,s.b,!1,null,"1497b902",null);e.default=c.exports},333:function(t,e,a){"use strict";a.r(e);var s=a(334),n=a.n(s);for(var i in s)"default"!==i&&function(t){a.d(e,t,function(){return s[t]})}(i);e.default=n.a},334:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s,n=a(48),i=(s=n)&&s.__esModule?s:{default:s};e.default={components:{},data:function(){return{find:[{name:"学期",isShow:!1,selectIndex:0,key:"semester_id",arrItem:[{val:"-1",name:"全部"},{val:"",name:"第一学期"},{val:"",name:"第二学期"},{val:"",name:"第三学期"},{val:"",name:"第四学期"}]},{name:"课程类型",isShow:!1,selectIndex:0,key:"course_type",arrItem:[{val:"-1",name:"全部"},{val:"1",name:"必修课"},{val:"2",name:"选修课"}]},{name:"选修状态",isShow:!1,selectIndex:0,key:"select_status",arrItem:[{val:"-1",name:"全部"},{val:"0",name:"未选修"},{val:"1",name:"已选修"}]}],homeList:[],param:{}}},mounted:function(){var e=this;this.VueEvent.$emit("can-change-sidebar",{defaultActive:"0"});var a=this.$loading({lock:!0,text:"",spinner:"",background:"rgba(255, 255, 255, 0.9)"});i.default.courseAction.getlearnFindList().then(function(t){e.find[0].arrItem=t,e.getAjaxList(!1,"请去选课广场选课")}).catch(function(t){a.close(),e.$message.error(t.message)}).finally(function(){a.close()})},methods:{goCourseContent:function(t){var e=t.currentTarget.dataset.cid,a=t.currentTarget.dataset.sid;this.$router.push({path:"/app/my-learn/course-detail/"+a+"/"+e})},getAjaxList:function(t,e){var a=this;i.default.courseAction.getCourseList(t,this.param).then(function(t){(a.homeList=t).length||a.$message(e)}).catch(function(t){a.$message.error(t.message)}).finally(function(){})},selFindSelect:function(t){var e=t.currentTarget.dataset,a=e.index,s=this.find,n=e.i;s[n].selectIndex=a,s[n].isShow=!1,"-1"===e.val?delete this.param[e.key]:this.param[e.key]=e.val,this.getAjaxList(!1,"暂无符合条件的课程")}}}},335:function(t,e,a){},429:function(t,e,a){"use strict";var s=a(335);a.n(s).a},490:function(t,e,a){"use strict";function s(){var n=this,t=n.$createElement,i=n._self._c||t;return i("div",[i("div",{staticClass:"con-title"},[n._v("选课广场")]),n._v(" "),i("div",{staticClass:"con-box"},[n._l(n.find,function(a,s){return[i("ul",{key:s,staticClass:"tabs-list"},[i("li",{staticClass:"tabs-hd"},[n._v(n._s(a.name))]),n._v(" "),n._l(a.arrItem,function(t,e){return[i("li",{key:e},[i("div",{class:["tab",a.selectIndex==e?"on":""],attrs:{"data-index":e,"data-i":s,"data-key":a.key,"data-val":t.val},on:{click:n.selFindSelect}},[n._v(n._s(t.name))])])]})],2)]})],2),n._v(" "),i("div",{staticClass:"con-box"},[i("ul",{staticClass:"course-list"},[n._l(n.homeList,function(t,e){return[i("li",{key:e,staticClass:"item"},[i("div",{staticClass:"left-pic"},[t.src?[i("img",{attrs:{src:t.src,alt:""}})]:[n._m(0,!0)]],2),n._v(" "),i("div",{staticClass:"right-bd"},[i("div",{staticClass:"title"},[n._v(n._s(t.title))]),n._v(" "),i("div",{staticClass:"tags"},[n._l(t.arrTab,function(t,e){return[i("span",{key:e},[n._v(n._s(t))])]})],2),n._v(" "),i("div",{staticClass:"time"},[n._v("\n "+n._s(t.status)+"  "),i("em",[n._v(n._s(t.time))])]),n._v(" "),i("div",{staticClass:"progress"},[n._v("\n 视频观看进度 "),i("el-progress",{attrs:{percentage:99.5<t.progress?100:t.progress,color:"#b49441"}})],1),n._v(" "),i("div",{staticClass:"right-sel"},[n._v(n._s(t.myStatus))]),n._v(" "),i("el-button",{staticClass:"in-btn",attrs:{type:"primary",size:"small",round:"","data-cid":t.id,"data-sid":t.sid},on:{click:n.goCourseContent}},[n._v("查看课程")])],1)])]}),n._v(" "),n.homeList.length?n._e():[i("div",{staticClass:"no-data"},[n._v("暂无相关课程")])]],2)])])}var n=[function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"no-img"},[e("i",{staticClass:"el-icon-self-13"})])}];a.d(e,"a",function(){return s}),a.d(e,"b",function(){return n})}}]);
\ No newline at end of file
差异被折叠。
.tab-select[data-v-be76008c]{width:100%;border-bottom:1px solid #c9c9c9;overflow:hidden;background:#fff}.tab-select .item[data-v-be76008c]{float:left;padding:0 .3rem;font-size:.2rem;line-height:2;color:#191919;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.tab-select .item.on[data-v-be76008c]{border-bottom:.04rem solid #b49441;color:#b49441}.discuss-scroll .item-list[data-v-be76008c]:first-child{margin-top:.42rem}.discuss-scroll .item-list[data-v-be76008c]{position:relative;padding:.3rem .26rem;margin-bottom:.2rem;background:#fff;-webkit-box-shadow:0 2px 4px rgba(10,4,6,.1);-moz-box-shadow:0 2px 4px rgba(10,4,6,.1);box-shadow:0 2px 4px rgba(10,4,6,.1);cursor:pointer}.discuss-scroll .item-list .user[data-v-be76008c]{position:relative;overflow:hidden}.discuss-scroll .item-list .user .img[data-v-be76008c]{float:left;width:.6rem;height:.6rem;background:#e5e5e5;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.discuss-scroll .item-list .user .right[data-v-be76008c]{position:absolute;left:.72rem;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.discuss-scroll .item-list .user .right .name[data-v-be76008c]{font-size:.18rem;color:#313131;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;word-break:break-all}.discuss-scroll .item-list .user .right .time[data-v-be76008c]{margin-top:.05rem;font-size:.16rem;color:#a0a0a0}.discuss-scroll .item-list .title[data-v-be76008c]{margin:.15rem 0;font-size:.22rem;color:#313131;font-weight:700;line-height:1.5;text-align:justify}.discuss-scroll .item-list .text[data-v-be76008c]{font-size:.18rem;color:#535353;line-height:1.5;text-align:justify;word-break:break-all;overflow:hidden}.discuss-scroll .item-list .ellipsis[data-v-be76008c]{display:none;position:absolute;right:.24rem;bottom:.68rem;padding:0 .15rem 0 .05rem;color:#535353;background:#fff;font-size:.18rem}.discuss-scroll .item-list .ellipsis.on[data-v-be76008c]{display:block}.discuss-scroll .item-list .result[data-v-be76008c]{margin-top:.15rem;font-size:.16rem;color:#313131}.discuss-scroll .item-list .course-name[data-v-be76008c]{position:absolute;right:.32rem;bottom:.28rem;font-size:.16rem;color:#b49441}.discuss-scroll .no-data[data-v-be76008c]{font-size:.24rem;color:#112c42;line-height:1rem;text-align:center}
\ No newline at end of file
<<<<<<< HEAD:server/client-dist/resources/23.ae5610e2.js
(window.webpackJsonp=window.webpackJsonp||[]).push([[23],{263:function(t,s,i){"use strict";i.r(s);var e=i(484),a=i(326);for(var n in a)"default"!==n&&function(t){i.d(s,t,function(){return a[t]})}(n);i(417);var o=i(1),r=Object(o.a)(a.default,e.a,e.b,!1,null,"be76008c",null);s.default=r.exports},326:function(t,s,i){"use strict";i.r(s);var e=i(327),a=i.n(e);for(var n in e)"default"!==n&&function(t){i.d(s,t,function(){return e[t]})}(n);s.default=a.a},327:function(t,s,i){"use strict";Object.defineProperty(s,"__esModule",{value:!0});var e,a=i(45),n=(e=a)&&e.__esModule?e:{default:e};s.default={components:{},data:function(){return{tabs:[{title:"我提出的问题",isShow:!0,path:"/my"},{title:"我参与的问题",isShow:!1,path:"/involved"}],discussList:[],param:{limit:10,offset:0}}},mounted:function(){this.loadAjax(),window.addEventListener("resize",this.resizeRoot.bind(this),!1)},destroyed:function(){window.removeEventListener("resize",this.resizeRoot.bind(this),!1)},updated:function(){this.resizeRoot()},methods:{resizeRoot:function(){var a=this,t=document.querySelectorAll(".ellipsis"),n=getComputedStyle(window.document.documentElement)["font-size"].replace("px","");t.forEach(function(t,s){t.previousSibling.style.height="auto";var i=t.previousSibling.offsetHeight,e=.18*n*1.5*2;e<i?(a.discussList[s].isShow=!0,t.previousSibling.style.height=e+"px"):a.discussList[s].isShow=!1})},loadAjax:function(){for(var s=this,t="",i=0;i<this.tabs.length;i++)this.tabs[i].isShow&&(t=this.tabs[i].path);var e=this.$loading({lock:!0,text:"",spinner:"",background:"rgba(255, 255, 255, 0.9)"});n.default.discussAction.getDiscussList(t,this.param).then(function(t){s.discussList=t}).catch(function(t){s.$message.error(t.message)}).finally(function(){e.close()})},tabSelect:function(t){for(var s=t.currentTarget.dataset.index,i=this.tabs,e=0;e<i.length;e++)i[e].isShow=!1;i[s].isShow=!0,this.tabs=i,this.param.offset=0,this.loadAjax()},goDiscussDetail:function(t){var s=t.currentTarget.dataset.id,i=t.currentTarget.dataset.cid;this.$router.push({path:"/app/my-learn/discuss-detail/"+i+"/"+s})}}}},328:function(t,s,i){},417:function(t,s,i){"use strict";var e=i(328);i.n(e).a},484:function(t,s,a){"use strict";function i(){var i=this,t=i.$createElement,e=i._self._c||t;return e("div",[e("div",{staticClass:"con-title"},[i._v("课程讨论")]),i._v(" "),e("div",{staticClass:"con-box"},[e("div",{staticClass:"tab-select"},[i._l(i.tabs,function(t,s){return[e("div",{key:s,class:["item",t.isShow?"on":""],attrs:{"data-index":s},on:{click:i.tabSelect}},[i._v(i._s(t.title))])]})],2),i._v(" "),e("div",{staticClass:"discuss-scroll"},[i._l(i.discussList,function(t,s){return[e("div",{key:s,staticClass:"item-list",attrs:{"data-id":t.id,"data-sid":t.sid,"data-cid":t.cid,"data-index":s},on:{click:i.goDiscussDetail}},[e("div",{staticClass:"user"},[t.user.url?[e("img",{staticClass:"img",attrs:{src:t.user.url}})]:[e("img",{staticClass:"img",attrs:{src:a(121)}})],i._v(" "),e("div",{staticClass:"right"},[e("div",{staticClass:"name"},[i._v(i._s(t.user.name))]),i._v(" "),e("div",{staticClass:"time"},[i._v(i._s(t.user.time))])])],2),i._v(" "),e("div",{staticClass:"title"},[i._v(i._s(t.title))]),i._v(" "),e("div",{class:["text"],domProps:{innerHTML:i._s(t.text)}}),e("div",{class:["ellipsis",t.isShow?"on":""]},[i._v("....")]),i._v(" "),e("div",{staticClass:"result"},[i._v(i._s(t.askCnt)+" 回答"),e("div",{staticStyle:{display:"inline-block",width:"20px"}}),i._v(i._s(t.TouCnt)+" 投票")])])]}),i._v(" "),i.discussList.length?i._e():[e("div",{staticClass:"no-data"},[i._v("暂无相关讨论")])]],2)])])}var e=[];a.d(s,"a",function(){return i}),a.d(s,"b",function(){return e})}}]);
=======
(window.webpackJsonp=window.webpackJsonp||[]).push([[24],{272:function(t,s,i){"use strict";i.r(s);var e=i(500),a=i(336);for(var n in a)"default"!==n&&function(t){i.d(s,t,function(){return a[t]})}(n);i(430);var o=i(0),r=Object(o.a)(a.default,e.a,e.b,!1,null,"3363eb0c",null);s.default=r.exports},336:function(t,s,i){"use strict";i.r(s);var e=i(337),a=i.n(e);for(var n in e)"default"!==n&&function(t){i.d(s,t,function(){return e[t]})}(n);s.default=a.a},337:function(t,s,i){"use strict";Object.defineProperty(s,"__esModule",{value:!0});var e,a=i(48),n=(e=a)&&e.__esModule?e:{default:e};s.default={components:{},data:function(){return{tabs:[{title:"我提出的问题",isShow:!0,path:"/my"},{title:"我参与的问题",isShow:!1,path:"/involved"}],discussList:[],param:{limit:10,offset:0}}},mounted:function(){this.loadAjax(),window.addEventListener("resize",this.resizeRoot.bind(this),!1)},destroyed:function(){window.removeEventListener("resize",this.resizeRoot.bind(this),!1)},updated:function(){this.resizeRoot()},methods:{resizeRoot:function(){var a=this,t=document.querySelectorAll(".ellipsis"),n=getComputedStyle(window.document.documentElement)["font-size"].replace("px","");t.forEach(function(t,s){t.previousSibling.style.height="auto";var i=t.previousSibling.offsetHeight,e=.18*n*1.5*2;e<i?(a.discussList[s].isShow=!0,t.previousSibling.style.height=e+"px"):a.discussList[s].isShow=!1})},loadAjax:function(){for(var s=this,t="",i=0;i<this.tabs.length;i++)this.tabs[i].isShow&&(t=this.tabs[i].path);var e=this.$loading({lock:!0,text:"",spinner:"",background:"rgba(255, 255, 255, 0.9)"});n.default.discussAction.getDiscussList(t,this.param).then(function(t){s.discussList=t}).catch(function(t){s.$message.error(t.message)}).finally(function(){e.close()})},tabSelect:function(t){for(var s=t.currentTarget.dataset.index,i=this.tabs,e=0;e<i.length;e++)i[e].isShow=!1;i[s].isShow=!0,this.tabs=i,this.param.offset=0,this.loadAjax()},goDiscussDetail:function(t){var s=t.currentTarget.dataset.id,i=t.currentTarget.dataset.sid,e=t.currentTarget.dataset.cid;this.$router.push({path:"/app/my-learn/discuss-detail/"+i+"/"+e+"/"+s})}}}},338:function(t,s,i){},430:function(t,s,i){"use strict";var e=i(338);i.n(e).a},500:function(t,s,a){"use strict";function i(){var i=this,t=i.$createElement,e=i._self._c||t;return e("div",[e("div",{staticClass:"con-title"},[i._v("课程讨论")]),i._v(" "),e("div",{staticClass:"con-box"},[e("div",{staticClass:"tab-select"},[i._l(i.tabs,function(t,s){return[e("div",{key:s,class:["item",t.isShow?"on":""],attrs:{"data-index":s},on:{click:i.tabSelect}},[i._v(i._s(t.title))])]})],2),i._v(" "),e("div",{staticClass:"discuss-scroll"},[i._l(i.discussList,function(t,s){return[e("div",{key:s,staticClass:"item-list",attrs:{"data-id":t.id,"data-sid":t.sid,"data-cid":t.cid,"data-index":s},on:{click:i.goDiscussDetail}},[e("div",{staticClass:"user"},[t.user.url?[e("img",{staticClass:"img",attrs:{src:t.user.url}})]:[e("img",{staticClass:"img",attrs:{src:a(125)}})],i._v(" "),e("div",{staticClass:"right"},[e("div",{staticClass:"name"},[i._v(i._s(t.user.name))]),i._v(" "),e("div",{staticClass:"time"},[i._v(i._s(t.user.time))])])],2),i._v(" "),e("div",{staticClass:"title"},[i._v(i._s(t.title))]),i._v(" "),e("div",{class:["text"],domProps:{innerHTML:i._s(t.text)}}),e("div",{class:["ellipsis",t.isShow?"on":""]},[i._v("....")]),i._v(" "),e("div",{staticClass:"result"},[i._v(i._s(t.askCnt)+" 回答"),e("div",{staticStyle:{display:"inline-block",width:"20px"}}),i._v(i._s(t.TouCnt)+" 投票")])])]}),i._v(" "),i.discussList.length?i._e():[e("div",{staticClass:"no-data"},[i._v("暂无相关讨论")])]],2)])])}var e=[];a.d(s,"a",function(){return i}),a.d(s,"b",function(){return e})}}]);
>>>>>>> origin/master:server/client-dist/resources/24.bcaa4c08.js
.el-date-editor.el-input[data-v-61f8dc6a]{width:100%}.el-upload__tip[data-v-61f8dc6a]{line-height:1.5}
\ No newline at end of file
(window.webpackJsonp=window.webpackJsonp||[]).push([[25],{268:function(e,t,i){"use strict";i.r(t);var r=i(485),s=i(341);for(var l in s)"default"!==l&&function(e){i.d(t,e,function(){return s[e]})}(l);i(422);var n=i(1),a=Object(n.a)(s.default,r.a,r.b,!1,null,"61f8dc6a",null);t.default=a.exports},341:function(e,t,i){"use strict";i.r(t);var r=i(342),s=i.n(r);for(var l in r)"default"!==l&&function(e){i.d(t,e,function(){return r[e]})}(l);t.default=s.a},342:function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,s=i(45),l=(r=s)&&r.__esModule?r:{default:r};t.default={props:{rid:{type:String,required:!1},reid:{type:String,required:!1}},components:{},data:function(){return{labelWidth:"110px",setSubmit:{name:"",title:""},submitRules:{name:[{required:!0,message:"报告主题不能为空",trigger:"blur"}],title:[]},successFileUrl:"",filesArr:[],file:{id:"WU_FILE_0",name:"",type:"",lastModifiedDate:"",size:"",file:""}}},mounted:function(){var t=this;if("-1"!==this.reid){var e=this.$loading({lock:!0,text:"",spinner:"",background:"rgba(255, 255, 255, 0.9)"});l.default.reportAction.getSubmitReport(this.rid,this.reid).then(function(e){e.report_name&&(t.setSubmit.name=e.report_name,t.setSubmit.title=e.report_description,t.successFileUrl=e.file_url)}).catch(function(e){t.$message.error(e.message)}).finally(function(){e.close()})}window.addEventListener("resize",function(){var e=document.documentElement.clientWidth;t.labelWidth=e<790?"auto":"110px"})},methods:{handleChange:function(e,t){this.file.name=e.raw.name,this.file.type=e.raw.type,this.file.lastModifiedDate=e.raw.lastModifiedDate,this.file.size=e.raw.size,this.file.file=e.raw},uploadFile:function(){var t=this,e=this.$loading({lock:!0,text:"",spinner:"",background:"rgba(255, 255, 255, 0.9)"});l.default.chapterAction.uploadFile(this.file).then(function(e){t.successFileUrl=e.url,t.filesArr.pop()}).catch(function(e){t.filesArr.pop(),t.$message.error(e.message)}).finally(function(){e.close()})},gobackActiveList:function(){this.$router.push({path:"/app/my-learn/report-list-all/"+this.rid})},onSubmitFrom:function(){var i=this;this.$refs.setSubmitForm.validate(function(e){if(!e)return i.$message.error("请检查输入项,确认无误后,重新提交"),!1;var t=i.$loading({lock:!0,text:"",spinner:"",background:"rgba(255, 255, 255, 0.9)"});("-1"!==i.reid?l.default.reportAction.updateSubmitReport(i.rid,i.reid,{report_name:i.setSubmit.name,report_description:i.setSubmit.title,file_url:JSON.stringify([{name:i.file.name,url:i.successFileUrl}])}):l.default.reportAction.submitReport(i.rid,{report_name:i.setSubmit.name,report_description:i.setSubmit.title,file_url:JSON.stringify([{name:i.file.name,url:i.successFileUrl}])})).then(function(e){e.flag&&(i.$message({type:"success",message:"提交成功"}),setTimeout(function(){i.$router.push({path:"/app/my-learn/report-list-all/"+i.rid})},500))}).catch(function(e){i.filesArr.pop(),i.$message.error(e.message)}).finally(function(){t.close()})})}}}},343:function(e,t,i){},422:function(e,t,i){"use strict";var r=i(343);i.n(r).a},485:function(e,t,i){"use strict";function r(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",[i("div",{staticClass:"con-title"},[t._v("学术报告提交")]),t._v(" "),i("div",{staticClass:"con-box"},[i("el-button",{attrs:{type:"text"},on:{click:t.gobackActiveList}},[t._v("返回活动列表")]),t._v(" "),i("el-row",{attrs:{type:"flex",justify:"center"}},[i("el-col",{attrs:{xs:24,sm:24,md:16,lg:12,xl:8}},[i("el-form",{ref:"setSubmitForm",attrs:{"label-width":t.labelWidth,model:t.setSubmit,rules:t.submitRules}},[i("el-form-item",{attrs:{label:"学术报告主题",prop:"name"}},[i("el-input",{attrs:{placeholder:"请输入报告主题",type:"text"},model:{value:t.setSubmit.name,callback:function(e){t.$set(t.setSubmit,"name",e)},expression:"setSubmit.name"}})],1),t._v(" "),i("el-form-item",{attrs:{label:"学术报告摘要",prop:"title"}},[i("el-input",{attrs:{placeholder:"请输入报告摘要",type:"text"},model:{value:t.setSubmit.title,callback:function(e){t.$set(t.setSubmit,"title",e)},expression:"setSubmit.title"}})],1),t._v(" "),i("el-form-item",{attrs:{label:"附 件",prop:"file"}},[i("el-upload",{ref:"upFile",staticClass:"upload-demo",attrs:{action:"",multiple:!1,limit:1,"show-file-list":!1,"on-change":t.handleChange,"http-request":t.uploadFile,"file-list":t.filesArr}},[i("el-button",{attrs:{size:"small",type:"primary"}},[t._v("点击上传")]),t._v(" "),i("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[t._v("(可以上传word、ppt等资源。系统提供模板下载)"),i("a",{attrs:{href:"http://zws-imgs-pub.oss-cn-beijing.aliyuncs.com/static/build/learn-mba/%E3%80%8AMBA%E5%AD%A6%E7%94%9F%E5%AD%A6%E6%9C%AF%E6%B4%BB%E5%8A%A8%E8%AE%B0%E5%BD%95%E6%8A%A5%E5%91%8A%E3%80%8B%E6%A8%A1%E6%9D%BFXXX%E5%AD%A6%E7%94%9F.docx"}},[t._v("模板下载")])]),t._v(" "),t.successFileUrl?[t._v("\n "+t._s(t.successFileUrl.replace(/.*\/([^\/]*\.[^.]+)$/gi,"$1"))+"\n ")]:t._e()],2),t._v(" "),t.successFileUrl?[i("a",{attrs:{href:t.successFileUrl}},[t._v("下载已上传附件")])]:t._e()],2),t._v(" "),i("el-form-item",[i("el-button",{attrs:{type:"primary"},on:{click:t.onSubmitFrom}},[t._v("保存并提交")])],1)],1)],1)],1)],1)])}var s=[];i.d(t,"a",function(){return r}),i.d(t,"b",function(){return s})}}]);
\ No newline at end of file
(window.webpackJsonp=window.webpackJsonp||[]).push([[26],{277:function(e,t,i){"use strict";i.r(t);var r=i(485),s=i(351);for(var l in s)"default"!==l&&function(e){i.d(t,e,function(){return s[e]})}(l);i(435);var n=i(0),a=Object(n.a)(s.default,r.a,r.b,!1,null,"0792774a",null);t.default=a.exports},351:function(e,t,i){"use strict";i.r(t);var r=i(352),s=i.n(r);for(var l in r)"default"!==l&&function(e){i.d(t,e,function(){return r[e]})}(l);t.default=s.a},352:function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,s=i(48),l=(r=s)&&r.__esModule?r:{default:r};t.default={props:{rid:{type:String,required:!1},reid:{type:String,required:!1}},components:{},data:function(){return{labelWidth:"110px",setSubmit:{name:"",title:""},submitRules:{name:[{required:!0,message:"报告主题不能为空",trigger:"blur"}],title:[]},successFileUrl:"",filesArr:[],file:{id:"WU_FILE_0",name:"",type:"",lastModifiedDate:"",size:"",file:""}}},mounted:function(){var t=this;if("-1"!==this.reid){var e=this.$loading({lock:!0,text:"",spinner:"",background:"rgba(255, 255, 255, 0.9)"});l.default.reportAction.getSubmitReport(this.rid,this.reid).then(function(e){e.report_name&&(t.setSubmit.name=e.report_name,t.setSubmit.title=e.report_description,t.successFileUrl=e.file_url)}).catch(function(e){t.$message.error(e.message)}).finally(function(){e.close()})}window.addEventListener("resize",function(){var e=document.documentElement.clientWidth;t.labelWidth=e<790?"auto":"110px"})},methods:{handleChange:function(e,t){this.file.name=e.raw.name,this.file.type=e.raw.type,this.file.lastModifiedDate=e.raw.lastModifiedDate,this.file.size=e.raw.size,this.file.file=e.raw},uploadFile:function(){var t=this,e=this.$loading({lock:!0,text:"",spinner:"",background:"rgba(255, 255, 255, 0.9)"});l.default.chapterAction.uploadFile(this.file).then(function(e){t.successFileUrl=e.url,t.filesArr.pop()}).catch(function(e){t.filesArr.pop(),t.$message.error(e.message)}).finally(function(){e.close()})},gobackActiveList:function(){this.$router.push({path:"/app/my-learn/report-active-list"})},onSubmitFrom:function(){var i=this;this.$refs.setSubmitForm.validate(function(e){if(!e)return i.$message.error("请检查输入项,确认无误后,重新提交"),!1;var t=i.$loading({lock:!0,text:"",spinner:"",background:"rgba(255, 255, 255, 0.9)"});("-1"!==i.reid?l.default.reportAction.updateSubmitReport(i.rid,i.reid,{report_name:i.setSubmit.name,report_description:i.setSubmit.title,file_url:JSON.stringify([{name:i.file.name,url:i.successFileUrl}])}):l.default.reportAction.submitReport(i.rid,{report_name:i.setSubmit.name,report_description:i.setSubmit.title,file_url:JSON.stringify([{name:i.file.name,url:i.successFileUrl}])})).then(function(e){e.flag&&(i.$message({type:"success",message:"提交成功"}),setTimeout(function(){i.$router.push({path:"/app/my-learn/report-list-all/"+i.rid})},500))}).catch(function(e){i.filesArr.pop(),i.$message.error(e.message)}).finally(function(){t.close()})})}}}},353:function(e,t,i){},435:function(e,t,i){"use strict";var r=i(353);i.n(r).a},485:function(e,t,i){"use strict";function r(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",[i("div",{staticClass:"con-title"},[t._v("学术报告提交")]),t._v(" "),i("div",{staticClass:"con-box"},[i("el-button",{attrs:{type:"text"},on:{click:t.gobackActiveList}},[t._v("返回活动列表")]),t._v(" "),i("el-row",{attrs:{type:"flex",justify:"center"}},[i("el-col",{attrs:{xs:24,sm:24,md:16,lg:12,xl:8}},[i("el-form",{ref:"setSubmitForm",attrs:{"label-width":t.labelWidth,model:t.setSubmit,rules:t.submitRules}},[i("el-form-item",{attrs:{label:"学术报告主题",prop:"name"}},[i("el-input",{attrs:{placeholder:"请输入报告主题",type:"text"},model:{value:t.setSubmit.name,callback:function(e){t.$set(t.setSubmit,"name",e)},expression:"setSubmit.name"}})],1),t._v(" "),i("el-form-item",{attrs:{label:"学术报告摘要",prop:"title"}},[i("el-input",{attrs:{placeholder:"请输入报告摘要",type:"text"},model:{value:t.setSubmit.title,callback:function(e){t.$set(t.setSubmit,"title",e)},expression:"setSubmit.title"}})],1),t._v(" "),i("el-form-item",{attrs:{label:"附 件",prop:"file"}},[i("el-upload",{ref:"upFile",staticClass:"upload-demo",attrs:{action:"",multiple:!1,limit:1,"show-file-list":!1,"on-change":t.handleChange,"http-request":t.uploadFile,"file-list":t.filesArr}},[i("el-button",{attrs:{size:"small",type:"primary"}},[t._v("点击上传")]),t._v(" "),i("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[t._v("(可以上传word、ppt等资源。系统提供模板下载)"),i("a",{attrs:{href:"http://zws-imgs-pub.oss-cn-beijing.aliyuncs.com/static/build/learn-mba/%E3%80%8AMBA%E5%AD%A6%E7%94%9F%E5%AD%A6%E6%9C%AF%E6%B4%BB%E5%8A%A8%E8%AE%B0%E5%BD%95%E6%8A%A5%E5%91%8A%E3%80%8B%E6%A8%A1%E6%9D%BFXXX%E5%AD%A6%E7%94%9F.docx"}},[t._v("模板下载")])]),t._v(" "),t.successFileUrl?[t._v("\n "+t._s(t.successFileUrl.replace(/.*\/([^\/]*\.[^.]+)$/gi,"$1"))+"\n ")]:t._e()],2),t._v(" "),t.successFileUrl?[i("a",{attrs:{href:t.successFileUrl}},[t._v("下载已上传附件")])]:t._e()],2),t._v(" "),i("el-form-item",[i("el-button",{attrs:{type:"primary"},on:{click:t.onSubmitFrom}},[t._v("保存并提交")])],1)],1)],1)],1)],1)])}var s=[];i.d(t,"a",function(){return r}),i.d(t,"b",function(){return s})}}]);
\ No newline at end of file
.el-date-editor.el-input[data-v-0792774a]{width:100%}.el-upload__tip[data-v-0792774a]{line-height:1.5}
\ No newline at end of file
(window.webpackJsonp=window.webpackJsonp||[]).push([[26],{289:function(t,s,a){"use strict";a.r(s);var i=[function(){var t=this,s=t.$createElement,i=t._self._c||s;return i("div",{staticClass:"hd"},[i("img",{attrs:{src:a(408),alt:"logo"}}),t._v(" "),i("div",{staticClass:"txt"},[t._v("清控紫荆课堂")])])},function(){var t=this,s=t.$createElement,i=t._self._c||s;return i("div",{staticClass:"ft"},[i("div",{staticClass:"num"},[t._v("学习平台服务电话:010-62793299")]),t._v(" "),i("div",{staticClass:"time"},[t._v("服务时间:9:00-18:00")]),t._v(" "),i("div",{staticClass:"txt"},[t._v("Copyright © 2017 Zijing Education. All rights reserved. 清控紫荆(北京)教育科技股份有限公司 京ICP证150431号 京公网安备 11010802023681号")])])}],e=(a(409),a(1)),c=Object(e.a)({},function(){var t=this,s=t.$createElement,i=t._self._c||s;return i("div",{staticClass:"p-con"},[t._m(0),t._v(" "),i("div",{staticClass:"bd"},[i("div",{staticClass:"top50 container"},[i("router-view")],1)]),t._v(" "),t._m(1)])},i,!1,null,"278899b8",null);s.default=c.exports},303:function(t,s,i){},408:function(t,s,i){t.exports=i.p+"resources/logo.2d35bcc8.png"},409:function(t,s,i){"use strict";var a=i(303);i.n(a).a}}]);
\ No newline at end of file
<<<<<<< HEAD:server/client-dist/resources/26.dcb1b880.js
(window.webpackJsonp=window.webpackJsonp||[]).push([[26],{289:function(t,s,a){"use strict";a.r(s);var i=[function(){var t=this,s=t.$createElement,i=t._self._c||s;return i("div",{staticClass:"hd"},[i("img",{attrs:{src:a(408),alt:"logo"}}),t._v(" "),i("div",{staticClass:"txt"},[t._v("清控紫荆课堂")])])},function(){var t=this,s=t.$createElement,i=t._self._c||s;return i("div",{staticClass:"ft"},[i("div",{staticClass:"num"},[t._v("学习平台服务电话:010-62793299")]),t._v(" "),i("div",{staticClass:"time"},[t._v("服务时间:9:00-18:00")]),t._v(" "),i("div",{staticClass:"txt"},[t._v("Copyright © 2017 Zijing Education. All rights reserved. 清控紫荆(北京)教育科技股份有限公司 京ICP证150431号 京公网安备 11010802023681号")])])}],e=(a(409),a(1)),c=Object(e.a)({},function(){var t=this,s=t.$createElement,i=t._self._c||s;return i("div",{staticClass:"p-con"},[t._m(0),t._v(" "),i("div",{staticClass:"bd"},[i("div",{staticClass:"top50 container"},[i("router-view")],1)]),t._v(" "),t._m(1)])},i,!1,null,"278899b8",null);s.default=c.exports},303:function(t,s,i){},408:function(t,s,i){t.exports=i.p+"resources/logo.2d35bcc8.png"},409:function(t,s,i){"use strict";var a=i(303);i.n(a).a}}]);
=======
(window.webpackJsonp=window.webpackJsonp||[]).push([[27],{299:function(t,s,a){"use strict";a.r(s);var i=[function(){var t=this,s=t.$createElement,i=t._self._c||s;return i("div",{staticClass:"hd"},[i("img",{attrs:{src:a(421),alt:"logo"}}),t._v(" "),i("div",{staticClass:"txt"},[t._v("在线学习系统")])])},function(){var t=this,s=t.$createElement,i=t._self._c||s;return i("div",{staticClass:"ft"},[i("div",{staticClass:"num"},[t._v("学习平台服务电话:010-62793299")]),t._v(" "),i("div",{staticClass:"time"},[t._v("服务时间:9:00-18:00")]),t._v(" "),i("div",{staticClass:"txt"},[t._v("Copyright © 2017 Zijing Education. All rights reserved. 清控紫荆(北京)教育科技股份有限公司 京ICP证150431号 京公网安备 11010802023681号")])])}],e=(a(422),a(0)),c=Object(e.a)({},function(){var t=this,s=t.$createElement,i=t._self._c||s;return i("div",{staticClass:"p-con"},[t._m(0),t._v(" "),i("div",{staticClass:"bd"},[i("div",{staticClass:"top50 container"},[i("router-view")],1)]),t._v(" "),t._m(1)])},i,!1,null,"1d498fd0",null);s.default=c.exports},313:function(t,s,i){},421:function(t,s,i){t.exports=i.p+"resources/logo.2d35bcc8.png"},422:function(t,s,i){"use strict";var a=i(313);i.n(a).a}}]);
>>>>>>> origin/master:server/client-dist/resources/27.45cd3e74.js
<<<<<<< HEAD:server/client-dist/resources/26.dcb1b880.js
(window.webpackJsonp=window.webpackJsonp||[]).push([[26],{289:function(t,s,a){"use strict";a.r(s);var i=[function(){var t=this,s=t.$createElement,i=t._self._c||s;return i("div",{staticClass:"hd"},[i("img",{attrs:{src:a(408),alt:"logo"}}),t._v(" "),i("div",{staticClass:"txt"},[t._v("清控紫荆课堂")])])},function(){var t=this,s=t.$createElement,i=t._self._c||s;return i("div",{staticClass:"ft"},[i("div",{staticClass:"num"},[t._v("学习平台服务电话:010-62793299")]),t._v(" "),i("div",{staticClass:"time"},[t._v("服务时间:9:00-18:00")]),t._v(" "),i("div",{staticClass:"txt"},[t._v("Copyright © 2017 Zijing Education. All rights reserved. 清控紫荆(北京)教育科技股份有限公司 京ICP证150431号 京公网安备 11010802023681号")])])}],e=(a(409),a(1)),c=Object(e.a)({},function(){var t=this,s=t.$createElement,i=t._self._c||s;return i("div",{staticClass:"p-con"},[t._m(0),t._v(" "),i("div",{staticClass:"bd"},[i("div",{staticClass:"top50 container"},[i("router-view")],1)]),t._v(" "),t._m(1)])},i,!1,null,"278899b8",null);s.default=c.exports},303:function(t,s,i){},408:function(t,s,i){t.exports=i.p+"resources/logo.2d35bcc8.png"},409:function(t,s,i){"use strict";var a=i(303);i.n(a).a}}]);
=======
(window.webpackJsonp=window.webpackJsonp||[]).push([[27],{299:function(t,s,a){"use strict";a.r(s);var i=[function(){var t=this,s=t.$createElement,i=t._self._c||s;return i("div",{staticClass:"hd"},[i("img",{attrs:{src:a(421),alt:"logo"}}),t._v(" "),i("div",{staticClass:"txt"},[t._v("在线学习系统")])])},function(){var t=this,s=t.$createElement,i=t._self._c||s;return i("div",{staticClass:"ft"},[i("div",{staticClass:"num"},[t._v("学习平台服务电话:010-62793299")]),t._v(" "),i("div",{staticClass:"time"},[t._v("服务时间:9:00-18:00")]),t._v(" "),i("div",{staticClass:"txt"},[t._v("Copyright © 2017 Zijing Education. All rights reserved. 清控紫荆(北京)教育科技股份有限公司 京ICP证150431号 京公网安备 11010802023681号")])])}],e=(a(422),a(0)),c=Object(e.a)({},function(){var t=this,s=t.$createElement,i=t._self._c||s;return i("div",{staticClass:"p-con"},[t._m(0),t._v(" "),i("div",{staticClass:"bd"},[i("div",{staticClass:"top50 container"},[i("router-view")],1)]),t._v(" "),t._m(1)])},i,!1,null,"1d498fd0",null);s.default=c.exports},313:function(t,s,i){},421:function(t,s,i){t.exports=i.p+"resources/logo.2d35bcc8.png"},422:function(t,s,i){"use strict";var a=i(313);i.n(a).a}}]);
>>>>>>> origin/master:server/client-dist/resources/27.45cd3e74.js
<<<<<<< HEAD:server/client-dist/resources/27.4f93b09f.js
(window.webpackJsonp=window.webpackJsonp||[]).push([[27],{256:function(t,e,r){"use strict";r.r(e);var s=r(461),n=r(304);for(var o in n)"default"!==o&&function(t){r.d(e,t,function(){return n[t]})}(o);var a=r(1),c=Object(a.a)(n.default,s.a,s.b,!1,null,null,null);e.default=c.exports},304:function(t,e,r){"use strict";r.r(e);var s=r(305),n=r.n(s);for(var o in s)"default"!==o&&function(t){r.d(e,t,function(){return s[t]})}(o);e.default=n.a},305:function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s,n=r(45),o=r(80),a=(s=o)&&s.__esModule?s:{default:s};e.default={props:{params:{type:Object,required:!1,default:{}},query:{type:Object,required:!1,default:{}}},data:function(){return{setAccount:{},accountRules:{user:[{required:!0,message:"请输入账号",trigger:"blur"},{pattern:/^(1[3-9]\d{9}|[\w\.]+@\w+(\.\w+)+)$/,message:"请输入正确格式的手机号/邮箱",trigger:"change"}],pwd:[{required:!0,message:"请输入密码",trigger:"blur"}]}}},methods:{onSubmitSetAccount:function(){var e=this;this.$refs.setAccountform.validate(function(t){if(!t)return e.$message.error("请根据输入框提示,检查输入项。"),!1;(0,n.request)({component:e,actionName:"loginAction",functionName:"userLogin",data:{login_name:e.setAccount.user,password:e.$md5("uokoaduw"+e.setAccount.pwd.split("").reverse().join("")+"auhgniq"),pwd:a.default.encode("uokoaduw"+e.setAccount.pwd.split("").reverse().join("")+"auhgniq")},thenCallback:function(t){e.query.rd?e.$router.push({path:decodeURIComponent(e.query.rd)}):(window.G.pwd=a.default.encode("uokoaduw"+e.setAccount.pwd.split("").reverse().join("")+"auhgniq"),e.$router.push({path:"/app/my-learn/course"}))},catchCallback:function(){},finallyCallback:function(){}})})}}}},410:function(t,e,r){t.exports=r.p+"resources/login-left-bg.dc62fc0f.png"},461:function(t,e,r){"use strict";function s(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"row"},[e._m(0),e._v(" "),r("div",{staticClass:"col-12 col-md-7 col-lg-5 col-xl-4"},[r("el-form",{ref:"setAccountform",attrs:{model:e.setAccount,rules:e.accountRules}},[r("el-form-item",{attrs:{prop:"user"}},[r("el-input",{staticClass:"self-input",attrs:{type:"text",placeholder:"手机/邮箱"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.onSubmitSetAccount(t)}},model:{value:e.setAccount.user,callback:function(t){e.$set(e.setAccount,"user",t)},expression:"setAccount.user"}},[r("i",{staticClass:"el-input__icon el-icon-self-character",attrs:{slot:"prefix"},slot:"prefix"})])],1),e._v(" "),r("el-form-item",{attrs:{prop:"pwd"}},[r("el-input",{attrs:{type:"password",placeholder:"密码"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.onSubmitSetAccount(t)}},model:{value:e.setAccount.pwd,callback:function(t){e.$set(e.setAccount,"pwd",t)},expression:"setAccount.pwd"}},[r("i",{staticClass:"el-input__icon el-icon-self-mima",attrs:{slot:"prefix"},slot:"prefix"})])],1),e._v(" "),r("el-form-item",[r("el-button",{staticClass:"login-btn",attrs:{type:"primary"},on:{click:e.onSubmitSetAccount}},[e._v("登录")])],1),e._v(" "),r("div",{staticClass:"text"},[r("span",{staticClass:"code-login"},[e.query.rd?[r("router-link",{staticClass:"router-link-class",attrs:{"active-class":"router-link-active-class",to:{path:"/login/code?rd="+e.query.rd}}},[e._v("验证码登录")])]:[r("router-link",{staticClass:"router-link-class",attrs:{"active-class":"router-link-active-class",to:{name:"codeLogin"}}},[e._v("验证码登录")])]],2),e._v(" "),r("span",{staticClass:"forget-pwd"},[e.query.rd?[r("router-link",{staticClass:"router-link-class",attrs:{"active-class":"router-link-active-class",to:{path:"/login/forget?rd="+e.query.rd}}},[e._v("忘记密码")])]:[r("router-link",{staticClass:"router-link-class",attrs:{"active-class":"router-link-active-class",to:{name:"forgetPwd"}}},[e._v("忘记密码")])]],2)])],1)],1)])}var n=[function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"hidden-xs-only col-md-5 col-lg-6 col-xl-6"},[e("img",{staticStyle:{border:"1px solid #fff","border-radius":"50%"},attrs:{src:r(410),alt:"左侧-sofia logo"}})])}];r.d(e,"a",function(){return s}),r.d(e,"b",function(){return n})}}]);
=======
(window.webpackJsonp=window.webpackJsonp||[]).push([[28],{265:function(t,e,r){"use strict";r.r(e);var s=r(477),n=r(314);for(var o in n)"default"!==o&&function(t){r.d(e,t,function(){return n[t]})}(o);var a=r(0),c=Object(a.a)(n.default,s.a,s.b,!1,null,null,null);e.default=c.exports},314:function(t,e,r){"use strict";r.r(e);var s=r(315),n=r.n(s);for(var o in s)"default"!==o&&function(t){r.d(e,t,function(){return s[t]})}(o);e.default=n.a},315:function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s,n=r(48),o=r(49),a=(s=o)&&s.__esModule?s:{default:s};e.default={props:{params:{type:Object,required:!1,default:{}},query:{type:Object,required:!1,default:{}}},data:function(){return{setAccount:{},accountRules:{user:[{required:!0,message:"请输入账号",trigger:"blur"},{pattern:/^(1[3-9]\d{9}|[\w\.]+@\w+(\.\w+)+)$/,message:"请输入正确格式的手机号/邮箱",trigger:"change"}],pwd:[{required:!0,message:"请输入密码",trigger:"blur"}]}}},methods:{onSubmitSetAccount:function(){var e=this;this.$refs.setAccountform.validate(function(t){if(!t)return e.$message.error("请根据输入框提示,检查输入项。"),!1;(0,n.request)({component:e,actionName:"loginAction",functionName:"userLogin",data:{login_name:e.setAccount.user,password:e.$md5("uokoaduw"+e.setAccount.pwd.split("").reverse().join("")+"auhgniq"),pwd:a.default.encode("uokoaduw"+e.setAccount.pwd.split("").reverse().join("")+"auhgniq")},thenCallback:function(t){e.query.rd?e.$router.push({path:decodeURIComponent(e.query.rd)}):(window.G.pwd=a.default.encode("uokoaduw"+e.setAccount.pwd.split("").reverse().join("")+"auhgniq"),e.$router.push({path:"/app/my-learn/course"}))},catchCallback:function(){},finallyCallback:function(){}})})}}}},423:function(t,e,r){t.exports=r.p+"resources/login-left-bg.1a456b4f.png"},477:function(t,e,r){"use strict";function s(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"row"},[e._m(0),e._v(" "),r("div",{staticClass:"col-12 col-md-7 col-lg-5 col-xl-4"},[r("el-form",{ref:"setAccountform",attrs:{model:e.setAccount,rules:e.accountRules}},[r("el-form-item",{attrs:{prop:"user"}},[r("el-input",{staticClass:"self-input",attrs:{type:"text",placeholder:"手机/邮箱"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.onSubmitSetAccount(t)}},model:{value:e.setAccount.user,callback:function(t){e.$set(e.setAccount,"user",t)},expression:"setAccount.user"}},[r("i",{staticClass:"el-input__icon el-icon-self-character",attrs:{slot:"prefix"},slot:"prefix"})])],1),e._v(" "),r("el-form-item",{attrs:{prop:"pwd"}},[r("el-input",{attrs:{type:"password",placeholder:"密码"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.onSubmitSetAccount(t)}},model:{value:e.setAccount.pwd,callback:function(t){e.$set(e.setAccount,"pwd",t)},expression:"setAccount.pwd"}},[r("i",{staticClass:"el-input__icon el-icon-self-mima",attrs:{slot:"prefix"},slot:"prefix"})])],1),e._v(" "),r("el-form-item",[r("el-button",{staticClass:"login-btn",attrs:{type:"primary"},on:{click:e.onSubmitSetAccount}},[e._v("登录")])],1),e._v(" "),r("div",{staticClass:"text"},[r("span",{staticClass:"code-login"},[e.query.rd?[r("router-link",{staticClass:"router-link-class",attrs:{"active-class":"router-link-active-class",to:{path:"/login/code?rd="+e.query.rd}}},[e._v("验证码登录")])]:[r("router-link",{staticClass:"router-link-class",attrs:{"active-class":"router-link-active-class",to:{name:"codeLogin"}}},[e._v("验证码登录")])]],2),e._v(" "),r("span",{staticClass:"forget-pwd"},[e.query.rd?[r("router-link",{staticClass:"router-link-class",attrs:{"active-class":"router-link-active-class",to:{path:"/login/forget?rd="+e.query.rd}}},[e._v("忘记密码")])]:[r("router-link",{staticClass:"router-link-class",attrs:{"active-class":"router-link-active-class",to:{name:"forgetPwd"}}},[e._v("忘记密码")])]],2)])],1)],1)])}var n=[function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"hidden-xs-only col-md-5 col-lg-6 col-xl-6"},[e("img",{attrs:{src:r(423),alt:"左侧-sofia logo"}})])}];r.d(e,"a",function(){return s}),r.d(e,"b",function(){return n})}}]);
>>>>>>> origin/master:server/client-dist/resources/28.214150d4.js
(window.webpackJsonp=window.webpackJsonp||[]).push([[28],{257:function(t,e,n){"use strict";n.r(e);var s=n(463),r=n(306);for(var i in r)"default"!==i&&function(t){n.d(e,t,function(){return r[t]})}(i);var a=n(1),o=Object(a.a)(r.default,s.a,s.b,!1,null,null,null);e.default=o.exports},306:function(t,e,n){"use strict";n.r(e);var s=n(307),r=n.n(s);for(var i in s)"default"!==i&&function(t){n.d(e,t,function(){return s[t]})}(i);e.default=r.a},307:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=n(45);e.default={props:{params:{type:Object,required:!1,default:{}},query:{type:Object,required:!1,default:{}}},data:function(){var s=this;return{isSendDisable:!0,isSendCode:!1,timeInterval:null,sendBtnText:"发送验证码",setAccount:{},accountRules:{user:[{required:!0,message:"请输入手机号",trigger:"blur"},{validator:function(t,e,n){/^1[3-9]\d{9}$/.test(e)?(s.isSendDisable=!1,n()):(s.isSendDisable=!0,n(new Error("请输入正确格式的手机号")))},trigger:"change"}],pwd:[{required:!0,message:"请输入短信验证码",trigger:"blur"}]}}},beforeDestroy:function(){this.clearTime()},methods:{sendCode:function(){var n=this;this.isSendCode||(0,s.request)({component:this,actionName:"loginAction",functionName:"sendCode",data:{mobile:this.setAccount.user},thenCallback:function(t){if(200!==t.status)return new Error(JSON.stringify(t));var e=60;n.isSendCode=!0,n.sendBtnText="60s后重发",n.timeInterval=setInterval(function(){0<e--?n.sendBtnText=e+"s后重发":(n.isSendCode=!1,n.sendBtnText="发送验证码",clearInterval(n.timeInterval))},1e3)},catchCallback:function(t){},finallyCallback:function(){}})},clearTime:function(){this.isSendCode=!0,this.sendBtnText="发送验证码",clearInterval(this.timeInterval)},onSubmitSetAccount:function(){var e=this;this.$refs.setAccountform.validate(function(t){if(!t)return e.$message.error("请根据输入框提示,检查输入项。"),!1;(0,s.request)({component:e,actionName:"loginAction",functionName:"codeLogin",data:{mobile:e.setAccount.user,code:e.setAccount.pwd},thenCallback:function(t){e.query.rd?e.$router.push({path:decodeURIComponent(e.query.rd)}):e.$router.push({path:"/app/my-learn/course"})},catchCallback:function(t){},finallyCallback:function(){}})})}}}},463:function(t,e,n){"use strict";function s(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-row",{attrs:{type:"flex",justify:"center"}},[n("el-col",{attrs:{xs:24,sm:18,md:12,lg:9,xl:6}},[n("el-form",{ref:"setAccountform",attrs:{model:e.setAccount,rules:e.accountRules}},[n("el-form-item",{attrs:{prop:"user"}},[n("el-input",{staticClass:"self-input",attrs:{type:"text",placeholder:"手机号"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.onSubmitSetAccount(t)}},model:{value:e.setAccount.user,callback:function(t){e.$set(e.setAccount,"user",t)},expression:"setAccount.user"}})],1),e._v(" "),n("el-form-item",{attrs:{prop:"pwd"}},[n("el-input",{attrs:{disabled:e.isSendDisable,type:"text",placeholder:"短信验证码"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.onSubmitSetAccount(t)}},model:{value:e.setAccount.pwd,callback:function(t){e.$set(e.setAccount,"pwd",t)},expression:"setAccount.pwd"}},[n("el-button",{attrs:{slot:"suffix",size:"mini",disabled:e.isSendDisable||e.isSendCode},on:{click:e.sendCode},slot:"suffix"},[e._v(e._s(e.sendBtnText))])],1)],1),e._v(" "),n("el-form-item",[n("el-button",{staticClass:"login-btn",attrs:{type:"primary"},on:{click:e.onSubmitSetAccount}},[e._v("登录")])],1),e._v(" "),n("div",{staticClass:"text"},[n("span",{staticClass:"code-login"},[e.query.rd?[n("router-link",{staticClass:"router-link-class",attrs:{"active-class":"router-link-active-class",to:{path:"/login/index?rd="+e.query.rd}}},[e._v("密码登录")])]:[n("router-link",{staticClass:"router-link-class",attrs:{"active-class":"router-link-active-class",to:{name:"normalLogin"}}},[e._v("密码登录")])]],2),e._v(" "),n("span",{staticClass:"forget-pwd"},[e.query.rd?[n("router-link",{staticClass:"router-link-class",attrs:{"active-class":"router-link-active-class",to:{path:"/login/forget?rd="+e.query.rd}}},[e._v("忘记密码")])]:[n("router-link",{staticClass:"router-link-class",attrs:{"active-class":"router-link-active-class",to:{name:"forgetPwd"}}},[e._v("忘记密码")])]],2)])],1)],1)],1)}var r=[];n.d(e,"a",function(){return s}),n.d(e,"b",function(){return r})}}]);
\ No newline at end of file
(window.webpackJsonp=window.webpackJsonp||[]).push([[29],{266:function(t,e,n){"use strict";n.r(e);var s=n(479),r=n(316);for(var i in r)"default"!==i&&function(t){n.d(e,t,function(){return r[t]})}(i);var a=n(0),o=Object(a.a)(r.default,s.a,s.b,!1,null,null,null);e.default=o.exports},316:function(t,e,n){"use strict";n.r(e);var s=n(317),r=n.n(s);for(var i in s)"default"!==i&&function(t){n.d(e,t,function(){return s[t]})}(i);e.default=r.a},317:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=n(48);e.default={props:{params:{type:Object,required:!1,default:{}},query:{type:Object,required:!1,default:{}}},data:function(){var s=this;return{isSendDisable:!0,isSendCode:!1,timeInterval:null,sendBtnText:"发送验证码",setAccount:{},accountRules:{user:[{required:!0,message:"请输入手机号",trigger:"blur"},{validator:function(t,e,n){/^1[3-9]\d{9}$/.test(e)?(s.isSendDisable=!1,n()):(s.isSendDisable=!0,n(new Error("请输入正确格式的手机号")))},trigger:"change"}],pwd:[{required:!0,message:"请输入短信验证码",trigger:"blur"}]}}},beforeDestroy:function(){this.clearTime()},methods:{sendCode:function(){var n=this;this.isSendCode||(0,s.request)({component:this,actionName:"loginAction",functionName:"sendCode",data:{mobile:this.setAccount.user},thenCallback:function(t){if(200!==t.status)return new Error(JSON.stringify(t));var e=60;n.isSendCode=!0,n.sendBtnText="60s后重发",n.timeInterval=setInterval(function(){0<e--?n.sendBtnText=e+"s后重发":(n.isSendCode=!1,n.sendBtnText="发送验证码",clearInterval(n.timeInterval))},1e3)},catchCallback:function(t){},finallyCallback:function(){}})},clearTime:function(){this.isSendCode=!0,this.sendBtnText="发送验证码",clearInterval(this.timeInterval)},onSubmitSetAccount:function(){var e=this;this.$refs.setAccountform.validate(function(t){if(!t)return e.$message.error("请根据输入框提示,检查输入项。"),!1;(0,s.request)({component:e,actionName:"loginAction",functionName:"codeLogin",data:{mobile:e.setAccount.user,code:e.setAccount.pwd},thenCallback:function(t){e.query.rd?e.$router.push({path:decodeURIComponent(e.query.rd)}):e.$router.push({path:"/app/my-learn/course"})},catchCallback:function(t){},finallyCallback:function(){}})})}}}},479:function(t,e,n){"use strict";function s(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-row",{attrs:{type:"flex",justify:"center"}},[n("el-col",{attrs:{xs:24,sm:18,md:12,lg:9,xl:6}},[n("el-form",{ref:"setAccountform",attrs:{model:e.setAccount,rules:e.accountRules}},[n("el-form-item",{attrs:{prop:"user"}},[n("el-input",{staticClass:"self-input",attrs:{type:"text",placeholder:"手机号"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.onSubmitSetAccount(t)}},model:{value:e.setAccount.user,callback:function(t){e.$set(e.setAccount,"user",t)},expression:"setAccount.user"}})],1),e._v(" "),n("el-form-item",{attrs:{prop:"pwd"}},[n("el-input",{attrs:{disabled:e.isSendDisable,type:"text",placeholder:"短信验证码"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.onSubmitSetAccount(t)}},model:{value:e.setAccount.pwd,callback:function(t){e.$set(e.setAccount,"pwd",t)},expression:"setAccount.pwd"}},[n("el-button",{attrs:{slot:"suffix",size:"mini",disabled:e.isSendDisable||e.isSendCode},on:{click:e.sendCode},slot:"suffix"},[e._v(e._s(e.sendBtnText))])],1)],1),e._v(" "),n("el-form-item",[n("el-button",{staticClass:"login-btn",attrs:{type:"primary"},on:{click:e.onSubmitSetAccount}},[e._v("登录")])],1),e._v(" "),n("div",{staticClass:"text"},[n("span",{staticClass:"code-login"},[e.query.rd?[n("router-link",{staticClass:"router-link-class",attrs:{"active-class":"router-link-active-class",to:{path:"/login/index?rd="+e.query.rd}}},[e._v("密码登录")])]:[n("router-link",{staticClass:"router-link-class",attrs:{"active-class":"router-link-active-class",to:{name:"normalLogin"}}},[e._v("密码登录")])]],2),e._v(" "),n("span",{staticClass:"forget-pwd"},[e.query.rd?[n("router-link",{staticClass:"router-link-class",attrs:{"active-class":"router-link-active-class",to:{path:"/login/forget?rd="+e.query.rd}}},[e._v("忘记密码")])]:[n("router-link",{staticClass:"router-link-class",attrs:{"active-class":"router-link-active-class",to:{name:"forgetPwd"}}},[e._v("忘记密码")])]],2)])],1)],1)],1)}var r=[];n.d(e,"a",function(){return s}),n.d(e,"b",function(){return r})}}]);
\ No newline at end of file
(window.webpackJsonp=window.webpackJsonp||[]).push([[30],{282:function(t,e,a){"use strict";a.r(e);var r=a(476),n=a(384);for(var i in n)"default"!==i&&function(t){a.d(e,t,function(){return n[t]})}(i);var c=a(1),s=Object(c.a)(n.default,r.a,r.b,!1,null,null,null);e.default=s.exports},384:function(t,e,a){"use strict";a.r(e);var r=a(385),n=a.n(r);for(var i in r)"default"!==i&&function(t){a.d(e,t,function(){return r[t]})}(i);e.default=n.a},385:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={props:{chapterRead:{type:Object,require:!1},chapterName:{type:String,require:!1}}}},476:function(t,e,a){"use strict";function r(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"play-paper"},[a("div",{staticClass:"play-paper-body"},[a("div",{staticClass:"play-paper-title"},[a("div",[a("h3",[t._v(t._s(t.chapterName))])])]),t._v(" "),a("div",{staticClass:"play-paper-content"},[a("ul",{staticClass:"play-read-files"},[a("li",[a("a",{attrs:{href:t.chapterRead.reading_attachment,target:"_blank"}},[t._v(t._s(t.chapterRead.reading_content))])])])])])])}var n=[];a.d(e,"a",function(){return r}),a.d(e,"b",function(){return n})}}]);
\ No newline at end of file
(window.webpackJsonp=window.webpackJsonp||[]).push([[31],{291:function(t,e,a){"use strict";a.r(e);var r=a(464),n=a(394);for(var i in n)"default"!==i&&function(t){a.d(e,t,function(){return n[t]})}(i);var c=a(0),s=Object(c.a)(n.default,r.a,r.b,!1,null,null,null);e.default=s.exports},394:function(t,e,a){"use strict";a.r(e);var r=a(395),n=a.n(r);for(var i in r)"default"!==i&&function(t){a.d(e,t,function(){return r[t]})}(i);e.default=n.a},395:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={props:{chapterRead:{type:Object,require:!1},chapterName:{type:String,require:!1}}}},464:function(t,e,a){"use strict";function r(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"play-paper"},[a("div",{staticClass:"play-paper-body"},[a("div",{staticClass:"play-paper-title"},[a("div",[a("h3",[t._v(t._s(t.chapterName))])])]),t._v(" "),a("div",{staticClass:"play-paper-content"},[a("ul",{staticClass:"play-read-files"},[a("li",[a("a",{attrs:{href:t.chapterRead.reading_attachment,target:"_blank"}},[t._v(t._s(t.chapterRead.reading_content))])])])])])])}var n=[];a.d(e,"a",function(){return r}),a.d(e,"b",function(){return n})}}]);
\ No newline at end of file
(window.webpackJsonp=window.webpackJsonp||[]).push([[32],{284:function(t,e,n){"use strict";n.r(e);var a=n(459),r=n(388);for(var s in r)"default"!==s&&function(t){n.d(e,t,function(){return r[t]})}(s);var u=n(1),i=Object(u.a)(r.default,a.a,a.b,!1,null,null,null);e.default=i.exports},388:function(t,e,n){"use strict";n.r(e);var a=n(389),r=n.n(a);for(var s in a)"default"!==s&&function(t){n.d(e,t,function(){return a[t]})}(s);e.default=r.a},389:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={props:{courseInfo:{type:Array,require:!1}}}},459:function(t,e,n){"use strict";function a(){var n=this,t=n.$createElement,a=n._self._c||t;return a("div",{staticClass:"play-paper"},[a("div",{staticClass:"play-paper-body"},[n._m(0),n._v(" "),a("div",{staticClass:"play-paper-content"},[n.courseInfo.length?[a("ul",{staticClass:"play-read-files"},[n._l(n.courseInfo,function(t,e){return[a("li",{key:e},[a("a",{attrs:{href:t.file_url,target:"_blank"}},[n._v(n._s(t.file_name))])])]})],2)]:[a("p",{staticClass:"no-data"},[n._v("暂无课程资料")])]],2)])])}var r=[function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"play-paper-title"},[n("div",[n("h3",[t._v("课程资料")])])])}];n.d(e,"a",function(){return a}),n.d(e,"b",function(){return r})}}]);
\ No newline at end of file
(window.webpackJsonp=window.webpackJsonp||[]).push([[33],{293:function(t,e,n){"use strict";n.r(e);var a=n(475),r=n(398);for(var s in r)"default"!==s&&function(t){n.d(e,t,function(){return r[t]})}(s);var u=n(0),i=Object(u.a)(r.default,a.a,a.b,!1,null,null,null);e.default=i.exports},398:function(t,e,n){"use strict";n.r(e);var a=n(399),r=n.n(a);for(var s in a)"default"!==s&&function(t){n.d(e,t,function(){return a[t]})}(s);e.default=r.a},399:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default={props:{courseInfo:{type:Array,require:!1}}}},475:function(t,e,n){"use strict";function a(){var n=this,t=n.$createElement,a=n._self._c||t;return a("div",{staticClass:"play-paper"},[a("div",{staticClass:"play-paper-body"},[n._m(0),n._v(" "),a("div",{staticClass:"play-paper-content"},[n.courseInfo.length?[a("ul",{staticClass:"play-read-files"},[n._l(n.courseInfo,function(t,e){return[a("li",{key:e},[a("a",{attrs:{href:t.file_url,target:"_blank"}},[n._v(n._s(t.file_name))])])]})],2)]:[a("p",{staticClass:"no-data"},[n._v("暂无课程资料")])]],2)])])}var r=[function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"play-paper-title"},[n("div",[n("h3",[t._v("课程资料")])])])}];n.d(e,"a",function(){return a}),n.d(e,"b",function(){return r})}}]);
\ No newline at end of file
(window.webpackJsonp=window.webpackJsonp||[]).push([[34],{272:function(e,t,n){"use strict";n.r(t);var r=n(460),a=n(352);for(var o in a)"default"!==o&&function(e){n.d(t,e,function(){return a[e]})}(o);var u=n(1),d=Object(u.a)(a.default,r.a,r.b,!1,null,null,null);t.default=d.exports},352:function(e,t,n){"use strict";n.r(t);var r=n(353),a=n.n(r);for(var o in r)"default"!==o&&function(e){n.d(t,e,function(){return r[e]})}(o);t.default=a.a},353:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(45);t.default={components:{},data:function(){var r=this;return{activeName:"1",accountSetPwd:{},rules:{oldPwd:[{required:!0,message:"请输入密码",trigger:"blur"},{pattern:/^[a-zA-Z0-9_+-]{6,12}$/,message:"请输入6-20个字母、数字及标点符号",trigger:"change"}],newPwd:[{required:!0,message:"请输入新密码",trigger:"blur"},{pattern:/^[a-zA-Z0-9_+-]{6,12}$/,message:"请输入6-20个字母、数字及标点符号",trigger:"change"}],newPwdAgain:[{required:!0,message:"请重复输入新密码",trigger:"blur"},{validator:function(e,t,n){t!==r.accountSetPwd.newPwd?n(new Error("两次输入密码不一致!")):n()},trigger:"change"}]}}},methods:{handleClick:function(e,t){},onSubmitSetPwd:function(){var t=this;this.$refs.setpwdform.validate(function(e){if(!e)return t.$message.error("请检查输入项,确认无误后,重新提交"),!1;(0,r.request)({component:t,actionName:"loginAction",functionName:"updatePwd",data:{old_password:t.$md5("uokoaduw"+t.accountSetPwd.oldPwd.split("").reverse().join("")+"auhgniq"),new_password:t.accountSetPwd.newPwdAgain},thenCallback:function(e){200===e.status?(t.$refs.setpwdform.resetFields(),t.$message.success("密码修改成功")):t.$message.error(e.message)},catchCallback:function(){},finallyCallback:function(){}})})}}}},460:function(e,t,n){"use strict";function r(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("div",{staticClass:"con-title"},[t._v("修改密码")]),t._v(" "),n("div",{staticClass:"con-box"},[n("el-row",[n("el-col",{attrs:{xs:24,sm:16,md:12,lg:10,xl:8}},[n("el-form",{ref:"setpwdform",attrs:{"label-width":"100px",model:t.accountSetPwd,rules:t.rules}},[n("el-form-item",{attrs:{label:"旧密码",prop:"oldPwd"}},[n("el-input",{attrs:{type:"password",placeholder:"请输入密码"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.onSubmitSetPwd(e)}},model:{value:t.accountSetPwd.oldPwd,callback:function(e){t.$set(t.accountSetPwd,"oldPwd",e)},expression:"accountSetPwd.oldPwd"}})],1),t._v(" "),n("el-form-item",{attrs:{label:"新密码",prop:"newPwd"}},[n("el-input",{attrs:{type:"password",placeholder:"请输入新密码"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.onSubmitSetPwd(e)}},model:{value:t.accountSetPwd.newPwd,callback:function(e){t.$set(t.accountSetPwd,"newPwd",e)},expression:"accountSetPwd.newPwd"}})],1),t._v(" "),n("el-form-item",{attrs:{label:"重复新密码",prop:"newPwdAgain"}},[n("el-input",{attrs:{type:"password",placeholder:"请重复输入新密码"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.onSubmitSetPwd(e)}},model:{value:t.accountSetPwd.newPwdAgain,callback:function(e){t.$set(t.accountSetPwd,"newPwdAgain",e)},expression:"accountSetPwd.newPwdAgain"}})],1),t._v(" "),n("el-form-item",[n("el-button",{attrs:{type:"primary"},on:{click:t.onSubmitSetPwd}},[t._v("保存")])],1)],1)],1)],1)],1)])}var a=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return a})}}]);
\ No newline at end of file
(window.webpackJsonp=window.webpackJsonp||[]).push([[35],{281:function(e,t,n){"use strict";n.r(t);var r=n(478),a=n(362);for(var o in a)"default"!==o&&function(e){n.d(t,e,function(){return a[e]})}(o);var u=n(0),d=Object(u.a)(a.default,r.a,r.b,!1,null,null,null);t.default=d.exports},362:function(e,t,n){"use strict";n.r(t);var r=n(363),a=n.n(r);for(var o in r)"default"!==o&&function(e){n.d(t,e,function(){return r[e]})}(o);t.default=a.a},363:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(48);t.default={components:{},data:function(){var r=this;return{activeName:"1",accountSetPwd:{},rules:{oldPwd:[{required:!0,message:"请输入密码",trigger:"blur"},{pattern:/^[a-zA-Z0-9_+-]{6,12}$/,message:"请输入6-20个字母、数字及标点符号",trigger:"change"}],newPwd:[{required:!0,message:"请输入新密码",trigger:"blur"},{pattern:/^[a-zA-Z0-9_+-]{6,12}$/,message:"请输入6-20个字母、数字及标点符号",trigger:"change"}],newPwdAgain:[{required:!0,message:"请重复输入新密码",trigger:"blur"},{validator:function(e,t,n){t!==r.accountSetPwd.newPwd?n(new Error("两次输入密码不一致!")):n()},trigger:"change"}]}}},methods:{handleClick:function(e,t){},onSubmitSetPwd:function(){var t=this;this.$refs.setpwdform.validate(function(e){if(!e)return t.$message.error("请检查输入项,确认无误后,重新提交"),!1;(0,r.request)({component:t,actionName:"loginAction",functionName:"updatePwd",data:{old_password:t.$md5("uokoaduw"+t.accountSetPwd.oldPwd.split("").reverse().join("")+"auhgniq"),new_password:t.accountSetPwd.newPwdAgain},thenCallback:function(e){200===e.status?(t.$refs.setpwdform.resetFields(),t.$message.success("密码修改成功")):t.$message.error(e.message)},catchCallback:function(){},finallyCallback:function(){}})})}}}},478:function(e,t,n){"use strict";function r(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("div",{staticClass:"con-title"},[t._v("修改密码")]),t._v(" "),n("div",{staticClass:"con-box"},[n("el-row",[n("el-col",{attrs:{xs:24,sm:16,md:12,lg:10,xl:8}},[n("el-form",{ref:"setpwdform",attrs:{"label-width":"100px",model:t.accountSetPwd,rules:t.rules}},[n("el-form-item",{attrs:{label:"旧密码",prop:"oldPwd"}},[n("el-input",{attrs:{type:"password",placeholder:"请输入密码"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.onSubmitSetPwd(e)}},model:{value:t.accountSetPwd.oldPwd,callback:function(e){t.$set(t.accountSetPwd,"oldPwd",e)},expression:"accountSetPwd.oldPwd"}})],1),t._v(" "),n("el-form-item",{attrs:{label:"新密码",prop:"newPwd"}},[n("el-input",{attrs:{type:"password",placeholder:"请输入新密码"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.onSubmitSetPwd(e)}},model:{value:t.accountSetPwd.newPwd,callback:function(e){t.$set(t.accountSetPwd,"newPwd",e)},expression:"accountSetPwd.newPwd"}})],1),t._v(" "),n("el-form-item",{attrs:{label:"重复新密码",prop:"newPwdAgain"}},[n("el-input",{attrs:{type:"password",placeholder:"请重复输入新密码"},nativeOn:{keyup:function(e){return!e.type.indexOf("key")&&t._k(e.keyCode,"enter",13,e.key,"Enter")?null:t.onSubmitSetPwd(e)}},model:{value:t.accountSetPwd.newPwdAgain,callback:function(e){t.$set(t.accountSetPwd,"newPwdAgain",e)},expression:"accountSetPwd.newPwdAgain"}})],1),t._v(" "),n("el-form-item",[n("el-button",{attrs:{type:"primary"},on:{click:t.onSubmitSetPwd}},[t._v("保存")])],1)],1)],1)],1)],1)])}var a=[];n.d(t,"a",function(){return r}),n.d(t,"b",function(){return a})}}]);
\ No newline at end of file
(window.webpackJsonp=window.webpackJsonp||[]).push([[5],{288:function(t,a,n){"use strict";n.r(a);var s=n(451),e=n(399);for(var i in e)"default"!==i&&function(t){n.d(a,t,function(){return e[t]})}(i);n(445);var r=n(1),c=Object(r.a)(e.default,s.a,s.b,!1,null,"57b03228",null);a.default=c.exports},399:function(t,a,n){"use strict";n.r(a);var s=n(400),e=n.n(s);for(var i in s)"default"!==i&&function(t){n.d(a,t,function(){return s[t]})}(i);a.default=e.a},400:function(t,a,n){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var s=i(n(440)),e=i(n(446));function i(t){return t&&t.__esModule?t:{default:t}}a.default={components:{playLeft:s.default,playRight:e.default}}},401:function(t,a,n){"use strict";n.r(a);var s=n(402),e=n.n(s);for(var i in s)"default"!==i&&function(t){n.d(a,t,function(){return s[t]})}(i);a.default=e.a},402:function(t,a,n){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var s=i(n(448)),e=i(n(447));function i(t){return t&&t.__esModule?t:{default:t}}a.default={components:{playHeader:s.default,playContent:e.default}}},403:function(t,a,n){},404:function(t,a,n){},405:function(t,a,n){},406:function(t,a,n){},407:function(t,a,n){},440:function(t,a,n){"use strict";n.r(a);var s=n(483),e=n(401);for(var i in e)"default"!==i&&function(t){n.d(a,t,function(){return e[t]})}(i);n(443);var r=n(1),c=Object(r.a)(e.default,s.a,s.b,!1,null,"023fcfa8",null);a.default=c.exports},441:function(t,a,n){"use strict";var s=n(403);n.n(s).a},442:function(t,a,n){"use strict";var s=n(404);n.n(s).a},443:function(t,a,n){"use strict";var s=n(405);n.n(s).a},444:function(t,a,n){"use strict";var s=n(406);n.n(s).a},445:function(t,a,n){"use strict";var s=n(407);n.n(s).a},446:function(t,a,n){"use strict";n.r(a);n(444);var s=n(1),e=Object(s.a)({},function(){var t=this.$createElement;this._self._c;return this._m(0)},[function(){var t=this,a=t.$createElement,n=t._self._c||a;return n("div",{staticClass:"right-ctrl"},[n("p",{staticClass:"ctrl-arrow"},[n("i",{staticClass:"el-icon-arrow-right"})]),t._v(" "),n("div",{staticClass:"ctrl-pl"},[n("ul",{staticClass:"pl-tab-hd"},[n("li",{staticClass:"on"},[t._v("章节")]),t._v(" "),n("li",{staticClass:"br-l-line"},[t._v("讲义")])]),t._v(" "),n("div",{staticClass:"pl-tab-bd"},[n("div",{staticClass:"tab-pane"},[n("ul",{staticClass:"chapter-list"},[n("li",{staticClass:"chapter-item"},[n("h4",[t._v("第一章 战略管理与竞争力")]),t._v(" "),n("ul",{staticClass:"knot-list"},[n("li",{staticClass:"on"},[n("a",{staticClass:"knot-name",attrs:{href:""}},[t._v("1.1 战略管理概述")]),t._v(" "),n("i",{staticClass:"el-icon el-icon-tickets"})]),t._v(" "),n("li",[n("a",{staticClass:"knot-name",attrs:{href:""}},[t._v("战略管理第一章课后试题")]),t._v(" "),n("i",{staticClass:"el-icon el-icon-menu"})])])])]),t._v(" "),n("ul",{staticClass:"lecture-list"},[n("li",{staticClass:"on"},[n("img",{attrs:{src:"https://img1.ezijing.com/curriculum/ppt/958dbedd5201f69068d8fe61e907d4dc.jpg",alt:""}})]),t._v(" "),n("li",[n("img",{attrs:{src:"https://img1.ezijing.com/curriculum/ppt/d9bbc0df0179f47b4de7f833b592d869.jpg",alt:""}})])])])])])])}],!1,null,"0ce82ba7",null);a.default=e.exports},447:function(t,a,n){"use strict";n.r(a);n(442);var s=n(1),e=Object(s.a)({},function(){var t=this.$createElement;this._self._c;return this._m(0)},[function(){var t=this.$createElement,a=this._self._c||t;return a("div",{staticClass:"play-content"},[a("div",{staticClass:"play-paper-body"},[a("div",{staticClass:"play-paper-title"},[a("div",[a("h3",[this._v("战略管理第一章课后试题")])])]),this._v(" "),a("div",{staticClass:"play-paper-content"})])])}],!1,null,"5f2b3d06",null);a.default=e.exports},448:function(t,a,n){"use strict";n.r(a);n(441);var s=n(1),e=Object(s.a)({},function(){var t=this.$createElement;this._self._c;return this._m(0)},[function(){var t=this.$createElement,a=this._self._c||t;return a("h1",[a("a",{staticClass:"play-back",attrs:{href:"/courses/6437296339083591680/6437333685153824768/cont"}},[a("i",{staticClass:"el-icon-arrow-left"})]),this._v("Sofia-战略管理")])}],!1,null,"64a8d358",null);a.default=e.exports},451:function(t,a,n){"use strict";function s(){var t=this.$createElement,a=this._self._c||t;return a("div",{staticClass:"play"},[a("playLeft"),this._v(" "),a("playRight")],1)}var e=[];n.d(a,"a",function(){return s}),n.d(a,"b",function(){return e})},483:function(t,a,n){"use strict";function s(){var t=this.$createElement,a=this._self._c||t;return a("div",{staticClass:"left-content"},[a("playHeader"),this._v(" "),a("playContent")],1)}var e=[];n.d(a,"a",function(){return s}),n.d(a,"b",function(){return e})}}]);
\ No newline at end of file
(window.webpackJsonp=window.webpackJsonp||[]).push([[5],{298:function(t,a,n){"use strict";n.r(a);var s=n(466),e=n(412);for(var i in e)"default"!==i&&function(t){n.d(a,t,function(){return e[t]})}(i);n(459);var r=n(0),c=Object(r.a)(e.default,s.a,s.b,!1,null,"57b03228",null);a.default=c.exports},412:function(t,a,n){"use strict";n.r(a);var s=n(413),e=n.n(s);for(var i in s)"default"!==i&&function(t){n.d(a,t,function(){return s[t]})}(i);a.default=e.a},413:function(t,a,n){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var s=i(n(454)),e=i(n(460));function i(t){return t&&t.__esModule?t:{default:t}}a.default={components:{playLeft:s.default,playRight:e.default}}},414:function(t,a,n){"use strict";n.r(a);var s=n(415),e=n.n(s);for(var i in s)"default"!==i&&function(t){n.d(a,t,function(){return s[t]})}(i);a.default=e.a},415:function(t,a,n){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var s=i(n(462)),e=i(n(461));function i(t){return t&&t.__esModule?t:{default:t}}a.default={components:{playHeader:s.default,playContent:e.default}}},416:function(t,a,n){},417:function(t,a,n){},418:function(t,a,n){},419:function(t,a,n){},420:function(t,a,n){},454:function(t,a,n){"use strict";n.r(a);var s=n(498),e=n(414);for(var i in e)"default"!==i&&function(t){n.d(a,t,function(){return e[t]})}(i);n(457);var r=n(0),c=Object(r.a)(e.default,s.a,s.b,!1,null,"023fcfa8",null);a.default=c.exports},455:function(t,a,n){"use strict";var s=n(416);n.n(s).a},456:function(t,a,n){"use strict";var s=n(417);n.n(s).a},457:function(t,a,n){"use strict";var s=n(418);n.n(s).a},458:function(t,a,n){"use strict";var s=n(419);n.n(s).a},459:function(t,a,n){"use strict";var s=n(420);n.n(s).a},460:function(t,a,n){"use strict";n.r(a);n(458);var s=n(0),e=Object(s.a)({},function(){var t=this.$createElement;this._self._c;return this._m(0)},[function(){var t=this,a=t.$createElement,n=t._self._c||a;return n("div",{staticClass:"right-ctrl"},[n("p",{staticClass:"ctrl-arrow"},[n("i",{staticClass:"el-icon-arrow-right"})]),t._v(" "),n("div",{staticClass:"ctrl-pl"},[n("ul",{staticClass:"pl-tab-hd"},[n("li",{staticClass:"on"},[t._v("章节")]),t._v(" "),n("li",{staticClass:"br-l-line"},[t._v("讲义")])]),t._v(" "),n("div",{staticClass:"pl-tab-bd"},[n("div",{staticClass:"tab-pane"},[n("ul",{staticClass:"chapter-list"},[n("li",{staticClass:"chapter-item"},[n("h4",[t._v("第一章 战略管理与竞争力")]),t._v(" "),n("ul",{staticClass:"knot-list"},[n("li",{staticClass:"on"},[n("a",{staticClass:"knot-name",attrs:{href:""}},[t._v("1.1 战略管理概述")]),t._v(" "),n("i",{staticClass:"el-icon el-icon-tickets"})]),t._v(" "),n("li",[n("a",{staticClass:"knot-name",attrs:{href:""}},[t._v("战略管理第一章课后试题")]),t._v(" "),n("i",{staticClass:"el-icon el-icon-menu"})])])])]),t._v(" "),n("ul",{staticClass:"lecture-list"},[n("li",{staticClass:"on"},[n("img",{attrs:{src:"https://img1.ezijing.com/curriculum/ppt/958dbedd5201f69068d8fe61e907d4dc.jpg",alt:""}})]),t._v(" "),n("li",[n("img",{attrs:{src:"https://img1.ezijing.com/curriculum/ppt/d9bbc0df0179f47b4de7f833b592d869.jpg",alt:""}})])])])])])])}],!1,null,"0ce82ba7",null);a.default=e.exports},461:function(t,a,n){"use strict";n.r(a);n(456);var s=n(0),e=Object(s.a)({},function(){var t=this.$createElement;this._self._c;return this._m(0)},[function(){var t=this.$createElement,a=this._self._c||t;return a("div",{staticClass:"play-content"},[a("div",{staticClass:"play-paper-body"},[a("div",{staticClass:"play-paper-title"},[a("div",[a("h3",[this._v("战略管理第一章课后试题")])])]),this._v(" "),a("div",{staticClass:"play-paper-content"})])])}],!1,null,"5f2b3d06",null);a.default=e.exports},462:function(t,a,n){"use strict";n.r(a);n(455);var s=n(0),e=Object(s.a)({},function(){var t=this.$createElement;this._self._c;return this._m(0)},[function(){var t=this.$createElement,a=this._self._c||t;return a("h1",[a("a",{staticClass:"play-back",attrs:{href:"/courses/6437296339083591680/6437333685153824768/cont"}},[a("i",{staticClass:"el-icon-arrow-left"})]),this._v("Sofia-战略管理")])}],!1,null,"64a8d358",null);a.default=e.exports},466:function(t,a,n){"use strict";function s(){var t=this.$createElement,a=this._self._c||t;return a("div",{staticClass:"play"},[a("playLeft"),this._v(" "),a("playRight")],1)}var e=[];n.d(a,"a",function(){return s}),n.d(a,"b",function(){return e})},498:function(t,a,n){"use strict";function s(){var t=this.$createElement,a=this._self._c||t;return a("div",{staticClass:"left-content"},[a("playHeader"),this._v(" "),a("playContent")],1)}var e=[];n.d(a,"a",function(){return s}),n.d(a,"b",function(){return e})}}]);
\ No newline at end of file
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
差异被折叠。
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论