This commit is contained in:
X1627315083
2024-07-17 17:28:02 +08:00
parent 3fce2020da
commit aa5d3e8a33
6 changed files with 62 additions and 67 deletions

View File

@@ -1,6 +1,13 @@
<template>
<div class="eventsDetail_page" :class="{active:isScroll}">
<div class="modal_title_text modal_search">
<div class="eventsDetail_page">
<div class="eventsDetail_title modal_title_text" @click="setBack">
<i class="fi fi-sr-left"></i>
<div class="">Back</div>
</div>
<div class="eventsDetail_content">
</div>
<!-- <div class="modal_title_text modal_search">
<div v-show="isScroll || systemUser.value>-1" v-for="item in worksType" :key="item" class="modal_title_text_assistant" @click="setWorksSelect(item)" :class="{active:item.value == worksSelect}">
{{ item.name }}
</div>
@@ -22,7 +29,7 @@
<a-spin size="large" />
</span>
</div>
</div>
</div> -->
</div>
</template>
<script lang="ts">
@@ -31,6 +38,7 @@ import { defineComponent,h ,toRefs,ref,reactive,onMounted,nextTick,provide,compu
// import HeaderComponent from "@/component/HomePage/Header.vue";
// import RobotAssist from "@/component/HomePage/RobotAssist.vue";
import { Https } from "@/tool/https";
import { useRouter } from 'vue-router';
import { useI18n } from "vue-i18n";
import generalMenu from "@/component/HomePage/generalMenu.vue";
import { useStore } from "vuex";
@@ -46,6 +54,7 @@ export default defineComponent({
},
setup() {
// console.log(this.$route.params.id);
const router = useRouter();
const store = useStore();
let filter:any = reactive({
worksSelect: 'all',
@@ -114,40 +123,9 @@ export default defineComponent({
}
let likeFile = (item:any,type:string) => {
}
let getImgScale = (item:any)=>{
let setBack = ()=>{
router.go(-1);
}
let getPorfolio = ()=>{
let data = filter.getListDate
if(filter.isShowMark && !filter.isNoData)return
filter.isShowMark = true
Https.axiosPost(Https.httpUrls.getPorfolio, data)
.then((rv) => {
if (rv.content.length > 0) {
} else {
filter.isNoData = true
}
filter.isShowMark = false
})
.catch((rv) => {
filter.isShowMark = false
filter.isNoData = true
});
}
let {t} = useI18n()
let setprintModel= (data:any)=>{
selectMenu.value = data
}
let setPortfolioLike = (value:any) =>{
// let data = {id:value.id}
// Https.axiosGet(Https.httpUrls.portfolioLike, {params:data})
// .then((rv) => {
// })
// .catch((rv) => {
// });
}
onMounted (()=>{
// filter.isShowMark = false
// filter.isNoData = false
@@ -169,10 +147,7 @@ export default defineComponent({
selectMenu,
setWorksSelect,
likeFile,
getImgScale,
t,
setprintModel,
setPortfolioLike,
setBack,
}
},
async mounted(){
@@ -182,7 +157,21 @@ export default defineComponent({
</script>
<style lang="less">
.eventsDetail_page {
min-height: 100%;
width: 100%;
.eventsDetail_title{
display: flex;
padding: 2rem 4rem;
align-items: center;
cursor: pointer;
i{
display: flex;
align-items: center;
margin-right: 1rem;
}
}
.eventsDetail_title:hover div{
text-decoration: underline;
}
}
</style>

View File

@@ -12,7 +12,7 @@
<router-link :class="['nav_item',$route.name === 'works' ? 'select_nav' : '', ]" :to="`/home/works`">
{{$t('Header.WORKS')}}
</router-link> -->
<router-link v-for="item in routerList" :class="['nav_item',$route.name === item.routerName ? 'select_nav' : '', ]" :to="item.router">{{ item.name }}</router-link>
<router-link v-for="item in routerList" :class="['nav_item',item.routerName.indexOf($route.name) > -1 ? 'select_nav' : '', ]" :to="item.router">{{ item.name }}</router-link>
</nav>
</template>