|
@@ -29,11 +29,10 @@
|
|
|
<div class="innerLeft">
|
|
|
<ul class="list" v-if="newsList.length >= 0">
|
|
|
<li v-for="(item, index) in newsList" :key="index">
|
|
|
- <NuxtLink :to="item.linkurl" v-show="item.islink == 1" :title="item.title">{{ item.title }}
|
|
|
+
|
|
|
+ <NuxtLink :href="getLinkPathDetail(item)" :title="item.title" :target="item.islink == 1 ? '_blank' : '_self'">
|
|
|
+ {{ item.title }}
|
|
|
</NuxtLink>
|
|
|
- <NuxtLink
|
|
|
- :to="{ path: `/${item.aLIas_pinyin}/${item.id}`, query: { listId: routeId, listName: routeName } }"
|
|
|
- v-if="item.islink == 0" :title="item.title">{{ item.title }}</NuxtLink>
|
|
|
</li>
|
|
|
</ul>
|
|
|
<div v-if="newsList.length == 0" class="empty">
|
|
@@ -91,6 +90,15 @@ const pageDepartment_id = route.query.department_id;
|
|
|
let total = useState("total", () => 0)
|
|
|
let page = useState("page", () => 1)
|
|
|
let pageSize = useState("pageSize", () => 20)
|
|
|
+
|
|
|
+//格式化跳转链接
|
|
|
+const getLinkPathDetail = (item) => {
|
|
|
+ if (item.islink == 1) {
|
|
|
+ return `${item.linkurl}`;
|
|
|
+ } else {
|
|
|
+ return `/${item.pinyin}/a/${item.id}.html`;
|
|
|
+ }
|
|
|
+}
|
|
|
//1.页面依赖 end ---------------------------------------->
|
|
|
|
|
|
//2.页面数据 start ---------------------------------------->
|
|
@@ -162,7 +170,7 @@ let goSearch = async () => {
|
|
|
console.log(pageCatids)
|
|
|
console.log(pageDepartment_id)
|
|
|
|
|
|
- const listData = await requestDataPromise('/web/getWebsiteArticleList', {
|
|
|
+ const listData = await requestDataPromise('/web/selectWebsiteCategory', {
|
|
|
method: 'GET',
|
|
|
query: {
|
|
|
'page': page.value,
|