|
@@ -13222,16 +13222,7 @@ ${this.templatePan.includes(this.templateid) ? '课程节数:'+this.courseJie+
|
|
|
${this.templatePan.includes(this.templateid) ? '课程时长:'+this.courseTime+'min' : ''}
|
|
|
|
|
|
# Format example
|
|
|
-[
|
|
|
- {
|
|
|
- "task": "任务名称1",
|
|
|
- "detail": "任务设计和评价标准"
|
|
|
- },
|
|
|
- {
|
|
|
- "task": "任务名称2",
|
|
|
- "detail": "任务设计和评价标准"
|
|
|
- }
|
|
|
-]`
|
|
|
+[{"task": "任务名称1","detail": "任务设计和评价标准"},{"task": "任务名称2","detail": "任务设计和评价标准"}]`
|
|
|
|
|
|
this.aiGet2(message, () => {
|
|
|
this.loading = false
|
|
@@ -13309,16 +13300,7 @@ ${this.templateid == "4480d65a-1e48-11ef-bee5-005056b86db5" ? '## 目标层\n'+t
|
|
|
|
|
|
|
|
|
## Format example
|
|
|
-[
|
|
|
- {
|
|
|
- "task": "任务名称1",
|
|
|
- "detail": "教案输出为文本格式就行"
|
|
|
- },
|
|
|
- {
|
|
|
- "task": "任务名称2",
|
|
|
- "detail": "教案输出为文本格式就行"
|
|
|
- }
|
|
|
-]`
|
|
|
+[{"task": "任务名称1","detail": "教案输出为文本格式就行"},{"task": "任务名称2","detail": "教案输出为文本格式就行"}]`
|
|
|
this.aiGet4(message, () => {
|
|
|
this.loading = false
|
|
|
this.isOutline2 = true
|
|
@@ -13651,7 +13633,21 @@ ${message} 以及##参考资料 以文本格式输出项目概况,驱动性问
|
|
|
let data = response.data.FunctionResponse
|
|
|
if (data.message) {
|
|
|
console.log(data.message);
|
|
|
- let dArray = JSON.parse(data.message.replaceAll('```json','').replaceAll('```',''))
|
|
|
+ let dArray = {}
|
|
|
+ try {
|
|
|
+ dArray = JSON.parse(data.message.replaceAll('```json','').replaceAll('```',''))
|
|
|
+ } catch (error) {
|
|
|
+ console.log("error_________________" + error);
|
|
|
+ try {
|
|
|
+ var message = data.message;
|
|
|
+ var jsonStart = message.indexOf("```json") + 7; // `+ 7` 是为了跳过 ```json
|
|
|
+ var jsonEnd = message.indexOf("```", jsonStart);
|
|
|
+ var jsonString = message.substring(jsonStart, jsonEnd).trim();
|
|
|
+ dArray = JSON.parse(jsonString);
|
|
|
+ } catch (error) {
|
|
|
+ console.log("error_________________" + error);
|
|
|
+ }
|
|
|
+ }
|
|
|
_this.dArray = dArray
|
|
|
_this.unitJson[0].chapterInfo[0].taskJson = []
|
|
|
|
|
@@ -13863,7 +13859,21 @@ ${message} 以及##参考资料 以文本格式输出项目概况,驱动性问
|
|
|
let data = response.data.FunctionResponse
|
|
|
if (data.message) {
|
|
|
console.log(data.message);
|
|
|
- let tArray = JSON.parse(data.message.replaceAll('```json','').replaceAll('```',''))
|
|
|
+ let tArray = {}
|
|
|
+ try {
|
|
|
+ tArray = JSON.parse(data.message.replaceAll('```json','').replaceAll('```',''))
|
|
|
+ } catch (error) {
|
|
|
+ console.log("error_________________" + error);
|
|
|
+ try {
|
|
|
+ var message = data.message;
|
|
|
+ var jsonStart = message.indexOf("```json") + 7; // `+ 7` 是为了跳过 ```json
|
|
|
+ var jsonEnd = message.indexOf("```", jsonStart);
|
|
|
+ var jsonString = message.substring(jsonStart, jsonEnd).trim();
|
|
|
+ tArray = JSON.parse(jsonString);
|
|
|
+ } catch (error) {
|
|
|
+ console.log("error_________________" + error);
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
let toolsJson = {
|
|
|
"电子白板": { tool: 1, type: 1 },
|
|
@@ -14028,7 +14038,22 @@ ${this.teacherText[task].detail.replaceAll('#','').replaceAll('*','').replaceAll
|
|
|
if (data.message) {
|
|
|
console.log(data.message);
|
|
|
try {
|
|
|
- let tArray = JSON.parse(data.message.replaceAll('```json','').replaceAll('```',''))
|
|
|
+ // let tArray = JSON.parse(data.message.replaceAll('```json','').replaceAll('```',''))
|
|
|
+ let tArray = {}
|
|
|
+ try {
|
|
|
+ tArray = JSON.parse(data.message.replaceAll('```json','').replaceAll('```',''))
|
|
|
+ } catch (error) {
|
|
|
+ console.log("error_________________" + error);
|
|
|
+ try {
|
|
|
+ var message = data.message;
|
|
|
+ var jsonStart = message.indexOf("```json") + 7; // `+ 7` 是为了跳过 ```json
|
|
|
+ var jsonEnd = message.indexOf("```", jsonStart);
|
|
|
+ var jsonString = message.substring(jsonStart, jsonEnd).trim();
|
|
|
+ tArray = JSON.parse(jsonString);
|
|
|
+ } catch (error) {
|
|
|
+ console.log("error_________________" + error);
|
|
|
+ }
|
|
|
+ }
|
|
|
resolve(tArray)
|
|
|
} catch (error) {
|
|
|
if(type == 15){
|
|
@@ -14218,9 +14243,24 @@ ${this.teacherText[task].detail.replaceAll('#','').replaceAll('*','').replaceAll
|
|
|
let data = response.data.FunctionResponse
|
|
|
if (data.message) {
|
|
|
console.log(data.message);
|
|
|
- let dArray = JSON.parse(data.message.replaceAll('```json','').replaceAll('```',''))
|
|
|
+ // let dArray = JSON.parse(data.message.replaceAll('```json','').replaceAll('```',''))
|
|
|
+ let dArray = {}
|
|
|
+ try {
|
|
|
+ dArray = JSON.parse(data.message.replaceAll('```json','').replaceAll('```',''))
|
|
|
+ } catch (error) {
|
|
|
+ console.log("error_________________" + error);
|
|
|
+ try {
|
|
|
+ var message = data.message;
|
|
|
+ var jsonStart = message.indexOf("```json") + 7; // `+ 7` 是为了跳过 ```json
|
|
|
+ var jsonEnd = message.indexOf("```", jsonStart);
|
|
|
+ var jsonString = message.substring(jsonStart, jsonEnd).trim();
|
|
|
+ dArray = JSON.parse(jsonString);
|
|
|
+ } catch (error) {
|
|
|
+ console.log("error_________________" + error);
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
- _this.teacherText = JSON.parse(data.message.replaceAll('```json','').replaceAll('```',''))
|
|
|
+ _this.teacherText = JSON.parse(JSON.stringify(dArray))
|
|
|
if (_this.templateid == "4480d65a-1e48-11ef-bee5-005056b86db5") {
|
|
|
_this.unitJson[0].chapterInfo[0].taskJson = []
|
|
|
for (var i = 0; i < dArray.length; i++) {
|