可信代码库V2版-安全智库页面原型开发、安全检测中心页面原型开发、关于我们页面原型开发

This commit is contained in:
fmk1023
2025-11-06 10:54:58 +08:00
parent 533e20b2f3
commit f5b59fadd9
29 changed files with 8077 additions and 650 deletions

View File

@@ -2,7 +2,7 @@
<d-input
@keyup.enter="search"
:key="$route.path + $route.query?.val" id="golbalSearch" class="g-header-search"
v-model.trim="softwareName" placeholder="请输入软件名称搜索" @clear="handleClear" clearable >
v-model.trim="softwareName" placeholder="请输入名称搜索" @clear="handleClear" clearable >
<template #prepend>
<d-dropdown>
<div class="flex items-center gap-1 cursor-pointer">
@@ -11,20 +11,23 @@
</div>
<template #menu>
<ul class="list-menu">
<li class="menu-item" @click="onCategoryChange('软件')">软件</li>
<d-dropdown :position="position" :offset="0">
<li class="menu-item">
行业
<i class="icon icon-chevron-right"></i>
</li>
<template #menu>
<ul class="list-menu">
<li class="menu-item" v-for="option in industryList" @click="onCategoryChange(option)">
{{ option.name }}
</li>
</ul>
</template>
</d-dropdown>
<!-- <li class="menu-item" @click="onCategoryChange('软件')">软件</li>-->
<li class="menu-item" @click="onCategoryChange('漏洞')">漏洞</li>
<li class="menu-item" @click="onCategoryChange('组件')">组件</li>
<li class="menu-item" @click="onCategoryChange('情报')">情报</li>
<!-- <d-dropdown :position="position" :offset="0">-->
<!-- <li class="menu-item">-->
<!-- 行业-->
<!-- <i class="icon icon-chevron-right"></i>-->
<!-- </li>-->
<!-- <template #menu>-->
<!-- <ul class="list-menu">-->
<!-- <li class="menu-item" v-for="option in industryList" @click="onCategoryChange(option)">-->
<!-- {{ option.name }}-->
<!-- </li>-->
<!-- </ul>-->
<!-- </template>-->
<!-- </d-dropdown>-->
</ul>
</template>
</d-dropdown>
@@ -48,7 +51,7 @@ const route = useRoute();
const router = useRouter();
const softwareName = ref('');
const searchType = ref('软件');
const searchType = ref('漏洞');
const position = ref(['right-start', 'right-end']);
// const industryOptions = ref(['通信', '军工', '金融', '能源']);
@@ -56,7 +59,7 @@ const position = ref(['right-start', 'right-end']);
const placeholder = ref('「开搜」一搜即达开发者的AI搜索');
const industryList = globalInfo.industryList;
const onCategoryChange = (event) => {
searchType.value = event?.name || '软件';
searchType.value = event?.name || '漏洞';
globalInfo.updateHeaderSearch({ softwareName: softwareName.value, searchType: event.value });
}