service.js 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567
  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. //alert(body);
  102. var url = base_server_url + MENU_GET_ALL
  103. ajaxPost(url, body, function(response) {
  104. var data = response;
  105. if (data.result_code == 0) {
  106. success(data.result_data)
  107. } else {
  108. fail(data.result_desc);
  109. }
  110. }, function(error) {
  111. fail("网络错误");
  112. });
  113. }
  114. function PermisionGetAll(success, fail) {
  115. var url = base_server_url + PERMISION_GET_ALL
  116. ajaxGet(url, "", function(response) {
  117. var data = response;
  118. if (data.result_code == 0) {
  119. success(data.result_data)
  120. } else {
  121. fail(data.result_desc);
  122. }
  123. }, function(error) {
  124. fail("网络错误");
  125. });
  126. }
  127. function PermisionRoleAdd(data, success, fail) {
  128. var url = base_server_url + PERMISION_ROLE_ADD
  129. ajaxPost(url, data, function(response) {
  130. var data = response;
  131. if (data.result_code == 0) {
  132. success(data.result_data)
  133. } else {
  134. fail(data.result_desc);
  135. }
  136. }, function(error) {
  137. fail("网络错误");
  138. });
  139. }
  140. function PermisionRoleEDIT(data, success, fail) {
  141. var url = base_server_url + PERMISION_ROLE_EDIT
  142. ajaxPut(url, data, function(response) {
  143. var data = response;
  144. if (data.result_code == 0) {
  145. success(data.result_data)
  146. } else {
  147. fail(data.result_desc);
  148. }
  149. }, function(error) {
  150. fail("网络错误");
  151. });
  152. }
  153. function PermisionRoleDELETE(data, success, fail) {
  154. var url = base_server_url + PERMISION_ROLE_DELETE
  155. ajaxDelete(url, data, function(response) {
  156. var data = response;
  157. if (data.result_code == 0) {
  158. success(data.result_data)
  159. } else {
  160. fail(data.result_desc);
  161. }
  162. }, function(error) {
  163. fail("网络错误");
  164. });
  165. }
  166. function PermisionAdd(data, success, fail) {
  167. var url = base_server_url + PERMISION_ADD
  168. ajaxPost(url, data, function(response) {
  169. var data = response;
  170. if (data.result_code == 0) {
  171. success(data.result_data)
  172. } else {
  173. fail(data.result_desc);
  174. }
  175. }, function(error) {
  176. fail("网络错误");
  177. });
  178. }
  179. function PermisionEdit(data, success, fail) {
  180. var url = base_server_url + PermisionEdit + data.id
  181. ajaxPut(url, data, function(response) {
  182. var data = response;
  183. if (data.result_code == 0) {
  184. success(data.result_data)
  185. } else {
  186. fail(data.result_desc);
  187. }
  188. }, function(error) {
  189. fail("网络错误");
  190. });
  191. }
  192. function PermisionDelete(id, success, fail) {
  193. var url = base_server_url + PERMISION_DELETE + id;
  194. ajaxDelete(url, "", function(response) {
  195. var data = response;
  196. if (data.result_code == 0) {
  197. success(data.result_data)
  198. } else {
  199. fail(data.result_desc);
  200. }
  201. }, function(error) {
  202. fail("网络错误");
  203. });
  204. }
  205. function DeptGetAll(success, fail) {
  206. var url = base_server_url + DEPT_GET_ALL
  207. ajaxGet(url, "", function(response) {
  208. var data = response;
  209. if (data.result_code == 0) {
  210. success(data.result_data)
  211. } else {
  212. fail(data.result_desc);
  213. }
  214. }, function(error) {
  215. fail("网络错误");
  216. });
  217. }
  218. function DeptAdd(data, success, fail) {
  219. var url = base_server_url + DEPT_ADD
  220. ajaxPost(url, data, function(response) {
  221. var data = response;
  222. if (data.result_code == 0) {
  223. success(data.result_data)
  224. } else {
  225. fail(data.result_desc);
  226. }
  227. }, function(error) {
  228. fail("网络错误");
  229. });
  230. }
  231. function DeptEdit(data, success, fail) {
  232. var url = base_server_url + DEPT_EDIT + data.id
  233. ajaxPut(url, data, function(response) {
  234. var data = response;
  235. if (data.result_code == 0) {
  236. success(data.result_data)
  237. } else {
  238. fail(data.result_desc);
  239. }
  240. }, function(error) {
  241. fail("网络错误");
  242. });
  243. }
  244. function DeptDelete(id, success, fail) {
  245. var url = base_server_url + DEPT_DELETE + id
  246. ajaxDelete(url, "", function(response) {
  247. var data = response;
  248. if (data.result_code == 0) {
  249. success(data.result_data)
  250. } else {
  251. fail(data.result_desc);
  252. }
  253. }, function(error) {
  254. fail("网络错误");
  255. });
  256. }
  257. function getConstantList(url, param, success, fail) {
  258. var url = base_server_url + url;
  259. ajaxPost(url, param, function(response) {
  260. var data = response;
  261. if (data.result_code == 0) {
  262. success(data.result_data)
  263. } else {
  264. fail(data.result_desc);
  265. }
  266. }, function(error) {
  267. fail("网络错误");
  268. });
  269. }
  270. function VideoGetById(id, success, fail) {
  271. var url = base_server_url + VIDEO_GET_ID + id;
  272. ajaxGet(url, "", function(response) {
  273. var data = response;
  274. if (data.result_code == 0) {
  275. success(data.result_data)
  276. } else {
  277. fail(data.result_desc);
  278. }
  279. }, function(error) {
  280. fail("网络错误");
  281. });
  282. }
  283. function VideoGetByIds(ids, success, fail) {
  284. var url = base_server_url + VIDEO_GET_IDs + ids;
  285. console.log(url);
  286. ajaxGet(url, "", function(response) {
  287. var data = response;
  288. if (data.result_code == 0) {
  289. success(data.result_data)
  290. } else {
  291. fail(data.result_desc);
  292. }
  293. }, function(error) {
  294. fail("网络错误");
  295. });
  296. }
  297. function no_return_common_service(url, param, success, fail) {
  298. var url = base_server_url + url;
  299. ajaxPost(url, param, function(response) {
  300. var data = response;
  301. if (data.result_code == 0) {
  302. if (success)
  303. success(data.result_desc)
  304. } else {
  305. layer.msg(data.result_desc, {
  306. time: 2000 //20s后自动关闭
  307. });
  308. }
  309. }, function(error) {
  310. fail("网络错误");
  311. });
  312. }
  313. function post_common_service(url, param, success, fail) {
  314. var url = base_server_url + url;
  315. ajaxPost(url, param, function(response) {
  316. var data = response;
  317. if (data.result_code == 0) {
  318. success(data.result_data)
  319. } else {
  320. if (fail)
  321. fail(data.result_desc);
  322. else
  323. console.log(data.result_desc);
  324. }
  325. }, function(error) {
  326. if (fail)
  327. fail("网络错误");
  328. else
  329. console.log("网络错误");
  330. });
  331. }
  332. function post_common_service_nohead(url, param, successfunc, errorfunc) {
  333. $.ajax({
  334. url: url,
  335. type: "POST",
  336. cache: false,
  337. contentType: "application/json",
  338. processData: false,
  339. dataType: "json",
  340. data: JSON.stringify(param),
  341. success: function(response) {
  342. var data = response;
  343. if (data.result_code == 0) {
  344. successfunc(data.result_data)
  345. } else {
  346. errorfunc(data.result_desc);
  347. }
  348. },
  349. error: function(error) {
  350. errorfunc("网络错误");
  351. }
  352. });
  353. // ajaxPost(url, param, function(response) {
  354. // var data = response;
  355. // if (data.result_code == 0) {
  356. // success(data.result_data)
  357. // } else {
  358. // if (fail)
  359. // fail(data.result_desc);
  360. // else
  361. // console.log(data.result_desc);
  362. // }
  363. // }, function(error) {
  364. // if (fail)
  365. // fail("网络错误");
  366. // else
  367. // console.log("网络错误");
  368. // });
  369. }
  370. function get_common_service(url, param, success, fail) {
  371. var url = base_server_url + url;
  372. ajaxGet(url, param, function(response) {
  373. var data = response;
  374. if (data.result_code == 0) {
  375. success(data.result_data)
  376. } else {
  377. fail(data.result_desc);
  378. }
  379. }, function(error) {
  380. fail("网络错误");
  381. });
  382. }
  383. function get_common_service_nohead(url, param, success, fail) {
  384. var url = url;
  385. ajaxGet(url, param, function(response) {
  386. var data = response;
  387. if (data.result_code == 0) {
  388. success(data.result_data)
  389. } else {
  390. fail(data.result_desc);
  391. }
  392. }, function(error) {
  393. fail("网络错误");
  394. });
  395. }
  396. // 上传文件
  397. function uploadFile(file, name, successfunc, errorfunc, parentPath) {
  398. var dataurl = base_image_server_url + "/fileServer" + FILE_UPLOAD
  399. var form = new FormData();
  400. form.append(name, file);
  401. if (parentPath)
  402. form.append('parentPath', parentPath);
  403. else
  404. form.append('parentPath', 'head');
  405. $.ajax({
  406. url: dataurl,
  407. type: "POST",
  408. cache: false,
  409. contentType: false,
  410. processData: false,
  411. dataType: "json",
  412. data: form,
  413. success: function(response) {
  414. var data = response;
  415. if (data.result_code == 0) {
  416. successfunc(data.result_data)
  417. } else {
  418. errorfunc(data.result_desc);
  419. }
  420. },
  421. error: function(error) {
  422. errorfunc("网络错误");
  423. }
  424. });
  425. }
  426. function RoleGetALLNoData(success, fail) {
  427. var url = base_server_url + ROLE_GET_ALL;
  428. ajaxGet(url, "", function(response) {
  429. var data = response;
  430. if (data.result_code == 0) {
  431. success(data.result_data)
  432. } else {
  433. fail(data.result_desc);
  434. }
  435. }, function(error) {
  436. fail("网络错误");
  437. });
  438. }
  439. function RoleAdd(data, success, fail) {
  440. var url = base_server_url + ROLE_ADD;
  441. ajaxPost(url, data, function(response) {
  442. var data = response;
  443. if (data.result_code == 0) {
  444. success(data.result_data)
  445. } else {
  446. fail(data.result_desc);
  447. }
  448. }, function(error) {
  449. fail("网络错误");
  450. });
  451. }
  452. function RoleUpdate(data, success, fail) {
  453. var url = base_server_url + ROLE_EDIT + data.id;
  454. ajaxPut(url, data, function(response) {
  455. var data = response;
  456. if (data.result_code == 0) {
  457. success(data.result_data)
  458. } else {
  459. fail(data.result_desc);
  460. }
  461. }, function(error) {
  462. fail("网络错误");
  463. });
  464. }
  465. function RoleDelete(roleid, success, fail) {
  466. var url = base_server_url + ROLE_DELETE + roleid;
  467. ajaxDelete(url, "", function(response) {
  468. var data = response;
  469. if (data.result_code == 0) {
  470. success(data.result_data)
  471. } else {
  472. fail(data.result_desc);
  473. }
  474. }, function(error) {
  475. fail("网络错误");
  476. });
  477. }
  478. function RoleGetByPermision(permisionid, success, fail) {
  479. var url = base_server_url + ROLE_GET_BY_PERMISION + permisionid;
  480. ajaxGet(url, "", function(response) {
  481. var data = response;
  482. if (data.result_code == 0) {
  483. success(data.result_data)
  484. } else {
  485. fail(data.result_desc);
  486. }
  487. }, function(error) {
  488. fail("网络错误");
  489. });
  490. }
  491. function RoleGetALL(page, size, success, fail) {
  492. var url = base_server_url + ROLE_GET_ALL_DATA + "/" + page + "/" + size;
  493. ajaxGet(url, "", function(response) {
  494. var data = response;
  495. if (data.result_code == 0) {
  496. success(data.result_data)
  497. } else {
  498. fail(data.result_desc);
  499. }
  500. }, function(error) {
  501. fail("网络错误");
  502. });
  503. }
  504. function gohome() {
  505. window.location.href = base_ui_url + "view/home.html?time=" + (Date.parse(new Date()));
  506. }