|
|
@@ -248,6 +248,8 @@ const demoImageList = [demo1, demo2, demo3, demo4]
|
|
|
|
|
|
// 年级ID相关
|
|
|
const gradeId = ref('')
|
|
|
+// 添加消息计数器变量
|
|
|
+const messageCount = ref(0)
|
|
|
// 保存记录
|
|
|
onMounted(async () => {
|
|
|
// 从全局状态初始化年级ID
|
|
|
@@ -270,10 +272,8 @@ const messages = ref([])
|
|
|
|
|
|
const inputMessage = ref('')
|
|
|
// 发送消息函数
|
|
|
-const sendMessage = () => {
|
|
|
- console.log(inputMessage.value)
|
|
|
+const sendMessage = async() => {
|
|
|
if (inputMessage.value.trim()) {
|
|
|
-
|
|
|
// messages.value.push(inputMessage.value.trim())
|
|
|
// 先保存内容 再置空输入框
|
|
|
let content = inputMessage.value;
|
|
|
@@ -286,6 +286,21 @@ const sendMessage = () => {
|
|
|
type: 'ai',
|
|
|
content: "正在为您生成图片,请稍等...",
|
|
|
})
|
|
|
+
|
|
|
+ // 递增消息计数器
|
|
|
+ messageCount.value++
|
|
|
+ // 发送saveRecord请求 保存消息次数
|
|
|
+ try{
|
|
|
+ await saveRecord({
|
|
|
+ brpNjId: gradeId.value,
|
|
|
+ brpType: "aiCount",
|
|
|
+ brpProgress: messageCount.value
|
|
|
+ });
|
|
|
+ console.log('保存记录成功,消息次数:', messageCount.value);
|
|
|
+ }catch(error){
|
|
|
+ console.error('保存记录失败:', error);
|
|
|
+ }
|
|
|
+
|
|
|
CreatePainting({
|
|
|
"modelId": 56,
|
|
|
"prompt":content,
|