service.js 13 KB

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