.
│ index.js
│ package.json
│ README.md
│
├─Calendar 日历
│ │ Calendar.vue
│ │ CalendarDay.vue
│ │ CalendarIndex.vue
│ │ CalendarMonth.vue
│ │ CalendarSetting.vue
│ │ CalendarWeek.vue
│ │ checkCalendar.vue
│ │ index.js
│ │ router.js
│ │ swiper-monthorweek.vue
│ │ swiper-week.vue
│ │
│ ├─AddEvent
│ │ index.vue
│ │
│ ├─Alarm
│ │ index.vue
│ │
│ ├─api
│ │ calendar.api.js
│ │
│ ├─Attendence
│ │ index.vue
│ │
│ ├─EventDetail
│ │ index.vue
│ │
│ ├─js
│ │ calendarForm.js
│ │ format.js
│ │
│ ├─Repeat
│ │ index.vue
│ │
│ └─Share2Me
│ index.vue
│
├─Contacts 通讯录
│ │ Contacts.vue
│ │ index.js
│ │ router.js
│ │
│ ├─api
│ │ contacts.api.js
│ │
│ ├─Components
│ │ ContactsSearch.vue
│ │
│ └─ContactsInfo
│ index.vue
│
├─Message 消息通知
│ │ index.js
│ │ index.vue
│ │ router.js
│ │
│ ├─components
│ │ listItem.vue
│ │ noData.vue
│ │
│ ├─MessageList
│ │ index.vue
│ │
│ ├─mixins
│ │ listMixins.js
│ │ webSocketEvent.js
│ │
│ └─MsgDetailslist
│ index.vue
│
├─Notice 通知公告
│ │ index.js
│ │ Notice.vue
│ │ router.js
│ │
│ ├─api
│ │ notice.api.js
│ │
│ ├─Components
│ │ CommentItem.vue
│ │ FilePreviewItem.vue
│ │ NoticeSearch.vue
│ │
│ ├─css
│ │ pdfh5.css
│ │
│ ├─img
│ │ delete.png
│ │
│ └─NoticeDetail
│ index.vue
│
└─PersonalSetting 个人模块
│ index.js
│ PersonalSetting.vue
│ router.js
│
├─api
│ personalSetting.api.js
│
├─ChangeSubsystem
│ index.vue
│
├─FunctionIntroduce
│ index.vue
│
├─img
│ buxuanzhong.png
│ chakanxiangqing.png
│ guanyu.png
│ shezhi.png
│ weirenzheng.png
│ wodetouxiang.png
│ xianshimima.png
│ xuanzhong.png
│ yincangmima.png
│ yirenzheng.png
│ yirenzhengtubiao.png
│
├─PersonalInfo
│ index.vue
│
├─RealNameAuth
│ index.vue
│
├─Setting
│ index.vue
│
├─SettingPassword
│ index.vue
│
├─SetUserInfo
│ index.vue
│
└─VersionInfo
index.vue
registry=http://192.168.10.220:8085/nexus/repository/npm/
yarn add sm-assistant
或
npm install sm-assistant
router.js
import VueRouter from 'vue-router'
import {
NoticeRouter, //通知公告
PersonalSettingRouter, //个人中心
ContactsRouter, //通讯录
CalendarRouter,//日历
MessageRouter //消息模块
} from 'sm-assistant'
const routes = [
...NoticeRouter,
...PersonalSettingRouter,
...ContactsRouter,
...CalendarRouter,
...MessageRouter,
]
const router = new VueRouter({
routes
})
export default router
main.js引用
import router from './router'
new Vue({
router,
render: h => h(App),
}).$mount('#app')