对接通知
This commit is contained in:
parent
5ff02028cb
commit
4af33499fb
10
src/api/notice.js
Normal file
10
src/api/notice.js
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
import request from '@/utils/request'
|
||||||
|
|
||||||
|
// 获取通知列表
|
||||||
|
export function noticeList(query) {
|
||||||
|
return request({
|
||||||
|
url: '/system/notice/list',
|
||||||
|
method: 'get',
|
||||||
|
params: query
|
||||||
|
})
|
||||||
|
}
|
|
@ -50,7 +50,7 @@
|
||||||
</div>
|
</div>
|
||||||
<ul class="resource-list" v-if="notices.length > 0">
|
<ul class="resource-list" v-if="notices.length > 0">
|
||||||
<li v-for="(notice, index) in notices" :key="index" class="resource-link" @click="handleGoSupplierManage">
|
<li v-for="(notice, index) in notices" :key="index" class="resource-link" @click="handleGoSupplierManage">
|
||||||
{{ notice.content }}
|
{{ notice.noticeContent }}
|
||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
<div class="no_result" v-else>
|
<div class="no_result" v-else>
|
||||||
|
@ -67,6 +67,7 @@
|
||||||
|
|
||||||
<script setup name="Index">
|
<script setup name="Index">
|
||||||
import { nextTick, onMounted, ref } from 'vue';
|
import { nextTick, onMounted, ref } from 'vue';
|
||||||
|
import { noticeList } from "@/api/notice"
|
||||||
import mediaMap from '@/assets/images/mediaMap.png'
|
import mediaMap from '@/assets/images/mediaMap.png'
|
||||||
import supplierManage from '@/assets/images/supplierManage.png'
|
import supplierManage from '@/assets/images/supplierManage.png'
|
||||||
import mediaLibary from '@/assets/images/mediaLibary.png'
|
import mediaLibary from '@/assets/images/mediaLibary.png'
|
||||||
|
@ -80,12 +81,12 @@ const bgStore = useBackgroundStore()
|
||||||
|
|
||||||
import calibrationIndex from './mediaTool/calibrationIndex.vue';
|
import calibrationIndex from './mediaTool/calibrationIndex.vue';
|
||||||
import pptAnalysisIndex from './mediaTool/pptAnalysisIndex.vue';
|
import pptAnalysisIndex from './mediaTool/pptAnalysisIndex.vue';
|
||||||
import geoConvertIndex from './mediaTool/geoConvertIndex.vue';
|
import geoConvertIndex from './mediaTool/geoConvertIndex.vue';
|
||||||
|
|
||||||
const showTool = ref(false)
|
const showTool = ref(false)
|
||||||
// 校准平台组件
|
// 校准平台组件
|
||||||
const showCalibration = ref(false)
|
const showCalibration = ref(false)
|
||||||
const calibrationIndexRef = ref(null)
|
const calibrationIndexRef = ref(null)
|
||||||
// ppt分析组件
|
// ppt分析组件
|
||||||
const showPPTAnalysis = ref(false)
|
const showPPTAnalysis = ref(false)
|
||||||
const PPTAnalysisIndexRef = ref(null)
|
const PPTAnalysisIndexRef = ref(null)
|
||||||
|
@ -97,34 +98,10 @@ const router = useRouter()
|
||||||
// 初始化
|
// 初始化
|
||||||
onMounted(() => {
|
onMounted(() => {
|
||||||
bgStore.setBgImage(bigBackgroud)
|
bgStore.setBgImage(bigBackgroud)
|
||||||
|
getNoticeList()
|
||||||
});
|
});
|
||||||
|
// 通知数据
|
||||||
const notices = ref([
|
const notices = ref([]);
|
||||||
{ date: 'XXXXX供应商信息记不全,请完善!', content: 'XXXXX供应商信息记不全,请完善!' },
|
|
||||||
{ date: 'XXXXX供应商信息记不全,请完善!', content: 'XXXXX供应商信息记不全,请完善!' },
|
|
||||||
{ date: 'XXXXX供应商信息记不全,请完善!', content: 'XXXXX供应商信息记不全,请完善!' },
|
|
||||||
{ date: 'XXXXX供应商信息记不全,请完善!', content: 'XXXXX供应商信息记不全,请完善!' },
|
|
||||||
{ date: 'XXXXX供应商信息记不全,请完善!', content: 'XXXXX供应商信息记不全,请完善!' },
|
|
||||||
{ date: 'XXXXX供应商信息记不全,请完善!', content: 'XXXXX供应商信息记不全,请完善!' },
|
|
||||||
{ date: 'XXXXX供应商信息记不全,请完善!', content: 'XXXXX供应商信息记不全,请完善!' },
|
|
||||||
{ date: 'XXXXX供应商信息记不全,请完善!', content: 'XXXXX供应商信息记不全,请完善!' },
|
|
||||||
{ date: 'XXXXX供应商信息记不全,请完善!', content: 'XXXXX供应商信息记不全,请完善!' },
|
|
||||||
{ date: 'XXXXX供应商信息记不全,请完善!', content: 'XXXXX供应商信息记不全,请完善!' },
|
|
||||||
{ date: 'XXXXX供应商信息记不全,请完善!', content: 'XXXXX供应商信息记不全,请完善!' },
|
|
||||||
{ date: 'XXXXX供应商信息记不全,请完善!', content: 'XXXXX供应商信息记不全,请完善!' },
|
|
||||||
{ date: 'XXXXX供应商信息记不全,请完善!', content: 'XXXXX供应商信息记不全,请完善!' },
|
|
||||||
{ date: 'XXXXX供应商信息记不全,请完善!', content: 'XXXXX供应商信息记不全,请完善!' },
|
|
||||||
{ date: 'XXXXX供应商信息记不全,请完善!', content: 'XXXXX供应商信息记不全,请完善!' },
|
|
||||||
{ date: 'XXXXX供应商信息记不全,请完善!', content: 'XXXXX供应商信息记不全,请完善!' },
|
|
||||||
{ date: 'XXXXX供应商信息记不全,请完善!', content: 'XXXXX供应商信息记不全,请完善!' },
|
|
||||||
{ date: 'XXXXX供应商信息记不全,请完善!', content: 'XXXXX供应商信息记不全,请完善!' },
|
|
||||||
{ date: 'XXXXX供应商信息记不全,请完善!', content: 'XXXXX供应商信息记不全,请完善!' },
|
|
||||||
{ date: 'XXXXX供应商信息记不全,请完善!', content: 'XXXXX供应商信息记不全,请完善!' },
|
|
||||||
{ date: 'XXXXX供应商信息记不全,请完善!', content: 'XXXXX供应商信息记不全,请完善!' },
|
|
||||||
{ date: 'XXXXX供应商信息记不全,请完善!', content: 'XXXXX供应商信息记不全,请完善!' },
|
|
||||||
{ date: 'XXXXX供应商信息记不全,请完善!', content: 'XXXXX供应商信息记不全,请完善!' },
|
|
||||||
{ date: 'XXXXX供应商信息记不全,请完善!', content: 'XXXXX供应商信息记不全,请完善!' },
|
|
||||||
]);
|
|
||||||
// 打开媒体地图
|
// 打开媒体地图
|
||||||
const handleGoMediaMap = () => {
|
const handleGoMediaMap = () => {
|
||||||
router.push('/mediaMap')
|
router.push('/mediaMap')
|
||||||
|
@ -187,6 +164,14 @@ const handleGeoConvertBack = () => {
|
||||||
showTool.value = false
|
showTool.value = false
|
||||||
showGeoConvert.value = false
|
showGeoConvert.value = false
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 获取通知
|
||||||
|
const getNoticeList = () => {
|
||||||
|
noticeList({ noticeType: 1, status: 0 }).then(res => {
|
||||||
|
console.log('通知结果', res)
|
||||||
|
notices.value = res.rows
|
||||||
|
})
|
||||||
|
}
|
||||||
</script>
|
</script>
|
||||||
<style scoped lang="scss">
|
<style scoped lang="scss">
|
||||||
.flex-container {
|
.flex-container {
|
||||||
|
|
Loading…
Reference in New Issue
Block a user