21年初的措不及防-------

惠州市产业转移园系统

  1.项目生命周期列表开发

  1. 产业园工业项目列表搜索功能
  2. 产业园工业项目列表产业园区,行业,项目状态筛选功能以及排序功能
  3. 项目列表数据导出功能-通过v-loading绑定按钮实现导出加载状态
  4. 导出功能统一封装在Axios响应拦截器里, 拿后台响应的config.baseURl拼接借口后缀地址,includes判断响应respones.config.url 是否存在调用js原生api location.href实现导出功能

 

   小李子代码给朕呈上来

   

/**
 *
 * @author ex-jinming002
 */
import { API } from '../request'
import qs from 'qs'

API.project.interceptors.response.use(response => {
  const exportApis = [`${response.config.baseURL}/zyy/list/export`]
  if (exportApis.includes(response.config.url)) {
    location.href =
      response.config.url + '?' + qs.stringify(response.config.params)
    return 'SUCCESS'
  }

  if (response.data.code.category === 'SUCCESS') {
    return response.data.data
  } else {
    return Promise.reject()
  }
})

/**
 * 查询项目列表
 * @author ex-jinming002 & chenjunjie727
 * @param {pageNum}
 * @param {pageSize}
 * @param {parkName} 园区名称
 * @param {industry} 行业ID
 * @param {status} 状态1-9,英文逗号分隔
 * @param {order} 排序方式
 */
export async function getProjectList(params) {
  return await API.project.get(`/zyy/list`, {
    params,
  })
}

/**
 * 导出项目列表
 * @author ex-jinming002 & chenjunjie727
 */
export async function downloadProjectList(params) {
  return await API.project.get('/zyy/list/export', {
    params,
  })
}

 

 

  2.转移园区填报列表开发

  3.转移园区统计

   来不及写了..... 人生不如意十有八九

posted @ 2021-01-19 17:07  晚风jm  阅读(68)  评论(0编辑  收藏  举报