下载


import sysConfig from '@/sysConfig';
//文件夹内容
module.exports = {
  development: {
    baseUrl: 'http://localhost:8001'
  },
  production: {
    baseUrl: 'http://192.168.111.141:8085'  
  }
};

import defaultSettings from '@/defaultSettings';
//文件夹内容
module.exports = {
  navTheme: 'dark', // theme for nav menu
  primaryColor: '#1890FF', // primary color of ant design
  layout: 'sidemenu', // nav menu position: sidemenu or topmenu
  contentWidth: 'Fluid', // layout of content: Fluid or Fixed, only works when layout is topmenu
  fixedHeader: false, // sticky header
  autoHideHeader: false, // auto hide header
  fixSiderbar: false, // sticky siderbar
  menu: {
    disableLocal: false,
  },
  title: 'UED工作平台',
  titleLogo:'工作平台',
  pwa: false,
  // Your custom iconfont Symbol script Url
  // eg://at.alicdn.com/t/font_1039637_btcrd5co4w.js
  // 注意:如果需要图标多色,Iconfont 图标项目里要进行批量去色处理
  // Usage: https://github.com/ant-design/ant-design-pro/pull/3517
  iconfontUrl: '//at.alicdn.com/t/font_1499306_y8yd9hdj29.js',
  proxyUrl: '/aaa'
};

const { proxyUrl } = defaultSettings;



//下载请求
    downloadImg = (src)=>{
      var x=new XMLHttpRequest();
      x.open("GET", `${sysConfig[process.env.NODE_ENV].baseUrl}${proxyUrl}${src}`, true);
      x.responseType = 'blob';
      x.onload=function(e){
          var url = window.URL.createObjectURL(x.response)
          var a = document.createElement('a');
          a.href = url
          a.download = ''
          a.click()
      }
      x.send();
    }


 const downloadTitle =[ {
            title: '下载',
            dataIndex: '下载',
            key: '下载',
            align:"center",
            render:(text,record)=>{
              return <a onClick={this.downloadImg.bind(this,record.attachment)}>下载</a>
            }
   }]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值