mirror of
https://github.com/kuaifan/dootask.git
synced 2025-12-14 12:42:51 +00:00
优化暗黑样式
This commit is contained in:
parent
fb1b5969f5
commit
6bf1eb5bde
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "DooTask",
|
"name": "DooTask",
|
||||||
"version": "0.12.65",
|
"version": "0.12.66",
|
||||||
"description": "DooTask is task management system.",
|
"description": "DooTask is task management system.",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"start": "./cmd dev",
|
"start": "./cmd dev",
|
||||||
|
|||||||
2
public/css/app.css
vendored
2
public/css/app.css
vendored
File diff suppressed because one or more lines are too long
2
public/js/app.js
vendored
2
public/js/app.js
vendored
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
1
public/js/build/814.js
vendored
1
public/js/build/814.js
vendored
File diff suppressed because one or more lines are too long
1
public/js/build/826.js
vendored
Normal file
1
public/js/build/826.js
vendored
Normal file
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
|||||||
59ef1c199f078b0b
|
89e4d36b5138de04
|
||||||
|
|||||||
@ -31,13 +31,13 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="login-bottom">
|
<div class="login-bottom">
|
||||||
<Dropdown trigger="click" placement="top-start">
|
<Dropdown trigger="click" placement="bottom-start">
|
||||||
<div class="login-setting">
|
<div class="login-setting">
|
||||||
{{$L('设置')}}
|
{{$L('设置')}}
|
||||||
<i class="taskfont"></i>
|
<i class="taskfont"></i>
|
||||||
</div>
|
</div>
|
||||||
<DropdownMenu slot="list" class="login-setting-menu">
|
<DropdownMenu slot="list" class="login-setting-menu">
|
||||||
<Dropdown placement="right-end" @on-click="setTheme">
|
<Dropdown placement="right-start" transfer @on-click="setTheme">
|
||||||
<DropdownItem>
|
<DropdownItem>
|
||||||
<div class="login-setting-item">
|
<div class="login-setting-item">
|
||||||
{{$L('主题皮肤')}}
|
{{$L('主题皮肤')}}
|
||||||
@ -52,7 +52,7 @@
|
|||||||
:selected="themeMode === item.value">{{$L(item.name)}}</DropdownItem>
|
:selected="themeMode === item.value">{{$L(item.name)}}</DropdownItem>
|
||||||
</DropdownMenu>
|
</DropdownMenu>
|
||||||
</Dropdown>
|
</Dropdown>
|
||||||
<Dropdown placement="right-end" @on-click="setLanguage">
|
<Dropdown placement="right-start" transfer @on-click="setLanguage">
|
||||||
<DropdownItem divided>
|
<DropdownItem divided>
|
||||||
<div class="login-setting-item">
|
<div class="login-setting-item">
|
||||||
{{currentLanguage}}
|
{{currentLanguage}}
|
||||||
|
|||||||
@ -23,6 +23,7 @@
|
|||||||
<!--最近打开的任务-->
|
<!--最近打开的任务-->
|
||||||
<Dropdown
|
<Dropdown
|
||||||
v-if="item.path === 'taskBrowse'"
|
v-if="item.path === 'taskBrowse'"
|
||||||
|
transfer
|
||||||
placement="right-start">
|
placement="right-start">
|
||||||
<DropdownItem>
|
<DropdownItem>
|
||||||
<div class="manage-menu-flex">
|
<div class="manage-menu-flex">
|
||||||
@ -46,6 +47,7 @@
|
|||||||
<!-- 团队管理 -->
|
<!-- 团队管理 -->
|
||||||
<Dropdown
|
<Dropdown
|
||||||
v-else-if="item.path === 'team'"
|
v-else-if="item.path === 'team'"
|
||||||
|
transfer
|
||||||
placement="right-start">
|
placement="right-start">
|
||||||
<DropdownItem divided>
|
<DropdownItem divided>
|
||||||
<div class="manage-menu-flex">
|
<div class="manage-menu-flex">
|
||||||
@ -69,6 +71,7 @@
|
|||||||
<Dropdown
|
<Dropdown
|
||||||
v-else-if="item.path === 'theme'"
|
v-else-if="item.path === 'theme'"
|
||||||
placement="right-start"
|
placement="right-start"
|
||||||
|
transfer
|
||||||
@on-click="setTheme">
|
@on-click="setTheme">
|
||||||
<DropdownItem divided>
|
<DropdownItem divided>
|
||||||
<div class="manage-menu-flex">
|
<div class="manage-menu-flex">
|
||||||
@ -88,6 +91,7 @@
|
|||||||
<Dropdown
|
<Dropdown
|
||||||
v-else-if="item.path === 'language'"
|
v-else-if="item.path === 'language'"
|
||||||
placement="right-start"
|
placement="right-start"
|
||||||
|
transfer
|
||||||
@on-click="setLanguage">
|
@on-click="setLanguage">
|
||||||
<DropdownItem divided>
|
<DropdownItem divided>
|
||||||
<div class="manage-menu-flex">
|
<div class="manage-menu-flex">
|
||||||
|
|||||||
@ -44,14 +44,14 @@
|
|||||||
v-if="item.p_name"
|
v-if="item.p_name"
|
||||||
class="priority-color"
|
class="priority-color"
|
||||||
:style="{backgroundColor:item.p_color}"></em>
|
:style="{backgroundColor:item.p_color}"></em>
|
||||||
<TaskMenu :ref="`taskMenu_${item.id}`" :task="item">
|
<TaskMenu :ref="`taskMenu_${column.type}_${item.id}`" :task="item">
|
||||||
<div slot="icon" class="drop-icon" @click.stop="">
|
<div slot="icon" class="drop-icon" @click.stop="">
|
||||||
<i class="taskfont" v-html="item.complete_at ? '' : ''"></i>
|
<i class="taskfont" v-html="item.complete_at ? '' : ''"></i>
|
||||||
</div>
|
</div>
|
||||||
</TaskMenu>
|
</TaskMenu>
|
||||||
<div class="item-title">
|
<div class="item-title">
|
||||||
<!--工作流状态-->
|
<!--工作流状态-->
|
||||||
<span v-if="item.flow_item_name" :class="item.flow_item_status" @click.stop="openMenu(item)">{{item.flow_item_name}}</span>
|
<span v-if="item.flow_item_name" :class="item.flow_item_status" @click.stop="openMenu(column.type, item)">{{item.flow_item_name}}</span>
|
||||||
<!--是否子任务-->
|
<!--是否子任务-->
|
||||||
<span v-if="item.sub_top === true">{{$L('子任务')}}</span>
|
<span v-if="item.sub_top === true">{{$L('子任务')}}</span>
|
||||||
<!--有多少个子任务-->
|
<!--有多少个子任务-->
|
||||||
@ -165,8 +165,8 @@ export default {
|
|||||||
this.$store.dispatch("openTask", task)
|
this.$store.dispatch("openTask", task)
|
||||||
},
|
},
|
||||||
|
|
||||||
openMenu(task) {
|
openMenu(type, task) {
|
||||||
const el = this.$refs[`taskMenu_${task.id}`];
|
const el = this.$refs[`taskMenu_${type}_${task.id}`];
|
||||||
if (el) {
|
if (el) {
|
||||||
el[0].handleClick()
|
el[0].handleClick()
|
||||||
}
|
}
|
||||||
|
|||||||
24
resources/assets/sass/dark.scss
vendored
24
resources/assets/sass/dark.scss
vendored
@ -38,6 +38,16 @@ body.dark-mode-reverse {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.common-avatar {
|
||||||
|
&.avatar-wrapper {
|
||||||
|
.avatar-box {
|
||||||
|
.avatar-char {
|
||||||
|
color: #000000;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
.drawer-overlay {
|
.drawer-overlay {
|
||||||
background: rgba(230, 230, 230, 0.6);
|
background: rgba(230, 230, 230, 0.6);
|
||||||
.overlay-body {
|
.overlay-body {
|
||||||
@ -139,6 +149,20 @@ body.dark-mode-reverse {
|
|||||||
}
|
}
|
||||||
|
|
||||||
.dialog-wrapper {
|
.dialog-wrapper {
|
||||||
|
.dialog-nav {
|
||||||
|
.dialog-avatar {
|
||||||
|
.icon-avatar {
|
||||||
|
color: #1c1917;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
.dialog-title {
|
||||||
|
.main-title {
|
||||||
|
> h2 {
|
||||||
|
color: #555;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
.dialog-scroller {
|
.dialog-scroller {
|
||||||
.dialog-list {
|
.dialog-list {
|
||||||
> ul {
|
> ul {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user