12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- var sysAnswerApp = angular.module('SysAnswerApp', [ 'baseServices','SysAnswerServiceApp' ]);
- sysAnswerApp.controller('SysAnswerCtrl',['$scope','BaseService','SysAnswerService','$timeout',function($scope,BaseService,sysAnswerService,$timeout){
- var service = sysAnswerService;
-
- if(typeof sysAnswer != 'undefined')
- $scope.sysAnswer = sysAnswer||{}; // 问卷赋值
-
- if(typeof answerDetailMap != 'undefined')
- $scope.answerDetailMap = answerDetailMap||{}; // 问卷赋值
-
- $scope.save = function(){
- $.ligerDialog.confirm("提交问卷后,将不能再次修改,是否确定提交?","提示信息",function(rtn) {
- if (!rtn)
- return;
- var answerDetailMap = $scope.answerDetailMap;
- if($("#saveData").hasClass("disabled"))
- return ;
- var form = $('#sysAnswerForm').form();
- if (!form.valid()){
- $.ligerDialog.warn("验证不成功!");
- return;
- }
-
- var arry = new Array();
- for(var i in answerDetailMap){
- var answerDetail = answerDetailMap[i];
- if(answerDetail.textResult != null
- && answerDetail.textResult != ""
- && answerDetail.optionId == -1){
- arry.push(answerDetail);
- }
- else if(answerDetail.optionId != 0){
- arry.push(answerDetail);
- }
- }
-
- sysAnswer.sysAnswerDetailList = arry;
-
- $("#saveData").addClass("disabled");
- service.customFormSubmit(sysAnswer);
- });
- };
- $scope.validMaxNum = function(questionId,maxNum){
- service.validMaxNum(questionId,maxNum);
- };
- }]);
|