|
@@ -57,7 +57,7 @@
|
|
|
<span v-else>无</span>
|
|
|
</div>
|
|
|
|
|
|
- <span v-if="![7,1,3].includes(toolType)">题目内容</span>
|
|
|
+ <span v-if="![7,1,3,23,18,21,71,68,23,24,32,63,28,31,39,66].includes(toolType)">题目内容</span>
|
|
|
|
|
|
<!-- 选择题1 -->
|
|
|
<div v-if="[45].includes(toolType) && testJson">
|
|
@@ -382,7 +382,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<!-- 思维网格 电子白板 思维导图 -->
|
|
|
- <div id="loadLi_JieE" v-if="[7,1,3,57,18,21,71].includes(toolType)" style="position: relative; " class="s_b_m_b_i_m_iframe">
|
|
|
+ <div id="loadLi_JieE" v-if="[7,1,3,57,18,21,71,23,24,32,63,28,31,39,66,68].includes(toolType)" style="position: relative; " class="s_b_m_b_i_m_iframe">
|
|
|
<div style="display: none;
|
|
|
position: absolute;
|
|
|
height: 100%;
|
|
@@ -458,8 +458,109 @@
|
|
|
:src="AIUrl"
|
|
|
></iframe>
|
|
|
</div>
|
|
|
- </div>
|
|
|
+ <!-- AI Python -->
|
|
|
+ <div v-if="[23].includes(toolType)" class="s_b_m_b_i_m_evaluation">
|
|
|
+ <iframe
|
|
|
+ frameborder="no"
|
|
|
+ border="0"
|
|
|
+ scrolling="no"
|
|
|
+ style="border:0;width:100%;height:100%;"
|
|
|
+ src="https://python-blockly.cocorobo.cn/"
|
|
|
+ >
|
|
|
+ </iframe>
|
|
|
+ </div>
|
|
|
+ <!-- AI Blockly -->
|
|
|
+ <div v-if="[24].includes(toolType)" class="s_b_m_b_i_m_evaluation">
|
|
|
+ <iframe
|
|
|
+ frameborder="no"
|
|
|
+ border="0"
|
|
|
+ scrolling="no"
|
|
|
+ style="border:0;width:100%;height:100%;"
|
|
|
+ src="https://ai-blockly.cocorobo.cn/?lang=zh-hans"
|
|
|
+ >
|
|
|
+ </iframe>
|
|
|
+ </div>
|
|
|
|
|
|
+ <!-- 源码编辑 -->
|
|
|
+ <div v-if="[32].includes(toolType)" class="s_b_m_b_i_m_evaluation">
|
|
|
+ <iframe
|
|
|
+ frameborder="no"
|
|
|
+ border="0"
|
|
|
+ scrolling="no"
|
|
|
+ style="border:0;width:100%;height:100%;"
|
|
|
+ src="https://kitten.codemao.cn/"
|
|
|
+ >
|
|
|
+ </iframe>
|
|
|
+ </div>
|
|
|
+ <!-- 海龟编程 -->
|
|
|
+ <div v-if="[63].includes(toolType)" class="s_b_m_b_i_m_evaluation">
|
|
|
+ <iframe
|
|
|
+ frameborder="no"
|
|
|
+ border="0"
|
|
|
+ scrolling="no"
|
|
|
+ style="border:0;width:100%;height:100%;"
|
|
|
+ src="https://wood.codemao.cn/"
|
|
|
+ >
|
|
|
+ </iframe>
|
|
|
+ </div>
|
|
|
+ <!-- 翻译 -->
|
|
|
+ <div v-if="[28].includes(toolType)" class="s_b_m_b_i_m_evaluation">
|
|
|
+ <iframe
|
|
|
+ frameborder="no"
|
|
|
+ border="0"
|
|
|
+ scrolling="no"
|
|
|
+ style="border:0;width:100%;height:100%;"
|
|
|
+ src="//dict.youdao.com/"
|
|
|
+ >
|
|
|
+ </iframe>
|
|
|
+ </div>
|
|
|
+ <!-- 数学画板 -->
|
|
|
+ <div v-if="[31].includes(toolType)" class="s_b_m_b_i_m_evaluation">
|
|
|
+ <iframe
|
|
|
+ frameborder="no"
|
|
|
+ border="0"
|
|
|
+ scrolling="no"
|
|
|
+ style="border:0;width:100%;height:100%;"
|
|
|
+ src="//www.netpad.net.cn/svg.html"
|
|
|
+ >
|
|
|
+ </iframe>
|
|
|
+ </div>
|
|
|
+ <!-- GeoGebra -->
|
|
|
+ <div v-if="[39].includes(toolType)" class="s_b_m_b_i_m_evaluation">
|
|
|
+ <iframe
|
|
|
+ frameborder="no"
|
|
|
+ border="0"
|
|
|
+ scrolling="no"
|
|
|
+ style="border:0;width:100%;height:100%;"
|
|
|
+ src="//www.geogebra.org/calculator"
|
|
|
+ >
|
|
|
+ </iframe>
|
|
|
+ </div>
|
|
|
+ <!-- 公式编辑 -->
|
|
|
+ <div v-if="[66].includes(toolType)" class="s_b_m_b_i_m_evaluation">
|
|
|
+ <iframe
|
|
|
+ frameborder="no"
|
|
|
+ border="0"
|
|
|
+ scrolling="no"
|
|
|
+ style="border:0;width:100%;height:100%;"
|
|
|
+ src="https://www.latexlive.com/"
|
|
|
+ >
|
|
|
+ </iframe>
|
|
|
+ </div>
|
|
|
+ <!-- 时间轴 -->
|
|
|
+ <div v-if="[68].includes(toolType)" class="s_b_m_b_i_m_evaluation">
|
|
|
+ <iframe
|
|
|
+ frameborder="no"
|
|
|
+ border="0"
|
|
|
+ scrolling="no"
|
|
|
+ style="border:0;width:100%;height:100%;"
|
|
|
+ src="https://time.graphics/editor"
|
|
|
+ >
|
|
|
+ </iframe>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ </div>
|
|
|
+
|
|
|
<!-- 英语写作 -->
|
|
|
<div v-if="[69].includes(toolType)" class="s_b_m_b_i_m_evaluation">
|
|
|
<onlineWrite
|
|
@@ -485,11 +586,8 @@
|
|
|
:englishVoiceJsonWork="englishVoiceJsonWork"></EnglishVoice>
|
|
|
</div>
|
|
|
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
<!-- 学生分组 -->
|
|
|
- <div v-if="[49].includes(toolType)" class="s_b_m_b_i_m_evaluation">
|
|
|
+ <div v-if="[49].includes(toolType) && groupStudent.length > 0" class="s_b_m_b_i_m_evaluation">
|
|
|
<div v-if="courseDetail.userid == userId" class="g_d_btnBox">
|
|
|
<div style="color: rgb(171 171 171); margin: 0 10px 0 0">
|
|
|
提示:开启【开放选座】,学生能够自由加入和退出小组。
|
|
@@ -877,9 +975,8 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
-
|
|
|
</div>
|
|
|
-
|
|
|
+
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="s_b_m_b_item" v-if="showType === 1 && dialogTypeList[1].showType.includes(toolType)">
|
|
@@ -1183,6 +1280,36 @@
|
|
|
<el-button type="primary" @click="updateGroupJson">确定</el-button>
|
|
|
</span>
|
|
|
</el-dialog>
|
|
|
+ <el-dialog
|
|
|
+ title="移除组员"
|
|
|
+ :visible.sync="dialogVisibleDeleteGroup"
|
|
|
+ :append-to-body="true"
|
|
|
+ width="350px"
|
|
|
+ :before-close="handleClose"
|
|
|
+ class="dialog_diy"
|
|
|
+ >
|
|
|
+ <div>
|
|
|
+ <h2>
|
|
|
+ {{ this.deleteGroupArray.name }}
|
|
|
+ </h2>
|
|
|
+ <div style="color: rgb(171 171 171); margin-top: 10px">
|
|
|
+ 请选择要删除的组员
|
|
|
+ </div>
|
|
|
+ <el-checkbox-group v-model="checkDeleteGroup">
|
|
|
+ <el-checkbox
|
|
|
+ style="display: flex; margin-top: 20px"
|
|
|
+ v-for="(item, index) in deleteGroupUser"
|
|
|
+ :label="item.userid"
|
|
|
+ :key="index"
|
|
|
+ >{{ item.name }}</el-checkbox
|
|
|
+ >
|
|
|
+ </el-checkbox-group>
|
|
|
+ </div>
|
|
|
+ <span slot="footer" class="dialog-footer">
|
|
|
+ <el-button @click="dialogVisibleDeleteGroup = false">取 消</el-button>
|
|
|
+ <el-button type="primary" @click="deleteChair">确定</el-button>
|
|
|
+ </span>
|
|
|
+ </el-dialog>
|
|
|
<studentWorkPreviewDialog ref="studentWorkPreviewDialogRef" @close="studentPreviewClose"/>
|
|
|
</div>
|
|
|
</template>
|
|
@@ -1274,6 +1401,11 @@ export default {
|
|
|
groupStudentUid:[], //学生分组
|
|
|
groupStudent:[], //学生分组
|
|
|
groupJson2:{},
|
|
|
+ checkDeleteGroup:[],
|
|
|
+ deleteGroupUser:[],
|
|
|
+ deleteGroupArray:[],
|
|
|
+ groupIndex:'',
|
|
|
+ dialogVisibleDeleteGroup:false,
|
|
|
dialogVisibleGroup2:false,
|
|
|
userId: this.$route.query.userid,
|
|
|
courseId:this.$route.query.courseId,
|
|
@@ -1296,7 +1428,7 @@ export default {
|
|
|
worksPreview: false
|
|
|
},
|
|
|
dialogTypeList: [
|
|
|
- { label: "作业详细", value: 0,showType:[1,7,15,40,41,45,47,48,49,52,3,4,57,18,21,71,69,70], loading: false },
|
|
|
+ { label: "作业详细", value: 0,showType:[1,7,15,40,41,45,47,48,49,52,3,4,57,18,21,71,69,70,23,24,32,63,28,31,39,66,68], loading: false },
|
|
|
{ label: "题目统计", value: 1,showType:[45,15], loading: false },
|
|
|
{ label: "学生统计", value: 2,showType:[1,7,15,40,41,45,47,48,52,3,4,57], loading: false }
|
|
|
],
|
|
@@ -1304,6 +1436,15 @@ export default {
|
|
|
{label:"选择题",value:45,img:require("../../assets/icon/thirdToolList/choose.png")},
|
|
|
{label:"训练平台",value:18,img:require("../../assets/icon/thirdToolList/trainPlatform.png")},
|
|
|
{label:"AIoT Blockly",value:21,img:require("../../assets/icon/fourthToolList/program.png")},
|
|
|
+ {label:"AI Python",value:23,img:require("../../assets/icon/fourthToolList/Pythonprogram.png")},
|
|
|
+ {label:"AI Blockly",value:24,img:require("../../assets/icon/fourthToolList/AIprogram.png")},
|
|
|
+ {label:"源码编辑",value:32,img:require("../../assets/icon/thirdToolList/code.png")},
|
|
|
+ {label:"海龟编程",value:63,img:require("../../assets/icon/fourthToolList/Wood.png")},
|
|
|
+ {label:"翻译",value:28,img:require("../../assets/icon/secondToolList/translation.png")},
|
|
|
+ {label:"数学画板",value:31,img:require("../../assets/icon/secondToolList/networkPanel.png")},
|
|
|
+ {label:"GeoGebra",value:39,img:require("../../assets/icon/secondToolList/GeoGebra.png")},
|
|
|
+ {label:"公式编辑",value:66,img:require("../../assets/icon/secondToolList/formulaEdi.png")},
|
|
|
+ {label:"时间轴",value:68,img:require("../../assets/icon/secondToolList/timeAxis.png")},
|
|
|
{label:"英语写作",value:69,img:require("../../assets/icon/secondToolList/english.png")},
|
|
|
{label:"英语口语",value:70,img:require("../../assets/icon/thirdToolList/englishVoice.png")},
|
|
|
{label:"AI智能体",value:71,img:require("../../assets/icon/fourthToolList/chatgpt.png")},
|
|
@@ -1559,27 +1700,26 @@ export default {
|
|
|
watch: {
|
|
|
chapInfoListData:{
|
|
|
handler(newl){
|
|
|
-
|
|
|
- if (!this.show && this.toolType != 49) return
|
|
|
- if (JSON.stringify(newl) != JSON.stringify(this.chapInfoListData2)) {
|
|
|
- this.chapInfoListData2 = newl
|
|
|
-
|
|
|
- let _tempData = newl[this.courseType].chapterInfo[0]
|
|
|
- .taskJson[this.taskCount].toolChoose[this.toolIndex];
|
|
|
-
|
|
|
- this.testData = _tempData ? _tempData : null;
|
|
|
-
|
|
|
- this.testJson = this.testData.testJson
|
|
|
- ? this.testData.testJson.testJson
|
|
|
- : null;
|
|
|
+ if (this.show && this.toolType == 49){
|
|
|
+ if (JSON.stringify(newl) != JSON.stringify(this.chapInfoListData2)) {
|
|
|
+ this.chapInfoListData2 = newl
|
|
|
+
|
|
|
+ console.log('获取');
|
|
|
+
|
|
|
+ let _tempData = newl[this.courseType].chapterInfo[0]
|
|
|
+ .taskJson[this.taskCount].toolChoose[this.toolIndex];
|
|
|
|
|
|
+ this.testData = _tempData ? _tempData : null;
|
|
|
|
|
|
-
|
|
|
- this.groupJson = this.testData.groupJson;
|
|
|
- this.islock = this.groupJson.islock == 1 ? true : false;
|
|
|
- this.selectGroup()
|
|
|
+ this.testJson = this.testData.testJson
|
|
|
+ ? this.testData.testJson.testJson
|
|
|
+ : null;
|
|
|
+
|
|
|
+ this.groupJson = this.testData.groupJson;
|
|
|
+ this.islock = this.groupJson.islock == 1 ? true : false;
|
|
|
+ this.selectGroup()
|
|
|
+ }
|
|
|
}
|
|
|
-
|
|
|
},
|
|
|
deep: true
|
|
|
},
|
|
@@ -1686,6 +1826,7 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
methods: {
|
|
|
+
|
|
|
// 设置分组
|
|
|
updateGroupJson(){
|
|
|
for (var i = 0; i < this.groupStudentUid[this.toolIndex].length; i++) {
|
|
@@ -1792,7 +1933,7 @@ export default {
|
|
|
.post(this.$store.state.api + "updateWorkNew4", params)
|
|
|
.then((res) => {
|
|
|
this.$message.success("设置成功");
|
|
|
- this.$emit('getCourseDetail',2)
|
|
|
+ this.$emit('getCourseDetail')
|
|
|
this.$forceUpdate();
|
|
|
})
|
|
|
.catch((err) => {
|
|
@@ -1898,15 +2039,67 @@ export default {
|
|
|
}
|
|
|
return commonElements;
|
|
|
},
|
|
|
- // 学生分组判断与学生一个班级的学生
|
|
|
- hasOverlap(arr1, arr2) {
|
|
|
- const set1 = new Set(arr1);
|
|
|
- for (let item of arr2) {
|
|
|
- if (set1.has(item)) {
|
|
|
- return true;
|
|
|
+ numberPan() {
|
|
|
+ if (
|
|
|
+ /[^\d]/.test(this.groupJson.number) ||
|
|
|
+ this.groupJson.number < 2 ||
|
|
|
+ this.groupJson.number > 10
|
|
|
+ ) {
|
|
|
+ this.$message.error("请输入2-10的数字");
|
|
|
+ this.groupJson.number = "";
|
|
|
+ }
|
|
|
+ },
|
|
|
+ deleteGroupChair(gindex) {
|
|
|
+ this.checkDeleteGroup = [];
|
|
|
+ console.log(this.groupStudent[this.toolIndex][gindex]);
|
|
|
+ console.log(this.groupJson.group[gindex]);
|
|
|
+
|
|
|
+ this.deleteGroupUser = JSON.parse(
|
|
|
+ JSON.stringify(this.groupStudent[this.toolIndex][gindex])
|
|
|
+ );
|
|
|
+
|
|
|
+ this.deleteGroupArray = this.groupJson.group[gindex];
|
|
|
+ this.groupIndex = gindex;
|
|
|
+ this.dialogVisibleDeleteGroup = true;
|
|
|
+ },
|
|
|
+ async deleteChair() {
|
|
|
+ for (let i = 0; i < this.checkDeleteGroup.length; i++) {
|
|
|
+ const gid =
|
|
|
+ this.groupStudent[this.toolIndex][this.groupIndex][
|
|
|
+ this.groupStudentUid[this.toolIndex][this.groupIndex].indexOf(
|
|
|
+ this.checkDeleteGroup[i]
|
|
|
+ )
|
|
|
+ ];
|
|
|
+ let params = [
|
|
|
+ {
|
|
|
+ gid: gid.id,
|
|
|
+ },
|
|
|
+ ];
|
|
|
+ var a = await this.deleteChairA(params);
|
|
|
+ if (i == this.checkDeleteGroup.length - 1) {
|
|
|
+ this.$message.success("退出成功");
|
|
|
+ this.dialogVisibleDeleteGroup = false;
|
|
|
+ this.deleteGroupUser = [];
|
|
|
+ this.deleteGroupArray = {};
|
|
|
+ this.groupIndex = "";
|
|
|
+ this.checkDeleteGroup = [];
|
|
|
+ this.selectGroup()
|
|
|
+
|
|
|
}
|
|
|
}
|
|
|
- return false;
|
|
|
+ },
|
|
|
+ deleteChairA(params) {
|
|
|
+ return new Promise((resolve, reject) => {
|
|
|
+ this.ajax
|
|
|
+ .post(this.$store.state.api + "exitGroup", params)
|
|
|
+ .then((res) => {
|
|
|
+ resolve(1);
|
|
|
+ })
|
|
|
+ .catch((err) => {
|
|
|
+ this.$message.error("网络不佳");
|
|
|
+ console.error(err);
|
|
|
+ });
|
|
|
+ });
|
|
|
},
|
|
|
joinGroup(index) {
|
|
|
if (this.groupJson.islock == 2) {
|
|
@@ -2466,16 +2659,16 @@ export default {
|
|
|
: {};
|
|
|
|
|
|
this.englishVoiceJson = JSON.parse(JSON.stringify(englishVoiceJson));
|
|
|
- }else if (this.toolType == 49) {
|
|
|
+ }else if (this.toolType == 49) { //学生分组
|
|
|
+ // if (this.toolType == 49) {
|
|
|
+ this.chapInfoListData2 = JSON.parse(JSON.stringify(this.chapInfoListData))
|
|
|
+ // }
|
|
|
this.groupStudent=this.groupStudent2
|
|
|
this.groupStudentUid=this.groupStudentUid2
|
|
|
- // this.timerId = setInterval(() => {
|
|
|
- // this.selectGroup()
|
|
|
- // }, 5000);
|
|
|
-
|
|
|
|
|
|
this.groupJson = this.testData.groupJson;
|
|
|
this.islock = this.groupJson.islock == 1 ? true : false;
|
|
|
+ this.selectGroup()
|
|
|
}
|
|
|
}
|
|
|
},
|
|
@@ -2486,6 +2679,9 @@ export default {
|
|
|
this.init();
|
|
|
this.$emit("changeSplitScreenBehavior",{code:99})
|
|
|
},
|
|
|
+ handleClose(done){
|
|
|
+ done();
|
|
|
+ },
|
|
|
init() {
|
|
|
this.data = null;
|
|
|
this.showType = 0;
|
|
@@ -2500,12 +2696,19 @@ export default {
|
|
|
this.toolIndex = null;
|
|
|
this.testData = null;
|
|
|
this.toolType = null;
|
|
|
- this.groupJson2 = {}
|
|
|
this.chapInfoListData2= [];
|
|
|
this.foldList = {
|
|
|
noSubmit: false,
|
|
|
worksPreview: false
|
|
|
};
|
|
|
+ this.myAnswerList1={}; //英语写作
|
|
|
+ this.englishList={},//英语写作
|
|
|
+ this.englishVoiceJsonWork=[] //英语口语
|
|
|
+ this.englishVoiceJson={} //英语口语
|
|
|
+ this.groupJson=[] //学生分组
|
|
|
+ this.groupStudentUid=[] //学生分组
|
|
|
+ this.groupStudent=[] //学生分组
|
|
|
+ this.groupJson2={}
|
|
|
},
|
|
|
changeShowType(type) {
|
|
|
if (type == 1 && this.toolType == 15) {
|
|
@@ -2584,32 +2787,28 @@ export default {
|
|
|
this.ajax.get(this.$store.state.api+"selectWord2",params).then(res=>{
|
|
|
let _data = res.data[0]
|
|
|
// console.log('_data',_data);
|
|
|
- console.log('_data[0].text',_data[0].text)
|
|
|
- console.log('JSON.parse(_data[0].text',JSON.parse(_data[0].text))
|
|
|
-
|
|
|
- // this.$nextTick(()=>{
|
|
|
- // _iframe.onload = () =>{
|
|
|
- console.log("思维导图iframe加载数据👈")
|
|
|
- // iframe.contentWindow.editor.minder.importData('json', JSON.parse(xmlhttp.response)[0][0].text)
|
|
|
+ // console.log('_data[0].text',_data[0].text)
|
|
|
+ // console.log('JSON.parse(_data[0].text',JSON.parse(_data[0].text))
|
|
|
+ console.log("思维导图iframe加载数据👈")
|
|
|
|
|
|
- if(_data[0]){
|
|
|
- _iframe.contentWindow.editor.minder.importData('json',_data[0].text)
|
|
|
- }
|
|
|
-
|
|
|
- const scripts = [
|
|
|
- "https://cloud.cocorobo.cn/js/Common/jquery-3.6.0.min.js",
|
|
|
- "https://cloud.cocorobo.cn/js/Common/aws-sdk-2.235.1.min.js",
|
|
|
- "https://cloud.cocorobo.cn/js/Common/html2canvas.min.js",
|
|
|
- "https://cloud.cocorobo.cn/js/Common/jietu22.js"
|
|
|
- ];
|
|
|
- scripts.forEach(src => {
|
|
|
- const script = document.createElement("script");
|
|
|
- script.src = src;
|
|
|
- _iframe.contentWindow.document.body.appendChild(script);
|
|
|
- });
|
|
|
- // }
|
|
|
+ // if (res.data[0].length > 0) {
|
|
|
+ if(_data[0].length > 0){
|
|
|
+ _iframe.contentWindow.editor.minder.importData('json',_data[0].text)
|
|
|
+ }
|
|
|
+ // }
|
|
|
|
|
|
- // })
|
|
|
+ const scripts = [
|
|
|
+ "https://cloud.cocorobo.cn/js/Common/jquery-3.6.0.min.js",
|
|
|
+ "https://cloud.cocorobo.cn/js/Common/aws-sdk-2.235.1.min.js",
|
|
|
+ "https://cloud.cocorobo.cn/js/Common/html2canvas.min.js",
|
|
|
+ "https://cloud.cocorobo.cn/js/Common/jietu22.js"
|
|
|
+ ];
|
|
|
+ scripts.forEach(src => {
|
|
|
+ const script = document.createElement("script");
|
|
|
+ script.src = src;
|
|
|
+ _iframe.contentWindow.document.body.appendChild(script);
|
|
|
+ });
|
|
|
+
|
|
|
|
|
|
})
|
|
|
}else if([1].includes(this.toolType)){ //电子白板ok
|
|
@@ -2649,11 +2848,11 @@ export default {
|
|
|
_iframe.contentWindow.document.body.appendChild(script);
|
|
|
});
|
|
|
}
|
|
|
- if (onloadListener) {
|
|
|
- _iframe.contentDocument.location.reload()
|
|
|
- } else {
|
|
|
- _iframe.contentDocument.location.reload()
|
|
|
- }
|
|
|
+ // if (onloadListener) {
|
|
|
+ // _iframe.contentDocument.location.reload()
|
|
|
+ // } else {
|
|
|
+ // _iframe.contentDocument.location.reload()
|
|
|
+ // }
|
|
|
// })
|
|
|
|
|
|
})
|
|
@@ -2673,7 +2872,9 @@ export default {
|
|
|
let _data = res.data[0]
|
|
|
console.log('_data',_data[0]);
|
|
|
|
|
|
- _iframe.contentWindow.loadingXml(_data[0].text)
|
|
|
+ if (_data.length > 0) {
|
|
|
+ _iframe.contentWindow.loadingXml(_data[0].text)
|
|
|
+ }
|
|
|
|
|
|
})
|
|
|
}else if([7].includes(this.toolType)){ //思维网格ok
|
|
@@ -2694,7 +2895,7 @@ export default {
|
|
|
_iframe.contentWindow.document.body.appendChild(script);
|
|
|
});
|
|
|
}
|
|
|
- }else if([71].includes(this.toolType)){ //思维网格ok
|
|
|
+ }else if([71].includes(this.toolType)){ //AI智能体
|
|
|
|
|
|
|
|
|
this.AIUrl=`https://cloud.cocorobo.cn/aigpt/?userid=${this.userId}&oid=${this.oid}&org=${this.org}&role=0#/AgentVue`
|
|
@@ -2808,7 +3009,7 @@ export default {
|
|
|
}
|
|
|
|
|
|
.s_b_m_b_i_main {
|
|
|
- width: 70%;
|
|
|
+ width: 80%;
|
|
|
margin: 0 auto;
|
|
|
min-width: 1000px;
|
|
|
padding: 10px 0 30px 0;
|
|
@@ -3464,6 +3665,7 @@ export default {
|
|
|
box-sizing: border-box;
|
|
|
padding-left: 15px;
|
|
|
width: 100%;
|
|
|
+ height: 100%;
|
|
|
}
|
|
|
|
|
|
.e_item{
|