no message

This commit is contained in:
kuaifan 2021-06-24 18:08:54 +08:00
parent 43ff98353d
commit 771559696f
3 changed files with 26 additions and 6 deletions

View File

@ -1005,7 +1005,7 @@ class ProjectController extends AbstractController
$builder->whereTaskId($task->id); $builder->whereTaskId($task->id);
} else { } else {
$project = Project::userProject($project_id); $project = Project::userProject($project_id);
$builder->whereTaskId($project->id); $builder->whereProjectId($project->id);
} }
// //
$list = $builder->orderByDesc('created_at')->paginate(Base::getPaginate(100, 20)); $list = $builder->orderByDesc('created_at')->paginate(Base::getPaginate(100, 20));

View File

@ -33,12 +33,14 @@
<EDropdownMenu v-if="projectData.owner_userid === userId" slot="dropdown"> <EDropdownMenu v-if="projectData.owner_userid === userId" slot="dropdown">
<EDropdownItem command="setting">{{$L('项目设置')}}</EDropdownItem> <EDropdownItem command="setting">{{$L('项目设置')}}</EDropdownItem>
<EDropdownItem command="user">{{$L('成员管理')}}</EDropdownItem> <EDropdownItem command="user">{{$L('成员管理')}}</EDropdownItem>
<EDropdownItem command="log">{{$L('项目动态')}}</EDropdownItem>
<EDropdownItem command="archived_task">{{$L('已归档任务')}}</EDropdownItem> <EDropdownItem command="archived_task">{{$L('已归档任务')}}</EDropdownItem>
<EDropdownItem command="transfer" divided>{{$L('移交项目')}}</EDropdownItem> <EDropdownItem command="transfer" divided>{{$L('移交项目')}}</EDropdownItem>
<EDropdownItem command="archived">{{$L('归档项目')}}</EDropdownItem> <EDropdownItem command="archived">{{$L('归档项目')}}</EDropdownItem>
<EDropdownItem command="delete" style="color:#f40">{{$L('删除项目')}}</EDropdownItem> <EDropdownItem command="delete" style="color:#f40">{{$L('删除项目')}}</EDropdownItem>
</EDropdownMenu> </EDropdownMenu>
<EDropdownMenu v-else slot="dropdown"> <EDropdownMenu v-else slot="dropdown">
<EDropdownItem command="log">{{$L('项目动态')}}</EDropdownItem>
<EDropdownItem command="archived_task">{{$L('已归档任务')}}</EDropdownItem> <EDropdownItem command="archived_task">{{$L('已归档任务')}}</EDropdownItem>
<EDropdownItem command="exit" divided style="color:#f40">{{$L('退出项目')}}</EDropdownItem> <EDropdownItem command="exit" divided style="color:#f40">{{$L('退出项目')}}</EDropdownItem>
</EDropdownMenu> </EDropdownMenu>
@ -247,7 +249,7 @@
<Col span="3"></Col> <Col span="3"></Col>
<Col span="3"></Col> <Col span="3"></Col>
</Row> </Row>
<TaskRow :list="myList" open-key="my" @command="dropTask" fast-add-task/> <TaskRow v-if="tablePanel('showMy')" :list="myList" open-key="my" @command="dropTask" fast-add-task/>
</div> </div>
<!--未完成任务--> <!--未完成任务-->
<div v-if="projectData.task_num > 0" :class="['project-table-body', !tablePanel('showUndone') ? 'project-table-hide' : '']"> <div v-if="projectData.task_num > 0" :class="['project-table-body', !tablePanel('showUndone') ? 'project-table-hide' : '']">
@ -262,7 +264,7 @@
<Col span="3"></Col> <Col span="3"></Col>
<Col span="3"></Col> <Col span="3"></Col>
</Row> </Row>
<TaskRow :list="undoneList" open-key="undone" @command="dropTask"/> <TaskRow v-if="tablePanel('showUndone')" :list="undoneList" open-key="undone" @command="dropTask"/>
</div> </div>
<!--已完成任务--> <!--已完成任务-->
<div v-if="projectData.task_num > 0" :class="['project-table-body', !tablePanel('showCompleted') ? 'project-table-hide' : '']"> <div v-if="projectData.task_num > 0" :class="['project-table-body', !tablePanel('showCompleted') ? 'project-table-hide' : '']">
@ -277,7 +279,7 @@
<Col span="3"></Col> <Col span="3"></Col>
<Col span="3"></Col> <Col span="3"></Col>
</Row> </Row>
<TaskRow :list="completedList" open-key="completed" @command="dropTask"/> <TaskRow v-if="tablePanel('showCompleted')" :list="completedList" open-key="completed" @command="dropTask"/>
</div> </div>
</div> </div>
@ -358,6 +360,14 @@
</div> </div>
</Modal> </Modal>
<!--查看项目动态-->
<Drawer
v-model="logShow"
:width="680"
:title="$L('项目动态')">
<ProjectLog v-if="logShow" :project-id="projectId"/>
</Drawer>
<!--查看归档任务--> <!--查看归档任务-->
<Drawer <Drawer
v-model="archivedTaskShow" v-model="archivedTaskShow"
@ -377,9 +387,10 @@ import UserInput from "../../../components/UserInput";
import TaskAddSimple from "./TaskAddSimple"; import TaskAddSimple from "./TaskAddSimple";
import TaskRow from "./TaskRow"; import TaskRow from "./TaskRow";
import TaskArchived from "./TaskArchived"; import TaskArchived from "./TaskArchived";
import ProjectLog from "./ProjectLog";
export default { export default {
name: "ProjectList", name: "ProjectList",
components: {TaskArchived, TaskRow, Draggable, TaskAddSimple, UserInput, TaskAdd, TaskPriority}, components: {ProjectLog, TaskArchived, TaskRow, Draggable, TaskAddSimple, UserInput, TaskAdd, TaskPriority},
data() { data() {
return { return {
nowTime: Math.round(new Date().getTime() / 1000), nowTime: Math.round(new Date().getTime() / 1000),
@ -411,6 +422,7 @@ export default {
transferData: {}, transferData: {},
transferLoad: 0, transferLoad: 0,
logShow: false,
archivedTaskShow: false, archivedTaskShow: false,
} }
}, },
@ -948,6 +960,10 @@ export default {
this.userShow = true; this.userShow = true;
break; break;
case "log":
this.logShow = true;
break;
case "archived_task": case "archived_task":
this.archivedTaskShow = true; this.archivedTaskShow = true;
break; break;

View File

@ -243,8 +243,9 @@ body {
.ivu-drawer-content { .ivu-drawer-content {
border-radius: 18px 0 0 18px; border-radius: 18px 0 0 18px;
.ivu-drawer-header { .ivu-drawer-header {
padding-top: 16px;
padding-bottom: 6px;
border-bottom: 1px solid transparent; border-bottom: 1px solid transparent;
padding-bottom: 5px;
.ivu-drawer-header-inner { .ivu-drawer-header-inner {
font-size: 18px; font-size: 18px;
padding: 0 4px; padding: 0 4px;
@ -252,6 +253,9 @@ body {
line-height: 32px; line-height: 32px;
} }
} }
.ivu-drawer-body {
padding: 10px 20px;
}
} }
} }