diff --git a/public/config.js b/public/config.js index bef568e..1f4ad25 100644 --- a/public/config.js +++ b/public/config.js @@ -5,9 +5,9 @@ // SHOW_URL: "http://www.fatoaniic.com/ftpfile/", // } config = { - API_URL: 'http://61.135.192.42:8082', - UPLOAD_URL: "http://61.135.192.42:8082/attachment/uploadOne", - DOWNLOAD_URL: "http://61.135.192.42:8082/api-ftp/ftp/download?filename=", + API_URL: 'http://172.119.50.51:8082', + UPLOAD_URL: "http://172.119.50.51:8082/attachment/uploadOne", + DOWNLOAD_URL: "http://172.119.50.51:8082/api-ftp/ftp/download?filename=", SHOW_URL: "http://www.fatoaniic.com/ftpfile/", } \ No newline at end of file diff --git a/src/api/attendee.js b/src/api/attendee.js new file mode 100644 index 0000000..d45f3f3 --- /dev/null +++ b/src/api/attendee.js @@ -0,0 +1,51 @@ + + +import request from '@/utils/request'; +//获取参会人员列表信息 +export function getAttendeeList(param) { + return request({ + url: '/conferee/search', + method: 'post', + data:param + }); +} +//创建参会人员 +export function addAttendee(param) { + return request({ + url: '/conferee/add', + method: 'post', + data:param + }); +} +//删除参会人员 +export function deleteAttendee(param) { + return request({ + url: '/conferee/delete', + method: 'post', + data:param + }); +} +//修改参会人员 +export function editAttendee(param) { + return request({ + url: '/conferee/edit', + method: 'post', + data:param + }); +} +// //获取参会人员详情信息(id) +// export function getAttendeeById(id) { +// return request({ +// url: '/conferee/get/'+id, +// method: 'get' +// }); +// } +//导出参会人员列表信息 +export function getAttendeeById(param) { + return request({ + url: '/conferee/export', + method: 'post', + data:param + }); +} + diff --git a/src/api/meeting.js b/src/api/meeting.js new file mode 100644 index 0000000..2ac4eed --- /dev/null +++ b/src/api/meeting.js @@ -0,0 +1,43 @@ + + +import request from '@/utils/request'; +//获取会议列表信息 +export function getMeetingList(param) { + return request({ + url: '/conference/search', + method: 'post', + data:param + }); +} +//创建会议 +export function addMeeting(param) { + return request({ + url: '/conference/add', + method: 'post', + data:param + }); +} +//删除会议 +export function deleteMeeting(param) { + return request({ + url: '/conference/delete', + method: 'post', + data:param + }); +} +//修改会议 +export function editMeeting(param) { + return request({ + url: '/conference/edit', + method: 'post', + data:param + }); +} +//获取会议详情信息(id) +export function getMeetingById(id) { + return request({ + url: '/conference/get/'+id, + method: 'get' + }); +} + diff --git a/src/router/index.ts b/src/router/index.ts index 7080471..9b4f6b1 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -76,12 +76,12 @@ const routes = [ redirect: 'noredirect', meta: {title: '系统管理'}, children: [ - // { - // path: 'menu', - // component: () => import('@/views/systemManage/menu.vue'), - // name: 'menuManage', - // meta: {title: '菜单管理', icon: 'register', noCache: true}, - // }, + { + path: 'menu', + component: () => import('@/views/systemManage/menu.vue'), + name: 'menuManage', + meta: {title: '菜单管理', icon: 'register', noCache: true}, + }, { path: 'user', component: () => import('@/views/systemManage/user.vue'), @@ -184,7 +184,7 @@ const routes = [ path: 'notice', component: () => import('@/views/systemManage/notice/notice.vue'), name: 'noticeManage', - meta: {title: '公告管理', icon: 'register', noCache: true}, + meta: {title: '文章管理', icon: 'register', noCache: true}, }, { path: 'noticeDetail', @@ -192,13 +192,13 @@ const routes = [ component: () => import('@/views/systemManage/notice/noticeDetail.vue'), name: 'noticeDetail', meta: { - title: '公告详情', + title: '文章详情', icon: 'register', noCache: true, breadcrumbList: [ {title: "系统管理", path: "", redirect: 'noredirect'}, - {title: "公告管理", path: "/system/notice"}, - {title: "公告编辑", path: "/system/notice/noticeDetail"} + {title: "文章管理", path: "/system/notice"}, + {title: "文章编辑", path: "/system/notice/noticeDetail"} ] }, }, @@ -208,16 +208,38 @@ const routes = [ component: () => import('@/views/systemManage/notice/noticeShow.vue'), name: 'noticeShow', meta: { - title: '公告预览', + title: '文章预览', icon: 'register', noCache: true, breadcrumbList: [ {title: "系统管理", path: "", redirect: 'noredirect'}, - {title: "公告管理", path: "/system/notice"}, - {title: "公告预览", path: "/system/notice/noticeShow"} + {title: "文章管理", path: "/system/notice"}, + {title: "文章预览", path: "/system/notice/noticeShow"} ] }, }, + { + path: 'meetingManage', + name: 'meetingManage', + component: () => import('@/views/systemManage/meet/meeting.vue'), + meta: {title: '会议管理', icon: 'form', noCache: true}, + }, + { + path: 'meetingDetail', + name: 'meetingDetail', + component: () => import('@/views/systemManage/meet/meetingDetail.vue'), + breadcrumbList: [ + {title: "系统管理", path: "", redirect: 'noredirect'}, + {title: "会议管理", path: "/system/meetingManage"}, + {title: "会议编辑", path: ""} + ] + }, + { + path: 'attendee', + name: 'attendee', + component: () => import('@/views/systemManage/attendee/attendee.vue'), + meta: {title: '参会人员', icon: 'form', noCache: true}, + }, ], }, ], diff --git a/src/views/layout/components/AppMain.vue b/src/views/layout/components/AppMain.vue index 2fad99d..52c4254 100644 --- a/src/views/layout/components/AppMain.vue +++ b/src/views/layout/components/AppMain.vue @@ -11,7 +11,9 @@ - + + + @@ -23,6 +25,11 @@ import { Sidebar,Navbar } from "./index"; import ResizeMixin from "../mixin/ResizeHandler"; export default { name: 'AppMain', + data(){ + return { + aliveList:['userManage','companyManage','noticeManage'] + } + }, components: { Sidebar, Navbar diff --git a/src/views/layout/components/Sidebar/index.vue b/src/views/layout/components/Sidebar/index.vue index c57f977..dcdcd49 100644 --- a/src/views/layout/components/Sidebar/index.vue +++ b/src/views/layout/components/Sidebar/index.vue @@ -40,11 +40,11 @@ data(){ return { routes:[ - // { - // path: 'menu', - // name: 'menuManage', - // meta: {title: '菜单管理', icon: 'table', noCache: true}, - // }, + { + path: 'menu', + name: 'menuManage', + meta: {title: '菜单管理', icon: 'table', noCache: true}, + }, { path: 'company', name: 'companyManage', @@ -69,7 +69,17 @@ path: 'notice', name: 'noticeManage', meta: {title: '文章管理', icon: 'jiaoliu', noCache: true}, - } + }, + { + path: 'meetingManage', + name: 'meetingManage', + meta: {title: '会议管理', icon: 'form', noCache: true}, + }, + { + path: 'attendee', + name: 'attendee', + meta: {title: '参会人员', icon: 'user', noCache: true}, + }, ], } } diff --git a/src/views/systemManage/attendee/attendee.vue b/src/views/systemManage/attendee/attendee.vue new file mode 100644 index 0000000..57b2b22 --- /dev/null +++ b/src/views/systemManage/attendee/attendee.vue @@ -0,0 +1,141 @@ + + + diff --git a/src/views/systemManage/company/companyDetail.vue b/src/views/systemManage/company/companyDetail.vue index b8bd51b..f712b4c 100644 --- a/src/views/systemManage/company/companyDetail.vue +++ b/src/views/systemManage/company/companyDetail.vue @@ -145,11 +145,6 @@ > - - - - - @@ -165,6 +160,9 @@ + + +
{{ formData.registerName }} --> {{ formData.provinceName + ' , ' + formData.cityName + ' , ' + formData.areaName }} - - {{ formData.enOffWeb }} - {{ formData.conName }} @@ -67,6 +64,9 @@ {{ formData.enDetAddress }} + + {{ formData.enOffWeb }} +
diff --git a/src/views/systemManage/meet/meeting.vue b/src/views/systemManage/meet/meeting.vue new file mode 100644 index 0000000..c7a2401 --- /dev/null +++ b/src/views/systemManage/meet/meeting.vue @@ -0,0 +1,149 @@ + + + diff --git a/src/views/systemManage/meet/meetingDetail.vue b/src/views/systemManage/meet/meetingDetail.vue new file mode 100644 index 0000000..4932e0e --- /dev/null +++ b/src/views/systemManage/meet/meetingDetail.vue @@ -0,0 +1,265 @@ + + + + + diff --git a/src/views/systemManage/notice/notice.vue b/src/views/systemManage/notice/notice.vue index dcb77b6..ebd5f8a 100644 --- a/src/views/systemManage/notice/notice.vue +++ b/src/views/systemManage/notice/notice.vue @@ -6,7 +6,7 @@ - + -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -   - (如果开启,请上传标题图片) - - - - - - - -
(如需页面显示发布时间与来源信息,请输入文章来源) -
- - - - - - -
-
- - - - - - - - -
-
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +   + (如果开启,请上传标题图片) + + + + + + + +
(如需页面显示发布时间与来源信息,请输入文章来源) +
+ + + + + + 点击上传 +
文件大小不超过10MB
+
+
+ + + +
+
+ + + + + + + + +
+