feat(api): 添加热门行业和概念标签的获取接口
This commit is contained in:
parent
59b16f7323
commit
b21592025f
|
|
@ -125,3 +125,13 @@ export const updateMyIndustries = (data: any) => {
|
||||||
export const updateMyTags = (data: any) => {
|
export const updateMyTags = (data: any) => {
|
||||||
return Request.post("/user/tags", data);
|
return Request.post("/user/tags", data);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// 热门行业
|
||||||
|
export const getHotByTagIndustry = (data: any) => {
|
||||||
|
return Request.get(`/news/hot/industry?name=${data.name}`);
|
||||||
|
};
|
||||||
|
|
||||||
|
// 概念标签
|
||||||
|
export const getHotByTag = (data: any) => {
|
||||||
|
return Request.get(`/news/hot/tag?name=${data.name}`);
|
||||||
|
};
|
||||||
|
|
@ -25,7 +25,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { getListByTag } from "@/api/detail";
|
import { getHotByTag } from "@/api";
|
||||||
import { getTopConceptPeriod } from "@/api/newsInfo";
|
import { getTopConceptPeriod } from "@/api/newsInfo";
|
||||||
import { useUserStore } from "@/stores/user";
|
import { useUserStore } from "@/stores/user";
|
||||||
import dayjs from "dayjs";
|
import dayjs from "dayjs";
|
||||||
|
|
@ -56,9 +56,9 @@ async function getTopConcept_dFn() {
|
||||||
async function getList() {
|
async function getList() {
|
||||||
const name = topConceptList.value[active.value].content;
|
const name = topConceptList.value[active.value].content;
|
||||||
// 概念标签
|
// 概念标签
|
||||||
let { code, data } = await getListByTag({ name });
|
let { code, data } = await getHotByTag({ name });
|
||||||
if (code == 200) {
|
if (code == 200) {
|
||||||
oneData.value = data && data.length > 0 ? data[0] : {};
|
oneData.value = data// && data.length > 0 ? data[0] : {};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -29,7 +29,7 @@
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import { getListByTagIndustry } from "@/api/detail";
|
import { getHotByTagIndustry } from "@/api";
|
||||||
import { getTopIndustryPeriod } from "@/api/newsInfo";
|
import { getTopIndustryPeriod } from "@/api/newsInfo";
|
||||||
import { useUserStore } from "@/stores/user";
|
import { useUserStore } from "@/stores/user";
|
||||||
import dayjs from "dayjs";
|
import dayjs from "dayjs";
|
||||||
|
|
@ -61,9 +61,9 @@ async function getTopIndustry_dFn() {
|
||||||
async function getList() {
|
async function getList() {
|
||||||
const name = industryList.value[active.value].content;
|
const name = industryList.value[active.value].content;
|
||||||
// 概念标签
|
// 概念标签
|
||||||
let { code, data } = await getListByTagIndustry({ name });
|
let { code, data } = await getHotByTagIndustry({ name });
|
||||||
if (code == 200) {
|
if (code == 200) {
|
||||||
oneData.value = data && data.length > 0 ? data[0] : {};
|
oneData.value = data// && data.length > 0 ? data[0] : {};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue