no message
This commit is contained in:
parent
7a22f4b20f
commit
6324e79aba
@ -572,7 +572,7 @@ export default {
|
||||
return [];
|
||||
}
|
||||
return this.tasks.filter(({parent_id}) => {
|
||||
return parent_id > 0 && parent_id == this.taskId
|
||||
return parent_id == this.taskId
|
||||
}).sort((a, b) => {
|
||||
return a.id - b.id;
|
||||
});
|
||||
|
@ -5,7 +5,7 @@
|
||||
<em v-if="item.p_name" class="priority-color" :style="{backgroundColor:item.p_color}"></em>
|
||||
<Col span="12" :class="['row-name', item.complete_at ? 'complete' : '']">
|
||||
<Icon
|
||||
v-if="(item.sub_num > 0 && item.sub_top !== true) || (item.parent_id===0 && fastAddTask)"
|
||||
v-if="(item.sub_num > 0 && item.sub_top !== true) || (item.parent_id === 0 && fastAddTask)"
|
||||
:class="['sub-icon', taskOpen[item.id] ? 'active' : '']"
|
||||
type="ios-arrow-forward"
|
||||
@click="getSublist(item)"/>
|
||||
@ -41,7 +41,7 @@
|
||||
</div>
|
||||
</EDropdownItem>
|
||||
<template v-if="item.parent_id === 0">
|
||||
<EDropdownItem v-if="item.parent_id === 0" divided disabled>{{$L('背景色')}}</EDropdownItem>
|
||||
<EDropdownItem divided disabled>{{$L('背景色')}}</EDropdownItem>
|
||||
<EDropdownItem v-for="(c, k) in $store.state.taskColorList" :key="k" :command="c">
|
||||
<div class="item">
|
||||
<i class="taskfont" :style="{color:c.color||'#f9f9f9'}" v-html="c.color == item.color ? '' : ''"></i>{{$L(c.name)}}
|
||||
@ -193,7 +193,7 @@ export default {
|
||||
subTask() {
|
||||
return function(task_id) {
|
||||
return this.tasks.filter(({parent_id}) => {
|
||||
return parent_id > 0 && parent_id == task_id
|
||||
return parent_id == task_id
|
||||
}).sort((a, b) => {
|
||||
return a.id - b.id;
|
||||
});
|
||||
|
@ -211,6 +211,9 @@ export default {
|
||||
props: {
|
||||
command: 'delete',
|
||||
},
|
||||
style: {
|
||||
color: 'red'
|
||||
}
|
||||
}, [h('div', this.$L('删除'))]),
|
||||
])
|
||||
const dropdownMenu = h('EDropdown', {
|
||||
|
@ -70,7 +70,7 @@
|
||||
</div>
|
||||
</EDropdownItem>
|
||||
<template v-if="item.parent_id === 0">
|
||||
<EDropdownItem v-if="item.parent_id === 0" divided disabled>{{$L('背景色')}}</EDropdownItem>
|
||||
<EDropdownItem divided disabled>{{$L('背景色')}}</EDropdownItem>
|
||||
<EDropdownItem v-for="(c, k) in $store.state.taskColorList" :key="k" :command="c">
|
||||
<div class="item">
|
||||
<i class="taskfont" :style="{color:c.color||'#f9f9f9'}" v-html="c.color == item.color ? '' : ''"></i>{{$L(c.name)}}
|
||||
|
14
resources/assets/js/store/getters.js
vendored
14
resources/assets/js/store/getters.js
vendored
@ -72,13 +72,7 @@ export default {
|
||||
}
|
||||
return true;
|
||||
}).map(task => {
|
||||
if (task.parent_id <= 0) {
|
||||
// 主任务
|
||||
return Object.assign({}, task, {
|
||||
sub_top: false,
|
||||
sub_my: list.filter(({parent_id}) => parent_id == task.id),
|
||||
});
|
||||
} else {
|
||||
if (task.parent_id > 0) {
|
||||
// 子任务
|
||||
const data = state.tasks.find(({id}) => id == task.parent_id);
|
||||
if (data) {
|
||||
@ -99,6 +93,12 @@ export default {
|
||||
sub_my: [],
|
||||
});
|
||||
}
|
||||
} else {
|
||||
// 主任务
|
||||
return Object.assign({}, task, {
|
||||
sub_top: false,
|
||||
sub_my: list.filter(({parent_id}) => parent_id == task.id),
|
||||
});
|
||||
}
|
||||
})
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user