"use strict"; angular.module('app.supervise').controller("purchaseAddCtrl", function ($scope, $rootScope, $state, purchaseService, grainReservesContractService, APP_CONFIG, alertService, $stateParams, $filter ) { // 表单数据 $scope.form = {} // 合同列表 $scope.passList = [] // 返回 $scope.retList = function () { if ($rootScope.previousState_name != '') { $rootScope.back(); } else { $state.go("app.business.gxhttz"); } } //说明是的查看和修改 if ($stateParams.info != 0) { $scope.form = angular.fromJson($stateParams.info) // 查看时禁用表单 $scope.disabled = Boolean(Number($stateParams.disabled)); }else { } // 获取合同列表 grainReservesContractService.getPassPageInfo(1, 100).then(function(data) { $scope.passList = data.list }, function(data) { console.log(data); }) // 选择合同时,带出付款金额 $scope.onPassSelect = function() { if($scope.form.lhcklcxshtbh) { for (var i = 0; i < $scope.passList.length; i++) { var e = $scope.passList[i]; if($scope.form.lhcklcxshtbh == e.contractNumber) { $scope.form.lhckskje = e.moneyQuantity } } } else { $scope.form.lhckskje = '' } } var validator = $("#violation-form").validate(); $scope.save = function() { if (!$scope.saveFlag) { if (validator.form()) { // 设置saveFlag为true,防止重复提交. $scope.saveFlag = true; $scope.form.orgId = $rootScope.orgInfo.orgId $scope.form.lhjzrq = $("input[name='lhjzrq']").val(); // 时间控件获取值 $scope.form.lhckckjzrq = $("input[name='lhckckjzrq']").val(); // 时间控件获取值 $scope.form.lhckskrq = $("input[name='lhckskrq']").val(); // 时间控件获取值 $scope.form.lhcksjckksrq = $("input[name='lhcksjckksrq']").val(); // 时间控件获取值 $scope.form.lhcksjckwcsj = $("input[name='lhcksjckwcsj']").val(); // 时间控件获取值 $scope.form.lhrkjzrq = $("input[name='lhrkjzrq']").val(); // 时间控件获取值 $scope.form.lhrkfksj = $("input[name='lhrkfksj']").val(); // 时间控件获取值 $scope.form.lhrksjrkksrq = $("input[name='lhrksjrkksrq']").val(); // 时间控件获取值 $scope.form.lhrksjrkjssj = $("input[name='lhrksjrkjssj']").val(); // 时间控件获取值 purchaseService.add($scope.form).then(function(data){ if (data.status == 'success') { alert("保存成功!"); $scope.retList(); } else { alert(data.msg); $scope.saveFlag = false; } },function(data){ console.log(data); }); } } } })