3-13
This commit is contained in:
parent
56e533438f
commit
75fb37383c
14
index.html
14
index.html
@ -4,27 +4,27 @@
|
|||||||
<meta charset="UTF-8" />
|
<meta charset="UTF-8" />
|
||||||
<link rel="icon" type="image/svg+xml" href="/vite.svg" />
|
<link rel="icon" type="image/svg+xml" href="/vite.svg" />
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||||
<title>洛阳弘义智慧城市建设服务有限公司</title>
|
<title>弘义智慧城市</title>
|
||||||
<meta name="keywords" content="title" />
|
<meta name="keywords" content="AI智能搜索,弘义智慧城市,智慧城市,智能搜索" />
|
||||||
<meta name="description" content="title" />
|
<meta name="description" content="免费与 DeepSeek-R1 对话" />
|
||||||
<style>
|
<style>
|
||||||
/* 美化整个滚动条 */
|
/* 美化整个滚动条 */
|
||||||
::-webkit-scrollbar {
|
::-webkit-scrollbar {
|
||||||
width: 8px; /* 设置滚动条的宽度 */
|
width: 2px; /* 设置滚动条的宽度 */
|
||||||
background-color: #f9f9f9; /* 滚动条的背景颜色 */
|
background-color: #f9f9f9; /* 滚动条的背景颜色 */
|
||||||
}
|
}
|
||||||
|
|
||||||
/* 美化滚动条轨道 */
|
/* 美化滚动条轨道 */
|
||||||
::-webkit-scrollbar-track {
|
::-webkit-scrollbar-track {
|
||||||
background: #e1e1e1; /* 轨道的背景颜色 */
|
background: #e1e1e1; /* 轨道的背景颜色 */
|
||||||
border-radius: 10px; /* 轨道的圆角 */
|
border-radius: 5px; /* 轨道的圆角 */
|
||||||
}
|
}
|
||||||
|
|
||||||
/* 美化滚动条的滑块 */
|
/* 美化滚动条的滑块 */
|
||||||
::-webkit-scrollbar-thumb {
|
::-webkit-scrollbar-thumb {
|
||||||
background-color: #c1c1c1; /* 滑块的背景颜色 */
|
background-color: #c1c1c1; /* 滑块的背景颜色 */
|
||||||
border-radius: 10px; /* 滑块的圆角 */
|
border-radius: 5px; /* 滑块的圆角 */
|
||||||
border: 2px solid #ffffff; /* 滑块边框 */
|
border: 2px solid #999999; /* 滑块边框 */
|
||||||
}
|
}
|
||||||
|
|
||||||
/* 当滑块悬停或活动时的样式 */
|
/* 当滑块悬停或活动时的样式 */
|
||||||
|
BIN
src/assets/ai.png
Normal file
BIN
src/assets/ai.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 17 KiB |
Binary file not shown.
Before Width: | Height: | Size: 142 KiB After Width: | Height: | Size: 141 KiB |
@ -9,13 +9,13 @@ const router = createRouter({
|
|||||||
routes: [{
|
routes: [{
|
||||||
path: "/",
|
path: "/",
|
||||||
meta: {
|
meta: {
|
||||||
title: '首页' //title配置
|
title: '弘义智慧城市-首页' //title配置
|
||||||
},
|
},
|
||||||
component: () => import("../view/home/index.vue")
|
component: () => import("../view/home/index.vue")
|
||||||
},{
|
},{
|
||||||
path: "/ai",
|
path: "/ai",
|
||||||
meta: {
|
meta: {
|
||||||
title: 'Ai问答' //title配置
|
title: '弘义智慧城市-Ai问答' //title配置
|
||||||
},
|
},
|
||||||
component: () => import("../view/home/ai.vue")
|
component: () => import("../view/home/ai.vue")
|
||||||
}
|
}
|
||||||
|
@ -4,13 +4,13 @@
|
|||||||
<div class="c3ecdb44">
|
<div class="c3ecdb44">
|
||||||
<div class="f2eea526">
|
<div class="f2eea526">
|
||||||
<div class="a5cd95be">
|
<div class="a5cd95be">
|
||||||
<div class="b83ee326">
|
<div class="b83ee326" style="overflow-y: auto;">
|
||||||
<div class="f6004764">
|
<div class="f6004764" :style="{height:!showList?'120%':'100%'}">
|
||||||
<div class="dad65929" v-if="showList" @wheel="handleScroll"
|
<div class="dad65929" v-if="showList" @wheel="handleScroll"
|
||||||
style="flex-grow: 0;margin: 0px auto;overflow: auto;" ref="chatContainerRef">
|
style="flex-grow: 0;margin: 0px auto;overflow: auto;" ref="chatContainerRef">
|
||||||
<div v-for="item in paramMsg">
|
<div v-for="item in paramMsg">
|
||||||
<div v-if="item.role == 'user'" class="fa81">
|
<div v-if="item.role == 'user'" class="fa81">
|
||||||
<div class="fbb737a4">{{ item.content }}<div class="ds-flex e0558cb1"
|
<div class="fbb737a4" style="background-color:#F8F8F8">{{ item.content }}<div class="ds-flex e0558cb1"
|
||||||
style="position: absolute; right: calc(100% + 18px); top: 12px; gap: 12px;">
|
style="position: absolute; right: calc(100% + 18px); top: 12px; gap: 12px;">
|
||||||
<div class="ds-icon-button" tabindex="0"
|
<div class="ds-icon-button" tabindex="0"
|
||||||
style="--ds-icon-button-text-color: #909090; --ds-icon-button-size: 20px;">
|
style="--ds-icon-button-text-color: #909090; --ds-icon-button-size: 20px;">
|
||||||
@ -40,7 +40,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div v-if="item.role == 'assistant'" class="f9bf7997 d7dc56a8 c05b5566">
|
<div v-if="item.role == 'assistant'" class="f9bf7997 d7dc56a8 c05b5566">
|
||||||
<div class="eb23581b dfa60d66">
|
<div class="eb23581b dfa60d66">
|
||||||
<img src="@/assets/ai-logo.png" style="width: 100%;border-radius: 50%;">
|
<img src="@/assets/icon4.png" style="width: 100%;border-radius: 50%;">
|
||||||
</div>
|
</div>
|
||||||
<div class="edb250b1">
|
<div class="edb250b1">
|
||||||
<div v-if="item.skLong && item.msgCode == 1" class="a6d716f5 db5991dd">
|
<div v-if="item.skLong && item.msgCode == 1" class="a6d716f5 db5991dd">
|
||||||
@ -135,22 +135,16 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="a85a674a" v-if="!showList">
|
<div class="a85a674a" v-if="!showList">
|
||||||
<div class="c7e7df4d">
|
<div class="c7e7df4d" style="align-items: center;">
|
||||||
<div class="ds-icon da6cda9a" style="font-size: 60px; width: 60px; height: 60px;"><svg
|
<img src="@/assets/ai.png" alt="logo" style="width: 200px;">
|
||||||
viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:xlink="http://www.w3.org/1999/xlink">
|
|
||||||
<path id="path"
|
|
||||||
d="M27.501 8.46875C27.249 8.3457 27.1406 8.58008 26.9932 8.69922C26.9434 8.73828 26.9004 8.78906 26.8584 8.83398C26.4902 9.22852 26.0605 9.48633 25.5 9.45508C24.6787 9.41016 23.9785 9.66797 23.3594 10.2969C23.2275 9.52148 22.79 9.05859 22.125 8.76172C21.7764 8.60742 21.4238 8.45312 21.1807 8.11719C21.0098 7.87891 20.9639 7.61328 20.8779 7.35156C20.8242 7.19336 20.7695 7.03125 20.5879 7.00391C20.3906 6.97266 20.3135 7.13867 20.2363 7.27734C19.9258 7.84375 19.8066 8.46875 19.8174 9.10156C19.8447 10.5234 20.4453 11.6562 21.6367 12.4629C21.7725 12.5547 21.8076 12.6484 21.7646 12.7832C21.6836 13.0605 21.5869 13.3301 21.501 13.6074C21.4473 13.7852 21.3662 13.8242 21.1768 13.7461C20.5225 13.4727 19.957 13.0684 19.458 12.5781C18.6104 11.7578 17.8438 10.8516 16.8877 10.1426C16.6631 9.97656 16.4395 9.82227 16.207 9.67578C15.2314 8.72656 16.335 7.94727 16.5898 7.85547C16.8574 7.75977 16.6826 7.42773 15.8193 7.43164C14.957 7.43555 14.167 7.72461 13.1611 8.10938C13.0137 8.16797 12.8594 8.21094 12.7002 8.24414C11.7871 8.07227 10.8389 8.0332 9.84766 8.14453C7.98242 8.35352 6.49219 9.23633 5.39648 10.7441C4.08105 12.5547 3.77148 14.6133 4.15039 16.7617C4.54883 19.0234 5.70215 20.8984 7.47559 22.3633C9.31348 23.8809 11.4307 24.625 13.8457 24.4824C15.3125 24.3984 16.9463 24.2012 18.7881 22.6406C19.2529 22.8711 19.7402 22.9629 20.5498 23.0332C21.1729 23.0918 21.7725 23.002 22.2373 22.9062C22.9648 22.752 22.9141 22.0781 22.6514 21.9531C20.5186 20.959 20.9863 21.3633 20.5605 21.0371C21.6445 19.752 23.2783 18.418 23.917 14.0977C23.9668 13.7539 23.9238 13.5391 23.917 13.2598C23.9131 13.0918 23.9512 13.0254 24.1445 13.0059C24.6787 12.9453 25.1973 12.7988 25.6738 12.5352C27.0557 11.7793 27.6123 10.5391 27.7441 9.05078C27.7637 8.82422 27.7402 8.58789 27.501 8.46875ZM15.46 21.8613C13.3926 20.2344 12.3906 19.6992 11.9766 19.7227C11.5898 19.7441 11.6592 20.1875 11.7441 20.4766C11.833 20.7617 11.9492 20.959 12.1123 21.209C12.2246 21.375 12.3018 21.623 12 21.8066C11.334 22.2207 10.1768 21.668 10.1221 21.6406C8.77539 20.8477 7.64941 19.7988 6.85547 18.3652C6.08984 16.9844 5.64453 15.5039 5.57129 13.9238C5.55176 13.541 5.66406 13.4062 6.04297 13.3379C6.54199 13.2461 7.05762 13.2266 7.55664 13.2988C9.66602 13.6074 11.4619 14.5527 12.9668 16.0469C13.8262 16.9004 14.4766 17.918 15.1465 18.9121C15.8584 19.9688 16.625 20.9746 17.6006 21.7988C17.9443 22.0879 18.2197 22.3086 18.4824 22.4707C17.6895 22.5586 16.3652 22.5781 15.46 21.8613ZM16.4502 15.4805C16.4502 15.3105 16.5859 15.1758 16.7568 15.1758C16.7949 15.1758 16.8301 15.1836 16.8613 15.1953C16.9033 15.2109 16.9424 15.2344 16.9727 15.2695C17.0273 15.3223 17.0586 15.4004 17.0586 15.4805C17.0586 15.6504 16.9229 15.7852 16.7529 15.7852C16.582 15.7852 16.4502 15.6504 16.4502 15.4805ZM19.5273 17.0625C19.3301 17.1426 19.1328 17.2129 18.9434 17.2207C18.6494 17.2344 18.3281 17.1152 18.1533 16.9688C17.8828 16.7422 17.6895 16.6152 17.6074 16.2168C17.5732 16.0469 17.5928 15.7852 17.623 15.6348C17.6934 15.3105 17.6152 15.1035 17.3877 14.9141C17.2012 14.7598 16.9658 14.7188 16.7061 14.7188C16.6094 14.7188 16.5205 14.6758 16.4541 14.6406C16.3457 14.5859 16.2568 14.4512 16.3418 14.2852C16.3691 14.2324 16.501 14.1016 16.5322 14.0781C16.8838 13.877 17.29 13.9434 17.666 14.0938C18.0146 14.2363 18.2773 14.498 18.6562 14.8672C19.0439 15.3145 19.1133 15.4395 19.334 15.7734C19.5078 16.0371 19.667 16.3066 19.7754 16.6152C19.8408 16.8066 19.7559 16.9648 19.5273 17.0625Z"
|
|
||||||
fill-rule="nonzero" fill="#4D6BFE"></path>
|
|
||||||
</svg></div>昇腾+deepseek,很高兴见到你!
|
|
||||||
</div>
|
</div>
|
||||||
<div class="a8d0e1d3">我可以帮你写代码、读文件、写作各种创意内容,请把你的任务交给我吧~</div>
|
<div class="a8d0e1d3" style="color: #A1A1A1;">我可以帮你写代码、读文件、写作各种创意内容,请把你的任务交给我吧~</div>
|
||||||
</div>
|
</div>
|
||||||
<div v-if="false" class="e886deb9">
|
<div v-if="false" class="e886deb9">
|
||||||
<div class="e214291b"><svg width="18" height="18" viewBox="0 0 18 18" fill="none"
|
<div class="e214291b"><svg width="18" height="18" viewBox="0 0 18 18" fill="none"
|
||||||
xmlns="http://www.w3.org/2000/svg">
|
xmlns="http://www.w3.org/2000/svg">
|
||||||
<path
|
<path
|
||||||
d="M5.856 17.121a.979.979 0 0 1-.327-.06.839.839 0 0 1-.283-.177.739.739 0 0 1-.187-.255.724.724 0 0 1-.07-.303l-.02-1.609a4.663 4.663 0 0 1-1.446-.455 4.252 4.252 0 0 1-.637-.401c-.199-.146-.385-.31-.553-.492a4.442 4.442 0 0 1-.45-.577 4.303 4.303 0 0 1-.327-.637 3.823 3.823 0 0 1-.206-.686 3.729 3.729 0 0 1-.064-.704V6.478c0-.261.025-.516.077-.771a4.43 4.43 0 0 1 .244-.747 4.062 4.062 0 0 1 .932-1.28c.2-.183.418-.347.65-.493.23-.145.482-.267.739-.364a4.21 4.21 0 0 1 .81-.225c.27-.054.553-.078.835-.078H8.55c.103 0 .2.018.29.054a.7.7 0 0 1 .411.376.667.667 0 0 1-.161.766.736.736 0 0 1-.25.151.764.764 0 0 1-.29.055H5.573c-.186 0-.366.012-.54.049-.18.03-.353.079-.52.145-.52.145-.167.061-.328.14-.482-.267-.739-.364a4.21 4.21 0 0 1 .81-.225c.27-.054.553-.078.835-.078H8.55c.103 0 .2.018.29.054a.7.7 0 0 1 .411.376.667.667 0 0 1-.161.766.736.736 0 0 1-.25.151.764.764 0 0 1-.29.055H5.573c-.186 0-.366.012-.54.049-.18.03-.353.079-.52.145-.52.145-.167.061-.328.14-.482.267-.148.091-.29.2-.418.316a2.897 2.897 0 0 0-.347.388c-.097.14-.187.286-.257.444a2.473 2.473 0 0 0-.206.977v4.287c0 .17.013.333.051.503a2.549 2.549 0 0 0 .772 1.33 2.721 2.721 0 0 0 .913.559c.167.066.347.115.527.152.18.03.36.048.546.048a.904.904 0 0 1 .61.23.848.848 0 0 1 .194.262.84.84 0 0 1 .07.303l.007.99 1.915-1.293a2.877 2.877 0 0 1 1.64-.492h2.372c.186 0 .366-.018.54-.048.18-.03.353-.08.52-.146.168-.067.329-.146.483-.237.148-.091.29-.2.418-.316.128-.121.244-.249.347-.388a2.8 2.8 0 0 0 .257-.444 2.47 2.47 0 0 0 .206-.977V8.585a.646.646 0 0 1 .225-.492.679.679 0 0 1 .244-.152.814.814 0 0 1 .585 0c.09.03.174.085.244.244.244.244.244.244.152a.657.657 0 0 1 .225.492V10.8c0 .261-.032.516-.083.771a4.192 4.192 0 0 1-.245.74c-.109.244-.244.468-.398.687a3.735 3.735 0 0 1-.534.6c-.2.183-.418.347-.65.493a4.134 4.134 0 0 1-.738.364 4.7 4.7 0 0 1-.81.225c-.27.054-.553.079-.836.079h-1.877c-.604 0-1.144.164-1.633.491l-2.54 1.713a.913.913 0 0 1-.514.157z"
|
d="M5.856 17.121a.979.979 0 0 1-.327-.06.839.839 0 0 1-.283-.177.739.739 0 0 1-.187-.255.724.724 0 0 1-.07-.303l-.02-1.609a4.663 4.663 0 0 1-1.446-.455 4.252 4.252 0 0 1-.637-.401c-.199-.146-.385-.31-.553-.492a4.442 4.442 0 0 1-.45-.577 4.303 4.303 0 0 1-.327-.637 3.823 3.823 0 0 1-.206-.686 3.729 3.729 0 0 1-.064-.704V6.478c0-.261.025-.516.077-.771a4.43 4.43 0 0 1 .244-.747 4.062 4.062 0 0 1 .932-1.28c.2-.183.418-.347.65-.493.23-.145.482-.267.739-.364a4.21 4.21 0 0 1 .81-.225c.27-.054.553-.078.835-.078H8.55c.103 0 .2.018.29.054a.7.7 0 0 1 .411.376.667.667 0 0 1-.161.766.736.736 0 0 1-.25.151.764.764 0 0 1-.29.055H5.573c-.186 0-.366.012-.54.049-.18.03-.353.079-.52.145-.52.145-.167.061-.328.14-.482.267-.739.364a4.21 4.21 0 0 1 .81-.225c.27-.054.553-.078.835-.078H8.55c.103 0 .2.018.29.054a.7.7 0 0 1 .411.376.667.667 0 0 1-.161.766.736.736 0 0 1-.25.151.764.764 0 0 1-.29.055H5.573c-.186 0-.366.012-.54.049-.18.03-.353.079-.52.145-.52.145-.167.061-.328.14-.482.267-.148.091-.29.2-.418.316a2.897 2.897 0 0 0-.347.388c-.097.14-.187.286-.257.444a2.473 2.473 0 0 0-.206.977v4.287c0 .17.013.333.051.503a2.549 2.549 0 0 0 .772 1.33 2.721 2.721 0 0 0 .913.559c.167.066.347.115.527.152.18.03.36.048.546.048a.904.904 0 0 1 .61.23.848.848 0 0 1 .194.262.84.84 0 0 1 .07.303l.007.99 1.915-1.293a2.877 2.877 0 0 1 1.64-.492h2.372c.186 0 .366-.018.54-.048.18-.03.353-.08.52-.146.168-.067.329-.146.483-.237.148-.091.29-.2.418-.316.128-.121.244-.249.347-.388a2.8 2.8 0 0 0 .257-.444 2.47 2.47 0 0 0 .206-.977V8.585a.646.646 0 0 1 .225-.492.679.679 0 0 1 .244-.152.814.814 0 0 1 .585 0c.09.03.174.085.244.244.244.244.244.244.244.244.244.152a.657.657 0 0 1 .225.492V10.8c0 .261-.032.516-.083.771a4.192 4.192 0 0 1-.245.74c-.109.244-.244.468-.398.687a3.735 3.735 0 0 1-.534.6c-.2.183-.418.347-.65.493a4.134 4.134 0 0 1-.738.364 4.7 4.7 0 0 1-.81.225c-.27.054-.553.079-.836.079h-1.877c-.604 0-1.144.164-1.633.491l-2.54 1.713a.913.913 0 0 1-.514.157z"
|
||||||
fill="currentColor"></path>
|
fill="currentColor"></path>
|
||||||
<path
|
<path
|
||||||
d="M15.866 4.125h-4.174c-.41 0-.741.313-.741.7 0 .387.332.741.7h4.174c.41 0 .742-.313.742-.7 0-.387-.332-.7-.742-.7z"
|
d="M15.866 4.125h-4.174c-.41 0-.741.313-.741.7 0 .387.332.741.7h4.174c.41 0 .742-.313.742-.7 0-.387-.332-.7-.742-.7z"
|
||||||
@ -165,7 +159,7 @@
|
|||||||
<div class="cefa5c26">
|
<div class="cefa5c26">
|
||||||
<div class="dd442025 b699646e" @click="focusTextarea">
|
<div class="dd442025 b699646e" @click="focusTextarea">
|
||||||
<div class="fad49dec">
|
<div class="fad49dec">
|
||||||
<textarea v-model="message" id="chat-input" class="c92459f0" placeholder="给 DeepSeek 发送消息 "
|
<textarea v-model="message" id="chat-input" class="c92459f0" placeholder="有问题,尽管问内容由 AI 生成,请仔细甄别"
|
||||||
rows="2" @keyup.enter.prevent="handleEnterPress" ref="textareaRef"
|
rows="2" @keyup.enter.prevent="handleEnterPress" ref="textareaRef"
|
||||||
maxlength="200"></textarea>
|
maxlength="200"></textarea>
|
||||||
<div class="b13855df">
|
<div class="b13855df">
|
||||||
@ -182,18 +176,7 @@
|
|||||||
<div @click="MesdsetQuestion" v-if="chatHdEnd" role="button" aria-disabled="false"
|
<div @click="MesdsetQuestion" v-if="chatHdEnd" role="button" aria-disabled="false"
|
||||||
class="f6d670">
|
class="f6d670">
|
||||||
<div class="f286936b">
|
<div class="f286936b">
|
||||||
<div class="ds-icon" style="font-size: 16px; width: 16px; height: 16px;"><svg width="14"
|
<div class="ds-icon" style="font-size: 28px; width: 28px; height: 28px;background-color:#4d6bfe;border-radius: 50% ;"><svg t="1741340438740" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="3615" width="200" height="200"><path d="M512.877641 511.997001m-301.216175 301.216175a425.984 425.984 0 1 0 602.43235-602.43235 425.984 425.984 0 1 0-602.43235 602.43235Z" fill="#4d6bfe" p-id="3616" data-spm-anchor-id="a313x.search_index.0.i0.f9d53a81k9ICPM" class="selected"></path><path d="M266.24 427.7248l422.5024-103.5776a24.9856 24.9856 0 0 1 28.4672 34.9696l-188.2624 395.1616a24.9344 24.9344 0 0 1-46.08-3.072l-47.9744-149.4016a24.7808 24.7808 0 0 1 5.12-24.3712L522.24 486.4a6.6048 6.6048 0 0 0-8.192-10.24l-109.0048 63.6416a24.9856 24.9856 0 0 1-24.6272 0.3072L260.2496 473.8048a24.9856 24.9856 0 0 1 5.9904-46.08z" fill="#FFFFFF" p-id="3617"></path></svg></div>
|
||||||
height="16" viewBox="0 0 14 16" fill="none" xmlns="http://www.w3.org/2000/svg">
|
|
||||||
<path fill-rule="evenodd" clip-rule="evenodd"
|
|
||||||
d="M7 16c-.595 0-1.077-.462-1.077-1.032V1.032C5.923.462 6.405 0 7 0s1.077.462 1.077 1.032v13.936C8.077 15.538 7.595 16 7 16z"
|
|
||||||
fill="currentColor"></path>
|
|
||||||
<path fill-rule="evenodd" clip-rule="evenodd"
|
|
||||||
d="M.315 7.44a1.002 1.002 0 0 1 0-1.46L6.238.302a1.11 1.11 0 0 1 1.523 0c.421.403.421 1.057 0 1.46L1.838 7.44a1.11 1.11 0 0 1-1.523 0z"
|
|
||||||
fill="currentColor"></path>
|
|
||||||
<path fill-rule="evenodd" clip-rule="evenodd"
|
|
||||||
d="M13.685 7.44a1.11 1.11 0 0 1-1.523 0L6.238 1.762a1.002 1.002 0 0 1 0-1.46 1.11 1.11 0 0 1 1.523 0l5.924 5.678c.42.403.42 1.056 0 1.46z"
|
|
||||||
fill="currentColor"></path>
|
|
||||||
</svg></div>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -201,26 +184,35 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="fcaa63f8">内容由 AI 生成,请仔细甄别</div>
|
<div v-if="!showList" class="fcaa63f8" style="margin-top:30px;font-size: 16px;font-weight: 600;color: #999999;">
|
||||||
<div class="fcaa63f8" style="margin-top: 60px;font-size: 16px;font-weight: 600;color: #1A9BFF;">
|
<div style="margin-bottom: 20px;text-align: center;">支持单位</div>
|
||||||
<div style="margin-bottom: 20px;">支持单位:</div>
|
|
||||||
<div class="support-units">
|
<div class="support-units">
|
||||||
<div>
|
<div class="support-item">
|
||||||
|
<img src="@/assets/icon1.png" class="support-icon" />
|
||||||
<a target="_blank" href="https://zwfw.ly.gov.cn/zwdt/lyzwdt/pages/index/index">
|
<a target="_blank" href="https://zwfw.ly.gov.cn/zwdt/lyzwdt/pages/index/index">
|
||||||
洛阳市行政审批和政务信息管理局
|
洛阳市行政审批和政务信息管理局
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div class="support-item" >
|
||||||
|
<img src="@/assets/icon1.png" class="support-icon" />
|
||||||
|
<a target="_blank" href="https://zwfw.ly.gov.cn/zwdt/lyzwdt/pages/index/index">
|
||||||
|
洛龙区人民政府
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
<div class="support-item">
|
||||||
|
<img src="@/assets/icon2.png" class="support-icon" />
|
||||||
<a target="_blank" href="https://www.lygsjt.com/">
|
<a target="_blank" href="https://www.lygsjt.com/">
|
||||||
洛阳国晟投资控股集团有限公司
|
洛阳国晟投资控股集团有限公司
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div class="support-item">
|
||||||
|
<img src="@/assets/icon3.png" class="support-icon" />
|
||||||
<a target="_blank" href="http://www.lyhygysy.com/">
|
<a target="_blank" href="http://www.lyhygysy.com/">
|
||||||
洛阳弘义公用事业投资发展集团有限公司
|
洛阳弘义公用事业投资发展集团有限公司
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div class="support-item">
|
||||||
|
<img src="@/assets/icon4.png" class="support-icon" />
|
||||||
<a target="_blank" href="http://www.lyzhcs.com/">
|
<a target="_blank" href="http://www.lyzhcs.com/">
|
||||||
洛阳弘义智慧城市建设服务有限公司
|
洛阳弘义智慧城市建设服务有限公司
|
||||||
</a>
|
</a>
|
||||||
@ -367,11 +359,8 @@ const isPc = computed(() => {
|
|||||||
});
|
});
|
||||||
// 计算底部距离
|
// 计算底部距离
|
||||||
const getBottomDistance = computed(() => {
|
const getBottomDistance = computed(() => {
|
||||||
if (isWeixinBrowser.value) return '50px';
|
|
||||||
if (!showList.value) {
|
return showList.value ? '30px' : '0px';
|
||||||
return isPc.value ? '200px' : '100px';
|
|
||||||
}
|
|
||||||
return '0px';
|
|
||||||
});
|
});
|
||||||
const storp = ref(false);
|
const storp = ref(false);
|
||||||
// 发送问题时重置状态
|
// 发送问题时重置状态
|
||||||
@ -479,14 +468,61 @@ pre[class*=language-] {
|
|||||||
|
|
||||||
.support-units {
|
.support-units {
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: column;
|
flex-wrap: wrap;
|
||||||
gap: 15px;
|
gap: 15px;
|
||||||
|
max-width: 800px;
|
||||||
|
margin: 0 auto;
|
||||||
|
justify-content: center;
|
||||||
}
|
}
|
||||||
|
|
||||||
@media screen and (min-width: 768px) {
|
.support-item {
|
||||||
.support-units {
|
display: flex;
|
||||||
flex-direction: row;
|
flex-direction: row;
|
||||||
gap: 30px;
|
align-items: center;
|
||||||
|
background: #ffffff;
|
||||||
|
padding: 15px;
|
||||||
|
border-radius: 5px;
|
||||||
|
width: calc(50% - 8px);
|
||||||
|
box-sizing: border-box;
|
||||||
|
text-align: left;
|
||||||
|
box-shadow: 0px 1px 10px 1px rgba(0,0,0,0.16);
|
||||||
|
}
|
||||||
|
|
||||||
|
.support-icon {
|
||||||
|
width: 40px;
|
||||||
|
height: 40px;
|
||||||
|
margin-right: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.support-units a {
|
||||||
|
color: #768597;
|
||||||
|
text-decoration: none;
|
||||||
|
line-height: 1.4;
|
||||||
|
font-size: 14px;
|
||||||
|
display: block;
|
||||||
|
width: 100%;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
/* 移动端样式调整 */
|
||||||
|
@media screen and (max-width: 768px) {
|
||||||
|
.support-item {
|
||||||
|
width: calc(50% - 8px); /* 保持两列布局 */
|
||||||
|
padding: 12px;
|
||||||
|
font-size: 12px;
|
||||||
|
flex-direction: column;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.support-icon {
|
||||||
|
width: 45px;
|
||||||
|
height: 45px;
|
||||||
|
margin-bottom: 8px;
|
||||||
|
margin-right: 0px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.support-units a {
|
||||||
|
font-size: 12px;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -497,7 +533,6 @@ pre[class*=language-] {
|
|||||||
/* 移动端默认值 */
|
/* 移动端默认值 */
|
||||||
background: #fff;
|
background: #fff;
|
||||||
z-index: 10;
|
z-index: 10;
|
||||||
padding: 16px;
|
|
||||||
margin-top: auto;
|
margin-top: auto;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -520,7 +555,7 @@ pre[class*=language-] {
|
|||||||
.f6004764 {
|
.f6004764 {
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
height: 100%;
|
|
||||||
overflow-y: auto;
|
overflow-y: auto;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -561,6 +596,7 @@ pre[class*=language-] {
|
|||||||
|
|
||||||
.a8d0e1d3 {
|
.a8d0e1d3 {
|
||||||
margin-top: 6px;
|
margin-top: 6px;
|
||||||
|
color: #A1A1A1;
|
||||||
/* PC端更小的顶部间距 */
|
/* PC端更小的顶部间距 */
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -589,49 +625,29 @@ pre[class*=language-] {
|
|||||||
.a8d0e1d3 {
|
.a8d0e1d3 {
|
||||||
margin-top: 8px;
|
margin-top: 8px;
|
||||||
/* 减少与上方内容的间距 */
|
/* 减少与上方内容的间距 */
|
||||||
color: #666;
|
color: #A1A1A1;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* ... existing code ... */
|
/* ... existing code ... */
|
||||||
|
|
||||||
/* 自定义滚动条样式 */
|
|
||||||
.dad65929::-webkit-scrollbar {
|
|
||||||
width: 3px;
|
|
||||||
/* 滚动条宽度 */
|
|
||||||
height: 3px;
|
|
||||||
/* 滚动条高度 */
|
|
||||||
}
|
|
||||||
|
|
||||||
.dad65929::-webkit-scrollbar-track {
|
/* 确保容器有正确的滚动行为 */
|
||||||
background: #f1f1f1;
|
|
||||||
/* 滚动条轨道背景颜色 */
|
|
||||||
border-radius: 5px;
|
|
||||||
/* 轨道圆角 */
|
|
||||||
}
|
|
||||||
|
|
||||||
.dad65929::-webkit-scrollbar-thumb {
|
|
||||||
background: #888;
|
|
||||||
/* 滚动条滑块颜色 */
|
|
||||||
border-radius: 5px;
|
|
||||||
/* 滑块圆角 */
|
|
||||||
}
|
|
||||||
|
|
||||||
.dad65929::-webkit-scrollbar-thumb:hover {
|
|
||||||
background: #555;
|
|
||||||
/* 鼠标悬停时滑块颜色 */
|
|
||||||
}
|
|
||||||
|
|
||||||
/* 兼容 Firefox */
|
|
||||||
.dad65929 {
|
.dad65929 {
|
||||||
scrollbar-width: thin;
|
overflow: auto !important;
|
||||||
/* 滚动条宽度 */
|
height: 100% !important;
|
||||||
scrollbar-color: #888 #f1f1f1;
|
|
||||||
/* 滑块颜色和轨道颜色 */
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.support-units a {
|
.support-units a {
|
||||||
color: #1A9BFF;
|
|
||||||
text-decoration: none;
|
text-decoration: none;
|
||||||
line-height: 25px;
|
}
|
||||||
|
.fcaa63f8{
|
||||||
|
max-width: 800px;
|
||||||
|
padding-bottom: 50px;
|
||||||
|
}
|
||||||
|
.cefa5c26 .dd442025{
|
||||||
|
background: #FFFFFF;
|
||||||
|
box-shadow: 0px 2px 20px 1px rgba(0,0,0,0.13);
|
||||||
|
border-radius: 20px 20px 20px 20px;
|
||||||
|
border: 1px solid #DEDEDE;
|
||||||
}
|
}
|
||||||
</style>
|
</style>
|
@ -40,6 +40,12 @@
|
|||||||
<a target="_blank" href="https://zwfw.ly.gov.cn/zwdt/lyzwdt/pages/index/index">洛阳市行政审批和政务信息管理局</a>
|
<a target="_blank" href="https://zwfw.ly.gov.cn/zwdt/lyzwdt/pages/index/index">洛阳市行政审批和政务信息管理局</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="info-column">
|
||||||
|
<div class="title" style="line-height: 50px;">
|
||||||
|
<img src="@/assets/icon1.png" alt="icon" class="title-icon">
|
||||||
|
<a target="_blank" href="https://www.luolong.gov.cn/">洛龙区人民政府</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
<div class="info-column">
|
<div class="info-column">
|
||||||
<div class="title">
|
<div class="title">
|
||||||
<img src="@/assets/icon2.png" alt="icon" class="title-icon">
|
<img src="@/assets/icon2.png" alt="icon" class="title-icon">
|
||||||
@ -68,7 +74,9 @@
|
|||||||
<img src="@/assets/loog.png" alt="公司logo">
|
<img src="@/assets/loog.png" alt="公司logo">
|
||||||
</div>
|
</div>
|
||||||
<div class="contact-info">
|
<div class="contact-info">
|
||||||
<div style="word-break: break-all;">网站备案号:豫ICP备xxxxxxxx号-1</div>
|
<div style="word-break: break-all;">
|
||||||
|
<a target="_blank" href="https://beian.miit.gov.cn/">网站备案号:豫ICP备2023000045号-1</a>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
<img src="@/assets/qrcode.png" alt="二维码1" style="width: 150px;height: 150px;">
|
<img src="@/assets/qrcode.png" alt="二维码1" style="width: 150px;height: 150px;">
|
||||||
@ -233,6 +241,12 @@ const startChat = () => {
|
|||||||
margin-right: 0;
|
margin-right: 0;
|
||||||
padding: 20px;
|
padding: 20px;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
|
/* 当元素数量为奇数时,让最后一个元素居中 */
|
||||||
|
& > *:last-child:nth-child(2n + 1) {
|
||||||
|
grid-column: 1 / span 2;
|
||||||
|
justify-self: center;
|
||||||
|
width: calc(50% - 10px); /* 宽度为单列宽度,减去gap的一半 */
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.info-column {
|
.info-column {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user