0.1.3 • Published 2 years ago

sm-assistant v0.1.3

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

目录结构

.
│  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

版本记录

使用说明

1、安装私有依赖库,项目跟目录需要添加.npmrc 文件

  registry=http://192.168.10.220:8085/nexus/repository/npm/

2、安装依赖包,执行命令

  yarn add sm-assistant
  或
  npm install sm-assistant

3、添加模块的路由

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')