├── studyroom-vue
├── README.md
├── src
│ ├── icons
│ │ ├── iconfont.js
│ │ └── svg
│ │ │ ├── icon-menu.svg
│ │ │ └── icon-job.svg
│ ├── mock
│ │ └── modules
│ │ │ ├── notice-index.js
│ │ │ └── common.js
│ ├── router
│ │ ├── import-production.js
│ │ └── import-development.js
│ ├── assets
│ │ ├── img
│ │ │ ├── avatar.png
│ │ │ └── login_bg.jpg
│ │ └── scss
│ │ │ ├── index.scss
│ │ │ └── _variables.scss
│ ├── element-ui-theme
│ │ ├── element-#0BB2D4
│ │ │ └── fonts
│ │ │ │ ├── element-icons.ttf
│ │ │ │ └── element-icons.woff
│ │ ├── element-#11C26D
│ │ │ └── fonts
│ │ │ │ ├── element-icons.ttf
│ │ │ │ └── element-icons.woff
│ │ ├── element-#17B3A3
│ │ │ └── fonts
│ │ │ │ ├── element-icons.ttf
│ │ │ │ └── element-icons.woff
│ │ ├── element-#3E8EF7
│ │ │ └── fonts
│ │ │ │ ├── element-icons.ttf
│ │ │ │ └── element-icons.woff
│ │ ├── element-#667AFA
│ │ │ └── fonts
│ │ │ │ ├── element-icons.ttf
│ │ │ │ └── element-icons.woff
│ │ ├── element-#757575
│ │ │ └── fonts
│ │ │ │ ├── element-icons.ttf
│ │ │ │ └── element-icons.woff
│ │ ├── element-#9463F7
│ │ │ └── fonts
│ │ │ │ ├── element-icons.ttf
│ │ │ │ └── element-icons.woff
│ │ ├── element-#997B71
│ │ │ └── fonts
│ │ │ │ ├── element-icons.ttf
│ │ │ │ └── element-icons.woff
│ │ ├── element-#EB6709
│ │ │ └── fonts
│ │ │ │ ├── element-icons.ttf
│ │ │ │ └── element-icons.woff
│ │ ├── element-#F74584
│ │ │ └── fonts
│ │ │ │ ├── element-icons.ttf
│ │ │ │ └── element-icons.woff
│ │ ├── element-#FCB900
│ │ │ └── fonts
│ │ │ │ ├── element-icons.ttf
│ │ │ │ └── element-icons.woff
│ │ ├── element-#FF4C52
│ │ │ └── fonts
│ │ │ │ ├── element-icons.ttf
│ │ │ │ └── element-icons.woff
│ │ └── index.js
│ ├── App.vue
│ ├── store
│ │ ├── modules
│ │ │ └── user.js
│ │ └── index.js
│ └── utils
│ │ └── validate.js
├── static
│ ├── plugins
│ │ └── ueditor-1.4.3.3
│ │ │ ├── themes
│ │ │ ├── iframe.css
│ │ │ └── default
│ │ │ │ └── images
│ │ │ │ ├── anchor.gif
│ │ │ │ ├── arrow.png
│ │ │ │ ├── charts.png
│ │ │ │ ├── icons.gif
│ │ │ │ ├── icons.png
│ │ │ │ ├── lock.gif
│ │ │ │ ├── scale.png
│ │ │ │ ├── spacer.gif
│ │ │ │ ├── upload.png
│ │ │ │ ├── word.gif
│ │ │ │ ├── arrow_up.png
│ │ │ │ ├── cursor_h.gif
│ │ │ │ ├── cursor_h.png
│ │ │ │ ├── cursor_v.gif
│ │ │ │ ├── cursor_v.png
│ │ │ │ ├── filescan.png
│ │ │ │ ├── loading.gif
│ │ │ │ ├── sortable.png
│ │ │ │ ├── arrow_down.png
│ │ │ │ ├── button-bg.gif
│ │ │ │ ├── highlighted.gif
│ │ │ │ ├── icons-all.gif
│ │ │ │ ├── loaderror.png
│ │ │ │ ├── pagebreak.gif
│ │ │ │ ├── sparator_v.png
│ │ │ │ ├── toolbar_bg.png
│ │ │ │ ├── videologo.gif
│ │ │ │ ├── wordpaste.png
│ │ │ │ ├── cancelbutton.gif
│ │ │ │ ├── unhighlighted.gif
│ │ │ │ ├── dialog-title-bg.png
│ │ │ │ ├── neweditor-tab-bg.png
│ │ │ │ ├── table-cell-align.png
│ │ │ │ └── tangram-colorpicker.png
│ │ │ ├── lang
│ │ │ ├── en
│ │ │ │ └── images
│ │ │ │ │ ├── copy.png
│ │ │ │ │ ├── music.png
│ │ │ │ │ ├── addimage.png
│ │ │ │ │ ├── button.png
│ │ │ │ │ ├── upload.png
│ │ │ │ │ ├── background.png
│ │ │ │ │ ├── localimage.png
│ │ │ │ │ ├── deletedisable.png
│ │ │ │ │ ├── deleteenable.png
│ │ │ │ │ ├── listbackground.png
│ │ │ │ │ ├── alldeletebtnupskin.png
│ │ │ │ │ ├── rotateleftdisable.png
│ │ │ │ │ ├── rotateleftenable.png
│ │ │ │ │ ├── rotaterightdisable.png
│ │ │ │ │ ├── rotaterightenable.png
│ │ │ │ │ └── alldeletebtnhoverskin.png
│ │ │ └── zh-cn
│ │ │ │ └── images
│ │ │ │ ├── copy.png
│ │ │ │ ├── music.png
│ │ │ │ ├── upload.png
│ │ │ │ └── localimage.png
│ │ │ ├── dialogs
│ │ │ ├── image
│ │ │ │ └── images
│ │ │ │ │ ├── bg.png
│ │ │ │ │ ├── icons.gif
│ │ │ │ │ ├── icons.png
│ │ │ │ │ ├── image.png
│ │ │ │ │ ├── success.gif
│ │ │ │ │ ├── success.png
│ │ │ │ │ ├── alignicon.jpg
│ │ │ │ │ └── progress.png
│ │ │ ├── table
│ │ │ │ └── dragicon.png
│ │ │ ├── video
│ │ │ │ └── images
│ │ │ │ │ ├── bg.png
│ │ │ │ │ ├── icons.gif
│ │ │ │ │ ├── icons.png
│ │ │ │ │ ├── image.png
│ │ │ │ │ ├── success.gif
│ │ │ │ │ ├── success.png
│ │ │ │ │ ├── progress.png
│ │ │ │ │ ├── center_focus.jpg
│ │ │ │ │ ├── file-icons.gif
│ │ │ │ │ ├── file-icons.png
│ │ │ │ │ ├── left_focus.jpg
│ │ │ │ │ ├── none_focus.jpg
│ │ │ │ │ └── right_focus.jpg
│ │ │ ├── emotion
│ │ │ │ └── images
│ │ │ │ │ ├── 0.gif
│ │ │ │ │ ├── bface.gif
│ │ │ │ │ ├── cface.gif
│ │ │ │ │ ├── fface.gif
│ │ │ │ │ ├── tface.gif
│ │ │ │ │ ├── wface.gif
│ │ │ │ │ ├── yface.gif
│ │ │ │ │ ├── jxface2.gif
│ │ │ │ │ └── neweditor-tab-bg.png
│ │ │ ├── attachment
│ │ │ │ ├── images
│ │ │ │ │ ├── bg.png
│ │ │ │ │ ├── icons.gif
│ │ │ │ │ ├── icons.png
│ │ │ │ │ ├── image.png
│ │ │ │ │ ├── success.gif
│ │ │ │ │ ├── success.png
│ │ │ │ │ ├── alignicon.gif
│ │ │ │ │ ├── alignicon.png
│ │ │ │ │ ├── progress.png
│ │ │ │ │ ├── file-icons.gif
│ │ │ │ │ └── file-icons.png
│ │ │ │ └── fileTypeImages
│ │ │ │ │ ├── icon_chm.gif
│ │ │ │ │ ├── icon_doc.gif
│ │ │ │ │ ├── icon_exe.gif
│ │ │ │ │ ├── icon_jpg.gif
│ │ │ │ │ ├── icon_mp3.gif
│ │ │ │ │ ├── icon_mv.gif
│ │ │ │ │ ├── icon_pdf.gif
│ │ │ │ │ ├── icon_ppt.gif
│ │ │ │ │ ├── icon_psd.gif
│ │ │ │ │ ├── icon_rar.gif
│ │ │ │ │ ├── icon_txt.gif
│ │ │ │ │ ├── icon_xls.gif
│ │ │ │ │ └── icon_default.png
│ │ │ ├── background
│ │ │ │ └── images
│ │ │ │ │ ├── bg.png
│ │ │ │ │ └── success.png
│ │ │ ├── scrawl
│ │ │ │ └── images
│ │ │ │ │ ├── addimg.png
│ │ │ │ │ ├── brush.png
│ │ │ │ │ ├── delimg.png
│ │ │ │ │ ├── empty.png
│ │ │ │ │ ├── emptyH.png
│ │ │ │ │ ├── eraser.png
│ │ │ │ │ ├── redo.png
│ │ │ │ │ ├── redoH.png
│ │ │ │ │ ├── scale.png
│ │ │ │ │ ├── scaleH.png
│ │ │ │ │ ├── size.png
│ │ │ │ │ ├── undo.png
│ │ │ │ │ ├── undoH.png
│ │ │ │ │ └── delimgH.png
│ │ │ ├── template
│ │ │ │ └── images
│ │ │ │ │ ├── bg.gif
│ │ │ │ │ ├── pre0.png
│ │ │ │ │ ├── pre1.png
│ │ │ │ │ ├── pre2.png
│ │ │ │ │ ├── pre3.png
│ │ │ │ │ └── pre4.png
│ │ │ ├── charts
│ │ │ │ └── images
│ │ │ │ │ ├── charts0.png
│ │ │ │ │ ├── charts1.png
│ │ │ │ │ ├── charts2.png
│ │ │ │ │ ├── charts3.png
│ │ │ │ │ ├── charts4.png
│ │ │ │ │ └── charts5.png
│ │ │ ├── wordimage
│ │ │ │ ├── imageUploader.swf
│ │ │ │ └── fClipboard_ueditor.swf
│ │ │ └── help
│ │ │ │ └── help.css
│ │ │ └── third-party
│ │ │ ├── video-js
│ │ │ ├── font
│ │ │ │ ├── vjs.eot
│ │ │ │ ├── vjs.ttf
│ │ │ │ └── vjs.woff
│ │ │ └── video-js.swf
│ │ │ ├── webuploader
│ │ │ ├── Uploader.swf
│ │ │ └── webuploader.css
│ │ │ ├── snapscreen
│ │ │ └── UEditorSnapscreen.exe
│ │ │ ├── zeroclipboard
│ │ │ └── ZeroClipboard.swf
│ │ │ └── highcharts
│ │ │ └── modules
│ │ │ └── heatmap.js
│ ├── img
│ │ └── favicon.ico
│ └── config
│ │ ├── index.js
│ │ ├── index-prod.js
│ │ ├── index-qa.js
│ │ └── index-uat.js
├── test
│ ├── unit
│ │ ├── setup.js
│ │ ├── .eslintrc
│ │ └── specs
│ │ │ └── HelloWorld.spec.js
│ └── e2e
│ │ └── specs
│ │ └── test.js
├── config
│ ├── prod.env.js
│ ├── test.env.js
│ └── dev.env.js
├── .eslintignore
├── .editorconfig
├── .postcssrc.js
├── .gitignore
├── .babelrc
├── build
│ └── vue-loader.conf.js
└── .eslintrc.js
├── studyroom-wx
├── libs
│ └── vant-ui
│ │ ├── common
│ │ ├── style
│ │ │ ├── var.wxss
│ │ │ ├── mixins
│ │ │ │ ├── clearfix.wxss
│ │ │ │ ├── ellipsis.wxss
│ │ │ │ └── hairline.wxss
│ │ │ ├── clearfix.wxss
│ │ │ ├── ellipsis.wxss
│ │ │ └── hairline.wxss
│ │ ├── color.d.ts
│ │ ├── component.d.ts
│ │ ├── color.js
│ │ ├── version.d.ts
│ │ ├── relation.d.ts
│ │ └── validator.d.ts
│ │ ├── area
│ │ ├── index.d.ts
│ │ ├── index.wxss
│ │ ├── index.json
│ │ ├── index.wxs
│ │ └── index.wxml
│ │ ├── button
│ │ ├── index.d.ts
│ │ └── index.json
│ │ ├── card
│ │ ├── index.d.ts
│ │ └── index.json
│ │ ├── cell
│ │ ├── index.d.ts
│ │ ├── index.json
│ │ └── index.wxs
│ │ ├── circle
│ │ ├── index.d.ts
│ │ ├── index.json
│ │ ├── index.wxss
│ │ ├── canvas.d.ts
│ │ └── index.wxml
│ │ ├── col
│ │ ├── index.d.ts
│ │ ├── index.json
│ │ ├── index.wxml
│ │ ├── index.js
│ │ └── index.wxs
│ │ ├── dialog
│ │ ├── index.d.ts
│ │ └── index.json
│ │ ├── empty
│ │ ├── index.d.ts
│ │ ├── index.json
│ │ ├── index.js
│ │ ├── index.wxs
│ │ ├── index.wxss
│ │ └── index.wxml
│ │ ├── field
│ │ ├── index.d.ts
│ │ ├── index.json
│ │ ├── props.d.ts
│ │ └── index.wxs
│ │ ├── grid
│ │ ├── index.d.ts
│ │ ├── index.json
│ │ ├── index.wxss
│ │ ├── index.wxml
│ │ └── index.wxs
│ │ ├── icon
│ │ ├── index.d.ts
│ │ ├── index.json
│ │ ├── index.wxml
│ │ └── index.js
│ │ ├── image
│ │ ├── index.d.ts
│ │ ├── index.json
│ │ ├── index.wxs
│ │ └── index.wxss
│ │ ├── info
│ │ ├── index.d.ts
│ │ ├── index.json
│ │ ├── index.wxml
│ │ ├── index.js
│ │ └── index.wxss
│ │ ├── notify
│ │ ├── index.d.ts
│ │ ├── index.json
│ │ ├── index.wxs
│ │ ├── index.wxss
│ │ ├── index.wxml
│ │ └── notify.d.ts
│ │ ├── panel
│ │ ├── index.d.ts
│ │ ├── index.json
│ │ ├── index.wxss
│ │ ├── index.js
│ │ └── index.wxml
│ │ ├── picker
│ │ ├── index.d.ts
│ │ ├── index.json
│ │ ├── shared.d.ts
│ │ ├── shared.js
│ │ └── toolbar.wxml
│ │ ├── popup
│ │ ├── index.d.ts
│ │ ├── index.json
│ │ └── index.wxs
│ │ ├── radio
│ │ ├── index.d.ts
│ │ └── index.json
│ │ ├── rate
│ │ ├── index.d.ts
│ │ ├── index.json
│ │ └── index.wxss
│ │ ├── row
│ │ ├── index.d.ts
│ │ ├── index.json
│ │ ├── index.wxss
│ │ ├── index.wxml
│ │ └── index.wxs
│ │ ├── search
│ │ ├── index.d.ts
│ │ └── index.json
│ │ ├── slider
│ │ ├── index.d.ts
│ │ ├── index.json
│ │ └── index.wxs
│ │ ├── steps
│ │ ├── index.d.ts
│ │ └── index.json
│ │ ├── sticky
│ │ ├── index.d.ts
│ │ ├── index.json
│ │ ├── index.wxss
│ │ ├── index.wxml
│ │ └── index.wxs
│ │ ├── switch
│ │ ├── index.d.ts
│ │ ├── index.json
│ │ ├── index.wxml
│ │ └── index.wxs
│ │ ├── tab
│ │ ├── index.d.ts
│ │ ├── index.json
│ │ ├── index.wxss
│ │ └── index.wxml
│ │ ├── tabbar
│ │ ├── index.d.ts
│ │ ├── index.json
│ │ ├── index.wxss
│ │ └── index.wxml
│ │ ├── tabs
│ │ ├── index.d.ts
│ │ └── index.json
│ │ ├── tag
│ │ ├── index.d.ts
│ │ ├── index.json
│ │ ├── index.wxs
│ │ ├── index.wxml
│ │ └── index.js
│ │ ├── toast
│ │ ├── index.d.ts
│ │ └── index.json
│ │ ├── calendar
│ │ ├── index.d.ts
│ │ ├── components
│ │ │ ├── header
│ │ │ │ ├── index.d.ts
│ │ │ │ ├── index.json
│ │ │ │ ├── index.wxml
│ │ │ │ └── index.wxss
│ │ │ └── month
│ │ │ │ ├── index.json
│ │ │ │ └── index.d.ts
│ │ ├── index.json
│ │ ├── utils.wxs
│ │ └── index.wxml
│ │ ├── cascader
│ │ ├── index.d.ts
│ │ ├── index.json
│ │ └── index.wxs
│ │ ├── cell-group
│ │ ├── index.d.ts
│ │ ├── index.json
│ │ ├── index.wxml
│ │ ├── index.js
│ │ └── index.wxss
│ │ ├── checkbox
│ │ ├── index.d.ts
│ │ ├── index.json
│ │ └── index.wxs
│ │ ├── collapse
│ │ ├── index.d.ts
│ │ ├── index.wxss
│ │ ├── index.json
│ │ └── index.wxml
│ │ ├── count-down
│ │ ├── index.d.ts
│ │ ├── index.json
│ │ ├── index.wxml
│ │ ├── index.wxss
│ │ └── utils.d.ts
│ │ ├── divider
│ │ ├── index.d.ts
│ │ ├── index.json
│ │ ├── index.wxml
│ │ ├── index.js
│ │ └── index.wxs
│ │ ├── grid-item
│ │ ├── index.d.ts
│ │ └── index.json
│ │ ├── index-bar
│ │ ├── index.d.ts
│ │ ├── index.json
│ │ ├── index.wxss
│ │ └── index.wxml
│ │ ├── loading
│ │ ├── index.d.ts
│ │ ├── index.json
│ │ ├── index.js
│ │ ├── index.wxs
│ │ └── index.wxml
│ │ ├── nav-bar
│ │ ├── index.d.ts
│ │ ├── index.json
│ │ └── index.wxs
│ │ ├── notice-bar
│ │ ├── index.d.ts
│ │ ├── index.json
│ │ └── index.wxs
│ │ ├── overlay
│ │ ├── index.d.ts
│ │ ├── index.json
│ │ ├── index.wxss
│ │ ├── index.wxml
│ │ └── index.js
│ │ ├── progress
│ │ ├── index.d.ts
│ │ ├── index.json
│ │ ├── index.wxml
│ │ └── index.wxss
│ │ ├── radio-group
│ │ ├── index.d.ts
│ │ ├── index.json
│ │ ├── index.wxss
│ │ ├── index.wxml
│ │ └── index.js
│ │ ├── share-sheet
│ │ ├── index.d.ts
│ │ ├── options.d.ts
│ │ ├── options.json
│ │ ├── index.json
│ │ ├── index.wxs
│ │ └── options.wxs
│ │ ├── sidebar
│ │ ├── index.d.ts
│ │ ├── index.json
│ │ ├── index.wxml
│ │ └── index.wxss
│ │ ├── skeleton
│ │ ├── index.d.ts
│ │ └── index.json
│ │ ├── stepper
│ │ ├── index.d.ts
│ │ ├── index.json
│ │ └── index.wxs
│ │ ├── submit-bar
│ │ ├── index.d.ts
│ │ └── index.json
│ │ ├── swipe-cell
│ │ ├── index.d.ts
│ │ ├── index.json
│ │ ├── index.wxss
│ │ └── index.wxml
│ │ ├── tabbar-item
│ │ ├── index.d.ts
│ │ ├── index.json
│ │ └── index.wxss
│ │ ├── transition
│ │ ├── index.d.ts
│ │ ├── index.json
│ │ ├── index.wxml
│ │ ├── index.wxs
│ │ └── index.js
│ │ ├── tree-select
│ │ ├── index.d.ts
│ │ ├── index.json
│ │ └── index.wxs
│ │ ├── uploader
│ │ ├── index.d.ts
│ │ ├── index.json
│ │ ├── index.wxs
│ │ └── utils.d.ts
│ │ ├── action-sheet
│ │ ├── index.d.ts
│ │ └── index.json
│ │ ├── checkbox-group
│ │ ├── index.d.ts
│ │ ├── index.json
│ │ ├── index.wxss
│ │ └── index.wxml
│ │ ├── collapse-item
│ │ ├── index.d.ts
│ │ ├── index.json
│ │ └── animate.d.ts
│ │ ├── config-provider
│ │ ├── index.d.ts
│ │ ├── index.json
│ │ ├── index.wxml
│ │ ├── index.js
│ │ └── index.wxs
│ │ ├── datetime-picker
│ │ ├── index.d.ts
│ │ ├── index.wxss
│ │ ├── index.json
│ │ └── index.wxml
│ │ ├── dropdown-item
│ │ ├── index.d.ts
│ │ ├── shared.js
│ │ ├── shared.d.ts
│ │ ├── index.json
│ │ └── index.wxss
│ │ ├── dropdown-menu
│ │ ├── index.d.ts
│ │ ├── index.json
│ │ └── index.wxs
│ │ ├── goods-action
│ │ ├── index.d.ts
│ │ ├── index.json
│ │ ├── index.wxml
│ │ ├── index.wxss
│ │ └── index.js
│ │ ├── index-anchor
│ │ ├── index.d.ts
│ │ ├── index.json
│ │ ├── index.wxml
│ │ └── index.wxss
│ │ ├── picker-column
│ │ ├── index.d.ts
│ │ ├── index.json
│ │ └── index.wxss
│ │ ├── sidebar-item
│ │ ├── index.d.ts
│ │ ├── index.json
│ │ └── index.wxml
│ │ ├── goods-action-button
│ │ ├── index.d.ts
│ │ └── index.json
│ │ ├── goods-action-icon
│ │ ├── index.d.ts
│ │ ├── index.json
│ │ └── index.wxss
│ │ ├── mixins
│ │ ├── basic.d.ts
│ │ ├── link.d.ts
│ │ ├── touch.d.ts
│ │ ├── button.d.ts
│ │ ├── transition.d.ts
│ │ ├── page-scroll.d.ts
│ │ └── basic.js
│ │ ├── definitions
│ │ └── index.js
│ │ └── wxs
│ │ ├── array.wxs
│ │ ├── utils.wxs
│ │ ├── add-unit.wxs
│ │ └── object.wxs
├── components
│ └── search
│ │ ├── index.wxss
│ │ ├── index.json
│ │ ├── index.wxml
│ │ └── index.js
├── subpackages
│ └── pages
│ │ ├── leave
│ │ ├── index.json
│ │ └── index.wxml
│ │ ├── announce
│ │ ├── index.json
│ │ └── index.wxml
│ │ ├── nameList
│ │ ├── index.json
│ │ └── index.wxml
│ │ ├── message
│ │ └── index.json
│ │ ├── information
│ │ └── index.json
│ │ ├── register
│ │ └── index.json
│ │ └── region
│ │ └── index.json
├── static
│ └── image
│ │ ├── ch.png
│ │ ├── home-no.png
│ │ ├── my-no.png
│ │ ├── my-off.png
│ │ ├── seat-no.png
│ │ ├── home-off.png
│ │ ├── seat-off.png
│ │ ├── backstage-no.png
│ │ └── backstage-off.png
├── sitemap.json
├── pages
│ └── application
│ │ └── index.json
├── .gitignore
├── package.json
├── package-lock.json
├── utils
│ └── util.js
├── pages.js
├── app.js
├── app.wxss
└── .eslintrc.js
├── images
├── 1.jpg
├── 2.jpg
├── 3.jpg
├── 4.jpg
├── 5.jpg
├── 6.jpg
├── 7.jpg
├── 8.jpg
├── 9.jpg
├── gn.png
└── my.jpg
└── studyroom-java
└── src
└── main
├── java
└── com
│ └── selfstudy
│ ├── modules
│ └── applet
│ │ ├── annotation
│ │ ├── Login.java
│ │ └── LoginUser.java
│ │ ├── dto
│ │ ├── save
│ │ │ ├── BasMessageSaveDTO.java
│ │ │ └── BasAppointmentSaveDTO.java
│ │ └── update
│ │ │ └── UserInfoUpdateDTO.java
│ │ ├── vo
│ │ └── WXLoginVO.java
│ │ ├── dao
│ │ ├── TbTokenDao.java
│ │ └── UserDao.java
│ │ ├── service
│ │ └── TbTokenService.java
│ │ └── form
│ │ ├── LoginForm.java
│ │ ├── RegisterForm.java
│ │ └── WXLoginForm.java
│ ├── Application.java
│ ├── datasource
│ └── annotation
│ │ └── DataSource.java
│ ├── common
│ └── annotation
│ │ └── SysLog.java
│ └── config
│ └── CorsConfig.java
└── resources
└── banner.txt
/studyroom-vue/README.md:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/studyroom-vue/src/icons/iconfont.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/studyroom-vue/src/mock/modules/notice-index.js:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/common/style/var.wxss:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/area/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/button/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/card/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/cell/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/circle/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/col/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/dialog/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/empty/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/field/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/grid/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/icon/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/image/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/info/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/notify/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/panel/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/picker/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/popup/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/radio/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/rate/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/row/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/search/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/slider/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/steps/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/sticky/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/switch/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/tab/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/tabbar/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/tabs/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/tag/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/toast/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/calendar/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/cascader/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/cell-group/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/checkbox/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/collapse/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/common/style/mixins/clearfix.wxss:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/common/style/mixins/ellipsis.wxss:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/common/style/mixins/hairline.wxss:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/count-down/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/divider/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/grid-item/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/index-bar/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/loading/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/nav-bar/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/notice-bar/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/overlay/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/progress/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/radio-group/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/share-sheet/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/sidebar/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/skeleton/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/stepper/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/submit-bar/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/swipe-cell/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/tabbar-item/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/transition/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/tree-select/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/uploader/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/action-sheet/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/checkbox-group/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/collapse-item/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/config-provider/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/datetime-picker/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/dropdown-item/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/dropdown-menu/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/goods-action/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/index-anchor/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/picker-column/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/share-sheet/options.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/sidebar-item/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/area/index.wxss:
--------------------------------------------------------------------------------
1 | @import '../common/index.wxss';
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/goods-action-button/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/goods-action-icon/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/studyroom-wx/components/search/index.wxss:
--------------------------------------------------------------------------------
1 | /* components/search/index.wxss */
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/calendar/components/header/index.d.ts:
--------------------------------------------------------------------------------
1 | export {};
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/col/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/collapse/index.wxss:
--------------------------------------------------------------------------------
1 | @import '../common/index.wxss';
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/grid/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/info/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/row/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/tab/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/images/1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/images/1.jpg
--------------------------------------------------------------------------------
/images/2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/images/2.jpg
--------------------------------------------------------------------------------
/images/3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/images/3.jpg
--------------------------------------------------------------------------------
/images/4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/images/4.jpg
--------------------------------------------------------------------------------
/images/5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/images/5.jpg
--------------------------------------------------------------------------------
/images/6.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/images/6.jpg
--------------------------------------------------------------------------------
/images/7.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/images/7.jpg
--------------------------------------------------------------------------------
/images/8.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/images/8.jpg
--------------------------------------------------------------------------------
/images/9.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/images/9.jpg
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/cell-group/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/circle/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/collapse/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/count-down/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/datetime-picker/index.wxss:
--------------------------------------------------------------------------------
1 | @import '../common/index.wxss';
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/index-bar/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/loading/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/mixins/basic.d.ts:
--------------------------------------------------------------------------------
1 | export declare const basic: string;
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/mixins/link.d.ts:
--------------------------------------------------------------------------------
1 | export declare const link: string;
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/mixins/touch.d.ts:
--------------------------------------------------------------------------------
1 | export declare const touch: string;
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/progress/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/sidebar/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/slider/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/stepper/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/sticky/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/swipe-cell/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/tabbar/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/transition/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/studyroom-wx/subpackages/pages/leave/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {}
3 | }
--------------------------------------------------------------------------------
/images/gn.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/images/gn.png
--------------------------------------------------------------------------------
/images/my.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/images/my.jpg
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/iframe.css:
--------------------------------------------------------------------------------
1 | /*可以在这里添加你自己的css*/
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/checkbox-group/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/config-provider/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/dropdown-menu/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/goods-action/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/index-anchor/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/mixins/button.d.ts:
--------------------------------------------------------------------------------
1 | export declare const button: string;
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/picker-column/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/radio-group/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/share-sheet/options.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/studyroom-wx/subpackages/pages/announce/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {}
3 | }
--------------------------------------------------------------------------------
/studyroom-wx/subpackages/pages/nameList/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {}
3 | }
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/calendar/components/month/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/studyroom-vue/test/unit/setup.js:
--------------------------------------------------------------------------------
1 | import Vue from 'vue'
2 |
3 | Vue.config.productionTip = false
4 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/calendar/components/header/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true
3 | }
4 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/common/style/clearfix.wxss:
--------------------------------------------------------------------------------
1 | .van-clearfix:after{clear:both;content:"";display:table}
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/empty/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {}
4 | }
5 |
--------------------------------------------------------------------------------
/studyroom-vue/config/prod.env.js:
--------------------------------------------------------------------------------
1 | 'use strict'
2 | module.exports = {
3 | NODE_ENV: '"production"'
4 | }
5 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/divider/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {}
4 | }
5 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/skeleton/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {}
4 | }
5 |
--------------------------------------------------------------------------------
/studyroom-vue/src/router/import-production.js:
--------------------------------------------------------------------------------
1 | module.exports = file => () => import('@/views/' + file + '.vue')
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/sidebar/index.wxml:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/studyroom-vue/src/router/import-development.js:
--------------------------------------------------------------------------------
1 | module.exports = file => require('@/views/' + file + '.vue').default
2 |
--------------------------------------------------------------------------------
/studyroom-vue/test/unit/.eslintrc:
--------------------------------------------------------------------------------
1 | {
2 | "env": {
3 | "jest": true
4 | },
5 | "globals": {
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/mixins/transition.d.ts:
--------------------------------------------------------------------------------
1 | export declare function transition(showDefaultValue: boolean): string;
2 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/row/index.wxss:
--------------------------------------------------------------------------------
1 | @import '../common/index.wxss';.van-row:after{clear:both;content:"";display:table}
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/sidebar/index.wxss:
--------------------------------------------------------------------------------
1 | @import '../common/index.wxss';.van-sidebar{width:var(--sidebar-width,80px)}
--------------------------------------------------------------------------------
/studyroom-wx/static/image/ch.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-wx/static/image/ch.png
--------------------------------------------------------------------------------
/studyroom-vue/.eslintignore:
--------------------------------------------------------------------------------
1 | /build/
2 | /config/
3 | /dist/
4 | /*.js
5 | /test/unit/coverage/
6 | /src/icons/iconfont.js
7 |
--------------------------------------------------------------------------------
/studyroom-vue/static/img/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/img/favicon.ico
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/definitions/index.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | Object.defineProperty(exports, "__esModule", { value: true });
3 |
--------------------------------------------------------------------------------
/studyroom-wx/static/image/home-no.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-wx/static/image/home-no.png
--------------------------------------------------------------------------------
/studyroom-wx/static/image/my-no.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-wx/static/image/my-no.png
--------------------------------------------------------------------------------
/studyroom-wx/static/image/my-off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-wx/static/image/my-off.png
--------------------------------------------------------------------------------
/studyroom-wx/static/image/seat-no.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-wx/static/image/seat-no.png
--------------------------------------------------------------------------------
/studyroom-vue/src/assets/img/avatar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/src/assets/img/avatar.png
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/dropdown-item/shared.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | Object.defineProperty(exports, "__esModule", { value: true });
3 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/grid/index.wxss:
--------------------------------------------------------------------------------
1 | @import '../common/index.wxss';.van-grid{box-sizing:border-box;overflow:hidden;position:relative}
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/radio-group/index.wxss:
--------------------------------------------------------------------------------
1 | @import '../common/index.wxss';.van-radio-group--horizontal{display:flex;flex-wrap:wrap}
--------------------------------------------------------------------------------
/studyroom-wx/static/image/home-off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-wx/static/image/home-off.png
--------------------------------------------------------------------------------
/studyroom-wx/static/image/seat-off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-wx/static/image/seat-off.png
--------------------------------------------------------------------------------
/studyroom-vue/src/assets/img/login_bg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/src/assets/img/login_bg.jpg
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/checkbox-group/index.wxss:
--------------------------------------------------------------------------------
1 | @import '../common/index.wxss';.van-checkbox-group--horizontal{display:flex;flex-wrap:wrap}
--------------------------------------------------------------------------------
/studyroom-wx/static/image/backstage-no.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-wx/static/image/backstage-no.png
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/card/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-tag": "../tag/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/tag/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-icon": "../icon/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/studyroom-wx/static/image/backstage-off.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-wx/static/image/backstage-off.png
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/area/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-picker": "../picker/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/cell/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-icon": "../icon/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/checkbox/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-icon": "../icon/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/icon/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-info": "../info/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/nav-bar/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-icon": "../icon/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/panel/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-cell": "../cell/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/radio/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-icon": "../icon/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/rate/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-icon": "../icon/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/search/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-field": "../field/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/steps/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-icon": "../icon/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/collapse-item/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-cell": "../cell/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/grid-item/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-icon": "../icon/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/notice-bar/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-icon": "../icon/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/sidebar-item/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-info": "../info/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/sticky/index.wxss:
--------------------------------------------------------------------------------
1 | @import '../common/index.wxss';.van-sticky{position:relative}.van-sticky-wrap--fixed{left:0;position:fixed;right:0}
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/switch/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-loading": "../loading/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/dropdown-item/shared.d.ts:
--------------------------------------------------------------------------------
1 | export interface Option {
2 | text: string;
3 | value: string | number;
4 | icon: string;
5 | }
6 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/notify/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-transition": "../transition/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/studyroom-wx/components/search/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-search": "/libs/vant-ui/search/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/collapse/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/datetime-picker/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-picker": "../picker/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/goods-action-button/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-button": "../button/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/overlay/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-transition": "../transition/index"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/wxs/array.wxs:
--------------------------------------------------------------------------------
1 | function isArray(array) {
2 | return array && array.constructor === 'Array';
3 | }
4 |
5 | module.exports.isArray = isArray;
6 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/count-down/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 | {{ formattedTime }}
4 |
5 |
--------------------------------------------------------------------------------
/studyroom-vue/src/assets/scss/index.scss:
--------------------------------------------------------------------------------
1 | @import "normalize"; // api: https://github.com/necolas/normalize.css/
2 | @import "variables"; // 站点变量
3 | @import "base";
4 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/calendar/components/month/index.d.ts:
--------------------------------------------------------------------------------
1 | export interface Day {
2 | date: Date;
3 | type: string;
4 | text: number;
5 | bottomInfo?: string;
6 | }
7 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/field/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-cell": "../cell/index",
5 | "van-icon": "../icon/index"
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/image/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-icon": "../icon/index",
5 | "van-loading": "../loading/index"
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/popup/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-icon": "../icon/index",
5 | "van-overlay": "../overlay/index"
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/share-sheet/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-popup": "../popup/index",
5 | "options": "./options"
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/tabbar-item/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-icon": "../icon/index",
5 | "van-info": "../info/index"
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/tabs/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-info": "../info/index",
5 | "van-sticky": "../sticky/index"
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/en/images/copy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/en/images/copy.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/en/images/music.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/en/images/music.png
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/button/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-icon": "../icon/index",
5 | "van-loading": "../loading/index"
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/radio-group/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/submit-bar/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-button": "../button/index",
5 | "van-icon": "../icon/index"
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/uploader/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-icon": "../icon/index",
5 | "van-loading": "../loading/index"
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/image/images/bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/image/images/bg.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/table/dragicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/table/dragicon.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/video/images/bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/video/images/bg.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/en/images/addimage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/en/images/addimage.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/en/images/button.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/en/images/button.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/en/images/upload.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/en/images/upload.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/zh-cn/images/copy.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/zh-cn/images/copy.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/zh-cn/images/music.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/zh-cn/images/music.png
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/goods-action-icon/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-icon": "../icon/index",
5 | "van-button": "../button/index"
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/overlay/index.wxss:
--------------------------------------------------------------------------------
1 | @import '../common/index.wxss';.van-overlay{background-color:var(--overlay-background-color,rgba(0,0,0,.7));height:100%;left:0;position:fixed;top:0;width:100%}
--------------------------------------------------------------------------------
/studyroom-vue/src/element-ui-theme/element-#0BB2D4/fonts/element-icons.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/src/element-ui-theme/element-#0BB2D4/fonts/element-icons.ttf
--------------------------------------------------------------------------------
/studyroom-vue/src/element-ui-theme/element-#11C26D/fonts/element-icons.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/src/element-ui-theme/element-#11C26D/fonts/element-icons.ttf
--------------------------------------------------------------------------------
/studyroom-vue/src/element-ui-theme/element-#17B3A3/fonts/element-icons.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/src/element-ui-theme/element-#17B3A3/fonts/element-icons.ttf
--------------------------------------------------------------------------------
/studyroom-vue/src/element-ui-theme/element-#3E8EF7/fonts/element-icons.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/src/element-ui-theme/element-#3E8EF7/fonts/element-icons.ttf
--------------------------------------------------------------------------------
/studyroom-vue/src/element-ui-theme/element-#667AFA/fonts/element-icons.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/src/element-ui-theme/element-#667AFA/fonts/element-icons.ttf
--------------------------------------------------------------------------------
/studyroom-vue/src/element-ui-theme/element-#757575/fonts/element-icons.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/src/element-ui-theme/element-#757575/fonts/element-icons.ttf
--------------------------------------------------------------------------------
/studyroom-vue/src/element-ui-theme/element-#9463F7/fonts/element-icons.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/src/element-ui-theme/element-#9463F7/fonts/element-icons.ttf
--------------------------------------------------------------------------------
/studyroom-vue/src/element-ui-theme/element-#997B71/fonts/element-icons.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/src/element-ui-theme/element-#997B71/fonts/element-icons.ttf
--------------------------------------------------------------------------------
/studyroom-vue/src/element-ui-theme/element-#EB6709/fonts/element-icons.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/src/element-ui-theme/element-#EB6709/fonts/element-icons.ttf
--------------------------------------------------------------------------------
/studyroom-vue/src/element-ui-theme/element-#F74584/fonts/element-icons.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/src/element-ui-theme/element-#F74584/fonts/element-icons.ttf
--------------------------------------------------------------------------------
/studyroom-vue/src/element-ui-theme/element-#FCB900/fonts/element-icons.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/src/element-ui-theme/element-#FCB900/fonts/element-icons.ttf
--------------------------------------------------------------------------------
/studyroom-vue/src/element-ui-theme/element-#FF4C52/fonts/element-icons.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/src/element-ui-theme/element-#FF4C52/fonts/element-icons.ttf
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/emotion/images/0.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/emotion/images/0.gif
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/en/images/background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/en/images/background.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/en/images/localimage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/en/images/localimage.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/zh-cn/images/upload.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/zh-cn/images/upload.png
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/picker/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "picker-column": "../picker-column/index",
5 | "loading": "../loading/index"
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/row/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/studyroom-wx/sitemap.json:
--------------------------------------------------------------------------------
1 | {
2 | "desc": "关于本文件的更多信息,请参考文档 https://developers.weixin.qq.com/miniprogram/dev/framework/sitemap.html",
3 | "rules": [{
4 | "action": "allow",
5 | "page": "*"
6 | }]
7 | }
--------------------------------------------------------------------------------
/studyroom-vue/config/test.env.js:
--------------------------------------------------------------------------------
1 | 'use strict'
2 | const merge = require('webpack-merge')
3 | const devEnv = require('./dev.env')
4 |
5 | module.exports = merge(devEnv, {
6 | NODE_ENV: '"testing"'
7 | })
8 |
--------------------------------------------------------------------------------
/studyroom-vue/src/element-ui-theme/element-#0BB2D4/fonts/element-icons.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/src/element-ui-theme/element-#0BB2D4/fonts/element-icons.woff
--------------------------------------------------------------------------------
/studyroom-vue/src/element-ui-theme/element-#11C26D/fonts/element-icons.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/src/element-ui-theme/element-#11C26D/fonts/element-icons.woff
--------------------------------------------------------------------------------
/studyroom-vue/src/element-ui-theme/element-#17B3A3/fonts/element-icons.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/src/element-ui-theme/element-#17B3A3/fonts/element-icons.woff
--------------------------------------------------------------------------------
/studyroom-vue/src/element-ui-theme/element-#3E8EF7/fonts/element-icons.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/src/element-ui-theme/element-#3E8EF7/fonts/element-icons.woff
--------------------------------------------------------------------------------
/studyroom-vue/src/element-ui-theme/element-#667AFA/fonts/element-icons.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/src/element-ui-theme/element-#667AFA/fonts/element-icons.woff
--------------------------------------------------------------------------------
/studyroom-vue/src/element-ui-theme/element-#757575/fonts/element-icons.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/src/element-ui-theme/element-#757575/fonts/element-icons.woff
--------------------------------------------------------------------------------
/studyroom-vue/src/element-ui-theme/element-#9463F7/fonts/element-icons.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/src/element-ui-theme/element-#9463F7/fonts/element-icons.woff
--------------------------------------------------------------------------------
/studyroom-vue/src/element-ui-theme/element-#997B71/fonts/element-icons.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/src/element-ui-theme/element-#997B71/fonts/element-icons.woff
--------------------------------------------------------------------------------
/studyroom-vue/src/element-ui-theme/element-#EB6709/fonts/element-icons.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/src/element-ui-theme/element-#EB6709/fonts/element-icons.woff
--------------------------------------------------------------------------------
/studyroom-vue/src/element-ui-theme/element-#F74584/fonts/element-icons.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/src/element-ui-theme/element-#F74584/fonts/element-icons.woff
--------------------------------------------------------------------------------
/studyroom-vue/src/element-ui-theme/element-#FCB900/fonts/element-icons.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/src/element-ui-theme/element-#FCB900/fonts/element-icons.woff
--------------------------------------------------------------------------------
/studyroom-vue/src/element-ui-theme/element-#FF4C52/fonts/element-icons.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/src/element-ui-theme/element-#FF4C52/fonts/element-icons.woff
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/images/bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/images/bg.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/background/images/bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/background/images/bg.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/emotion/images/bface.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/emotion/images/bface.gif
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/emotion/images/cface.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/emotion/images/cface.gif
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/emotion/images/fface.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/emotion/images/fface.gif
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/emotion/images/tface.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/emotion/images/tface.gif
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/emotion/images/wface.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/emotion/images/wface.gif
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/emotion/images/yface.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/emotion/images/yface.gif
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/image/images/icons.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/image/images/icons.gif
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/image/images/icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/image/images/icons.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/image/images/image.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/image/images/image.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/image/images/success.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/image/images/success.gif
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/image/images/success.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/image/images/success.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/scrawl/images/addimg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/scrawl/images/addimg.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/scrawl/images/brush.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/scrawl/images/brush.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/scrawl/images/delimg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/scrawl/images/delimg.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/scrawl/images/empty.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/scrawl/images/empty.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/scrawl/images/emptyH.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/scrawl/images/emptyH.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/scrawl/images/eraser.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/scrawl/images/eraser.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/scrawl/images/redo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/scrawl/images/redo.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/scrawl/images/redoH.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/scrawl/images/redoH.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/scrawl/images/scale.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/scrawl/images/scale.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/scrawl/images/scaleH.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/scrawl/images/scaleH.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/scrawl/images/size.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/scrawl/images/size.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/scrawl/images/undo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/scrawl/images/undo.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/scrawl/images/undoH.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/scrawl/images/undoH.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/template/images/bg.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/template/images/bg.gif
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/template/images/pre0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/template/images/pre0.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/template/images/pre1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/template/images/pre1.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/template/images/pre2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/template/images/pre2.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/template/images/pre3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/template/images/pre3.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/template/images/pre4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/template/images/pre4.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/video/images/icons.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/video/images/icons.gif
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/video/images/icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/video/images/icons.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/video/images/image.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/video/images/image.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/video/images/success.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/video/images/success.gif
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/video/images/success.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/video/images/success.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/en/images/deletedisable.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/en/images/deletedisable.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/en/images/deleteenable.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/en/images/deleteenable.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/zh-cn/images/localimage.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/zh-cn/images/localimage.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/anchor.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/anchor.gif
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/arrow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/arrow.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/charts.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/charts.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/icons.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/icons.gif
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/icons.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/lock.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/lock.gif
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/scale.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/scale.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/spacer.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/spacer.gif
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/upload.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/upload.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/word.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/word.gif
--------------------------------------------------------------------------------
/studyroom-vue/src/App.vue:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
11 |
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/charts/images/charts0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/charts/images/charts0.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/charts/images/charts1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/charts/images/charts1.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/charts/images/charts2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/charts/images/charts2.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/charts/images/charts3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/charts/images/charts3.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/charts/images/charts4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/charts/images/charts4.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/charts/images/charts5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/charts/images/charts5.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/emotion/images/jxface2.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/emotion/images/jxface2.gif
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/image/images/alignicon.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/image/images/alignicon.jpg
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/image/images/progress.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/image/images/progress.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/scrawl/images/delimgH.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/scrawl/images/delimgH.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/video/images/progress.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/video/images/progress.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/en/images/listbackground.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/en/images/listbackground.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/arrow_up.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/arrow_up.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/cursor_h.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/cursor_h.gif
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/cursor_h.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/cursor_h.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/cursor_v.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/cursor_v.gif
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/cursor_v.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/cursor_v.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/filescan.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/filescan.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/loading.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/loading.gif
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/sortable.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/sortable.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/third-party/video-js/font/vjs.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/third-party/video-js/font/vjs.eot
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/third-party/video-js/font/vjs.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/third-party/video-js/font/vjs.ttf
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/third-party/video-js/font/vjs.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/third-party/video-js/font/vjs.woff
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/third-party/video-js/video-js.swf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/third-party/video-js/video-js.swf
--------------------------------------------------------------------------------
/studyroom-vue/.editorconfig:
--------------------------------------------------------------------------------
1 | root = true
2 |
3 | [*]
4 | charset = utf-8
5 | indent_style = space
6 | indent_size = 2
7 | end_of_line = lf
8 | insert_final_newline = true
9 | trim_trailing_whitespace = true
10 |
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/images/icons.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/images/icons.gif
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/images/icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/images/icons.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/images/image.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/images/image.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/images/success.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/images/success.gif
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/images/success.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/images/success.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/background/images/success.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/background/images/success.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/video/images/center_focus.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/video/images/center_focus.jpg
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/video/images/file-icons.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/video/images/file-icons.gif
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/video/images/file-icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/video/images/file-icons.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/video/images/left_focus.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/video/images/left_focus.jpg
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/video/images/none_focus.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/video/images/none_focus.jpg
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/video/images/right_focus.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/video/images/right_focus.jpg
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/wordimage/imageUploader.swf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/wordimage/imageUploader.swf
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/en/images/alldeletebtnupskin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/en/images/alldeletebtnupskin.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/en/images/rotateleftdisable.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/en/images/rotateleftdisable.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/en/images/rotateleftenable.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/en/images/rotateleftenable.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/en/images/rotaterightdisable.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/en/images/rotaterightdisable.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/en/images/rotaterightenable.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/en/images/rotaterightenable.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/arrow_down.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/arrow_down.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/button-bg.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/button-bg.gif
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/highlighted.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/highlighted.gif
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/icons-all.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/icons-all.gif
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/loaderror.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/loaderror.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/pagebreak.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/pagebreak.gif
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/sparator_v.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/sparator_v.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/toolbar_bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/toolbar_bg.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/videologo.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/videologo.gif
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/wordpaste.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/wordpaste.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/third-party/webuploader/Uploader.swf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/third-party/webuploader/Uploader.swf
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/cascader/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-icon": "../icon/index",
5 | "van-tab": "../tab/index",
6 | "van-tabs": "../tabs/index"
7 | }
8 | }
--------------------------------------------------------------------------------
/studyroom-wx/pages/application/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "van-empty": "/libs/vant-ui/empty/index",
4 | "van-dialog": "/libs/vant-ui/dialog/index"
5 | },
6 | "navigationBarTitleText": "入座"
7 | }
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/images/alignicon.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/images/alignicon.gif
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/images/alignicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/images/alignicon.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/images/progress.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/images/progress.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/cancelbutton.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/cancelbutton.gif
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/unhighlighted.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/unhighlighted.gif
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/config-provider/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/count-down/index.wxss:
--------------------------------------------------------------------------------
1 | @import '../common/index.wxss';.van-count-down{color:var(--count-down-text-color,#323233);font-size:var(--count-down-font-size,14px);line-height:var(--count-down-line-height,20px)}
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/goods-action/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/images/file-icons.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/images/file-icons.gif
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/images/file-icons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/images/file-icons.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/wordimage/fClipboard_ueditor.swf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/wordimage/fClipboard_ueditor.swf
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/en/images/alldeletebtnhoverskin.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/lang/en/images/alldeletebtnhoverskin.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/dialog-title-bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/dialog-title-bg.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/neweditor-tab-bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/neweditor-tab-bg.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/table-cell-align.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/table-cell-align.png
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/checkbox-group/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/studyroom-wx/subpackages/pages/message/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "van-field": "/libs/vant-ui/field/index",
4 | "van-button": "/libs/vant-ui/button/index"
5 | },
6 | "navigationBarTitleText": "新建留言"
7 | }
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/emotion/images/neweditor-tab-bg.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/emotion/images/neweditor-tab-bg.png
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/third-party/snapscreen/UEditorSnapscreen.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/third-party/snapscreen/UEditorSnapscreen.exe
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/third-party/zeroclipboard/ZeroClipboard.swf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/third-party/zeroclipboard/ZeroClipboard.swf
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/dropdown-item/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-popup": "../popup/index",
5 | "van-cell": "../cell/index",
6 | "van-icon": "../icon/index"
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/fileTypeImages/icon_chm.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/fileTypeImages/icon_chm.gif
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/fileTypeImages/icon_doc.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/fileTypeImages/icon_doc.gif
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/fileTypeImages/icon_exe.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/fileTypeImages/icon_exe.gif
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/fileTypeImages/icon_jpg.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/fileTypeImages/icon_jpg.gif
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/fileTypeImages/icon_mp3.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/fileTypeImages/icon_mp3.gif
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/fileTypeImages/icon_mv.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/fileTypeImages/icon_mv.gif
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/fileTypeImages/icon_pdf.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/fileTypeImages/icon_pdf.gif
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/fileTypeImages/icon_ppt.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/fileTypeImages/icon_ppt.gif
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/fileTypeImages/icon_psd.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/fileTypeImages/icon_psd.gif
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/fileTypeImages/icon_rar.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/fileTypeImages/icon_rar.gif
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/fileTypeImages/icon_txt.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/fileTypeImages/icon_txt.gif
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/fileTypeImages/icon_xls.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/fileTypeImages/icon_xls.gif
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/tangram-colorpicker.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/themes/default/images/tangram-colorpicker.png
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/action-sheet/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-icon": "../icon/index",
5 | "van-popup": "../popup/index",
6 | "van-loading": "../loading/index"
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/area/index.wxs:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 | function displayColumns(columns, columnsNum) {
3 | return columns.slice(0, +columnsNum);
4 | }
5 |
6 | module.exports = {
7 | displayColumns: displayColumns,
8 | };
9 |
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/fileTypeImages/icon_default.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/xiaoxiaocxyer/studyroom/HEAD/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/attachment/fileTypeImages/icon_default.png
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/collapse-item/animate.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 | export declare function setContentAnimate(context: WechatMiniprogram.Component.TrivialInstance, expanded: boolean, mounted: boolean): void;
3 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/tree-select/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-icon": "../icon/index",
5 | "van-sidebar": "../sidebar/index",
6 | "van-sidebar-item": "../sidebar-item/index"
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/studyroom-vue/config/dev.env.js:
--------------------------------------------------------------------------------
1 | 'use strict'
2 | const merge = require('webpack-merge')
3 | const prodEnv = require('./prod.env')
4 |
5 | module.exports = merge(prodEnv, {
6 | NODE_ENV: '"development"',
7 | OPEN_PROXY: false // 是否开启代理, 重置后需重启vue-cli
8 | })
9 |
--------------------------------------------------------------------------------
/studyroom-wx/components/search/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/circle/index.wxss:
--------------------------------------------------------------------------------
1 | @import '../common/index.wxss';.van-circle{display:inline-block;position:relative;text-align:center}.van-circle__text{color:var(--circle-text-color,#323233);left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/circle/canvas.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 | declare type CanvasContext = WechatMiniprogram.CanvasContext;
3 | export declare function adaptor(ctx: CanvasContext & Record): CanvasContext;
4 | export {};
5 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/grid/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/studyroom-wx/subpackages/pages/information/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "van-button": "/libs/vant-ui/button/index",
4 | "van-field": "/libs/vant-ui/field/index",
5 | "van-image": "/libs/vant-ui/image/index"
6 | },
7 | "navigationBarTitleText": "个人信息"
8 | }
--------------------------------------------------------------------------------
/studyroom-vue/.postcssrc.js:
--------------------------------------------------------------------------------
1 | // https://github.com/michael-ciniawsky/postcss-load-config
2 |
3 | module.exports = {
4 | "plugins": {
5 | // to edit target browsers: use "browserslist" field in package.json
6 | "postcss-import": {},
7 | "autoprefixer": {}
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/info/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 | {{ dot ? '' : info }}
8 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/tab/index.wxss:
--------------------------------------------------------------------------------
1 | @import '../common/index.wxss';:host{box-sizing:border-box;flex-shrink:0;width:100%}.van-tab__pane{-webkit-overflow-scrolling:touch;box-sizing:border-box;overflow-y:auto}.van-tab__pane--active{height:auto}.van-tab__pane--inactive{height:0;overflow:visible}
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/toast/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-icon": "../icon/index",
5 | "van-loading": "../loading/index",
6 | "van-overlay": "../overlay/index",
7 | "van-transition": "../transition/index"
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/panel/index.wxss:
--------------------------------------------------------------------------------
1 | @import '../common/index.wxss';.van-panel{background:var(--panel-background-color,#fff)}.van-panel__header-value{color:var(--panel-header-value-color,#ee0a24)}.van-panel__footer{padding:var(--panel-footer-padding,8px 16px)}.van-panel__footer:empty{display:none}
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/tab/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/wxs/utils.wxs:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 | var bem = require('./bem.wxs');
3 | var memoize = require('./memoize.wxs');
4 | var addUnit = require('./add-unit.wxs');
5 |
6 | module.exports = {
7 | bem: memoize(bem),
8 | memoize: memoize,
9 | addUnit: addUnit
10 | };
11 |
--------------------------------------------------------------------------------
/studyroom-wx/subpackages/pages/register/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "van-button": "/libs/vant-ui/button/index",
4 | "van-field": "/libs/vant-ui/field/index",
5 | "van-radio": "/libs/vant-ui/radio/index",
6 | "van-radio-group": "/libs/vant-ui/radio-group/index"
7 | }
8 | }
--------------------------------------------------------------------------------
/studyroom-vue/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | node_modules/
3 | dist/
4 | npm-debug.log*
5 | yarn-debug.log*
6 | yarn-error.log*
7 | /test/unit/coverage/
8 | /test/e2e/reports/
9 | selenium-debug.log
10 |
11 | # Editor directories and files
12 | .idea
13 | .vscode
14 | *.suo
15 | *.ntvs*
16 | *.njsproj
17 | *.sln
18 |
--------------------------------------------------------------------------------
/studyroom-vue/src/store/modules/user.js:
--------------------------------------------------------------------------------
1 | export default {
2 | namespaced: true,
3 | state: {
4 | id: 0,
5 | name: ''
6 | },
7 | mutations: {
8 | updateId (state, id) {
9 | state.id = id
10 | },
11 | updateName (state, name) {
12 | state.name = name
13 | }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/dialog/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "van-popup": "../popup/index",
5 | "van-button": "../button/index",
6 | "van-goods-action": "../goods-action/index",
7 | "van-goods-action-button": "../goods-action-button/index"
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/tabbar/index.wxss:
--------------------------------------------------------------------------------
1 | @import '../common/index.wxss';.van-tabbar{background-color:var(--tabbar-background-color,#fff);box-sizing:initial;display:flex;height:var(--tabbar-height,50px);width:100%}.van-tabbar--fixed{bottom:0;left:0;position:fixed}.van-tabbar--safe{padding-bottom:env(safe-area-inset-bottom)}
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/wxs/add-unit.wxs:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 | var REGEXP = getRegExp('^-?\d+(\.\d+)?$');
3 |
4 | function addUnit(value) {
5 | if (value == null) {
6 | return undefined;
7 | }
8 |
9 | return REGEXP.test('' + value) ? value + 'px' : value;
10 | }
11 |
12 | module.exports = addUnit;
13 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/calendar/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "component": true,
3 | "usingComponents": {
4 | "header": "./components/header/index",
5 | "month": "./components/month/index",
6 | "van-button": "../button/index",
7 | "van-popup": "../popup/index",
8 | "van-toast": "../toast/index"
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/swipe-cell/index.wxss:
--------------------------------------------------------------------------------
1 | @import '../common/index.wxss';.van-swipe-cell{overflow:hidden;position:relative}.van-swipe-cell__left,.van-swipe-cell__right{height:100%;position:absolute;top:0}.van-swipe-cell__left{left:0;transform:translate3d(-100%,0,0)}.van-swipe-cell__right{right:0;transform:translate3d(100%,0,0)}
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/field/props.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 | export declare const commonProps: WechatMiniprogram.Component.PropertyOption;
3 | export declare const inputProps: WechatMiniprogram.Component.PropertyOption;
4 | export declare const textareaProps: WechatMiniprogram.Component.PropertyOption;
5 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/info/index.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | Object.defineProperty(exports, "__esModule", { value: true });
3 | var component_1 = require("../common/component");
4 | (0, component_1.VantComponent)({
5 | props: {
6 | dot: Boolean,
7 | info: null,
8 | customStyle: String,
9 | },
10 | });
11 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/col/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/common/color.d.ts:
--------------------------------------------------------------------------------
1 | export declare const RED = "#ee0a24";
2 | export declare const BLUE = "#1989fa";
3 | export declare const WHITE = "#fff";
4 | export declare const GREEN = "#07c160";
5 | export declare const ORANGE = "#ff976a";
6 | export declare const GRAY = "#323233";
7 | export declare const GRAY_DARK = "#969799";
8 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/common/style/ellipsis.wxss:
--------------------------------------------------------------------------------
1 | .van-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.van-multi-ellipsis--l2{-webkit-line-clamp:2}.van-multi-ellipsis--l2,.van-multi-ellipsis--l3{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.van-multi-ellipsis--l3{-webkit-line-clamp:3}
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/goods-action/index.wxss:
--------------------------------------------------------------------------------
1 | @import '../common/index.wxss';.van-goods-action{align-items:center;background-color:var(--goods-action-background-color,#fff);bottom:0;box-sizing:initial;display:flex;height:var(--goods-action-height,50px);left:0;position:fixed;right:0}.van-goods-action--safe{padding-bottom:env(safe-area-inset-bottom)}
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/share-sheet/index.wxs:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 | function isMulti(options) {
3 | if (options == null || options[0] == null) {
4 | return false;
5 | }
6 |
7 | return "Array" === options.constructor && "Array" === options[0].constructor;
8 | }
9 |
10 | module.exports = {
11 | isMulti: isMulti
12 | };
13 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/grid/index.wxs:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 | var style = require('../wxs/style.wxs');
3 | var addUnit = require('../wxs/add-unit.wxs');
4 |
5 | function rootStyle(data) {
6 | return style({
7 | 'padding-left': addUnit(data.gutter),
8 | });
9 | }
10 |
11 | module.exports = {
12 | rootStyle: rootStyle,
13 | };
14 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/wxs/object.wxs:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 | var REGEXP = getRegExp('{|}|"', 'g');
3 |
4 | function keys(obj) {
5 | return JSON.stringify(obj)
6 | .replace(REGEXP, '')
7 | .split(',')
8 | .map(function(item) {
9 | return item.split(':')[0];
10 | });
11 | }
12 |
13 | module.exports.keys = keys;
14 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/transition/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/tree-select/index.wxs:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 | var array = require('../wxs/array.wxs');
3 |
4 | function isActive (activeList, itemId) {
5 | if (array.isArray(activeList)) {
6 | return activeList.indexOf(itemId) > -1;
7 | }
8 |
9 | return activeList === itemId;
10 | }
11 |
12 | module.exports.isActive = isActive;
13 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/config-provider/index.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | Object.defineProperty(exports, "__esModule", { value: true });
3 | var component_1 = require("../common/component");
4 | (0, component_1.VantComponent)({
5 | props: {
6 | themeVars: {
7 | type: Object,
8 | value: {},
9 | },
10 | },
11 | });
12 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/nav-bar/index.wxs:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 | var style = require('../wxs/style.wxs');
3 |
4 | function barStyle(data) {
5 | return style({
6 | 'z-index': data.zIndex,
7 | 'padding-top': data.safeAreaInsetTop ? data.statusBarHeight + 'px' : 0,
8 | });
9 | }
10 |
11 | module.exports = {
12 | barStyle: barStyle,
13 | };
14 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/divider/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/studyroom-java/src/main/java/com/selfstudy/modules/applet/annotation/Login.java:
--------------------------------------------------------------------------------
1 | package com.selfstudy.modules.applet.annotation;
2 |
3 | import java.lang.annotation.*;
4 |
5 | /**
6 | * 小程序登录效验
7 | *
8 | * @author Mark 2891517520@qq.com
9 | */
10 | @Target(ElementType.METHOD)
11 | @Retention(RetentionPolicy.RUNTIME)
12 | @Documented
13 | public @interface Login {
14 | }
15 |
--------------------------------------------------------------------------------
/studyroom-java/src/main/java/com/selfstudy/modules/applet/dto/save/BasMessageSaveDTO.java:
--------------------------------------------------------------------------------
1 | package com.selfstudy.modules.applet.dto.save;
2 |
3 | import lombok.Data;
4 |
5 | @Data
6 | public class BasMessageSaveDTO {
7 | /**
8 | * 留言内容
9 | */
10 | private String message;
11 | /**
12 | * 0留言 1举报
13 | */
14 | private Integer messageType;
15 | }
16 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/cell-group/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 | {{ title }}
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/empty/index.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | Object.defineProperty(exports, "__esModule", { value: true });
3 | var component_1 = require("../common/component");
4 | (0, component_1.VantComponent)({
5 | props: {
6 | description: String,
7 | image: {
8 | type: String,
9 | value: 'default',
10 | },
11 | },
12 | });
13 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/panel/index.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | Object.defineProperty(exports, "__esModule", { value: true });
3 | var component_1 = require("../common/component");
4 | (0, component_1.VantComponent)({
5 | classes: ['header-class', 'footer-class'],
6 | props: {
7 | desc: String,
8 | title: String,
9 | status: String,
10 | },
11 | });
12 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/slider/index.wxs:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 | var style = require('../wxs/style.wxs');
3 | var addUnit = require('../wxs/add-unit.wxs');
4 |
5 | function barStyle(barHeight, activeColor) {
6 | return style({
7 | height: addUnit(barHeight),
8 | background: activeColor,
9 | });
10 | }
11 |
12 | module.exports = {
13 | barStyle: barStyle,
14 | };
15 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/tag/index.wxs:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 | var style = require('../wxs/style.wxs');
3 |
4 | function rootStyle(data) {
5 | return style({
6 | 'background-color': data.plain ? '' : data.color,
7 | color: data.textColor || data.plain ? data.textColor || data.color : '',
8 | });
9 | }
10 |
11 | module.exports = {
12 | rootStyle: rootStyle,
13 | };
14 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/empty/index.wxs:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 | var PRESETS = ['error', 'search', 'default', 'network'];
3 |
4 | function imageUrl(image) {
5 | if (PRESETS.indexOf(image) !== -1) {
6 | return 'https://img.yzcdn.cn/vant/empty-image-' + image + '.png';
7 | }
8 |
9 | return image;
10 | }
11 |
12 | module.exports = {
13 | imageUrl: imageUrl,
14 | };
15 |
16 |
--------------------------------------------------------------------------------
/studyroom-java/src/main/resources/banner.txt:
--------------------------------------------------------------------------------
1 | ====================================================================================================================
2 |
3 | --------------------------------------------欢迎使用 自习室座位管理系统--------------------------------------------------
4 |
5 | ====================================================================================================================
--------------------------------------------------------------------------------
/studyroom-java/src/main/java/com/selfstudy/Application.java:
--------------------------------------------------------------------------------
1 | package com.selfstudy;
2 |
3 | import org.springframework.boot.SpringApplication;
4 | import org.springframework.boot.autoconfigure.SpringBootApplication;
5 |
6 | @SpringBootApplication
7 | public class Application {
8 |
9 | public static void main(String[] args) {
10 | SpringApplication.run(Application.class, args);
11 | }
12 |
13 | }
--------------------------------------------------------------------------------
/studyroom-wx/subpackages/pages/announce/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
--------------------------------------------------------------------------------
/studyroom-wx/.gitignore:
--------------------------------------------------------------------------------
1 | # Compiled class file
2 | *.class
3 |
4 | # Log file
5 | *.log
6 |
7 | # BlueJ files
8 | *.ctxt
9 |
10 | # Mobile Tools for Java (J2ME)
11 | .mtj.tmp/
12 |
13 | # Package Files #
14 | *.jar
15 | *.war
16 | *.nar
17 | *.ear
18 | *.zip
19 | *.tar.gz
20 | *.rar
21 |
22 | # virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
23 | hs_err_pid*
24 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/cell-group/index.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | Object.defineProperty(exports, "__esModule", { value: true });
3 | var component_1 = require("../common/component");
4 | (0, component_1.VantComponent)({
5 | props: {
6 | title: String,
7 | border: {
8 | type: Boolean,
9 | value: true,
10 | },
11 | inset: Boolean,
12 | },
13 | });
14 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/col/index.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | Object.defineProperty(exports, "__esModule", { value: true });
3 | var relation_1 = require("../common/relation");
4 | var component_1 = require("../common/component");
5 | (0, component_1.VantComponent)({
6 | relation: (0, relation_1.useParent)('row'),
7 | props: {
8 | span: Number,
9 | offset: Number,
10 | },
11 | });
12 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/notice-bar/index.wxs:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 | var style = require('../wxs/style.wxs');
3 | var addUnit = require('../wxs/add-unit.wxs');
4 |
5 | function rootStyle(data) {
6 | return style({
7 | color: data.color,
8 | 'background-color': data.backgroundColor,
9 | background: data.background,
10 | });
11 | }
12 |
13 | module.exports = {
14 | rootStyle: rootStyle,
15 | };
16 |
--------------------------------------------------------------------------------
/studyroom-wx/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "guest-applets-code-warehouse",
3 | "version": "1.0.0",
4 | "main": ".eslintrc.js",
5 | "scripts": {
6 | "test": "echo \"Error: no test specified\" && exit 1"
7 | },
8 | "keywords": [],
9 | "author": "",
10 | "license": "ISC",
11 | "dependencies": {
12 | "@vant/weapp": "^1.10.11"
13 | },
14 | "devDependencies": {},
15 | "description": ""
16 | }
17 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/sticky/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/tabbar/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/mixins/page-scroll.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 | ///
3 | declare type IPageScrollOption = WechatMiniprogram.Page.IPageScrollOption;
4 | declare type Scroller = (this: WechatMiniprogram.Component.TrivialInstance, event?: IPageScrollOption) => void;
5 | export declare function pageScrollMixin(scroller: Scroller): string;
6 | export {};
7 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/index-anchor/index.wxml:
--------------------------------------------------------------------------------
1 |
5 |
9 |
10 |
11 | {{ index }}
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/studyroom-java/src/main/java/com/selfstudy/modules/applet/vo/WXLoginVO.java:
--------------------------------------------------------------------------------
1 | package com.selfstudy.modules.applet.vo;
2 |
3 | import com.fasterxml.jackson.databind.annotation.JsonSerialize;
4 | import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
5 | import lombok.Data;
6 |
7 | @Data
8 | public class WXLoginVO {
9 | @JsonSerialize(using = ToStringSerializer.class)
10 | Long userId;
11 | Integer status;
12 | }
13 |
--------------------------------------------------------------------------------
/studyroom-vue/.babelrc:
--------------------------------------------------------------------------------
1 | {
2 | "presets": [
3 | ["env", {
4 | "modules": false
5 | }],
6 | "stage-2"
7 | ],
8 | "plugins": ["transform-runtime", ["component", [
9 | {
10 | "libraryName": "element-ui"
11 | }
12 | ]]],
13 | "env": {
14 | "test": {
15 | "presets": ["env", "stage-2"],
16 | "plugins": ["transform-es2015-modules-commonjs", "dynamic-import-node"]
17 | }
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/studyroom-vue/test/unit/specs/HelloWorld.spec.js:
--------------------------------------------------------------------------------
1 | import Vue from 'vue'
2 | import HelloWorld from '@/components/HelloWorld'
3 |
4 | describe('HelloWorld.vue', () => {
5 | it('should render correct contents', () => {
6 | const Constructor = Vue.extend(HelloWorld)
7 | const vm = new Constructor().$mount()
8 | expect(vm.$el.querySelector('.hello h1').textContent)
9 | .toEqual('Welcome to Your Vue.js App')
10 | })
11 | })
12 |
--------------------------------------------------------------------------------
/studyroom-vue/static/config/index.js:
--------------------------------------------------------------------------------
1 | /**
2 | * 开发环境
3 | */
4 | ;(function () {
5 | window.SITE_CONFIG = {}
6 |
7 | // api接口请求地址
8 | window.SITE_CONFIG['baseUrl'] = 'http://localhost:8080/self-study'
9 |
10 | // cdn地址 = 域名 + 版本号
11 | window.SITE_CONFIG['domain'] = './' // 域名
12 | window.SITE_CONFIG['version'] = '' // 版本号(年月日时分)
13 | window.SITE_CONFIG['cdnUrl'] = window.SITE_CONFIG.domain + window.SITE_CONFIG.version
14 | })()
15 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/cell/index.wxs:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 | var style = require('../wxs/style.wxs');
3 | var addUnit = require('../wxs/add-unit.wxs');
4 |
5 | function titleStyle(data) {
6 | return style([
7 | {
8 | 'max-width': addUnit(data.titleWidth),
9 | 'min-width': addUnit(data.titleWidth),
10 | },
11 | data.titleStyle,
12 | ]);
13 | }
14 |
15 | module.exports = {
16 | titleStyle: titleStyle,
17 | };
18 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/common/component.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 | import { VantComponentOptions } from 'definitions/index';
3 | declare function VantComponent(vantOptions: VantComponentOptions): void;
4 | export { VantComponent };
5 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/count-down/utils.d.ts:
--------------------------------------------------------------------------------
1 | export declare type TimeData = {
2 | days: number;
3 | hours: number;
4 | minutes: number;
5 | seconds: number;
6 | milliseconds: number;
7 | };
8 | export declare function parseTimeData(time: number): TimeData;
9 | export declare function parseFormat(format: string, timeData: TimeData): string;
10 | export declare function isSameSecond(time1: number, time2: number): boolean;
11 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/dropdown-menu/index.wxs:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 | function displayTitle(item) {
3 | if (item.title) {
4 | return item.title;
5 | }
6 |
7 | var match = item.options.filter(function(option) {
8 | return option.value === item.value;
9 | });
10 | var displayTitle = match.length ? match[0].text : '';
11 | return displayTitle;
12 | }
13 |
14 | module.exports = {
15 | displayTitle: displayTitle
16 | };
17 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/share-sheet/options.wxs:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 | var PRESET_ICONS = ['qq', 'link', 'weibo', 'wechat', 'poster', 'qrcode', 'weapp-qrcode', 'wechat-moments'];
3 |
4 | function getIconURL(icon) {
5 | if (PRESET_ICONS.indexOf(icon) !== -1) {
6 | return 'https://img.yzcdn.cn/vant/share-sheet-' + icon + '.png';
7 | }
8 |
9 | return icon;
10 | }
11 |
12 | module.exports = {
13 | getIconURL: getIconURL,
14 | };
15 |
--------------------------------------------------------------------------------
/studyroom-java/src/main/java/com/selfstudy/datasource/annotation/DataSource.java:
--------------------------------------------------------------------------------
1 | package com.selfstudy.datasource.annotation;
2 |
3 | import java.lang.annotation.*;
4 |
5 | /**
6 | * 多数据源注解
7 | *
8 | * @author Mark 2891517520@qq.com
9 | */
10 | @Target({ElementType.METHOD, ElementType.TYPE})
11 | @Retention(RetentionPolicy.RUNTIME)
12 | @Documented
13 | @Inherited
14 | public @interface DataSource {
15 | String value() default "";
16 | }
17 |
--------------------------------------------------------------------------------
/studyroom-vue/src/assets/scss/_variables.scss:
--------------------------------------------------------------------------------
1 | // 站点主色
2 | // tips: 要达到整站主题修改效果, 请确保[$--color-primary]站点主色与[/src/element-ui-theme/index.js]文件中[import './element-[#17B3A3]/index.css']当前主题色一致
3 | $--color-primary: #17B3A3;
4 |
5 | // Navbar
6 | $navbar--background-color: $--color-primary;
7 |
8 | // Sidebar
9 | $sidebar--background-color-dark: #263238;
10 | $sidebar--color-text-dark: #8a979e;
11 |
12 | // Content
13 | $content--background-color: #f1f4f5;
14 |
--------------------------------------------------------------------------------
/studyroom-vue/static/config/index-prod.js:
--------------------------------------------------------------------------------
1 | /**
2 | * 生产环境
3 | */
4 | ;(function () {
5 | window.SITE_CONFIG = {};
6 |
7 | // api接口请求地址
8 | window.SITE_CONFIG['baseUrl'] = 'http://localhost:8080/self-study'
9 | // cdn地址 = 域名 + 版本号
10 | window.SITE_CONFIG['domain'] = './'; // 域名
11 | window.SITE_CONFIG['version'] = ''; // 版本号(年月日时分)
12 | window.SITE_CONFIG['cdnUrl'] = window.SITE_CONFIG.domain + window.SITE_CONFIG.version;
13 | })();
14 |
--------------------------------------------------------------------------------
/studyroom-vue/static/config/index-qa.js:
--------------------------------------------------------------------------------
1 | /**
2 | * 测试环境
3 | */
4 | ;(function () {
5 | window.SITE_CONFIG = {};
6 |
7 | // api接口请求地址
8 | window.SITE_CONFIG['baseUrl'] = 'http://localhost:8080/self-study'
9 |
10 | // cdn地址 = 域名 + 版本号
11 | window.SITE_CONFIG['domain'] = './'; // 域名
12 | window.SITE_CONFIG['version'] = ''; // 版本号(年月日时分)
13 | window.SITE_CONFIG['cdnUrl'] = window.SITE_CONFIG.domain + window.SITE_CONFIG.version;
14 | })();
15 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/col/index.wxs:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 | var style = require('../wxs/style.wxs');
3 | var addUnit = require('../wxs/add-unit.wxs');
4 |
5 | function rootStyle(data) {
6 | if (!data.gutter) {
7 | return '';
8 | }
9 |
10 | return style({
11 | 'padding-right': addUnit(data.gutter / 2),
12 | 'padding-left': addUnit(data.gutter / 2),
13 | });
14 | }
15 |
16 | module.exports = {
17 | rootStyle: rootStyle,
18 | };
19 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/row/index.wxs:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 | var style = require('../wxs/style.wxs');
3 | var addUnit = require('../wxs/add-unit.wxs');
4 |
5 | function rootStyle(data) {
6 | if (!data.gutter) {
7 | return '';
8 | }
9 |
10 | return style({
11 | 'margin-right': addUnit(-data.gutter / 2),
12 | 'margin-left': addUnit(-data.gutter / 2),
13 | });
14 | }
15 |
16 | module.exports = {
17 | rootStyle: rootStyle,
18 | };
19 |
--------------------------------------------------------------------------------
/studyroom-wx/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "studyroom",
3 | "version": "1.0.0",
4 | "lockfileVersion": 1,
5 | "requires": true,
6 | "dependencies": {
7 | "@vant/weapp": {
8 | "version": "1.10.11",
9 | "resolved": "https://registry.npmmirror.com/@vant/weapp/-/weapp-1.10.11.tgz",
10 | "integrity": "sha512-ESJfvagXQyANuhxLa7wf0viGFt7n3ILMZnNXphLwBAf2ftO3zRmy09z/BSDjBxN1UDlNvacKw6X4SRAHZA2zHA=="
11 | }
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/studyroom-vue/static/config/index-uat.js:
--------------------------------------------------------------------------------
1 | /**
2 | * 验收环境
3 | */
4 | ;(function () {
5 | window.SITE_CONFIG = {};
6 |
7 | // api接口请求地址
8 | window.SITE_CONFIG['baseUrl'] = 'http://localhost:8080/self-study'
9 |
10 | // cdn地址 = 域名 + 版本号
11 | window.SITE_CONFIG['domain'] = './'; // 域名
12 | window.SITE_CONFIG['version'] = ''; // 版本号(年月日时分)
13 | window.SITE_CONFIG['cdnUrl'] = window.SITE_CONFIG.domain + window.SITE_CONFIG.version;
14 | })();
15 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/common/color.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | Object.defineProperty(exports, "__esModule", { value: true });
3 | exports.GRAY_DARK = exports.GRAY = exports.ORANGE = exports.GREEN = exports.WHITE = exports.BLUE = exports.RED = void 0;
4 | exports.RED = '#ee0a24';
5 | exports.BLUE = '#1989fa';
6 | exports.WHITE = '#fff';
7 | exports.GREEN = '#07c160';
8 | exports.ORANGE = '#ff976a';
9 | exports.GRAY = '#323233';
10 | exports.GRAY_DARK = '#969799';
11 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/picker-column/index.wxss:
--------------------------------------------------------------------------------
1 | @import '../common/index.wxss';.van-picker-column{color:var(--picker-option-text-color,#000);font-size:var(--picker-option-font-size,16px);overflow:hidden;text-align:center}.van-picker-column__item{padding:0 5px}.van-picker-column__item--selected{color:var(--picker-option-selected-text-color,#323233);font-weight:var(--font-weight-bold,500)}.van-picker-column__item--disabled{opacity:var(--picker-option-disabled-opacity,.3)}
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/dialogs/help/help.css:
--------------------------------------------------------------------------------
1 | .wrapper{width: 370px;margin: 10px auto;zoom: 1;}
2 | .tabbody{height: 360px;}
3 | .tabbody .panel{width:100%;height: 360px;position: absolute;background: #fff;}
4 | .tabbody .panel h1{font-size:26px;margin: 5px 0 0 5px;}
5 | .tabbody .panel p{font-size:12px;margin: 5px 0 0 5px;}
6 | .tabbody table{width:90%;line-height: 20px;margin: 5px 0 0 5px;;}
7 | .tabbody table thead{font-weight: bold;line-height: 25px;}
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/dropdown-item/index.wxss:
--------------------------------------------------------------------------------
1 | @import '../common/index.wxss';.van-dropdown-item{left:0;overflow:hidden;position:fixed;right:0}.van-dropdown-item__option{text-align:left}.van-dropdown-item__option--active .van-dropdown-item__icon,.van-dropdown-item__option--active .van-dropdown-item__title{color:var(--dropdown-menu-option-active-color,#ee0a24)}.van-dropdown-item--up{top:0}.van-dropdown-item--down{bottom:0}.van-dropdown-item__icon{display:block;line-height:inherit}
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/index-bar/index.wxss:
--------------------------------------------------------------------------------
1 | @import '../common/index.wxss';.van-index-bar{position:relative}.van-index-bar__sidebar{display:flex;flex-direction:column;position:fixed;right:0;text-align:center;top:50%;transform:translateY(-50%);-webkit-user-select:none;user-select:none}.van-index-bar__index{font-size:var(--index-bar-index-font-size,10px);font-weight:500;line-height:var(--index-bar-index-line-height,14px);padding:0 var(--padding-base,4px) 0 var(--padding-md,16px)}
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/divider/index.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | Object.defineProperty(exports, "__esModule", { value: true });
3 | var component_1 = require("../common/component");
4 | (0, component_1.VantComponent)({
5 | props: {
6 | dashed: Boolean,
7 | hairline: Boolean,
8 | contentPosition: String,
9 | fontSize: String,
10 | borderColor: String,
11 | textColor: String,
12 | customStyle: String,
13 | },
14 | });
15 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/divider/index.wxs:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 | var style = require('../wxs/style.wxs');
3 | var addUnit = require('../wxs/add-unit.wxs');
4 |
5 | function rootStyle(data) {
6 | return style([
7 | {
8 | 'border-color': data.borderColor,
9 | color: data.textColor,
10 | 'font-size': addUnit(data.fontSize),
11 | },
12 | data.customStyle,
13 | ]);
14 | }
15 |
16 | module.exports = {
17 | rootStyle: rootStyle,
18 | };
19 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/transition/index.wxs:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 | var style = require('../wxs/style.wxs');
3 |
4 | function rootStyle(data) {
5 | return style([
6 | {
7 | '-webkit-transition-duration': data.currentDuration + 'ms',
8 | 'transition-duration': data.currentDuration + 'ms',
9 | },
10 | data.display ? null : 'display: none',
11 | data.customStyle,
12 | ]);
13 | }
14 |
15 | module.exports = {
16 | rootStyle: rootStyle,
17 | };
18 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/circle/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | {{ text }}
9 |
10 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/tag/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
8 |
9 |
15 |
16 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/field/index.wxs:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 | var style = require('../wxs/style.wxs');
3 | var addUnit = require('../wxs/add-unit.wxs');
4 |
5 | function inputStyle(autosize) {
6 | if (autosize && autosize.constructor === 'Object') {
7 | return style({
8 | 'min-height': addUnit(autosize.minHeight),
9 | 'max-height': addUnit(autosize.maxHeight),
10 | });
11 | }
12 |
13 | return '';
14 | }
15 |
16 | module.exports = {
17 | inputStyle: inputStyle,
18 | };
19 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/popup/index.wxs:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 | var style = require('../wxs/style.wxs');
3 |
4 | function popupStyle(data) {
5 | return style([
6 | {
7 | 'z-index': data.zIndex,
8 | '-webkit-transition-duration': data.currentDuration + 'ms',
9 | 'transition-duration': data.currentDuration + 'ms',
10 | },
11 | data.display ? null : 'display: none',
12 | data.customStyle,
13 | ]);
14 | }
15 |
16 | module.exports = {
17 | popupStyle: popupStyle,
18 | };
19 |
--------------------------------------------------------------------------------
/studyroom-java/src/main/java/com/selfstudy/modules/applet/annotation/LoginUser.java:
--------------------------------------------------------------------------------
1 | package com.selfstudy.modules.applet.annotation;
2 |
3 | import java.lang.annotation.ElementType;
4 | import java.lang.annotation.Retention;
5 | import java.lang.annotation.RetentionPolicy;
6 | import java.lang.annotation.Target;
7 |
8 | /**
9 | * 登录用户信息
10 | *
11 | * @author Mark 2891517520@qq.com
12 | */
13 | @Target(ElementType.PARAMETER)
14 | @Retention(RetentionPolicy.RUNTIME)
15 | public @interface LoginUser {
16 |
17 | }
18 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/cell-group/index.wxss:
--------------------------------------------------------------------------------
1 | @import '../common/index.wxss';.van-cell-group--inset{border-radius:var(--cell-group-inset-border-radius,8px);margin:var(--cell-group-inset-padding,0 16px);overflow:hidden}.van-cell-group__title{color:var(--cell-group-title-color,#969799);font-size:var(--cell-group-title-font-size,14px);line-height:var(--cell-group-title-line-height,16px);padding:var(--cell-group-title-padding,16px 16px 8px)}.van-cell-group__title--inset{padding:var(--cell-group-inset-title-padding,16px 16px 8px 32px)}
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/mixins/basic.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | Object.defineProperty(exports, "__esModule", { value: true });
3 | exports.basic = void 0;
4 | exports.basic = Behavior({
5 | methods: {
6 | $emit: function (name, detail, options) {
7 | this.triggerEvent(name, detail, options);
8 | },
9 | set: function (data) {
10 | this.setData(data);
11 | return new Promise(function (resolve) { return wx.nextTick(resolve); });
12 | },
13 | },
14 | });
15 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/index-anchor/index.wxss:
--------------------------------------------------------------------------------
1 | @import '../common/index.wxss';.van-index-anchor{background-color:var(--index-anchor-background-color,transparent);color:var(--index-anchor-text-color,#323233);font-size:var(--index-anchor-font-size,14px);font-weight:var(--index-anchor-font-weight,500);line-height:var(--index-anchor-line-height,32px);padding:var(--index-anchor-padding,0 16px)}.van-index-anchor--active{background-color:var(--index-anchor-active-background-color,#fff);color:var(--index-anchor-active-text-color,#07c160);left:0;right:0}
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/notify/index.wxs:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 | var style = require('../wxs/style.wxs');
3 | var addUnit = require('../wxs/add-unit.wxs');
4 |
5 | function rootStyle(data) {
6 | return style({
7 | 'z-index': data.zIndex,
8 | top: addUnit(data.top),
9 | });
10 | }
11 |
12 | function notifyStyle(data) {
13 | return style({
14 | background: data.background,
15 | color: data.color,
16 | });
17 | }
18 |
19 | module.exports = {
20 | rootStyle: rootStyle,
21 | notifyStyle: notifyStyle,
22 | };
23 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/uploader/index.wxs:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 | var style = require('../wxs/style.wxs');
3 | var addUnit = require('../wxs/add-unit.wxs');
4 |
5 | function sizeStyle(data) {
6 | return "Array" === data.previewSize.constructor ? style({
7 | width: addUnit(data.previewSize[0]),
8 | height: addUnit(data.previewSize[1]),
9 | }) : style({
10 | width: addUnit(data.previewSize),
11 | height: addUnit(data.previewSize),
12 | });
13 | }
14 |
15 | module.exports = {
16 | sizeStyle: sizeStyle,
17 | };
18 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/loading/index.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | Object.defineProperty(exports, "__esModule", { value: true });
3 | var component_1 = require("../common/component");
4 | (0, component_1.VantComponent)({
5 | props: {
6 | color: String,
7 | vertical: Boolean,
8 | type: {
9 | type: String,
10 | value: 'circular',
11 | },
12 | size: String,
13 | textSize: String,
14 | },
15 | data: {
16 | array12: Array.from({ length: 12 }),
17 | },
18 | });
19 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/transition/index.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | Object.defineProperty(exports, "__esModule", { value: true });
3 | var component_1 = require("../common/component");
4 | var transition_1 = require("../mixins/transition");
5 | (0, component_1.VantComponent)({
6 | classes: [
7 | 'enter-class',
8 | 'enter-active-class',
9 | 'enter-to-class',
10 | 'leave-class',
11 | 'leave-active-class',
12 | 'leave-to-class',
13 | ],
14 | mixins: [(0, transition_1.transition)(true)],
15 | });
16 |
--------------------------------------------------------------------------------
/studyroom-wx/subpackages/pages/region/index.json:
--------------------------------------------------------------------------------
1 | {
2 | "usingComponents": {
3 | "van-image": "/libs/vant-ui/image/index",
4 | "van-datetime-picker": "/libs/vant-ui/datetime-picker/index",
5 | "van-popup": "/libs/vant-ui/popup/index",
6 | "van-divider": "/libs/vant-ui/divider/index",
7 | "van-tab": "/libs/vant-ui/tab/index",
8 | "van-tabs": "/libs/vant-ui/tabs/index",
9 | "van-button": "/libs/vant-ui/button/index",
10 | "van-field": "/libs/vant-ui/field/index"
11 | },
12 | "navigationBarTitleText": "预定"
13 | }
14 |
--------------------------------------------------------------------------------
/studyroom-wx/components/search/index.js:
--------------------------------------------------------------------------------
1 | // components/search/index.js
2 | Component({
3 | /**
4 | * 组件的属性列表
5 | */
6 | properties: {
7 |
8 | },
9 | //开启多个插槽
10 | // options: {
11 | // multipleSlots: true
12 | // },
13 | /**
14 | * 组件的初始数据
15 | */
16 | data: {
17 | value: ""
18 | },
19 |
20 | /**
21 | * 组件的方法列表
22 | */
23 | methods: {
24 | onSearch(res) {
25 | console.log(res)
26 | this.triggerEvent('searchevent', {
27 | name: this.data.value,
28 | })
29 | }
30 | }
31 | })
32 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/loading/index.wxs:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 | var style = require('../wxs/style.wxs');
3 | var addUnit = require('../wxs/add-unit.wxs');
4 |
5 | function spinnerStyle(data) {
6 | return style({
7 | color: data.color,
8 | width: addUnit(data.size),
9 | height: addUnit(data.size),
10 | });
11 | }
12 |
13 | function textStyle(data) {
14 | return style({
15 | 'font-size': addUnit(data.textSize),
16 | });
17 | }
18 |
19 | module.exports = {
20 | spinnerStyle: spinnerStyle,
21 | textStyle: textStyle,
22 | };
23 |
--------------------------------------------------------------------------------
/studyroom-wx/utils/util.js:
--------------------------------------------------------------------------------
1 | const formatTime = date => {
2 | const year = date.getFullYear()
3 | const month = date.getMonth() + 1
4 | const day = date.getDate()
5 | const hour = date.getHours()
6 | const minute = date.getMinutes()
7 | const second = date.getSeconds()
8 |
9 | return `${[year, month, day].map(formatNumber).join('/')} ${[hour, minute, second].map(formatNumber).join(':')}`
10 | }
11 |
12 | const formatNumber = n => {
13 | n = n.toString()
14 | return n[1] ? n : `0${n}`
15 | }
16 |
17 | module.exports = {
18 | formatTime
19 | }
20 |
--------------------------------------------------------------------------------
/studyroom-java/src/main/java/com/selfstudy/modules/applet/dao/TbTokenDao.java:
--------------------------------------------------------------------------------
1 | package com.selfstudy.modules.applet.dao;
2 |
3 | import com.baomidou.mybatisplus.core.mapper.BaseMapper;
4 | import com.selfstudy.modules.applet.entity.TbTokenEntity;
5 | import org.apache.ibatis.annotations.Mapper;
6 |
7 | /**
8 | * 小程序用户Token
9 | *
10 | * @author
11 | * @email 2891517520@qq.com
12 | * @date 2023-01-31 14:21:07
13 | */
14 | @Mapper
15 | public interface TbTokenDao extends BaseMapper {
16 |
17 | TbTokenEntity queryByToken(String token);
18 | }
19 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/common/version.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 | export declare function getSystemInfoSync(): WechatMiniprogram.SystemInfo;
3 | export declare function canIUseModel(): boolean;
4 | export declare function canIUseFormFieldButton(): boolean;
5 | export declare function canIUseAnimate(): boolean;
6 | export declare function canIUseGroupSetData(): boolean;
7 | export declare function canIUseNextTick(): boolean;
8 | export declare function canIUseCanvas2d(): boolean;
9 | export declare function canIUseGetUserProfile(): boolean;
10 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/stepper/index.wxs:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 | var style = require('../wxs/style.wxs');
3 | var addUnit = require('../wxs/add-unit.wxs');
4 |
5 | function buttonStyle(data) {
6 | return style({
7 | width: addUnit(data.buttonSize),
8 | height: addUnit(data.buttonSize),
9 | });
10 | }
11 |
12 | function inputStyle(data) {
13 | return style({
14 | width: addUnit(data.inputWidth),
15 | height: addUnit(data.buttonSize),
16 | });
17 | }
18 |
19 | module.exports = {
20 | buttonStyle: buttonStyle,
21 | inputStyle: inputStyle,
22 | };
23 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/datetime-picker/index.wxml:
--------------------------------------------------------------------------------
1 |
17 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/goods-action-icon/index.wxss:
--------------------------------------------------------------------------------
1 | @import '../common/index.wxss';.van-goods-action-icon{border:none!important;color:var(--goods-action-icon-text-color,#646566)!important;display:flex!important;flex-direction:column;font-size:var(--goods-action-icon-font-size,10px)!important;height:var(--goods-action-icon-height,50px)!important;justify-content:center!important;line-height:1!important;min-width:var(--goods-action-icon-width,48px)}.van-goods-action-icon__icon{color:var(--goods-action-icon-color,#323233);display:flex;font-size:var(--goods-action-icon-size,18px);margin:0 auto 5px}
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/icon/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
8 |
14 |
20 |
21 |
--------------------------------------------------------------------------------
/studyroom-java/src/main/java/com/selfstudy/common/annotation/SysLog.java:
--------------------------------------------------------------------------------
1 | package com.selfstudy.common.annotation;
2 |
3 | import java.lang.annotation.Documented;
4 | import java.lang.annotation.ElementType;
5 | import java.lang.annotation.Retention;
6 | import java.lang.annotation.RetentionPolicy;
7 | import java.lang.annotation.Target;
8 |
9 | /**
10 | * 系统日志注解
11 | *
12 | * @author Mark 2891517520@qq.com
13 | */
14 | @Target(ElementType.METHOD)
15 | @Retention(RetentionPolicy.RUNTIME)
16 | @Documented
17 | public @interface SysLog {
18 |
19 | String value() default "";
20 | }
21 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/panel/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
19 |
20 |
--------------------------------------------------------------------------------
/studyroom-wx/pages.js:
--------------------------------------------------------------------------------
1 | export default {
2 | Home: "/pages/home/index",
3 | Application: "/pages/application/index",
4 | Backstage: "/pages/backstage/index",
5 | My: "/pages/my/index",
6 | Login: "/pages/login/index",
7 | Register: "/subpackages/pages/register/index",
8 | Region: "/subpackages/pages/region/index",
9 | Information: "/subpackages/pages/information/index",
10 | Message: "/subpackages/pages/message/index",
11 | leave: "/subpackages/pages/leave/index",
12 | Announce: "/subpackages/pages/announce/index",
13 | NameList: "/subpackages/pages/nameList/index"
14 | }
15 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/checkbox/index.wxs:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 | var style = require('../wxs/style.wxs');
3 | var addUnit = require('../wxs/add-unit.wxs');
4 |
5 | function iconStyle(checkedColor, value, disabled, parentDisabled, iconSize) {
6 | var styles = {
7 | 'font-size': addUnit(iconSize),
8 | };
9 |
10 | if (checkedColor && value && !disabled && !parentDisabled) {
11 | styles['border-color'] = checkedColor;
12 | styles['background-color'] = checkedColor;
13 | }
14 |
15 | return style(styles);
16 | }
17 |
18 | module.exports = {
19 | iconStyle: iconStyle,
20 | };
21 |
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/third-party/highcharts/modules/heatmap.js:
--------------------------------------------------------------------------------
1 | (function(b){var k=b.seriesTypes,l=b.each;k.heatmap=b.extendClass(k.map,{colorKey:"z",useMapGeometry:!1,pointArrayMap:["y","z"],translate:function(){var c=this,b=c.options,i=Number.MAX_VALUE,j=Number.MIN_VALUE;c.generatePoints();l(c.data,function(a){var e=a.x,f=a.y,d=a.z,g=(b.colsize||1)/2,h=(b.rowsize||1)/2;a.path=["M",e-g,f-h,"L",e+g,f-h,"L",e+g,f+h,"L",e-g,f+h,"Z"];a.shapeType="path";a.shapeArgs={d:c.translatePath(a.path)};typeof d==="number"&&(d>j?j=d:d {
18 | state[key] = cloneDeep(window.SITE_CONFIG['storeState'][key])
19 | })
20 | }
21 | },
22 | strict: process.env.NODE_ENV !== 'production'
23 | })
24 |
--------------------------------------------------------------------------------
/studyroom-wx/subpackages/pages/leave/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 用户留言
4 |
5 | 用户名称: {{ item.username }}
6 | 留言内容:{{item.message}}
7 |
8 | 留言时间:{{ item.messageTime }}
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/studyroom-vue/src/utils/validate.js:
--------------------------------------------------------------------------------
1 | /**
2 | * 邮箱
3 | * @param {*} s
4 | */
5 | export function isEmail (s) {
6 | return /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((.[a-zA-Z0-9_-]{2,3}){1,2})$/.test(s)
7 | }
8 |
9 | /**
10 | * 手机号码
11 | * @param {*} s
12 | */
13 | export function isMobile (s) {
14 | return /^1[0-9]{10}$/.test(s)
15 | }
16 |
17 | /**
18 | * 电话号码
19 | * @param {*} s
20 | */
21 | export function isPhone (s) {
22 | return /^([0-9]{3,4}-)?[0-9]{7,8}$/.test(s)
23 | }
24 |
25 | /**
26 | * URL地址
27 | * @param {*} s
28 | */
29 | export function isURL (s) {
30 | return /^http[s]?:\/\/.*/.test(s)
31 | }
32 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/picker/shared.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | Object.defineProperty(exports, "__esModule", { value: true });
3 | exports.pickerProps = void 0;
4 | exports.pickerProps = {
5 | title: String,
6 | loading: Boolean,
7 | showToolbar: Boolean,
8 | cancelButtonText: {
9 | type: String,
10 | value: '取消',
11 | },
12 | confirmButtonText: {
13 | type: String,
14 | value: '确认',
15 | },
16 | visibleItemCount: {
17 | type: Number,
18 | value: 6,
19 | },
20 | itemHeight: {
21 | type: Number,
22 | value: 44,
23 | },
24 | };
25 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/icon/index.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | Object.defineProperty(exports, "__esModule", { value: true });
3 | var component_1 = require("../common/component");
4 | (0, component_1.VantComponent)({
5 | props: {
6 | dot: Boolean,
7 | info: null,
8 | size: null,
9 | color: String,
10 | customStyle: String,
11 | classPrefix: {
12 | type: String,
13 | value: 'van-icon',
14 | },
15 | name: String,
16 | },
17 | methods: {
18 | onClick: function () {
19 | this.$emit('click');
20 | },
21 | },
22 | });
23 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/overlay/index.wxml:
--------------------------------------------------------------------------------
1 |
10 |
11 |
12 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/calendar/components/header/index.wxml:
--------------------------------------------------------------------------------
1 |
17 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/notify/index.wxss:
--------------------------------------------------------------------------------
1 | @import '../common/index.wxss';.van-notify{word-wrap:break-word;font-size:var(--notify-font-size,14px);line-height:var(--notify-line-height,20px);padding:var(--notify-padding,6px 15px);text-align:center}.van-notify__container{box-sizing:border-box;left:0;position:fixed;top:0;width:100%}.van-notify--primary{background-color:var(--notify-primary-background-color,#1989fa)}.van-notify--success{background-color:var(--notify-success-background-color,#07c160)}.van-notify--danger{background-color:var(--notify-danger-background-color,#ee0a24)}.van-notify--warning{background-color:var(--notify-warning-background-color,#ff976a)}
--------------------------------------------------------------------------------
/studyroom-wx/app.js:
--------------------------------------------------------------------------------
1 | // app.js
2 | App({
3 | onLaunch() {
4 | // wx.checkSession({
5 | // success: function (res) {
6 | // console.log(res, '登录未过期');
7 | // wx.showToast({
8 | // title: '登录未过期'
9 | // });
10 | // },
11 | // })
12 | // 展示本地存储能力
13 | const logs = wx.getStorageSync('logs') || []
14 | logs.unshift(Date.now())
15 | wx.setStorageSync('logs', logs)
16 |
17 | // 登录
18 | wx.login({
19 | success: res => {
20 | // 发送 res.code 到后台换取 openId, sessionKey, unionId
21 | }
22 | })
23 | },
24 | globalData: {
25 | userInfo: null
26 | }
27 | })
28 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/switch/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
9 |
10 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/index-bar/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
22 |
23 |
--------------------------------------------------------------------------------
/studyroom-vue/src/element-ui-theme/index.js:
--------------------------------------------------------------------------------
1 | /**
2 | * element-ui组件主题
3 | *
4 | * tips:
5 | * 1. 此处只包含element-ui组件主题
6 | * 2. 要达到整站主题修改效果, 请确保[import './element-[#17B3A3]/index.css']当前主题色与[/src/assets/scss/_variables.scss]文件中[$--color-primary]属性值一致
7 | */
8 | import './element-#17B3A3/index.css' // 当前主题色
9 | export default {
10 | list: [
11 | '#0BB2D4', // 青色
12 | '#3E8EF7', // 蓝色
13 | '#11C26D', // 绿色
14 | '#17B3A3', // 蓝绿色
15 | '#667AFA', // 靛青色
16 | '#997B71', // 棕色
17 | '#9463F7', // 紫色
18 | '#757575', // 灰色
19 | '#EB6709', // 橙色
20 | '#F74584', // 粉红色
21 | '#FCB900', // 黄色
22 | '#FF4C52' // 红色
23 | ]
24 | }
25 |
--------------------------------------------------------------------------------
/studyroom-vue/test/e2e/specs/test.js:
--------------------------------------------------------------------------------
1 | // For authoring Nightwatch tests, see
2 | // http://nightwatchjs.org/guide#usage
3 |
4 | module.exports = {
5 | 'default e2e tests': function (browser) {
6 | // automatically uses dev Server port from /config.index.js
7 | // default: http://localhost:8080
8 | // see nightwatch.conf.js
9 | const devServer = browser.globals.devServerURL
10 |
11 | browser
12 | .url(devServer)
13 | .waitForElementVisible('#app', 5000)
14 | .assert.elementPresent('.hello')
15 | .assert.containsText('h1', 'Welcome to Your Vue.js App')
16 | .assert.elementCount('img', 1)
17 | .end()
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/rate/index.wxss:
--------------------------------------------------------------------------------
1 | @import '../common/index.wxss';.van-rate{display:inline-flex;-webkit-user-select:none;user-select:none}.van-rate__item{padding:0 var(--rate-horizontal-padding,2px);position:relative}.van-rate__item:not(:last-child){padding-right:var(--rate-icon-gutter,4px)}.van-rate__icon{color:var(--rate-icon-void-color,#c8c9cc);display:block;font-size:var(--rate-icon-size,20px);height:1em}.van-rate__icon--half{left:var(--rate-horizontal-padding,2px);overflow:hidden;position:absolute;top:0;width:.5em}.van-rate__icon--full,.van-rate__icon--half{color:var(--rate-icon-full-color,#ee0a24)}.van-rate__icon--disabled{color:var(--rate-icon-disabled-color,#c8c9cc)}
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/tag/index.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | Object.defineProperty(exports, "__esModule", { value: true });
3 | var component_1 = require("../common/component");
4 | (0, component_1.VantComponent)({
5 | props: {
6 | size: String,
7 | mark: Boolean,
8 | color: String,
9 | plain: Boolean,
10 | round: Boolean,
11 | textColor: String,
12 | type: {
13 | type: String,
14 | value: 'default',
15 | },
16 | closeable: Boolean,
17 | },
18 | methods: {
19 | onClose: function () {
20 | this.$emit('close');
21 | },
22 | },
23 | });
24 |
--------------------------------------------------------------------------------
/studyroom-java/src/main/java/com/selfstudy/modules/applet/service/TbTokenService.java:
--------------------------------------------------------------------------------
1 | package com.selfstudy.modules.applet.service;
2 |
3 | import com.baomidou.mybatisplus.extension.service.IService;
4 | import com.selfstudy.common.utils.PageUtils;
5 | import com.selfstudy.modules.applet.entity.TbTokenEntity;
6 |
7 | import java.util.Map;
8 |
9 | /**
10 | * 小程序用户Token
11 | *
12 | * @author
13 | * @email 2891517520@qq.com
14 | * @date 2023-01-31 14:21:07
15 | */
16 | public interface TbTokenService extends IService {
17 |
18 | TbTokenEntity queryByToken(String token);
19 |
20 | PageUtils queryPage(Map params);
21 | }
22 |
23 |
--------------------------------------------------------------------------------
/studyroom-wx/app.wxss:
--------------------------------------------------------------------------------
1 | page {
2 | height: 100%;
3 | }
4 | /* tab页面 */
5 | .outermost-layer-tab {
6 | background: #F6F6F6;
7 | height: 90%;
8 | overflow: auto;
9 | }
10 | .centered {
11 | padding: 0 20rpx 0 20rpx;
12 | }
13 | /* 标题样式 */
14 | .pt-page-title {
15 | position: relative;
16 | height: 80rpx;
17 | line-height: 95rpx;
18 | font-size: 35rpx;
19 | color: #333333;
20 | font-weight: 700;
21 | }
22 | .pt-page-title ::before {
23 | display: inline-block;
24 | position: relative;
25 | top: 5.6rpx;
26 | left: -1rpx;
27 | content: "";
28 | padding: 0 4rpx;
29 | height: 33rpx;
30 | border-radius: 10rpx;
31 | background: #1C8FFA;
32 | }
33 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/common/relation.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 | declare type TrivialInstance = WechatMiniprogram.Component.TrivialInstance;
3 | export declare function useParent(name: string, onEffect?: (this: TrivialInstance) => void): {
4 | relations: {
5 | [x: string]: WechatMiniprogram.Component.RelationOption;
6 | };
7 | mixin: string;
8 | };
9 | export declare function useChildren(name: string, onEffect?: (this: TrivialInstance, target: TrivialInstance) => void): {
10 | relations: {
11 | [x: string]: WechatMiniprogram.Component.RelationOption;
12 | };
13 | mixin: string;
14 | };
15 | export {};
16 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/common/validator.d.ts:
--------------------------------------------------------------------------------
1 | export declare function isFunction(val: unknown): val is Function;
2 | export declare function isPlainObject(val: unknown): val is Record;
3 | export declare function isPromise(val: unknown): val is Promise;
4 | export declare function isDef(value: unknown): boolean;
5 | export declare function isObj(x: unknown): x is Record;
6 | export declare function isNumber(value: string): boolean;
7 | export declare function isBoolean(value: unknown): value is boolean;
8 | export declare function isImageUrl(url: string): boolean;
9 | export declare function isVideoUrl(url: string): boolean;
10 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/loading/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
9 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/notify/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
11 |
15 |
19 | {{ message }}
20 |
21 |
22 |
--------------------------------------------------------------------------------
/studyroom-vue/build/vue-loader.conf.js:
--------------------------------------------------------------------------------
1 | 'use strict'
2 | const utils = require('./utils')
3 | const config = require('../config')
4 | const isProduction = process.env.NODE_ENV === 'production'
5 | const sourceMapEnabled = isProduction
6 | ? config.build.productionSourceMap
7 | : config.dev.cssSourceMap
8 |
9 | module.exports = {
10 | loaders: utils.cssLoaders({
11 | sourceMap: sourceMapEnabled,
12 | extract: isProduction
13 | }),
14 | cssSourceMap: sourceMapEnabled,
15 | cacheBusting: config.dev.cacheBusting,
16 | transformToRequire: {
17 | video: ['src', 'poster'],
18 | source: 'src',
19 | img: 'src',
20 | image: 'xlink:href'
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/studyroom-vue/src/mock/modules/common.js:
--------------------------------------------------------------------------------
1 | import Mock from 'mockjs'
2 |
3 | // 登录
4 | export function login () {
5 | return {
6 | // isOpen: false,
7 | url: '/sys/login',
8 | type: 'post',
9 | data: {
10 | 'msg': 'success',
11 | 'code': 0,
12 | 'expire': Mock.Random.natural(60 * 60 * 1, 60 * 60 * 12),
13 | 'token': Mock.Random.string('abcdefghijklmnopqrstuvwxyz0123456789', 32)
14 | }
15 | }
16 | }
17 |
18 | // 退出
19 | export function logout () {
20 | return {
21 | // isOpen: false,
22 | url: '/sys/logout',
23 | type: 'post',
24 | data: {
25 | 'msg': 'success',
26 | 'code': 0
27 | }
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/studyroom-java/src/main/java/com/selfstudy/modules/applet/dto/update/UserInfoUpdateDTO.java:
--------------------------------------------------------------------------------
1 | package com.selfstudy.modules.applet.dto.update;
2 |
3 | import lombok.Data;
4 |
5 | /**
6 | * 用户信息修改传输模型
7 | */
8 | @Data
9 | public class UserInfoUpdateDTO {
10 | /**
11 | * 手机号
12 | */
13 | private String mobile;
14 | /**
15 | * 姓名
16 | */
17 | private String name;
18 | /**
19 | * qq账号
20 | */
21 | private Integer qq;
22 | /**
23 | * 邮箱
24 | */
25 | private String email;
26 | /**
27 | * 备注
28 | */
29 | private String bz;
30 | /**
31 | * 头像
32 | */
33 | private String userImg;
34 | }
35 |
--------------------------------------------------------------------------------
/studyroom-java/src/main/java/com/selfstudy/modules/applet/form/LoginForm.java:
--------------------------------------------------------------------------------
1 | package com.selfstudy.modules.applet.form;
2 |
3 | import io.swagger.annotations.ApiModel;
4 | import io.swagger.annotations.ApiModelProperty;
5 | import lombok.Data;
6 |
7 | import javax.validation.constraints.NotBlank;
8 |
9 | /**
10 | * 登录表单
11 | *
12 | * @author Mark 2891517520@qq.com
13 | */
14 | @Data
15 | @ApiModel(value = "登录表单")
16 | public class LoginForm {
17 | @ApiModelProperty(value = "账号")
18 | @NotBlank(message="账号不能为空")
19 | private String account;
20 |
21 | @ApiModelProperty(value = "密码")
22 | @NotBlank(message="密码不能为空")
23 | private String password;
24 |
25 | }
26 |
--------------------------------------------------------------------------------
/studyroom-java/src/main/java/com/selfstudy/modules/applet/form/RegisterForm.java:
--------------------------------------------------------------------------------
1 | package com.selfstudy.modules.applet.form;
2 |
3 | import io.swagger.annotations.ApiModel;
4 | import io.swagger.annotations.ApiModelProperty;
5 | import lombok.Data;
6 |
7 | import javax.validation.constraints.NotBlank;
8 |
9 | /**
10 | * 注册表单
11 | *
12 | * @author Mark 2891517520@qq.com
13 | */
14 | @Data
15 | @ApiModel(value = "注册表单")
16 | public class RegisterForm {
17 | @ApiModelProperty(value = "账号")
18 | @NotBlank(message="账号不能为空")
19 | private String account;
20 |
21 | @ApiModelProperty(value = "密码")
22 | @NotBlank(message="密码不能为空")
23 | private String password;
24 |
25 | }
26 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/picker/toolbar.wxml:
--------------------------------------------------------------------------------
1 |
2 |
9 | {{ cancelButtonText }}
10 |
11 | {{
12 | title
13 | }}
14 |
21 | {{ confirmButtonText }}
22 |
23 |
24 |
--------------------------------------------------------------------------------
/studyroom-vue/.eslintrc.js:
--------------------------------------------------------------------------------
1 | // https://eslint.org/docs/user-guide/configuring
2 |
3 | module.exports = {
4 | root: true,
5 | parser: 'babel-eslint',
6 | parserOptions: {
7 | sourceType: 'module'
8 | },
9 | env: {
10 | browser: true,
11 | },
12 | // https://github.com/standard/standard/blob/master/docs/RULES-en.md
13 | extends: 'standard',
14 | // required to lint *.vue files
15 | plugins: [
16 | 'html'
17 | ],
18 | // add your custom rules here
19 | rules: {
20 | // allow async-await
21 | 'generator-star-spacing': 'off',
22 | // allow debugger during development
23 | 'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off'
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/calendar/utils.wxs:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 | function getMonthEndDay(year, month) {
3 | return 32 - getDate(year, month - 1, 32).getDate();
4 | }
5 |
6 | function compareMonth(date1, date2) {
7 | date1 = getDate(date1);
8 | date2 = getDate(date2);
9 |
10 | var year1 = date1.getFullYear();
11 | var year2 = date2.getFullYear();
12 | var month1 = date1.getMonth();
13 | var month2 = date2.getMonth();
14 |
15 | if (year1 === year2) {
16 | return month1 === month2 ? 0 : month1 > month2 ? 1 : -1;
17 | }
18 |
19 | return year1 > year2 ? 1 : -1;
20 | }
21 |
22 | module.exports = {
23 | getMonthEndDay: getMonthEndDay,
24 | compareMonth: compareMonth
25 | };
26 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/sidebar-item/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
19 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/sticky/index.wxs:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 | var style = require('../wxs/style.wxs');
3 | var addUnit = require('../wxs/add-unit.wxs');
4 |
5 | function wrapStyle(data) {
6 | return style({
7 | transform: data.transform
8 | ? 'translate3d(0, ' + data.transform + 'px, 0)'
9 | : '',
10 | top: data.fixed ? addUnit(data.offsetTop) : '',
11 | 'z-index': data.zIndex,
12 | });
13 | }
14 |
15 | function containerStyle(data) {
16 | return style({
17 | height: data.fixed ? addUnit(data.height) : '',
18 | 'z-index': data.zIndex,
19 | });
20 | }
21 |
22 | module.exports = {
23 | wrapStyle: wrapStyle,
24 | containerStyle: containerStyle,
25 | };
26 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/area/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
21 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/empty/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 | {{ description }}
17 |
18 |
19 |
20 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/studyroom-vue/static/plugins/ueditor-1.4.3.3/third-party/webuploader/webuploader.css:
--------------------------------------------------------------------------------
1 | .webuploader-container {
2 | position: relative;
3 | }
4 | .webuploader-element-invisible {
5 | position: absolute !important;
6 | clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
7 | clip: rect(1px,1px,1px,1px);
8 | }
9 | .webuploader-pick {
10 | position: relative;
11 | display: inline-block;
12 | cursor: pointer;
13 | background: #00b7ee;
14 | padding: 10px 15px;
15 | color: #fff;
16 | text-align: center;
17 | border-radius: 3px;
18 | overflow: hidden;
19 | }
20 | .webuploader-pick-hover {
21 | background: #00a2d4;
22 | }
23 |
24 | .webuploader-pick-disable {
25 | opacity: 0.6;
26 | pointer-events:none;
27 | }
28 |
29 |
--------------------------------------------------------------------------------
/studyroom-wx/subpackages/pages/nameList/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 封禁用户
4 |
5 |
6 |
7 |
8 |
9 | {{item.username}}
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/swipe-cell/index.wxml:
--------------------------------------------------------------------------------
1 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/studyroom-vue/src/icons/svg/icon-menu.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/studyroom-wx/.eslintrc.js:
--------------------------------------------------------------------------------
1 | /*
2 | * Eslint config file
3 | * Documentation: https://eslint.org/docs/user-guide/configuring/
4 | * Install the Eslint extension before using this feature.
5 | */
6 | module.exports = {
7 | env: {
8 | es6: true,
9 | browser: true,
10 | node: true,
11 | },
12 | ecmaFeatures: {
13 | modules: true,
14 | },
15 | parserOptions: {
16 | ecmaVersion: 2018,
17 | sourceType: 'module',
18 | },
19 | globals: {
20 | wx: true,
21 | App: true,
22 | Page: true,
23 | getCurrentPages: true,
24 | getApp: true,
25 | Component: true,
26 | requirePlugin: true,
27 | requireMiniProgram: true,
28 | },
29 | // extends: 'eslint:recommended',
30 | rules: {},
31 | }
32 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/progress/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
8 |
12 |
17 | {{ computed.pivotText(pivotText, percentage) }}
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/progress/index.wxss:
--------------------------------------------------------------------------------
1 | @import '../common/index.wxss';.van-progress{background:var(--progress-background-color,#ebedf0);border-radius:var(--progress-height,4px);height:var(--progress-height,4px);position:relative}.van-progress__portion{background:var(--progress-color,#1989fa);border-radius:inherit;height:100%;left:0;position:absolute}.van-progress__pivot{background-color:var(--progress-pivot-background-color,#1989fa);border-radius:1em;box-sizing:border-box;color:var(--progress-pivot-text-color,#fff);font-size:var(--progress-pivot-font-size,10px);line-height:var(--progress-pivot-line-height,1.6);min-width:3.6em;padding:var(--progress-pivot-padding,0 5px);position:absolute;text-align:center;top:50%;transform:translateY(-50%);word-break:keep-all}
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/switch/index.wxs:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 | var style = require('../wxs/style.wxs');
3 | var addUnit = require('../wxs/add-unit.wxs');
4 |
5 | function rootStyle(data) {
6 | var currentColor = data.checked === data.activeValue ? data.activeColor : data.inactiveColor;
7 |
8 | return style({
9 | 'font-size': addUnit(data.size),
10 | 'background-color': currentColor,
11 | });
12 | }
13 |
14 | var BLUE = '#1989fa';
15 | var GRAY_DARK = '#969799';
16 |
17 | function loadingColor(data) {
18 | return data.checked === data.activeValue
19 | ? data.activeColor || BLUE
20 | : data.inactiveColor || GRAY_DARK;
21 | }
22 |
23 | module.exports = {
24 | rootStyle: rootStyle,
25 | loadingColor: loadingColor,
26 | };
27 |
--------------------------------------------------------------------------------
/studyroom-java/src/main/java/com/selfstudy/config/CorsConfig.java:
--------------------------------------------------------------------------------
1 | package com.selfstudy.config;
2 |
3 | import org.springframework.context.annotation.Configuration;
4 | import org.springframework.web.servlet.config.annotation.CorsRegistry;
5 | import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
6 | /**
7 | * author 2891517520@qq.com
8 | */
9 | @Configuration
10 | public class CorsConfig implements WebMvcConfigurer {
11 |
12 | @Override
13 | public void addCorsMappings(CorsRegistry registry) {
14 | registry.addMapping("/**")
15 | .allowedOriginPatterns("*")
16 | .allowCredentials(true)
17 | .allowedMethods("GET", "POST", "PUT", "DELETE", "OPTIONS")
18 | .maxAge(3600);
19 | }
20 | }
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/notify/notify.d.ts:
--------------------------------------------------------------------------------
1 | interface NotifyOptions {
2 | type?: 'primary' | 'success' | 'danger' | 'warning';
3 | color?: string;
4 | zIndex?: number;
5 | top?: number;
6 | message: string;
7 | context?: any;
8 | duration?: number;
9 | selector?: string;
10 | background?: string;
11 | safeAreaInsetTop?: boolean;
12 | onClick?: () => void;
13 | onOpened?: () => void;
14 | onClose?: () => void;
15 | }
16 | declare function Notify(options: NotifyOptions | string): any;
17 | declare namespace Notify {
18 | var clear: (options?: NotifyOptions | undefined) => void;
19 | var setDefaultOptions: (options: NotifyOptions) => void;
20 | var resetDefaultOptions: () => void;
21 | }
22 | export default Notify;
23 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/calendar/components/header/index.wxss:
--------------------------------------------------------------------------------
1 | @import '../../../common/index.wxss';.van-calendar__header{box-shadow:var(--calendar-header-box-shadow,0 2px 10px hsla(220,1%,50%,.16));flex-shrink:0}.van-calendar__header-subtitle,.van-calendar__header-title{font-weight:var(--font-weight-bold,500);height:var(--calendar-header-title-height,44px);line-height:var(--calendar-header-title-height,44px);text-align:center}.van-calendar__header-title+.van-calendar__header-title,.van-calendar__header-title:empty{display:none}.van-calendar__header-title:empty+.van-calendar__header-title{display:block!important}.van-calendar__weekdays{display:flex}.van-calendar__weekday{flex:1;font-size:var(--calendar-weekdays-font-size,12px);line-height:var(--calendar-weekdays-height,30px);text-align:center}
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/cascader/index.wxs:
--------------------------------------------------------------------------------
1 | var utils = require('../wxs/utils.wxs');
2 | var style = require('../wxs/style.wxs');
3 |
4 | function isSelected(tab, textKey, option) {
5 | return tab.selected && tab.selected[textKey] === option[textKey]
6 | }
7 |
8 | function optionClass(tab, textKey, option) {
9 | return utils.bem('cascader__option', { selected: isSelected({ tab, textKey, option }), disabled: option.disabled })
10 | }
11 |
12 | function optionStyle(data) {
13 | var color = data.option.color || (isSelected(data.tab, data.textKey, data.option) ? data.activeColor : undefined);
14 | return style({
15 | color
16 | });
17 | }
18 |
19 |
20 | module.exports = {
21 | isSelected: isSelected,
22 | optionClass: optionClass,
23 | optionStyle: optionStyle,
24 | };
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/image/index.wxs:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 | var style = require('../wxs/style.wxs');
3 | var addUnit = require('../wxs/add-unit.wxs');
4 |
5 | function rootStyle(data) {
6 | return style([
7 | {
8 | width: addUnit(data.width),
9 | height: addUnit(data.height),
10 | 'border-radius': addUnit(data.radius),
11 | },
12 | data.radius ? 'overflow: hidden' : null,
13 | ]);
14 | }
15 |
16 | var FIT_MODE_MAP = {
17 | none: 'center',
18 | fill: 'scaleToFill',
19 | cover: 'aspectFill',
20 | contain: 'aspectFit',
21 | widthFix: 'widthFix',
22 | heightFix: 'heightFix',
23 | };
24 |
25 | function mode(fit) {
26 | return FIT_MODE_MAP[fit];
27 | }
28 |
29 | module.exports = {
30 | rootStyle: rootStyle,
31 | mode: mode,
32 | };
33 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/overlay/index.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | Object.defineProperty(exports, "__esModule", { value: true });
3 | var component_1 = require("../common/component");
4 | (0, component_1.VantComponent)({
5 | props: {
6 | show: Boolean,
7 | customStyle: String,
8 | duration: {
9 | type: null,
10 | value: 300,
11 | },
12 | zIndex: {
13 | type: Number,
14 | value: 1,
15 | },
16 | lockScroll: {
17 | type: Boolean,
18 | value: true,
19 | },
20 | },
21 | methods: {
22 | onClick: function () {
23 | this.$emit('click');
24 | },
25 | // for prevent touchmove
26 | noop: function () { },
27 | },
28 | });
29 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/calendar/index.wxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/uploader/utils.d.ts:
--------------------------------------------------------------------------------
1 | export interface File {
2 | url: string;
3 | size?: number;
4 | name?: string;
5 | type: string;
6 | duration?: number;
7 | time?: number;
8 | isImage?: boolean;
9 | isVideo?: boolean;
10 | }
11 | export declare function isImageFile(item: File): boolean;
12 | export declare function isVideoFile(item: File): boolean;
13 | export declare function chooseFile({ accept, multiple, capture, compressed, maxDuration, sizeType, camera, maxCount, mediaType, extension, }: {
14 | accept: any;
15 | multiple: any;
16 | capture: any;
17 | compressed: any;
18 | maxDuration: any;
19 | sizeType: any;
20 | camera: any;
21 | maxCount: any;
22 | mediaType: any;
23 | extension: any;
24 | }): Promise;
25 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/config-provider/index.wxs:
--------------------------------------------------------------------------------
1 | /* eslint-disable */
2 | var object = require('../wxs/object.wxs');
3 | var style = require('../wxs/style.wxs');
4 |
5 | function kebabCase(word) {
6 | var newWord = word
7 | .replace(getRegExp("[A-Z]", 'g'), function (i) {
8 | return '-' + i;
9 | })
10 | .toLowerCase()
11 | .replace(getRegExp("^-"), '');
12 |
13 | return newWord;
14 | }
15 |
16 | function mapThemeVarsToCSSVars(themeVars) {
17 | var cssVars = {};
18 | object.keys(themeVars).forEach(function (key) {
19 | var cssVarsKey = '--' + kebabCase(key);
20 | cssVars[cssVarsKey] = themeVars[key];
21 | });
22 |
23 | return style(cssVars);
24 | }
25 |
26 | module.exports = {
27 | kebabCase: kebabCase,
28 | mapThemeVarsToCSSVars: mapThemeVarsToCSSVars,
29 | };
30 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/radio-group/index.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 | Object.defineProperty(exports, "__esModule", { value: true });
3 | var component_1 = require("../common/component");
4 | var relation_1 = require("../common/relation");
5 | (0, component_1.VantComponent)({
6 | field: true,
7 | relation: (0, relation_1.useChildren)('radio'),
8 | props: {
9 | value: {
10 | type: null,
11 | observer: 'updateChildren',
12 | },
13 | direction: String,
14 | disabled: {
15 | type: Boolean,
16 | observer: 'updateChildren',
17 | },
18 | },
19 | methods: {
20 | updateChildren: function () {
21 | this.children.forEach(function (child) { return child.updateFromParent(); });
22 | },
23 | },
24 | });
25 |
--------------------------------------------------------------------------------
/studyroom-vue/src/icons/svg/icon-job.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/info/index.wxss:
--------------------------------------------------------------------------------
1 | @import '../common/index.wxss';.van-info{align-items:center;background-color:var(--info-background-color,#ee0a24);border:var(--info-border-width,1px) solid #fff;border-radius:var(--info-size,16px);box-sizing:border-box;color:var(--info-color,#fff);display:inline-flex;font-family:var(--info-font-family,-apple-system-font,Helvetica Neue,Arial,sans-serif);font-size:var(--info-font-size,12px);font-weight:var(--info-font-weight,500);height:var(--info-size,16px);justify-content:center;min-width:var(--info-size,16px);padding:var(--info-padding,0 3px);position:absolute;right:0;top:0;transform:translate(50%,-50%);transform-origin:100%;white-space:nowrap}.van-info--dot{background-color:var(--info-dot-color,#ee0a24);border-radius:100%;height:var(--info-dot-size,8px);min-width:0;width:var(--info-dot-size,8px)}
--------------------------------------------------------------------------------
/studyroom-java/src/main/java/com/selfstudy/modules/applet/form/WXLoginForm.java:
--------------------------------------------------------------------------------
1 | package com.selfstudy.modules.applet.form;
2 |
3 | import io.swagger.annotations.ApiModel;
4 | import io.swagger.annotations.ApiModelProperty;
5 | import lombok.Data;
6 |
7 | import javax.validation.constraints.NotBlank;
8 |
9 | /**
10 | * 微信登录表单对象
11 | * @author jingjiu
12 | * @date 2023/2/2 15:04
13 | */
14 | @Data
15 | @ApiModel(value = "WXLoginForm", description = "微信登录表单对象")
16 | public class WXLoginForm {
17 |
18 | /**
19 | * 登录凭证
20 | */
21 | @NotBlank(message = "登录凭证不能为空")
22 | @ApiModelProperty(value = "登录凭证", required = true)
23 | private String code;
24 |
25 | /**
26 | * 昵称
27 | */
28 | private String nickName;
29 | /**
30 | * 头像
31 | */
32 | private String avatarUrl;
33 |
34 | }
35 |
--------------------------------------------------------------------------------
/studyroom-java/src/main/java/com/selfstudy/modules/applet/dao/UserDao.java:
--------------------------------------------------------------------------------
1 | package com.selfstudy.modules.applet.dao;
2 |
3 | import com.baomidou.mybatisplus.core.mapper.BaseMapper;
4 | import com.selfstudy.modules.applet.entity.UserEntity;
5 | import com.selfstudy.modules.applet.vo.WXLoginVO;
6 | import org.apache.ibatis.annotations.Mapper;
7 | import org.apache.ibatis.annotations.Param;
8 | import org.apache.ibatis.annotations.Select;
9 |
10 | /**
11 | * 用户
12 | *
13 | * @author Mark 2891517520@qq.com
14 | */
15 | @Mapper
16 | public interface UserDao extends BaseMapper {
17 |
18 | /**
19 | * 根据openId查询用户ID
20 | * @param openid
21 | * @return
22 | */
23 | @Select("select user_id,`status` from tb_user where open_id = #{openid}")
24 | WXLoginVO selectByOpenId(@Param("openid") String openid);
25 |
26 | }
27 |
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/common/style/hairline.wxss:
--------------------------------------------------------------------------------
1 | .van-hairline,.van-hairline--bottom,.van-hairline--left,.van-hairline--right,.van-hairline--surround,.van-hairline--top,.van-hairline--top-bottom{position:relative}.van-hairline--bottom:after,.van-hairline--left:after,.van-hairline--right:after,.van-hairline--surround:after,.van-hairline--top-bottom:after,.van-hairline--top:after,.van-hairline:after{border:0 solid #ebedf0;bottom:-50%;box-sizing:border-box;content:" ";left:-50%;pointer-events:none;position:absolute;right:-50%;top:-50%;transform:scale(.5);transform-origin:center}.van-hairline--top:after{border-top-width:1px}.van-hairline--left:after{border-left-width:1px}.van-hairline--right:after{border-right-width:1px}.van-hairline--bottom:after{border-bottom-width:1px}.van-hairline--top-bottom:after{border-width:1px 0}.van-hairline--surround:after{border-width:1px}
--------------------------------------------------------------------------------
/studyroom-wx/libs/vant-ui/image/index.wxss:
--------------------------------------------------------------------------------
1 | @import '../common/index.wxss';.van-image{display:inline-block;position:relative}.van-image--round{border-radius:50%;overflow:hidden}.van-image--round .van-image__img{border-radius:inherit}.van-image__error,.van-image__img,.van-image__loading{display:block;height:100%;width:100%}.van-image__error,.van-image__loading{align-items:center;background-color:var(--image-placeholder-background-color,#f7f8fa);color:var(--image-placeholder-text-color,#969799);display:flex;flex-direction:column;font-size:var(--image-placeholder-font-size,14px);justify-content:center;left:0;position:absolute;top:0}.van-image__loading-icon{color:var(--image-loading-icon-color,#dcdee0);font-size:var(--image-loading-icon-size,32px)!important}.van-image__error-icon{color:var(--image-error-icon-color,#dcdee0);font-size:var(--image-error-icon-size,32px)!important}
--------------------------------------------------------------------------------