zoukankan      html  css  js  c++  java
  • 关于备案编号跟备案状态的合并以及js取月份进行下载

    1 配置中的字段如果为isbak     bak_num,通过相应组件component,然后写一个判断,其中isbak为false,baknum为true,在组件中的template中.的判断为<span>{{data.isbak==0?'未备案':(data.isbak==1?data.bak_num?data.bak_num:''):'')}}</span>

    2 前台element组件中的日期<el-date-picker v-model="tm1" value-format="timestamp" type="month" placeholder="选择日期" size="mini" ></el-date-picker>

                                                 <el-button type="primary" size="mini" @click="daochu">下载</el-button>

      JS段方法  daochu:function(){  var_t=this;_t.loadingTxt='数据导出中';this.loading=true; //获取随机导出id  if(!this.daochuSid) this.daochuSid=Math.ceil(Math.random()*9999);

       //获取当前日期

    var now=new Date();

    var year=now.getFullYear();

    var month=now.getMonth()+1;

    var date=now.getDate();

    var nowday=year+'年'+month+'月'+date+'日';

    if(_t.tm1){

    now=new Date(+_t.tm1)//字符串转整数

    //索取时间变量不一样-

    year=now.getFullYear();                                                            //根据接口返回的样式来调整js

    month=now.getMonth()+1;

    date=now.getDate();

    days=new Date(year,month,0).getDate();

    startDay=year+'年'+month+'月1日';

    endDay=year+'年'+month+'月'+days+'日';

    //所取月份

    nowmonth=startDay+'到'+endDay;

    $.post(_t.URL +'?daochu',{

    act:'daochu;,

    sid:_t.daochuSid,

    nowday:nowday,

    nowmonth:nowmonth},function(v){

    //判断路径是否包含/

    if(v.indexOf('/')>-1{

    //每一次点击下载都要置空

    _t.daochuSid=null;

    _t.loading=false;

    //下载最少接受两个参数

    var url='./( 下载文件)ifdel=true(状态)&path='+v(转整);

    setTimeout(function(){window.open(url);},1000);

    } else if(v=='ok'||v.indexOf('query')>-1){ //取位置

    setTimeout(function(){

    _t.daochu();

    },500);

    return false;

    }else{

    _t.$message({

    type:'warning',

    message:v,

    })

    }                                                   

                               

     

  • 相关阅读:
    取得窗口大小和窗口位置兼容所有浏览器的js代码
    一个简单易用的导出Excel类
    如何快速启动chrome插件
    网页表单设计案例
    Ubuntu下的打包解包
    The source file is different from when the module was built. Would you like the debugger to use it anyway?
    FFisher分布
    kalman filter
    Group delay Matlab simulate
    24位位图格式解析
  • 原文地址:https://www.cnblogs.com/mmore123/p/14103005.html
Copyright © 2011-2022 走看看