浏览代码

课堂助手hk

SanHQin 9 月之前
父节点
当前提交
cac9d3ec59

+ 9 - 9
src/components/pages/classroomObservation/components/analysisItem.vue

@@ -269,15 +269,15 @@ export default {
 					.post("https://gpt4.cocorobo.cn/ai_agent_park_chat", parm)
 					.then((res) => {
 						let _data = res.data.FunctionResponse;
-						if (
-							!_data.message ||
-							_data.message.indexOf("由于我无法直接访问您上传的文件内容") > -1
-						) {
-							this.loading = false;
-							this.loadNum = 2;
-							// this.$message.error("AI无法识别优化");
-							return 
-						}
+						// if (
+						// 	!_data.message ||
+						// 	_data.message.indexOf("由于我无法直接访问您上传的文件内容") > -1
+						// ) {
+						// 	this.loading = false;
+						// 	this.loadNum = 2;
+						// 	// this.$message.error("AI无法识别优化");
+						// 	return 
+						// }
 						let _copyData = JSON.parse(JSON.stringify(this.data));
 						// _copyData.jsonData.result = "";
 						_copyData.jsonData.content = _data.message;

+ 8 - 2
src/components/pages/classroomObservation/components/chatArea.vue

@@ -1052,6 +1052,11 @@ export default {
 		},
 		// 发送消息
 		send(_text = this.textareaValue) {
+			var OpenCC = require("opencc-js");
+			let converter = OpenCC.Converter({
+					from:'cn',
+					to:'hk'
+			})
 			this.textareaValue = "";
 			// 判断输入的文本是否为空
 			if (!_text.trim()) return;
@@ -1121,7 +1126,7 @@ export default {
 					this.ajax
 						.post("https://gpt4.cocorobo.cn/ai_agent_park_chat_new", params)
 						.then((res) => {
-							if (res.data.FunctionResponse.result == "发送成功") {
+							if (converter(res.data.FunctionResponse.result) == converter("发送成功")) {
 							} else {
 								this.$message.warning(res.data.FunctionResponse.result);
 							}
@@ -1183,11 +1188,12 @@ export default {
 				// 	uid: _uuid,
 				// 	model: "Claude 3 Sonnet", // Claude 3 Sonnet或者Claude 3 Haiku
 				// });
+				
 				this.ajax
 					.post("https://gpt4.cocorobo.cn/chat", params)
 					// .post("https://claude3.cocorobo.cn/chat", params)
 					.then((res) => {
-						if (res.data.FunctionResponse.result == "发送成功") {
+						if (converter(res.data.FunctionResponse.result) == converter("发送成功")) {
 						} else {
 							this.$message.warning(res.data.FunctionResponse.result);
 						}

+ 8 - 3
src/components/pages/classroomObservation/index.vue

@@ -211,6 +211,11 @@ export default {
 			});
 		},
 		addNewCourse() {
+			var OpenCC = require("opencc-js");
+			let converter = OpenCC.Converter({
+					from:'cn',
+					to:'hk'
+			})
 			return new Promise((resolve, reject) => {
 				if (this.loading) return this.$message.info("请稍等");
 				this.loading = true;
@@ -238,7 +243,7 @@ export default {
 					)
 					.then((res) => {
 						let _data = res.data.FunctionResponse;
-						if (_data.message == "创建成功") {
+						if (converter(_data.message)== converter("创建成功")) {
 							// 设置该课堂的tid
 							this.tid = params.tid;
 							this.ajax
@@ -251,7 +256,7 @@ export default {
 								})
 								.then((res2) => {
 									let _data2 = res2.data.FunctionResponse;
-									if (_data2.message == "创建成功") {
+									if (converter(_data2.message) == converter("创建成功")) {
 										this.loading = false;
 										this.$nextTick(() => {
 											this.getCourseList().then((_) => {
@@ -265,7 +270,7 @@ export default {
 										this.$message.error("创建fileIds失败");
 									}
 								});
-						} else if (_data.message == "tid重复") {
+						} else if (converter(_data.message) == converter("tid重复")) {
 							this.$message.error("该课堂已存在");
 							this.loading = false;
 						} else {