|
@@ -248,6 +248,7 @@
|
|
|
<div v-if="t.tool == 26">课程设计</div>
|
|
|
<div v-if="t.tool == 62">交互视频</div>
|
|
|
<div v-if="t.tool == 71">AI智能体</div>
|
|
|
+ <div v-if="t.tool == 72">应用中心</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -1482,6 +1483,14 @@
|
|
|
投影
|
|
|
</div>
|
|
|
</div>
|
|
|
+ <div v-if="tooC == 72">
|
|
|
+ <img
|
|
|
+ @click="addTools(tooC, toolIndex, taskCount)"
|
|
|
+ src="../../assets/icon/firstToolList/appStore.png"
|
|
|
+ alt
|
|
|
+ />
|
|
|
+ <div style="margin: 5px 0">AI智能体</div>
|
|
|
+ </div>
|
|
|
<div v-if="tooC == 65">
|
|
|
<img
|
|
|
@click="addTools(tooC, toolIndex, taskCount)"
|
|
@@ -22925,6 +22934,17 @@ export default {
|
|
|
// return
|
|
|
// }
|
|
|
window.parent.postMessage({ tools: "71" }, "*");
|
|
|
+ } else if (t == 72) {
|
|
|
+ let item = this.chapInfoList[this.courseType].chapterInfo[0]
|
|
|
+ .taskJson[index].toolChoose[i].appJson
|
|
|
+ ? this.chapInfoList[this.courseType].chapterInfo[0].taskJson[index]
|
|
|
+ .toolChoose[i].appJson
|
|
|
+ : "";
|
|
|
+ if(!item || !item.url){
|
|
|
+ this.$message.error("应用连接为空, 请到课程管理中添加");
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ window.open(item.url, "_blank");
|
|
|
} else if (t == 69) {
|
|
|
if (this.worksStudent[i].length) {
|
|
|
for (var k = 0; k < this.worksStudent[i].length; k++) {
|