lyq hai 1 ano
achega
eb4b3901a7
Modificáronse 100 ficheiros con 5160 adicións e 0 borrados
  1. 22 0
      event-ui/.editorconfig
  2. 11 0
      event-ui/.env.development
  3. 8 0
      event-ui/.env.production
  4. 10 0
      event-ui/.env.staging
  5. 10 0
      event-ui/.eslintignore
  6. 199 0
      event-ui/.eslintrc.js
  7. 23 0
      event-ui/.gitignore
  8. 30 0
      event-ui/README.md
  9. 13 0
      event-ui/babel.config.js
  10. 12 0
      event-ui/bin/build.bat
  11. 12 0
      event-ui/bin/package.bat
  12. 12 0
      event-ui/bin/run-web.bat
  13. 35 0
      event-ui/build/index.js
  14. 102 0
      event-ui/package.json
  15. BIN=BIN
      event-ui/public/favicon.ico
  16. 46 0
      event-ui/public/html/ie.html
  17. 286 0
      event-ui/public/index.html
  18. 2 0
      event-ui/public/robots.txt
  19. BIN=BIN
      event-ui/public/sliderVerifyPictures/1.jpg
  20. BIN=BIN
      event-ui/public/sliderVerifyPictures/10.jpg
  21. BIN=BIN
      event-ui/public/sliderVerifyPictures/11.jpg
  22. BIN=BIN
      event-ui/public/sliderVerifyPictures/12.jpg
  23. BIN=BIN
      event-ui/public/sliderVerifyPictures/13.jpg
  24. BIN=BIN
      event-ui/public/sliderVerifyPictures/14.jpg
  25. BIN=BIN
      event-ui/public/sliderVerifyPictures/15.jpg
  26. BIN=BIN
      event-ui/public/sliderVerifyPictures/16.jpg
  27. BIN=BIN
      event-ui/public/sliderVerifyPictures/17.jpg
  28. BIN=BIN
      event-ui/public/sliderVerifyPictures/18.jpg
  29. BIN=BIN
      event-ui/public/sliderVerifyPictures/19.jpg
  30. BIN=BIN
      event-ui/public/sliderVerifyPictures/2.jpg
  31. BIN=BIN
      event-ui/public/sliderVerifyPictures/20.jpg
  32. BIN=BIN
      event-ui/public/sliderVerifyPictures/3.jpg
  33. BIN=BIN
      event-ui/public/sliderVerifyPictures/4.jpg
  34. BIN=BIN
      event-ui/public/sliderVerifyPictures/5.jpg
  35. BIN=BIN
      event-ui/public/sliderVerifyPictures/6.jpg
  36. BIN=BIN
      event-ui/public/sliderVerifyPictures/7.jpg
  37. BIN=BIN
      event-ui/public/sliderVerifyPictures/8.jpg
  38. BIN=BIN
      event-ui/public/sliderVerifyPictures/9.jpg
  39. 19 0
      event-ui/src/App.vue
  40. 44 0
      event-ui/src/api/centerdata_emergency/danger/danger.js
  41. 44 0
      event-ui/src/api/centerdata_emergency/dangerdeptmap/dangerdeptmap.js
  42. 44 0
      event-ui/src/api/centerdata_emergency/dangerprocess/dangerprocess.js
  43. 44 0
      event-ui/src/api/centerdata_emergency/emergencyevents/emergencyevents.js
  44. 44 0
      event-ui/src/api/centerdata_emergency/inspectionrecord/inspectionrecord.js
  45. 44 0
      event-ui/src/api/centerdata_emergency/inspectionrecorddetail/inspectionrecorddetail.js
  46. 44 0
      event-ui/src/api/centerdata_emergency/patroloverdue/patroloverdue.js
  47. 44 0
      event-ui/src/api/centerdata_emergency/patrolrecord/patrolrecord.js
  48. 18 0
      event-ui/src/api/components/deptselector.js
  49. 21 0
      event-ui/src/api/components/supermap.js
  50. 4 0
      event-ui/src/api/components/tcplayer.js
  51. 9 0
      event-ui/src/api/dahua/dahua.js
  52. 88 0
      event-ui/src/api/event/eventcatalogue/eventcatalogue.js
  53. 60 0
      event-ui/src/api/event/eventtype/eventtype.js
  54. 58 0
      event-ui/src/api/event/eventtypemonitor/eventtypemonitor.js
  55. 148 0
      event-ui/src/api/event/forest/forestfire/forest.js
  56. 58 0
      event-ui/src/api/event/system/deptevent/deptevent.js
  57. 60 0
      event-ui/src/api/event/system/log/log.js
  58. 44 0
      event-ui/src/api/event/system/noabnormality/noabnormality.js
  59. 44 0
      event-ui/src/api/event/system/reportmessage/reportmessage.js
  60. 71 0
      event-ui/src/api/event/system/warm/warm.js
  61. 130 0
      event-ui/src/api/event/traffic/accident/accident.js
  62. 130 0
      event-ui/src/api/event/traffic/anchor/anchor.js
  63. 130 0
      event-ui/src/api/event/traffic/coverLine/coverLine.js
  64. 130 0
      event-ui/src/api/event/traffic/engineeringVehicle/engineeringVehicle.js
  65. 130 0
      event-ui/src/api/event/traffic/farmMachineCarryPeople/farmMachineCarryPeople.js
  66. 130 0
      event-ui/src/api/event/traffic/flow/flow.js
  67. 130 0
      event-ui/src/api/event/traffic/illegalChangeRoad/illegalChangeRoad.js
  68. 130 0
      event-ui/src/api/event/traffic/illegalParking/illegalParking.js
  69. 130 0
      event-ui/src/api/event/traffic/jam/jam.js
  70. 130 0
      event-ui/src/api/event/traffic/nonMotorVehicle/nonMotorVehicle.js
  71. 130 0
      event-ui/src/api/event/traffic/oppositeDirection/oppositeDirection.js
  72. 130 0
      event-ui/src/api/event/traffic/overSpeed/overSpeed.js
  73. 130 0
      event-ui/src/api/event/traffic/passerbyBreakIn/passerbyBreakIn.js
  74. 130 0
      event-ui/src/api/event/traffic/roadBlock/roadBlock.js
  75. 130 0
      event-ui/src/api/event/traffic/roadBuilding/roadBuilding.js
  76. 130 0
      event-ui/src/api/event/traffic/roadDrying/roadDrying.js
  77. 130 0
      event-ui/src/api/event/traffic/rollbackVehicle/rollbackVehicle.js
  78. 19 0
      event-ui/src/api/event/zhsq/appealSummary/appealSummary.js
  79. 44 0
      event-ui/src/api/event/zhsq/event/evenType.js
  80. 59 0
      event-ui/src/api/event/zhsq/event/event.js
  81. 10 0
      event-ui/src/api/event/zhsq/event/eventCompleted.js
  82. 28 0
      event-ui/src/api/event/zhsq/event/eventDistribute.js
  83. 10 0
      event-ui/src/api/event/zhsq/event/eventFile.js
  84. 9 0
      event-ui/src/api/event/zhsq/event/eventLog.js
  85. 9 0
      event-ui/src/api/event/zhsq/event/eventRuleLog.js
  86. 35 0
      event-ui/src/api/event/zhsq/event/eventTodo.js
  87. 35 0
      event-ui/src/api/event/zhsq/event/eventVerfied.js
  88. 44 0
      event-ui/src/api/event/zhsq/event/jiejiari.js
  89. 44 0
      event-ui/src/api/event/zhsq/event/rule.js
  90. 80 0
      event-ui/src/api/login.js
  91. 16 0
      event-ui/src/api/menu.js
  92. 71 0
      event-ui/src/api/monitor/job.js
  93. 26 0
      event-ui/src/api/monitor/jobLog.js
  94. 18 0
      event-ui/src/api/monitor/online.js
  95. 45 0
      event-ui/src/api/rcbg/beiwanglu/beiwanglu.js
  96. 44 0
      event-ui/src/api/rcbg/zhishiku/zhishiku.js
  97. 248 0
      event-ui/src/api/rules/rules.js
  98. 68 0
      event-ui/src/api/system/config.js
  99. 101 0
      event-ui/src/api/system/dept.js
  100. 0 0
      event-ui/src/api/system/deptparty.js

+ 22 - 0
event-ui/.editorconfig

@@ -0,0 +1,22 @@
+# 告诉EditorConfig插件,这是根文件,不用继续往上查找
+root = true
+
+# 匹配全部文件
+[*]
+# 设置字符集
+charset = utf-8
+# 缩进风格,可选space、tab
+indent_style = space
+# 缩进的空格数
+indent_size = 2
+# 结尾换行符,可选lf、cr、crlf
+end_of_line = lf
+# 在文件结尾插入新行
+insert_final_newline = true
+# 删除一行中的前后空格
+trim_trailing_whitespace = true
+
+# 匹配md结尾的文件
+[*.md]
+insert_final_newline = false
+trim_trailing_whitespace = false

+ 11 - 0
event-ui/.env.development

@@ -0,0 +1,11 @@
+# 页面标题
+VUE_APP_TITLE = 四平市态势感知平台
+
+# 开发环境配置
+ENV = 'development'
+
+# 若依管理系统/开发环境
+VUE_APP_BASE_API = '/dev-api'
+
+# 路由懒加载
+VUE_CLI_BABEL_TRANSPILE_MODULES = true

+ 8 - 0
event-ui/.env.production

@@ -0,0 +1,8 @@
+# 页面标题
+VUE_APP_TITLE = 四平市态势感知平台
+
+# 生产环境配置
+ENV = 'production'
+
+# 若依管理系统/生产环境
+VUE_APP_BASE_API = '/prod-api'

+ 10 - 0
event-ui/.env.staging

@@ -0,0 +1,10 @@
+# 页面标题
+VUE_APP_TITLE = 四平市态势感知平台
+
+NODE_ENV = production
+
+# 测试环境配置
+ENV = 'staging'
+
+# 若依管理系统/测试环境
+VUE_APP_BASE_API = '/stage-api'

+ 10 - 0
event-ui/.eslintignore

@@ -0,0 +1,10 @@
+# 忽略build目录下类型为js的文件的语法检查
+build/*.js
+# 忽略src/assets目录下文件的语法检查
+src/assets
+# 忽略public目录下文件的语法检查
+public
+# 忽略当前目录下为js的文件的语法检查
+*.js
+# 忽略当前目录下为vue的文件的语法检查
+*.vue

+ 199 - 0
event-ui/.eslintrc.js

@@ -0,0 +1,199 @@
+// ESlint 检查配置
+module.exports = {
+  root: true,
+  parserOptions: {
+    parser: 'babel-eslint',
+    sourceType: 'module'
+  },
+  env: {
+    browser: true,
+    node: true,
+    es6: true,
+  },
+  extends: ['plugin:vue/recommended', 'eslint:recommended'],
+
+  // add your custom rules here
+  //it is base on https://github.com/vuejs/eslint-config-vue
+  rules: {
+    "vue/max-attributes-per-line": [2, {
+      "singleline": 10,
+      "multiline": {
+        "max": 1,
+        "allowFirstLine": false
+      }
+    }],
+    "vue/singleline-html-element-content-newline": "off",
+    "vue/multiline-html-element-content-newline":"off",
+    "vue/name-property-casing": ["error", "PascalCase"],
+    "vue/no-v-html": "off",
+    'accessor-pairs': 2,
+    'arrow-spacing': [2, {
+      'before': true,
+      'after': true
+    }],
+    'block-spacing': [2, 'always'],
+    'brace-style': [2, '1tbs', {
+      'allowSingleLine': true
+    }],
+    'camelcase': [0, {
+      'properties': 'always'
+    }],
+    'comma-dangle': [2, 'never'],
+    'comma-spacing': [2, {
+      'before': false,
+      'after': true
+    }],
+    'comma-style': [2, 'last'],
+    'constructor-super': 2,
+    'curly': [2, 'multi-line'],
+    'dot-location': [2, 'property'],
+    'eol-last': 2,
+    'eqeqeq': ["error", "always", {"null": "ignore"}],
+    'generator-star-spacing': [2, {
+      'before': true,
+      'after': true
+    }],
+    'handle-callback-err': [2, '^(err|error)$'],
+    'indent': [2, 2, {
+      'SwitchCase': 1
+    }],
+    'jsx-quotes': [2, 'prefer-single'],
+    'key-spacing': [2, {
+      'beforeColon': false,
+      'afterColon': true
+    }],
+    'keyword-spacing': [2, {
+      'before': true,
+      'after': true
+    }],
+    'new-cap': [2, {
+      'newIsCap': true,
+      'capIsNew': false
+    }],
+    'new-parens': 2,
+    'no-array-constructor': 2,
+    'no-caller': 2,
+    'no-console': 'off',
+    'no-class-assign': 2,
+    'no-cond-assign': 2,
+    'no-const-assign': 2,
+    'no-control-regex': 0,
+    'no-delete-var': 2,
+    'no-dupe-args': 2,
+    'no-dupe-class-members': 2,
+    'no-dupe-keys': 2,
+    'no-duplicate-case': 2,
+    'no-empty-character-class': 2,
+    'no-empty-pattern': 2,
+    'no-eval': 2,
+    'no-ex-assign': 2,
+    'no-extend-native': 2,
+    'no-extra-bind': 2,
+    'no-extra-boolean-cast': 2,
+    'no-extra-parens': [2, 'functions'],
+    'no-fallthrough': 2,
+    'no-floating-decimal': 2,
+    'no-func-assign': 2,
+    'no-implied-eval': 2,
+    'no-inner-declarations': [2, 'functions'],
+    'no-invalid-regexp': 2,
+    'no-irregular-whitespace': 2,
+    'no-iterator': 2,
+    'no-label-var': 2,
+    'no-labels': [2, {
+      'allowLoop': false,
+      'allowSwitch': false
+    }],
+    'no-lone-blocks': 2,
+    'no-mixed-spaces-and-tabs': 2,
+    'no-multi-spaces': 2,
+    'no-multi-str': 2,
+    'no-multiple-empty-lines': [2, {
+      'max': 1
+    }],
+    'no-native-reassign': 2,
+    'no-negated-in-lhs': 2,
+    'no-new-object': 2,
+    'no-new-require': 2,
+    'no-new-symbol': 2,
+    'no-new-wrappers': 2,
+    'no-obj-calls': 2,
+    'no-octal': 2,
+    'no-octal-escape': 2,
+    'no-path-concat': 2,
+    'no-proto': 2,
+    'no-redeclare': 2,
+    'no-regex-spaces': 2,
+    'no-return-assign': [2, 'except-parens'],
+    'no-self-assign': 2,
+    'no-self-compare': 2,
+    'no-sequences': 2,
+    'no-shadow-restricted-names': 2,
+    'no-spaced-func': 2,
+    'no-sparse-arrays': 2,
+    'no-this-before-super': 2,
+    'no-throw-literal': 2,
+    'no-trailing-spaces': 2,
+    'no-undef': 2,
+    'no-undef-init': 2,
+    'no-unexpected-multiline': 2,
+    'no-unmodified-loop-condition': 2,
+    'no-unneeded-ternary': [2, {
+      'defaultAssignment': false
+    }],
+    'no-unreachable': 2,
+    'no-unsafe-finally': 2,
+    'no-unused-vars': [2, {
+      'vars': 'all',
+      'args': 'none'
+    }],
+    'no-useless-call': 2,
+    'no-useless-computed-key': 2,
+    'no-useless-constructor': 2,
+    'no-useless-escape': 0,
+    'no-whitespace-before-property': 2,
+    'no-with': 2,
+    'one-var': [2, {
+      'initialized': 'never'
+    }],
+    'operator-linebreak': [2, 'after', {
+      'overrides': {
+        '?': 'before',
+        ':': 'before'
+      }
+    }],
+    'padded-blocks': [2, 'never'],
+    'quotes': [2, 'single', {
+      'avoidEscape': true,
+      'allowTemplateLiterals': true
+    }],
+    'semi': [2, 'never'],
+    'semi-spacing': [2, {
+      'before': false,
+      'after': true
+    }],
+    'space-before-blocks': [2, 'always'],
+    'space-before-function-paren': [2, 'never'],
+    'space-in-parens': [2, 'never'],
+    'space-infix-ops': 2,
+    'space-unary-ops': [2, {
+      'words': true,
+      'nonwords': false
+    }],
+    'spaced-comment': [2, 'always', {
+      'markers': ['global', 'globals', 'eslint', 'eslint-disable', '*package', '!', ',']
+    }],
+    'template-curly-spacing': [2, 'never'],
+    'use-isnan': 2,
+    'valid-typeof': 2,
+    'wrap-iife': [2, 'any'],
+    'yield-star-spacing': [2, 'both'],
+    'yoda': [2, 'never'],
+    'prefer-const': 2,
+    'no-debugger': process.env.NODE_ENV === 'production' ? 2 : 0,
+    'object-curly-spacing': [2, 'always', {
+      objectsInObjects: false
+    }],
+    'array-bracket-spacing': [2, 'never']
+  }
+}

+ 23 - 0
event-ui/.gitignore

@@ -0,0 +1,23 @@
+.DS_Store
+node_modules/
+dist/
+npm-debug.log*
+yarn-debug.log*
+yarn-error.log*
+**/*.log
+
+tests/**/coverage/
+tests/e2e/reports
+selenium-debug.log
+
+# Editor directories and files
+.idea
+.vscode
+*.suo
+*.ntvs*
+*.njsproj
+*.sln
+*.local
+
+package-lock.json
+yarn.lock

