From 46e3153817f4521ddaee43c4cc1c6358f6e4e06b Mon Sep 17 00:00:00 2001 From: zq <136432190602163.com> Date: Tue, 1 Apr 2025 18:31:30 +0800 Subject: [PATCH] =?UTF-8?q?=E8=90=A5=E9=94=80=E6=8E=A8=E5=B9=BF=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/site/form_linkActive.svg | 1 + src/assets/site/step_1.png | Bin 0 -> 2363 bytes src/assets/site/step_2.png | Bin 0 -> 2828 bytes src/assets/site/step_3.png | Bin 0 -> 2945 bytes src/assets/site/uploadIcon.svg | 1 + src/components/GuipButton.vue | 6 + src/components/GuipInput.vue | 4 +- src/components/PageTitle.vue | 4 +- src/router/index.js | 10 + src/style/theme/common.scss | 86 ++++++-- src/views/SiteBaseSetting.vue | 2 +- src/views/SiteH5.vue | 8 + src/views/SitePersonalization.vue | 142 +++++++++--- src/views/SiteSem.vue | 417 ++++++++++++++++++++++++++++++++++++ src/views/SiteSetting.vue | 4 +- 15 files changed, 638 insertions(+), 47 deletions(-) create mode 100644 src/assets/site/form_linkActive.svg create mode 100644 src/assets/site/step_1.png create mode 100644 src/assets/site/step_2.png create mode 100644 src/assets/site/step_3.png create mode 100644 src/assets/site/uploadIcon.svg create mode 100644 src/views/SiteH5.vue create mode 100644 src/views/SiteSem.vue diff --git a/src/assets/site/form_linkActive.svg b/src/assets/site/form_linkActive.svg new file mode 100644 index 0000000..a6b2d92 --- /dev/null +++ b/src/assets/site/form_linkActive.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/assets/site/step_1.png b/src/assets/site/step_1.png new file mode 100644 index 0000000000000000000000000000000000000000..07938c17b07326b01cdcd7694dd7493070b3608b GIT binary patch literal 2363 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 literal 0 HcmV?d00001 diff --git a/src/assets/site/uploadIcon.svg b/src/assets/site/uploadIcon.svg new file mode 100644 index 0000000..eb1fb8e --- /dev/null +++ b/src/assets/site/uploadIcon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/components/GuipButton.vue b/src/components/GuipButton.vue index d0c7744..9ae2b34 100644 --- a/src/components/GuipButton.vue +++ b/src/components/GuipButton.vue @@ -49,4 +49,10 @@ export default { } } + diff --git a/src/components/GuipInput.vue b/src/components/GuipInput.vue index 545b9ec..f7aa4d1 100644 --- a/src/components/GuipInput.vue +++ b/src/components/GuipInput.vue @@ -9,7 +9,7 @@ :placeholder="placeholder1" :disabled="disabled" :maxlength="maxlength1" - :style="{width:width}" + :style="{width:width,height:height}" :minLength="minLength1" :show-word-limit="showWordLimit" @input="$emit('input', $event)" @@ -58,7 +58,7 @@ width:'510px', height:'38px' }, - placeholder1:'请输入内容' + placeholder1:'' } }, watch: { // 监听外部传来的 value prop 的变化,以便同步到内部状态 inputValue 上(可选) diff --git a/src/components/PageTitle.vue b/src/components/PageTitle.vue index b63d604..2db5571 100644 --- a/src/components/PageTitle.vue +++ b/src/components/PageTitle.vue @@ -1,5 +1,5 @@ @@ -9,7 +9,7 @@ import { mapState } from 'vuex'; export default { // 站点设置 name: '', - props: [''], + props: ['className'], components: { // GuipInput, diff --git a/src/router/index.js b/src/router/index.js index c1159db..38475af 100755 --- a/src/router/index.js +++ b/src/router/index.js @@ -80,6 +80,16 @@ const routes = [{ name: '个性化设置', component: () => import( /* webpackChunkName: "sitePersonalization" */ '../views/SitePersonalization.vue') }, + { + path: 'siteH5', + name: '移动端设置', + component: () => import( /* webpackChunkName: "siteH5" */ '../views/SiteH5.vue') + }, + { + path: 'siteSem', + name: '营销推广', + component: () => import( /* webpackChunkName: "siteSem" */ '../views/SiteSem.vue') + }, ] }, ] diff --git a/src/style/theme/common.scss b/src/style/theme/common.scss index ff80fa8..7378f08 100644 --- a/src/style/theme/common.scss +++ b/src/style/theme/common.scss @@ -13,6 +13,31 @@ body { padding: 0; } } +.point{ + cursor: pointer; +} +.mt32{ + margin-top: 32px; +} +.mb32{ + margin-bottom: 32px; +} +.hide{ + display: none !important; +} +.column{ + display: flex; + flex-direction: column; +} +.mb24{ + margin-bottom: 24px; +} +.mt12{ + margin-top: 12px; +} +.mt10{ + margin-top: 10px; +} .ceshi{ transition: all .5s; box-sizing: border-box; @@ -21,6 +46,28 @@ body { /* 蓝色阴影_常规 */ box-shadow: 0px 4px 16px 0px rgba(17, 55, 143, 0.12); } +::v-deep .el-radio__original { + display: none !important; +} + +::v-deep .el-radio:focus:not(.is-focus):not(:active):not(.is-disabled) + .el-radio__inner { + box-shadow: none !important; +} + +.addStore { + margin-top: 12px; + border-radius: 4px; + opacity: 1; + /* text/text_white_2 */ + border: 1px dashed #BABDC2; + padding: 15px 20px; + color: #626573; + justify-content: center; + img{ + margin-right: 12px; + } +} @keyframes fadeInOut { 0% { opacity: 0; @@ -36,19 +83,7 @@ body { .ellipsis{ } -.hide{ - display: none !important; -} -.column{ - display: flex; - flex-direction: column; -} -.mb24{ - margin-bottom: 24px; -} -.mt12{ - margin-top: 12px; -} + .el-container { height: 100%; @@ -73,6 +108,23 @@ body { width: 84.75%; margin: 0 auto; } +.min-flex-right { + min-width: 1033px; + max-width: 1556px; + width: 84.75%; + margin: 0 auto; + .flex-common{ + .flex-left, + .flex-right { + min-width: 440px; + max-width: 590px; + flex: 1; + } + .flex-line { + margin: 0 33px; + } + } +} .desc { font-size: 12px; @@ -168,6 +220,13 @@ body { align-items: center; justify-content: center; transition: all .3s; + span{ + display: flex; + align-items: center; + } + img{ + margin-right: 6px; + } } .el-button--normal { @@ -366,6 +425,7 @@ body { .el-textarea__inner { padding: 10px 12px; border-radius: 2px; + height: 100%; } .el-textarea__inner:hover { diff --git a/src/views/SiteBaseSetting.vue b/src/views/SiteBaseSetting.vue index 424f48c..03edc5f 100644 --- a/src/views/SiteBaseSetting.vue +++ b/src/views/SiteBaseSetting.vue @@ -1,5 +1,5 @@