This commit is contained in:
caoyuchun 2025-03-17 08:47:35 +08:00
parent b8efeab62c
commit 3878753c42
47 changed files with 3074 additions and 2719 deletions

View File

@ -1,3 +1,8 @@
.xml-show-catalog .el-tree-node__content {
display: flex !important;
}
.catalog-node-label[data-v-179d841f] {
display: flex;
align-items: center;
@ -15,7 +20,3 @@
}
/*# sourceMappingURL=XmlCatalog.vue.map */
.xml-show-catalog .el-tree-node__content {
display: flex !important;
}

View File

@ -1,6 +1,6 @@
/*
* XmlDigitalTeaching v0.0.1
* Copyright ©Fri Mar 07 2025 11:35:13 GMT+0800 (中国标准时间) smile
* Copyright ©Fri Mar 14 2025 14:04:05 GMT+0800 (中国标准时间) smile
* Released under the ISC License.
*/
//

View File

@ -1 +1 @@
.catalog-node-label[data-v-179d841f]{display:flex;align-items:center}.catalog-node-label img[data-v-179d841f]{margin-right:4px}.xml-show-catalog[data-v-179d841f] .el-tree-node__content{height:auto}.xml-show-catalog[data-v-179d841f] .el-tree-node__content .catalog-node-label{max-width:calc(100% - 24px);word-break:break-all;white-space:normal}.xml-show-catalog .el-tree-node__content{display:flex!important}
.xml-show-catalog .el-tree-node__content{display:flex!important}.catalog-node-label[data-v-179d841f]{display:flex;align-items:center}.catalog-node-label img[data-v-179d841f]{margin-right:4px}.xml-show-catalog[data-v-179d841f] .el-tree-node__content{height:auto}.xml-show-catalog[data-v-179d841f] .el-tree-node__content .catalog-node-label{max-width:calc(100% - 24px);word-break:break-all;white-space:normal}

View File

@ -1,6 +1,6 @@
/*
* XmlDigitalTeaching v0.0.1
* Copyright ©Fri Mar 07 2025 11:35:13 GMT+0800 (中国标准时间) smile
* Copyright ©Fri Mar 14 2025 14:04:05 GMT+0800 (中国标准时间) smile
* Released under the ISC License.
*/
//

View File

@ -1,6 +1,6 @@
/*
* XmlDigitalTeaching v0.0.1
* Copyright ©Fri Mar 07 2025 11:35:13 GMT+0800 (中国标准时间) smile
* Copyright ©Fri Mar 14 2025 14:04:05 GMT+0800 (中国标准时间) smile
* Released under the ISC License.
*/
//

View File

@ -1,6 +1,6 @@
/*
* XmlDigitalTeaching v0.0.1
* Copyright ©Fri Mar 07 2025 11:35:13 GMT+0800 (中国标准时间) smile
* Copyright ©Fri Mar 14 2025 14:04:05 GMT+0800 (中国标准时间) smile
* Released under the ISC License.
*/
//

View File

@ -1,6 +1,6 @@
/*
* XmlDigitalTeaching v0.0.1
* Copyright ©Fri Mar 07 2025 11:35:13 GMT+0800 (中国标准时间) smile
* Copyright ©Fri Mar 14 2025 14:04:05 GMT+0800 (中国标准时间) smile
* Released under the ISC License.
*/
import Vue from 'vue';

View File