+ 30 - 0
event-ui/README.md

@@ -0,0 +1,30 @@
+## 开发
+
+```bash
+# 克隆项目
+git clone https://gitee.com/y_project/RuoYi-Vue
+
+# 进入项目目录
+cd ruoyi-ui
+
+# 安装依赖
+npm install
+
+# 建议不要直接使用 cnpm 安装依赖,会有各种诡异的 bug。可以通过如下操作解决 npm 下载速度慢的问题
+npm install --registry=https://registry.npm.taobao.org
+
+# 启动服务
+npm run dev
+```
+
+浏览器访问 http://localhost:80
+
+## 发布
+
+```bash
+# 构建测试环境
+npm run build:stage
+
+# 构建生产环境
+npm run build:prod
+```

+ 13 - 0
event-ui/babel.config.js

@@ -0,0 +1,13 @@
+module.exports = {
+  presets: [
+    // https://github.com/vuejs/vue-cli/tree/master/packages/@vue/babel-preset-app
+    '@vue/cli-plugin-babel/preset'
+  ],
+  'env': {
+    'development': {
+      // babel-plugin-dynamic-import-node plugin only does one thing by converting all import() to require().
+      // This plugin can significantly increase the speed of hot updates, when you have a large number of pages.
+      'plugins': ['dynamic-import-node']
+    }
+  }
+}

+ 12 - 0
event-ui/bin/build.bat

@@ -0,0 +1,12 @@
+@echo off
+echo.
+echo [信息] 打包Web工程,生成dist文件。
+echo.
+
+%~d0
+cd %~dp0
+
+cd ..
+npm run build:prod
+
+pause

+ 12 - 0
event-ui/bin/package.bat

@@ -0,0 +1,12 @@
+@echo off
+echo.
+echo [信息] 安装Web工程,生成node_modules文件。
+echo.
+
+%~d0
+cd %~dp0
+
+cd ..
+npm install --registry=https://registry.npm.taobao.org
+
+pause

+ 12 - 0
event-ui/bin/run-web.bat

@@ -0,0 +1,12 @@
+@echo off
+echo.
+echo [信息] 使用 Vue CLI 命令运行 Web 工程。
+echo.
+
+%~d0
+cd %~dp0
+
+cd ..
+npm run dev
+
+pause

+ 35 - 0
event-ui/build/index.js

@@ -0,0 +1,35 @@
+const { run } = require('runjs')
+const chalk = require('chalk')
+const config = require('../vue.config.js')
+const rawArgv = process.argv.slice(2)
+const args = rawArgv.join(' ')
+
+if (process.env.npm_config_preview || rawArgv.includes('--preview')) {
+  const report = rawArgv.includes('--report')
+
+  run(`vue-cli-service build ${args}`)
+
+  const port = 9526
+  const publicPath = config.publicPath
+
+  var connect = require('connect')
+  var serveStatic = require('serve-static')
+  const app = connect()
+
+  app.use(
+    publicPath,
+    serveStatic('./dist', {
+      index: ['index.html', '/']
+    })
+  )
+
+  app.listen(port, function () {
+    console.log(chalk.green(`> Preview at  http://localhost:${port}${publicPath}`))
+    if (report) {
+      console.log(chalk.green(`> Report at  http://localhost:${port}${publicPath}report.html`))
+    }
+
+  })
+} else {
+  run(`vue-cli-service build ${args}`)
+}

+ 102 - 0
event-ui/package.json

@@ -0,0 +1,102 @@
+{
+  "name": "ruoyi",
+  "version": "3.4.0",
+  "description": "四平市态势感知平台",
+  "author": "若依",
+  "license": "MIT",
+  "scripts": {
+    "dev": "vue-cli-service serve",
+    "build:prod": "vue-cli-service build",
+    "build:stage": "vue-cli-service build --mode staging",
+    "preview": "node build/index.js --preview",
+    "lint": "eslint --ext .js,.vue src"
+  },
+  "husky": {
+    "hooks": {
+      "pre-commit": "lint-staged"
+    }
+  },
+  "lint-staged": {
+    "src/**/*.{js,vue}": [
+      "eslint --fix",
+      "git add"
+    ]
+  },
+  "keywords": [
+    "vue",
+    "admin",
+    "dashboard",
+    "element-ui",
+    "boilerplate",
+    "admin-template",
+    "management-system"
+  ],
+  "repository": {
+    "type": "git",
+    "url": "https://gitee.com/y_project/RuoYi-Cloud.git"
+  },
+  "dependencies": {
+    "@riophae/vue-treeselect": "0.4.0",
+    "@supermap/iclient-leaflet": "^10.2.1",
+    "@supermap/iclient-ol": "^10.1.3",
+    "axios": "0.24.0",
+    "clipboard": "2.0.8",
+    "core-js": "3.19.1",
+    "echarts": "4.9.0",
+    "element-ui": "2.15.6",
+    "file-saver": "2.0.5",
+    "fuse.js": "6.4.3",
+    "highcharts": "^11.1.0",
+    "highcharts-vue": "^1.4.3",
+    "highlight.js": "9.18.5",
+    "js-beautify": "1.13.0",
+    "js-cookie": "3.0.1",
+    "jsencrypt": "3.2.1",
+    "leaflet": "^1.8.0",
+    "leaflet-draw": "^1.0.4",
+    "leaflet-side-by-side": "^2.1.0",
+    "leaflet.markercluster": "^1.5.3",
+    "leaflet.pm": "^2.2.0",
+    "lib-flexible": "^0.3.2",
+    "nprogress": "0.2.0",
+    "quill": "1.3.7",
+    "screenfull": "5.0.2",
+    "sortablejs": "1.10.2",
+    "vue": "2.6.12",
+    "vue-count-to": "1.0.13",
+    "vue-cropper": "0.5.5",
+    "vue-meta": "2.4.0",
+    "vue-router": "3.4.9",
+    "vuedraggable": "2.24.3",
+    "vuex": "3.6.0"
+  },
+  "devDependencies": {
+    "@vue/cli-plugin-babel": "4.4.6",
+    "@vue/cli-plugin-eslint": "4.4.6",
+    "@vue/cli-service": "4.4.6",
+    "babel-eslint": "10.1.0",
+    "babel-plugin-dynamic-import-node": "2.3.3",
+    "chalk": "4.1.0",
+    "compression-webpack-plugin": "5.0.2",
+    "connect": "3.6.6",
+    "eslint": "7.15.0",
+    "eslint-plugin-vue": "7.2.0",
+    "lint-staged": "10.5.3",
+    "px2rem-loader": "^0.1.9",
+    "runjs": "4.4.2",
+    "sass": "1.32.13",
+    "sass-loader": "10.1.1",
+    "script-ext-html-webpack-plugin": "2.1.5",
+    "svg-sprite-loader": "5.1.1",
+    "video.js": "^7.20.1",
+    "vue-template-compiler": "2.6.12"
+  },
+  "engines": {
+    "node": ">=8.9",
+    "npm": ">= 3.0.0"
+  },
+  "browserslist": [
+    "> 1%",
+    "last 2 versions"
+  ]
+}

BIN=BIN
event-ui/public/favicon.ico


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 46 - 0
event-ui/public/html/ie.html


+ 286 - 0
event-ui/public/index.html

@@ -0,0 +1,286 @@
+<!DOCTYPE html>
+<html>
+<head>
+  <meta charset="utf-8">
+  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+  <meta name="renderer" content="webkit">
+  <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
+  <link rel="icon" href="<%= BASE_URL %>favicon.ico">
+  <!--<title><%= webpackConfig.name %></title>-->
+  <!--[if lt IE 11]><script>window.location.href='/html/ie.html';</script><![endif]-->
+  <style>
+    html,
+    body,
+    #app {
+      height: 100%;
+      margin: 0px;
+      padding: 0px;
+    }
+    .chromeframe {
+      margin: 0.2em 0;
+      background: #ccc;
+      color: #000;
+      padding: 0.2em 0;
+    }
+
+    #loader-wrapper {
+      position: fixed;
+      top: 0;
+      left: 0;
+      width: 100%;
+      height: 100%;
+      z-index: 999999;
+    }
+
+    #loader {
+      display: block;
+      position: relative;
+      left: 50%;
+      top: 50%;
+      width: 150px;
+      height: 150px;
+      margin: -75px 0 0 -75px;
+      border-radius: 50%;
+      border: 3px solid transparent;
+      border-top-color: #FFF;
+      -webkit-animation: spin 2s linear infinite;
+      -ms-animation: spin 2s linear infinite;
+      -moz-animation: spin 2s linear infinite;
+      -o-animation: spin 2s linear infinite;
+      animation: spin 2s linear infinite;
+      z-index: 1001;
+    }
+
+    #loader:before {
+      content: "";
+      position: absolute;
+      top: 5px;
+      left: 5px;
+      right: 5px;
+      bottom: 5px;
+      border-radius: 50%;
+      border: 3px solid transparent;
+      border-top-color: #FFF;
+      -webkit-animation: spin 3s linear infinite;
+      -moz-animation: spin 3s linear infinite;
+      -o-animation: spin 3s linear infinite;
+      -ms-animation: spin 3s linear infinite;
+      animation: spin 3s linear infinite;
+    }
+
+    #loader:after {
+      content: "";
+      position: absolute;
+      top: 15px;
+      left: 15px;
+      right: 15px;
+      bottom: 15px;
+      border-radius: 50%;
+      border: 3px solid transparent;
+      border-top-color: #FFF;
+      -moz-animation: spin 1.5s linear infinite;
+      -o-animation: spin 1.5s linear infinite;
+      -ms-animation: spin 1.5s linear infinite;
+      -webkit-animation: spin 1.5s linear infinite;
+      animation: spin 1.5s linear infinite;
+    }
+
+
+    @-webkit-keyframes spin {
+      0% {
+        -webkit-transform: rotate(0deg);
+        -ms-transform: rotate(0deg);
+        transform: rotate(0deg);
+      }
+      100% {
+        -webkit-transform: rotate(360deg);
+        -ms-transform: rotate(360deg);
+        transform: rotate(360deg);
+      }
+    }
+
+    @keyframes spin {
+      0% {
+        -webkit-transform: rotate(0deg);
+        -ms-transform: rotate(0deg);
+        transform: rotate(0deg);
+      }
+      100% {
+        -webkit-transform: rotate(360deg);
+        -ms-transform: rotate(360deg);
+        transform: rotate(360deg);
+      }
+    }
+
+
+    #loader-wrapper .loader-section {
+      position: fixed;
+      top: 0;
+      width: 51%;
+      height: 100%;
+      background: #7171C6;
+      z-index: 1000;
+      -webkit-transform: translateX(0);
+      -ms-transform: translateX(0);
+      transform: translateX(0);
+    }
+
+    #loader-wrapper .loader-section.section-left {
+      left: 0;
+    }
+
+    #loader-wrapper .loader-section.section-right {
+      right: 0;
+    }
+
+
+    .loaded #loader-wrapper .loader-section.section-left {
+      -webkit-transform: translateX(-100%);
+      -ms-transform: translateX(-100%);
+      transform: translateX(-100%);
+      -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
+      transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
+    }
+
+    .loaded #loader-wrapper .loader-section.section-right {
+      -webkit-transform: translateX(100%);
+      -ms-transform: translateX(100%);
+      transform: translateX(100%);
+      -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
+      transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
+    }
+
+    .loaded #loader {
+      opacity: 0;
+      -webkit-transition: all 0.3s ease-out;
+      transition: all 0.3s ease-out;
+    }
+
+    .loaded #loader-wrapper {
+      visibility: hidden;
+      -webkit-transform: translateY(-100%);
+      -ms-transform: translateY(-100%);
+      transform: translateY(-100%);
+      -webkit-transition: all 0.3s 1s ease-out;
+      transition: all 0.3s 1s ease-out;
+    }
+
+    .no-js #loader-wrapper {
+      display: none;
+    }
+
+    .no-js h1 {
+      color: #222222;
+    }
+
+    #loader-wrapper .load_title {
+      font-family: 'Open Sans';
+      color: #FFF;
+      font-size: 19px;
+      width: 100%;
+      text-align: center;
+      z-index: 9999999999999;
+      position: absolute;
+      top: 60%;
+      opacity: 1;
+      line-height: 30px;
+    }
+
+    #loader-wrapper .load_title span {
+      font-weight: normal;
+      font-style: italic;
+      font-size: 13px;
+      color: #FFF;
+      opacity: 0.5;
+    }
+    .loading {
+      width: 40px;
+      height: 40px;
+      margin: 0 auto;
+      position: relative;
+      top: 40%;
+      position: relative;
+      -webkit-animation: load 1.5s linear infinite;
+    }
+
+    .loading div {
+      width: 100%;
+      height: 100%;
+      position: absolute;
+    }
+
+    .loading span {
+      display: inline-block;
+      width: 20px;
+      height: 20px;
+      border-radius: 50%;
+      background: #99CC66;
+      position: absolute;
+      left: 50%;
+      margin-top: -10px;
+      margin-left: -10px;
+      -webkit-animation: changeBgColor 3s ease infinite;
+    }
+
+    @-webkit-keyframes load {
+      0% {
+        -webkit-transform: rotate(0deg);
+      }
+      33.3% {
+        -webkit-transform: rotate(120deg);
+      }
+      66.6% {
+        -webkit-transform: rotate(240deg);
+      }
+      100% {
+        -webkit-transform: rotate(360deg);
+      }
+    }
+
+    @-webkit-keyframes changeBgColor {
+      0%, 100% {
+        background: #2db2cc;
+      }
+      33.3% {
+        background: #FFFF66;
+      }
+      66.6% {
+        background: #FF6666;
+      }
+    }
+
+    .loading div:nth-child(2) {
+      -webkit-transform: rotate(120deg);
+    }
+
+    .loading div:nth-child(3) {
+      -webkit-transform: rotate(240deg);
+    }
+
+    .loading div:nth-child(2) span {
+      -webkit-animation-delay: 1s;
+    }
+
+    .loading div:nth-child(3) span {
+      -webkit-animation-delay: 2s;
+    }
+
+  </style>
+</head>
+<body>
+<div id="app">
+  <div class="loading">
+    <div><span></span></div>
+    <div><span></span></div>
+    <div><span></span></div>
+  </div>
+  <div style="top: 48%; position: absolute; left: 50%; transform: translateX(-50%);">正在努力加载中,请稍候...</div>
+  <!--<div id="loader-wrapper">-->
+  <!--<div id="loader"></div>-->
+  <!--<div class="loader-section section-left"></div>-->
+  <!--<div class="loader-section section-right"></div>-->
+  <!--<div class="load_title">正在加载系统资源,请耐心等待</div>-->
+  <!--</div>-->
+</div>
+</body>
+</html>

