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

View File

@ -1,6 +1,6 @@
/* /*
* XmlDigitalTeaching v0.0.1 * 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. * 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 * 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. * Released under the ISC License.
*/ */
// //

View File

@ -1,6 +1,6 @@
/* /*
* XmlDigitalTeaching v0.0.1 * 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. * Released under the ISC License.
*/ */
// //

View File

@ -1,6 +1,6 @@
/* /*
* XmlDigitalTeaching v0.0.1 * 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. * Released under the ISC License.
*/ */
// //

View File

@ -1,6 +1,6 @@
/* /*
* XmlDigitalTeaching v0.0.1 * 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. * Released under the ISC License.
*/ */
import Vue from 'vue'; 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=fifth.vue.map */
/*# sourceMappingURL=first.vue.map */
/*# sourceMappingURL=seventh.vue.map */ /*# sourceMappingURL=seventh.vue.map */
/*# sourceMappingURL=second.vue.map */
/*# sourceMappingURL=third.vue.map */ /*# sourceMappingURL=third.vue.map */
/*# sourceMappingURL=sixth.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-audio-wrap,
.xml-text-h5 .inline-link-wrap { .xml-text-h5 .inline-link-wrap {
align-items: center; align-items: center;
@ -93,14 +101,6 @@
/*# sourceMappingURL=XmlText.vue.map */ /*# 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 { .xml-image-lun-bo .el-carousel__item {
text-align: center; text-align: center;
} }

View File

@ -1,6 +1,6 @@
/* /*
* XmlDigitalTeaching v0.0.1 * 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. * Released under the ISC License.
*/ */
import Vue from 'vue'; import Vue from 'vue';
@ -50578,7 +50578,7 @@ var script$7 = {
tempWrapDom.innerHTML = copy; tempWrapDom.innerHTML = copy;
let content = ''; let content = '';
Array.from(tempWrapDom.childNodes).forEach(child => { 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 + ''; let pCopy = child.outerHTML + '';
for (let i = 0, len = links.length; i < len; i++) { for (let i = 0, len = links.length; i < len; i++) {
let item = links[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') { if (type === 'richtext') {
content = content.replace(/text\-align:\s?justify/g, 'text-align:left'); content = content.replace(/text\-align:\s?justify/g, 'text-align:left');
// 魔链富文本 // 魔链富文本
@ -52326,7 +52340,7 @@ __vue_render__$7._withStripped = true;
/* style */ /* style */
const __vue_inject_styles__$7 = undefined; const __vue_inject_styles__$7 = undefined;
/* scoped */ /* scoped */
const __vue_scope_id__$7 = "data-v-ec02be9c"; const __vue_scope_id__$7 = "data-v-e037ecc2";
/* module identifier */ /* module identifier */
const __vue_module_identifier__$7 = undefined; const __vue_module_identifier__$7 = undefined;
/* functional template */ /* functional template */

File diff suppressed because it is too large Load Diff

View File

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

File diff suppressed because one or more lines are too long

View File

@ -1,6 +1,6 @@
/* /*
* XmlDigitalTeaching v0.0.1 * 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. * Released under the ISC License.
*/ */
import Vue from 'vue'; import Vue from 'vue';

View File

@ -1,6 +1,6 @@
/* /*
* XmlDigitalTeaching v0.0.1 * 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. * Released under the ISC License.
*/ */
var playIcon = "data:image/png;base64,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"; 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=second.vue.map */
/*# sourceMappingURL=eleven.vue.map */ /*# sourceMappingURL=quadrangle.vue.map */
/*# sourceMappingURL=first.vue.map */
/*# sourceMappingURL=eighth.vue.map */
/*# sourceMappingURL=Greentheme3.vue.map */
/*# sourceMappingURL=third.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=isosceles.vue.map */
/*# sourceMappingURL=quadrangle.vue.map */
/*# sourceMappingURL=Yellowtheme1.vue.map */
/*# sourceMappingURL=seventh.vue.map */ /*# sourceMappingURL=seventh.vue.map */
/*# sourceMappingURL=twelve.vue.map */
/*# sourceMappingURL=fourteen.vue.map */
/*# sourceMappingURL=thirteen.vue.map */
/*# sourceMappingURL=tenth.vue.map */ /*# sourceMappingURL=tenth.vue.map */
/*# sourceMappingURL=Greentheme4.vue.map */ /*# sourceMappingURL=twelve.vue.map */
/*# sourceMappingURL=fifteen.vue.map */ /*# sourceMappingURL=fifteen.vue.map */
/*# sourceMappingURL=thirteen.vue.map */
/*# sourceMappingURL=ninth.vue.map */
/*# sourceMappingURL=Greentheme3.vue.map */
/*# sourceMappingURL=Redtheme1.vue.map */ /*# sourceMappingURL=Redtheme1.vue.map */
/*# sourceMappingURL=Yellowtheme2.vue.map */
/*# sourceMappingURL=Redtheme3.vue.map */
/*# sourceMappingURL=Yellowtheme4.vue.map */
/*# sourceMappingURL=Greentheme2.vue.map */ /*# sourceMappingURL=Greentheme2.vue.map */
/*# sourceMappingURL=Greentheme5.vue.map */ /*# sourceMappingURL=Greentheme5.vue.map */
/*# sourceMappingURL=Redtheme5.vue.map */ /*# sourceMappingURL=wave.vue.map */
/*# sourceMappingURL=Greentheme4.vue.map */
/*# sourceMappingURL=Yellowtheme3.vue.map */ /*# sourceMappingURL=Yellowtheme3.vue.map */
/*# sourceMappingURL=Thirtyfive.vue.map */ /*# sourceMappingURL=Redtheme2.vue.map */
/*# sourceMappingURL=SanQintheme3.vue.map */
/*# sourceMappingURL=sixteen.vue.map */
/*# sourceMappingURL=Yellowtheme5.vue.map */ /*# sourceMappingURL=Yellowtheme5.vue.map */
/*# sourceMappingURL=Redtheme6.vue.map */
/*# sourceMappingURL=Redtheme4.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=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=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=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-audio-wrap,
.xml-text-h5 .inline-link-wrap { .xml-text-h5 .inline-link-wrap {
align-items: center; align-items: center;
@ -192,14 +200,6 @@
/*# sourceMappingURL=XmlText.vue.map */ /*# 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 */ /*# sourceMappingURL=XmlTextDialog.vue.map */

View File

@ -1,6 +1,6 @@
/* /*
* XmlDigitalTeaching v0.0.1 * 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. * Released under the ISC License.
*/ */
import crypto from 'crypto'; import crypto from 'crypto';
@ -48667,7 +48667,7 @@ var script$F = {
tempWrapDom.innerHTML = copy; tempWrapDom.innerHTML = copy;
let content = ''; let content = '';
Array.from(tempWrapDom.childNodes).forEach(child => { 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 + ''; let pCopy = child.outerHTML + '';
for (let i = 0, len = links.length; i < len; i++) { for (let i = 0, len = links.length; i < len; i++) {
let item = links[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') { if (type === 'richtext') {
content = content.replace(/text\-align:\s?justify/g, 'text-align:left'); content = content.replace(/text\-align:\s?justify/g, 'text-align:left');
// 魔链富文本 // 魔链富文本
@ -50415,7 +50429,7 @@ __vue_render__$F._withStripped = true;
/* style */ /* style */
const __vue_inject_styles__$F = undefined; const __vue_inject_styles__$F = undefined;
/* scoped */ /* scoped */
const __vue_scope_id__$F = "data-v-ec02be9c"; const __vue_scope_id__$F = "data-v-e037ecc2";
/* module identifier */ /* module identifier */
const __vue_module_identifier__$F = undefined; const __vue_module_identifier__$F = undefined;
/* functional template */ /* functional template */

View File

@ -12,6 +12,182 @@
/*# sourceMappingURL=QuestionItem.vue.map */ /*# 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] { .content[data-v-175142a4] {
width: 100%; width: 100%;
} }
@ -62,182 +238,6 @@
} }
/*# sourceMappingURL=common.vue.map */ /*# 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] { .line-content[data-v-a868932e] {
width: 100%; width: 100%;
position: relative; position: relative;
@ -323,37 +323,6 @@
} }
/*# sourceMappingURL=view-line-answer.vue.map */ /*# 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] { .image-file[data-v-070c50ee] {
width: 218px; width: 218px;
object-fit: scale-down; object-fit: scale-down;
@ -385,43 +354,37 @@
} }
/*# sourceMappingURL=index.vue.map */ /*# sourceMappingURL=index.vue.map */
[data-v-33a4cdd5] .el-dialog__header { .image-file[data-v-111cf251] {
padding: 10px; width: 218px;
object-fit: scale-down;
} }
.video-content[data-v-33a4cdd5] { .video-file[data-v-111cf251] {
width: 180px; width: 408px;
height: 135px;
border-radius: 6px;
overflow: hidden;
position: relative;
} }
.video-content .play[data-v-33a4cdd5] { .file-render[data-v-111cf251] {
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%; width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.5);
} }
.video-mask img[data-v-33a4cdd5] { .file-info[data-v-111cf251] {
position: absolute; flex: 1;
left: 50%; min-width: 0;
top: 50%;
transform: translate(-50% -50%);
display: block;
} }
.video-player[data-v-33a4cdd5] { .file-info.videoHandler[data-v-111cf251] {
width: 100%; 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 { [data-v-432b6cd2] .el-dialog__header {
padding: 10px; padding: 10px;
} }
@ -458,6 +421,43 @@
width: 100%; 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 */ /*# sourceMappingURL=video-play.vue.map */
.audio .audio-icon[data-v-43ef9f54] { .audio .audio-icon[data-v-43ef9f54] {
width: 36px; width: 36px;

View File

@ -1,6 +1,6 @@
/* /*
* XmlDigitalTeaching v0.0.1 * 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. * Released under the ISC License.
*/ */
import crypto from 'crypto'; 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 * 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. * Released under the ISC License.
*/ */
// //

View File

@ -1,6 +1,6 @@
/* /*
* XmlDigitalTeaching v0.0.1 * 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. * 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=="; 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 * 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. * Released under the ISC License.
*/ */
var singleGroupMixin = { var singleGroupMixin = {

View File

@ -1,6 +1,6 @@
/* /*
* XmlDigitalTeaching v0.0.1 * 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. * Released under the ISC License.
*/ */
var singleGroupMixin = { var singleGroupMixin = {

View File

@ -1,6 +1,6 @@
/* /*
* XmlDigitalTeaching v0.0.1 * 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. * Released under the ISC License.
*/ */
var singleGroupMixin = { var singleGroupMixin = {

View File

@ -1,6 +1,6 @@
/* /*
* XmlDigitalTeaching v0.0.1 * 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. * Released under the ISC License.
*/ */
var singleGroupMixin = { var singleGroupMixin = {

View File

@ -1,6 +1,6 @@
/* /*
* XmlDigitalTeaching v0.0.1 * 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. * Released under the ISC License.
*/ */
var singleGroupMixin = { var singleGroupMixin = {

View File

@ -1,6 +1,6 @@
/* /*
* XmlDigitalTeaching v0.0.1 * 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. * Released under the ISC License.
*/ */
var singleGroupMixin = { var singleGroupMixin = {

View File

@ -1,6 +1,6 @@
/* /*
* XmlDigitalTeaching v0.0.1 * 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. * Released under the ISC License.
*/ */
var singleGroupMixin = { var singleGroupMixin = {

View File

@ -1,6 +1,6 @@
/* /*
* XmlDigitalTeaching v0.0.1 * 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. * Released under the ISC License.
*/ */
var singleGroupMixin = { var singleGroupMixin = {

View File

@ -1,6 +1,6 @@
/* /*
* XmlDigitalTeaching v0.0.1 * 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. * Released under the ISC License.
*/ */
var singleGroupMixin = { var singleGroupMixin = {

View File

@ -1,6 +1,6 @@
/* /*
* XmlDigitalTeaching v0.0.1 * 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. * Released under the ISC License.
*/ */
var singleGroupMixin = { 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=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=Greytheme3.vue.map */
/*# sourceMappingURL=Greytheme6.vue.map */ /*# sourceMappingURL=eighth.vue.map */
/*# sourceMappingURL=Redtheme3.vue.map */ /*# sourceMappingURL=seventh.vue.map */
/*# sourceMappingURL=Yellowtheme4.vue.map */ /*# sourceMappingURL=Greytheme1.vue.map */
/*# sourceMappingURL=Redtheme1.vue.map */
/*# sourceMappingURL=Bluetheme4.vue.map */
/*# sourceMappingURL=Yellowtheme1.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=Yellowtheme2.vue.map */
/*# sourceMappingURL=Bluetheme2.vue.map */
/*# sourceMappingURL=Greentheme1.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=Greentheme4.vue.map */
/*# sourceMappingURL=Greentheme2.vue.map */
/*# sourceMappingURL=Bluetheme4.vue.map */
/*# sourceMappingURL=Bluetheme1.vue.map */
/*# sourceMappingURL=Bluetheme3.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-audio-wrap,
.xml-text-h5 .inline-link-wrap { .xml-text-h5 .inline-link-wrap {
align-items: center; align-items: center;
@ -176,6 +168,14 @@
/*# sourceMappingURL=XmlText.vue.map */ /*# 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 */ /*# sourceMappingURL=XmlTextDialog.vue.map */

View File

@ -1,6 +1,6 @@
/* /*
* XmlDigitalTeaching v0.0.1 * 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. * Released under the ISC License.
*/ */
import crypto from 'crypto'; import crypto from 'crypto';
@ -48667,7 +48667,7 @@ var script$x = {
tempWrapDom.innerHTML = copy; tempWrapDom.innerHTML = copy;
let content = ''; let content = '';
Array.from(tempWrapDom.childNodes).forEach(child => { 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 + ''; let pCopy = child.outerHTML + '';
for (let i = 0, len = links.length; i < len; i++) { for (let i = 0, len = links.length; i < len; i++) {
let item = links[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') { if (type === 'richtext') {
content = content.replace(/text\-align:\s?justify/g, 'text-align:left'); content = content.replace(/text\-align:\s?justify/g, 'text-align:left');
// 魔链富文本 // 魔链富文本
@ -50415,7 +50429,7 @@ __vue_render__$x._withStripped = true;
/* style */ /* style */
const __vue_inject_styles__$x = undefined; const __vue_inject_styles__$x = undefined;
/* scoped */ /* scoped */
const __vue_scope_id__$x = "data-v-ec02be9c"; const __vue_scope_id__$x = "data-v-e037ecc2";
/* module identifier */ /* module identifier */
const __vue_module_identifier__$x = undefined; const __vue_module_identifier__$x = undefined;
/* functional template */ /* functional template */

View File

@ -1,6 +1,6 @@
/* /*
* XmlDigitalTeaching v0.0.1 * 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. * Released under the ISC License.
*/ */
// //

View File

@ -72,11 +72,11 @@
/*# sourceMappingURL=XmlText.vue.map */ /*# 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 * 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. * Released under the ISC License.
*/ */
import crypto from 'crypto'; import crypto from 'crypto';
@ -48667,7 +48667,7 @@ var script = {
tempWrapDom.innerHTML = copy; tempWrapDom.innerHTML = copy;
let content = ''; let content = '';
Array.from(tempWrapDom.childNodes).forEach(child => { 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 + ''; let pCopy = child.outerHTML + '';
for (let i = 0, len = links.length; i < len; i++) { for (let i = 0, len = links.length; i < len; i++) {
let item = links[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') { if (type === 'richtext') {
content = content.replace(/text\-align:\s?justify/g, 'text-align:left'); content = content.replace(/text\-align:\s?justify/g, 'text-align:left');
// 魔链富文本 // 魔链富文本
@ -50415,7 +50429,7 @@ __vue_render__._withStripped = true;
/* style */ /* style */
const __vue_inject_styles__ = undefined; const __vue_inject_styles__ = undefined;
/* scoped */ /* scoped */
const __vue_scope_id__ = "data-v-ec02be9c"; const __vue_scope_id__ = "data-v-e037ecc2";
/* module identifier */ /* module identifier */
const __vue_module_identifier__ = undefined; const __vue_module_identifier__ = undefined;
/* functional template */ /* 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=first.vue.map */
/*# sourceMappingURL=semicircle.vue.map */ /*# sourceMappingURL=rectangle.vue.map */
/*# sourceMappingURL=sixth.vue.map */
/*# sourceMappingURL=fifth.vue.map */ /*# sourceMappingURL=fifth.vue.map */
/*# sourceMappingURL=thirteenth.vue.map */ /*# sourceMappingURL=fourteen.vue.map */
/*# sourceMappingURL=third.vue.map */ /*# sourceMappingURL=semicircle.vue.map */
/*# sourceMappingURL=triangle.vue.map */
/*# sourceMappingURL=seventeen.vue.map */
/*# sourceMappingURL=hexagon.vue.map */
/*# sourceMappingURL=rectangle.vue.map */
/*# sourceMappingURL=square.vue.map */ /*# sourceMappingURL=square.vue.map */
/*# sourceMappingURL=second.vue.map */ /*# sourceMappingURL=hexagon.vue.map */
/*# sourceMappingURL=fifteen.vue.map */
/*# sourceMappingURL=sixteen.vue.map */
/*# sourceMappingURL=Yellowtheme1.vue.map */
/*# sourceMappingURL=rotundity.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=Greentheme3.vue.map */
/*# sourceMappingURL=eighteen.vue.map */ /*# sourceMappingURL=Greentheme6.vue.map */
/*# sourceMappingURL=eighteen2.vue.map */
/*# sourceMappingURL=twelfth.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=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=Greentheme1.vue.map */
/*# sourceMappingURL=SanQintheme3.vue.map */ /*# sourceMappingURL=Yellowtheme3.vue.map */
/*# sourceMappingURL=Greentheme6.vue.map */
/*# sourceMappingURL=Yellowtheme4.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 */ /*# sourceMappingURL=Twentyfive.vue.map */
@ -111,19 +120,18 @@
/*# sourceMappingURL=Yellowtheme6.vue.map */ /*# sourceMappingURL=Yellowtheme6.vue.map */
/*# sourceMappingURL=Twentyfour.vue.map */ /*# sourceMappingURL=Twentythree.vue.map */
/*# sourceMappingURL=Twentyone.vue.map */
/*# sourceMappingURL=twenty.vue.map */
/*# sourceMappingURL=Twentytwo.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-audio-wrap,
.xml-text-h5 .inline-link-wrap { .xml-text-h5 .inline-link-wrap {
align-items: center; align-items: center;
@ -195,14 +203,6 @@
/*# sourceMappingURL=XmlText.vue.map */ /*# 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 */ /*# sourceMappingURL=XmlTextDialog.vue.map */

View File

@ -1,6 +1,6 @@
/* /*
* XmlDigitalTeaching v0.0.1 * 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. * Released under the ISC License.
*/ */
import crypto from 'crypto'; import crypto from 'crypto';
@ -48667,7 +48667,7 @@ var script$G = {
tempWrapDom.innerHTML = copy; tempWrapDom.innerHTML = copy;
let content = ''; let content = '';
Array.from(tempWrapDom.childNodes).forEach(child => { 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 + ''; let pCopy = child.outerHTML + '';
for (let i = 0, len = links.length; i < len; i++) { for (let i = 0, len = links.length; i < len; i++) {
let item = links[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') { if (type === 'richtext') {
content = content.replace(/text\-align:\s?justify/g, 'text-align:left'); content = content.replace(/text\-align:\s?justify/g, 'text-align:left');
// 魔链富文本 // 魔链富文本
@ -50415,7 +50429,7 @@ __vue_render__$G._withStripped = true;
/* style */ /* style */
const __vue_inject_styles__$G = undefined; const __vue_inject_styles__$G = undefined;
/* scoped */ /* scoped */
const __vue_scope_id__$G = "data-v-ec02be9c"; const __vue_scope_id__$G = "data-v-e037ecc2";
/* module identifier */ /* module identifier */
const __vue_module_identifier__$G = undefined; const __vue_module_identifier__$G = undefined;
/* functional template */ /* functional template */

View File

@ -1,24 +1,27 @@
/*# sourceMappingURL=semicircle.vue.map */
/*# sourceMappingURL=Yellowtheme2.vue.map */
/*# sourceMappingURL=first.vue.map */ /*# sourceMappingURL=first.vue.map */
/*# sourceMappingURL=Yellowtheme4.vue.map */
/*# sourceMappingURL=sixth.vue.map */ /*# sourceMappingURL=sixth.vue.map */
/*# sourceMappingURL=Yellowtheme6.vue.map */
/*# sourceMappingURL=Yellowtheme1.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] { .title-text[data-v-14dffda4] {
background-color: var(--background-color) !important; background-color: var(--background-color) !important;
} }
@ -30,124 +33,133 @@
/*# sourceMappingURL=third.vue.map */ /*# sourceMappingURL=third.vue.map */
/*# sourceMappingURL=Greentheme1.vue.map */ /*# sourceMappingURL=Yellowtheme2.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=fifth.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=Yellowtheme5.vue.map */
/*# sourceMappingURL=fourteen.vue.map */
/*# sourceMappingURL=seventeen.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=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=Thirtysix.vue.map */
/*# sourceMappingURL=triangle.vue.map */ /*# sourceMappingURL=triangle.vue.map */
/*# sourceMappingURL=BuleRectangle.vue.map */ /*# sourceMappingURL=Knowledge.vue.map */
/*# sourceMappingURL=fourteen.vue.map */
/*# sourceMappingURL=Redtheme2.vue.map */ /*# sourceMappingURL=Redtheme2.vue.map */
/*# sourceMappingURL=Redtheme3.vue.map */
/*# sourceMappingURL=Thirtytwo.vue.map */
/*# sourceMappingURL=BuleRectangle.vue.map */
/*# sourceMappingURL=Thirtyfour.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=titleTearcher.vue.map */
/*# sourceMappingURL=titleCrane.vue.map */ /*# sourceMappingURL=BuleRectangleTwo.vue.map */
/*# sourceMappingURL=titleQuestion.vue.map */
/*# sourceMappingURL=Thirtythree.vue.map */
/*# sourceMappingURL=Sevenpagetwo.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=Sevenpagefive.vue.map */
/*# sourceMappingURL=Sevenpagethree.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] { .title-bgimg[data-v-16943e38] {
background-image: url(../style/title-text-bgimg.png); background-image: url(../style/title-text-bgimg.png);
} }
@ -155,27 +167,7 @@
/*# sourceMappingURL=Sevenpageone.vue.map */ /*# sourceMappingURL=Sevenpageone.vue.map */
/*# sourceMappingURL=titleText.vue.map */ /*# sourceMappingURL=Sevenpagefour.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] {
}
.xml-text-h5 .inline-audio-wrap, .xml-text-h5 .inline-audio-wrap,
.xml-text-h5 .inline-link-wrap { .xml-text-h5 .inline-link-wrap {
align-items: center; align-items: center;
@ -247,6 +239,14 @@
/*# sourceMappingURL=XmlText.vue.map */ /*# 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 */ /*# sourceMappingURL=XmlTextDialog.vue.map */

View File

@ -1,6 +1,6 @@
/* /*
* XmlDigitalTeaching v0.0.1 * 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. * Released under the ISC License.
*/ */
import crypto from 'crypto'; import crypto from 'crypto';
@ -48667,7 +48667,7 @@ var script$S = {
tempWrapDom.innerHTML = copy; tempWrapDom.innerHTML = copy;
let content = ''; let content = '';
Array.from(tempWrapDom.childNodes).forEach(child => { 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 + ''; let pCopy = child.outerHTML + '';
for (let i = 0, len = links.length; i < len; i++) { for (let i = 0, len = links.length; i < len; i++) {
let item = links[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') { if (type === 'richtext') {
content = content.replace(/text\-align:\s?justify/g, 'text-align:left'); content = content.replace(/text\-align:\s?justify/g, 'text-align:left');
// 魔链富文本 // 魔链富文本
@ -50415,7 +50429,7 @@ __vue_render__$S._withStripped = true;
/* style */ /* style */
const __vue_inject_styles__$S = undefined; const __vue_inject_styles__$S = undefined;
/* scoped */ /* scoped */
const __vue_scope_id__$S = "data-v-ec02be9c"; const __vue_scope_id__$S = "data-v-e037ecc2";
/* module identifier */ /* module identifier */
const __vue_module_identifier__$S = undefined; const __vue_module_identifier__$S = undefined;
/* functional template */ /* 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] { .xml-video-container-pdf[data-v-4645f3e6] {
position: relative; position: relative;
display: flex; display: flex;
@ -32,3 +24,10 @@
} }
/*# sourceMappingURL=XmlVideoImg.vue.map */ /*# 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 * 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. * Released under the ISC License.
*/ */
// //
@ -14307,9 +14307,10 @@ var __vue_render__$2 = function () {
_c("img", { attrs: { src: _vm.titleLeftIcon } }), _c("img", { attrs: { src: _vm.titleLeftIcon } }),
]), ]),
_vm._v(" "), _vm._v(" "),
_c("div", { staticClass: "title" }, [ _c("div", {
_vm._v(_vm._s(_vm.title)), staticClass: "title",
]), domProps: { innerHTML: _vm._s(_vm.title) },
}),
_vm._v(" "), _vm._v(" "),
_c("div", { staticClass: "title-adorn" }, [ _c("div", { staticClass: "title-adorn" }, [
_c("img", { attrs: { src: _vm.titleRightIcon } }), _c("img", { attrs: { src: _vm.titleRightIcon } }),

View File

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