service.js 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461
  1. function UserLogin(body, success, fail) {
  2. var url = base_server_url + USER_LOGIN
  3. ajaxPost(url, body, function(response) {
  4. var data = response;
  5. if (data.result_code == 0) {
  6. //存储token
  7. $.zui.store.set("user", data.result_data);
  8. success(data.result_data)
  9. } else {
  10. fail(data.result_desc);
  11. }
  12. }, function(error) {
  13. fail("网络错误");
  14. });
  15. }
  16. function UserLoginOUT(success, fail) {
  17. var url = base_server_url + USER_LOGOUT
  18. ajaxGet(url, "", function(response) {
  19. var data = response;
  20. if (data.result_code == 0) {
  21. //存储token
  22. $.zui.store.set("user", "");
  23. success()
  24. } else {
  25. fail(data.result_desc);
  26. }
  27. }, function(error) {
  28. fail("网络错误");
  29. });
  30. }
  31. function UserGetList(data, success, fail) {
  32. var url = base_server_url + USER_GET_LIST
  33. ajaxPost(url, data, function(response) {
  34. var data = response;
  35. if (data.result_code == 0) {
  36. success(data.result_data)
  37. } else {
  38. fail(data.result_desc);
  39. }
  40. }, function(error) {
  41. fail("网络错误");
  42. });
  43. }
  44. function UserAdd(data, success, fail) {
  45. var url = base_server_url + USER_ADD
  46. ajaxPost(url, data, function(response) {
  47. var data = response;
  48. if (data.result_code == 0) {
  49. success(data.result_data)
  50. } else {
  51. fail(data.result_desc);
  52. }
  53. }, function(error) {
  54. fail("网络错误");
  55. });
  56. }
  57. function UserUpdate(data, success, fail) {
  58. var url = base_server_url + USER_UPDATE + data.id
  59. ajaxPut(url, data, function(response) {
  60. var data = response;
  61. if (data.result_code == 0) {
  62. success(data.result_data)
  63. } else {
  64. fail(data.result_desc);
  65. }
  66. }, function(error) {
  67. fail("网络错误");
  68. });
  69. }
  70. function UserDelete(data, success, fail) {
  71. var url = base_server_url + USER_DELETE + data.id
  72. ajaxDelete(url, "", function(response) {
  73. var data = response;
  74. if (data.result_code == 0) {
  75. success(data.result_data)
  76. } else {
  77. fail(data.result_desc);
  78. }
  79. }, function(error) {
  80. fail("网络错误");
  81. });
  82. }
  83. function MenuGetAll(success, fail) {
  84. var url = base_server_url + MENU_GET_ALL
  85. ajaxGet(url, "", function(response) {
  86. var data = response;
  87. if (data.result_code == 0) {
  88. success(data.result_data)
  89. } else {
  90. fail(data.result_desc);
  91. }
  92. }, function(error) {
  93. fail("网络错误");
  94. });
  95. }
  96. function PermisionGetAll(success, fail) {
  97. var url = base_server_url + PERMISION_GET_ALL
  98. ajaxGet(url, "", function(response) {
  99. var data = response;
  100. if (data.result_code == 0) {
  101. success(data.result_data)
  102. } else {
  103. fail(data.result_desc);
  104. }
  105. }, function(error) {
  106. fail("网络错误");
  107. });
  108. }
  109. function PermisionRoleAdd(data,success, fail) {
  110. var url = base_server_url + PERMISION_ROLE_ADD
  111. ajaxPost(url, data, function(response) {
  112. var data = response;
  113. if (data.result_code == 0) {
  114. success(data.result_data)
  115. } else {
  116. fail(data.result_desc);
  117. }
  118. }, function(error) {
  119. fail("网络错误");
  120. });
  121. }
  122. function PermisionRoleEDIT(data,success, fail) {
  123. var url = base_server_url + PERMISION_ROLE_EDIT
  124. ajaxPut(url, data, function(response) {
  125. var data = response;
  126. if (data.result_code == 0) {
  127. success(data.result_data)
  128. } else {
  129. fail(data.result_desc);
  130. }
  131. }, function(error) {
  132. fail("网络错误");
  133. });
  134. }
  135. function PermisionRoleDELETE(data,success, fail) {
  136. var url = base_server_url + PERMISION_ROLE_DELETE
  137. ajaxDelete(url, data, function(response) {
  138. var data = response;
  139. if (data.result_code == 0) {
  140. success(data.result_data)
  141. } else {
  142. fail(data.result_desc);
  143. }
  144. }, function(error) {
  145. fail("网络错误");
  146. });
  147. }
  148. function PermisionAdd(data,success, fail) {
  149. var url = base_server_url + PERMISION_ADD
  150. ajaxPost(url, data, function(response) {
  151. var data = response;
  152. if (data.result_code == 0) {
  153. success(data.result_data)
  154. } else {
  155. fail(data.result_desc);
  156. }
  157. }, function(error) {
  158. fail("网络错误");
  159. });
  160. }
  161. function PermisionEdit(data,success, fail) {
  162. var url = base_server_url + PermisionEdit+data.id
  163. ajaxPut(url, data, function(response) {
  164. var data = response;
  165. if (data.result_code == 0) {
  166. success(data.result_data)
  167. } else {
  168. fail(data.result_desc);
  169. }
  170. }, function(error) {
  171. fail("网络错误");
  172. });
  173. }
  174. function PermisionDelete(id,success, fail) {
  175. var url = base_server_url + PERMISION_DELETE+id;
  176. ajaxDelete(url, "", function(response) {
  177. var data = response;
  178. if (data.result_code == 0) {
  179. success(data.result_data)
  180. } else {
  181. fail(data.result_desc);
  182. }
  183. }, function(error) {
  184. fail("网络错误");
  185. });
  186. }
  187. function DeptGetAll(success, fail) {
  188. var url = base_server_url + DEPT_GET_ALL
  189. ajaxGet(url, "", function(response) {
  190. var data = response;
  191. if (data.result_code == 0) {
  192. success(data.result_data)
  193. } else {
  194. fail(data.result_desc);
  195. }
  196. }, function(error) {
  197. fail("网络错误");
  198. });
  199. }
  200. function DeptAdd(data, success, fail) {
  201. var url = base_server_url + DEPT_ADD
  202. ajaxPost(url, data, function(response) {
  203. var data = response;
  204. if (data.result_code == 0) {
  205. success(data.result_data)
  206. } else {
  207. fail(data.result_desc);
  208. }
  209. }, function(error) {
  210. fail("网络错误");
  211. });
  212. }
  213. function DeptEdit(data, success, fail) {
  214. var url = base_server_url + DEPT_EDIT + data.id
  215. ajaxPut(url, data, function(response) {
  216. var data = response;
  217. if (data.result_code == 0) {
  218. success(data.result_data)
  219. } else {
  220. fail(data.result_desc);
  221. }
  222. }, function(error) {
  223. fail("网络错误");
  224. });
  225. }
  226. function DeptDelete(id, success, fail) {
  227. var url = base_server_url + DEPT_DELETE + id
  228. ajaxDelete(url, "", function(response) {
  229. var data = response;
  230. if (data.result_code == 0) {
  231. success(data.result_data)
  232. } else {
  233. fail(data.result_desc);
  234. }
  235. }, function(error) {
  236. fail("网络错误");
  237. });
  238. }
  239. function getConstantList(url, param, success, fail) {
  240. var url = base_server_url + url;
  241. ajaxPost(url, param, function(response) {
  242. var data = response;
  243. if (data.result_code == 0) {
  244. success(data.result_data)
  245. } else {
  246. fail(data.result_desc);
  247. }
  248. }, function(error) {
  249. fail("网络错误");
  250. });
  251. }
  252. function VideoGetById(id, success, fail) {
  253. var url = base_server_url + VIDEO_GET_ID +id;
  254. ajaxGet(url, "", function(response) {
  255. var data = response;
  256. if (data.result_code == 0) {
  257. success(data.result_data)
  258. } else {
  259. fail(data.result_desc);
  260. }
  261. }, function(error) {
  262. fail("网络错误");
  263. });
  264. }
  265. function no_return_common_service(url, param, success, fail) {
  266. var url = base_server_url + url;
  267. ajaxPost(url, param, function(response) {
  268. var data = response;
  269. if (data.result_code == 0) {
  270. success(data.result_desc)
  271. } else {
  272. layer.msg(data.result_desc, {
  273. time: 2000//20s后自动关闭
  274. });
  275. }
  276. }, function(error) {
  277. fail("网络错误");
  278. });
  279. }
  280. function post_common_service(url, param, success, fail) {
  281. var url = base_server_url + url;
  282. ajaxPost(url, param, function(response) {
  283. var data = response;
  284. if (data.result_code == 0) {
  285. success(data.result_data)
  286. } else {
  287. fail(data.result_desc);
  288. }
  289. }, function(error) {
  290. fail("网络错误");
  291. });
  292. }
  293. function get_common_service(url, param, success, fail) {
  294. var url = base_server_url + url;
  295. ajaxGet(url, param, function(response) {
  296. var data = response;
  297. if (data.result_code == 0) {
  298. success(data.result_data)
  299. } else {
  300. fail(data.result_desc);
  301. }
  302. }, function(error) {
  303. fail("网络错误");
  304. });
  305. }
  306. // 上传文件
  307. function uploadFile(file, name, successfunc, errorfunc) {
  308. var dataurl = base_image_server_url+"/fileServer" + FILE_UPLOAD
  309. var form = new FormData();
  310. form.append(name, file);
  311. form.append('parentPath','head');
  312. $.ajax({
  313. url: dataurl,
  314. type: "POST",
  315. cache: false,
  316. contentType: false,
  317. processData: false,
  318. dataType: "json",
  319. data: form,
  320. success: function(response) {
  321. var data = response;
  322. console.log(data)
  323. if (data.result_code == 0) {
  324. successfunc(data.result_data)
  325. } else {
  326. errorfunc(data.result_desc);
  327. }
  328. },
  329. error: function(error) {
  330. errorfunc("网络错误");
  331. }
  332. });
  333. }
  334. function RoleGetALLNoData(success, fail) {
  335. var url = base_server_url + ROLE_GET_ALL;
  336. ajaxGet(url, "", function(response) {
  337. var data = response;
  338. if (data.result_code == 0) {
  339. success(data.result_data)
  340. } else {
  341. fail(data.result_desc);
  342. }
  343. }, function(error) {
  344. fail("网络错误");
  345. });
  346. }
  347. function RoleAdd(data,success, fail) {
  348. var url = base_server_url + ROLE_ADD;
  349. ajaxPost(url, data, function(response) {
  350. var data = response;
  351. if (data.result_code == 0) {
  352. success(data.result_data)
  353. } else {
  354. fail(data.result_desc);
  355. }
  356. }, function(error) {
  357. fail("网络错误");
  358. });
  359. }
  360. function RoleUpdate(data,success, fail) {
  361. var url = base_server_url + ROLE_EDIT+data.id;
  362. ajaxPut(url, data, function(response) {
  363. var data = response;
  364. if (data.result_code == 0) {
  365. success(data.result_data)
  366. } else {
  367. fail(data.result_desc);
  368. }
  369. }, function(error) {
  370. fail("网络错误");
  371. });
  372. }
  373. function RoleDelete(roleid,success, fail) {
  374. var url = base_server_url + ROLE_DELETE +roleid;
  375. ajaxDelete(url, "", function(response) {
  376. var data = response;
  377. if (data.result_code == 0) {
  378. success(data.result_data)
  379. } else {
  380. fail(data.result_desc);
  381. }
  382. }, function(error) {
  383. fail("网络错误");
  384. });
  385. }
  386. function RoleGetByPermision(permisionid,success, fail) {
  387. var url = base_server_url + ROLE_GET_BY_PERMISION+permisionid;
  388. ajaxGet(url, "", function(response) {
  389. var data = response;
  390. if (data.result_code == 0) {
  391. success(data.result_data)
  392. } else {
  393. fail(data.result_desc);
  394. }
  395. }, function(error) {
  396. fail("网络错误");
  397. });
  398. }
  399. function RoleGetALL(page,size, success, fail) {
  400. var url = base_server_url + ROLE_GET_ALL_DATA+"/"+page+"/"+size;
  401. ajaxGet(url, "", function(response) {
  402. var data = response;
  403. if (data.result_code == 0) {
  404. success(data.result_data)
  405. } else {
  406. fail(data.result_desc);
  407. }
  408. }, function(error) {
  409. fail("网络错误");
  410. });
  411. }