+ 2 - 0
event-ui/public/robots.txt

@@ -0,0 +1,2 @@
+User-agent: *
+Disallow: /

BIN=BIN
event-ui/public/sliderVerifyPictures/1.jpg


BIN=BIN
event-ui/public/sliderVerifyPictures/10.jpg


BIN=BIN
event-ui/public/sliderVerifyPictures/11.jpg


BIN=BIN
event-ui/public/sliderVerifyPictures/12.jpg


BIN=BIN
event-ui/public/sliderVerifyPictures/13.jpg


BIN=BIN
event-ui/public/sliderVerifyPictures/14.jpg


BIN=BIN
event-ui/public/sliderVerifyPictures/15.jpg


BIN=BIN
event-ui/public/sliderVerifyPictures/16.jpg


BIN=BIN
event-ui/public/sliderVerifyPictures/17.jpg


BIN=BIN
event-ui/public/sliderVerifyPictures/18.jpg


BIN=BIN
event-ui/public/sliderVerifyPictures/19.jpg


BIN=BIN
event-ui/public/sliderVerifyPictures/2.jpg


BIN=BIN
event-ui/public/sliderVerifyPictures/20.jpg


BIN=BIN
event-ui/public/sliderVerifyPictures/3.jpg


BIN=BIN
event-ui/public/sliderVerifyPictures/4.jpg


BIN=BIN
event-ui/public/sliderVerifyPictures/5.jpg


BIN=BIN
event-ui/public/sliderVerifyPictures/6.jpg


BIN=BIN
event-ui/public/sliderVerifyPictures/7.jpg


BIN=BIN
event-ui/public/sliderVerifyPictures/8.jpg


BIN=BIN
event-ui/public/sliderVerifyPictures/9.jpg


+ 19 - 0
event-ui/src/App.vue

@@ -0,0 +1,19 @@
+<template>
+  <div id="app">
+    <router-view />
+  </div>
+</template>
+
+<script>
+export default  {
+  name:  'App',
+    metaInfo() {
+        return {
+            title: this.$store.state.settings.dynamicTitle && this.$store.state.settings.title,
+            titleTemplate: title => {
+                return title ? `${title} - ${process.env.VUE_APP_TITLE}` : process.env.VUE_APP_TITLE
+            }
+        }
+    }
+}
+</script>

+ 44 - 0
event-ui/src/api/centerdata_emergency/danger/danger.js

