diff --git a/src/components/Setting/components/assistant.vue b/src/components/Setting/components/assistant.vue new file mode 100644 index 0000000..cbe2d3b --- /dev/null +++ b/src/components/Setting/components/assistant.vue @@ -0,0 +1,229 @@ + + + + + diff --git a/src/components/Setting/components/commonLine.vue b/src/components/Setting/components/commonLine.vue new file mode 100644 index 0000000..70e6fc1 --- /dev/null +++ b/src/components/Setting/components/commonLine.vue @@ -0,0 +1,160 @@ + + + + + diff --git a/src/components/Setting/components/personal.vue b/src/components/Setting/components/personal.vue new file mode 100644 index 0000000..618c62d --- /dev/null +++ b/src/components/Setting/components/personal.vue @@ -0,0 +1,269 @@ + + + + + diff --git a/src/components/Setting/components/system.vue b/src/components/Setting/components/system.vue new file mode 100644 index 0000000..594eab7 --- /dev/null +++ b/src/components/Setting/components/system.vue @@ -0,0 +1,185 @@ + + + + + diff --git a/src/components/Setting/img/add_icon.png b/src/components/Setting/img/add_icon.png new file mode 100644 index 0000000..c5ad63d Binary files /dev/null and b/src/components/Setting/img/add_icon.png differ diff --git a/src/components/Setting/img/arrow_left_icon.png b/src/components/Setting/img/arrow_left_icon.png new file mode 100644 index 0000000..03a91d5 Binary files /dev/null and b/src/components/Setting/img/arrow_left_icon.png differ diff --git a/src/components/Setting/img/complete_icon.png b/src/components/Setting/img/complete_icon.png new file mode 100644 index 0000000..90f8b43 Binary files /dev/null and b/src/components/Setting/img/complete_icon.png differ diff --git a/src/components/Setting/img/del_icon.png b/src/components/Setting/img/del_icon.png new file mode 100644 index 0000000..5808efc Binary files /dev/null and b/src/components/Setting/img/del_icon.png differ diff --git a/src/components/Setting/img/edge-new-fill.png b/src/components/Setting/img/edge-new-fill.png new file mode 100644 index 0000000..5278541 Binary files /dev/null and b/src/components/Setting/img/edge-new-fill.png differ diff --git a/src/components/Setting/img/edit_icon.png b/src/components/Setting/img/edit_icon.png new file mode 100644 index 0000000..1b641e3 Binary files /dev/null and b/src/components/Setting/img/edit_icon.png differ diff --git a/src/components/Setting/img/share_icon.png b/src/components/Setting/img/share_icon.png new file mode 100644 index 0000000..47d2c61 Binary files /dev/null and b/src/components/Setting/img/share_icon.png differ diff --git a/src/components/Setting/index.vue b/src/components/Setting/index.vue new file mode 100644 index 0000000..debafbe --- /dev/null +++ b/src/components/Setting/index.vue @@ -0,0 +1,231 @@ + + + + + diff --git a/src/components/Setting/style/common.scss b/src/components/Setting/style/common.scss new file mode 100644 index 0000000..96a297b --- /dev/null +++ b/src/components/Setting/style/common.scss @@ -0,0 +1,110 @@ +.common-page { + height: 100%; + padding: 36px 50px; + overflow-y: auto; + overflow-x: hidden; +} + +.flex-between { + display: flex; + justify-content: space-between; + align-items: center; +} +.flex { + display: flex; + align-items: center; +} +.pb_12 { + padding-bottom: 12px; +} +.ptb_16 { + padding-top: 16px; + padding-bottom: 16px; +} +.ptb_8 { + padding-top: 8px; + padding-bottom: 8px; +} +.ptb_4 { + padding-top: 4px; + padding-bottom: 4px; +} + +.outer-frame { + width: 100%; + margin-bottom: 12px; + background: #ffffff; + border-radius: 4px; + box-shadow: + 0px 1.6px 3.6px rgba(0, 0, 0, 0.13), + 0px 0px 2.9px rgba(0, 0, 0, 0.11); +} + +.divider { + margin: 0; + margin: 4px 0px; + height: 0; + border: none; + box-sizing: content-box; + transition: all 0.2s ease-in-out; + border-top: 1px solid #eaeaea; +} + +.title { + font-size: 20px; + line-height: 28px; + font-weight: 600; + color: #262626; +} +.title_16 { + font-weight: 700; + font-size: 16px; + line-height: 24px; +} +.title_14 { + font-weight: 600; + font-size: 14px; + line-height: 20px; + color: #2b2b2b; +} +.title_12 { + font-size: 12px; + line-height: 16px; +} +.title_12_gray { + font-size: 12px; + line-height: 16px; + color: #767676; +} + +.icon_style { + display: inline-block; + background-size: 100%; + background-repeat: no-repeat; + background-position: center; +} + +.a_style { + border-bottom: 1px solid #0078D4; + color: #0078D4; + text-decoration: none; +} + +.el-button { + height: 32px; + padding: 0 9px; + > span { + display: flex; + align-items: center; + } + .add-icon { + display: block; + width: 16px; + height: 16px; + background-image: url('../img/add_icon.png'); + background-size: 100%; + background-repeat: no-repeat; + background-position: center; + margin-right: 10px; + } +}