homemaking.js 8.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455
  1. import Request from '@/request/request.js';
  2. let request = Request.http;
  3. export default {
  4. /**
  5. * 家政服务产品-列表
  6. * @param {*} data
  7. * @returns
  8. */
  9. hmGoodsList(data) {
  10. return request({
  11. url: '/homemaking/hmGoods/list',
  12. method: 'get',
  13. data: data,
  14. })
  15. },
  16. /**
  17. * 发送消息
  18. * @param {} data
  19. * @returns
  20. */
  21. sendMessage(data) {
  22. return request({
  23. url: '/homemaking/communicate',
  24. method: 'post',
  25. data: data,
  26. header: {
  27. 'Content-Type': 'application/json'
  28. }
  29. })
  30. },
  31. /**
  32. * 家政服务分类-列表
  33. * @param {*} data
  34. * @returns
  35. */
  36. listTree(data) {
  37. return request({
  38. url: '/homemaking/category/listTree',
  39. method: 'get',
  40. data: data,
  41. })
  42. },
  43. /**
  44. * 查询省份列表
  45. * @param {*} data
  46. * @returns
  47. */
  48. provinceList(data) {
  49. return request({
  50. url: '/user/common/provinceList',
  51. method: 'get',
  52. data: data,
  53. })
  54. },
  55. /**
  56. * 查询城市列表
  57. * @param {*} data
  58. * @returns
  59. */
  60. cityList(data) {
  61. return request({
  62. url: '/user/common/cityList',
  63. method: 'get',
  64. data: data,
  65. })
  66. },
  67. /**
  68. * 家政服务产品-添加
  69. * @param {*} data
  70. * @returns
  71. */
  72. hmGoods(data) {
  73. return request({
  74. url: '/homemaking/hmGoods',
  75. method: 'post',
  76. data: data,
  77. header: {
  78. 'Content-Type': 'application/json'
  79. }
  80. })
  81. },
  82. /**
  83. * 家政服务产品-信息费比例
  84. * @param {*} data
  85. * @returns
  86. */
  87. feeRatio(data) {
  88. return request({
  89. url: '/homemaking/hmGoods/feeRatio',
  90. method: 'get',
  91. data: data,
  92. })
  93. },
  94. /**
  95. * 家政服务产品-修改
  96. * @param {*} data
  97. * @returns
  98. */
  99. hmGoodsEdit(data) {
  100. return request({
  101. url: '/homemaking/hmGoods',
  102. method: 'put',
  103. data: data,
  104. header: {
  105. 'Content-Type': 'application/json'
  106. }
  107. })
  108. },
  109. /**
  110. * 家政服务产品-删除
  111. * @param {*} id
  112. * @returns
  113. */
  114. hmGoodsRemove(id) {
  115. return request({
  116. url: '/homemaking/hmGoods/' + id,
  117. method: 'delete',
  118. })
  119. },
  120. /**
  121. * 家政服务产品-详情
  122. * @param {*} data
  123. * @returns
  124. */
  125. hmGoodsDetail(id) {
  126. return request({
  127. url: '/homemaking/hmGoods/' + id,
  128. method: 'get',
  129. })
  130. },
  131. /**
  132. * 家政服务产品-上下架
  133. * @param {*} data
  134. * @returns
  135. */
  136. editStatus(data) {
  137. return request({
  138. url: '/homemaking/hmGoods/editStatus',
  139. method: 'put',
  140. data: data,
  141. header: {
  142. 'Content-Type': 'application/json'
  143. }
  144. })
  145. },
  146. /**
  147. * 由编码查询字典数据
  148. * @param {*} code
  149. * @returns
  150. */
  151. dictItemCode(code) {
  152. return request({
  153. url: '/user/common/dictItem/' + code,
  154. method: 'get',
  155. })
  156. },
  157. /**
  158. * 家政服务订单-列表
  159. * @param {*} data
  160. * @returns
  161. */
  162. hmOrderList(data) {
  163. return request({
  164. url: '/homemaking/hmOrder/list',
  165. method: 'get',
  166. data: data,
  167. })
  168. },
  169. /**
  170. * 家政服务订单-详情
  171. * @param {*} data
  172. * @returns
  173. */
  174. hmOrderDetail(id) {
  175. return request({
  176. url: '/homemaking/hmOrder/' + id,
  177. method: 'get',
  178. })
  179. },
  180. /**
  181. * 家政服务订单-完成
  182. * @param {} data
  183. * @returns
  184. */
  185. hmOrderComplete(data) {
  186. return request({
  187. url: '/homemaking/hmOrder/complete',
  188. method: 'post',
  189. data: data,
  190. header: {
  191. 'Content-Type': 'application/json'
  192. }
  193. })
  194. },
  195. // 家政服务分类-列表
  196. categoryList(data) {
  197. return request({
  198. url: '/homemaking/category/list',
  199. method: 'get',
  200. data: data,
  201. })
  202. },
  203. //家政服务评价-用户评价(商家端)
  204. evaluatetoMyList(data) {
  205. return request({
  206. url: '/homemaking/evaluate/toMyList',
  207. method: 'get',
  208. data: data,
  209. })
  210. },
  211. // 家政服务评价-回复
  212. evaluatePut(data) {
  213. return request({
  214. url: '/homemaking/evaluate',
  215. method: 'put',
  216. data: data,
  217. header: {
  218. 'Content-Type': 'application/json'
  219. }
  220. })
  221. },
  222. //出租房屋-信息费比例
  223. rentalFeeRatio(data) {
  224. return request({
  225. url: '/house/info/rentalFeeRatio',
  226. method: 'get',
  227. data: data,
  228. })
  229. },
  230. //售卖房屋-信息费比例
  231. salesFeeRatio(data) {
  232. return request({
  233. url: '/house/info/salesFeeRatio',
  234. method: 'get',
  235. data: data,
  236. })
  237. },
  238. //发布者预约看房-列表
  239. appointmentList(data) {
  240. return request({
  241. url: '/house/appointment/list',
  242. method: 'get',
  243. data: data,
  244. })
  245. },
  246. //房源信息-删除
  247. houseInfoRemove(data) {
  248. return request({
  249. url: '/house/info/' + data,
  250. method: 'delete',
  251. })
  252. },
  253. /**
  254. * 根据登录用户查商家店铺
  255. * @param {*} data
  256. * @returns
  257. */
  258. getInfoUserShop(data) {
  259. return request({
  260. url: '/user/shop/getInfoByUserId',
  261. method: 'get',
  262. data: data,
  263. })
  264. },
  265. /**
  266. * 商家店铺-切换营业状态
  267. * @param {*} data
  268. * @returns
  269. */
  270. shopEditStatus(data) {
  271. return request({
  272. url: '/user/shop/editStatus',
  273. method: 'put',
  274. data: data,
  275. header: {
  276. 'Content-Type': 'application/json'
  277. }
  278. })
  279. },
  280. /**
  281. * 根据登录用户查商家店铺
  282. * @param {*} data
  283. * @returns
  284. */
  285. getInfoUserShop(data) {
  286. return request({
  287. url: '/user/shop/getInfoByUserId',
  288. method: 'get',
  289. data: data,
  290. })
  291. },
  292. /**
  293. * 根据登录用户查代理商入驻
  294. * @param {*} data
  295. * @returns
  296. */
  297. getAgentInfoByUserId(data) {
  298. return request({
  299. url: '/user/agent/getInfoByUserId',
  300. method: 'get',
  301. data: data,
  302. })
  303. },
  304. /**
  305. * 数据统计
  306. * @param {} data
  307. * @returns
  308. */
  309. brokerCount(data) {
  310. return request({
  311. url: '/house/broker/count',
  312. method: 'get',
  313. data: data,
  314. })
  315. },
  316. /**
  317. * 房源经纪人-我的详情
  318. * @param {*} data
  319. * @returns
  320. */
  321. brokerInfo(data) {
  322. return request({
  323. url: '/house/broker/info',
  324. method: 'get',
  325. data: data,
  326. })
  327. },
  328. /**
  329. * 经济人列表
  330. * @param {} data
  331. * @returns
  332. */
  333. brokerList(data) {
  334. return request({
  335. url: '/house/broker/list',
  336. method: 'get',
  337. data: data,
  338. })
  339. },
  340. /**
  341. * 经纪人详情
  342. * @param {} data
  343. * @returns
  344. */
  345. brokerDetail(id) {
  346. return request({
  347. url: '/house/broker/' + id,
  348. method: 'get',
  349. })
  350. },
  351. /**
  352. * 删除经纪人
  353. * @param {} data
  354. * @returns
  355. */
  356. brokerRemove(id) {
  357. return request({
  358. url: '/house/broker/' + id,
  359. method: 'delete',
  360. })
  361. },
  362. /**
  363. * 添加经纪人
  364. * @param {} data
  365. * @returns
  366. */
  367. brokerAdd(data) {
  368. return request({
  369. url: '/house/broker',
  370. method: 'post',
  371. data: data,
  372. header: {
  373. 'Content-Type': 'application/json'
  374. }
  375. })
  376. },
  377. /**
  378. * 商家店铺-详情
  379. * @param {*} id
  380. * @returns
  381. */
  382. getshopDetail(id) {
  383. return request({
  384. url: '/user/shop/' + id,
  385. method: 'get',
  386. })
  387. },
  388. /**
  389. * 商家店铺-修改
  390. * @param {*} data
  391. * @returns
  392. */
  393. userShopUpdate(data) {
  394. return request({
  395. url: '/user/shop',
  396. method: 'put',
  397. data: data,
  398. header: {
  399. 'Content-Type': 'application/json'
  400. }
  401. })
  402. },
  403. /**
  404. * 房源列表
  405. * @param {*} data
  406. * @returns
  407. */
  408. demandList(data) {
  409. return request({
  410. url: '/house/demand/list',
  411. method: 'get',
  412. data: data,
  413. header: {
  414. 'Content-Type': 'application/json'
  415. }
  416. })
  417. }
  418. }