@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询安全隐患列表
+export function listDanger(query) {
+  return request({
+    url: '/sooka-sponest-center-event/danger/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询安全隐患详细
+export function getDanger(id) {
+  return request({
+    url: '/sooka-sponest-center-event/danger/' + id,
+    method: 'get'
+  })
+}
+
+// 新增安全隐患
+export function addDanger(data) {
+  return request({
+    url: '/sooka-sponest-center-event/danger',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改安全隐患
+export function updateDanger(data) {
+  return request({
+    url: '/sooka-sponest-center-event/danger',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除安全隐患
+export function delDanger(id) {
+  return request({
+    url: '/sooka-sponest-center-event/danger/' + id,
+    method: 'delete'
+  })
+}

+ 44 - 0
event-ui/src/api/centerdata_emergency/dangerdeptmap/dangerdeptmap.js

@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询隐患对应部门列表
+export function listDangerdeptmap(query) {
+  return request({
+    url: '/sooka-sponest-center-event/dangerdeptmap/dangerdeptmap/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询隐患对应部门详细
+export function getDangerdeptmap(pkId) {
+  return request({
+    url: '/sooka-sponest-center-event/dangerdeptmap/dangerdeptmap/' + pkId,
+    method: 'get'
+  })
+}
+
+// 新增隐患对应部门
+export function addDangerdeptmap(data) {
+  return request({
+    url: '/sooka-sponest-center-event/dangerdeptmap/dangerdeptmap',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改隐患对应部门
+export function updateDangerdeptmap(data) {
+  return request({
+    url: '/sooka-sponest-center-event/dangerdeptmap/dangerdeptmap',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除隐患对应部门
+export function delDangerdeptmap(pkId) {
+  return request({
+    url: '/sooka-sponest-center-event/dangerdeptmap/dangerdeptmap/' + pkId,
+    method: 'delete'
+  })
+}

+ 44 - 0
event-ui/src/api/centerdata_emergency/dangerprocess/dangerprocess.js

@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询隐患处理过程列表
+export function listDangerprocess(query) {
+  return request({
+    url: '/sooka-sponest-center-event/dangerprocess/dangerprocess/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询隐患处理过程详细
+export function getDangerprocess(pkId) {
+  return request({
+    url: '/sooka-sponest-center-event/dangerprocess/dangerprocess/' + pkId,
+    method: 'get'
+  })
+}
+
+// 新增隐患处理过程
+export function addDangerprocess(data) {
+  return request({
+    url: '/sooka-sponest-center-event/dangerprocess/dangerprocess',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改隐患处理过程
+export function updateDangerprocess(data) {
+  return request({
+    url: '/sooka-sponest-center-event/dangerprocess/dangerprocess',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除隐患处理过程
+export function delDangerprocess(pkId) {
+  return request({
+    url: '/sooka-sponest-center-event/dangerprocess/dangerprocess/' + pkId,
+    method: 'delete'
+  })
+}

+ 44 - 0
event-ui/src/api/centerdata_emergency/emergencyevents/emergencyevents.js

@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询应急事件列表
+export function listEmergencyevents(query) {
+  return request({
+    url: '/sooka-sponest-center-event/emergencyevents/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询应急事件详细
+export function getEmergencyevents(id) {
+  return request({
+    url: '/sooka-sponest-center-event/emergencyevents/' + id,
+    method: 'get'
+  })
+}
+
+// 新增应急事件
+export function addEmergencyevents(data) {
+  return request({
+    url: '/sooka-sponest-center-event/emergencyevents',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改应急事件
+export function updateEmergencyevents(data) {
+  return request({
+    url: '/sooka-sponest-center-event/emergencyevents',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除应急事件
+export function delEmergencyevents(id) {
+  return request({
+    url: '/sooka-sponest-center-event/emergencyevents/' + id,
+    method: 'delete'
+  })
+}

+ 44 - 0
event-ui/src/api/centerdata_emergency/inspectionrecord/inspectionrecord.js

@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询巡检记录列表
+export function listInspectionrecord(query) {
+  return request({
+    url: '/sooka-sponest-center-event/inspectionrecord/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询巡检记录详细
+export function getInspectionrecord(id) {
+  return request({
+    url: '/sooka-sponest-center-event/inspectionrecord/' + id,
+    method: 'get'
+  })
+}
+
+// 新增巡检记录
+export function addInspectionrecord(data) {
+  return request({
+    url: '/sooka-sponest-center-event/inspectionrecord',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改巡检记录
+export function updateInspectionrecord(data) {
+  return request({
+    url: '/sooka-sponest-center-event/inspectionrecord',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除巡检记录
+export function delInspectionrecord(id) {
+  return request({
+    url: '/sooka-sponest-center-event/inspectionrecord/' + id,
+    method: 'delete'
+  })
+}

+ 44 - 0
event-ui/src/api/centerdata_emergency/inspectionrecorddetail/inspectionrecorddetail.js

@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询巡检记录明细列表
+export function listInspectionrecorddetail(query) {
+  return request({
+    url: '/sooka-sponest-center-event/inspectionrecorddetail/inspectionrecorddetail/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询巡检记录明细详细
+export function getInspectionrecorddetail(id) {
+  return request({
+    url: '/sooka-sponest-center-event/inspectionrecorddetail/inspectionrecorddetail/' + id,
+    method: 'get'
+  })
+}
+
+// 新增巡检记录明细
+export function addInspectionrecorddetail(data) {
+  return request({
+    url: '/sooka-sponest-center-event/inspectionrecorddetail/inspectionrecorddetail',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改巡检记录明细
+export function updateInspectionrecorddetail(data) {
+  return request({
+    url: '/sooka-sponest-center-event/inspectionrecorddetail/inspectionrecorddetail',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除巡检记录明细
+export function delInspectionrecorddetail(id) {
+  return request({
+    url: '/sooka-sponest-center-event/inspectionrecorddetail/inspectionrecorddetail/' + id,
+    method: 'delete'
+  })
+}

+ 44 - 0
event-ui/src/api/centerdata_emergency/patroloverdue/patroloverdue.js

@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询巡更逾期列表
+export function listPatroloverdue(query) {
+  return request({
+    url: '/sooka-sponest-center-event/patroloverdue/patroloverdue/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询巡更逾期详细
+export function getPatroloverdue(id) {
+  return request({
+    url: '/sooka-sponest-center-event/patroloverdue/patroloverdue/' + id,
+    method: 'get'
+  })
+}
+
+// 新增巡更逾期
+export function addPatroloverdue(data) {
+  return request({
+    url: '/sooka-sponest-center-event/patroloverdue/patroloverdue',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改巡更逾期
+export function updatePatroloverdue(data) {
+  return request({
+    url: '/sooka-sponest-center-event/patroloverdue/patroloverdue',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除巡更逾期
+export function delPatroloverdue(id) {
+  return request({
+    url: '/sooka-sponest-center-event/patroloverdue/patroloverdue/' + id,
+    method: 'delete'
+  })
+}

+ 44 - 0
event-ui/src/api/centerdata_emergency/patrolrecord/patrolrecord.js

@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询巡更记录列表
+export function listPatrolrecord(query) {
+  return request({
+    url: '/sooka-sponest-center-event/patrolrecord/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询巡更记录详细
+export function getPatrolrecord(id) {
+  return request({
+    url: '/sooka-sponest-center-event/patrolrecord/' + id,
+    method: 'get'
+  })
+}
+
+// 新增巡更记录
+export function addPatrolrecord(data) {
+  return request({
+    url: '/sooka-sponest-center-event/patrolrecord',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改巡更记录
+export function updatePatrolrecord(data) {
+  return request({
+    url: '/sooka-sponest-center-event/patrolrecord',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除巡更记录
+export function delPatrolrecord(id) {
+  return request({
+    url: '/sooka-sponest-center-event/patrolrecord/' + id,
+    method: 'delete'
+  })
+}

+ 18 - 0
event-ui/src/api/components/deptselector.js

@@ -0,0 +1,18 @@
+import request from '@/utils/request.js'
+
+export function getDepts(query) {
+    return request({
+        url : '/system/sysutils/deptselector',
+        method : 'get',
+        params: query
+    })
+}
+
+export function getDataByDept(query) {
+    return request({
+        url : '/system/sysutils/getDataByDept',
+        method : 'get',
+        params: query
+    })
+}
+

+ 21 - 0
event-ui/src/api/components/supermap.js

@@ -0,0 +1,21 @@
+import request from '../../utils/request'
+
+export function getSuperMap(codes) {
+    return request({
+        url : '/center-data/supermap/maplist?codes='+codes,
+        method : 'get',
+    })
+}
+
+
+
+
+
+export const iconList={
+    "marker":require('@/assets/images/cameraType/marker.png'),
+    "big-horn":require('@/assets/images/cameraType/big-horn.png'),
+    "camera":require('@/assets/images/cameraType/camera.png'),
+    "camera-not":require('@/assets/images/cameraType/camera-not.png'),
+    "not-online":require('@/assets/images/cameraType/not-online.png'),
+    "sensor":require('@/assets/images/cameraType/sensor.png'),
+}

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 4 - 0
event-ui/src/api/components/tcplayer.js


+ 9 - 0
event-ui/src/api/dahua/dahua.js

@@ -0,0 +1,9 @@
+import request from '@/utils/request'
+
+// 查询摄像头列表
+export function getDahuaVideoServer() {
+  return request({
+    url: '/center-monitor/DahuaController/getDahuaVideoServer',
+    method: 'get',
+  })
+}

+ 88 - 0
event-ui/src/api/event/eventcatalogue/eventcatalogue.js

@@ -0,0 +1,88 @@
+import request from '@/utils/request';
+
+var base = "center-event";
+
+// 查询事件目录列表
+export function listByPc(query, esflag) {
+  if (JSON.parse(esflag)) {
+    return request({
+      url: 'sooka-middleware/eventcatalogue/listsearcheventlogue',
+      method: 'post',
+      data: query
+    })
+  } else {
+    return request({
+      url: base + '/eventcatalogue/listByPc',
+      method: 'get',
+      params: query
+    })
+  }
+}
+
+// 事件日志列表
+export function listcentereventtfirelog(param) {
+  return request({
+    url: base + '/eventview/getEventDetail',
+    method: 'post',
+    data: param
+  })
+}
+
+// 新增事件目录
+export function addEventcatalogue(data) {
+  return request({
+    url: base + '/eventcatalogue',
+    method: 'post',
+    data: data
+  })
+}
+
+//下载事件的视频
+export function eventhandleDownload(id) {
+  return request({
+    url: base + '/eventcatalogue/eventhandleDownload/' + id,
+    method: 'get'
+  })
+}
+
+// 删除事件目录
+export function delEventcatalogue(id) {
+  return request({
+    url: base + '/eventcatalogue/' + id,
+    method: 'delete'
+  })
+}
+
+// 事件分类
+export function listSJfl(query) {
+  return request({
+    url: base + '/eventtype/getCentereventTEventtypeByParentId',
+    method: 'get',
+    params: query
+  })
+}
+
+// hgj下拉
+export function listHgjXl(query) {
+  return request({
+    url: base + '/eventtypemapdept/getCentereventTEventtypemapdeptByEventtype',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询事件目录详细
+export function getEventcatalogue(id) {
+  return request({
+    url: base + '/eventcatalogue/' + id,
+    method: 'get'
+  })
+}
+
+// 预案
+export function listYuAn() {
+  return request({
+    url: 'sooka-sponest-center-data/reserve/listYuAn',
+    method: 'get'
+  })
+}

+ 60 - 0
event-ui/src/api/event/eventtype/eventtype.js

@@ -0,0 +1,60 @@
+import request from '@/utils/request';
+
+// 查询事件类型列表
+export function listEventtype(query) {
+  return request({
+    url: '/center-event/eventtype/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询事件类型详细
+export function getEventtype(id) {
+  return request({
+    url: '/center-event/eventtype/' + id,
+    method: 'get'
+  })
+}
+
+// 新增事件类型
+export function addEventtype(data) {
+  return request({
+    url: '/center-event/eventtype',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改事件类型
+export function updateEventtype(data) {
+  return request({
+    url: '/center-event/eventtype',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除事件类型
+export function delEventtype(id) {
+  return request({
+    url: '/center-event/eventtype/' + id,
+    method: 'delete'
+  })
+}
+
+// 查询部门
+export function deptTreeSelect() {
+  return request({
+    url: '/system/dept/treeselectAll',
+    method: 'get'
+  })
+}
+
+export function addEventtyepdept(data) {
+  return request({
+    url: '/center-event/eventtypemapdept/add',
+    method: 'post',
+    data: JSON.stringify(data)
+  })
+}

+ 58 - 0
event-ui/src/api/event/eventtypemonitor/eventtypemonitor.js

@@ -0,0 +1,58 @@
+import request from '@/utils/request'
+
+// 查询事件模版类型列表
+export function listMonitor(query) {
+  return request({
+    url: '/center-event/eventtypemonitor/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询事件模版类型详细
+export function getMonitor(id) {
+  return request({
+    url: '/center-event/eventtypemonitor/' + id,
+    method: 'get'
+  })
+}
+
+// 新增事件模版类型
+export function addMonitor(data) {
+  return request({
+    url: '/center-event/eventtypemonitor',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改事件模版类型
+export function updateMonitor(data) {
+  return request({
+    url: '/center-event/eventtypemonitor',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除事件模版类型
+export function delMonitor(id) {
+  return request({
+    url: '/center-event/eventtypemonitor/' + id,
+    method: 'delete'
+  })
+}
+// 查询部门
+export function deptTreeSelect() {
+  return request({
+    url: '/center-event/eventtype/getCentereventTEventtypeTreeLx',
+    method: 'get'
+  })
+}
+export function addEventtyepLx(data) {
+  return request({
+    url: '/center-event/eventtypemonitor/saveTypelx',
+    method: 'post',
+    data: JSON.stringify(data)
+  })
+}

+ 148 - 0
event-ui/src/api/event/forest/forestfire/forest.js

@@ -0,0 +1,148 @@
+import request from '@/utils/request'
+var base="center-event";
+var baseData="center-data";
+// 查询事件(森林防火)列表
+export function listForest(query) {
+  return request({
+    url: base+'/event/forest/forestfire/list',
+    method: 'get',
+    params: query
+  })
+}
+
+//修改森林防火事件状态
+export function updateCentereventTForestfireStatus(id,zt) {
+  return request({
+    url: base+'/event/forest/forestfire/updateCentereventTForestfireStatus/'+ id+'/'+zt,
+    method: 'get'
+  })
+}
+
+// 查询事件(森林防火)详细
+export function getForest(id) {
+  return request({
+    url: base+'/event/forest/forestfire/' + id,
+    method: 'get'
+  })
+}
+
+// 新增事件(森林防火)
+export function addForest(data) {
+  return request({
+    url: base+'/event/forest/forestfire',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改事件(森林防火)
+export function updateForest(data) {
+  return request({
+    url: base+'/event/forest/forestfire',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除事件(森林防火)
+export function delForest(id) {
+  return request({
+    url: base+'/event/forest/forestfire/' + id,
+    method: 'delete'
+  })
+}
+
+// 森林防火图片
+export function listCenterdataTAttachByBusId(busId) {
+  return request({
+    url: baseData+'/attach/listCenterdataTAttachByBusId/' + busId,
+    method: 'get'
+  })
+}
+// 火点附近摄像头5公里显示 10个
+
+
+// 森林防火图片
+export function selectFjsxt(longitude,latitude) {
+  return request({
+    url: 'center-monitor/camera/selectFjsxt/'+longitude+'/' + latitude,
+    method: 'get'
+  })
+}
+
+// 新增火险报告(森林火灾损失)
+export function addForestFireLoss(data) {
+  return request({
+    url: base+'/event/forest/forestfire/addForestFireLoss',
+    method: 'post',
+    data: data
+  })
+}
+
+// 新增火险报告(火场资料)
+export function addFireInformation(data) {
+  return request({
+    url: base+'/event/forest/forestfire/addFireInformation',
+    method: 'post',
+    data: data
+  })
+}
+
+// 查询火险报告(森林火灾损失)详细
+export function getForestFireLoss(eventId) {
+  return request({
+    url: base+'/event/forest/forestfire/getForestFireLoss/' + eventId,
+    method: 'get'
+  })
+}
+
+// 查询火险报告(火场资料)详细
+export function getFireInformation(eventId) {
+  return request({
+    url: base+'/event/forest/forestfire/getFireInformation/' + eventId,
+    method: 'get'
+  })
+}
+
+// 修改火险报告(森林火灾损失)
+export function updateForestFireLoss(data) {
+  return request({
+    url: base+'/event/forest/forestfire/updateForestFireLoss',
+    method: 'put',
+    data: data
+  })
+}
+
+// 修改火险报告(火场资料)
+export function updateFireInformation(data) {
+  return request({
+    url: base+'/event/forest/forestfire/updateFireInformation',
+    method: 'put',
+    data: data
+  })
+}
+
+// 新增区域标记
+export function addRegionalFlag(data) {
+  return request({
+    url: base+'/event/forest/forestfire/addRegionalFlag',
+    method: 'post',
+    data: data
+  })
+}
+
+// 查询区域标记
+export function getRegionalFlag(eventId) {
+  return request({
+    url: base+'/event/forest/forestfire/getRegionalFlag/' + eventId,
+    method: 'get'
+  })
+}
+
+// 删除区域标记
+export function delRegionalFlag(eventId) {
+  return request({
+    url: base+'/event/forest/forestfire/delRegionalFlag/' + eventId,
+    method: 'delete'
+  })
+}

+ 58 - 0
event-ui/src/api/event/system/deptevent/deptevent.js

@@ -0,0 +1,58 @@
+import request from '@/utils/request'
+var base="center-event";
+// 查询事件部门列表
+export function listDeptevent(query) {
+  return request({
+    url: base+'/event/system/deptevent/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询事件部门详细
+export function getDeptevent(id) {
+  return request({
+    url: base+'/event/system/deptevent/' + id,
+    method: 'get'
+  })
+}
+
+// 新增事件部门
+export function addDeptevent(data) {
+  return request({
+    url: base+'/event/system/deptevent',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改事件部门
+export function updateDeptevent(data) {
+  return request({
+    url: base+'/event/system/deptevent',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除事件部门
+export function delDeptevent(id) {
+  return request({
+    url: base+'/event/system/deptevent/' + id,
+    method: 'delete'
+  })
+}
+// 查询事件部门列表
+export function selectByeventCode(eventCode) {
+  return request({
+    url: base+'/event/system/deptevent/selectByeventCode/'+eventCode,
+    method: 'get'
+  })
+}
+// 查询事件部门无异常
+export function listdeptByEventCode(eventCode) {
+  return request({
+    url: base+'/depteventnoab/listdeptByEventCode/'+eventCode,
+    method: 'get'
+  })
+}

+ 60 - 0
event-ui/src/api/event/system/log/log.js

@@ -0,0 +1,60 @@
+import request from '@/utils/request'
+var base="center-event";
+
+// 查询事件操作日志列表
+export function listLog(query) {
+  return request({
+    url: base+'/event/system/log/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询事件操作日志详细
+export function getLog(id) {
+  return request({
+    url: base+'/event/system/log/' + id,
+    method: 'get'
+  })
+}
+
+// 新增事件操作日志
+export function addLog(data) {
+  return request({
+    url: base+'/event/system/log',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改事件操作日志
+export function updateLog(data) {
+  return request({
+    url: base+'/event/system/log',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除事件操作日志
+export function delLog(id) {
+  return request({
+    url: base+'/event/system/log/' + id,
+    method: 'delete'
+  })
+}
+// 删除事件操作日志
+export function listByEventCode(eventCode) {
+  return request({
+    url: base+'/event/system/log/listByEventCode/' + eventCode,
+    method: 'get'
+  })
+}
+// 删除事件操作日志
+export function selectCentereventTLogListPC(eventCode) {
+  return request({
+    url: base+'/event/system/log/selectCentereventTLogListPC/' + eventCode,
+    method: 'get'
+  })
+}
+

+ 44 - 0
event-ui/src/api/event/system/noabnormality/noabnormality.js

@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询事件无异常列表
+export function listNoabnormality(query) {
+  return request({
+    url: '/center-event/noabnormality/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询事件无异常详细
+export function getNoabnormality(id) {
+  return request({
+    url: '/sooka-sponest-center-event/noabnormality/' + id,
+    method: 'get'
+  })
+}
+
+// 新增事件无异常
+export function addNoabnormality(data) {
+  return request({
+    url: '/sooka-sponest-center-event/noabnormality',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改事件无异常
+export function updateNoabnormality(data) {
+  return request({
+    url: '/sooka-sponest-center-event/noabnormality',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除事件无异常
+export function delNoabnormality(id) {
+  return request({
+    url: '/sooka-sponest-center-event/noabnormality/' + id,
+    method: 'delete'
+  })
+}

+ 44 - 0
event-ui/src/api/event/system/reportmessage/reportmessage.js

@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询报文日志列表
+export function listReportmessage(query) {
+  return request({
+    url: '/center-event/reportmessage/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询报文日志详细
+export function getReportmessage(id) {
+  return request({
+    url: '/sooka-sponest-center-event/reportmessage/' + id,
+    method: 'get'
+  })
+}
+
+// 新增报文日志
+export function addReportmessage(data) {
+  return request({
+    url: '/sooka-sponest-center-event/reportmessage',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改报文日志
+export function updateReportmessage(data) {
+  return request({
+    url: '/sooka-sponest-center-event/reportmessage',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除报文日志
+export function delReportmessage(id) {
+  return request({
+    url: '/sooka-sponest-center-event/reportmessage/' + id,
+    method: 'delete'
+  })
+}

+ 71 - 0
event-ui/src/api/event/system/warm/warm.js

@@ -0,0 +1,71 @@
+import request from '@/utils/request'
+
+// 查询事件预警列表
+export function listWarm(query) {
+  return request({
+    url: '/sooka-sponest-center-event/warm/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询事件预警详细
+export function getWarm(id) {
+  return request({
+    url: '/sooka-sponest-center-event/warm/' + id,
+    method: 'get'
+  })
+}
+
+// 新增事件预警
+export function addWarm(data) {
+  return request({
+    url: '/sooka-sponest-center-event/warm',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改事件预警
+export function updateWarm(data) {
+  return request({
+    url: '/sooka-sponest-center-event/warm',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除事件预警
+export function delWarm(id) {
+  return request({
+    url: '/sooka-sponest-center-event/warm/' + id,
+    method: 'delete'
+  })
+}
+//修改部门事件状态
+export function updateDeptEventStatus(param) {
+  return request({
+    url: '/sooka-sponest-center-event/warm/updateDeptEventStatus' ,
+    method: 'post',
+    data: param
+  })
+}
+
+
+
+// 查询事件预警详细
+export function selectchannelCodeByCameraId(cameraId) {
+  return request({
+    url: '/center-monitor/camerachannel/selectchannelCodeByCameraId/' + cameraId,
+    method: 'get'
+  })
+}
+
+
+// 查询摄像头绑定事件
+export function selectCameraEventByCameraId(cameraId) {
+  return request({
+    url: '/center-monitor/cameraevent/selectCameraEventByCameraId/' + cameraId,
+    method: 'get'
+  })
+}

+ 130 - 0
event-ui/src/api/event/traffic/accident/accident.js

@@ -0,0 +1,130 @@
+import request from '@/utils/request'
+var base="center-event";
+
+/**
+ * 道路晾晒(新增列表)
+ * @param query
+ */
+export function list(query) {
+  return request({
+    url: base+'/accident/list',
+    method: 'get',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(代办列表)
+ * @param query
+ */
+export function toDoList(query) {
+  return request({
+    url: base+'/accident/toDoList',
+    method: 'get',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(归档列表)
+ * @param query
+ */
+export function unFileList(query) {
+  return request({
+    url: base+'/accident/unFileList',
+    method: 'get',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(台账)
+ * @param query
+ */
+export function accountList(query) {
+  return request({
+    url: base+'/accident/accountList',
+    method: 'GET',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(新增)
+ * @param query
+ */
+export function add(query) {
+  return request({
+    url: base+'/accident',
+    method: 'POST',
+    data: query
+  })
+}
+/**
+ * 道路晾晒(修改)
+ * @param query
+ */
+export function update(query) {
+  return request({
+    url: base+'/accident',
+    method: 'PUT',
+    data: query
+  })
+}
+/**
+ * 道路晾晒(删除)
+ * @param query
+ */
+export function del(ids) {
+  return request({
+    url: base+'/accident/'+ids,
+    method: 'DELETE',
+  })
+}
+/**
+ * 道路晾晒(详情)
+ * @param query
+ */
+export function get(id) {
+  return request({
+    url: base+'/accident/'+id,
+    method: 'GET',
+  })
+}
+/**
+ * 道路晾晒(上报)
+ * @param query
+ */
+export function report(id) {
+  return request({
+    url: base+'/accident/report/'+id,
+    method: 'POST',
+  })
+}
+/**
+ * 道路晾晒(签收)
+ * @param query
+ */
+export function sign(id) {
+  return request({
+    url: base+'/accident/sign/'+id,
+    method: 'POST',
+  })
+}
+/**
+ * 道路晾晒(办结)
+ * @param query
+ */
+export function settle(query) {
+  return request({
+    url: base+'/accident/settle',
+    method: 'POST',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(归档)
+ * @param query
+ */
+export function file(id) {
+  return request({
+    url: base+'/accident/file/'+id,
+    method: 'POST',
+  })
+}

+ 130 - 0
event-ui/src/api/event/traffic/anchor/anchor.js

@@ -0,0 +1,130 @@
+import request from '@/utils/request'
+var base="center-event";
+
+/**
+ * 道路晾晒(新增列表)
+ * @param query
+ */
+export function list(query) {
+  return request({
+    url: base+'/anchor/list',
+    method: 'get',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(代办列表)
+ * @param query
+ */
+export function toDoList(query) {
+  return request({
+    url: base+'/anchor/toDoList',
+    method: 'get',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(归档列表)
+ * @param query
+ */
+export function unFileList(query) {
+  return request({
+    url: base+'/anchor/unFileList',
+    method: 'get',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(台账)
+ * @param query
+ */
+export function accountList(query) {
+  return request({
+    url: base+'/anchor/accountList',
+    method: 'GET',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(新增)
+ * @param query
+ */
+export function add(query) {
+  return request({
+    url: base+'/anchor',
+    method: 'POST',
+    data: query
+  })
+}
+/**
+ * 道路晾晒(修改)
+ * @param query
+ */
+export function update(query) {
+  return request({
+    url: base+'/anchor',
+    method: 'PUT',
+    data: query
+  })
+}
+/**
+ * 道路晾晒(删除)
+ * @param query
+ */
+export function del(ids) {
+  return request({
+    url: base+'/anchor/'+ids,
+    method: 'DELETE',
+  })
+}
+/**
+ * 道路晾晒(详情)
+ * @param query
+ */
+export function get(id) {
+  return request({
+    url: base+'/anchor/'+id,
+    method: 'GET',
+  })
+}
+/**
+ * 道路晾晒(上报)
+ * @param query
+ */
+export function report(id) {
+  return request({
+    url: base+'/anchor/report/'+id,
+    method: 'POST',
+  })
+}
+/**
+ * 道路晾晒(签收)
+ * @param query
+ */
+export function sign(id) {
+  return request({
+    url: base+'/anchor/sign/'+id,
+    method: 'POST',
+  })
+}
+/**
+ * 道路晾晒(办结)
+ * @param query
+ */
+export function settle(query) {
+  return request({
+    url: base+'/anchor/settle',
+    method: 'POST',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(归档)
+ * @param query
+ */
+export function file(id) {
+  return request({
+    url: base+'/anchor/file/'+id,
+    method: 'POST',
+  })
+}

+ 130 - 0
event-ui/src/api/event/traffic/coverLine/coverLine.js

@@ -0,0 +1,130 @@
+import request from '@/utils/request'
+var base="center-event";
+
+/**
+ * 道路晾晒(新增列表)
+ * @param query
+ */
+export function list(query) {
+  return request({
+    url: base+'/coverLine/list',
+    method: 'get',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(代办列表)
+ * @param query
+ */
+export function toDoList(query) {
+  return request({
+    url: base+'/coverLine/toDoList',
+    method: 'get',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(归档列表)
+ * @param query
+ */
+export function unFileList(query) {
+  return request({
+    url: base+'/coverLine/unFileList',
+    method: 'get',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(台账)
+ * @param query
+ */
+export function accountList(query) {
+  return request({
+    url: base+'/coverLine/accountList',
+    method: 'GET',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(新增)
+ * @param query
+ */
+export function add(query) {
+  return request({
+    url: base+'/coverLine',
+    method: 'POST',
+    data: query
+  })
+}
+/**
+ * 道路晾晒(修改)
+ * @param query
+ */
+export function update(query) {
+  return request({
+    url: base+'/coverLine',
+    method: 'PUT',
+    data: query
+  })
+}
+/**
+ * 道路晾晒(删除)
+ * @param query
+ */
+export function del(ids) {
+  return request({
+    url: base+'/coverLine/'+ids,
+    method: 'DELETE',
+  })
+}
+/**
+ * 道路晾晒(详情)
+ * @param query
+ */
+export function get(id) {
+  return request({
+    url: base+'/coverLine/'+id,
+    method: 'GET',
+  })
+}
+/**
+ * 道路晾晒(上报)
+ * @param query
+ */
+export function report(id) {
+  return request({
+    url: base+'/coverLine/report/'+id,
+    method: 'POST',
+  })
+}
+/**
+ * 道路晾晒(签收)
+ * @param query
+ */
+export function sign(id) {
+  return request({
+    url: base+'/coverLine/sign/'+id,
+    method: 'POST',
+  })
+}
+/**
+ * 道路晾晒(办结)
+ * @param query
+ */
+export function settle(query) {
+  return request({
+    url: base+'/coverLine/settle',
+    method: 'POST',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(归档)
+ * @param query
+ */
+export function file(id) {
+  return request({
+    url: base+'/coverLine/file/'+id,
+    method: 'POST',
+  })
+}

+ 130 - 0
event-ui/src/api/event/traffic/engineeringVehicle/engineeringVehicle.js

@@ -0,0 +1,130 @@
+import request from '@/utils/request'
+var base="center-event";
+
+/**
+ * 道路晾晒(新增列表)
+ * @param query
+ */
+export function list(query) {
+  return request({
+    url: base+'/engineeringVehicle/list',
+    method: 'get',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(代办列表)
+ * @param query
+ */
+export function toDoList(query) {
+  return request({
+    url: base+'/engineeringVehicle/toDoList',
+    method: 'get',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(归档列表)
+ * @param query
+ */
+export function unFileList(query) {
+  return request({
+    url: base+'/engineeringVehicle/unFileList',
+    method: 'get',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(台账)
+ * @param query
+ */
+export function accountList(query) {
+  return request({
+    url: base+'/engineeringVehicle/accountList',
+    method: 'GET',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(新增)
+ * @param query
+ */
+export function add(query) {
+  return request({
+    url: base+'/engineeringVehicle',
+    method: 'POST',
+    data: query
+  })
+}
+/**
+ * 道路晾晒(修改)
+ * @param query
+ */
+export function update(query) {
+  return request({
+    url: base+'/engineeringVehicle',
+    method: 'PUT',
+    data: query
+  })
+}
+/**
+ * 道路晾晒(删除)
+ * @param query
+ */
+export function del(ids) {
+  return request({
+    url: base+'/engineeringVehicle/'+ids,
+    method: 'DELETE',
+  })
+}
+/**
+ * 道路晾晒(详情)
+ * @param query
+ */
+export function get(id) {
+  return request({
+    url: base+'/engineeringVehicle/'+id,
+    method: 'GET',
+  })
+}
+/**
+ * 道路晾晒(上报)
+ * @param query
+ */
+export function report(id) {
+  return request({
+    url: base+'/engineeringVehicle/report/'+id,
+    method: 'POST',
+  })
+}
+/**
+ * 道路晾晒(签收)
+ * @param query
+ */
+export function sign(id) {
+  return request({
+    url: base+'/engineeringVehicle/sign/'+id,
+    method: 'POST',
+  })
+}
+/**
+ * 道路晾晒(办结)
+ * @param query
+ */
+export function settle(query) {
+  return request({
+    url: base+'/engineeringVehicle/settle',
+    method: 'POST',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(归档)
+ * @param query
+ */
+export function file(id) {
+  return request({
+    url: base+'/engineeringVehicle/file/'+id,
+    method: 'POST',
+  })
+}

+ 130 - 0
event-ui/src/api/event/traffic/farmMachineCarryPeople/farmMachineCarryPeople.js

@@ -0,0 +1,130 @@
+import request from '@/utils/request'
+var base="center-event";
+
+/**
+ * 道路晾晒(新增列表)
+ * @param query
+ */
+export function list(query) {
+  return request({
+    url: base+'/farmMachineCarryPeople/list',
+    method: 'get',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(代办列表)
+ * @param query
+ */
+export function toDoList(query) {
+  return request({
+    url: base+'/farmMachineCarryPeople/toDoList',
+    method: 'get',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(归档列表)
+ * @param query
+ */
+export function unFileList(query) {
+  return request({
+    url: base+'/farmMachineCarryPeople/unFileList',
+    method: 'get',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(台账)
+ * @param query
+ */
+export function accountList(query) {
+  return request({
+    url: base+'/farmMachineCarryPeople/accountList',
+    method: 'GET',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(新增)
+ * @param query
+ */
+export function add(query) {
+  return request({
+    url: base+'/farmMachineCarryPeople',
+    method: 'POST',
+    data: query
+  })
+}
+/**
+ * 道路晾晒(修改)
+ * @param query
+ */
+export function update(query) {
+  return request({
+    url: base+'/farmMachineCarryPeople',
+    method: 'PUT',
+    data: query
+  })
+}
+/**
+ * 道路晾晒(删除)
+ * @param query
+ */
+export function del(ids) {
+  return request({
+    url: base+'/farmMachineCarryPeople/'+ids,
+    method: 'DELETE',
+  })
+}
+/**
+ * 道路晾晒(详情)
+ * @param query
+ */
+export function get(id) {
+  return request({
+    url: base+'/farmMachineCarryPeople/'+id,
+    method: 'GET',
+  })
+}
+/**
+ * 道路晾晒(上报)
+ * @param query
+ */
+export function report(id) {
+  return request({
+    url: base+'/farmMachineCarryPeople/report/'+id,
+    method: 'POST',
+  })
+}
+/**
+ * 道路晾晒(签收)
+ * @param query
+ */
+export function sign(id) {
+  return request({
+    url: base+'/farmMachineCarryPeople/sign/'+id,
+    method: 'POST',
+  })
+}
+/**
+ * 道路晾晒(办结)
+ * @param query
+ */
+export function settle(query) {
+  return request({
+    url: base+'/farmMachineCarryPeople/settle',
+    method: 'POST',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(归档)
+ * @param query
+ */
+export function file(id) {
+  return request({
+    url: base+'/farmMachineCarryPeople/file/'+id,
+    method: 'POST',
+  })
+}

+ 130 - 0
event-ui/src/api/event/traffic/flow/flow.js

@@ -0,0 +1,130 @@
+import request from '@/utils/request'
+var base="center-event";
+
+/**
+ * 道路晾晒(新增列表)
+ * @param query
+ */
+export function list(query) {
+  return request({
+    url: base+'/flow/list',
+    method: 'get',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(代办列表)
+ * @param query
+ */
+export function toDoList(query) {
+  return request({
+    url: base+'/flow/toDoList',
+    method: 'get',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(归档列表)
+ * @param query
+ */
+export function unFileList(query) {
+  return request({
+    url: base+'/flow/unFileList',
+    method: 'get',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(台账)
+ * @param query
+ */
+export function accountList(query) {
+  return request({
+    url: base+'/flow/accountList',
+    method: 'GET',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(新增)
+ * @param query
+ */
+export function add(query) {
+  return request({
+    url: base+'/flow',
+    method: 'POST',
+    data: query
+  })
+}
+/**
+ * 道路晾晒(修改)
+ * @param query
+ */
+export function update(query) {
+  return request({
+    url: base+'/flow',
+    method: 'PUT',
+    data: query
+  })
+}
+/**
+ * 道路晾晒(删除)
+ * @param query
+ */
+export function del(ids) {
+  return request({
+    url: base+'/flow/'+ids,
+    method: 'DELETE',
+  })
+}
+/**
+ * 道路晾晒(详情)
+ * @param query
+ */
+export function get(id) {
+  return request({
+    url: base+'/flow/'+id,
+    method: 'GET',
+  })
+}
+/**
+ * 道路晾晒(上报)
+ * @param query
+ */
+export function report(id) {
+  return request({
+    url: base+'/flow/report/'+id,
+    method: 'POST',
+  })
+}
+/**
+ * 道路晾晒(签收)
+ * @param query
+ */
+export function sign(id) {
+  return request({
+    url: base+'/flow/sign/'+id,
+    method: 'POST',
+  })
+}
+/**
+ * 道路晾晒(办结)
+ * @param query
+ */
+export function settle(query) {
+  return request({
+    url: base+'/flow/settle',
+    method: 'POST',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(归档)
+ * @param query
+ */
+export function file(id) {
+  return request({
+    url: base+'/flow/file/'+id,
+    method: 'POST',
+  })
+}

+ 130 - 0
event-ui/src/api/event/traffic/illegalChangeRoad/illegalChangeRoad.js

@@ -0,0 +1,130 @@
+import request from '@/utils/request'
+var base="center-event";
+
+/**
+ * 道路晾晒(新增列表)
+ * @param query
+ */
+export function list(query) {
+  return request({
+    url: base+'/illegalChangeRoad/list',
+    method: 'get',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(代办列表)
+ * @param query
+ */
+export function toDoList(query) {
+  return request({
+    url: base+'/illegalChangeRoad/toDoList',
+    method: 'get',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(归档列表)
+ * @param query
+ */
+export function unFileList(query) {
+  return request({
+    url: base+'/illegalChangeRoad/unFileList',
+    method: 'get',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(台账)
+ * @param query
+ */
+export function accountList(query) {
+  return request({
+    url: base+'/illegalChangeRoad/accountList',
+    method: 'GET',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(新增)
+ * @param query
+ */
+export function add(query) {
+  return request({
+    url: base+'/illegalChangeRoad',
+    method: 'POST',
+    data: query
+  })
+}
+/**
+ * 道路晾晒(修改)
+ * @param query
+ */
+export function update(query) {
+  return request({
+    url: base+'/illegalChangeRoad',
+    method: 'PUT',
+    data: query
+  })
+}
+/**
+ * 道路晾晒(删除)
+ * @param query
+ */
+export function del(ids) {
+  return request({
+    url: base+'/illegalChangeRoad/'+ids,
+    method: 'DELETE',
+  })
+}
+/**
+ * 道路晾晒(详情)
+ * @param query
+ */
+export function get(id) {
+  return request({
+    url: base+'/illegalChangeRoad/'+id,
+    method: 'GET',
+  })
+}
+/**
+ * 道路晾晒(上报)
+ * @param query
+ */
+export function report(id) {
+  return request({
+    url: base+'/illegalChangeRoad/report/'+id,
+    method: 'POST',
+  })
+}
+/**
+ * 道路晾晒(签收)
+ * @param query
+ */
+export function sign(id) {
+  return request({
+    url: base+'/illegalChangeRoad/sign/'+id,
+    method: 'POST',
+  })
+}
+/**
+ * 道路晾晒(办结)
+ * @param query
+ */
+export function settle(query) {
+  return request({
+    url: base+'/illegalChangeRoad/settle',
+    method: 'POST',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(归档)
+ * @param query
+ */
+export function file(id) {
+  return request({
+    url: base+'/illegalChangeRoad/file/'+id,
+    method: 'POST',
+  })
+}

+ 130 - 0
event-ui/src/api/event/traffic/illegalParking/illegalParking.js

@@ -0,0 +1,130 @@
+import request from '@/utils/request'
+var base="center-event";
+
+/**
+ * 道路晾晒(新增列表)
+ * @param query
+ */
+export function list(query) {
+  return request({
+    url: base+'/illegalParking/list',
+    method: 'get',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(代办列表)
+ * @param query
+ */
+export function toDoList(query) {
+  return request({
+    url: base+'/illegalParking/toDoList',
+    method: 'get',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(归档列表)
+ * @param query
+ */
+export function unFileList(query) {
+  return request({
+    url: base+'/illegalParking/unFileList',
+    method: 'get',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(台账)
+ * @param query
+ */
+export function accountList(query) {
+  return request({
+    url: base+'/illegalParking/accountList',
+    method: 'GET',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(新增)
+ * @param query
+ */
+export function add(query) {
+  return request({
+    url: base+'/illegalParking',
+    method: 'POST',
+    data: query
+  })
+}
+/**
+ * 道路晾晒(修改)
+ * @param query
+ */
+export function update(query) {
+  return request({
+    url: base+'/illegalParking',
+    method: 'PUT',
+    data: query
+  })
+}
+/**
+ * 道路晾晒(删除)
+ * @param query
+ */
+export function del(ids) {
+  return request({
+    url: base+'/illegalParking/'+ids,
+    method: 'DELETE',
+  })
+}
+/**
+ * 道路晾晒(详情)
+ * @param query
+ */
+export function get(id) {
+  return request({
+    url: base+'/illegalParking/'+id,
+    method: 'GET',
+  })
+}
+/**
+ * 道路晾晒(上报)
+ * @param query
+ */
+export function report(id) {
+  return request({
+    url: base+'/illegalParking/report/'+id,
+    method: 'POST',
+  })
+}
+/**
+ * 道路晾晒(签收)
+ * @param query
+ */
+export function sign(id) {
+  return request({
+    url: base+'/illegalParking/sign/'+id,
+    method: 'POST',
+  })
+}
+/**
+ * 道路晾晒(办结)
+ * @param query
+ */
+export function settle(query) {
+  return request({
+    url: base+'/illegalParking/settle',
+    method: 'POST',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(归档)
+ * @param query
+ */
+export function file(id) {
+  return request({
+    url: base+'/illegalParking/file/'+id,
+    method: 'POST',
+  })
+}

+ 130 - 0
event-ui/src/api/event/traffic/jam/jam.js

@@ -0,0 +1,130 @@
+import request from '@/utils/request'
+var base="center-event";
+
+/**
+ * 道路晾晒(新增列表)
+ * @param query
+ */
+export function list(query) {
+  return request({
+    url: base+'/jam/list',
+    method: 'get',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(代办列表)
+ * @param query
+ */
+export function toDoList(query) {
+  return request({
+    url: base+'/jam/toDoList',
+    method: 'get',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(归档列表)
+ * @param query
+ */
+export function unFileList(query) {
+  return request({
+    url: base+'/jam/unFileList',
+    method: 'get',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(台账)
+ * @param query
+ */
+export function accountList(query) {
+  return request({
+    url: base+'/jam/accountList',
+    method: 'GET',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(新增)
+ * @param query
+ */
+export function add(query) {
+  return request({
+    url: base+'/jam',
+    method: 'POST',
+    data: query
+  })
+}
+/**
+ * 道路晾晒(修改)
+ * @param query
+ */
+export function update(query) {
+  return request({
+    url: base+'/jam',
+    method: 'PUT',
+    data: query
+  })
+}
+/**
+ * 道路晾晒(删除)
+ * @param query
+ */
+export function del(ids) {
+  return request({
+    url: base+'/jam/'+ids,
+    method: 'DELETE',
+  })
+}
+/**
+ * 道路晾晒(详情)
+ * @param query
+ */
+export function get(id) {
+  return request({
+    url: base+'/jam/'+id,
+    method: 'GET',
+  })
+}
+/**
+ * 道路晾晒(上报)
+ * @param query
+ */
+export function report(id) {
+  return request({
+    url: base+'/jam/report/'+id,
+    method: 'POST',
+  })
+}
+/**
+ * 道路晾晒(签收)
+ * @param query
+ */
+export function sign(id) {
+  return request({
+    url: base+'/jam/sign/'+id,
+    method: 'POST',
+  })
+}
+/**
+ * 道路晾晒(办结)
+ * @param query
+ */
+export function settle(query) {
+  return request({
+    url: base+'/jam/settle',
+    method: 'POST',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(归档)
+ * @param query
+ */
+export function file(id) {
+  return request({
+    url: base+'/jam/file/'+id,
+    method: 'POST',
+  })
+}

+ 130 - 0
event-ui/src/api/event/traffic/nonMotorVehicle/nonMotorVehicle.js

@@ -0,0 +1,130 @@
+import request from '@/utils/request'
+var base="center-event";
+
+/**
+ * 道路晾晒(新增列表)
+ * @param query
+ */
+export function list(query) {
+  return request({
+    url: base+'/nonMotorVehicle/list',
+    method: 'get',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(代办列表)
+ * @param query
+ */
+export function toDoList(query) {
+  return request({
+    url: base+'/nonMotorVehicle/toDoList',
+    method: 'get',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(归档列表)
+ * @param query
+ */
+export function unFileList(query) {
+  return request({
+    url: base+'/nonMotorVehicle/unFileList',
+    method: 'get',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(台账)
+ * @param query
+ */
+export function accountList(query) {
+  return request({
+    url: base+'/nonMotorVehicle/accountList',
+    method: 'GET',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(新增)
+ * @param query
+ */
+export function add(query) {
+  return request({
+    url: base+'/nonMotorVehicle',
+    method: 'POST',
+    data: query
+  })
+}
+/**
+ * 道路晾晒(修改)
+ * @param query
+ */
+export function update(query) {
+  return request({
+    url: base+'/nonMotorVehicle',
+    method: 'PUT',
+    data: query
+  })
+}
+/**
+ * 道路晾晒(删除)
+ * @param query
+ */
+export function del(ids) {
+  return request({
+    url: base+'/nonMotorVehicle/'+ids,
+    method: 'DELETE',
+  })
+}
+/**
+ * 道路晾晒(详情)
+ * @param query
+ */
+export function get(id) {
+  return request({
+    url: base+'/nonMotorVehicle/'+id,
+    method: 'GET',
+  })
+}
+/**
+ * 道路晾晒(上报)
+ * @param query
+ */
+export function report(id) {
+  return request({
+    url: base+'/nonMotorVehicle/report/'+id,
+    method: 'POST',
+  })
+}
+/**
+ * 道路晾晒(签收)
+ * @param query
+ */
+export function sign(id) {
+  return request({
+    url: base+'/nonMotorVehicle/sign/'+id,
+    method: 'POST',
+  })
+}
+/**
+ * 道路晾晒(办结)
+ * @param query
+ */
+export function settle(query) {
+  return request({
+    url: base+'/nonMotorVehicle/settle',
+    method: 'POST',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(归档)
+ * @param query
+ */
+export function file(id) {
+  return request({
+    url: base+'/nonMotorVehicle/file/'+id,
+    method: 'POST',
+  })
+}

+ 130 - 0
event-ui/src/api/event/traffic/oppositeDirection/oppositeDirection.js

@@ -0,0 +1,130 @@
+import request from '@/utils/request'
+var base="center-event";
+
+/**
+ * 道路晾晒(新增列表)
+ * @param query
+ */
+export function list(query) {
+  return request({
+    url: base+'/oppositeDirection/list',
+    method: 'get',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(代办列表)
+ * @param query
+ */
+export function toDoList(query) {
+  return request({
+    url: base+'/oppositeDirection/toDoList',
+    method: 'get',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(归档列表)
+ * @param query
+ */
+export function unFileList(query) {
+  return request({
+    url: base+'/oppositeDirection/unFileList',
+    method: 'get',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(台账)
+ * @param query
+ */
+export function accountList(query) {
+  return request({
+    url: base+'/oppositeDirection/accountList',
+    method: 'GET',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(新增)
+ * @param query
+ */
+export function add(query) {
+  return request({
+    url: base+'/oppositeDirection',
+    method: 'POST',
+    data: query
+  })
+}
+/**
+ * 道路晾晒(修改)
+ * @param query
+ */
+export function update(query) {
+  return request({
+    url: base+'/oppositeDirection',
+    method: 'PUT',
+    data: query
+  })
+}
+/**
+ * 道路晾晒(删除)
+ * @param query
+ */
+export function del(ids) {
+  return request({
+    url: base+'/oppositeDirection/'+ids,
+    method: 'DELETE',
+  })
+}
+/**
+ * 道路晾晒(详情)
+ * @param query
+ */
+export function get(id) {
+  return request({
+    url: base+'/oppositeDirection/'+id,
+    method: 'GET',
+  })
+}
+/**
+ * 道路晾晒(上报)
+ * @param query
+ */
+export function report(id) {
+  return request({
+    url: base+'/oppositeDirection/report/'+id,
+    method: 'POST',
+  })
+}
+/**
+ * 道路晾晒(签收)
+ * @param query
+ */
+export function sign(id) {
+  return request({
+    url: base+'/oppositeDirection/sign/'+id,
+    method: 'POST',
+  })
+}
+/**
+ * 道路晾晒(办结)
+ * @param query
+ */
+export function settle(query) {
+  return request({
+    url: base+'/oppositeDirection/settle',
+    method: 'POST',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(归档)
+ * @param query
+ */
+export function file(id) {
+  return request({
+    url: base+'/oppositeDirection/file/'+id,
+    method: 'POST',
+  })
+}

+ 130 - 0
event-ui/src/api/event/traffic/overSpeed/overSpeed.js

@@ -0,0 +1,130 @@
+import request from '@/utils/request'
+var base="center-event";
+
+/**
+ * 道路晾晒(新增列表)
+ * @param query
+ */
+export function list(query) {
+  return request({
+    url: base+'/overSpeed/list',
+    method: 'get',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(代办列表)
+ * @param query
+ */
+export function toDoList(query) {
+  return request({
+    url: base+'/overSpeed/toDoList',
+    method: 'get',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(归档列表)
+ * @param query
+ */
+export function unFileList(query) {
+  return request({
+    url: base+'/overSpeed/unFileList',
+    method: 'get',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(台账)
+ * @param query
+ */
+export function accountList(query) {
+  return request({
+    url: base+'/overSpeed/accountList',
+    method: 'GET',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(新增)
+ * @param query
+ */
+export function add(query) {
+  return request({
+    url: base+'/overSpeed',
+    method: 'POST',
+    data: query
+  })
+}
+/**
+ * 道路晾晒(修改)
+ * @param query
+ */
+export function update(query) {
+  return request({
+    url: base+'/overSpeed',
+    method: 'PUT',
+    data: query
+  })
+}
+/**
+ * 道路晾晒(删除)
+ * @param query
+ */
+export function del(ids) {
+  return request({
+    url: base+'/overSpeed/'+ids,
+    method: 'DELETE',
+  })
+}
+/**
+ * 道路晾晒(详情)
+ * @param query
+ */
+export function get(id) {
+  return request({
+    url: base+'/overSpeed/'+id,
+    method: 'GET',
+  })
+}
+/**
+ * 道路晾晒(上报)
+ * @param query
+ */
+export function report(id) {
+  return request({
+    url: base+'/overSpeed/report/'+id,
+    method: 'POST',
+  })
+}
+/**
+ * 道路晾晒(签收)
+ * @param query
+ */
+export function sign(id) {
+  return request({
+    url: base+'/overSpeed/sign/'+id,
+    method: 'POST',
+  })
+}
+/**
+ * 道路晾晒(办结)
+ * @param query
+ */
+export function settle(query) {
+  return request({
+    url: base+'/overSpeed/settle',
+    method: 'POST',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(归档)
+ * @param query
+ */
+export function file(id) {
+  return request({
+    url: base+'/overSpeed/file/'+id,
+    method: 'POST',
+  })
+}

+ 130 - 0
event-ui/src/api/event/traffic/passerbyBreakIn/passerbyBreakIn.js

@@ -0,0 +1,130 @@
+import request from '@/utils/request'
+var base="center-event";
+
+/**
+ * 道路晾晒(新增列表)
+ * @param query
+ */
+export function list(query) {
+  return request({
+    url: base+'/passerbyBreakIn/list',
+    method: 'get',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(代办列表)
+ * @param query
+ */
+export function toDoList(query) {
+  return request({
+    url: base+'/passerbyBreakIn/toDoList',
+    method: 'get',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(归档列表)
+ * @param query
+ */
+export function unFileList(query) {
+  return request({
+    url: base+'/passerbyBreakIn/unFileList',
+    method: 'get',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(台账)
+ * @param query
+ */
+export function accountList(query) {
+  return request({
+    url: base+'/passerbyBreakIn/accountList',
+    method: 'GET',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(新增)
+ * @param query
+ */
+export function add(query) {
+  return request({
+    url: base+'/passerbyBreakIn',
+    method: 'POST',
+    data: query
+  })
+}
+/**
+ * 道路晾晒(修改)
+ * @param query
+ */
+export function update(query) {
+  return request({
+    url: base+'/passerbyBreakIn',
+    method: 'PUT',
+    data: query
+  })
+}
+/**
+ * 道路晾晒(删除)
+ * @param query
+ */
+export function del(ids) {
+  return request({
+    url: base+'/passerbyBreakIn/'+ids,
+    method: 'DELETE',
+  })
+}
+/**
+ * 道路晾晒(详情)
+ * @param query
+ */
+export function get(id) {
+  return request({
+    url: base+'/passerbyBreakIn/'+id,
+    method: 'GET',
+  })
+}
+/**
+ * 道路晾晒(上报)
+ * @param query
+ */
+export function report(id) {
+  return request({
+    url: base+'/passerbyBreakIn/report/'+id,
+    method: 'POST',
+  })
+}
+/**
+ * 道路晾晒(签收)
+ * @param query
+ */
+export function sign(id) {
+  return request({
+    url: base+'/passerbyBreakIn/sign/'+id,
+    method: 'POST',
+  })
+}
+/**
+ * 道路晾晒(办结)
+ * @param query
+ */
+export function settle(query) {
+  return request({
+    url: base+'/passerbyBreakIn/settle',
+    method: 'POST',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(归档)
+ * @param query
+ */
+export function file(id) {
+  return request({
+    url: base+'/passerbyBreakIn/file/'+id,
+    method: 'POST',
+  })
+}

+ 130 - 0
event-ui/src/api/event/traffic/roadBlock/roadBlock.js

@@ -0,0 +1,130 @@
+import request from '@/utils/request'
+var base="center-event";
+
+/**
+ * 道路晾晒(新增列表)
+ * @param query
+ */
+export function list(query) {
+  return request({
+    url: base+'/roadBlock/list',
+    method: 'get',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(代办列表)
+ * @param query
+ */
+export function toDoList(query) {
+  return request({
+    url: base+'/roadBlock/toDoList',
+    method: 'get',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(归档列表)
+ * @param query
+ */
+export function unFileList(query) {
+  return request({
+    url: base+'/roadBlock/unFileList',
+    method: 'get',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(台账)
+ * @param query
+ */
+export function accountList(query) {
+  return request({
+    url: base+'/roadBlock/accountList',
+    method: 'GET',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(新增)
+ * @param query
+ */
+export function add(query) {
+  return request({
+    url: base+'/roadBlock',
+    method: 'POST',
+    data: query
+  })
+}
+/**
+ * 道路晾晒(修改)
+ * @param query
+ */
+export function update(query) {
+  return request({
+    url: base+'/roadBlock',
+    method: 'PUT',
+    data: query
+  })
+}
+/**
+ * 道路晾晒(删除)
+ * @param query
+ */
+export function del(ids) {
+  return request({
+    url: base+'/roadBlock/'+ids,
+    method: 'DELETE',
+  })
+}
+/**
+ * 道路晾晒(详情)
+ * @param query
+ */
+export function get(id) {
+  return request({
+    url: base+'/roadBlock/'+id,
+    method: 'GET',
+  })
+}
+/**
+ * 道路晾晒(上报)
+ * @param query
+ */
+export function report(id) {
+  return request({
+    url: base+'/roadBlock/report/'+id,
+    method: 'POST',
+  })
+}
+/**
+ * 道路晾晒(签收)
+ * @param query
+ */
+export function sign(id) {
+  return request({
+    url: base+'/roadBlock/sign/'+id,
+    method: 'POST',
+  })
+}
+/**
+ * 道路晾晒(办结)
+ * @param query
+ */
+export function settle(query) {
+  return request({
+    url: base+'/roadBlock/settle',
+    method: 'POST',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(归档)
+ * @param query
+ */
+export function file(id) {
+  return request({
+    url: base+'/roadBlock/file/'+id,
+    method: 'POST',
+  })
+}

+ 130 - 0
event-ui/src/api/event/traffic/roadBuilding/roadBuilding.js

@@ -0,0 +1,130 @@
+import request from '@/utils/request'
+var base="center-event";
+
+/**
+ * 道路晾晒(新增列表)
+ * @param query
+ */
+export function list(query) {
+  return request({
+    url: base+'/roadBuilding/list',
+    method: 'get',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(代办列表)
+ * @param query
+ */
+export function toDoList(query) {
+  return request({
+    url: base+'/roadBuilding/toDoList',
+    method: 'get',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(归档列表)
+ * @param query
+ */
+export function unFileList(query) {
+  return request({
+    url: base+'/roadBuilding/unFileList',
+    method: 'get',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(台账)
+ * @param query
+ */
+export function accountList(query) {
+  return request({
+    url: base+'/roadBuilding/accountList',
+    method: 'GET',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(新增)
+ * @param query
+ */
+export function add(query) {
+  return request({
+    url: base+'/roadBuilding',
+    method: 'POST',
+    data: query
+  })
+}
+/**
+ * 道路晾晒(修改)
+ * @param query
+ */
+export function update(query) {
+  return request({
+    url: base+'/roadBuilding',
+    method: 'PUT',
+    data: query
+  })
+}
+/**
+ * 道路晾晒(删除)
+ * @param query
+ */
+export function del(ids) {
+  return request({
+    url: base+'/roadBuilding/'+ids,
+    method: 'DELETE',
+  })
+}
+/**
+ * 道路晾晒(详情)
+ * @param query
+ */
+export function get(id) {
+  return request({
+    url: base+'/roadBuilding/'+id,
+    method: 'GET',
+  })
+}
+/**
+ * 道路晾晒(上报)
+ * @param query
+ */
+export function report(id) {
+  return request({
+    url: base+'/roadBuilding/report/'+id,
+    method: 'POST',
+  })
+}
+/**
+ * 道路晾晒(签收)
+ * @param query
+ */
+export function sign(id) {
+  return request({
+    url: base+'/roadBuilding/sign/'+id,
+    method: 'POST',
+  })
+}
+/**
+ * 道路晾晒(办结)
+ * @param query
+ */
+export function settle(query) {
+  return request({
+    url: base+'/roadBuilding/settle',
+    method: 'POST',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(归档)
+ * @param query
+ */
+export function file(id) {
+  return request({
+    url: base+'/roadBuilding/file/'+id,
+    method: 'POST',
+  })
+}

+ 130 - 0
event-ui/src/api/event/traffic/roadDrying/roadDrying.js

@@ -0,0 +1,130 @@
+import request from '@/utils/request'
+var base="center-event";
+
+/**
+ * 道路晾晒(新增列表)
+ * @param query
+ */
+export function list(query) {
+  return request({
+    url: base+'/roadDrying/list',
+    method: 'get',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(代办列表)
+ * @param query
+ */
+export function toDoList(query) {
+  return request({
+    url: base+'/roadDrying/toDoList',
+    method: 'get',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(归档列表)
+ * @param query
+ */
+export function unFileList(query) {
+  return request({
+    url: base+'/roadDrying/unFileList',
+    method: 'get',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(台账)
+ * @param query
+ */
+export function accountList(query) {
+  return request({
+    url: base+'/roadDrying/accountList',
+    method: 'GET',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(新增)
+ * @param query
+ */
+export function add(query) {
+  return request({
+    url: base+'/roadDrying',
+    method: 'POST',
+    data: query
+  })
+}
+/**
+ * 道路晾晒(修改)
+ * @param query
+ */
+export function update(query) {
+  return request({
+    url: base+'/roadDrying',
+    method: 'PUT',
+    data: query
+  })
+}
+/**
+ * 道路晾晒(删除)
+ * @param query
+ */
+export function del(ids) {
+  return request({
+    url: base+'/roadDrying/'+ids,
+    method: 'DELETE',
+  })
+}
+/**
+ * 道路晾晒(详情)
+ * @param query
+ */
+export function get(id) {
+  return request({
+    url: base+'/roadDrying/'+id,
+    method: 'GET',
+  })
+}
+/**
+ * 道路晾晒(上报)
+ * @param query
+ */
+export function report(id) {
+  return request({
+    url: base+'/roadDrying/report/'+id,
+    method: 'POST',
+  })
+}
+/**
+ * 道路晾晒(签收)
+ * @param query
+ */
+export function sign(id) {
+  return request({
+    url: base+'/roadDrying/sign/'+id,
+    method: 'POST',
+  })
+}
+/**
+ * 道路晾晒(办结)
+ * @param query
+ */
+export function settle(query) {
+  return request({
+    url: base+'/roadDrying/settle',
+    method: 'POST',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(归档)
+ * @param query
+ */
+export function file(id) {
+  return request({
+    url: base+'/roadDrying/file/'+id,
+    method: 'POST',
+  })
+}

+ 130 - 0
event-ui/src/api/event/traffic/rollbackVehicle/rollbackVehicle.js

@@ -0,0 +1,130 @@
+import request from '@/utils/request'
+var base="center-event";
+
+/**
+ * 道路晾晒(新增列表)
+ * @param query
+ */
+export function list(query) {
+  return request({
+    url: base+'/rollbackVehicle/list',
+    method: 'get',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(代办列表)
+ * @param query
+ */
+export function toDoList(query) {
+  return request({
+    url: base+'/rollbackVehicle/toDoList',
+    method: 'get',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(归档列表)
+ * @param query
+ */
+export function unFileList(query) {
+  return request({
+    url: base+'/rollbackVehicle/unFileList',
+    method: 'get',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(台账)
+ * @param query
+ */
+export function accountList(query) {
+  return request({
+    url: base+'/rollbackVehicle/accountList',
+    method: 'GET',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(新增)
+ * @param query
+ */
+export function add(query) {
+  return request({
+    url: base+'/rollbackVehicle',
+    method: 'POST',
+    data: query
+  })
+}
+/**
+ * 道路晾晒(修改)
+ * @param query
+ */
+export function update(query) {
+  return request({
+    url: base+'/rollbackVehicle',
+    method: 'PUT',
+    data: query
+  })
+}
+/**
+ * 道路晾晒(删除)
+ * @param query
+ */
+export function del(ids) {
+  return request({
+    url: base+'/rollbackVehicle/'+ids,
+    method: 'DELETE',
+  })
+}
+/**
+ * 道路晾晒(详情)
+ * @param query
+ */
+export function get(id) {
+  return request({
+    url: base+'/rollbackVehicle/'+id,
+    method: 'GET',
+  })
+}
+/**
+ * 道路晾晒(上报)
+ * @param query
+ */
+export function report(id) {
+  return request({
+    url: base+'/rollbackVehicle/report/'+id,
+    method: 'POST',
+  })
+}
+/**
+ * 道路晾晒(签收)
+ * @param query
+ */
+export function sign(id) {
+  return request({
+    url: base+'/rollbackVehicle/sign/'+id,
+    method: 'POST',
+  })
+}
+/**
+ * 道路晾晒(办结)
+ * @param query
+ */
+export function settle(query) {
+  return request({
+    url: base+'/rollbackVehicle/settle',
+    method: 'POST',
+    params: query
+  })
+}
+/**
+ * 道路晾晒(归档)
+ * @param query
+ */
+export function file(id) {
+  return request({
+    url: base+'/rollbackVehicle/file/'+id,
+    method: 'POST',
+  })
+}

+ 19 - 0
event-ui/src/api/event/zhsq/appealSummary/appealSummary.js

@@ -0,0 +1,19 @@
+import request from '@/utils/request'
+
+// 查询事件信息列表
+export function listAppealSummary(query) {
+  return request({
+    url: '/center-event/eventAppealSummary/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 控分
+export function updateScore(scoreParams) {
+  return request({
+    url: '/center-event/eventAppealSummary/updateScore',
+    method: 'post',
+    data: scoreParams
+  })
+}

+ 44 - 0
event-ui/src/api/event/zhsq/event/evenType.js

@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询事件分类列表
+export function listEvenType(query) {
+  return request({
+    url: '/center-event/evenType/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询事件分类详细
+export function getEvenType(eventTypeId) {
+  return request({
+    url: '/center-event/evenType/' + eventTypeId,
+    method: 'get'
+  })
+}
+
+// 新增事件分类
+export function addEvenType(data) {
+  return request({
+    url: '/center-event/evenType',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改事件分类
+export function updateEvenType(data) {
+  return request({
+    url: '/center-event/evenType',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除事件分类
+export function delEvenType(eventTypeId) {
+  return request({
+    url: '/center-event/evenType/' + eventTypeId,
+    method: 'delete'
+  })
+}

+ 59 - 0
event-ui/src/api/event/zhsq/event/event.js

@@ -0,0 +1,59 @@
+import request from '@/utils/request'
+
+// 查询事件信息列表
+export function listEvent(query) {
+  return request({
+    url: '/center-event/event/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询事件信息详细
+export function getEvent(eventId) {
+  return request({
+    url: '/center-event/event/' + eventId,
+    method: 'get'
+  })
+}
+
+// 新增事件信息
+export function addEvent(data) {
+  return request({
+    url: '/center-event/event',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改事件信息
+export function updateEvent(data) {
+  return request({
+    url: '/center-event/event',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除事件信息
+export function delEvent(eventId) {
+  return request({
+    url: '/center-event/event/' + eventId,
+    method: 'delete'
+  })
+}
+//查询事件分类联级菜单
+export function getCas() {
+  return request({
+    url:'/center-event/event/getCas',
+    method: 'post'
+  })
+}
+//查询事件分类联级菜单
+export function reportEvent(eventId) {
+  return request({
+    url:'/center-event/event/report/' + eventId,
+    method: 'post'
+  })
+}
+

+ 10 - 0
event-ui/src/api/event/zhsq/event/eventCompleted.js

@@ -0,0 +1,10 @@
+import request from '@/utils/request'
+
+// 查询事件信息列表
+export function listEventCompleted(query) {
+  return request({
+    url: '/center-event/eventCompleted/list',
+    method: 'get',
+    params: query
+  })
+}

+ 28 - 0
event-ui/src/api/event/zhsq/event/eventDistribute.js

@@ -0,0 +1,28 @@
+import request from '@/utils/request'
+
+// 查询事件信息列表
+export function listEventDistribute(query) {
+  return request({
+    url: '/center-event/eventDistribute/list',
+    method: 'get',
+    params: query
+  })
+}
+
+//上报区级
+export function reportDistrict(eventId, sjczId) {
+  return request({
+    url: '/center-event/eventDistribute/reportDistrict/' + eventId + "/" + sjczId,
+    method: 'get'
+  })
+}
+
+//重新分发
+export function redistribute(data) {
+  return request({
+    url: '/center-event/eventDistribute/redistribute',
+    method: 'post',
+    data: data
+  })
+}
+

+ 10 - 0
event-ui/src/api/event/zhsq/event/eventFile.js

@@ -0,0 +1,10 @@
+import request from '@/utils/request'
+
+// 查询事件信息列表
+export function listEventFiled(query) {
+  return request({
+    url: '/center-event/eventFile/list',
+    method: 'get',
+    params: query
+  })
+}

+ 9 - 0
event-ui/src/api/event/zhsq/event/eventLog.js

@@ -0,0 +1,9 @@
+import request from '@/utils/request'
+
+// 查询事件信息列表
+export function getEventLog(eventId) {
+  return request({
+    url: '/center-event/event/eventLog/' + eventId,
+    method: 'get'
+  })
+}

+ 9 - 0
event-ui/src/api/event/zhsq/event/eventRuleLog.js

@@ -0,0 +1,9 @@
+import request from '@/utils/request'
+
+// 查询事件信息列表
+export function getEventRuleLog(eventId,deptId) {
+  return request({
+    url: '/center-event/ruleLog/' + eventId + '/' + deptId,
+    method: 'get'
+  })
+}

+ 35 - 0
event-ui/src/api/event/zhsq/event/eventTodo.js

@@ -0,0 +1,35 @@
+import request from '@/utils/request'
+
+// 查询事件信息列表
+export function listEventTodo(query) {
+  return request({
+    url: '/center-event/eventTodo/list',
+    method: 'get',
+    params: query
+  })
+}
+
+//事件签收
+export function signFor(eventId, sjczId){
+  return request({
+    url: '/center-event/eventTodo/signFor/' + eventId + '/' + sjczId,
+    method: 'get'
+  })
+}
+
+//事件拒签
+export function refused(eventId, sjczId) {
+  return request({
+    url: '/center-event/eventTodo/refused/' + eventId + '/' + sjczId,
+    method: 'get'
+  })
+}
+
+//事件申请办结
+export function complete(data) {
+  return request({
+    url: '/center-event/eventTodo/complete',
+    method: 'put',
+    data: data
+  })
+}

+ 35 - 0
event-ui/src/api/event/zhsq/event/eventVerfied.js

@@ -0,0 +1,35 @@
+import request from '@/utils/request'
+
+// 查询事件信息列表
+export function listEventVerfied(query) {
+  return request({
+    url: '/center-event/eventVerfied/list',
+    method: 'get',
+    params: query
+  })
+}
+// 核查通过
+export function verificationPassed(params) {
+  return request({
+    url: '/center-event/eventVerfied/verificationPassed',
+    method: 'get',
+    params: params
+  })
+}
+// 退回重办
+export function reHandle(params) {
+  return request({
+    url: '/center-event/eventVerfied/reHandle',
+    method: 'get',
+    params: params
+  })
+}
+// 归档
+export function eventFile(eventId) {
+  return request({
+    url: '/center-event/eventVerfied/eventFile/' + eventId,
+    method: 'get'
+  })
+}
+
+

+ 44 - 0
event-ui/src/api/event/zhsq/event/jiejiari.js

@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询节假日管理列表
+export function listJiejiari(query) {
+  return request({
+    url: '/center-event/jiejiari/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询节假日管理详细
+export function getJiejiari(jjrId) {
+  return request({
+    url: '/center-event/jiejiari/' + jjrId,
+    method: 'get'
+  })
+}
+
+// 新增节假日管理
+export function addJiejiari(data) {
+  return request({
+    url: '/center-event/jiejiari',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改节假日管理
+export function updateJiejiari(data) {
+  return request({
+    url: '/center-event/jiejiari',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除节假日管理
+export function delJiejiari(jjrId) {
+  return request({
+    url: '/center-event/jiejiari/' + jjrId,
+    method: 'delete'
+  })
+}

+ 44 - 0
event-ui/src/api/event/zhsq/event/rule.js

@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询事件绩效考核规则列表
+export function listRule(query) {
+  return request({
+    url: '/center-event/rule/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询事件绩效考核规则详细
+export function getRule(ruleId) {
+  return request({
+    url: '/center-event/rule/' + ruleId,
+    method: 'get'
+  })
+}
+
+// 新增事件绩效考核规则
+export function addRule(data) {
+  return request({
+    url: '/center-event/rule',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改事件绩效考核规则
+export function updateRule(data) {
+  return request({
+    url: '/center-event/rule',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除事件绩效考核规则
+export function delRule(ruleId) {
+  return request({
+    url: '/center-event/rule/' + ruleId,
+    method: 'delete'
+  })
+}

+ 80 - 0
event-ui/src/api/login.js

@@ -0,0 +1,80 @@
+import request from '@/utils/request'
+
+// 登录方法
+export function login(username, password, code, uuid) {
+  return request({
+    url: '/auth/login',
+    headers: {
+      isToken: false
+    },
+    method: 'post',
+    data: { username, password, code, uuid }
+  })
+}
+
+// 注册方法
+export function register(data) {
+  return request({
+    url: '/auth/register',
+    headers: {
+      isToken: false
+    },
+    method: 'post',
+    data: data
+  })
+}
+
+// 刷新方法
+export function refreshToken() {
+  return request({
+    url: '/auth/refresh',
+    method: 'post'
+  })
+}
+
+// 获取用户详细信息
+export function getInfo() {
+  return request({
+    url: '/system/user/getInfo',
+    method: 'get'
+  })
+}
+
+// 退出方法
+export function logout() {
+  return request({
+    url: '/auth/logout',
+    method: 'delete'
+  })
+}
+
+// 获取验证码
+export function getCodeImg() {
+  return request({
+    url: '/code',
+    headers: {
+      isToken: false
+    },
+    method: 'get',
+    timeout: 20000
+  })
+}
+
+//获取登录页基本信息
+export function fontConfig() {
+  return request({
+    url: '/system/fontConfig/getSysFontConfig/Event',
+    method: 'get',
+  })
+}
+
+// 获取密码加密传输公钥
+export function getSecretKey() {
+  return request({
+    url: '/auth/getSecretKey',
+    headers: {
+      isToken: false
+    },
+    method: 'post'
+  })
+}

+ 16 - 0
event-ui/src/api/menu.js

@@ -0,0 +1,16 @@
+import request from '@/utils/request'
+
+// 获取路由
+export const getRouters = () => {
+  return request({
+    url: '/system/menu/getRouters',
+    method: 'get'
+  })
+}
+export const getRoutersMenu = (data) => {
+  return request({
+    url: '/system/menu/getRouters',
+    method: 'get',
+    params : data
+  })
+}

+ 71 - 0
event-ui/src/api/monitor/job.js

@@ -0,0 +1,71 @@
+import request from '@/utils/request'
+
+// 查询定时任务调度列表
+export function listJob(query) {
+  return request({
+    url: '/schedule/job/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询定时任务调度详细
+export function getJob(jobId) {
+  return request({
+    url: '/schedule/job/' + jobId,
+    method: 'get'
+  })
+}
+
+// 新增定时任务调度
+export function addJob(data) {
+  return request({
+    url: '/schedule/job',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改定时任务调度
+export function updateJob(data) {
+  return request({
+    url: '/schedule/job',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除定时任务调度
+export function delJob(jobId) {
+  return request({
+    url: '/schedule/job/' + jobId,
+    method: 'delete'
+  })
+}
+
+// 任务状态修改
+export function changeJobStatus(jobId, status) {
+  const data = {
+    jobId,
+    status
+  }
+  return request({
+    url: '/schedule/job/changeStatus',
+    method: 'put',
+    data: data
+  })
+}
+
+
+// 定时任务立即执行一次
+export function runJob(jobId, jobGroup) {
+  const data = {
+    jobId,
+    jobGroup
+  }
+  return request({
+    url: '/schedule/job/run',
+    method: 'put',
+    data: data
+  })
+}

+ 26 - 0
event-ui/src/api/monitor/jobLog.js

@@ -0,0 +1,26 @@
+import request from '@/utils/request'
+
+// 查询调度日志列表
+export function listJobLog(query) {
+  return request({
+    url: '/schedule/job/log/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 删除调度日志
+export function delJobLog(jobLogId) {
+  return request({
+    url: '/schedule/job/log/' + jobLogId,
+    method: 'delete'
+  })
+}
+
+// 清空调度日志
+export function cleanJobLog() {
+  return request({
+    url: '/schedule/job/log/clean',
+    method: 'delete'
+  })
+}

+ 18 - 0
event-ui/src/api/monitor/online.js

@@ -0,0 +1,18 @@
+import request from '@/utils/request'
+
+// 查询在线用户列表
+export function list(query) {
+  return request({
+    url: '/system/online/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 强退用户
+export function forceLogout(tokenId) {
+  return request({
+    url: '/system/online/' + tokenId,
+    method: 'delete'
+  })
+}

+ 45 - 0
event-ui/src/api/rcbg/beiwanglu/beiwanglu.js

@@ -0,0 +1,45 @@
+import request from '@/utils/request'
+
+// 查询备忘录列表
+export function listBeiwanglu(query) {
+  return request({
+    url: '/center-data/beiwanglu/list',
+    method: 'get',
+    params: query
+  })
+}
+
+
+// 查询备忘录详细
+export function getBeiwanglu(meId) {
+  return request({
+    url: '/center-data/beiwanglu/' + meId,
+    method: 'get'
+  })
+}
+
+// 新增备忘录
+export function addBeiwanglu(data) {
+  return request({
+    url: '/center-data/beiwanglu',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改备忘录
+export function updateBeiwanglu(data) {
+  return request({
+    url: '/center-data/beiwanglu',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除备忘录
+export function delBeiwanglu(meId) {
+  return request({
+    url: '/center-data/beiwanglu/' + meId,
+    method: 'delete'
+  })
+}

+ 44 - 0
event-ui/src/api/rcbg/zhishiku/zhishiku.js

@@ -0,0 +1,44 @@
+import request from '@/utils/request'
+
+// 查询知识库信息管理列表
+export function listZhishiku(query) {
+  return request({
+    url: '/center-data/zhishiku/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询知识库信息管理详细
+export function getZhishiku(zskId) {
+  return request({
+    url: '/center-data/zhishiku/' + zskId,
+    method: 'get'
+  })
+}
+
+// 新增知识库信息管理
+export function addZhishiku(data) {
+  return request({
+    url: '/center-data/zhishiku',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改知识库信息管理
+export function updateZhishiku(data) {
+  return request({
+    url: '/center-data/zhishiku',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除知识库信息管理
+export function delZhishiku(zskId) {
+  return request({
+    url: '/center-data/zhishiku/' + zskId,
+    method: 'delete'
+  })
+}

+ 248 - 0
event-ui/src/api/rules/rules.js

@@ -0,0 +1,248 @@
+/**
+ * 验证非负整数(包含0及正整数)
+ * @param {*} rule
+ * @param {*} value
+ * @param {*} callback
+ */
+export function checkNonnegativeInteger(rule, value, callback) {
+  if (value) {
+    value += ''
+    if(/(^(0|[1-9][0-9]*)$)/.test(value)) {
+      callback()
+    } else {
+      callback(new Error('只能输入数字,数值不能为负,且不能为小数'))
+    }
+  } else {
+    callback()
+  }
+}
+
+/**
+ * 验证正整数(不包含0的正整数)
+ * @param {*} rule
+ * @param {*} value
+ * @param {*} callback
+ */
+export function checkPositiveInteger(rule, value, callback) {
+  if (value) {
+    value += ''
+    if(/(^[1-9]\d*$)/.test(value)) {
+      callback()
+    } else {
+      callback(new Error('只能输入数字,数值不能为负数或0,且不能为小数'))
+    }
+  } else {
+    callback()
+  }
+}
+
+/**
+ * 验证正数,且小数可2位(包含0及正整数)
+ * @param {*} rule
+ * @param {*} value
+ * @param {*} callback
+ */
+export function checkPositiveDecimal(rule, value, callback) {
+  if (value) {
+    value += ''
+    // if(/(^[1-9]([0-9]+)?(\.[0-9]{1,4})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/.test(value)) {
+    // if(/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/.test(value)) {
+    if(/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]{1,2}$)/.test(value)) {
+      callback()
+    } else {
+      callback(new Error('只能输入数字,且数值不能为负,小数限2位'))
+    }
+  } else {
+    callback()
+  }
+}
+/**
+ * 验证正数,且小数可4位(包含0及正整数)
+ * @param {*} rule
+ * @param {*} value
+ * @param {*} callback
+ */
+export function checkPositiveDecimal4(rule, value, callback) {
+  if (value) {
+    value += ''
+    // if(/(^[1-9]([0-9]+)?(\.[0-9]{1,4})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9]){0,3}$)/.test(value)) {
+    if(/(^[1-9]([0-9]+)?(\.[0-9]{1,4})?$)|(^(0){1}$)|(^[0-9]\.[0-9]{1,4}$)/.test(value)) {
+      callback()
+    } else {
+      callback(new Error('只能输入数字,且数值不能为负,小数限4位'))
+    }
+  } else {
+    callback()
+  }
+}
+/**
+ * 验证手机号,座机号
+ * @param {*} rule
+ * @param {*} value
+ * @param {*} callback
+ */
+export function validPhoneMobile(rule, value, callback){
+  if (value){
+    if (value === '') {
+      callback(new Error('请输入11位手机号'));
+    } else {
+      let regPone = null;
+      let mobile = /^1(3|4|5|6|7|8|9)\d{9}$/; //最新16手机正则
+      let tel = /^(0\d{2,3}-){0,1}\d{7,8}$/; //座机
+      if (value.charAt(0) == 0) {    // charAt查找第一个字符方法,用来判断输入的是座机还是手机号
+        regPone = tel;
+      } else {
+        regPone = mobile;
+      }
+      if (!regPone.test(value)) {
+        callback(new Error("请填写11位手机号或座机号(座机格式为 区号-座机号码)"))
+      }
+      callback();
+    }
+  }else {
+    callback();
+  }
+}
+
+/**
+ * 验证经度输入范围在-180-180之间,且小数可15位
+ * @param {*} rule
+ * @param {*} value
+ * @param {*} callback
+ */
+export function checkLon(rule, value, callback) {
+  if (value) {
+    value += ''
+    if (value.match(/^(\-|\+)?(((\d|[1-9]\d|1[0-7]\d|0{1,3})\.\d{0,15})|(\d|[1-9]\d|1[0-7]\d|0{1,3})|180\.0{0,6}|180)$/)) {
+      callback()
+    } else {
+      callback(new Error('经度为-180~180,小数限15位'))
+    }
+  } else {
+    callback()
+  }
+}
+/**
+ * 验证纬度输入范围在-90~90之间,且小数可15位
+ * @param {*} rule
+ * @param {*} value
+ * @param {*} callback
+ */
+export function checkLat(rule, value, callback) {
+  if (value) {
+    value += ''
+    if (value.match(/^(\-|\+)?([0-8]?\d{1}\.\d{0,15}|90\.0{0,6}|[0-8]?\d{1}|90)$/)) {
+      callback()
+    } else {
+      callback(new Error('纬度为-90~90,小数限15位'))
+    }
+  } else {
+    callback()
+  }
+}
+
+/**
+ * 温度校验
+ * @param rule
+ * @param value
+ * @param callback
+ */
+export function checkTemperature(rule, value, callback) {
+  if (value !== '') {
+    // 判断温度是否为数字
+    if (!/^-?\d+(\.\d+)?$/.test(value)) {
+      callback(new Error('温度值必须为数字'))
+    } else {
+      // 将温度转换为数字类型,方便后续比较大小
+      const num = Number(value)
+
+      // 判断温度的范围是否在 -50 到 50 之间
+      if (num < -50 || num > 50) {
+        callback(new Error('温度范围必须在-50℃ ~ 50℃之间'))
+      } else {
+        // 判断小数部分是否超过一位
+        const reg = /(?:\.)(\d+)/
+        let match = value.match(reg)
+        if (match && match[1].length > 1) {
+          callback(new Error('小数部分只能保留一位'))
+        }
+        // 判断整数部分是否超过两位,且第一位是否为0
+        match = value.match(/^-?(\d+)/)
+        if (match && (match[1].length > 2 || (match[1].length === 2 && match[1][0] === '0'))) {
+          callback(new Error('整数部分长度不能超过2位,且第一位不能是0'))
+        } else {
+          callback()
+        }
+      }
+    }
+  } else {
+    callback(new Error('温度值不能为空'))
+  }
+}
+
+/**
+ * 车牌号校验(含新能源)
+ * @param rule
+ * @param value
+ * @param callback
+ */
+export function carPhoneValid (rule, value, callback) {
+  const plateNumber = /^([京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}(([0-9]{5}[DF])|([DF]([A-HJ-NP-Z0-9])[0-9]{4})))|([京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}[A-HJ-NP-Z0-9]{4}([A-HJ-NP-Z0-9挂学警港澳]{1}|[应急]{2}))$/
+  if (plateNumber.test(value)) {
+    callback()
+  } else {
+    callback(new Error('请输入正确的车牌号'))
+  }
+}
+
+/**
+ * 英文和数字校验
+ * @param rule
+ * @param value
+ * @param callback
+ */
+export function englishAndNumValid(rule, value, callback) {
+  if (value) {
+    value += ''
+    if (value.match(/^[A-Za-z0-9]{4,40}$/)) {
+      callback()
+    } else {
+      callback(new Error('只能输入英文和数字'))
+    }
+  } else {
+    callback()
+  }
+}
+/**
+ * 英文和数字校验18位
+ * @param rule
+ * @param value
+ * @param callback
+ */
+export function englishAndshibaNumValid(rule, value, callback) {
+  if (value) {
+    value += ''
+    if (value.match(/^[A-Za-z0-9]{0,18}$/)) {
+      callback()
+    } else {
+      callback(new Error('只能输入0~18位英文和数字'))
+    }
+  } else {
+    callback()
+  }
+}
+
+export function englishOnly(rule, value, callback) {
+  if (value) {
+    value += ''
+    if (value.match(/^[a-zA-Z]{2,40}$/)) {
+      callback()
+    } else {
+      callback(new Error('请输入英文,且至少两个字符'))
+    }
+  } else {
+    callback()
+  }
+}
+
+

+ 68 - 0
event-ui/src/api/system/config.js

@@ -0,0 +1,68 @@
+import request from '@/utils/request'
+
+// 查询参数列表
+export function listConfig(query) {
+  return request({
+    url: '/system/config/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询参数详细
+export function getConfig(configId) {
+  return request({
+    url: '/system/config/' + configId,
+    method: 'get'
+  })
+}
+
+// 根据参数键名查询参数值
+export function getConfigKey(configKey) {
+  return request({
+    url: '/system/config/configKey/' + configKey,
+    method: 'get'
+  })
+}
+
+// 新增参数配置
+export function addConfig(data) {
+  return request({
+    url: '/system/config',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改参数配置
+export function updateConfig(data) {
+  return request({
+    url: '/system/config',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除参数配置
+export function delConfig(configId) {
+  return request({
+    url: '/system/config/' + configId,
+    method: 'delete'
+  })
+}
+
+// 刷新参数缓存
+export function refreshCache() {
+  return request({
+    url: '/system/config/refreshCache',
+    method: 'delete'
+  })
+}
+
+//获取配置信息
+export function selectConfigKey(configKey) {
+  return request({
+    url: '/system/config/selectConfigKey/' + configKey,
+    method: 'get'
+  })
+}

+ 101 - 0
event-ui/src/api/system/dept.js

@@ -0,0 +1,101 @@
+import request from '@/utils/request'
+
+// 查询部门列表
+export function listDept(query) {
+  return request({
+    url: '/system/dept/list',
+    method: 'get',
+    params: query
+  })
+}
+
+// 查询部门列表(排除节点)
+export function listDeptExcludeChild(deptId) {
+  return request({
+    url: '/system/dept/list/exclude/' + deptId,
+    method: 'get'
+  })
+}
+
+// 查询部门详细
+export function getDept(deptId) {
+  return request({
+    url: '/system/dept/' + deptId,
+    method: 'get'
+  })
+}
+
+// 查询部门下拉树结构
+export function treeselect() {
+  return request({
+    url: '/system/dept/treeselect',
+    method: 'get'
+  })
+}
+
+// 查询当前用户所处部门下拉树结构
+export function userDeptSelect() {
+  return request({
+    url: '/system/dept/userDeptSelect',
+    method: 'get'
+  })
+}
+
+// 查询当前用户所处部门包含子节点的下拉树结构
+export function userDeptSelectIncludeChildren(deptId) {
+  return request({
+    url: '/system/dept/userDeptSelectIncludeChildren/' + deptId,
+    method: 'get'
+  })
+}
+
+// 查询当前用户所处部门包含子节点的下拉树结构
+export function userAllDeptSelectIncludeChildren() {
+  return request({
+    url: '/system/dept/userAllDeptSelectIncludeChildren',
+    method: 'get'
+  })
+}
+
+
+// 查询全部部门下拉树结构
+export function treeselectAll() {
+  return request({
+    url: '/system/dept/treeselectAll',
+    method: 'get'
+  })
+}
+
+// 根据角色ID查询部门树结构
+export function roleDeptTreeselect(roleId) {
+  return request({
+    url: '/system/dept/roleDeptTreeselect/' + roleId,
+    method: 'get'
+  })
+}
+
+// 新增部门
+export function addDept(data) {
+  return request({
+    url: '/system/dept',
+    method: 'post',
+    data: data
+  })
+}
+
+// 修改部门
+export function updateDept(data) {
+  return request({
+    url: '/system/dept',
+    method: 'put',
+    data: data
+  })
+}
+
+// 删除部门
+export function delDept(deptId) {
+  return request({
+    url: '/system/dept/' + deptId,
+    method: 'delete'
+  })
+}

+ 0 - 0
event-ui/src/api/system/deptparty.js


Algúns arquivos non se mostraron porque demasiados arquivos cambiaron neste cambio