Commit d04f1327 by 李耀锟

Merge branch 'master' of http://139.159.239.83:9093/mxl/court-inner into master

parents 67a5ecd9 681f9c1d
import request from "@/utils/request"
//分页:会议签到列表
export const attendListPage = data => {
return request({
url: `meeting/person/page`,
method: 'POST',
data
})
}
//会议签到详情查看
export const signInDetail = (sId) => {
return request({
url: `meeting/person/signInDetail/${sId}`,
method: 'GET',
})
}
//会议签到(个人签到)
export const signIn = (sId) => {
return request({
url: `meeting/person/signIn/${sId}`,
method: 'GET',
})
}
//会议总结树形结构
// export const treeTable = (year,month) => {
// return request({
// url: `meeting/document/tree/${year}/${month}`,
// method: 'GET',
// })
// }
//会议总结树形结构
// export const treeTable = (year,month) => {
// return request({
// url: `meeting/tree/${year}/${month}`,
// method: 'GET',
// })
// }
import request from '@/utils/request'
//新增留言
export const createMessage = (data) => {
return request({
url: 'websiteCluster/website/createMessage',
method: 'POST',
data
})
}
\ No newline at end of file
......@@ -126,6 +126,15 @@ export const messageDetail = (data) => {
})
}
//新增留言
// export const createMessage = (data) => {
// return request({
// url: 'websiteCluster/website/createMessage',
// method: 'POST',
// data
// })
// }
......@@ -159,3 +168,14 @@ export const findNews = (data) => {
})
}
//删除附件
export const delFile = (data) => {
return request({
url: 'websiteCluster/website/delFile',
method: 'POST',
data
})
}
import request from "@/utils/request"
//会议室申请一开始加载页面获取承办部门、联系人、联系电话等回显信息的
export const meetingApplyDetail = () => {
return request({
url: 'meeting/add',
method: 'GET',
})
}
//会议室申请保存
export const saveMeeting=data=>{
return request({
url:"meeting/save",
method:"POST",
data
})
}
//会议类型列表
export const meetingTypeList = () => {
return request({
url: 'meeting/meetingType/list',
method: 'GET',
})
}
//场所类型列表
export const placesList = () => {
return request({
url: 'meeting/room/typeList',
method: 'GET',
})
}
//根据法院代码和类型查询场所
// export const byCourtCodeAndType = (courtCode,type) => {
// return request({
// url: `meeting/room/byCourtCodeAndType/${courtCode}&&${type}`,
// method: 'GET',
// })
// }
export const byCourtCodeAndType = (courtCode,type) => {
return request({
url: `meeting/room/byCourtCodeAndType?courtCode=${courtCode}&type=${type}`,
method: 'GET',
})
}
//会议室申请保存
export const meetingApplySave = data => {
return request({
url: 'meeting/save',
method: 'POST',
data
})
}
//上传多个附件
export const uploadMeetingFile = data => {
return request({
url: 'meeting/file/uploadMeetingFile',
method: 'POST',
data
})
}
//附件上传接口改动--2021、9、6
export const sameUploadFile = data => {
return request({
url: 'meeting/attach/uploadFile',
method: 'POST',
data
})
}
//删除会议附件
// export const deleteFile = (fileId) => {
// return request({
// url: `meeting/del/${fileId}`,
// method: 'DELETE',
// })
// }
//删除会议附件--新接口/meeting/attach/{fileId}
export const deleteFile = (fileId) => {
return request({
url: `meeting/attach/${fileId}`,
method: 'DELETE',
})
}
//根据id查询会议场所接口,用于查看和编辑
export const hisDateMeeting = (id) => {
return request({
url: `meeting/room/list`,
method: 'POST',
})
}
//查看会议详情接口
export const seeMeetingInfo = (sid) => {
return request({
url: `meeting/${sid}`,
method: 'GET',
})
}
//附件查询接口
export const checkFileList = data => {
return request({
url: 'meeting/attach/fileList',
method: 'POST',
data
})
}
//获取本院所有用户
export const getCurrentCourtAllUsers = (sid) => {
return request({
url: `meeting/feign/user/getCurrentCourtAllUsers`,
method: 'GET',
})
}
import request from "@/utils/request"
//会议场所审核列表分页
export const meetingCheckList = data => {
return request({
url: `meeting/flow/page`,
method: 'POST',
data
})
}
//会议审核审批
export const checkPass = data => {
return request({
url: `meeting/flow/save`,
method: 'POST',
data
})
}
import request from "@/utils/request"
//会议室申请查看
export const meetingListDetail = (sid) => {
return request({
url: `meeting/${sid}`,
method: 'GET',
})
}
\ No newline at end of file
import request from "@/utils/request"
//分页:指定部门会议报名列表
export const meetingEnterListPage = data => {
return request({
url: `meeting/deptNumber/page`,
method: 'POST',
data
})
}
//不分页:指定部门会议报名列表
export const meetingEnterList = data => {
return request({
url: `meeting/deptNumber/list`,
method: 'POST',
data
})
}
//指定会议部门弹窗选择
export const deptSignUpPopup = (sid) => {
return request({
url: `meeting/deptNumber/deptSignUpPopup/${sid}`,
method: 'GET',
})
}
//指定会议部门弹窗选择内(点击部门查询人员)
export const getDeptUser = (sid,deptId) => {
return request({
url: `meeting/deptNumber/deptSignUpPopup/getDeptUser/${sid}/${deptId}`,
method: 'GET',
})
}
//部门报名会议
export const signUpOther = data => {
return request({
url: `meeting/deptNumber/signUpOther`,
method: 'POST',
data
})
}
import request from "@/utils/request"
//会议场所审核统计总数
export const placeAuditCount = data => {
return request({
url: `meeting/home/placeAuditCount`,
method: 'POST',
data
})
}
//参加会议数量统计
export const joinMeetingCount = data => {
return request({
url: `meeting/home/joinMeetingCount`,
method: 'POST',
data
})
}
//会议总结资料审核统计总数
export const documentAuditCount = data => {
return request({
url: `meeting/home/documentAuditCount`,
method: 'POST',
data
})
}
//会议总结树形结构
// export const treeTable = (year,month) => {
// return request({
// url: `meeting/document/tree/${year}/${month}`,
// method: 'GET',
// })
// }
//会议总结树形结构
export const treeTable = (year,month) => {
return request({
url: `meeting/tree/${year}/${month}`,
method: 'GET',
})
}
import request from "@/utils/request"
//会议总结资料分页列表
export const pageResourse = data => {
return request({
url: `meeting/document/page`,
method: 'POST',
data
})
}
//会议总结资料查看
export const summary = (sId) => {
return request({
url: `meeting/document/summary/${sId}`,
method: 'GET',
})
}
//会议总结资料保存
export const summarySave = (data) => {
return request({
url: `meeting/document/summary/save`,
method: 'POST',
data
})
}
//个人笔记编辑/meeting/document/personal/edit/{sId}/{id}
export const noteEdit = (sId,id) => {
return request({
url: `meeting/document/personal/edit/${sId}/${id}`,
method: 'GET',
})
}
//会议总结资料分页列表
export const summaryPage = data => {
return request({
url: `meeting/document/summary/page`,
method: 'POST',
data
})
}
//会议总结树形结构
// export const treeTable = (year,month) => {
// return request({
// url: `meeting/tree/${year}/${month}`,
// method: 'GET',
// })
// }
// 附件查询
export const noteFileCheck = data => {
return request({
url: `/meeting/attach/fileList`,
method: 'POST',
data
})
}
import request from "@/utils/request"
//会议总结资料审核列表
export const pageResourseCheck = data => {
return request({
url: `meeting/flow/document/page`,
method: 'POST',
data
})
}
//会议总结资料审核保存提交
export const ResourseCheckSave = data => {
return request({
url: `meeting/flow/document/save`,
method: 'POST',
data
})
}
//会议总结资料审核查看
export const seeDoc = (flowId) => {
return request({
url: `meeting/flow/document/${flowId}`,
method: 'GET',
})
}
//个人笔记编辑/meeting/document/personal/edit/{sId}/{id}
// export const noteEdit = (sId,id) => {
// return request({
// url: `meeting/document/personal/edit/${sId}/${id}`,
// method: 'GET',
// })
// }
//会议总结资料分页列表
// export const summaryPage = data => {
// return request({
// url: `meeting/document/summary/page`,
// method: 'POST',
// data
// })
// }
//会议总结树形结构
// export const treeTable = (year,month) => {
// return request({
// url: `meeting/tree/${year}/${month}`,
// method: 'GET',
// })
// }
import request from "@/utils/request"
//会议总览树形结构
// export const scanTree = data => {
// return request({
// url: `meeting/document/tree`,
// method: 'POST',
// data
// })
// }
export const scanTree = data => {
return request({
url: `meeting/document/summary/tree`,
method: 'POST',
data
})
}
//会议总结资料树形结构的点击事件调用
export const treeTable = (year, month) => {
return request({
url: `meeting/document/summary/tree/${year}/${month}`,
method: 'GET',
})
}
//会议总结树形结构
// export const treeTable = (year,month) => {
// return request({
// url: `meeting/tree/${year}/${month}`,
// method: 'GET',
// })
// }
// 会议总结资料分页列表
export const treeTableList = (year,month) => {
return request({
url: `/meeting/document/tree/${year}/${month}`,
method: 'GET',
})
}
//会议总结资料查看
export const seeDocDetail = (id) => {
return request({
url: `meeting/document/${id}`,
method: 'GET',
})
}
export const seeDoc = (sid) => {
return request({
url: `meeting/document/summary/${sid}`,
method: 'GET',
})
}
import request from "@/utils/request"
//我的会议申请--不分页
export const myMeetingApplyList = data => {
return request({
url: 'meeting/list',
method: 'POST',
data
})
}
//我的会议申请列表:分页
export const myMeetingApplyListPage = data => {
return request({
url: 'meeting/page',
method: 'POST',
data
})
}
//会议提醒弹窗打开
export const scheduleRemindPopup = (sid) => {
return request({
url: `meeting/scheduleRemind/${sid}`,
method: 'GET',
})
}
//会议提醒弹窗保存
export const remindSave = data => {
return request({
url: 'meeting/scheduleRemind/save',
method: 'POST',
data
})
}
//发公告
export const saveNotice = data => {
return request({
url: 'meeting/scheduleRemind/saveNotice',
method: 'POST',
data
})
}
//删除会议接口
export const deleteMeeting = (sid) => {
return request({
url: `meeting/${sid}`,
method: 'DELETE',
})
}
//获取本院部门
export const findCurrentDepts = data => {
return request({
url: 'meeting/feign/dept/findCurrentDepts',
method: 'GET',
data
})
}
//获取全区法院部门
export const findAllCourtDepts = data => {
return request({
url: 'meeting/feign/dept/findAllCourtDepts',
method: 'GET',
data
})
}
import request from "@/utils/request"
//个人笔记保存
export const noteSave = data => {
return request({
url: `meeting/document/personal/save`,
method: 'POST',
data
})
}
//个人笔记分页列表
export const personalNoteList = data => {
return request({
url: `meeting/document/personal/page`,
method: 'POST',
data
})
}
// 个人笔记查看
export const noteCheck = id => {
return request({
url: `/meeting/document/personal/${id}`,
method: 'GET'
})
}
// 附件查询
export const noteFileCheck = data => {
return request({
url: `/meeting/attach/fileList`,
method: 'POST',
data
})
}
// 附件删除
export const noteFileDelete = fileId => {
return request({
url: `/meeting/attach/${fileId}`,
method: 'DELETE'
})
}
\ No newline at end of file
......@@ -8,10 +8,10 @@
<el-row :gutter="20" class="mt-15 first-zone-style">
<el-col :span="10" style="padding-left:0;padding-right:0;">
<div >
<el-carousel style="border-radius:8px;" height="500px" indicator-position="outside" :interval="4000">
<el-carousel-item style="border-radius:8px;" v-for="(item,index) in headlineRotation" :key="index">
<div class="carousel-div" style="border-radius:8px;" @click="setParams(item)">
<el-image :src="item.attInfoList[0].downloadPath" style="width:100%;height:100%;"></el-image>
<el-carousel style="border-radius:8px;" height="400px" indicator-position="outside" :interval="4000">
<el-carousel-item style="border-radius:8px;" v-for="(item,index) in headlineRotation" :key="index">
<div v-if="item.attInfoList.length>0" class="carousel-div" style="border-radius:8px;" @click="setParams(item)">
<el-image :src="item.attInfoList[0].downloadPath" fit="contain" style="width:100%;height:100%;"></el-image>
<div class="carousel-intro" style="">
<span>&ensp;{{item.subject}}&ensp;</span>
</div>
......@@ -457,8 +457,8 @@
<el-col :span="11">
<el-carousel style="border-radius:8px;" height="280px" indicator-position="outside" :interval="4000">
<el-carousel-item style="border-radius:8px;" v-for="item in tableData" :key="item.id">
<div class="carousel-div" style="border-radius:8px;" @click="setParams(item)">
<el-image :src="item.attInfoList[0].downloadPath" style="width:100%;height:100%;"></el-image>
<div v-if="item.attInfoList.length>0" class="carousel-div" style="border-radius:8px;" @click="setParams(item)">
<el-image :src="item.attInfoList[0].downloadPath" fit="contain" style="width:100%;height:100%;"></el-image>
<div class="carousel-intro" style="">
<span>&ensp;{{item.subject}}&ensp;</span>
</div>
......@@ -488,8 +488,8 @@
<el-col :span="8"></el-col>
<el-col :span="8"></el-col>-->
<el-col style="border-radius:5px;" :span="8" v-for="item in policeOfficer" :key="item.id" >
<div class="imgs-div" style="width:100%;border-radius:8px;" @click="setParams(item)">
<el-image :src="item.attInfoList[0].downloadPath" style="width:100%;display:block;border-radius:5px;">
<div v-if="item.attInfoList.length>0" class="imgs-div" style="width:100%;border-radius:8px;" @click="setParams(item)">
<el-image :src="item.attInfoList[0].downloadPath" fit="contain" style="width:100%;display:block;border-radius:5px;">
</el-image>
<div class="imgs-intro" style="width:100%;border-radius:0 0 5px 5px;">
<span>&ensp;{{item.subject}}&ensp;</span>
......
<template>
<div class="bottom-container">
<div class="search-container">
<!--<img style="width:100%;" src="../../assets/pic.jpg">-->
<div class="index-div">
<div class="indexConFind k-flex k-center k-align-center">
<div class="k-flex seach-input">
<el-input
placeholder="请输入内容"
v-model="input"
clearable>
</el-input>
<el-button type="warning" icon="el-icon-search">搜索</el-button>
</div>
</div>
</div>
</div>
</div>
</template>
<script>
import { mapGetters, mapMutations } from "vuex";
import {
meetingTypeList,//会议类型
placesList,//场所类型
} from "@/api/meetingApply";
import {
// placeAuditCount,//会议场所审核统计总数
// joinMeetingCount,//参加会议数量统计
// documentAuditCount//会议总结资料审核统计总数
} from "@/api/meetingHome";
export default {
data() {
return {
activeIndex: "movie",
navMenuData: [
{ index: "movie", name: "首页" },
{ index: "novel", name: "法院新闻" },
{
index: "2",
name: "工作信息",
child: [
{ index: "2-1", name: "选项1" },
{ index: "2-2", name: "选项2" },
{ index: "2-3", name: "选项3" },
{ index: "2-1", name: "选项1" },
{ index: "2-2", name: "选项2" },
{ index: "2-3", name: "选项3" },
{ index: "2-1", name: "选项1" },
{ index: "2-2", name: "选项2" },
{ index: "2-3", name: "选项3" },
{ index: "2-1", name: "选项1" },
{ index: "2-2", name: "选项2" },
{ index: "2-3", name: "选项3" },
]
},
{
index: "3",
name: "法院业务",
child: [{ index: "2-1", name: "选项1" },{ index: "2-2", name: "选项2" },{ index: "2-3", name: "选项3" }]
},
{
index: "4",
name: "干警作品",
child: [{ index: "2-1", name: "选项1" },{ index: "2-2", name: "选项2" },{ index: "2-3", name: "选项3" }]
},
{
index: "5",
name: "娱乐",
child: [{ index: "2-1", name: "选项1" },{ index: "2-2", name: "选项2" },{ index: "2-3", name: "选项3" }]
},
],
show: false,
classA: 0,
classB: 0,
isShow: 0,
linkClick: "",
configNav: [
{
name: "首页",
path:'/gwindex',
},
{
name: "法院新闻",
path:'',
subItems:[
{ link:'/education',text: '教学管理系统'},
{ link:'/yingxiaozhaosheng',text: '营销招生系统' },
{ link:'',text: '视频直播系统' },
{ link:'',text: '个性化定制服务' }
]
},
{
name: "工作信息",
path:'/partner',
},
{
name: "法院业务",
path:'/aboutour',
},
{
name: "干警作品",
path:'/aboutour',
},
{
name: "娱乐",
path:'/aboutour',
},
{
name: "全区法院",
path:'/aboutour',
},
{
name: "信息发布系统",
path:'/aboutour',
},
]
// list: [
// {
// name: '会议室管理',
// imgUrl: require('../../assets/iconImg/01-首页/会议室管理.png'),
// pathName: '',
// },
// {
// name: '会议室申请',
// imgUrl: require('../../assets/iconImg/01-首页/会议室申请.png'),
// pathName: 'meetingApply',
// msgIcon: false,
// },
// {
// name: '会议室审核',
// imgUrl: require('../../assets/iconImg/01-首页/会议室审核.png'),
// pathName: 'meetingCheck',
// msgIcon: true,
// num:0
// },
// {
// name: '会议报名',
// imgUrl: require('../../assets/iconImg/01-首页/会议报名.png'),
// pathName: 'meetingEnter',
// msgIcon: true,
// num:0
// },
// {
// name: '我的会议申请',
// imgUrl: require('../../assets/iconImg/01-首页/我的会议申请.png'),
// pathName: 'myMeetingApply',
// },
// {
// name: '参加会议',
// imgUrl: require('../../assets/iconImg/01-首页/参加会议.png'),
// pathName: 'attendMeeting',
// },
// {
// name: '个人笔记',
// imgUrl: require('../../assets/iconImg/01-首页/个人笔记.png'),
// pathName: 'personalNote',
// },
// {
// name: '会议总结资料',
// imgUrl: require('../../assets/iconImg/01-首页/会议总结资料.png'),
// pathName: 'meetingResourse',
// },
// {
// name: '会议总结资料审核',
// imgUrl: require('../../assets/iconImg/01-首页/会议总结资料审核.png'),
// pathName: 'meetingResourseCheck',
// msgIcon: true,
// num:0
// },
// {
// name: '会议总结资料查询',
// imgUrl: require('../../assets/iconImg/01-首页/会议总结资料查询.png'),
// pathName: 'meetingResourseSearch',
// },
// {
// name: '会议总览',
// imgUrl: require('../../assets/iconImg/01-首页/会议总览.png'),
// pathName: 'overview',
// },
// ],
}
},
created(){
// this.getMeetingTypeList();// 获取会议类型下拉框列表
// this.getPlaceTypeList();// 获取场所类型下拉框列表
// this.getPlaceAuditCount();//会议场所审核统计总数
// this.getJoinMeetingCount();//参加会议数量统计
// this.getDocumentAuditCount();//会议总结资料审核统计总数
},
methods: {
selected: function(index) {
this.classA = index;
},
menuselected: function(nav) {
this.classB = nav;
},
showToggle: function(index) {
this.isShow = index;
},
treeNavSwitch: function(nav) {
this.linkClick = nav.link;
}
// ...mapMutations(["SET_MEETTYPELIST","SET_PLACETYPELIST"]),
// //获取会议类型
// getMeetingTypeList(){
// meetingTypeList().then(res=>{
// if(res.success){
// // this.meetingType=res.data;
// this.SET_MEETTYPELIST(res.data);
// localStorage.setItem('meetingTypeList', JSON.stringify(res.data));
// }
// })
// },
// //获取场所类型
// getPlaceTypeList(){
// placesList().then(res=>{
// if(res.success){
// // this.placeOptions=res.data;
// this.SET_PLACETYPELIST(res.data);
// localStorage.setItem('placeTypeList', JSON.stringify(res.data));
// }
// })
// },
// //1.会议场所审核统计总数
// getPlaceAuditCount(){
// placeAuditCount().then(res=>{
// if(res.success){
// this.list[2].num=res.data;
// }
// })
// },
// //2.参加会议数量统计
// getJoinMeetingCount(){
// joinMeetingCount().then(res=>{
// if(res.success){
// this.list[3].num=res.data;
// }
// })
// },
// //3.会议总结资料审核统计总数
// getDocumentAuditCount(){
// documentAuditCount().then(res=>{
// if(res.success){
// this.list[8].num=res.data;
// }
// })
// },
},
}
</script>
<style lang="scss" scoped>
.search-container{
// position:relative;
width: 100%;
height: 500px;
background-image: url(../../assets/pic.jpg);
background-repeat: no-repeat;
background-size: 100% 100%;
}
.index-div{
position:absolute;
width: 100%;
border-radius: 5px;
top:30%;
}
.indexConFind{
// position:absolute;
width: 60%;
height: 180px;
background-color: rgba(5, 23, 17, 0.21);
margin: 0 auto;
// top:20%;
border-radius: 5px;
}
.seach-input{
width:60%;
}
// .el-menu-item{
// font-size: 18px !important;
// }
// .el-menu-item.is-active {
// color: #ea5b2c !important;
// font-size: 18px !important;
// }
// .el-menu--horizontal>.el-menu-item.is-active {
// border-bottom: 2px solid #ea5b2c !important;
// }
</style>
<template>
<div class="bottom-container">
<div id="app">
<ul class="menu">
<li v-for="item in menus">
{{item.Name}}
<ul class="submenu">
<li v-for="item1 in item.Children">
{{item1.Name}}
<!-- 判断下一级是否存在 -->
<ul class="thirdmenu" v-if="item1.Children && item1.Children.length">
<li v-for="item2 in item1.Children">
{{item2.Name}}
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
</template>
<script>
import { mapGetters, mapMutations } from "vuex";
import {
meetingTypeList,//会议类型
placesList,//场所类型
} from "@/api/meetingApply";
import {
// placeAuditCount,//会议场所审核统计总数
// joinMeetingCount,//参加会议数量统计
// documentAuditCount//会议总结资料审核统计总数
} from "@/api/meetingHome";
export default {
data() {
return {
menus:[
{
name:'首页',
Children:[
{
name:'选项1',
},
]},
],
activeIndex: "movie",
navMenuData: [
{ index: "movie", name: "首页" },
{ index: "novel", name: "法院新闻" },
{
index: "2",
name: "工作信息",
child: [
{ index: "2-1", name: "选项1" },
{ index: "2-2", name: "选项2" },
{ index: "2-3", name: "选项3" },
{ index: "2-1", name: "选项1" },
{ index: "2-2", name: "选项2" },
{ index: "2-3", name: "选项3" },
{ index: "2-1", name: "选项1" },
{ index: "2-2", name: "选项2" },
{ index: "2-3", name: "选项3" },
{ index: "2-1", name: "选项1" },
{ index: "2-2", name: "选项2" },
{ index: "2-3", name: "选项3" },
]
},
{
index: "3",
name: "法院业务",
child: [{ index: "2-1", name: "选项1" },{ index: "2-2", name: "选项2" },{ index: "2-3", name: "选项3" }]
},
{
index: "4",
name: "干警作品",
child: [{ index: "2-1", name: "选项1" },{ index: "2-2", name: "选项2" },{ index: "2-3", name: "选项3" }]
},
{
index: "5",
name: "娱乐",
child: [{ index: "2-1", name: "选项1" },{ index: "2-2", name: "选项2" },{ index: "2-3", name: "选项3" }]
},
],
show: false,
classA: 0,
classB: 0,
isShow: 0,
linkClick: "",
configNav: [
{
name: "首页",
path:'/gwindex',
},
{
name: "法院新闻",
path:'',
subItems:[
{ link:'/education',text: '教学管理系统'},
{ link:'/yingxiaozhaosheng',text: '营销招生系统' },
{ link:'',text: '视频直播系统' },
{ link:'',text: '个性化定制服务' }
]
},
{
name: "工作信息",
path:'/partner',
},
{
name: "法院业务",
path:'/aboutour',
},
{
name: "干警作品",
path:'/aboutour',
},
{
name: "娱乐",
path:'/aboutour',
},
{
name: "全区法院",
path:'/aboutour',
},
{
name: "信息发布系统",
path:'/aboutour',
},
]
// list: [
// {
// name: '会议室管理',
// imgUrl: require('../../assets/iconImg/01-首页/会议室管理.png'),
// pathName: '',
// },
// {
// name: '会议室申请',
// imgUrl: require('../../assets/iconImg/01-首页/会议室申请.png'),
// pathName: 'meetingApply',
// msgIcon: false,
// },
// {
// name: '会议室审核',
// imgUrl: require('../../assets/iconImg/01-首页/会议室审核.png'),
// pathName: 'meetingCheck',
// msgIcon: true,
// num:0
// },
// {
// name: '会议报名',
// imgUrl: require('../../assets/iconImg/01-首页/会议报名.png'),
// pathName: 'meetingEnter',
// msgIcon: true,
// num:0
// },
// {
// name: '我的会议申请',
// imgUrl: require('../../assets/iconImg/01-首页/我的会议申请.png'),
// pathName: 'myMeetingApply',
// },
// {
// name: '参加会议',
// imgUrl: require('../../assets/iconImg/01-首页/参加会议.png'),
// pathName: 'attendMeeting',
// },
// {
// name: '个人笔记',
// imgUrl: require('../../assets/iconImg/01-首页/个人笔记.png'),
// pathName: 'personalNote',
// },
// {
// name: '会议总结资料',
// imgUrl: require('../../assets/iconImg/01-首页/会议总结资料.png'),
// pathName: 'meetingResourse',
// },
// {
// name: '会议总结资料审核',
// imgUrl: require('../../assets/iconImg/01-首页/会议总结资料审核.png'),
// pathName: 'meetingResourseCheck',
// msgIcon: true,
// num:0
// },
// {
// name: '会议总结资料查询',
// imgUrl: require('../../assets/iconImg/01-首页/会议总结资料查询.png'),
// pathName: 'meetingResourseSearch',
// },
// {
// name: '会议总览',
// imgUrl: require('../../assets/iconImg/01-首页/会议总览.png'),
// pathName: 'overview',
// },
// ],
}
},
created(){
// this.getMeetingTypeList();// 获取会议类型下拉框列表
// this.getPlaceTypeList();// 获取场所类型下拉框列表
// this.getPlaceAuditCount();//会议场所审核统计总数
// this.getJoinMeetingCount();//参加会议数量统计
// this.getDocumentAuditCount();//会议总结资料审核统计总数
},
methods: {
selected: function(index) {
this.classA = index;
},
menuselected: function(nav) {
this.classB = nav;
},
showToggle: function(index) {
this.isShow = index;
},
treeNavSwitch: function(nav) {
this.linkClick = nav.link;
}
// ...mapMutations(["SET_MEETTYPELIST","SET_PLACETYPELIST"]),
// //获取会议类型
// getMeetingTypeList(){
// meetingTypeList().then(res=>{
// if(res.success){
// // this.meetingType=res.data;
// this.SET_MEETTYPELIST(res.data);
// localStorage.setItem('meetingTypeList', JSON.stringify(res.data));
// }
// })
// },
// //获取场所类型
// getPlaceTypeList(){
// placesList().then(res=>{
// if(res.success){
// // this.placeOptions=res.data;
// this.SET_PLACETYPELIST(res.data);
// localStorage.setItem('placeTypeList', JSON.stringify(res.data));
// }
// })
// },
// //1.会议场所审核统计总数
// getPlaceAuditCount(){
// placeAuditCount().then(res=>{
// if(res.success){
// this.list[2].num=res.data;
// }
// })
// },
// //2.参加会议数量统计
// getJoinMeetingCount(){
// joinMeetingCount().then(res=>{
// if(res.success){
// this.list[3].num=res.data;
// }
// })
// },
// //3.会议总结资料审核统计总数
// getDocumentAuditCount(){
// documentAuditCount().then(res=>{
// if(res.success){
// this.list[8].num=res.data;
// }
// })
// },
},
}
</script>
<style lang="scss" scoped>
* {
margin: 0;
padding: 0;
list-style: none;
}
body {
background: skyblue;
}
.menu {
display: flex;
}
.menu>li {
padding: 10px;
}
.menu>li:hover .submenu {
display: block;
}
.menu>li .submenu {
position: absolute;
background-color: red;
display: none;
}
.menu>li .submenu>li {
position: relative;
}
.menu>li .submenu>li:hover .thirdmenu {
display: block;
}
.thirdmenu {
width: 100px;
position: absolute;
left: 100%;
top: 0;
display: none;
background: #fff;
}
</style>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment