operation.js 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320
  1. import request from '@/axios'
  2. /*
  3. * 获取会议场所
  4. *
  5. */
  6. export function getMeetingPlaceListByQuery(data) {
  7. return request({
  8. url: `/api/meetingMinutes/place/query`,
  9. method: 'post',
  10. data: data
  11. })
  12. }
  13. /*
  14. * 新增会议场所
  15. *
  16. */
  17. export function insertMeetingPlace(data) {
  18. return request({
  19. url: `/api/meetingMinutes/place`,
  20. method: 'post',
  21. data: data
  22. })
  23. }
  24. /*
  25. * 更新会议场所
  26. *
  27. */
  28. export function updateMeetingPlace(data) {
  29. return request({
  30. url: `/api/meetingMinutes/place`,
  31. method: 'put',
  32. data: data
  33. })
  34. }
  35. /*
  36. * 删除会议场所
  37. *
  38. *
  39. */
  40. export function deleteMeetingPlaceById(id) {
  41. return request({
  42. url: `/api/meetingMinutes/place/${id}`,
  43. method: 'delete'
  44. })
  45. }
  46. /*
  47. * 获取会议类别
  48. *
  49. */
  50. export function getMeetingTypeListByQuery(data) {
  51. return request({
  52. url: `/api/meetingMinutes/type/query`,
  53. method: 'post',
  54. data: data
  55. })
  56. }
  57. /*
  58. * 新增会议类别
  59. *
  60. */
  61. export function insertMeetingType(data) {
  62. return request({
  63. url: `/api/meetingMinutes/type`,
  64. method: 'post',
  65. data: data
  66. })
  67. }
  68. /*
  69. * 更新会议类别
  70. *
  71. */
  72. export function updateMeetingType(data) {
  73. return request({
  74. url: `/api/meetingMinutes/type`,
  75. method: 'put',
  76. data: data
  77. })
  78. }
  79. /*
  80. * 删除会议类别
  81. *
  82. *
  83. */
  84. export function deleteMeetingTypeById(id) {
  85. return request({
  86. url: `/api/meetingMinutes/type/${id}`,
  87. method: 'delete'
  88. })
  89. }
  90. /*
  91. * 获取会议列表
  92. *
  93. */
  94. export function getMeetingListByQuery(data) {
  95. return request({
  96. url: `/api/meetingMinutes/${data.currPage}/${data.pageSize}`,
  97. method: 'post',
  98. data: data
  99. })
  100. }
  101. /*
  102. * 新增会议
  103. *
  104. */
  105. export function insertMeeting(data) {
  106. return request({
  107. url: `/api/meetingMinutes`,
  108. method: 'post',
  109. data: data
  110. })
  111. }
  112. /*
  113. * 更新会议
  114. *
  115. */
  116. export function updateMeeting(data) {
  117. return request({
  118. url: `/api/meetingMinutes`,
  119. method: 'put',
  120. data: data
  121. })
  122. }
  123. /*
  124. * 获取会议详情
  125. *
  126. *
  127. */
  128. export function getMeetingDetailById(id) {
  129. return request({
  130. url: `/api/meetingMinutes/${id}`,
  131. method: 'get'
  132. })
  133. }
  134. /*
  135. * 删除会议
  136. *
  137. *
  138. */
  139. export function deleteMeetingById(id) {
  140. return request({
  141. url: `/api/meetingMinutes/${id}`,
  142. method: 'delete'
  143. })
  144. }
  145. /*
  146. * 获取摄像头AccessToken
  147. * @data {Object}
  148. *
  149. */
  150. export function getCameraAccessToken() {
  151. return request({
  152. url: `/ringzle/iot/camera/accessToken`,
  153. method: 'get'
  154. })
  155. }
  156. /*
  157. * 获取日志列表
  158. *
  159. */
  160. export function getProjectListByQuery(data) {
  161. return request({
  162. url: `/api/operationLog/${data.currPage}/${data.pageSize}`,
  163. method: 'post',
  164. data: data
  165. })
  166. }
  167. /*
  168. * 新增日志
  169. *
  170. */
  171. export function insertLog(data) {
  172. return request({
  173. url: `/api/operationLog`,
  174. method: 'post',
  175. data: data
  176. })
  177. }
  178. /*
  179. * 获取日志详情
  180. *
  181. *
  182. */
  183. export function getLogDetailById(id) {
  184. return request({
  185. url: `/api/operationLog/${id}`,
  186. method: 'get'
  187. })
  188. }
  189. /*
  190. * 获取周报列表
  191. *
  192. *
  193. */
  194. export function getWeekList(projectId) {
  195. return request({
  196. url: `/api/weekly/${projectId}`,
  197. method: 'get'
  198. })
  199. }
  200. /*
  201. * 获取周报类型列表
  202. *
  203. *
  204. */
  205. export function getWeekDetailById(id) {
  206. return request({
  207. url: `/api/weekly/detail/${id}`,
  208. method: 'get'
  209. })
  210. }
  211. /*
  212. * 获取周报类型列表
  213. *
  214. *
  215. */
  216. export function getWeekTypeListById(id) {
  217. return request({
  218. url: `/api/weekly/type/${id}`,
  219. method: 'get'
  220. })
  221. }
  222. /*
  223. * 获取周报类型详情
  224. *
  225. *
  226. */
  227. export function getWeekDetailByTypeId(id) {
  228. return request({
  229. url: `/api/weekly/typeId/${id}`,
  230. method: 'get'
  231. })
  232. }
  233. /*
  234. * 获取提醒列表
  235. *
  236. */
  237. export function getReminderListByQuery(data) {
  238. return request({
  239. url: `/api/reminder/${data.currPage}/${data.pageSize}`,
  240. method: 'post',
  241. data: data
  242. })
  243. }
  244. /*
  245. * 新增提醒
  246. *
  247. */
  248. export function insertReminder(data) {
  249. return request({
  250. url: `/api/reminder`,
  251. method: 'post',
  252. data: data
  253. })
  254. }
  255. /*
  256. * 获取提醒详情
  257. *
  258. *
  259. */
  260. export function getReminderDetailById(id) {
  261. return request({
  262. url: `/api/reminder/${id}`,
  263. method: 'get'
  264. })
  265. }
  266. /*
  267. * 更新提醒
  268. *
  269. */
  270. export function updateReminder(data) {
  271. return request({
  272. url: `/api/reminder/update`,
  273. method: 'put',
  274. data: data
  275. })
  276. }
  277. /*
  278. * 删除提醒
  279. *
  280. *
  281. */
  282. export function deleteReminderById(id) {
  283. return request({
  284. url: `/api/reminder/delete/${id}`,
  285. method: 'delete'
  286. })
  287. }
  288. /*
  289. * 获取远程提醒
  290. *
  291. */
  292. export function getRemoteListByQuery(data) {
  293. return request({
  294. url: `/api/reminder/remote/1/1`,
  295. method: 'post',
  296. data: data
  297. })
  298. }
  299. /*
  300. * 更新远程提醒
  301. *
  302. */
  303. export function updateRemote(data) {
  304. return request({
  305. url: `/api/reminder/remote/update`,
  306. method: 'put',
  307. data: data
  308. })
  309. }
  310. /*
  311. * 更新远程提醒
  312. *
  313. */
  314. export function insertRemote(data) {
  315. return request({
  316. url: `/api/reminder/remote`,
  317. method: 'post',
  318. data: data
  319. })
  320. }