storeDecoration.ts 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. import { ResPage, StoreUser } from "@/api/interface/index";
  2. import { PORT_NONE } from "@/api/config/servicePort";
  3. import http from "@/api";
  4. import httpApi from "@/api/indexApi";
  5. /**
  6. * @name 商铺用户模块
  7. */
  8. //获取商铺经营板块列表
  9. export const getBusinessSection = () => {
  10. return httpApi.get(`/alienStorePlatform/storePlatformRenovation/getBusinessSection`, {}, { loading: false });
  11. };
  12. //获取商铺经营种类列表
  13. export const getBusinessSectionTypes = params => {
  14. return httpApi.get(`/alienStorePlatform/storePlatformRenovation/getBusinessSectionTypes`, params, { loading: false });
  15. };
  16. //所在地区
  17. export const getDistrict = (params?: any) => {
  18. return httpApi.get(`/alienStore/gaode/getDistrict`, params, { loading: false });
  19. };
  20. export const getStoreDetail = params => {
  21. return httpApi.get(`/alienStorePlatform/storePlatformRenovation/getDecorationDetail`, params);
  22. };
  23. //保存店铺信息
  24. export const saveStoreInfo = (params: any) => {
  25. return httpApi.post(`/alienStorePlatform/storePlatformInfo/saveOrUpdate`, params);
  26. };
  27. //编辑店铺信息
  28. export const editStoreInfo = (params: any) => {
  29. return httpApi.post(`/alienStorePlatform/storePlatformInfo/saveOrUpdate`, params);
  30. };
  31. // 入口图查询
  32. export const getEntranceImg = (data: any) => {
  33. return httpApi.get(`/alienStore/img/getByStoreId?storeId=${data}&imgType=1`);
  34. };
  35. //入口图保存
  36. export const saveEntranceImg = (params: any) => {
  37. return httpApi.post(`/alienStore/img/saveOrUpdateImg`, params);
  38. };
  39. // 门店头图查询
  40. export const getStoreHeadImg = (data: any, imgType: any) => {
  41. return httpApi.get(`alienStore/img/getByStoreId?storeId=${data}&imgType=${imgType}`);
  42. };
  43. //门店头图保存
  44. export const saveStoreHeadImg = (params: any) => {
  45. return httpApi.post(`/alienStore/img/saveOrUpdateImg`, params);
  46. };
  47. //批量新增或编辑营业时间
  48. export const addOrEditBusinessTime = (params: any) => {
  49. return httpApi.post(`/alienStorePlatform//storePlatformBusinessInfo/saveOrUpdateList`, params);
  50. };
  51. //获取营业时间列表
  52. export const getBusinessTimeList = (params: any) => {
  53. return httpApi.get(`/alienStorePlatform/storePlatformBusinessInfo/getByStoreId`, params);
  54. };
  55. //创建/更新官方相册
  56. export const createOrUpdateOfficialAlbum = (params: any) => {
  57. return httpApi.post(`/alienStorePlatform/storePlatformOfficial/createOrUpdateOfficialAlbum`, params);
  58. };
  59. //删除官方相册
  60. export const deleteOfficialAlbum = (params: any) => {
  61. return httpApi.post(`/alienStorePlatform/storePlatformOfficial/deleteOfficialAlbum`, params);
  62. };
  63. //获取官方相册列表
  64. export const getOfficialAlbumList = (params: any) => {
  65. return httpApi.get(`/alienStorePlatform/storePlatformOfficial/getOfficialAlbumList`, params);
  66. };
  67. //相册内图片存储
  68. export const saveOfficialImg = (params: any) => {
  69. return httpApi.post(`/alienStore/img/saveOrUpdate`, params);
  70. };
  71. //相册内图片删除
  72. export const deleteOfficialImg = (params: any) => {
  73. return httpApi.post(`alienStore/img/delete`, params);
  74. };
  75. //相册内图片查询
  76. export const getOfficialImgList = (businessId, storeId) => {
  77. return httpApi.get(`/alienStore/img/getByBusinessId?businessId=${businessId}&imgType=2&storeId=${storeId}`);
  78. };
  79. //新建或修改菜品
  80. export const createOrUpdateDish = (params: any) => {
  81. return httpApi.post(`/alienStorePlatform/menuPlatform/saveOrUpdate`, params);
  82. };
  83. //获取门店菜品列表
  84. export const getDishList = (params: any) => {
  85. return httpApi.get(`/alienStorePlatform/menuPlatform/getMenuByStoreId`, params);
  86. };
  87. //删除菜单
  88. export const deleteDish = (params: any) => {
  89. return httpApi.get(`/alienStorePlatform/menuPlatform/delete`, params);
  90. };
  91. //获取菜品详情
  92. export const getDishDetail = (params: any) => {
  93. return httpApi.get(`/alienStorePlatform/menuPlatform/getMenuInfo`, params);
  94. };
  95. //获取所有标签类型
  96. export const getAllTagType = (params?: any) => {
  97. return httpApi.get(`/alienStorePlatform/storePlatformTag/getBusinessRelationTagList`, params);
  98. };
  99. //获取所有所选标签
  100. export const getAllTag = (params: any) => {
  101. return httpApi.get(`/alienStorePlatform/storePlatformTag/getTagStoreRelationByStoreId`, params);
  102. };
  103. //保存标签
  104. export const saveTag = (params: any) => {
  105. return httpApi.post(`/alienStorePlatform/storePlatformTag/createOrUpdateTagStoreRelation`, params);
  106. };