当前位置: 首页 > news >正文

微擎可以做企业网站吗杭州微网站开发公司

微擎可以做企业网站吗,杭州微网站开发公司,新乡网站建设哪家权威,杭州网站建设faxide一. 需求 后端返回一个数组#xff0c;前端按时间维度将该数组的分割为【今年】和【往年】俩个数组后端返回的数组格式如下 timeList:[{id:1,billTime:2024-01-10,createTime:2024-01-10 00:00:00,status:0},{id:2,billTime:2022-05-25…一. 需求 后端返回一个数组前端按时间维度将该数组的分割为【今年】和【往年】俩个数组后端返回的数组格式如下 timeList:[{id:1,billTime:2024-01-10,createTime:2024-01-10 00:00:00,status:0},{id:2,billTime:2022-05-25,createTime:2022-05-25 00:00:00,status:1},{id:3,billTime:2022-03-23,createTime:2022-03-23 00:00:00,status:2},{id:4,billTime:2022-02-11,createTime:2022-02-11 00:00:00,status:0},{id:5,billTime:2022-01-01,createTime:2022-01-01 00:00:00,status:2},{id:6,billTime:2021-12-01,createTime:2021-12-01 00:00:00,status:2},{id:7,billTime:2021-11-01,createTime:2021-11-01 00:00:00,status:2}, ]需要的数组如下 // 往年 preYear:[{billTime:2022-05,value:2022-05},{billTime:2022-03,value:2022-03},{billTime:2022-02,value:2022-02},{billTime:2022-01,value:2022-01},{billTime:2021-12,value:2021-12},{billTime:2021-11,value:2021-11}, ] // 今年 newYear:[{billTime:2024-01,value:2024-01}, ]效果如下 全部账期【今年账期】点击切换标签、往年账期下拉框 二. 实现 templatediv!-- 本年账期 --el-radio-group v-modelnewTime changehandleChangeNewTime sizeminiel-radio-button v-for(item,index) in newYear :keyindex :labelitem.billTime :valueitem.valuetemplatespan{{item.value}}/span/template/el-radio-button/el-radio-group!-- 往年账期 --el-button sizemini stylemargin-left: 20px split-button往年账期/el-buttonel-select changebillTimeSearch v-modelpreTime sizemini placeholder请选择 clearableel-option v-for(item,index) in preYear :keyindex :labelitem.billTime :valueitem.billTime/el-option/el-selectdiv /templatescript import { getBillTime,getList } from /api/xxx import { dateFormat } from /utils/index;export default{data(){return{query:{pageNum:1,pageSize:10,startTime: // 选中的账期},list:[],listLoading:false,newYear:[], // 本年账期列表preYear:[], // 往年账期列表preTime:, // 选中的往年账期newTime: // 选中的今年账期}},mounted(){this.fetchData()this.getBillTime()},methods:{/*** 初始化列表数据*/fetchData(){this.listLoading truegetList(this.query).then(res{this.list res.data.listthis.listLoading false})},/*** 获取列表并按照时间分割为【往年】和【今年】账期*/getBillTime(){getBillTime().then(res{let currentYear this.formatDateYear(new Date())res.data.list.forEach(item{item.billTime this.formatDate(item.billTime)let obj {billTime:item.billTime,value:item.billTime};if(item.billTime.indexOf(currentYear) -1 || this.newYear.length 12){this.preYear.push(obj)// 去重this.preYear this.preYear.reduce((preVal,curVal) {object[curVal.billTime] ? : (object[curVal.billTime] preVal.push(curVal));return preVal;}, []);}else{this.newYear.push(obj);// 账单日重复问题let object {};this.newYear this.newYear.reduce((preVal, curVal) {object[curVal.billTime] ? : (object[curVal.billTime] preVal.push(curVal));return preVal;}, []);}});var result this.newYear.some(item {if (item.billTime ) {return true;}});if (!result) {// 如果存在this.newYear.unshift({ billTime: , value: 全部账单 });}})},/*** 切换今年账单日标签项* param {String} val */handleChangeNewTime(val) {this.query.startTime val;this.preTime // this.$refs.orderListRef.clearSelection();this.fetchData();},/*** 往年账单筛选 此处仅需要传一个值年月即可后端进行模糊查询* param {String} val */billTimeSearch(val) {this.query.startTime val;this.newTime this.fetchData();},/*** 账单日格式化* param {Date} date */formatDate(date) {return dateFormat(new Date(date), yyyy-MM);},formatDateYear(date) {return dateFormat(new Date(date), yyyy);},}} /script三. 时间转换 /utils/index //格式化时间 export function dateFormat(date, format) {format format || yyyy-MM-dd hh:mm:ss;if (date ! Invalid Date) {let o {M: date.getMonth() 1, //monthd: date.getDate(), //dayh: date.getHours(), //hourm: date.getMinutes(), //minutes: date.getSeconds(), //secondq: Math.floor((date.getMonth() 3) / 3), //quarterS: date.getMilliseconds() //millisecond};if (/(y)/.test(format))format format.replace(RegExp.$1,(date.getFullYear() ).substr(4 - RegExp.$1.length));for (let k in o)if (new RegExp(( k )).test(format))format format.replace(RegExp.$1,RegExp.$1.length 1 ?o[k] :(00 o[k]).substr(( o[k]).length));return format;}return ; }
http://www.pierceye.com/news/450/

相关文章:

  • 电商公司名称怎么起名简述什么是seo及seo的作用
  • 挑号网站后台怎么更新织梦能不能做门户网站
  • 公司网站建设中心重庆seo霸屏
  • 电子产品网站建设模板汕头seo不错
  • 网站响应式与电脑版有什么区别杭州杭州网站建设公司
  • 网站开发与应用 大作业作业长沙专业个人做网站哪家好
  • 可以免费制作网页的网站谷歌浏览器下载手机版安卓官网
  • 婚恋网站翻译可以做吗成都住建局官网怎么查询楼盘剩余房
  • 做网站加模块开发是什么工作
  • 网站首页幻灯片不显示小网站怎么建设
  • 手机网站排版网站建设技术外包
  • 成都网络公司有哪些襄樊seo
  • 做美食的网站哪个好建设金融网站
  • 茶具网站模板做网站的公司成都
  • 上海市民营企业100强网站设计网站优化公司
  • 做家具有那个网站好51wordpress
  • 网站程序源码网页设计导航栏素材
  • 免费建设微网站制作网站维护公司推荐
  • 怎么买做淘宝优惠券网站上海网站建设公司指南
  • 公共部门网站建设维护游戏音效设计师培训
  • 首钢水钢赛德建设有限公司网站做运营常用的网站
  • 网站改名 备案免费空间是什么意思
  • 内部网站可以做ipc备案seo流量排名软件
  • 免费做的网站怎么设置域名海外互联网推广平台
  • 鄂州网站建设推广报价wordpress 定时计划失败
  • 做金融看哪些网站有哪些内容北京上海网站建设公司哪家好
  • 做司法考试题目的网站牛商网招聘
  • 网站后台管理系统怎么上传网站建设微企
  • 安阳手机网站制作兰州网站制作公司
  • 用python做 网站论坛网站做关键词