meeting.js 6.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256
  1. import { request } from "@/utils/request";
  2. // 首页统计
  3. export function FirstPageStatistic(data) {
  4. return request({
  5. url: '/service-meeting/meetingRoom/FirstPageStatistic',
  6. method: 'GET',
  7. params: data
  8. })
  9. }
  10. // 会议室列表
  11. export function dmMeetingRoomList(data) {
  12. return request({
  13. url: '/service-meeting/meetingRoom/dmMeetingRoomList',
  14. method: 'POST',
  15. data: data
  16. })
  17. }
  18. // 会议室下拉列表
  19. export function MeetingRoomList(data) {
  20. return request({
  21. url: '/service-meeting/meetingRoom/MeetingRoomList',
  22. method: 'GET',
  23. params: data
  24. })
  25. }
  26. /**
  27. * 楼层管理api接口集合
  28. * @method Select 列表
  29. * @method Insert 新增
  30. * @method Update 修改
  31. * @method Delete 删除
  32. */
  33. export function floorApi() {
  34. return {
  35. Select: (data) => {
  36. return request({
  37. url: '/service-meeting/meetingFloor/meetingFloorList',
  38. method: 'POST',
  39. data,
  40. });
  41. },
  42. Insert: (data) => {
  43. return request({
  44. url: '/service-meeting/meetingFloor',
  45. method: 'POST',
  46. data
  47. });
  48. },
  49. Update: (data) => {
  50. return request({
  51. url: '/service-meeting/meetingFloor',
  52. method: 'PUT',
  53. data
  54. });
  55. },
  56. Delete: (data) => {
  57. return request({
  58. url: '/service-meeting/meetingFloor?floorId=' + data,
  59. method: 'DELETE',
  60. });
  61. },
  62. };
  63. }
  64. /**
  65. * 设备管理api接口集合
  66. * @method Select 列表
  67. * @method Insert 新增
  68. * @method Update 修改
  69. * @method Delete 删除
  70. */
  71. export function deviceApi() {
  72. return {
  73. Select: (data) => {
  74. return request({
  75. url: '/service-meeting/meetingDevice/meetingDeviceList',
  76. method: 'POST',
  77. data,
  78. });
  79. },
  80. Insert: (data) => {
  81. return request({
  82. url: '/service-meeting/meetingDevice',
  83. method: 'POST',
  84. data
  85. });
  86. },
  87. Update: (data) => {
  88. return request({
  89. url: '/service-meeting/meetingDevice',
  90. method: 'PUT',
  91. data
  92. });
  93. },
  94. Delete: (data) => {
  95. return request({
  96. url: '/service-meeting/meetingDevice?deviceId=' + data,
  97. method: 'DELETE',
  98. });
  99. },
  100. };
  101. }
  102. /**
  103. * 会议室管理api接口集合
  104. * @method Select 列表
  105. * @method Insert 新增
  106. * @method Update 修改
  107. * @method Delete 删除
  108. */
  109. export function roomApi() {
  110. return {
  111. Select: (data) => {
  112. return request({
  113. url: '/service-meeting/meetingRoom/dmMeetingRoomList',
  114. method: 'POST',
  115. data,
  116. });
  117. },
  118. Insert: (data) => {
  119. return request({
  120. url: '/service-meeting/meetingRoom',
  121. method: 'POST',
  122. data
  123. });
  124. },
  125. Update: (data) => {
  126. return request({
  127. url: '/service-meeting/meetingRoom',
  128. method: 'PUT',
  129. data
  130. });
  131. },
  132. Delete: (data) => {
  133. return request({
  134. url: '/service-meeting/meetingRoom?roomId=' + data,
  135. method: 'DELETE',
  136. });
  137. },
  138. };
  139. }
  140. //会议室详情
  141. export function meetingRoomDetails(data) {
  142. return request({
  143. url: '/service-meeting/meetingRoom/meetingRoomDetails',
  144. method: 'GET',
  145. params: data
  146. })
  147. }
  148. //会议室预约情况列表
  149. export function MeetingRoomReservationList(data) {
  150. return request({
  151. url: '/service-meeting/meetingRoom/getMeetingRoomReservationList',
  152. method: 'POST',
  153. data: data
  154. })
  155. }
  156. //会议室预约-新增会议
  157. export function meetingInfoAdd(data) {
  158. return request({
  159. url: '/service-meeting/meetingInfo/add',
  160. method: 'POST',
  161. data
  162. })
  163. }
  164. /**
  165. * 会议室记录api接口集合
  166. * @method Select 列表
  167. * @method Cancel 取消
  168. */
  169. export function recordApi() {
  170. return {
  171. Select: (data) => {
  172. return request({
  173. url: '/service-meeting/meetingInfo/meetingInfoList',
  174. method: 'POST',
  175. data,
  176. });
  177. },
  178. Cancel: (data) => {
  179. return request({
  180. url: '/service-meeting/meetingInfo/cancel?meetingId=' + data,
  181. method: 'POST',
  182. });
  183. },
  184. };
  185. }
  186. /**
  187. * 我的会议api接口集合
  188. * @method Select 列表
  189. * @method SignList 人员签到-列表
  190. * @method InsertFile 会议文件-添加
  191. * @method SelectFile 会议文件-列表
  192. */
  193. export function myApi() {
  194. return {
  195. Select: (data) => {
  196. return request({
  197. url: '/service-meeting/meetingInfo/myMeetingList',
  198. method: 'POST',
  199. data,
  200. });
  201. },
  202. SignList: (data) => {
  203. return request({
  204. url: '/service-meeting/meetingInfo/meetingSignList',
  205. method: 'GET',
  206. params: data
  207. });
  208. },
  209. InsertFile: (data) => {
  210. return request({
  211. url: '/service-meeting/meetingFile/insertMeetingFile',
  212. method: 'POST',
  213. data,
  214. });
  215. },
  216. SelectFile: (data) => {
  217. return request({
  218. url: '/service-meeting/meetingFile/meetingFileList',
  219. method: 'POST',
  220. data,
  221. });
  222. },
  223. };
  224. }
  225. //人员签到-人员签退
  226. export function signOnOut(data) {
  227. return request({
  228. url: '/service-meeting/meetingInfo/signOnOut',
  229. method: 'POST',
  230. data
  231. })
  232. }
  233. //门禁开门
  234. export function control(data) {
  235. return request({
  236. url: `/service-iot/deviceHttp/control`,
  237. method: 'GET',
  238. params: data
  239. })
  240. }