api.js.ftl 1007 Bytes
<#assign rootUrl><#noparse>${</#noparse>window.context.${cfg.system}<#noparse>}</#noparse><#if package.ModuleName??>/${package.ModuleName}</#if>/${table.entityPath}/v1</#assign>
//应用端eip-front的request
import request from '@/utils/request'

//管理端manage的request,如果在管理端使用则使用下面两行代码
//import req from '@/request.js'
//const request = req.request

const baseUrl = `${rootUrl}`;

export default {
  loadData(data) {
    return request({
      url: `<#noparse>${baseUrl}</#noparse>/query`,
      method: 'post',
      data,
    })
  },
  getDetail(id) {
    return request({
      url: `<#noparse>${baseUrl}</#noparse>/getDetail?id=<#noparse>${id}</#noparse>`,
    })
  },
  save(data) {
    return request({
      url: `<#noparse>${baseUrl}</#noparse>/save`,
      method: 'post',
      data,
    })
  },
  deleteByIds(ids) {
    return request({
      method: 'delete',
      url: `<#noparse>${baseUrl}</#noparse>/?ids=<#noparse>${ids}</#noparse>`,
    })
  }
}