Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
iBiz-Vue-Mob-R7-Res
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
iBiz-R7前端标准模板
iBiz-Vue-Mob-R7-Res
提交
594b4509
提交
594b4509
编写于
5月 26, 2021
作者:
zhujiamin
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
个人中心样式调整
上级
94399679
变更
7
显示空白字符变更
内嵌
并排
正在显示
7 个修改的文件
包含
75 行增加
和
38 行删除
+75
-38
appConfig.ts
src/config/appConfig.ts
+1
-1
app-mob-select-theme.less
...components/app-mob-select-theme/app-mob-select-theme.less
+7
-4
app-mob-select-theme.vue
.../components/app-mob-select-theme/app-mob-select-theme.vue
+5
-1
app-setting.less
src/ibiz-core/components/app-setting/app-setting.less
+44
-21
app-setting.vue
src/ibiz-core/components/app-setting/app-setting.vue
+8
-1
config.ts
src/ibiz-core/components/app-setting/config.ts
+9
-9
dark-blue.theme.less
src/styles/theme/dark-blue.theme.less
+1
-1
未找到文件。
src/config/appConfig.ts
浏览文件 @
594b4509
...
...
@@ -12,7 +12,7 @@ export const appConfig = {
{
value
:
"app-dark-blue-theme"
,
text
:
"经典蓝"
,
background
:
"#
5475ab
"
,
background
:
"#
679BF6
"
,
color
:
"#fff"
,
},
{
...
...
src/ibiz-core/components/app-mob-select-theme/app-mob-select-theme.less
浏览文件 @
594b4509
.app-mobile-theme{
.activeoption{
padding: 5px;
font-size: 12px;
width: 50px;
display: flex;
align-items: center;
text-align: center;
border-radius: 2px;
.activeoption-text{
font-size: 14px;
margin: 0 7px;
line-height: 14px;
}
}
}
...
...
src/ibiz-core/components/app-mob-select-theme/app-mob-select-theme.vue
浏览文件 @
594b4509
<
template
>
<div
class=
"app-mobile-theme"
>
<div
class=
"activeoption"
v-if=
"activeoption"
:style=
"
{'background':activeoption.background,'color':activeoption.color}">
{{
activeoption
.
text
}}
</div>
<div
class=
"activeoption"
v-if=
"activeoption"
>
<div
:style=
"
{'background':activeoption.background,'width':'8px','height':'8px'}">
</div>
<span
class=
"activeoption-text"
>
{{
activeoption
.
text
}}
</span>
<app-mob-icon
name=
"chevron-forward-outline"
></app-mob-icon>
</div>
<van-action-sheet
get-container=
"#app"
:title=
"$t('themeSelection')"
:closeable=
"false"
v-model=
"show"
:cancel-text=
"$t('app.button.cancel')"
close-on-click-action
>
<div
class =
"app-mob-select-theme_theme"
>
<div
@
click=
"themeChange(item.value)"
v-for=
"item in options"
:key=
"item.value"
class=
"app-mob-select-theme_theme_item"
:style=
"
{background:item.background,color:item.color}">
{{
item
.
text
}}
</div>
...
...
src/ibiz-core/components/app-setting/app-setting.less
浏览文件 @
594b4509
.app-setting {
background: @color-main-background;
.title-label{
font-size: 18px;
font-weight: 500;
line-height: 25px;
}
.content {
width: 100%;
height: 100%;
overflow: auto;
position: relative;
.content-list {
margin-top: 12px;
ion-item{
border-bottom: 1px solid #E9E9E9;
margin: 0 15px;
&:nth-last-child(1){
border-bottom: none;
}
.content-list-item-content {
width: 100%;
height: 100%;
padding: 0 15px;
justify-content: space-between;
height: 48px;
display: flex;
justify-content: space-between;
align-items: center;
.content-list-item-content-text {
font-size: 14px;
color: #4E4E4E;
font-weight: 400;
line-height: 20px;
}
ion-icon {
color: #bbbbbb;
...
...
@@ -29,9 +43,18 @@
background: @color-main-background;
}
}
}
.content-list-top {
margin: 0;
}
.content-end{
position: absolute;
height: 48px;
bottom: 0;
font-size: 14px;
font-weight: 400;
color: #4E4E4E;
}
}
ion-item {
--inner-padding-end: 0 !important;
...
...
src/ibiz-core/components/app-setting/app-setting.vue
浏览文件 @
594b4509
...
...
@@ -8,7 +8,7 @@
{{
$t
(
'app.button.back'
)
}}
</ion-button>
</ion-buttons>
<app-mob-title><label
class=
"title-label"
>
个人
中心
</label></app-mob-title>
<app-mob-title><label
class=
"title-label"
>
个人
信息
</label></app-mob-title>
</ion-toolbar>
</app-mob-header>
<div
class=
"content"
>
...
...
@@ -81,6 +81,9 @@
</
template
>
</template>
</ion-list>
<
template
v-for=
"item in data.end"
>
<van-button
type=
"default"
class=
"content-end"
:key=
"item.name"
size=
"large"
@
click=
"onItemClick(item)"
>
{{
item
.
showtext
}}
</van-button>
</
template
>
</div>
</ion-page>
</template>
...
...
@@ -118,6 +121,7 @@ export default class AppSetting extends Vue {
top
:
[],
center
:
[],
bottom
:
[],
end
:[]
};
/**
...
...
@@ -139,6 +143,9 @@ export default class AppSetting extends Vue {
if
(
item
.
position
==
"bottom"
)
{
this
.
data
.
bottom
.
push
(
item
);
}
if
(
item
.
position
==
"end"
)
{
this
.
data
.
end
.
push
(
item
);
}
// 多语言处理
if
(
item
.
entext
)
{
if
(
i18n
.
locale
==
"ZH-CN"
)
{
...
...
src/ibiz-core/components/app-setting/config.ts
浏览文件 @
594b4509
...
...
@@ -74,20 +74,12 @@ export const settingConfig = {
viewName
:
""
,
entext
:
'About'
,
},
{
name
:
"logout"
,
isEnable
:
true
,
text
:
"退出登录"
,
position
:
"bottom"
,
sort
:
"100"
,
entext
:
'Sign out'
,
},
{
name
:
"clear"
,
isEnable
:
true
,
text
:
"清除缓存"
,
position
:
"bottom"
,
sort
:
"
2
00"
,
sort
:
"
1
00"
,
entext
:
'Clear cache'
,
},
{
...
...
@@ -98,6 +90,14 @@ export const settingConfig = {
sort
:
"200"
,
entext
:
'Switch language'
,
},
{
name
:
"logout"
,
isEnable
:
true
,
text
:
"退出登录"
,
position
:
"end"
,
sort
:
"100"
,
entext
:
'Sign out'
,
},
],
// 个人中心视图(需用户手动配置)
userCenterViewName
:
""
,
...
...
src/styles/theme/dark-blue.theme.less
浏览文件 @
594b4509
.app-dark-blue-theme{
@theme-color:#
5475ab
;
@theme-color:#
679BF6
;
@text-color: #fff;
.theme(@theme-color,@text-color);
}
\ No newline at end of file
编辑
预览
Markdown
格式
0%
请重试
or
添加新附件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录