自己看的

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']);
});
  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值