+
{{ $L('邮件通知设置') }}
diff --git a/resources/assets/js/pages/manage/setting/index.vue b/resources/assets/js/pages/manage/setting/index.vue
index 0aba3a3df..4b84e5a8f 100644
--- a/resources/assets/js/pages/manage/setting/index.vue
+++ b/resources/assets/js/pages/manage/setting/index.vue
@@ -70,16 +70,17 @@ export default {
{path: 'personal', name: '个人设置'},
{path: 'password', name: '密码设置'},
]
+ if (!this.isDesktop) {
+ menu.push({path: 'clearCache', name: '清除缓存'})
+ }
if (this.userIsAdmin) {
menu.push(...[
{path: 'system', name: '系统设置', divided: true},
- {path: 'clearCache', name: '清除缓存'},
{path: 'logout', name: '退出登录'},
])
} else {
menu.push(...[
- {path: 'clearCache', name: '清除缓存', divided: true},
- {path: 'logout', name: '退出登录'},
+ {path: 'logout', name: '退出登录', divided: true},
])
}
return menu;
diff --git a/resources/assets/js/pages/manage/setting/system.vue b/resources/assets/js/pages/manage/setting/system.vue
index 6d0b30c21..20429ae5b 100644
--- a/resources/assets/js/pages/manage/setting/system.vue
+++ b/resources/assets/js/pages/manage/setting/system.vue
@@ -13,6 +13,9 @@
+
+
+
@@ -22,13 +25,34 @@ import SystemSetting from "./components/SystemSetting";
import SystemTaskPriority from "./components/SystemTaskPriority";
import SystemColumnTemplate from "./components/SystemColumnTemplate";
import SystemEmailSetting from "./components/SystemEmailSetting";
+import SystemAppPush from "./components/SystemAppPush";
export default {
- components: {SystemColumnTemplate, SystemTaskPriority, SystemSetting, SystemEmailSetting},
+ components: {SystemAppPush, SystemColumnTemplate, SystemTaskPriority, SystemSetting, SystemEmailSetting},
data() {
return {
tabAction: 'setting',
+ appPush: false,
}
},
+
+ mounted() {
+ if ([
+ '127.0.0.1:2222',
+ 't.hitosea.com',
+ 'dootask.com',
+ 'www.dootask.com'
+ ].includes(this.getDomain($A.apiUrl('../')))) {
+ this.appPush = true;
+ }
+ },
+
+ methods: {
+ getDomain(weburl) {
+ let urlReg = /http(s)?:\/\/([^\/]+)/i;
+ let domain = (weburl + "").match(urlReg);
+ return ((domain != null && domain.length > 0) ? domain[2] : "");
+ }
+ }
}
diff --git a/resources/assets/sass/pages/page-setting.scss b/resources/assets/sass/pages/page-setting.scss
index 13db7b046..823f9ef46 100755
--- a/resources/assets/sass/pages/page-setting.scss
+++ b/resources/assets/sass/pages/page-setting.scss
@@ -209,7 +209,7 @@
.setting-footer {
margin: 0 -32px;
}
- .email-setting-box {
+ .block-setting-box {
position: relative;
padding: 44px 24px 4px;
margin: 24px 0 12px;
@@ -247,7 +247,7 @@
}
}
- .email-setting-placeholder {
+ .block-setting-placeholder {
height: 8px;
}
}
@@ -267,6 +267,7 @@
@media (max-width: 768px) {
.page-setting {
.setting-head {
+ margin: 32px 32px 0;
.setting-titbox {
.setting-title {
.setting-more {
@@ -299,6 +300,7 @@
padding: 12px 32px;
> li {
padding: 0 8px;
+ font-size: 16px;
&:hover {
background-color: transparent;
}