修复添加任务在顶部卡的问题

This commit is contained in:
kuaifan 2021-07-01 17:44:27 +08:00
parent 785bdb1d34
commit 8d42104e77

View File

@ -104,16 +104,16 @@
</EDropdownItem> </EDropdownItem>
</EDropdownMenu> </EDropdownMenu>
</EDropdown> </EDropdown>
<Icon class="last" type="md-add" @click="addTopShow(column)" /> <Icon class="last" type="md-add" @click="addTopShow(column.id, true)" />
</div> </div>
</div> </div>
<div :ref="'column_' + column.id" class="column-task overlay-y"> <div :ref="'column_' + column.id" class="column-task overlay-y">
<div v-if="column.addTopShow===true" class="task-item additem"> <div v-if="!!columnTopShow[column.id]" class="task-item additem">
<TaskAddSimple <TaskAddSimple
:column-id="column.id" :column-id="column.id"
:project-id="projectId" :project-id="projectId"
:add-top="true" :add-top="true"
@on-close="column.addTopShow=false" @on-close="addTopShow(column.id, false)"
@on-priority="addTaskOpen" @on-priority="addTaskOpen"
auto-active/> auto-active/>
</div> </div>
@ -399,6 +399,7 @@ export default {
nowInterval: null, nowInterval: null,
columnLoad: {}, columnLoad: {},
columnTopShow: {},
taskLoad: {}, taskLoad: {},
searchText: '', searchText: '',
@ -631,9 +632,11 @@ export default {
}) })
}, },
addTopShow(column) { addTopShow(id, show) {
this.$set(column, 'addTopShow', true); this.$set(this.columnTopShow, id, show);
this.$refs['column_' + column.id][0].scrollTop = 0; if (show) {
this.$refs['column_' + id][0].scrollTop = 0;
}
}, },
addTaskOpen(column_id) { addTaskOpen(column_id) {