ready.js 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. import BaseStore from '@src/stores/base';
  2. export default class ReadyStore extends BaseStore {
  3. getReadyRead() {
  4. return this.apiGet('/setting/ready_read');
  5. }
  6. setReadyRead(params) {
  7. return this.apiPut('/setting/ready_read', params);
  8. }
  9. allCategory(params) {
  10. return this.apiGet('/ready/category/all', params);
  11. }
  12. listArticle(params) {
  13. return this.apiGet('/ready/article/list', params);
  14. }
  15. addArticle(params) {
  16. return this.apiPost('/ready/article/add', params);
  17. }
  18. editArticle(params) {
  19. return this.apiPut('/ready/article/edit', params);
  20. }
  21. delArticle(params) {
  22. return this.apiDel('/ready/article/delete', params);
  23. }
  24. getArticle(params) {
  25. return this.apiGet('/ready/article/detail', params);
  26. }
  27. allArea(params) {
  28. return this.apiGet('/ready/area/all', params);
  29. }
  30. listRoom(params) {
  31. return this.apiGet('/ready/room/list', params);
  32. }
  33. addRoom(params) {
  34. return this.apiPost('/ready/room/add', params);
  35. }
  36. editRoom(params) {
  37. return this.apiPut('/ready/room/edit', params);
  38. }
  39. delRoom(params) {
  40. return this.apiDel('/ready/room/delete', params);
  41. }
  42. getRoom(params) {
  43. return this.apiGet('/ready/room/detail', params);
  44. }
  45. listRead(params) {
  46. return this.apiGet('/ready/read/list', params);
  47. }
  48. addRead(params) {
  49. return this.apiPost('/ready/read/add', params);
  50. }
  51. editRead(params) {
  52. return this.apiPut('/ready/read/edit', params);
  53. }
  54. delRead(params) {
  55. return this.apiDel('/ready/read/delete', params);
  56. }
  57. getRead(params) {
  58. return this.apiGet('/ready/read/detail', params);
  59. }
  60. }
  61. export const Ready = new ReadyStore({ key: 'ready' });