UNPKG

ems-basedata-wdz

Version:

ems-basedata by xianer

62 lines (60 loc) 1.79 kB
/** * 流程管理 --> 审核人配置 * @author changanmin1@crc.com.hk */ export default class Server { constructor(params) { this.seachParam = {}; } fetchData( url, param = {}) { let URI = `/ems-base-application/` + url; return new Promise((resolve) => { $axios.post(URI, param).then((response) => { resolve(response); }).catch((error) => { let responseData = { "dataResult": [], "extra": "", "msg": (error.response.data.message || "服务异常,请联系管理员"), "statusCode": "-1" }; resolve(responseData); }) }); } //添加 add(param = null){ return param && this.fetchData(`/delegateCompany/addDelegateCompany`,param); } //分页查询 find(param = null) { this.seachParam = param; return param && this.fetchData('/delegateCompany/queryDelegateCompanyPage',param); } // 更新 update(param = null){ return param && this.fetchData('/delegateCompany/updateDelegateCompany',param) } //删除{orgCompId} del(param = null){ return param && this.fetchData(`/delegateCompany/deleteDelegateCompany/${param}`); } //导出 export(param){ let url = `${process.env.API.emsAdminURL}/delegateCompany/exportDelegateCompany` return new Promise(resolve => { $axios({ method:'post', url:url, data:param, responseType:'blob' }).then(response => { resolve(response); }) .catch(error => { let responseData = { dataResult: [], extra: "", msg: error.response.data.message || "服务异常,请联系管理员", statusCode: "-1" }; resolve(responseData); }); }); } }