| | |
| | | <template> |
| | | <el-menu class="top-menu" :default-active="activeIndex" mode="horizontal" text-color="#333"> |
| | | <el-menu-item index="0" @click="openHome(itemHome)"> |
| | | <el-menu-item index="0" @click="openHome(itemHome)"> |
| | | <template #title> |
| | | <i :class="itemHome.source" style="padding-right: 5px"></i> |
| | | <span>{{ itemHome.name }}</span> |
| | | </template> |
| | | </el-menu-item> |
| | | |
| | | <el-menu-item index="0" @click="openTodo(itemHome)"> |
| | | <el-menu-item index="1" @click="openTodo(itemHome)"> |
| | | |
| | | <template #title> |
| | | |
| | | |
| | | <el-dropdown> |
| | | <span class="el-dropdown-link"> |
| | | <el-badge ref="topbadge" :value="remindCount" :max="99" :offset="[10, 0]" :class="{'blink-badge':this.remindCount>0}"> |
| | | <el-badge ref="topbadge" v-if="this.remindCount>0" :value="remindCount" :max="99" :offset="[10, 0]" :class="{'blink-badge':this.remindCount>0}"> |
| | | <el-tooltip |
| | | class="box-item" |
| | | effect="dark" |
| | |
| | | </el-badge> |
| | | </span> |
| | | <template #dropdown> |
| | | <el-dropdown-menu> |
| | | |
| | | <el-dropdown-item v-for="item in remindItems" @click.native="handleRemindClick(item)">{{item.text}}</el-dropdown-item> |
| | | |
| | | </el-dropdown-menu> |
| | | <el-dropdown-menu v-if="this.remindCount>0"> |
| | | <el-dropdown-item v-for="item in remindItems" @click.native="handleRemindClick(item)">{{item.text}}</el-dropdown-item> |
| | | </el-dropdown-menu> |
| | | </template> |
| | | |
| | | </el-dropdown> |
| | | |
| | | </template> |
| | | <!-- |
| | | <el-dropdown> |
| | | <template #dropdown> |
| | | <el-dropdown-menu> |
| | | <el-dropdown-item>Action 1</el-dropdown-item> |
| | | <el-dropdown-item>Action 2</el-dropdown-item> |
| | | </el-dropdown-menu> |
| | | </template> |
| | | </el-dropdown> |
| | | --> |
| | | |
| | | |
| | | </el-menu-item> |
| | | |
| | | <template v-for="(item, index) in items" :key="index"> |
| | |
| | | } |
| | | }, |
| | | openTodo() { |
| | | if(this.remindCount>0){ |
| | | this.$router.push({ path: '/flow/todoindex' }); |
| | | //this.box = false; |
| | | } |
| | | }, |
| | | |
| | | getCount() { |