对接首页功能

This commit is contained in:
qq787203167
2022-05-24 17:50:53 +08:00
parent 802ab04594
commit 71b34e4bb3
7 changed files with 408 additions and 8 deletions
@@ -2,13 +2,15 @@
<div class="documentDynamics-box">
<div class="header-text">
<div class="header-text-left">{{this.$t('documentDynamics')}}</div>
<div class="header-text-right">
<div class="header-text-right" @click="moreClick">
{{$t('more')}}
<img src="../../../assets/gengduo.png" alt="">
</div>
</div>
<div class="documentDynamics-box-content">
<div class="documentDynamics-text" v-for="item in 8">
<div class="documentDynamics-box-content" v-if="dataSource.length > 0">
<div class="documentDynamics-text" v-for="(item,index) in dataSource"
:key="index"
@click="magClick(item)">
<div class="yuan"></div>
<div class="text">文档库中新增了新的标准 GB 7258 机动车文件</div>
<img src="../../../assets/new.png" alt="">
@@ -16,12 +18,62 @@
</div>
<div class="solid"></div>
</div>
<div v-else style="height: 240px;position: relative">
<JNoData />
</div>
<JLoading :loading="loading">{{$t('dataLoading')}}</JLoading>
</div>
</template>
<script>
import { getAction, putAction, deleteAction } from '@/api/manage'
export default {
name: 'documentDynamics'
name: 'documentDynamics',
data(){
return{
pageSize: 8,
pageNo: 1,
dataSource: [],
loading:false,
url: {
list: '/home/homeDocumentDynamicEO/page',
readAllMsg: 'sys/sysAnnouncementSend/read'
},
}
},
mounted() {
this.getList()
},
methods:{
getList() {
let query = {
pageNo: this.pageNo,
pageSize: this.pageSize
}
this.loading = true
getAction(this.url.list, query).then((res) => {
if (res.success) {
this.dataSource = res.result.records || []
this.loading = false
} else {
this.loading = false
}
})
},
magClick(row) {
getAction(this.url.readAllMsg, { ids: row.id }).then((res) => {
})
this.$router.push({
path: '/system/MessageDetails',
query: row
})
},
moreClick() {
this.$router.push({
path: '/customContentList'
})
}
},
}
</script>
@@ -45,6 +97,7 @@
font-weight: 400;
color: #9B9DA9;
margin-top: 6px;
cursor: pointer;
}
}