387浏览记录bug
This commit is contained in:
parent
89a73222e6
commit
7b6dfa8b93
|
@ -199,7 +199,14 @@ export function updateVisits(params) {
|
||||||
params,
|
params,
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
// 保存浏览记录
|
||||||
|
export function browsingInsert(data) {
|
||||||
|
return request({
|
||||||
|
url: '/resourceBrowse/insert',
|
||||||
|
method: 'post',
|
||||||
|
data,
|
||||||
|
})
|
||||||
|
}
|
||||||
// 最新能力
|
// 最新能力
|
||||||
export function selectNewest(data) {
|
export function selectNewest(data) {
|
||||||
return request({
|
return request({
|
||||||
|
|
|
@ -10,69 +10,34 @@
|
||||||
<!-- 头部基本信息 -->
|
<!-- 头部基本信息 -->
|
||||||
<algorithm-top-details :dataList="dataList.data"></algorithm-top-details>
|
<algorithm-top-details :dataList="dataList.data"></algorithm-top-details>
|
||||||
<!-- 导航 -->
|
<!-- 导航 -->
|
||||||
<algorithm-navigation
|
<algorithm-navigation :dataList="dataList.data" :class="{ fixed: scrollTop >= 600 }" :selectNow="selectNow">
|
||||||
:dataList="dataList.data"
|
</algorithm-navigation>
|
||||||
:class="{ fixed: scrollTop >= 600 }"
|
|
||||||
:selectNow="selectNow"
|
|
||||||
></algorithm-navigation>
|
|
||||||
<!-- 关联能力 -->
|
<!-- 关联能力 -->
|
||||||
<algorithm-associated-ability
|
<algorithm-associated-ability v-if="!loading" :associatedComponents="associatedComponents"
|
||||||
v-if="!loading"
|
id="algorithm-associated-ability" class="scrollBox"></algorithm-associated-ability>
|
||||||
:associatedComponents="associatedComponents"
|
|
||||||
id="algorithm-associated-ability"
|
|
||||||
class="scrollBox"
|
|
||||||
></algorithm-associated-ability>
|
|
||||||
<!-- 算法展示 视频 -->
|
<!-- 算法展示 视频 -->
|
||||||
<algorithm-display
|
<algorithm-display :dataList="dataList.data" id="algorithm-display" class="scrollBox"></algorithm-display>
|
||||||
:dataList="dataList.data"
|
|
||||||
id="algorithm-display"
|
|
||||||
class="scrollBox"
|
|
||||||
></algorithm-display>
|
|
||||||
<!-- 算法优势 -->
|
<!-- 算法优势 -->
|
||||||
<algorithm-advantage
|
<algorithm-advantage :dataList="dataList.data" id="algorithm-advantage" class="scrollBox"></algorithm-advantage>
|
||||||
:dataList="dataList.data"
|
|
||||||
id="algorithm-advantage"
|
|
||||||
class="scrollBox"
|
|
||||||
></algorithm-advantage>
|
|
||||||
<!-- 应用场景和应用案例 -->
|
<!-- 应用场景和应用案例 -->
|
||||||
<!-- <application-scenarios-and-case
|
<!-- <application-scenarios-and-case
|
||||||
id="application-scenarios-and-case"
|
id="application-scenarios-and-case"
|
||||||
class="scrollBox"
|
class="scrollBox"
|
||||||
></application-scenarios-and-case> -->
|
></application-scenarios-and-case> -->
|
||||||
<algorithm-application-scenarios
|
<algorithm-application-scenarios :dataList="dataList.data" id="application-scenarios" class="scrollBox">
|
||||||
:dataList="dataList.data"
|
</algorithm-application-scenarios>
|
||||||
id="application-scenarios"
|
<algorithm-application-case :dataList="dataList.data" id="application-case" class="scrollBox">
|
||||||
class="scrollBox"
|
</algorithm-application-case>
|
||||||
></algorithm-application-scenarios>
|
|
||||||
<algorithm-application-case
|
|
||||||
:dataList="dataList.data"
|
|
||||||
id="application-case"
|
|
||||||
class="scrollBox"
|
|
||||||
></algorithm-application-case>
|
|
||||||
<!-- 算法试用 -->
|
<!-- 算法试用 -->
|
||||||
<algorithm-on-trial
|
<algorithm-on-trial :dataList="dataList.data" id="algorithm-on-trial" class="scrollBox"></algorithm-on-trial>
|
||||||
:dataList="dataList.data"
|
|
||||||
id="algorithm-on-trial"
|
|
||||||
class="scrollBox"
|
|
||||||
></algorithm-on-trial>
|
|
||||||
<!-- 计费标准 -->
|
<!-- 计费标准 -->
|
||||||
<algorithm-charging-standard
|
<algorithm-charging-standard :dataList="dataList.data" id="charging-standard" class="scrollBox">
|
||||||
:dataList="dataList.data"
|
</algorithm-charging-standard>
|
||||||
id="charging-standard"
|
|
||||||
class="scrollBox"
|
|
||||||
></algorithm-charging-standard>
|
|
||||||
<!-- 使用方式 -->
|
<!-- 使用方式 -->
|
||||||
<algorithm-usage-mode
|
<algorithm-usage-mode :dataList="dataList.data" id="usage-mode" class="scrollBox"></algorithm-usage-mode>
|
||||||
:dataList="dataList.data"
|
|
||||||
id="usage-mode"
|
|
||||||
class="scrollBox"
|
|
||||||
></algorithm-usage-mode>
|
|
||||||
<!-- 常见问题-->
|
<!-- 常见问题-->
|
||||||
<algorithm-common-problem
|
<algorithm-common-problem :dataList="dataList.data" id="common-problem" class="scrollBox">
|
||||||
:dataList="dataList.data"
|
</algorithm-common-problem>
|
||||||
id="common-problem"
|
|
||||||
class="scrollBox"
|
|
||||||
></algorithm-common-problem>
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<script setup>
|
<script setup>
|
||||||
|
@ -89,7 +54,12 @@
|
||||||
import AlgorithmCommonProblem from '@/views/detailsAll/components/Algorithm/AlgorithmCommonProblem' //常见问题
|
import AlgorithmCommonProblem from '@/views/detailsAll/components/Algorithm/AlgorithmCommonProblem' //常见问题
|
||||||
import { ref, onMounted, onBeforeUnmount, reactive } from 'vue'
|
import { ref, onMounted, onBeforeUnmount, reactive } from 'vue'
|
||||||
import { useRouter } from 'vue-router'
|
import { useRouter } from 'vue-router'
|
||||||
import { updateVisits, selectOne, queryPartAppByKeyId2 } from '@/api/home'
|
import {
|
||||||
|
updateVisits,
|
||||||
|
selectOne,
|
||||||
|
queryPartAppByKeyId2,
|
||||||
|
browsingInsert,
|
||||||
|
} from '@/api/home'
|
||||||
import mybus from '@/myplugins/mybus'
|
import mybus from '@/myplugins/mybus'
|
||||||
const router = useRouter()
|
const router = useRouter()
|
||||||
const scrollTop = ref(0)
|
const scrollTop = ref(0)
|
||||||
|
@ -158,6 +128,12 @@
|
||||||
)
|
)
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
// 浏览记录
|
||||||
|
browsingInsert({
|
||||||
|
resourceId: res.data.data.id,
|
||||||
|
}).then(() => {
|
||||||
|
console.log('浏览记录+1')
|
||||||
|
})
|
||||||
})
|
})
|
||||||
associatedComponents.value.map((item, index) => {
|
associatedComponents.value.map((item, index) => {
|
||||||
let queryPartAppByKeyIdParams = {
|
let queryPartAppByKeyIdParams = {
|
||||||
|
@ -185,6 +161,7 @@
|
||||||
top: 0;
|
top: 0;
|
||||||
left: 0;
|
left: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.fixed2>div:nth-of-type(3) {
|
.fixed2>div:nth-of-type(3) {
|
||||||
margin-top: 0.84rem;
|
margin-top: 0.84rem;
|
||||||
}
|
}
|
||||||
|
|
|
@ -52,7 +52,12 @@ import ApplicationPresentation from '@/views/detailsAll/components/Application/A
|
||||||
import ApplicationCommonProblem from '@/views/detailsAll/components/Application/ApplicationCommonProblem' //常见问题
|
import ApplicationCommonProblem from '@/views/detailsAll/components/Application/ApplicationCommonProblem' //常见问题
|
||||||
import { ref, onMounted, onBeforeUnmount, reactive } from 'vue'
|
import { ref, onMounted, onBeforeUnmount, reactive } from 'vue'
|
||||||
import { useRouter } from 'vue-router'
|
import { useRouter } from 'vue-router'
|
||||||
import { updateVisits, selectOne, queryPartAppByKeyId } from '@/api/home'
|
import {
|
||||||
|
updateVisits,
|
||||||
|
selectOne,
|
||||||
|
queryPartAppByKeyId,
|
||||||
|
browsingInsert,
|
||||||
|
} from '@/api/home'
|
||||||
import mybus from '@/myplugins/mybus'
|
import mybus from '@/myplugins/mybus'
|
||||||
const associatedComponents = ref([{ type: '组件服务', dataList: [] }])
|
const associatedComponents = ref([{ type: '组件服务', dataList: [] }])
|
||||||
let loading = ref(true)
|
let loading = ref(true)
|
||||||
|
@ -124,6 +129,12 @@ const init = (id) => {
|
||||||
)
|
)
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
// 浏览记录
|
||||||
|
browsingInsert({
|
||||||
|
resourceId: res.data.data.id,
|
||||||
|
}).then(() => {
|
||||||
|
console.log('浏览记录+1')
|
||||||
|
})
|
||||||
})
|
})
|
||||||
associatedComponents.value.map((item, index) => {
|
associatedComponents.value.map((item, index) => {
|
||||||
let queryPartAppByKeyIdParams = {
|
let queryPartAppByKeyIdParams = {
|
||||||
|
|
|
@ -10,55 +10,27 @@
|
||||||
<!-- 头部基本信息 -->
|
<!-- 头部基本信息 -->
|
||||||
<business-top-details :dataList="dataList.data"></business-top-details>
|
<business-top-details :dataList="dataList.data"></business-top-details>
|
||||||
<!-- 导航 -->
|
<!-- 导航 -->
|
||||||
<business-navigation
|
<business-navigation :dataList="dataList.data" :associatedComponents="associatedComponents"
|
||||||
:dataList="dataList.data"
|
:class="{ fixed: scrollTop >= 600 }" :selectNow="selectNow"></business-navigation>
|
||||||
:associatedComponents="associatedComponents"
|
|
||||||
:class="{ fixed: scrollTop >= 600 }"
|
|
||||||
:selectNow="selectNow"
|
|
||||||
></business-navigation>
|
|
||||||
<!-- 关联能力 -->
|
<!-- 关联能力 -->
|
||||||
<business-associated-ability
|
<business-associated-ability v-if="!loading" :associatedComponents="associatedComponents"
|
||||||
v-if="!loading"
|
id="business-associated-ability" class="scrollBox"></business-associated-ability>
|
||||||
:associatedComponents="associatedComponents"
|
|
||||||
id="business-associated-ability"
|
|
||||||
class="scrollBox"
|
|
||||||
></business-associated-ability>
|
|
||||||
<!-- 组件展示 -->
|
<!-- 组件展示 -->
|
||||||
<business-presentation
|
<business-presentation :dataList="dataList.data" id="business-presentation" class="scrollBox">
|
||||||
:dataList="dataList.data"
|
</business-presentation>
|
||||||
id="business-presentation"
|
|
||||||
class="scrollBox"
|
|
||||||
></business-presentation>
|
|
||||||
<!-- 功能介绍-->
|
<!-- 功能介绍-->
|
||||||
<business-function-intorduction
|
<business-function-intorduction :dataList="dataList.data" id="function-introduction" class="scrollBox">
|
||||||
:dataList="dataList.data"
|
</business-function-intorduction>
|
||||||
id="function-introduction"
|
|
||||||
class="scrollBox"
|
|
||||||
></business-function-intorduction>
|
|
||||||
<!-- 应用场景 -->
|
<!-- 应用场景 -->
|
||||||
<business-application-scenarios
|
<business-application-scenarios :dataList="dataList.data" id="application-scenarios" class="scrollBox">
|
||||||
:dataList="dataList.data"
|
</business-application-scenarios>
|
||||||
id="application-scenarios"
|
|
||||||
class="scrollBox"
|
|
||||||
></business-application-scenarios>
|
|
||||||
<!-- 应用案例 -->
|
<!-- 应用案例 -->
|
||||||
<business-application-case
|
<business-application-case :dataList="dataList.data" id="application-case" class="scrollBox">
|
||||||
:dataList="dataList.data"
|
</business-application-case>
|
||||||
id="application-case"
|
|
||||||
class="scrollBox"
|
|
||||||
></business-application-case>
|
|
||||||
<!-- 使用方式 -->
|
<!-- 使用方式 -->
|
||||||
<business-usage-mode
|
<business-usage-mode :dataList="dataList.data" id="business-usage-mode" class="scrollBox"></business-usage-mode>
|
||||||
:dataList="dataList.data"
|
|
||||||
id="business-usage-mode"
|
|
||||||
class="scrollBox"
|
|
||||||
></business-usage-mode>
|
|
||||||
<!-- 常见问题-->
|
<!-- 常见问题-->
|
||||||
<business-common-problem
|
<business-common-problem :dataList="dataList.data" id="common-problem" class="scrollBox"></business-common-problem>
|
||||||
:dataList="dataList.data"
|
|
||||||
id="common-problem"
|
|
||||||
class="scrollBox"
|
|
||||||
></business-common-problem>
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<script setup>
|
<script setup>
|
||||||
|
@ -73,7 +45,12 @@
|
||||||
import BusinessCommonProblem from '@/views/detailsAll/components/Business/BusinessCommonProblem' //常见问题
|
import BusinessCommonProblem from '@/views/detailsAll/components/Business/BusinessCommonProblem' //常见问题
|
||||||
import { ref, onMounted, onBeforeUnmount, reactive } from 'vue'
|
import { ref, onMounted, onBeforeUnmount, reactive } from 'vue'
|
||||||
import { useRouter } from 'vue-router'
|
import { useRouter } from 'vue-router'
|
||||||
import { updateVisits, selectOne, queryPartAppByKeyId2 } from '@/api/home'
|
import {
|
||||||
|
updateVisits,
|
||||||
|
selectOne,
|
||||||
|
queryPartAppByKeyId2,
|
||||||
|
browsingInsert,
|
||||||
|
} from '@/api/home'
|
||||||
import mybus from '@/myplugins/mybus'
|
import mybus from '@/myplugins/mybus'
|
||||||
const router = useRouter()
|
const router = useRouter()
|
||||||
const scrollTop = ref(0)
|
const scrollTop = ref(0)
|
||||||
|
@ -141,6 +118,12 @@
|
||||||
)
|
)
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
// 浏览记录
|
||||||
|
browsingInsert({
|
||||||
|
resourceId: res.data.data.id,
|
||||||
|
}).then(() => {
|
||||||
|
console.log('浏览记录+1')
|
||||||
|
})
|
||||||
})
|
})
|
||||||
associatedComponents.value.map((item, index) => {
|
associatedComponents.value.map((item, index) => {
|
||||||
let queryPartAppByKeyIdParams = {
|
let queryPartAppByKeyIdParams = {
|
||||||
|
@ -168,6 +151,7 @@
|
||||||
top: 0;
|
top: 0;
|
||||||
left: 0;
|
left: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.fixed2>div:nth-of-type(3) {
|
.fixed2>div:nth-of-type(3) {
|
||||||
margin-top: 0.84rem;
|
margin-top: 0.84rem;
|
||||||
}
|
}
|
||||||
|
|
|
@ -10,61 +10,31 @@
|
||||||
<!-- 头部基本信息 -->
|
<!-- 头部基本信息 -->
|
||||||
<developer-top-details :dataList="dataList.data"></developer-top-details>
|
<developer-top-details :dataList="dataList.data"></developer-top-details>
|
||||||
<!-- 导航 -->
|
<!-- 导航 -->
|
||||||
<developer-navigation
|
<developer-navigation :dataList="dataList.data" :associatedComponents="associatedComponentsFunction()"
|
||||||
:dataList="dataList.data"
|
:class="{ fixed: scrollTop >= 600 }" :selectNow="selectNow"></developer-navigation>
|
||||||
:associatedComponents="associatedComponentsFunction()"
|
|
||||||
:class="{ fixed: scrollTop >= 600 }"
|
|
||||||
:selectNow="selectNow"
|
|
||||||
></developer-navigation>
|
|
||||||
<!-- 关联能力 -->
|
<!-- 关联能力 -->
|
||||||
<developer-associated-ability
|
<developer-associated-ability v-if="!loading" :associatedComponents="associatedComponents"
|
||||||
v-if="!loading"
|
id="developer-associated-ability" class="scrollBox"></developer-associated-ability>
|
||||||
:associatedComponents="associatedComponents"
|
|
||||||
id="developer-associated-ability"
|
|
||||||
class="scrollBox"
|
|
||||||
></developer-associated-ability>
|
|
||||||
<!-- 组件展示 视频 -->
|
<!-- 组件展示 视频 -->
|
||||||
<Developer-presentation
|
<Developer-presentation :dataList="dataList.data" id="eveloper-presentation" class="scrollBox">
|
||||||
:dataList="dataList.data"
|
</Developer-presentation>
|
||||||
id="eveloper-presentation"
|
|
||||||
class="scrollBox"
|
|
||||||
></Developer-presentation>
|
|
||||||
<!-- 功能介绍-->
|
<!-- 功能介绍-->
|
||||||
<developer-function-intorduction
|
<developer-function-intorduction :dataList="dataList.data" id="function-introduction" class="scrollBox">
|
||||||
:dataList="dataList.data"
|
</developer-function-intorduction>
|
||||||
id="function-introduction"
|
|
||||||
class="scrollBox"
|
|
||||||
></developer-function-intorduction>
|
|
||||||
<!-- 应用场景 -->
|
<!-- 应用场景 -->
|
||||||
<developer-application-scenarios
|
<developer-application-scenarios :dataList="dataList.data" id="application-scenarios" class="scrollBox">
|
||||||
:dataList="dataList.data"
|
</developer-application-scenarios>
|
||||||
id="application-scenarios"
|
|
||||||
class="scrollBox"
|
|
||||||
></developer-application-scenarios>
|
|
||||||
<!-- 应用案例 -->
|
<!-- 应用案例 -->
|
||||||
<developer-application-case
|
<developer-application-case :dataList="dataList.data" id="application-case" class="scrollBox">
|
||||||
:dataList="dataList.data"
|
</developer-application-case>
|
||||||
id="application-case"
|
|
||||||
class="scrollBox"
|
|
||||||
></developer-application-case>
|
|
||||||
<!-- 组件试用 -->
|
<!-- 组件试用 -->
|
||||||
<developer-trial
|
<developer-trial :dataList="dataList.data" id="developer-trial" class="scrollBox"></developer-trial>
|
||||||
:dataList="dataList.data"
|
|
||||||
id="developer-trial"
|
|
||||||
class="scrollBox"
|
|
||||||
></developer-trial>
|
|
||||||
<!-- 归属部门与服务商-->
|
<!-- 归属部门与服务商-->
|
||||||
<developer-owning-department-and-service-provider
|
<developer-owning-department-and-service-provider :dataList="dataList.data" id="department-and-service-provider"
|
||||||
:dataList="dataList.data"
|
class="scrollBox"></developer-owning-department-and-service-provider>
|
||||||
id="department-and-service-provider"
|
|
||||||
class="scrollBox"
|
|
||||||
></developer-owning-department-and-service-provider>
|
|
||||||
<!-- 常见问题-->
|
<!-- 常见问题-->
|
||||||
<developer-common-problem
|
<developer-common-problem :dataList="dataList.data" id="common-problem" class="scrollBox">
|
||||||
:dataList="dataList.data"
|
</developer-common-problem>
|
||||||
id="common-problem"
|
|
||||||
class="scrollBox"
|
|
||||||
></developer-common-problem>
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<script setup>
|
<script setup>
|
||||||
|
@ -80,7 +50,12 @@
|
||||||
import DeveloperTrial from '@/views/detailsAll/components/Developer/DeveloperTrial' //组件试用
|
import DeveloperTrial from '@/views/detailsAll/components/Developer/DeveloperTrial' //组件试用
|
||||||
import { ref, onMounted, onBeforeUnmount, reactive } from 'vue'
|
import { ref, onMounted, onBeforeUnmount, reactive } from 'vue'
|
||||||
import { useRouter } from 'vue-router'
|
import { useRouter } from 'vue-router'
|
||||||
import { updateVisits, selectOne, queryPartAppByKeyId2 } from '@/api/home'
|
import {
|
||||||
|
updateVisits,
|
||||||
|
selectOne,
|
||||||
|
queryPartAppByKeyId2,
|
||||||
|
browsingInsert,
|
||||||
|
} from '@/api/home'
|
||||||
import mybus from '@/myplugins/mybus'
|
import mybus from '@/myplugins/mybus'
|
||||||
const router = useRouter()
|
const router = useRouter()
|
||||||
const scrollTop = ref(0)
|
const scrollTop = ref(0)
|
||||||
|
@ -154,6 +129,12 @@
|
||||||
)
|
)
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
// 浏览记录
|
||||||
|
browsingInsert({
|
||||||
|
resourceId: res.data.data.id,
|
||||||
|
}).then(() => {
|
||||||
|
console.log('浏览记录+1')
|
||||||
|
})
|
||||||
})
|
})
|
||||||
associatedComponents.value.map((item, index) => { })
|
associatedComponents.value.map((item, index) => { })
|
||||||
} else if (obj) {
|
} else if (obj) {
|
||||||
|
@ -178,6 +159,7 @@
|
||||||
top: 0;
|
top: 0;
|
||||||
left: 0;
|
left: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.fixed2>div:nth-of-type(3) {
|
.fixed2>div:nth-of-type(3) {
|
||||||
margin-top: 0.84rem;
|
margin-top: 0.84rem;
|
||||||
}
|
}
|
||||||
|
|
|
@ -8,65 +8,33 @@
|
||||||
<template>
|
<template>
|
||||||
<div class="application-details" :class="{ fixed2: scrollTop >= 600 }">
|
<div class="application-details" :class="{ fixed2: scrollTop >= 600 }">
|
||||||
<!-- 头部基本信息 -->
|
<!-- 头部基本信息 -->
|
||||||
<layer-service-top-details
|
<layer-service-top-details :dataList="dataList.data"></layer-service-top-details>
|
||||||
:dataList="dataList.data"
|
|
||||||
></layer-service-top-details>
|
|
||||||
<!-- 导航 -->
|
<!-- 导航 -->
|
||||||
<layer-service-navigation
|
<layer-service-navigation :dataList="dataList.data" :associatedComponents="associatedComponents"
|
||||||
:dataList="dataList.data"
|
:class="{ fixed: scrollTop >= 600 }" :selectNow="selectNow"></layer-service-navigation>
|
||||||
:associatedComponents="associatedComponents"
|
|
||||||
:class="{ fixed: scrollTop >= 600 }"
|
|
||||||
:selectNow="selectNow"
|
|
||||||
></layer-service-navigation>
|
|
||||||
<!-- 关联能力 -->
|
<!-- 关联能力 -->
|
||||||
<layer-service-associated-ability
|
<layer-service-associated-ability :associatedComponents="associatedComponents" id="layer-service-associated-ability"
|
||||||
:associatedComponents="associatedComponents"
|
class="scrollBox" v-if="!loading"></layer-service-associated-ability>
|
||||||
id="layer-service-associated-ability"
|
|
||||||
class="scrollBox"
|
|
||||||
v-if="!loading"
|
|
||||||
></layer-service-associated-ability>
|
|
||||||
<!-- 图层展示 视频 -->
|
<!-- 图层展示 视频 -->
|
||||||
<layer-service-presentation
|
<layer-service-presentation :dataList="dataList.data" id="service-presentation" class="scrollBox">
|
||||||
:dataList="dataList.data"
|
</layer-service-presentation>
|
||||||
id="service-presentation"
|
|
||||||
class="scrollBox"
|
|
||||||
></layer-service-presentation>
|
|
||||||
<!-- 图层信息-->
|
<!-- 图层信息-->
|
||||||
<layer-service-information
|
<layer-service-information :dataList="dataList.data" id="service-information" class="scrollBox">
|
||||||
:dataList="dataList.data"
|
</layer-service-information>
|
||||||
id="service-information"
|
|
||||||
class="scrollBox"
|
|
||||||
></layer-service-information>
|
|
||||||
<!-- 应用场景 -->
|
<!-- 应用场景 -->
|
||||||
<layer-service-application-scenarios
|
<layer-service-application-scenarios :dataList="dataList.data" id="service-application-scenarios" class="scrollBox">
|
||||||
:dataList="dataList.data"
|
</layer-service-application-scenarios>
|
||||||
id="service-application-scenarios"
|
|
||||||
class="scrollBox"
|
|
||||||
></layer-service-application-scenarios>
|
|
||||||
<!-- 应用案例 -->
|
<!-- 应用案例 -->
|
||||||
<layer-service-application-case
|
<layer-service-application-case :dataList="dataList.data" id="service-application-case" class="scrollBox">
|
||||||
:dataList="dataList.data"
|
</layer-service-application-case>
|
||||||
id="service-application-case"
|
|
||||||
class="scrollBox"
|
|
||||||
></layer-service-application-case>
|
|
||||||
<!-- 图层预览 -->
|
<!-- 图层预览 -->
|
||||||
<layer-service-preview
|
<layer-service-preview :dataList="dataList.data" id="service-preview" class="scrollBox"></layer-service-preview>
|
||||||
:dataList="dataList.data"
|
|
||||||
id="service-preview"
|
|
||||||
class="scrollBox"
|
|
||||||
></layer-service-preview>
|
|
||||||
<!-- 使用方式-->
|
<!-- 使用方式-->
|
||||||
<layer-service-usage-mode
|
<layer-service-usage-mode :dataList="dataList.data" id="service-usage-mode" class="scrollBox">
|
||||||
:dataList="dataList.data"
|
</layer-service-usage-mode>
|
||||||
id="service-usage-mode"
|
|
||||||
class="scrollBox"
|
|
||||||
></layer-service-usage-mode>
|
|
||||||
<!-- 常见问题-->
|
<!-- 常见问题-->
|
||||||
<layer-service-common-problem
|
<layer-service-common-problem :dataList="dataList.data" id="service-common-problem" class="scrollBox">
|
||||||
:dataList="dataList.data"
|
</layer-service-common-problem>
|
||||||
id="service-common-problem"
|
|
||||||
class="scrollBox"
|
|
||||||
></layer-service-common-problem>
|
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<script setup>
|
<script setup>
|
||||||
|
@ -82,7 +50,12 @@
|
||||||
import LayerServiceUsageMode from '@/views/detailsAll/components/LayerService/LayerServiceUsageMode.vue' //使用方式
|
import LayerServiceUsageMode from '@/views/detailsAll/components/LayerService/LayerServiceUsageMode.vue' //使用方式
|
||||||
import { ref, onMounted, onBeforeUnmount, reactive } from 'vue'
|
import { ref, onMounted, onBeforeUnmount, reactive } from 'vue'
|
||||||
import { useRouter } from 'vue-router'
|
import { useRouter } from 'vue-router'
|
||||||
import { updateVisits, selectOne, queryPartAppByKeyId2 } from '@/api/home'
|
import {
|
||||||
|
updateVisits,
|
||||||
|
selectOne,
|
||||||
|
queryPartAppByKeyId2,
|
||||||
|
browsingInsert,
|
||||||
|
} from '@/api/home'
|
||||||
import mybus from '@/myplugins/mybus'
|
import mybus from '@/myplugins/mybus'
|
||||||
const router = useRouter()
|
const router = useRouter()
|
||||||
const scrollTop = ref(0)
|
const scrollTop = ref(0)
|
||||||
|
@ -150,6 +123,12 @@
|
||||||
)
|
)
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
// 浏览记录
|
||||||
|
browsingInsert({
|
||||||
|
resourceId: res.data.data.id,
|
||||||
|
}).then(() => {
|
||||||
|
console.log('浏览记录+1')
|
||||||
|
})
|
||||||
})
|
})
|
||||||
associatedComponents.value.map((item, index) => {
|
associatedComponents.value.map((item, index) => {
|
||||||
let queryPartAppByKeyIdParams = {
|
let queryPartAppByKeyIdParams = {
|
||||||
|
@ -177,6 +156,7 @@
|
||||||
top: 0;
|
top: 0;
|
||||||
left: 0;
|
left: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.fixed2>div:nth-of-type(3) {
|
.fixed2>div:nth-of-type(3) {
|
||||||
margin-top: 0.84rem;
|
margin-top: 0.84rem;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue