no message

This commit is contained in:
kuaifan 2021-06-21 13:32:35 +08:00
parent 301e532cf9
commit d54b469683
3 changed files with 27 additions and 10 deletions

View File

@ -542,7 +542,7 @@ export default {
},
completedList() {
const {projectId, tasks, searchText, projectCompleteShow} = this;
const {projectId, tasks, searchText} = this;
const array = tasks.filter((task) => {
if (task.parent_id > 0) {
return false;
@ -550,11 +550,6 @@ export default {
if (task.project_id != projectId) {
return false;
}
if (!projectCompleteShow) {
if (task.complete_at) {
return false;
}
}
if (searchText) {
if (!$A.strExists(task.name, searchText) && !$A.strExists(task.desc, searchText)) {
return false;

View File

@ -94,8 +94,8 @@
<Icon v-if="taskDetail.complete_at" class="icon completed" type="md-checkmark-circle" @click="updateData('uncomplete')"/>
<Icon v-else class="icon" type="md-radio-button-off" @click="updateData('complete')"/>
<div class="nav">
<p v-if="taskDetail.project_name">{{taskDetail.project_name}}</p>
<p v-if="taskDetail.column_name">{{taskDetail.column_name}}</p>
<p v-if="projectName">{{projectName}}</p>
<p v-if="columnName">{{columnName}}</p>
<p v-if="taskDetail.id">{{taskDetail.id}}</p>
</div>
<EDropdown
@ -466,7 +466,29 @@ export default {
},
computed: {
...mapState(['userId', 'taskId', 'tasks', 'taskContents', 'taskFiles', 'taskPriority']),
...mapState(['userId', 'projects', 'columns', 'taskId', 'tasks', 'taskContents', 'taskFiles', 'taskPriority']),
projectName() {
if (!this.taskDetail.project_id) {
return ''
}
if (this.taskDetail.project_name) {
return this.taskDetail.project_name;
}
const project = this.projects.find(({id}) => id == this.taskDetail.project_id)
return project ? project.name : '';
},
columnName() {
if (!this.taskDetail.column_id) {
return ''
}
if (this.taskDetail.column_name) {
return this.taskDetail.column_name;
}
const column = this.columns.find(({id}) => id == this.taskDetail.column_id)
return column ? column.name : '';
},
taskContent() {
if (!this.taskId) {

View File

@ -229,13 +229,13 @@ const state = { method };
'projectTablePanel', // 项目面板显示类型
'taskMyShow', // 项目面板显示我的任务
'taskUndoneShow', // 项目面板显示未完成任务
'taskCompletedShow' // 项目面板显示已完成任务
].forEach((key) => {
state[key] = state.method.getStorageBoolean("boolean:" + key, true)
});
[
'projectChatShow', // 项目聊天显示
'taskCompletedShow', // 项目面板显示已完成任务
'projectCompleteShow' // 项目面板显示已完成列表
].forEach((key) => {
state[key] = state.method.getStorageBoolean("boolean:" + key, false)