|
@@ -587,7 +587,7 @@
|
|
style="width: 100%; height: 100%; border: none"
|
|
style="width: 100%; height: 100%; border: none"
|
|
allow="camera *; microphone *;display-capture;midi;encrypted-media;"
|
|
allow="camera *; microphone *;display-capture;midi;encrypted-media;"
|
|
:key="diffKey"
|
|
:key="diffKey"
|
|
- v-if="pptImgUrl1.indexOf('knowledge.cocorobo.cn')!=-1 || pptImgUrl1.indexOf('cloud.cocorobo.cn')!=-1 || pptImgUrl1.indexOf('app.cocorobo.cn')!=-1"
|
|
|
|
|
|
+ v-if="pptImgUrl1.indexOf('cocorobo')!=-1"
|
|
:src="pptImgUrl1"
|
|
:src="pptImgUrl1"
|
|
></iframe>
|
|
></iframe>
|
|
<iframe
|
|
<iframe
|
|
@@ -812,7 +812,7 @@
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
-
|
|
|
|
|
|
+
|
|
<div
|
|
<div
|
|
class="fileC_box"
|
|
class="fileC_box"
|
|
v-if="fileC[taskCount].length > 0"
|
|
v-if="fileC[taskCount].length > 0"
|
|
@@ -4425,7 +4425,7 @@
|
|
cursor: pointer;
|
|
cursor: pointer;
|
|
"
|
|
"
|
|
>
|
|
>
|
|
- {{ index + 1 + "、" + item.teststitle }}
|
|
|
|
|
|
+ {{ index + 1 + "、" }} <span v-html="renderedFormula(item.teststitle)"></span>
|
|
</div>
|
|
</div>
|
|
</el-tooltip>
|
|
</el-tooltip>
|
|
</div>
|
|
</div>
|
|
@@ -10499,7 +10499,7 @@
|
|
<iframe
|
|
<iframe
|
|
style="width: 100%; height: 100%; border: none"
|
|
style="width: 100%; height: 100%; border: none"
|
|
allow="camera *; microphone *;display-capture;midi;encrypted-media;"
|
|
allow="camera *; microphone *;display-capture;midi;encrypted-media;"
|
|
- v-else-if="(fulltype == 2 || fulltype == 4) && (fullUrl.indexOf('knowledge.cocorobo.cn')!=-1 || fullUrl.indexOf('cloud.cocorobo.cn')!=-1) || fullUrl.indexOf('app.cocorobo.cn')!=-1"
|
|
|
|
|
|
+ v-else-if="(fulltype == 2 || fulltype == 4) && (fullUrl.indexOf('cocorobo')!=-1)"
|
|
:src="fullUrl"
|
|
:src="fullUrl"
|
|
></iframe>
|
|
></iframe>
|
|
<iframe
|
|
<iframe
|
|
@@ -12554,7 +12554,8 @@ import appStoreC from "./components/appStoreC.vue";
|
|
import cocoFlowDia from "./components/cocoFlowDia.vue";
|
|
import cocoFlowDia from "./components/cocoFlowDia.vue";
|
|
import { myMixin } from "@/mixins/mixin.js"
|
|
import { myMixin } from "@/mixins/mixin.js"
|
|
import { tools as toolsList } from "@/common/tools2.js";
|
|
import { tools as toolsList } from "@/common/tools2.js";
|
|
-
|
|
|
|
|
|
+import katex from 'katex'
|
|
|
|
+import 'katex/dist/katex.min.css'
|
|
let converter = OpenCC.Converter({
|
|
let converter = OpenCC.Converter({
|
|
from: "hk",
|
|
from: "hk",
|
|
to: "cn"
|
|
to: "cn"
|
|
@@ -13361,7 +13362,7 @@ export default {
|
|
this.insertMemorandum(`选择<span class="variable">阶段${i+1}${this.navList[i].dyName?':'+this.navList[i].dyName:''}</span>→<span class="variable">任务${j+1}${this.navList[i].task[j].taskName?':'+this.navList[i].task[j].taskName:''}</span>→<span class="variable">工具${k+1}:${this.toolsList[this.navList[i].task[j].tool[k].tool]}</span>`)
|
|
this.insertMemorandum(`选择<span class="variable">阶段${i+1}${this.navList[i].dyName?':'+this.navList[i].dyName:''}</span>→<span class="variable">任务${j+1}${this.navList[i].task[j].taskName?':'+this.navList[i].task[j].taskName:''}</span>→<span class="variable">工具${k+1}:${this.toolsList[this.navList[i].task[j].tool[k].tool]}</span>`)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
// var b = this.$refs["bz" + k][0];
|
|
// var b = this.$refs["bz" + k][0];
|
|
// a.scrollTop = b.offsetTop;
|
|
// a.scrollTop = b.offsetTop;
|
|
},
|
|
},
|
|
@@ -21492,6 +21493,16 @@ export default {
|
|
this.updateSplitScreenData(1);
|
|
this.updateSplitScreenData(1);
|
|
},
|
|
},
|
|
computed: {
|
|
computed: {
|
|
|
|
+ renderedFormula() {
|
|
|
|
+ return function(val){
|
|
|
|
+ try {
|
|
|
|
+ return katex.renderToString(val,{ throwOnError: false });
|
|
|
|
+ } catch (e) {
|
|
|
|
+ console.error('KaTeX渲染错误:', e);
|
|
|
|
+ return val;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ },
|
|
isAndroid() {
|
|
isAndroid() {
|
|
return /Android/i.test(navigator.userAgent);
|
|
return /Android/i.test(navigator.userAgent);
|
|
},
|
|
},
|
|
@@ -24255,7 +24266,9 @@ export default {
|
|
display: flex;
|
|
display: flex;
|
|
align-items: center;
|
|
align-items: center;
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+.tool_right_box >>> .katex {
|
|
|
|
+ font-size: 16px;
|
|
|
|
+}
|
|
.tool_right_box + .tool_right_box {
|
|
.tool_right_box + .tool_right_box {
|
|
margin-top: 10px;
|
|
margin-top: 10px;
|
|
}
|
|
}
|