| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633 |
- "use strict";
- angular.module('app.intelligent')
- //熏蒸作业列表
- .controller("fumHomeWorkCtrl", function($scope, $state, $rootScope, $stateParams, $uibModal, homeWorkService, archiveService,$filter) {
- // 默认分页
- $scope.pageInfo = {pageNum : 1, pageSize : 10};
- var orgId = $rootScope.depotInfo.orgId;
- $scope.isArchive = false;
- $scope.isArchiveHouse = 0;
- // 加载列表
- $scope.loadData = function() {
- //归档用
- if($stateParams.dataState == "archive"){
- $scope.isArchive = true;
- //查询归档仓房下拉
- archiveService.getArchiveDataList().then(function (data) {
- if($scope.isArchiveHouse == 0){
- $scope.storelist = data;
- }
- $scope.isArchiveHouse++;
- //如果不是下拉的则可能是点查看则按照这种方式跳转
- if($scope.storehouseId == undefined || $scope.storehouseId == ""){
- $scope.storehouseId = $rootScope.archiveState.storehouseId;
- $scope.createTime = $rootScope.archiveState.createTime;
- }else{
- $scope.createTime = $scope.storelist[$scope.storehouseId].createTime;
- }
- if($scope.createTime == "" || $scope.createTime == undefined){
- $scope.pageInfo.pageNum = 0;
- $scope.pageInfo.pageSize = 0;
- $scope.storehouseId = '000';
- }
- $scope.createTime = $filter('date')($scope.createTime, "yyyy-MM-dd HH:mm:ss");
- //原来代码
- homeWorkService.getFumigationProcessList($scope.pageInfo, $scope.storehouseId, orgId,$scope.createTime).then(function (data) {
- $scope.pageInfo = data;
- }, function (data) {
- console.log(data);
- });
- }, function (data) {
- console.log(data);
- });
- }else {
- homeWorkService.getFumigationProcessList($scope.pageInfo, $scope.storehouseId, orgId).then(function (data) {
- $scope.pageInfo = data;
- }, function (data) {
- console.log(data);
- });
- }
- };
- $scope.loadData();
- // 详情/修改/添加
- $scope.getAddAndEdit = function(fumType,homeWorkId, recordId) {
- $state.go('app.storage.fumigation.fumHomeWorkProcessEdit',{fumType:fumType,homeWorkId:homeWorkId, recordId: recordId});
- };
- // 翻页
- $scope.goPage = function(pageNum) {
- $scope.pageInfo.pageNum = pageNum;
- $scope.loadData();
- };
- // 接收广播,切换仓房
- $scope.$on("storeChangeed", function(event, storehouseId) {
- $scope.storehouseId = storehouseId;
- $scope.loadData();
- });
- // 根据id删除信息
- $scope.removeDetail = function(homeWorkId,fumigationId) {
- homeWorkService.removeDetail(homeWorkId,fumigationId).then(function (data) {
- if(data.status == "success"){
- alert("删除成功");
- $scope.loadData();
- }else{
- alert("删除失败");
- }
- });
- };
- // 新增(弹窗打开熏蒸方案列表)
- $scope.getAddList = function() {
- // 选择计划,选择后不能修改合同类型,粮食品种,明细品种,粮食等级,粮食性质.
- var params = [];
- params.dataType="GC";//熏蒸过程
- var uibModalInstance = $uibModal.open({
- size:'lg',
- templateUrl: 'app/intelligent/fumigation/views/plan/pesticide-list-modal.html',
- controller: 'pesticideListModalCtrl',
- resolve: {
- // items是一个回调函数
- items: function () {
- // 这个值会被模态框的控制器获取到
- return params;
- }
- }
- });
- uibModalInstance.result.then(function (result) {
- if (result != null) {
- // 新增页面
- $state.go('app.storage.fumigation.fumHomeWorkProcessEdit',{fumType:"add",homeWorkId:result.id});
- }
- // 关闭模态框时刷新页面数据
- }, function (reason) {
- console.log(reason);
- });
- }
- })
- // 熏蒸作业过程详情
- .controller("fumHomeWorkEditCtrl", function($scope, $filter, $http, $stateParams, $state, $rootScope, $uibModal,
- pesticidePlanService, fumigationPlanService, paymentService, homeWorkService) {
- $scope.fumigationProcess = {};
- $scope.storehouse = {};
- $scope.saveFlag = false;
- $scope.isNotEdit = false;
- $(document).ready(function() {
- $("#dtBox").DateTimePicker({
- });
- });
- $scope.loadDataById = function(id) {//详情,修改
- homeWorkService.getProcessDeatil(id).then(function(data){
- $scope.fumigation = data.fumigationEdit;
- if ($scope.fumigation.syff == "0") {
- $scope.fumigation.syff = "潮解法";
- } else if ($scope.fumigation.syff == "1") {
- $scope.fumigation.syff = "仓外发生器";
- } else if ($scope.fumigation.syff == "2") {
- $scope.fumigation.syff = "钢瓶气";
- }
- $scope.fumigationProcess = data.processEdit;
- $scope.fumigationProcess.xzczry = $scope.fumigation.xzczry;//熏蒸作业人员
- $scope.fumigationProcess.operationSupervisor = $scope.fumigation.operationSupervisor;//熏蒸作业负责人
- $scope.fumigationProcess.djcxz = $scope.fumigation.djcxz;//第几次熏蒸
- $scope.fumigationProcess.perforatedDate = $filter('date')($scope.fumigationProcess.perforatedDate, "yyyy-MM-dd");
- },function(data){
- console.log(data);
- });
- };
- //新增选择一条备案数据后
- $scope.loadAddDataById = function(id) {
- fumigationPlanService.getFumigationPlanRecord(id).then(function(data){
- $scope.fumigation = data.record;
- if ($scope.fumigation.syff == "0") {
- $scope.fumigation.syff = "潮解法";
- } else if ($scope.fumigation.syff == "1") {
- $scope.fumigation.syff = "仓外发生器";
- } else if ($scope.fumigation.syff == "2") {
- $scope.fumigation.syff = "钢瓶气";
- }
- $scope.fumigationProcess.fumigationId = id;
- },function(data){
- console.log(data);
- });
- };
- if ($stateParams.fumType == "add") {//新增
- $scope.fumigationProcess.creater = $rootScope.userInfo.userId;
- $scope.fumigationProcess.orgId = $rootScope.orgInfo.orgId;
- $scope.loadAddDataById($stateParams.homeWorkId);
- }else if($stateParams.fumType == "detail"){//详情
- $scope.isNotSave = true;
- $scope.isNotEdit = true;
- $("#fumigationProcess-form input").attr("disabled",true);
- $("#fumigationProcess-form select").attr("disabled",true);
- $scope.loadDataById($stateParams.homeWorkId);
- }else if($stateParams.fumType == "edit"){//修改
- $("#fumigationProcess-form input").attr("disabled",false);
- $("#fumigationProcess-form select").attr("disabled",false);
- $scope.loadDataById($stateParams.homeWorkId);
- }
- var validator = $("#fumigationProcess-form").validate();
- // 自定义验证,验证正数数字
- $.validator.addMethod("positiveNumber",function(value,element, params) {
- //var checkNumber = /^\d*\.{0,1}\d{1,2}$/g;
- var checkNumber =/^(?!0+(?:\.0+)?$)(?:[1-9]\d*|0)(?:\.\d{1,2})?$/g;
- return this.optional(element)||(checkNumber.test(value));
- },"请输入大于0的数字,最多两位小数!");
- // 自定义验证,验证数字
- $.validator.addMethod("validNumber",function(value,element, params) {
- var checkNumber = /^\d*\.{0,1}\d{1,2}$/g;
- return this.optional(element)||(checkNumber.test(value));
- },"请输入正确的数字类型,最多两位小数!");
- // 自定义验证,验证数字
- $.validator.addMethod("validInteger",function(value,element, params) {
- var checkNumber = /^[1-9]\d*$/g;
- return this.optional(element)||(checkNumber.test(value));
- },"请输入正确的整数类型,不能有小数!");
- // 自定义验证
- $.validator.addMethod("setState",function(value,element, params) {
- if(value == "无" || value == "暂无" || value == "空"){
- return this.optional(element)|| false;
- }else{
- return this.optional(element)|| true;
- }
- },"不能填写无,暂无,空等选项!");
-
- // 自定义验证:散气日期
- $.validator.addMethod("sqrq",function(value,element, params) {
- var xzkssj = $filter('date')($scope.fumigation.fumigationStart.substring(0,10), "yyyy-MM-dd");
- var xzjssj = $filter('date')($scope.fumigation.fumigationEnd.substring(0,10), "yyyy-MM-dd");
- var sqrq = $filter('date')(value, "yyyy-MM-dd");
- if(sqrq >= xzjssj || sqrq <= xzkssj){
- return this.optional(element)|| false;
- }else{
- return this.optional(element)|| true;
- }
- },"散气日期必须在熏蒸开始时间与结束时间范围内,且不可等于!");
- // 返回.
- $scope.retList = function () {
- $rootScope.back();
- };
- // 保存.
- $scope.save = function () {
- if (!$scope.saveFlag) {
- if (validator.form()) {
- // 设置saveFlag为true,防止重复提交.
- $scope.saveFlag = true;
- $("input[name='firstUseDrugTime']").each(function(j,item){
- if(item.value != '' && item.value != null && typeof item.value != 'undefined'){
- $scope.fumigationProcess.firstUseDrugTime = $filter('date')(item.value, "yyyy-MM-dd HH:mm:ss");
- }
- });
- $("input[name='firstSupplementDrugTime']").each(function(j,item){
- if(item.value != '' && item.value != null && typeof item.value != 'undefined'){
- $scope.fumigationProcess.firstSupplementDrugTime = $filter('date')(item.value, "yyyy-MM-dd HH:mm:ss");
- }
- });
- $("input[name='lastSupplementDrugTime']").each(function(j,item){
- if(item.value != '' && item.value != null && typeof item.value != 'undefined'){
- $scope.fumigationProcess.lastSupplementDrugTime = $filter('date')(item.value, "yyyy-MM-dd HH:mm:ss");
- }
- });
- $("input[name='bulkStartTime']").each(function(j,item){
- if(item.value != '' && item.value != null && typeof item.value != 'undefined'){
- $scope.fumigationProcess.bulkStartTime = $filter('date')(item.value, "yyyy-MM-dd HH:mm:ss");
- }
- });
- $("input[name='bulkEndTime']").each(function(j,item){
- if(item.value != '' && item.value != null && typeof item.value != 'undefined'){
- $scope.fumigationProcess.bulkEndTime = $filter('date')(item.value, "yyyy-MM-dd HH:mm:ss");
- }
- });
- $("input[name='perforatedDate']").each(function(j,item){
- if(item.value != '' && item.value != null && typeof item.value != 'undefined'){
- $scope.fumigationProcess.perforatedDate = $filter('date')(item.value, "yyyy-MM-dd HH:mm:ss");
- }
- });
- $scope.fumigationProcess.byqcnlhqnd = $scope.fumigationProcess.tonicBefore;
- $scope.fumigationProcess.mbnd = $scope.fumigationProcess.targetConcentration;
- $scope.fumigationProcess.jsbyl = $scope.fumigationProcess.calculateDosage;
- $scope.fumigationProcess.byzypzr = $scope.fumigationProcess.tonicApprover;
- $scope.fumigationProcess.fznd = $scope.fumigationProcess.peakConcentration;
- $scope.fumigationProcess.mbndwcts = $scope.fumigationProcess.targetConcentrationDays;
- $scope.fumigationProcess.lswzjc = $scope.fumigationProcess.leakLocation;
- $scope.fumigationProcess.lqbwcqdbjcs = $scope.fumigationProcess.leakPositionRemedy;
- $scope.fumigationProcess.mbsj = $scope.fumigationProcess.closedTime;
- $scope.fumigationProcess.ctz = $scope.fumigationProcess.ctValue;
- $scope.fumigationProcess.sqqlhqnd = $scope.fumigationProcess.perforatedBefore;
- $scope.fumigationProcess.sqpzr = $scope.fumigationProcess.perforatedApprover;
- $scope.fumigationProcess.sqcsts = $scope.fumigationProcess.perforatedDays;
- $scope.fumigationProcess.sqjsslhqnd = $scope.fumigationProcess.xzzydh;
- $scope.fumigationProcess.fumigationId = $scope.fumigation.xzzydh;
- $scope.fumigationProcess.recordId = $scope.fumigation.id;
- $scope.fumigationProcess.createTime = $filter('date')($scope.fumigationProcess.createTime, "yyyy-MM-dd HH:mm:ss");
- if($scope.fumigationProcess.updateTime) {
- $scope.fumigationProcess.updateTime = $filter('date')($scope.fumigationProcess.updateTime, "yyyy-MM-dd HH:mm:ss");
- }
- homeWorkService.saveFumigationProcessDate($scope.fumigationProcess).then(function(data){
- if(data.status == "success"){
- alert("保存成功!");
- $scope.retList();
- } else {
- alert("保存失败!");
- $scope.saveFlag = false;
- }
- },function(data){
- console.log(data);
- });
- }
- }
- }
- })
- //熏蒸善后列表
- .controller("fumHomeWorkAfterCtrl", function($scope, $state, $rootScope, $stateParams, $uibModal, homeWorkService, archiveService,$filter) {
- // 默认分页
- $scope.pageInfo = {pageNum : 1, pageSize : 10};
- var orgId = $rootScope.orgInfo.orgId;
- $scope.isArchive = false;
- $scope.isArchiveHouse = 0;
- // 加载列表
- $scope.loadData = function() {
- //归档用
- if($stateParams.dataState == "archive"){
- $scope.isArchive = true;
- //查询归档仓房下拉
- archiveService.getArchiveDataList().then(function (data) {
- if($scope.isArchiveHouse == 0){
- $scope.storelist = data;
- }
- $scope.isArchiveHouse++;
- //如果不是下拉的则可能是点查看则按照这种方式跳转
- if($scope.storehouseId == undefined || $scope.storehouseId == ""){
- $scope.storehouseId = $rootScope.archiveState.storehouseId;
- $scope.createTime = $rootScope.archiveState.createTime;
- }else{
- $scope.createTime = $scope.storelist[$scope.storehouseId].createTime;
- }
- if($scope.createTime == "" || $scope.createTime == undefined){
- $scope.pageInfo.pageNum = 0;
- $scope.pageInfo.pageSize = 0;
- $scope.storehouseId = '000';
- }
- $scope.createTime = $filter('date')($scope.createTime, "yyyy-MM-dd HH:mm:ss");
- //原来代码
- homeWorkService.getFumigationAfterList($scope.pageInfo, $scope.storehouseId, orgId,$scope.createTime).then(function (data) {
- $scope.pageInfo = data;
- }, function (data) {
- console.log(data);
- });
- }, function (data) {
- console.log(data);
- });
- }else {
- homeWorkService.getFumigationAfterList($scope.pageInfo, $scope.storehouseId, orgId).then(function (data) {
- $scope.pageInfo = data;
- }, function (data) {
- console.log(data);
- });
- }
- };
- $scope.loadData();
- // 详情/修改/添加
- $scope.getAddAndEdit = function(fumType,homeWorkId, recordId) {
- $state.go('app.storage.fumigation.fumHomeWorkAfterEdit',{fumType:fumType,homeWorkId:homeWorkId, recordId: recordId});
- };
- // 翻页
- $scope.goPage = function(pageNum) {
- $scope.pageInfo.pageNum = pageNum;
- $scope.loadData();
- };
- // 接收广播,切换仓房
- $scope.$on("storeChangeed", function(event, storehouseId) {
- $scope.storehouseId = storehouseId;
- $scope.loadData();
- });
- // 根据id删除信息
- $scope.removeDetail = function(homeWorkId,fumigationId) {
- homeWorkService.removeAfterDetail(homeWorkId,fumigationId).then(function (data) {
- if(data.status == "success"){
- alert("删除成功");
- $scope.loadData();
- }else{
- alert("删除失败");
- }
- });
- };
- // 熏蒸方案列表.
- $scope.getAddList = function() {
- // 选择计划,选择后不能修改合同类型,粮食品种,明细品种,粮食等级,粮食性质.
- var params = [];
- params.dataType="SH";//熏蒸过程
- var uibModalInstance = $uibModal.open({
- size:'lg',
- templateUrl: 'app/intelligent/fumigation/views/plan/pesticide-list-modal.html',
- controller: 'pesticideListModalCtrl',
- resolve: {
- // items是一个回调函数
- items: function () {
- // 这个值会被模态框的控制器获取到
- return params;
- }
- }
- });
- uibModalInstance.result.then(function (result) {
- if (result != null) {
- // 新增页面
- $state.go('app.storage.fumigation.fumHomeWorkAfterEdit',{fumType:"add",homeWorkId:result.id});
- }
- // 关闭模态框时刷新页面数据
- }, function (reason) {
- console.log(reason);
- });
- }
- })
- // 熏蒸作业善后详情
- .controller("fumHomeWorkAfterEditCtrl", function($scope, $filter, $http, $stateParams, $state, $rootScope, $uibModal,
- pesticidePlanService, fumigationPlanService, paymentService, homeWorkService) {
- $scope.fumigationAfter = {};
- $scope.storehouse = {};
- $scope.saveFlag = false;
- $scope.isNotEdit = false;
- $(document).ready(function() {
- $("#dtBox").DateTimePicker({
- });
- });
- $scope.loadDataById = function(id) {//详情,修改
- homeWorkService.getAfterDeatil(id, $stateParams.recordId).then(function(data){
- $scope.fumigationAfter = data.afterEdit;//熏蒸善后数据
- $scope.fumigation = data.fumigationEdit;//熏蒸备案数据
- //处理主要虫害的展示方式
- $scope.hc_num = $scope.fumigation.zyhc.split("#");
- for (var i = 0; i< $scope.hc_num.length; i++) {
- $scope.hc_num[i] = $rootScope.dicData[$scope.hc_num[i]];
- }
- $scope.zyhcs = $scope.hc_num.join("|"); //把数组用“,”隔开,以字符串的方式返回
- if(data && data.processEdit) {
- $scope.fumigationProcess = data.processEdit;//熏蒸作业过程数据
-
- $scope.fumigationProcess.bulkStartTime = $filter('date')(data.processEdit.bulkStartTime, "yyyy-MM-dd HH:mm:ss");
- $scope.fumigationProcess.bulkEndTime = $filter('date')(data.processEdit.bulkEndTime, "yyyy-MM-dd HH:mm:ss");
- $scope.fumigationProcess.perforatedDate = $filter('date')(data.processEdit.perforatedDate, "yyyy-MM-dd");
- $scope.fumigationAfter.checkInsectCageTime = $filter('date')(data.afterEdit.checkInsectCageTime, "yyyy-MM-dd HH:mm:ss");
- }
- },function(data){
- console.log(data);
- });
- };
- $scope.loadAddDataById = function(id) {//新增
- fumigationPlanService.getFumigationPlanRecord(id).then(function(data){
- $scope.fumigation = data.record;
- $scope.hc_num = $scope.fumigation.zyhc.split("#");
- //处理主要虫害的展示方式
- for (var i = 0; i< $scope.hc_num.length; i++) {
- $scope.hc_num[i] = $rootScope.dicData[$scope.hc_num[i]];
- }
- $scope.zyhcs = $scope.hc_num.join("|"); //把数组用“,”隔开,以字符串的方式返回
- $scope.fumigationAfter.fumigationId = id;
- },function(data){
- console.log(data);
- });
- homeWorkService.getFumIdByProcessDeatil(id).then(function(data){
- $scope.fumigationProcess = data.processEdit[0];
- $scope.fumigationProcess.bulkStartTime = $filter('date')(data.processEdit[0].bulkStartTime, "yyyy-MM-dd HH:mm:ss");
- $scope.fumigationProcess.bulkEndTime = $filter('date')(data.processEdit[0].bulkEndTime, "yyyy-MM-dd HH:mm:ss");
- $scope.fumigationProcess.perforatedDate = $filter('date')(data.processEdit[0].perforatedDate, "yyyy-MM-dd");
- },function(data){
- console.log(data);
- });
- };
- if ($stateParams.fumType == "add") {//新增
- $scope.fumigationAfter.creater = $rootScope.userInfo.userId;
- $scope.fumigationAfter.orgId = $rootScope.depotInfo.orgId;
- $scope.loadAddDataById($stateParams.homeWorkId);
- }else if($stateParams.fumType == "detail"){//详情
- $scope.isNotSave = true;
- $scope.isNotEdit = true;
- $scope.loadDataById($stateParams.homeWorkId);
- }else if($stateParams.fumType == "edit"){//修改
- $scope.loadDataById($stateParams.homeWorkId);
- }
- var validator = $("#fumigationAfter-form").validate();
- // 自定义验证,验证数字
- $.validator.addMethod("validNumber",function(value,element, params) {
- var checkNumber = /^\d*\.{0,1}\d{1,2}$/g;
- return this.optional(element)||(checkNumber.test(value));
- },"请输入正确的数字类型,最多两位小数!");
- // 自定义验证,验证数字
- $.validator.addMethod("validInteger",function(value,element, params) {
- var checkNumber = /^[1-9]\d*$/g;
- return this.optional(element)||(checkNumber.test(value));
- },"请输入正整数!");
-
- $.validator.addMethod("validIntegerZero",function(value,element, params) {
- var checkNumber = /^[0-9]\d*$/g;
- return this.optional(element)||(checkNumber.test(value));
- },"请输入正确的整数类型,不能有小数!");
- // 自定义验证
- $.validator.addMethod("setState",function(value,element, params) {
- if(value == "无" || value == "暂无" || value == "空"){
- return this.optional(element)|| false;
- }else{
- return this.optional(element)|| true;
- }
- },"不能填写无,暂无,空等选项!");
-
- // 自定义验证
- $.validator.addMethod("czsjzysj",function(value,element, params) {
- var sqrq = $filter('date')($scope.fumigationProcess.perforatedDate.substring(0,10), "yyyy-MM-dd");
- var xzjssj = $filter('date')($scope.fumigation.fumigationEnd.substring(0,10), "yyyy-MM-dd");
- var czsjzysj = $filter('date')($("input[name='residueCollectionTime']").val(), "yyyy-MM-dd");
- if(czsjzysj <= sqrq || czsjzysj >= xzjssj){
- return this.optional(element)|| false;
- }else{
- return this.optional(element)|| true;
- }
- },"残渣收集作业时间必须大于散气日期!");
- // 返回.
- $scope.retList = function () {
- $rootScope.back();
- };
- // 保存.
- $scope.save = function () {
- if (!$scope.saveFlag) {
- if (validator.form()) {
- // 设置saveFlag为true,防止重复提交.
- $scope.saveFlag = true;
- $("input[name='checkInsectCageTime']").each(function(j,item){
- if(item.value != '' && item.value != null && typeof item.value != 'undefined'){
- $scope.fumigationAfter.checkInsectCageTime = $filter('date')(item.value, "yyyy-MM-dd HH:mm:ss");
- }
- });
- $("input[name='residueCollectionTime']").each(function(j,item){
- if(item.value != '' && item.value != null && typeof item.value != 'undefined'){
- $scope.fumigationAfter.residueCollectionTime = $filter('date')(item.value, "yyyy-MM-dd");
- }
- });
- $scope.fumigationAfter.czsjzysj = $scope.fumigationAfter.checkInsectCageTime;
- $scope.fumigationAfter.czsjzyrs = $scope.fumigationAfter.numberOperationsCollected;
- $scope.fumigationAfter.czsjff = $scope.fumigationAfter.residueCollectionMethod;
- $scope.fumigationAfter.czsjzypzr = $scope.fumigationAfter.collectJobApprover;
- $scope.fumigationAfter.czclcs = $scope.fumigationAfter.residueTreatmentMeasures;
- $scope.fumigationAfter.czclzyrs = $scope.fumigationAfter.numberResidueTreatment;
- $scope.fumigationAfter.czclpzr = $scope.fumigationAfter.residueDisposalApprover;
- $scope.fumigationAfter.xzhhcjcqk = $scope.fumigationAfter.detectionLiveWorms;
- $scope.fumigationAfter.xzhckmd = $scope.fumigationAfter.populationDensity;
- $scope.fumigationAfter.pyswthhcs = $scope.fumigationAfter.samplingCultureHalfMonths;
- $scope.fumigationAfter.pysswthhcs = $scope.fumigationAfter.samplingCultureMonthHalf;
- $scope.fumigationAfter.xzxgpj = $scope.fumigationAfter.effectAnalysis;
- $scope.fumigationAfter.fumigationId = $scope.fumigation.xzzydh;
- $scope.fumigationAfter.recordId = $stateParams.homeWorkId;
- $scope.fumigationAfter.createTime = $filter('date')($scope.fumigationAfter.createTime, "yyyy-MM-dd HH:mm:ss");
- if($scope.fumigationAfter.updateTime) {
- $scope.fumigationAfter.updateTime = $filter('date')($scope.fumigationAfter.updateTime, "yyyy-MM-dd HH:mm:ss");
- }
- homeWorkService.saveFumigationAfterDate($scope.fumigationAfter).then(function(data){
- if(data.status == "success"){
- alert("保存成功!");
- $scope.retList();
- } else {
- alert("保存失败!");
- $scope.saveFlag = false;
- }
- },function(data){
- console.log(data);
- });
- }
- }
- }
- })
- //作业列表
- .controller("homeWorkQueryCtrl", function($scope, $state, $rootScope, $stateParams, $uibModal, homeWorkService, StorehouseService) {
- // 默认分页
- $scope.pageInfo = {pageNum : 1, pageSize : 10};
- var orgId = $rootScope.depotInfo.orgId;
- $scope.storehouseObj = $rootScope.storehouseObj;
- // 加载列表
- $scope.loadData = function() {
- homeWorkService.getHomeWorkQueryList($scope.pageInfo, $scope.storehouseId, orgId).then(function(data){
- $scope.pageInfo = data;
- },function(data){
- console.log(data);
- });
- };
- $scope.loadData();
- // 详情
- $scope.getHomeWorkQueryEdit = function(planType,planId) {
- if(planType == 1){//作业过程
- $state.go('app.storage.fumigation.fumHomeWorkProcessEdit',{fumType:"detail",homeWorkId:planId});
- }else if(planType == 2){//作业善后
- $state.go('app.storage.fumigation.fumHomeWorkAfterEdit',{fumType:"detail",homeWorkId:planId});
- }
- };
- // 翻页
- $scope.goPage = function(pageNum) {
- $scope.pageInfo.pageNum = pageNum;
- $scope.loadData();
- };
- // 接收广播,切换仓房
- $scope.$on("storeChangeed", function(event, storehouseId) {
- $scope.storehouseId = storehouseId;
- $scope.loadData();
- });
- })
|