@ -1,27 +1,35 @@
/*# sourceMappingURL=eighth.vue.map */
/*# sourceMappingURL=second.vue.map */
/*# sourceMappingURL=fourth.vue.map */
/*# sourceMappingURL=fifth.vue.map */
/*# sourceMappingURL=first.vue.map */
/*# sourceMappingURL=seventh.vue.map */
/*# sourceMappingURL=second.vue.map */
/*# sourceMappingURL=third.vue.map */
/*# sourceMappingURL=sixth.vue.map */
/*# sourceMappingURL=first.vue.map */
/*# sourceMappingURL=fourth.vue.map */
/*# sourceMappingURL=eighth.vue.map */
.xml-text-h5[data-v-e037ecc2] {
}
.xml-text-pc[data-v-e037ecc2] {
}
.xml-text-h5[data-v-e037ecc2] {
}
.xml-text-h5 .inline-audio-wrap,
.xml-text-h5 .inline-link-wrap {
align-items: center;
@ -93,14 +101,6 @@
/*# sourceMappingURL=XmlText.vue.map */
.xml-text-h5[data-v-ec02be9c] {
}
.xml-text-pc[data-v-ec02be9c] {
}
.xml-text-h5[data-v-ec02be9c] {
}
.xml-image-lun-bo .el-carousel__item {
text-align: center;
}

View File

@ -1,6 +1,6 @@
/*
* XmlDigitalTeaching v0.0.1
* Copyright ©Fri Mar 07 2025 11:35:13 GMT+0800 (中国标准时间) smile
* Copyright ©Fri Mar 14 2025 14:04:05 GMT+0800 (中国标准时间) smile
* Released under the ISC License.
*/
import Vue from 'vue';
@ -50578,7 +50578,7 @@ var script$7 = {
tempWrapDom.innerHTML = copy;
let content = '';
Array.from(tempWrapDom.childNodes).forEach(child => {
if (child.dataset.graphKey && child.tagName === 'P') {
if (child.dataset.graphKey && child.tagName === 'P' && child.textContent) {
let pCopy = child.outerHTML + '';
for (let i = 0, len = links.length; i < len; i++) {
let item = links[i];
@ -50710,6 +50710,20 @@ var script$7 = {
}
});
}
if (type === 'video') {
// 魔链音频
_this.$EventBus.$emit('handleMagicLinkVideoPlay', {
plaintext,
title,
content,
type,
isPlaying,
targetId: e.target.id,
callback: video => {
e.target.setAttribute('data-isplaying', video.paused ? 'false' : 'true');
}
});
}
if (type === 'richtext') {
content = content.replace(/text\-align:\s?justify/g, 'text-align:left');
// 魔链富文本
@ -52326,7 +52340,7 @@ __vue_render__$7._withStripped = true;
/* style */
const __vue_inject_styles__$7 = undefined;
/* scoped */
const __vue_scope_id__$7 = "data-v-ec02be9c";
const __vue_scope_id__$7 = "data-v-e037ecc2";
/* module identifier */
const __vue_module_identifier__$7 = undefined;
/* functional template */

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +1,6 @@
/*
* XmlDigitalTeaching v0.0.1
* Copyright ©Fri Mar 07 2025 11:35:13 GMT+0800 (中国标准时间) smile
* Copyright ©Fri Mar 14 2025 14:04:05 GMT+0800 (中国标准时间) smile
* Released under the ISC License.
*/
import crypto from 'crypto';
@ -903,19 +903,21 @@ function findNodeTree(node, storeKeyPrefix) {
let nodeExtraRelations = [];
let nodeIds = [];
let subNodeIds = [];
let nodeId = Number(node.id);
let nodeId = String(node.id);
nodeIds.push(nodeId);
function nodeDeepFind(n, originId, level) {
let result = relations.filter(item => item.start === n.end);
let result = relations.filter(item => item.start + '' === n.end + '');
if (result.length) {
result.forEach(item => {
if (item.end !== originId) {
nodeIds.push(item.end);
if (item.end + '' !== originId) {
nodeIds.push(item.end + '');
if (!nodeExtraRelations.find(n => n.id === item.id)) {
// nodeExtraRelations.push({ ...item, renderType: 'leaf' })
nodeExtraRelations.push({
...item,
renderType: 'leaf'
...item
});
if (item.end !== n.start && (level === 0 || level > 0 && nodeExtraRelations.find(r => r.start === item.start && r.end === item.end && r.type === item.type) === undefined)) {
}
if (item.end + '' !== n.start + '' && (level === 0 || level > 0 && nodeExtraRelations.find(r => r.start + '' === item.start + '' && r.end + '' === item.end + '' && r.type === item.type) === undefined)) {
level += 1;
nodeDeepFind(item, originId, level);
}
@ -925,19 +927,19 @@ function findNodeTree(node, storeKeyPrefix) {
}
for (let i = 0, len = relations.length; i < len; i++) {
let r = relations[i];
if (r.end === nodeId) {
if (r.end + '' === nodeId) {
nodeEndRelations.push(r);
nodeIds.push(r.start);
subNodeIds.push(r.start);
} else if (r.start === nodeId) {
nodeIds.push(r.end);
subNodeIds.push(r.end);
nodeIds.push(r.start + '');
subNodeIds.push(r.start + '');
} else if (r.start + '' === nodeId) {
nodeIds.push(r.end + '');
subNodeIds.push(r.end + '');
nodeStartRelations.push(r);
nodeDeepFind(r, nodeId, 0);
}
}
nodeIds = [...new Set(nodeIds)];
let nodes = nodeModels.filter(item => nodeIds.includes(item.id));
let nodes = nodeModels.filter(item => nodeIds.includes(item.id + ''));
let links = [...nodeStartRelations, ...nodeEndRelations, ...nodeExtraRelations];
return {
...node,
@ -52851,7 +52853,7 @@ var script$5F = {
tempWrapDom.innerHTML = copy;
let content = '';
Array.from(tempWrapDom.childNodes).forEach(child => {
if (child.dataset.graphKey && child.tagName === 'P') {
if (child.dataset.graphKey && child.tagName === 'P' && child.textContent) {
let pCopy = child.outerHTML + '';
for (let i = 0, len = links.length; i < len; i++) {
let item = links[i];
@ -52983,6 +52985,20 @@ var script$5F = {
}
});
}
if (type === 'video') {
// 魔链音频
_this.$EventBus.$emit('handleMagicLinkVideoPlay', {
plaintext,
title,
content,
type,
isPlaying,
targetId: e.target.id,
callback: video => {
e.target.setAttribute('data-isplaying', video.paused ? 'false' : 'true');
}
});
}
if (type === 'richtext') {
content = content.replace(/text\-align:\s?justify/g, 'text-align:left');
// 魔链富文本
@ -54599,7 +54615,7 @@ __vue_render__$5F._withStripped = true;
/* style */
const __vue_inject_styles__$5F = undefined;
/* scoped */
const __vue_scope_id__$5F = "data-v-ec02be9c";
const __vue_scope_id__$5F = "data-v-e037ecc2";
/* module identifier */
const __vue_module_identifier__$5F = undefined;
/* functional template */
@ -78833,9 +78849,10 @@ var __vue_render__$5d = function () {
_c("img", { attrs: { src: _vm.titleLeftIcon } }),
]),
_vm._v(" "),
_c("div", { staticClass: "title" }, [
_vm._v(_vm._s(_vm.title)),
]),
_c("div", {
staticClass: "title",
domProps: { innerHTML: _vm._s(_vm.title) },
}),
_vm._v(" "),
_c("div", { staticClass: "title-adorn" }, [
_c("img", { attrs: { src: _vm.titleRightIcon } }),
@ -128975,6 +128992,8 @@ class systemEnvironmentVariables {
//是否显示Ai
dynamicToolbar: false,
//是否资源为0的资源隐藏显示
isReadingMode: true,
//是否显示切换阅读模式
toolbarList: [{
name: '搜索',
type: 'search',
@ -129150,7 +129169,7 @@ class systemEnvironmentVariables {
systemId: '86bea987-ff10-4aca-82d3-75035f4fcea9',
theFirstLayout: true,
//第一种布局
resourceStyle: 2,
resourceStyle: 1,
//资源样式
toolbarFirst: true,
//第一种pc端工具栏
@ -129657,7 +129676,7 @@ var __vue_render__$2K = function () {
1
),
_vm._v(" "),
_vm.sysEnv.isGuoKai
_vm.sysEnv.isReadingMode
? _c("div", { staticClass: "set-item" }, [
_c("span", { staticClass: "keyname" }, [
_vm._v("阅读模式"),
@ -138557,14 +138576,10 @@ var getRobotData = {
})
}).then(response => response.json()).then(json => {
// this.conversationId = json.conversation_id
this.conversationId = json.data.token.split('|')[0];
// this.conversationId = json.data.token.split('|')[0]
this.tmpToken = json.data.token;
// console.log(json,this.conversationId, 'conversationIdconversationIdconversationId')
});
},
// 获取斯麦尔模型回答
getSmileData(question, index) {
try {
fetch(this.robotData.xml.conversationUrl, {
method: 'post',
headers: {
@ -138573,33 +138588,149 @@ var getRobotData = {
},
body: JSON.stringify({
app_id: this.robotData.xml.appId,
query: question,
conversation_id: this.conversationId,
kb_id: 117,
// conversation_id: this.conversationId,
kb_id: this.robotData.xml.kbId,
kb_type: 'book',
message: question
message: ''
})
}).then(response => response.json()).then(json => {
console.log(json, 'ajkjijjj');
if (json.code == 200) {
let list = json.data.conversation.completions || [];
let content = '';
list.map((item, index) => {
content += item.content;
this.answerData['xml'][this.answerData['xml'].length - 1].content = marked.parse(content).replace(`${question}`, '');
this.answerData['xml'][this.answerData['xml'].length - 1].content = this.answerData['xml'][this.answerData['xml'].length - 1].content.replace(/##.*?\$\$/g, '');
this.answerData['xml'][this.answerData['xml'].length - 1].loading = false;
this.answerData['xml'][this.answerData['xml'].length - 1].loadingCompleted = true;
this.answerData['xml'][this.answerData['xml'].length - 1].type = 'text';
// this.conversationId = json.conversation_id
console.log(json.data.conversation.id, 'kkksksksk');
this.conversationId = json.data.conversation.id;
});
});
},
// 获取斯麦尔模型回答
async getSmileData(question, index) {
let controller = new AbortController();
try {
const response = await fetch(this.robotData.xml.conversationUrl + '/' + this.conversationId, {
method: 'put',
headers: {
'Content-Type': 'application/json',
Authorization: 'Bearer ' + this.tmpToken
},
body: JSON.stringify({
message: question,
stream: 1,
signal: controller.signal
})
});
const reader = response.body.getReader();
let data = '';
let content = '';
while (true) {
const {
done,
value
} = await reader.read();
if (done) {
this.answerData['xml'][index].loadingCompleted = true;
break;
}
data = new TextDecoder().decode(value);
// console.log(data, 'ddddddddddddddd')
if (data.indexOf(',"data":true') == -1) {
let list = data.split('data: ') || [];
// console.log(list,'aaaaaaaaa');
this.answerData['xml'][index].loading = false;
this.answerData['xml'][index].type = 'text';
list.map(item => {
if (item && item != '\n\n' && item != '\n') {
let json = JSON.parse(item);
// console.log(json,'ddkk');
let text = json.complete.content || '';
content = text.replace(/\\n/g, '<br/>');
this.answerData['xml'][index].content = marked.parse(content);
this.saveData(index);
} else {
this.getErrorData(question, index, 'xml');
}
});
} else {
this.answerData['xml'][index].loadingCompleted = true;
}
}
} catch {
this.getErrorData(question, index, 'xml');
}
// let controller = new AbortController()
// try {
// const response = fetch(this.robotData.xml.conversationUrl, {
// method: 'post',
// headers: {
// 'Content-Type': 'application/json',
// Authorization: 'Bearer ' + this.tmpToken
// },
// body: JSON.stringify({
// app_id: this.robotData.xml.appId,
// query: question,
// conversation_id: this.conversationId,
// kb_id: this.robotData.xml.kbId,
// kb_type: 'book',
// message: question,
// stream:1,
// signal: controller.signal
// })
// })
// const reader = response.body.getReader()
// let data = ''
// let content = ''
// while (true) {
// const { done, value } = await reader.read()
// // if (done) {
// // this.answerData['qianfan'][index].loadingCompleted = true
// // break
// // }
// // let data=decoder.decode(value);
// data = new TextDecoder().decode(value)
// console.log(data, 'data');
// // if (data.indexOf('data: [DONE]') == -1) {
// // let list = data.split('data: ') || []
// // this.answerData['deepseek'][index].loading = false
// // this.answerData['deepseek'][index].type = 'text'
// // list.map((item) => {
// // if (item) {
// // let json = JSON.parse(item)
// // let text = json.choices[0].delta.content || ''
// // content += text.replace(/\\n/g, '<br/>')
// // this.answerData['deepseek'][index].content = marked.parse(content)
// // this.saveData(index)
// // }
// // })
// // } else {
// // // this.answerData['deepseek'][index].loadingCompleted = true
// // }
// }
// // .then((response) => response.json())
// // .then((json) => {
// // console.log(json, 'ajkjijjj')
// // if (json.code == 200) {
// // let list = json.data.conversation.completions || []
// // let content = ''
// // list.map((item, index) => {
// // content += item.content
// // this.answerData['xml'][this.answerData['xml'].length - 1].content = marked
// // .parse(content)
// // .replace(`${question}`, '')
// // this.answerData['xml'][this.answerData['xml'].length - 1].content = this.answerData['xml'][
// // this.answerData['xml'].length - 1
// // ].content.replace(/##.*?\$\$/g, '')
// // this.answerData['xml'][this.answerData['xml'].length - 1].loading = false
// // this.answerData['xml'][this.answerData['xml'].length - 1].loadingCompleted = true
// // this.answerData['xml'][this.answerData['xml'].length - 1].type = 'text'
// // })
// // this.saveData(index)
// // } else {
// // this.getErrorData(question, index, 'xml')
// // }
// // })
// } catch {
// this.getErrorData(question, index, 'xml')
// }
},
// // 获取deepseek回答
// getDeepseekData(question, index) {
@ -138628,6 +138759,10 @@ var getRobotData = {
// 获取deepseek回答
async getDeepseekData(question, index) {
this.messages = [{
role: 'user',
content: '你是AI智能助手请根据用户问题给出解答'
}]; //清空消息记录,防止连续思考
this.messages.push({
role: 'user',
content: question
@ -138658,7 +138793,7 @@ var getRobotData = {
value
} = await reader.read();
if (done) {
this.answerData['qianfan'][index].loadingCompleted = true;
this.answerData['deepseek'][index].loadingCompleted = true;
break;
}
// let data=decoder.decode(value);
@ -142752,7 +142887,7 @@ var __vue_render__$2C = function () {
1
),
_vm._v(" "),
_vm.sysEnv.isGuoKai
_vm.sysEnv.isReadingMode
? _c("div", { staticClass: "set-item" }, [
_c("span", { staticClass: "keyname" }, [
_vm._v("阅读模式"),
@ -148639,6 +148774,25 @@ var script$2s = {
}
}
});
this.$EventBus.$on('handleMagicLinkVideoPlay', function (data) {
const {
targetId,
plaintext,
title,
content,
type,
isPlaying,
callback
} = data;
_this.hotzoneTarget = {
type: 'video',
value: content,
label: title,
desc: '',
cover: ''
};
_this.hotTargetViewerVisible = true;
});
this.$EventBus.$on('hotzoneClick', function (set) {
const {
type = '',
@ -149031,6 +149185,9 @@ var script$2s = {
themeLineHeight: 1.5,
readingMode: this.loadingMode
};
if (!this.env.isReadingMode) {
this.persistentReaderSetting = this.loadingMode;
}
},
persistentSettingChange(key, value) {
let newSetting = Object.assign({}, this.persistentReaderSetting, {
@ -149038,6 +149195,9 @@ var script$2s = {
});
localStorage.setItem('reader-setting_#_' + this.textBookData.id, JSON.stringify(newSetting));
this.persistentReaderSetting = JSON.parse(localStorage.getItem('reader-setting_#_' + this.textBookData.id)) || {};
if (!this.env.isReadingMode) {
this.persistentReaderSetting = this.loadingMode;
}
},
settingChange(key, value) {
this.currentGroupInfo.readingMode = value;
@ -155502,8 +155662,7 @@ var script$2p = {
elfinStatic: true,
exportStatic: false,
timeout: null,
conversationId: '',
tmpToken: ''
conversationId: ''
};
},
directives: {
@ -155668,101 +155827,108 @@ var script$2p = {
fetch(this.robotData.baseUrl, {
method: 'post',
headers: {
'Content-Type': 'application/json',
'Content-Type': 'application/json;charset=utf-8',
Authorization: 'Bearer ' + this.robotData.token
},
body: JSON.stringify({
app_id: this.robotData.appId,
client_id: this.robotData.client_id,
client_secret: this.robotData.token,
user_id: String(this.robotData.user_id)
app_id: this.robotData.appId
})
}).then(response => response.json()).then(json => {
// this.conversationId = json.conversation_id
this.conversationId = json.data.token.split('|')[0];
this.tmpToken = json.data.token;
// console.log(json,this.conversationId, 'conversationIdconversationIdconversationId')
this.conversationId = json.conversation_id;
});
},
// 获取小智答疑答案
async loadData(question, index) {
this.$nextTick;
new AbortController();
let controller = new AbortController();
try {
fetch(this.robotData.conversationUrl, {
const response = await fetch(this.robotData.conversationUrl, {
method: 'post',
headers: {
'Content-Type': 'application/json',
// Authorization: 'Bearer ' + this.robotData.token
Authorization: 'Bearer ' + this.tmpToken
'Content-Type': 'application/json;charset=utf-8',
Authorization: 'Bearer ' + this.robotData.token
},
body: JSON.stringify({
app_id: this.robotData.appId,
query: question,
// stream: true,
stream: true,
conversation_id: this.conversationId,
// signal: controller.signal,
kb_id: 117,
kb_type: 'book',
message: question
signal: controller.signal
})
}).then(response => response.json()).then(json => {
console.log(json, 'ajkjijjj');
let list = json.data.conversation.completions || [];
});
const reader = response.body.getReader();
let data = '';
let videoUrl = '';
let content = '';
list.map((item, index) => {
content += item.content;
this.list[this.list.length - 1].content = marked.parse(content).replace(`${question}`, '');
this.list[this.list.length - 1].content = this.list[this.list.length - 1].content.replace(/##.*?\$\$/g, '');
this.list[this.list.length - 1].loading = false;
this.list[this.list.length - 1].loadingCompleted = true;
this.list[this.list.length - 1].type = 'text';
// setTimeout(() => {
// let itemDom = document.getElementById('robot-content-' + index)
// let Dom = this.$refs.scrollDiv
// Dom.scrollTop = itemDom.offsetTop + itemDom.offsetHeight - 500
// }, 200)
});
});
// console.log(response, 'aaaaaaaaaaaaaa')
// let list = response.conversation.completions
// console.log(list, 'response')
// const reader = response.body.getReader()
// let data = ''
// let videoUrl = ''
// let content = ''
// while (true) {
// const { done, value } = await reader.read()
// console.log('🚀 ~ loadData ~ done:', done)
while (true) {
const {
done,
value
} = await reader.read();
console.log('🚀 ~ loadData ~ done:', done);
if (done) {
this.list[index].loadingCompleted = true;
// setLoading(false);
break;
}
data = new TextDecoder().decode(value);
if (data.indexOf('answer')) {
let textList = data.split('"answer": "') || [];
if (textList.length > 1) {
let text = textList[1].split('", "conversation_id')[0] || '';
if (text.replace(/\s+/g, '') != '') {
// console.log(text,text.replace(/\n/g,'<br/>'));
content += text.replace(/\\n/g, '<br/>');
this.list[index].content = marked.parse(content);
// console.log("🚀 ~ loadData ~ this.list[index].content:", this.list[index].content,this.list[index].content.replace(/\n/g,'<br/>'))
}
}
}
// if (done) {
// if (data.indexOf('DONE') !== -1) {
// this.list[index].loadingCompleted = true
// // setLoading(false);
// break
// }
// data = new TextDecoder().decode(value)
// if (data.indexOf('answer')) {
// let textList = data.split('"answer": "') || []
// if (textList.length > 1) {
// let text = textList[1].split('", "conversation_id')[0] || ''
// if (text.replace(/\s+/g, '') != '') {
// content += text.replace(/\\n/g, '<br/>')
// this.list[index].content = marked.parse(content)
// }
// }
// content = ''
// // 数据更新时销毁加载完成计时器
// if (this.timeout) {
// clearTimeout(this.timeout)
// this.timeout = null
// }
// let eaderStream = data.split('\r\n\r\n')
// eaderStream.map((item) => {
// if (item) {
// let textData = item.split('data:')
// this.list[index].loading = false
// this.list[index].type = 'text'
// setTimeout(() => {
// let itemDom = document.getElementById('robot-content-' + index)
// let Dom = this.$refs.scrollDiv
// Dom.scrollTop = itemDom.offsetTop + itemDom.offsetHeight - 500
// }, 200)
// textData.map((items) => {
// if (items && items.indexOf('{') !== -1) {
// let text = JSON.parse(items)
// if (text.content) {
// content += text.content
// }
// } else if (items.indexOf('.mp4') !== -1) {
// videoUrl = items.slice(1, items.length - 7)
// }
// })
// }
// })
this.list[index].loading = false;
this.list[index].type = 'text';
// this.list[index].videoUrl = videoUrl
setTimeout(() => {
// this.scrollToBottom();
let itemDom = document.getElementById('robot-content-' + index);
let Dom = this.$refs.scrollDiv;
Dom.scrollTop = itemDom.offsetTop + itemDom.offsetHeight - 500;
// console.log(DOM.offsetHeight);
// console.log(DOM.offsetTop);
}, 200);
// // 防止加载完成还显示加载中进度条5s后默认关闭
// this.timeout = setTimeout(() => {
// this.list[index].loadingCompleted = true
// }, 5000)
}
} catch {
this.list[index].loading = false;
this.list[index].loadingCompleted = true;
@ -156384,7 +156550,7 @@ __vue_render__$2p._withStripped = true;
/* style */
const __vue_inject_styles__$2p = undefined;
/* scoped */
const __vue_scope_id__$2p = "data-v-9c59132e";
const __vue_scope_id__$2p = "data-v-3c0291e2";
/* module identifier */
const __vue_module_identifier__$2p = undefined;
/* functional template */
@ -284362,6 +284528,10 @@ var script$d = {
tooltip: {
type: Boolean,
default: false
},
visible: {
type: Boolean,
default: false
}
},
data() {
@ -284410,6 +284580,16 @@ var script$d = {
},
deep: true,
immediate: true
},
visible: {
handler(val) {
if (val) {
if (this.chart) {
this.chart.resize();
}
}
},
immediate: true
}
},
mounted() {
@ -284545,7 +284725,7 @@ __vue_render__$d._withStripped = true;
/* style */
const __vue_inject_styles__$d = undefined;
/* scoped */
const __vue_scope_id__$d = "data-v-200ee72d";
const __vue_scope_id__$d = "data-v-3b6179ec";
/* module identifier */
const __vue_module_identifier__$d = undefined;
/* functional template */
@ -284602,6 +284782,28 @@ __vue_component__$d.install = function (Vue) {
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
var script$c = {
name: 'XmlGraphViewer',
@ -284617,6 +284819,10 @@ var script$c = {
mode: {
type: String,
default: 'node'
},
indexs: {
type: Array,
default: () => []
}
},
data() {
@ -284637,6 +284843,11 @@ var script$c = {
}
},
methods: {
jump2Index(index) {
// console.log("%c%s","font-size:2em;background: #00965E;color: #FFF",'jump',item)
this.closeDialog();
this.$emit('jump', index);
},
close() {},
open() {
this.show = true;
@ -284662,7 +284873,7 @@ var __vue_render__$c = function () {
attrs: {
title: _vm.title,
visible: _vm.show,
width: _vm.mode === "book" ? "880px" : "664px",
width: _vm.mode === "book" ? "880px" : "720px",
"append-to-body": "",
"destroy-on-close": true,
},
@ -284706,9 +284917,15 @@ var __vue_render__$c = function () {
: [
_c("div", { staticClass: "graph-viewer" }, [
_c("div", { staticClass: "graph-viewer__wrap" }, [
_c("div", { staticClass: "graph-viewer__main" }, [
_c("div", { staticStyle: { width: "68%" } }, [
_c("div", { staticClass: "box-title" }, [
_vm._v("知识图谱"),
]),
_vm._v(" "),
_c(
"div",
{ staticStyle: { width: "100%", height: "490px" } },
{ staticStyle: { width: "100%", height: "380px" } },
[
_vm.model.id
? _c("XmlKnowledgeGraph", {
@ -284718,28 +284935,76 @@ var __vue_render__$c = function () {
],
1
),
]),
_vm._v(" "),
_c(
"div",
{
directives: [
{
name: "show",
rawName: "v-show",
value: _vm.mainDesc,
expression: "mainDesc",
staticStyle: {
flex: "1",
"margin-left": "10px",
display: "flex",
"flex-direction": "column",
},
],
staticClass: "graph-viewer__desc",
},
[
_c("div", { staticClass: "node-name" }, [
_vm._v(_vm._s(_vm.model.name)),
_c("div", { staticClass: "box-title" }, [_vm._v("释义")]),
_vm._v(" "),
_c(
"div",
{ staticStyle: { flex: "1", "min-height": "0" } },
[_vm._v(_vm._s(_vm.mainDesc))]
),
]
),
]),
_vm._v(" "),
_c("div", { staticClass: "node-desc" }, [
_vm._v(_vm._s("描述:" + _vm.mainDesc)),
]),
_c(
"div",
{
staticClass: "graph-viewer__indexs",
staticStyle: { "margin-top": "16px" },
},
[
_c("div", { staticClass: "box-title" }, [_vm._v("原文")]),
_vm._v(" "),
_c(
"div",
{ staticClass: "graph-viewer__indexs" },
_vm._l(_vm.indexs, function (item, index) {
return _c(
"div",
{
key: index,
staticClass: "index-item",
class: item.saved && "saved",
},
[
_c(
"div",
{
staticClass: "index-item__card",
on: {
click: function ($event) {
return _vm.jump2Index(item)
},
},
},
[
_c("div", {
domProps: {
innerHTML: _vm._s(
item.contentWithHighlight
),
},
}),
]
),
]
)
}),
0
),
]
),
]),
@ -284755,7 +285020,7 @@ __vue_render__$c._withStripped = true;
/* style */
const __vue_inject_styles__$c = undefined;
/* scoped */
const __vue_scope_id__$c = "data-v-646b361b";
const __vue_scope_id__$c = "data-v-9110d710";
/* module identifier */
const __vue_module_identifier__$c = undefined;
/* functional template */

File diff suppressed because one or more lines are too long

View File

@ -1,6 +1,6 @@
/*
* XmlDigitalTeaching v0.0.1
* Copyright ©Fri Mar 07 2025 11:35:13 GMT+0800 (中国标准时间) smile
* Copyright ©Fri Mar 14 2025 14:04:05 GMT+0800 (中国标准时间) smile
* Released under the ISC License.
*/
import Vue from 'vue';

View File

@ -1,6 +1,6 @@
/*
* XmlDigitalTeaching v0.0.1
* Copyright ©Fri Mar 07 2025 11:35:13 GMT+0800 (中国标准时间) smile
* Copyright ©Fri Mar 14 2025 14:04:05 GMT+0800 (中国标准时间) smile
* Released under the ISC License.
*/
var playIcon = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAABxBJREFUeF7dW2tsFFUU/s5sCygo7W4JwfggkZAYNNYnqBB31iI2jYnERwyiRuILFcJuwZQEAgYfDbSzii8CYqDlYRQhUQNIS3cFkRbERxXTYMCCgGI7U0ssXbbbOWa2bu1ruzOzM8suN9lfe+53vvPdc2fu4wwhBc1ddjYPjnA+VM4XBMdogHPAyGFoP2onQgsxt6is/g1QI1RuRFZWY9Cb22g3PbLLgcevFLKqFjKRm4AbTPth3gjQtmHZqNox13XWNE6cjpYK4C5TJhOpj4BQCNA4i8kqALZAVVcH5o86ZBW2JQKIkjID4BkAiqwilgBntVVCJCWA6FeKAC4BY3KKAu/lhsGlWWGhtLrE2WrWvykBCt5Uru5ktQRMs806tqofAT8xqDTgc24yg2lYgHvKW0SV1FUAxptxaFsfxocRYdiivd7hfxjxYUgAj7/5cWaqMOIgxbYNTFgc9Lq26PWrWwBRkr9I4UNOL/8B7ZhoUdDrfE0PiC4BREmuAlCgBzBdbJjopaDX+W4iPgkFEP3yWjBmJQJKy/+ZnwwU5w06ZQcVwF3etJRIWJKWwekkRcC0Gp9rVzzzuAJ4pObpDNqq0086m9ULwtB7d88bcWYgkgMK4Fl+5lrOzv4SzNemc2T6uVFlwOd8QrcAbkneSsB0/Q7S35KI59Z4897uy7RfBrjLlZlEXJn+IRlkyDjtECJTqr2jj/Xs2UuAwpU8NBRp+Qbgmw3CZ4r5moDP9WxcATySUsLgNzIlGlM8mYoCxc7tsb7dGVBQqozsHML1AK42BZwhnYiwrsbreqqfAJ5yZTYTv5chcSRDs41JuD523NadAaJf3mv3vn786CxMGJOF+lMdONrUmUwQSfallwM+5woNJCqAWCZPg4CdSaIO2n1J0QjcPX5It82+o2FU1oVw5EzETrfxsA8EfK6J3QLYveTtG3yMVaiDUVnXjs0HQykXgRl3BItdtV0ZICkBgN12sfj8xVwMHxJ/2/Hd7x3YUBvCDyc77KLQD5dApTU+50IqXClfHorA9JlaIsbavF814/JEZtH/Nx5oj06LcIR12Sdp1BDwua4jtyTfR8COJMHids+/MhvSw5fphm/4MxKdFvuP2Z8NHecdTnJLTc8ThPd1MzRoaFSAGPy2H0KorA3h73bVoEcD5qp6K3kk5Q3WjrZtamYF0OicUDqj2bC7IWwLO2I8ogmwmcGP2uIBQDICxDjtPHwey3e1WU6RmUpI9Ct7wWzbxYYVAmiRf3wohFV7zlkqAhGVkSjJPwOYYClyDzCrBNAgZ1W0olG2bgVJhA9I9MunwLgiEwQoq2rD9p/PW0aVgC1aBmh5dYllqH2ArMyA13f8g2prH4jVmgAtAHIyQYAn1rXiZIt1U4BBn5MoKd8DnJ/uAqyvbcf6/e3W0iSqII9f2cbMD1iL/D9aslNAWxRX2BF811b4LfL4ZT8z5qWjANomSQu+/qQ9W2Zm9RVNgKeZsSadBIioXaO+oc7ilO8bpMNRQGJZ0y0QhG/TRYCDx7tG/fBpe0a9R5yhYVnOHOo6Cle0N4Etr8JxoxxYPXNkQn3PRxjag+6j1B2OVAd8rqn/HYjI+wDcmZClSYPPXsjFiKHxD0Rqf+sadW0rnKqmzf9g8ailUVYX6kisLczRwD85lPojMXTypMCCvLquDFjRPBEOqrVT/YEORbXgf/3LuoWNbv6EuoDXNUmz73ksXgtG9KTUrqatCW68KgtfHQlbuqkxyjeW/r0EsHsaGCVppz3DcVvQlxN983VnwDSp1RlGR50NJa52xmIG+9OAz/VQrGOvR7PH3zKHWV1pBjVj+pDwYMCb21350u/dJPpl258FF0osIhys8bpu7+m/f4GEX3mMmDdcKJJ2+mWB7g/Oc2r1jt1twNWJW5K3E7SS94unaYXVQV/ewr4RDSiA6FfuAngXGJdeFBIQ9nBr/T3BpWK/pWbc9alban6JQP2KijJQEAUseALFuT8OxH3QQkmxXF4LytAq0f+iJVW4u2Z+7p54A5ewVNYtNX9HoJsycOTBRDODXufGwbgnFEDrLEpySq5rrRSZGWXBYteCRJi6BNBAMunNQKB3anzOOYmC77UU1mMsSspygBOqqgfLLhsCXq3xuRbrxdedATFAUZK9AJYBGK7XSYrsDH8tYjgDukVY0TyRBVpGhKkpCm5wNya/FzItQIxNdAstCM/Yebc4WOTazQ4ErO67vDUyKIanQF/wKf62MQ713HOpFMKKwGNxJC1ADEgTIhvhh1RWC23aR7SCeBN3CpuC851fGxnlpNcBRp25pdZxAqmFAHuYo+V3Zi9fTwHYycD+LIGqquc5TxjlksjesgwYzJF7RZMbAtyCIFzDTGMBHgtgLAgtYGh3EtqviUCNKtTjADc6OtVfdi8YrRVv29r+BTKBrQtOiFe6AAAAAElFTkSuQmCC";

View File

@ -3,124 +3,132 @@
/*# sourceMappingURL=second.vue.map */
/*# sourceMappingURL=eleven.vue.map */
/*# sourceMappingURL=first.vue.map */
/*# sourceMappingURL=eighth.vue.map */
/*# sourceMappingURL=Greentheme3.vue.map */
/*# sourceMappingURL=quadrangle.vue.map */
/*# sourceMappingURL=third.vue.map */
/*# sourceMappingURL=ninth.vue.map */
/*# sourceMappingURL=first.vue.map */
/*# sourceMappingURL=wave.vue.map */
/*# sourceMappingURL=eleven.vue.map */
/*# sourceMappingURL=eighth.vue.map */
/*# sourceMappingURL=isosceles.vue.map */
/*# sourceMappingURL=quadrangle.vue.map */
/*# sourceMappingURL=Yellowtheme1.vue.map */
/*# sourceMappingURL=seventh.vue.map */
/*# sourceMappingURL=twelve.vue.map */
/*# sourceMappingURL=fourteen.vue.map */
/*# sourceMappingURL=thirteen.vue.map */
/*# sourceMappingURL=tenth.vue.map */
/*# sourceMappingURL=Greentheme4.vue.map */
/*# sourceMappingURL=twelve.vue.map */
/*# sourceMappingURL=fifteen.vue.map */
/*# sourceMappingURL=thirteen.vue.map */
/*# sourceMappingURL=ninth.vue.map */
/*# sourceMappingURL=Greentheme3.vue.map */
/*# sourceMappingURL=Redtheme1.vue.map */
/*# sourceMappingURL=Yellowtheme2.vue.map */
/*# sourceMappingURL=Redtheme3.vue.map */
/*# sourceMappingURL=Yellowtheme4.vue.map */
/*# sourceMappingURL=Greentheme2.vue.map */
/*# sourceMappingURL=Greentheme5.vue.map */
/*# sourceMappingURL=Redtheme5.vue.map */
/*# sourceMappingURL=wave.vue.map */
/*# sourceMappingURL=Greentheme4.vue.map */
/*# sourceMappingURL=Yellowtheme3.vue.map */
/*# sourceMappingURL=Thirtyfive.vue.map */
/*# sourceMappingURL=SanQintheme3.vue.map */
/*# sourceMappingURL=sixteen.vue.map */
/*# sourceMappingURL=Redtheme2.vue.map */
/*# sourceMappingURL=Yellowtheme5.vue.map */
/*# sourceMappingURL=Redtheme6.vue.map */
/*# sourceMappingURL=Redtheme4.vue.map */
/*# sourceMappingURL=Thirtyseven2.vue.map */
/*# sourceMappingURL=Redtheme5.vue.map */
/*# sourceMappingURL=Redtheme2.vue.map */
/*# sourceMappingURL=Yellowtheme2.vue.map */
/*# sourceMappingURL=Thirtyseven3.vue.map */
/*# sourceMappingURL=Yellowtheme1.vue.map */
/*# sourceMappingURL=SanQintheme2.vue.map */
/*# sourceMappingURL=Thirtysix.vue.map */
/*# sourceMappingURL=Yellowtheme4.vue.map */
/*# sourceMappingURL=Thirtyeight.vue.map */
/*# sourceMappingURL=SanQintheme3.vue.map */
/*# sourceMappingURL=fourteen.vue.map */
/*# sourceMappingURL=SanQintheme1.vue.map */
/*# sourceMappingURL=Forty.vue.map */
/*# sourceMappingURL=Redtheme6.vue.map */
/*# sourceMappingURL=Thirtyfive.vue.map */
/*# sourceMappingURL=Thirtysix.vue.map */
/*# sourceMappingURL=sixteen.vue.map */
/*# sourceMappingURL=Thirtyseven.vue.map */
/*# sourceMappingURL=Thirtyseven3.vue.map */
/*# sourceMappingURL=Thirtyeight.vue.map */
/*# sourceMappingURL=Redtheme3.vue.map */
/*# sourceMappingURL=Thirtyseven2.vue.map */
/*# sourceMappingURL=Forty.vue.map */
.xml-text-h5[data-v-e037ecc2] {
}
.xml-text-pc[data-v-e037ecc2] {
}
.xml-text-h5[data-v-e037ecc2] {
}
.xml-text-h5 .inline-audio-wrap,
.xml-text-h5 .inline-link-wrap {
align-items: center;
@ -192,14 +200,6 @@
/*# sourceMappingURL=XmlText.vue.map */
.xml-text-h5[data-v-ec02be9c] {
}
.xml-text-pc[data-v-ec02be9c] {
}
.xml-text-h5[data-v-ec02be9c] {
}
/*# sourceMappingURL=XmlTextDialog.vue.map */

View File

@ -1,6 +1,6 @@
/*
* XmlDigitalTeaching v0.0.1
* Copyright ©Fri Mar 07 2025 11:35:13 GMT+0800 (中国标准时间) smile
* Copyright ©Fri Mar 14 2025 14:04:05 GMT+0800 (中国标准时间) smile
* Released under the ISC License.
*/
import crypto from 'crypto';
@ -48667,7 +48667,7 @@ var script$F = {
tempWrapDom.innerHTML = copy;
let content = '';
Array.from(tempWrapDom.childNodes).forEach(child => {
if (child.dataset.graphKey && child.tagName === 'P') {
if (child.dataset.graphKey && child.tagName === 'P' && child.textContent) {
let pCopy = child.outerHTML + '';
for (let i = 0, len = links.length; i < len; i++) {
let item = links[i];
@ -48799,6 +48799,20 @@ var script$F = {
}
});
}
if (type === 'video') {
// 魔链音频
_this.$EventBus.$emit('handleMagicLinkVideoPlay', {
plaintext,
title,
content,
type,
isPlaying,
targetId: e.target.id,
callback: video => {
e.target.setAttribute('data-isplaying', video.paused ? 'false' : 'true');
}
});
}
if (type === 'richtext') {
content = content.replace(/text\-align:\s?justify/g, 'text-align:left');
// 魔链富文本
@ -50415,7 +50429,7 @@ __vue_render__$F._withStripped = true;
/* style */
const __vue_inject_styles__$F = undefined;
/* scoped */
const __vue_scope_id__$F = "data-v-ec02be9c";
const __vue_scope_id__$F = "data-v-e037ecc2";
/* module identifier */
const __vue_module_identifier__$F = undefined;
/* functional template */

View File

@ -12,6 +12,182 @@
/*# sourceMappingURL=QuestionItem.vue.map */
.option-item + .option-item[data-v-6801edfc] {
margin-top: 16px;
}
.option-item[data-v-6801edfc] {
display: flex;
background: #fbfbfb;
border-radius: 6px;
padding-left: 16px;
cursor: pointer;
transition: all ease 0.3s;
border: 1px solid #fbfbfb;
}
.option-item.isActive[data-v-6801edfc] {
border-color: #2e9adb;
}
.option-item .questionSeq[data-v-6801edfc] {
padding: 8px 0;
}
.option-item.isTrue[data-v-6801edfc] {
border: 1px solid #70b603;
}
.option-item.isTrue[data-v-6801edfc] .el-checkbox__input.is-checked .el-checkbox__inner {
border-color: #70b603;
background: #70b603;
}
.option-item.isFalse[data-v-6801edfc] {
border: 1px solid #d9001b;
}
.option-item.isFalse[data-v-6801edfc] .el-checkbox__input.is-checked .el-checkbox__inner {
border-color: #d9001b;
background: #d9001b;
}
.option-item[data-v-6801edfc]:hover {
background: #ddd;
}
.option-item[data-v-6801edfc] .content {
cursor: pointer;
}
.option-item[data-v-6801edfc] .stem-content.no-border {
padding: 8px 14px !important;
cursor: pointer;
}
/*# sourceMappingURL=checkbox.vue.map */
.option-item + .option-item[data-v-4605914c] {
margin-top: 16px;
}
.option-item[data-v-4605914c] {
display: flex;
background: #fbfbfb;
border-radius: 6px;
padding-left: 16px;
cursor: pointer;
transition: all ease 0.3s;
border: 1px solid #fbfbfb;
}
.option-item .questionSeq[data-v-4605914c] {
padding: 8px 0;
}
.option-item.isActive[data-v-4605914c] {
border-color: #2e9adb;
}
.option-item.isTrue[data-v-4605914c] {
border: 1px solid #70b603;
}
.option-item.isTrue[data-v-4605914c] .el-radio__input.is-checked .el-radio__inner {
border-color: #70b603;
background: #70b603;
}
.option-item.isFalse[data-v-4605914c] {
border: 1px solid #d9001b;
}
.option-item.isFalse[data-v-4605914c] .el-radio__input.is-checked .el-radio__inner {
border-color: #d9001b;
background: #d9001b;
}
.option-item[data-v-4605914c]:hover {
background: #ddd;
}
.option-item[data-v-4605914c] .content {
cursor: pointer;
}
.option-item[data-v-4605914c] .stem-content.no-border {
padding: 8px 14px !important;
cursor: pointer;
}
/*# sourceMappingURL=radio.vue.map */
.option-item + .option-item[data-v-5cd637ec] {
margin-top: 16px;
}
.option-item[data-v-5cd637ec] {
display: flex;
background: #fbfbfb;
border-radius: 6px;
padding-left: 16px;
cursor: pointer;
transition: all ease 0.3s;
border: 1px solid #fbfbfb;
}
.option-item .questionSeq[data-v-5cd637ec] {
padding: 8px 0;
}
.option-item.isActive[data-v-5cd637ec] {
border-color: #2e9adb;
}
.option-item.isTrue[data-v-5cd637ec] {
border: 1px solid #70b603;
}
.option-item.isTrue[data-v-5cd637ec] .el-radio__input.is-checked .el-radio__inner {
border-color: #70b603;
background: #70b603;
}
.option-item.isFalse[data-v-5cd637ec] {
border: 1px solid #d9001b;
}
.option-item.isFalse[data-v-5cd637ec] .el-radio__input.is-checked .el-radio__inner {
border-color: #d9001b;
background: #d9001b;
}
.option-item[data-v-5cd637ec]:hover {
background: #ddd;
}
.option-item[data-v-5cd637ec] .content {
cursor: pointer;
}
.option-item[data-v-5cd637ec] .stem-content.no-border {
padding: 8px 14px !important;
cursor: pointer;
}
/*# sourceMappingURL=radio.vue.map */
.option-item + .option-item[data-v-9f3637dc] {
margin-top: 16px;
}
.option-item[data-v-9f3637dc] {
display: flex;
background: #fbfbfb;
border-radius: 6px;
padding-left: 16px;
cursor: pointer;
transition: all ease 0.3s;
border: 1px solid #fbfbfb;
}
.option-item.isActive[data-v-9f3637dc] {
border-color: #2e9adb;
}
.option-item .questionSeq[data-v-9f3637dc] {
padding: 8px 0;
}
.option-item.isTrue[data-v-9f3637dc] {
border: 1px solid #70b603;
}
.option-item.isTrue[data-v-9f3637dc] .el-checkbox__input.is-checked .el-checkbox__inner {
border-color: #70b603;
background: #70b603;
}
.option-item.isFalse[data-v-9f3637dc] {
border: 1px solid #d9001b;
}
.option-item.isFalse[data-v-9f3637dc] .el-checkbox__input.is-checked .el-checkbox__inner {
border-color: #d9001b;
background: #d9001b;
}
.option-item[data-v-9f3637dc]:hover {
background: #ddd;
}
.option-item[data-v-9f3637dc] .content {
cursor: pointer;
}
.option-item[data-v-9f3637dc] .stem-content.no-border {
padding: 8px 14px !important;
cursor: pointer;
}
/*# sourceMappingURL=checkbox.vue.map */
.content[data-v-175142a4] {
width: 100%;
}
@ -62,182 +238,6 @@
}
/*# sourceMappingURL=common.vue.map */
.option-item + .option-item[data-v-4605914c] {
margin-top: 16px;
}
.option-item[data-v-4605914c] {
display: flex;
background: #fbfbfb;
border-radius: 6px;
padding-left: 16px;
cursor: pointer;
transition: all ease 0.3s;
border: 1px solid #fbfbfb;
}
.option-item .questionSeq[data-v-4605914c] {
padding: 8px 0;
}
.option-item.isActive[data-v-4605914c] {
border-color: #2e9adb;
}
.option-item.isTrue[data-v-4605914c] {
border: 1px solid #70b603;
}
.option-item.isTrue[data-v-4605914c] .el-radio__input.is-checked .el-radio__inner {
border-color: #70b603;
background: #70b603;
}
.option-item.isFalse[data-v-4605914c] {
border: 1px solid #d9001b;
}
.option-item.isFalse[data-v-4605914c] .el-radio__input.is-checked .el-radio__inner {
border-color: #d9001b;
background: #d9001b;
}
.option-item[data-v-4605914c]:hover {
background: #ddd;
}
.option-item[data-v-4605914c] .content {
cursor: pointer;
}
.option-item[data-v-4605914c] .stem-content.no-border {
padding: 8px 14px !important;
cursor: pointer;
}
/*# sourceMappingURL=radio.vue.map */
.option-item + .option-item[data-v-6801edfc] {
margin-top: 16px;
}
.option-item[data-v-6801edfc] {
display: flex;
background: #fbfbfb;
border-radius: 6px;
padding-left: 16px;
cursor: pointer;
transition: all ease 0.3s;
border: 1px solid #fbfbfb;
}
.option-item.isActive[data-v-6801edfc] {
border-color: #2e9adb;
}
.option-item .questionSeq[data-v-6801edfc] {
padding: 8px 0;
}
.option-item.isTrue[data-v-6801edfc] {
border: 1px solid #70b603;
}
.option-item.isTrue[data-v-6801edfc] .el-checkbox__input.is-checked .el-checkbox__inner {
border-color: #70b603;
background: #70b603;
}
.option-item.isFalse[data-v-6801edfc] {
border: 1px solid #d9001b;
}
.option-item.isFalse[data-v-6801edfc] .el-checkbox__input.is-checked .el-checkbox__inner {
border-color: #d9001b;
background: #d9001b;
}
.option-item[data-v-6801edfc]:hover {
background: #ddd;
}
.option-item[data-v-6801edfc] .content {
cursor: pointer;
}
.option-item[data-v-6801edfc] .stem-content.no-border {
padding: 8px 14px !important;
cursor: pointer;
}
/*# sourceMappingURL=checkbox.vue.map */
.option-item + .option-item[data-v-9f3637dc] {
margin-top: 16px;
}
.option-item[data-v-9f3637dc] {
display: flex;
background: #fbfbfb;
border-radius: 6px;
padding-left: 16px;
cursor: pointer;
transition: all ease 0.3s;
border: 1px solid #fbfbfb;
}
.option-item.isActive[data-v-9f3637dc] {
border-color: #2e9adb;
}
.option-item .questionSeq[data-v-9f3637dc] {
padding: 8px 0;
}
.option-item.isTrue[data-v-9f3637dc] {
border: 1px solid #70b603;
}
.option-item.isTrue[data-v-9f3637dc] .el-checkbox__input.is-checked .el-checkbox__inner {
border-color: #70b603;
background: #70b603;
}
.option-item.isFalse[data-v-9f3637dc] {
border: 1px solid #d9001b;
}
.option-item.isFalse[data-v-9f3637dc] .el-checkbox__input.is-checked .el-checkbox__inner {
border-color: #d9001b;
background: #d9001b;
}
.option-item[data-v-9f3637dc]:hover {
background: #ddd;
}
.option-item[data-v-9f3637dc] .content {
cursor: pointer;
}
.option-item[data-v-9f3637dc] .stem-content.no-border {
padding: 8px 14px !important;
cursor: pointer;
}
/*# sourceMappingURL=checkbox.vue.map */
.option-item + .option-item[data-v-5cd637ec] {
margin-top: 16px;
}
.option-item[data-v-5cd637ec] {
display: flex;
background: #fbfbfb;
border-radius: 6px;
padding-left: 16px;
cursor: pointer;
transition: all ease 0.3s;
border: 1px solid #fbfbfb;
}
.option-item .questionSeq[data-v-5cd637ec] {
padding: 8px 0;
}
.option-item.isActive[data-v-5cd637ec] {
border-color: #2e9adb;
}
.option-item.isTrue[data-v-5cd637ec] {
border: 1px solid #70b603;
}
.option-item.isTrue[data-v-5cd637ec] .el-radio__input.is-checked .el-radio__inner {
border-color: #70b603;
background: #70b603;
}
.option-item.isFalse[data-v-5cd637ec] {
border: 1px solid #d9001b;
}
.option-item.isFalse[data-v-5cd637ec] .el-radio__input.is-checked .el-radio__inner {
border-color: #d9001b;
background: #d9001b;
}
.option-item[data-v-5cd637ec]:hover {
background: #ddd;
}
.option-item[data-v-5cd637ec] .content {
cursor: pointer;
}
.option-item[data-v-5cd637ec] .stem-content.no-border {
padding: 8px 14px !important;
cursor: pointer;
}
/*# sourceMappingURL=radio.vue.map */
.line-content[data-v-a868932e] {
width: 100%;
position: relative;
@ -323,37 +323,6 @@
}
/*# sourceMappingURL=view-line-answer.vue.map */
.image-file[data-v-111cf251] {
width: 218px;
object-fit: scale-down;
}
.video-file[data-v-111cf251] {
width: 408px;
}
.file-render[data-v-111cf251] {
width: 100%;
}
.file-info[data-v-111cf251] {
flex: 1;
min-width: 0;
}
.file-info.videoHandler[data-v-111cf251] {
display: flex;
flex-direction: column;
justify-content: center;
}
.file-info.videoHandler .fileName[data-v-111cf251] {
font-size: 18px;
color: #333333;
margin-bottom: 19px;
}
.file-info.videoHandler .fileInfo[data-v-111cf251] {
font-size: 14px;
color: #666666;
margin-bottom: 19px;
}
/*# sourceMappingURL=index.vue.map */
.image-file[data-v-070c50ee] {
width: 218px;
object-fit: scale-down;
@ -385,43 +354,37 @@
}
/*# sourceMappingURL=index.vue.map */
[data-v-33a4cdd5] .el-dialog__header {
padding: 10px;
.image-file[data-v-111cf251] {
width: 218px;
object-fit: scale-down;
}
.video-content[data-v-33a4cdd5] {
width: 180px;
height: 135px;
border-radius: 6px;
overflow: hidden;
position: relative;
.video-file[data-v-111cf251] {
width: 408px;
}
.video-content .play[data-v-33a4cdd5] {
position: absolute;
left: 50%;
top: 50%;
cursor: pointer;
transform: translateX(-50%) translateY(-50%);
}
.video-mask[data-v-33a4cdd5] {
position: absolute;
left: 0;
top: 0;
.file-render[data-v-111cf251] {
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.5);
}
.video-mask img[data-v-33a4cdd5] {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50% -50%);
display: block;
.file-info[data-v-111cf251] {
flex: 1;
min-width: 0;
}
.video-player[data-v-33a4cdd5] {
width: 100%;
.file-info.videoHandler[data-v-111cf251] {
display: flex;
flex-direction: column;
justify-content: center;
}
.file-info.videoHandler .fileName[data-v-111cf251] {
font-size: 18px;
color: #333333;
margin-bottom: 19px;
}
.file-info.videoHandler .fileInfo[data-v-111cf251] {
font-size: 14px;
color: #666666;
margin-bottom: 19px;
}
/*# sourceMappingURL=video-play.vue.map */
/*# sourceMappingURL=index.vue.map */
[data-v-432b6cd2] .el-dialog__header {
padding: 10px;
}
@ -458,6 +421,43 @@
width: 100%;
}
/*# sourceMappingURL=video-play.vue.map */
[data-v-33a4cdd5] .el-dialog__header {
padding: 10px;
}
.video-content[data-v-33a4cdd5] {
width: 180px;
height: 135px;
border-radius: 6px;
overflow: hidden;
position: relative;
}
.video-content .play[data-v-33a4cdd5] {
position: absolute;
left: 50%;
top: 50%;
cursor: pointer;
transform: translateX(-50%) translateY(-50%);
}
.video-mask[data-v-33a4cdd5] {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.5);
}
.video-mask img[data-v-33a4cdd5] {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50% -50%);
display: block;
}
.video-player[data-v-33a4cdd5] {
width: 100%;
}
/*# sourceMappingURL=video-play.vue.map */
.audio .audio-icon[data-v-43ef9f54] {
width: 36px;

View File

@ -1,6 +1,6 @@
/*
* XmlDigitalTeaching v0.0.1
* Copyright ©Fri Mar 07 2025 11:35:13 GMT+0800 (中国标准时间) smile
* Copyright ©Fri Mar 14 2025 14:04:05 GMT+0800 (中国标准时间) smile
* Released under the ISC License.
*/
import crypto from 'crypto';

File diff suppressed because one or more lines are too long

View File

@ -1,6 +1,6 @@
/*
* XmlDigitalTeaching v0.0.1
* Copyright ©Fri Mar 07 2025 11:35:13 GMT+0800 (中国标准时间) smile
* Copyright ©Fri Mar 14 2025 14:04:05 GMT+0800 (中国标准时间) smile
* Released under the ISC License.
*/
//

View File

@ -1,6 +1,6 @@
/*
* XmlDigitalTeaching v0.0.1
* Copyright ©Fri Mar 07 2025 11:35:13 GMT+0800 (中国标准时间) smile
* Copyright ©Fri Mar 14 2025 14:04:05 GMT+0800 (中国标准时间) smile
* Released under the ISC License.
*/
var epub = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAoCAMAAAChHKjRAAAAAXNSR0IArs4c6QAAAjdQTFRFAAAAiXb/kG/0inD6inX6jW72jXL2eGLpe2fuinL2i3H3iHf6i3L5dmTvjHH3inP4inH2i3L2d2TuhW7vjHH5d2TqjnH5fWnyd2bskHb5jXX1jHH2i3H3i3H4i3H4d2Xsd2Xqi3H4cmLoi3L4inH3i3L3inL3i3L3jHL3hG3zi3L3jHL4jnT5i3L3i3L3jHH2bFPvbl/nb2DncF/ncVP1cWHncWHocWHpclP2cmLpc2Lpc2Lqc2Ppc2PqdGPpdGPqd1r1d1z0d2TreFv2eFz0eFz1eGDxeGbseVv1eVz1el31el32el71el72e133e1/2e2TxfGD1fGXxfWD3fWH2fmjxf2T2f2rwgGX3gGnygWX2gWb2gWb3gWrzgWzzgmb3gmf2gmzyg23zhGj3hGn2hGr2hGr3hG3zhWr3hWv2hWv3hWz3hW7zhW70hmz3h233h273iG34iG/3iW34iW74iW/3iXD3iXH2inD4inH3inP2i3D4i3H3i3H4i3L3i3L4i3P4jHL3jHL4jHP3jHP4jHT2jHT3jHrxjHryjXP4jXT3jXT5jXX3jXvyjnT5jnX4j3T5j3T6j3b3lYH2l4H4mIL4mYP4movynY/xpJL3pJfzpZL5pZjzqJX5q5n5r576saD6uaz3va/7zMT5zcP7z8X70Mb70sj708n708r71c381c761s382ND72db4393549z+4+H55+b66OL96+b+6+r67+v+8/L99PD/9vT+///9///+////0H5GmAAAADB0Uk5TAA0XMjI6OkZNVVpefX+HjJCRkpSeoausra2vs7W2t7i5v8TN1tbd3t/o6+7v8PH8u0jmrQAAAapJREFUOMtjYGBgYBZQ1sMAOpoKHAwIwF+HDfSlG9nzElADVGRuZScEVcNWiVORvY29KESRZDluRfb2VhJgRSp1OBQlgRTZW8uDFKnjUpRrZgtSZamER1Fji5MhSJG9qTgDgxoORXXd5e5mYGDMjltRXV9nTiIIxAkjKeoq8veFg5DK5rqWvgl9QDBRCklRacG8BfOhYMHs/Bq4hBySIu9Fe5DAXH+4hDRCUaXnqj3b12+EgE3rJidjVeS1ZM9ig4AgMAh1S+3HpWiFX2EJGBRXN9fhUrQyBFt0oylaahIWBQZ5bbgVrW2eMhUMyrLacCqCgx2TUnAr2gUFW1szcCpaHd7RCwLtkVlduB1uEREDAvGFXXWUBcFy5+x8MMgrwh2Yyxyy8sCgKDqtB6sijzV7dm7eAgHbNkxLwKaoznvhbqSkMjMYq6La2BlzZkHBnOmZ9VgVtVX4OLpCgUtgUzNWRXV1zS1w0Ig9CHADaZyZEwnIMGgQViTLoEpYkQiDWBUhNTXcDKwEDdJnZGAQJKCmgQtUQvHhVaPNCSkRWQSVdfWwAi1FHiagAgAPu3js6FbZbgAAAABJRU5ErkJggg==";

View File

@ -1,6 +1,6 @@
/*
* XmlDigitalTeaching v0.0.1
* Copyright ©Fri Mar 07 2025 11:35:13 GMT+0800 (中国标准时间) smile
* Copyright ©Fri Mar 14 2025 14:04:05 GMT+0800 (中国标准时间) smile
* Released under the ISC License.
*/
var singleGroupMixin = {

View File

@ -1,6 +1,6 @@
/*
* XmlDigitalTeaching v0.0.1
* Copyright ©Fri Mar 07 2025 11:35:13 GMT+0800 (中国标准时间) smile
* Copyright ©Fri Mar 14 2025 14:04:05 GMT+0800 (中国标准时间) smile
* Released under the ISC License.
*/
var singleGroupMixin = {

View File

@ -1,6 +1,6 @@
/*
* XmlDigitalTeaching v0.0.1
* Copyright ©Fri Mar 07 2025 11:35:13 GMT+0800 (中国标准时间) smile
* Copyright ©Fri Mar 14 2025 14:04:05 GMT+0800 (中国标准时间) smile
* Released under the ISC License.
*/
var singleGroupMixin = {

View File

@ -1,6 +1,6 @@
/*
* XmlDigitalTeaching v0.0.1
* Copyright ©Fri Mar 07 2025 11:35:13 GMT+0800 (中国标准时间) smile
* Copyright ©Fri Mar 14 2025 14:04:05 GMT+0800 (中国标准时间) smile
* Released under the ISC License.
*/
var singleGroupMixin = {

View File

@ -1,6 +1,6 @@
/*
* XmlDigitalTeaching v0.0.1
* Copyright ©Fri Mar 07 2025 11:35:13 GMT+0800 (中国标准时间) smile
* Copyright ©Fri Mar 14 2025 14:04:05 GMT+0800 (中国标准时间) smile
* Released under the ISC License.
*/
var singleGroupMixin = {

View File

@ -1,6 +1,6 @@
/*
* XmlDigitalTeaching v0.0.1
* Copyright ©Fri Mar 07 2025 11:35:13 GMT+0800 (中国标准时间) smile
* Copyright ©Fri Mar 14 2025 14:04:05 GMT+0800 (中国标准时间) smile
* Released under the ISC License.
*/
var singleGroupMixin = {

View File

@ -1,6 +1,6 @@
/*
* XmlDigitalTeaching v0.0.1
* Copyright ©Fri Mar 07 2025 11:35:13 GMT+0800 (中国标准时间) smile
* Copyright ©Fri Mar 14 2025 14:04:05 GMT+0800 (中国标准时间) smile
* Released under the ISC License.
*/
var singleGroupMixin = {

View File

@ -1,6 +1,6 @@
/*
* XmlDigitalTeaching v0.0.1
* Copyright ©Fri Mar 07 2025 11:35:13 GMT+0800 (中国标准时间) smile
* Copyright ©Fri Mar 14 2025 14:04:05 GMT+0800 (中国标准时间) smile
* Released under the ISC License.
*/
var singleGroupMixin = {

View File

@ -1,6 +1,6 @@
/*
* XmlDigitalTeaching v0.0.1
* Copyright ©Fri Mar 07 2025 11:35:13 GMT+0800 (中国标准时间) smile
* Copyright ©Fri Mar 14 2025 14:04:05 GMT+0800 (中国标准时间) smile
* Released under the ISC License.
*/
var singleGroupMixin = {

View File

@ -1,6 +1,6 @@
/*
* XmlDigitalTeaching v0.0.1
* Copyright ©Fri Mar 07 2025 11:35:13 GMT+0800 (中国标准时间) smile
* Copyright ©Fri Mar 14 2025 14:04:05 GMT+0800 (中国标准时间) smile
* Released under the ISC License.
*/
var singleGroupMixin = {

View File

@ -1,110 +1,102 @@
/*# sourceMappingURL=first.vue.map */
/*# sourceMappingURL=second.vue.map */
/*# sourceMappingURL=Greytheme2.vue.map */
/*# sourceMappingURL=Greytheme5.vue.map */
/*# sourceMappingURL=fourth.vue.map */
/*# sourceMappingURL=eighth.vue.map */
/*# sourceMappingURL=fifth.vue.map */
/*# sourceMappingURL=third.vue.map */
/*# sourceMappingURL=Greytheme4.vue.map */
/*# sourceMappingURL=seventh.vue.map */
/*# sourceMappingURL=Redtheme2.vue.map */
/*# sourceMappingURL=tenth.vue.map */
/*# sourceMappingURL=ninth.vue.map */
/*# sourceMappingURL=Greytheme1.vue.map */
/*# sourceMappingURL=eleventh.vue.map */
/*# sourceMappingURL=sixth.vue.map */
/*# sourceMappingURL=Yellowtheme3.vue.map */
/*# sourceMappingURL=third.vue.map */
/*# sourceMappingURL=first.vue.map */
/*# sourceMappingURL=eleventh.vue.map */
/*# sourceMappingURL=second.vue.map */
/*# sourceMappingURL=fifth.vue.map */
/*# sourceMappingURL=tenth.vue.map */
/*# sourceMappingURL=fourth.vue.map */
/*# sourceMappingURL=ninth.vue.map */
/*# sourceMappingURL=Greytheme3.vue.map */
/*# sourceMappingURL=Greytheme6.vue.map */
/*# sourceMappingURL=eighth.vue.map */
/*# sourceMappingURL=Redtheme3.vue.map */
/*# sourceMappingURL=seventh.vue.map */
/*# sourceMappingURL=Yellowtheme4.vue.map */
/*# sourceMappingURL=Redtheme1.vue.map */
/*# sourceMappingURL=Bluetheme4.vue.map */
/*# sourceMappingURL=Greytheme1.vue.map */
/*# sourceMappingURL=Yellowtheme1.vue.map */
/*# sourceMappingURL=Redtheme4.vue.map */
/*# sourceMappingURL=Greytheme5.vue.map */
/*# sourceMappingURL=Greentheme2.vue.map */
/*# sourceMappingURL=Yellowtheme3.vue.map */
/*# sourceMappingURL=Bluetheme1.vue.map */
/*# sourceMappingURL=Greytheme2.vue.map */
/*# sourceMappingURL=Yellowtheme4.vue.map */
/*# sourceMappingURL=Redtheme3.vue.map */
/*# sourceMappingURL=Greytheme4.vue.map */
/*# sourceMappingURL=Redtheme1.vue.map */
/*# sourceMappingURL=Greytheme6.vue.map */
/*# sourceMappingURL=Yellowtheme2.vue.map */
/*# sourceMappingURL=Bluetheme2.vue.map */
/*# sourceMappingURL=Greentheme1.vue.map */
/*# sourceMappingURL=Greentheme3.vue.map */
/*# sourceMappingURL=Redtheme4.vue.map */
/*# sourceMappingURL=Bluetheme2.vue.map */
/*# sourceMappingURL=Redtheme2.vue.map */
/*# sourceMappingURL=Greentheme4.vue.map */
/*# sourceMappingURL=Greentheme2.vue.map */
/*# sourceMappingURL=Bluetheme4.vue.map */
/*# sourceMappingURL=Bluetheme1.vue.map */
/*# sourceMappingURL=Bluetheme3.vue.map */
.xml-text-h5[data-v-ec02be9c] {
}
.xml-text-pc[data-v-ec02be9c] {
}
.xml-text-h5[data-v-ec02be9c] {
}
/*# sourceMappingURL=Greentheme3.vue.map */
.xml-text-h5 .inline-audio-wrap,
.xml-text-h5 .inline-link-wrap {
align-items: center;
@ -176,6 +168,14 @@
/*# sourceMappingURL=XmlText.vue.map */
.xml-text-h5[data-v-e037ecc2] {
}
.xml-text-pc[data-v-e037ecc2] {
}
.xml-text-h5[data-v-e037ecc2] {
}
/*# sourceMappingURL=XmlTextDialog.vue.map */

View File

@ -1,6 +1,6 @@
/*
* XmlDigitalTeaching v0.0.1
* Copyright ©Fri Mar 07 2025 11:35:13 GMT+0800 (中国标准时间) smile
* Copyright ©Fri Mar 14 2025 14:04:05 GMT+0800 (中国标准时间) smile
* Released under the ISC License.
*/
import crypto from 'crypto';
@ -48667,7 +48667,7 @@ var script$x = {
tempWrapDom.innerHTML = copy;
let content = '';
Array.from(tempWrapDom.childNodes).forEach(child => {
if (child.dataset.graphKey && child.tagName === 'P') {
if (child.dataset.graphKey && child.tagName === 'P' && child.textContent) {
let pCopy = child.outerHTML + '';
for (let i = 0, len = links.length; i < len; i++) {
let item = links[i];
@ -48799,6 +48799,20 @@ var script$x = {
}
});
}
if (type === 'video') {
// 魔链音频
_this.$EventBus.$emit('handleMagicLinkVideoPlay', {
plaintext,
title,
content,
type,
isPlaying,
targetId: e.target.id,
callback: video => {
e.target.setAttribute('data-isplaying', video.paused ? 'false' : 'true');
}
});
}
if (type === 'richtext') {
content = content.replace(/text\-align:\s?justify/g, 'text-align:left');
// 魔链富文本
@ -50415,7 +50429,7 @@ __vue_render__$x._withStripped = true;
/* style */
const __vue_inject_styles__$x = undefined;
/* scoped */
const __vue_scope_id__$x = "data-v-ec02be9c";
const __vue_scope_id__$x = "data-v-e037ecc2";
/* module identifier */
const __vue_module_identifier__$x = undefined;
/* functional template */

View File

@ -1,6 +1,6 @@
/*
* XmlDigitalTeaching v0.0.1
* Copyright ©Fri Mar 07 2025 11:35:13 GMT+0800 (中国标准时间) smile
* Copyright ©Fri Mar 14 2025 14:04:05 GMT+0800 (中国标准时间) smile
* Released under the ISC License.
*/
//

View File

@ -72,11 +72,11 @@
/*# sourceMappingURL=XmlText.vue.map */
.xml-text-h5[data-v-ec02be9c] {
.xml-text-h5[data-v-e037ecc2] {
}
.xml-text-pc[data-v-ec02be9c] {
.xml-text-pc[data-v-e037ecc2] {
}
.xml-text-h5[data-v-ec02be9c] {
.xml-text-h5[data-v-e037ecc2] {
}

View File

@ -1,6 +1,6 @@
/*
* XmlDigitalTeaching v0.0.1
* Copyright ©Fri Mar 07 2025 11:35:13 GMT+0800 (中国标准时间) smile
* Copyright ©Fri Mar 14 2025 14:04:05 GMT+0800 (中国标准时间) smile
* Released under the ISC License.
*/
import crypto from 'crypto';
@ -48667,7 +48667,7 @@ var script = {
tempWrapDom.innerHTML = copy;
let content = '';
Array.from(tempWrapDom.childNodes).forEach(child => {
if (child.dataset.graphKey && child.tagName === 'P') {
if (child.dataset.graphKey && child.tagName === 'P' && child.textContent) {
let pCopy = child.outerHTML + '';
for (let i = 0, len = links.length; i < len; i++) {
let item = links[i];
@ -48799,6 +48799,20 @@ var script = {
}
});
}
if (type === 'video') {
// 魔链音频
_this.$EventBus.$emit('handleMagicLinkVideoPlay', {
plaintext,
title,
content,
type,
isPlaying,
targetId: e.target.id,
callback: video => {
e.target.setAttribute('data-isplaying', video.paused ? 'false' : 'true');
}
});
}
if (type === 'richtext') {
content = content.replace(/text\-align:\s?justify/g, 'text-align:left');
// 魔链富文本
@ -50415,7 +50429,7 @@ __vue_render__._withStripped = true;
/* style */
const __vue_inject_styles__ = undefined;
/* scoped */
const __vue_scope_id__ = "data-v-ec02be9c";
const __vue_scope_id__ = "data-v-e037ecc2";
/* module identifier */
const __vue_module_identifier__ = undefined;
/* functional template */

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -3,105 +3,114 @@
/*# sourceMappingURL=first.vue.map */
/*# sourceMappingURL=semicircle.vue.map */
/*# sourceMappingURL=sixth.vue.map */
/*# sourceMappingURL=rectangle.vue.map */
/*# sourceMappingURL=fifth.vue.map */
/*# sourceMappingURL=thirteenth.vue.map */
/*# sourceMappingURL=fourteen.vue.map */
/*# sourceMappingURL=third.vue.map */
/*# sourceMappingURL=triangle.vue.map */
/*# sourceMappingURL=seventeen.vue.map */
/*# sourceMappingURL=hexagon.vue.map */
/*# sourceMappingURL=rectangle.vue.map */
/*# sourceMappingURL=semicircle.vue.map */
/*# sourceMappingURL=square.vue.map */
/*# sourceMappingURL=second.vue.map */
/*# sourceMappingURL=fifteen.vue.map */
/*# sourceMappingURL=sixteen.vue.map */
/*# sourceMappingURL=Yellowtheme1.vue.map */
/*# sourceMappingURL=hexagon.vue.map */
/*# sourceMappingURL=rotundity.vue.map */
/*# sourceMappingURL=nineteen.vue.map */
/*# sourceMappingURL=second.vue.map */
/*# sourceMappingURL=Greentheme4.vue.map */
/*# sourceMappingURL=seventeen.vue.map */
/*# sourceMappingURL=eighteen2.vue.map */
/*# sourceMappingURL=sixth.vue.map */
/*# sourceMappingURL=fourteen.vue.map */
/*# sourceMappingURL=sixteen.vue.map */
/*# sourceMappingURL=Greentheme3.vue.map */
/*# sourceMappingURL=eighteen.vue.map */
/*# sourceMappingURL=Greentheme6.vue.map */
/*# sourceMappingURL=eighteen2.vue.map */
/*# sourceMappingURL=twelfth.vue.map */
/*# sourceMappingURL=Yellowtheme3.vue.map */
/*# sourceMappingURL=third.vue.map */
/*# sourceMappingURL=Yellowtheme2.vue.map */
/*# sourceMappingURL=nineteen.vue.map */
/*# sourceMappingURL=triangle.vue.map */
/*# sourceMappingURL=Greentheme2.vue.map */
/*# sourceMappingURL=Knowledge.vue.map */
/*# sourceMappingURL=Yellowtheme1.vue.map */
/*# sourceMappingURL=Twentythree.vue.map */
/*# sourceMappingURL=thirteenth.vue.map */
/*# sourceMappingURL=Yellowtheme5.vue.map */
/*# sourceMappingURL=fifteen.vue.map */
/*# sourceMappingURL=Greentheme5.vue.map */
/*# sourceMappingURL=Yellowtheme2.vue.map */
/*# sourceMappingURL=Greentheme1.vue.map */
/*# sourceMappingURL=SanQintheme3.vue.map */
/*# sourceMappingURL=Greentheme6.vue.map */
/*# sourceMappingURL=Yellowtheme3.vue.map */
/*# sourceMappingURL=Yellowtheme4.vue.map */
/*# sourceMappingURL=Yellowtheme5.vue.map */
/*# sourceMappingURL=SanQintheme2.vue.map */
/*# sourceMappingURL=Twentyone.vue.map */
/*# sourceMappingURL=Greentheme4.vue.map */
/*# sourceMappingURL=Knowledge.vue.map */
/*# sourceMappingURL=Twentyfour.vue.map */
/*# sourceMappingURL=SanQintheme3.vue.map */
/*# sourceMappingURL=twenty.vue.map */
/*# sourceMappingURL=Greentheme5.vue.map */
/*# sourceMappingURL=eighteen.vue.map */
/*# sourceMappingURL=Twentyfive.vue.map */
@ -111,19 +120,18 @@
/*# sourceMappingURL=Yellowtheme6.vue.map */
/*# sourceMappingURL=Twentyfour.vue.map */
/*# sourceMappingURL=Twentyone.vue.map */
/*# sourceMappingURL=twenty.vue.map */
/*# sourceMappingURL=Twentythree.vue.map */
/*# sourceMappingURL=Twentytwo.vue.map */
.xml-text-h5[data-v-e037ecc2] {
}
.xml-text-pc[data-v-e037ecc2] {
}
.xml-text-h5[data-v-e037ecc2] {
}
/*# sourceMappingURL=SanQintheme2.vue.map */
.xml-text-h5 .inline-audio-wrap,
.xml-text-h5 .inline-link-wrap {
align-items: center;
@ -195,14 +203,6 @@
/*# sourceMappingURL=XmlText.vue.map */
.xml-text-h5[data-v-ec02be9c] {
}
.xml-text-pc[data-v-ec02be9c] {
}
.xml-text-h5[data-v-ec02be9c] {
}
/*# sourceMappingURL=XmlTextDialog.vue.map */

View File

@ -1,6 +1,6 @@
/*
* XmlDigitalTeaching v0.0.1
* Copyright ©Fri Mar 07 2025 11:35:13 GMT+0800 (中国标准时间) smile
* Copyright ©Fri Mar 14 2025 14:04:05 GMT+0800 (中国标准时间) smile
* Released under the ISC License.
*/
import crypto from 'crypto';
@ -48667,7 +48667,7 @@ var script$G = {
tempWrapDom.innerHTML = copy;
let content = '';
Array.from(tempWrapDom.childNodes).forEach(child => {
if (child.dataset.graphKey && child.tagName === 'P') {
if (child.dataset.graphKey && child.tagName === 'P' && child.textContent) {
let pCopy = child.outerHTML + '';
for (let i = 0, len = links.length; i < len; i++) {
let item = links[i];
@ -48799,6 +48799,20 @@ var script$G = {
}
});
}
if (type === 'video') {
// 魔链音频
_this.$EventBus.$emit('handleMagicLinkVideoPlay', {
plaintext,
title,
content,
type,
isPlaying,
targetId: e.target.id,
callback: video => {
e.target.setAttribute('data-isplaying', video.paused ? 'false' : 'true');
}
});
}
if (type === 'richtext') {
content = content.replace(/text\-align:\s?justify/g, 'text-align:left');
// 魔链富文本
@ -50415,7 +50429,7 @@ __vue_render__$G._withStripped = true;
/* style */
const __vue_inject_styles__$G = undefined;
/* scoped */
const __vue_scope_id__$G = "data-v-ec02be9c";
const __vue_scope_id__$G = "data-v-e037ecc2";
/* module identifier */
const __vue_module_identifier__$G = undefined;
/* functional template */

View File

@ -1,24 +1,27 @@
/*# sourceMappingURL=semicircle.vue.map */
/*# sourceMappingURL=Yellowtheme2.vue.map */
/*# sourceMappingURL=first.vue.map */
/*# sourceMappingURL=Yellowtheme4.vue.map */
/*# sourceMappingURL=sixth.vue.map */
/*# sourceMappingURL=Yellowtheme6.vue.map */
/*# sourceMappingURL=Yellowtheme1.vue.map */
/*# sourceMappingURL=Yellowtheme4.vue.map */
/*# sourceMappingURL=semicircle.vue.map */
/*# sourceMappingURL=Yellowtheme6.vue.map */
/*# sourceMappingURL=Greentheme1.vue.map */
/*# sourceMappingURL=Greentheme6.vue.map */
.title-text[data-v-14dffda4] {
background-color: var(--background-color) !important;
}
@ -30,124 +33,133 @@
/*# sourceMappingURL=third.vue.map */
/*# sourceMappingURL=Greentheme1.vue.map */
/*# sourceMappingURL=twelfth.vue.map */
/*# sourceMappingURL=thirteenth.vue.map */
/*# sourceMappingURL=Greentheme2.vue.map */
/*# sourceMappingURL=Greentheme3.vue.map */
/*# sourceMappingURL=rectangle.vue.map */
/*# sourceMappingURL=Redtheme3.vue.map */
/*# sourceMappingURL=nineteen.vue.map */
/*# sourceMappingURL=Greentheme6.vue.map */
/*# sourceMappingURL=Yellowtheme5.vue.map */
/*# sourceMappingURL=fifteen.vue.map */
/*# sourceMappingURL=Greentheme4.vue.map */
/*# sourceMappingURL=Yellowtheme2.vue.map */
/*# sourceMappingURL=fifth.vue.map */
/*# sourceMappingURL=hexagon.vue.map */
/*# sourceMappingURL=fifteen.vue.map */
/*# sourceMappingURL=Redtheme4.vue.map */
/*# sourceMappingURL=thirteenth.vue.map */
/*# sourceMappingURL=Redtheme1.vue.map */
/*# sourceMappingURL=fourteen.vue.map */
/*# sourceMappingURL=Yellowtheme5.vue.map */
/*# sourceMappingURL=seventeen.vue.map */
/*# sourceMappingURL=Thirtytwo.vue.map */
/*# sourceMappingURL=Thirtyone.vue.map */
/*# sourceMappingURL=Knowledge.vue.map */
/*# sourceMappingURL=Redtheme1.vue.map */
/*# sourceMappingURL=Thirtythree.vue.map */
/*# sourceMappingURL=rectangle.vue.map */
/*# sourceMappingURL=sixteen.vue.map */
/*# sourceMappingURL=twelfth.vue.map */
/*# sourceMappingURL=Greentheme2.vue.map */
/*# sourceMappingURL=hexagon.vue.map */
/*# sourceMappingURL=nineteen.vue.map */
/*# sourceMappingURL=Greentheme3.vue.map */
/*# sourceMappingURL=Greentheme4.vue.map */
/*# sourceMappingURL=Thirtysix.vue.map */
/*# sourceMappingURL=triangle.vue.map */
/*# sourceMappingURL=BuleRectangle.vue.map */
/*# sourceMappingURL=Knowledge.vue.map */
/*# sourceMappingURL=fourteen.vue.map */
/*# sourceMappingURL=Redtheme2.vue.map */
/*# sourceMappingURL=Redtheme3.vue.map */
/*# sourceMappingURL=Thirtytwo.vue.map */
/*# sourceMappingURL=BuleRectangle.vue.map */
/*# sourceMappingURL=Thirtyfour.vue.map */
/*# sourceMappingURL=titleQuestion.vue.map */
/*# sourceMappingURL=Thirtyone.vue.map */
/*# sourceMappingURL=Thirtyfive.vue.map */
/*# sourceMappingURL=Thirtyseven.vue.map */
/*# sourceMappingURL=titleLogging.vue.map */
/*# sourceMappingURL=Sevenpagefour.vue.map */
/*# sourceMappingURL=Thirtynine.vue.map */
/*# sourceMappingURL=titleTearcher.vue.map */
/*# sourceMappingURL=titleCrane.vue.map */
/*# sourceMappingURL=BuleRectangleTwo.vue.map */
/*# sourceMappingURL=titleQuestion.vue.map */
/*# sourceMappingURL=Thirtythree.vue.map */
/*# sourceMappingURL=Sevenpagetwo.vue.map */
/*# sourceMappingURL=titleCrane.vue.map */
/*# sourceMappingURL=Thirtyseven.vue.map */
/*# sourceMappingURL=Thirtynine.vue.map */
/*# sourceMappingURL=Thirtyfive.vue.map */
/*# sourceMappingURL=Redtheme4.vue.map */
/*# sourceMappingURL=Forty.vue.map */
/*# sourceMappingURL=Thirtyeight.vue.map */
/*# sourceMappingURL=Sevenpagefive.vue.map */
/*# sourceMappingURL=Sevenpagethree.vue.map */
/*# sourceMappingURL=Thirtyeight.vue.map */
/*# sourceMappingURL=titleLight.vue.map */
/*# sourceMappingURL=titleLogging.vue.map */
/*# sourceMappingURL=titleText.vue.map */
/*# sourceMappingURL=Fortyone.vue.map */
.title-bgimg[data-v-16943e38] {
background-image: url(../style/title-text-bgimg.png);
}
@ -155,27 +167,7 @@
/*# sourceMappingURL=Sevenpageone.vue.map */
/*# sourceMappingURL=titleText.vue.map */
/*# sourceMappingURL=Forty.vue.map */
/*# sourceMappingURL=BuleRectangleTwo.vue.map */
/*# sourceMappingURL=titleLight.vue.map */
/*# sourceMappingURL=Fortyone.vue.map */
.xml-text-h5[data-v-ec02be9c] {
}
.xml-text-pc[data-v-ec02be9c] {
}
.xml-text-h5[data-v-ec02be9c] {
}
/*# sourceMappingURL=Sevenpagefour.vue.map */
.xml-text-h5 .inline-audio-wrap,
.xml-text-h5 .inline-link-wrap {
align-items: center;
@ -247,6 +239,14 @@
/*# sourceMappingURL=XmlText.vue.map */
.xml-text-h5[data-v-e037ecc2] {
}
.xml-text-pc[data-v-e037ecc2] {
}
.xml-text-h5[data-v-e037ecc2] {
}
/*# sourceMappingURL=XmlTextDialog.vue.map */

View File

@ -1,6 +1,6 @@
/*
* XmlDigitalTeaching v0.0.1
* Copyright ©Fri Mar 07 2025 11:35:13 GMT+0800 (中国标准时间) smile
* Copyright ©Fri Mar 14 2025 14:04:05 GMT+0800 (中国标准时间) smile
* Released under the ISC License.
*/
import crypto from 'crypto';
@ -48667,7 +48667,7 @@ var script$S = {
tempWrapDom.innerHTML = copy;
let content = '';
Array.from(tempWrapDom.childNodes).forEach(child => {
if (child.dataset.graphKey && child.tagName === 'P') {
if (child.dataset.graphKey && child.tagName === 'P' && child.textContent) {
let pCopy = child.outerHTML + '';
for (let i = 0, len = links.length; i < len; i++) {
let item = links[i];
@ -48799,6 +48799,20 @@ var script$S = {
}
});
}
if (type === 'video') {
// 魔链音频
_this.$EventBus.$emit('handleMagicLinkVideoPlay', {
plaintext,
title,
content,
type,
isPlaying,
targetId: e.target.id,
callback: video => {
e.target.setAttribute('data-isplaying', video.paused ? 'false' : 'true');
}
});
}
if (type === 'richtext') {
content = content.replace(/text\-align:\s?justify/g, 'text-align:left');
// 魔链富文本
@ -50415,7 +50429,7 @@ __vue_render__$S._withStripped = true;
/* style */
const __vue_inject_styles__$S = undefined;
/* scoped */
const __vue_scope_id__$S = "data-v-ec02be9c";
const __vue_scope_id__$S = "data-v-e037ecc2";
/* module identifier */
const __vue_module_identifier__$S = undefined;
/* functional template */

View File

@ -1,11 +1,3 @@
.xml-video-container-h5[data-v-6fcfaafb] {
}
.xml-video-container-pc[data-v-6fcfaafb] {
}
.xml-video-container-pad[data-v-6fcfaafb] {
}
.xml-video-container-pdf[data-v-4645f3e6] {
position: relative;
display: flex;
@ -32,3 +24,10 @@
}
/*# sourceMappingURL=XmlVideoImg.vue.map */
.xml-video-container-h5[data-v-6fcfaafb] {
}
.xml-video-container-pc[data-v-6fcfaafb] {
}
.xml-video-container-pad[data-v-6fcfaafb] {
}

View File

@ -1,6 +1,6 @@
/*
* XmlDigitalTeaching v0.0.1
* Copyright ©Fri Mar 07 2025 11:35:13 GMT+0800 (中国标准时间) smile
* Copyright ©Fri Mar 14 2025 14:04:05 GMT+0800 (中国标准时间) smile
* Released under the ISC License.
*/
//
@ -14307,9 +14307,10 @@ var __vue_render__$2 = function () {
_c("img", { attrs: { src: _vm.titleLeftIcon } }),
]),
_vm._v(" "),
_c("div", { staticClass: "title" }, [
_vm._v(_vm._s(_vm.title)),
]),
_c("div", {
staticClass: "title",
domProps: { innerHTML: _vm._s(_vm.title) },
}),
_vm._v(" "),
_c("div", { staticClass: "title-adorn" }, [
_c("img", { attrs: { src: _vm.titleRightIcon } }),

View File

@ -181,6 +181,7 @@ export default {
// document.title = '';
debugger
this.bookId = this.$route.query.bookId
@ -316,13 +317,17 @@ export default {
var abc = await bookApi.bookinfo.request_info({bookId: this.bookId})
debugger
// abc.isBuy = 1
if (abc){
if (abc.isBuy == 0) {
this.isTrial = true
}
else {
this.isTrial = false
}
}
this.trialChapterList = await bookApi.bookinfo.unlock({bookId:this.bookId})