Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
D
doc_phone
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
jiangyipeng
doc_phone
Commits
ba79986a
Commit
ba79986a
authored
May 28, 2020
by
jiangyipeng
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1
parent
b934cf06
Changes
15
Show whitespace changes
Inline
Side-by-side
Showing
15 changed files
with
22 additions
and
26 deletions
+22
-26
.gitignore
public/html/.gitignore
+0
-1
index.html
public/html/dist/index.html
+1
-1
app.9b60827120be4d08ec9477f742a7dc6d.css
.../dist/static/css/app.9b60827120be4d08ec9477f742a7dc6d.css
+2
-2
app.9b60827120be4d08ec9477f742a7dc6d.css.map
...t/static/css/app.9b60827120be4d08ec9477f742a7dc6d.css.map
+1
-1
0.0b3e29fa9fb715a6c568.js.map
public/html/dist/static/js/0.0b3e29fa9fb715a6c568.js.map
+0
-1
0.e8fec552137dcad9e3e1.js
public/html/dist/static/js/0.e8fec552137dcad9e3e1.js
+2
-0
0.e8fec552137dcad9e3e1.js.map
public/html/dist/static/js/0.e8fec552137dcad9e3e1.js.map
+1
-0
app.d47e45114fd7519e45fd.js
public/html/dist/static/js/app.d47e45114fd7519e45fd.js
+2
-0
app.d47e45114fd7519e45fd.js.map
public/html/dist/static/js/app.d47e45114fd7519e45fd.js.map
+1
-0
app.fb7e7b8ee8c273b5f7d2.js.map
public/html/dist/static/js/app.fb7e7b8ee8c273b5f7d2.js.map
+0
-1
manifest.a957a90efa2573471c89.js
public/html/dist/static/js/manifest.a957a90efa2573471c89.js
+2
-2
manifest.a957a90efa2573471c89.js.map
.../html/dist/static/js/manifest.a957a90efa2573471c89.js.map
+1
-1
ddLogin.js
public/html/src/assets/js/ddLogin.js
+0
-7
tabbar.vue
public/html/src/components/tabbar.vue
+9
-1
index.js
public/html/src/router/index.js
+0
-8
No files found.
public/html/.gitignore
View file @
ba79986a
.DS_Store
node_modules/
/dist/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
...
...
public/html/dist/index.html
View file @
ba79986a
<!DOCTYPE html>
<html><head><meta
charset=
utf-8
><meta
name=
viewport
content=
"width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no"
><script
src=
https://g.alicdn.com/dingding/dingtalk-jsapi/2.10.3/dingtalk.open.js
></script><script
src=
./static/showdown.min.js
></script><script
src=
./static/marked.min.js
></script><script
src=
./static/mdjs.min.js
></script><title>
doc
</title><link
href=
./static/css/app.7efdf569684612a991f0c7e25a0c943e.css
rel=
stylesheet
></head><body><div
id=
app
></div><script
type=
text/javascript
src=
./static/js/manifest.2564c4fec04e5b285562.js
></script><script
type=
text/javascript
src=
./static/js/vendor.2df28332b4a58963dfd2.js
></script><script
type=
text/javascript
src=
./static/js/app.fb7e7b8ee8c273b5f7d2.js
></script></body></html>
\ No newline at end of file
<!DOCTYPE html>
<html><head><meta
charset=
utf-8
><meta
name=
viewport
content=
"width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no"
><script
src=
https://g.alicdn.com/dingding/dingtalk-jsapi/2.10.3/dingtalk.open.js
></script><script
src=
./static/showdown.min.js
></script><script
src=
./static/marked.min.js
></script><script
src=
./static/mdjs.min.js
></script><title>
doc
</title><link
href=
./static/css/app.9b60827120be4d08ec9477f742a7dc6d.css
rel=
stylesheet
></head><body><div
id=
app
></div><script
type=
text/javascript
src=
./static/js/manifest.a957a90efa2573471c89.js
></script><script
type=
text/javascript
src=
./static/js/vendor.2df28332b4a58963dfd2.js
></script><script
type=
text/javascript
src=
./static/js/app.d47e45114fd7519e45fd.js
></script></body></html>
\ No newline at end of file
public/html/dist/static/css/app.
7efdf569684612a991f0c7e25a0c943e
.css
→
public/html/dist/static/css/app.
9b60827120be4d08ec9477f742a7dc6d
.css
View file @
ba79986a
html
{
-webkit-tap-highlight-color
:
transparent
}
body
{
margin
:
0
;
font-family
:
-apple-system
,
BlinkMacSystemFont
,
Helvetica
Neue
,
Helvetica
,
Segoe
UI
,
Arial
,
Roboto
,
PingFang
SC
,
Hiragino
Sans
GB
,
Microsoft
Yahei
,
sans-serif
}
button
,
input
,
textarea
{
color
:
inherit
;
font
:
inherit
}
[
class
*=
van-
]
:focus
,
a
:focus
,
button
:focus
,
input
:focus
,
textarea
:focus
{
outline
:
0
}
ol
,
ul
{
margin
:
0
;
padding
:
0
;
list-style
:
none
}
.van-ellipsis
{
overflow
:
hidden
;
white-space
:
nowrap
;
text-overflow
:
ellipsis
}
.van-multi-ellipsis--l2
{
-webkit-line-clamp
:
2
}
.van-multi-ellipsis--l2
,
.van-multi-ellipsis--l3
{
display
:
-webkit-box
;
overflow
:
hidden
;
text-overflow
:
ellipsis
;
-webkit-box-orient
:
vertical
}
.van-multi-ellipsis--l3
{
-webkit-line-clamp
:
3
}
.van-clearfix
:after
{
display
:
table
;
clear
:
both
;
content
:
""
}
[
class
*=
van-hairline
]
:after
{
position
:
absolute
;
box-sizing
:
border-box
;
content
:
" "
;
pointer-events
:
none
;
top
:
-50%
;
right
:
-50%
;
bottom
:
-50%
;
left
:
-50%
;
border
:
0
solid
#ebedf0
;
-webkit-transform
:
scale
(
.5
);
transform
:
scale
(
.5
)}
.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--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
,
.van-hairline-unset--top-bottom
:after
{
border-width
:
1px
0
}
.van-hairline--surround
:after
{
border-width
:
1px
}
@-webkit-keyframes
van-slide-up-enter
{
0
%
{
-webkit-transform
:
translate3d
(
0
,
100%
,
0
);
transform
:
translate3d
(
0
,
100%
,
0
)}}
@keyframes
van-slide-up-enter
{
0
%
{
-webkit-transform
:
translate3d
(
0
,
100%
,
0
);
transform
:
translate3d
(
0
,
100%
,
0
)}}
@-webkit-keyframes
van-slide-up-leave
{
to
{
-webkit-transform
:
translate3d
(
0
,
100%
,
0
);
transform
:
translate3d
(
0
,
100%
,
0
)}}
@keyframes
van-slide-up-leave
{
to
{
-webkit-transform
:
translate3d
(
0
,
100%
,
0
);
transform
:
translate3d
(
0
,
100%
,
0
)}}
@-webkit-keyframes
van-slide-down-enter
{
0
%
{
-webkit-transform
:
translate3d
(
0
,
-100%
,
0
);
transform
:
translate3d
(
0
,
-100%
,
0
)}}
@keyframes
van-slide-down-enter
{
0
%
{
-webkit-transform
:
translate3d
(
0
,
-100%
,
0
);
transform
:
translate3d
(
0
,
-100%
,
0
)}}
@-webkit-keyframes
van-slide-down-leave
{
to
{
-webkit-transform
:
translate3d
(
0
,
-100%
,
0
);
transform
:
translate3d
(
0
,
-100%
,
0
)}}
@keyframes
van-slide-down-leave
{
to
{
-webkit-transform
:
translate3d
(
0
,
-100%
,
0
);
transform
:
translate3d
(
0
,
-100%
,
0
)}}
@-webkit-keyframes
van-slide-left-enter
{
0
%
{
-webkit-transform
:
translate3d
(
-100%
,
0
,
0
);
transform
:
translate3d
(
-100%
,
0
,
0
)}}
@keyframes
van-slide-left-enter
{
0
%
{
-webkit-transform
:
translate3d
(
-100%
,
0
,
0
);
transform
:
translate3d
(
-100%
,
0
,
0
)}}
@-webkit-keyframes
van-slide-left-leave
{
to
{
-webkit-transform
:
translate3d
(
-100%
,
0
,
0
);
transform
:
translate3d
(
-100%
,
0
,
0
)}}
@keyframes
van-slide-left-leave
{
to
{
-webkit-transform
:
translate3d
(
-100%
,
0
,
0
);
transform
:
translate3d
(
-100%
,
0
,
0
)}}
@-webkit-keyframes
van-slide-right-enter
{
0
%
{
-webkit-transform
:
translate3d
(
100%
,
0
,
0
);
transform
:
translate3d
(
100%
,
0
,
0
)}}
@keyframes
van-slide-right-enter
{
0
%
{
-webkit-transform
:
translate3d
(
100%
,
0
,
0
);
transform
:
translate3d
(
100%
,
0
,
0
)}}
@-webkit-keyframes
van-slide-right-leave
{
to
{
-webkit-transform
:
translate3d
(
100%
,
0
,
0
);
transform
:
translate3d
(
100%
,
0
,
0
)}}
@keyframes
van-slide-right-leave
{
to
{
-webkit-transform
:
translate3d
(
100%
,
0
,
0
);
transform
:
translate3d
(
100%
,
0
,
0
)}}
@-webkit-keyframes
van-fade-in
{
0
%
{
opacity
:
0
}
to
{
opacity
:
1
}}
@keyframes
van-fade-in
{
0
%
{
opacity
:
0
}
to
{
opacity
:
1
}}
@-webkit-keyframes
van-fade-out
{
0
%
{
opacity
:
1
}
to
{
opacity
:
0
}}
@keyframes
van-fade-out
{
0
%
{
opacity
:
1
}
to
{
opacity
:
0
}}
@-webkit-keyframes
van-rotate
{
0
%
{
-webkit-transform
:
rotate
(
0
);
transform
:
rotate
(
0
)}
to
{
-webkit-transform
:
rotate
(
1turn
);
transform
:
rotate
(
1turn
)}}
@keyframes
van-rotate
{
0
%
{
-webkit-transform
:
rotate
(
0
);
transform
:
rotate
(
0
)}
to
{
-webkit-transform
:
rotate
(
1turn
);
transform
:
rotate
(
1turn
)}}
.van-fade-enter-active
{
-webkit-animation
:
van-fade-in
.3s
ease-out
both
;
animation
:
van-fade-in
.3s
ease-out
both
}
.van-fade-leave-active
{
-webkit-animation
:
van-fade-out
.3s
ease-in
both
;
animation
:
van-fade-out
.3s
ease-in
both
}
.van-slide-up-enter-active
{
-webkit-animation
:
van-slide-up-enter
.3s
ease-out
both
;
animation
:
van-slide-up-enter
.3s
ease-out
both
}
.van-slide-up-leave-active
{
-webkit-animation
:
van-slide-up-leave
.3s
ease-in
both
;
animation
:
van-slide-up-leave
.3s
ease-in
both
}
.van-slide-down-enter-active
{
-webkit-animation
:
van-slide-down-enter
.3s
ease-out
both
;
animation
:
van-slide-down-enter
.3s
ease-out
both
}
.van-slide-down-leave-active
{
-webkit-animation
:
van-slide-down-leave
.3s
ease-in
both
;
animation
:
van-slide-down-leave
.3s
ease-in
both
}
.van-slide-left-enter-active
{
-webkit-animation
:
van-slide-left-enter
.3s
ease-out
both
;
animation
:
van-slide-left-enter
.3s
ease-out
both
}
.van-slide-left-leave-active
{
-webkit-animation
:
van-slide-left-leave
.3s
ease-in
both
;
animation
:
van-slide-left-leave
.3s
ease-in
both
}
.van-slide-right-enter-active
{
-webkit-animation
:
van-slide-right-enter
.3s
ease-out
both
;
animation
:
van-slide-right-enter
.3s
ease-out
both
}
.van-slide-right-leave-active
{
-webkit-animation
:
van-slide-right-leave
.3s
ease-in
both
;
animation
:
van-slide-right-leave
.3s
ease-in
both
}
.van-overlay
{
position
:
fixed
;
top
:
0
;
left
:
0
;
z-index
:
1
;
width
:
100%
;
height
:
100%
;
background-color
:
rgba
(
0
,
0
,
0
,
.7
)}
.van-info
{
position
:
absolute
;
top
:
0
;
right
:
0
;
box-sizing
:
border-box
;
min-width
:
16px
;
padding
:
0
3px
;
color
:
#fff
;
font-weight
:
500
;
font-size
:
12px
;
font-family
:
Avenir-Heavy
,
PingFang
SC
,
Helvetica
Neue
,
Arial
,
sans-serif
;
line-height
:
14px
;
text-align
:
center
;
background-color
:
#ee0a24
;
border
:
1px
solid
#fff
;
border-radius
:
16px
;
-webkit-transform
:
translate
(
50%
,
-50%
);
transform
:
translate
(
50%
,
-50%
);
-webkit-transform-origin
:
100%
;
transform-origin
:
100%
}
.van-info--dot
{
width
:
8px
;
min-width
:
0
;
height
:
8px
;
background-color
:
#ee0a24
;
border-radius
:
100%
}
@font-face
{
font-weight
:
400
;
font-family
:
vant-icon
;
font-style
:
normal
;
font-display
:
auto
;
src
:
url(https://img.yzcdn.cn/vant/vant-icon-db1de1.woff2)
format
(
"woff2"
),
url(https://img.yzcdn.cn/vant/vant-icon-db1de1.woff)
format
(
"woff"
),
url(https://img.yzcdn.cn/vant/vant-icon-db1de1.ttf)
format
(
"truetype"
)}
.van-icon
{
position
:
relative
;
font
:
normal
normal
normal
14px
/
1
vant-icon
;
font-size
:
inherit
;
text-rendering
:
auto
;
-webkit-font-smoothing
:
antialiased
}
.van-icon
,
.van-icon
:before
{
display
:
inline-block
}
.van-icon-add-o
:before
{
content
:
"\F000"
}
.van-icon-add-square
:before
{
content
:
"\F001"
}
.van-icon-add
:before
{
content
:
"\F002"
}
.van-icon-after-sale
:before
{
content
:
"\F003"
}
.van-icon-aim
:before
{
content
:
"\F004"
}
.van-icon-alipay
:before
{
content
:
"\F005"
}
.van-icon-apps-o
:before
{
content
:
"\F006"
}
.van-icon-arrow-down
:before
{
content
:
"\F007"
}
.van-icon-arrow-left
:before
{
content
:
"\F008"
}
.van-icon-arrow-up
:before
{
content
:
"\F009"
}
.van-icon-arrow
:before
{
content
:
"\F00A"
}
.van-icon-ascending
:before
{
content
:
"\F00B"
}
.van-icon-audio
:before
{
content
:
"\F00C"
}
.van-icon-award-o
:before
{
content
:
"\F00D"
}
.van-icon-award
:before
{
content
:
"\F00E"
}
.van-icon-bag-o
:before
{
content
:
"\F00F"
}
.van-icon-bag
:before
{
content
:
"\F010"
}
.van-icon-balance-list-o
:before
{
content
:
"\F011"
}
.van-icon-balance-list
:before
{
content
:
"\F012"
}
.van-icon-balance-o
:before
{
content
:
"\F013"
}
.van-icon-balance-pay
:before
{
content
:
"\F014"
}
.van-icon-bar-chart-o
:before
{
content
:
"\F015"
}
.van-icon-bars
:before
{
content
:
"\F016"
}
.van-icon-bell
:before
{
content
:
"\F017"
}
.van-icon-bill-o
:before
{
content
:
"\F018"
}
.van-icon-bill
:before
{
content
:
"\F019"
}
.van-icon-birthday-cake-o
:before
{
content
:
"\F01A"
}
.van-icon-bookmark-o
:before
{
content
:
"\F01B"
}
.van-icon-bookmark
:before
{
content
:
"\F01C"
}
.van-icon-browsing-history-o
:before
{
content
:
"\F01D"
}
.van-icon-browsing-history
:before
{
content
:
"\F01E"
}
.van-icon-brush-o
:before
{
content
:
"\F01F"
}
.van-icon-bulb-o
:before
{
content
:
"\F020"
}
.van-icon-bullhorn-o
:before
{
content
:
"\F021"
}
.van-icon-calender-o
:before
{
content
:
"\F022"
}
.van-icon-card
:before
{
content
:
"\F023"
}
.van-icon-cart-circle-o
:before
{
content
:
"\F024"
}
.van-icon-cart-circle
:before
{
content
:
"\F025"
}
.van-icon-cart-o
:before
{
content
:
"\F026"
}
.van-icon-cart
:before
{
content
:
"\F027"
}
.van-icon-cash-back-record
:before
{
content
:
"\F028"
}
.van-icon-cash-on-deliver
:before
{
content
:
"\F029"
}
.van-icon-cashier-o
:before
{
content
:
"\F02A"
}
.van-icon-certificate
:before
{
content
:
"\F02B"
}
.van-icon-chart-trending-o
:before
{
content
:
"\F02C"
}
.van-icon-chat-o
:before
{
content
:
"\F02D"
}
.van-icon-chat
:before
{
content
:
"\F02E"
}
.van-icon-checked
:before
{
content
:
"\F02F"
}
.van-icon-circle
:before
{
content
:
"\F030"
}
.van-icon-clear
:before
{
content
:
"\F031"
}
.van-icon-clock-o
:before
{
content
:
"\F032"
}
.van-icon-clock
:before
{
content
:
"\F033"
}
.van-icon-close
:before
{
content
:
"\F034"
}
.van-icon-closed-eye
:before
{
content
:
"\F035"
}
.van-icon-cluster-o
:before
{
content
:
"\F036"
}
.van-icon-cluster
:before
{
content
:
"\F037"
}
.van-icon-column
:before
{
content
:
"\F038"
}
.van-icon-comment-circle-o
:before
{
content
:
"\F039"
}
.van-icon-comment-circle
:before
{
content
:
"\F03A"
}
.van-icon-comment-o
:before
{
content
:
"\F03B"
}
.van-icon-comment
:before
{
content
:
"\F03C"
}
.van-icon-completed
:before
{
content
:
"\F03D"
}
.van-icon-contact
:before
{
content
:
"\F03E"
}
.van-icon-coupon-o
:before
{
content
:
"\F03F"
}
.van-icon-coupon
:before
{
content
:
"\F040"
}
.van-icon-credit-pay
:before
{
content
:
"\F041"
}
.van-icon-cross
:before
{
content
:
"\F042"
}
.van-icon-debit-pay
:before
{
content
:
"\F043"
}
.van-icon-delete
:before
{
content
:
"\F044"
}
.van-icon-descending
:before
{
content
:
"\F045"
}
.van-icon-description
:before
{
content
:
"\F046"
}
.van-icon-desktop-o
:before
{
content
:
"\F047"
}
.van-icon-diamond-o
:before
{
content
:
"\F048"
}
.van-icon-diamond
:before
{
content
:
"\F049"
}
.van-icon-discount
:before
{
content
:
"\F04A"
}
.van-icon-down
:before
{
content
:
"\F04B"
}
.van-icon-ecard-pay
:before
{
content
:
"\F04C"
}
.van-icon-edit
:before
{
content
:
"\F04D"
}
.van-icon-ellipsis
:before
{
content
:
"\F04E"
}
.van-icon-empty
:before
{
content
:
"\F04F"
}
.van-icon-envelop-o
:before
{
content
:
"\F050"
}
.van-icon-exchange
:before
{
content
:
"\F051"
}
.van-icon-expand-o
:before
{
content
:
"\F052"
}
.van-icon-expand
:before
{
content
:
"\F053"
}
.van-icon-eye-o
:before
{
content
:
"\F054"
}
.van-icon-eye
:before
{
content
:
"\F055"
}
.van-icon-fail
:before
{
content
:
"\F056"
}
.van-icon-failure
:before
{
content
:
"\F057"
}
.van-icon-filter-o
:before
{
content
:
"\F058"
}
.van-icon-fire-o
:before
{
content
:
"\F059"
}
.van-icon-fire
:before
{
content
:
"\F05A"
}
.van-icon-flag-o
:before
{
content
:
"\F05B"
}
.van-icon-flower-o
:before
{
content
:
"\F05C"
}
.van-icon-free-postage
:before
{
content
:
"\F05D"
}
.van-icon-friends-o
:before
{
content
:
"\F05E"
}
.van-icon-friends
:before
{
content
:
"\F05F"
}
.van-icon-gem-o
:before
{
content
:
"\F060"
}
.van-icon-gem
:before
{
content
:
"\F061"
}
.van-icon-gift-card-o
:before
{
content
:
"\F062"
}
.van-icon-gift-card
:before
{
content
:
"\F063"
}
.van-icon-gift-o
:before
{
content
:
"\F064"
}
.van-icon-gift
:before
{
content
:
"\F065"
}
.van-icon-gold-coin-o
:before
{
content
:
"\F066"
}
.van-icon-gold-coin
:before
{
content
:
"\F067"
}
.van-icon-good-job-o
:before
{
content
:
"\F068"
}
.van-icon-good-job
:before
{
content
:
"\F069"
}
.van-icon-goods-collect-o
:before
{
content
:
"\F06A"
}
.van-icon-goods-collect
:before
{
content
:
"\F06B"
}
.van-icon-graphic
:before
{
content
:
"\F06C"
}
.van-icon-home-o
:before
{
content
:
"\F06D"
}
.van-icon-hot-o
:before
{
content
:
"\F06E"
}
.van-icon-hot-sale-o
:before
{
content
:
"\F06F"
}
.van-icon-hot-sale
:before
{
content
:
"\F070"
}
.van-icon-hot
:before
{
content
:
"\F071"
}
.van-icon-hotel-o
:before
{
content
:
"\F072"
}
.van-icon-idcard
:before
{
content
:
"\F073"
}
.van-icon-info-o
:before
{
content
:
"\F074"
}
.van-icon-info
:before
{
content
:
"\F075"
}
.van-icon-invition
:before
{
content
:
"\F076"
}
.van-icon-label-o
:before
{
content
:
"\F077"
}
.van-icon-label
:before
{
content
:
"\F078"
}
.van-icon-like-o
:before
{
content
:
"\F079"
}
.van-icon-like
:before
{
content
:
"\F07A"
}
.van-icon-live
:before
{
content
:
"\F07B"
}
.van-icon-location-o
:before
{
content
:
"\F07C"
}
.van-icon-location
:before
{
content
:
"\F07D"
}
.van-icon-lock
:before
{
content
:
"\F07E"
}
.van-icon-logistics
:before
{
content
:
"\F07F"
}
.van-icon-manager-o
:before
{
content
:
"\F080"
}
.van-icon-manager
:before
{
content
:
"\F081"
}
.van-icon-map-marked
:before
{
content
:
"\F082"
}
.van-icon-medal-o
:before
{
content
:
"\F083"
}
.van-icon-medal
:before
{
content
:
"\F084"
}
.van-icon-more-o
:before
{
content
:
"\F085"
}
.van-icon-more
:before
{
content
:
"\F086"
}
.van-icon-music-o
:before
{
content
:
"\F087"
}
.van-icon-music
:before
{
content
:
"\F088"
}
.van-icon-new-arrival-o
:before
{
content
:
"\F089"
}
.van-icon-new-arrival
:before
{
content
:
"\F08A"
}
.van-icon-new-o
:before
{
content
:
"\F08B"
}
.van-icon-new
:before
{
content
:
"\F08C"
}
.van-icon-newspaper-o
:before
{
content
:
"\F08D"
}
.van-icon-notes-o
:before
{
content
:
"\F08E"
}
.van-icon-orders-o
:before
{
content
:
"\F08F"
}
.van-icon-other-pay
:before
{
content
:
"\F090"
}
.van-icon-paid
:before
{
content
:
"\F091"
}
.van-icon-passed
:before
{
content
:
"\F092"
}
.van-icon-pause-circle-o
:before
{
content
:
"\F093"
}
.van-icon-pause-circle
:before
{
content
:
"\F094"
}
.van-icon-pause
:before
{
content
:
"\F095"
}
.van-icon-peer-pay
:before
{
content
:
"\F096"
}
.van-icon-pending-payment
:before
{
content
:
"\F097"
}
.van-icon-phone-circle-o
:before
{
content
:
"\F098"
}
.van-icon-phone-circle
:before
{
content
:
"\F099"
}
.van-icon-phone-o
:before
{
content
:
"\F09A"
}
.van-icon-phone
:before
{
content
:
"\F09B"
}
.van-icon-photo-o
:before
{
content
:
"\F09C"
}
.van-icon-photo
:before
{
content
:
"\F09D"
}
.van-icon-photograph
:before
{
content
:
"\F09E"
}
.van-icon-play-circle-o
:before
{
content
:
"\F09F"
}
.van-icon-play-circle
:before
{
content
:
"\F0A0"
}
.van-icon-play
:before
{
content
:
"\F0A1"
}
.van-icon-plus
:before
{
content
:
"\F0A2"
}
.van-icon-point-gift-o
:before
{
content
:
"\F0A3"
}
.van-icon-point-gift
:before
{
content
:
"\F0A4"
}
.van-icon-points
:before
{
content
:
"\F0A5"
}
.van-icon-printer
:before
{
content
:
"\F0A6"
}
.van-icon-qr-invalid
:before
{
content
:
"\F0A7"
}
.van-icon-qr
:before
{
content
:
"\F0A8"
}
.van-icon-question-o
:before
{
content
:
"\F0A9"
}
.van-icon-question
:before
{
content
:
"\F0AA"
}
.van-icon-records
:before
{
content
:
"\F0AB"
}
.van-icon-refund-o
:before
{
content
:
"\F0AC"
}
.van-icon-replay
:before
{
content
:
"\F0AD"
}
.van-icon-scan
:before
{
content
:
"\F0AE"
}
.van-icon-search
:before
{
content
:
"\F0AF"
}
.van-icon-send-gift-o
:before
{
content
:
"\F0B0"
}
.van-icon-send-gift
:before
{
content
:
"\F0B1"
}
.van-icon-service-o
:before
{
content
:
"\F0B2"
}
.van-icon-service
:before
{
content
:
"\F0B3"
}
.van-icon-setting-o
:before
{
content
:
"\F0B4"
}
.van-icon-setting
:before
{
content
:
"\F0B5"
}
.van-icon-share
:before
{
content
:
"\F0B6"
}
.van-icon-shop-collect-o
:before
{
content
:
"\F0B7"
}
.van-icon-shop-collect
:before
{
content
:
"\F0B8"
}
.van-icon-shop-o
:before
{
content
:
"\F0B9"
}
.van-icon-shop
:before
{
content
:
"\F0BA"
}
.van-icon-shopping-cart-o
:before
{
content
:
"\F0BB"
}
.van-icon-shopping-cart
:before
{
content
:
"\F0BC"
}
.van-icon-shrink
:before
{
content
:
"\F0BD"
}
.van-icon-sign
:before
{
content
:
"\F0BE"
}
.van-icon-smile-comment-o
:before
{
content
:
"\F0BF"
}
.van-icon-smile-comment
:before
{
content
:
"\F0C0"
}
.van-icon-smile-o
:before
{
content
:
"\F0C1"
}
.van-icon-smile
:before
{
content
:
"\F0C2"
}
.van-icon-star-o
:before
{
content
:
"\F0C3"
}
.van-icon-star
:before
{
content
:
"\F0C4"
}
.van-icon-stop-circle-o
:before
{
content
:
"\F0C5"
}
.van-icon-stop-circle
:before
{
content
:
"\F0C6"
}
.van-icon-stop
:before
{
content
:
"\F0C7"
}
.van-icon-success
:before
{
content
:
"\F0C8"
}
.van-icon-thumb-circle-o
:before
{
content
:
"\F0C9"
}
.van-icon-thumb-circle
:before
{
content
:
"\F0CA"
}
.van-icon-todo-list-o
:before
{
content
:
"\F0CB"
}
.van-icon-todo-list
:before
{
content
:
"\F0CC"
}
.van-icon-tosend
:before
{
content
:
"\F0CD"
}
.van-icon-tv-o
:before
{
content
:
"\F0CE"
}
.van-icon-umbrella-circle
:before
{
content
:
"\F0CF"
}
.van-icon-underway-o
:before
{
content
:
"\F0D0"
}
.van-icon-underway
:before
{
content
:
"\F0D1"
}
.van-icon-upgrade
:before
{
content
:
"\F0D2"
}
.van-icon-user-circle-o
:before
{
content
:
"\F0D3"
}
.van-icon-user-o
:before
{
content
:
"\F0D4"
}
.van-icon-video-o
:before
{
content
:
"\F0D5"
}
.van-icon-video
:before
{
content
:
"\F0D6"
}
.van-icon-vip-card-o
:before
{
content
:
"\F0D7"
}
.van-icon-vip-card
:before
{
content
:
"\F0D8"
}
.van-icon-volume-o
:before
{
content
:
"\F0D9"
}
.van-icon-volume
:before
{
content
:
"\F0DA"
}
.van-icon-wap-home-o
:before
{
content
:
"\F0DB"
}
.van-icon-wap-home
:before
{
content
:
"\F0DC"
}
.van-icon-wap-nav
:before
{
content
:
"\F0DD"
}
.van-icon-warn-o
:before
{
content
:
"\F0DE"
}
.van-icon-warning-o
:before
{
content
:
"\F0DF"
}
.van-icon-warning
:before
{
content
:
"\F0E0"
}
.van-icon-weapp-nav
:before
{
content
:
"\F0E1"
}
.van-icon-wechat
:before
{
content
:
"\F0E2"
}
.van-icon-youzan-shield
:before
{
content
:
"\F0E3"
}
.van-icon__image
{
width
:
1em
;
height
:
1em
;
object-fit
:
contain
}
.van-overflow-hidden
{
overflow
:
hidden
!important
}
.van-popup
{
position
:
fixed
;
max-height
:
100%
;
overflow-y
:
auto
;
background-color
:
#fff
;
-webkit-transition
:
-webkit-transform
.3s
;
transition
:
-webkit-transform
.3s
;
transition
:
transform
.3s
;
transition
:
transform
.3s
,
-webkit-transform
.3s
;
-webkit-overflow-scrolling
:
touch
}
.van-popup--center
{
top
:
50%
;
left
:
50%
;
-webkit-transform
:
translate3d
(
-50%
,
-50%
,
0
);
transform
:
translate3d
(
-50%
,
-50%
,
0
)}
.van-popup--center.van-popup--round
{
border-radius
:
20px
}
.van-popup--top
{
top
:
0
;
left
:
0
;
width
:
100%
}
.van-popup--top.van-popup--round
{
border-radius
:
0
0
20px
20px
}
.van-popup--right
{
top
:
50%
;
right
:
0
;
-webkit-transform
:
translate3d
(
0
,
-50%
,
0
);
transform
:
translate3d
(
0
,
-50%
,
0
)}
.van-popup--right.van-popup--round
{
border-radius
:
20px
0
0
20px
}
.van-popup--bottom
{
bottom
:
0
;
left
:
0
;
width
:
100%
}
.van-popup--bottom.van-popup--round
{
border-radius
:
20px
20px
0
0
}
.van-popup--left
{
top
:
50%
;
left
:
0
;
-webkit-transform
:
translate3d
(
0
,
-50%
,
0
);
transform
:
translate3d
(
0
,
-50%
,
0
)}
.van-popup--left.van-popup--round
{
border-radius
:
0
20px
20px
0
}
.van-popup--safe-area-inset-bottom
{
padding-bottom
:
env
(
safe-area-inset-bottom
)}
.van-popup-slide-bottom-enter-active
,
.van-popup-slide-left-enter-active
,
.van-popup-slide-right-enter-active
,
.van-popup-slide-top-enter-active
{
-webkit-transition-timing-function
:
ease-out
;
transition-timing-function
:
ease-out
}
.van-popup-slide-bottom-leave-active
,
.van-popup-slide-left-leave-active
,
.van-popup-slide-right-leave-active
,
.van-popup-slide-top-leave-active
{
-webkit-transition-timing-function
:
ease-in
;
transition-timing-function
:
ease-in
}
.van-popup-slide-top-enter
,
.van-popup-slide-top-leave-active
{
-webkit-transform
:
translate3d
(
0
,
-100%
,
0
);
transform
:
translate3d
(
0
,
-100%
,
0
)}
.van-popup-slide-right-enter
,
.van-popup-slide-right-leave-active
{
-webkit-transform
:
translate3d
(
100%
,
-50%
,
0
);
transform
:
translate3d
(
100%
,
-50%
,
0
)}
.van-popup-slide-bottom-enter
,
.van-popup-slide-bottom-leave-active
{
-webkit-transform
:
translate3d
(
0
,
100%
,
0
);
transform
:
translate3d
(
0
,
100%
,
0
)}
.van-popup-slide-left-enter
,
.van-popup-slide-left-leave-active
{
-webkit-transform
:
translate3d
(
-100%
,
-50%
,
0
);
transform
:
translate3d
(
-100%
,
-50%
,
0
)}
.van-popup__close-icon
{
position
:
absolute
;
z-index
:
1
;
color
:
#c8c9cc
;
font-size
:
22px
;
cursor
:
pointer
}
.van-popup__close-icon
:active
{
color
:
#969799
}
.van-popup__close-icon--top-left
{
top
:
16px
;
left
:
16px
}
.van-popup__close-icon--top-right
{
top
:
16px
;
right
:
16px
}
.van-popup__close-icon--bottom-left
{
bottom
:
16px
;
left
:
16px
}
.van-popup__close-icon--bottom-right
{
right
:
16px
;
bottom
:
16px
}
.van-notify
{
box-sizing
:
border-box
;
padding
:
8px
16px
;
color
:
#fff
;
font-size
:
14px
;
line-height
:
20px
;
white-space
:
pre-wrap
;
text-align
:
center
;
word-wrap
:
break-word
}
.van-notify--primary
{
background-color
:
#1989fa
}
.van-notify--success
{
background-color
:
#07c160
}
.van-notify--danger
{
background-color
:
#ee0a24
}
.van-notify--warning
{
background-color
:
#ff976a
}
.van-cell
{
position
:
relative
;
display
:
-webkit-box
;
display
:
-webkit-flex
;
display
:
flex
;
box-sizing
:
border-box
;
width
:
100%
;
padding
:
10px
16px
;
overflow
:
hidden
;
color
:
#323233
;
font-size
:
14px
;
line-height
:
24px
;
background-color
:
#fff
}
.van-cell
:not
(
:last-child
)
:after
{
position
:
absolute
;
box-sizing
:
border-box
;
content
:
" "
;
pointer-events
:
none
;
right
:
0
;
bottom
:
0
;
left
:
16px
;
border-bottom
:
1px
solid
#ebedf0
;
-webkit-transform
:
scaleY
(
.5
);
transform
:
scaleY
(
.5
)}
.van-cell--borderless
:after
{
display
:
none
}
.van-cell__label
{
margin-top
:
3px
;
color
:
#969799
;
font-size
:
12px
;
line-height
:
18px
}
.van-cell__title
,
.van-cell__value
{
-webkit-box-flex
:
1
;
-webkit-flex
:
1
;
flex
:
1
}
.van-cell__value
{
position
:
relative
;
overflow
:
hidden
;
color
:
#969799
;
text-align
:
right
;
vertical-align
:
middle
;
word-wrap
:
break-word
}
.van-cell__value--alone
{
color
:
#323233
;
text-align
:
left
}
.van-cell__left-icon
,
.van-cell__right-icon
{
min-width
:
1em
;
height
:
24px
;
font-size
:
16px
;
line-height
:
24px
}
.van-cell__left-icon
{
margin-right
:
5px
}
.van-cell__right-icon
{
margin-left
:
5px
;
color
:
#969799
}
.van-cell--clickable
{
cursor
:
pointer
}
.van-cell--clickable
:active
{
background-color
:
#f2f3f5
}
.van-cell--required
{
overflow
:
visible
}
.van-cell--required
:before
{
position
:
absolute
;
left
:
8px
;
color
:
#ee0a24
;
font-size
:
14px
;
content
:
"*"
}
.van-cell--center
{
-webkit-box-align
:
center
;
-webkit-align-items
:
center
;
align-items
:
center
}
.van-cell--large
{
padding-top
:
12px
;
padding-bottom
:
12px
}
.van-cell--large
.van-cell__title
{
font-size
:
16px
}
.van-cell--large
.van-cell__label
{
font-size
:
14px
}
.van-field__label
{
-webkit-box-flex
:
0
;
-webkit-flex
:
none
;
flex
:
none
;
box-sizing
:
border-box
;
width
:
90px
}
.van-field__label--center
{
text-align
:
center
}
.van-field__label--right
{
padding-right
:
16px
;
text-align
:
right
}
.van-field__value
{
overflow
:
visible
}
.van-field__body
{
display
:
-webkit-box
;
display
:
-webkit-flex
;
display
:
flex
;
-webkit-box-align
:
center
;
-webkit-align-items
:
center
;
align-items
:
center
}
.van-field__control
{
display
:
block
;
box-sizing
:
border-box
;
width
:
100%
;
min-width
:
0
;
margin
:
0
;
padding
:
0
;
color
:
#323233
;
line-height
:
inherit
;
text-align
:
left
;
background-color
:
transparent
;
border
:
0
;
resize
:
none
}
.van-field__control
::-webkit-input-placeholder
{
color
:
#969799
}
.van-field__control
::placeholder
{
color
:
#969799
}
.van-field__control
:disabled
{
color
:
#969799
;
background-color
:
transparent
;
cursor
:
not-allowed
;
opacity
:
1
;
-webkit-text-fill-color
:
currentColor
}
.van-field__control
:read-only
{
cursor
:
default
}
.van-field__control--center
{
-webkit-box-pack
:
center
;
-webkit-justify-content
:
center
;
justify-content
:
center
;
text-align
:
center
}
.van-field__control--right
{
-webkit-box-pack
:
end
;
-webkit-justify-content
:
flex-end
;
justify-content
:
flex-end
;
text-align
:
right
}
.van-field__control--custom
{
display
:
-webkit-box
;
display
:
-webkit-flex
;
display
:
flex
;
-webkit-box-align
:
center
;
-webkit-align-items
:
center
;
align-items
:
center
;
min-height
:
24px
}
.van-field__control
[
type
=
date
],
.van-field__control
[
type
=
datetime-local
],
.van-field__control
[
type
=
time
]
{
min-height
:
24px
}
.van-field__control
[
type
=
search
]
{
-webkit-appearance
:
none
}
.van-field__button
,
.van-field__clear
,
.van-field__icon
,
.van-field__right-icon
{
-webkit-flex-shrink
:
0
;
flex-shrink
:
0
}
.van-field__clear
,
.van-field__right-icon
{
margin-right
:
-8px
;
padding
:
0
8px
;
line-height
:
inherit
}
.van-field__clear
{
color
:
#c8c9cc
;
font-size
:
16px
;
cursor
:
pointer
}
.van-field__left-icon
.van-icon
,
.van-field__right-icon
.van-icon
{
display
:
block
;
min-width
:
1em
;
font-size
:
16px
;
line-height
:
inherit
}
.van-field__left-icon
{
margin-right
:
5px
}
.van-field__right-icon
{
color
:
#969799
}
.van-field__button
{
padding-left
:
8px
}
.van-field__error-message
{
color
:
#ee0a24
;
font-size
:
12px
;
text-align
:
left
}
.van-field__error-message--center
{
text-align
:
center
}
.van-field__error-message--right
{
text-align
:
right
}
.van-field__word-limit
{
margin-top
:
4px
;
color
:
#646566
;
font-size
:
12px
;
line-height
:
16px
;
text-align
:
right
}
.van-field__word-num--full
{
color
:
#ee0a24
}
.van-field--error
.van-field__control
::-webkit-input-placeholder
{
color
:
#ee0a24
;
-webkit-text-fill-color
:
currentColor
}
.van-field--error
.van-field__control
,
.van-field--error
.van-field__control
::-webkit-input-placeholder
{
color
:
#ee0a24
;
-webkit-text-fill-color
:
currentColor
}
.van-field--error
.van-field__control
,
.van-field--error
.van-field__control
::placeholder
{
color
:
#ee0a24
;
-webkit-text-fill-color
:
currentColor
}
.van-field--min-height
.van-field__control
{
min-height
:
60px
}
.van-loading
{
color
:
#c8c9cc
;
font-size
:
0
}
.van-loading
,
.van-loading__spinner
{
position
:
relative
;
vertical-align
:
middle
}
.van-loading__spinner
{
display
:
inline-block
;
width
:
30px
;
max-width
:
100%
;
height
:
30px
;
max-height
:
100%
;
-webkit-animation
:
van-rotate
.8s
linear
infinite
;
animation
:
van-rotate
.8s
linear
infinite
}
.van-loading__spinner--spinner
{
-webkit-animation-timing-function
:
steps
(
12
);
animation-timing-function
:
steps
(
12
)}
.van-loading__spinner--spinner
i
{
position
:
absolute
;
top
:
0
;
left
:
0
;
width
:
100%
;
height
:
100%
}
.van-loading__spinner--spinner
i
:before
{
display
:
block
;
width
:
2px
;
height
:
25%
;
margin
:
0
auto
;
background-color
:
currentColor
;
border-radius
:
40%
;
content
:
" "
}
.van-loading__spinner--circular
{
-webkit-animation-duration
:
2s
;
animation-duration
:
2s
}
.van-loading__circular
{
display
:
block
;
width
:
100%
;
height
:
100%
}
.van-loading__circular
circle
{
-webkit-animation
:
van-circular
1.5s
ease-in-out
infinite
;
animation
:
van-circular
1.5s
ease-in-out
infinite
;
stroke
:
currentColor
;
stroke-width
:
3
;
stroke-linecap
:
round
}
.van-loading__text
{
display
:
inline-block
;
margin-left
:
8px
;
color
:
#969799
;
font-size
:
14px
;
vertical-align
:
middle
}
.van-loading--vertical
{
display
:
-webkit-box
;
display
:
-webkit-flex
;
display
:
flex
;
-webkit-box-orient
:
vertical
;
-webkit-box-direction
:
normal
;
-webkit-flex-direction
:
column
;
flex-direction
:
column
;
-webkit-box-align
:
center
;
-webkit-align-items
:
center
;
align-items
:
center
}
.van-loading--vertical
.van-loading__text
{
margin
:
8px
0
0
}
@-webkit-keyframes
van-circular
{
0
%
{
stroke-dasharray
:
1
,
200
;
stroke-dashoffset
:
0
}
50
%
{
stroke-dasharray
:
90
,
150
;
stroke-dashoffset
:
-40
}
to
{
stroke-dasharray
:
90
,
150
;
stroke-dashoffset
:
-120
}}
@keyframes
van-circular
{
0
%
{
stroke-dasharray
:
1
,
200
;
stroke-dashoffset
:
0
}
50
%
{
stroke-dasharray
:
90
,
150
;
stroke-dashoffset
:
-40
}
to
{
stroke-dasharray
:
90
,
150
;
stroke-dashoffset
:
-120
}}
.van-loading__spinner--spinner
i
:first-of-type
{
-webkit-transform
:
rotate
(
30deg
);
transform
:
rotate
(
30deg
);
opacity
:
1
}
.van-loading__spinner--spinner
i
:nth-of-type
(
2
)
{
-webkit-transform
:
rotate
(
60deg
);
transform
:
rotate
(
60deg
);
opacity
:
.9375
}
.van-loading__spinner--spinner
i
:nth-of-type
(
3
)
{
-webkit-transform
:
rotate
(
90deg
);
transform
:
rotate
(
90deg
);
opacity
:
.875
}
.van-loading__spinner--spinner
i
:nth-of-type
(
4
)
{
-webkit-transform
:
rotate
(
120deg
);
transform
:
rotate
(
120deg
);
opacity
:
.8125
}
.van-loading__spinner--spinner
i
:nth-of-type
(
5
)
{
-webkit-transform
:
rotate
(
150deg
);
transform
:
rotate
(
150deg
);
opacity
:
.75
}
.van-loading__spinner--spinner
i
:nth-of-type
(
6
)
{
-webkit-transform
:
rotate
(
180deg
);
transform
:
rotate
(
180deg
);
opacity
:
.6875
}
.van-loading__spinner--spinner
i
:nth-of-type
(
7
)
{
-webkit-transform
:
rotate
(
210deg
);
transform
:
rotate
(
210deg
);
opacity
:
.625
}
.van-loading__spinner--spinner
i
:nth-of-type
(
8
)
{
-webkit-transform
:
rotate
(
240deg
);
transform
:
rotate
(
240deg
);
opacity
:
.5625
}
.van-loading__spinner--spinner
i
:nth-of-type
(
9
)
{
-webkit-transform
:
rotate
(
270deg
);
transform
:
rotate
(
270deg
);
opacity
:
.5
}
.van-loading__spinner--spinner
i
:nth-of-type
(
10
)
{
-webkit-transform
:
rotate
(
300deg
);
transform
:
rotate
(
300deg
);
opacity
:
.4375
}
.van-loading__spinner--spinner
i
:nth-of-type
(
11
)
{
-webkit-transform
:
rotate
(
330deg
);
transform
:
rotate
(
330deg
);
opacity
:
.375
}
.van-loading__spinner--spinner
i
:nth-of-type
(
12
)
{
-webkit-transform
:
rotate
(
1turn
);
transform
:
rotate
(
1turn
);
opacity
:
.3125
}
.van-divider
{
display
:
-webkit-box
;
display
:
-webkit-flex
;
display
:
flex
;
-webkit-box-align
:
center
;
-webkit-align-items
:
center
;
align-items
:
center
;
margin
:
16px
0
;
color
:
#969799
;
font-size
:
14px
;
line-height
:
24px
;
border
:
0
solid
#ebedf0
}
.van-divider
:after
,
.van-divider
:before
{
display
:
block
;
-webkit-box-flex
:
1
;
-webkit-flex
:
1
;
flex
:
1
;
box-sizing
:
border-box
;
height
:
1px
;
border-color
:
inherit
;
border-style
:
inherit
;
border-width
:
1px
0
0
}
.van-divider
:before
{
content
:
""
}
.van-divider--hairline
:after
,
.van-divider--hairline
:before
{
-webkit-transform
:
scaleY
(
.5
);
transform
:
scaleY
(
.5
)}
.van-divider--dashed
{
border-style
:
dashed
}
.van-divider--content-center
:before
,
.van-divider--content-left
:before
,
.van-divider--content-right
:before
{
margin-right
:
16px
}
.van-divider--content-center
:after
,
.van-divider--content-left
:after
,
.van-divider--content-right
:after
{
margin-left
:
16px
;
content
:
""
}
.van-divider--content-left
:before
,
.van-divider--content-right
:after
{
max-width
:
10%
}
.van-button
{
position
:
relative
;
display
:
-webkit-inline-box
;
display
:
-webkit-inline-flex
;
display
:
inline-flex
;
-webkit-box-align
:
center
;
-webkit-align-items
:
center
;
align-items
:
center
;
-webkit-box-pack
:
center
;
-webkit-justify-content
:
center
;
justify-content
:
center
;
box-sizing
:
border-box
;
height
:
44px
;
margin
:
0
;
padding
:
0
;
font-size
:
16px
;
line-height
:
1.2
;
text-align
:
center
;
border-radius
:
2px
;
cursor
:
pointer
;
-webkit-transition
:
opacity
.2s
;
transition
:
opacity
.2s
;
-webkit-appearance
:
none
}
.van-button
:before
{
position
:
absolute
;
top
:
50%
;
left
:
50%
;
width
:
100%
;
height
:
100%
;
background-color
:
#000
;
border
:
inherit
;
border-color
:
#000
;
border-radius
:
inherit
;
-webkit-transform
:
translate
(
-50%
,
-50%
);
transform
:
translate
(
-50%
,
-50%
);
opacity
:
0
;
content
:
" "
}
.van-button
:active:before
{
opacity
:
.1
}
.van-button--disabled
:before
,
.van-button--loading
:before
{
display
:
none
}
.van-button--default
{
color
:
#323233
;
background-color
:
#fff
;
border
:
1px
solid
#ebedf0
}
.van-button--primary
{
color
:
#fff
;
background-color
:
#07c160
;
border
:
1px
solid
#07c160
}
.van-button--info
{
color
:
#fff
;
background-color
:
#1989fa
;
border
:
1px
solid
#1989fa
}
.van-button--danger
{
color
:
#fff
;
background-color
:
#ee0a24
;
border
:
1px
solid
#ee0a24
}
.van-button--warning
{
color
:
#fff
;
background-color
:
#ff976a
;
border
:
1px
solid
#ff976a
}
.van-button--plain
{
background-color
:
#fff
}
.van-button--plain.van-button--primary
{
color
:
#07c160
}
.van-button--plain.van-button--info
{
color
:
#1989fa
}
.van-button--plain.van-button--danger
{
color
:
#ee0a24
}
.van-button--plain.van-button--warning
{
color
:
#ff976a
}
.van-button--large
{
width
:
100%
;
height
:
50px
}
.van-button--normal
{
padding
:
0
15px
;
font-size
:
14px
}
.van-button--small
{
min-width
:
60px
;
height
:
30px
;
padding
:
0
8px
;
font-size
:
12px
}
.van-button__loading
{
color
:
inherit
}
.van-button--mini
{
min-width
:
50px
;
height
:
22px
;
font-size
:
10px
}
.van-button--mini
+
.van-button--mini
{
margin-left
:
4px
}
.van-button--block
{
display
:
-webkit-box
;
display
:
-webkit-flex
;
display
:
flex
;
width
:
100%
}
.van-button--disabled
{
cursor
:
not-allowed
;
opacity
:
.5
}
.van-button--loading
{
cursor
:
default
}
.van-button--round
{
border-radius
:
999px
}
.van-button--square
{
border-radius
:
0
}
.van-button__icon
{
min-width
:
1em
;
font-size
:
1.2em
;
line-height
:
inherit
}
.van-button__icon
+
.van-button__text
,
.van-button__loading
+
.van-button__text
{
margin-left
:
5px
}
.van-button--hairline
{
border-width
:
0
}
.van-button--hairline
:after
{
border-color
:
inherit
;
border-radius
:
4px
}
.van-button--hairline.van-button--round
:after
{
border-radius
:
999px
}
.van-button--hairline.van-button--square
:after
{
border-radius
:
0
}
.van-search
{
-webkit-box-align
:
center
;
-webkit-align-items
:
center
;
align-items
:
center
;
box-sizing
:
border-box
;
padding
:
10px
12px
;
background-color
:
#fff
}
.van-search
,
.van-search__content
{
display
:
-webkit-box
;
display
:
-webkit-flex
;
display
:
flex
}
.van-search__content
{
-webkit-box-flex
:
1
;
-webkit-flex
:
1
;
flex
:
1
;
padding-left
:
8px
;
background-color
:
#f7f8fa
;
border-radius
:
2px
}
.van-search__content--round
{
border-radius
:
999px
}
.van-search__label
{
padding
:
0
5px
;
color
:
#323233
;
font-size
:
14px
;
line-height
:
34px
}
.van-search
.van-cell
{
-webkit-box-flex
:
1
;
-webkit-flex
:
1
;
flex
:
1
;
padding
:
5px
8px
5px
0
;
background-color
:
transparent
}
.van-search
.van-cell__left-icon
{
color
:
#969799
}
.van-search--show-action
{
padding-right
:
0
}
.van-search
input
::-webkit-search-cancel-button
,
.van-search
input
::-webkit-search-decoration
,
.van-search
input
::-webkit-search-results-button
,
.van-search
input
::-webkit-search-results-decoration
{
display
:
none
}
.van-search__action
{
padding
:
0
8px
;
color
:
#323233
;
font-size
:
14px
;
line-height
:
34px
;
cursor
:
pointer
;
-webkit-user-select
:
none
;
user-select
:
none
}
.van-search__action
:active
{
background-color
:
#f2f3f5
}
@font-face
{
font-family
:
icomoon
;
src
:
url(../../static/fonts/icomoon.419c317.eot)
;
src
:
url(../../static/fonts/icomoon.419c317.eot#iefix)
format
(
"embedded-opentype"
),
url(../../static/fonts/icomoon.d0fc90c.ttf)
format
(
"truetype"
),
url(../../static/fonts/icomoon.cd89863.woff)
format
(
"woff"
),
url(../../static/img/icomoon.68a0e30.svg#icomoon)
format
(
"svg"
);
font-weight
:
400
;
font-style
:
normal
;
font-display
:
block
}
[
class
*=
" icon-"
],[
class
^=
icon-
]
{
font-family
:
icomoon
!important
;
speak
:
none
;
font-style
:
normal
;
font-weight
:
400
;
font-variant
:
normal
;
text-transform
:
none
;
line-height
:
1
;
-webkit-font-smoothing
:
antialiased
;
-moz-osx-font-smoothing
:
grayscale
}
.icon-1
:before
{
content
:
"\E915"
}
.icon-2
:before
{
content
:
"\E90D"
}
.icon-3
:before
{
content
:
"\E935"
}
.icon-4
:before
{
content
:
"\E949"
}
.icon-5
:before
{
content
:
"\E953"
}
.icon-6
:before
{
content
:
"\E923"
}
.icon-7
:before
{
content
:
"\E909"
}
.icon-8
:before
{
content
:
"\E902"
}
.icon-9
:before
{
content
:
"\E90B"
}
.icon-10
:before
{
content
:
"\E911"
}
.icon-11
:before
{
content
:
"\E91A"
}
.icon-12
:before
{
content
:
"\E91B"
}
.icon-13
:before
{
content
:
"\E904"
}
.icon-14
:before
{
content
:
"\E91D"
}
.icon-15
:before
{
content
:
"\E91E"
}
.icon-16
:before
{
content
:
"\E918"
}
.icon-17
:before
{
content
:
"\E913"
}
.icon-18
:before
{
content
:
"\E957"
}
.icon-19
:before
{
content
:
"\E94B"
}
.icon-20
:before
{
content
:
"\E90E"
}
.icon-21
:before
{
content
:
"\E94D"
}
.icon-22
:before
{
content
:
"\E954"
}
.icon-23
:before
{
content
:
"\E920"
}
.icon-24
:before
{
content
:
"\E91C"
}
.icon-25
:before
{
content
:
"\E914"
}
.icon-26
:before
{
content
:
"\E94A"
}
.icon-27
:before
{
content
:
"\E924"
}
.icon-28
:before
{
content
:
"\E925"
}
.icon-29
:before
{
content
:
"\E926"
}
.icon-30
:before
{
content
:
"\E916"
}
.icon-31
:before
{
content
:
"\E919"
}
.icon-32
:before
{
content
:
"\E959"
}
.icon-33
:before
{
content
:
"\E956"
}
.icon-34
:before
{
content
:
"\E94E"
}
.icon-35
:before
{
content
:
"\E91F"
}
.icon-36
:before
{
content
:
"\E989"
}
.icon-37
:before
{
content
:
"\E955"
}
.icon-38
:before
{
content
:
"\E929"
}
.icon-39
:before
{
content
:
"\E92A"
}
.icon-40
:before
{
content
:
"\E92B"
}
.icon-41
:before
{
content
:
"\E900"
}
.icon-42
:before
{
content
:
"\E901"
}
.icon-43
:before
{
content
:
"\E92E"
}
.icon-44
:before
{
content
:
"\E985"
}
.icon-45
:before
{
content
:
"\E930"
}
.icon-46
:before
{
content
:
"\E931"
}
.icon-47
:before
{
content
:
"\E932"
}
.icon-48
:before
{
content
:
"\E933"
}
.icon-49
:before
{
content
:
"\E905"
}
.icon-50
:before
{
content
:
"\E95B"
}
.icon-51
:before
{
content
:
"\E951"
}
.icon-52
:before
{
content
:
"\E952"
}
.icon-53
:before
{
content
:
"\E927"
}
.icon-54
:before
{
content
:
"\E936"
}
.icon-55
:before
{
content
:
"\E937"
}
.icon-56
:before
{
content
:
"\E95E"
}
.icon-57
:before
{
content
:
"\E903"
}
.icon-58
:before
{
content
:
"\E93A"
}
.icon-59
:before
{
content
:
"\E93C"
}
.icon-60
:before
{
content
:
"\E93D"
}
.icon-61
:before
{
content
:
"\E907"
}
.icon-62
:before
{
content
:
"\E917"
}
.icon-63
:before
{
content
:
"\E940"
}
.icon-64
:before
{
content
:
"\E934"
}
.icon-65
:before
{
content
:
"\E938"
}
.icon-66
:before
{
content
:
"\E93B"
}
.icon-67
:before
{
content
:
"\E943"
}
.icon-68
:before
{
content
:
"\E942"
}
.icon-69
:before
{
content
:
"\E945"
}
.icon-70
:before
{
content
:
"\E944"
}
.icon-71
:before
{
content
:
"\E946"
}
.icon-72
:before
{
content
:
"\E947"
}
.icon-73
:before
{
content
:
"\E95C"
}
.icon-74
:before
{
content
:
"\E958"
}
.icon-75
:before
{
content
:
"\E95D"
}
.icon-76
:before
{
content
:
"\E941"
}
.icon-77
:before
{
content
:
"\E948"
}
.icon-78
:before
{
content
:
"\E90C"
}
.icon-79
:before
{
content
:
"\E94F"
}
.icon-80
:before
{
content
:
"\E90A"
}
.icon-81
:before
{
content
:
"\E908"
}
.icon-82
:before
{
content
:
"\E90F"
}
.icon-83
:before
{
content
:
"\E910"
}
.icon-84
:before
{
content
:
"\E912"
}
.icon-85
:before
{
content
:
"\E922"
}
.icon-86
:before
{
content
:
"\E921"
}
.icon-87
:before
{
content
:
"\E928"
}
.icon-88
:before
{
content
:
"\E94C"
}
.icon-89
:before
{
content
:
"\E960"
}
.icon-90
:before
{
content
:
"\E95F"
}
.icon-91
:before
{
content
:
"\E961"
}
.icon-92
:before
{
content
:
"\E962"
}
.icon-93
:before
{
content
:
"\E963"
}
.icon-94
:before
{
content
:
"\E96E"
}
.icon-95
:before
{
content
:
"\E968"
}
.icon-96
:before
{
content
:
"\E969"
}
.icon-97
:before
{
content
:
"\E96A"
}
.icon-98
:before
{
content
:
"\E96C"
}
.icon-99
:before
{
content
:
"\E96D"
}
.icon-100
:before
{
content
:
"\E964"
}
.icon-101
:before
{
content
:
"\E974"
}
.icon-102
:before
{
content
:
"\E96B"
}
.icon-103
:before
{
content
:
"\E973"
}
.icon-104
:before
{
content
:
"\E93E"
}
.icon-105
:before
{
content
:
"\E965"
}
.icon-106
:before
{
content
:
"\E906"
}
.icon-107
:before
{
content
:
"\E96F"
}
.icon-108
:before
{
content
:
"\E970"
}
.icon-109
:before
{
content
:
"\E971"
}
.icon-110
:before
{
content
:
"\E972"
}
.icon-111
:before
{
content
:
"\E92C"
}
.icon-112
:before
{
content
:
"\E92D"
}
.icon-113
:before
{
content
:
"\E939"
}
.icon-114
:before
{
content
:
"\E93F"
}
.icon-115
:before
{
content
:
"\E95A"
}
.icon-116
:before
{
content
:
"\E966"
}
.icon-117
:before
{
content
:
"\E967"
}
.icon-118
:before
{
content
:
"\E975"
}
.icon-119
:before
{
content
:
"\E976"
}
.icon-120
:before
{
content
:
"\E977"
}
.icon-121
:before
{
content
:
"\E9C1"
}
.icon-122
:before
{
content
:
"\E979"
}
.icon-123
:before
{
content
:
"\E97A"
}
.icon-124
:before
{
content
:
"\E950"
}
.icon-125
:before
{
content
:
"\E97C"
}
.icon-126
:before
{
content
:
"\E97D"
}
.icon-127
:before
{
content
:
"\E97E"
}
.icon-128
:before
{
content
:
"\E97F"
}
.icon-129
:before
{
content
:
"\E980"
}
.icon-130
:before
{
content
:
"\E981"
}
.icon-131
:before
{
content
:
"\E97B"
}
.icon-132
:before
{
content
:
"\E983"
}
.icon-133
:before
{
content
:
"\E984"
}
.icon-134
:before
{
content
:
"\E982"
}
.icon-135
:before
{
content
:
"\E92F"
}
.icon-136
:before
{
content
:
"\E987"
}
.icon-137
:before
{
content
:
"\E988"
}
.icon-138
:before
{
content
:
"\E9C8"
}
.icon-139
:before
{
content
:
"\E9C7"
}
.icon-140
:before
{
content
:
"\E9C5"
}
.icon-141
:before
{
content
:
"\E98C"
}
.icon-142
:before
{
content
:
"\E98D"
}
.icon-143
:before
{
content
:
"\E9C3"
}
.icon-144
:before
{
content
:
"\E9C4"
}
.icon-145
:before
{
content
:
"\E98A"
}
.icon-146
:before
{
content
:
"\E98B"
}
.icon-147
:before
{
content
:
"\E992"
}
.icon-148
:before
{
content
:
"\E986"
}
.icon-149
:before
{
content
:
"\E993"
}
.icon-150
:before
{
content
:
"\E994"
}
.icon-151
:before
{
content
:
"\E996"
}
.icon-152
:before
{
content
:
"\E997"
}
.icon-153
:before
{
content
:
"\E98E"
}
.icon-154
:before
{
content
:
"\E98F"
}
.icon-155
:before
{
content
:
"\E9AC"
}
.icon-156
:before
{
content
:
"\E99A"
}
.icon-157
:before
{
content
:
"\E99B"
}
.icon-158
:before
{
content
:
"\E99C"
}
.icon-159
:before
{
content
:
"\E99D"
}
.icon-160
:before
{
content
:
"\E99E"
}
.icon-161
:before
{
content
:
"\E99F"
}
.icon-162
:before
{
content
:
"\E9A0"
}
.icon-163
:before
{
content
:
"\E9A1"
}
.icon-164
:before
{
content
:
"\E9A2"
}
.icon-165
:before
{
content
:
"\E9A3"
}
.icon-166
:before
{
content
:
"\E9A4"
}
.icon-167
:before
{
content
:
"\E9A5"
}
.icon-168
:before
{
content
:
"\E9A6"
}
.icon-169
:before
{
content
:
"\E9A7"
}
.icon-170
:before
{
content
:
"\E995"
}
.icon-171
:before
{
content
:
"\E9A9"
}
.icon-172
:before
{
content
:
"\E9AA"
}
.icon-173
:before
{
content
:
"\E9AB"
}
.icon-174
:before
{
content
:
"\E9AD"
}
.icon-175
:before
{
content
:
"\E9AE"
}
.icon-176
:before
{
content
:
"\E9AF"
}
.icon-177
:before
{
content
:
"\E9A8"
}
.icon-178
:before
{
content
:
"\E9B1"
}
.icon-179
:before
{
content
:
"\E9B2"
}
.icon-180
:before
{
content
:
"\E9B3"
}
.icon-181
:before
{
content
:
"\E9B4"
}
.icon-182
:before
{
content
:
"\E9B6"
}
.icon-183
:before
{
content
:
"\E9B5"
}
.icon-184
:before
{
content
:
"\E9B7"
}
.icon-185
:before
{
content
:
"\E9B8"
}
.icon-186
:before
{
content
:
"\E9B9"
}
.icon-187
:before
{
content
:
"\E9BA"
}
.icon-188
:before
{
content
:
"\E9BB"
}
.icon-189
:before
{
content
:
"\E9BC"
}
.icon-190
:before
{
content
:
"\E9BD"
}
.icon-191
:before
{
content
:
"\E9BE"
}
.icon-192
:before
{
content
:
"\E9BF"
}
.icon-193
:before
{
content
:
"\E9C0"
}
.icon-194
:before
{
content
:
"\E9C2"
}
.icon-195
:before
{
content
:
"\E978"
}
.icon-196
:before
{
content
:
"\E990"
}
.icon-197
:before
{
content
:
"\E991"
}
.icon-198
:before
{
content
:
"\E998"
}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html
{
line-height
:
1.15
;
-webkit-text-size-adjust
:
100%
}
*
{
margin
:
0
;
padding
:
0
;
-webkit-tap-highlight-color
:
rgba
(
0
,
0
,
0
,
0
)}
#app
,
body
,
html
{
height
:
100%
}
input
::-webkit-input-placeholder
{
color
:
#999
}
main
{
display
:
block
}
h1
{
font-size
:
2em
;
margin
:
.67em
0
}
hr
{
-webkit-box-sizing
:
content-box
;
box-sizing
:
content-box
;
height
:
0
;
overflow
:
visible
}
pre
{
font-family
:
monospace
,
monospace
;
font-size
:
1em
}
a
{
background-color
:
transparent
;
text-decoration
:
none
;
color
:
#333
}
abbr
[
title
]
{
border-bottom
:
none
;
text-decoration
:
underline
;
-webkit-text-decoration
:
underline
dotted
;
text-decoration
:
underline
dotted
}
b
,
strong
{
font-weight
:
bolder
}
code
,
kbd
,
samp
{
font-family
:
monospace
,
monospace
;
font-size
:
1em
}
small
{
font-size
:
80%
}
sub
,
sup
{
font-size
:
75%
;
line-height
:
0
;
position
:
relative
;
vertical-align
:
baseline
}
sub
{
bottom
:
-.25em
}
sup
{
top
:
-.5em
}
img
{
border-style
:
none
}
button
,
input
,
optgroup
,
select
,
textarea
{
font-family
:
inherit
;
font-size
:
100%
;
line-height
:
1.15
;
margin
:
0
}
button
,
input
{
overflow
:
visible
}
button
,
select
{
text-transform
:
none
}
[
type
=
button
],[
type
=
reset
],[
type
=
submit
],
button
{
-webkit-appearance
:
button
}
[
type
=
button
]
::-moz-focus-inner
,[
type
=
reset
]
::-moz-focus-inner
,[
type
=
submit
]
::-moz-focus-inner
,
button
::-moz-focus-inner
{
border-style
:
none
;
padding
:
0
}
[
type
=
button
]
:-moz-focusring
,[
type
=
reset
]
:-moz-focusring
,[
type
=
submit
]
:-moz-focusring
,
button
:-moz-focusring
{
outline
:
1px
dotted
ButtonText
}
fieldset
{
padding
:
.35em
.75em
.625em
}
legend
{
-webkit-box-sizing
:
border-box
;
box-sizing
:
border-box
;
color
:
inherit
;
display
:
table
;
max-width
:
100%
;
padding
:
0
;
white-space
:
normal
}
progress
{
vertical-align
:
baseline
}
textarea
{
overflow
:
auto
}
[
type
=
checkbox
],[
type
=
radio
]
{
-webkit-box-sizing
:
border-box
;
box-sizing
:
border-box
;
padding
:
0
}
[
type
=
number
]
::-webkit-inner-spin-button
,[
type
=
number
]
::-webkit-outer-spin-button
{
height
:
auto
}
[
type
=
search
]
{
-webkit-appearance
:
textfield
;
outline-offset
:
-2px
}
[
type
=
search
]
::-webkit-search-decoration
{
-webkit-appearance
:
none
}
::-webkit-file-upload-button
{
-webkit-appearance
:
button
;
font
:
inherit
}
details
{
display
:
block
}
summary
{
display
:
list-item
}
[
hidden
],
template
{
display
:
none
}
html
{
font-size
:
50px
}
@media
screen
and
(
min-width
:
320px
){
html
{
font-size
:
21.33333333px
}}
@media
screen
and
(
min-width
:
360px
){
html
{
font-size
:
24px
}}
@media
screen
and
(
min-width
:
375px
){
html
{
font-size
:
25px
}}
@media
screen
and
(
min-width
:
384px
){
html
{
font-size
:
25.6px
}}
@media
screen
and
(
min-width
:
400px
){
html
{
font-size
:
26.66666667px
}}
@media
screen
and
(
min-width
:
414px
){
html
{
font-size
:
27.6px
}}
@media
screen
and
(
min-width
:
424px
){
html
{
font-size
:
28.26666667px
}}
@media
screen
and
(
min-width
:
480px
){
html
{
font-size
:
32px
}}
@media
screen
and
(
min-width
:
540px
){
html
{
font-size
:
36px
}}
@media
screen
and
(
min-width
:
720px
){
html
{
font-size
:
48px
}}
@media
screen
and
(
min-width
:
750px
){
html
{
font-size
:
50px
}}
.active_op
:active
{
opacity
:
.7
}
.active_col
:active
{
background-color
:
#f8f8f8
}
#app
{
font-family
:
Avenir
,
Helvetica
,
Arial
,
sans-serif
;
-webkit-font-smoothing
:
antialiased
;
-moz-osx-font-smoothing
:
grayscale
;
font-size
:
.48rem
}
.index
[
data-v-247b97df
]
{
height
:
100%
}
.index
.main
[
data-v-247b97df
]
{
height
:
calc
(
100%
-
2rem
)}
.index
.nav
[
data-v-247b97df
]
{
width
:
100%
;
height
:
2rem
;
position
:
fixed
;
bottom
:
0
}
.tabber
[
data-v-
dc4674f8
]
{
border-top
:
1px
solid
#ccc
;
background-color
:
#fff
}
.tabber
.each_nav
[
data-v-dc4674f8
],
.tabber
[
data-v-dc4674f8
]
{
display
:
-webkit-box
;
display
:
-ms-flexbox
;
display
:
flex
;
-ms-flex-pack
:
distribute
;
justify-content
:
space-around
}
.tabber
.each_nav
[
data-v-dc4674f8
]
{
padding
:
.2rem
0
;
color
:
#b8c9ce
;
-webkit-box-orient
:
vertical
;
-webkit-box-direction
:
normal
;
-ms-flex-direction
:
column
;
flex-direction
:
column
;
-webkit-box-align
:
center
;
-ms-flex-align
:
center
;
align-items
:
center
;
-webkit-box-flex
:
1
;
-ms-flex
:
1
;
flex
:
1
}
.tabber
.select_nav
[
data-v-dc4674f8
]
{
color
:
#404040
}
i
[
data-v-dc4674f8
]
{
font-size
:
.68rem
}
.icon-100
[
data-v-dc4674f8
]
{
font-size
:
1.2rem
;
color
:
#3396fb
}
.add_file
[
data-v-339b1cfe
]
{
width
:
100%
;
height
:
100vh
;
position
:
fixed
;
top
:
0
;
z-index
:
9
;
background-color
:
#f8f8f8
}
.add_file
.main
[
data-v-339b1cfe
]
{
padding
:
50%
2rem
}
.add_file
.main
>
div
[
data-v-339b1cfe
]
{
height
:
1rem
}
.add_file
.footer
[
data-v-339b1cfe
]
{
width
:
100%
;
height
:
2rem
;
display
:
-webkit-box
;
display
:
-ms-flexbox
;
display
:
flex
;
-webkit-box-align
:
center
;
-ms-flex-align
:
center
;
align-items
:
center
;
-ms-flex-pack
:
distribute
;
justify-content
:
space-around
;
position
:
absolute
;
bottom
:
0
;
background-color
:
#f8f8f8
}
.icon-19
[
data-v-339b1cfe
]
{
font-size
:
1.2rem
;
color
:
#ccc
;
-webkit-transform
:
rotate
(
45deg
);
transform
:
rotate
(
45deg
);
-webkit-animation
:
rotate-data-v-339b1cfe
.3s
;
animation
:
rotate-data-v-339b1cfe
.3s
}
.icon19
[
data-v-339b1cfe
]
{
-webkit-transition
:
all
.3s
;
transition
:
all
.3s
;
-webkit-transform
:
rotate
(
0deg
);
transform
:
rotate
(
0deg
)}
@-webkit-keyframes
rotate-data-v-339b1cfe
{
0
%
{
-webkit-transform
:
rotate
(
0
);
transform
:
rotate
(
0
)}
to
{
-webkit-transform
:
rotate
(
45deg
);
transform
:
rotate
(
45deg
)}}
@keyframes
rotate-data-v-339b1cfe
{
0
%
{
-webkit-transform
:
rotate
(
0
);
transform
:
rotate
(
0
)}
to
{
-webkit-transform
:
rotate
(
45deg
);
transform
:
rotate
(
45deg
)}}
.folder
[
data-v-339b1cfe
]
{
-webkit-animation
:
main-data-v-339b1cfe
.3s
;
animation
:
main-data-v-339b1cfe
.3s
}
.divider
[
data-v-339b1cfe
]
{
-webkit-animation
:
main-data-v-339b1cfe
.5s
;
animation
:
main-data-v-339b1cfe
.5s
}
.file
[
data-v-339b1cfe
]
{
-webkit-animation
:
main-data-v-339b1cfe
.7s
;
animation
:
main-data-v-339b1cfe
.7s
}
.folder2
[
data-v-339b1cfe
]
{
-webkit-animation
:
main2-data-v-339b1cfe
.6s
;
animation
:
main2-data-v-339b1cfe
.6s
}
.divider2
[
data-v-339b1cfe
],
.folder2
[
data-v-339b1cfe
]
{
-webkit-transform
:
translateY
(
2000%
);
transform
:
translateY
(
2000%
)}
.divider2
[
data-v-339b1cfe
]
{
-webkit-animation
:
main2-data-v-339b1cfe
.4s
;
animation
:
main2-data-v-339b1cfe
.4s
}
.file2
[
data-v-339b1cfe
]
{
-webkit-animation
:
main2-data-v-339b1cfe
.2s
;
animation
:
main2-data-v-339b1cfe
.2s
;
-webkit-transform
:
translateY
(
2000%
);
transform
:
translateY
(
2000%
)}
@-webkit-keyframes
main-data-v-339b1cfe
{
0
%
{
-webkit-transform
:
translateY
(
600%
);
transform
:
translateY
(
600%
)}
50
%
{
-webkit-transform
:
translateY
(
-50%
);
transform
:
translateY
(
-50%
)}
to
{
-webkit-transform
:
translateY
(
0
);
transform
:
translateY
(
0
)}}
@keyframes
main-data-v-339b1cfe
{
0
%
{
-webkit-transform
:
translateY
(
600%
);
transform
:
translateY
(
600%
)}
50
%
{
-webkit-transform
:
translateY
(
-50%
);
transform
:
translateY
(
-50%
)}
to
{
-webkit-transform
:
translateY
(
0
);
transform
:
translateY
(
0
)}}
@-webkit-keyframes
main2-data-v-339b1cfe
{
0
%
{
-webkit-transform
:
translateY
(
0
);
transform
:
translateY
(
0
)}
to
{
-webkit-transform
:
translateY
(
2000%
);
transform
:
translateY
(
2000%
)}}
@keyframes
main2-data-v-339b1cfe
{
0
%
{
-webkit-transform
:
translateY
(
0
);
transform
:
translateY
(
0
)}
to
{
-webkit-transform
:
translateY
(
2000%
);
transform
:
translateY
(
2000%
)}}
.folder
[
data-v-06aa8c8a
]
{
height
:
100%
;
padding
:
0
.6rem
}
.folder
.input
[
data-v-06aa8c8a
]
{
height
:
2rem
}
.folder
.input
.van-search
[
data-v-06aa8c8a
]
{
padding
:
10px
0
}
.folder
.main
[
data-v-06aa8c8a
]
{
height
:
calc
(
100%
-
2.2rem
);
overflow
:
auto
;
padding
:
.2rem
0
}
.folder
.main
.each_folder
[
data-v-06aa8c8a
]
{
font-size
:
.64rem
;
padding
:
.5rem
0
}
.folder
.main
.each_folder
.folder_name
[
data-v-06aa8c8a
]
{
font-weight
:
bolder
;
color
:
#333
;
margin-left
:
.4rem
}
.folder
.main
.each_folder
.updatetime
[
data-v-06aa8c8a
]
{
font-size
:
.48rem
;
color
:
#ccc
;
margin-top
:
.4rem
}
.icon107
[
data-v-06aa8c8a
]
{
color
:
#f0e290
}
.editor
[
data-v-2354df94
]
{
height
:
100vh
}
.editor
.doc_name
[
data-v-2354df94
]
{
height
:
1.6rem
;
color
:
#333
;
font-size
:
.72rem
}
.editor
.quill_editor
[
data-v-2354df94
]
{
height
:
calc
(
100%
-
4rem
);
display
:
-webkit-box
;
display
:
-ms-flexbox
;
display
:
flex
;
-webkit-box-orient
:
vertical
;
-webkit-box-direction
:
normal
;
-ms-flex-direction
:
column
;
flex-direction
:
column
}
.editor
.quill_editor
[
data-v-2354df94
]
.ql-container
{
-webkit-box-flex
:
1
;
-ms-flex
:
1
;
flex
:
1
;
overflow
:
auto
}
.editor
.quill_editor
[
data-v-2354df94
]
.ql-container.ql-snow
{
border
:
0
}
.editor
.quill_editor
[
data-v-2354df94
]
.ql-toolbar.ql-snow
.ql-formats
{
margin-right
:
.4rem
}
.editor
.bottom
[
data-v-2354df94
]
{
height
:
2.4rem
;
width
:
100%
;
position
:
fixed
;
bottom
:
0
;
background-color
:
#fff
;
display
:
-webkit-box
;
display
:
-ms-flexbox
;
display
:
flex
;
z-index
:
11
;
-webkit-box-align
:
center
;
-ms-flex-align
:
center
;
align-items
:
center
;
-ms-flex-pack
:
distribute
;
justify-content
:
space-around
;
padding
:
.4rem
0
;
-webkit-box-sizing
:
border-box
;
box-sizing
:
border-box
;
-webkit-box-shadow
:
0
-2px
5px
#eee
;
box-shadow
:
0
-2px
5px
#eee
}
.editor
.bottom
.van-button
[
data-v-2354df94
]
{
width
:
40%
}
body
[
data-v-fd976ee4
]
{
font-size
:
15px
;
color
:
#333
;
background
:
#fff
;
font-family
:
Helvetica
,
Arial
,
PingFang
SC
,
Microsoft
YaHei
,
WenQuanYi
Micro
Hei
,
"tohoma,sans-serif"
;
margin
:
0
;
padding
:
10%
}
h1
[
data-v-fd976ee4
]
{
font-size
:
2.2em
;
font-weight
:
700
;
line-height
:
1.1
;
padding-top
:
16px
;
margin-bottom
:
4px
}
h2
[
data-v-fd976ee4
],
h3
[
data-v-fd976ee4
],
h4
[
data-v-fd976ee4
],
h5
[
data-v-fd976ee4
],
h6
[
data-v-fd976ee4
]
{
line-height
:
1.5em
;
margin-top
:
2.2em
;
margin-bottom
:
4px
}
h2
[
data-v-fd976ee4
]
{
font-size
:
1.4em
;
margin
:
40px
10px
20px
0
;
padding-left
:
9px
;
border-left
:
6px
solid
#ff7e79
;
font-weight
:
700
;
line-height
:
1.4
}
h3
[
data-v-fd976ee4
]
{
font-size
:
1.2em
}
h3
[
data-v-fd976ee4
],
h4
[
data-v-fd976ee4
]
{
font-weight
:
700
;
line-height
:
1.4
;
margin
:
10px
0
5px
;
padding-top
:
10px
}
h4
[
data-v-fd976ee4
]
{
text-transform
:
uppercase
;
font-size
:
1.1em
}
h5
[
data-v-fd976ee4
],
h6
[
data-v-fd976ee4
]
{
font-size
:
.9em
}
h5
[
data-v-fd976ee4
]
{
font-weight
:
700
;
text-transform
:
uppercase
}
h6
[
data-v-fd976ee4
]
{
font-weight
:
400
;
color
:
#aaa
}
img
[
data-v-fd976ee4
]
{
width
:
100%
;
border-radius
:
5px
;
display
:
block
;
margin-bottom
:
15px
;
height
:
auto
}
dl
[
data-v-fd976ee4
],
ol
[
data-v-fd976ee4
],
ul
[
data-v-fd976ee4
]
{
margin-top
:
12px
;
margin-bottom
:
20px
;
padding-left
:
5%
;
line-height
:
1.8
}
p
[
data-v-fd976ee4
]
{
margin
:
0
0
20px
;
padding
:
0
;
line-height
:
1.8
}
a
[
data-v-fd976ee4
]
{
color
:
#f22f27
;
text-decoration
:
none
}
a
[
data-v-fd976ee4
]
:hover
{
color
:
#f55852
;
text-decoration
:
underline
}
a
[
data-v-fd976ee4
]
:focus
{
outline-offset
:
-2px
}
blockquote
[
data-v-fd976ee4
]
{
font-size
:
1em
;
font-style
:
normal
;
padding
:
30px
38px
;
margin
:
0
0
15px
;
position
:
relative
;
line-height
:
1.8
;
text-indent
:
0
;
border
:
none
;
color
:
#888
}
blockquote
[
data-v-fd976ee4
]
:before
{
content
:
"\201C"
;
left
:
12px
;
top
:
0
}
blockquote
[
data-v-fd976ee4
]
:after
,
blockquote
[
data-v-fd976ee4
]
:before
{
color
:
#e0e0e0
;
font-size
:
4em
;
font-family
:
Arial
,
serif
;
line-height
:
1em
;
font-weight
:
700
;
position
:
absolute
}
blockquote
[
data-v-fd976ee4
]
:after
{
content
:
"\201D"
;
right
:
12px
;
bottom
:
-26px
;
bottom
:
-31px
}
dfn
[
data-v-fd976ee4
],
strong
[
data-v-fd976ee4
]
{
font-weight
:
700
}
dfn
[
data-v-fd976ee4
],
em
[
data-v-fd976ee4
]
{
font-style
:
italic
;
font-weight
:
400
}
del
[
data-v-fd976ee4
]
{
text-decoration
:
line-through
}
pre
[
data-v-fd976ee4
]
{
font-size
:
13px
;
line-height
:
1.42857
;
word-break
:
break-all
;
word-wrap
:
break-word
;
border-radius
:
4px
;
white-space
:
pre-wrap
;
display
:
block
;
background
:
#f8f8f8
;
padding
:
10px
20px
;
border
:
none
;
margin
:
0
0
25px
;
color
:
#666
;
font-family
:
Courier
,
sans-serif
}
code
[
data-v-fd976ee4
]
{
color
:
#c7254e
;
background-color
:
#f9f2f4
;
border-radius
:
4px
;
font-family
:
Menlo
,
Monaco
,
Consolas
,
Courier
New
,
monospace
;
padding
:
2px
4px
;
font-size
:
90%
}
p
>
code
[
data-v-fd976ee4
]
{
color
:
#c7264e
;
background-color
:
#f9f2f4
;
font-size
:
.95em
;
border-radius
:
3px
;
-moz-border-radius
:
3px
;
-webkit-border-radius
:
3px
}
figure
[
data-v-fd976ee4
]
{
margin
:
1em
0
}
figcaption
[
data-v-fd976ee4
]
{
font-size
:
.75em
;
padding
:
.5em
2em
;
margin-bottom
:
2em
}
figure
img
[
data-v-fd976ee4
]
{
margin-bottom
:
0
}
hr
[
data-v-fd976ee4
]
{
margin-top
:
20px
;
margin-bottom
:
20px
;
border
:
0
;
border-top
:
1px
solid
#eee
}
ol
p
[
data-v-fd976ee4
],
ul
p
[
data-v-fd976ee4
]
{
margin-bottom
:
0
}
li
[
data-v-fd976ee4
]
{
margin-bottom
:
.75em
;
margin-top
:
.75em
}
ol
#footnotes
[
data-v-fd976ee4
]
{
font-size
:
.95em
;
padding-top
:
1em
;
border-top
:
1px
solid
#eaeaea
;
counter-reset
:
footer-counter
;
list-style
:
none
;
color
:
#555
;
padding-left
:
5%
;
margin
:
20px
0
}
ol
#footnotes
li
[
data-v-fd976ee4
]
{
margin-bottom
:
10px
;
margin-left
:
16px
;
font-weight
:
400
;
line-height
:
2
;
list-style-type
:
none
}
ol
#footnotes
li
[
data-v-fd976ee4
]
:before
{
content
:
counter
(
footer-counter
)
". "
;
counter-increment
:
footer-counter
;
font-weight
:
800
;
font-size
:
.95em
}
@keyframes
highfade-data-v-fd976ee4
{
0
%
{
background-color
:
none
}
20
%
{
background-color
:
#ff0
}
to
{
background-color
:
none
}}
@-webkit-keyframes
highfade-data-v-fd976ee4
{
0
%
{
background-color
:
none
}
20
%
{
background-color
:
#ff0
}
to
{
background-color
:
none
}}
a
[
data-v-fd976ee4
]
:target
,
ol
#footnotes
li
[
data-v-fd976ee4
]
:target
,
sup
a
[
data-v-fd976ee4
]
:target
{
animation-name
:
highfade-data-v-fd976ee4
;
animation-duration
:
2s
;
animation-iteration-count
:
1
;
animation-timing-function
:
ease-in-out
;
-webkit-animation-name
:
highfade-data-v-fd976ee4
;
-webkit-animation-duration
:
2s
;
-webkit-animation-iteration-count
:
1
;
-webkit-animation-timing-function
:
ease-in-out
}
a
[
data-v-fd976ee4
]
:target
{
border
:
0
;
outline
:
0
}
.markdown
[
data-v-fd976ee4
]
{
height
:
100vh
;
width
:
100%
}
.markdown
.doc_name
[
data-v-fd976ee4
]
{
height
:
1.6rem
;
color
:
#333
;
font-size
:
.72rem
}
.markdown
.main
[
data-v-fd976ee4
]
{
height
:
calc
(
100%
-
4rem
);
width
:
100%
;
word-break
:
break-word
;
overflow
:
auto
;
padding
:
.4rem
;
font-size
:
.56rem
;
-webkit-box-sizing
:
border-box
;
box-sizing
:
border-box
}
.markdown
.bottom
[
data-v-fd976ee4
]
{
height
:
2.4rem
;
width
:
100%
;
position
:
fixed
;
bottom
:
0
;
background-color
:
#fff
;
display
:
-webkit-box
;
display
:
-ms-flexbox
;
display
:
flex
;
z-index
:
11
;
-webkit-box-align
:
center
;
-ms-flex-align
:
center
;
align-items
:
center
;
-ms-flex-pack
:
distribute
;
justify-content
:
space-around
;
padding
:
.4rem
0
;
-webkit-box-sizing
:
border-box
;
box-sizing
:
border-box
;
-webkit-box-shadow
:
0
-2px
5px
#eee
;
box-shadow
:
0
-2px
5px
#eee
}
.markdown
.bottom
.van-button
[
data-v-fd976ee4
]
{
width
:
40%
}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html
{
line-height
:
1.15
;
-webkit-text-size-adjust
:
100%
}
*
{
margin
:
0
;
padding
:
0
;
-webkit-tap-highlight-color
:
rgba
(
0
,
0
,
0
,
0
)}
#app
,
body
,
html
{
height
:
100%
}
input
::-webkit-input-placeholder
{
color
:
#999
}
main
{
display
:
block
}
h1
{
font-size
:
2em
;
margin
:
.67em
0
}
hr
{
-webkit-box-sizing
:
content-box
;
box-sizing
:
content-box
;
height
:
0
;
overflow
:
visible
}
pre
{
font-family
:
monospace
,
monospace
;
font-size
:
1em
}
a
{
background-color
:
transparent
;
text-decoration
:
none
;
color
:
#333
}
abbr
[
title
]
{
border-bottom
:
none
;
text-decoration
:
underline
;
-webkit-text-decoration
:
underline
dotted
;
text-decoration
:
underline
dotted
}
b
,
strong
{
font-weight
:
bolder
}
code
,
kbd
,
samp
{
font-family
:
monospace
,
monospace
;
font-size
:
1em
}
small
{
font-size
:
80%
}
sub
,
sup
{
font-size
:
75%
;
line-height
:
0
;
position
:
relative
;
vertical-align
:
baseline
}
sub
{
bottom
:
-.25em
}
sup
{
top
:
-.5em
}
img
{
border-style
:
none
}
button
,
input
,
optgroup
,
select
,
textarea
{
font-family
:
inherit
;
font-size
:
100%
;
line-height
:
1.15
;
margin
:
0
}
button
,
input
{
overflow
:
visible
}
button
,
select
{
text-transform
:
none
}
[
type
=
button
],[
type
=
reset
],[
type
=
submit
],
button
{
-webkit-appearance
:
button
}
[
type
=
button
]
::-moz-focus-inner
,[
type
=
reset
]
::-moz-focus-inner
,[
type
=
submit
]
::-moz-focus-inner
,
button
::-moz-focus-inner
{
border-style
:
none
;
padding
:
0
}
[
type
=
button
]
:-moz-focusring
,[
type
=
reset
]
:-moz-focusring
,[
type
=
submit
]
:-moz-focusring
,
button
:-moz-focusring
{
outline
:
1px
dotted
ButtonText
}
fieldset
{
padding
:
.35em
.75em
.625em
}
legend
{
-webkit-box-sizing
:
border-box
;
box-sizing
:
border-box
;
color
:
inherit
;
display
:
table
;
max-width
:
100%
;
padding
:
0
;
white-space
:
normal
}
progress
{
vertical-align
:
baseline
}
textarea
{
overflow
:
auto
}
[
type
=
checkbox
],[
type
=
radio
]
{
-webkit-box-sizing
:
border-box
;
box-sizing
:
border-box
;
padding
:
0
}
[
type
=
number
]
::-webkit-inner-spin-button
,[
type
=
number
]
::-webkit-outer-spin-button
{
height
:
auto
}
[
type
=
search
]
{
-webkit-appearance
:
textfield
;
outline-offset
:
-2px
}
[
type
=
search
]
::-webkit-search-decoration
{
-webkit-appearance
:
none
}
::-webkit-file-upload-button
{
-webkit-appearance
:
button
;
font
:
inherit
}
details
{
display
:
block
}
summary
{
display
:
list-item
}
[
hidden
],
template
{
display
:
none
}
html
{
font-size
:
50px
}
@media
screen
and
(
min-width
:
320px
){
html
{
font-size
:
21.33333333px
}}
@media
screen
and
(
min-width
:
360px
){
html
{
font-size
:
24px
}}
@media
screen
and
(
min-width
:
375px
){
html
{
font-size
:
25px
}}
@media
screen
and
(
min-width
:
384px
){
html
{
font-size
:
25.6px
}}
@media
screen
and
(
min-width
:
400px
){
html
{
font-size
:
26.66666667px
}}
@media
screen
and
(
min-width
:
414px
){
html
{
font-size
:
27.6px
}}
@media
screen
and
(
min-width
:
424px
){
html
{
font-size
:
28.26666667px
}}
@media
screen
and
(
min-width
:
480px
){
html
{
font-size
:
32px
}}
@media
screen
and
(
min-width
:
540px
){
html
{
font-size
:
36px
}}
@media
screen
and
(
min-width
:
720px
){
html
{
font-size
:
48px
}}
@media
screen
and
(
min-width
:
750px
){
html
{
font-size
:
50px
}}
.active_op
:active
{
opacity
:
.7
}
.active_col
:active
{
background-color
:
#f8f8f8
}
#app
{
font-family
:
Avenir
,
Helvetica
,
Arial
,
sans-serif
;
-webkit-font-smoothing
:
antialiased
;
-moz-osx-font-smoothing
:
grayscale
;
font-size
:
.48rem
}
.index
[
data-v-247b97df
]
{
height
:
100%
}
.index
.main
[
data-v-247b97df
]
{
height
:
calc
(
100%
-
2rem
)}
.index
.nav
[
data-v-247b97df
]
{
width
:
100%
;
height
:
2rem
;
position
:
fixed
;
bottom
:
0
}
.tabber
[
data-v-
7b19bcd9
]
{
border-top
:
1px
solid
#ccc
;
background-color
:
#fff
}
.tabber
.each_nav
[
data-v-7b19bcd9
],
.tabber
[
data-v-7b19bcd9
]
{
display
:
-webkit-box
;
display
:
-ms-flexbox
;
display
:
flex
;
-ms-flex-pack
:
distribute
;
justify-content
:
space-around
}
.tabber
.each_nav
[
data-v-7b19bcd9
]
{
padding
:
.2rem
0
;
color
:
#b8c9ce
;
-webkit-box-orient
:
vertical
;
-webkit-box-direction
:
normal
;
-ms-flex-direction
:
column
;
flex-direction
:
column
;
-webkit-box-align
:
center
;
-ms-flex-align
:
center
;
align-items
:
center
;
-webkit-box-flex
:
1
;
-ms-flex
:
1
;
flex
:
1
}
.tabber
.select_nav
[
data-v-7b19bcd9
]
{
color
:
#404040
}
i
[
data-v-7b19bcd9
]
{
font-size
:
.68rem
}
.icon-100
[
data-v-7b19bcd9
]
{
font-size
:
1.2rem
;
color
:
#3396fb
}
.add_file
[
data-v-339b1cfe
]
{
width
:
100%
;
height
:
100vh
;
position
:
fixed
;
top
:
0
;
z-index
:
9
;
background-color
:
#f8f8f8
}
.add_file
.main
[
data-v-339b1cfe
]
{
padding
:
50%
2rem
}
.add_file
.main
>
div
[
data-v-339b1cfe
]
{
height
:
1rem
}
.add_file
.footer
[
data-v-339b1cfe
]
{
width
:
100%
;
height
:
2rem
;
display
:
-webkit-box
;
display
:
-ms-flexbox
;
display
:
flex
;
-webkit-box-align
:
center
;
-ms-flex-align
:
center
;
align-items
:
center
;
-ms-flex-pack
:
distribute
;
justify-content
:
space-around
;
position
:
absolute
;
bottom
:
0
;
background-color
:
#f8f8f8
}
.icon-19
[
data-v-339b1cfe
]
{
font-size
:
1.2rem
;
color
:
#ccc
;
-webkit-transform
:
rotate
(
45deg
);
transform
:
rotate
(
45deg
);
-webkit-animation
:
rotate-data-v-339b1cfe
.3s
;
animation
:
rotate-data-v-339b1cfe
.3s
}
.icon19
[
data-v-339b1cfe
]
{
-webkit-transition
:
all
.3s
;
transition
:
all
.3s
;
-webkit-transform
:
rotate
(
0deg
);
transform
:
rotate
(
0deg
)}
@-webkit-keyframes
rotate-data-v-339b1cfe
{
0
%
{
-webkit-transform
:
rotate
(
0
);
transform
:
rotate
(
0
)}
to
{
-webkit-transform
:
rotate
(
45deg
);
transform
:
rotate
(
45deg
)}}
@keyframes
rotate-data-v-339b1cfe
{
0
%
{
-webkit-transform
:
rotate
(
0
);
transform
:
rotate
(
0
)}
to
{
-webkit-transform
:
rotate
(
45deg
);
transform
:
rotate
(
45deg
)}}
.folder
[
data-v-339b1cfe
]
{
-webkit-animation
:
main-data-v-339b1cfe
.3s
;
animation
:
main-data-v-339b1cfe
.3s
}
.divider
[
data-v-339b1cfe
]
{
-webkit-animation
:
main-data-v-339b1cfe
.5s
;
animation
:
main-data-v-339b1cfe
.5s
}
.file
[
data-v-339b1cfe
]
{
-webkit-animation
:
main-data-v-339b1cfe
.7s
;
animation
:
main-data-v-339b1cfe
.7s
}
.folder2
[
data-v-339b1cfe
]
{
-webkit-animation
:
main2-data-v-339b1cfe
.6s
;
animation
:
main2-data-v-339b1cfe
.6s
}
.divider2
[
data-v-339b1cfe
],
.folder2
[
data-v-339b1cfe
]
{
-webkit-transform
:
translateY
(
2000%
);
transform
:
translateY
(
2000%
)}
.divider2
[
data-v-339b1cfe
]
{
-webkit-animation
:
main2-data-v-339b1cfe
.4s
;
animation
:
main2-data-v-339b1cfe
.4s
}
.file2
[
data-v-339b1cfe
]
{
-webkit-animation
:
main2-data-v-339b1cfe
.2s
;
animation
:
main2-data-v-339b1cfe
.2s
;
-webkit-transform
:
translateY
(
2000%
);
transform
:
translateY
(
2000%
)}
@-webkit-keyframes
main-data-v-339b1cfe
{
0
%
{
-webkit-transform
:
translateY
(
600%
);
transform
:
translateY
(
600%
)}
50
%
{
-webkit-transform
:
translateY
(
-50%
);
transform
:
translateY
(
-50%
)}
to
{
-webkit-transform
:
translateY
(
0
);
transform
:
translateY
(
0
)}}
@keyframes
main-data-v-339b1cfe
{
0
%
{
-webkit-transform
:
translateY
(
600%
);
transform
:
translateY
(
600%
)}
50
%
{
-webkit-transform
:
translateY
(
-50%
);
transform
:
translateY
(
-50%
)}
to
{
-webkit-transform
:
translateY
(
0
);
transform
:
translateY
(
0
)}}
@-webkit-keyframes
main2-data-v-339b1cfe
{
0
%
{
-webkit-transform
:
translateY
(
0
);
transform
:
translateY
(
0
)}
to
{
-webkit-transform
:
translateY
(
2000%
);
transform
:
translateY
(
2000%
)}}
@keyframes
main2-data-v-339b1cfe
{
0
%
{
-webkit-transform
:
translateY
(
0
);
transform
:
translateY
(
0
)}
to
{
-webkit-transform
:
translateY
(
2000%
);
transform
:
translateY
(
2000%
)}}
.folder
[
data-v-06aa8c8a
]
{
height
:
100%
;
padding
:
0
.6rem
}
.folder
.input
[
data-v-06aa8c8a
]
{
height
:
2rem
}
.folder
.input
.van-search
[
data-v-06aa8c8a
]
{
padding
:
10px
0
}
.folder
.main
[
data-v-06aa8c8a
]
{
height
:
calc
(
100%
-
2.2rem
);
overflow
:
auto
;
padding
:
.2rem
0
}
.folder
.main
.each_folder
[
data-v-06aa8c8a
]
{
font-size
:
.64rem
;
padding
:
.5rem
0
}
.folder
.main
.each_folder
.folder_name
[
data-v-06aa8c8a
]
{
font-weight
:
bolder
;
color
:
#333
;
margin-left
:
.4rem
}
.folder
.main
.each_folder
.updatetime
[
data-v-06aa8c8a
]
{
font-size
:
.48rem
;
color
:
#ccc
;
margin-top
:
.4rem
}
.icon107
[
data-v-06aa8c8a
]
{
color
:
#f0e290
}
.editor
[
data-v-2354df94
]
{
height
:
100vh
}
.editor
.doc_name
[
data-v-2354df94
]
{
height
:
1.6rem
;
color
:
#333
;
font-size
:
.72rem
}
.editor
.quill_editor
[
data-v-2354df94
]
{
height
:
calc
(
100%
-
4rem
);
display
:
-webkit-box
;
display
:
-ms-flexbox
;
display
:
flex
;
-webkit-box-orient
:
vertical
;
-webkit-box-direction
:
normal
;
-ms-flex-direction
:
column
;
flex-direction
:
column
}
.editor
.quill_editor
[
data-v-2354df94
]
.ql-container
{
-webkit-box-flex
:
1
;
-ms-flex
:
1
;
flex
:
1
;
overflow
:
auto
}
.editor
.quill_editor
[
data-v-2354df94
]
.ql-container.ql-snow
{
border
:
0
}
.editor
.quill_editor
[
data-v-2354df94
]
.ql-toolbar.ql-snow
.ql-formats
{
margin-right
:
.4rem
}
.editor
.bottom
[
data-v-2354df94
]
{
height
:
2.4rem
;
width
:
100%
;
position
:
fixed
;
bottom
:
0
;
background-color
:
#fff
;
display
:
-webkit-box
;
display
:
-ms-flexbox
;
display
:
flex
;
z-index
:
11
;
-webkit-box-align
:
center
;
-ms-flex-align
:
center
;
align-items
:
center
;
-ms-flex-pack
:
distribute
;
justify-content
:
space-around
;
padding
:
.4rem
0
;
-webkit-box-sizing
:
border-box
;
box-sizing
:
border-box
;
-webkit-box-shadow
:
0
-2px
5px
#eee
;
box-shadow
:
0
-2px
5px
#eee
}
.editor
.bottom
.van-button
[
data-v-2354df94
]
{
width
:
40%
}
body
[
data-v-fd976ee4
]
{
font-size
:
15px
;
color
:
#333
;
background
:
#fff
;
font-family
:
Helvetica
,
Arial
,
PingFang
SC
,
Microsoft
YaHei
,
WenQuanYi
Micro
Hei
,
"tohoma,sans-serif"
;
margin
:
0
;
padding
:
10%
}
h1
[
data-v-fd976ee4
]
{
font-size
:
2.2em
;
font-weight
:
700
;
line-height
:
1.1
;
padding-top
:
16px
;
margin-bottom
:
4px
}
h2
[
data-v-fd976ee4
],
h3
[
data-v-fd976ee4
],
h4
[
data-v-fd976ee4
],
h5
[
data-v-fd976ee4
],
h6
[
data-v-fd976ee4
]
{
line-height
:
1.5em
;
margin-top
:
2.2em
;
margin-bottom
:
4px
}
h2
[
data-v-fd976ee4
]
{
font-size
:
1.4em
;
margin
:
40px
10px
20px
0
;
padding-left
:
9px
;
border-left
:
6px
solid
#ff7e79
;
font-weight
:
700
;
line-height
:
1.4
}
h3
[
data-v-fd976ee4
]
{
font-size
:
1.2em
}
h3
[
data-v-fd976ee4
],
h4
[
data-v-fd976ee4
]
{
font-weight
:
700
;
line-height
:
1.4
;
margin
:
10px
0
5px
;
padding-top
:
10px
}
h4
[
data-v-fd976ee4
]
{
text-transform
:
uppercase
;
font-size
:
1.1em
}
h5
[
data-v-fd976ee4
],
h6
[
data-v-fd976ee4
]
{
font-size
:
.9em
}
h5
[
data-v-fd976ee4
]
{
font-weight
:
700
;
text-transform
:
uppercase
}
h6
[
data-v-fd976ee4
]
{
font-weight
:
400
;
color
:
#aaa
}
img
[
data-v-fd976ee4
]
{
width
:
100%
;
border-radius
:
5px
;
display
:
block
;
margin-bottom
:
15px
;
height
:
auto
}
dl
[
data-v-fd976ee4
],
ol
[
data-v-fd976ee4
],
ul
[
data-v-fd976ee4
]
{
margin-top
:
12px
;
margin-bottom
:
20px
;
padding-left
:
5%
;
line-height
:
1.8
}
p
[
data-v-fd976ee4
]
{
margin
:
0
0
20px
;
padding
:
0
;
line-height
:
1.8
}
a
[
data-v-fd976ee4
]
{
color
:
#f22f27
;
text-decoration
:
none
}
a
[
data-v-fd976ee4
]
:hover
{
color
:
#f55852
;
text-decoration
:
underline
}
a
[
data-v-fd976ee4
]
:focus
{
outline-offset
:
-2px
}
blockquote
[
data-v-fd976ee4
]
{
font-size
:
1em
;
font-style
:
normal
;
padding
:
30px
38px
;
margin
:
0
0
15px
;
position
:
relative
;
line-height
:
1.8
;
text-indent
:
0
;
border
:
none
;
color
:
#888
}
blockquote
[
data-v-fd976ee4
]
:before
{
content
:
"\201C"
;
left
:
12px
;
top
:
0
}
blockquote
[
data-v-fd976ee4
]
:after
,
blockquote
[
data-v-fd976ee4
]
:before
{
color
:
#e0e0e0
;
font-size
:
4em
;
font-family
:
Arial
,
serif
;
line-height
:
1em
;
font-weight
:
700
;
position
:
absolute
}
blockquote
[
data-v-fd976ee4
]
:after
{
content
:
"\201D"
;
right
:
12px
;
bottom
:
-26px
;
bottom
:
-31px
}
dfn
[
data-v-fd976ee4
],
strong
[
data-v-fd976ee4
]
{
font-weight
:
700
}
dfn
[
data-v-fd976ee4
],
em
[
data-v-fd976ee4
]
{
font-style
:
italic
;
font-weight
:
400
}
del
[
data-v-fd976ee4
]
{
text-decoration
:
line-through
}
pre
[
data-v-fd976ee4
]
{
font-size
:
13px
;
line-height
:
1.42857
;
word-break
:
break-all
;
word-wrap
:
break-word
;
border-radius
:
4px
;
white-space
:
pre-wrap
;
display
:
block
;
background
:
#f8f8f8
;
padding
:
10px
20px
;
border
:
none
;
margin
:
0
0
25px
;
color
:
#666
;
font-family
:
Courier
,
sans-serif
}
code
[
data-v-fd976ee4
]
{
color
:
#c7254e
;
background-color
:
#f9f2f4
;
border-radius
:
4px
;
font-family
:
Menlo
,
Monaco
,
Consolas
,
Courier
New
,
monospace
;
padding
:
2px
4px
;
font-size
:
90%
}
p
>
code
[
data-v-fd976ee4
]
{
color
:
#c7264e
;
background-color
:
#f9f2f4
;
font-size
:
.95em
;
border-radius
:
3px
;
-moz-border-radius
:
3px
;
-webkit-border-radius
:
3px
}
figure
[
data-v-fd976ee4
]
{
margin
:
1em
0
}
figcaption
[
data-v-fd976ee4
]
{
font-size
:
.75em
;
padding
:
.5em
2em
;
margin-bottom
:
2em
}
figure
img
[
data-v-fd976ee4
]
{
margin-bottom
:
0
}
hr
[
data-v-fd976ee4
]
{
margin-top
:
20px
;
margin-bottom
:
20px
;
border
:
0
;
border-top
:
1px
solid
#eee
}
ol
p
[
data-v-fd976ee4
],
ul
p
[
data-v-fd976ee4
]
{
margin-bottom
:
0
}
li
[
data-v-fd976ee4
]
{
margin-bottom
:
.75em
;
margin-top
:
.75em
}
ol
#footnotes
[
data-v-fd976ee4
]
{
font-size
:
.95em
;
padding-top
:
1em
;
border-top
:
1px
solid
#eaeaea
;
counter-reset
:
footer-counter
;
list-style
:
none
;
color
:
#555
;
padding-left
:
5%
;
margin
:
20px
0
}
ol
#footnotes
li
[
data-v-fd976ee4
]
{
margin-bottom
:
10px
;
margin-left
:
16px
;
font-weight
:
400
;
line-height
:
2
;
list-style-type
:
none
}
ol
#footnotes
li
[
data-v-fd976ee4
]
:before
{
content
:
counter
(
footer-counter
)
". "
;
counter-increment
:
footer-counter
;
font-weight
:
800
;
font-size
:
.95em
}
@keyframes
highfade-data-v-fd976ee4
{
0
%
{
background-color
:
none
}
20
%
{
background-color
:
#ff0
}
to
{
background-color
:
none
}}
@-webkit-keyframes
highfade-data-v-fd976ee4
{
0
%
{
background-color
:
none
}
20
%
{
background-color
:
#ff0
}
to
{
background-color
:
none
}}
a
[
data-v-fd976ee4
]
:target
,
ol
#footnotes
li
[
data-v-fd976ee4
]
:target
,
sup
a
[
data-v-fd976ee4
]
:target
{
animation-name
:
highfade-data-v-fd976ee4
;
animation-duration
:
2s
;
animation-iteration-count
:
1
;
animation-timing-function
:
ease-in-out
;
-webkit-animation-name
:
highfade-data-v-fd976ee4
;
-webkit-animation-duration
:
2s
;
-webkit-animation-iteration-count
:
1
;
-webkit-animation-timing-function
:
ease-in-out
}
a
[
data-v-fd976ee4
]
:target
{
border
:
0
;
outline
:
0
}
.markdown
[
data-v-fd976ee4
]
{
height
:
100vh
;
width
:
100%
}
.markdown
.doc_name
[
data-v-fd976ee4
]
{
height
:
1.6rem
;
color
:
#333
;
font-size
:
.72rem
}
.markdown
.main
[
data-v-fd976ee4
]
{
height
:
calc
(
100%
-
4rem
);
width
:
100%
;
word-break
:
break-word
;
overflow
:
auto
;
padding
:
.4rem
;
font-size
:
.56rem
;
-webkit-box-sizing
:
border-box
;
box-sizing
:
border-box
}
.markdown
.bottom
[
data-v-fd976ee4
]
{
height
:
2.4rem
;
width
:
100%
;
position
:
fixed
;
bottom
:
0
;
background-color
:
#fff
;
display
:
-webkit-box
;
display
:
-ms-flexbox
;
display
:
flex
;
z-index
:
11
;
-webkit-box-align
:
center
;
-ms-flex-align
:
center
;
align-items
:
center
;
-ms-flex-pack
:
distribute
;
justify-content
:
space-around
;
padding
:
.4rem
0
;
-webkit-box-sizing
:
border-box
;
box-sizing
:
border-box
;
-webkit-box-shadow
:
0
-2px
5px
#eee
;
box-shadow
:
0
-2px
5px
#eee
}
.markdown
.bottom
.van-button
[
data-v-fd976ee4
]
{
width
:
40%
}
...
...
@@ -31,4 +31,4 @@ html{-webkit-tap-highlight-color:transparent}body{margin:0;font-family:-apple-sy
* Copyright (c) 2014, Jason Chen
* Copyright (c) 2013, salesforce.com
*/
.ql-container
{
-webkit-box-sizing
:
border-box
;
box-sizing
:
border-box
;
font-family
:
Helvetica
,
Arial
,
sans-serif
;
font-size
:
13px
;
height
:
100%
;
margin
:
0
;
position
:
relative
}
.ql-container.ql-disabled
.ql-tooltip
{
visibility
:
hidden
}
.ql-container.ql-disabled
.ql-editor
ul
[
data-checked
]>
li
:before
{
pointer-events
:
none
}
.ql-clipboard
{
left
:
-100000px
;
height
:
1px
;
overflow-y
:
hidden
;
position
:
absolute
;
top
:
50%
}
.ql-clipboard
p
{
margin
:
0
;
padding
:
0
}
.ql-editor
{
-webkit-box-sizing
:
border-box
;
box-sizing
:
border-box
;
line-height
:
1.42
;
height
:
100%
;
outline
:
none
;
overflow-y
:
auto
;
padding
:
12px
15px
;
-o-tab-size
:
4
;
tab-size
:
4
;
-moz-tab-size
:
4
;
text-align
:
left
;
white-space
:
pre-wrap
;
word-wrap
:
break-word
}
.ql-editor
>*
{
cursor
:
text
}
.ql-editor
blockquote
,
.ql-editor
h1
,
.ql-editor
h2
,
.ql-editor
h3
,
.ql-editor
h4
,
.ql-editor
h5
,
.ql-editor
h6
,
.ql-editor
ol
,
.ql-editor
p
,
.ql-editor
pre
,
.ql-editor
ul
{
margin
:
0
;
padding
:
0
;
counter-reset
:
list-1
list-2
list-3
list-4
list-5
list-6
list-7
list-8
list-9
}
.ql-editor
ol
,
.ql-editor
ul
{
padding-left
:
1.5em
}
.ql-editor
ol
>
li
,
.ql-editor
ul
>
li
{
list-style-type
:
none
}
.ql-editor
ul
>
li
:before
{
content
:
"\2022"
}
.ql-editor
ul
[
data-checked
=
false
],
.ql-editor
ul
[
data-checked
=
true
]
{
pointer-events
:
none
}
.ql-editor
ul
[
data-checked
=
false
]>
li
*,
.ql-editor
ul
[
data-checked
=
true
]>
li
*
{
pointer-events
:
all
}
.ql-editor
ul
[
data-checked
=
false
]>
li
:before
,
.ql-editor
ul
[
data-checked
=
true
]>
li
:before
{
color
:
#777
;
cursor
:
pointer
;
pointer-events
:
all
}
.ql-editor
ul
[
data-checked
=
true
]>
li
:before
{
content
:
"\2611"
}
.ql-editor
ul
[
data-checked
=
false
]>
li
:before
{
content
:
"\2610"
}
.ql-editor
li
:before
{
display
:
inline-block
;
white-space
:
nowrap
;
width
:
1.2em
}
.ql-editor
li
:not
(
.ql-direction-rtl
)
:before
{
margin-left
:
-1.5em
;
margin-right
:
.3em
;
text-align
:
right
}
.ql-editor
li
.ql-direction-rtl
:before
{
margin-left
:
.3em
;
margin-right
:
-1.5em
}
.ql-editor
ol
li
:not
(
.ql-direction-rtl
),
.ql-editor
ul
li
:not
(
.ql-direction-rtl
)
{
padding-left
:
1.5em
}
.ql-editor
ol
li
.ql-direction-rtl
,
.ql-editor
ul
li
.ql-direction-rtl
{
padding-right
:
1.5em
}
.ql-editor
ol
li
{
counter-reset
:
list-1
list-2
list-3
list-4
list-5
list-6
list-7
list-8
list-9
;
counter-increment
:
list-0
}
.ql-editor
ol
li
:before
{
content
:
counter
(
list-0
,
decimal
)
". "
}
.ql-editor
ol
li
.ql-indent-1
{
counter-increment
:
list-1
}
.ql-editor
ol
li
.ql-indent-1
:before
{
content
:
counter
(
list-1
,
lower-alpha
)
". "
}
.ql-editor
ol
li
.ql-indent-1
{
counter-reset
:
list-2
list-3
list-4
list-5
list-6
list-7
list-8
list-9
}
.ql-editor
ol
li
.ql-indent-2
{
counter-increment
:
list-2
}
.ql-editor
ol
li
.ql-indent-2
:before
{
content
:
counter
(
list-2
,
lower-roman
)
". "
}
.ql-editor
ol
li
.ql-indent-2
{
counter-reset
:
list-3
list-4
list-5
list-6
list-7
list-8
list-9
}
.ql-editor
ol
li
.ql-indent-3
{
counter-increment
:
list-3
}
.ql-editor
ol
li
.ql-indent-3
:before
{
content
:
counter
(
list-3
,
decimal
)
". "
}
.ql-editor
ol
li
.ql-indent-3
{
counter-reset
:
list-4
list-5
list-6
list-7
list-8
list-9
}
.ql-editor
ol
li
.ql-indent-4
{
counter-increment
:
list-4
}
.ql-editor
ol
li
.ql-indent-4
:before
{
content
:
counter
(
list-4
,
lower-alpha
)
". "
}
.ql-editor
ol
li
.ql-indent-4
{
counter-reset
:
list-5
list-6
list-7
list-8
list-9
}
.ql-editor
ol
li
.ql-indent-5
{
counter-increment
:
list-5
}
.ql-editor
ol
li
.ql-indent-5
:before
{
content
:
counter
(
list-5
,
lower-roman
)
". "
}
.ql-editor
ol
li
.ql-indent-5
{
counter-reset
:
list-6
list-7
list-8
list-9
}
.ql-editor
ol
li
.ql-indent-6
{
counter-increment
:
list-6
}
.ql-editor
ol
li
.ql-indent-6
:before
{
content
:
counter
(
list-6
,
decimal
)
". "
}
.ql-editor
ol
li
.ql-indent-6
{
counter-reset
:
list-7
list-8
list-9
}
.ql-editor
ol
li
.ql-indent-7
{
counter-increment
:
list-7
}
.ql-editor
ol
li
.ql-indent-7
:before
{
content
:
counter
(
list-7
,
lower-alpha
)
". "
}
.ql-editor
ol
li
.ql-indent-7
{
counter-reset
:
list-8
list-9
}
.ql-editor
ol
li
.ql-indent-8
{
counter-increment
:
list-8
}
.ql-editor
ol
li
.ql-indent-8
:before
{
content
:
counter
(
list-8
,
lower-roman
)
". "
}
.ql-editor
ol
li
.ql-indent-8
{
counter-reset
:
list-9
}
.ql-editor
ol
li
.ql-indent-9
{
counter-increment
:
list-9
}
.ql-editor
ol
li
.ql-indent-9
:before
{
content
:
counter
(
list-9
,
decimal
)
". "
}
.ql-editor
.ql-indent-1
:not
(
.ql-direction-rtl
)
{
padding-left
:
3em
}
.ql-editor
li
.ql-indent-1
:not
(
.ql-direction-rtl
)
{
padding-left
:
4.5em
}
.ql-editor
.ql-indent-1.ql-direction-rtl.ql-align-right
{
padding-right
:
3em
}
.ql-editor
li
.ql-indent-1.ql-direction-rtl.ql-align-right
{
padding-right
:
4.5em
}
.ql-editor
.ql-indent-2
:not
(
.ql-direction-rtl
)
{
padding-left
:
6em
}
.ql-editor
li
.ql-indent-2
:not
(
.ql-direction-rtl
)
{
padding-left
:
7.5em
}
.ql-editor
.ql-indent-2.ql-direction-rtl.ql-align-right
{
padding-right
:
6em
}
.ql-editor
li
.ql-indent-2.ql-direction-rtl.ql-align-right
{
padding-right
:
7.5em
}
.ql-editor
.ql-indent-3
:not
(
.ql-direction-rtl
)
{
padding-left
:
9em
}
.ql-editor
li
.ql-indent-3
:not
(
.ql-direction-rtl
)
{
padding-left
:
10.5em
}
.ql-editor
.ql-indent-3.ql-direction-rtl.ql-align-right
{
padding-right
:
9em
}
.ql-editor
li
.ql-indent-3.ql-direction-rtl.ql-align-right
{
padding-right
:
10.5em
}
.ql-editor
.ql-indent-4
:not
(
.ql-direction-rtl
)
{
padding-left
:
12em
}
.ql-editor
li
.ql-indent-4
:not
(
.ql-direction-rtl
)
{
padding-left
:
13.5em
}
.ql-editor
.ql-indent-4.ql-direction-rtl.ql-align-right
{
padding-right
:
12em
}
.ql-editor
li
.ql-indent-4.ql-direction-rtl.ql-align-right
{
padding-right
:
13.5em
}
.ql-editor
.ql-indent-5
:not
(
.ql-direction-rtl
)
{
padding-left
:
15em
}
.ql-editor
li
.ql-indent-5
:not
(
.ql-direction-rtl
)
{
padding-left
:
16.5em
}
.ql-editor
.ql-indent-5.ql-direction-rtl.ql-align-right
{
padding-right
:
15em
}
.ql-editor
li
.ql-indent-5.ql-direction-rtl.ql-align-right
{
padding-right
:
16.5em
}
.ql-editor
.ql-indent-6
:not
(
.ql-direction-rtl
)
{
padding-left
:
18em
}
.ql-editor
li
.ql-indent-6
:not
(
.ql-direction-rtl
)
{
padding-left
:
19.5em
}
.ql-editor
.ql-indent-6.ql-direction-rtl.ql-align-right
{
padding-right
:
18em
}
.ql-editor
li
.ql-indent-6.ql-direction-rtl.ql-align-right
{
padding-right
:
19.5em
}
.ql-editor
.ql-indent-7
:not
(
.ql-direction-rtl
)
{
padding-left
:
21em
}
.ql-editor
li
.ql-indent-7
:not
(
.ql-direction-rtl
)
{
padding-left
:
22.5em
}
.ql-editor
.ql-indent-7.ql-direction-rtl.ql-align-right
{
padding-right
:
21em
}
.ql-editor
li
.ql-indent-7.ql-direction-rtl.ql-align-right
{
padding-right
:
22.5em
}
.ql-editor
.ql-indent-8
:not
(
.ql-direction-rtl
)
{
padding-left
:
24em
}
.ql-editor
li
.ql-indent-8
:not
(
.ql-direction-rtl
)
{
padding-left
:
25.5em
}
.ql-editor
.ql-indent-8.ql-direction-rtl.ql-align-right
{
padding-right
:
24em
}
.ql-editor
li
.ql-indent-8.ql-direction-rtl.ql-align-right
{
padding-right
:
25.5em
}
.ql-editor
.ql-indent-9
:not
(
.ql-direction-rtl
)
{
padding-left
:
27em
}
.ql-editor
li
.ql-indent-9
:not
(
.ql-direction-rtl
)
{
padding-left
:
28.5em
}
.ql-editor
.ql-indent-9.ql-direction-rtl.ql-align-right
{
padding-right
:
27em
}
.ql-editor
li
.ql-indent-9.ql-direction-rtl.ql-align-right
{
padding-right
:
28.5em
}
.ql-editor
.ql-video
{
display
:
block
;
max-width
:
100%
}
.ql-editor
.ql-video.ql-align-center
{
margin
:
0
auto
}
.ql-editor
.ql-video.ql-align-right
{
margin
:
0
0
0
auto
}
.ql-editor
.ql-bg-black
{
background-color
:
#000
}
.ql-editor
.ql-bg-red
{
background-color
:
#e60000
}
.ql-editor
.ql-bg-orange
{
background-color
:
#f90
}
.ql-editor
.ql-bg-yellow
{
background-color
:
#ff0
}
.ql-editor
.ql-bg-green
{
background-color
:
#008a00
}
.ql-editor
.ql-bg-blue
{
background-color
:
#06c
}
.ql-editor
.ql-bg-purple
{
background-color
:
#93f
}
.ql-editor
.ql-color-white
{
color
:
#fff
}
.ql-editor
.ql-color-red
{
color
:
#e60000
}
.ql-editor
.ql-color-orange
{
color
:
#f90
}
.ql-editor
.ql-color-yellow
{
color
:
#ff0
}
.ql-editor
.ql-color-green
{
color
:
#008a00
}
.ql-editor
.ql-color-blue
{
color
:
#06c
}
.ql-editor
.ql-color-purple
{
color
:
#93f
}
.ql-editor
.ql-font-serif
{
font-family
:
Georgia
,
Times
New
Roman
,
serif
}
.ql-editor
.ql-font-monospace
{
font-family
:
Monaco
,
Courier
New
,
monospace
}
.ql-editor
.ql-size-small
{
font-size
:
.75em
}
.ql-editor
.ql-size-large
{
font-size
:
1.5em
}
.ql-editor
.ql-size-huge
{
font-size
:
2.5em
}
.ql-editor
.ql-direction-rtl
{
direction
:
rtl
;
text-align
:
inherit
}
.ql-editor
.ql-align-center
{
text-align
:
center
}
.ql-editor
.ql-align-justify
{
text-align
:
justify
}
.ql-editor
.ql-align-right
{
text-align
:
right
}
.ql-editor.ql-blank
:before
{
color
:
rgba
(
0
,
0
,
0
,
.6
);
content
:
attr
(
data-placeholder
);
font-style
:
italic
;
left
:
15px
;
pointer-events
:
none
;
position
:
absolute
;
right
:
15px
}
.ql-bubble.ql-toolbar
:after
,
.ql-bubble
.ql-toolbar
:after
{
clear
:
both
;
content
:
""
;
display
:
table
}
.ql-bubble.ql-toolbar
button
,
.ql-bubble
.ql-toolbar
button
{
background
:
none
;
border
:
none
;
cursor
:
pointer
;
display
:
inline-block
;
float
:
left
;
height
:
24px
;
padding
:
3px
5px
;
width
:
28px
}
.ql-bubble.ql-toolbar
button
svg
,
.ql-bubble
.ql-toolbar
button
svg
{
float
:
left
;
height
:
100%
}
.ql-bubble.ql-toolbar
button
:active:hover
,
.ql-bubble
.ql-toolbar
button
:active:hover
{
outline
:
none
}
.ql-bubble.ql-toolbar
input
.ql-image
[
type
=
file
],
.ql-bubble
.ql-toolbar
input
.ql-image
[
type
=
file
]
{
display
:
none
}
.ql-bubble.ql-toolbar
.ql-picker-item.ql-selected
,
.ql-bubble
.ql-toolbar
.ql-picker-item.ql-selected
,
.ql-bubble.ql-toolbar
.ql-picker-item
:hover
,
.ql-bubble
.ql-toolbar
.ql-picker-item
:hover
,
.ql-bubble.ql-toolbar
.ql-picker-label.ql-active
,
.ql-bubble
.ql-toolbar
.ql-picker-label.ql-active
,
.ql-bubble.ql-toolbar
.ql-picker-label
:hover
,
.ql-bubble
.ql-toolbar
.ql-picker-label
:hover
,
.ql-bubble.ql-toolbar
button
.ql-active
,
.ql-bubble
.ql-toolbar
button
.ql-active
,
.ql-bubble.ql-toolbar
button
:focus
,
.ql-bubble
.ql-toolbar
button
:focus
,
.ql-bubble.ql-toolbar
button
:hover
,
.ql-bubble
.ql-toolbar
button
:hover
{
color
:
#fff
}
.ql-bubble.ql-toolbar
.ql-picker-item.ql-selected
.ql-fill
,
.ql-bubble
.ql-toolbar
.ql-picker-item.ql-selected
.ql-fill
,
.ql-bubble.ql-toolbar
.ql-picker-item.ql-selected
.ql-stroke.ql-fill
,
.ql-bubble
.ql-toolbar
.ql-picker-item.ql-selected
.ql-stroke.ql-fill
,
.ql-bubble.ql-toolbar
.ql-picker-item
:hover
.ql-fill
,
.ql-bubble
.ql-toolbar
.ql-picker-item
:hover
.ql-fill
,
.ql-bubble.ql-toolbar
.ql-picker-item
:hover
.ql-stroke.ql-fill
,
.ql-bubble
.ql-toolbar
.ql-picker-item
:hover
.ql-stroke.ql-fill
,
.ql-bubble.ql-toolbar
.ql-picker-label.ql-active
.ql-fill
,
.ql-bubble
.ql-toolbar
.ql-picker-label.ql-active
.ql-fill
,
.ql-bubble.ql-toolbar
.ql-picker-label.ql-active
.ql-stroke.ql-fill
,
.ql-bubble
.ql-toolbar
.ql-picker-label.ql-active
.ql-stroke.ql-fill
,
.ql-bubble.ql-toolbar
.ql-picker-label
:hover
.ql-fill
,
.ql-bubble
.ql-toolbar
.ql-picker-label
:hover
.ql-fill
,
.ql-bubble.ql-toolbar
.ql-picker-label
:hover
.ql-stroke.ql-fill
,
.ql-bubble
.ql-toolbar
.ql-picker-label
:hover
.ql-stroke.ql-fill
,
.ql-bubble.ql-toolbar
button
.ql-active
.ql-fill
,
.ql-bubble
.ql-toolbar
button
.ql-active
.ql-fill
,
.ql-bubble.ql-toolbar
button
.ql-active
.ql-stroke.ql-fill
,
.ql-bubble
.ql-toolbar
button
.ql-active
.ql-stroke.ql-fill
,
.ql-bubble.ql-toolbar
button
:focus
.ql-fill
,
.ql-bubble
.ql-toolbar
button
:focus
.ql-fill
,
.ql-bubble.ql-toolbar
button
:focus
.ql-stroke.ql-fill
,
.ql-bubble
.ql-toolbar
button
:focus
.ql-stroke.ql-fill
,
.ql-bubble.ql-toolbar
button
:hover
.ql-fill
,
.ql-bubble
.ql-toolbar
button
:hover
.ql-fill
,
.ql-bubble.ql-toolbar
button
:hover
.ql-stroke.ql-fill
,
.ql-bubble
.ql-toolbar
button
:hover
.ql-stroke.ql-fill
{
fill
:
#fff
}
.ql-bubble.ql-toolbar
.ql-picker-item.ql-selected
.ql-stroke
,
.ql-bubble
.ql-toolbar
.ql-picker-item.ql-selected
.ql-stroke
,
.ql-bubble.ql-toolbar
.ql-picker-item.ql-selected
.ql-stroke-miter
,
.ql-bubble
.ql-toolbar
.ql-picker-item.ql-selected
.ql-stroke-miter
,
.ql-bubble.ql-toolbar
.ql-picker-item
:hover
.ql-stroke
,
.ql-bubble
.ql-toolbar
.ql-picker-item
:hover
.ql-stroke
,
.ql-bubble.ql-toolbar
.ql-picker-item
:hover
.ql-stroke-miter
,
.ql-bubble
.ql-toolbar
.ql-picker-item
:hover
.ql-stroke-miter
,
.ql-bubble.ql-toolbar
.ql-picker-label.ql-active
.ql-stroke
,
.ql-bubble
.ql-toolbar
.ql-picker-label.ql-active
.ql-stroke
,
.ql-bubble.ql-toolbar
.ql-picker-label.ql-active
.ql-stroke-miter
,
.ql-bubble
.ql-toolbar
.ql-picker-label.ql-active
.ql-stroke-miter
,
.ql-bubble.ql-toolbar
.ql-picker-label
:hover
.ql-stroke
,
.ql-bubble
.ql-toolbar
.ql-picker-label
:hover
.ql-stroke
,
.ql-bubble.ql-toolbar
.ql-picker-label
:hover
.ql-stroke-miter
,
.ql-bubble
.ql-toolbar
.ql-picker-label
:hover
.ql-stroke-miter
,
.ql-bubble.ql-toolbar
button
.ql-active
.ql-stroke
,
.ql-bubble
.ql-toolbar
button
.ql-active
.ql-stroke
,
.ql-bubble.ql-toolbar
button
.ql-active
.ql-stroke-miter
,
.ql-bubble
.ql-toolbar
button
.ql-active
.ql-stroke-miter
,
.ql-bubble.ql-toolbar
button
:focus
.ql-stroke
,
.ql-bubble
.ql-toolbar
button
:focus
.ql-stroke
,
.ql-bubble.ql-toolbar
button
:focus
.ql-stroke-miter
,
.ql-bubble
.ql-toolbar
button
:focus
.ql-stroke-miter
,
.ql-bubble.ql-toolbar
button
:hover
.ql-stroke
,
.ql-bubble
.ql-toolbar
button
:hover
.ql-stroke
,
.ql-bubble.ql-toolbar
button
:hover
.ql-stroke-miter
,
.ql-bubble
.ql-toolbar
button
:hover
.ql-stroke-miter
{
stroke
:
#fff
}
@media
(
pointer
:
coarse
){
.ql-bubble.ql-toolbar
button
:hover:not
(
.ql-active
),
.ql-bubble
.ql-toolbar
button
:hover:not
(
.ql-active
)
{
color
:
#ccc
}
.ql-bubble.ql-toolbar
button
:hover:not
(
.ql-active
)
.ql-fill
,
.ql-bubble
.ql-toolbar
button
:hover:not
(
.ql-active
)
.ql-fill
,
.ql-bubble.ql-toolbar
button
:hover:not
(
.ql-active
)
.ql-stroke.ql-fill
,
.ql-bubble
.ql-toolbar
button
:hover:not
(
.ql-active
)
.ql-stroke.ql-fill
{
fill
:
#ccc
}
.ql-bubble.ql-toolbar
button
:hover:not
(
.ql-active
)
.ql-stroke
,
.ql-bubble
.ql-toolbar
button
:hover:not
(
.ql-active
)
.ql-stroke
,
.ql-bubble.ql-toolbar
button
:hover:not
(
.ql-active
)
.ql-stroke-miter
,
.ql-bubble
.ql-toolbar
button
:hover:not
(
.ql-active
)
.ql-stroke-miter
{
stroke
:
#ccc
}}
.ql-bubble
,
.ql-bubble
*
{
-webkit-box-sizing
:
border-box
;
box-sizing
:
border-box
}
.ql-bubble
.ql-hidden
{
display
:
none
}
.ql-bubble
.ql-out-bottom
,
.ql-bubble
.ql-out-top
{
visibility
:
hidden
}
.ql-bubble
.ql-tooltip
{
position
:
absolute
;
-webkit-transform
:
translateY
(
10px
);
transform
:
translateY
(
10px
)}
.ql-bubble
.ql-tooltip
a
{
cursor
:
pointer
;
text-decoration
:
none
}
.ql-bubble
.ql-tooltip.ql-flip
{
-webkit-transform
:
translateY
(
-10px
);
transform
:
translateY
(
-10px
)}
.ql-bubble
.ql-formats
{
display
:
inline-block
;
vertical-align
:
middle
}
.ql-bubble
.ql-formats
:after
{
clear
:
both
;
content
:
""
;
display
:
table
}
.ql-bubble
.ql-stroke
{
fill
:
none
;
stroke
:
#ccc
;
stroke-linecap
:
round
;
stroke-linejoin
:
round
;
stroke-width
:
2
}
.ql-bubble
.ql-stroke-miter
{
fill
:
none
;
stroke
:
#ccc
;
stroke-miterlimit
:
10
;
stroke-width
:
2
}
.ql-bubble
.ql-fill
,
.ql-bubble
.ql-stroke.ql-fill
{
fill
:
#ccc
}
.ql-bubble
.ql-empty
{
fill
:
none
}
.ql-bubble
.ql-even
{
fill-rule
:
evenodd
}
.ql-bubble
.ql-stroke.ql-thin
,
.ql-bubble
.ql-thin
{
stroke-width
:
1
}
.ql-bubble
.ql-transparent
{
opacity
:
.4
}
.ql-bubble
.ql-direction
svg
:last-child
{
display
:
none
}
.ql-bubble
.ql-direction.ql-active
svg
:last-child
{
display
:
inline
}
.ql-bubble
.ql-direction.ql-active
svg
:first-child
{
display
:
none
}
.ql-bubble
.ql-editor
h1
{
font-size
:
2em
}
.ql-bubble
.ql-editor
h2
{
font-size
:
1.5em
}
.ql-bubble
.ql-editor
h3
{
font-size
:
1.17em
}
.ql-bubble
.ql-editor
h4
{
font-size
:
1em
}
.ql-bubble
.ql-editor
h5
{
font-size
:
.83em
}
.ql-bubble
.ql-editor
h6
{
font-size
:
.67em
}
.ql-bubble
.ql-editor
a
{
text-decoration
:
underline
}
.ql-bubble
.ql-editor
blockquote
{
border-left
:
4px
solid
#ccc
;
margin-bottom
:
5px
;
margin-top
:
5px
;
padding-left
:
16px
}
.ql-bubble
.ql-editor
code
,
.ql-bubble
.ql-editor
pre
{
background-color
:
#f0f0f0
;
border-radius
:
3px
}
.ql-bubble
.ql-editor
pre
{
white-space
:
pre-wrap
;
margin-bottom
:
5px
;
margin-top
:
5px
;
padding
:
5px
10px
}
.ql-bubble
.ql-editor
code
{
font-size
:
85%
;
padding
:
2px
4px
}
.ql-bubble
.ql-editor
pre
.ql-syntax
{
background-color
:
#23241f
;
color
:
#f8f8f2
;
overflow
:
visible
}
.ql-bubble
.ql-editor
img
{
max-width
:
100%
}
.ql-bubble
.ql-picker
{
color
:
#ccc
;
display
:
inline-block
;
float
:
left
;
font-size
:
14px
;
font-weight
:
500
;
height
:
24px
;
position
:
relative
;
vertical-align
:
middle
}
.ql-bubble
.ql-picker-label
{
cursor
:
pointer
;
display
:
inline-block
;
height
:
100%
;
padding-left
:
8px
;
padding-right
:
2px
;
position
:
relative
;
width
:
100%
}
.ql-bubble
.ql-picker-label
:before
{
display
:
inline-block
;
line-height
:
22px
}
.ql-bubble
.ql-picker-options
{
background-color
:
#444
;
display
:
none
;
min-width
:
100%
;
padding
:
4px
8px
;
position
:
absolute
;
white-space
:
nowrap
}
.ql-bubble
.ql-picker-options
.ql-picker-item
{
cursor
:
pointer
;
display
:
block
;
padding-bottom
:
5px
;
padding-top
:
5px
}
.ql-bubble
.ql-picker.ql-expanded
.ql-picker-label
{
color
:
#777
;
z-index
:
2
}
.ql-bubble
.ql-picker.ql-expanded
.ql-picker-label
.ql-fill
{
fill
:
#777
}
.ql-bubble
.ql-picker.ql-expanded
.ql-picker-label
.ql-stroke
{
stroke
:
#777
}
.ql-bubble
.ql-picker.ql-expanded
.ql-picker-options
{
display
:
block
;
margin-top
:
-1px
;
top
:
100%
;
z-index
:
1
}
.ql-bubble
.ql-color-picker
,
.ql-bubble
.ql-icon-picker
{
width
:
28px
}
.ql-bubble
.ql-color-picker
.ql-picker-label
,
.ql-bubble
.ql-icon-picker
.ql-picker-label
{
padding
:
2px
4px
}
.ql-bubble
.ql-color-picker
.ql-picker-label
svg
,
.ql-bubble
.ql-icon-picker
.ql-picker-label
svg
{
right
:
4px
}
.ql-bubble
.ql-icon-picker
.ql-picker-options
{
padding
:
4px
0
}
.ql-bubble
.ql-icon-picker
.ql-picker-item
{
height
:
24px
;
width
:
24px
;
padding
:
2px
4px
}
.ql-bubble
.ql-color-picker
.ql-picker-options
{
padding
:
3px
5px
;
width
:
152px
}
.ql-bubble
.ql-color-picker
.ql-picker-item
{
border
:
1px
solid
transparent
;
float
:
left
;
height
:
16px
;
margin
:
2px
;
padding
:
0
;
width
:
16px
}
.ql-bubble
.ql-picker
:not
(
.ql-color-picker
)
:not
(
.ql-icon-picker
)
svg
{
position
:
absolute
;
margin-top
:
-9px
;
right
:
0
;
top
:
50%
;
width
:
18px
}
.ql-bubble
.ql-picker.ql-font
.ql-picker-item
[
data-label
]
:not
([
data-label
=
""
])
:before
,
.ql-bubble
.ql-picker.ql-font
.ql-picker-label
[
data-label
]
:not
([
data-label
=
""
])
:before
,
.ql-bubble
.ql-picker.ql-header
.ql-picker-item
[
data-label
]
:not
([
data-label
=
""
])
:before
,
.ql-bubble
.ql-picker.ql-header
.ql-picker-label
[
data-label
]
:not
([
data-label
=
""
])
:before
,
.ql-bubble
.ql-picker.ql-size
.ql-picker-item
[
data-label
]
:not
([
data-label
=
""
])
:before
,
.ql-bubble
.ql-picker.ql-size
.ql-picker-label
[
data-label
]
:not
([
data-label
=
""
])
:before
{
content
:
attr
(
data-label
)}
.ql-bubble
.ql-picker.ql-header
{
width
:
98px
}
.ql-bubble
.ql-picker.ql-header
.ql-picker-item
:before
,
.ql-bubble
.ql-picker.ql-header
.ql-picker-label
:before
{
content
:
"Normal"
}
.ql-bubble
.ql-picker.ql-header
.ql-picker-item
[
data-value
=
"1"
]
:before
,
.ql-bubble
.ql-picker.ql-header
.ql-picker-label
[
data-value
=
"1"
]
:before
{
content
:
"Heading 1"
}
.ql-bubble
.ql-picker.ql-header
.ql-picker-item
[
data-value
=
"2"
]
:before
,
.ql-bubble
.ql-picker.ql-header
.ql-picker-label
[
data-value
=
"2"
]
:before
{
content
:
"Heading 2"
}
.ql-bubble
.ql-picker.ql-header
.ql-picker-item
[
data-value
=
"3"
]
:before
,
.ql-bubble
.ql-picker.ql-header
.ql-picker-label
[
data-value
=
"3"
]
:before
{
content
:
"Heading 3"
}
.ql-bubble
.ql-picker.ql-header
.ql-picker-item
[
data-value
=
"4"
]
:before
,
.ql-bubble
.ql-picker.ql-header
.ql-picker-label
[
data-value
=
"4"
]
:before
{
content
:
"Heading 4"
}
.ql-bubble
.ql-picker.ql-header
.ql-picker-item
[
data-value
=
"5"
]
:before
,
.ql-bubble
.ql-picker.ql-header
.ql-picker-label
[
data-value
=
"5"
]
:before
{
content
:
"Heading 5"
}
.ql-bubble
.ql-picker.ql-header
.ql-picker-item
[
data-value
=
"6"
]
:before
,
.ql-bubble
.ql-picker.ql-header
.ql-picker-label
[
data-value
=
"6"
]
:before
{
content
:
"Heading 6"
}
.ql-bubble
.ql-picker.ql-header
.ql-picker-item
[
data-value
=
"1"
]
:before
{
font-size
:
2em
}
.ql-bubble
.ql-picker.ql-header
.ql-picker-item
[
data-value
=
"2"
]
:before
{
font-size
:
1.5em
}
.ql-bubble
.ql-picker.ql-header
.ql-picker-item
[
data-value
=
"3"
]
:before
{
font-size
:
1.17em
}
.ql-bubble
.ql-picker.ql-header
.ql-picker-item
[
data-value
=
"4"
]
:before
{
font-size
:
1em
}
.ql-bubble
.ql-picker.ql-header
.ql-picker-item
[
data-value
=
"5"
]
:before
{
font-size
:
.83em
}
.ql-bubble
.ql-picker.ql-header
.ql-picker-item
[
data-value
=
"6"
]
:before
{
font-size
:
.67em
}
.ql-bubble
.ql-picker.ql-font
{
width
:
108px
}
.ql-bubble
.ql-picker.ql-font
.ql-picker-item
:before
,
.ql-bubble
.ql-picker.ql-font
.ql-picker-label
:before
{
content
:
"Sans Serif"
}
.ql-bubble
.ql-picker.ql-font
.ql-picker-item
[
data-value
=
serif
]
:before
,
.ql-bubble
.ql-picker.ql-font
.ql-picker-label
[
data-value
=
serif
]
:before
{
content
:
"Serif"
}
.ql-bubble
.ql-picker.ql-font
.ql-picker-item
[
data-value
=
monospace
]
:before
,
.ql-bubble
.ql-picker.ql-font
.ql-picker-label
[
data-value
=
monospace
]
:before
{
content
:
"Monospace"
}
.ql-bubble
.ql-picker.ql-font
.ql-picker-item
[
data-value
=
serif
]
:before
{
font-family
:
Georgia
,
Times
New
Roman
,
serif
}
.ql-bubble
.ql-picker.ql-font
.ql-picker-item
[
data-value
=
monospace
]
:before
{
font-family
:
Monaco
,
Courier
New
,
monospace
}
.ql-bubble
.ql-picker.ql-size
{
width
:
98px
}
.ql-bubble
.ql-picker.ql-size
.ql-picker-item
:before
,
.ql-bubble
.ql-picker.ql-size
.ql-picker-label
:before
{
content
:
"Normal"
}
.ql-bubble
.ql-picker.ql-size
.ql-picker-item
[
data-value
=
small
]
:before
,
.ql-bubble
.ql-picker.ql-size
.ql-picker-label
[
data-value
=
small
]
:before
{
content
:
"Small"
}
.ql-bubble
.ql-picker.ql-size
.ql-picker-item
[
data-value
=
large
]
:before
,
.ql-bubble
.ql-picker.ql-size
.ql-picker-label
[
data-value
=
large
]
:before
{
content
:
"Large"
}
.ql-bubble
.ql-picker.ql-size
.ql-picker-item
[
data-value
=
huge
]
:before
,
.ql-bubble
.ql-picker.ql-size
.ql-picker-label
[
data-value
=
huge
]
:before
{
content
:
"Huge"
}
.ql-bubble
.ql-picker.ql-size
.ql-picker-item
[
data-value
=
small
]
:before
{
font-size
:
10px
}
.ql-bubble
.ql-picker.ql-size
.ql-picker-item
[
data-value
=
large
]
:before
{
font-size
:
18px
}
.ql-bubble
.ql-picker.ql-size
.ql-picker-item
[
data-value
=
huge
]
:before
{
font-size
:
32px
}
.ql-bubble
.ql-color-picker.ql-background
.ql-picker-item
{
background-color
:
#fff
}
.ql-bubble
.ql-color-picker.ql-color
.ql-picker-item
{
background-color
:
#000
}
.ql-bubble
.ql-toolbar
.ql-formats
{
margin
:
8px
12px
8px
0
}
.ql-bubble
.ql-toolbar
.ql-formats
:first-child
{
margin-left
:
12px
}
.ql-bubble
.ql-color-picker
svg
{
margin
:
1px
}
.ql-bubble
.ql-color-picker
.ql-picker-item.ql-selected
,
.ql-bubble
.ql-color-picker
.ql-picker-item
:hover
{
border-color
:
#fff
}
.ql-bubble
.ql-tooltip
{
background-color
:
#444
;
border-radius
:
25px
;
color
:
#fff
}
.ql-bubble
.ql-tooltip-arrow
{
border-left
:
6px
solid
transparent
;
border-right
:
6px
solid
transparent
;
content
:
" "
;
display
:
block
;
left
:
50%
;
margin-left
:
-6px
;
position
:
absolute
}
.ql-bubble
.ql-tooltip
:not
(
.ql-flip
)
.ql-tooltip-arrow
{
border-bottom
:
6px
solid
#444
;
top
:
-6px
}
.ql-bubble
.ql-tooltip.ql-flip
.ql-tooltip-arrow
{
border-top
:
6px
solid
#444
;
bottom
:
-6px
}
.ql-bubble
.ql-tooltip.ql-editing
.ql-tooltip-editor
{
display
:
block
}
.ql-bubble
.ql-tooltip.ql-editing
.ql-formats
{
visibility
:
hidden
}
.ql-bubble
.ql-tooltip-editor
{
display
:
none
}
.ql-bubble
.ql-tooltip-editor
input
[
type
=
text
]
{
background
:
transparent
;
border
:
none
;
color
:
#fff
;
font-size
:
13px
;
height
:
100%
;
outline
:
none
;
padding
:
10px
20px
;
position
:
absolute
;
width
:
100%
}
.ql-bubble
.ql-tooltip-editor
a
{
top
:
10px
;
position
:
absolute
;
right
:
20px
}
.ql-bubble
.ql-tooltip-editor
a
:before
{
color
:
#ccc
;
content
:
"\D7"
;
font-size
:
16px
;
font-weight
:
700
}
.ql-container.ql-bubble
:not
(
.ql-disabled
)
a
{
position
:
relative
;
white-space
:
nowrap
}
.ql-container.ql-bubble
:not
(
.ql-disabled
)
a
:before
{
background-color
:
#444
;
border-radius
:
15px
;
top
:
-5px
;
font-size
:
12px
;
color
:
#fff
;
content
:
attr
(
href
);
font-weight
:
400
;
overflow
:
hidden
;
padding
:
5px
15px
;
text-decoration
:
none
;
z-index
:
1
}
.ql-container.ql-bubble
:not
(
.ql-disabled
)
a
:after
{
border-top
:
6px
solid
#444
;
border-left
:
6px
solid
transparent
;
border-right
:
6px
solid
transparent
;
top
:
0
;
content
:
" "
;
height
:
0
;
width
:
0
}
.ql-container.ql-bubble
:not
(
.ql-disabled
)
a
:after
,
.ql-container.ql-bubble
:not
(
.ql-disabled
)
a
:before
{
left
:
0
;
margin-left
:
50%
;
position
:
absolute
;
-webkit-transform
:
translate
(
-50%
,
-100%
);
transform
:
translate
(
-50%
,
-100%
);
-webkit-transition
:
visibility
0s
ease
.2s
;
transition
:
visibility
0s
ease
.2s
;
visibility
:
hidden
}
.ql-container.ql-bubble
:not
(
.ql-disabled
)
a
:hover:after
,
.ql-container.ql-bubble
:not
(
.ql-disabled
)
a
:hover:before
{
visibility
:
visible
}
/*# sourceMappingURL=app.7efdf569684612a991f0c7e25a0c943e.css.map */
\ No newline at end of file
/*# sourceMappingURL=app.9b60827120be4d08ec9477f742a7dc6d.css.map */
\ No newline at end of file
public/html/dist/static/css/app.
7efdf569684612a991f0c7e25a0c943e
.css.map
→
public/html/dist/static/css/app.
9b60827120be4d08ec9477f742a7dc6d
.css.map
View file @
ba79986a
This source diff could not be displayed because it is too large. You can
view the blob
instead.
public/html/dist/static/js/0.0b3e29fa9fb715a6c568.js.map
deleted
100644 → 0
View file @
b934cf06
{"version":3,"sources":["webpack:///src/components/add_file.vue","webpack:///./src/components/add_file.vue?da16","webpack:///./src/components/add_file.vue","webpack:///src/components/tabbar.vue","webpack:///./src/components/tabbar.vue?a8af","webpack:///./src/components/tabbar.vue","webpack:///src/pages/index.vue","webpack:///./src/pages/index.vue?c094","webpack:///./src/pages/index.vue"],"names":["add_file","name","props","data","closeAni","methods","closeAdd","_this","this","setTimeout","$emit","components_add_file","render","_vm","_h","$createElement","_c","_self","directives","rawName","value","expression","staticClass","class","folder2","attrs","round","type","size","block","_v","divider2","style","borderColor","margin","file2","staticStyle","margin-bottom","plain","icon19","on","click","staticRenderFns","tabbar","nav_index","show_addFile","created","$route","path","$router","push","selectNav","index","replace","components","addFile","__webpack_require__","normalizeComponent","ssrContext","components_tabbar","select_nav","$event","update:show_addFile","update:show_add-file","pages","tabbar_normalizeComponent","selectortype_template_index_0_src_pages","pages_Component","pages_normalizeComponent","__webpack_exports__"],"mappings":"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","file":"static/js/0.0b3e29fa9fb715a6c568.js","sourcesContent":["<template>\r\n <div class=\"add_file\" v-show=\"show_addFile\">\r\n <div class=\"main\">\r\n <div class=\"folder\" :class=\"{folder2:!closeAni}\">\r\n <van-button round type=\"info\" size=\"small\" block>新建文件夹</van-button>\r\n </div>\r\n <div class=\"divider\" :class=\"{divider2:!closeAni}\">\r\n <van-divider :style=\"{borderColor:'#cccccc',margin:'30px 0'}\"/>\r\n </div>\r\n <div class=\"file\" :class=\"{file2:!closeAni}\">\r\n <van-button plain round type=\"info\" size=\"small\" block style=\"margin-bottom:20px\">新建富文本</van-button>\r\n <van-button plain round type=\"info\" size=\"small\" block>新建Markdown</van-button>\r\n </div>\r\n </div>\r\n <div class=\"footer\">\r\n <i class=\"icon-19\" :class=\"{icon19:!closeAni}\" @click=\"closeAdd\"></i>\r\n </div>\r\n </div>\r\n</template>\r\n\r\n<script>\r\n export default {\r\n name: \"add_file\",\r\n props:['show_addFile'],\r\n data(){\r\n return{\r\n closeAni:true, //关闭页面\r\n }\r\n },\r\n methods:{\r\n closeAdd(){\r\n this.closeAni = false;\r\n setTimeout(()=>{\r\n this.$emit('update:show_addFile',false);\r\n this.closeAni = true;\r\n },300)\r\n }\r\n },\r\n }\r\n</script>\r\n\r\n<style scoped lang=\"less\">\r\n @basefont:50;\r\n .add_file{\r\n width:100%;\r\n height:100vh;\r\n position:fixed;\r\n top:0;\r\n z-index:9;\r\n background-color:#f8f8f8;\r\n .main{\r\n padding:50% 100rem /@basefont;\r\n >div{\r\n height:50rem /@basefont;\r\n }\r\n }\r\n .footer{\r\n width:100%;\r\n height:100rem /@basefont;\r\n display:flex;\r\n align-items:center;\r\n justify-content:space-around;\r\n position:absolute;\r\n bottom:0;\r\n background-color:#f8f8f8;\r\n }\r\n }\r\n .icon-19{\r\n font-size:60rem /@basefont;\r\n color: #cccccc;\r\n transform: rotate(45deg);\r\n animation:rotate .3s;\r\n }\r\n .icon19{\r\n transition:all .3s;\r\n transform: rotate(0deg);\r\n }\r\n @keyframes rotate {\r\n 0%{transform: rotate(0)}\r\n 100%{transform: rotate(45deg)}\r\n }\r\n .folder{\r\n animation:main .3s;\r\n }\r\n .divider{\r\n animation:main .5s;\r\n }\r\n .file{\r\n animation:main .7s;\r\n }\r\n .folder2{\r\n animation:main2 .6s;transform: translateY(2000%)\r\n }\r\n .divider2{\r\n animation:main2 .4s;transform: translateY(2000%)\r\n }\r\n .file2{\r\n animation:main2 .2s;transform: translateY(2000%)\r\n }\r\n @keyframes main {\r\n 0%{transform: translateY(600%)}\r\n 50%{transform: translateY(-50%)}\r\n 100%{transform: translateY(0)}\r\n }\r\n @keyframes main2 {\r\n 0%{transform: translateY(0)}\r\n 100%{transform: translateY(2000%)}\r\n }\r\n</style>\n\n\n// WEBPACK FOOTER //\n// src/components/add_file.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.show_addFile),expression:\"show_addFile\"}],staticClass:\"add_file\"},[_c('div',{staticClass:\"main\"},[_c('div',{staticClass:\"folder\",class:{folder2:!_vm.closeAni}},[_c('van-button',{attrs:{\"round\":\"\",\"type\":\"info\",\"size\":\"small\",\"block\":\"\"}},[_vm._v(\"新建文件夹\")])],1),_vm._v(\" \"),_c('div',{staticClass:\"divider\",class:{divider2:!_vm.closeAni}},[_c('van-divider',{style:({borderColor:'#cccccc',margin:'30px 0'})})],1),_vm._v(\" \"),_c('div',{staticClass:\"file\",class:{file2:!_vm.closeAni}},[_c('van-button',{staticStyle:{\"margin-bottom\":\"20px\"},attrs:{\"plain\":\"\",\"round\":\"\",\"type\":\"info\",\"size\":\"small\",\"block\":\"\"}},[_vm._v(\"新建富文本\")]),_vm._v(\" \"),_c('van-button',{attrs:{\"plain\":\"\",\"round\":\"\",\"type\":\"info\",\"size\":\"small\",\"block\":\"\"}},[_vm._v(\"新建Markdown\")])],1)]),_vm._v(\" \"),_c('div',{staticClass:\"footer\"},[_c('i',{staticClass:\"icon-19\",class:{icon19:!_vm.closeAni},on:{\"click\":_vm.closeAdd}})])])}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-339b1cfe\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/add_file.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-339b1cfe\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./add_file.vue\")\n}\nvar normalizeComponent = require(\"!../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./add_file.vue\"\nimport __vue_script__ from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./add_file.vue\"\n/* template */\nimport __vue_template__ from \"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-339b1cfe\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../node_modules/vue-loader/lib/selector?type=template&index=0!./add_file.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-339b1cfe\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/add_file.vue\n// module id = null\n// module chunks = ","<template>\r\n <div class=\"tabber\">\r\n <div class=\"each_nav\" :class=\"{select_nav:nav_index==0}\" @click=\"selectNav(0,'/test')\">\r\n <i class=\"icon-59\"></i>\r\n <div>最新</div>\r\n </div>\r\n <div class=\"each_nav\" :class=\"{select_nav:nav_index==1}\" @click=\"selectNav(1,'/folder')\">\r\n <i class=\"icon-37\"></i>\r\n <div>文件夹</div>\r\n </div>\r\n <div class=\"each_nav\">\r\n <i class=\"icon-100\" @click=\"show_addFile=true\"></i>\r\n </div>\r\n <div class=\"each_nav\" :class=\"{select_nav:nav_index==2}\" @click=\"selectNav(2,'/test')\">\r\n <i class=\"icon-4\"></i>\r\n <div>云笔</div>\r\n </div>\r\n <div class=\"each_nav\" :class=\"{select_nav:nav_index==3}\" @click=\"selectNav(3,'/wangeditor')\">\r\n <i class=\"icon-53\"></i>\r\n <div>我的</div>\r\n </div>\r\n <add-file :show_addFile.sync=\"show_addFile\"></add-file>\r\n </div>\r\n</template>\r\n\r\n<script>\r\n import addFile from '../components/add_file';\r\n export default {\r\n name: \"tabbar\",\r\n data(){\r\n return{\r\n nav_index:1,\r\n show_addFile:false,\r\n }\r\n },\r\n created(){\r\n if(this.$route.path !== \"/folder\"){\r\n this.$router.push({path:'/folder'});\r\n }\r\n },\r\n methods:{\r\n selectNav(index,path){\r\n if(index === 3) return this.$router.replace({path:'/markdown'});\r\n if(index === 1){\r\n this.nav_index = index;\r\n if(this.$route.path == '/folder') this.$router.replace({path:'/folder2'});\r\n else this.$router.replace({path:path});\r\n }\r\n }\r\n },\r\n components:{\r\n addFile,\r\n }\r\n }\r\n</script>\r\n\r\n<style scoped lang=\"less\">\r\n @basefont:50;\r\n .tabber{\r\n display:flex;\r\n justify-content:space-around;\r\n border-top:1px solid #cccccc;\r\n background-color:white;\r\n .each_nav{\r\n padding:10rem /@basefont 0;\r\n color: #b8c9ce;\r\n display:flex;\r\n flex-direction: column;\r\n align-items:center;\r\n justify-content:space-around;\r\n flex:1;\r\n }\r\n .select_nav{\r\n color: #404040;\r\n }\r\n }\r\n i{\r\n font-size:34rem /@basefont;\r\n }\r\n .icon-100{\r\n font-size:60rem /@basefont;\r\n color: #3396fb;\r\n }\r\n</style>\n\n\n// WEBPACK FOOTER //\n// src/components/tabbar.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"tabber\"},[_c('div',{staticClass:\"each_nav\",class:{select_nav:_vm.nav_index==0},on:{\"click\":function($event){return _vm.selectNav(0,'/test')}}},[_c('i',{staticClass:\"icon-59\"}),_vm._v(\" \"),_c('div',[_vm._v(\"最新\")])]),_vm._v(\" \"),_c('div',{staticClass:\"each_nav\",class:{select_nav:_vm.nav_index==1},on:{\"click\":function($event){return _vm.selectNav(1,'/folder')}}},[_c('i',{staticClass:\"icon-37\"}),_vm._v(\" \"),_c('div',[_vm._v(\"文件夹\")])]),_vm._v(\" \"),_c('div',{staticClass:\"each_nav\"},[_c('i',{staticClass:\"icon-100\",on:{\"click\":function($event){_vm.show_addFile=true}}})]),_vm._v(\" \"),_c('div',{staticClass:\"each_nav\",class:{select_nav:_vm.nav_index==2},on:{\"click\":function($event){return _vm.selectNav(2,'/test')}}},[_c('i',{staticClass:\"icon-4\"}),_vm._v(\" \"),_c('div',[_vm._v(\"云笔\")])]),_vm._v(\" \"),_c('div',{staticClass:\"each_nav\",class:{select_nav:_vm.nav_index==3},on:{\"click\":function($event){return _vm.selectNav(3,'/wangeditor')}}},[_c('i',{staticClass:\"icon-53\"}),_vm._v(\" \"),_c('div',[_vm._v(\"我的\")])]),_vm._v(\" \"),_c('add-file',{attrs:{\"show_addFile\":_vm.show_addFile},on:{\"update:show_addFile\":function($event){_vm.show_addFile=$event},\"update:show_add-file\":function($event){_vm.show_addFile=$event}}})],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-dc4674f8\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/tabbar.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-dc4674f8\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./tabbar.vue\")\n}\nvar normalizeComponent = require(\"!../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./tabbar.vue\"\nimport __vue_script__ from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./tabbar.vue\"\n/* template */\nimport __vue_template__ from \"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-dc4674f8\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../node_modules/vue-loader/lib/selector?type=template&index=0!./tabbar.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-dc4674f8\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/tabbar.vue\n// module id = null\n// module chunks = ","<template>\r\n <div class=\"index\">\r\n <div class=\"main\">\r\n <router-view/>\r\n </div>\r\n <tabbar class=\"nav\"></tabbar>\r\n </div>\r\n</template>\r\n\r\n<script>\r\n import tabbar from '../components/tabbar';\r\n export default {\r\n name: \"index\",\r\n components:{\r\n tabbar,\r\n }\r\n }\r\n</script>\r\n\r\n<style scoped lang=\"less\">\r\n @basefont:50;\r\n .index{\r\n height:100%;\r\n .main{\r\n height:calc(100% - (100rem /@basefont));\r\n }\r\n .nav{\r\n width:100%;\r\n height:100rem /@basefont;\r\n position:fixed;\r\n bottom:0;\r\n }\r\n }\r\n</style>\n\n\n// WEBPACK FOOTER //\n// src/pages/index.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"index\"},[_c('div',{staticClass:\"main\"},[_c('router-view')],1),_vm._v(\" \"),_c('tabbar',{staticClass:\"nav\"})],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-247b97df\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/pages/index.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-247b97df\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./index.vue\")\n}\nvar normalizeComponent = require(\"!../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./index.vue\"\nimport __vue_script__ from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./index.vue\"\n/* template */\nimport __vue_template__ from \"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-247b97df\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../node_modules/vue-loader/lib/selector?type=template&index=0!./index.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-247b97df\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/pages/index.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
public/html/dist/static/js/0.
0b3e29fa9fb715a6c568
.js
→
public/html/dist/static/js/0.
e8fec552137dcad9e3e1
.js
View file @
ba79986a
webpackJsonp
([
0
],{
"2NXm"
:
function
(
t
,
e
,
a
){
"use strict"
;
Object
.
defineProperty
(
e
,
"__esModule"
,{
value
:
!
0
});
var
s
=
{
name
:
"add_file"
,
props
:[
"show_addFile"
],
data
:
function
(){
return
{
closeAni
:
!
0
}},
methods
:{
closeAdd
:
function
(){
var
t
=
this
;
this
.
closeAni
=!
1
,
setTimeout
(
function
(){
t
.
$emit
(
"update:show_addFile"
,
!
1
),
t
.
closeAni
=!
0
},
300
)}}},
i
=
{
render
:
function
(){
var
t
=
this
,
e
=
t
.
$createElement
,
a
=
t
.
_self
.
_c
||
e
;
return
a
(
"div"
,{
directives
:[{
name
:
"show"
,
rawName
:
"v-show"
,
value
:
t
.
show_addFile
,
expression
:
"show_addFile"
}],
staticClass
:
"add_file"
},[
a
(
"div"
,{
staticClass
:
"main"
},[
a
(
"div"
,{
staticClass
:
"folder"
,
class
:{
folder2
:
!
t
.
closeAni
}},[
a
(
"van-button"
,{
attrs
:{
round
:
""
,
type
:
"info"
,
size
:
"small"
,
block
:
""
}},[
t
.
_v
(
"新建文件夹"
)])],
1
),
t
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"divider"
,
class
:{
divider2
:
!
t
.
closeAni
}},[
a
(
"van-divider"
,{
style
:{
borderColor
:
"#cccccc"
,
margin
:
"30px 0"
}})],
1
),
t
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"file"
,
class
:{
file2
:
!
t
.
closeAni
}},[
a
(
"van-button"
,{
staticStyle
:{
"margin-bottom"
:
"20px"
},
attrs
:{
plain
:
""
,
round
:
""
,
type
:
"info"
,
size
:
"small"
,
block
:
""
}},[
t
.
_v
(
"新建富文本"
)]),
t
.
_v
(
" "
),
a
(
"van-button"
,{
attrs
:{
plain
:
""
,
round
:
""
,
type
:
"info"
,
size
:
"small"
,
block
:
""
}},[
t
.
_v
(
"新建Markdown"
)])],
1
)]),
t
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"footer"
},[
a
(
"i"
,{
staticClass
:
"icon-19"
,
class
:{
icon19
:
!
t
.
closeAni
},
on
:{
click
:
t
.
closeAdd
}})])])},
staticRenderFns
:[]};
var
n
=
{
name
:
"tabbar"
,
data
:
function
(){
return
{
nav_index
:
1
,
show_addFile
:
!
1
}},
created
:
function
(){
"/folder"
!==
this
.
$route
.
path
&&
this
.
$router
.
push
({
path
:
"/folder"
})},
methods
:{
selectNav
:
function
(
t
,
e
){
if
(
3
===
t
)
return
this
.
$router
.
replace
({
path
:
"/markdown"
});
1
===
t
&&
(
this
.
nav_index
=
t
,
"/folder"
==
this
.
$route
.
path
?
this
.
$router
.
replace
({
path
:
"/folder2"
}):
this
.
$router
.
replace
({
path
:
e
}))}},
components
:{
addFile
:
a
(
"VU/8"
)(
s
,
i
,
!
1
,
function
(
t
){
a
(
"uUID"
)},
"data-v-339b1cfe"
,
null
).
exports
}},
c
=
{
render
:
function
(){
var
t
=
this
,
e
=
t
.
$createElement
,
a
=
t
.
_self
.
_c
||
e
;
return
a
(
"div"
,{
staticClass
:
"tabber"
},[
a
(
"div"
,{
staticClass
:
"each_nav"
,
class
:{
select_nav
:
0
==
t
.
nav_index
},
on
:{
click
:
function
(
e
){
return
t
.
selectNav
(
0
,
"/test"
)}}},[
a
(
"i"
,{
staticClass
:
"icon-59"
}),
t
.
_v
(
" "
),
a
(
"div"
,[
t
.
_v
(
"最新"
)])]),
t
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"each_nav"
,
class
:{
select_nav
:
1
==
t
.
nav_index
},
on
:{
click
:
function
(
e
){
return
t
.
selectNav
(
1
,
"/folder"
)}}},[
a
(
"i"
,{
staticClass
:
"icon-37"
}),
t
.
_v
(
" "
),
a
(
"div"
,[
t
.
_v
(
"文件夹"
)])]),
t
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"each_nav"
},[
a
(
"i"
,{
staticClass
:
"icon-100"
,
on
:{
click
:
function
(
e
){
t
.
show_addFile
=!
0
}}})]),
t
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"each_nav"
,
class
:{
select_nav
:
2
==
t
.
nav_index
},
on
:{
click
:
function
(
e
){
return
t
.
selectNav
(
2
,
"/test"
)}}},[
a
(
"i"
,{
staticClass
:
"icon-4"
}),
t
.
_v
(
" "
),
a
(
"div"
,[
t
.
_v
(
"云笔"
)])]),
t
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"each_nav"
,
class
:{
select_nav
:
3
==
t
.
nav_index
},
on
:{
click
:
function
(
e
){
return
t
.
selectNav
(
3
,
"/wangeditor"
)}}},[
a
(
"i"
,{
staticClass
:
"icon-53"
}),
t
.
_v
(
" "
),
a
(
"div"
,[
t
.
_v
(
"我的"
)])]),
t
.
_v
(
" "
),
a
(
"add-file"
,{
attrs
:{
show_addFile
:
t
.
show_addFile
},
on
:{
"update:show_addFile"
:
function
(
e
){
t
.
show_addFile
=
e
},
"update:show_add-file"
:
function
(
e
){
t
.
show_addFile
=
e
}}})],
1
)},
staticRenderFns
:[]};
var
l
=
{
name
:
"index"
,
components
:{
tabbar
:
a
(
"VU/8"
)(
n
,
c
,
!
1
,
function
(
t
){
a
(
"l97x"
)},
"data-v-dc4674f8"
,
null
).
exports
}},
o
=
{
render
:
function
(){
var
t
=
this
.
$createElement
,
e
=
this
.
_self
.
_c
||
t
;
return
e
(
"div"
,{
staticClass
:
"index"
},[
e
(
"div"
,{
staticClass
:
"main"
},[
e
(
"router-view"
)],
1
),
this
.
_v
(
" "
),
e
(
"tabbar"
,{
staticClass
:
"nav"
})],
1
)},
staticRenderFns
:[]};
var
d
=
a
(
"VU/8"
)(
l
,
o
,
!
1
,
function
(
t
){
a
(
"4EM1"
)},
"data-v-247b97df"
,
null
);
e
.
default
=
d
.
exports
},
"4EM1"
:
function
(
t
,
e
){},
l97x
:
function
(
t
,
e
){},
uUID
:
function
(
t
,
e
){}});
//# sourceMappingURL=0.0b3e29fa9fb715a6c568.js.map
\ No newline at end of file
webpackJsonp
([
0
],{
"2NXm"
:
function
(
t
,
e
,
a
){
"use strict"
;
Object
.
defineProperty
(
e
,
"__esModule"
,{
value
:
!
0
});
var
i
=
{
name
:
"add_file"
,
props
:[
"show_addFile"
],
data
:
function
(){
return
{
closeAni
:
!
0
}},
methods
:{
closeAdd
:
function
(){
var
t
=
this
;
this
.
closeAni
=!
1
,
setTimeout
(
function
(){
t
.
$emit
(
"update:show_addFile"
,
!
1
),
t
.
closeAni
=!
0
},
300
)}}},
s
=
{
render
:
function
(){
var
t
=
this
,
e
=
t
.
$createElement
,
a
=
t
.
_self
.
_c
||
e
;
return
a
(
"div"
,{
directives
:[{
name
:
"show"
,
rawName
:
"v-show"
,
value
:
t
.
show_addFile
,
expression
:
"show_addFile"
}],
staticClass
:
"add_file"
},[
a
(
"div"
,{
staticClass
:
"main"
},[
a
(
"div"
,{
staticClass
:
"folder"
,
class
:{
folder2
:
!
t
.
closeAni
}},[
a
(
"van-button"
,{
attrs
:{
round
:
""
,
type
:
"info"
,
size
:
"small"
,
block
:
""
}},[
t
.
_v
(
"新建文件夹"
)])],
1
),
t
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"divider"
,
class
:{
divider2
:
!
t
.
closeAni
}},[
a
(
"van-divider"
,{
style
:{
borderColor
:
"#cccccc"
,
margin
:
"30px 0"
}})],
1
),
t
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"file"
,
class
:{
file2
:
!
t
.
closeAni
}},[
a
(
"van-button"
,{
staticStyle
:{
"margin-bottom"
:
"20px"
},
attrs
:{
plain
:
""
,
round
:
""
,
type
:
"info"
,
size
:
"small"
,
block
:
""
}},[
t
.
_v
(
"新建富文本"
)]),
t
.
_v
(
" "
),
a
(
"van-button"
,{
attrs
:{
plain
:
""
,
round
:
""
,
type
:
"info"
,
size
:
"small"
,
block
:
""
}},[
t
.
_v
(
"新建Markdown"
)])],
1
)]),
t
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"footer"
},[
a
(
"i"
,{
staticClass
:
"icon-19"
,
class
:{
icon19
:
!
t
.
closeAni
},
on
:{
click
:
t
.
closeAdd
}})])])},
staticRenderFns
:[]};
var
n
=
{
name
:
"tabbar"
,
data
:
function
(){
return
{
nav_index
:
1
,
show_addFile
:
!
1
}},
created
:
function
(){
"/folder"
!==
this
.
$route
.
path
&&
this
.
$router
.
push
({
path
:
"/folder"
})},
methods
:{
selectNav
:
function
(
t
,
e
){
3
===
t
&&
dd
.
biz
.
util
.
openLink
({
url
:
"http://doc-phone.linanquan.com/html/dist/index.html/?token="
+
localStorage
.
getItem
(
"doc_phone_token"
),
onSuccess
:
function
(
t
){},
onFail
:
function
(
t
){}}),
1
===
t
&&
(
this
.
nav_index
=
t
,
"/folder"
==
this
.
$route
.
path
?
this
.
$router
.
replace
({
path
:
"/folder2"
}):
this
.
$router
.
replace
({
path
:
e
}))}},
components
:{
addFile
:
a
(
"VU/8"
)(
i
,
s
,
!
1
,
function
(
t
){
a
(
"uUID"
)},
"data-v-339b1cfe"
,
null
).
exports
}},
c
=
{
render
:
function
(){
var
t
=
this
,
e
=
t
.
$createElement
,
a
=
t
.
_self
.
_c
||
e
;
return
a
(
"div"
,{
staticClass
:
"tabber"
},[
a
(
"div"
,{
staticClass
:
"each_nav"
,
class
:{
select_nav
:
0
==
t
.
nav_index
},
on
:{
click
:
function
(
e
){
return
t
.
selectNav
(
0
,
"/test"
)}}},[
a
(
"i"
,{
staticClass
:
"icon-59"
}),
t
.
_v
(
" "
),
a
(
"div"
,[
t
.
_v
(
"最新"
)])]),
t
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"each_nav"
,
class
:{
select_nav
:
1
==
t
.
nav_index
},
on
:{
click
:
function
(
e
){
return
t
.
selectNav
(
1
,
"/folder"
)}}},[
a
(
"i"
,{
staticClass
:
"icon-37"
}),
t
.
_v
(
" "
),
a
(
"div"
,[
t
.
_v
(
"文件夹"
)])]),
t
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"each_nav"
},[
a
(
"i"
,{
staticClass
:
"icon-100"
,
on
:{
click
:
function
(
e
){
t
.
show_addFile
=!
0
}}})]),
t
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"each_nav"
,
class
:{
select_nav
:
2
==
t
.
nav_index
},
on
:{
click
:
function
(
e
){
return
t
.
selectNav
(
2
,
"/test"
)}}},[
a
(
"i"
,{
staticClass
:
"icon-4"
}),
t
.
_v
(
" "
),
a
(
"div"
,[
t
.
_v
(
"云笔"
)])]),
t
.
_v
(
" "
),
a
(
"div"
,{
staticClass
:
"each_nav"
,
class
:{
select_nav
:
3
==
t
.
nav_index
},
on
:{
click
:
function
(
e
){
return
t
.
selectNav
(
3
,
"/wangeditor"
)}}},[
a
(
"i"
,{
staticClass
:
"icon-53"
}),
t
.
_v
(
" "
),
a
(
"div"
,[
t
.
_v
(
"我的"
)])]),
t
.
_v
(
" "
),
a
(
"add-file"
,{
attrs
:{
show_addFile
:
t
.
show_addFile
},
on
:{
"update:show_addFile"
:
function
(
e
){
t
.
show_addFile
=
e
},
"update:show_add-file"
:
function
(
e
){
t
.
show_addFile
=
e
}}})],
1
)},
staticRenderFns
:[]};
var
o
=
{
name
:
"index"
,
components
:{
tabbar
:
a
(
"VU/8"
)(
n
,
c
,
!
1
,
function
(
t
){
a
(
"SbnQ"
)},
"data-v-7b19bcd9"
,
null
).
exports
}},
l
=
{
render
:
function
(){
var
t
=
this
.
$createElement
,
e
=
this
.
_self
.
_c
||
t
;
return
e
(
"div"
,{
staticClass
:
"index"
},[
e
(
"div"
,{
staticClass
:
"main"
},[
e
(
"router-view"
)],
1
),
this
.
_v
(
" "
),
e
(
"tabbar"
,{
staticClass
:
"nav"
})],
1
)},
staticRenderFns
:[]};
var
d
=
a
(
"VU/8"
)(
o
,
l
,
!
1
,
function
(
t
){
a
(
"4EM1"
)},
"data-v-247b97df"
,
null
);
e
.
default
=
d
.
exports
},
"4EM1"
:
function
(
t
,
e
){},
SbnQ
:
function
(
t
,
e
){},
uUID
:
function
(
t
,
e
){}});
//# sourceMappingURL=0.e8fec552137dcad9e3e1.js.map
\ No newline at end of file
public/html/dist/static/js/0.e8fec552137dcad9e3e1.js.map
0 → 100644
View file @
ba79986a
{"version":3,"sources":["webpack:///src/components/add_file.vue","webpack:///./src/components/add_file.vue?da16","webpack:///./src/components/add_file.vue","webpack:///src/components/tabbar.vue","webpack:///./src/components/tabbar.vue?48ca","webpack:///./src/components/tabbar.vue","webpack:///src/pages/index.vue","webpack:///./src/pages/index.vue?c094","webpack:///./src/pages/index.vue"],"names":["add_file","name","props","data","closeAni","methods","closeAdd","_this","this","setTimeout","$emit","components_add_file","render","_vm","_h","$createElement","_c","_self","directives","rawName","value","expression","staticClass","class","folder2","attrs","round","type","size","block","_v","divider2","style","borderColor","margin","file2","staticStyle","margin-bottom","plain","icon19","on","click","staticRenderFns","tabbar","nav_index","show_addFile","created","$route","path","$router","push","selectNav","index","dd","biz","util","openLink","url","localStorage","getItem","onSuccess","result","onFail","err","replace","components","addFile","__webpack_require__","normalizeComponent","ssrContext","components_tabbar","select_nav","$event","update:show_addFile","update:show_add-file","pages","tabbar_normalizeComponent","selectortype_template_index_0_src_pages","pages_Component","pages_normalizeComponent","__webpack_exports__"],"mappings":"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","file":"static/js/0.e8fec552137dcad9e3e1.js","sourcesContent":["<template>\r\n <div class=\"add_file\" v-show=\"show_addFile\">\r\n <div class=\"main\">\r\n <div class=\"folder\" :class=\"{folder2:!closeAni}\">\r\n <van-button round type=\"info\" size=\"small\" block>新建文件夹</van-button>\r\n </div>\r\n <div class=\"divider\" :class=\"{divider2:!closeAni}\">\r\n <van-divider :style=\"{borderColor:'#cccccc',margin:'30px 0'}\"/>\r\n </div>\r\n <div class=\"file\" :class=\"{file2:!closeAni}\">\r\n <van-button plain round type=\"info\" size=\"small\" block style=\"margin-bottom:20px\">新建富文本</van-button>\r\n <van-button plain round type=\"info\" size=\"small\" block>新建Markdown</van-button>\r\n </div>\r\n </div>\r\n <div class=\"footer\">\r\n <i class=\"icon-19\" :class=\"{icon19:!closeAni}\" @click=\"closeAdd\"></i>\r\n </div>\r\n </div>\r\n</template>\r\n\r\n<script>\r\n export default {\r\n name: \"add_file\",\r\n props:['show_addFile'],\r\n data(){\r\n return{\r\n closeAni:true, //关闭页面\r\n }\r\n },\r\n methods:{\r\n closeAdd(){\r\n this.closeAni = false;\r\n setTimeout(()=>{\r\n this.$emit('update:show_addFile',false);\r\n this.closeAni = true;\r\n },300)\r\n }\r\n },\r\n }\r\n</script>\r\n\r\n<style scoped lang=\"less\">\r\n @basefont:50;\r\n .add_file{\r\n width:100%;\r\n height:100vh;\r\n position:fixed;\r\n top:0;\r\n z-index:9;\r\n background-color:#f8f8f8;\r\n .main{\r\n padding:50% 100rem /@basefont;\r\n >div{\r\n height:50rem /@basefont;\r\n }\r\n }\r\n .footer{\r\n width:100%;\r\n height:100rem /@basefont;\r\n display:flex;\r\n align-items:center;\r\n justify-content:space-around;\r\n position:absolute;\r\n bottom:0;\r\n background-color:#f8f8f8;\r\n }\r\n }\r\n .icon-19{\r\n font-size:60rem /@basefont;\r\n color: #cccccc;\r\n transform: rotate(45deg);\r\n animation:rotate .3s;\r\n }\r\n .icon19{\r\n transition:all .3s;\r\n transform: rotate(0deg);\r\n }\r\n @keyframes rotate {\r\n 0%{transform: rotate(0)}\r\n 100%{transform: rotate(45deg)}\r\n }\r\n .folder{\r\n animation:main .3s;\r\n }\r\n .divider{\r\n animation:main .5s;\r\n }\r\n .file{\r\n animation:main .7s;\r\n }\r\n .folder2{\r\n animation:main2 .6s;transform: translateY(2000%)\r\n }\r\n .divider2{\r\n animation:main2 .4s;transform: translateY(2000%)\r\n }\r\n .file2{\r\n animation:main2 .2s;transform: translateY(2000%)\r\n }\r\n @keyframes main {\r\n 0%{transform: translateY(600%)}\r\n 50%{transform: translateY(-50%)}\r\n 100%{transform: translateY(0)}\r\n }\r\n @keyframes main2 {\r\n 0%{transform: translateY(0)}\r\n 100%{transform: translateY(2000%)}\r\n }\r\n</style>\n\n\n// WEBPACK FOOTER //\n// src/components/add_file.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.show_addFile),expression:\"show_addFile\"}],staticClass:\"add_file\"},[_c('div',{staticClass:\"main\"},[_c('div',{staticClass:\"folder\",class:{folder2:!_vm.closeAni}},[_c('van-button',{attrs:{\"round\":\"\",\"type\":\"info\",\"size\":\"small\",\"block\":\"\"}},[_vm._v(\"新建文件夹\")])],1),_vm._v(\" \"),_c('div',{staticClass:\"divider\",class:{divider2:!_vm.closeAni}},[_c('van-divider',{style:({borderColor:'#cccccc',margin:'30px 0'})})],1),_vm._v(\" \"),_c('div',{staticClass:\"file\",class:{file2:!_vm.closeAni}},[_c('van-button',{staticStyle:{\"margin-bottom\":\"20px\"},attrs:{\"plain\":\"\",\"round\":\"\",\"type\":\"info\",\"size\":\"small\",\"block\":\"\"}},[_vm._v(\"新建富文本\")]),_vm._v(\" \"),_c('van-button',{attrs:{\"plain\":\"\",\"round\":\"\",\"type\":\"info\",\"size\":\"small\",\"block\":\"\"}},[_vm._v(\"新建Markdown\")])],1)]),_vm._v(\" \"),_c('div',{staticClass:\"footer\"},[_c('i',{staticClass:\"icon-19\",class:{icon19:!_vm.closeAni},on:{\"click\":_vm.closeAdd}})])])}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-339b1cfe\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/add_file.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-339b1cfe\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./add_file.vue\")\n}\nvar normalizeComponent = require(\"!../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./add_file.vue\"\nimport __vue_script__ from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./add_file.vue\"\n/* template */\nimport __vue_template__ from \"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-339b1cfe\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../node_modules/vue-loader/lib/selector?type=template&index=0!./add_file.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-339b1cfe\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/add_file.vue\n// module id = null\n// module chunks = ","<template>\r\n <div class=\"tabber\">\r\n <div class=\"each_nav\" :class=\"{select_nav:nav_index==0}\" @click=\"selectNav(0,'/test')\">\r\n <i class=\"icon-59\"></i>\r\n <div>最新</div>\r\n </div>\r\n <div class=\"each_nav\" :class=\"{select_nav:nav_index==1}\" @click=\"selectNav(1,'/folder')\">\r\n <i class=\"icon-37\"></i>\r\n <div>文件夹</div>\r\n </div>\r\n <div class=\"each_nav\">\r\n <i class=\"icon-100\" @click=\"show_addFile=true\"></i>\r\n </div>\r\n <div class=\"each_nav\" :class=\"{select_nav:nav_index==2}\" @click=\"selectNav(2,'/test')\">\r\n <i class=\"icon-4\"></i>\r\n <div>云笔</div>\r\n </div>\r\n <div class=\"each_nav\" :class=\"{select_nav:nav_index==3}\" @click=\"selectNav(3,'/wangeditor')\">\r\n <i class=\"icon-53\"></i>\r\n <div>我的</div>\r\n </div>\r\n <add-file :show_addFile.sync=\"show_addFile\"></add-file>\r\n </div>\r\n</template>\r\n\r\n<script>\r\n import addFile from '../components/add_file';\r\n export default {\r\n name: \"tabbar\",\r\n data(){\r\n return{\r\n nav_index:1,\r\n show_addFile:false,\r\n }\r\n },\r\n created(){\r\n if(this.$route.path !== \"/folder\"){\r\n this.$router.push({path:'/folder'});\r\n }\r\n },\r\n methods:{\r\n selectNav(index,path){\r\n if(index === 3){\r\n dd.biz.util.openLink({\r\n url:\"http://doc-phone.linanquan.com/html/dist/index.html/?token=\"+localStorage.getItem('doc_phone_token'),//要打开链接的地址\r\n onSuccess : function(result) {\r\n /**/\r\n },\r\n onFail : function(err) {}\r\n })\r\n }\r\n if(index === 1){\r\n this.nav_index = index;\r\n if(this.$route.path == '/folder') this.$router.replace({path:'/folder2'});\r\n else this.$router.replace({path:path});\r\n }\r\n }\r\n },\r\n components:{\r\n addFile,\r\n }\r\n }\r\n</script>\r\n\r\n<style scoped lang=\"less\">\r\n @basefont:50;\r\n .tabber{\r\n display:flex;\r\n justify-content:space-around;\r\n border-top:1px solid #cccccc;\r\n background-color:white;\r\n .each_nav{\r\n padding:10rem /@basefont 0;\r\n color: #b8c9ce;\r\n display:flex;\r\n flex-direction: column;\r\n align-items:center;\r\n justify-content:space-around;\r\n flex:1;\r\n }\r\n .select_nav{\r\n color: #404040;\r\n }\r\n }\r\n i{\r\n font-size:34rem /@basefont;\r\n }\r\n .icon-100{\r\n font-size:60rem /@basefont;\r\n color: #3396fb;\r\n }\r\n</style>\n\n\n// WEBPACK FOOTER //\n// src/components/tabbar.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"tabber\"},[_c('div',{staticClass:\"each_nav\",class:{select_nav:_vm.nav_index==0},on:{\"click\":function($event){return _vm.selectNav(0,'/test')}}},[_c('i',{staticClass:\"icon-59\"}),_vm._v(\" \"),_c('div',[_vm._v(\"最新\")])]),_vm._v(\" \"),_c('div',{staticClass:\"each_nav\",class:{select_nav:_vm.nav_index==1},on:{\"click\":function($event){return _vm.selectNav(1,'/folder')}}},[_c('i',{staticClass:\"icon-37\"}),_vm._v(\" \"),_c('div',[_vm._v(\"文件夹\")])]),_vm._v(\" \"),_c('div',{staticClass:\"each_nav\"},[_c('i',{staticClass:\"icon-100\",on:{\"click\":function($event){_vm.show_addFile=true}}})]),_vm._v(\" \"),_c('div',{staticClass:\"each_nav\",class:{select_nav:_vm.nav_index==2},on:{\"click\":function($event){return _vm.selectNav(2,'/test')}}},[_c('i',{staticClass:\"icon-4\"}),_vm._v(\" \"),_c('div',[_vm._v(\"云笔\")])]),_vm._v(\" \"),_c('div',{staticClass:\"each_nav\",class:{select_nav:_vm.nav_index==3},on:{\"click\":function($event){return _vm.selectNav(3,'/wangeditor')}}},[_c('i',{staticClass:\"icon-53\"}),_vm._v(\" \"),_c('div',[_vm._v(\"我的\")])]),_vm._v(\" \"),_c('add-file',{attrs:{\"show_addFile\":_vm.show_addFile},on:{\"update:show_addFile\":function($event){_vm.show_addFile=$event},\"update:show_add-file\":function($event){_vm.show_addFile=$event}}})],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-7b19bcd9\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/components/tabbar.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-7b19bcd9\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./tabbar.vue\")\n}\nvar normalizeComponent = require(\"!../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./tabbar.vue\"\nimport __vue_script__ from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./tabbar.vue\"\n/* template */\nimport __vue_template__ from \"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-7b19bcd9\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../node_modules/vue-loader/lib/selector?type=template&index=0!./tabbar.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-7b19bcd9\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/components/tabbar.vue\n// module id = null\n// module chunks = ","<template>\r\n <div class=\"index\">\r\n <div class=\"main\">\r\n <router-view/>\r\n </div>\r\n <tabbar class=\"nav\"></tabbar>\r\n </div>\r\n</template>\r\n\r\n<script>\r\n import tabbar from '../components/tabbar';\r\n export default {\r\n name: \"index\",\r\n components:{\r\n tabbar,\r\n }\r\n }\r\n</script>\r\n\r\n<style scoped lang=\"less\">\r\n @basefont:50;\r\n .index{\r\n height:100%;\r\n .main{\r\n height:calc(100% - (100rem /@basefont));\r\n }\r\n .nav{\r\n width:100%;\r\n height:100rem /@basefont;\r\n position:fixed;\r\n bottom:0;\r\n }\r\n }\r\n</style>\n\n\n// WEBPACK FOOTER //\n// src/pages/index.vue","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"index\"},[_c('div',{staticClass:\"main\"},[_c('router-view')],1),_vm._v(\" \"),_c('tabbar',{staticClass:\"nav\"})],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-247b97df\",\"hasScoped\":true,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/pages/index.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-247b97df\\\",\\\"scoped\\\":true,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../../node_modules/vue-loader/lib/selector?type=styles&index=0!./index.vue\")\n}\nvar normalizeComponent = require(\"!../../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./index.vue\"\nimport __vue_script__ from \"!!babel-loader!../../node_modules/vue-loader/lib/selector?type=script&index=0!./index.vue\"\n/* template */\nimport __vue_template__ from \"!!../../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-247b97df\\\",\\\"hasScoped\\\":true,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../../node_modules/vue-loader/lib/selector?type=template&index=0!./index.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = \"data-v-247b97df\"\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/pages/index.vue\n// module id = null\n// module chunks = "],"sourceRoot":""}
\ No newline at end of file
public/html/dist/static/js/app.
fb7e7b8ee8c273b5f7d2
.js
→
public/html/dist/static/js/app.
d47e45114fd7519e45fd
.js
View file @
ba79986a
webpackJsonp
([
7
],{
"+cgv"
:
function
(
n
,
e
){},
"02pT"
:
function
(
n
,
e
){},
"1H7Z"
:
function
(
n
,
e
){},
"3IMD"
:
function
(
n
,
e
){},
"3f40"
:
function
(
n
,
e
){},
"4qOc"
:
function
(
n
,
e
){},
FhoU
:
function
(
n
,
e
){},
I22p
:
function
(
n
,
e
,
t
){
"use strict"
;
var
o
=
t
(
"//Fk"
),
i
=
t
.
n
(
o
),
r
=
t
(
"mtWM"
),
a
=
t
.
n
(
r
),
c
=
t
(
"mw3O"
),
u
=
t
.
n
(
c
),
d
=
{
config
:
"index.php/login/index/config"
,
getSsoToken
:
"index.php/login/index/getSsoToken"
,
folderList
:
"index.php/api/index/folderList"
,
articleList
:
"index.php/api/index/articleList"
,
articleDetail
:
"index.php/api/index/articleDetail"
,
articleEdit
:
"index.php/api/index/articleEdit"
},
l
=
t
(
"7+uW"
),
f
=
t
(
"RjhT"
),
s
=
new
l
.
a
;
a
.
a
.
interceptors
.
request
.
use
(
function
(
n
){
return
n
},
function
(
n
){
return
i
.
a
.
reject
(
n
)}),
a
.
a
.
interceptors
.
response
.
use
(
function
(
n
){
return
0
!==
n
.
data
.
err_code
?
s
.
$notify
({
type
:
"danger"
,
duration
:
2
e3
,
message
:
n
.
data
.
err_msg
}):
10003
===
n
.
data
.
err_code
&&
f
.
a
.
getCode
(),
n
.
data
},
function
(
n
){
return
i
.
a
.
reject
(
n
)});
var
p
=
function
(
n
,
e
){
var
t
=
d
[
n
];
return
a
()({
method
:
"post"
,
baseURL
:
"http://doc-phone.linanquan.com/"
,
url
:
t
,
data
:
u
.
a
.
stringify
(
e
)})};
function
h
(
n
){
var
e
=
n
||
{};
return
e
.
token
=
localStorage
.
getItem
(
"doc_phone_token"
),
e
}
e
.
a
=
{
config
:
function
(
n
){
return
p
(
"config"
,
n
)},
getSsoToken
:
function
(
n
){
return
p
(
"getSsoToken"
,
n
)},
folderList
:
function
(
n
){
return
p
(
"folderList"
,
h
(
n
))},
articleList
:
function
(
n
){
return
p
(
"articleList"
,
h
(
n
))},
articleDetail
:
function
(
n
){
return
p
(
"articleDetail"
,
h
(
n
))},
articleEdit
:
function
(
n
){
return
p
(
"articleEdit"
,
h
(
n
))}}},
Lorf
:
function
(
n
,
e
){},
NHnr
:
function
(
n
,
e
,
t
){
"use strict"
;
Object
.
defineProperty
(
e
,
"__esModule"
,{
value
:
!
0
});
t
(
"cOrn"
);
var
o
=
t
(
"77gS"
),
i
=
(
t
(
"MY4N"
),
t
(
"0zAV"
)),
r
=
(
t
(
"nOaS"
),
t
(
"pIDD"
)),
a
=
(
t
(
"Ny/I"
),
t
(
"7Tnr"
)),
c
=
(
t
(
"3Lne"
),
t
(
"SSsa"
)),
u
=
(
t
(
"4yKu"
),
t
(
"wolx"
)),
d
=
t
(
"7+uW"
),
l
=
{
render
:
function
(){
var
n
=
this
.
$createElement
,
e
=
this
.
_self
.
_c
||
n
;
return
e
(
"div"
,{
attrs
:{
id
:
"app"
}},[
e
(
"router-view"
)],
1
)},
staticRenderFns
:[]};
var
f
=
t
(
"VU/8"
)({
name
:
"App"
},
l
,
!
1
,
function
(
n
){
t
(
"Lorf"
)},
null
,
null
).
exports
,
s
=
t
(
"/ocq"
),
p
=
t
(
"RjhT"
),
h
=
t
(
"NYxO"
);
d
.
a
.
use
(
h
.
a
);
new
h
.
a
.
Store
({
state
:{
user_info
:
null
},
mutations
:{
userInfo
:
function
(
n
,
e
){
n
.
user_info
=
e
}}});
d
.
a
.
use
(
s
.
a
);
var
g
=
new
s
.
a
({
routes
:[{
path
:
"/"
,
name
:
"index"
,
component
:
function
(){
return
t
.
e
(
0
).
then
(
t
.
bind
(
null
,
"2NXm"
))},
children
:[{
path
:
"folder"
,
name
:
"folder"
,
component
:
function
(){
return
t
.
e
(
2
).
then
(
t
.
bind
(
null
,
"C0Ug"
))}},{
path
:
"folder2"
,
name
:
"folder2"
,
component
:
function
(){
return
t
.
e
(
1
).
then
(
t
.
bind
(
null
,
"M+ft"
))}},{
path
:
"wangeditor"
,
name
:
"wangeditor"
,
component
:
function
(){
return
t
.
e
(
5
).
then
(
t
.
bind
(
null
,
"5DMK"
))}},{
path
:
"markdown"
,
name
:
"markdown"
,
component
:
function
(){
return
t
.
e
(
3
).
then
(
t
.
bind
(
null
,
"tZVe"
))}},{
path
:
"test"
,
name
:
"test"
,
component
:
function
(){
return
t
.
e
(
4
).
then
(
t
.
bind
(
null
,
"Y7I0"
))}}]}]});
g
.
beforeEach
(
function
(
n
,
e
,
t
){
var
o
=
localStorage
.
getItem
(
"doc_phone_token"
);
alert
(
"???????"
),
o
?(
alert
(
"有token"
),
alert
(
window
.
location
.
href
),
window
.
location
.
href
.
includes
(
"token"
)
||
(
alert
(
"地址加token"
),
window
.
location
.
href
=
window
.
location
.
href
+
"?token="
+
o
),
t
()):(
alert
(
"没token"
),
p
.
a
.
getCode
(
function
(){
return
t
()}))});
var
m
=
g
,
k
=
t
(
"G0J2"
),
w
=
t
.
n
(
k
);
t
(
"3f40"
),
t
(
"4qOc"
),
t
(
"+cgv"
);
d
.
a
.
use
(
w
.
a
,{
placeholder
:
"请输入内容"
,
modules
:{
toolbar
:[[{
color
:[]}],[
"bold"
,
"italic"
,
"underline"
,
"strike"
],[{
header
:
1
},{
header
:
2
}],[{
header
:[
1
,
2
,
3
,
4
,
5
,
6
,
!
1
]}]]}}),
d
.
a
.
use
(
u
.
a
),
d
.
a
.
use
(
c
.
a
),
d
.
a
.
use
(
a
.
a
),
d
.
a
.
use
(
r
.
a
),
d
.
a
.
use
(
i
.
a
),
d
.
a
.
use
(
o
.
a
),
d
.
a
.
config
.
productionTip
=!
1
,
new
d
.
a
({
el
:
"#app"
,
router
:
m
,
components
:{
App
:
f
},
template
:
"<App/>"
})},
RjhT
:
function
(
n
,
e
,
t
){
"use strict"
;
var
o
=
t
(
"mvHQ"
),
i
=
t
.
n
(
o
),
r
=
t
(
"I22p"
);
e
.
a
=
{
config
:
function
(
n
){
r
.
a
.
config
().
then
(
function
(
e
){
0
==
e
.
err_code
&&
(
console
.
log
(
"config::"
,
e
),
n
(
e
.
data
))})},
getSsoToken
:
function
(
n
,
e
){
r
.
a
.
getSsoToken
({
code
:
n
}).
then
(
function
(
n
){
alert
(
i
()(
n
)),
0
==
n
.
err_code
&&
(
localStorage
.
setItem
(
"doc_phone_token"
,
n
.
data
.
token
),
window
.
location
.
href
.
includes
(
"token"
)
||
(
window
.
location
.
href
=
window
.
location
.
href
+
"?token="
+
localStorage
.
getItem
(
"doc_phone_token"
)),
e
())})},
getCode
:
function
(
n
){
var
e
=
this
;
this
.
config
(
function
(
t
){
dd
.
ready
(
function
(){
dd
.
runtime
.
permission
.
requestAuthCode
({
corpId
:
t
.
corpId
,
onSuccess
:
function
(
t
){
alert
(
i
()(
t
)),
e
.
getSsoToken
(
t
.
code
,
function
(){
return
n
()})},
onFail
:
function
(
n
){
alert
(
i
()(
n
)),
e
.
getSsoToken
(
n
.
code
)}})})})}}},
T2s0
:
function
(
n
,
e
){},
WRFY
:
function
(
n
,
e
){},
WpgC
:
function
(
n
,
e
){},
hW8u
:
function
(
n
,
e
){},
"n/tq"
:
function
(
n
,
e
){},
nsZj
:
function
(
n
,
e
){},
px3J
:
function
(
n
,
e
){},
qpP9
:
function
(
n
,
e
){}},[
"NHnr"
]);
//# sourceMappingURL=app.fb7e7b8ee8c273b5f7d2.js.map
\ No newline at end of file
webpackJsonp
([
7
],{
"+cgv"
:
function
(
n
,
e
){},
"02pT"
:
function
(
n
,
e
){},
"1H7Z"
:
function
(
n
,
e
){},
"3IMD"
:
function
(
n
,
e
){},
"3f40"
:
function
(
n
,
e
){},
"4qOc"
:
function
(
n
,
e
){},
FhoU
:
function
(
n
,
e
){},
I22p
:
function
(
n
,
e
,
t
){
"use strict"
;
var
o
=
t
(
"//Fk"
),
i
=
t
.
n
(
o
),
r
=
t
(
"mtWM"
),
a
=
t
.
n
(
r
),
c
=
t
(
"mw3O"
),
u
=
t
.
n
(
c
),
d
=
{
config
:
"index.php/login/index/config"
,
getSsoToken
:
"index.php/login/index/getSsoToken"
,
folderList
:
"index.php/api/index/folderList"
,
articleList
:
"index.php/api/index/articleList"
,
articleDetail
:
"index.php/api/index/articleDetail"
,
articleEdit
:
"index.php/api/index/articleEdit"
},
f
=
t
(
"7+uW"
),
s
=
t
(
"RjhT"
),
l
=
new
f
.
a
;
a
.
a
.
interceptors
.
request
.
use
(
function
(
n
){
return
n
},
function
(
n
){
return
i
.
a
.
reject
(
n
)}),
a
.
a
.
interceptors
.
response
.
use
(
function
(
n
){
return
0
!==
n
.
data
.
err_code
?
l
.
$notify
({
type
:
"danger"
,
duration
:
2
e3
,
message
:
n
.
data
.
err_msg
}):
10003
===
n
.
data
.
err_code
&&
s
.
a
.
getCode
(),
n
.
data
},
function
(
n
){
return
i
.
a
.
reject
(
n
)});
var
p
=
function
(
n
,
e
){
var
t
=
d
[
n
];
return
a
()({
method
:
"post"
,
baseURL
:
"http://doc-phone.linanquan.com/"
,
url
:
t
,
data
:
u
.
a
.
stringify
(
e
)})};
function
h
(
n
){
var
e
=
n
||
{};
return
e
.
token
=
localStorage
.
getItem
(
"doc_phone_token"
),
e
}
e
.
a
=
{
config
:
function
(
n
){
return
p
(
"config"
,
n
)},
getSsoToken
:
function
(
n
){
return
p
(
"getSsoToken"
,
n
)},
folderList
:
function
(
n
){
return
p
(
"folderList"
,
h
(
n
))},
articleList
:
function
(
n
){
return
p
(
"articleList"
,
h
(
n
))},
articleDetail
:
function
(
n
){
return
p
(
"articleDetail"
,
h
(
n
))},
articleEdit
:
function
(
n
){
return
p
(
"articleEdit"
,
h
(
n
))}}},
Lorf
:
function
(
n
,
e
){},
NHnr
:
function
(
n
,
e
,
t
){
"use strict"
;
Object
.
defineProperty
(
e
,
"__esModule"
,{
value
:
!
0
});
t
(
"cOrn"
);
var
o
=
t
(
"77gS"
),
i
=
(
t
(
"MY4N"
),
t
(
"0zAV"
)),
r
=
(
t
(
"nOaS"
),
t
(
"pIDD"
)),
a
=
(
t
(
"Ny/I"
),
t
(
"7Tnr"
)),
c
=
(
t
(
"3Lne"
),
t
(
"SSsa"
)),
u
=
(
t
(
"4yKu"
),
t
(
"wolx"
)),
d
=
t
(
"7+uW"
),
f
=
{
render
:
function
(){
var
n
=
this
.
$createElement
,
e
=
this
.
_self
.
_c
||
n
;
return
e
(
"div"
,{
attrs
:{
id
:
"app"
}},[
e
(
"router-view"
)],
1
)},
staticRenderFns
:[]};
var
s
=
t
(
"VU/8"
)({
name
:
"App"
},
f
,
!
1
,
function
(
n
){
t
(
"Lorf"
)},
null
,
null
).
exports
,
l
=
t
(
"/ocq"
),
p
=
t
(
"RjhT"
),
h
=
t
(
"NYxO"
);
d
.
a
.
use
(
h
.
a
);
new
h
.
a
.
Store
({
state
:{
user_info
:
null
},
mutations
:{
userInfo
:
function
(
n
,
e
){
n
.
user_info
=
e
}}});
d
.
a
.
use
(
l
.
a
);
var
g
=
new
l
.
a
({
routes
:[{
path
:
"/"
,
name
:
"index"
,
component
:
function
(){
return
t
.
e
(
0
).
then
(
t
.
bind
(
null
,
"2NXm"
))},
children
:[{
path
:
"folder"
,
name
:
"folder"
,
component
:
function
(){
return
t
.
e
(
2
).
then
(
t
.
bind
(
null
,
"C0Ug"
))}},{
path
:
"folder2"
,
name
:
"folder2"
,
component
:
function
(){
return
t
.
e
(
1
).
then
(
t
.
bind
(
null
,
"M+ft"
))}},{
path
:
"wangeditor"
,
name
:
"wangeditor"
,
component
:
function
(){
return
t
.
e
(
5
).
then
(
t
.
bind
(
null
,
"5DMK"
))}},{
path
:
"markdown"
,
name
:
"markdown"
,
component
:
function
(){
return
t
.
e
(
3
).
then
(
t
.
bind
(
null
,
"tZVe"
))}},{
path
:
"test"
,
name
:
"test"
,
component
:
function
(){
return
t
.
e
(
4
).
then
(
t
.
bind
(
null
,
"Y7I0"
))}}]}]});
g
.
beforeEach
(
function
(
n
,
e
,
t
){
localStorage
.
getItem
(
"doc_phone_token"
)?
t
():
p
.
a
.
getCode
(
function
(){
return
t
()})});
var
m
=
g
,
k
=
t
(
"G0J2"
),
v
=
t
.
n
(
k
);
t
(
"3f40"
),
t
(
"4qOc"
),
t
(
"+cgv"
);
d
.
a
.
use
(
v
.
a
,{
placeholder
:
"请输入内容"
,
modules
:{
toolbar
:[[{
color
:[]}],[
"bold"
,
"italic"
,
"underline"
,
"strike"
],[{
header
:
1
},{
header
:
2
}],[{
header
:[
1
,
2
,
3
,
4
,
5
,
6
,
!
1
]}]]}}),
d
.
a
.
use
(
u
.
a
),
d
.
a
.
use
(
c
.
a
),
d
.
a
.
use
(
a
.
a
),
d
.
a
.
use
(
r
.
a
),
d
.
a
.
use
(
i
.
a
),
d
.
a
.
use
(
o
.
a
),
d
.
a
.
config
.
productionTip
=!
1
,
new
d
.
a
({
el
:
"#app"
,
router
:
m
,
components
:{
App
:
s
},
template
:
"<App/>"
})},
RjhT
:
function
(
n
,
e
,
t
){
"use strict"
;
var
o
=
t
(
"mvHQ"
),
i
=
t
.
n
(
o
),
r
=
t
(
"I22p"
);
e
.
a
=
{
config
:
function
(
n
){
r
.
a
.
config
().
then
(
function
(
e
){
0
==
e
.
err_code
&&
n
(
e
.
data
)})},
getSsoToken
:
function
(
n
,
e
){
r
.
a
.
getSsoToken
({
code
:
n
}).
then
(
function
(
n
){
0
==
n
.
err_code
&&
(
localStorage
.
setItem
(
"doc_phone_token"
,
n
.
data
.
token
),
e
())})},
getCode
:
function
(
n
){
var
e
=
this
;
this
.
config
(
function
(
t
){
dd
.
ready
(
function
(){
dd
.
runtime
.
permission
.
requestAuthCode
({
corpId
:
t
.
corpId
,
onSuccess
:
function
(
t
){
e
.
getSsoToken
(
t
.
code
,
function
(){
return
n
()})},
onFail
:
function
(
n
){
alert
(
i
()(
n
)),
e
.
getSsoToken
(
n
.
code
)}})})})}}},
T2s0
:
function
(
n
,
e
){},
WRFY
:
function
(
n
,
e
){},
WpgC
:
function
(
n
,
e
){},
hW8u
:
function
(
n
,
e
){},
"n/tq"
:
function
(
n
,
e
){},
nsZj
:
function
(
n
,
e
){},
px3J
:
function
(
n
,
e
){},
qpP9
:
function
(
n
,
e
){}},[
"NHnr"
]);
//# sourceMappingURL=app.d47e45114fd7519e45fd.js.map
\ No newline at end of file
public/html/dist/static/js/app.d47e45114fd7519e45fd.js.map
0 → 100644
View file @
ba79986a
{"version":3,"sources":["webpack:///./src/api/apiList.js","webpack:///./src/api/index.js","webpack:///./src/api/methods.js","webpack:///./src/App.vue?bbff","webpack:///./src/App.vue","webpack:///src/App.vue","webpack:///./src/vuex/index.js","webpack:///./src/router/index.js","webpack:///./src/main.js","webpack:///./src/assets/js/ddLogin.js"],"names":["apiList","config","getSsoToken","folderList","articleList","articleDetail","articleEdit","vm","Vue","axios","interceptors","request","use","error","promise_default","a","reject","response","data","err_code","$notify","type","duration","message","err_msg","ddLogin","getCode","api","apiName","url","method","baseURL","qs","stringify","setData","params","token","localStorage","getItem","__webpack_exports__","selectortype_template_index_0_src_App","render","_h","this","$createElement","_c","_self","attrs","id","staticRenderFns","src_App","__webpack_require__","normalizeComponent","name","ssrContext","Vuex","Store","state","user_info","mutations","userInfo","Router","router","routes","path","component","e","then","bind","children","beforeEach","to","from","next","VueQuillEditor","placeholder","modules","toolbar","color","header","search","es_button","divider","loading","field","notify","productionTip","el","components","App","template","callback","code","setItem","_this","dd","ready","runtime","permission","requestAuthCode","corpId","onSuccess","info","onFail","alert","__WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_json_stringify___default"],"mappings":"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","file":"static/js/app.d47e45114fd7519e45fd.js","sourcesContent":["\r\nexport default {\r\n config:'index.php/login/index/config', //获取钉钉配置信息\r\n getSsoToken:'index.php/login/index/getSsoToken', //通过免签码获取uid\r\n\r\n\r\n folderList:'index.php/api/index/folderList', //访问文件夹列表\r\n articleList:'index.php/api/index/articleList', //访问文件列表\r\n articleDetail:'index.php/api/index/articleDetail', //获取文件详情\r\n articleEdit:'index.php/api/index/articleEdit', //修改文件\r\n}\n\n\n// WEBPACK FOOTER //\n// ./src/api/apiList.js","import axios from 'axios';\r\nimport qs from 'qs';\r\nimport apiList from './apiList';\r\nimport Vue from 'vue';\r\nimport ddLogin from \"../assets/js/ddLogin\";\r\n\r\nlet vm = new Vue();\r\nlet baseUrl = 'http://doc-phone.linanquan.com/';\r\n// 添加请求拦截器\r\naxios.interceptors.request.use(function (config) {\r\n // 在发送请求之前做些什么\r\n return config;\r\n}, function (error) {\r\n // 对请求错误做些什么\r\n return Promise.reject(error);\r\n});\r\n\r\n// 添加响应拦截器\r\naxios.interceptors.response.use(function (response) {\r\n // 对响应数据做点什么\r\n if(response.data.err_code !== 0){\r\n vm.$notify({ type:'danger',duration: 2000,message:response.data.err_msg});\r\n }else if(response.data.err_code === 10003){\r\n //token过期去获取\r\n ddLogin.getCode();\r\n }\r\n return response.data;\r\n}, function (error) {\r\n // 对响应错误做点什么\r\n return Promise.reject(error);\r\n});\r\n\r\nexport default {\r\n post(apiName,data){\r\n let url = apiList[apiName];\r\n return axios({\r\n method:'post',\r\n baseURL:baseUrl,\r\n url:url,\r\n data:qs.stringify(data),\r\n })\r\n },\r\n}\n\n\n// WEBPACK FOOTER //\n// ./src/api/index.js","import api from './index';\r\n\r\nfunction setData(data) {\r\n let params = data ? data : {};\r\n params.token = localStorage.getItem('doc_phone_token');\r\n return params;\r\n}\r\n\r\nexport default {\r\n //获取钉钉配置信息\r\n config(data){\r\n return api.post('config',data);\r\n },\r\n //通过免签码获取uid\r\n getSsoToken(data){\r\n return api.post('getSsoToken',data);\r\n },\r\n\r\n\r\n //访问文件夹列表\r\n folderList(data){\r\n return api.post('folderList',setData(data));\r\n },\r\n //访问文件列表\r\n articleList(data){\r\n return api.post('articleList',setData(data));\r\n },\r\n //获取文件详情\r\n articleDetail(data){\r\n return api.post('articleDetail',setData(data));\r\n },\r\n //修改文件\r\n articleEdit(data){\r\n return api.post('articleEdit',setData(data));\r\n },\r\n}\n\n\n// WEBPACK FOOTER //\n// ./src/api/methods.js","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{attrs:{\"id\":\"app\"}},[_c('router-view')],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-2408f9b8\",\"hasScoped\":false,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/App.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-2408f9b8\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../node_modules/vue-loader/lib/selector?type=styles&index=0!./App.vue\")\n}\nvar normalizeComponent = require(\"!../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../node_modules/vue-loader/lib/selector?type=script&index=0!./App.vue\"\nimport __vue_script__ from \"!!babel-loader!../node_modules/vue-loader/lib/selector?type=script&index=0!./App.vue\"\n/* template */\nimport __vue_template__ from \"!!../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-2408f9b8\\\",\\\"hasScoped\\\":false,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../node_modules/vue-loader/lib/selector?type=template&index=0!./App.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/App.vue\n// module id = null\n// module chunks = ","<template>\n <div id=\"app\">\n <router-view/>\n </div>\n</template>\n\n<script>\n export default {\n name: 'App'\n }\n</script>\n\n<style lang=\"less\">\n @import \"./style/app.less\";\n @import \"./assets/font.css\";\n @import \"./style/normalize.css\";\n @basefont: 50;\n #app {\n font-family: 'Avenir', Helvetica, Arial, sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-size:24rem /@basefont;\n }\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/App.vue","import Vue from 'vue';\r\nimport Vuex from 'vuex';\r\n\r\nVue.use(Vuex);\r\n\r\nconst store = new Vuex.Store({\r\n state: {\r\n user_info:null, //用户信息\r\n },\r\n mutations: {\r\n userInfo(state,data){\r\n state.user_info = data;\r\n },\r\n }\r\n});\r\n\r\nexport default store;\n\n\n// WEBPACK FOOTER //\n// ./src/vuex/index.js","import Vue from 'vue';\nimport Router from 'vue-router';\nimport ddLogin from '../assets/js/ddLogin';\nimport store from '../vuex/index';\n\nVue.use(Router);\n\nlet router = new Router({\n routes: [\n {\n path: '/',\n name: 'index',\n component: ()=>import('@/pages/index.vue'),\n children:[\n {\n path: 'folder',\n name:'folder',\n component: ()=>import('@/pages/folder.vue'),\n },\n {\n path: 'folder2',\n name:'folder2',\n component: ()=>import('@/pages/folder2.vue'),\n },\n {\n path: 'wangeditor',\n name:'wangeditor',\n component: ()=>import('@/pages/wangeditor.vue'),\n },\n {\n path: 'markdown',\n name:'markdown',\n component: ()=>import('@/pages/markdown.vue'),\n },\n {\n path: 'test',\n name:'test',\n component: ()=>import('@/pages/test.vue'),\n },\n ]\n },\n ]\n});\n\nrouter.beforeEach((to, from, next) => {\n //没有token则去获取\n let token = localStorage.getItem('doc_phone_token');\n if(!token){\n ddLogin.getCode(()=> next());\n }else{\n next();\n }\n});\n\nexport default router;\n\n\n// WEBPACK FOOTER //\n// ./src/router/index.js","// The Vue build version to load with the `import` command\n// (runtime-only or standalone) has been set in webpack.base.conf with an alias.\nimport Vue from 'vue'\nimport App from './App'\nimport router from './router'\nimport { Button,Search,Divider,Loading,Field,Notify } from 'vant';\nimport VueQuillEditor from 'vue-quill-editor';\n// require styles\nimport 'quill/dist/quill.core.css';\nimport 'quill/dist/quill.snow.css';\nimport 'quill/dist/quill.bubble.css';\n\nVue.use(VueQuillEditor, /* { default global options } */{\n placeholder:'请输入内容',\n modules: {\n toolbar: [\n [{'color': []}],\n ['bold', 'italic', 'underline', 'strike'],\n [{'header': 1}, {'header': 2}],\n [{'header': [1, 2, 3, 4, 5, 6, false]}\n ],\n ],\n },\n // readOnly: false,\n // theme: 'bubble'\n});\n\nVue.use(Search);\nVue.use(Button);\nVue.use(Divider);\nVue.use(Loading);\nVue.use(Field);\nVue.use(Notify);\nVue.config.productionTip = false\n\n/* eslint-disable no-new */\nnew Vue({\n el: '#app',\n router,\n components: { App },\n template: '<App/>'\n})\n\n\n\n// WEBPACK FOOTER //\n// ./src/main.js","import api from '../../api/methods';\r\nexport default {\r\n //获取钉钉配置信息\r\n config(callback){\r\n api.config().then((data)=>{\r\n if(data.err_code == 0){\r\n callback(data.data);\r\n }\r\n })\r\n },\r\n //通过免签码获取uid\r\n getSsoToken(code,callback){\r\n api.getSsoToken({code:code\t}).then((data)=>{\r\n if(data.err_code == 0){\r\n localStorage.setItem('doc_phone_token',data.data.token);\r\n callback();\r\n }\r\n })\r\n },\r\n //获取微应用免登授权码\r\n getCode(callback){\r\n let _this = this;\r\n this.config((data)=>{\r\n dd.ready(function() {\r\n dd.runtime.permission.requestAuthCode({\r\n corpId: data.corpId, // 企业id\r\n onSuccess: function (info) {\r\n // code = info.code // 通过该免登授权码可以获取用户身份\r\n _this.getSsoToken(info.code,()=> callback());\r\n },\r\n onFail: function (info) {\r\n alert(JSON.stringify(info))\r\n _this.getSsoToken(info.code);\r\n },\r\n });\r\n });\r\n })\r\n },\r\n}\n\n\n// WEBPACK FOOTER //\n// ./src/assets/js/ddLogin.js"],"sourceRoot":""}
\ No newline at end of file
public/html/dist/static/js/app.fb7e7b8ee8c273b5f7d2.js.map
deleted
100644 → 0
View file @
b934cf06
{"version":3,"sources":["webpack:///./src/api/apiList.js","webpack:///./src/api/index.js","webpack:///./src/api/methods.js","webpack:///./src/App.vue?bbff","webpack:///./src/App.vue","webpack:///src/App.vue","webpack:///./src/vuex/index.js","webpack:///./src/router/index.js","webpack:///./src/main.js","webpack:///./src/assets/js/ddLogin.js"],"names":["apiList","config","getSsoToken","folderList","articleList","articleDetail","articleEdit","vm","Vue","axios","interceptors","request","use","error","promise_default","a","reject","response","data","err_code","$notify","type","duration","message","err_msg","ddLogin","getCode","api","apiName","url","method","baseURL","qs","stringify","setData","params","token","localStorage","getItem","__webpack_exports__","selectortype_template_index_0_src_App","render","_h","this","$createElement","_c","_self","attrs","id","staticRenderFns","src_App","__webpack_require__","normalizeComponent","name","ssrContext","Vuex","Store","state","user_info","mutations","userInfo","Router","router","routes","path","component","e","then","bind","children","beforeEach","to","from","next","alert","window","location","href","includes","VueQuillEditor","placeholder","modules","toolbar","color","header","search","es_button","divider","loading","field","notify","productionTip","el","components","App","template","callback","console","log","code","__WEBPACK_IMPORTED_MODULE_0_babel_runtime_core_js_json_stringify___default","setItem","_this","dd","ready","runtime","permission","requestAuthCode","corpId","onSuccess","info","onFail"],"mappings":"sRACeA,GACXC,OAAO,+BACPC,YAAY,oCAGZC,WAAW,iCACXC,YAAY,kCACZC,cAAc,oCACdC,YAAY,2DCHZC,EAAK,IAAIC,IAGbC,IAAMC,aAAaC,QAAQC,IAAI,SAAUX,GAErC,OAAOA,GACR,SAAUY,GAET,OAAOC,EAAAC,EAAQC,OAAOH,KAI1BJ,IAAMC,aAAaO,SAASL,IAAI,SAAUK,GAQtC,OAN8B,IAA3BA,EAASC,KAAKC,SACbZ,EAAGa,SAAUC,KAAK,SAASC,SAAU,IAAKC,QAAQN,EAASC,KAAKM,UAChC,QAA3BP,EAASC,KAAKC,UAEnBM,IAAQC,UAELT,EAASC,MACjB,SAAUL,GAET,OAAOC,EAAAC,EAAQC,OAAOH,KAGX,IAAAc,EAAA,SACNC,EAAQV,GACT,IAAIW,EAAM7B,EAAQ4B,GAClB,OAAOnB,KACHqB,OAAO,OACPC,QA9BE,kCA+BFF,IAAIA,EACJX,KAAKc,IAAGC,UAAUf,MCrC9B,SAASgB,EAAQhB,GACb,IAAIiB,EAASjB,MAEb,OADAiB,EAAOC,MAAQC,aAAaC,QAAQ,mBAC7BH,EAGII,EAAA,GAEXtC,OAFW,SAEJiB,GACH,OAAOS,EAAS,SAAST,IAG7BhB,YANW,SAMCgB,GACR,OAAOS,EAAS,cAAcT,IAKlCf,WAZW,SAYAe,GACP,OAAOS,EAAS,aAAaO,EAAQhB,KAGzCd,YAhBW,SAgBCc,GACR,OAAOS,EAAS,cAAcO,EAAQhB,KAG1Cb,cApBW,SAoBGa,GACV,OAAOS,EAAS,gBAAgBO,EAAQhB,KAG5CZ,YAxBW,SAwBCY,GACR,OAAOS,EAAS,cAAcO,EAAQhB,6QC9B/BsB,GADEC,OAFjB,WAA0B,IAAaC,EAAbC,KAAaC,eAA0BC,EAAvCF,KAAuCG,MAAAD,IAAAH,EAAwB,OAAAG,EAAA,OAAiBE,OAAOC,GAAA,SAAYH,EAAA,oBAE5GI,oBCCjB,IAuBeC,EAvBUC,EAAQ,OAcjCC,ECTAC,KAAA,ODWEb,GATF,EAVA,SAAAc,GACEH,EAAQ,SAaV,KAEA,MAUgC,4CEvBhC3C,IAAII,IAAI2C,KAEM,IAAIA,IAAKC,OACnBC,OACIC,UAAU,MAEdC,WACIC,SADO,SACEH,EAAMvC,GACXuC,EAAMC,UAAYxC,MCN9BV,IAAII,IAAIiD,KAER,IAAIC,EAAS,IAAID,KACbE,SAEQC,KAAM,IACNX,KAAM,QACNY,UAAW,kBAAId,EAAAe,EAAA,GAAAC,KAAAhB,EAAAiB,KAAA,eACfC,WAEQL,KAAM,SACNX,KAAK,SACLY,UAAW,kBAAId,EAAAe,EAAA,GAAAC,KAAAhB,EAAAiB,KAAA,iBAGfJ,KAAM,UACNX,KAAK,UACLY,UAAW,kBAAId,EAAAe,EAAA,GAAAC,KAAAhB,EAAAiB,KAAA,iBAGfJ,KAAM,aACNX,KAAK,aACLY,UAAW,kBAAId,EAAAe,EAAA,GAAAC,KAAAhB,EAAAiB,KAAA,iBAGfJ,KAAM,WACNX,KAAK,WACLY,UAAW,kBAAId,EAAAe,EAAA,GAAAC,KAAAhB,EAAAiB,KAAA,iBAGfJ,KAAM,OACNX,KAAK,OACLY,UAAW,kBAAId,EAAAe,EAAA,GAAAC,KAAAhB,EAAAiB,KAAA,qBAOnCN,EAAOQ,WAAW,SAACC,EAAIC,EAAMC,GAEzB,IAAIrC,EAAQC,aAAaC,QAAQ,mBACjCoC,MAAM,WACFtC,GAIAsC,MAAM,UACNA,MAAMC,OAAOC,SAASC,MAClBF,OAAOC,SAASC,KAAKC,SAAS,WAC9BJ,MAAM,YACNC,OAAOC,SAASC,KAAOF,OAAOC,SAASC,KAAO,UAAYzC,GAE9DqC,MATAC,MAAM,UACNjD,IAAQC,QAAQ,kBAAK+C,SAYdX,2DClDftD,IAAII,IAAImE,KACNC,YAAY,QACZC,SACEC,WACIC,YACD,OAAQ,SAAU,YAAa,YAC9BC,OAAU,IAAKA,OAAU,MACzBA,QAAW,EAAG,EAAG,EAAG,EAAG,EAAG,GAAG,SAQrC5E,IAAII,IAAJyE,EAAA,GACA7E,IAAII,IAAJ0E,EAAA,GACA9E,IAAII,IAAJ2E,EAAA,GACA/E,IAAII,IAAJ4E,EAAA,GACAhF,IAAII,IAAJ6E,EAAA,GACAjF,IAAII,IAAJ8E,EAAA,GACAlF,IAAIP,OAAO0F,eAAgB,EAG3B,IAAInF,KACFoF,GAAI,OACJ9B,SACA+B,YAAcC,OACdC,SAAU,mFCvCGxD,EAAA,GAEXtC,OAFW,SAEJ+F,GACHrE,IAAI1B,SAASkE,KAAK,SAACjD,GACK,GAAjBA,EAAKC,WACJ8E,QAAQC,IAAI,WAAWhF,GACvB8E,EAAS9E,EAAKA,UAK1BhB,YAXW,SAWCiG,EAAKH,GACbrE,IAAIzB,aAAaiG,KAAKA,IAAQhC,KAAK,SAACjD,GAChCwD,MAAM0B,IAAelF,IACD,GAAjBA,EAAKC,WAEJkB,aAAagE,QAAQ,kBAAkBnF,EAAKA,KAAKkB,OAC7CuC,OAAOC,SAASC,KAAKC,SAAS,WAC9BH,OAAOC,SAASC,KAAOF,OAAOC,SAASC,KAAO,UAAYxC,aAAaC,QAAQ,oBAEnF0D,QAKZtE,QAzBW,SAyBHsE,GACJ,IAAIM,EAAQ3D,KACZA,KAAK1C,OAAO,SAACiB,GACTqF,GAAGC,MAAM,WACLD,GAAGE,QAAQC,WAAWC,iBAClBC,OAAQ1F,EAAK0F,OACbC,UAAW,SAAUC,GACjBpC,MAAM0B,IAAeU,IAErBR,EAAMpG,YAAY4G,EAAKX,KAAK,kBAAKH,OAErCe,OAAQ,SAAUD,GACdpC,MAAM0B,IAAeU,IACrBR,EAAMpG,YAAY4G,EAAKX","file":"static/js/app.fb7e7b8ee8c273b5f7d2.js","sourcesContent":["\r\nexport default {\r\n config:'index.php/login/index/config', //获取钉钉配置信息\r\n getSsoToken:'index.php/login/index/getSsoToken', //通过免签码获取uid\r\n\r\n\r\n folderList:'index.php/api/index/folderList', //访问文件夹列表\r\n articleList:'index.php/api/index/articleList', //访问文件列表\r\n articleDetail:'index.php/api/index/articleDetail', //获取文件详情\r\n articleEdit:'index.php/api/index/articleEdit', //修改文件\r\n}\n\n\n// WEBPACK FOOTER //\n// ./src/api/apiList.js","import axios from 'axios';\r\nimport qs from 'qs';\r\nimport apiList from './apiList';\r\nimport Vue from 'vue';\r\nimport ddLogin from \"../assets/js/ddLogin\";\r\n\r\nlet vm = new Vue();\r\nlet baseUrl = 'http://doc-phone.linanquan.com/';\r\n// 添加请求拦截器\r\naxios.interceptors.request.use(function (config) {\r\n // 在发送请求之前做些什么\r\n return config;\r\n}, function (error) {\r\n // 对请求错误做些什么\r\n return Promise.reject(error);\r\n});\r\n\r\n// 添加响应拦截器\r\naxios.interceptors.response.use(function (response) {\r\n // 对响应数据做点什么\r\n if(response.data.err_code !== 0){\r\n vm.$notify({ type:'danger',duration: 2000,message:response.data.err_msg});\r\n }else if(response.data.err_code === 10003){\r\n //token过期去获取\r\n ddLogin.getCode();\r\n }\r\n return response.data;\r\n}, function (error) {\r\n // 对响应错误做点什么\r\n return Promise.reject(error);\r\n});\r\n\r\nexport default {\r\n post(apiName,data){\r\n let url = apiList[apiName];\r\n return axios({\r\n method:'post',\r\n baseURL:baseUrl,\r\n url:url,\r\n data:qs.stringify(data),\r\n })\r\n },\r\n}\n\n\n// WEBPACK FOOTER //\n// ./src/api/index.js","import api from './index';\r\n\r\nfunction setData(data) {\r\n let params = data ? data : {};\r\n params.token = localStorage.getItem('doc_phone_token');\r\n return params;\r\n}\r\n\r\nexport default {\r\n //获取钉钉配置信息\r\n config(data){\r\n return api.post('config',data);\r\n },\r\n //通过免签码获取uid\r\n getSsoToken(data){\r\n return api.post('getSsoToken',data);\r\n },\r\n\r\n\r\n //访问文件夹列表\r\n folderList(data){\r\n return api.post('folderList',setData(data));\r\n },\r\n //访问文件列表\r\n articleList(data){\r\n return api.post('articleList',setData(data));\r\n },\r\n //获取文件详情\r\n articleDetail(data){\r\n return api.post('articleDetail',setData(data));\r\n },\r\n //修改文件\r\n articleEdit(data){\r\n return api.post('articleEdit',setData(data));\r\n },\r\n}\n\n\n// WEBPACK FOOTER //\n// ./src/api/methods.js","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{attrs:{\"id\":\"app\"}},[_c('router-view')],1)}\nvar staticRenderFns = []\nvar esExports = { render: render, staticRenderFns: staticRenderFns }\nexport default esExports\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./node_modules/vue-loader/lib/template-compiler?{\"id\":\"data-v-2408f9b8\",\"hasScoped\":false,\"transformToRequire\":{\"video\":[\"src\",\"poster\"],\"source\":\"src\",\"img\":\"src\",\"image\":\"xlink:href\"},\"buble\":{\"transforms\":{}}}!./node_modules/vue-loader/lib/selector.js?type=template&index=0!./src/App.vue\n// module id = null\n// module chunks = ","function injectStyle (ssrContext) {\n require(\"!!../node_modules/extract-text-webpack-plugin/dist/loader.js?{\\\"omit\\\":1,\\\"remove\\\":true,\\\"publicPath\\\":\\\"../../\\\"}!vue-style-loader!css-loader?{\\\"sourceMap\\\":true}!../node_modules/vue-loader/lib/style-compiler/index?{\\\"vue\\\":true,\\\"id\\\":\\\"data-v-2408f9b8\\\",\\\"scoped\\\":false,\\\"hasInlineConfig\\\":false}!less-loader?{\\\"sourceMap\\\":true}!../node_modules/vue-loader/lib/selector?type=styles&index=0!./App.vue\")\n}\nvar normalizeComponent = require(\"!../node_modules/vue-loader/lib/component-normalizer\")\n/* script */\nexport * from \"!!babel-loader!../node_modules/vue-loader/lib/selector?type=script&index=0!./App.vue\"\nimport __vue_script__ from \"!!babel-loader!../node_modules/vue-loader/lib/selector?type=script&index=0!./App.vue\"\n/* template */\nimport __vue_template__ from \"!!../node_modules/vue-loader/lib/template-compiler/index?{\\\"id\\\":\\\"data-v-2408f9b8\\\",\\\"hasScoped\\\":false,\\\"transformToRequire\\\":{\\\"video\\\":[\\\"src\\\",\\\"poster\\\"],\\\"source\\\":\\\"src\\\",\\\"img\\\":\\\"src\\\",\\\"image\\\":\\\"xlink:href\\\"},\\\"buble\\\":{\\\"transforms\\\":{}}}!../node_modules/vue-loader/lib/selector?type=template&index=0!./App.vue\"\n/* template functional */\nvar __vue_template_functional__ = false\n/* styles */\nvar __vue_styles__ = injectStyle\n/* scopeId */\nvar __vue_scopeId__ = null\n/* moduleIdentifier (server only) */\nvar __vue_module_identifier__ = null\nvar Component = normalizeComponent(\n __vue_script__,\n __vue_template__,\n __vue_template_functional__,\n __vue_styles__,\n __vue_scopeId__,\n __vue_module_identifier__\n)\n\nexport default Component.exports\n\n\n\n//////////////////\n// WEBPACK FOOTER\n// ./src/App.vue\n// module id = null\n// module chunks = ","<template>\n <div id=\"app\">\n <router-view/>\n </div>\n</template>\n\n<script>\n export default {\n name: 'App'\n }\n</script>\n\n<style lang=\"less\">\n @import \"./style/app.less\";\n @import \"./assets/font.css\";\n @import \"./style/normalize.css\";\n @basefont: 50;\n #app {\n font-family: 'Avenir', Helvetica, Arial, sans-serif;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n font-size:24rem /@basefont;\n }\n</style>\n\n\n\n// WEBPACK FOOTER //\n// src/App.vue","import Vue from 'vue';\r\nimport Vuex from 'vuex';\r\n\r\nVue.use(Vuex);\r\n\r\nconst store = new Vuex.Store({\r\n state: {\r\n user_info:null, //用户信息\r\n },\r\n mutations: {\r\n userInfo(state,data){\r\n state.user_info = data;\r\n },\r\n }\r\n});\r\n\r\nexport default store;\n\n\n// WEBPACK FOOTER //\n// ./src/vuex/index.js","import Vue from 'vue';\nimport Router from 'vue-router';\nimport ddLogin from '../assets/js/ddLogin';\nimport store from '../vuex/index';\n\nVue.use(Router);\n\nlet router = new Router({\n routes: [\n {\n path: '/',\n name: 'index',\n component: ()=>import('@/pages/index.vue'),\n children:[\n {\n path: 'folder',\n name:'folder',\n component: ()=>import('@/pages/folder.vue'),\n },\n {\n path: 'folder2',\n name:'folder2',\n component: ()=>import('@/pages/folder2.vue'),\n },\n {\n path: 'wangeditor',\n name:'wangeditor',\n component: ()=>import('@/pages/wangeditor.vue'),\n },\n {\n path: 'markdown',\n name:'markdown',\n component: ()=>import('@/pages/markdown.vue'),\n },\n {\n path: 'test',\n name:'test',\n component: ()=>import('@/pages/test.vue'),\n },\n ]\n },\n ]\n});\n\nrouter.beforeEach((to, from, next) => {\n //没有token则去获取\n let token = localStorage.getItem('doc_phone_token');\n alert('???????')\n if(!token){\n alert('没token')\n ddLogin.getCode(()=> next());\n }else{\n alert('有token')\n alert(window.location.href)\n if(!window.location.href.includes('token')){\n alert('地址加token')\n window.location.href = window.location.href + '?token=' + token;\n }\n next();\n }\n});\n\nexport default router;\n\n\n// WEBPACK FOOTER //\n// ./src/router/index.js","// The Vue build version to load with the `import` command\n// (runtime-only or standalone) has been set in webpack.base.conf with an alias.\nimport Vue from 'vue'\nimport App from './App'\nimport router from './router'\nimport { Button,Search,Divider,Loading,Field,Notify } from 'vant';\nimport VueQuillEditor from 'vue-quill-editor';\n// require styles\nimport 'quill/dist/quill.core.css';\nimport 'quill/dist/quill.snow.css';\nimport 'quill/dist/quill.bubble.css';\n\nVue.use(VueQuillEditor, /* { default global options } */{\n placeholder:'请输入内容',\n modules: {\n toolbar: [\n [{'color': []}],\n ['bold', 'italic', 'underline', 'strike'],\n [{'header': 1}, {'header': 2}],\n [{'header': [1, 2, 3, 4, 5, 6, false]}\n ],\n ],\n },\n // readOnly: false,\n // theme: 'bubble'\n});\n\nVue.use(Search);\nVue.use(Button);\nVue.use(Divider);\nVue.use(Loading);\nVue.use(Field);\nVue.use(Notify);\nVue.config.productionTip = false\n\n/* eslint-disable no-new */\nnew Vue({\n el: '#app',\n router,\n components: { App },\n template: '<App/>'\n})\n\n\n\n// WEBPACK FOOTER //\n// ./src/main.js","import api from '../../api/methods';\r\nexport default {\r\n //获取钉钉配置信息\r\n config(callback){\r\n api.config().then((data)=>{\r\n if(data.err_code == 0){\r\n console.log('config::',data)\r\n callback(data.data);\r\n }\r\n })\r\n },\r\n //通过免签码获取uid\r\n getSsoToken(code,callback){\r\n api.getSsoToken({code:code\t}).then((data)=>{\r\n alert(JSON.stringify(data))\r\n if(data.err_code == 0){\r\n // alert(JSON.stringify(data))\r\n localStorage.setItem('doc_phone_token',data.data.token);\r\n if(!window.location.href.includes('token')){\r\n window.location.href = window.location.href + '?token=' + localStorage.getItem('doc_phone_token');\r\n }\r\n callback();\r\n }\r\n })\r\n },\r\n //获取微应用免登授权码\r\n getCode(callback){\r\n let _this = this;\r\n this.config((data)=>{\r\n dd.ready(function() {\r\n dd.runtime.permission.requestAuthCode({\r\n corpId: data.corpId, // 企业id\r\n onSuccess: function (info) {\r\n alert(JSON.stringify(info))\r\n // code = info.code // 通过该免登授权码可以获取用户身份\r\n _this.getSsoToken(info.code,()=> callback());\r\n },\r\n onFail: function (info) {\r\n alert(JSON.stringify(info))\r\n _this.getSsoToken(info.code);\r\n },\r\n });\r\n });\r\n })\r\n },\r\n}\n\n\n// WEBPACK FOOTER //\n// ./src/assets/js/ddLogin.js"],"sourceRoot":""}
\ No newline at end of file
public/html/dist/static/js/manifest.
2564c4fec04e5b285562
.js
→
public/html/dist/static/js/manifest.
a957a90efa2573471c89
.js
View file @
ba79986a
!
function
(
e
){
var
n
=
window
.
webpackJsonp
;
window
.
webpackJsonp
=
function
(
r
,
c
,
a
){
for
(
var
i
,
u
,
f
,
d
=
0
,
s
=
[];
d
<
r
.
length
;
d
++
)
u
=
r
[
d
],
t
[
u
]
&&
s
.
push
(
t
[
u
][
0
]),
t
[
u
]
=
0
;
for
(
i
in
c
)
Object
.
prototype
.
hasOwnProperty
.
call
(
c
,
i
)
&&
(
e
[
i
]
=
c
[
i
]);
for
(
n
&&
n
(
r
,
c
,
a
);
s
.
length
;)
s
.
shift
()();
if
(
a
)
for
(
d
=
0
;
d
<
a
.
length
;
d
++
)
f
=
o
(
o
.
s
=
a
[
d
]);
return
f
};
var
r
=
{},
t
=
{
8
:
0
};
function
o
(
n
){
if
(
r
[
n
])
return
r
[
n
].
exports
;
var
t
=
r
[
n
]
=
{
i
:
n
,
l
:
!
1
,
exports
:{}};
return
e
[
n
].
call
(
t
.
exports
,
t
,
t
.
exports
,
o
),
t
.
l
=!
0
,
t
.
exports
}
o
.
e
=
function
(
e
){
var
n
=
t
[
e
];
if
(
0
===
n
)
return
new
Promise
(
function
(
e
){
e
()});
if
(
n
)
return
n
[
2
];
var
r
=
new
Promise
(
function
(
r
,
o
){
n
=
t
[
e
]
=
[
r
,
o
]});
n
[
2
]
=
r
;
var
c
=
document
.
getElementsByTagName
(
"head"
)[
0
],
a
=
document
.
createElement
(
"script"
);
a
.
type
=
"text/javascript"
,
a
.
charset
=
"utf-8"
,
a
.
async
=!
0
,
a
.
timeout
=
12
e4
,
o
.
nc
&&
a
.
setAttribute
(
"nonce"
,
o
.
nc
),
a
.
src
=
o
.
p
+
"static/js/"
+
e
+
"."
+
{
0
:
"0b3e29fa9fb715a6c568"
,
1
:
"7e05128e2126c69a7e68"
,
2
:
"886e1aadccebe3fa542c"
,
3
:
"1d5f70c5ef57426d51dd"
,
4
:
"d10ba5b27b34dea08bd1"
,
5
:
"9cd0f2020c75b7a9dbf1"
}[
e
]
+
".js"
;
var
i
=
setTimeout
(
u
,
12
e4
);
function
u
(){
a
.
onerror
=
a
.
onload
=
null
,
clearTimeout
(
i
);
var
n
=
t
[
e
];
0
!==
n
&&
(
n
&&
n
[
1
](
new
Error
(
"Loading chunk "
+
e
+
" failed."
)),
t
[
e
]
=
void
0
)}
return
a
.
onerror
=
a
.
onload
=
u
,
c
.
appendChild
(
a
),
r
},
o
.
m
=
e
,
o
.
c
=
r
,
o
.
d
=
function
(
e
,
n
,
r
){
o
.
o
(
e
,
n
)
||
Object
.
defineProperty
(
e
,
n
,{
configurable
:
!
1
,
enumerable
:
!
0
,
get
:
r
})},
o
.
n
=
function
(
e
){
var
n
=
e
&&
e
.
__esModule
?
function
(){
return
e
.
default
}:
function
(){
return
e
};
return
o
.
d
(
n
,
"a"
,
n
),
n
},
o
.
o
=
function
(
e
,
n
){
return
Object
.
prototype
.
hasOwnProperty
.
call
(
e
,
n
)},
o
.
p
=
"./"
,
o
.
oe
=
function
(
e
){
throw
console
.
error
(
e
),
e
}}([]);
//# sourceMappingURL=manifest.2564c4fec04e5b285562.js.map
\ No newline at end of file
!
function
(
e
){
var
n
=
window
.
webpackJsonp
;
window
.
webpackJsonp
=
function
(
r
,
c
,
a
){
for
(
var
i
,
u
,
f
,
d
=
0
,
s
=
[];
d
<
r
.
length
;
d
++
)
u
=
r
[
d
],
t
[
u
]
&&
s
.
push
(
t
[
u
][
0
]),
t
[
u
]
=
0
;
for
(
i
in
c
)
Object
.
prototype
.
hasOwnProperty
.
call
(
c
,
i
)
&&
(
e
[
i
]
=
c
[
i
]);
for
(
n
&&
n
(
r
,
c
,
a
);
s
.
length
;)
s
.
shift
()();
if
(
a
)
for
(
d
=
0
;
d
<
a
.
length
;
d
++
)
f
=
o
(
o
.
s
=
a
[
d
]);
return
f
};
var
r
=
{},
t
=
{
8
:
0
};
function
o
(
n
){
if
(
r
[
n
])
return
r
[
n
].
exports
;
var
t
=
r
[
n
]
=
{
i
:
n
,
l
:
!
1
,
exports
:{}};
return
e
[
n
].
call
(
t
.
exports
,
t
,
t
.
exports
,
o
),
t
.
l
=!
0
,
t
.
exports
}
o
.
e
=
function
(
e
){
var
n
=
t
[
e
];
if
(
0
===
n
)
return
new
Promise
(
function
(
e
){
e
()});
if
(
n
)
return
n
[
2
];
var
r
=
new
Promise
(
function
(
r
,
o
){
n
=
t
[
e
]
=
[
r
,
o
]});
n
[
2
]
=
r
;
var
c
=
document
.
getElementsByTagName
(
"head"
)[
0
],
a
=
document
.
createElement
(
"script"
);
a
.
type
=
"text/javascript"
,
a
.
charset
=
"utf-8"
,
a
.
async
=!
0
,
a
.
timeout
=
12
e4
,
o
.
nc
&&
a
.
setAttribute
(
"nonce"
,
o
.
nc
),
a
.
src
=
o
.
p
+
"static/js/"
+
e
+
"."
+
{
0
:
"e8fec552137dcad9e3e1"
,
1
:
"7e05128e2126c69a7e68"
,
2
:
"886e1aadccebe3fa542c"
,
3
:
"1d5f70c5ef57426d51dd"
,
4
:
"d10ba5b27b34dea08bd1"
,
5
:
"9cd0f2020c75b7a9dbf1"
}[
e
]
+
".js"
;
var
i
=
setTimeout
(
u
,
12
e4
);
function
u
(){
a
.
onerror
=
a
.
onload
=
null
,
clearTimeout
(
i
);
var
n
=
t
[
e
];
0
!==
n
&&
(
n
&&
n
[
1
](
new
Error
(
"Loading chunk "
+
e
+
" failed."
)),
t
[
e
]
=
void
0
)}
return
a
.
onerror
=
a
.
onload
=
u
,
c
.
appendChild
(
a
),
r
},
o
.
m
=
e
,
o
.
c
=
r
,
o
.
d
=
function
(
e
,
n
,
r
){
o
.
o
(
e
,
n
)
||
Object
.
defineProperty
(
e
,
n
,{
configurable
:
!
1
,
enumerable
:
!
0
,
get
:
r
})},
o
.
n
=
function
(
e
){
var
n
=
e
&&
e
.
__esModule
?
function
(){
return
e
.
default
}:
function
(){
return
e
};
return
o
.
d
(
n
,
"a"
,
n
),
n
},
o
.
o
=
function
(
e
,
n
){
return
Object
.
prototype
.
hasOwnProperty
.
call
(
e
,
n
)},
o
.
p
=
"./"
,
o
.
oe
=
function
(
e
){
throw
console
.
error
(
e
),
e
}}([]);
//# sourceMappingURL=manifest.a957a90efa2573471c89.js.map
\ No newline at end of file
public/html/dist/static/js/manifest.
2564c4fec04e5b285562
.js.map
→
public/html/dist/static/js/manifest.
a957a90efa2573471c89
.js.map
View file @
ba79986a
{"version":3,"sources":["webpack:///webpack/bootstrap 16edbd2166115cce01b6"],"names":["parentJsonpFunction","window","chunkIds","moreModules","executeModules","moduleId","chunkId","result","i","resolves","length","installedChunks","push","Object","prototype","hasOwnProperty","call","modules","shift","__webpack_require__","s","installedModules","8","exports","module","l","e","installedChunkData","Promise","resolve","promise","reject","head","document","getElementsByTagName","script","createElement","type","charset","async","timeout","nc","setAttribute","src","p","0","1","2","3","4","5","setTimeout","onScriptComplete","onerror","onload","clearTimeout","chunk","Error","undefined","appendChild","m","c","d","name","getter","o","defineProperty","configurable","enumerable","get","n","__esModule","object","property","oe","err","console","error"],"mappings":"aACA,IAAAA,EAAAC,OAAA,aACAA,OAAA,sBAAAC,EAAAC,EAAAC,GAIA,IADA,IAAAC,EAAAC,EAAAC,EAAAC,EAAA,EAAAC,KACQD,EAAAN,EAAAQ,OAAoBF,IAC5BF,EAAAJ,EAAAM,GACAG,EAAAL,IACAG,EAAAG,KAAAD,EAAAL,GAAA,IAEAK,EAAAL,GAAA,EAEA,IAAAD,KAAAF,EACAU,OAAAC,UAAAC,eAAAC,KAAAb,EAAAE,KACAY,EAAAZ,GAAAF,EAAAE,IAIA,IADAL,KAAAE,EAAAC,EAAAC,GACAK,EAAAC,QACAD,EAAAS,OAAAT,GAEA,GAAAL,EACA,IAAAI,EAAA,EAAYA,EAAAJ,EAAAM,OAA2BF,IACvCD,EAAAY,IAAAC,EAAAhB,EAAAI,IAGA,OAAAD,GAIA,IAAAc,KAGAV,GACAW,EAAA,GAIA,SAAAH,EAAAd,GAGA,GAAAgB,EAAAhB,GACA,OAAAgB,EAAAhB,GAAAkB,QAGA,IAAAC,EAAAH,EAAAhB,IACAG,EAAAH,EACAoB,GAAA,EACAF,YAUA,OANAN,EAAAZ,GAAAW,KAAAQ,EAAAD,QAAAC,IAAAD,QAAAJ,GAGAK,EAAAC,GAAA,EAGAD,EAAAD,QAKAJ,EAAAO,EAAA,SAAApB,GACA,IAAAqB,EAAAhB,EAAAL,GACA,OAAAqB,EACA,WAAAC,QAAA,SAAAC,GAA0CA,MAI1C,GAAAF,EACA,OAAAA,EAAA,GAIA,IAAAG,EAAA,IAAAF,QAAA,SAAAC,EAAAE,GACAJ,EAAAhB,EAAAL,IAAAuB,EAAAE,KAEAJ,EAAA,GAAAG,EAGA,IAAAE,EAAAC,SAAAC,qBAAA,WACAC,EAAAF,SAAAG,cAAA,UACAD,EAAAE,KAAA,kBACAF,EAAAG,QAAA,QACAH,EAAAI,OAAA,EACAJ,EAAAK,QAAA,KAEArB,EAAAsB,IACAN,EAAAO,aAAA,QAAAvB,EAAAsB,IAEAN,EAAAQ,IAAAxB,EAAAyB,EAAA,aAAAtC,EAAA,KAAwEuC,EAAA,uBAAAC,EAAA,uBAAAC,EAAA,uBAAAC,EAAA,uBAAAC,EAAA,uBAAAC,EAAA,wBAAkK5C,GAAA,MAC1O,IAAAkC,EAAAW,WAAAC,EAAA,MAEA,SAAAA,IAEAjB,EAAAkB,QAAAlB,EAAAmB,OAAA,KACAC,aAAAf,GACA,IAAAgB,EAAA7C,EAAAL,GACA,IAAAkD,IACAA,GACAA,EAAA,OAAAC,MAAA,iBAAAnD,EAAA,aAEAK,EAAAL,QAAAoD,GAKA,OAfAvB,EAAAkB,QAAAlB,EAAAmB,OAAAF,EAaApB,EAAA2B,YAAAxB,GAEAL,GAIAX,EAAAyC,EAAA3C,EAGAE,EAAA0C,EAAAxC,EAGAF,EAAA2C,EAAA,SAAAvC,EAAAwC,EAAAC,GACA7C,EAAA8C,EAAA1C,EAAAwC,IACAlD,OAAAqD,eAAA3C,EAAAwC,GACAI,cAAA,EACAC,YAAA,EACAC,IAAAL,KAMA7C,EAAAmD,EAAA,SAAA9C,GACA,IAAAwC,EAAAxC,KAAA+C,WACA,WAA2B,OAAA/C,EAAA,SAC3B,WAAiC,OAAAA,GAEjC,OADAL,EAAA2C,EAAAE,EAAA,IAAAA,GACAA,GAIA7C,EAAA8C,EAAA,SAAAO,EAAAC,GAAsD,OAAA5D,OAAAC,UAAAC,eAAAC,KAAAwD,EAAAC,IAGtDtD,EAAAyB,EAAA,KAGAzB,EAAAuD,GAAA,SAAAC,GAA8D,MAApBC,QAAAC,MAAAF,GAAoBA","file":"static/js/manifest.2564c4fec04e5b285562.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tvar parentJsonpFunction = window[\"webpackJsonp\"];\n \twindow[\"webpackJsonp\"] = function webpackJsonpCallback(chunkIds, moreModules, executeModules) {\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [], result;\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(chunkIds, moreModules, executeModules);\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n \t\tif(executeModules) {\n \t\t\tfor(i=0; i < executeModules.length; i++) {\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = executeModules[i]);\n \t\t\t}\n \t\t}\n \t\treturn result;\n \t};\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// objects to store loaded and loading chunks\n \tvar installedChunks = {\n \t\t8: 0\n \t};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n \t// This file contains only the entry chunk.\n \t// The chunk loading function for additional chunks\n \t__webpack_require__.e = function requireEnsure(chunkId) {\n \t\tvar installedChunkData = installedChunks[chunkId];\n \t\tif(installedChunkData === 0) {\n \t\t\treturn new Promise(function(resolve) { resolve(); });\n \t\t}\n\n \t\t// a Promise means \"currently loading\".\n \t\tif(installedChunkData) {\n \t\t\treturn installedChunkData[2];\n \t\t}\n\n \t\t// setup Promise in chunk cache\n \t\tvar promise = new Promise(function(resolve, reject) {\n \t\t\tinstalledChunkData = installedChunks[chunkId] = [resolve, reject];\n \t\t});\n \t\tinstalledChunkData[2] = promise;\n\n \t\t// start chunk loading\n \t\tvar head = document.getElementsByTagName('head')[0];\n \t\tvar script = document.createElement('script');\n \t\tscript.type = \"text/javascript\";\n \t\tscript.charset = 'utf-8';\n \t\tscript.async = true;\n \t\tscript.timeout = 120000;\n\n \t\tif (__webpack_require__.nc) {\n \t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n \t\t}\n \t\tscript.src = __webpack_require__.p + \"static/js/\" + chunkId + \".\" + {\"0\":\"0b3e29fa9fb715a6c568\",\"1\":\"7e05128e2126c69a7e68\",\"2\":\"886e1aadccebe3fa542c\",\"3\":\"1d5f70c5ef57426d51dd\",\"4\":\"d10ba5b27b34dea08bd1\",\"5\":\"9cd0f2020c75b7a9dbf1\"}[chunkId] + \".js\";\n \t\tvar timeout = setTimeout(onScriptComplete, 120000);\n \t\tscript.onerror = script.onload = onScriptComplete;\n \t\tfunction onScriptComplete() {\n \t\t\t// avoid mem leaks in IE.\n \t\t\tscript.onerror = script.onload = null;\n \t\t\tclearTimeout(timeout);\n \t\t\tvar chunk = installedChunks[chunkId];\n \t\t\tif(chunk !== 0) {\n \t\t\t\tif(chunk) {\n \t\t\t\t\tchunk[1](new Error('Loading chunk ' + chunkId + ' failed.'));\n \t\t\t\t}\n \t\t\t\tinstalledChunks[chunkId] = undefined;\n \t\t\t}\n \t\t};\n \t\thead.appendChild(script);\n\n \t\treturn promise;\n \t};\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, {\n \t\t\t\tconfigurable: false,\n \t\t\t\tenumerable: true,\n \t\t\t\tget: getter\n \t\t\t});\n \t\t}\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"./\";\n\n \t// on error function for async loading\n \t__webpack_require__.oe = function(err) { console.error(err); throw err; };\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap 16edbd2166115cce01b6"],"sourceRoot":""}
\ No newline at end of file
{"version":3,"sources":["webpack:///webpack/bootstrap 26f81911d12e4d7a344a"],"names":["parentJsonpFunction","window","chunkIds","moreModules","executeModules","moduleId","chunkId","result","i","resolves","length","installedChunks","push","Object","prototype","hasOwnProperty","call","modules","shift","__webpack_require__","s","installedModules","8","exports","module","l","e","installedChunkData","Promise","resolve","promise","reject","head","document","getElementsByTagName","script","createElement","type","charset","async","timeout","nc","setAttribute","src","p","0","1","2","3","4","5","setTimeout","onScriptComplete","onerror","onload","clearTimeout","chunk","Error","undefined","appendChild","m","c","d","name","getter","o","defineProperty","configurable","enumerable","get","n","__esModule","object","property","oe","err","console","error"],"mappings":"aACA,IAAAA,EAAAC,OAAA,aACAA,OAAA,sBAAAC,EAAAC,EAAAC,GAIA,IADA,IAAAC,EAAAC,EAAAC,EAAAC,EAAA,EAAAC,KACQD,EAAAN,EAAAQ,OAAoBF,IAC5BF,EAAAJ,EAAAM,GACAG,EAAAL,IACAG,EAAAG,KAAAD,EAAAL,GAAA,IAEAK,EAAAL,GAAA,EAEA,IAAAD,KAAAF,EACAU,OAAAC,UAAAC,eAAAC,KAAAb,EAAAE,KACAY,EAAAZ,GAAAF,EAAAE,IAIA,IADAL,KAAAE,EAAAC,EAAAC,GACAK,EAAAC,QACAD,EAAAS,OAAAT,GAEA,GAAAL,EACA,IAAAI,EAAA,EAAYA,EAAAJ,EAAAM,OAA2BF,IACvCD,EAAAY,IAAAC,EAAAhB,EAAAI,IAGA,OAAAD,GAIA,IAAAc,KAGAV,GACAW,EAAA,GAIA,SAAAH,EAAAd,GAGA,GAAAgB,EAAAhB,GACA,OAAAgB,EAAAhB,GAAAkB,QAGA,IAAAC,EAAAH,EAAAhB,IACAG,EAAAH,EACAoB,GAAA,EACAF,YAUA,OANAN,EAAAZ,GAAAW,KAAAQ,EAAAD,QAAAC,IAAAD,QAAAJ,GAGAK,EAAAC,GAAA,EAGAD,EAAAD,QAKAJ,EAAAO,EAAA,SAAApB,GACA,IAAAqB,EAAAhB,EAAAL,GACA,OAAAqB,EACA,WAAAC,QAAA,SAAAC,GAA0CA,MAI1C,GAAAF,EACA,OAAAA,EAAA,GAIA,IAAAG,EAAA,IAAAF,QAAA,SAAAC,EAAAE,GACAJ,EAAAhB,EAAAL,IAAAuB,EAAAE,KAEAJ,EAAA,GAAAG,EAGA,IAAAE,EAAAC,SAAAC,qBAAA,WACAC,EAAAF,SAAAG,cAAA,UACAD,EAAAE,KAAA,kBACAF,EAAAG,QAAA,QACAH,EAAAI,OAAA,EACAJ,EAAAK,QAAA,KAEArB,EAAAsB,IACAN,EAAAO,aAAA,QAAAvB,EAAAsB,IAEAN,EAAAQ,IAAAxB,EAAAyB,EAAA,aAAAtC,EAAA,KAAwEuC,EAAA,uBAAAC,EAAA,uBAAAC,EAAA,uBAAAC,EAAA,uBAAAC,EAAA,uBAAAC,EAAA,wBAAkK5C,GAAA,MAC1O,IAAAkC,EAAAW,WAAAC,EAAA,MAEA,SAAAA,IAEAjB,EAAAkB,QAAAlB,EAAAmB,OAAA,KACAC,aAAAf,GACA,IAAAgB,EAAA7C,EAAAL,GACA,IAAAkD,IACAA,GACAA,EAAA,OAAAC,MAAA,iBAAAnD,EAAA,aAEAK,EAAAL,QAAAoD,GAKA,OAfAvB,EAAAkB,QAAAlB,EAAAmB,OAAAF,EAaApB,EAAA2B,YAAAxB,GAEAL,GAIAX,EAAAyC,EAAA3C,EAGAE,EAAA0C,EAAAxC,EAGAF,EAAA2C,EAAA,SAAAvC,EAAAwC,EAAAC,GACA7C,EAAA8C,EAAA1C,EAAAwC,IACAlD,OAAAqD,eAAA3C,EAAAwC,GACAI,cAAA,EACAC,YAAA,EACAC,IAAAL,KAMA7C,EAAAmD,EAAA,SAAA9C,GACA,IAAAwC,EAAAxC,KAAA+C,WACA,WAA2B,OAAA/C,EAAA,SAC3B,WAAiC,OAAAA,GAEjC,OADAL,EAAA2C,EAAAE,EAAA,IAAAA,GACAA,GAIA7C,EAAA8C,EAAA,SAAAO,EAAAC,GAAsD,OAAA5D,OAAAC,UAAAC,eAAAC,KAAAwD,EAAAC,IAGtDtD,EAAAyB,EAAA,KAGAzB,EAAAuD,GAAA,SAAAC,GAA8D,MAApBC,QAAAC,MAAAF,GAAoBA","file":"static/js/manifest.a957a90efa2573471c89.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tvar parentJsonpFunction = window[\"webpackJsonp\"];\n \twindow[\"webpackJsonp\"] = function webpackJsonpCallback(chunkIds, moreModules, executeModules) {\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [], result;\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(chunkIds, moreModules, executeModules);\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n \t\tif(executeModules) {\n \t\t\tfor(i=0; i < executeModules.length; i++) {\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = executeModules[i]);\n \t\t\t}\n \t\t}\n \t\treturn result;\n \t};\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// objects to store loaded and loading chunks\n \tvar installedChunks = {\n \t\t8: 0\n \t};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n \t// This file contains only the entry chunk.\n \t// The chunk loading function for additional chunks\n \t__webpack_require__.e = function requireEnsure(chunkId) {\n \t\tvar installedChunkData = installedChunks[chunkId];\n \t\tif(installedChunkData === 0) {\n \t\t\treturn new Promise(function(resolve) { resolve(); });\n \t\t}\n\n \t\t// a Promise means \"currently loading\".\n \t\tif(installedChunkData) {\n \t\t\treturn installedChunkData[2];\n \t\t}\n\n \t\t// setup Promise in chunk cache\n \t\tvar promise = new Promise(function(resolve, reject) {\n \t\t\tinstalledChunkData = installedChunks[chunkId] = [resolve, reject];\n \t\t});\n \t\tinstalledChunkData[2] = promise;\n\n \t\t// start chunk loading\n \t\tvar head = document.getElementsByTagName('head')[0];\n \t\tvar script = document.createElement('script');\n \t\tscript.type = \"text/javascript\";\n \t\tscript.charset = 'utf-8';\n \t\tscript.async = true;\n \t\tscript.timeout = 120000;\n\n \t\tif (__webpack_require__.nc) {\n \t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n \t\t}\n \t\tscript.src = __webpack_require__.p + \"static/js/\" + chunkId + \".\" + {\"0\":\"e8fec552137dcad9e3e1\",\"1\":\"7e05128e2126c69a7e68\",\"2\":\"886e1aadccebe3fa542c\",\"3\":\"1d5f70c5ef57426d51dd\",\"4\":\"d10ba5b27b34dea08bd1\",\"5\":\"9cd0f2020c75b7a9dbf1\"}[chunkId] + \".js\";\n \t\tvar timeout = setTimeout(onScriptComplete, 120000);\n \t\tscript.onerror = script.onload = onScriptComplete;\n \t\tfunction onScriptComplete() {\n \t\t\t// avoid mem leaks in IE.\n \t\t\tscript.onerror = script.onload = null;\n \t\t\tclearTimeout(timeout);\n \t\t\tvar chunk = installedChunks[chunkId];\n \t\t\tif(chunk !== 0) {\n \t\t\t\tif(chunk) {\n \t\t\t\t\tchunk[1](new Error('Loading chunk ' + chunkId + ' failed.'));\n \t\t\t\t}\n \t\t\t\tinstalledChunks[chunkId] = undefined;\n \t\t\t}\n \t\t};\n \t\thead.appendChild(script);\n\n \t\treturn promise;\n \t};\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, {\n \t\t\t\tconfigurable: false,\n \t\t\t\tenumerable: true,\n \t\t\t\tget: getter\n \t\t\t});\n \t\t}\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"./\";\n\n \t// on error function for async loading\n \t__webpack_require__.oe = function(err) { console.error(err); throw err; };\n\n\n\n// WEBPACK FOOTER //\n// webpack/bootstrap 26f81911d12e4d7a344a"],"sourceRoot":""}
\ No newline at end of file
public/html/src/assets/js/ddLogin.js
View file @
ba79986a
...
...
@@ -4,7 +4,6 @@ export default {
config
(
callback
){
api
.
config
().
then
((
data
)
=>
{
if
(
data
.
err_code
==
0
){
console
.
log
(
'config::'
,
data
)
callback
(
data
.
data
);
}
})
...
...
@@ -12,13 +11,8 @@ export default {
//通过免签码获取uid
getSsoToken
(
code
,
callback
){
api
.
getSsoToken
({
code
:
code
}).
then
((
data
)
=>
{
alert
(
JSON
.
stringify
(
data
))
if
(
data
.
err_code
==
0
){
// alert(JSON.stringify(data))
localStorage
.
setItem
(
'doc_phone_token'
,
data
.
data
.
token
);
if
(
!
window
.
location
.
href
.
includes
(
'token'
)){
window
.
location
.
href
=
window
.
location
.
href
+
'?token='
+
localStorage
.
getItem
(
'doc_phone_token'
);
}
callback
();
}
})
...
...
@@ -31,7 +25,6 @@ export default {
dd
.
runtime
.
permission
.
requestAuthCode
({
corpId
:
data
.
corpId
,
// 企业id
onSuccess
:
function
(
info
)
{
alert
(
JSON
.
stringify
(
info
))
// code = info.code // 通过该免登授权码可以获取用户身份
_this
.
getSsoToken
(
info
.
code
,()
=>
callback
());
},
...
...
public/html/src/components/tabbar.vue
View file @
ba79986a
...
...
@@ -40,7 +40,15 @@
},
methods
:{
selectNav
(
index
,
path
){
if
(
index
===
3
)
return
this
.
$router
.
replace
({
path
:
'/markdown'
});
if
(
index
===
3
){
dd
.
biz
.
util
.
openLink
({
url
:
"http://doc-phone.linanquan.com/html/dist/index.html/?token="
+
localStorage
.
getItem
(
'doc_phone_token'
),
//要打开链接的地址
onSuccess
:
function
(
result
)
{
/**/
},
onFail
:
function
(
err
)
{}
})
}
if
(
index
===
1
){
this
.
nav_index
=
index
;
if
(
this
.
$route
.
path
==
'/folder'
)
this
.
$router
.
replace
({
path
:
'/folder2'
});
...
...
public/html/src/router/index.js
View file @
ba79986a
...
...
@@ -45,17 +45,9 @@ let router = new Router({
router
.
beforeEach
((
to
,
from
,
next
)
=>
{
//没有token则去获取
let
token
=
localStorage
.
getItem
(
'doc_phone_token'
);
alert
(
'???????'
)
if
(
!
token
){
alert
(
'没token'
)
ddLogin
.
getCode
(()
=>
next
());
}
else
{
alert
(
'有token'
)
alert
(
window
.
location
.
href
)
if
(
!
window
.
location
.
href
.
includes
(
'token'
)){
alert
(
'地址加token'
)
window
.
location
.
href
=
window
.
location
.
href
+
'?token='
+
token
;
}
next
();
}
});
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment