您的位置:首页 > 其它

自己看的

2015-08-21 19:10 459 查看
define(function(require) {

 require('/js/common/claim.ng').init();

 require('ng/plugin.ui').init();

 require('ng.ui.item-selector.js').init();

 require('ng.ext.auto-fill.js').init();

 require('ng.ext.trigger-bridge').init();

 require('ng/ng.ui').init();

 require('ng/plugin.ui').init();

 require('/js/common/claim.ng').init();

 var paramsData = Utils.params();

 var id = paramsData.idClmcommunicate;

 

 var isShowOnly = paramsData.isShowOnly;

 

 

 

 var refreshTask= require('/js/common/refreshTask');//刷新个人工作台任务

 

 var md = angular.module('selfAcceptModule', ['ng.ui','clm.basedata.module','ng.ext.trigger-bridge','ng.ui.item-selector']);

 

 var mainPage = {

 

   /* 初始化信息 从后台加载 */

   initCommunicateInfo : function($scope, $http, $filter, $timeout, uiTips, uiLog, uiPager, uiValid, uiPortalUtils,uiRequest) {

    var _this = this;

    var url = Consts.getAppPath('/do/app/accept/SelfAcceptAction/initSelfAcceptInfo');

    var params = {"reportNo":paramsData.reportNo,"caseTimes":paramsData.caseTimes};

    uiTips.loadingFn(function(){

     $http({method: 'POST', url: url, data: params}).

     success(function(data, status){

          _this.loadInfo($scope, data);

         

       uiLog.i("data: " + data);

       uiTips.unloading();

     });

    },'加载中...');

   },

   // 加载页面数据

   loadInfo : function($scope, data) {

    $scope.reportNo = paramsData.reportNo;

    $scope.caseTimes = paramsData.caseTimes;

    $scope.carMark = data.carMark;

    $scope.reportCall = data.reportCall;

    $scope.mobileNo = "";

    $scope.messageContent = "";

   }

   

 };

 md.controller('selfAcceptCtrl', function($scope, $window, $http, $parse, $filter, $timeout, uiTips, uiValid, uiLog,

   uiRequest, uiPager, uiPortalUtils,extTriggerBridgeService) { 

  

  mainPage.initCommunicateInfo($scope, $http, $filter, $timeout, uiTips, uiLog, uiPager, uiValid, uiPortalUtils,uiRequest);

  

  //短信发送电话设置为报案电话

  $scope.putReportCall = function(){

   $scope.mobileNo=$scope.reportCall;

  }

  //发送短信

  $scope.sendMessage = function(){

   //校验电话,提醒内容非空.

   if($scope.mobileNo==null||$scope.mobileNo==""){

    alert("请录入电话");

    return;

   }

   if($scope.messageContent==null||$scope.messageContent==""){

    alert("请录入提醒内容");

    return;

   }

   

   //验证不通过,就不提交表单

   if(!uiValid.checkFormWithVal($scope.baseForm) ||

     !$scope.baseForm.$valid){

      var v = $('form[name=baseForm] .ng-invalid')[0] || $('#extendInfoWrapper>div form .ng-invalid')[0];

                    var pos = $(v).offset();

                    window.scrollTo(pos.left, pos.top - 50);

                    alert("请录入电话和提醒内容");

     return;

   }

   

   var url = Consts.getAppPath('/do/app/accept/SelfAcceptAction/sendMessage');

   var params = {

                 reportNo:$scope.reportNo,

                 caseTimes:$scope.caseTimes,

                 carMark:$scope.carMark,

                 mobileNo:$scope.mobileNo,

                 message:$scope.messageContent

   };

   uiTips.loadingFn(function(){

    $http({method: 'POST', url: url, data: params}).

    success(function(data, status){

      uiLog.i("data: " + data);

      uiTips.unloading();

      alert("短信发送成功");

      window.top.PortalTab.removeCurrent(true);

    });

   },'处理中...');

  }

 });

 angular.bootstrap(document,['selfAcceptModule','plugin.ui','ng.ext.auto-fill']);

});

  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: