| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203 |
- "use strict";
- angular
- .module("app.storage")
- .controller(
- "safeProduceRiskCtrl",
- function ($scope, $state, $rootScope, safeProduceRiskService) {
- $scope.pageInfo = { pageNum: 1, pageSize: 10 };
- // $scope.startDate = "";
- // $scope.endDate = "";
- $scope.search = {
- searchStartDate: "",
- searchEndDate: "",
- };
- $scope.loadData = function () {
- $scope.search.searchStartDate = $(
- "input[name='searchStartDate']"
- ).val(); // 时间控件获取值
- $scope.search.searchEndDate = $("input[name='searchEndDate']").val(); // 时间控件获取值
- safeProduceRiskService
- .getPageInfo(
- $scope.pageInfo.pageNum,
- $scope.pageInfo.pageSize,
- $scope.search.searchStartDate,
- $scope.search.searchEndDate
- )
- .then(
- function (data) {
- if (data) {
- $scope.pageInfo = data.data;
- // $scope.pageInfo.pages = Math.ceil(data.data.total / $scope.pageInfo.pageSize);
- }
- if ($scope.pageInfo.pageNum <= 0) {
- $scope.pageInfo.pageNum = 1;
- }
- if ($scope.pageInfo.pageSize <= 0) {
- $scope.pageInfo.pageSize = 10;
- }
- },
- function (data) {
- console.log(data);
- }
- );
- };
- $scope.loadData();
- // 打印 导出PDF
- $scope.print = function() {
- $("#print").printArea();
- };
- // 翻页
- $scope.goPage = function (pageNum) {
- $scope.pageInfo.pageNum = pageNum;
- $scope.loadData();
- };
- // 添加页面
- $scope.showAddRisk = function () {
- $state.go("app.storage.safeproduce.safeRiskAdd", {
- id: 0,
- isNotEdit: false,
- });
- };
- // 修改编辑页面
- $scope.showEditRisk = function (id) {
- $state.go("app.storage.safeproduce.safeRiskAdd", {
- id: id,
- isNotEdit: false,
- });
- };
- // 查看页面
- $scope.showViewRisk = function (id) {
- $state.go("app.storage.safeproduce.safeRiskAdd", {
- id: id,
- isNotEdit: true,
- });
- };
- // 根据id删除信息
- $scope.removeRisk = function (id) {
- if (!confirm("确定要删除吗?")) {
- return;
- }
- safeProduceRiskService.removeById(id).then(function (data) {
- if (data.message == "success") {
- alert("删除成功");
- $scope.loadData();
- } else {
- alert("删除失败");
- }
- });
- };
- }
- )
- .controller(
- "safeProduceRiskCtrlSave",
- function (
- $scope,
- $state,
- $rootScope,
- safeProduceRiskService,
- $stateParams
- ) {
- // $scope.orgName = $rootScope.depotInfo.orgName;
- $scope.insertRisk = {
- libraryPointName: $rootScope.depotInfo.orgName,
- riskTypeId: 1,
- };
- //下面的判断用于查看页面只读状态
- if ($stateParams.isNotEdit != null) {
- if ($stateParams.isNotEdit == "false") {
- // 修改
- $scope.isNotEdit = false;
- } else if ($stateParams.isNotEdit == "true") {
- // 查看
- $scope.isNotEdit = true;
- }
- } else {
- $scope.isNotEdit = false;
- }
- // 风险分级
- $scope.fxfjList = [
- { id: "A级-重大风险", value: "A级-重大风险" },
- { id: "B级-较大风险", value: "B级-较大风险" },
- { id: "C级-一般风险", value: "C级-一般风险" },
- { id: "D级-低风险", value: "D级-低风险" },
- ];
- // 风险类型
- $scope.fxlxList = [
- { id: "基础设施", value: "基础设施" },
- { id: "网络安全", value: "网络安全" },
- { id: "消防安全", value: "消防安全" },
- { id: "用电安全", value: "用电安全" },
- { id: "作业安全", value: "作业安全" },
- { id: "用药安全", value: "用药安全" },
- { id: "管理风险", value: "管理风险" },
- { id: "其他风险", value: "其他风险" },
- ];
- $scope.edit = function () {
- // 编辑
- if ($stateParams.id != 0) {
- safeProduceRiskService
- .queryById($stateParams.id)
- .then(function (data) {
- $scope.insertRisk = data.data;
- });
- }
- };
- $scope.edit();
- // 提交表单
- var validator = $("#safeProduceNotify-form").validate();
- $scope.saveData = function () {
- if (validator.form()) {
- $scope.insertRisk.orgId = $rootScope.orgInfo.orgId;
- $scope.fxlxList.forEach(function (item, i) {
- if(item.value === $scope.insertRisk.riskTypeName) {
- $scope.insertRisk.riskTypeId = i;
- }
- });
- if (+$stateParams.id !== 0) {
- safeProduceRiskService.updateRask(angular.toJson($scope.insertRisk)).then(
- function (data) {
- if (data.message == "success") {
- alert("修改成功!");
- //$scope.back();
- $scope.backLayer();
- } else {
- alert("修改失败!");
- }
- },
- function (data) {
- console.log(data);
- }
- );
- } else {
- safeProduceRiskService.save(angular.toJson($scope.insertRisk)).then(
- function (data) {
- if (data.message == "success") {
- alert("保存成功!");
- //$scope.back();
- $scope.backLayer();
- } else {
- alert("保存失败!");
- }
- },
- function (data) {
- console.log(data);
- }
- );
- }
- }
- };
- // 返回
- $scope.backLayer = function () {
- $state.go("app.storage.safeproduce.safeRiskLevelCtrl");
- };
- }
- );
|