api.js 8.6KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321
  1. const baseUrl = '/api'
  2. const common = '/common'
  3. const guest = '/guest'
  4. const $api = {
  5. login: { // 登陆
  6. signin: {
  7. method: 'post',
  8. url: `${baseUrl}${guest}/signin`
  9. }
  10. },
  11. system: {
  12. init: { // 初始化菜单
  13. method: 'get',
  14. url: `${baseUrl}${common}/system/init`
  15. }
  16. },
  17. systemSet: {
  18. getUserList: { // 获取用户列表
  19. method: 'get',
  20. url: `${baseUrl}/common/user`
  21. },
  22. getUserInfo: { // 获取用户信息
  23. method: 'get',
  24. url: `${baseUrl}/common/user/:id`
  25. },
  26. addUser: { // 新增用户
  27. method: 'post',
  28. url: `${baseUrl}/common/user`
  29. },
  30. editUser: { // 更新用户
  31. method: 'put',
  32. url: `${baseUrl}/common/user`
  33. },
  34. deleteUser: { // 删除用户
  35. method: 'delete',
  36. url: `${baseUrl}/common/user/:id`
  37. },
  38. bindRoles: { // 绑定角色
  39. method: 'put',
  40. url: `${baseUrl}/common/userrole`
  41. },
  42. getUserRoles: { // 获取用户绑定角色
  43. method: 'get',
  44. url: `${baseUrl}/common/userrole`
  45. },
  46. },
  47. channelManager: {
  48. getChannelList: { // 渠道列表
  49. method: 'get',
  50. url: `${baseUrl}${common}/`
  51. },
  52. },
  53. caseManager: {
  54. getRolesList: { // 获取角色列表
  55. method: 'get',
  56. url: `${baseUrl}/common/role`
  57. },
  58. getCaseList: { // 获取案场列表
  59. method: 'get',
  60. url: `${baseUrl}${common}/case/info`
  61. },
  62. addCase: { // 新增案场
  63. method: 'post',
  64. url: `${baseUrl}${common}/case/info`
  65. },
  66. getCaseInfo: { // 查询案场
  67. method: 'get',
  68. url: `${baseUrl}${common}/case/info/:id`
  69. },
  70. editCase: { // 编辑案场
  71. method: 'put',
  72. url: `${baseUrl}${common}/case/info/:id`
  73. },
  74. getCaseUserList: { // 获取案场相关人员列表
  75. method: 'get',
  76. url: `${baseUrl}${common}/case/user`
  77. },
  78. getCaseUserInfo: { // 获取案场相关人员信息
  79. method: 'get',
  80. url: `${baseUrl}${common}/case/user/:id`
  81. },
  82. addCaseUser: { // 新增案场相关人员
  83. method: 'post',
  84. url: `${baseUrl}${common}/case/user`
  85. },
  86. editCaseUser: { // 更新案场相关人员
  87. method: 'put',
  88. url: `${baseUrl}${common}/case/user`
  89. },
  90. getKeyList: { // 获取钥匙列表
  91. method: 'get',
  92. url: `${baseUrl}${common}/case/key`
  93. },
  94. addKey: { // 新增钥匙
  95. method: 'post',
  96. url: `${baseUrl}${common}/case/key`
  97. },
  98. cancelKey: { // 取消钥匙
  99. method: 'put',
  100. url: `${baseUrl}${common}/case/unlock/:id`
  101. },
  102. getCaseAreaList: { // 获取案场区域列表
  103. method: 'get',
  104. url: `${baseUrl}${common}/case/area`
  105. },
  106. addCaseArea: { // 新增案场区域
  107. method: 'post',
  108. url: `${baseUrl}${common}/case/area`
  109. },
  110. deleteCaseArea: { // 删除案场区域
  111. method: 'delete',
  112. url: `${baseUrl}${common}/case/area/:id`
  113. },
  114. getCaseAreaInfo: { // 获取案场区域信息
  115. method: 'get',
  116. url: `${baseUrl}${common}/case/area/:id`
  117. },
  118. editCaseArea: { // 更新案场区域信息
  119. method: 'put',
  120. url: `${baseUrl}${common}/case/area`
  121. },
  122. getCaseTableList: { // 获取案场桌位列表
  123. method: 'get',
  124. url: `${baseUrl}${common}/case/table`
  125. },
  126. addCaseTable: { // 新增案场桌位
  127. method: 'post',
  128. url: `${baseUrl}${common}/case/table`
  129. },
  130. getCaseTableInfo: { // 查询案场桌位信息
  131. method: 'get',
  132. url: `${baseUrl}${common}/case/table/:id`
  133. },
  134. editCaseTable: { // 更新案场桌位信息
  135. method: 'put',
  136. url: `${baseUrl}${common}/case/table`
  137. },
  138. deleteCaseTable: { // 删除案场桌位信息
  139. method: 'delete',
  140. url: `${baseUrl}${common}/case/table/:id`
  141. },
  142. getCaseTagList: { // 获取案场标签列表
  143. method: 'get',
  144. url: `${baseUrl}${common}/case/tag`
  145. },
  146. addCaseTag: { // 新增案场标签
  147. method: 'post',
  148. url: `${baseUrl}${common}/case/tag`
  149. },
  150. getTagInfo: { // 获取案场标签信息
  151. method: 'get',
  152. url: `${baseUrl}${common}/case/tag/:id`
  153. },
  154. deleteCaseTag: { // 删除案场标签
  155. method: 'delete',
  156. url: `${baseUrl}${common}/case/tag/:id`
  157. },
  158. getUserTypeList: { // 获取用户类型列表
  159. method: 'get',
  160. url: `${baseUrl}/common/usertype`
  161. },
  162. },
  163. goodsManager: {
  164. getGoodsSpecList: { // 商品规格列表
  165. method: 'get',
  166. url: `${baseUrl}${common}/spec/goods`
  167. },
  168. addGoodsSpec: { // 新增商品规格
  169. method: 'post',
  170. url: `${baseUrl}${common}/spec/goods`
  171. },
  172. getGoodsSpecById: { // 根据id获取商品规格
  173. method: 'get',
  174. url: `${baseUrl}${common}/spec/goods/:id`
  175. },
  176. editGoodsSpec: { // 编辑商品规格
  177. method: 'put',
  178. url: `${baseUrl}${common}/spec/goods/:id`
  179. },
  180. deleteGoodsSpec: { // 删除商品规格
  181. method: 'delete',
  182. url: `${baseUrl}${common}/spec/goods/:id`
  183. },
  184. getGoodsTypeList: { // 商品种类列表
  185. method: 'get',
  186. url: `${baseUrl}${common}/type/goods`
  187. },
  188. addGoodsType: { // 新增商品种类
  189. method: 'post',
  190. url: `${baseUrl}${common}/type/goods`
  191. },
  192. getGoodsTypeById: { // 根据id获取商品种类
  193. method: 'get',
  194. url: `${baseUrl}${common}/type/goods/:id`
  195. },
  196. editGoodsType: { // 编辑商品种类
  197. method: 'put',
  198. url: `${baseUrl}${common}/type/goods/:id`
  199. },
  200. deleteGoodsType: { // 删除商品种类
  201. method: 'delete',
  202. url: `${baseUrl}${common}/type/goods/:id`
  203. },
  204. },
  205. cms: {
  206. location: { // 图片位置
  207. method: 'get',
  208. url: `${baseUrl}${common}/cms/location`
  209. },
  210. imageList: { // 轮播图列表
  211. method: 'get',
  212. url: `${baseUrl}${common}/cms/image`
  213. },
  214. imageDetail: { // 轮播图详情
  215. method: 'get',
  216. url: `${baseUrl}${common}/cms/image/:id`
  217. },
  218. addImage: { // 添加轮播图
  219. method: 'post',
  220. url: `${baseUrl}${common}/cms/image`
  221. },
  222. editImage: { // 编辑轮播图
  223. method: 'put',
  224. url: `${baseUrl}${common}/cms/image/:id`
  225. },
  226. deleteDetail: { // 删除轮播图
  227. method: 'delete',
  228. url: `${baseUrl}${common}/cms/image/:id`
  229. },
  230. case: { // 首页案场列表
  231. method: 'get',
  232. url: `${baseUrl}${common}/cms/case`
  233. },
  234. caseDetail: { // 首页案场详情
  235. method: 'get',
  236. url: `${baseUrl}${common}/cms/case/:id`
  237. },
  238. addCase: { // 添加首页案场
  239. method: 'post',
  240. url: `${baseUrl}${common}/cms/case`
  241. },
  242. editCase: { // 添加首页案场
  243. method: 'put',
  244. url: `${baseUrl}${common}/cms/case/:id`
  245. },
  246. deleteCase: { // 添加首页案场
  247. method: 'delete',
  248. url: `${baseUrl}${common}/cms/case/:id`
  249. },
  250. info: { // 首页消息列表
  251. method: 'get',
  252. url: `${baseUrl}${common}/cms/info`
  253. },
  254. infoDetail: { // 首页消息详情
  255. method: 'get',
  256. url: `${baseUrl}${common}/cms/info/:id`
  257. },
  258. addInfo: { // 新增首页消息
  259. method: 'post',
  260. url: `${baseUrl}${common}/cms/info`
  261. },
  262. editInfo: { // 编辑首页消息
  263. method: 'put',
  264. url: `${baseUrl}${common}/cms/info/:id`
  265. },
  266. deleteInfo: { // 删除首页消息
  267. method: 'delete',
  268. url: `${baseUrl}${common}/cms/info/:id`
  269. },
  270. news: { // 咨询列表
  271. method: 'get',
  272. url: `${baseUrl}${common}/cms/news`
  273. },
  274. newsDetail: { // 咨询详情
  275. method: 'get',
  276. url: `${baseUrl}${common}/cms/news/:id`
  277. },
  278. addNews: { // 新增咨询
  279. method: 'post',
  280. url: `${baseUrl}${common}/cms/news`
  281. },
  282. editNews: { // 编辑咨询
  283. method: 'put',
  284. url: `${baseUrl}${common}/cms/news/:id`
  285. },
  286. deleteNews: { // 删除咨询
  287. method: 'delete',
  288. url: `${baseUrl}${common}/cms/news/:id`
  289. }
  290. },
  291. file: {
  292. image: { // 图片上传
  293. method: 'post',
  294. url: `${baseUrl}${common}/file`
  295. }
  296. },
  297. role: {
  298. list: {
  299. method: 'get',
  300. url: `${baseUrl}${common}/role`
  301. },
  302. info: {
  303. method: 'get',
  304. url: `${baseUrl}${common}/role/:id`
  305. },
  306. add: {
  307. method: 'post',
  308. url: `${baseUrl}${common}/role`
  309. },
  310. update: {
  311. method: 'put',
  312. url: `${baseUrl}${common}/role`
  313. },
  314. delete: {
  315. method: 'delete',
  316. url: `${baseUrl}${common}/role/:id`
  317. },
  318. },
  319. }
  320. export default $api