| | |
| | | <template> |
| | | <div id="intelligentAssistant"> |
| | | <Spin v-if="loading" fix> |
| | | <Icon type="ios-loading" size=18 class="demo-spin-icon-load"></Icon> |
| | | <div>Loading</div> |
| | | </Spin> |
| | | <!-- <img src="" alt=""> --> |
| | | <!-- <div style="border-top: 1px solid #ececec;padding-top: 10px;"> --> |
| | | <!-- <div class="clearfix"> |
| | |
| | | |
| | | |
| | | <footer> |
| | | <Button type="error" icon="md-trash" style="margin-left: 5px;" :loading="answer[type].loading" |
| | | @click="clearAll"> |
| | | <Button type="error" icon="md-trash" style="margin-left: 5px;" :disabled="!messages.length" @click="clearAll"> |
| | | 清空对话 |
| | | </Button> |
| | | <div style="display: flex;justify-content: space-around;margin-top: 3px;"> |
| | |
| | | qingHua: null, |
| | | },//定时器 |
| | | messages: [ |
| | | { sender: 'user', text: 111, avatar: require('../../assets/images/gptUser.png'), timestamp: this.getNowTime() }, |
| | | { sender: 'ai', text: 2222, avatar: require('../../assets/images/rrlogo.png'), timestamp: this.getNowTime() }, |
| | | { sender: 'user', text: 1111, avatar: require('../../assets/images/gptUser.png'), timestamp: this.getNowTime() }, |
| | | { sender: 'ai', text: '你好,下面是一篇关于健康生活方式的文章。 健康是人类生活中最宝贵的财富之一。然而,在现代社会中,由于生活节奏快、工作压力大、环境污染等因素的影响,越来越多的人面临着健康问题。因此,养成健康的生活方式变得尤为重要。 首先,健康的饮食习惯是保持健康的重要因素之一。均衡饮食是维持身体健康的基础。人体需要蛋白质、碳水化合物、脂肪、维生素、矿物质等多种营养物质来维持正常的生理功能。因此,我们应该多吃新鲜蔬菜、水果、全谷类食品,减少高热量、高脂肪、高糖食品的摄入。此外,要保持饮食的多样性,避免偏食,以确保摄入的营养物质的全面性和均衡性。 其次,适当的运动是维持健康的重要手段。现代社会的生活方式使得很多人长时间坐着,缺乏运动。长期缺乏运动会导致肥胖、心血管疾病、糖尿病等健康问题。因此,我们应该适当增加日常的运动量,例如步行、跑步、骑车等有氧运动,以及力量训练等无氧运动,以促进新陈代谢,增强身体的抵抗力和免疫力。 此外,保持良好的生活习惯也是维持健康的重要因素之一。良好的生活习惯包括规律作息、充足睡眠、戒烟限酒、保持心情愉快等。规律作息和充足睡眠对维持身体健康和精神状态至关重要。戒烟限酒可以减少患心血管疾病、肺部疾病等健康问题的风险。保持心情愉快可以减少压力,促进身心健康。 最后,定期体检和积极治疗也是保持健康的重要手段。定期体检可以及早发现潜在的健康问题,以便及时采取措施进行治疗。一旦发现健康问题,要积极配合医', avatar: require('../../assets/images/rrlogo.png'), timestamp: this.getNowTime() }, |
| | | { sender: 'ai', text: '你好,下面是一篇关于健康生活方式的文章。 健康是人类生活中最宝贵的财富之一。然而,在现代社会中,由于生活节奏快、工作压力大、环境污染等因素的影响,越来越多的人面临着健康问题。因此,养成健康的生活方式变得尤为重要。 首先,健康的饮食习惯是保持健康的重要因素之一。均衡饮食是维持身体健康的基础。人体需要蛋白质、碳水化合物、脂肪、维生素、矿物质等多种营养物质来维持正常的生理功能。因此,我们应该多吃新鲜蔬菜、水果、全谷类食品,减少高热量、高脂肪、高糖食品的摄入。此外,要保持饮食的多样性,避免偏食,以确保摄入的营养物质的全面性和均衡性。 其次,适当的运动是维持健康的重要手段。现代社会的生活方式使得很多人长时间坐着,缺乏运动。长期缺乏运动会导致肥胖、心血管疾病、糖尿病等健康问题。因此,我们应该适当增加日常的运动量,例如步行、跑步、骑车等有氧运动,以及力量训练等无氧运动,以促进新陈代谢,增强身体的抵抗力和免疫力。 此外,保持良好的生活习惯也是维持健康的重要因素之一。良好的生活习惯包括规律作息、充足睡眠、戒烟限酒、保持心情愉快等。规律作息和充足睡眠对维持身体健康和精神状态至关重要。戒烟限酒可以减少患心血管疾病、肺部疾病等健康问题的风险。保持心情愉快可以减少压力,促进身心健康。 最后,定期体检和积极治疗也是保持健康的重要手段。定期体检可以及早发现潜在的健康问题,以便及时采取措施进行治疗。一旦发现健康问题,要积极配合医', avatar: require('../../assets/images/rrlogo.png'), timestamp: this.getNowTime() }, |
| | | { sender: 'ai', text: '你好,下面是一篇关于健康生活方式的文章。 健康是人类生活中最宝贵的财富之一。然而,在现代社会中,由于生活节奏快、工作压力大、环境污染等因素的影响,越来越多的人面临着健康问题。因此,养成健康的生活方式变得尤为重要。 首先,健康的饮食习惯是保持健康的重要因素之一。均衡饮食是维持身体健康的基础。人体需要蛋白质、碳水化合物、脂肪、维生素、矿物质等多种营养物质来维持正常的生理功能。因此,我们应该多吃新鲜蔬菜、水果、全谷类食品,减少高热量、高脂肪、高糖食品的摄入。此外,要保持饮食的多样性,避免偏食,以确保摄入的营养物质的全面性和均衡性。 其次,适当的运动是维持健康的重要手段。现代社会的生活方式使得很多人长时间坐着,缺乏运动。长期缺乏运动会导致肥胖、心血管疾病、糖尿病等健康问题。因此,我们应该适当增加日常的运动量,例如步行、跑步、骑车等有氧运动,以及力量训练等无氧运动,以促进新陈代谢,增强身体的抵抗力和免疫力。 此外,保持良好的生活习惯也是维持健康的重要因素之一。良好的生活习惯包括规律作息、充足睡眠、戒烟限酒、保持心情愉快等。规律作息和充足睡眠对维持身体健康和精神状态至关重要。戒烟限酒可以减少患心血管疾病、肺部疾病等健康问题的风险。保持心情愉快可以减少压力,促进身心健康。 最后,定期体检和积极治疗也是保持健康的重要手段。定期体检可以及早发现潜在的健康问题,以便及时采取措施进行治疗。一旦发现健康问题,要积极配合医', avatar: require('../../assets/images/rrlogo.png'), timestamp: this.getNowTime() }, |
| | | { sender: 'ai', text: '你好,下面是一篇关于健康生活方式的文章。 健康是人类生活中最宝贵的财富之一。然而,在现代社会中,由于生活节奏快、工作压力大、环境污染等因素的影响,越来越多的人面临着健康问题。因此,养成健康的生活方式变得尤为重要。 首先,健康的饮食习惯是保持健康的重要因素之一。均衡饮食是维持身体健康的基础。人体需要蛋白质、碳水化合物、脂肪、维生素、矿物质等多种营养物质来维持正常的生理功能。因此,我们应该多吃新鲜蔬菜、水果、全谷类食品,减少高热量、高脂肪、高糖食品的摄入。此外,要保持饮食的多样性,避免偏食,以确保摄入的营养物质的全面性和均衡性。 其次,适当的运动是维持健康的重要手段。现代社会的生活方式使得很多人长时间坐着,缺乏运动。长期缺乏运动会导致肥胖、心血管疾病、糖尿病等健康问题。因此,我们应该适当增加日常的运动量,例如步行、跑步、骑车等有氧运动,以及力量训练等无氧运动,以促进新陈代谢,增强身体的抵抗力和免疫力。 此外,保持良好的生活习惯也是维持健康的重要因素之一。良好的生活习惯包括规律作息、充足睡眠、戒烟限酒、保持心情愉快等。规律作息和充足睡眠对维持身体健康和精神状态至关重要。戒烟限酒可以减少患心血管疾病、肺部疾病等健康问题的风险。保持心情愉快可以减少压力,促进身心健康。 最后,定期体检和积极治疗也是保持健康的重要手段。定期体检可以及早发现潜在的健康问题,以便及时采取措施进行治疗。一旦发现健康问题,要积极配合医', avatar: require('../../assets/images/rrlogo.png'), timestamp: this.getNowTime() }, |
| | | { sender: 'ai', text: '你好,下面是一篇关于健康生活方式的文章。 健康是人类生活中最宝贵的财富之一。然而,在现代社会中,由于生活节奏快、工作压力大、环境污染等因素的影响,越来越多的人面临着健康问题。因此,养成健康的生活方式变得尤为重要。 首先,健康的饮食习惯是保持健康的重要因素之一。均衡饮食是维持身体健康的基础。人体需要蛋白质、碳水化合物、脂肪、维生素、矿物质等多种营养物质来维持正常的生理功能。因此,我们应该多吃新鲜蔬菜、水果、全谷类食品,减少高热量、高脂肪、高糖食品的摄入。此外,要保持饮食的多样性,避免偏食,以确保摄入的营养物质的全面性和均衡性。 其次,适当的运动是维持健康的重要手段。现代社会的生活方式使得很多人长时间坐着,缺乏运动。长期缺乏运动会导致肥胖、心血管疾病、糖尿病等健康问题。因此,我们应该适当增加日常的运动量,例如步行、跑步、骑车等有氧运动,以及力量训练等无氧运动,以促进新陈代谢,增强身体的抵抗力和免疫力。 此外,保持良好的生活习惯也是维持健康的重要因素之一。良好的生活习惯包括规律作息、充足睡眠、戒烟限酒、保持心情愉快等。规律作息和充足睡眠对维持身体健康和精神状态至关重要。戒烟限酒可以减少患心血管疾病、肺部疾病等健康问题的风险。保持心情愉快可以减少压力,促进身心健康。 最后,定期体检和积极治疗也是保持健康的重要手段。定期体检可以及早发现潜在的健康问题,以便及时采取措施进行治疗。一旦发现健康问题,要积极配合医', avatar: require('../../assets/images/rrlogo.png'), timestamp: this.getNowTime() }, |
| | | // { sender: 'user', text: 111, avatar: require('../../assets/images/gptUser.png'), timestamp: this.getNowTime() }, |
| | | // { sender: 'ai', text: 2222, avatar: require('../../assets/images/rrlogo.png'), timestamp: this.getNowTime() }, |
| | | // { sender: 'user', text: 1111, avatar: require('../../assets/images/gptUser.png'), timestamp: this.getNowTime() }, |
| | | // { sender: 'ai', text: '你好,下面是一篇关于健康生活方式的文章。 健康是人类生活中最宝贵的财富之一。然而,在现代社会中,由于生活节奏快、工作压力大、环境污染等因素的影响,越来越多的人面临着健康问题。因此,养成健康的生活方式变得尤为重要。 首先,健康的饮食习惯是保持健康的重要因素之一。均衡饮食是维持身体健康的基础。人体需要蛋白质、碳水化合物、脂肪、维生素、矿物质等多种营养物质来维持正常的生理功能。因此,我们应该多吃新鲜蔬菜、水果、全谷类食品,减少高热量、高脂肪、高糖食品的摄入。此外,要保持饮食的多样性,避免偏食,以确保摄入的营养物质的全面性和均衡性。 其次,适当的运动是维持健康的重要手段。现代社会的生活方式使得很多人长时间坐着,缺乏运动。长期缺乏运动会导致肥胖、心血管疾病、糖尿病等健康问题。因此,我们应该适当增加日常的运动量,例如步行、跑步、骑车等有氧运动,以及力量训练等无氧运动,以促进新陈代谢,增强身体的抵抗力和免疫力。 此外,保持良好的生活习惯也是维持健康的重要因素之一。良好的生活习惯包括规律作息、充足睡眠、戒烟限酒、保持心情愉快等。规律作息和充足睡眠对维持身体健康和精神状态至关重要。戒烟限酒可以减少患心血管疾病、肺部疾病等健康问题的风险。保持心情愉快可以减少压力,促进身心健康。 最后,定期体检和积极治疗也是保持健康的重要手段。定期体检可以及早发现潜在的健康问题,以便及时采取措施进行治疗。一旦发现健康问题,要积极配合医', avatar: require('../../assets/images/rrlogo.png'), timestamp: this.getNowTime() }, |
| | | // { sender: 'ai', text: '你好,下面是一篇关于健康生活方式的文章。 健康是人类生活中最宝贵的财富之一。然而,在现代社会中,由于生活节奏快、工作压力大、环境污染等因素的影响,越来越多的人面临着健康问题。因此,养成健康的生活方式变得尤为重要。 首先,健康的饮食习惯是保持健康的重要因素之一。均衡饮食是维持身体健康的基础。人体需要蛋白质、碳水化合物、脂肪、维生素、矿物质等多种营养物质来维持正常的生理功能。因此,我们应该多吃新鲜蔬菜、水果、全谷类食品,减少高热量、高脂肪、高糖食品的摄入。此外,要保持饮食的多样性,避免偏食,以确保摄入的营养物质的全面性和均衡性。 其次,适当的运动是维持健康的重要手段。现代社会的生活方式使得很多人长时间坐着,缺乏运动。长期缺乏运动会导致肥胖、心血管疾病、糖尿病等健康问题。因此,我们应该适当增加日常的运动量,例如步行、跑步、骑车等有氧运动,以及力量训练等无氧运动,以促进新陈代谢,增强身体的抵抗力和免疫力。 此外,保持良好的生活习惯也是维持健康的重要因素之一。良好的生活习惯包括规律作息、充足睡眠、戒烟限酒、保持心情愉快等。规律作息和充足睡眠对维持身体健康和精神状态至关重要。戒烟限酒可以减少患心血管疾病、肺部疾病等健康问题的风险。保持心情愉快可以减少压力,促进身心健康。 最后,定期体检和积极治疗也是保持健康的重要手段。定期体检可以及早发现潜在的健康问题,以便及时采取措施进行治疗。一旦发现健康问题,要积极配合医', avatar: require('../../assets/images/rrlogo.png'), timestamp: this.getNowTime() }, |
| | | // { sender: 'ai', text: '你好,下面是一篇关于健康生活方式的文章。 健康是人类生活中最宝贵的财富之一。然而,在现代社会中,由于生活节奏快、工作压力大、环境污染等因素的影响,越来越多的人面临着健康问题。因此,养成健康的生活方式变得尤为重要。 首先,健康的饮食习惯是保持健康的重要因素之一。均衡饮食是维持身体健康的基础。人体需要蛋白质、碳水化合物、脂肪、维生素、矿物质等多种营养物质来维持正常的生理功能。因此,我们应该多吃新鲜蔬菜、水果、全谷类食品,减少高热量、高脂肪、高糖食品的摄入。此外,要保持饮食的多样性,避免偏食,以确保摄入的营养物质的全面性和均衡性。 其次,适当的运动是维持健康的重要手段。现代社会的生活方式使得很多人长时间坐着,缺乏运动。长期缺乏运动会导致肥胖、心血管疾病、糖尿病等健康问题。因此,我们应该适当增加日常的运动量,例如步行、跑步、骑车等有氧运动,以及力量训练等无氧运动,以促进新陈代谢,增强身体的抵抗力和免疫力。 此外,保持良好的生活习惯也是维持健康的重要因素之一。良好的生活习惯包括规律作息、充足睡眠、戒烟限酒、保持心情愉快等。规律作息和充足睡眠对维持身体健康和精神状态至关重要。戒烟限酒可以减少患心血管疾病、肺部疾病等健康问题的风险。保持心情愉快可以减少压力,促进身心健康。 最后,定期体检和积极治疗也是保持健康的重要手段。定期体检可以及早发现潜在的健康问题,以便及时采取措施进行治疗。一旦发现健康问题,要积极配合医', avatar: require('../../assets/images/rrlogo.png'), timestamp: this.getNowTime() }, |
| | | // { sender: 'ai', text: '你好,下面是一篇关于健康生活方式的文章。 健康是人类生活中最宝贵的财富之一。然而,在现代社会中,由于生活节奏快、工作压力大、环境污染等因素的影响,越来越多的人面临着健康问题。因此,养成健康的生活方式变得尤为重要。 首先,健康的饮食习惯是保持健康的重要因素之一。均衡饮食是维持身体健康的基础。人体需要蛋白质、碳水化合物、脂肪、维生素、矿物质等多种营养物质来维持正常的生理功能。因此,我们应该多吃新鲜蔬菜、水果、全谷类食品,减少高热量、高脂肪、高糖食品的摄入。此外,要保持饮食的多样性,避免偏食,以确保摄入的营养物质的全面性和均衡性。 其次,适当的运动是维持健康的重要手段。现代社会的生活方式使得很多人长时间坐着,缺乏运动。长期缺乏运动会导致肥胖、心血管疾病、糖尿病等健康问题。因此,我们应该适当增加日常的运动量,例如步行、跑步、骑车等有氧运动,以及力量训练等无氧运动,以促进新陈代谢,增强身体的抵抗力和免疫力。 此外,保持良好的生活习惯也是维持健康的重要因素之一。良好的生活习惯包括规律作息、充足睡眠、戒烟限酒、保持心情愉快等。规律作息和充足睡眠对维持身体健康和精神状态至关重要。戒烟限酒可以减少患心血管疾病、肺部疾病等健康问题的风险。保持心情愉快可以减少压力,促进身心健康。 最后,定期体检和积极治疗也是保持健康的重要手段。定期体检可以及早发现潜在的健康问题,以便及时采取措施进行治疗。一旦发现健康问题,要积极配合医', avatar: require('../../assets/images/rrlogo.png'), timestamp: this.getNowTime() }, |
| | | // { sender: 'ai', text: '你好,下面是一篇关于健康生活方式的文章。 健康是人类生活中最宝贵的财富之一。然而,在现代社会中,由于生活节奏快、工作压力大、环境污染等因素的影响,越来越多的人面临着健康问题。因此,养成健康的生活方式变得尤为重要。 首先,健康的饮食习惯是保持健康的重要因素之一。均衡饮食是维持身体健康的基础。人体需要蛋白质、碳水化合物、脂肪、维生素、矿物质等多种营养物质来维持正常的生理功能。因此,我们应该多吃新鲜蔬菜、水果、全谷类食品,减少高热量、高脂肪、高糖食品的摄入。此外,要保持饮食的多样性,避免偏食,以确保摄入的营养物质的全面性和均衡性。 其次,适当的运动是维持健康的重要手段。现代社会的生活方式使得很多人长时间坐着,缺乏运动。长期缺乏运动会导致肥胖、心血管疾病、糖尿病等健康问题。因此,我们应该适当增加日常的运动量,例如步行、跑步、骑车等有氧运动,以及力量训练等无氧运动,以促进新陈代谢,增强身体的抵抗力和免疫力。 此外,保持良好的生活习惯也是维持健康的重要因素之一。良好的生活习惯包括规律作息、充足睡眠、戒烟限酒、保持心情愉快等。规律作息和充足睡眠对维持身体健康和精神状态至关重要。戒烟限酒可以减少患心血管疾病、肺部疾病等健康问题的风险。保持心情愉快可以减少压力,促进身心健康。 最后,定期体检和积极治疗也是保持健康的重要手段。定期体检可以及早发现潜在的健康问题,以便及时采取措施进行治疗。一旦发现健康问题,要积极配合医', avatar: require('../../assets/images/rrlogo.png'), timestamp: this.getNowTime() }, |
| | | |
| | | ] |
| | | } |
| | | }, |
| | | mounted() {//挂载完毕 |
| | | this.height = window.innerHeight - 305 |
| | | this.getNowTime() |
| | | // this.getNowTime() |
| | | this.getChat1() |
| | | }, |
| | | activated() {//激活页面 |
| | | |
| | |
| | | * 清空全部答案 |
| | | */ |
| | | clear(index) { |
| | | this.messages.splice(index, 1) |
| | | axios.request({ |
| | | url: '/eventkg/DeleteGptChatContent', |
| | | method: 'post', |
| | | data: { |
| | | id: this.messages[index].id |
| | | }, |
| | | }).then(res => { |
| | | if (res.data.Check == true) { |
| | | this.getChat1() |
| | | } else { |
| | | |
| | | } |
| | | }).catch(err => { |
| | | |
| | | }) |
| | | }, |
| | | clearAll() { |
| | | // this.loading = true |
| | | for (let i = 0; i < this.messages.length; i++) { |
| | | axios.request({ |
| | | url: '/eventkg/DeleteGptChatContent', |
| | | method: 'post', |
| | | data: { |
| | | id: this.messages[i].id |
| | | }, |
| | | }).then(res => { |
| | | if (res.data.Check == true) { |
| | | |
| | | } else { |
| | | |
| | | } |
| | | }).catch(err => { |
| | | |
| | | }) |
| | | this.messages.splice(i, 1) |
| | | i-- |
| | | } |
| | | this.messages = [] |
| | | // this.getChat() |
| | | // this.loading = false |
| | | }, |
| | | getChat1() { |
| | | // this.loading = true |
| | | this.messages = [] |
| | | axios.request({ |
| | | url: '/eventkg/GetGptChatPages', |
| | | method: 'post', |
| | | data: { |
| | | pageIndex: 1, |
| | | pageSize: 20 |
| | | }, |
| | | }).then(res => { |
| | | if (res.data.Check == true) { |
| | | let items = res.data.Data.Items |
| | | |
| | | for (let i = 0; i < items.length; i++) { |
| | | if (items[i].Type == 'user') { |
| | | this.messages.push({ id: items[i].Id, sender: 'user', text: items[i].Content, avatar: require('../../assets/images/gptUser.png'), timestamp: items[i].CreateTime }); |
| | | } |
| | | |
| | | if (items[i].Type == 'gpt') { |
| | | this.messages.push({ id: items[i].Id, sender: 'ai', text: items[i].Content, avatar: require('../../assets/images/rrlogo.png'), timestamp: items[i].CreateTime }); |
| | | } |
| | | } |
| | | // this.loading = false |
| | | } else { |
| | | // this.loading = false |
| | | |
| | | } |
| | | }).catch(err => { |
| | | |
| | | }) |
| | | |
| | | }, |
| | | getChat() { |
| | | this.messages = [] |
| | | axios.request({ |
| | | url: '/eventkg/GetGptChatPages', |
| | | method: 'post', |
| | | data: { |
| | | pageIndex: 1, |
| | | pageSize: 1000 |
| | | }, |
| | | }).then(res => { |
| | | if (res.data.Check == true) { |
| | | let items = res.data.Data.Items |
| | | |
| | | for (let i = 0; i < items.length; i++) { |
| | | if (items[i].Type == 'user') { |
| | | this.messages.push({ id: items[i].Id, sender: 'user', text: items[i].Content, avatar: require('../../assets/images/gptUser.png'), timestamp: items[i].CreateTime }); |
| | | } |
| | | |
| | | if (items[i].Type == 'gpt') { |
| | | this.messages.push({ id: items[i].Id, sender: 'ai', text: items[i].Content, avatar: require('../../assets/images/rrlogo.png'), timestamp: items[i].CreateTime }); |
| | | } |
| | | } |
| | | } else { |
| | | |
| | | } |
| | | }).catch(err => { |
| | | |
| | | }) |
| | | |
| | | }, |
| | | addchat(type, content) { |
| | | axios.request({ |
| | | url: '/eventkg/AddGptChatContent', |
| | | method: 'post', |
| | | data: { |
| | | type: type, |
| | | content: content |
| | | }, |
| | | }).then(res => { |
| | | if (res.data.Check == true) { |
| | | this.getChat() |
| | | } else { |
| | | |
| | | } |
| | | }).catch(err => { |
| | | |
| | | }) |
| | | }, |
| | | /** |
| | | * 提交 |
| | | */ |
| | | submit() { |
| | | async submit() { |
| | | if (this.inputText) { |
| | | this.loading = true |
| | | this.messages.push({ sender: 'user', text: this.inputText, avatar: require('../../assets/images/gptUser.png'), timestamp: this.getNowTime() }); |
| | | // this.loading = true |
| | | // this.messages.push({ sender: 'user', text: this.inputText, avatar: require('../../assets/images/gptUser.png'), timestamp: this.getNowTime() }); |
| | | await this.addchat('user', this.inputText) |
| | | axios.request({ |
| | | url: '/EventKg/GetChatGPT', |
| | | method: 'post', |
| | |
| | | }, |
| | | }).then(res => { |
| | | if (res.data.Check == true) { |
| | | let text = JSON.parse(res.data.Data).choices[0].message.content |
| | | |
| | | this.inputText = '' |
| | | let value = JSON.parse(res.data.Data) |
| | | console.log(value); |
| | | this.messages.push({ sender: 'ai', text: value.choices[0].message.content, avatar: require('../../assets/images/rrlogo.png'), timestamp: this.getNowTime() }); |
| | | this.loading = false |
| | | // this.messages.push({ sender: 'ai', text: text, avatar: require('../../assets/images/rrlogo.png'), timestamp: this.getNowTime() }); |
| | | this.addchat('gpt', text) |
| | | // this.loading = false |
| | | } else { |
| | | this.loading = false |
| | | // this.$Message.error(res.data.Msg) |
| | | // this.loading = false |
| | | } |
| | | }).catch(err => { |
| | | |
| | | }) |
| | | |
| | | // this.getAnswer_chatGpt() |
| | | // this.getAnswer_wenXinYiYan() |
| | | // this.getAnswer_qingHua() |
| | | } else { |
| | | this.$Message.error('请输入问题') |
| | | } |
| | | |
| | | }, |
| | | /** |
| | | * 流式显示文字 |
| | |
| | | watch: {//数据监听 |
| | | messages() { |
| | | // 等待Vue更新DOM |
| | | this.$nextTick(() => { |
| | | // 将滚动条滚动到最新的消息 |
| | | const messages = document.querySelectorAll('.message'); |
| | | const lastMessage = messages[messages.length - 1]; |
| | | lastMessage.scrollIntoView(); |
| | | }); |
| | | if (this.messages.length > 0) { |
| | | this.$nextTick(() => { |
| | | // 将滚动条滚动到最新的消息 |
| | | const messages = document.querySelectorAll('.message'); |
| | | const lastMessage = messages[messages.length - 1]; |
| | | lastMessage.scrollIntoView(); |
| | | }); |
| | | } |
| | | } |
| | | |
| | | |