替换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> </ETooltip>
</li> </li>
<li :class="['project-icon', searchText!='' ? 'active' : '']"> <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" /> <Icon class="menu-icon" type="ios-search" />
<div slot="content"> <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> </div>
</Tooltip> </ETooltip>
</li> </li>
<li :class="['project-icon', projectParameter('chat') ? 'active' : '']" @click="$store.dispatch('toggleProjectParameter', 'chat')"> <li :class="['project-icon', projectParameter('chat') ? 'active' : '']" @click="$store.dispatch('toggleProjectParameter', 'chat')">
<Icon class="menu-icon" type="ios-chatbubbles" /> <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"></Col> <Col span="3"></Col>
<Col span="3"></Col> <Col span="3">{{$L('完成时间')}}</Col>
</Row> </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>
</div> </div>
@ -485,6 +485,7 @@ export default {
sortField: 'end_at', sortField: 'end_at',
sortType: 'desc', sortType: 'desc',
searchShow: false,
searchText: '', searchText: '',
addColumnShow: false, addColumnShow: false,
@ -756,6 +757,15 @@ export default {
}, },
'$route'() { '$route'() {
this.tempShowTasks = []; 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="open">{{$L('开启')}}</Radio>
<Radio label="close">{{$L('关闭')}}</Radio> <Radio label="close">{{$L('关闭')}}</Radio>
</RadioGroup> </RadioGroup>
<Tooltip v-if="formDatum.auto_archived=='open'" class="setting-auto-day" placement="right"> <ETooltip v-if="formDatum.auto_archived=='open'" placement="right">
<div class="setting-auto-day">
<Input v-model="formDatum.archived_day" type="number"> <Input v-model="formDatum.archived_day" type="number">
<span slot="append">{{$L('天')}}</span> <span slot="append">{{$L('天')}}</span>
</Input> </Input>
</div>
<div slot="content">{{$L('任务完成 % 天后自动归档。', formDatum.archived_day)}}</div> <div slot="content">{{$L('任务完成 % 天后自动归档。', formDatum.archived_day)}}</div>
</Tooltip> </ETooltip>
</FormItem> </FormItem>
</Form> </Form>
<div class="setting-footer"> <div class="setting-footer">