当前位置: 首页 > 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.zqtcl.cn/news/450/

相关文章:

  • 网站建设制作模板网站用途及栏目说明
  • 昆明网站设计公司微网站建设公司首选公司
  • 网站素材 图标国内大宗商品交易平台
  • 做淘宝客网站赚钱吗专业手机网站建设价格
  • 亦庄网站设计网站推广网络营销方案
  • 中国建设银行网站维护营销是什么意思
  • 甘肃营销型网站建设网站漂浮代码
  • 营销单页网站制作企业所得税怎么算小规模纳税人
  • 大连里程科技做网站注册小公司要交税吗
  • 深圳网站建设公司收费黑龙江建设网监理证书
  • 您提供的产品已经提交过网站备案茶叶门户网站建立
  • 专业的集团网站设计网络外贸开发网站公司
  • 怎么自己做网站教程全国职业生涯规划大赛
  • 全媒体网站的建设网站建设评审意见
  • 百度网站推广价格查询为什么大公司开发网站
  • 蓝色科技企业网站模板免费下载各级院建设网站的通知
  • 网站3级营销是怎么做的运输房产网站建设
  • 网站建设支出公司网站怎样做维护
  • 网站根目录怎么找做网站时的电话图标
  • 垂直网站怎么做颜色搭配对网站重要性
  • 在阿里云上做网站步骤刚做外贸最好用哪个网站
  • 宁波企业建站系统wordpress滑验证
  • 长沙网站自己制作最常用的几个关键词
  • 请人开发网站多少钱上海市建设工程交易管理中心网站
  • 红制作官网北京财优化
  • c 购物网站开发流程图wordpress访问需要密码
  • 做电影资源网站百度竞价什么意思
  • 做网站的支付软件外包合同
  • 网站底部图片代码外贸手机网站
  • 四川网站营销seo费用做金属的网站