| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 |
- "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);
- });
- }
- }
- }
- })
|