mirror of
https://github.com/kuaifan/dootask.git
synced 2026-01-23 18:38:12 +00:00
perf: 首页兼容暗黑模式及文案和查询优化
This commit is contained in:
parent
43c51d48d9
commit
67bb821a0e
@ -964,13 +964,13 @@ class ProjectController extends AbstractController
|
|||||||
//
|
//
|
||||||
if ($complete === 'yes') {
|
if ($complete === 'yes') {
|
||||||
$builder->whereNotNull('project_tasks.complete_at');
|
$builder->whereNotNull('project_tasks.complete_at');
|
||||||
} elseif ($complete === 'no') {
|
} elseif ($complete === 'no' && $deleted == 'no') {
|
||||||
$builder->whereNull('project_tasks.complete_at');
|
$builder->whereNull('project_tasks.complete_at');
|
||||||
}
|
}
|
||||||
//
|
//
|
||||||
if ($archived == 'yes') {
|
if ($archived == 'yes') {
|
||||||
$builder->whereNotNull('project_tasks.archived_at');
|
$builder->whereNotNull('project_tasks.archived_at');
|
||||||
} elseif ($archived == 'no') {
|
} elseif ($archived == 'no' && $deleted == 'no') {
|
||||||
$builder->whereNull('project_tasks.archived_at');
|
$builder->whereNull('project_tasks.archived_at');
|
||||||
}
|
}
|
||||||
//
|
//
|
||||||
@ -979,7 +979,7 @@ class ProjectController extends AbstractController
|
|||||||
}
|
}
|
||||||
//
|
//
|
||||||
foreach ($sorts as $column => $direction) {
|
foreach ($sorts as $column => $direction) {
|
||||||
if (!in_array($column, ['complete_at', 'archived_at', 'end_at'])) continue;
|
if (!in_array($column, ['complete_at', 'archived_at', 'end_at', 'deleted_at'])) continue;
|
||||||
if (!in_array($direction, ['asc', 'desc'])) continue;
|
if (!in_array($direction, ['asc', 'desc'])) continue;
|
||||||
$builder->orderBy('project_tasks.' . $column, $direction);
|
$builder->orderBy('project_tasks.' . $column, $direction);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -92,7 +92,7 @@ class UsersController extends AbstractController
|
|||||||
Cache::forget("code::" . $email);
|
Cache::forget("code::" . $email);
|
||||||
if ($isRegVerify && $user->is_email_verity === 0) {
|
if ($isRegVerify && $user->is_email_verity === 0) {
|
||||||
UserEmailVerification::userEmailSend($user);
|
UserEmailVerification::userEmailSend($user);
|
||||||
return $retError('请验证邮箱后再登录');
|
return $retError('您还没有验证邮箱,请先登录邮箱通过验证邮件验证邮箱');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
//
|
//
|
||||||
|
|||||||
@ -4,13 +4,13 @@
|
|||||||
<div class="page-header">
|
<div class="page-header">
|
||||||
<div class="header-nav">
|
<div class="header-nav">
|
||||||
<div class="header-nav-box">
|
<div class="header-nav-box">
|
||||||
<div class="logo"></div>
|
<div class="logo no-dark-mode"></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="header-nav-box">
|
<div class="header-nav-box">
|
||||||
<div class="header-right-one">
|
<div class="header-right-one">
|
||||||
<Dropdown trigger="click" @on-click="setLanguage">
|
<Dropdown trigger="click" @on-click="setLanguage">
|
||||||
<Icon
|
<Icon
|
||||||
class="header-right-one-language"
|
class="header-right-one-language no-dark-mode"
|
||||||
type="md-globe"/>
|
type="md-globe"/>
|
||||||
<a
|
<a
|
||||||
href="javascript:void(0)"
|
href="javascript:void(0)"
|
||||||
@ -33,7 +33,7 @@
|
|||||||
<div class="header-right-two" @click="register">
|
<div class="header-right-two" @click="register">
|
||||||
{{ $L("注册账号") }}
|
{{ $L("注册账号") }}
|
||||||
</div>
|
</div>
|
||||||
<div class="header-right-three" @click="login">
|
<div class="header-right-three no-dark-mode" @click="login">
|
||||||
{{ $L("登录") }}
|
{{ $L("登录") }}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -48,13 +48,13 @@
|
|||||||
$L("DooTask是一款轻量级的开源在线项目任务管理工具,提供各类文档协作工具、在线思维导图、在线流程图、项目管理、任务分发、即时IM,文件管理等工具。")
|
$L("DooTask是一款轻量级的开源在线项目任务管理工具,提供各类文档协作工具、在线思维导图、在线流程图、项目管理、任务分发、即时IM,文件管理等工具。")
|
||||||
}}
|
}}
|
||||||
</div>
|
</div>
|
||||||
<div class="login-buttom" @click="login">
|
<div class="login-buttom no-dark-mode" @click="login">
|
||||||
{{ $L("登录") }}
|
{{ $L("登录") }}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="header-bg"></div>
|
<div class="header-bg"></div>
|
||||||
<div class="header-pic"></div>
|
<div class="header-pic no-dark-mode"></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="page-main">
|
<div class="page-main">
|
||||||
<div class="main-box-one">
|
<div class="main-box-one">
|
||||||
@ -62,7 +62,7 @@
|
|||||||
<div class="box-pic" v-if="windowWidth<1920">
|
<div class="box-pic" v-if="windowWidth<1920">
|
||||||
<img class="box-img" :src="$A.originUrl('images/index/box-pic1.png')"/>
|
<img class="box-img" :src="$A.originUrl('images/index/box-pic1.png')"/>
|
||||||
</div>
|
</div>
|
||||||
<div class="box-one-pic1" v-else>
|
<div class="box-one-pic1 no-dark-mode" v-else>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<div class="box-one-tips">
|
<div class="box-one-tips">
|
||||||
@ -90,7 +90,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="box-two-square"></div>
|
<div class="box-two-square"></div>
|
||||||
<div class="box-two-pic2"></div>
|
<div class="box-two-pic2 no-dark-mode"></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="main-box-two" v-else>
|
<div class="main-box-two" v-else>
|
||||||
<div class="box-two-tips">
|
<div class="box-two-tips">
|
||||||
@ -113,7 +113,7 @@
|
|||||||
<div class="box-pic" v-if="windowWidth<1920">
|
<div class="box-pic" v-if="windowWidth<1920">
|
||||||
<img class="box-img" :src="$A.originUrl('images/index/box-pic3.png')"/>
|
<img class="box-img" :src="$A.originUrl('images/index/box-pic3.png')"/>
|
||||||
</div>
|
</div>
|
||||||
<div class="box-one-pic3" v-else></div>
|
<div class="box-one-pic3 no-dark-mode" v-else></div>
|
||||||
<div class="box-one-tips">
|
<div class="box-one-tips">
|
||||||
<div class="box-square"></div>
|
<div class="box-square"></div>
|
||||||
<div class="box-title">
|
<div class="box-title">
|
||||||
@ -139,11 +139,11 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="box-two-square"></div>
|
<div class="box-two-square"></div>
|
||||||
<div class="box-two-pic4"></div>
|
<div class="box-two-pic4 no-dark-mode"></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="main-box-two" v-else>
|
<div class="main-box-two" v-else>
|
||||||
<div class="box-two-tips">
|
<div class="box-two-tips">
|
||||||
<div class="box-pic">
|
<div class="box-pic no-dark-mode">
|
||||||
<img class="box-img" :src="$A.originUrl('images/index/box-pic4.png')"/>
|
<img class="box-img" :src="$A.originUrl('images/index/box-pic4.png')"/>
|
||||||
</div>
|
</div>
|
||||||
<div class="box-square"></div>
|
<div class="box-square"></div>
|
||||||
@ -159,7 +159,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="page-footer">
|
<div class="page-footer">
|
||||||
<div class="footer-service">
|
<div class="footer-service no-dark-mode">
|
||||||
<div class="footer-bg-box">
|
<div class="footer-bg-box">
|
||||||
<div class="box-title">
|
<div class="box-title">
|
||||||
{{ $L("开启您的 Dootask 团队协作") }}
|
{{ $L("开启您的 Dootask 团队协作") }}
|
||||||
|
|||||||
24
resources/assets/sass/dark.scss
vendored
24
resources/assets/sass/dark.scss
vendored
@ -306,4 +306,28 @@ body.dark-mode-reverse {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.page-warp {
|
||||||
|
.page-header {
|
||||||
|
.header-nav {
|
||||||
|
.header-nav-box {
|
||||||
|
.header-right-one {
|
||||||
|
.header-right-one-dropdown {
|
||||||
|
color: #000000;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.header-right-two {
|
||||||
|
color: #000000;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.header-content {
|
||||||
|
.header-title, .header-tips {
|
||||||
|
color: #000000;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user