import { defHttp } from '/@/utils/http/axios'; enum Api { list = '/app/appSitePlace/queryUnfixedPageList', save = '/app/appSitePlace/savePack', edit = '/app/appSitePlace/editPack', deleteOne = '/app/appSitePlace/deleteUnfixed', detaile = 'app/appCourese/queryById', queryById = '/app/appSitePlace/queryPack', Business = '/app/appSitePlace/queryByDeptId', } export const list = (params) => defHttp.get({ url: Api.list, params }); /** * 删除单个 */ export const deleteOne = (params, handleSuccess) => { return defHttp.delete({ url: Api.deleteOne, params }, { joinParamsToUrl: true }).then(() => { handleSuccess(); }); }; /** * 保存或者更新 * @param params */ export const saveOrUpdate = (params, isUpdate) => { let url = isUpdate ? Api.edit : Api.save; return defHttp.post({ url: url, params }); }; export const getDetaile = (params) => { return defHttp.get({ url: Api.detaile, params }); }; export const queryById = (params) => { return defHttp.get({ url: Api.queryById, params }); }; /** * 营业名称 * @param params * @returns */ export const Business = (params) => { return defHttp.get({ url: `${Api.Business}/${params.currentId}` }); };