diff --git a/src/assets/sass/common.scss b/src/assets/sass/common.scss index 127467f..3417d8d 100644 --- a/src/assets/sass/common.scss +++ b/src/assets/sass/common.scss @@ -4,7 +4,7 @@ @import './utils.scss'; @import './transition.scss'; @import './public.scss'; -@import "./loading.scss"; +@import './loading.scss'; * { margin: 0; @@ -33,7 +33,7 @@ a:hover { outline: none; text-decoration: none; } -::-webkit-scrollbar{ +::-webkit-scrollbar { display: none; } // 宽度设置 diff --git a/src/assets/sass/public.scss b/src/assets/sass/public.scss index ccca099..c054986 100644 --- a/src/assets/sass/public.scss +++ b/src/assets/sass/public.scss @@ -1,61 +1,62 @@ -body{ - background-color: #EEEEEE!important; +body { + background-color: #eeeeee !important; } -.van-cell-group--inset{ - margin:0 10px!important; +.van-cell-group--inset { + margin: 0 10px !important; } -.van-cell-group__title--inset{ - padding:15px 15px 5px 15px!important; +.van-cell-group__title--inset { + padding: 15px 15px 5px 15px !important; } - .van-toast--text { +.van-toast--text { max-width: 70vw !important; min-width: 60vw !important; } -.button-group-container{ +.button-group-container { display: flex; align-items: center; justify-content: space-between; } -#app .van-col{ +#app .van-col { margin: 5px 0; } -#app .button-group-container{ - margin: 5px!important; - .van-button{ +#app .button-group-container { + margin: 5px !important; + .van-button { margin: unset; } } -#app .van-button + .van-button{ +#app .van-button + .van-button { margin-left: 5px; } -#app .van-cell__title{ +#app .van-cell__title { color: #646566; } - -.flexPrice{ - display: flex; justify-content: space-between; justify-items: center; align-items: center; width: 100% +.flexPrice { + display: flex; + justify-content: space-between; + justify-items: center; + align-items: center; + width: 100%; } -.van-tag+.van-tag{margin-left: 5px;} -.speakLoadingToast{ - z-index: 2100!important; +.van-tag + .van-tag { + margin-left: 5px; +} +.speakLoadingToast { + z-index: 2100 !important; width: 200px; } - - -.gs-color-g{ +.gs-color-g { color: #009960; } -.gs-bg-color-g{ +.gs-bg-color-g { background: #009960; } - -.chat-icon{ +.chat-icon { width: 16px; height: 16px; - margin-left: 0!important; - margin-right: 2px!important; - + margin-left: 0 !important; + margin-right: 2px !important; } diff --git a/src/router/generatedRouter/index.js b/src/router/generatedRouter/index.js index 86d5f9e..6201560 100644 --- a/src/router/generatedRouter/index.js +++ b/src/router/generatedRouter/index.js @@ -23,4 +23,12 @@ export default [ title: '产品对比', }, }, + { + path: '/recommend', + name: 'recommend', + component: () => import('@/views/recommend/index.vue'), + meta: { + title: '产品推荐', + }, + }, ] diff --git a/src/views/AI/components/chat.vue b/src/views/AI/components/chat.vue index 2eb54e6..e3e271c 100644 --- a/src/views/AI/components/chat.vue +++ b/src/views/AI/components/chat.vue @@ -90,6 +90,10 @@ export default { type: Boolean, default: false, }, + chatData: { + type: Object, + default: () => ({}), + }, }, data() { return { @@ -220,6 +224,12 @@ export default { conversationId: this.conversationId, productName: this.productName, } + // 如果有自定义参数 + if (this.chatData) { + for (let k in this.chatData) { + params[k] = this.chatData[k] + } + } if (this.$route.query.compareId) { params.compareResult = JSON.parse(sessionStorage.getItem('results')) } diff --git a/src/views/app/Home.vue b/src/views/app/Home.vue index 1408326..81498d3 100644 --- a/src/views/app/Home.vue +++ b/src/views/app/Home.vue @@ -1,8 +1,8 @@