adminMainConfig.js 7.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271
  1. app.config([ '$stateProvider', '$urlRouterProvider', function($stateProvider, $urlRouterProvider) {
  2. $stateProvider.state('report', {
  3. url : "/report",
  4. templateUrl : "./admin_report.html",
  5. controller : 'AdminReportCtrl'
  6. }).state('stdList', {
  7. url : "/stdList",
  8. templateUrl : "./admin_std_list.html",
  9. controller : 'AdminStdListCtrl'
  10. }).state('stdInfo', {
  11. url : "/stdInfo/{std_id}",
  12. params : {
  13. std_id : null
  14. },
  15. templateUrl : "./admin_std_overview.html",
  16. controller : 'AdminStdOverviewCtrl'
  17. }).state('provinceStd', {
  18. url : "/province",
  19. templateUrl : "./admin_std_count.html",
  20. controller : 'AdminStdCountByProvinceCtrl'
  21. }).state('areaStd', {
  22. url : "/area/{province_id}",
  23. params : {
  24. province_id : null
  25. },
  26. templateUrl : "./admin_std_count.html",
  27. controller : 'AdminStdCountByAreaCtrl'
  28. }).state('cityStd', {
  29. url : "/city/{area_id}",
  30. params : {
  31. area_id : null
  32. },
  33. templateUrl : "./admin_std_count.html",
  34. controller : 'AdminStdCountByCityCtrl'
  35. }).state('schoolList', {
  36. url : "/schoolList",
  37. templateUrl : "./admin_school_list.html",
  38. controller : 'AdminSchoolListCtrl'
  39. }).state('schoolEdit', {
  40. url : "/schoolEdit/{id}",
  41. params:{
  42. id: null
  43. },
  44. templateUrl : "./admin_school_edit.html",
  45. controller : 'AdminSchoolEditCtrl'
  46. }).state('provinceReport', {
  47. url : "/provinceReport",
  48. templateUrl : "./admin_province_report.html",
  49. controller : 'AdminProvinceReportCtrl'
  50. }).state('schoolReport', {
  51. url : "/schoolReport",
  52. templateUrl : "./admin_school_report.html",
  53. controller : 'AdminSchoolReportCtrl'
  54. }).state('sysManage', {
  55. url : "/sysManage",
  56. templateUrl : "./admin_sys_manage.html",
  57. controller : 'AdminSysManageCtrl'
  58. }).state('sendSMS', {
  59. url : "/sendSMS",
  60. templateUrl : "./admin_send_sms.html",
  61. controller : 'AdminSendSMSCtrl'
  62. }).state('majorLuquResult', {
  63. url : "/majorLuquResult",
  64. templateUrl : "./admin_major_luqu.html",
  65. controller : 'AdminMajorLuquCtrl'
  66. }).state('majorLuquDetail', {
  67. url : "/majorLuquDetail/{major_code}",
  68. params : {
  69. major_code : null
  70. },
  71. templateUrl : "./admin_luqu_std_list.html",
  72. controller : 'AdminLuquStdListCtrl'
  73. }).state('adminScoreModifyList', {
  74. url : "/adminScoreModifyList",
  75. templateUrl : "./admin_score_modify_list.html",
  76. controller : 'AdminScoreModifyListCtrl'
  77. }).state('modifyPassword', {
  78. url : "/modifyPassword",
  79. templateUrl : "../std_modify_password.html",
  80. controller : 'StdModifyPasswordCtrl'
  81. }).state('download', {
  82. url : "/download",
  83. templateUrl : "./admin_download.html",
  84. controller : 'AdminDownloadCtrl'
  85. }).state('chushenResult', {
  86. url : "/chushenResult",
  87. templateUrl : "./admin_chushenResult.html",
  88. controller : 'AdminChushenResultCtrl'
  89. }).state('chushenFuhe', {
  90. url : "/chushenFuhe",
  91. templateUrl : "./admin_chushenFuhe.html",
  92. controller : 'AdminChushenFuheCtrl'
  93. }).state('chushenFuheDetail', {
  94. url : "/chushenFuheDetail/{std_id}",
  95. params : {
  96. std_id : null
  97. },
  98. templateUrl : "./admin_chushenFuhe_detail.html",
  99. controller : 'AdminChushenFuheDetailCtrl'
  100. }).state('faceFuhe', {
  101. url : "/faceFuhe",
  102. templateUrl : "./admin_faceFuhe.html",
  103. controller : 'AdminFaceFuheCtrl'
  104. }).state('faceFuheDetail', {
  105. url : "/faceFuheDetail/{std_id}",
  106. params : {
  107. std_id : null
  108. },
  109. templateUrl : "./admin_faceFuhe_detail.html",
  110. controller : 'AdminFaceFuheDetailCtrl'
  111. }).state('baseInfoModifyApply', {
  112. url : "/baseInfoModifyApply",
  113. templateUrl : "./admin_baseInfoModifyApply.html",
  114. controller : 'AdminBaseInfoModifyApplyCtrl'
  115. }).state('baseInfoModifyApplyDetail', {
  116. url : "/baseInfoModifyApplyDetail/{id}",
  117. params : {
  118. id : null
  119. },
  120. templateUrl : "./admin_baseInfoModifyApply_detail.html",
  121. controller : 'AdminBaseInfoModifyApplyDetailCtrl'
  122. }).state('faceScore', {
  123. url : "/faceScore",
  124. templateUrl : "./admin_faceScore.html",
  125. controller : 'AdminFaceScoreCtrl'
  126. }).state('gaokaoScore', {
  127. url : "/gaokaoScore",
  128. templateUrl : "./admin_gaokaoScore.html",
  129. controller : 'AdminGaokaoScoreCtrl'
  130. }).state('majorZhpj', {
  131. url : "/majorZhpj",
  132. templateUrl : "./admin_majorZhpj.html",
  133. controller : 'AdminMajorZhpjCtrl'
  134. // 以下为修改考生信息
  135. }).state('adminBaseInfoBasic', {
  136. url : "/adminBaseInfoBasic",
  137. templateUrl : "./admin_std_base_info_basic.html",
  138. controller : 'AdminStdBaseInfoBasicCtrl'
  139. }).state('adminBaseInfoContact', {
  140. url : "/adminBaseInfoContact",
  141. templateUrl : "./admin_std_base_info_contact.html",
  142. controller : 'AdminStdBaseInfoContactCtrl'
  143. }).state('adminBaseInfoExperience', {
  144. url : "/adminBaseInfoExperience",
  145. templateUrl : "./admin_std_base_info_experience.html",
  146. controller : 'AdminStdBaseInfoExperienceCtrl'
  147. })
  148. }]);
  149. app.controller('AppCtrl', function($rootScope, $scope, $http, $timeout, $state, myConfig, $cookieStore, $window, $q) {
  150. $rootScope.session = $cookieStore.get('aeeaps-sesssion');
  151. $rootScope.host_url = myConfig.admin;
  152. $rootScope.bkType = 'bss';
  153. $state.go("stdList");
  154. $rootScope.goNext = function(url, isFormChanged) {
  155. if(isFormChanged){
  156. $rootScope.dialogMsg('您已修改表单内容,请确认是否保存表单');
  157. }else{
  158. $state.go(url);
  159. }
  160. return false;
  161. }
  162. $rootScope.goUrl = function(url, ctrl) {
  163. $state.go(url);
  164. return false;
  165. }
  166. $rootScope.logout = function() {
  167. $http({
  168. url : $rootScope.host_url + '/user/logout?session=' + $rootScope.session,
  169. method : 'POST'
  170. }).success(function(data) {
  171. });
  172. window.location = '../../admin';
  173. }
  174. $rootScope.errorMsg = function(msg) {
  175. var d = dialog({
  176. title : '错误提示',
  177. content : msg,
  178. ok : function() {
  179. },
  180. okValue : '确定',
  181. width : 350
  182. });
  183. d.showModal();
  184. }
  185. $rootScope.dialogMsg = function(msg, fn) {
  186. var vFn = fn == undefined ? (function() {
  187. }) : fn
  188. var d = dialog({
  189. title : '操作提示',
  190. content : msg,
  191. ok : vFn,
  192. okValue : '确定',
  193. width : 320
  194. });
  195. d.showModal();
  196. }
  197. $rootScope.viewFile = function(file){
  198. $window.open($rootScope.host_url + '/' + file.path);
  199. }
  200. $rootScope.viewFileByPath = function(filePath){
  201. $window.open($rootScope.host_url + '/' + filePath);
  202. }
  203. var p_user = $http({
  204. url : myConfig.admin + '/user/info?session=' + $rootScope.session,
  205. method : 'GET'
  206. }).success(function(data) {
  207. if(data.code == 0){
  208. $rootScope.loginUser = data.result;
  209. }else{
  210. $rootScope.dialogMsg(data.errorMsg, function(){
  211. window.location = "main_index.html";
  212. })
  213. }
  214. }).error(function() {
  215. });
  216. var p_province = $http({
  217. url : myConfig.admin + '/frame/province',
  218. method : 'GET'
  219. }).success(function(data) {
  220. if(data.code == 0){
  221. $rootScope.provinceAll = data.result;
  222. }else{
  223. $rootScope.dialogMsg(data.message, function(){
  224. window.location = "main_index.html";
  225. })
  226. }
  227. }).error(function() {
  228. });
  229. var p_area = $http({
  230. url : myConfig.admin + '/frame/area_all',
  231. method : 'GET'
  232. }).success(function(data) {
  233. if(data.code == 0){
  234. $rootScope.areaAll = data.result;
  235. }else{
  236. $rootScope.dialogMsg(data.message, function(){
  237. window.location = "main_index.html";
  238. })
  239. }
  240. }).error(function() {
  241. });
  242. var p_city = $http({
  243. url : myConfig.admin + '/frame/city_all',
  244. method : 'GET'
  245. }).success(function(data) {
  246. if(data.code == 0){
  247. $rootScope.cityAll = data.result;
  248. }else{
  249. $rootScope.dialogMsg(data.message, function(){
  250. window.location = "main_index.html";
  251. })
  252. }
  253. }).error(function() {
  254. });
  255. $scope.myPromise = $q.all([p_province, p_area, p_city, p_user]);
  256. } );