gpt
hailu
2023-12-24 0b074cb158a82026e9cb125f426fe877453ba32a
gpt
2个文件已修改
202 ■■■■ 已修改文件
src/view/largeModel/gpt.vue 182 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/view/single-page/home/home.vue 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/view/largeModel/gpt.vue
@@ -1,5 +1,9 @@
<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">
@@ -74,8 +78,7 @@
        <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;">
@@ -144,21 +147,22 @@
                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() {//激活页面
@@ -207,18 +211,136 @@
         * 清空全部答案
         */
        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',
@@ -227,25 +349,23 @@
                    },
                }).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('请输入问题')
            }
        },
        /**
         * 流式显示文字
@@ -429,12 +549,14 @@
    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();
                });
            }
        }
src/view/single-page/home/home.vue
@@ -6,30 +6,34 @@
          <div class="text1">
            <countTo :startVal='0' :endVal="27" :duration='5000' :separator="separator" ref="CountToPower"></countTo> +
          </div>
          <div class="text2">多维的风控数据来源</div>
          <div class="text3">提供宏观数据/行业数据/公司数据/特色数据准确专业</div>
          <div class="text2">多维的产业数据来源</div>
          <div class="text3">提供宏观数据/产业分析/商机数据</div>
          <div class="text3">准确专业</div>
        </li>
        <li>
          <div class="text1">
            <countTo :startVal='0' :endVal="2" :duration='5000' :separator="separator" ref="CountToPower"></countTo> +
          </div>
          <div class="text2">独有的风控量化模型</div>
          <div class="text3">基于对未来现金流折现的量化风控解决方案未卜先知</div>
          <div class="text2">极速的产业信息推送</div>
          <div class="text3">根据自定义关键词推送信息到手机邮箱</div>
          <div class="text3">省时省力</div>
        </li>
        <li>
          <div class="text1">
            <countTo :startVal='0' :endVal="5" :duration='5000' :separator="separator" ref="CountToPower"></countTo> +
          </div>
          <div class="text2">智能的风控推演模型</div>
          <div class="text3">基于自然语言理解技术的智能风控推演方案高效决策</div>
          <div class="text2">智能的AIGC可信大模型</div>
          <div class="text3">通用大模型和垂直大模型赋能各行各业</div>
          <div class="text3">高效决策</div>
        </li>
        <li>
        <!-- <li>
          <div class="text1">
            <countTo :startVal='0' :endVal="10" :duration='5000' :separator="separator" ref="CountToPower"></countTo> +
          </div>
          <div class="text2">丰富的风控应用场景 </div>
          <div class="text3">为融资租赁/私募投资/股票投资等场景持续赋能降本增效</div>
        </li>
        </li> -->
      </ul>
      <section class="section1">
        <div class="zhjk border">