替换Tooltip改成ETooltip

This commit is contained in:
kuaifan 2022-01-07 18:09:05 +08:00
parent b2aba82a1b
commit 5a64cb2323
2 changed files with 22 additions and 10 deletions

View File

@ -35,12 +35,12 @@
</ETooltip>
</li>
<li :class="['project-icon', searchText!='' ? 'active' : '']">
<Tooltip :always="searchText!=''" theme="light">
<ETooltip v-model="searchShow" :manual="searchText!=''" effect="light">
<Icon class="menu-icon" type="ios-search" />
<div slot="content">
<Input v-model="searchText" :placeholder="$L('名称、描述...')" class="search-input" clearable autofocus/>
<Input v-model="searchText" ref="searchInput" :placeholder="$L('名称、描述...')" class="search-input" clearable/>
</div>
</Tooltip>
</ETooltip>
</li>
<li :class="['project-icon', projectParameter('chat') ? 'active' : '']" @click="$store.dispatch('toggleProjectParameter', 'chat')">
<Icon class="menu-icon" type="ios-chatbubbles" />
@ -328,9 +328,9 @@
<Col span="3"></Col>
<Col span="3"></Col>
<Col span="3"></Col>
<Col span="3"></Col>
<Col span="3">{{$L('完成时间')}}</Col>
</Row>
<TaskRow v-if="projectParameter('showCompleted')" :list="completedList" open-key="completed" @command="dropTask" @on-priority="addTaskOpen"/>
<TaskRow v-if="projectParameter('showCompleted')" :list="completedList" open-key="completed" @command="dropTask" @on-priority="addTaskOpen" showCompleteAt/>
</div>
</div>
@ -485,6 +485,7 @@ export default {
sortField: 'end_at',
sortType: 'desc',
searchShow: false,
searchText: '',
addColumnShow: false,
@ -756,6 +757,15 @@ export default {
},
'$route'() {
this.tempShowTasks = [];
},
searchShow(val) {
if (val) {
this.$nextTick(() => {
this.$refs.searchInput.focus({
cursor: "end"
});
})
}
}
},

View File

@ -50,12 +50,14 @@
<Radio label="open">{{$L('开启')}}</Radio>
<Radio label="close">{{$L('关闭')}}</Radio>
</RadioGroup>
<Tooltip v-if="formDatum.auto_archived=='open'" class="setting-auto-day" placement="right">
<Input v-model="formDatum.archived_day" type="number">
<span slot="append">{{$L('天')}}</span>
</Input>
<ETooltip v-if="formDatum.auto_archived=='open'" placement="right">
<div class="setting-auto-day">
<Input v-model="formDatum.archived_day" type="number">
<span slot="append">{{$L('天')}}</span>
</Input>
</div>
<div slot="content">{{$L('任务完成 % 天后自动归档。', formDatum.archived_day)}}</div>
</Tooltip>
</ETooltip>
</FormItem>
</Form>
<div class="setting-footer">