| | |
| | | trigger="click"> |
| | | |
| | | <el-tabs v-model="activeName"> |
| | | <el-tab-pane label="邮件(1)" |
| | | name="first"></el-tab-pane> |
| | | <el-tab-pane label="消息(2)" |
| | | <!--<el-tab-pane :label="'邮件('+emailData.length+')'" |
| | | name="first"></el-tab-pane>--> |
| | | <el-tab-pane :label="'消息('+noticeData.length+')'" |
| | | name="second"></el-tab-pane> |
| | | <el-tab-pane label="通知" |
| | | name="third"></el-tab-pane> |
| | | </el-tabs> |
| | | <el-scrollbar style="height:300px"> |
| | | <avue-notice :data="data" |
| | | <avue-notice :data="noticeData" |
| | | :option="option" |
| | | @page-change="pageChange"></avue-notice> |
| | | </el-scrollbar> |
| | |
| | | </template> |
| | | |
| | | <script> |
| | | let list = [{ |
| | | img: '/img/bg/vip1.png', |
| | | title: '史蒂夫·乔布斯 关注了你', |
| | | subtitle: '05-08 15:08', |
| | | tag: '已经开始', |
| | | status: 0 |
| | | }, { |
| | | img: '/img/bg/vip2.png', |
| | | title: '斯蒂夫·沃兹尼亚克 关注了你', |
| | | subtitle: '05-08 15:08', |
| | | tag: '未开始', |
| | | status: 1 |
| | | }, { |
| | | img: '/img/bg/vip3.png', |
| | | title: '蒂姆·库克 关注了你', |
| | | subtitle: '05-08 15:08', |
| | | status: 3, |
| | | tag: '有错误' |
| | | }, { |
| | | img: '/img/bg/vip4.png', |
| | | title: '比尔·费尔南德斯 关注了你', |
| | | subtitle: '05-08 15:08', |
| | | status: 4, |
| | | tag: '已完成' |
| | | }]; |
| | | export default { |
| | | name: "top-notice", |
| | | data () { |
| | | return { |
| | | activeName: 'first', |
| | | activeName: 'second', |
| | | option: { |
| | | props: { |
| | | img: 'img', |
| | |
| | | status: 'status' |
| | | }, |
| | | }, |
| | | data: list, |
| | | emailData:[], |
| | | noticeData: [{ |
| | | img: '/img/bg/vip1.png', |
| | | title: '史蒂夫·乔布斯 关注了你', |
| | | subtitle: '05-08 15:08', |
| | | tag: '已经开始', |
| | | status: 0 |
| | | }, { |
| | | img: '/img/bg/vip2.png', |
| | | title: '斯蒂夫·沃兹尼亚克 关注了你', |
| | | subtitle: '05-08 15:08', |
| | | tag: '未开始', |
| | | status: 1 |
| | | }, { |
| | | img: '/img/bg/vip3.png', |
| | | title: '蒂姆·库克 关注了你', |
| | | subtitle: '05-08 15:08', |
| | | status: 3, |
| | | tag: '有错误' |
| | | }, { |
| | | img: '/img/bg/vip4.png', |
| | | title: '比尔·费尔南德斯 关注了你', |
| | | subtitle: '05-08 15:08', |
| | | status: 4, |
| | | tag: '已完成' |
| | | }] |
| | | } |
| | | }, |
| | | created () { |
| | |
| | | pageChange (page, done) { |
| | | setTimeout(() => { |
| | | this.$message.success('页码' + page) |
| | | this.data = this.data.concat(list); |
| | | this.noticeData = this.noticeData.concat(list); |
| | | done(); |
| | | }, 1000) |
| | | |
| | |
| | | <el-row> |
| | | <basic-container title="消息列表"> |
| | | <el-collapse v-model="logActiveNames" @change="handleChange"> |
| | | <el-collapse-item title="2.8.2.RELEASE发布" name="23"> |
| | | <div>1.[升级]SpringBoot 至 2.3.12</div> |
| | | <div>2.[升级]SpringBootAdmin 至 2.3.1</div> |
| | | <div>3.[升级]Knife4j 至 2.0.9</div> |
| | | <div>4.[升级]Nacos 至 2.0.2</div> |
| | | <div>5.[升级]Seata 至 1.4.2</div> |
| | | <div>6.[回滚]MybatisPlus 至 3.4.2</div> |
| | | <div>7.[升级]DynamicDatasource 至 3.3.6</div> |
| | | <div>8.[升级]Druid 至 1.2.6</div> |
| | | <div>9.[升级]Avue 至 2.8.18</div> |
| | | <div>10.[新增]用户登录错误次数锁定功能</div> |
| | | <div>11.[新增]多部门多角色用户在登录时增加下拉选项</div> |
| | | <div>12.[新增]新增用户多条件查询接口</div> |
| | | <div>13.[新增]Ribbon组件权重读取逻辑</div> |
| | | <div>14.[新增]ExcelUtil新增WriteHandler参数</div> |
| | | <div>15.[新增]CacheUtil增加指定tenantId清空方法</div> |
| | | <div>16.[优化]手机短信校验逻辑,增加手机号强制判断</div> |
| | | <div>17.[优化]短信调试功能增加资源编号读取</div> |
| | | <div>18.[优化]多租户切面逻辑</div> |
| | | <div>19.[优化]多租户缓存清空逻辑</div> |
| | | <div>20.[优化]ISqlInjector支持自定义覆盖</div> |
| | | <div>21.[优化]优化日志对于租户id的判断</div> |
| | | <div>22.[优化]Menu类重写hashCode方法</div> |
| | | <div>23.[优化]MySql脚本将long类型字段改为bigint(20)</div> |
| | | <div>24.[修复]用户中心字段绑定相反的问题</div> |
| | | <div>25.[修复]关闭验证码模式后首页仍调用验证码接口的问题</div> |
| | | </el-collapse-item> |
| | | <el-collapse-item title="2.8.2.RELEASE发布,增强用户登录方案" name="24"> |
| | | <div>1.[升级]SpringBoot 至 2.3.12</div> |
| | | <div>2.[升级]SpringBootAdmin 至 2.3.1</div> |
| | | <div>3.[升级]Knife4j 至 2.0.9</div> |
| | | <div>4.[升级]Nacos 至 2.0.2</div> |
| | | <div>5.[升级]Seata 至 1.4.2</div> |
| | | <div>6.[回滚]MybatisPlus 至 3.4.2</div> |
| | | <div>7.[升级]DynamicDatasource 至 3.3.6</div> |
| | | <div>8.[升级]Druid 至 1.2.6</div> |
| | | <div>9.[升级]Avue 至 2.8.18</div> |
| | | <div>10.[新增]用户登录错误次数锁定功能</div> |
| | | <div>11.[新增]多部门多角色用户在登录时增加下拉选项</div> |
| | | <div>12.[新增]新增用户多条件查询接口</div> |
| | | <div>13.[新增]Ribbon组件权重读取逻辑</div> |
| | | <div>14.[新增]ExcelUtil新增WriteHandler参数</div> |
| | | <div>15.[新增]CacheUtil增加指定tenantId清空方法</div> |
| | | <div>16.[优化]手机短信校验逻辑,增加手机号强制判断</div> |
| | | <div>17.[优化]短信调试功能增加资源编号读取</div> |
| | | <div>18.[优化]多租户切面逻辑</div> |
| | | <div>19.[优化]多租户缓存清空逻辑</div> |
| | | <div>20.[优化]ISqlInjector支持自定义覆盖</div> |
| | | <div>21.[优化]优化日志对于租户id的判断</div> |
| | | <div>22.[优化]Menu类重写hashCode方法</div> |
| | | <div>23.[优化]MySql脚本将long类型字段改为bigint(20)</div> |
| | | <div>24.[修复]用户中心字段绑定相反的问题</div> |
| | | <div>25.[修复]关闭验证码模式后首页仍调用验证码接口的问题</div> |
| | | <el-collapse-item v-for="item in noticeData" :title="item.title" :name="item.id"> |
| | | <div>{{item.subtitle}}</div> |
| | | </el-collapse-item> |
| | | </el-collapse> |
| | | </basic-container> |
| | |
| | | } |
| | | ] |
| | | }, |
| | | noticeData: [{ |
| | | img: '/img/bg/vip1.png', |
| | | title: '史蒂夫·乔布斯 关注了你', |
| | | subtitle: '05-08 15:08', |
| | | tag: '已经开始', |
| | | status: 0 |
| | | }, { |
| | | img: '/img/bg/vip2.png', |
| | | title: '斯蒂夫·沃兹尼亚克 关注了你', |
| | | subtitle: '05-08 15:08', |
| | | tag: '未开始', |
| | | status: 1 |
| | | }, { |
| | | img: '/img/bg/vip3.png', |
| | | title: '蒂姆·库克 关注了你', |
| | | subtitle: '05-08 15:08', |
| | | status: 3, |
| | | tag: '有错误' |
| | | }, { |
| | | img: '/img/bg/vip4.png', |
| | | title: '比尔·费尔南德斯 关注了你', |
| | | subtitle: '05-08 15:08', |
| | | status: 4, |
| | | tag: '已完成' |
| | | }], |
| | | logActiveNames: ['28'], |
| | | userarr: [], |
| | | userid: '', |