diff --git a/README.md b/README.md
index be8ee70..c2f2956 100644
--- a/README.md
+++ b/README.md
@@ -57,11 +57,5 @@
-## 🤝 商业服务
-提供商业服务,团队做过几十家生产制造企业的ERP,WMS,MES系统。
-
-有丰富的硬件数据采集、第三方系统集成(金蝶/用友等)经验。
-
-可以微信联系【**jinzhong373**】。
diff --git a/mes-admin/src/main/resources/application-druid.yml b/mes-admin/src/main/resources/application-druid.yml
index 5c0c968..3fafa44 100644
--- a/mes-admin/src/main/resources/application-druid.yml
+++ b/mes-admin/src/main/resources/application-druid.yml
@@ -6,9 +6,9 @@ spring:
druid:
# 主库数据源
master:
- url: jdbc:mysql://localhost:3306/yjh-mes?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
+ url: jdbc:mysql://192.168.56.204:3306/yjh-mes?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
username: root
- password: root
+ password: 123456
# 从库数据源
slave:
# 从数据源开关/默认关闭
diff --git a/mes-admin/src/main/resources/application.yml b/mes-admin/src/main/resources/application.yml
index f76e397..9b960b6 100644
--- a/mes-admin/src/main/resources/application.yml
+++ b/mes-admin/src/main/resources/application.yml
@@ -9,7 +9,7 @@ ruoyi:
# 实例演示开关
demoEnabled: true
# 文件路径 示例( Windows配置D:/ruoyi/uploadPath,Linux配置 /home/ruoyi/uploadPath)
- profile: D:/yjh-mes/uploadPath
+ profile: E:/yjh-mes/uploadPath
# 获取ip地址开关
addressEnabled: false
# 验证码类型 math 数组计算 char 字符验证
diff --git a/mes-ui/.editorconfig b/mes-ui/.editorconfig
deleted file mode 100644
index 7034f9b..0000000
--- a/mes-ui/.editorconfig
+++ /dev/null
@@ -1,22 +0,0 @@
-# 告诉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
diff --git a/mes-ui/.env.development b/mes-ui/.env.development
deleted file mode 100644
index cf8f1f1..0000000
--- a/mes-ui/.env.development
+++ /dev/null
@@ -1,11 +0,0 @@
-# 页面标题
-VUE_APP_TITLE = 智能工厂管理平台
-
-# 开发环境配置
-ENV = 'development'
-
-# 智能工厂管理平台/开发环境
-VUE_APP_BASE_API = '/dev-api'
-
-# 路由懒加载
-VUE_CLI_BABEL_TRANSPILE_MODULES = true
diff --git a/mes-ui/.env.production b/mes-ui/.env.production
deleted file mode 100644
index 4a2e147..0000000
--- a/mes-ui/.env.production
+++ /dev/null
@@ -1,8 +0,0 @@
-# 页面标题
-VUE_APP_TITLE = 智能工厂管理平台
-
-# 生产环境配置
-ENV = 'production'
-
-# 智能工厂管理平台/生产环境
-VUE_APP_BASE_API = '/prod-api'
diff --git a/mes-ui/.env.staging b/mes-ui/.env.staging
deleted file mode 100644
index 5276df0..0000000
--- a/mes-ui/.env.staging
+++ /dev/null
@@ -1,10 +0,0 @@
-# 页面标题
-VUE_APP_TITLE = 智能工厂管理平台
-
-NODE_ENV = production
-
-# 测试环境配置
-ENV = 'staging'
-
-# 智能工厂管理平台/测试环境
-VUE_APP_BASE_API = '/stage-api'
diff --git a/mes-ui/.eslintignore b/mes-ui/.eslintignore
deleted file mode 100644
index 89be6f6..0000000
--- a/mes-ui/.eslintignore
+++ /dev/null
@@ -1,10 +0,0 @@
-# 忽略build目录下类型为js的文件的语法检查
-build/*.js
-# 忽略src/assets目录下文件的语法检查
-src/assets
-# 忽略public目录下文件的语法检查
-public
-# 忽略当前目录下为js的文件的语法检查
-*.js
-# 忽略当前目录下为vue的文件的语法检查
-*.vue
\ No newline at end of file
diff --git a/mes-ui/.eslintrc.js b/mes-ui/.eslintrc.js
deleted file mode 100644
index 82bbdee..0000000
--- a/mes-ui/.eslintrc.js
+++ /dev/null
@@ -1,199 +0,0 @@
-// 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']
- }
-}
diff --git a/mes-ui/.gitignore b/mes-ui/.gitignore
deleted file mode 100644
index 78a752d..0000000
--- a/mes-ui/.gitignore
+++ /dev/null
@@ -1,23 +0,0 @@
-.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
diff --git a/mes-ui/README.md b/mes-ui/README.md
deleted file mode 100644
index 02e029f..0000000
--- a/mes-ui/README.md
+++ /dev/null
@@ -1,24 +0,0 @@
-## 开发
-
-```bash
-# 安装依赖
-npm install
-
-# 建议不要直接使用 cnpm 安装依赖,会有各种诡异的 bug。可以通过如下操作解决 npm 下载速度慢的问题
-npm install --registry=https://registry.npmmirror.com
-
-# 启动服务
-npm run dev
-```
-
-浏览器访问 http://localhost:80
-
-## 发布
-
-```bash
-# 构建测试环境
-npm run build:stage
-
-# 构建生产环境
-npm run build:prod
-```
\ No newline at end of file
diff --git a/mes-ui/babel.config.js b/mes-ui/babel.config.js
deleted file mode 100644
index c8267b2..0000000
--- a/mes-ui/babel.config.js
+++ /dev/null
@@ -1,13 +0,0 @@
-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']
- }
- }
-}
\ No newline at end of file
diff --git a/mes-ui/bin/build.bat b/mes-ui/bin/build.bat
deleted file mode 100644
index dda590d..0000000
--- a/mes-ui/bin/build.bat
+++ /dev/null
@@ -1,12 +0,0 @@
-@echo off
-echo.
-echo [Ϣ] Weḅdistļ
-echo.
-
-%~d0
-cd %~dp0
-
-cd ..
-npm run build:prod
-
-pause
\ No newline at end of file
diff --git a/mes-ui/bin/package.bat b/mes-ui/bin/package.bat
deleted file mode 100644
index 0e5bc0f..0000000
--- a/mes-ui/bin/package.bat
+++ /dev/null
@@ -1,12 +0,0 @@
-@echo off
-echo.
-echo [Ϣ] װWeḅnode_modulesļ
-echo.
-
-%~d0
-cd %~dp0
-
-cd ..
-npm install --registry=https://registry.npmmirror.com
-
-pause
\ No newline at end of file
diff --git a/mes-ui/bin/run-web.bat b/mes-ui/bin/run-web.bat
deleted file mode 100644
index d30deae..0000000
--- a/mes-ui/bin/run-web.bat
+++ /dev/null
@@ -1,12 +0,0 @@
-@echo off
-echo.
-echo [Ϣ] ʹ Vue CLI Web ̡
-echo.
-
-%~d0
-cd %~dp0
-
-cd ..
-npm run dev
-
-pause
\ No newline at end of file
diff --git a/mes-ui/build/index.js b/mes-ui/build/index.js
deleted file mode 100644
index 0c57de2..0000000
--- a/mes-ui/build/index.js
+++ /dev/null
@@ -1,35 +0,0 @@
-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}`)
-}
diff --git a/mes-ui/package.json b/mes-ui/package.json
deleted file mode 100644
index e8e109c..0000000
--- a/mes-ui/package.json
+++ /dev/null
@@ -1,92 +0,0 @@
-{
- "name": "yjh-mes",
- "version": "3.8.5",
- "description": "智能工厂管理平台",
- "author": "源计划",
- "license": "GPL-3.0",
- "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-Vue.git"
- },
- "dependencies": {
- "@riophae/vue-treeselect": "0.4.0",
- "axios": "0.24.0",
- "clipboard": "2.0.8",
- "core-js": "3.25.3",
- "echarts": "5.4.0",
- "element-ui": "2.15.12",
- "file-saver": "2.0.5",
- "fuse.js": "6.4.3",
- "highlight.js": "9.18.5",
- "js-beautify": "1.13.0",
- "js-cookie": "3.0.1",
- "jsencrypt": "3.0.0-rc.1",
- "lodash": "^4.17.21",
- "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",
- "dhtmlx-gantt": "^7.1.11"
- },
- "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",
- "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",
- "vue-template-compiler": "2.6.12"
- },
- "engines": {
- "node": ">=8.9",
- "npm": ">= 3.0.0"
- },
- "browserslist": [
- "> 1%",
- "last 2 versions"
- ]
-}
diff --git a/mes-ui/public/favicon.ico b/mes-ui/public/favicon.ico
deleted file mode 100644
index f7c7c7f..0000000
Binary files a/mes-ui/public/favicon.ico and /dev/null differ
diff --git a/mes-ui/public/html/ie.html b/mes-ui/public/html/ie.html
deleted file mode 100644
index 29ce2b8..0000000
--- a/mes-ui/public/html/ie.html
+++ /dev/null
@@ -1,46 +0,0 @@
-
-
-
-
-
- 请升级您的浏览器
-
-
-
-
-
-
-请升级您的浏览器,以便我们更好的为您提供服务!
-您正在使用 Internet Explorer 的早期版本(IE11以下版本或使用该内核的浏览器)。这意味着在升级浏览器前,您将无法访问此网站。
-
-请注意:微软公司对Windows XP 及 Internet Explorer 早期版本的支持已经结束
-自 2016 年 1 月 12 日起,Microsoft 不再为 IE 11 以下版本提供相应支持和更新。没有关键的浏览器安全更新,您的电脑可能易受有害病毒、间谍软件和其他恶意软件的攻击,它们可以窃取或损害您的业务数据和信息。请参阅 微软对 Internet Explorer 早期版本的支持将于 2016 年 1 月 12 日结束的说明 。
-
-您可以选择更先进的浏览器
-推荐使用以下浏览器的最新版本。如果您的电脑已有以下浏览器的最新版本则直接使用该浏览器访问即可。
-
-
-
-
diff --git a/mes-ui/public/index.html b/mes-ui/public/index.html
deleted file mode 100644
index 9b51928..0000000
--- a/mes-ui/public/index.html
+++ /dev/null
@@ -1,209 +0,0 @@
-
-
-
-
-
-
-
-
- <%= webpackConfig.name %>
-
-
-
-
-
-
-
diff --git a/mes-ui/public/robots.txt b/mes-ui/public/robots.txt
deleted file mode 100644
index 77470cb..0000000
--- a/mes-ui/public/robots.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-User-agent: *
-Disallow: /
\ No newline at end of file
diff --git a/mes-ui/src/App.vue b/mes-ui/src/App.vue
deleted file mode 100644
index 29de49f..0000000
--- a/mes-ui/src/App.vue
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/api/login.js b/mes-ui/src/api/login.js
deleted file mode 100644
index 649f59c..0000000
--- a/mes-ui/src/api/login.js
+++ /dev/null
@@ -1,59 +0,0 @@
-import request from '@/utils/request'
-
-// 登录方法
-export function login(username, password, code, uuid) {
- const data = {
- username,
- password,
- code,
- uuid
- }
- return request({
- url: '/login',
- headers: {
- isToken: false
- },
- method: 'post',
- data: data
- })
-}
-
-// 注册方法
-export function register(data) {
- return request({
- url: '/register',
- headers: {
- isToken: false
- },
- method: 'post',
- data: data
- })
-}
-
-// 获取用户详细信息
-export function getInfo() {
- return request({
- url: '/getInfo',
- method: 'get'
- })
-}
-
-// 退出方法
-export function logout() {
- return request({
- url: '/logout',
- method: 'post'
- })
-}
-
-// 获取验证码
-export function getCodeImg() {
- return request({
- url: '/captchaImage',
- headers: {
- isToken: false
- },
- method: 'get',
- timeout: 20000
- })
-}
\ No newline at end of file
diff --git a/mes-ui/src/api/menu.js b/mes-ui/src/api/menu.js
deleted file mode 100644
index faef101..0000000
--- a/mes-ui/src/api/menu.js
+++ /dev/null
@@ -1,9 +0,0 @@
-import request from '@/utils/request'
-
-// 获取路由
-export const getRouters = () => {
- return request({
- url: '/getRouters',
- method: 'get'
- })
-}
\ No newline at end of file
diff --git a/mes-ui/src/api/mes/barcode/barcodeRecord.js b/mes-ui/src/api/mes/barcode/barcodeRecord.js
deleted file mode 100644
index 959d3eb..0000000
--- a/mes-ui/src/api/mes/barcode/barcodeRecord.js
+++ /dev/null
@@ -1,44 +0,0 @@
-import request from '@/utils/request'
-
-// 查询条码生成记录列表
-export function listBarcodeRecord(query) {
- return request({
- url: '/barcode/barcodeRecord/list',
- method: 'get',
- params: query
- })
-}
-
-// 查询条码生成记录详细
-export function getBarcodeRecord(id) {
- return request({
- url: '/barcode/barcodeRecord/' + id,
- method: 'get'
- })
-}
-
-// 新增条码生成记录
-export function addBarcodeRecord(data) {
- return request({
- url: '/barcode/barcodeRecord',
- method: 'post',
- data: data
- })
-}
-
-// 修改条码生成记录
-export function updateBarcodeRecord(data) {
- return request({
- url: '/barcode/barcodeRecord',
- method: 'put',
- data: data
- })
-}
-
-// 删除条码生成记录
-export function delBarcodeRecord(id) {
- return request({
- url: '/barcode/barcodeRecord/' + id,
- method: 'delete'
- })
-}
diff --git a/mes-ui/src/api/mes/barcode/materialSn.js b/mes-ui/src/api/mes/barcode/materialSn.js
deleted file mode 100644
index 5e088ce..0000000
--- a/mes-ui/src/api/mes/barcode/materialSn.js
+++ /dev/null
@@ -1,44 +0,0 @@
-import request from '@/utils/request'
-
-// 查询物料SN码列表
-export function listMaterialSn(query) {
- return request({
- url: '/barcode/materialSn/list',
- method: 'get',
- params: query
- })
-}
-
-// 查询物料SN码详细
-export function getMaterialSn(id) {
- return request({
- url: '/barcode/materialSn/' + id,
- method: 'get'
- })
-}
-
-// 新增物料SN码
-export function addMaterialSn(data) {
- return request({
- url: '/barcode/materialSn',
- method: 'post',
- data: data
- })
-}
-
-// 修改物料SN码
-export function updateMaterialSn(data) {
- return request({
- url: '/barcode/materialSn',
- method: 'put',
- data: data
- })
-}
-
-// 删除物料SN码
-export function delMaterialSn(id) {
- return request({
- url: '/barcode/materialSn/' + id,
- method: 'delete'
- })
-}
diff --git a/mes-ui/src/api/mes/common/sysCodeRule.js b/mes-ui/src/api/mes/common/sysCodeRule.js
deleted file mode 100644
index ed81d5b..0000000
--- a/mes-ui/src/api/mes/common/sysCodeRule.js
+++ /dev/null
@@ -1,44 +0,0 @@
-import request from '@/utils/request'
-
-// 查询编码规则列表
-export function listSysCodeRule(query) {
- return request({
- url: '/common/sysCodeRule/list',
- method: 'get',
- params: query
- })
-}
-
-// 查询编码规则详细
-export function getSysCodeRule(id) {
- return request({
- url: '/common/sysCodeRule/' + id,
- method: 'get'
- })
-}
-
-// 新增编码规则
-export function addSysCodeRule(data) {
- return request({
- url: '/common/sysCodeRule',
- method: 'post',
- data: data
- })
-}
-
-// 修改编码规则
-export function updateSysCodeRule(data) {
- return request({
- url: '/common/sysCodeRule',
- method: 'put',
- data: data
- })
-}
-
-// 删除编码规则
-export function delSysCodeRule(id) {
- return request({
- url: '/common/sysCodeRule/' + id,
- method: 'delete'
- })
-}
diff --git a/mes-ui/src/api/mes/common/sysUserStation.js b/mes-ui/src/api/mes/common/sysUserStation.js
deleted file mode 100644
index 61477eb..0000000
--- a/mes-ui/src/api/mes/common/sysUserStation.js
+++ /dev/null
@@ -1,44 +0,0 @@
-import request from '@/utils/request'
-
-// 查询用户工位绑定列表
-export function listSysUserStation(query) {
- return request({
- url: '/common/sysUserStation/list',
- method: 'get',
- params: query
- })
-}
-
-// 查询用户工位绑定详细
-export function getSysUserStation(userId) {
- return request({
- url: '/common/sysUserStation/' + userId,
- method: 'get'
- })
-}
-
-// 新增用户工位绑定
-export function addSysUserStation(data) {
- return request({
- url: '/common/sysUserStation',
- method: 'post',
- data: data
- })
-}
-
-// 修改用户工位绑定
-export function updateSysUserStation(data) {
- return request({
- url: '/common/sysUserStation',
- method: 'put',
- data: data
- })
-}
-
-// 删除用户工位绑定
-export function delSysUserStation(id) {
- return request({
- url: '/common/sysUserStation/' + id,
- method: 'delete'
- })
-}
diff --git a/mes-ui/src/api/mes/equipment/equipment.js b/mes-ui/src/api/mes/equipment/equipment.js
deleted file mode 100644
index 2c93c9a..0000000
--- a/mes-ui/src/api/mes/equipment/equipment.js
+++ /dev/null
@@ -1,55 +0,0 @@
-import request from '@/utils/request'
-
-// 查询设备信息列表
-export function listEquipment(query) {
- return request({
- url: '/equipment/equipment/list',
- method: 'get',
- params: query
- })
-}
-
-// 查询设备信息详细
-export function getEquipment(id) {
- return request({
- url: '/equipment/equipment/' + id,
- method: 'get'
- })
-}
-
-// 新增设备信息
-export function addEquipment(data) {
- return request({
- url: '/equipment/equipment',
- method: 'post',
- data: data
- })
-}
-
-// 修改设备信息
-export function updateEquipment(data) {
- return request({
- url: '/equipment/equipment',
- method: 'put',
- data: data
- })
-}
-
-// 删除设备信息
-export function delEquipment(id) {
- return request({
- url: '/equipment/equipment/' + id,
- method: 'delete'
- })
-}
-
-// 查询设备OEE稼动率
-export function oeeUtilizationList(query) {
- return request({
- url: '/equipment/equipment/oeeUtilizationList',
- method: 'get',
- params: query
- })
-}
-
-
diff --git a/mes-ui/src/api/mes/equipment/inspectionItem.js b/mes-ui/src/api/mes/equipment/inspectionItem.js
deleted file mode 100644
index 32b1303..0000000
--- a/mes-ui/src/api/mes/equipment/inspectionItem.js
+++ /dev/null
@@ -1,44 +0,0 @@
-import request from '@/utils/request'
-
-// 查询设备项目列表
-export function listInspectionItem(query) {
- return request({
- url: '/equipment/inspectionItem/list',
- method: 'get',
- params: query
- })
-}
-
-// 查询设备项目详细
-export function getInspectionItem(id) {
- return request({
- url: '/equipment/inspectionItem/' + id,
- method: 'get'
- })
-}
-
-// 新增设备项目
-export function addInspectionItem(data) {
- return request({
- url: '/equipment/inspectionItem',
- method: 'post',
- data: data
- })
-}
-
-// 修改设备项目
-export function updateInspectionItem(data) {
- return request({
- url: '/equipment/inspectionItem',
- method: 'put',
- data: data
- })
-}
-
-// 删除设备项目
-export function delInspectionItem(id) {
- return request({
- url: '/equipment/inspectionItem/' + id,
- method: 'delete'
- })
-}
diff --git a/mes-ui/src/api/mes/equipment/repairOrder.js b/mes-ui/src/api/mes/equipment/repairOrder.js
deleted file mode 100644
index 0959150..0000000
--- a/mes-ui/src/api/mes/equipment/repairOrder.js
+++ /dev/null
@@ -1,44 +0,0 @@
-import request from '@/utils/request'
-
-// 查询设备维修单列表
-export function listRepairOrder(query) {
- return request({
- url: '/equipment/repairOrder/list',
- method: 'get',
- params: query
- })
-}
-
-// 查询设备维修单详细
-export function getRepairOrder(id) {
- return request({
- url: '/equipment/repairOrder/' + id,
- method: 'get'
- })
-}
-
-// 新增设备维修单
-export function addRepairOrder(data) {
- return request({
- url: '/equipment/repairOrder',
- method: 'post',
- data: data
- })
-}
-
-// 修改设备维修单
-export function updateRepairOrder(data) {
- return request({
- url: '/equipment/repairOrder',
- method: 'put',
- data: data
- })
-}
-
-// 删除设备维修单
-export function delRepairOrder(id) {
- return request({
- url: '/equipment/repairOrder/' + id,
- method: 'delete'
- })
-}
diff --git a/mes-ui/src/api/mes/finance/payroll.js b/mes-ui/src/api/mes/finance/payroll.js
deleted file mode 100644
index 055ed73..0000000
--- a/mes-ui/src/api/mes/finance/payroll.js
+++ /dev/null
@@ -1,61 +0,0 @@
-import request from '@/utils/request'
-
-// 查询工资单列表
-export function listPayroll(query) {
- return request({
- url: '/finance/payroll/list',
- method: 'get',
- params: query
- })
-}
-
-// 查询工资单详细
-export function getPayroll(id) {
- return request({
- url: '/finance/payroll/' + id,
- method: 'get'
- })
-}
-
-// 新增工资单
-export function addPayroll(data) {
- return request({
- url: '/finance/payroll',
- method: 'post',
- data: data
- })
-}
-
-// 修改工资单
-export function updatePayroll(data) {
- return request({
- url: '/finance/payroll',
- method: 'put',
- data: data
- })
-}
-
-// 删除工资单
-export function delPayroll(id) {
- return request({
- url: '/finance/payroll/' + id,
- method: 'delete'
- })
-}
-
-// 工资单预览
-export function payRollPreview(ids) {
- return request({
- url: '/finance/payroll/preview/' + ids,
- method: 'get'
- })
-}
-
-// 批量新增工资单
-export function batchAdd(list) {
- return request({
- url: '/finance/payroll/batchAdd',
- method: 'post',
- data: list
- })
-}
diff --git a/mes-ui/src/api/mes/finance/pieceWagePlan.js b/mes-ui/src/api/mes/finance/pieceWagePlan.js
deleted file mode 100644
index eb2d372..0000000
--- a/mes-ui/src/api/mes/finance/pieceWagePlan.js
+++ /dev/null
@@ -1,53 +0,0 @@
-import request from '@/utils/request'
-
-// 查询计件工资方案列表
-export function listPieceWagePlan(query) {
- return request({
- url: '/finance/pieceWagePlan/list',
- method: 'get',
- params: query
- })
-}
-
-// 查询计件工资方案详细
-export function getPieceWagePlan(id) {
- return request({
- url: '/finance/pieceWagePlan/' + id,
- method: 'get'
- })
-}
-
-// 新增计件工资方案
-export function addPieceWagePlan(data) {
- return request({
- url: '/finance/pieceWagePlan',
- method: 'post',
- data: data
- })
-}
-
-// 修改计件工资方案
-export function updatePieceWagePlan(data) {
- return request({
- url: '/finance/pieceWagePlan',
- method: 'put',
- data: data
- })
-}
-
-// 删除计件工资方案
-export function delPieceWagePlan(id) {
- return request({
- url: '/finance/pieceWagePlan/' + id,
- method: 'delete'
- })
-}
-
-// 保存计件工资方案
-export function savePieceWagePlan(data) {
- return request({
- url: '/finance/pieceWagePlan/save',
- method: 'post',
- data: data
- })
-}
diff --git a/mes-ui/src/api/mes/index.js b/mes-ui/src/api/mes/index.js
deleted file mode 100644
index 30a25b2..0000000
--- a/mes-ui/src/api/mes/index.js
+++ /dev/null
@@ -1,37 +0,0 @@
-import request from "@/utils/request";
-
-// 获取产能走势图
-export function outputTrend(query) {
- return request({
- url: "/statement/pcIndex/outputTrend",
- method: "get",
- params: query,
- });
-}
-
-// 工单延期率
-export function defermentFactor(query) {
- return request({
- url: "/statement/pcIndex/defermentFactor",
- method: "get",
- params: query,
- });
-}
-
-// 生产合格率
-export function qualificationRate(query) {
- return request({
- url: "/statement/pcIndex/qualificationRate",
- method: "get",
- params: query,
- });
-}
-
-// 不合格原因
-export function unqualifiedReason(query) {
- return request({
- url: "/statement/pcIndex/unqualifiedReason",
- method: "get",
- params: query,
- });
-}
diff --git a/mes-ui/src/api/mes/integration/integrateDataSource.js b/mes-ui/src/api/mes/integration/integrateDataSource.js
deleted file mode 100644
index cd0fa3f..0000000
--- a/mes-ui/src/api/mes/integration/integrateDataSource.js
+++ /dev/null
@@ -1,53 +0,0 @@
-import request from '@/utils/request'
-
-// 查询集成数据源列表
-export function listIntegrateDataSource(query) {
- return request({
- url: '/integrateDataSource/list',
- method: 'get',
- params: query
- })
-}
-
-// 查询集成数据源详细
-export function getIntegrateDataSource(id) {
- return request({
- url: '/integrateDataSource/' + id,
- method: 'get'
- })
-}
-
-// 新增集成数据源
-export function addIntegrateDataSource(data) {
- return request({
- url: '/integrateDataSource',
- method: 'post',
- data: data
- })
-}
-
-// 修改集成数据源
-export function updateIntegrateDataSource(data) {
- return request({
- url: '/integrateDataSource',
- method: 'put',
- data: data
- })
-}
-
-// 删除集成数据源
-export function delIntegrateDataSource(id) {
- return request({
- url: '/integrateDataSource/' + id,
- method: 'delete'
- })
-}
-
-// 测试连接
-export function testConnection(data) {
- return request({
- url: '/integrateDataSource/test',
- method: 'post',
- data: data
- })
-}
diff --git a/mes-ui/src/api/mes/integration/integratePlan.js b/mes-ui/src/api/mes/integration/integratePlan.js
deleted file mode 100644
index 60dcaaa..0000000
--- a/mes-ui/src/api/mes/integration/integratePlan.js
+++ /dev/null
@@ -1,53 +0,0 @@
-import request from '@/utils/request'
-
-// 查询集成方案列表
-export function listIntegratePlan(query) {
- return request({
- url: '/integratePlan/list',
- method: 'get',
- params: query
- })
-}
-
-// 查询集成方案详细
-export function getIntegratePlan(id) {
- return request({
- url: '/integratePlan/' + id,
- method: 'get'
- })
-}
-
-// 新增集成方案
-export function addIntegratePlan(data) {
- return request({
- url: '/integratePlan',
- method: 'post',
- data: data
- })
-}
-
-// 修改集成方案
-export function updateIntegratePlan(data) {
- return request({
- url: '/integratePlan',
- method: 'put',
- data: data
- })
-}
-
-// 删除集成方案
-export function delIntegratePlan(id) {
- return request({
- url: '/integratePlan/' + id,
- method: 'delete'
- })
-}
-
-// 查询mes系统中的所有属性
-export function mesField(query) {
- return request({
- url: '/integratePlan/mesFieldList',
- method: 'get',
- params: query
- })
-}
diff --git a/mes-ui/src/api/mes/masterdata/bom.js b/mes-ui/src/api/mes/masterdata/bom.js
deleted file mode 100644
index 71ff4e1..0000000
--- a/mes-ui/src/api/mes/masterdata/bom.js
+++ /dev/null
@@ -1,44 +0,0 @@
-import request from '@/utils/request'
-
-// 查询物料BOM列表
-export function listBom(query) {
- return request({
- url: '/masterdata/bom/list',
- method: 'get',
- params: query
- })
-}
-
-// 查询物料BOM详细
-export function getBom(id) {
- return request({
- url: '/masterdata/bom/' + id,
- method: 'get'
- })
-}
-
-// 新增物料BOM
-export function addBom(data) {
- return request({
- url: '/masterdata/bom',
- method: 'post',
- data: data
- })
-}
-
-// 修改物料BOM
-export function updateBom(data) {
- return request({
- url: '/masterdata/bom',
- method: 'put',
- data: data
- })
-}
-
-// 删除物料BOM
-export function delBom(id) {
- return request({
- url: '/masterdata/bom/' + id,
- method: 'delete'
- })
-}
diff --git a/mes-ui/src/api/mes/masterdata/customer.js b/mes-ui/src/api/mes/masterdata/customer.js
deleted file mode 100644
index 021559a..0000000
--- a/mes-ui/src/api/mes/masterdata/customer.js
+++ /dev/null
@@ -1,44 +0,0 @@
-import request from '@/utils/request'
-
-// 查询客户列表
-export function listCustomer(query) {
- return request({
- url: '/masterdata/customer/list',
- method: 'get',
- params: query
- })
-}
-
-// 查询客户详细
-export function getCustomer(id) {
- return request({
- url: '/masterdata/customer/' + id,
- method: 'get'
- })
-}
-
-// 新增客户
-export function addCustomer(data) {
- return request({
- url: '/masterdata/customer',
- method: 'post',
- data: data
- })
-}
-
-// 修改客户
-export function updateCustomer(data) {
- return request({
- url: '/masterdata/customer',
- method: 'put',
- data: data
- })
-}
-
-// 删除客户
-export function delCustomer(id) {
- return request({
- url: '/masterdata/customer/' + id,
- method: 'delete'
- })
-}
diff --git a/mes-ui/src/api/mes/masterdata/material.js b/mes-ui/src/api/mes/masterdata/material.js
deleted file mode 100644
index bc435f9..0000000
--- a/mes-ui/src/api/mes/masterdata/material.js
+++ /dev/null
@@ -1,44 +0,0 @@
-import request from '@/utils/request'
-
-// 查询物料列表
-export function listMaterial(query) {
- return request({
- url: '/masterdata/material/list',
- method: 'get',
- params: query
- })
-}
-
-// 查询物料详细
-export function getMaterial(id) {
- return request({
- url: '/masterdata/material/' + id,
- method: 'get'
- })
-}
-
-// 新增物料
-export function addMaterial(data) {
- return request({
- url: '/masterdata/material',
- method: 'post',
- data: data
- })
-}
-
-// 修改物料
-export function updateMaterial(data) {
- return request({
- url: '/masterdata/material',
- method: 'put',
- data: data
- })
-}
-
-// 删除物料
-export function delMaterial(id) {
- return request({
- url: '/masterdata/material/' + id,
- method: 'delete'
- })
-}
diff --git a/mes-ui/src/api/mes/masterdata/materialClass.js b/mes-ui/src/api/mes/masterdata/materialClass.js
deleted file mode 100644
index 2bfa6cb..0000000
--- a/mes-ui/src/api/mes/masterdata/materialClass.js
+++ /dev/null
@@ -1,44 +0,0 @@
-import request from '@/utils/request'
-
-// 查询物料分类列表
-export function listMaterialClass(query) {
- return request({
- url: '/masterdata/materialClass/list',
- method: 'get',
- params: query
- })
-}
-
-// 查询物料分类详细
-export function getMaterialClass(id) {
- return request({
- url: '/masterdata/materialClass/' + id,
- method: 'get'
- })
-}
-
-// 新增物料分类
-export function addMaterialClass(data) {
- return request({
- url: '/masterdata/materialClass',
- method: 'post',
- data: data
- })
-}
-
-// 修改物料分类
-export function updateMaterialClass(data) {
- return request({
- url: '/masterdata/materialClass',
- method: 'put',
- data: data
- })
-}
-
-// 删除物料分类
-export function delMaterialClass(id) {
- return request({
- url: '/masterdata/materialClass/' + id,
- method: 'delete'
- })
-}
diff --git a/mes-ui/src/api/mes/masterdata/station.js b/mes-ui/src/api/mes/masterdata/station.js
deleted file mode 100644
index 2065fb6..0000000
--- a/mes-ui/src/api/mes/masterdata/station.js
+++ /dev/null
@@ -1,44 +0,0 @@
-import request from '@/utils/request'
-
-// 查询工位列表
-export function listStation(query) {
- return request({
- url: '/masterdata/station/list',
- method: 'get',
- params: query
- })
-}
-
-// 查询工位详细
-export function getStation(id) {
- return request({
- url: '/masterdata/station/' + id,
- method: 'get'
- })
-}
-
-// 新增工位
-export function addStation(data) {
- return request({
- url: '/masterdata/station',
- method: 'post',
- data: data
- })
-}
-
-// 修改工位
-export function updateStation(data) {
- return request({
- url: '/masterdata/station',
- method: 'put',
- data: data
- })
-}
-
-// 删除工位
-export function delStation(id) {
- return request({
- url: '/masterdata/station/' + id,
- method: 'delete'
- })
-}
diff --git a/mes-ui/src/api/mes/masterdata/unit.js b/mes-ui/src/api/mes/masterdata/unit.js
deleted file mode 100644
index 5b6aa0d..0000000
--- a/mes-ui/src/api/mes/masterdata/unit.js
+++ /dev/null
@@ -1,44 +0,0 @@
-import request from '@/utils/request'
-
-// 查询计量单位列表
-export function listUnit(query) {
- return request({
- url: '/masterdata/unit/list',
- method: 'get',
- params: query
- })
-}
-
-// 查询计量单位详细
-export function getUnit(id) {
- return request({
- url: '/masterdata/unit/' + id,
- method: 'get'
- })
-}
-
-// 新增计量单位
-export function addUnit(data) {
- return request({
- url: '/masterdata/unit',
- method: 'post',
- data: data
- })
-}
-
-// 修改计量单位
-export function updateUnit(data) {
- return request({
- url: '/masterdata/unit',
- method: 'put',
- data: data
- })
-}
-
-// 删除计量单位
-export function delUnit(id) {
- return request({
- url: '/masterdata/unit/' + id,
- method: 'delete'
- })
-}
diff --git a/mes-ui/src/api/mes/masterdata/unitChange.js b/mes-ui/src/api/mes/masterdata/unitChange.js
deleted file mode 100644
index 4b44ce9..0000000
--- a/mes-ui/src/api/mes/masterdata/unitChange.js
+++ /dev/null
@@ -1,44 +0,0 @@
-import request from '@/utils/request'
-
-// 查询计量单位转换列表
-export function listUnitChange(query) {
- return request({
- url: '/masterdata/unitChange/list',
- method: 'get',
- params: query
- })
-}
-
-// 查询计量单位转换详细
-export function getUnitChange(id) {
- return request({
- url: '/masterdata/unitChange/' + id,
- method: 'get'
- })
-}
-
-// 新增计量单位转换
-export function addUnitChange(data) {
- return request({
- url: '/masterdata/unitChange',
- method: 'post',
- data: data
- })
-}
-
-// 修改计量单位转换
-export function updateUnitChange(data) {
- return request({
- url: '/masterdata/unitChange',
- method: 'put',
- data: data
- })
-}
-
-// 删除计量单位转换
-export function delUnitChange(id) {
- return request({
- url: '/masterdata/unitChange/' + id,
- method: 'delete'
- })
-}
diff --git a/mes-ui/src/api/mes/masterdata/workshop.js b/mes-ui/src/api/mes/masterdata/workshop.js
deleted file mode 100644
index b717530..0000000
--- a/mes-ui/src/api/mes/masterdata/workshop.js
+++ /dev/null
@@ -1,44 +0,0 @@
-import request from '@/utils/request'
-
-// 查询车间列表
-export function listWorkshop(query) {
- return request({
- url: '/masterdata/workshop/list',
- method: 'get',
- params: query
- })
-}
-
-// 查询车间详细
-export function getWorkshop(id) {
- return request({
- url: '/masterdata/workshop/' + id,
- method: 'get'
- })
-}
-
-// 新增车间
-export function addWorkshop(data) {
- return request({
- url: '/masterdata/workshop',
- method: 'post',
- data: data
- })
-}
-
-// 修改车间
-export function updateWorkshop(data) {
- return request({
- url: '/masterdata/workshop',
- method: 'put',
- data: data
- })
-}
-
-// 删除车间
-export function delWorkshop(id) {
- return request({
- url: '/masterdata/workshop/' + id,
- method: 'delete'
- })
-}
diff --git a/mes-ui/src/api/mes/production/process.js b/mes-ui/src/api/mes/production/process.js
deleted file mode 100644
index 66602c6..0000000
--- a/mes-ui/src/api/mes/production/process.js
+++ /dev/null
@@ -1,44 +0,0 @@
-import request from '@/utils/request'
-
-// 查询工序列表
-export function listProcess(query) {
- return request({
- url: '/production/process/list',
- method: 'get',
- params: query
- })
-}
-
-// 查询工序详细
-export function getProcess(id) {
- return request({
- url: '/production/process/' + id,
- method: 'get'
- })
-}
-
-// 新增工序
-export function addProcess(data) {
- return request({
- url: '/production/process',
- method: 'post',
- data: data
- })
-}
-
-// 修改工序
-export function updateProcess(data) {
- return request({
- url: '/production/process',
- method: 'put',
- data: data
- })
-}
-
-// 删除工序
-export function delProcess(id) {
- return request({
- url: '/production/process/' + id,
- method: 'delete'
- })
-}
diff --git a/mes-ui/src/api/mes/production/report.js b/mes-ui/src/api/mes/production/report.js
deleted file mode 100644
index dc38f47..0000000
--- a/mes-ui/src/api/mes/production/report.js
+++ /dev/null
@@ -1,53 +0,0 @@
-import request from '@/utils/request'
-
-// 查询报工单列表
-export function listReport(query) {
- return request({
- url: '/production/report/list',
- method: 'get',
- params: query
- })
-}
-
-// 查询报工单详细
-export function getReport(id) {
- return request({
- url: '/production/report/' + id,
- method: 'get'
- })
-}
-
-// 新增报工单
-export function addReport(data) {
- return request({
- url: '/production/report',
- method: 'post',
- data: data
- })
-}
-
-// 修改报工单
-export function updateReport(data) {
- return request({
- url: '/production/report',
- method: 'put',
- data: data
- })
-}
-
-// 删除报工单
-export function delReport(id) {
- return request({
- url: '/production/report/' + id,
- method: 'delete'
- })
-}
-
-// 批量新增/修改报工单
-export function batchSave(data) {
- return request({
- url: '/production/report/batchSave',
- method: 'post',
- data: data
- })
-}
diff --git a/mes-ui/src/api/mes/production/route.js b/mes-ui/src/api/mes/production/route.js
deleted file mode 100644
index 811315d..0000000
--- a/mes-ui/src/api/mes/production/route.js
+++ /dev/null
@@ -1,44 +0,0 @@
-import request from '@/utils/request'
-
-// 查询工序路线列表
-export function listRoute(query) {
- return request({
- url: '/production/route/list',
- method: 'get',
- params: query
- })
-}
-
-// 查询工序路线详细
-export function getRoute(id) {
- return request({
- url: '/production/route/' + id,
- method: 'get'
- })
-}
-
-// 新增工序路线
-export function addRoute(data) {
- return request({
- url: '/production/route',
- method: 'post',
- data: data
- })
-}
-
-// 修改工序路线
-export function updateRoute(data) {
- return request({
- url: '/production/route',
- method: 'put',
- data: data
- })
-}
-
-// 删除工序路线
-export function delRoute(id) {
- return request({
- url: '/production/route/' + id,
- method: 'delete'
- })
-}
diff --git a/mes-ui/src/api/mes/production/workOrder.js b/mes-ui/src/api/mes/production/workOrder.js
deleted file mode 100644
index 953791a..0000000
--- a/mes-ui/src/api/mes/production/workOrder.js
+++ /dev/null
@@ -1,80 +0,0 @@
-import request from '@/utils/request'
-
-// 查询工单列表
-export function listWorkOrder(query) {
- return request({
- url: '/production/workOrder/list',
- method: 'get',
- params: query
- })
-}
-
-// 查询工单详细
-export function getWorkOrder(id) {
- return request({
- url: '/production/workOrder/' + id,
- method: 'get'
- })
-}
-
-// 查询工单详细
-export function getWorkOrderByEntryId(id) {
- console.log("222222222222222")
- return request({
- url: '/production/workOrder/getInfoByEntryId/' + id,
- method: 'get'
- })
-}
-
-// 新增工单
-export function addWorkOrder(data) {
- return request({
- url: '/production/workOrder',
- method: 'post',
- data: data
- })
-}
-
-// 批量新增工单
-export function batchAddWorkOrder(data) {
- return request({
- url: '/production/workOrder/batchAdd',
- method: 'post',
- data: data
- })
-}
-
-// 修改工单
-export function updateWorkOrder(data) {
- return request({
- url: '/production/workOrder',
- method: 'put',
- data: data
- })
-}
-
-// 删除工单
-export function delWorkOrder(id) {
- return request({
- url: '/production/workOrder/' + id,
- method: 'delete'
- })
-}
-
-// 修改工单生产状态
-export function editProStatus(params) {
- return request({
- url: '/production/workOrder/editProStatus',
- method: 'put',
- params: params
- })
-}
-
-//预览计划排产的生产工单
-export function listWorkOrderPreview(params) {
- return request({
- url: '/production/workOrder/preview',
- method: 'get',
- params: params
- })
-}
diff --git a/mes-ui/src/api/mes/quality/qualityLevel.js b/mes-ui/src/api/mes/quality/qualityLevel.js
deleted file mode 100644
index 435aaf5..0000000
--- a/mes-ui/src/api/mes/quality/qualityLevel.js
+++ /dev/null
@@ -1,44 +0,0 @@
-import request from '@/utils/request'
-
-// 查询质检等级列表
-export function listQualityLevel(query) {
- return request({
- url: '/quality/qualityLevel/list',
- method: 'get',
- params: query
- })
-}
-
-// 查询质检等级详细
-export function getQualityLevel(id) {
- return request({
- url: '/quality/qualityLevel/' + id,
- method: 'get'
- })
-}
-
-// 新增质检等级
-export function addQualityLevel(data) {
- return request({
- url: '/quality/qualityLevel',
- method: 'post',
- data: data
- })
-}
-
-// 修改质检等级
-export function updateQualityLevel(data) {
- return request({
- url: '/quality/qualityLevel',
- method: 'put',
- data: data
- })
-}
-
-// 删除质检等级
-export function delQualityLevel(id) {
- return request({
- url: '/quality/qualityLevel/' + id,
- method: 'delete'
- })
-}
diff --git a/mes-ui/src/api/mes/quality/reason.js b/mes-ui/src/api/mes/quality/reason.js
deleted file mode 100644
index 4c525fb..0000000
--- a/mes-ui/src/api/mes/quality/reason.js
+++ /dev/null
@@ -1,44 +0,0 @@
-import request from '@/utils/request'
-
-// 查询质检原因列表
-export function listReason(query) {
- return request({
- url: '/quality/reason/list',
- method: 'get',
- params: query
- })
-}
-
-// 查询质检原因详细
-export function getReason(id) {
- return request({
- url: '/quality/reason/' + id,
- method: 'get'
- })
-}
-
-// 新增质检原因
-export function addReason(data) {
- return request({
- url: '/quality/reason',
- method: 'post',
- data: data
- })
-}
-
-// 修改质检原因
-export function updateReason(data) {
- return request({
- url: '/quality/reason',
- method: 'put',
- data: data
- })
-}
-
-// 删除质检原因
-export function delReason(id) {
- return request({
- url: '/quality/reason/' + id,
- method: 'delete'
- })
-}
diff --git a/mes-ui/src/api/mes/quality/reportQuality.js b/mes-ui/src/api/mes/quality/reportQuality.js
deleted file mode 100644
index a49d4c3..0000000
--- a/mes-ui/src/api/mes/quality/reportQuality.js
+++ /dev/null
@@ -1,44 +0,0 @@
-import request from '@/utils/request'
-
-// 查询报工质检单列表
-export function listReportQuality(query) {
- return request({
- url: '/quality/reportQuality/list',
- method: 'get',
- params: query
- })
-}
-
-// 查询报工质检单详细
-export function getReportQuality(id) {
- return request({
- url: '/quality/reportQuality/' + id,
- method: 'get'
- })
-}
-
-// 新增报工质检单
-export function addReportQuality(data) {
- return request({
- url: '/quality/reportQuality',
- method: 'post',
- data: data
- })
-}
-
-// 修改报工质检单
-export function updateReportQuality(data) {
- return request({
- url: '/quality/reportQuality',
- method: 'put',
- data: data
- })
-}
-
-// 删除报工质检单
-export function delReportQuality(id) {
- return request({
- url: '/quality/reportQuality/' + id,
- method: 'delete'
- })
-}
diff --git a/mes-ui/src/api/mes/sale/saleOrder.js b/mes-ui/src/api/mes/sale/saleOrder.js
deleted file mode 100644
index 80b7b59..0000000
--- a/mes-ui/src/api/mes/sale/saleOrder.js
+++ /dev/null
@@ -1,44 +0,0 @@
-import request from '@/utils/request'
-
-// 查询销售订单列表
-export function listSaleOrder(query) {
- return request({
- url: '/sale/saleOrder/list',
- method: 'get',
- params: query
- })
-}
-
-// 查询销售订单详细
-export function getSaleOrder(id) {
- return request({
- url: '/sale/saleOrder/' + id,
- method: 'get'
- })
-}
-
-// 新增销售订单
-export function addSaleOrder(data) {
- return request({
- url: '/sale/saleOrder',
- method: 'post',
- data: data
- })
-}
-
-// 修改销售订单
-export function updateSaleOrder(data) {
- return request({
- url: '/sale/saleOrder',
- method: 'put',
- data: data
- })
-}
-
-// 删除销售订单
-export function delSaleOrder(id) {
- return request({
- url: '/sale/saleOrder/' + id,
- method: 'delete'
- })
-}
diff --git a/mes-ui/src/api/mes/system/carousel.js b/mes-ui/src/api/mes/system/carousel.js
deleted file mode 100644
index 4203111..0000000
--- a/mes-ui/src/api/mes/system/carousel.js
+++ /dev/null
@@ -1,44 +0,0 @@
-import request from '@/utils/request'
-
-// 查询轮播图列表
-export function listCarousel(query) {
- return request({
- url: '/system/carousel/list',
- method: 'get',
- params: query
- })
-}
-
-// 查询轮播图详细
-export function getCarousel(id) {
- return request({
- url: '/system/carousel/' + id,
- method: 'get'
- })
-}
-
-// 新增轮播图
-export function addCarousel(data) {
- return request({
- url: '/system/carousel',
- method: 'post',
- data: data
- })
-}
-
-// 修改轮播图
-export function updateCarousel(data) {
- return request({
- url: '/system/carousel',
- method: 'put',
- data: data
- })
-}
-
-// 删除轮播图
-export function delCarousel(id) {
- return request({
- url: '/system/carousel/' + id,
- method: 'delete'
- })
-}
diff --git a/mes-ui/src/api/mes/warehouse/inventory.js b/mes-ui/src/api/mes/warehouse/inventory.js
deleted file mode 100644
index bbbac8b..0000000
--- a/mes-ui/src/api/mes/warehouse/inventory.js
+++ /dev/null
@@ -1,44 +0,0 @@
-import request from '@/utils/request'
-
-// 查询即时库存列表
-export function listInventory(query) {
- return request({
- url: '/warehouse/inventory/list',
- method: 'get',
- params: query
- })
-}
-
-// 查询即时库存详细
-export function getInventory(aa) {
- return request({
- url: '/warehouse/inventory/' + aa,
- method: 'get'
- })
-}
-
-// 新增即时库存
-export function addInventory(data) {
- return request({
- url: '/warehouse/inventory',
- method: 'post',
- data: data
- })
-}
-
-// 修改即时库存
-export function updateInventory(data) {
- return request({
- url: '/warehouse/inventory',
- method: 'put',
- data: data
- })
-}
-
-// 删除即时库存
-export function delInventory(aa) {
- return request({
- url: '/warehouse/inventory/' + aa,
- method: 'delete'
- })
-}
diff --git a/mes-ui/src/api/mes/warehouse/manufactureInto.js b/mes-ui/src/api/mes/warehouse/manufactureInto.js
deleted file mode 100644
index 0b077e9..0000000
--- a/mes-ui/src/api/mes/warehouse/manufactureInto.js
+++ /dev/null
@@ -1,44 +0,0 @@
-import request from '@/utils/request'
-
-// 查询完工入库单列表
-export function listManufactureInto(query) {
- return request({
- url: '/warehouse/manufactureInto/list',
- method: 'get',
- params: query
- })
-}
-
-// 查询完工入库单详细
-export function getManufactureInto(id) {
- return request({
- url: '/warehouse/manufactureInto/' + id,
- method: 'get'
- })
-}
-
-// 新增完工入库单
-export function addManufactureInto(data) {
- return request({
- url: '/warehouse/manufactureInto',
- method: 'post',
- data: data
- })
-}
-
-// 修改完工入库单
-export function updateManufactureInto(data) {
- return request({
- url: '/warehouse/manufactureInto',
- method: 'put',
- data: data
- })
-}
-
-// 删除完工入库单
-export function delManufactureInto(id) {
- return request({
- url: '/warehouse/manufactureInto/' + id,
- method: 'delete'
- })
-}
diff --git a/mes-ui/src/api/mes/warehouse/proPick.js b/mes-ui/src/api/mes/warehouse/proPick.js
deleted file mode 100644
index 49240c1..0000000
--- a/mes-ui/src/api/mes/warehouse/proPick.js
+++ /dev/null
@@ -1,44 +0,0 @@
-import request from '@/utils/request'
-
-// 查询生产领料单列表
-export function listProPick(query) {
- return request({
- url: '/warehouse/proPick/list',
- method: 'get',
- params: query
- })
-}
-
-// 查询生产领料单详细
-export function getProPick(id) {
- return request({
- url: '/warehouse/proPick/' + id,
- method: 'get'
- })
-}
-
-// 新增生产领料单
-export function addProPick(data) {
- return request({
- url: '/warehouse/proPick',
- method: 'post',
- data: data
- })
-}
-
-// 修改生产领料单
-export function updateProPick(data) {
- return request({
- url: '/warehouse/proPick',
- method: 'put',
- data: data
- })
-}
-
-// 删除生产领料单
-export function delProPick(id) {
- return request({
- url: '/warehouse/proPick/' + id,
- method: 'delete'
- })
-}
diff --git a/mes-ui/src/api/mes/warehouse/warehouse.js b/mes-ui/src/api/mes/warehouse/warehouse.js
deleted file mode 100644
index bbbc736..0000000
--- a/mes-ui/src/api/mes/warehouse/warehouse.js
+++ /dev/null
@@ -1,44 +0,0 @@
-import request from '@/utils/request'
-
-// 查询仓库信息列表
-export function listWarehouse(query) {
- return request({
- url: '/warehouse/warehouse/list',
- method: 'get',
- params: query
- })
-}
-
-// 查询仓库信息详细
-export function getWarehouse(id) {
- return request({
- url: '/warehouse/warehouse/' + id,
- method: 'get'
- })
-}
-
-// 新增仓库信息
-export function addWarehouse(data) {
- return request({
- url: '/warehouse/warehouse',
- method: 'post',
- data: data
- })
-}
-
-// 修改仓库信息
-export function updateWarehouse(data) {
- return request({
- url: '/warehouse/warehouse',
- method: 'put',
- data: data
- })
-}
-
-// 删除仓库信息
-export function delWarehouse(id) {
- return request({
- url: '/warehouse/warehouse/' + id,
- method: 'delete'
- })
-}
diff --git a/mes-ui/src/api/monitor/cache.js b/mes-ui/src/api/monitor/cache.js
deleted file mode 100644
index 72c5f6a..0000000
--- a/mes-ui/src/api/monitor/cache.js
+++ /dev/null
@@ -1,57 +0,0 @@
-import request from '@/utils/request'
-
-// 查询缓存详细
-export function getCache() {
- return request({
- url: '/monitor/cache',
- method: 'get'
- })
-}
-
-// 查询缓存名称列表
-export function listCacheName() {
- return request({
- url: '/monitor/cache/getNames',
- method: 'get'
- })
-}
-
-// 查询缓存键名列表
-export function listCacheKey(cacheName) {
- return request({
- url: '/monitor/cache/getKeys/' + cacheName,
- method: 'get'
- })
-}
-
-// 查询缓存内容
-export function getCacheValue(cacheName, cacheKey) {
- return request({
- url: '/monitor/cache/getValue/' + cacheName + '/' + cacheKey,
- method: 'get'
- })
-}
-
-// 清理指定名称缓存
-export function clearCacheName(cacheName) {
- return request({
- url: '/monitor/cache/clearCacheName/' + cacheName,
- method: 'delete'
- })
-}
-
-// 清理指定键名缓存
-export function clearCacheKey(cacheKey) {
- return request({
- url: '/monitor/cache/clearCacheKey/' + cacheKey,
- method: 'delete'
- })
-}
-
-// 清理全部缓存
-export function clearCacheAll() {
- return request({
- url: '/monitor/cache/clearCacheAll',
- method: 'delete'
- })
-}
diff --git a/mes-ui/src/api/monitor/job.js b/mes-ui/src/api/monitor/job.js
deleted file mode 100644
index 3815569..0000000
--- a/mes-ui/src/api/monitor/job.js
+++ /dev/null
@@ -1,71 +0,0 @@
-import request from '@/utils/request'
-
-// 查询定时任务调度列表
-export function listJob(query) {
- return request({
- url: '/monitor/job/list',
- method: 'get',
- params: query
- })
-}
-
-// 查询定时任务调度详细
-export function getJob(jobId) {
- return request({
- url: '/monitor/job/' + jobId,
- method: 'get'
- })
-}
-
-// 新增定时任务调度
-export function addJob(data) {
- return request({
- url: '/monitor/job',
- method: 'post',
- data: data
- })
-}
-
-// 修改定时任务调度
-export function updateJob(data) {
- return request({
- url: '/monitor/job',
- method: 'put',
- data: data
- })
-}
-
-// 删除定时任务调度
-export function delJob(jobId) {
- return request({
- url: '/monitor/job/' + jobId,
- method: 'delete'
- })
-}
-
-// 任务状态修改
-export function changeJobStatus(jobId, status) {
- const data = {
- jobId,
- status
- }
- return request({
- url: '/monitor/job/changeStatus',
- method: 'put',
- data: data
- })
-}
-
-
-// 定时任务立即执行一次
-export function runJob(jobId, jobGroup) {
- const data = {
- jobId,
- jobGroup
- }
- return request({
- url: '/monitor/job/run',
- method: 'put',
- data: data
- })
-}
\ No newline at end of file
diff --git a/mes-ui/src/api/monitor/jobLog.js b/mes-ui/src/api/monitor/jobLog.js
deleted file mode 100644
index 6e0be61..0000000
--- a/mes-ui/src/api/monitor/jobLog.js
+++ /dev/null
@@ -1,26 +0,0 @@
-import request from '@/utils/request'
-
-// 查询调度日志列表
-export function listJobLog(query) {
- return request({
- url: '/monitor/jobLog/list',
- method: 'get',
- params: query
- })
-}
-
-// 删除调度日志
-export function delJobLog(jobLogId) {
- return request({
- url: '/monitor/jobLog/' + jobLogId,
- method: 'delete'
- })
-}
-
-// 清空调度日志
-export function cleanJobLog() {
- return request({
- url: '/monitor/jobLog/clean',
- method: 'delete'
- })
-}
diff --git a/mes-ui/src/api/monitor/logininfor.js b/mes-ui/src/api/monitor/logininfor.js
deleted file mode 100644
index 4d112b7..0000000
--- a/mes-ui/src/api/monitor/logininfor.js
+++ /dev/null
@@ -1,34 +0,0 @@
-import request from '@/utils/request'
-
-// 查询登录日志列表
-export function list(query) {
- return request({
- url: '/monitor/logininfor/list',
- method: 'get',
- params: query
- })
-}
-
-// 删除登录日志
-export function delLogininfor(infoId) {
- return request({
- url: '/monitor/logininfor/' + infoId,
- method: 'delete'
- })
-}
-
-// 解锁用户登录状态
-export function unlockLogininfor(userName) {
- return request({
- url: '/monitor/logininfor/unlock/' + userName,
- method: 'get'
- })
-}
-
-// 清空登录日志
-export function cleanLogininfor() {
- return request({
- url: '/monitor/logininfor/clean',
- method: 'delete'
- })
-}
diff --git a/mes-ui/src/api/monitor/online.js b/mes-ui/src/api/monitor/online.js
deleted file mode 100644
index bd22137..0000000
--- a/mes-ui/src/api/monitor/online.js
+++ /dev/null
@@ -1,18 +0,0 @@
-import request from '@/utils/request'
-
-// 查询在线用户列表
-export function list(query) {
- return request({
- url: '/monitor/online/list',
- method: 'get',
- params: query
- })
-}
-
-// 强退用户
-export function forceLogout(tokenId) {
- return request({
- url: '/monitor/online/' + tokenId,
- method: 'delete'
- })
-}
diff --git a/mes-ui/src/api/monitor/operlog.js b/mes-ui/src/api/monitor/operlog.js
deleted file mode 100644
index a04bca8..0000000
--- a/mes-ui/src/api/monitor/operlog.js
+++ /dev/null
@@ -1,26 +0,0 @@
-import request from '@/utils/request'
-
-// 查询操作日志列表
-export function list(query) {
- return request({
- url: '/monitor/operlog/list',
- method: 'get',
- params: query
- })
-}
-
-// 删除操作日志
-export function delOperlog(operId) {
- return request({
- url: '/monitor/operlog/' + operId,
- method: 'delete'
- })
-}
-
-// 清空操作日志
-export function cleanOperlog() {
- return request({
- url: '/monitor/operlog/clean',
- method: 'delete'
- })
-}
diff --git a/mes-ui/src/api/monitor/server.js b/mes-ui/src/api/monitor/server.js
deleted file mode 100644
index e1f9ca2..0000000
--- a/mes-ui/src/api/monitor/server.js
+++ /dev/null
@@ -1,9 +0,0 @@
-import request from '@/utils/request'
-
-// 获取服务信息
-export function getServer() {
- return request({
- url: '/monitor/server',
- method: 'get'
- })
-}
\ No newline at end of file
diff --git a/mes-ui/src/api/system/config.js b/mes-ui/src/api/system/config.js
deleted file mode 100644
index a404d82..0000000
--- a/mes-ui/src/api/system/config.js
+++ /dev/null
@@ -1,60 +0,0 @@
-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'
- })
-}
diff --git a/mes-ui/src/api/system/dept.js b/mes-ui/src/api/system/dept.js
deleted file mode 100644
index fc943cd..0000000
--- a/mes-ui/src/api/system/dept.js
+++ /dev/null
@@ -1,52 +0,0 @@
-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 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'
- })
-}
\ No newline at end of file
diff --git a/mes-ui/src/api/system/dict/data.js b/mes-ui/src/api/system/dict/data.js
deleted file mode 100644
index 6c9eb79..0000000
--- a/mes-ui/src/api/system/dict/data.js
+++ /dev/null
@@ -1,52 +0,0 @@
-import request from '@/utils/request'
-
-// 查询字典数据列表
-export function listData(query) {
- return request({
- url: '/system/dict/data/list',
- method: 'get',
- params: query
- })
-}
-
-// 查询字典数据详细
-export function getData(dictCode) {
- return request({
- url: '/system/dict/data/' + dictCode,
- method: 'get'
- })
-}
-
-// 根据字典类型查询字典数据信息
-export function getDicts(dictType) {
- return request({
- url: '/system/dict/data/type/' + dictType,
- method: 'get'
- })
-}
-
-// 新增字典数据
-export function addData(data) {
- return request({
- url: '/system/dict/data',
- method: 'post',
- data: data
- })
-}
-
-// 修改字典数据
-export function updateData(data) {
- return request({
- url: '/system/dict/data',
- method: 'put',
- data: data
- })
-}
-
-// 删除字典数据
-export function delData(dictCode) {
- return request({
- url: '/system/dict/data/' + dictCode,
- method: 'delete'
- })
-}
diff --git a/mes-ui/src/api/system/dict/type.js b/mes-ui/src/api/system/dict/type.js
deleted file mode 100644
index a7a6e01..0000000
--- a/mes-ui/src/api/system/dict/type.js
+++ /dev/null
@@ -1,60 +0,0 @@
-import request from '@/utils/request'
-
-// 查询字典类型列表
-export function listType(query) {
- return request({
- url: '/system/dict/type/list',
- method: 'get',
- params: query
- })
-}
-
-// 查询字典类型详细
-export function getType(dictId) {
- return request({
- url: '/system/dict/type/' + dictId,
- method: 'get'
- })
-}
-
-// 新增字典类型
-export function addType(data) {
- return request({
- url: '/system/dict/type',
- method: 'post',
- data: data
- })
-}
-
-// 修改字典类型
-export function updateType(data) {
- return request({
- url: '/system/dict/type',
- method: 'put',
- data: data
- })
-}
-
-// 删除字典类型
-export function delType(dictId) {
- return request({
- url: '/system/dict/type/' + dictId,
- method: 'delete'
- })
-}
-
-// 刷新字典缓存
-export function refreshCache() {
- return request({
- url: '/system/dict/type/refreshCache',
- method: 'delete'
- })
-}
-
-// 获取字典选择框列表
-export function optionselect() {
- return request({
- url: '/system/dict/type/optionselect',
- method: 'get'
- })
-}
\ No newline at end of file
diff --git a/mes-ui/src/api/system/menu.js b/mes-ui/src/api/system/menu.js
deleted file mode 100644
index f6415c6..0000000
--- a/mes-ui/src/api/system/menu.js
+++ /dev/null
@@ -1,60 +0,0 @@
-import request from '@/utils/request'
-
-// 查询菜单列表
-export function listMenu(query) {
- return request({
- url: '/system/menu/list',
- method: 'get',
- params: query
- })
-}
-
-// 查询菜单详细
-export function getMenu(menuId) {
- return request({
- url: '/system/menu/' + menuId,
- method: 'get'
- })
-}
-
-// 查询菜单下拉树结构
-export function treeselect() {
- return request({
- url: '/system/menu/treeselect',
- method: 'get'
- })
-}
-
-// 根据角色ID查询菜单下拉树结构
-export function roleMenuTreeselect(roleId) {
- return request({
- url: '/system/menu/roleMenuTreeselect/' + roleId,
- method: 'get'
- })
-}
-
-// 新增菜单
-export function addMenu(data) {
- return request({
- url: '/system/menu',
- method: 'post',
- data: data
- })
-}
-
-// 修改菜单
-export function updateMenu(data) {
- return request({
- url: '/system/menu',
- method: 'put',
- data: data
- })
-}
-
-// 删除菜单
-export function delMenu(menuId) {
- return request({
- url: '/system/menu/' + menuId,
- method: 'delete'
- })
-}
\ No newline at end of file
diff --git a/mes-ui/src/api/system/notice.js b/mes-ui/src/api/system/notice.js
deleted file mode 100644
index c274ea5..0000000
--- a/mes-ui/src/api/system/notice.js
+++ /dev/null
@@ -1,44 +0,0 @@
-import request from '@/utils/request'
-
-// 查询公告列表
-export function listNotice(query) {
- return request({
- url: '/system/notice/list',
- method: 'get',
- params: query
- })
-}
-
-// 查询公告详细
-export function getNotice(noticeId) {
- return request({
- url: '/system/notice/' + noticeId,
- method: 'get'
- })
-}
-
-// 新增公告
-export function addNotice(data) {
- return request({
- url: '/system/notice',
- method: 'post',
- data: data
- })
-}
-
-// 修改公告
-export function updateNotice(data) {
- return request({
- url: '/system/notice',
- method: 'put',
- data: data
- })
-}
-
-// 删除公告
-export function delNotice(noticeId) {
- return request({
- url: '/system/notice/' + noticeId,
- method: 'delete'
- })
-}
\ No newline at end of file
diff --git a/mes-ui/src/api/system/post.js b/mes-ui/src/api/system/post.js
deleted file mode 100644
index 1a8e9ca..0000000
--- a/mes-ui/src/api/system/post.js
+++ /dev/null
@@ -1,44 +0,0 @@
-import request from '@/utils/request'
-
-// 查询岗位列表
-export function listPost(query) {
- return request({
- url: '/system/post/list',
- method: 'get',
- params: query
- })
-}
-
-// 查询岗位详细
-export function getPost(postId) {
- return request({
- url: '/system/post/' + postId,
- method: 'get'
- })
-}
-
-// 新增岗位
-export function addPost(data) {
- return request({
- url: '/system/post',
- method: 'post',
- data: data
- })
-}
-
-// 修改岗位
-export function updatePost(data) {
- return request({
- url: '/system/post',
- method: 'put',
- data: data
- })
-}
-
-// 删除岗位
-export function delPost(postId) {
- return request({
- url: '/system/post/' + postId,
- method: 'delete'
- })
-}
diff --git a/mes-ui/src/api/system/role.js b/mes-ui/src/api/system/role.js
deleted file mode 100644
index f13e6f4..0000000
--- a/mes-ui/src/api/system/role.js
+++ /dev/null
@@ -1,119 +0,0 @@
-import request from '@/utils/request'
-
-// 查询角色列表
-export function listRole(query) {
- return request({
- url: '/system/role/list',
- method: 'get',
- params: query
- })
-}
-
-// 查询角色详细
-export function getRole(roleId) {
- return request({
- url: '/system/role/' + roleId,
- method: 'get'
- })
-}
-
-// 新增角色
-export function addRole(data) {
- return request({
- url: '/system/role',
- method: 'post',
- data: data
- })
-}
-
-// 修改角色
-export function updateRole(data) {
- return request({
- url: '/system/role',
- method: 'put',
- data: data
- })
-}
-
-// 角色数据权限
-export function dataScope(data) {
- return request({
- url: '/system/role/dataScope',
- method: 'put',
- data: data
- })
-}
-
-// 角色状态修改
-export function changeRoleStatus(roleId, status) {
- const data = {
- roleId,
- status
- }
- return request({
- url: '/system/role/changeStatus',
- method: 'put',
- data: data
- })
-}
-
-// 删除角色
-export function delRole(roleId) {
- return request({
- url: '/system/role/' + roleId,
- method: 'delete'
- })
-}
-
-// 查询角色已授权用户列表
-export function allocatedUserList(query) {
- return request({
- url: '/system/role/authUser/allocatedList',
- method: 'get',
- params: query
- })
-}
-
-// 查询角色未授权用户列表
-export function unallocatedUserList(query) {
- return request({
- url: '/system/role/authUser/unallocatedList',
- method: 'get',
- params: query
- })
-}
-
-// 取消用户授权角色
-export function authUserCancel(data) {
- return request({
- url: '/system/role/authUser/cancel',
- method: 'put',
- data: data
- })
-}
-
-// 批量取消用户授权角色
-export function authUserCancelAll(data) {
- return request({
- url: '/system/role/authUser/cancelAll',
- method: 'put',
- params: data
- })
-}
-
-// 授权用户选择
-export function authUserSelectAll(data) {
- return request({
- url: '/system/role/authUser/selectAll',
- method: 'put',
- params: data
- })
-}
-
-// 根据角色ID查询部门树结构
-export function deptTreeSelect(roleId) {
- return request({
- url: '/system/role/deptTree/' + roleId,
- method: 'get'
- })
-}
diff --git a/mes-ui/src/api/system/user.js b/mes-ui/src/api/system/user.js
deleted file mode 100644
index f2f76ef..0000000
--- a/mes-ui/src/api/system/user.js
+++ /dev/null
@@ -1,135 +0,0 @@
-import request from '@/utils/request'
-import { parseStrEmpty } from "@/utils/ruoyi";
-
-// 查询用户列表
-export function listUser(query) {
- return request({
- url: '/system/user/list',
- method: 'get',
- params: query
- })
-}
-
-// 查询用户详细
-export function getUser(userId) {
- return request({
- url: '/system/user/' + parseStrEmpty(userId),
- method: 'get'
- })
-}
-
-// 新增用户
-export function addUser(data) {
- return request({
- url: '/system/user',
- method: 'post',
- data: data
- })
-}
-
-// 修改用户
-export function updateUser(data) {
- return request({
- url: '/system/user',
- method: 'put',
- data: data
- })
-}
-
-// 删除用户
-export function delUser(userId) {
- return request({
- url: '/system/user/' + userId,
- method: 'delete'
- })
-}
-
-// 用户密码重置
-export function resetUserPwd(userId, password) {
- const data = {
- userId,
- password
- }
- return request({
- url: '/system/user/resetPwd',
- method: 'put',
- data: data
- })
-}
-
-// 用户状态修改
-export function changeUserStatus(userId, status) {
- const data = {
- userId,
- status
- }
- return request({
- url: '/system/user/changeStatus',
- method: 'put',
- data: data
- })
-}
-
-// 查询用户个人信息
-export function getUserProfile() {
- return request({
- url: '/system/user/profile',
- method: 'get'
- })
-}
-
-// 修改用户个人信息
-export function updateUserProfile(data) {
- return request({
- url: '/system/user/profile',
- method: 'put',
- data: data
- })
-}
-
-// 用户密码重置
-export function updateUserPwd(oldPassword, newPassword) {
- const data = {
- oldPassword,
- newPassword
- }
- return request({
- url: '/system/user/profile/updatePwd',
- method: 'put',
- params: data
- })
-}
-
-// 用户头像上传
-export function uploadAvatar(data) {
- return request({
- url: '/system/user/profile/avatar',
- method: 'post',
- data: data
- })
-}
-
-// 查询授权角色
-export function getAuthRole(userId) {
- return request({
- url: '/system/user/authRole/' + userId,
- method: 'get'
- })
-}
-
-// 保存授权角色
-export function updateAuthRole(data) {
- return request({
- url: '/system/user/authRole',
- method: 'put',
- params: data
- })
-}
-
-// 查询部门下拉树结构
-export function deptTreeSelect() {
- return request({
- url: '/system/user/deptTree',
- method: 'get'
- })
-}
diff --git a/mes-ui/src/api/tool/gen.js b/mes-ui/src/api/tool/gen.js
deleted file mode 100644
index 4506927..0000000
--- a/mes-ui/src/api/tool/gen.js
+++ /dev/null
@@ -1,76 +0,0 @@
-import request from '@/utils/request'
-
-// 查询生成表数据
-export function listTable(query) {
- return request({
- url: '/tool/gen/list',
- method: 'get',
- params: query
- })
-}
-// 查询db数据库列表
-export function listDbTable(query) {
- return request({
- url: '/tool/gen/db/list',
- method: 'get',
- params: query
- })
-}
-
-// 查询表详细信息
-export function getGenTable(tableId) {
- return request({
- url: '/tool/gen/' + tableId,
- method: 'get'
- })
-}
-
-// 修改代码生成信息
-export function updateGenTable(data) {
- return request({
- url: '/tool/gen',
- method: 'put',
- data: data
- })
-}
-
-// 导入表
-export function importTable(data) {
- return request({
- url: '/tool/gen/importTable',
- method: 'post',
- params: data
- })
-}
-
-// 预览生成代码
-export function previewTable(tableId) {
- return request({
- url: '/tool/gen/preview/' + tableId,
- method: 'get'
- })
-}
-
-// 删除表数据
-export function delTable(tableId) {
- return request({
- url: '/tool/gen/' + tableId,
- method: 'delete'
- })
-}
-
-// 生成代码(自定义路径)
-export function genCode(tableName) {
- return request({
- url: '/tool/gen/genCode/' + tableName,
- method: 'get'
- })
-}
-
-// 同步数据库
-export function synchDb(tableName) {
- return request({
- url: '/tool/gen/synchDb/' + tableName,
- method: 'get'
- })
-}
diff --git a/mes-ui/src/assets/401_images/401.gif b/mes-ui/src/assets/401_images/401.gif
deleted file mode 100644
index cd6e0d9..0000000
Binary files a/mes-ui/src/assets/401_images/401.gif and /dev/null differ
diff --git a/mes-ui/src/assets/404_images/404.png b/mes-ui/src/assets/404_images/404.png
deleted file mode 100644
index 3d8e230..0000000
Binary files a/mes-ui/src/assets/404_images/404.png and /dev/null differ
diff --git a/mes-ui/src/assets/404_images/404_cloud.png b/mes-ui/src/assets/404_images/404_cloud.png
deleted file mode 100644
index c6281d0..0000000
Binary files a/mes-ui/src/assets/404_images/404_cloud.png and /dev/null differ
diff --git a/mes-ui/src/assets/icons/index.js b/mes-ui/src/assets/icons/index.js
deleted file mode 100644
index 2c6b309..0000000
--- a/mes-ui/src/assets/icons/index.js
+++ /dev/null
@@ -1,9 +0,0 @@
-import Vue from 'vue'
-import SvgIcon from '@/components/SvgIcon'// svg component
-
-// register globally
-Vue.component('svg-icon', SvgIcon)
-
-const req = require.context('./svg', false, /\.svg$/)
-const requireAll = requireContext => requireContext.keys().map(requireContext)
-requireAll(req)
diff --git a/mes-ui/src/assets/icons/svg/404.svg b/mes-ui/src/assets/icons/svg/404.svg
deleted file mode 100644
index 6df5019..0000000
--- a/mes-ui/src/assets/icons/svg/404.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/bug.svg b/mes-ui/src/assets/icons/svg/bug.svg
deleted file mode 100644
index 05a150d..0000000
--- a/mes-ui/src/assets/icons/svg/bug.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/build.svg b/mes-ui/src/assets/icons/svg/build.svg
deleted file mode 100644
index 97c4688..0000000
--- a/mes-ui/src/assets/icons/svg/build.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/button.svg b/mes-ui/src/assets/icons/svg/button.svg
deleted file mode 100644
index 904fddc..0000000
--- a/mes-ui/src/assets/icons/svg/button.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/cascader.svg b/mes-ui/src/assets/icons/svg/cascader.svg
deleted file mode 100644
index e256024..0000000
--- a/mes-ui/src/assets/icons/svg/cascader.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/chart.svg b/mes-ui/src/assets/icons/svg/chart.svg
deleted file mode 100644
index 27728fb..0000000
--- a/mes-ui/src/assets/icons/svg/chart.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/checkbox.svg b/mes-ui/src/assets/icons/svg/checkbox.svg
deleted file mode 100644
index 013fd3a..0000000
--- a/mes-ui/src/assets/icons/svg/checkbox.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/clipboard.svg b/mes-ui/src/assets/icons/svg/clipboard.svg
deleted file mode 100644
index 90923ff..0000000
--- a/mes-ui/src/assets/icons/svg/clipboard.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/code.svg b/mes-ui/src/assets/icons/svg/code.svg
deleted file mode 100644
index ed4d23c..0000000
--- a/mes-ui/src/assets/icons/svg/code.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/color.svg b/mes-ui/src/assets/icons/svg/color.svg
deleted file mode 100644
index 44a81aa..0000000
--- a/mes-ui/src/assets/icons/svg/color.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/component.svg b/mes-ui/src/assets/icons/svg/component.svg
deleted file mode 100644
index 29c3458..0000000
--- a/mes-ui/src/assets/icons/svg/component.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/dashboard.svg b/mes-ui/src/assets/icons/svg/dashboard.svg
deleted file mode 100644
index 5317d37..0000000
--- a/mes-ui/src/assets/icons/svg/dashboard.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/date-range.svg b/mes-ui/src/assets/icons/svg/date-range.svg
deleted file mode 100644
index fda571e..0000000
--- a/mes-ui/src/assets/icons/svg/date-range.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/date.svg b/mes-ui/src/assets/icons/svg/date.svg
deleted file mode 100644
index 52dc73e..0000000
--- a/mes-ui/src/assets/icons/svg/date.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/dict.svg b/mes-ui/src/assets/icons/svg/dict.svg
deleted file mode 100644
index 4849377..0000000
--- a/mes-ui/src/assets/icons/svg/dict.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/documentation.svg b/mes-ui/src/assets/icons/svg/documentation.svg
deleted file mode 100644
index 7043122..0000000
--- a/mes-ui/src/assets/icons/svg/documentation.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/download.svg b/mes-ui/src/assets/icons/svg/download.svg
deleted file mode 100644
index c896951..0000000
--- a/mes-ui/src/assets/icons/svg/download.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/drag.svg b/mes-ui/src/assets/icons/svg/drag.svg
deleted file mode 100644
index 4185d3c..0000000
--- a/mes-ui/src/assets/icons/svg/drag.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/druid.svg b/mes-ui/src/assets/icons/svg/druid.svg
deleted file mode 100644
index a2b4b4e..0000000
--- a/mes-ui/src/assets/icons/svg/druid.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/edit.svg b/mes-ui/src/assets/icons/svg/edit.svg
deleted file mode 100644
index d26101f..0000000
--- a/mes-ui/src/assets/icons/svg/edit.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/education.svg b/mes-ui/src/assets/icons/svg/education.svg
deleted file mode 100644
index 7bfb01d..0000000
--- a/mes-ui/src/assets/icons/svg/education.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/email.svg b/mes-ui/src/assets/icons/svg/email.svg
deleted file mode 100644
index 74d25e2..0000000
--- a/mes-ui/src/assets/icons/svg/email.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/example.svg b/mes-ui/src/assets/icons/svg/example.svg
deleted file mode 100644
index 46f42b5..0000000
--- a/mes-ui/src/assets/icons/svg/example.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/excel.svg b/mes-ui/src/assets/icons/svg/excel.svg
deleted file mode 100644
index 74d97b8..0000000
--- a/mes-ui/src/assets/icons/svg/excel.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/exit-fullscreen.svg b/mes-ui/src/assets/icons/svg/exit-fullscreen.svg
deleted file mode 100644
index 485c128..0000000
--- a/mes-ui/src/assets/icons/svg/exit-fullscreen.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/eye-open.svg b/mes-ui/src/assets/icons/svg/eye-open.svg
deleted file mode 100644
index 88dcc98..0000000
--- a/mes-ui/src/assets/icons/svg/eye-open.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/eye.svg b/mes-ui/src/assets/icons/svg/eye.svg
deleted file mode 100644
index 16ed2d8..0000000
--- a/mes-ui/src/assets/icons/svg/eye.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/form.svg b/mes-ui/src/assets/icons/svg/form.svg
deleted file mode 100644
index dcbaa18..0000000
--- a/mes-ui/src/assets/icons/svg/form.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/fullscreen.svg b/mes-ui/src/assets/icons/svg/fullscreen.svg
deleted file mode 100644
index 0e86b6f..0000000
--- a/mes-ui/src/assets/icons/svg/fullscreen.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/github.svg b/mes-ui/src/assets/icons/svg/github.svg
deleted file mode 100644
index db0a0d4..0000000
--- a/mes-ui/src/assets/icons/svg/github.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/guide.svg b/mes-ui/src/assets/icons/svg/guide.svg
deleted file mode 100644
index b271001..0000000
--- a/mes-ui/src/assets/icons/svg/guide.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/icon.svg b/mes-ui/src/assets/icons/svg/icon.svg
deleted file mode 100644
index 82be8ee..0000000
--- a/mes-ui/src/assets/icons/svg/icon.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/input.svg b/mes-ui/src/assets/icons/svg/input.svg
deleted file mode 100644
index ab91381..0000000
--- a/mes-ui/src/assets/icons/svg/input.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/international.svg b/mes-ui/src/assets/icons/svg/international.svg
deleted file mode 100644
index e9b56ee..0000000
--- a/mes-ui/src/assets/icons/svg/international.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/job.svg b/mes-ui/src/assets/icons/svg/job.svg
deleted file mode 100644
index 2a93a25..0000000
--- a/mes-ui/src/assets/icons/svg/job.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/language.svg b/mes-ui/src/assets/icons/svg/language.svg
deleted file mode 100644
index 0082b57..0000000
--- a/mes-ui/src/assets/icons/svg/language.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/link.svg b/mes-ui/src/assets/icons/svg/link.svg
deleted file mode 100644
index 48197ba..0000000
--- a/mes-ui/src/assets/icons/svg/link.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/list.svg b/mes-ui/src/assets/icons/svg/list.svg
deleted file mode 100644
index 20259ed..0000000
--- a/mes-ui/src/assets/icons/svg/list.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/lock.svg b/mes-ui/src/assets/icons/svg/lock.svg
deleted file mode 100644
index 74fee54..0000000
--- a/mes-ui/src/assets/icons/svg/lock.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/log.svg b/mes-ui/src/assets/icons/svg/log.svg
deleted file mode 100644
index d879d33..0000000
--- a/mes-ui/src/assets/icons/svg/log.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/logininfor.svg b/mes-ui/src/assets/icons/svg/logininfor.svg
deleted file mode 100644
index 267f844..0000000
--- a/mes-ui/src/assets/icons/svg/logininfor.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/message.svg b/mes-ui/src/assets/icons/svg/message.svg
deleted file mode 100644
index 14ca817..0000000
--- a/mes-ui/src/assets/icons/svg/message.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/money.svg b/mes-ui/src/assets/icons/svg/money.svg
deleted file mode 100644
index c1580de..0000000
--- a/mes-ui/src/assets/icons/svg/money.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/monitor.svg b/mes-ui/src/assets/icons/svg/monitor.svg
deleted file mode 100644
index bc308cb..0000000
--- a/mes-ui/src/assets/icons/svg/monitor.svg
+++ /dev/null
@@ -1,2 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/nested.svg b/mes-ui/src/assets/icons/svg/nested.svg
deleted file mode 100644
index 06713a8..0000000
--- a/mes-ui/src/assets/icons/svg/nested.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/number.svg b/mes-ui/src/assets/icons/svg/number.svg
deleted file mode 100644
index ad5ce9a..0000000
--- a/mes-ui/src/assets/icons/svg/number.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/online.svg b/mes-ui/src/assets/icons/svg/online.svg
deleted file mode 100644
index 330a202..0000000
--- a/mes-ui/src/assets/icons/svg/online.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/password.svg b/mes-ui/src/assets/icons/svg/password.svg
deleted file mode 100644
index 6c64def..0000000
--- a/mes-ui/src/assets/icons/svg/password.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/pdf.svg b/mes-ui/src/assets/icons/svg/pdf.svg
deleted file mode 100644
index 957aa0c..0000000
--- a/mes-ui/src/assets/icons/svg/pdf.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/people.svg b/mes-ui/src/assets/icons/svg/people.svg
deleted file mode 100644
index 2bd54ae..0000000
--- a/mes-ui/src/assets/icons/svg/people.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/peoples.svg b/mes-ui/src/assets/icons/svg/peoples.svg
deleted file mode 100644
index aab852e..0000000
--- a/mes-ui/src/assets/icons/svg/peoples.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/phone.svg b/mes-ui/src/assets/icons/svg/phone.svg
deleted file mode 100644
index ab8e8c4..0000000
--- a/mes-ui/src/assets/icons/svg/phone.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/post.svg b/mes-ui/src/assets/icons/svg/post.svg
deleted file mode 100644
index 2922c61..0000000
--- a/mes-ui/src/assets/icons/svg/post.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/qq.svg b/mes-ui/src/assets/icons/svg/qq.svg
deleted file mode 100644
index ee13d4e..0000000
--- a/mes-ui/src/assets/icons/svg/qq.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/question.svg b/mes-ui/src/assets/icons/svg/question.svg
deleted file mode 100644
index cf75bd4..0000000
--- a/mes-ui/src/assets/icons/svg/question.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/radio.svg b/mes-ui/src/assets/icons/svg/radio.svg
deleted file mode 100644
index 0cde345..0000000
--- a/mes-ui/src/assets/icons/svg/radio.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/rate.svg b/mes-ui/src/assets/icons/svg/rate.svg
deleted file mode 100644
index aa3b14d..0000000
--- a/mes-ui/src/assets/icons/svg/rate.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/redis-list.svg b/mes-ui/src/assets/icons/svg/redis-list.svg
deleted file mode 100644
index 98a15b2..0000000
--- a/mes-ui/src/assets/icons/svg/redis-list.svg
+++ /dev/null
@@ -1,2 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/redis.svg b/mes-ui/src/assets/icons/svg/redis.svg
deleted file mode 100644
index 2f1d62d..0000000
--- a/mes-ui/src/assets/icons/svg/redis.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/row.svg b/mes-ui/src/assets/icons/svg/row.svg
deleted file mode 100644
index 0780992..0000000
--- a/mes-ui/src/assets/icons/svg/row.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/search.svg b/mes-ui/src/assets/icons/svg/search.svg
deleted file mode 100644
index 84233dd..0000000
--- a/mes-ui/src/assets/icons/svg/search.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/select.svg b/mes-ui/src/assets/icons/svg/select.svg
deleted file mode 100644
index d628382..0000000
--- a/mes-ui/src/assets/icons/svg/select.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/server.svg b/mes-ui/src/assets/icons/svg/server.svg
deleted file mode 100644
index ca37b00..0000000
--- a/mes-ui/src/assets/icons/svg/server.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/shopping.svg b/mes-ui/src/assets/icons/svg/shopping.svg
deleted file mode 100644
index 87513e7..0000000
--- a/mes-ui/src/assets/icons/svg/shopping.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/size.svg b/mes-ui/src/assets/icons/svg/size.svg
deleted file mode 100644
index ddb25b8..0000000
--- a/mes-ui/src/assets/icons/svg/size.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/skill.svg b/mes-ui/src/assets/icons/svg/skill.svg
deleted file mode 100644
index a3b7312..0000000
--- a/mes-ui/src/assets/icons/svg/skill.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/slider.svg b/mes-ui/src/assets/icons/svg/slider.svg
deleted file mode 100644
index fbe4f39..0000000
--- a/mes-ui/src/assets/icons/svg/slider.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/star.svg b/mes-ui/src/assets/icons/svg/star.svg
deleted file mode 100644
index 6cf86e6..0000000
--- a/mes-ui/src/assets/icons/svg/star.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/swagger.svg b/mes-ui/src/assets/icons/svg/swagger.svg
deleted file mode 100644
index 05d4e7b..0000000
--- a/mes-ui/src/assets/icons/svg/swagger.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/switch.svg b/mes-ui/src/assets/icons/svg/switch.svg
deleted file mode 100644
index 0ba61e3..0000000
--- a/mes-ui/src/assets/icons/svg/switch.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/system.svg b/mes-ui/src/assets/icons/svg/system.svg
deleted file mode 100644
index dba28cf..0000000
--- a/mes-ui/src/assets/icons/svg/system.svg
+++ /dev/null
@@ -1,2 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/tab.svg b/mes-ui/src/assets/icons/svg/tab.svg
deleted file mode 100644
index b4b48e4..0000000
--- a/mes-ui/src/assets/icons/svg/tab.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/table.svg b/mes-ui/src/assets/icons/svg/table.svg
deleted file mode 100644
index 0e3dc9d..0000000
--- a/mes-ui/src/assets/icons/svg/table.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/textarea.svg b/mes-ui/src/assets/icons/svg/textarea.svg
deleted file mode 100644
index 2709f29..0000000
--- a/mes-ui/src/assets/icons/svg/textarea.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/theme.svg b/mes-ui/src/assets/icons/svg/theme.svg
deleted file mode 100644
index 5982a2f..0000000
--- a/mes-ui/src/assets/icons/svg/theme.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/time-range.svg b/mes-ui/src/assets/icons/svg/time-range.svg
deleted file mode 100644
index 13c1202..0000000
--- a/mes-ui/src/assets/icons/svg/time-range.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/time.svg b/mes-ui/src/assets/icons/svg/time.svg
deleted file mode 100644
index b376e32..0000000
--- a/mes-ui/src/assets/icons/svg/time.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/tool.svg b/mes-ui/src/assets/icons/svg/tool.svg
deleted file mode 100644
index c813067..0000000
--- a/mes-ui/src/assets/icons/svg/tool.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/tree-table.svg b/mes-ui/src/assets/icons/svg/tree-table.svg
deleted file mode 100644
index 8aafdb8..0000000
--- a/mes-ui/src/assets/icons/svg/tree-table.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/tree.svg b/mes-ui/src/assets/icons/svg/tree.svg
deleted file mode 100644
index dd4b7dd..0000000
--- a/mes-ui/src/assets/icons/svg/tree.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/upload.svg b/mes-ui/src/assets/icons/svg/upload.svg
deleted file mode 100644
index bae49c0..0000000
--- a/mes-ui/src/assets/icons/svg/upload.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/user.svg b/mes-ui/src/assets/icons/svg/user.svg
deleted file mode 100644
index 0ba0716..0000000
--- a/mes-ui/src/assets/icons/svg/user.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/validCode.svg b/mes-ui/src/assets/icons/svg/validCode.svg
deleted file mode 100644
index cfb1021..0000000
--- a/mes-ui/src/assets/icons/svg/validCode.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/wechat.svg b/mes-ui/src/assets/icons/svg/wechat.svg
deleted file mode 100644
index c586e55..0000000
--- a/mes-ui/src/assets/icons/svg/wechat.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svg/zip.svg b/mes-ui/src/assets/icons/svg/zip.svg
deleted file mode 100644
index f806fc4..0000000
--- a/mes-ui/src/assets/icons/svg/zip.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/icons/svgo.yml b/mes-ui/src/assets/icons/svgo.yml
deleted file mode 100644
index d11906a..0000000
--- a/mes-ui/src/assets/icons/svgo.yml
+++ /dev/null
@@ -1,22 +0,0 @@
-# replace default config
-
-# multipass: true
-# full: true
-
-plugins:
-
- # - name
- #
- # or:
- # - name: false
- # - name: true
- #
- # or:
- # - name:
- # param1: 1
- # param2: 2
-
-- removeAttrs:
- attrs:
- - 'fill'
- - 'fill-rule'
diff --git a/mes-ui/src/assets/images/daiji.jpg b/mes-ui/src/assets/images/daiji.jpg
deleted file mode 100644
index e2eb459..0000000
Binary files a/mes-ui/src/assets/images/daiji.jpg and /dev/null differ
diff --git a/mes-ui/src/assets/images/dark.svg b/mes-ui/src/assets/images/dark.svg
deleted file mode 100644
index f646bd7..0000000
--- a/mes-ui/src/assets/images/dark.svg
+++ /dev/null
@@ -1,39 +0,0 @@
-
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/images/guzhang.jpg b/mes-ui/src/assets/images/guzhang.jpg
deleted file mode 100644
index 125acf4..0000000
Binary files a/mes-ui/src/assets/images/guzhang.jpg and /dev/null differ
diff --git a/mes-ui/src/assets/images/light.svg b/mes-ui/src/assets/images/light.svg
deleted file mode 100644
index ab7cc08..0000000
--- a/mes-ui/src/assets/images/light.svg
+++ /dev/null
@@ -1,39 +0,0 @@
-
-
\ No newline at end of file
diff --git a/mes-ui/src/assets/images/login-background.jpg b/mes-ui/src/assets/images/login-background.jpg
deleted file mode 100644
index f7cdb9b..0000000
Binary files a/mes-ui/src/assets/images/login-background.jpg and /dev/null differ
diff --git a/mes-ui/src/assets/images/profile.jpg b/mes-ui/src/assets/images/profile.jpg
deleted file mode 100644
index b3a940b..0000000
Binary files a/mes-ui/src/assets/images/profile.jpg and /dev/null differ
diff --git a/mes-ui/src/assets/images/weikaiji.jpg b/mes-ui/src/assets/images/weikaiji.jpg
deleted file mode 100644
index 0b8a138..0000000
Binary files a/mes-ui/src/assets/images/weikaiji.jpg and /dev/null differ
diff --git a/mes-ui/src/assets/images/yunxing.jpg b/mes-ui/src/assets/images/yunxing.jpg
deleted file mode 100644
index 4d060c0..0000000
Binary files a/mes-ui/src/assets/images/yunxing.jpg and /dev/null differ
diff --git a/mes-ui/src/assets/logo/logo.png b/mes-ui/src/assets/logo/logo.png
deleted file mode 100644
index bb45768..0000000
Binary files a/mes-ui/src/assets/logo/logo.png and /dev/null differ
diff --git a/mes-ui/src/assets/styles/btn.scss b/mes-ui/src/assets/styles/btn.scss
deleted file mode 100644
index e6ba1a8..0000000
--- a/mes-ui/src/assets/styles/btn.scss
+++ /dev/null
@@ -1,99 +0,0 @@
-@import './variables.scss';
-
-@mixin colorBtn($color) {
- background: $color;
-
- &:hover {
- color: $color;
-
- &:before,
- &:after {
- background: $color;
- }
- }
-}
-
-.blue-btn {
- @include colorBtn($blue)
-}
-
-.light-blue-btn {
- @include colorBtn($light-blue)
-}
-
-.red-btn {
- @include colorBtn($red)
-}
-
-.pink-btn {
- @include colorBtn($pink)
-}
-
-.green-btn {
- @include colorBtn($green)
-}
-
-.tiffany-btn {
- @include colorBtn($tiffany)
-}
-
-.yellow-btn {
- @include colorBtn($yellow)
-}
-
-.pan-btn {
- font-size: 14px;
- color: #fff;
- padding: 14px 36px;
- border-radius: 8px;
- border: none;
- outline: none;
- transition: 600ms ease all;
- position: relative;
- display: inline-block;
-
- &:hover {
- background: #fff;
-
- &:before,
- &:after {
- width: 100%;
- transition: 600ms ease all;
- }
- }
-
- &:before,
- &:after {
- content: '';
- position: absolute;
- top: 0;
- right: 0;
- height: 2px;
- width: 0;
- transition: 400ms ease all;
- }
-
- &::after {
- right: inherit;
- top: inherit;
- left: 0;
- bottom: 0;
- }
-}
-
-.custom-button {
- display: inline-block;
- line-height: 1;
- white-space: nowrap;
- cursor: pointer;
- background: #fff;
- color: #fff;
- -webkit-appearance: none;
- text-align: center;
- box-sizing: border-box;
- outline: 0;
- margin: 0;
- padding: 10px 15px;
- font-size: 14px;
- border-radius: 4px;
-}
diff --git a/mes-ui/src/assets/styles/element-ui.scss b/mes-ui/src/assets/styles/element-ui.scss
deleted file mode 100644
index 363092a..0000000
--- a/mes-ui/src/assets/styles/element-ui.scss
+++ /dev/null
@@ -1,92 +0,0 @@
-// cover some element-ui styles
-
-.el-breadcrumb__inner,
-.el-breadcrumb__inner a {
- font-weight: 400 !important;
-}
-
-.el-upload {
- input[type="file"] {
- display: none !important;
- }
-}
-
-.el-upload__input {
- display: none;
-}
-
-.cell {
- .el-tag {
- margin-right: 0px;
- }
-}
-
-.small-padding {
- .cell {
- padding-left: 5px;
- padding-right: 5px;
- }
-}
-
-.fixed-width {
- .el-button--mini {
- padding: 7px 10px;
- width: 60px;
- }
-}
-
-.status-col {
- .cell {
- padding: 0 10px;
- text-align: center;
-
- .el-tag {
- margin-right: 0px;
- }
- }
-}
-
-// to fixed https://github.com/ElemeFE/element/issues/2461
-.el-dialog {
- transform: none;
- left: 0;
- position: relative;
- margin: 0 auto;
-}
-
-// refine element ui upload
-.upload-container {
- .el-upload {
- width: 100%;
-
- .el-upload-dragger {
- width: 100%;
- height: 200px;
- }
- }
-}
-
-// dropdown
-.el-dropdown-menu {
- a {
- display: block
- }
-}
-
-// fix date-picker ui bug in filter-item
-.el-range-editor.el-input__inner {
- display: inline-flex !important;
-}
-
-// to fix el-date-picker css style
-.el-range-separator {
- box-sizing: content-box;
-}
-
-.el-menu--collapse
- > div
- > .el-submenu
- > .el-submenu__title
- .el-submenu__icon-arrow {
- display: none;
-}
\ No newline at end of file
diff --git a/mes-ui/src/assets/styles/element-variables.scss b/mes-ui/src/assets/styles/element-variables.scss
deleted file mode 100644
index 1615ff2..0000000
--- a/mes-ui/src/assets/styles/element-variables.scss
+++ /dev/null
@@ -1,31 +0,0 @@
-/**
-* I think element-ui's default theme color is too light for long-term use.
-* So I modified the default color and you can modify it to your liking.
-**/
-
-/* theme color */
-$--color-primary: #1890ff;
-$--color-success: #13ce66;
-$--color-warning: #ffba00;
-$--color-danger: #ff4949;
-// $--color-info: #1E1E1E;
-
-$--button-font-weight: 400;
-
-// $--color-text-regular: #1f2d3d;
-
-$--border-color-light: #dfe4ed;
-$--border-color-lighter: #e6ebf5;
-
-$--table-border: 1px solid #dfe6ec;
-
-/* icon font path, required */
-$--font-path: '~element-ui/lib/theme-chalk/fonts';
-
-@import "~element-ui/packages/theme-chalk/src/index";
-
-// the :export directive is the magic sauce for webpack
-// https://www.bluematador.com/blog/how-to-share-variables-between-js-and-sass
-:export {
- theme: $--color-primary;
-}
diff --git a/mes-ui/src/assets/styles/index.scss b/mes-ui/src/assets/styles/index.scss
deleted file mode 100644
index 2f3b9ef..0000000
--- a/mes-ui/src/assets/styles/index.scss
+++ /dev/null
@@ -1,182 +0,0 @@
-@import './variables.scss';
-@import './mixin.scss';
-@import './transition.scss';
-@import './element-ui.scss';
-@import './sidebar.scss';
-@import './btn.scss';
-
-body {
- height: 100%;
- -moz-osx-font-smoothing: grayscale;
- -webkit-font-smoothing: antialiased;
- text-rendering: optimizeLegibility;
- font-family: Helvetica Neue, Helvetica, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Arial, sans-serif;
-}
-
-label {
- font-weight: 700;
-}
-
-html {
- height: 100%;
- box-sizing: border-box;
-}
-
-#app {
- height: 100%;
-}
-
-*,
-*:before,
-*:after {
- box-sizing: inherit;
-}
-
-.no-padding {
- padding: 0px !important;
-}
-
-.padding-content {
- padding: 4px 0;
-}
-
-a:focus,
-a:active {
- outline: none;
-}
-
-a,
-a:focus,
-a:hover {
- cursor: pointer;
- color: inherit;
- text-decoration: none;
-}
-
-div:focus {
- outline: none;
-}
-
-.fr {
- float: right;
-}
-
-.fl {
- float: left;
-}
-
-.pr-5 {
- padding-right: 5px;
-}
-
-.pl-5 {
- padding-left: 5px;
-}
-
-.block {
- display: block;
-}
-
-.pointer {
- cursor: pointer;
-}
-
-.inlineBlock {
- display: block;
-}
-
-.clearfix {
- &:after {
- visibility: hidden;
- display: block;
- font-size: 0;
- content: " ";
- clear: both;
- height: 0;
- }
-}
-
-aside {
- background: #eef1f6;
- padding: 8px 24px;
- margin-bottom: 20px;
- border-radius: 2px;
- display: block;
- line-height: 32px;
- font-size: 16px;
- font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
- color: #2c3e50;
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale;
-
- a {
- color: #337ab7;
- cursor: pointer;
-
- &:hover {
- color: rgb(32, 160, 255);
- }
- }
-}
-
-//main-container全局样式
-.app-container {
- padding: 20px;
-}
-
-.components-container {
- margin: 30px 50px;
- position: relative;
-}
-
-.pagination-container {
- margin-top: 30px;
-}
-
-.text-center {
- text-align: center
-}
-
-.sub-navbar {
- height: 50px;
- line-height: 50px;
- position: relative;
- width: 100%;
- text-align: right;
- padding-right: 20px;
- transition: 600ms ease position;
- background: linear-gradient(90deg, rgba(32, 182, 249, 1) 0%, rgba(32, 182, 249, 1) 0%, rgba(33, 120, 241, 1) 100%, rgba(33, 120, 241, 1) 100%);
-
- .subtitle {
- font-size: 20px;
- color: #fff;
- }
-
- &.draft {
- background: #d0d0d0;
- }
-
- &.deleted {
- background: #d0d0d0;
- }
-}
-
-.link-type,
-.link-type:focus {
- color: #337ab7;
- cursor: pointer;
-
- &:hover {
- color: rgb(32, 160, 255);
- }
-}
-
-.filter-container {
- padding-bottom: 10px;
-
- .filter-item {
- display: inline-block;
- vertical-align: middle;
- margin-bottom: 10px;
- }
-}
diff --git a/mes-ui/src/assets/styles/jinzhong.scss b/mes-ui/src/assets/styles/jinzhong.scss
deleted file mode 100644
index 727d248..0000000
--- a/mes-ui/src/assets/styles/jinzhong.scss
+++ /dev/null
@@ -1,8 +0,0 @@
-
-.jz-compact-form.el-form .el-form-item {
- margin-bottom: 5px ;
-}
-.el-table .cell{
- padding: 4px;
- margin-bottom: 0px;
-}
diff --git a/mes-ui/src/assets/styles/mixin.scss b/mes-ui/src/assets/styles/mixin.scss
deleted file mode 100644
index 06fa061..0000000
--- a/mes-ui/src/assets/styles/mixin.scss
+++ /dev/null
@@ -1,66 +0,0 @@
-@mixin clearfix {
- &:after {
- content: "";
- display: table;
- clear: both;
- }
-}
-
-@mixin scrollBar {
- &::-webkit-scrollbar-track-piece {
- background: #d3dce6;
- }
-
- &::-webkit-scrollbar {
- width: 6px;
- }
-
- &::-webkit-scrollbar-thumb {
- background: #99a9bf;
- border-radius: 20px;
- }
-}
-
-@mixin relative {
- position: relative;
- width: 100%;
- height: 100%;
-}
-
-@mixin pct($pct) {
- width: #{$pct};
- position: relative;
- margin: 0 auto;
-}
-
-@mixin triangle($width, $height, $color, $direction) {
- $width: $width/2;
- $color-border-style: $height solid $color;
- $transparent-border-style: $width solid transparent;
- height: 0;
- width: 0;
-
- @if $direction==up {
- border-bottom: $color-border-style;
- border-left: $transparent-border-style;
- border-right: $transparent-border-style;
- }
-
- @else if $direction==right {
- border-left: $color-border-style;
- border-top: $transparent-border-style;
- border-bottom: $transparent-border-style;
- }
-
- @else if $direction==down {
- border-top: $color-border-style;
- border-left: $transparent-border-style;
- border-right: $transparent-border-style;
- }
-
- @else if $direction==left {
- border-right: $color-border-style;
- border-top: $transparent-border-style;
- border-bottom: $transparent-border-style;
- }
-}
diff --git a/mes-ui/src/assets/styles/ruoyi.scss b/mes-ui/src/assets/styles/ruoyi.scss
deleted file mode 100644
index db8c29b..0000000
--- a/mes-ui/src/assets/styles/ruoyi.scss
+++ /dev/null
@@ -1,277 +0,0 @@
- /**
- * 通用css样式布局处理
- * Copyright (c) 2019 ruoyi
- */
-
- /** 基础通用 **/
-.pt5 {
- padding-top: 5px;
-}
-.pr5 {
- padding-right: 5px;
-}
-.pb5 {
- padding-bottom: 5px;
-}
-.mt5 {
- margin-top: 5px;
-}
-.mr5 {
- margin-right: 5px;
-}
-.mb5 {
- margin-bottom: 5px;
-}
-.mb8 {
- margin-bottom: 8px;
-}
-.ml5 {
- margin-left: 5px;
-}
-.mt10 {
- margin-top: 10px;
-}
-.mr10 {
- margin-right: 10px;
-}
-.mb10 {
- margin-bottom: 10px;
-}
-.ml10 {
- margin-left: 10px;
-}
-.mt20 {
- margin-top: 20px;
-}
-.mr20 {
- margin-right: 20px;
-}
-.mb20 {
- margin-bottom: 20px;
-}
-.ml20 {
- margin-left: 20px;
-}
-
-.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
- font-family: inherit;
- font-weight: 500;
- line-height: 1.1;
- color: inherit;
-}
-
-.el-message-box__status + .el-message-box__message{
- word-break: break-word;
-}
-
-.el-dialog:not(.is-fullscreen) {
- margin-top: 6vh !important;
-}
-
-.el-dialog__wrapper.scrollbar .el-dialog .el-dialog__body {
- overflow: auto;
- overflow-x: hidden;
- max-height: 70vh;
- padding: 10px 20px 0;
-}
-
-.el-table {
- .el-table__header-wrapper, .el-table__fixed-header-wrapper {
- th {
- word-break: break-word;
- background-color: #f8f8f9;
- color: #515a6e;
- height: 40px;
- font-size: 13px;
- }
- }
- .el-table__body-wrapper {
- .el-button [class*="el-icon-"] + span {
- margin-left: 1px;
- }
- }
-}
-
-/** 表单布局 **/
-.form-header {
- font-size:15px;
- color:#6379bb;
- border-bottom:1px solid #ddd;
- margin:8px 10px 25px 10px;
- padding-bottom:5px
-}
-
-/** 表格布局 **/
-.pagination-container {
- position: relative;
- height: 25px;
- margin-bottom: 10px;
- margin-top: 15px;
- padding: 10px 20px !important;
-}
-
-/* tree border */
-.tree-border {
- margin-top: 5px;
- border: 1px solid #e5e6e7;
- background: #FFFFFF none;
- border-radius:4px;
-}
-
-.pagination-container .el-pagination {
- right: 0;
- position: absolute;
-}
-
-@media ( max-width : 768px) {
- .pagination-container .el-pagination > .el-pagination__jump {
- display: none !important;
- }
- .pagination-container .el-pagination > .el-pagination__sizes {
- display: none !important;
- }
-}
-
-.el-table .fixed-width .el-button--mini {
- padding-left: 0;
- padding-right: 0;
- width: inherit;
-}
-
-/** 表格更多操作下拉样式 */
-.el-table .el-dropdown-link,.el-table .el-dropdown-selfdefine {
- cursor: pointer;
- margin-left: 5px;
-}
-
-.el-table .el-dropdown, .el-icon-arrow-down {
- font-size: 12px;
-}
-
-.el-tree-node__content > .el-checkbox {
- margin-right: 8px;
-}
-
-.list-group-striped > .list-group-item {
- border-left: 0;
- border-right: 0;
- border-radius: 0;
- padding-left: 0;
- padding-right: 0;
-}
-
-.list-group {
- padding-left: 0px;
- list-style: none;
-}
-
-.list-group-item {
- border-bottom: 1px solid #e7eaec;
- border-top: 1px solid #e7eaec;
- margin-bottom: -1px;
- padding: 11px 0px;
- font-size: 13px;
-}
-
-.pull-right {
- float: right !important;
-}
-
-.el-card__header {
- padding: 14px 15px 7px;
- min-height: 40px;
-}
-
-.el-card__body {
- padding: 15px 20px 20px 20px;
-}
-
-.card-box {
- padding-right: 15px;
- padding-left: 15px;
- margin-bottom: 10px;
-}
-
-/* button color */
-.el-button--cyan.is-active,
-.el-button--cyan:active {
- background: #20B2AA;
- border-color: #20B2AA;
- color: #FFFFFF;
-}
-
-.el-button--cyan:focus,
-.el-button--cyan:hover {
- background: #48D1CC;
- border-color: #48D1CC;
- color: #FFFFFF;
-}
-
-.el-button--cyan {
- background-color: #20B2AA;
- border-color: #20B2AA;
- color: #FFFFFF;
-}
-
-/* text color */
-.text-navy {
- color: #1ab394;
-}
-
-.text-primary {
- color: inherit;
-}
-
-.text-success {
- color: #1c84c6;
-}
-
-.text-info {
- color: #23c6c8;
-}
-
-.text-warning {
- color: #f8ac59;
-}
-
-.text-danger {
- color: #ed5565;
-}
-
-.text-muted {
- color: #888888;
-}
-
-/* image */
-.img-circle {
- border-radius: 50%;
-}
-
-.img-lg {
- width: 120px;
- height: 120px;
-}
-
-.avatar-upload-preview {
- position: relative;
- top: 50%;
- left: 50%;
- transform: translate(-50%, -50%);
- width: 200px;
- height: 200px;
- border-radius: 50%;
- box-shadow: 0 0 4px #ccc;
- overflow: hidden;
-}
-
-/* 拖拽列样式 */
-.sortable-ghost{
- opacity: .8;
- color: #fff!important;
- background: #42b983!important;
-}
-
-.top-right-btn {
- position: relative;
- float: right;
-}
diff --git a/mes-ui/src/assets/styles/sidebar.scss b/mes-ui/src/assets/styles/sidebar.scss
deleted file mode 100644
index abe5b63..0000000
--- a/mes-ui/src/assets/styles/sidebar.scss
+++ /dev/null
@@ -1,227 +0,0 @@
-#app {
-
- .main-container {
- height: 100%;
- transition: margin-left .28s;
- margin-left: $base-sidebar-width;
- position: relative;
- }
-
- .sidebarHide {
- margin-left: 0!important;
- }
-
- .sidebar-container {
- -webkit-transition: width .28s;
- transition: width 0.28s;
- width: $base-sidebar-width !important;
- background-color: $base-menu-background;
- height: 100%;
- position: fixed;
- font-size: 0px;
- top: 0;
- bottom: 0;
- left: 0;
- z-index: 1001;
- overflow: hidden;
- -webkit-box-shadow: 2px 0 6px rgba(0,21,41,.35);
- box-shadow: 2px 0 6px rgba(0,21,41,.35);
-
- // reset element-ui css
- .horizontal-collapse-transition {
- transition: 0s width ease-in-out, 0s padding-left ease-in-out, 0s padding-right ease-in-out;
- }
-
- .scrollbar-wrapper {
- overflow-x: hidden !important;
- }
-
- .el-scrollbar__bar.is-vertical {
- right: 0px;
- }
-
- .el-scrollbar {
- height: 100%;
- }
-
- &.has-logo {
- .el-scrollbar {
- height: calc(100% - 50px);
- }
- }
-
- .is-horizontal {
- display: none;
- }
-
- a {
- display: inline-block;
- width: 100%;
- overflow: hidden;
- }
-
- .svg-icon {
- margin-right: 16px;
- }
-
- .el-menu {
- border: none;
- height: 100%;
- width: 100% !important;
- }
-
- .el-menu-item, .el-submenu__title {
- overflow: hidden !important;
- text-overflow: ellipsis !important;
- white-space: nowrap !important;
- }
-
- // menu hover
- .submenu-title-noDropdown,
- .el-submenu__title {
- &:hover {
- background-color: rgba(0, 0, 0, 0.06) !important;
- }
- }
-
- & .theme-dark .is-active > .el-submenu__title {
- color: $base-menu-color-active !important;
- }
-
- & .nest-menu .el-submenu>.el-submenu__title,
- & .el-submenu .el-menu-item {
- min-width: $base-sidebar-width !important;
-
- &:hover {
- background-color: rgba(0, 0, 0, 0.06) !important;
- }
- }
-
- & .theme-dark .nest-menu .el-submenu>.el-submenu__title,
- & .theme-dark .el-submenu .el-menu-item {
- background-color: $base-sub-menu-background !important;
-
- &:hover {
- background-color: $base-sub-menu-hover !important;
- }
- }
- }
-
- .hideSidebar {
- .sidebar-container {
- width: 54px !important;
- }
-
- .main-container {
- margin-left: 54px;
- }
-
- .submenu-title-noDropdown {
- padding: 0 !important;
- position: relative;
-
- .el-tooltip {
- padding: 0 !important;
-
- .svg-icon {
- margin-left: 20px;
- }
- }
- }
-
- .el-submenu {
- overflow: hidden;
-
- &>.el-submenu__title {
- padding: 0 !important;
-
- .svg-icon {
- margin-left: 20px;
- }
-
- }
- }
-
- .el-menu--collapse {
- .el-submenu {
- &>.el-submenu__title {
- &>span {
- height: 0;
- width: 0;
- overflow: hidden;
- visibility: hidden;
- display: inline-block;
- }
- }
- }
- }
- }
-
- .el-menu--collapse .el-menu .el-submenu {
- min-width: $base-sidebar-width !important;
- }
-
- // mobile responsive
- .mobile {
- .main-container {
- margin-left: 0px;
- }
-
- .sidebar-container {
- transition: transform .28s;
- width: $base-sidebar-width !important;
- }
-
- &.hideSidebar {
- .sidebar-container {
- pointer-events: none;
- transition-duration: 0.3s;
- transform: translate3d(-$base-sidebar-width, 0, 0);
- }
- }
- }
-
- .withoutAnimation {
-
- .main-container,
- .sidebar-container {
- transition: none;
- }
- }
-}
-
-// when menu collapsed
-.el-menu--vertical {
- &>.el-menu {
- .svg-icon {
- margin-right: 16px;
- }
- }
-
- .nest-menu .el-submenu>.el-submenu__title,
- .el-menu-item {
- &:hover {
- // you can use $subMenuHover
- background-color: rgba(0, 0, 0, 0.06) !important;
- }
- }
-
- // the scroll bar appears when the subMenu is too long
- >.el-menu--popup {
- max-height: 100vh;
- overflow-y: auto;
-
- &::-webkit-scrollbar-track-piece {
- background: #d3dce6;
- }
-
- &::-webkit-scrollbar {
- width: 6px;
- }
-
- &::-webkit-scrollbar-thumb {
- background: #99a9bf;
- border-radius: 20px;
- }
- }
-}
diff --git a/mes-ui/src/assets/styles/transition.scss b/mes-ui/src/assets/styles/transition.scss
deleted file mode 100644
index 073f8c6..0000000
--- a/mes-ui/src/assets/styles/transition.scss
+++ /dev/null
@@ -1,49 +0,0 @@
-// global transition css
-
-/* fade */
-.fade-enter-active,
-.fade-leave-active {
- transition: opacity 0.28s;
-}
-
-.fade-enter,
-.fade-leave-active {
- opacity: 0;
-}
-
-/* fade-transform */
-.fade-transform--move,
-.fade-transform-leave-active,
-.fade-transform-enter-active {
- transition: all .5s;
-}
-
-.fade-transform-enter {
- opacity: 0;
- transform: translateX(-30px);
-}
-
-.fade-transform-leave-to {
- opacity: 0;
- transform: translateX(30px);
-}
-
-/* breadcrumb transition */
-.breadcrumb-enter-active,
-.breadcrumb-leave-active {
- transition: all .5s;
-}
-
-.breadcrumb-enter,
-.breadcrumb-leave-active {
- opacity: 0;
- transform: translateX(20px);
-}
-
-.breadcrumb-move {
- transition: all .5s;
-}
-
-.breadcrumb-leave-active {
- position: absolute;
-}
diff --git a/mes-ui/src/assets/styles/variables.scss b/mes-ui/src/assets/styles/variables.scss
deleted file mode 100644
index 6803d33..0000000
--- a/mes-ui/src/assets/styles/variables.scss
+++ /dev/null
@@ -1,54 +0,0 @@
-// base color
-$blue:#324157;
-$light-blue:#3A71A8;
-$red:#C03639;
-$pink: #E65D6E;
-$green: #30B08F;
-$tiffany: #4AB7BD;
-$yellow:#FEC171;
-$panGreen: #30B08F;
-
-// 默认菜单主题风格
-$base-menu-color:#bfcbd9;
-$base-menu-color-active:#f4f4f5;
-$base-menu-background:#304156;
-$base-menu-background:#001529;
-$base-logo-title-color: #ffffff;
-
-$base-menu-light-color:rgba(0,0,0,.70);
-$base-menu-light-background:#ffffff;
-$base-logo-light-title-color: #001529;
-//#1f2d3d
-$base-sub-menu-background:#001529;
-$base-sub-menu-hover:#1f2d3d;
-
-
-// 自定义暗色菜单风格
-/*$base-menu-color:hsla(0,0%,100%,.65);
-$base-menu-color-active:#fff;
-$base-menu-background:#001529;
-$base-logo-title-color: #ffffff;
-
-$base-menu-light-color:rgba(0,0,0,.70);
-$base-menu-light-background:#ffffff;
-$base-logo-light-title-color: #001529;
-
-$base-sub-menu-background:#000c17;
-$base-sub-menu-hover:#001528;*/
-
-$base-sidebar-width: 200px;
-
-// the :export directive is the magic sauce for webpack
-// https://www.bluematador.com/blog/how-to-share-variables-between-js-and-sass
-:export {
- menuColor: $base-menu-color;
- menuLightColor: $base-menu-light-color;
- menuColorActive: $base-menu-color-active;
- menuBackground: $base-menu-background;
- menuLightBackground: $base-menu-light-background;
- subMenuBackground: $base-sub-menu-background;
- subMenuHover: $base-sub-menu-hover;
- sideBarWidth: $base-sidebar-width;
- logoTitleColor: $base-logo-title-color;
- logoLightTitleColor: $base-logo-light-title-color
-}
diff --git a/mes-ui/src/components/Breadcrumb/index.vue b/mes-ui/src/components/Breadcrumb/index.vue
deleted file mode 100644
index 1696f54..0000000
--- a/mes-ui/src/components/Breadcrumb/index.vue
+++ /dev/null
@@ -1,74 +0,0 @@
-
-
-
-
- {{ item.meta.title }}
- {{ item.meta.title }}
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/components/Crontab/day.vue b/mes-ui/src/components/Crontab/day.vue
deleted file mode 100644
index fe3eaf0..0000000
--- a/mes-ui/src/components/Crontab/day.vue
+++ /dev/null
@@ -1,161 +0,0 @@
-
-
-
-
- 日,允许的通配符[, - * ? / L W]
-
-
-
-
-
- 不指定
-
-
-
-
-
- 周期从
- -
- 日
-
-
-
-
-
- 从
- 号开始,每
- 日执行一次
-
-
-
-
-
- 每月
- 号最近的那个工作日
-
-
-
-
-
- 本月最后一天
-
-
-
-
-
- 指定
-
- {{item}}
-
-
-
-
-
-
-
diff --git a/mes-ui/src/components/Crontab/hour.vue b/mes-ui/src/components/Crontab/hour.vue
deleted file mode 100644
index 4b1f1fc..0000000
--- a/mes-ui/src/components/Crontab/hour.vue
+++ /dev/null
@@ -1,114 +0,0 @@
-
-
-
-
- 小时,允许的通配符[, - * /]
-
-
-
-
-
- 周期从
- -
- 小时
-
-
-
-
-
- 从
- 小时开始,每
- 小时执行一次
-
-
-
-
-
- 指定
-
- {{item-1}}
-
-
-
-
-
-
-
diff --git a/mes-ui/src/components/Crontab/index.vue b/mes-ui/src/components/Crontab/index.vue
deleted file mode 100644
index 3963df2..0000000
--- a/mes-ui/src/components/Crontab/index.vue
+++ /dev/null
@@ -1,430 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 确定
- 重置
- 取消
-
-
-
-
-
-
-
diff --git a/mes-ui/src/components/Crontab/min.vue b/mes-ui/src/components/Crontab/min.vue
deleted file mode 100644
index 43cab90..0000000
--- a/mes-ui/src/components/Crontab/min.vue
+++ /dev/null
@@ -1,116 +0,0 @@
-
-
-
-
- 分钟,允许的通配符[, - * /]
-
-
-
-
-
- 周期从
- -
- 分钟
-
-
-
-
-
- 从
- 分钟开始,每
- 分钟执行一次
-
-
-
-
-
- 指定
-
- {{item-1}}
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/mes-ui/src/components/Crontab/month.vue b/mes-ui/src/components/Crontab/month.vue
deleted file mode 100644
index fd0ac38..0000000
--- a/mes-ui/src/components/Crontab/month.vue
+++ /dev/null
@@ -1,114 +0,0 @@
-
-
-
-
- 月,允许的通配符[, - * /]
-
-
-
-
-
- 周期从
- -
- 月
-
-
-
-
-
- 从
- 月开始,每
- 月月执行一次
-
-
-
-
-
- 指定
-
- {{item}}
-
-
-
-
-
-
-
diff --git a/mes-ui/src/components/Crontab/result.vue b/mes-ui/src/components/Crontab/result.vue
deleted file mode 100644
index aea6e0e..0000000
--- a/mes-ui/src/components/Crontab/result.vue
+++ /dev/null
@@ -1,559 +0,0 @@
-
-
-
-
-
diff --git a/mes-ui/src/components/Crontab/second.vue b/mes-ui/src/components/Crontab/second.vue
deleted file mode 100644
index e7b7761..0000000
--- a/mes-ui/src/components/Crontab/second.vue
+++ /dev/null
@@ -1,117 +0,0 @@
-
-
-
-
- 秒,允许的通配符[, - * /]
-
-
-
-
-
- 周期从
- -
- 秒
-
-
-
-
-
- 从
- 秒开始,每
- 秒执行一次
-
-
-
-
-
- 指定
-
- {{item-1}}
-
-
-
-
-
-
-
diff --git a/mes-ui/src/components/Crontab/week.vue b/mes-ui/src/components/Crontab/week.vue
deleted file mode 100644
index 1cec700..0000000
--- a/mes-ui/src/components/Crontab/week.vue
+++ /dev/null
@@ -1,202 +0,0 @@
-
-
-
-
- 周,允许的通配符[, - * ? / L #]
-
-
-
-
-
- 不指定
-
-
-
-
-
- 周期从星期
-
- {{item.value}}
-
- -
-
- {{item.value}}
-
-
-
-
-
-
- 第
- 周的星期
-
- {{item.value}}
-
-
-
-
-
-
- 本月最后一个星期
-
- {{item.value}}
-
-
-
-
-
-
- 指定
-
- {{item.value}}
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/components/Crontab/year.vue b/mes-ui/src/components/Crontab/year.vue
deleted file mode 100644
index 5487a6c..0000000
--- a/mes-ui/src/components/Crontab/year.vue
+++ /dev/null
@@ -1,131 +0,0 @@
-
-
-
-
- 不填,允许的通配符[, - * /]
-
-
-
-
-
- 每年
-
-
-
-
-
- 周期从
- -
-
-
-
-
-
-
- 从
- 年开始,每
- 年执行一次
-
-
-
-
-
-
- 指定
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/components/DictData/index.js b/mes-ui/src/components/DictData/index.js
deleted file mode 100644
index 7b85d4a..0000000
--- a/mes-ui/src/components/DictData/index.js
+++ /dev/null
@@ -1,49 +0,0 @@
-import Vue from 'vue'
-import store from '@/store'
-import DataDict from '@/utils/dict'
-import { getDicts as getDicts } from '@/api/system/dict/data'
-
-function searchDictByKey(dict, key) {
- if (key == null && key == "") {
- return null
- }
- try {
- for (let i = 0; i < dict.length; i++) {
- if (dict[i].key == key) {
- return dict[i].value
- }
- }
- } catch (e) {
- return null
- }
-}
-
-function install() {
- Vue.use(DataDict, {
- metas: {
- '*': {
- labelField: 'dictLabel',
- valueField: 'dictValue',
- request(dictMeta) {
- const storeDict = searchDictByKey(store.getters.dict, dictMeta.type)
- if (storeDict) {
- return new Promise(resolve => { resolve(storeDict) })
- } else {
- return new Promise((resolve, reject) => {
- getDicts(dictMeta.type).then(res => {
- store.dispatch('dict/setDict', { key: dictMeta.type, value: res.data })
- resolve(res.data)
- }).catch(error => {
- reject(error)
- })
- })
- }
- },
- },
- },
- })
-}
-
-export default {
- install,
-}
\ No newline at end of file
diff --git a/mes-ui/src/components/DictTag/index.vue b/mes-ui/src/components/DictTag/index.vue
deleted file mode 100644
index 279b613..0000000
--- a/mes-ui/src/components/DictTag/index.vue
+++ /dev/null
@@ -1,92 +0,0 @@
-
-
-
-
- {{ item.label + ' ' }}
-
- {{ item.label + ' ' }}
-
-
-
-
- {{ unmatchArray | handleArray }}
-
-
-
-
-
-
diff --git a/mes-ui/src/components/Editor/index.vue b/mes-ui/src/components/Editor/index.vue
deleted file mode 100644
index 6bb5a18..0000000
--- a/mes-ui/src/components/Editor/index.vue
+++ /dev/null
@@ -1,272 +0,0 @@
-
-
-
-
-
-
-
diff --git a/mes-ui/src/components/FileUpload/index.vue b/mes-ui/src/components/FileUpload/index.vue
deleted file mode 100644
index 6c583cf..0000000
--- a/mes-ui/src/components/FileUpload/index.vue
+++ /dev/null
@@ -1,215 +0,0 @@
-
-
-
-
- 选取文件
-
-
- 请上传
- 大小不超过 {{ fileSize }}MB
- 格式为 {{ fileType.join("/") }}
- 的文件
-
-
-
-
-
-
-
- {{ getFileName(file.name) }}
-
-
- 删除
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/components/Hamburger/index.vue b/mes-ui/src/components/Hamburger/index.vue
deleted file mode 100644
index 368b002..0000000
--- a/mes-ui/src/components/Hamburger/index.vue
+++ /dev/null
@@ -1,44 +0,0 @@
-
-
-
-
-
-
-
diff --git a/mes-ui/src/components/HeaderSearch/index.vue b/mes-ui/src/components/HeaderSearch/index.vue
deleted file mode 100644
index c4d76bb..0000000
--- a/mes-ui/src/components/HeaderSearch/index.vue
+++ /dev/null
@@ -1,189 +0,0 @@
-
-
-
-
-
-
-
diff --git a/mes-ui/src/components/IconSelect/index.vue b/mes-ui/src/components/IconSelect/index.vue
deleted file mode 100644
index 8dadc02..0000000
--- a/mes-ui/src/components/IconSelect/index.vue
+++ /dev/null
@@ -1,104 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/components/IconSelect/requireIcons.js b/mes-ui/src/components/IconSelect/requireIcons.js
deleted file mode 100644
index 99e5c54..0000000
--- a/mes-ui/src/components/IconSelect/requireIcons.js
+++ /dev/null
@@ -1,11 +0,0 @@
-
-const req = require.context('../../assets/icons/svg', false, /\.svg$/)
-const requireAll = requireContext => requireContext.keys()
-
-const re = /\.\/(.*)\.svg/
-
-const icons = requireAll(req).map(i => {
- return i.match(re)[1]
-})
-
-export default icons
diff --git a/mes-ui/src/components/ImagePreview/index.vue b/mes-ui/src/components/ImagePreview/index.vue
deleted file mode 100644
index 3c770c7..0000000
--- a/mes-ui/src/components/ImagePreview/index.vue
+++ /dev/null
@@ -1,90 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/components/ImageUpload/index.vue b/mes-ui/src/components/ImageUpload/index.vue
deleted file mode 100644
index 230ce53..0000000
--- a/mes-ui/src/components/ImageUpload/index.vue
+++ /dev/null
@@ -1,227 +0,0 @@
-
-
-
-
-
-
-
-
- 请上传
- 大小不超过 {{ fileSize }}MB
- 格式为 {{ fileType.join("/") }}
- 的文件
-
-
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/components/Pagination/index.vue b/mes-ui/src/components/Pagination/index.vue
deleted file mode 100644
index 56f5a6b..0000000
--- a/mes-ui/src/components/Pagination/index.vue
+++ /dev/null
@@ -1,114 +0,0 @@
-
-
-
-
-
-
-
diff --git a/mes-ui/src/components/PanThumb/index.vue b/mes-ui/src/components/PanThumb/index.vue
deleted file mode 100644
index 1bcf417..0000000
--- a/mes-ui/src/components/PanThumb/index.vue
+++ /dev/null
@@ -1,142 +0,0 @@
-
-
-
-
-
-
-
diff --git a/mes-ui/src/components/ParentView/index.vue b/mes-ui/src/components/ParentView/index.vue
deleted file mode 100644
index 7bf6148..0000000
--- a/mes-ui/src/components/ParentView/index.vue
+++ /dev/null
@@ -1,3 +0,0 @@
-
-
-
diff --git a/mes-ui/src/components/RightPanel/index.vue b/mes-ui/src/components/RightPanel/index.vue
deleted file mode 100644
index 5abeecb..0000000
--- a/mes-ui/src/components/RightPanel/index.vue
+++ /dev/null
@@ -1,106 +0,0 @@
-
-
-
-
-
-
-
diff --git a/mes-ui/src/components/RightToolbar/index.vue b/mes-ui/src/components/RightToolbar/index.vue
deleted file mode 100644
index 527e07c..0000000
--- a/mes-ui/src/components/RightToolbar/index.vue
+++ /dev/null
@@ -1,104 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/components/RuoYi/Doc/index.vue b/mes-ui/src/components/RuoYi/Doc/index.vue
deleted file mode 100644
index 75fa864..0000000
--- a/mes-ui/src/components/RuoYi/Doc/index.vue
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/mes-ui/src/components/RuoYi/Git/index.vue b/mes-ui/src/components/RuoYi/Git/index.vue
deleted file mode 100644
index bdafbae..0000000
--- a/mes-ui/src/components/RuoYi/Git/index.vue
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/mes-ui/src/components/Screenfull/index.vue b/mes-ui/src/components/Screenfull/index.vue
deleted file mode 100644
index d4e539c..0000000
--- a/mes-ui/src/components/Screenfull/index.vue
+++ /dev/null
@@ -1,57 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/components/SizeSelect/index.vue b/mes-ui/src/components/SizeSelect/index.vue
deleted file mode 100644
index 069b5de..0000000
--- a/mes-ui/src/components/SizeSelect/index.vue
+++ /dev/null
@@ -1,56 +0,0 @@
-
-
-
-
-
-
-
- {{ item.label }}
-
-
-
-
-
-
diff --git a/mes-ui/src/components/SvgIcon/index.vue b/mes-ui/src/components/SvgIcon/index.vue
deleted file mode 100644
index e4bf5ad..0000000
--- a/mes-ui/src/components/SvgIcon/index.vue
+++ /dev/null
@@ -1,61 +0,0 @@
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/components/ThemePicker/index.vue b/mes-ui/src/components/ThemePicker/index.vue
deleted file mode 100644
index 1714e1f..0000000
--- a/mes-ui/src/components/ThemePicker/index.vue
+++ /dev/null
@@ -1,173 +0,0 @@
-
-
-
-
-
-
-
diff --git a/mes-ui/src/components/TopNav/index.vue b/mes-ui/src/components/TopNav/index.vue
deleted file mode 100644
index 9fb8dd8..0000000
--- a/mes-ui/src/components/TopNav/index.vue
+++ /dev/null
@@ -1,191 +0,0 @@
-
-
-
-
- {{ item.meta.title }}
-
-
-
-
- 更多菜单
-
-
- {{ item.meta.title }}
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/components/iFrame/index.vue b/mes-ui/src/components/iFrame/index.vue
deleted file mode 100644
index 426857f..0000000
--- a/mes-ui/src/components/iFrame/index.vue
+++ /dev/null
@@ -1,36 +0,0 @@
-
-
-
-
-
-
diff --git a/mes-ui/src/components/mes/address.json b/mes-ui/src/components/mes/address.json
deleted file mode 100644
index 71e9278..0000000
--- a/mes-ui/src/components/mes/address.json
+++ /dev/null
@@ -1,11535 +0,0 @@
-[{
- "value": "110000",
- "label": "北京市",
- "children": [{
- "value": "110100",
- "label": "北京市",
- "children": [{
- "value": "110101",
- "label": "东城区"
- }, {
- "value": "110102",
- "label": "西城区"
- }, {
- "value": "110105",
- "label": "朝阳区"
- }, {
- "value": "110106",
- "label": "丰台区"
- }, {
- "value": "110107",
- "label": "石景山区"
- }, {
- "value": "110108",
- "label": "海淀区"
- }, {
- "value": "110109",
- "label": "门头沟区"
- }, {
- "value": "110111",
- "label": "房山区"
- }, {
- "value": "110112",
- "label": "通州区"
- }, {
- "value": "110113",
- "label": "顺义区"
- }, {
- "value": "110114",
- "label": "昌平区"
- }, {
- "value": "110115",
- "label": "大兴区"
- }, {
- "value": "110116",
- "label": "怀柔区"
- }, {
- "value": "110117",
- "label": "平谷区"
- }, {
- "value": "110118",
- "label": "密云区"
- }, {
- "value": "110119",
- "label": "延庆区"
- }]
- }]
-}, {
- "value": "120000",
- "label": "天津市",
- "children": [{
- "value": "120100",
- "label": "天津市",
- "children": [{
- "value": "120101",
- "label": "和平区"
- }, {
- "value": "120102",
- "label": "河东区"
- }, {
- "value": "120103",
- "label": "河西区"
- }, {
- "value": "120104",
- "label": "南开区"
- }, {
- "value": "120105",
- "label": "河北区"
- }, {
- "value": "120106",
- "label": "红桥区"
- }, {
- "value": "120110",
- "label": "东丽区"
- }, {
- "value": "120111",
- "label": "西青区"
- }, {
- "value": "120112",
- "label": "津南区"
- }, {
- "value": "120113",
- "label": "北辰区"
- }, {
- "value": "120114",
- "label": "武清区"
- }, {
- "value": "120115",
- "label": "宝坻区"
- }, {
- "value": "120116",
- "label": "滨海新区"
- }, {
- "value": "120117",
- "label": "宁河区"
- }, {
- "value": "120118",
- "label": "静海区"
- }, {
- "value": "120119",
- "label": "蓟州区"
- }]
- }]
-}, {
- "value": "130000",
- "label": "河北省",
- "children": [{
- "value": "130100",
- "label": "石家庄市",
- "children": [{
- "value": "130102",
- "label": "长安区"
- }, {
- "value": "130104",
- "label": "桥西区"
- }, {
- "value": "130105",
- "label": "新华区"
- }, {
- "value": "130107",
- "label": "井陉矿区"
- }, {
- "value": "130108",
- "label": "裕华区"
- }, {
- "value": "130109",
- "label": "藁城区"
- }, {
- "value": "130110",
- "label": "鹿泉区"
- }, {
- "value": "130111",
- "label": "栾城区"
- }, {
- "value": "130121",
- "label": "井陉县"
- }, {
- "value": "130123",
- "label": "正定县"
- }, {
- "value": "130125",
- "label": "行唐县"
- }, {
- "value": "130126",
- "label": "灵寿县"
- }, {
- "value": "130127",
- "label": "高邑县"
- }, {
- "value": "130128",
- "label": "深泽县"
- }, {
- "value": "130129",
- "label": "赞皇县"
- }, {
- "value": "130130",
- "label": "无极县"
- }, {
- "value": "130131",
- "label": "平山县"
- }, {
- "value": "130132",
- "label": "元氏县"
- }, {
- "value": "130133",
- "label": "赵县"
- }, {
- "value": "130181",
- "label": "辛集市"
- }, {
- "value": "130183",
- "label": "晋州市"
- }, {
- "value": "130184",
- "label": "新乐市"
- }]
- }, {
- "value": "130200",
- "label": "唐山市",
- "children": [{
- "value": "130202",
- "label": "路南区"
- }, {
- "value": "130203",
- "label": "路北区"
- }, {
- "value": "130204",
- "label": "古冶区"
- }, {
- "value": "130205",
- "label": "开平区"
- }, {
- "value": "130207",
- "label": "丰南区"
- }, {
- "value": "130208",
- "label": "丰润区"
- }, {
- "value": "130209",
- "label": "曹妃甸区"
- }, {
- "value": "130224",
- "label": "滦南县"
- }, {
- "value": "130225",
- "label": "乐亭县"
- }, {
- "value": "130227",
- "label": "迁西县"
- }, {
- "value": "130229",
- "label": "玉田县"
- }, {
- "value": "130281",
- "label": "遵化市"
- }, {
- "value": "130283",
- "label": "迁安市"
- }, {
- "value": "130284",
- "label": "滦州市"
- }]
- }, {
- "value": "130300",
- "label": "秦皇岛市",
- "children": [{
- "value": "130302",
- "label": "海港区"
- }, {
- "value": "130303",
- "label": "山海关区"
- }, {
- "value": "130304",
- "label": "北戴河区"
- }, {
- "value": "130306",
- "label": "抚宁区"
- }, {
- "value": "130321",
- "label": "青龙满族自治县"
- }, {
- "value": "130322",
- "label": "昌黎县"
- }, {
- "value": "130324",
- "label": "卢龙县"
- }]
- }, {
- "value": "130400",
- "label": "邯郸市",
- "children": [{
- "value": "130402",
- "label": "邯山区"
- }, {
- "value": "130403",
- "label": "丛台区"
- }, {
- "value": "130404",
- "label": "复兴区"
- }, {
- "value": "130406",
- "label": "峰峰矿区"
- }, {
- "value": "130407",
- "label": "肥乡区"
- }, {
- "value": "130408",
- "label": "永年区"
- }, {
- "value": "130423",
- "label": "临漳县"
- }, {
- "value": "130424",
- "label": "成安县"
- }, {
- "value": "130425",
- "label": "大名县"
- }, {
- "value": "130426",
- "label": "涉县"
- }, {
- "value": "130427",
- "label": "磁县"
- }, {
- "value": "130430",
- "label": "邱县"
- }, {
- "value": "130431",
- "label": "鸡泽县"
- }, {
- "value": "130432",
- "label": "广平县"
- }, {
- "value": "130433",
- "label": "馆陶县"
- }, {
- "value": "130434",
- "label": "魏县"
- }, {
- "value": "130435",
- "label": "曲周县"
- }, {
- "value": "130481",
- "label": "武安市"
- }]
- }, {
- "value": "130500",
- "label": "邢台市",
- "children": [{
- "value": "130502",
- "label": "桥东区"
- }, {
- "value": "130503",
- "label": "桥西区"
- }, {
- "value": "130521",
- "label": "邢台县"
- }, {
- "value": "130522",
- "label": "临城县"
- }, {
- "value": "130523",
- "label": "内丘县"
- }, {
- "value": "130524",
- "label": "柏乡县"
- }, {
- "value": "130525",
- "label": "隆尧县"
- }, {
- "value": "130526",
- "label": "任县"
- }, {
- "value": "130527",
- "label": "南和县"
- }, {
- "value": "130528",
- "label": "宁晋县"
- }, {
- "value": "130529",
- "label": "巨鹿县"
- }, {
- "value": "130530",
- "label": "新河县"
- }, {
- "value": "130531",
- "label": "广宗县"
- }, {
- "value": "130532",
- "label": "平乡县"
- }, {
- "value": "130533",
- "label": "威县"
- }, {
- "value": "130534",
- "label": "清河县"
- }, {
- "value": "130535",
- "label": "临西县"
- }, {
- "value": "130581",
- "label": "南宫市"
- }, {
- "value": "130582",
- "label": "沙河市"
- }]
- }, {
- "value": "130600",
- "label": "保定市",
- "children": [{
- "value": "130602",
- "label": "竞秀区"
- }, {
- "value": "130606",
- "label": "莲池区"
- }, {
- "value": "130607",
- "label": "满城区"
- }, {
- "value": "130608",
- "label": "清苑区"
- }, {
- "value": "130609",
- "label": "徐水区"
- }, {
- "value": "130623",
- "label": "涞水县"
- }, {
- "value": "130624",
- "label": "阜平县"
- }, {
- "value": "130626",
- "label": "定兴县"
- }, {
- "value": "130627",
- "label": "唐县"
- }, {
- "value": "130628",
- "label": "高阳县"
- }, {
- "value": "130629",
- "label": "容城县"
- }, {
- "value": "130630",
- "label": "涞源县"
- }, {
- "value": "130631",
- "label": "望都县"
- }, {
- "value": "130632",
- "label": "安新县"
- }, {
- "value": "130633",
- "label": "易县"
- }, {
- "value": "130634",
- "label": "曲阳县"
- }, {
- "value": "130635",
- "label": "蠡县"
- }, {
- "value": "130636",
- "label": "顺平县"
- }, {
- "value": "130637",
- "label": "博野县"
- }, {
- "value": "130638",
- "label": "雄县"
- }, {
- "value": "130681",
- "label": "涿州市"
- }, {
- "value": "130682",
- "label": "定州市"
- }, {
- "value": "130683",
- "label": "安国市"
- }, {
- "value": "130684",
- "label": "高碑店市"
- }]
- }, {
- "value": "130700",
- "label": "张家口市",
- "children": [{
- "value": "130702",
- "label": "桥东区"
- }, {
- "value": "130703",
- "label": "桥西区"
- }, {
- "value": "130705",
- "label": "宣化区"
- }, {
- "value": "130706",
- "label": "下花园区"
- }, {
- "value": "130708",
- "label": "万全区"
- }, {
- "value": "130709",
- "label": "崇礼区"
- }, {
- "value": "130722",
- "label": "张北县"
- }, {
- "value": "130723",
- "label": "康保县"
- }, {
- "value": "130724",
- "label": "沽源县"
- }, {
- "value": "130725",
- "label": "尚义县"
- }, {
- "value": "130726",
- "label": "蔚县"
- }, {
- "value": "130727",
- "label": "阳原县"
- }, {
- "value": "130728",
- "label": "怀安县"
- }, {
- "value": "130730",
- "label": "怀来县"
- }, {
- "value": "130731",
- "label": "涿鹿县"
- }, {
- "value": "130732",
- "label": "赤城县"
- }]
- }, {
- "value": "130800",
- "label": "承德市",
- "children": [{
- "value": "130802",
- "label": "双桥区"
- }, {
- "value": "130803",
- "label": "双滦区"
- }, {
- "value": "130804",
- "label": "鹰手营子矿区"
- }, {
- "value": "130821",
- "label": "承德县"
- }, {
- "value": "130822",
- "label": "兴隆县"
- }, {
- "value": "130824",
- "label": "滦平县"
- }, {
- "value": "130825",
- "label": "隆化县"
- }, {
- "value": "130826",
- "label": "丰宁满族自治县"
- }, {
- "value": "130827",
- "label": "宽城满族自治县"
- }, {
- "value": "130828",
- "label": "围场满族蒙古族自治县"
- }, {
- "value": "130881",
- "label": "平泉市"
- }]
- }, {
- "value": "130900",
- "label": "沧州市",
- "children": [{
- "value": "130902",
- "label": "新华区"
- }, {
- "value": "130903",
- "label": "运河区"
- }, {
- "value": "130921",
- "label": "沧县"
- }, {
- "value": "130922",
- "label": "青县"
- }, {
- "value": "130923",
- "label": "东光县"
- }, {
- "value": "130924",
- "label": "海兴县"
- }, {
- "value": "130925",
- "label": "盐山县"
- }, {
- "value": "130926",
- "label": "肃宁县"
- }, {
- "value": "130927",
- "label": "南皮县"
- }, {
- "value": "130928",
- "label": "吴桥县"
- }, {
- "value": "130929",
- "label": "献县"
- }, {
- "value": "130930",
- "label": "孟村回族自治县"
- }, {
- "value": "130981",
- "label": "泊头市"
- }, {
- "value": "130982",
- "label": "任丘市"
- }, {
- "value": "130983",
- "label": "黄骅市"
- }, {
- "value": "130984",
- "label": "河间市"
- }]
- }, {
- "value": "131000",
- "label": "廊坊市",
- "children": [{
- "value": "131002",
- "label": "安次区"
- }, {
- "value": "131003",
- "label": "广阳区"
- }, {
- "value": "131022",
- "label": "固安县"
- }, {
- "value": "131023",
- "label": "永清县"
- }, {
- "value": "131024",
- "label": "香河县"
- }, {
- "value": "131025",
- "label": "大城县"
- }, {
- "value": "131026",
- "label": "文安县"
- }, {
- "value": "131028",
- "label": "大厂回族自治县"
- }, {
- "value": "131081",
- "label": "霸州市"
- }, {
- "value": "131082",
- "label": "三河市"
- }]
- }, {
- "value": "131100",
- "label": "衡水市",
- "children": [{
- "value": "131102",
- "label": "桃城区"
- }, {
- "value": "131103",
- "label": "冀州区"
- }, {
- "value": "131121",
- "label": "枣强县"
- }, {
- "value": "131122",
- "label": "武邑县"
- }, {
- "value": "131123",
- "label": "武强县"
- }, {
- "value": "131124",
- "label": "饶阳县"
- }, {
- "value": "131125",
- "label": "安平县"
- }, {
- "value": "131126",
- "label": "故城县"
- }, {
- "value": "131127",
- "label": "景县"
- }, {
- "value": "131128",
- "label": "阜城县"
- }, {
- "value": "131182",
- "label": "深州市"
- }]
- }]
-}, {
- "value": "140000",
- "label": "山西省",
- "children": [{
- "value": "140100",
- "label": "太原市",
- "children": [{
- "value": "140105",
- "label": "小店区"
- }, {
- "value": "140106",
- "label": "迎泽区"
- }, {
- "value": "140107",
- "label": "杏花岭区"
- }, {
- "value": "140108",
- "label": "尖草坪区"
- }, {
- "value": "140109",
- "label": "万柏林区"
- }, {
- "value": "140110",
- "label": "晋源区"
- }, {
- "value": "140121",
- "label": "清徐县"
- }, {
- "value": "140122",
- "label": "阳曲县"
- }, {
- "value": "140123",
- "label": "娄烦县"
- }, {
- "value": "140181",
- "label": "古交市"
- }]
- }, {
- "value": "140200",
- "label": "大同市",
- "children": [{
- "value": "140212",
- "label": "新荣区"
- }, {
- "value": "140213",
- "label": "平城区"
- }, {
- "value": "140214",
- "label": "云冈区"
- }, {
- "value": "140215",
- "label": "云州区"
- }, {
- "value": "140221",
- "label": "阳高县"
- }, {
- "value": "140222",
- "label": "天镇县"
- }, {
- "value": "140223",
- "label": "广灵县"
- }, {
- "value": "140224",
- "label": "灵丘县"
- }, {
- "value": "140225",
- "label": "浑源县"
- }, {
- "value": "140226",
- "label": "左云县"
- }]
- }, {
- "value": "140300",
- "label": "阳泉市",
- "children": [{
- "value": "140302",
- "label": "城区"
- }, {
- "value": "140303",
- "label": "矿区"
- }, {
- "value": "140311",
- "label": "郊区"
- }, {
- "value": "140321",
- "label": "平定县"
- }, {
- "value": "140322",
- "label": "盂县"
- }]
- }, {
- "value": "140400",
- "label": "长治市",
- "children": [{
- "value": "140403",
- "label": "潞州区"
- }, {
- "value": "140404",
- "label": "上党区"
- }, {
- "value": "140405",
- "label": "屯留区"
- }, {
- "value": "140406",
- "label": "潞城区"
- }, {
- "value": "140423",
- "label": "襄垣县"
- }, {
- "value": "140425",
- "label": "平顺县"
- }, {
- "value": "140426",
- "label": "黎城县"
- }, {
- "value": "140427",
- "label": "壶关县"
- }, {
- "value": "140428",
- "label": "长子县"
- }, {
- "value": "140429",
- "label": "武乡县"
- }, {
- "value": "140430",
- "label": "沁县"
- }, {
- "value": "140431",
- "label": "沁源县"
- }]
- }, {
- "value": "140500",
- "label": "晋城市",
- "children": [{
- "value": "140502",
- "label": "城区"
- }, {
- "value": "140521",
- "label": "沁水县"
- }, {
- "value": "140522",
- "label": "阳城县"
- }, {
- "value": "140524",
- "label": "陵川县"
- }, {
- "value": "140525",
- "label": "泽州县"
- }, {
- "value": "140581",
- "label": "高平市"
- }]
- }, {
- "value": "140600",
- "label": "朔州市",
- "children": [{
- "value": "140602",
- "label": "朔城区"
- }, {
- "value": "140603",
- "label": "平鲁区"
- }, {
- "value": "140621",
- "label": "山阴县"
- }, {
- "value": "140622",
- "label": "应县"
- }, {
- "value": "140623",
- "label": "右玉县"
- }, {
- "value": "140681",
- "label": "怀仁市"
- }]
- }, {
- "value": "140700",
- "label": "晋中市",
- "children": [{
- "value": "140702",
- "label": "榆次区"
- }, {
- "value": "140703",
- "label": "太谷区"
- }, {
- "value": "140721",
- "label": "榆社县"
- }, {
- "value": "140722",
- "label": "左权县"
- }, {
- "value": "140723",
- "label": "和顺县"
- }, {
- "value": "140724",
- "label": "昔阳县"
- }, {
- "value": "140725",
- "label": "寿阳县"
- }, {
- "value": "140727",
- "label": "祁县"
- }, {
- "value": "140728",
- "label": "平遥县"
- }, {
- "value": "140729",
- "label": "灵石县"
- }, {
- "value": "140781",
- "label": "介休市"
- }]
- }, {
- "value": "140800",
- "label": "运城市",
- "children": [{
- "value": "140802",
- "label": "盐湖区"
- }, {
- "value": "140821",
- "label": "临猗县"
- }, {
- "value": "140822",
- "label": "万荣县"
- }, {
- "value": "140823",
- "label": "闻喜县"
- }, {
- "value": "140824",
- "label": "稷山县"
- }, {
- "value": "140825",
- "label": "新绛县"
- }, {
- "value": "140826",
- "label": "绛县"
- }, {
- "value": "140827",
- "label": "垣曲县"
- }, {
- "value": "140828",
- "label": "夏县"
- }, {
- "value": "140829",
- "label": "平陆县"
- }, {
- "value": "140830",
- "label": "芮城县"
- }, {
- "value": "140881",
- "label": "永济市"
- }, {
- "value": "140882",
- "label": "河津市"
- }]
- }, {
- "value": "140900",
- "label": "忻州市",
- "children": [{
- "value": "140902",
- "label": "忻府区"
- }, {
- "value": "140921",
- "label": "定襄县"
- }, {
- "value": "140922",
- "label": "五台县"
- }, {
- "value": "140923",
- "label": "代县"
- }, {
- "value": "140924",
- "label": "繁峙县"
- }, {
- "value": "140925",
- "label": "宁武县"
- }, {
- "value": "140926",
- "label": "静乐县"
- }, {
- "value": "140927",
- "label": "神池县"
- }, {
- "value": "140928",
- "label": "五寨县"
- }, {
- "value": "140929",
- "label": "岢岚县"
- }, {
- "value": "140930",
- "label": "河曲县"
- }, {
- "value": "140931",
- "label": "保德县"
- }, {
- "value": "140932",
- "label": "偏关县"
- }, {
- "value": "140981",
- "label": "原平市"
- }]
- }, {
- "value": "141000",
- "label": "临汾市",
- "children": [{
- "value": "141002",
- "label": "尧都区"
- }, {
- "value": "141021",
- "label": "曲沃县"
- }, {
- "value": "141022",
- "label": "翼城县"
- }, {
- "value": "141023",
- "label": "襄汾县"
- }, {
- "value": "141024",
- "label": "洪洞县"
- }, {
- "value": "141025",
- "label": "古县"
- }, {
- "value": "141026",
- "label": "安泽县"
- }, {
- "value": "141027",
- "label": "浮山县"
- }, {
- "value": "141028",
- "label": "吉县"
- }, {
- "value": "141029",
- "label": "乡宁县"
- }, {
- "value": "141030",
- "label": "大宁县"
- }, {
- "value": "141031",
- "label": "隰县"
- }, {
- "value": "141032",
- "label": "永和县"
- }, {
- "value": "141033",
- "label": "蒲县"
- }, {
- "value": "141034",
- "label": "汾西县"
- }, {
- "value": "141081",
- "label": "侯马市"
- }, {
- "value": "141082",
- "label": "霍州市"
- }]
- }, {
- "value": "141100",
- "label": "吕梁市",
- "children": [{
- "value": "141102",
- "label": "离石区"
- }, {
- "value": "141121",
- "label": "文水县"
- }, {
- "value": "141122",
- "label": "交城县"
- }, {
- "value": "141123",
- "label": "兴县"
- }, {
- "value": "141124",
- "label": "临县"
- }, {
- "value": "141125",
- "label": "柳林县"
- }, {
- "value": "141126",
- "label": "石楼县"
- }, {
- "value": "141127",
- "label": "岚县"
- }, {
- "value": "141128",
- "label": "方山县"
- }, {
- "value": "141129",
- "label": "中阳县"
- }, {
- "value": "141130",
- "label": "交口县"
- }, {
- "value": "141181",
- "label": "孝义市"
- }, {
- "value": "141182",
- "label": "汾阳市"
- }]
- }]
-}, {
- "value": "150000",
- "label": "内蒙古自治区",
- "children": [{
- "value": "150100",
- "label": "呼和浩特市",
- "children": [{
- "value": "150102",
- "label": "新城区"
- }, {
- "value": "150103",
- "label": "回民区"
- }, {
- "value": "150104",
- "label": "玉泉区"
- }, {
- "value": "150105",
- "label": "赛罕区"
- }, {
- "value": "150121",
- "label": "土默特左旗"
- }, {
- "value": "150122",
- "label": "托克托县"
- }, {
- "value": "150123",
- "label": "和林格尔县"
- }, {
- "value": "150124",
- "label": "清水河县"
- }, {
- "value": "150125",
- "label": "武川县"
- }]
- }, {
- "value": "150200",
- "label": "包头市",
- "children": [{
- "value": "150202",
- "label": "东河区"
- }, {
- "value": "150203",
- "label": "昆都仑区"
- }, {
- "value": "150204",
- "label": "青山区"
- }, {
- "value": "150205",
- "label": "石拐区"
- }, {
- "value": "150206",
- "label": "白云鄂博矿区"
- }, {
- "value": "150207",
- "label": "九原区"
- }, {
- "value": "150221",
- "label": "土默特右旗"
- }, {
- "value": "150222",
- "label": "固阳县"
- }, {
- "value": "150223",
- "label": "达尔罕茂明安联合旗"
- }]
- }, {
- "value": "150300",
- "label": "乌海市",
- "children": [{
- "value": "150302",
- "label": "海勃湾区"
- }, {
- "value": "150303",
- "label": "海南区"
- }, {
- "value": "150304",
- "label": "乌达区"
- }]
- }, {
- "value": "150400",
- "label": "赤峰市",
- "children": [{
- "value": "150402",
- "label": "红山区"
- }, {
- "value": "150403",
- "label": "元宝山区"
- }, {
- "value": "150404",
- "label": "松山区"
- }, {
- "value": "150421",
- "label": "阿鲁科尔沁旗"
- }, {
- "value": "150422",
- "label": "巴林左旗"
- }, {
- "value": "150423",
- "label": "巴林右旗"
- }, {
- "value": "150424",
- "label": "林西县"
- }, {
- "value": "150425",
- "label": "克什克腾旗"
- }, {
- "value": "150426",
- "label": "翁牛特旗"
- }, {
- "value": "150428",
- "label": "喀喇沁旗"
- }, {
- "value": "150429",
- "label": "宁城县"
- }, {
- "value": "150430",
- "label": "敖汉旗"
- }]
- }, {
- "value": "150500",
- "label": "通辽市",
- "children": [{
- "value": "150502",
- "label": "科尔沁区"
- }, {
- "value": "150521",
- "label": "科尔沁左翼中旗"
- }, {
- "value": "150522",
- "label": "科尔沁左翼后旗"
- }, {
- "value": "150523",
- "label": "开鲁县"
- }, {
- "value": "150524",
- "label": "库伦旗"
- }, {
- "value": "150525",
- "label": "奈曼旗"
- }, {
- "value": "150526",
- "label": "扎鲁特旗"
- }, {
- "value": "150581",
- "label": "霍林郭勒市"
- }]
- }, {
- "value": "150600",
- "label": "鄂尔多斯市",
- "children": [{
- "value": "150602",
- "label": "东胜区"
- }, {
- "value": "150603",
- "label": "康巴什区"
- }, {
- "value": "150621",
- "label": "达拉特旗"
- }, {
- "value": "150622",
- "label": "准格尔旗"
- }, {
- "value": "150623",
- "label": "鄂托克前旗"
- }, {
- "value": "150624",
- "label": "鄂托克旗"
- }, {
- "value": "150625",
- "label": "杭锦旗"
- }, {
- "value": "150626",
- "label": "乌审旗"
- }, {
- "value": "150627",
- "label": "伊金霍洛旗"
- }]
- }, {
- "value": "150700",
- "label": "呼伦贝尔市",
- "children": [{
- "value": "150702",
- "label": "海拉尔区"
- }, {
- "value": "150703",
- "label": "扎赉诺尔区"
- }, {
- "value": "150721",
- "label": "阿荣旗"
- }, {
- "value": "150722",
- "label": "莫力达瓦达斡尔族自治旗"
- }, {
- "value": "150723",
- "label": "鄂伦春自治旗"
- }, {
- "value": "150724",
- "label": "鄂温克族自治旗"
- }, {
- "value": "150725",
- "label": "陈巴尔虎旗"
- }, {
- "value": "150726",
- "label": "新巴尔虎左旗"
- }, {
- "value": "150727",
- "label": "新巴尔虎右旗"
- }, {
- "value": "150781",
- "label": "满洲里市"
- }, {
- "value": "150782",
- "label": "牙克石市"
- }, {
- "value": "150783",
- "label": "扎兰屯市"
- }, {
- "value": "150784",
- "label": "额尔古纳市"
- }, {
- "value": "150785",
- "label": "根河市"
- }]
- }, {
- "value": "150800",
- "label": "巴彦淖尔市",
- "children": [{
- "value": "150802",
- "label": "临河区"
- }, {
- "value": "150821",
- "label": "五原县"
- }, {
- "value": "150822",
- "label": "磴口县"
- }, {
- "value": "150823",
- "label": "乌拉特前旗"
- }, {
- "value": "150824",
- "label": "乌拉特中旗"
- }, {
- "value": "150825",
- "label": "乌拉特后旗"
- }, {
- "value": "150826",
- "label": "杭锦后旗"
- }]
- }, {
- "value": "150900",
- "label": "乌兰察布市",
- "children": [{
- "value": "150902",
- "label": "集宁区"
- }, {
- "value": "150921",
- "label": "卓资县"
- }, {
- "value": "150922",
- "label": "化德县"
- }, {
- "value": "150923",
- "label": "商都县"
- }, {
- "value": "150924",
- "label": "兴和县"
- }, {
- "value": "150925",
- "label": "凉城县"
- }, {
- "value": "150926",
- "label": "察哈尔右翼前旗"
- }, {
- "value": "150927",
- "label": "察哈尔右翼中旗"
- }, {
- "value": "150928",
- "label": "察哈尔右翼后旗"
- }, {
- "value": "150929",
- "label": "四子王旗"
- }, {
- "value": "150981",
- "label": "丰镇市"
- }]
- }, {
- "value": "152200",
- "label": "兴安盟",
- "children": [{
- "value": "152201",
- "label": "乌兰浩特市"
- }, {
- "value": "152202",
- "label": "阿尔山市"
- }, {
- "value": "152221",
- "label": "科尔沁右翼前旗"
- }, {
- "value": "152222",
- "label": "科尔沁右翼中旗"
- }, {
- "value": "152223",
- "label": "扎赉特旗"
- }, {
- "value": "152224",
- "label": "突泉县"
- }]
- }, {
- "value": "152500",
- "label": "锡林郭勒盟",
- "children": [{
- "value": "152501",
- "label": "二连浩特市"
- }, {
- "value": "152502",
- "label": "锡林浩特市"
- }, {
- "value": "152522",
- "label": "阿巴嘎旗"
- }, {
- "value": "152523",
- "label": "苏尼特左旗"
- }, {
- "value": "152524",
- "label": "苏尼特右旗"
- }, {
- "value": "152525",
- "label": "东乌珠穆沁旗"
- }, {
- "value": "152526",
- "label": "西乌珠穆沁旗"
- }, {
- "value": "152527",
- "label": "太仆寺旗"
- }, {
- "value": "152528",
- "label": "镶黄旗"
- }, {
- "value": "152529",
- "label": "正镶白旗"
- }, {
- "value": "152530",
- "label": "正蓝旗"
- }, {
- "value": "152531",
- "label": "多伦县"
- }]
- }, {
- "value": "152900",
- "label": "阿拉善盟",
- "children": [{
- "value": "152921",
- "label": "阿拉善左旗"
- }, {
- "value": "152922",
- "label": "阿拉善右旗"
- }, {
- "value": "152923",
- "label": "额济纳旗"
- }]
- }]
-}, {
- "value": "210000",
- "label": "辽宁省",
- "children": [{
- "value": "210100",
- "label": "沈阳市",
- "children": [{
- "value": "210102",
- "label": "和平区"
- }, {
- "value": "210103",
- "label": "沈河区"
- }, {
- "value": "210104",
- "label": "大东区"
- }, {
- "value": "210105",
- "label": "皇姑区"
- }, {
- "value": "210106",
- "label": "铁西区"
- }, {
- "value": "210111",
- "label": "苏家屯区"
- }, {
- "value": "210112",
- "label": "浑南区"
- }, {
- "value": "210113",
- "label": "沈北新区"
- }, {
- "value": "210114",
- "label": "于洪区"
- }, {
- "value": "210115",
- "label": "辽中区"
- }, {
- "value": "210123",
- "label": "康平县"
- }, {
- "value": "210124",
- "label": "法库县"
- }, {
- "value": "210181",
- "label": "新民市"
- }]
- }, {
- "value": "210200",
- "label": "大连市",
- "children": [{
- "value": "210202",
- "label": "中山区"
- }, {
- "value": "210203",
- "label": "西岗区"
- }, {
- "value": "210204",
- "label": "沙河口区"
- }, {
- "value": "210211",
- "label": "甘井子区"
- }, {
- "value": "210212",
- "label": "旅顺口区"
- }, {
- "value": "210213",
- "label": "金州区"
- }, {
- "value": "210214",
- "label": "普兰店区"
- }, {
- "value": "210224",
- "label": "长海县"
- }, {
- "value": "210281",
- "label": "瓦房店市"
- }, {
- "value": "210283",
- "label": "庄河市"
- }]
- }, {
- "value": "210300",
- "label": "鞍山市",
- "children": [{
- "value": "210302",
- "label": "铁东区"
- }, {
- "value": "210303",
- "label": "铁西区"
- }, {
- "value": "210304",
- "label": "立山区"
- }, {
- "value": "210311",
- "label": "千山区"
- }, {
- "value": "210321",
- "label": "台安县"
- }, {
- "value": "210323",
- "label": "岫岩满族自治县"
- }, {
- "value": "210381",
- "label": "海城市"
- }]
- }, {
- "value": "210400",
- "label": "抚顺市",
- "children": [{
- "value": "210402",
- "label": "新抚区"
- }, {
- "value": "210403",
- "label": "东洲区"
- }, {
- "value": "210404",
- "label": "望花区"
- }, {
- "value": "210411",
- "label": "顺城区"
- }, {
- "value": "210421",
- "label": "抚顺县"
- }, {
- "value": "210422",
- "label": "新宾满族自治县"
- }, {
- "value": "210423",
- "label": "清原满族自治县"
- }]
- }, {
- "value": "210500",
- "label": "本溪市",
- "children": [{
- "value": "210502",
- "label": "平山区"
- }, {
- "value": "210503",
- "label": "溪湖区"
- }, {
- "value": "210504",
- "label": "明山区"
- }, {
- "value": "210505",
- "label": "南芬区"
- }, {
- "value": "210521",
- "label": "本溪满族自治县"
- }, {
- "value": "210522",
- "label": "桓仁满族自治县"
- }]
- }, {
- "value": "210600",
- "label": "丹东市",
- "children": [{
- "value": "210602",
- "label": "元宝区"
- }, {
- "value": "210603",
- "label": "振兴区"
- }, {
- "value": "210604",
- "label": "振安区"
- }, {
- "value": "210624",
- "label": "宽甸满族自治县"
- }, {
- "value": "210681",
- "label": "东港市"
- }, {
- "value": "210682",
- "label": "凤城市"
- }]
- }, {
- "value": "210700",
- "label": "锦州市",
- "children": [{
- "value": "210702",
- "label": "古塔区"
- }, {
- "value": "210703",
- "label": "凌河区"
- }, {
- "value": "210711",
- "label": "太和区"
- }, {
- "value": "210726",
- "label": "黑山县"
- }, {
- "value": "210727",
- "label": "义县"
- }, {
- "value": "210781",
- "label": "凌海市"
- }, {
- "value": "210782",
- "label": "北镇市"
- }]
- }, {
- "value": "210800",
- "label": "营口市",
- "children": [{
- "value": "210802",
- "label": "站前区"
- }, {
- "value": "210803",
- "label": "西市区"
- }, {
- "value": "210804",
- "label": "鲅鱼圈区"
- }, {
- "value": "210811",
- "label": "老边区"
- }, {
- "value": "210881",
- "label": "盖州市"
- }, {
- "value": "210882",
- "label": "大石桥市"
- }]
- }, {
- "value": "210900",
- "label": "阜新市",
- "children": [{
- "value": "210902",
- "label": "海州区"
- }, {
- "value": "210903",
- "label": "新邱区"
- }, {
- "value": "210904",
- "label": "太平区"
- }, {
- "value": "210905",
- "label": "清河门区"
- }, {
- "value": "210911",
- "label": "细河区"
- }, {
- "value": "210921",
- "label": "阜新蒙古族自治县"
- }, {
- "value": "210922",
- "label": "彰武县"
- }]
- }, {
- "value": "211000",
- "label": "辽阳市",
- "children": [{
- "value": "211002",
- "label": "白塔区"
- }, {
- "value": "211003",
- "label": "文圣区"
- }, {
- "value": "211004",
- "label": "宏伟区"
- }, {
- "value": "211005",
- "label": "弓长岭区"
- }, {
- "value": "211011",
- "label": "太子河区"
- }, {
- "value": "211021",
- "label": "辽阳县"
- }, {
- "value": "211081",
- "label": "灯塔市"
- }]
- }, {
- "value": "211100",
- "label": "盘锦市",
- "children": [{
- "value": "211102",
- "label": "双台子区"
- }, {
- "value": "211103",
- "label": "兴隆台区"
- }, {
- "value": "211104",
- "label": "大洼区"
- }, {
- "value": "211122",
- "label": "盘山县"
- }]
- }, {
- "value": "211200",
- "label": "铁岭市",
- "children": [{
- "value": "211202",
- "label": "银州区"
- }, {
- "value": "211204",
- "label": "清河区"
- }, {
- "value": "211221",
- "label": "铁岭县"
- }, {
- "value": "211223",
- "label": "西丰县"
- }, {
- "value": "211224",
- "label": "昌图县"
- }, {
- "value": "211281",
- "label": "调兵山市"
- }, {
- "value": "211282",
- "label": "开原市"
- }]
- }, {
- "value": "211300",
- "label": "朝阳市",
- "children": [{
- "value": "211302",
- "label": "双塔区"
- }, {
- "value": "211303",
- "label": "龙城区"
- }, {
- "value": "211321",
- "label": "朝阳县"
- }, {
- "value": "211322",
- "label": "建平县"
- }, {
- "value": "211324",
- "label": "喀喇沁左翼蒙古族自治县"
- }, {
- "value": "211381",
- "label": "北票市"
- }, {
- "value": "211382",
- "label": "凌源市"
- }]
- }, {
- "value": "211400",
- "label": "葫芦岛市",
- "children": [{
- "value": "211402",
- "label": "连山区"
- }, {
- "value": "211403",
- "label": "龙港区"
- }, {
- "value": "211404",
- "label": "南票区"
- }, {
- "value": "211421",
- "label": "绥中县"
- }, {
- "value": "211422",
- "label": "建昌县"
- }, {
- "value": "211481",
- "label": "兴城市"
- }]
- }]
-}, {
- "value": "220000",
- "label": "吉林省",
- "children": [{
- "value": "220100",
- "label": "长春市",
- "children": [{
- "value": "220102",
- "label": "南关区"
- }, {
- "value": "220103",
- "label": "宽城区"
- }, {
- "value": "220104",
- "label": "朝阳区"
- }, {
- "value": "220105",
- "label": "二道区"
- }, {
- "value": "220106",
- "label": "绿园区"
- }, {
- "value": "220112",
- "label": "双阳区"
- }, {
- "value": "220113",
- "label": "九台区"
- }, {
- "value": "220122",
- "label": "农安县"
- }, {
- "value": "220182",
- "label": "榆树市"
- }, {
- "value": "220183",
- "label": "德惠市"
- }]
- }, {
- "value": "220200",
- "label": "吉林市",
- "children": [{
- "value": "220202",
- "label": "昌邑区"
- }, {
- "value": "220203",
- "label": "龙潭区"
- }, {
- "value": "220204",
- "label": "船营区"
- }, {
- "value": "220211",
- "label": "丰满区"
- }, {
- "value": "220221",
- "label": "永吉县"
- }, {
- "value": "220281",
- "label": "蛟河市"
- }, {
- "value": "220282",
- "label": "桦甸市"
- }, {
- "value": "220283",
- "label": "舒兰市"
- }, {
- "value": "220284",
- "label": "磐石市"
- }]
- }, {
- "value": "220300",
- "label": "四平市",
- "children": [{
- "value": "220302",
- "label": "铁西区"
- }, {
- "value": "220303",
- "label": "铁东区"
- }, {
- "value": "220322",
- "label": "梨树县"
- }, {
- "value": "220323",
- "label": "伊通满族自治县"
- }, {
- "value": "220381",
- "label": "公主岭市"
- }, {
- "value": "220382",
- "label": "双辽市"
- }]
- }, {
- "value": "220400",
- "label": "辽源市",
- "children": [{
- "value": "220402",
- "label": "龙山区"
- }, {
- "value": "220403",
- "label": "西安区"
- }, {
- "value": "220421",
- "label": "东丰县"
- }, {
- "value": "220422",
- "label": "东辽县"
- }]
- }, {
- "value": "220500",
- "label": "通化市",
- "children": [{
- "value": "220502",
- "label": "东昌区"
- }, {
- "value": "220503",
- "label": "二道江区"
- }, {
- "value": "220521",
- "label": "通化县"
- }, {
- "value": "220523",
- "label": "辉南县"
- }, {
- "value": "220524",
- "label": "柳河县"
- }, {
- "value": "220581",
- "label": "梅河口市"
- }, {
- "value": "220582",
- "label": "集安市"
- }]
- }, {
- "value": "220600",
- "label": "白山市",
- "children": [{
- "value": "220602",
- "label": "浑江区"
- }, {
- "value": "220605",
- "label": "江源区"
- }, {
- "value": "220621",
- "label": "抚松县"
- }, {
- "value": "220622",
- "label": "靖宇县"
- }, {
- "value": "220623",
- "label": "长白朝鲜族自治县"
- }, {
- "value": "220681",
- "label": "临江市"
- }]
- }, {
- "value": "220700",
- "label": "松原市",
- "children": [{
- "value": "220702",
- "label": "宁江区"
- }, {
- "value": "220721",
- "label": "前郭尔罗斯蒙古族自治县"
- }, {
- "value": "220722",
- "label": "长岭县"
- }, {
- "value": "220723",
- "label": "乾安县"
- }, {
- "value": "220781",
- "label": "扶余市"
- }]
- }, {
- "value": "220800",
- "label": "白城市",
- "children": [{
- "value": "220802",
- "label": "洮北区"
- }, {
- "value": "220821",
- "label": "镇赉县"
- }, {
- "value": "220822",
- "label": "通榆县"
- }, {
- "value": "220881",
- "label": "洮南市"
- }, {
- "value": "220882",
- "label": "大安市"
- }]
- }, {
- "value": "222400",
- "label": "延边朝鲜族自治州",
- "children": [{
- "value": "222401",
- "label": "延吉市"
- }, {
- "value": "222402",
- "label": "图们市"
- }, {
- "value": "222403",
- "label": "敦化市"
- }, {
- "value": "222404",
- "label": "珲春市"
- }, {
- "value": "222405",
- "label": "龙井市"
- }, {
- "value": "222406",
- "label": "和龙市"
- }, {
- "value": "222424",
- "label": "汪清县"
- }, {
- "value": "222426",
- "label": "安图县"
- }]
- }]
-}, {
- "value": "230000",
- "label": "黑龙江省",
- "children": [{
- "value": "230100",
- "label": "哈尔滨市",
- "children": [{
- "value": "230102",
- "label": "道里区"
- }, {
- "value": "230103",
- "label": "南岗区"
- }, {
- "value": "230104",
- "label": "道外区"
- }, {
- "value": "230108",
- "label": "平房区"
- }, {
- "value": "230109",
- "label": "松北区"
- }, {
- "value": "230110",
- "label": "香坊区"
- }, {
- "value": "230111",
- "label": "呼兰区"
- }, {
- "value": "230112",
- "label": "阿城区"
- }, {
- "value": "230113",
- "label": "双城区"
- }, {
- "value": "230123",
- "label": "依兰县"
- }, {
- "value": "230124",
- "label": "方正县"
- }, {
- "value": "230125",
- "label": "宾县"
- }, {
- "value": "230126",
- "label": "巴彦县"
- }, {
- "value": "230127",
- "label": "木兰县"
- }, {
- "value": "230128",
- "label": "通河县"
- }, {
- "value": "230129",
- "label": "延寿县"
- }, {
- "value": "230183",
- "label": "尚志市"
- }, {
- "value": "230184",
- "label": "五常市"
- }]
- }, {
- "value": "230200",
- "label": "齐齐哈尔市",
- "children": [{
- "value": "230202",
- "label": "龙沙区"
- }, {
- "value": "230203",
- "label": "建华区"
- }, {
- "value": "230204",
- "label": "铁锋区"
- }, {
- "value": "230205",
- "label": "昂昂溪区"
- }, {
- "value": "230206",
- "label": "富拉尔基区"
- }, {
- "value": "230207",
- "label": "碾子山区"
- }, {
- "value": "230208",
- "label": "梅里斯达斡尔族区"
- }, {
- "value": "230221",
- "label": "龙江县"
- }, {
- "value": "230223",
- "label": "依安县"
- }, {
- "value": "230224",
- "label": "泰来县"
- }, {
- "value": "230225",
- "label": "甘南县"
- }, {
- "value": "230227",
- "label": "富裕县"
- }, {
- "value": "230229",
- "label": "克山县"
- }, {
- "value": "230230",
- "label": "克东县"
- }, {
- "value": "230231",
- "label": "拜泉县"
- }, {
- "value": "230281",
- "label": "讷河市"
- }]
- }, {
- "value": "230300",
- "label": "鸡西市",
- "children": [{
- "value": "230302",
- "label": "鸡冠区"
- }, {
- "value": "230303",
- "label": "恒山区"
- }, {
- "value": "230304",
- "label": "滴道区"
- }, {
- "value": "230305",
- "label": "梨树区"
- }, {
- "value": "230306",
- "label": "城子河区"
- }, {
- "value": "230307",
- "label": "麻山区"
- }, {
- "value": "230321",
- "label": "鸡东县"
- }, {
- "value": "230381",
- "label": "虎林市"
- }, {
- "value": "230382",
- "label": "密山市"
- }]
- }, {
- "value": "230400",
- "label": "鹤岗市",
- "children": [{
- "value": "230402",
- "label": "向阳区"
- }, {
- "value": "230403",
- "label": "工农区"
- }, {
- "value": "230404",
- "label": "南山区"
- }, {
- "value": "230405",
- "label": "兴安区"
- }, {
- "value": "230406",
- "label": "东山区"
- }, {
- "value": "230407",
- "label": "兴山区"
- }, {
- "value": "230421",
- "label": "萝北县"
- }, {
- "value": "230422",
- "label": "绥滨县"
- }]
- }, {
- "value": "230500",
- "label": "双鸭山市",
- "children": [{
- "value": "230502",
- "label": "尖山区"
- }, {
- "value": "230503",
- "label": "岭东区"
- }, {
- "value": "230505",
- "label": "四方台区"
- }, {
- "value": "230506",
- "label": "宝山区"
- }, {
- "value": "230521",
- "label": "集贤县"
- }, {
- "value": "230522",
- "label": "友谊县"
- }, {
- "value": "230523",
- "label": "宝清县"
- }, {
- "value": "230524",
- "label": "饶河县"
- }]
- }, {
- "value": "230600",
- "label": "大庆市",
- "children": [{
- "value": "230602",
- "label": "萨尔图区"
- }, {
- "value": "230603",
- "label": "龙凤区"
- }, {
- "value": "230604",
- "label": "让胡路区"
- }, {
- "value": "230605",
- "label": "红岗区"
- }, {
- "value": "230606",
- "label": "大同区"
- }, {
- "value": "230621",
- "label": "肇州县"
- }, {
- "value": "230622",
- "label": "肇源县"
- }, {
- "value": "230623",
- "label": "林甸县"
- }, {
- "value": "230624",
- "label": "杜尔伯特蒙古族自治县"
- }]
- }, {
- "value": "230700",
- "label": "伊春市",
- "children": [{
- "value": "230717",
- "label": "伊美区"
- }, {
- "value": "230718",
- "label": "乌翠区"
- }, {
- "value": "230719",
- "label": "友好区"
- }, {
- "value": "230722",
- "label": "嘉荫县"
- }, {
- "value": "230723",
- "label": "汤旺县"
- }, {
- "value": "230724",
- "label": "丰林县"
- }, {
- "value": "230725",
- "label": "大箐山县"
- }, {
- "value": "230726",
- "label": "南岔县"
- }, {
- "value": "230751",
- "label": "金林区"
- }, {
- "value": "230781",
- "label": "铁力市"
- }]
- }, {
- "value": "230800",
- "label": "佳木斯市",
- "children": [{
- "value": "230803",
- "label": "向阳区"
- }, {
- "value": "230804",
- "label": "前进区"
- }, {
- "value": "230805",
- "label": "东风区"
- }, {
- "value": "230811",
- "label": "郊区"
- }, {
- "value": "230822",
- "label": "桦南县"
- }, {
- "value": "230826",
- "label": "桦川县"
- }, {
- "value": "230828",
- "label": "汤原县"
- }, {
- "value": "230881",
- "label": "同江市"
- }, {
- "value": "230882",
- "label": "富锦市"
- }, {
- "value": "230883",
- "label": "抚远市"
- }]
- }, {
- "value": "230900",
- "label": "七台河市",
- "children": [{
- "value": "230902",
- "label": "新兴区"
- }, {
- "value": "230903",
- "label": "桃山区"
- }, {
- "value": "230904",
- "label": "茄子河区"
- }, {
- "value": "230921",
- "label": "勃利县"
- }]
- }, {
- "value": "231000",
- "label": "牡丹江市",
- "children": [{
- "value": "231002",
- "label": "东安区"
- }, {
- "value": "231003",
- "label": "阳明区"
- }, {
- "value": "231004",
- "label": "爱民区"
- }, {
- "value": "231005",
- "label": "西安区"
- }, {
- "value": "231025",
- "label": "林口县"
- }, {
- "value": "231081",
- "label": "绥芬河市"
- }, {
- "value": "231083",
- "label": "海林市"
- }, {
- "value": "231084",
- "label": "宁安市"
- }, {
- "value": "231085",
- "label": "穆棱市"
- }, {
- "value": "231086",
- "label": "东宁市"
- }]
- }, {
- "value": "231100",
- "label": "黑河市",
- "children": [{
- "value": "231102",
- "label": "爱辉区"
- }, {
- "value": "231123",
- "label": "逊克县"
- }, {
- "value": "231124",
- "label": "孙吴县"
- }, {
- "value": "231181",
- "label": "北安市"
- }, {
- "value": "231182",
- "label": "五大连池市"
- }, {
- "value": "231183",
- "label": "嫩江市"
- }]
- }, {
- "value": "231200",
- "label": "绥化市",
- "children": [{
- "value": "231202",
- "label": "北林区"
- }, {
- "value": "231221",
- "label": "望奎县"
- }, {
- "value": "231222",
- "label": "兰西县"
- }, {
- "value": "231223",
- "label": "青冈县"
- }, {
- "value": "231224",
- "label": "庆安县"
- }, {
- "value": "231225",
- "label": "明水县"
- }, {
- "value": "231226",
- "label": "绥棱县"
- }, {
- "value": "231281",
- "label": "安达市"
- }, {
- "value": "231282",
- "label": "肇东市"
- }, {
- "value": "231283",
- "label": "海伦市"
- }]
- }, {
- "value": "232700",
- "label": "大兴安岭地区",
- "children": [{
- "value": "232701",
- "label": "漠河市"
- }, {
- "value": "232721",
- "label": "呼玛县"
- }, {
- "value": "232722",
- "label": "塔河县"
- }]
- }]
-}, {
- "value": "310000",
- "label": "上海市",
- "children": [{
- "value": "310100",
- "label": "上海市",
- "children": [{
- "value": "310101",
- "label": "黄浦区"
- }, {
- "value": "310104",
- "label": "徐汇区"
- }, {
- "value": "310105",
- "label": "长宁区"
- }, {
- "value": "310106",
- "label": "静安区"
- }, {
- "value": "310107",
- "label": "普陀区"
- }, {
- "value": "310109",
- "label": "虹口区"
- }, {
- "value": "310110",
- "label": "杨浦区"
- }, {
- "value": "310112",
- "label": "闵行区"
- }, {
- "value": "310113",
- "label": "宝山区"
- }, {
- "value": "310114",
- "label": "嘉定区"
- }, {
- "value": "310115",
- "label": "浦东新区"
- }, {
- "value": "310116",
- "label": "金山区"
- }, {
- "value": "310117",
- "label": "松江区"
- }, {
- "value": "310118",
- "label": "青浦区"
- }, {
- "value": "310120",
- "label": "奉贤区"
- }, {
- "value": "310151",
- "label": "崇明区"
- }]
- }]
-}, {
- "value": "320000",
- "label": "江苏省",
- "children": [{
- "value": "320100",
- "label": "南京市",
- "children": [{
- "value": "320102",
- "label": "玄武区"
- }, {
- "value": "320104",
- "label": "秦淮区"
- }, {
- "value": "320105",
- "label": "建邺区"
- }, {
- "value": "320106",
- "label": "鼓楼区"
- }, {
- "value": "320111",
- "label": "浦口区"
- }, {
- "value": "320113",
- "label": "栖霞区"
- }, {
- "value": "320114",
- "label": "雨花台区"
- }, {
- "value": "320115",
- "label": "江宁区"
- }, {
- "value": "320116",
- "label": "六合区"
- }, {
- "value": "320117",
- "label": "溧水区"
- }, {
- "value": "320118",
- "label": "高淳区"
- }]
- }, {
- "value": "320200",
- "label": "无锡市",
- "children": [{
- "value": "320205",
- "label": "锡山区"
- }, {
- "value": "320206",
- "label": "惠山区"
- }, {
- "value": "320211",
- "label": "滨湖区"
- }, {
- "value": "320213",
- "label": "梁溪区"
- }, {
- "value": "320214",
- "label": "新吴区"
- }, {
- "value": "320281",
- "label": "江阴市"
- }, {
- "value": "320282",
- "label": "宜兴市"
- }]
- }, {
- "value": "320300",
- "label": "徐州市",
- "children": [{
- "value": "320302",
- "label": "鼓楼区"
- }, {
- "value": "320303",
- "label": "云龙区"
- }, {
- "value": "320305",
- "label": "贾汪区"
- }, {
- "value": "320311",
- "label": "泉山区"
- }, {
- "value": "320312",
- "label": "铜山区"
- }, {
- "value": "320321",
- "label": "丰县"
- }, {
- "value": "320322",
- "label": "沛县"
- }, {
- "value": "320324",
- "label": "睢宁县"
- }, {
- "value": "320381",
- "label": "新沂市"
- }, {
- "value": "320382",
- "label": "邳州市"
- }]
- }, {
- "value": "320400",
- "label": "常州市",
- "children": [{
- "value": "320402",
- "label": "天宁区"
- }, {
- "value": "320404",
- "label": "钟楼区"
- }, {
- "value": "320411",
- "label": "新北区"
- }, {
- "value": "320412",
- "label": "武进区"
- }, {
- "value": "320413",
- "label": "金坛区"
- }, {
- "value": "320481",
- "label": "溧阳市"
- }]
- }, {
- "value": "320500",
- "label": "苏州市",
- "children": [{
- "value": "320505",
- "label": "虎丘区"
- }, {
- "value": "320506",
- "label": "吴中区"
- }, {
- "value": "320507",
- "label": "相城区"
- }, {
- "value": "320508",
- "label": "姑苏区"
- }, {
- "value": "320509",
- "label": "吴江区"
- }, {
- "value": "320581",
- "label": "常熟市"
- }, {
- "value": "320582",
- "label": "张家港市"
- }, {
- "value": "320583",
- "label": "昆山市"
- }, {
- "value": "320585",
- "label": "太仓市"
- }]
- }, {
- "value": "320600",
- "label": "南通市",
- "children": [{
- "value": "320602",
- "label": "崇川区"
- }, {
- "value": "320611",
- "label": "港闸区"
- }, {
- "value": "320612",
- "label": "通州区"
- }, {
- "value": "320623",
- "label": "如东县"
- }, {
- "value": "320681",
- "label": "启东市"
- }, {
- "value": "320682",
- "label": "如皋市"
- }, {
- "value": "320684",
- "label": "海门市"
- }, {
- "value": "320685",
- "label": "海安市"
- }]
- }, {
- "value": "320700",
- "label": "连云港市",
- "children": [{
- "value": "320703",
- "label": "连云区"
- }, {
- "value": "320706",
- "label": "海州区"
- }, {
- "value": "320707",
- "label": "赣榆区"
- }, {
- "value": "320722",
- "label": "东海县"
- }, {
- "value": "320723",
- "label": "灌云县"
- }, {
- "value": "320724",
- "label": "灌南县"
- }]
- }, {
- "value": "320800",
- "label": "淮安市",
- "children": [{
- "value": "320803",
- "label": "淮安区"
- }, {
- "value": "320804",
- "label": "淮阴区"
- }, {
- "value": "320812",
- "label": "清江浦区"
- }, {
- "value": "320813",
- "label": "洪泽区"
- }, {
- "value": "320826",
- "label": "涟水县"
- }, {
- "value": "320830",
- "label": "盱眙县"
- }, {
- "value": "320831",
- "label": "金湖县"
- }]
- }, {
- "value": "320900",
- "label": "盐城市",
- "children": [{
- "value": "320902",
- "label": "亭湖区"
- }, {
- "value": "320903",
- "label": "盐都区"
- }, {
- "value": "320904",
- "label": "大丰区"
- }, {
- "value": "320921",
- "label": "响水县"
- }, {
- "value": "320922",
- "label": "滨海县"
- }, {
- "value": "320923",
- "label": "阜宁县"
- }, {
- "value": "320924",
- "label": "射阳县"
- }, {
- "value": "320925",
- "label": "建湖县"
- }, {
- "value": "320981",
- "label": "东台市"
- }]
- }, {
- "value": "321000",
- "label": "扬州市",
- "children": [{
- "value": "321002",
- "label": "广陵区"
- }, {
- "value": "321003",
- "label": "邗江区"
- }, {
- "value": "321012",
- "label": "江都区"
- }, {
- "value": "321023",
- "label": "宝应县"
- }, {
- "value": "321081",
- "label": "仪征市"
- }, {
- "value": "321084",
- "label": "高邮市"
- }]
- }, {
- "value": "321100",
- "label": "镇江市",
- "children": [{
- "value": "321102",
- "label": "京口区"
- }, {
- "value": "321111",
- "label": "润州区"
- }, {
- "value": "321112",
- "label": "丹徒区"
- }, {
- "value": "321181",
- "label": "丹阳市"
- }, {
- "value": "321182",
- "label": "扬中市"
- }, {
- "value": "321183",
- "label": "句容市"
- }]
- }, {
- "value": "321200",
- "label": "泰州市",
- "children": [{
- "value": "321202",
- "label": "海陵区"
- }, {
- "value": "321203",
- "label": "高港区"
- }, {
- "value": "321204",
- "label": "姜堰区"
- }, {
- "value": "321281",
- "label": "兴化市"
- }, {
- "value": "321282",
- "label": "靖江市"
- }, {
- "value": "321283",
- "label": "泰兴市"
- }]
- }, {
- "value": "321300",
- "label": "宿迁市",
- "children": [{
- "value": "321302",
- "label": "宿城区"
- }, {
- "value": "321311",
- "label": "宿豫区"
- }, {
- "value": "321322",
- "label": "沭阳县"
- }, {
- "value": "321323",
- "label": "泗阳县"
- }, {
- "value": "321324",
- "label": "泗洪县"
- }]
- }]
-},
- {
- "value": "330000",
- "label": "浙江省",
- "children": [{
- "value": "330100",
- "label": "杭州市",
- "children": [{
- "value": "330102",
- "label": "上城区"
- }, {
- "value": "330103",
- "label": "下城区"
- }, {
- "value": "330104",
- "label": "江干区"
- }, {
- "value": "330105",
- "label": "拱墅区"
- }, {
- "value": "330106",
- "label": "西湖区"
- }, {
- "value": "330108",
- "label": "滨江区"
- }, {
- "value": "330109",
- "label": "萧山区"
- }, {
- "value": "330110",
- "label": "余杭区"
- }, {
- "value": "330111",
- "label": "富阳区"
- }, {
- "value": "330112",
- "label": "临安区"
- }, {
- "value": "330122",
- "label": "桐庐县"
- }, {
- "value": "330127",
- "label": "淳安县"
- }, {
- "value": "330182",
- "label": "建德市"
- }]
- }, {
- "value": "330200",
- "label": "宁波市",
- "children": [{
- "value": "330203",
- "label": "海曙区"
- }, {
- "value": "330205",
- "label": "江北区"
- }, {
- "value": "330206",
- "label": "北仑区"
- }, {
- "value": "330211",
- "label": "镇海区"
- }, {
- "value": "330212",
- "label": "鄞州区"
- }, {
- "value": "330213",
- "label": "奉化区"
- }, {
- "value": "330225",
- "label": "象山县"
- }, {
- "value": "330226",
- "label": "宁海县"
- }, {
- "value": "330281",
- "label": "余姚市"
- }, {
- "value": "330282",
- "label": "慈溪市"
- }]
- }, {
- "value": "330300",
- "label": "温州市",
- "children": [{
- "value": "330302",
- "label": "鹿城区"
- }, {
- "value": "330303",
- "label": "龙湾区"
- }, {
- "value": "330304",
- "label": "瓯海区"
- }, {
- "value": "330305",
- "label": "洞头区"
- }, {
- "value": "330324",
- "label": "永嘉县"
- }, {
- "value": "330326",
- "label": "平阳县"
- }, {
- "value": "330327",
- "label": "苍南县"
- }, {
- "value": "330328",
- "label": "文成县"
- }, {
- "value": "330329",
- "label": "泰顺县"
- }, {
- "value": "330381",
- "label": "瑞安市"
- }, {
- "value": "330382",
- "label": "乐清市"
- }, {
- "value": "330383",
- "label": "龙港市"
- }]
- }, {
- "value": "330400",
- "label": "嘉兴市",
- "children": [{
- "value": "330402",
- "label": "南湖区"
- }, {
- "value": "330411",
- "label": "秀洲区"
- }, {
- "value": "330421",
- "label": "嘉善县"
- }, {
- "value": "330424",
- "label": "海盐县"
- }, {
- "value": "330481",
- "label": "海宁市"
- }, {
- "value": "330482",
- "label": "平湖市"
- }, {
- "value": "330483",
- "label": "桐乡市"
- }]
- }, {
- "value": "330500",
- "label": "湖州市",
- "children": [{
- "value": "330502",
- "label": "吴兴区"
- }, {
- "value": "330503",
- "label": "南浔区"
- }, {
- "value": "330521",
- "label": "德清县"
- }, {
- "value": "330522",
- "label": "长兴县"
- }, {
- "value": "330523",
- "label": "安吉县"
- }]
- }, {
- "value": "330600",
- "label": "绍兴市",
- "children": [{
- "value": "330602",
- "label": "越城区"
- }, {
- "value": "330603",
- "label": "柯桥区"
- }, {
- "value": "330604",
- "label": "上虞区"
- }, {
- "value": "330624",
- "label": "新昌县"
- }, {
- "value": "330681",
- "label": "诸暨市"
- }, {
- "value": "330683",
- "label": "嵊州市"
- }]
- }, {
- "value": "330700",
- "label": "金华市",
- "children": [{
- "value": "330702",
- "label": "婺城区"
- }, {
- "value": "330703",
- "label": "金东区"
- }, {
- "value": "330723",
- "label": "武义县"
- }, {
- "value": "330726",
- "label": "浦江县"
- }, {
- "value": "330727",
- "label": "磐安县"
- }, {
- "value": "330781",
- "label": "兰溪市"
- }, {
- "value": "330782",
- "label": "义乌市"
- }, {
- "value": "330783",
- "label": "东阳市"
- }, {
- "value": "330784",
- "label": "永康市"
- }]
- }, {
- "value": "330800",
- "label": "衢州市",
- "children": [{
- "value": "330802",
- "label": "柯城区"
- }, {
- "value": "330803",
- "label": "衢江区"
- }, {
- "value": "330822",
- "label": "常山县"
- }, {
- "value": "330824",
- "label": "开化县"
- }, {
- "value": "330825",
- "label": "龙游县"
- }, {
- "value": "330881",
- "label": "江山市"
- }]
- }, {
- "value": "330900",
- "label": "舟山市",
- "children": [{
- "value": "330902",
- "label": "定海区"
- }, {
- "value": "330903",
- "label": "普陀区"
- }, {
- "value": "330921",
- "label": "岱山县"
- }, {
- "value": "330922",
- "label": "嵊泗县"
- }]
- }, {
- "value": "331000",
- "label": "台州市",
- "children": [{
- "value": "331002",
- "label": "椒江区"
- }, {
- "value": "331003",
- "label": "黄岩区"
- }, {
- "value": "331004",
- "label": "路桥区"
- }, {
- "value": "331022",
- "label": "三门县"
- }, {
- "value": "331023",
- "label": "天台县"
- }, {
- "value": "331024",
- "label": "仙居县"
- }, {
- "value": "331081",
- "label": "温岭市"
- }, {
- "value": "331082",
- "label": "临海市"
- }, {
- "value": "331083",
- "label": "玉环市"
- }]
- }, {
- "value": "331100",
- "label": "丽水市",
- "children": [{
- "value": "331102",
- "label": "莲都区"
- }, {
- "value": "331121",
- "label": "青田县"
- }, {
- "value": "331122",
- "label": "缙云县"
- }, {
- "value": "331123",
- "label": "遂昌县"
- }, {
- "value": "331124",
- "label": "松阳县"
- }, {
- "value": "331125",
- "label": "云和县"
- }, {
- "value": "331126",
- "label": "庆元县"
- }, {
- "value": "331127",
- "label": "景宁畲族自治县"
- }, {
- "value": "331181",
- "label": "龙泉市"
- }]
- }]
- },
- {
- "value": "340000",
- "label": "安徽省",
- "children": [{
- "value": "340100",
- "label": "合肥市",
- "children": [{
- "value": "340102",
- "label": "瑶海区"
- }, {
- "value": "340103",
- "label": "庐阳区"
- }, {
- "value": "340104",
- "label": "蜀山区"
- }, {
- "value": "340111",
- "label": "包河区"
- }, {
- "value": "340121",
- "label": "长丰县"
- }, {
- "value": "340122",
- "label": "肥东县"
- }, {
- "value": "340123",
- "label": "肥西县"
- }, {
- "value": "340124",
- "label": "庐江县"
- }, {
- "value": "340181",
- "label": "巢湖市"
- }]
- }, {
- "value": "340200",
- "label": "芜湖市",
- "children": [{
- "value": "340202",
- "label": "镜湖区"
- }, {
- "value": "340203",
- "label": "弋江区"
- }, {
- "value": "340207",
- "label": "鸠江区"
- }, {
- "value": "340208",
- "label": "三山区"
- }, {
- "value": "340221",
- "label": "芜湖县"
- }, {
- "value": "340222",
- "label": "繁昌县"
- }, {
- "value": "340223",
- "label": "南陵县"
- }, {
- "value": "340281",
- "label": "无为市"
- }]
- }, {
- "value": "340300",
- "label": "蚌埠市",
- "children": [{
- "value": "340302",
- "label": "龙子湖区"
- }, {
- "value": "340303",
- "label": "蚌山区"
- }, {
- "value": "340304",
- "label": "禹会区"
- }, {
- "value": "340311",
- "label": "淮上区"
- }, {
- "value": "340321",
- "label": "怀远县"
- }, {
- "value": "340322",
- "label": "五河县"
- }, {
- "value": "340323",
- "label": "固镇县"
- }]
- }, {
- "value": "340400",
- "label": "淮南市",
- "children": [{
- "value": "340402",
- "label": "大通区"
- }, {
- "value": "340403",
- "label": "田家庵区"
- }, {
- "value": "340404",
- "label": "谢家集区"
- }, {
- "value": "340405",
- "label": "八公山区"
- }, {
- "value": "340406",
- "label": "潘集区"
- }, {
- "value": "340421",
- "label": "凤台县"
- }, {
- "value": "340422",
- "label": "寿县"
- }]
- }, {
- "value": "340500",
- "label": "马鞍山市",
- "children": [{
- "value": "340503",
- "label": "花山区"
- }, {
- "value": "340504",
- "label": "雨山区"
- }, {
- "value": "340506",
- "label": "博望区"
- }, {
- "value": "340521",
- "label": "当涂县"
- }, {
- "value": "340522",
- "label": "含山县"
- }, {
- "value": "340523",
- "label": "和县"
- }]
- }, {
- "value": "340600",
- "label": "淮北市",
- "children": [{
- "value": "340602",
- "label": "杜集区"
- }, {
- "value": "340603",
- "label": "相山区"
- }, {
- "value": "340604",
- "label": "烈山区"
- }, {
- "value": "340621",
- "label": "濉溪县"
- }]
- }, {
- "value": "340700",
- "label": "铜陵市",
- "children": [{
- "value": "340705",
- "label": "铜官区"
- }, {
- "value": "340706",
- "label": "义安区"
- }, {
- "value": "340711",
- "label": "郊区"
- }, {
- "value": "340722",
- "label": "枞阳县"
- }]
- }, {
- "value": "340800",
- "label": "安庆市",
- "children": [{
- "value": "340802",
- "label": "迎江区"
- }, {
- "value": "340803",
- "label": "大观区"
- }, {
- "value": "340811",
- "label": "宜秀区"
- }, {
- "value": "340822",
- "label": "怀宁县"
- }, {
- "value": "340825",
- "label": "太湖县"
- }, {
- "value": "340826",
- "label": "宿松县"
- }, {
- "value": "340827",
- "label": "望江县"
- }, {
- "value": "340828",
- "label": "岳西县"
- }, {
- "value": "340881",
- "label": "桐城市"
- }, {
- "value": "340882",
- "label": "潜山市"
- }]
- }, {
- "value": "341000",
- "label": "黄山市",
- "children": [{
- "value": "341002",
- "label": "屯溪区"
- }, {
- "value": "341003",
- "label": "黄山区"
- }, {
- "value": "341004",
- "label": "徽州区"
- }, {
- "value": "341021",
- "label": "歙县"
- }, {
- "value": "341022",
- "label": "休宁县"
- }, {
- "value": "341023",
- "label": "黟县"
- }, {
- "value": "341024",
- "label": "祁门县"
- }]
- }, {
- "value": "341100",
- "label": "滁州市",
- "children": [{
- "value": "341102",
- "label": "琅琊区"
- }, {
- "value": "341103",
- "label": "南谯区"
- }, {
- "value": "341122",
- "label": "来安县"
- }, {
- "value": "341124",
- "label": "全椒县"
- }, {
- "value": "341125",
- "label": "定远县"
- }, {
- "value": "341126",
- "label": "凤阳县"
- }, {
- "value": "341181",
- "label": "天长市"
- }, {
- "value": "341182",
- "label": "明光市"
- }]
- }, {
- "value": "341200",
- "label": "阜阳市",
- "children": [{
- "value": "341202",
- "label": "颍州区"
- }, {
- "value": "341203",
- "label": "颍东区"
- }, {
- "value": "341204",
- "label": "颍泉区"
- }, {
- "value": "341221",
- "label": "临泉县"
- }, {
- "value": "341222",
- "label": "太和县"
- }, {
- "value": "341225",
- "label": "阜南县"
- }, {
- "value": "341226",
- "label": "颍上县"
- }, {
- "value": "341282",
- "label": "界首市"
- }]
- }, {
- "value": "341300",
- "label": "宿州市",
- "children": [{
- "value": "341302",
- "label": "埇桥区"
- }, {
- "value": "341321",
- "label": "砀山县"
- }, {
- "value": "341322",
- "label": "萧县"
- }, {
- "value": "341323",
- "label": "灵璧县"
- }, {
- "value": "341324",
- "label": "泗县"
- }]
- }, {
- "value": "341500",
- "label": "六安市",
- "children": [{
- "value": "341502",
- "label": "金安区"
- }, {
- "value": "341503",
- "label": "裕安区"
- }, {
- "value": "341504",
- "label": "叶集区"
- }, {
- "value": "341522",
- "label": "霍邱县"
- }, {
- "value": "341523",
- "label": "舒城县"
- }, {
- "value": "341524",
- "label": "金寨县"
- }, {
- "value": "341525",
- "label": "霍山县"
- }]
- }, {
- "value": "341600",
- "label": "亳州市",
- "children": [{
- "value": "341602",
- "label": "谯城区"
- }, {
- "value": "341621",
- "label": "涡阳县"
- }, {
- "value": "341622",
- "label": "蒙城县"
- }, {
- "value": "341623",
- "label": "利辛县"
- }]
- }, {
- "value": "341700",
- "label": "池州市",
- "children": [{
- "value": "341702",
- "label": "贵池区"
- }, {
- "value": "341721",
- "label": "东至县"
- }, {
- "value": "341722",
- "label": "石台县"
- }, {
- "value": "341723",
- "label": "青阳县"
- }]
- }, {
- "value": "341800",
- "label": "宣城市",
- "children": [{
- "value": "341802",
- "label": "宣州区"
- }, {
- "value": "341821",
- "label": "郎溪县"
- }, {
- "value": "341823",
- "label": "泾县"
- }, {
- "value": "341824",
- "label": "绩溪县"
- }, {
- "value": "341825",
- "label": "旌德县"
- }, {
- "value": "341881",
- "label": "宁国市"
- }, {
- "value": "341882",
- "label": "广德市"
- }]
- }]
- }, {
- "value": "350000",
- "label": "福建省",
- "children": [{
- "value": "350100",
- "label": "福州市",
- "children": [{
- "value": "350102",
- "label": "鼓楼区"
- }, {
- "value": "350103",
- "label": "台江区"
- }, {
- "value": "350104",
- "label": "仓山区"
- }, {
- "value": "350105",
- "label": "马尾区"
- }, {
- "value": "350111",
- "label": "晋安区"
- }, {
- "value": "350112",
- "label": "长乐区"
- }, {
- "value": "350121",
- "label": "闽侯县"
- }, {
- "value": "350122",
- "label": "连江县"
- }, {
- "value": "350123",
- "label": "罗源县"
- }, {
- "value": "350124",
- "label": "闽清县"
- }, {
- "value": "350125",
- "label": "永泰县"
- }, {
- "value": "350128",
- "label": "平潭县"
- }, {
- "value": "350181",
- "label": "福清市"
- }]
- }, {
- "value": "350200",
- "label": "厦门市",
- "children": [{
- "value": "350203",
- "label": "思明区"
- }, {
- "value": "350205",
- "label": "海沧区"
- }, {
- "value": "350206",
- "label": "湖里区"
- }, {
- "value": "350211",
- "label": "集美区"
- }, {
- "value": "350212",
- "label": "同安区"
- }, {
- "value": "350213",
- "label": "翔安区"
- }]
- }, {
- "value": "350300",
- "label": "莆田市",
- "children": [{
- "value": "350302",
- "label": "城厢区"
- }, {
- "value": "350303",
- "label": "涵江区"
- }, {
- "value": "350304",
- "label": "荔城区"
- }, {
- "value": "350305",
- "label": "秀屿区"
- }, {
- "value": "350322",
- "label": "仙游县"
- }]
- }, {
- "value": "350400",
- "label": "三明市",
- "children": [{
- "value": "350402",
- "label": "梅列区"
- }, {
- "value": "350403",
- "label": "三元区"
- }, {
- "value": "350421",
- "label": "明溪县"
- }, {
- "value": "350423",
- "label": "清流县"
- }, {
- "value": "350424",
- "label": "宁化县"
- }, {
- "value": "350425",
- "label": "大田县"
- }, {
- "value": "350426",
- "label": "尤溪县"
- }, {
- "value": "350427",
- "label": "沙县"
- }, {
- "value": "350428",
- "label": "将乐县"
- }, {
- "value": "350429",
- "label": "泰宁县"
- }, {
- "value": "350430",
- "label": "建宁县"
- }, {
- "value": "350481",
- "label": "永安市"
- }]
- }, {
- "value": "350500",
- "label": "泉州市",
- "children": [{
- "value": "350502",
- "label": "鲤城区"
- }, {
- "value": "350503",
- "label": "丰泽区"
- }, {
- "value": "350504",
- "label": "洛江区"
- }, {
- "value": "350505",
- "label": "泉港区"
- }, {
- "value": "350521",
- "label": "惠安县"
- }, {
- "value": "350524",
- "label": "安溪县"
- }, {
- "value": "350525",
- "label": "永春县"
- }, {
- "value": "350526",
- "label": "德化县"
- }, {
- "value": "350527",
- "label": "金门县"
- }, {
- "value": "350581",
- "label": "石狮市"
- }, {
- "value": "350582",
- "label": "晋江市"
- }, {
- "value": "350583",
- "label": "南安市"
- }]
- }, {
- "value": "350600",
- "label": "漳州市",
- "children": [{
- "value": "350602",
- "label": "芗城区"
- }, {
- "value": "350603",
- "label": "龙文区"
- }, {
- "value": "350622",
- "label": "云霄县"
- }, {
- "value": "350623",
- "label": "漳浦县"
- }, {
- "value": "350624",
- "label": "诏安县"
- }, {
- "value": "350625",
- "label": "长泰县"
- }, {
- "value": "350626",
- "label": "东山县"
- }, {
- "value": "350627",
- "label": "南靖县"
- }, {
- "value": "350628",
- "label": "平和县"
- }, {
- "value": "350629",
- "label": "华安县"
- }, {
- "value": "350681",
- "label": "龙海市"
- }]
- }, {
- "value": "350700",
- "label": "南平市",
- "children": [{
- "value": "350702",
- "label": "延平区"
- }, {
- "value": "350703",
- "label": "建阳区"
- }, {
- "value": "350721",
- "label": "顺昌县"
- }, {
- "value": "350722",
- "label": "浦城县"
- }, {
- "value": "350723",
- "label": "光泽县"
- }, {
- "value": "350724",
- "label": "松溪县"
- }, {
- "value": "350725",
- "label": "政和县"
- }, {
- "value": "350781",
- "label": "邵武市"
- }, {
- "value": "350782",
- "label": "武夷山市"
- }, {
- "value": "350783",
- "label": "建瓯市"
- }]
- }, {
- "value": "350800",
- "label": "龙岩市",
- "children": [{
- "value": "350802",
- "label": "新罗区"
- }, {
- "value": "350803",
- "label": "永定区"
- }, {
- "value": "350821",
- "label": "长汀县"
- }, {
- "value": "350823",
- "label": "上杭县"
- }, {
- "value": "350824",
- "label": "武平县"
- }, {
- "value": "350825",
- "label": "连城县"
- }, {
- "value": "350881",
- "label": "漳平市"
- }]
- }, {
- "value": "350900",
- "label": "宁德市",
- "children": [{
- "value": "350902",
- "label": "蕉城区"
- }, {
- "value": "350921",
- "label": "霞浦县"
- }, {
- "value": "350922",
- "label": "古田县"
- }, {
- "value": "350923",
- "label": "屏南县"
- }, {
- "value": "350924",
- "label": "寿宁县"
- }, {
- "value": "350925",
- "label": "周宁县"
- }, {
- "value": "350926",
- "label": "柘荣县"
- }, {
- "value": "350981",
- "label": "福安市"
- }, {
- "value": "350982",
- "label": "福鼎市"
- }]
- }]
-}, {
- "value": "360000",
- "label": "江西省",
- "children": [{
- "value": "360100",
- "label": "南昌市",
- "children": [{
- "value": "360102",
- "label": "东湖区"
- }, {
- "value": "360103",
- "label": "西湖区"
- }, {
- "value": "360104",
- "label": "青云谱区"
- }, {
- "value": "360111",
- "label": "青山湖区"
- }, {
- "value": "360112",
- "label": "新建区"
- }, {
- "value": "360113",
- "label": "红谷滩区"
- }, {
- "value": "360121",
- "label": "南昌县"
- }, {
- "value": "360123",
- "label": "安义县"
- }, {
- "value": "360124",
- "label": "进贤县"
- }]
- }, {
- "value": "360200",
- "label": "景德镇市",
- "children": [{
- "value": "360202",
- "label": "昌江区"
- }, {
- "value": "360203",
- "label": "珠山区"
- }, {
- "value": "360222",
- "label": "浮梁县"
- }, {
- "value": "360281",
- "label": "乐平市"
- }]
- }, {
- "value": "360300",
- "label": "萍乡市",
- "children": [{
- "value": "360302",
- "label": "安源区"
- }, {
- "value": "360313",
- "label": "湘东区"
- }, {
- "value": "360321",
- "label": "莲花县"
- }, {
- "value": "360322",
- "label": "上栗县"
- }, {
- "value": "360323",
- "label": "芦溪县"
- }]
- }, {
- "value": "360400",
- "label": "九江市",
- "children": [{
- "value": "360402",
- "label": "濂溪区"
- }, {
- "value": "360403",
- "label": "浔阳区"
- }, {
- "value": "360404",
- "label": "柴桑区"
- }, {
- "value": "360423",
- "label": "武宁县"
- }, {
- "value": "360424",
- "label": "修水县"
- }, {
- "value": "360425",
- "label": "永修县"
- }, {
- "value": "360426",
- "label": "德安县"
- }, {
- "value": "360428",
- "label": "都昌县"
- }, {
- "value": "360429",
- "label": "湖口县"
- }, {
- "value": "360430",
- "label": "彭泽县"
- }, {
- "value": "360481",
- "label": "瑞昌市"
- }, {
- "value": "360482",
- "label": "共青城市"
- }, {
- "value": "360483",
- "label": "庐山市"
- }]
- }, {
- "value": "360500",
- "label": "新余市",
- "children": [{
- "value": "360502",
- "label": "渝水区"
- }, {
- "value": "360521",
- "label": "分宜县"
- }]
- }, {
- "value": "360600",
- "label": "鹰潭市",
- "children": [{
- "value": "360602",
- "label": "月湖区"
- }, {
- "value": "360603",
- "label": "余江区"
- }, {
- "value": "360681",
- "label": "贵溪市"
- }]
- }, {
- "value": "360700",
- "label": "赣州市",
- "children": [{
- "value": "360702",
- "label": "章贡区"
- }, {
- "value": "360703",
- "label": "南康区"
- }, {
- "value": "360704",
- "label": "赣县区"
- }, {
- "value": "360722",
- "label": "信丰县"
- }, {
- "value": "360723",
- "label": "大余县"
- }, {
- "value": "360724",
- "label": "上犹县"
- }, {
- "value": "360725",
- "label": "崇义县"
- }, {
- "value": "360726",
- "label": "安远县"
- }, {
- "value": "360727",
- "label": "龙南县"
- }, {
- "value": "360728",
- "label": "定南县"
- }, {
- "value": "360729",
- "label": "全南县"
- }, {
- "value": "360730",
- "label": "宁都县"
- }, {
- "value": "360731",
- "label": "于都县"
- }, {
- "value": "360732",
- "label": "兴国县"
- }, {
- "value": "360733",
- "label": "会昌县"
- }, {
- "value": "360734",
- "label": "寻乌县"
- }, {
- "value": "360735",
- "label": "石城县"
- }, {
- "value": "360781",
- "label": "瑞金市"
- }]
- }, {
- "value": "360800",
- "label": "吉安市",
- "children": [{
- "value": "360802",
- "label": "吉州区"
- }, {
- "value": "360803",
- "label": "青原区"
- }, {
- "value": "360821",
- "label": "吉安县"
- }, {
- "value": "360822",
- "label": "吉水县"
- }, {
- "value": "360823",
- "label": "峡江县"
- }, {
- "value": "360824",
- "label": "新干县"
- }, {
- "value": "360825",
- "label": "永丰县"
- }, {
- "value": "360826",
- "label": "泰和县"
- }, {
- "value": "360827",
- "label": "遂川县"
- }, {
- "value": "360828",
- "label": "万安县"
- }, {
- "value": "360829",
- "label": "安福县"
- }, {
- "value": "360830",
- "label": "永新县"
- }, {
- "value": "360881",
- "label": "井冈山市"
- }]
- }, {
- "value": "360900",
- "label": "宜春市",
- "children": [{
- "value": "360902",
- "label": "袁州区"
- }, {
- "value": "360921",
- "label": "奉新县"
- }, {
- "value": "360922",
- "label": "万载县"
- }, {
- "value": "360923",
- "label": "上高县"
- }, {
- "value": "360924",
- "label": "宜丰县"
- }, {
- "value": "360925",
- "label": "靖安县"
- }, {
- "value": "360926",
- "label": "铜鼓县"
- }, {
- "value": "360981",
- "label": "丰城市"
- }, {
- "value": "360982",
- "label": "樟树市"
- }, {
- "value": "360983",
- "label": "高安市"
- }]
- }, {
- "value": "361000",
- "label": "抚州市",
- "children": [{
- "value": "361002",
- "label": "临川区"
- }, {
- "value": "361003",
- "label": "东乡区"
- }, {
- "value": "361021",
- "label": "南城县"
- }, {
- "value": "361022",
- "label": "黎川县"
- }, {
- "value": "361023",
- "label": "南丰县"
- }, {
- "value": "361024",
- "label": "崇仁县"
- }, {
- "value": "361025",
- "label": "乐安县"
- }, {
- "value": "361026",
- "label": "宜黄县"
- }, {
- "value": "361027",
- "label": "金溪县"
- }, {
- "value": "361028",
- "label": "资溪县"
- }, {
- "value": "361030",
- "label": "广昌县"
- }]
- }, {
- "value": "361100",
- "label": "上饶市",
- "children": [{
- "value": "361102",
- "label": "信州区"
- }, {
- "value": "361103",
- "label": "广丰区"
- }, {
- "value": "361104",
- "label": "广信区"
- }, {
- "value": "361123",
- "label": "玉山县"
- }, {
- "value": "361124",
- "label": "铅山县"
- }, {
- "value": "361125",
- "label": "横峰县"
- }, {
- "value": "361126",
- "label": "弋阳县"
- }, {
- "value": "361127",
- "label": "余干县"
- }, {
- "value": "361128",
- "label": "鄱阳县"
- }, {
- "value": "361129",
- "label": "万年县"
- }, {
- "value": "361130",
- "label": "婺源县"
- }, {
- "value": "361181",
- "label": "德兴市"
- }]
- }]
-}, {
- "value": "370000",
- "label": "山东省",
- "children": [{
- "value": "370100",
- "label": "济南市",
- "children": [{
- "value": "370102",
- "label": "历下区"
- }, {
- "value": "370103",
- "label": "市中区"
- }, {
- "value": "370104",
- "label": "槐荫区"
- }, {
- "value": "370105",
- "label": "天桥区"
- }, {
- "value": "370112",
- "label": "历城区"
- }, {
- "value": "370113",
- "label": "长清区"
- }, {
- "value": "370114",
- "label": "章丘区"
- }, {
- "value": "370115",
- "label": "济阳区"
- }, {
- "value": "370116",
- "label": "莱芜区"
- }, {
- "value": "370117",
- "label": "钢城区"
- }, {
- "value": "370124",
- "label": "平阴县"
- }, {
- "value": "370126",
- "label": "商河县"
- }]
- }, {
- "value": "370200",
- "label": "青岛市",
- "children": [{
- "value": "370202",
- "label": "市南区"
- }, {
- "value": "370203",
- "label": "市北区"
- }, {
- "value": "370211",
- "label": "黄岛区"
- }, {
- "value": "370212",
- "label": "崂山区"
- }, {
- "value": "370213",
- "label": "李沧区"
- }, {
- "value": "370214",
- "label": "城阳区"
- }, {
- "value": "370215",
- "label": "即墨区"
- }, {
- "value": "370281",
- "label": "胶州市"
- }, {
- "value": "370283",
- "label": "平度市"
- }, {
- "value": "370285",
- "label": "莱西市"
- }]
- }, {
- "value": "370300",
- "label": "淄博市",
- "children": [{
- "value": "370302",
- "label": "淄川区"
- }, {
- "value": "370303",
- "label": "张店区"
- }, {
- "value": "370304",
- "label": "博山区"
- }, {
- "value": "370305",
- "label": "临淄区"
- }, {
- "value": "370306",
- "label": "周村区"
- }, {
- "value": "370321",
- "label": "桓台县"
- }, {
- "value": "370322",
- "label": "高青县"
- }, {
- "value": "370323",
- "label": "沂源县"
- }]
- }, {
- "value": "370400",
- "label": "枣庄市",
- "children": [{
- "value": "370402",
- "label": "市中区"
- }, {
- "value": "370403",
- "label": "薛城区"
- }, {
- "value": "370404",
- "label": "峄城区"
- }, {
- "value": "370405",
- "label": "台儿庄区"
- }, {
- "value": "370406",
- "label": "山亭区"
- }, {
- "value": "370481",
- "label": "滕州市"
- }]
- }, {
- "value": "370500",
- "label": "东营市",
- "children": [{
- "value": "370502",
- "label": "东营区"
- }, {
- "value": "370503",
- "label": "河口区"
- }, {
- "value": "370505",
- "label": "垦利区"
- }, {
- "value": "370522",
- "label": "利津县"
- }, {
- "value": "370523",
- "label": "广饶县"
- }]
- }, {
- "value": "370600",
- "label": "烟台市",
- "children": [{
- "value": "370602",
- "label": "芝罘区"
- }, {
- "value": "370611",
- "label": "福山区"
- }, {
- "value": "370612",
- "label": "牟平区"
- }, {
- "value": "370613",
- "label": "莱山区"
- }, {
- "value": "370634",
- "label": "长岛县"
- }, {
- "value": "370681",
- "label": "龙口市"
- }, {
- "value": "370682",
- "label": "莱阳市"
- }, {
- "value": "370683",
- "label": "莱州市"
- }, {
- "value": "370684",
- "label": "蓬莱市"
- }, {
- "value": "370685",
- "label": "招远市"
- }, {
- "value": "370686",
- "label": "栖霞市"
- }, {
- "value": "370687",
- "label": "海阳市"
- }]
- }, {
- "value": "370700",
- "label": "潍坊市",
- "children": [{
- "value": "370702",
- "label": "潍城区"
- }, {
- "value": "370703",
- "label": "寒亭区"
- }, {
- "value": "370704",
- "label": "坊子区"
- }, {
- "value": "370705",
- "label": "奎文区"
- }, {
- "value": "370724",
- "label": "临朐县"
- }, {
- "value": "370725",
- "label": "昌乐县"
- }, {
- "value": "370781",
- "label": "青州市"
- }, {
- "value": "370782",
- "label": "诸城市"
- }, {
- "value": "370783",
- "label": "寿光市"
- }, {
- "value": "370784",
- "label": "安丘市"
- }, {
- "value": "370785",
- "label": "高密市"
- }, {
- "value": "370786",
- "label": "昌邑市"
- }]
- }, {
- "value": "370800",
- "label": "济宁市",
- "children": [{
- "value": "370811",
- "label": "任城区"
- }, {
- "value": "370812",
- "label": "兖州区"
- }, {
- "value": "370826",
- "label": "微山县"
- }, {
- "value": "370827",
- "label": "鱼台县"
- }, {
- "value": "370828",
- "label": "金乡县"
- }, {
- "value": "370829",
- "label": "嘉祥县"
- }, {
- "value": "370830",
- "label": "汶上县"
- }, {
- "value": "370831",
- "label": "泗水县"
- }, {
- "value": "370832",
- "label": "梁山县"
- }, {
- "value": "370881",
- "label": "曲阜市"
- }, {
- "value": "370883",
- "label": "邹城市"
- }]
- }, {
- "value": "370900",
- "label": "泰安市",
- "children": [{
- "value": "370902",
- "label": "泰山区"
- }, {
- "value": "370911",
- "label": "岱岳区"
- }, {
- "value": "370921",
- "label": "宁阳县"
- }, {
- "value": "370923",
- "label": "东平县"
- }, {
- "value": "370982",
- "label": "新泰市"
- }, {
- "value": "370983",
- "label": "肥城市"
- }]
- }, {
- "value": "371000",
- "label": "威海市",
- "children": [{
- "value": "371002",
- "label": "环翠区"
- }, {
- "value": "371003",
- "label": "文登区"
- }, {
- "value": "371082",
- "label": "荣成市"
- }, {
- "value": "371083",
- "label": "乳山市"
- }]
- }, {
- "value": "371100",
- "label": "日照市",
- "children": [{
- "value": "371102",
- "label": "东港区"
- }, {
- "value": "371103",
- "label": "岚山区"
- }, {
- "value": "371121",
- "label": "五莲县"
- }, {
- "value": "371122",
- "label": "莒县"
- }]
- }, {
- "value": "371300",
- "label": "临沂市",
- "children": [{
- "value": "371302",
- "label": "兰山区"
- }, {
- "value": "371311",
- "label": "罗庄区"
- }, {
- "value": "371312",
- "label": "河东区"
- }, {
- "value": "371321",
- "label": "沂南县"
- }, {
- "value": "371322",
- "label": "郯城县"
- }, {
- "value": "371323",
- "label": "沂水县"
- }, {
- "value": "371324",
- "label": "兰陵县"
- }, {
- "value": "371325",
- "label": "费县"
- }, {
- "value": "371326",
- "label": "平邑县"
- }, {
- "value": "371327",
- "label": "莒南县"
- }, {
- "value": "371328",
- "label": "蒙阴县"
- }, {
- "value": "371329",
- "label": "临沭县"
- }]
- }, {
- "value": "371400",
- "label": "德州市",
- "children": [{
- "value": "371402",
- "label": "德城区"
- }, {
- "value": "371403",
- "label": "陵城区"
- }, {
- "value": "371422",
- "label": "宁津县"
- }, {
- "value": "371423",
- "label": "庆云县"
- }, {
- "value": "371424",
- "label": "临邑县"
- }, {
- "value": "371425",
- "label": "齐河县"
- }, {
- "value": "371426",
- "label": "平原县"
- }, {
- "value": "371427",
- "label": "夏津县"
- }, {
- "value": "371428",
- "label": "武城县"
- }, {
- "value": "371481",
- "label": "乐陵市"
- }, {
- "value": "371482",
- "label": "禹城市"
- }]
- }, {
- "value": "371500",
- "label": "聊城市",
- "children": [{
- "value": "371502",
- "label": "东昌府区"
- }, {
- "value": "371523",
- "label": "茌平区"
- }, {
- "value": "371521",
- "label": "阳谷县"
- }, {
- "value": "371522",
- "label": "莘县"
- }, {
- "value": "371524",
- "label": "东阿县"
- }, {
- "value": "371525",
- "label": "冠县"
- }, {
- "value": "371526",
- "label": "高唐县"
- }, {
- "value": "371581",
- "label": "临清市"
- }]
- }, {
- "value": "371600",
- "label": "滨州市",
- "children": [{
- "value": "371602",
- "label": "滨城区"
- }, {
- "value": "371603",
- "label": "沾化区"
- }, {
- "value": "371621",
- "label": "惠民县"
- }, {
- "value": "371622",
- "label": "阳信县"
- }, {
- "value": "371623",
- "label": "无棣县"
- }, {
- "value": "371625",
- "label": "博兴县"
- }, {
- "value": "371681",
- "label": "邹平市"
- }]
- }, {
- "value": "371700",
- "label": "菏泽市",
- "children": [{
- "value": "371702",
- "label": "牡丹区"
- }, {
- "value": "371703",
- "label": "定陶区"
- }, {
- "value": "371721",
- "label": "曹县"
- }, {
- "value": "371722",
- "label": "单县"
- }, {
- "value": "371723",
- "label": "成武县"
- }, {
- "value": "371724",
- "label": "巨野县"
- }, {
- "value": "371725",
- "label": "郓城县"
- }, {
- "value": "371726",
- "label": "鄄城县"
- }, {
- "value": "371728",
- "label": "东明县"
- }]
- }]
-}, {
- "value": "410000",
- "label": "河南省",
- "children": [{
- "value": "410100",
- "label": "郑州市",
- "children": [{
- "value": "410102",
- "label": "中原区"
- }, {
- "value": "410103",
- "label": "二七区"
- }, {
- "value": "410104",
- "label": "管城回族区"
- }, {
- "value": "410105",
- "label": "金水区"
- }, {
- "value": "410106",
- "label": "上街区"
- }, {
- "value": "410108",
- "label": "惠济区"
- }, {
- "value": "410122",
- "label": "中牟县"
- }, {
- "value": "410181",
- "label": "巩义市"
- }, {
- "value": "410182",
- "label": "荥阳市"
- }, {
- "value": "410183",
- "label": "新密市"
- }, {
- "value": "410184",
- "label": "新郑市"
- }, {
- "value": "410185",
- "label": "登封市"
- }]
- }, {
- "value": "410200",
- "label": "开封市",
- "children": [{
- "value": "410202",
- "label": "龙亭区"
- }, {
- "value": "410203",
- "label": "顺河回族区"
- }, {
- "value": "410204",
- "label": "鼓楼区"
- }, {
- "value": "410205",
- "label": "禹王台区"
- }, {
- "value": "410212",
- "label": "祥符区"
- }, {
- "value": "410221",
- "label": "杞县"
- }, {
- "value": "410222",
- "label": "通许县"
- }, {
- "value": "410223",
- "label": "尉氏县"
- }, {
- "value": "410225",
- "label": "兰考县"
- }]
- }, {
- "value": "410300",
- "label": "洛阳市",
- "children": [{
- "value": "410302",
- "label": "老城区"
- }, {
- "value": "410303",
- "label": "西工区"
- }, {
- "value": "410304",
- "label": "瀍河回族区"
- }, {
- "value": "410305",
- "label": "涧西区"
- }, {
- "value": "410306",
- "label": "吉利区"
- }, {
- "value": "410311",
- "label": "洛龙区"
- }, {
- "value": "410322",
- "label": "孟津县"
- }, {
- "value": "410323",
- "label": "新安县"
- }, {
- "value": "410324",
- "label": "栾川县"
- }, {
- "value": "410325",
- "label": "嵩县"
- }, {
- "value": "410326",
- "label": "汝阳县"
- }, {
- "value": "410327",
- "label": "宜阳县"
- }, {
- "value": "410328",
- "label": "洛宁县"
- }, {
- "value": "410329",
- "label": "伊川县"
- }, {
- "value": "410381",
- "label": "偃师市"
- }]
- }, {
- "value": "410400",
- "label": "平顶山市",
- "children": [{
- "value": "410402",
- "label": "新华区"
- }, {
- "value": "410403",
- "label": "卫东区"
- }, {
- "value": "410404",
- "label": "石龙区"
- }, {
- "value": "410411",
- "label": "湛河区"
- }, {
- "value": "410421",
- "label": "宝丰县"
- }, {
- "value": "410422",
- "label": "叶县"
- }, {
- "value": "410423",
- "label": "鲁山县"
- }, {
- "value": "410425",
- "label": "郏县"
- }, {
- "value": "410481",
- "label": "舞钢市"
- }, {
- "value": "410482",
- "label": "汝州市"
- }]
- }, {
- "value": "410500",
- "label": "安阳市",
- "children": [{
- "value": "410502",
- "label": "文峰区"
- }, {
- "value": "410503",
- "label": "北关区"
- }, {
- "value": "410505",
- "label": "殷都区"
- }, {
- "value": "410506",
- "label": "龙安区"
- }, {
- "value": "410522",
- "label": "安阳县"
- }, {
- "value": "410523",
- "label": "汤阴县"
- }, {
- "value": "410526",
- "label": "滑县"
- }, {
- "value": "410527",
- "label": "内黄县"
- }, {
- "value": "410581",
- "label": "林州市"
- }]
- }, {
- "value": "410600",
- "label": "鹤壁市",
- "children": [{
- "value": "410602",
- "label": "鹤山区"
- }, {
- "value": "410603",
- "label": "山城区"
- }, {
- "value": "410611",
- "label": "淇滨区"
- }, {
- "value": "410621",
- "label": "浚县"
- }, {
- "value": "410622",
- "label": "淇县"
- }]
- }, {
- "value": "410700",
- "label": "新乡市",
- "children": [{
- "value": "410702",
- "label": "红旗区"
- }, {
- "value": "410703",
- "label": "卫滨区"
- }, {
- "value": "410704",
- "label": "凤泉区"
- }, {
- "value": "410711",
- "label": "牧野区"
- }, {
- "value": "410721",
- "label": "新乡县"
- }, {
- "value": "410724",
- "label": "获嘉县"
- }, {
- "value": "410725",
- "label": "原阳县"
- }, {
- "value": "410726",
- "label": "延津县"
- }, {
- "value": "410727",
- "label": "封丘县"
- }, {
- "value": "410781",
- "label": "卫辉市"
- }, {
- "value": "410782",
- "label": "辉县市"
- }, {
- "value": "410783",
- "label": "长垣市"
- }]
- }, {
- "value": "410800",
- "label": "焦作市",
- "children": [{
- "value": "410802",
- "label": "解放区"
- }, {
- "value": "410803",
- "label": "中站区"
- }, {
- "value": "410804",
- "label": "马村区"
- }, {
- "value": "410811",
- "label": "山阳区"
- }, {
- "value": "410821",
- "label": "修武县"
- }, {
- "value": "410822",
- "label": "博爱县"
- }, {
- "value": "410823",
- "label": "武陟县"
- }, {
- "value": "410825",
- "label": "温县"
- }, {
- "value": "410882",
- "label": "沁阳市"
- }, {
- "value": "410883",
- "label": "孟州市"
- }]
- }, {
- "value": "410900",
- "label": "濮阳市",
- "children": [{
- "value": "410902",
- "label": "华龙区"
- }, {
- "value": "410922",
- "label": "清丰县"
- }, {
- "value": "410923",
- "label": "南乐县"
- }, {
- "value": "410926",
- "label": "范县"
- }, {
- "value": "410927",
- "label": "台前县"
- }, {
- "value": "410928",
- "label": "濮阳县"
- }]
- }, {
- "value": "411000",
- "label": "许昌市",
- "children": [{
- "value": "411002",
- "label": "魏都区"
- }, {
- "value": "411003",
- "label": "建安区"
- }, {
- "value": "411024",
- "label": "鄢陵县"
- }, {
- "value": "411025",
- "label": "襄城县"
- }, {
- "value": "411081",
- "label": "禹州市"
- }, {
- "value": "411082",
- "label": "长葛市"
- }]
- }, {
- "value": "411100",
- "label": "漯河市",
- "children": [{
- "value": "411102",
- "label": "源汇区"
- }, {
- "value": "411103",
- "label": "郾城区"
- }, {
- "value": "411104",
- "label": "召陵区"
- }, {
- "value": "411121",
- "label": "舞阳县"
- }, {
- "value": "411122",
- "label": "临颍县"
- }]
- }, {
- "value": "411200",
- "label": "三门峡市",
- "children": [{
- "value": "411202",
- "label": "湖滨区"
- }, {
- "value": "411203",
- "label": "陕州区"
- }, {
- "value": "411221",
- "label": "渑池县"
- }, {
- "value": "411224",
- "label": "卢氏县"
- }, {
- "value": "411281",
- "label": "义马市"
- }, {
- "value": "411282",
- "label": "灵宝市"
- }]
- }, {
- "value": "411300",
- "label": "南阳市",
- "children": [{
- "value": "411302",
- "label": "宛城区"
- }, {
- "value": "411303",
- "label": "卧龙区"
- }, {
- "value": "411321",
- "label": "南召县"
- }, {
- "value": "411322",
- "label": "方城县"
- }, {
- "value": "411323",
- "label": "西峡县"
- }, {
- "value": "411324",
- "label": "镇平县"
- }, {
- "value": "411325",
- "label": "内乡县"
- }, {
- "value": "411326",
- "label": "淅川县"
- }, {
- "value": "411327",
- "label": "社旗县"
- }, {
- "value": "411328",
- "label": "唐河县"
- }, {
- "value": "411329",
- "label": "新野县"
- }, {
- "value": "411330",
- "label": "桐柏县"
- }, {
- "value": "411381",
- "label": "邓州市"
- }]
- }, {
- "value": "411400",
- "label": "商丘市",
- "children": [{
- "value": "411402",
- "label": "梁园区"
- }, {
- "value": "411403",
- "label": "睢阳区"
- }, {
- "value": "411421",
- "label": "民权县"
- }, {
- "value": "411422",
- "label": "睢县"
- }, {
- "value": "411423",
- "label": "宁陵县"
- }, {
- "value": "411424",
- "label": "柘城县"
- }, {
- "value": "411425",
- "label": "虞城县"
- }, {
- "value": "411426",
- "label": "夏邑县"
- }, {
- "value": "411481",
- "label": "永城市"
- }]
- }, {
- "value": "411500",
- "label": "信阳市",
- "children": [{
- "value": "411502",
- "label": "浉河区"
- }, {
- "value": "411503",
- "label": "平桥区"
- }, {
- "value": "411521",
- "label": "罗山县"
- }, {
- "value": "411522",
- "label": "光山县"
- }, {
- "value": "411523",
- "label": "新县"
- }, {
- "value": "411524",
- "label": "商城县"
- }, {
- "value": "411525",
- "label": "固始县"
- }, {
- "value": "411526",
- "label": "潢川县"
- }, {
- "value": "411527",
- "label": "淮滨县"
- }, {
- "value": "411528",
- "label": "息县"
- }]
- }, {
- "value": "411600",
- "label": "周口市",
- "children": [{
- "value": "411602",
- "label": "川汇区"
- }, {
- "value": "411603",
- "label": "淮阳区"
- }, {
- "value": "411621",
- "label": "扶沟县"
- }, {
- "value": "411622",
- "label": "西华县"
- }, {
- "value": "411623",
- "label": "商水县"
- }, {
- "value": "411624",
- "label": "沈丘县"
- }, {
- "value": "411625",
- "label": "郸城县"
- }, {
- "value": "411627",
- "label": "太康县"
- }, {
- "value": "411628",
- "label": "鹿邑县"
- }, {
- "value": "411681",
- "label": "项城市"
- }]
- }, {
- "value": "411700",
- "label": "驻马店市",
- "children": [{
- "value": "411702",
- "label": "驿城区"
- }, {
- "value": "411721",
- "label": "西平县"
- }, {
- "value": "411722",
- "label": "上蔡县"
- }, {
- "value": "411723",
- "label": "平舆县"
- }, {
- "value": "411724",
- "label": "正阳县"
- }, {
- "value": "411725",
- "label": "确山县"
- }, {
- "value": "411726",
- "label": "泌阳县"
- }, {
- "value": "411727",
- "label": "汝南县"
- }, {
- "value": "411728",
- "label": "遂平县"
- }, {
- "value": "411729",
- "label": "新蔡县"
- }]
- }, {
- "value": "419000",
- "label": "省直辖县级行政区划",
- "children": [{
- "value": "419001",
- "label": "济源市"
- }]
- }]
-}, {
- "value": "420000",
- "label": "湖北省",
- "children": [{
- "value": "420100",
- "label": "武汉市",
- "children": [{
- "value": "420102",
- "label": "江岸区"
- }, {
- "value": "420103",
- "label": "江汉区"
- }, {
- "value": "420104",
- "label": "硚口区"
- }, {
- "value": "420105",
- "label": "汉阳区"
- }, {
- "value": "420106",
- "label": "武昌区"
- }, {
- "value": "420107",
- "label": "青山区"
- }, {
- "value": "420111",
- "label": "洪山区"
- }, {
- "value": "420112",
- "label": "东西湖区"
- }, {
- "value": "420113",
- "label": "汉南区"
- }, {
- "value": "420114",
- "label": "蔡甸区"
- }, {
- "value": "420115",
- "label": "江夏区"
- }, {
- "value": "420116",
- "label": "黄陂区"
- }, {
- "value": "420117",
- "label": "新洲区"
- }]
- }, {
- "value": "420200",
- "label": "黄石市",
- "children": [{
- "value": "420202",
- "label": "黄石港区"
- }, {
- "value": "420203",
- "label": "西塞山区"
- }, {
- "value": "420204",
- "label": "下陆区"
- }, {
- "value": "420205",
- "label": "铁山区"
- }, {
- "value": "420222",
- "label": "阳新县"
- }, {
- "value": "420281",
- "label": "大冶市"
- }]
- }, {
- "value": "420300",
- "label": "十堰市",
- "children": [{
- "value": "420302",
- "label": "茅箭区"
- }, {
- "value": "420303",
- "label": "张湾区"
- }, {
- "value": "420304",
- "label": "郧阳区"
- }, {
- "value": "420322",
- "label": "郧西县"
- }, {
- "value": "420323",
- "label": "竹山县"
- }, {
- "value": "420324",
- "label": "竹溪县"
- }, {
- "value": "420325",
- "label": "房县"
- }, {
- "value": "420381",
- "label": "丹江口市"
- }]
- }, {
- "value": "420500",
- "label": "宜昌市",
- "children": [{
- "value": "420502",
- "label": "西陵区"
- }, {
- "value": "420503",
- "label": "伍家岗区"
- }, {
- "value": "420504",
- "label": "点军区"
- }, {
- "value": "420505",
- "label": "猇亭区"
- }, {
- "value": "420506",
- "label": "夷陵区"
- }, {
- "value": "420525",
- "label": "远安县"
- }, {
- "value": "420526",
- "label": "兴山县"
- }, {
- "value": "420527",
- "label": "秭归县"
- }, {
- "value": "420528",
- "label": "长阳土家族自治县"
- }, {
- "value": "420529",
- "label": "五峰土家族自治县"
- }, {
- "value": "420581",
- "label": "宜都市"
- }, {
- "value": "420582",
- "label": "当阳市"
- }, {
- "value": "420583",
- "label": "枝江市"
- }]
- }, {
- "value": "420600",
- "label": "襄阳市",
- "children": [{
- "value": "420602",
- "label": "襄城区"
- }, {
- "value": "420606",
- "label": "樊城区"
- }, {
- "value": "420607",
- "label": "襄州区"
- }, {
- "value": "420624",
- "label": "南漳县"
- }, {
- "value": "420625",
- "label": "谷城县"
- }, {
- "value": "420626",
- "label": "保康县"
- }, {
- "value": "420682",
- "label": "老河口市"
- }, {
- "value": "420683",
- "label": "枣阳市"
- }, {
- "value": "420684",
- "label": "宜城市"
- }]
- }, {
- "value": "420700",
- "label": "鄂州市",
- "children": [{
- "value": "420702",
- "label": "梁子湖区"
- }, {
- "value": "420703",
- "label": "华容区"
- }, {
- "value": "420704",
- "label": "鄂城区"
- }]
- }, {
- "value": "420800",
- "label": "荆门市",
- "children": [{
- "value": "420802",
- "label": "东宝区"
- }, {
- "value": "420804",
- "label": "掇刀区"
- }, {
- "value": "420822",
- "label": "沙洋县"
- }, {
- "value": "420881",
- "label": "钟祥市"
- }, {
- "value": "420882",
- "label": "京山市"
- }]
- }, {
- "value": "420900",
- "label": "孝感市",
- "children": [{
- "value": "420902",
- "label": "孝南区"
- }, {
- "value": "420921",
- "label": "孝昌县"
- }, {
- "value": "420922",
- "label": "大悟县"
- }, {
- "value": "420923",
- "label": "云梦县"
- }, {
- "value": "420981",
- "label": "应城市"
- }, {
- "value": "420982",
- "label": "安陆市"
- }, {
- "value": "420984",
- "label": "汉川市"
- }]
- }, {
- "value": "421000",
- "label": "荆州市",
- "children": [{
- "value": "421002",
- "label": "沙市区"
- }, {
- "value": "421003",
- "label": "荆州区"
- }, {
- "value": "421022",
- "label": "公安县"
- }, {
- "value": "421023",
- "label": "监利县"
- }, {
- "value": "421024",
- "label": "江陵县"
- }, {
- "value": "421081",
- "label": "石首市"
- }, {
- "value": "421083",
- "label": "洪湖市"
- }, {
- "value": "421087",
- "label": "松滋市"
- }]
- }, {
- "value": "421100",
- "label": "黄冈市",
- "children": [{
- "value": "421102",
- "label": "黄州区"
- }, {
- "value": "421121",
- "label": "团风县"
- }, {
- "value": "421122",
- "label": "红安县"
- }, {
- "value": "421123",
- "label": "罗田县"
- }, {
- "value": "421124",
- "label": "英山县"
- }, {
- "value": "421125",
- "label": "浠水县"
- }, {
- "value": "421126",
- "label": "蕲春县"
- }, {
- "value": "421127",
- "label": "黄梅县"
- }, {
- "value": "421181",
- "label": "麻城市"
- }, {
- "value": "421182",
- "label": "武穴市"
- }]
- }, {
- "value": "421200",
- "label": "咸宁市",
- "children": [{
- "value": "421202",
- "label": "咸安区"
- }, {
- "value": "421221",
- "label": "嘉鱼县"
- }, {
- "value": "421222",
- "label": "通城县"
- }, {
- "value": "421223",
- "label": "崇阳县"
- }, {
- "value": "421224",
- "label": "通山县"
- }, {
- "value": "421281",
- "label": "赤壁市"
- }]
- }, {
- "value": "421300",
- "label": "随州市",
- "children": [{
- "value": "421303",
- "label": "曾都区"
- }, {
- "value": "421321",
- "label": "随县"
- }, {
- "value": "421381",
- "label": "广水市"
- }]
- }, {
- "value": "422800",
- "label": "恩施土家族苗族自治州",
- "children": [{
- "value": "422801",
- "label": "恩施市"
- }, {
- "value": "422802",
- "label": "利川市"
- }, {
- "value": "422822",
- "label": "建始县"
- }, {
- "value": "422823",
- "label": "巴东县"
- }, {
- "value": "422825",
- "label": "宣恩县"
- }, {
- "value": "422826",
- "label": "咸丰县"
- }, {
- "value": "422827",
- "label": "来凤县"
- }, {
- "value": "422828",
- "label": "鹤峰县"
- }]
- }, {
- "value": "429000",
- "label": "省直辖县级行政区划",
- "children": [{
- "value": "429004",
- "label": "仙桃市"
- }, {
- "value": "429005",
- "label": "潜江市"
- }, {
- "value": "429006",
- "label": "天门市"
- }, {
- "value": "429021",
- "label": "神农架林区"
- }]
- }]
-}, {
- "value": "430000",
- "label": "湖南省",
- "children": [{
- "value": "430100",
- "label": "长沙市",
- "children": [{
- "value": "430102",
- "label": "芙蓉区"
- }, {
- "value": "430103",
- "label": "天心区"
- }, {
- "value": "430104",
- "label": "岳麓区"
- }, {
- "value": "430105",
- "label": "开福区"
- }, {
- "value": "430111",
- "label": "雨花区"
- }, {
- "value": "430112",
- "label": "望城区"
- }, {
- "value": "430121",
- "label": "长沙县"
- }, {
- "value": "430181",
- "label": "浏阳市"
- }, {
- "value": "430182",
- "label": "宁乡市"
- }]
- }, {
- "value": "430200",
- "label": "株洲市",
- "children": [{
- "value": "430202",
- "label": "荷塘区"
- }, {
- "value": "430203",
- "label": "芦淞区"
- }, {
- "value": "430204",
- "label": "石峰区"
- }, {
- "value": "430211",
- "label": "天元区"
- }, {
- "value": "430212",
- "label": "渌口区"
- }, {
- "value": "430223",
- "label": "攸县"
- }, {
- "value": "430224",
- "label": "茶陵县"
- }, {
- "value": "430225",
- "label": "炎陵县"
- }, {
- "value": "430281",
- "label": "醴陵市"
- }]
- }, {
- "value": "430300",
- "label": "湘潭市",
- "children": [{
- "value": "430302",
- "label": "雨湖区"
- }, {
- "value": "430304",
- "label": "岳塘区"
- }, {
- "value": "430321",
- "label": "湘潭县"
- }, {
- "value": "430381",
- "label": "湘乡市"
- }, {
- "value": "430382",
- "label": "韶山市"
- }]
- }, {
- "value": "430400",
- "label": "衡阳市",
- "children": [{
- "value": "430405",
- "label": "珠晖区"
- }, {
- "value": "430406",
- "label": "雁峰区"
- }, {
- "value": "430407",
- "label": "石鼓区"
- }, {
- "value": "430408",
- "label": "蒸湘区"
- }, {
- "value": "430412",
- "label": "南岳区"
- }, {
- "value": "430421",
- "label": "衡阳县"
- }, {
- "value": "430422",
- "label": "衡南县"
- }, {
- "value": "430423",
- "label": "衡山县"
- }, {
- "value": "430424",
- "label": "衡东县"
- }, {
- "value": "430426",
- "label": "祁东县"
- }, {
- "value": "430481",
- "label": "耒阳市"
- }, {
- "value": "430482",
- "label": "常宁市"
- }]
- }, {
- "value": "430500",
- "label": "邵阳市",
- "children": [{
- "value": "430502",
- "label": "双清区"
- }, {
- "value": "430503",
- "label": "大祥区"
- }, {
- "value": "430511",
- "label": "北塔区"
- }, {
- "value": "430522",
- "label": "新邵县"
- }, {
- "value": "430523",
- "label": "邵阳县"
- }, {
- "value": "430524",
- "label": "隆回县"
- }, {
- "value": "430525",
- "label": "洞口县"
- }, {
- "value": "430527",
- "label": "绥宁县"
- }, {
- "value": "430528",
- "label": "新宁县"
- }, {
- "value": "430529",
- "label": "城步苗族自治县"
- }, {
- "value": "430581",
- "label": "武冈市"
- }, {
- "value": "430582",
- "label": "邵东市"
- }]
- }, {
- "value": "430600",
- "label": "岳阳市",
- "children": [{
- "value": "430602",
- "label": "岳阳楼区"
- }, {
- "value": "430603",
- "label": "云溪区"
- }, {
- "value": "430611",
- "label": "君山区"
- }, {
- "value": "430621",
- "label": "岳阳县"
- }, {
- "value": "430623",
- "label": "华容县"
- }, {
- "value": "430624",
- "label": "湘阴县"
- }, {
- "value": "430626",
- "label": "平江县"
- }, {
- "value": "430681",
- "label": "汨罗市"
- }, {
- "value": "430682",
- "label": "临湘市"
- }]
- }, {
- "value": "430700",
- "label": "常德市",
- "children": [{
- "value": "430702",
- "label": "武陵区"
- }, {
- "value": "430703",
- "label": "鼎城区"
- }, {
- "value": "430721",
- "label": "安乡县"
- }, {
- "value": "430722",
- "label": "汉寿县"
- }, {
- "value": "430723",
- "label": "澧县"
- }, {
- "value": "430724",
- "label": "临澧县"
- }, {
- "value": "430725",
- "label": "桃源县"
- }, {
- "value": "430726",
- "label": "石门县"
- }, {
- "value": "430781",
- "label": "津市市"
- }]
- }, {
- "value": "430800",
- "label": "张家界市",
- "children": [{
- "value": "430802",
- "label": "永定区"
- }, {
- "value": "430811",
- "label": "武陵源区"
- }, {
- "value": "430821",
- "label": "慈利县"
- }, {
- "value": "430822",
- "label": "桑植县"
- }]
- }, {
- "value": "430900",
- "label": "益阳市",
- "children": [{
- "value": "430902",
- "label": "资阳区"
- }, {
- "value": "430903",
- "label": "赫山区"
- }, {
- "value": "430921",
- "label": "南县"
- }, {
- "value": "430922",
- "label": "桃江县"
- }, {
- "value": "430923",
- "label": "安化县"
- }, {
- "value": "430981",
- "label": "沅江市"
- }]
- }, {
- "value": "431000",
- "label": "郴州市",
- "children": [{
- "value": "431002",
- "label": "北湖区"
- }, {
- "value": "431003",
- "label": "苏仙区"
- }, {
- "value": "431021",
- "label": "桂阳县"
- }, {
- "value": "431022",
- "label": "宜章县"
- }, {
- "value": "431023",
- "label": "永兴县"
- }, {
- "value": "431024",
- "label": "嘉禾县"
- }, {
- "value": "431025",
- "label": "临武县"
- }, {
- "value": "431026",
- "label": "汝城县"
- }, {
- "value": "431027",
- "label": "桂东县"
- }, {
- "value": "431028",
- "label": "安仁县"
- }, {
- "value": "431081",
- "label": "资兴市"
- }]
- }, {
- "value": "431100",
- "label": "永州市",
- "children": [{
- "value": "431102",
- "label": "零陵区"
- }, {
- "value": "431103",
- "label": "冷水滩区"
- }, {
- "value": "431121",
- "label": "祁阳县"
- }, {
- "value": "431122",
- "label": "东安县"
- }, {
- "value": "431123",
- "label": "双牌县"
- }, {
- "value": "431124",
- "label": "道县"
- }, {
- "value": "431125",
- "label": "江永县"
- }, {
- "value": "431126",
- "label": "宁远县"
- }, {
- "value": "431127",
- "label": "蓝山县"
- }, {
- "value": "431128",
- "label": "新田县"
- }, {
- "value": "431129",
- "label": "江华瑶族自治县"
- }]
- }, {
- "value": "431200",
- "label": "怀化市",
- "children": [{
- "value": "431202",
- "label": "鹤城区"
- }, {
- "value": "431221",
- "label": "中方县"
- }, {
- "value": "431222",
- "label": "沅陵县"
- }, {
- "value": "431223",
- "label": "辰溪县"
- }, {
- "value": "431224",
- "label": "溆浦县"
- }, {
- "value": "431225",
- "label": "会同县"
- }, {
- "value": "431226",
- "label": "麻阳苗族自治县"
- }, {
- "value": "431227",
- "label": "新晃侗族自治县"
- }, {
- "value": "431228",
- "label": "芷江侗族自治县"
- }, {
- "value": "431229",
- "label": "靖州苗族侗族自治县"
- }, {
- "value": "431230",
- "label": "通道侗族自治县"
- }, {
- "value": "431281",
- "label": "洪江市"
- }]
- }, {
- "value": "431300",
- "label": "娄底市",
- "children": [{
- "value": "431302",
- "label": "娄星区"
- }, {
- "value": "431321",
- "label": "双峰县"
- }, {
- "value": "431322",
- "label": "新化县"
- }, {
- "value": "431381",
- "label": "冷水江市"
- }, {
- "value": "431382",
- "label": "涟源市"
- }]
- }, {
- "value": "433100",
- "label": "湘西土家族苗族自治州",
- "children": [{
- "value": "433101",
- "label": "吉首市"
- }, {
- "value": "433122",
- "label": "泸溪县"
- }, {
- "value": "433123",
- "label": "凤凰县"
- }, {
- "value": "433124",
- "label": "花垣县"
- }, {
- "value": "433125",
- "label": "保靖县"
- }, {
- "value": "433126",
- "label": "古丈县"
- }, {
- "value": "433127",
- "label": "永顺县"
- }, {
- "value": "433130",
- "label": "龙山县"
- }]
- }]
-}, {
- "value": "440000",
- "label": "广东省",
- "children": [{
- "value": "440100",
- "label": "广州市",
- "children": [{
- "value": "440103",
- "label": "荔湾区"
- }, {
- "value": "440104",
- "label": "越秀区"
- }, {
- "value": "440105",
- "label": "海珠区"
- }, {
- "value": "440106",
- "label": "天河区"
- }, {
- "value": "440111",
- "label": "白云区"
- }, {
- "value": "440112",
- "label": "黄埔区"
- }, {
- "value": "440113",
- "label": "番禺区"
- }, {
- "value": "440114",
- "label": "花都区"
- }, {
- "value": "440115",
- "label": "南沙区"
- }, {
- "value": "440117",
- "label": "从化区"
- }, {
- "value": "440118",
- "label": "增城区"
- }]
- }, {
- "value": "440200",
- "label": "韶关市",
- "children": [{
- "value": "440203",
- "label": "武江区"
- }, {
- "value": "440204",
- "label": "浈江区"
- }, {
- "value": "440205",
- "label": "曲江区"
- }, {
- "value": "440222",
- "label": "始兴县"
- }, {
- "value": "440224",
- "label": "仁化县"
- }, {
- "value": "440229",
- "label": "翁源县"
- }, {
- "value": "440232",
- "label": "乳源瑶族自治县"
- }, {
- "value": "440233",
- "label": "新丰县"
- }, {
- "value": "440281",
- "label": "乐昌市"
- }, {
- "value": "440282",
- "label": "南雄市"
- }]
- }, {
- "value": "440300",
- "label": "深圳市",
- "children": [{
- "value": "440303",
- "label": "罗湖区"
- }, {
- "value": "440304",
- "label": "福田区"
- }, {
- "value": "440305",
- "label": "南山区"
- }, {
- "value": "440306",
- "label": "宝安区"
- }, {
- "value": "440307",
- "label": "龙岗区"
- }, {
- "value": "440308",
- "label": "盐田区"
- }, {
- "value": "440309",
- "label": "龙华区"
- }, {
- "value": "440310",
- "label": "坪山区"
- }, {
- "value": "440311",
- "label": "光明区"
- }]
- }, {
- "value": "440400",
- "label": "珠海市",
- "children": [{
- "value": "440402",
- "label": "香洲区"
- }, {
- "value": "440403",
- "label": "斗门区"
- }, {
- "value": "440404",
- "label": "金湾区"
- }]
- }, {
- "value": "440500",
- "label": "汕头市",
- "children": [{
- "value": "440507",
- "label": "龙湖区"
- }, {
- "value": "440511",
- "label": "金平区"
- }, {
- "value": "440512",
- "label": "濠江区"
- }, {
- "value": "440513",
- "label": "潮阳区"
- }, {
- "value": "440514",
- "label": "潮南区"
- }, {
- "value": "440515",
- "label": "澄海区"
- }, {
- "value": "440523",
- "label": "南澳县"
- }]
- }, {
- "value": "440600",
- "label": "佛山市",
- "children": [{
- "value": "440604",
- "label": "禅城区"
- }, {
- "value": "440605",
- "label": "南海区"
- }, {
- "value": "440606",
- "label": "顺德区"
- }, {
- "value": "440607",
- "label": "三水区"
- }, {
- "value": "440608",
- "label": "高明区"
- }]
- }, {
- "value": "440700",
- "label": "江门市",
- "children": [{
- "value": "440703",
- "label": "蓬江区"
- }, {
- "value": "440704",
- "label": "江海区"
- }, {
- "value": "440705",
- "label": "新会区"
- }, {
- "value": "440781",
- "label": "台山市"
- }, {
- "value": "440783",
- "label": "开平市"
- }, {
- "value": "440784",
- "label": "鹤山市"
- }, {
- "value": "440785",
- "label": "恩平市"
- }]
- }, {
- "value": "440800",
- "label": "湛江市",
- "children": [{
- "value": "440802",
- "label": "赤坎区"
- }, {
- "value": "440803",
- "label": "霞山区"
- }, {
- "value": "440804",
- "label": "坡头区"
- }, {
- "value": "440811",
- "label": "麻章区"
- }, {
- "value": "440823",
- "label": "遂溪县"
- }, {
- "value": "440825",
- "label": "徐闻县"
- }, {
- "value": "440881",
- "label": "廉江市"
- }, {
- "value": "440882",
- "label": "雷州市"
- }, {
- "value": "440883",
- "label": "吴川市"
- }]
- }, {
- "value": "440900",
- "label": "茂名市",
- "children": [{
- "value": "440902",
- "label": "茂南区"
- }, {
- "value": "440904",
- "label": "电白区"
- }, {
- "value": "440981",
- "label": "高州市"
- }, {
- "value": "440982",
- "label": "化州市"
- }, {
- "value": "440983",
- "label": "信宜市"
- }]
- }, {
- "value": "441200",
- "label": "肇庆市",
- "children": [{
- "value": "441202",
- "label": "端州区"
- }, {
- "value": "441203",
- "label": "鼎湖区"
- }, {
- "value": "441204",
- "label": "高要区"
- }, {
- "value": "441223",
- "label": "广宁县"
- }, {
- "value": "441224",
- "label": "怀集县"
- }, {
- "value": "441225",
- "label": "封开县"
- }, {
- "value": "441226",
- "label": "德庆县"
- }, {
- "value": "441284",
- "label": "四会市"
- }]
- }, {
- "value": "441300",
- "label": "惠州市",
- "children": [{
- "value": "441302",
- "label": "惠城区"
- }, {
- "value": "441303",
- "label": "惠阳区"
- }, {
- "value": "441322",
- "label": "博罗县"
- }, {
- "value": "441323",
- "label": "惠东县"
- }, {
- "value": "441324",
- "label": "龙门县"
- }]
- }, {
- "value": "441400",
- "label": "梅州市",
- "children": [{
- "value": "441402",
- "label": "梅江区"
- }, {
- "value": "441403",
- "label": "梅县区"
- }, {
- "value": "441422",
- "label": "大埔县"
- }, {
- "value": "441423",
- "label": "丰顺县"
- }, {
- "value": "441424",
- "label": "五华县"
- }, {
- "value": "441426",
- "label": "平远县"
- }, {
- "value": "441427",
- "label": "蕉岭县"
- }, {
- "value": "441481",
- "label": "兴宁市"
- }]
- }, {
- "value": "441500",
- "label": "汕尾市",
- "children": [{
- "value": "441502",
- "label": "城区"
- }, {
- "value": "441521",
- "label": "海丰县"
- }, {
- "value": "441523",
- "label": "陆河县"
- }, {
- "value": "441581",
- "label": "陆丰市"
- }]
- }, {
- "value": "441600",
- "label": "河源市",
- "children": [{
- "value": "441602",
- "label": "源城区"
- }, {
- "value": "441621",
- "label": "紫金县"
- }, {
- "value": "441622",
- "label": "龙川县"
- }, {
- "value": "441623",
- "label": "连平县"
- }, {
- "value": "441624",
- "label": "和平县"
- }, {
- "value": "441625",
- "label": "东源县"
- }]
- }, {
- "value": "441700",
- "label": "阳江市",
- "children": [{
- "value": "441702",
- "label": "江城区"
- }, {
- "value": "441704",
- "label": "阳东区"
- }, {
- "value": "441721",
- "label": "阳西县"
- }, {
- "value": "441781",
- "label": "阳春市"
- }]
- }, {
- "value": "441800",
- "label": "清远市",
- "children": [{
- "value": "441802",
- "label": "清城区"
- }, {
- "value": "441803",
- "label": "清新区"
- }, {
- "value": "441821",
- "label": "佛冈县"
- }, {
- "value": "441823",
- "label": "阳山县"
- }, {
- "value": "441825",
- "label": "连山壮族瑶族自治县"
- }, {
- "value": "441826",
- "label": "连南瑶族自治县"
- }, {
- "value": "441881",
- "label": "英德市"
- }, {
- "value": "441882",
- "label": "连州市"
- }]
- }, {
- "value": "441900",
- "label": "东莞市",
- "children": [{
- "value": "441901",
- "label": "东城街道"
- }, {
- "value": "441902",
- "label": "南城街道"
- }, {
- "value": "441903",
- "label": "万江街道"
- }, {
- "value": "441904",
- "label": "莞城街道"
- }, {
- "value": "441905",
- "label": "石碣镇"
- }, {
- "value": "441906",
- "label": "石龙镇"
- }, {
- "value": "441907",
- "label": "茶山镇"
- }, {
- "value": "441908",
- "label": "石排镇"
- }, {
- "value": "441909",
- "label": "企石镇"
- }, {
- "value": "441910",
- "label": "横沥镇"
- }, {
- "value": "441911",
- "label": "桥头镇"
- }, {
- "value": "441912",
- "label": "谢岗镇"
- }, {
- "value": "441913",
- "label": "东坑镇"
- }, {
- "value": "441914",
- "label": "常平镇"
- }, {
- "value": "441915",
- "label": "寮步镇"
- }, {
- "value": "441916",
- "label": "樟木头镇"
- }, {
- "value": "441917",
- "label": "大朗镇"
- }, {
- "value": "441918",
- "label": "黄江镇"
- }, {
- "value": "441919",
- "label": "清溪镇"
- }, {
- "value": "441920",
- "label": "塘厦镇"
- }, {
- "value": "441921",
- "label": "凤岗镇"
- }, {
- "value": "441922",
- "label": "大岭山镇"
- }, {
- "value": "441923",
- "label": "长安镇"
- }, {
- "value": "441924",
- "label": "虎门镇"
- }, {
- "value": "441925",
- "label": "厚街镇"
- }, {
- "value": "441926",
- "label": "沙田镇"
- }, {
- "value": "441927",
- "label": "道滘镇"
- }, {
- "value": "441928",
- "label": "洪梅镇"
- }, {
- "value": "441929",
- "label": "麻涌镇"
- }, {
- "value": "441930",
- "label": "望牛墩镇"
- }, {
- "value": "441931",
- "label": "中堂镇"
- }, {
- "value": "441932",
- "label": "高埗镇"
- }, {
- "value": "441933",
- "label": "松山湖管委会"
- }, {
- "value": "441934",
- "label": "虎门港管委会"
- }, {
- "value": "441935",
- "label": "东莞生态园"
- }]
- }, {
- "value": "442000",
- "label": "中山市",
- "children": [{
- "value": "442001",
- "label": "石岐街道"
- }, {
- "value": "442002",
- "label": "东区街道"
- }, {
- "value": "442003",
- "label": "中山港街道"
- }, {
- "value": "442004",
- "label": "西区街道"
- }, {
- "value": "442005",
- "label": "南区街道"
- }, {
- "value": "442006",
- "label": "五桂山街道"
- }, {
- "value": "442007",
- "label": "小榄镇"
- }, {
- "value": "442008",
- "label": "黄圃镇"
- }, {
- "value": "442009",
- "label": "民众镇"
- }, {
- "value": "442010",
- "label": "东凤镇"
- }, {
- "value": "442011",
- "label": "东升镇"
- }, {
- "value": "442012",
- "label": "古镇镇"
- }, {
- "value": "442013",
- "label": "沙溪镇"
- }, {
- "value": "442014",
- "label": "坦洲镇"
- }, {
- "value": "442015",
- "label": "港口镇"
- }, {
- "value": "442016",
- "label": "三角镇"
- }, {
- "value": "442017",
- "label": "横栏镇"
- }, {
- "value": "442018",
- "label": "南头镇"
- }, {
- "value": "442019",
- "label": "阜沙镇"
- }, {
- "value": "442020",
- "label": "南朗镇"
- }, {
- "value": "442021",
- "label": "三乡镇"
- }, {
- "value": "442022",
- "label": "板芙镇"
- }, {
- "value": "442023",
- "label": "大涌镇"
- }, {
- "value": "442024",
- "label": "神湾镇"
- }]
- }, {
- "value": "445100",
- "label": "潮州市",
- "children": [{
- "value": "445102",
- "label": "湘桥区"
- }, {
- "value": "445103",
- "label": "潮安区"
- }, {
- "value": "445122",
- "label": "饶平县"
- }]
- }, {
- "value": "445200",
- "label": "揭阳市",
- "children": [{
- "value": "445202",
- "label": "榕城区"
- }, {
- "value": "445203",
- "label": "揭东区"
- }, {
- "value": "445222",
- "label": "揭西县"
- }, {
- "value": "445224",
- "label": "惠来县"
- }, {
- "value": "445281",
- "label": "普宁市"
- }]
- }, {
- "value": "445300",
- "label": "云浮市",
- "children": [{
- "value": "445302",
- "label": "云城区"
- }, {
- "value": "445303",
- "label": "云安区"
- }, {
- "value": "445321",
- "label": "新兴县"
- }, {
- "value": "445322",
- "label": "郁南县"
- }, {
- "value": "445381",
- "label": "罗定市"
- }]
- }]
-}, {
- "value": "450000",
- "label": "广西壮族自治区",
- "children": [{
- "value": "450100",
- "label": "南宁市",
- "children": [{
- "value": "450102",
- "label": "兴宁区"
- }, {
- "value": "450103",
- "label": "青秀区"
- }, {
- "value": "450105",
- "label": "江南区"
- }, {
- "value": "450107",
- "label": "西乡塘区"
- }, {
- "value": "450108",
- "label": "良庆区"
- }, {
- "value": "450109",
- "label": "邕宁区"
- }, {
- "value": "450110",
- "label": "武鸣区"
- }, {
- "value": "450123",
- "label": "隆安县"
- }, {
- "value": "450124",
- "label": "马山县"
- }, {
- "value": "450125",
- "label": "上林县"
- }, {
- "value": "450126",
- "label": "宾阳县"
- }, {
- "value": "450127",
- "label": "横县"
- }]
- }, {
- "value": "450200",
- "label": "柳州市",
- "children": [{
- "value": "450202",
- "label": "城中区"
- }, {
- "value": "450203",
- "label": "鱼峰区"
- }, {
- "value": "450204",
- "label": "柳南区"
- }, {
- "value": "450205",
- "label": "柳北区"
- }, {
- "value": "450206",
- "label": "柳江区"
- }, {
- "value": "450222",
- "label": "柳城县"
- }, {
- "value": "450223",
- "label": "鹿寨县"
- }, {
- "value": "450224",
- "label": "融安县"
- }, {
- "value": "450225",
- "label": "融水苗族自治县"
- }, {
- "value": "450226",
- "label": "三江侗族自治县"
- }]
- }, {
- "value": "450300",
- "label": "桂林市",
- "children": [{
- "value": "450302",
- "label": "秀峰区"
- }, {
- "value": "450303",
- "label": "叠彩区"
- }, {
- "value": "450304",
- "label": "象山区"
- }, {
- "value": "450305",
- "label": "七星区"
- }, {
- "value": "450311",
- "label": "雁山区"
- }, {
- "value": "450312",
- "label": "临桂区"
- }, {
- "value": "450321",
- "label": "阳朔县"
- }, {
- "value": "450323",
- "label": "灵川县"
- }, {
- "value": "450324",
- "label": "全州县"
- }, {
- "value": "450325",
- "label": "兴安县"
- }, {
- "value": "450326",
- "label": "永福县"
- }, {
- "value": "450327",
- "label": "灌阳县"
- }, {
- "value": "450328",
- "label": "龙胜各族自治县"
- }, {
- "value": "450329",
- "label": "资源县"
- }, {
- "value": "450330",
- "label": "平乐县"
- }, {
- "value": "450332",
- "label": "恭城瑶族自治县"
- }, {
- "value": "450381",
- "label": "荔浦市"
- }]
- }, {
- "value": "450400",
- "label": "梧州市",
- "children": [{
- "value": "450403",
- "label": "万秀区"
- }, {
- "value": "450405",
- "label": "长洲区"
- }, {
- "value": "450406",
- "label": "龙圩区"
- }, {
- "value": "450421",
- "label": "苍梧县"
- }, {
- "value": "450422",
- "label": "藤县"
- }, {
- "value": "450423",
- "label": "蒙山县"
- }, {
- "value": "450481",
- "label": "岑溪市"
- }]
- }, {
- "value": "450500",
- "label": "北海市",
- "children": [{
- "value": "450502",
- "label": "海城区"
- }, {
- "value": "450503",
- "label": "银海区"
- }, {
- "value": "450512",
- "label": "铁山港区"
- }, {
- "value": "450521",
- "label": "合浦县"
- }]
- }, {
- "value": "450600",
- "label": "防城港市",
- "children": [{
- "value": "450602",
- "label": "港口区"
- }, {
- "value": "450603",
- "label": "防城区"
- }, {
- "value": "450621",
- "label": "上思县"
- }, {
- "value": "450681",
- "label": "东兴市"
- }]
- }, {
- "value": "450700",
- "label": "钦州市",
- "children": [{
- "value": "450702",
- "label": "钦南区"
- }, {
- "value": "450703",
- "label": "钦北区"
- }, {
- "value": "450721",
- "label": "灵山县"
- }, {
- "value": "450722",
- "label": "浦北县"
- }]
- }, {
- "value": "450800",
- "label": "贵港市",
- "children": [{
- "value": "450802",
- "label": "港北区"
- }, {
- "value": "450803",
- "label": "港南区"
- }, {
- "value": "450804",
- "label": "覃塘区"
- }, {
- "value": "450821",
- "label": "平南县"
- }, {
- "value": "450881",
- "label": "桂平市"
- }]
- }, {
- "value": "450900",
- "label": "玉林市",
- "children": [{
- "value": "450902",
- "label": "玉州区"
- }, {
- "value": "450903",
- "label": "福绵区"
- }, {
- "value": "450921",
- "label": "容县"
- }, {
- "value": "450922",
- "label": "陆川县"
- }, {
- "value": "450923",
- "label": "博白县"
- }, {
- "value": "450924",
- "label": "兴业县"
- }, {
- "value": "450981",
- "label": "北流市"
- }]
- }, {
- "value": "451000",
- "label": "百色市",
- "children": [{
- "value": "451002",
- "label": "右江区"
- }, {
- "value": "451003",
- "label": "田阳区"
- }, {
- "value": "451022",
- "label": "田东县"
- }, {
- "value": "451024",
- "label": "德保县"
- }, {
- "value": "451026",
- "label": "那坡县"
- }, {
- "value": "451027",
- "label": "凌云县"
- }, {
- "value": "451028",
- "label": "乐业县"
- }, {
- "value": "451029",
- "label": "田林县"
- }, {
- "value": "451030",
- "label": "西林县"
- }, {
- "value": "451031",
- "label": "隆林各族自治县"
- }, {
- "value": "451081",
- "label": "靖西市"
- }, {
- "value": "451082",
- "label": "平果市"
- }]
- }, {
- "value": "451100",
- "label": "贺州市",
- "children": [{
- "value": "451102",
- "label": "八步区"
- }, {
- "value": "451103",
- "label": "平桂区"
- }, {
- "value": "451121",
- "label": "昭平县"
- }, {
- "value": "451122",
- "label": "钟山县"
- }, {
- "value": "451123",
- "label": "富川瑶族自治县"
- }]
- }, {
- "value": "451200",
- "label": "河池市",
- "children": [{
- "value": "451202",
- "label": "金城江区"
- }, {
- "value": "451203",
- "label": "宜州区"
- }, {
- "value": "451221",
- "label": "南丹县"
- }, {
- "value": "451222",
- "label": "天峨县"
- }, {
- "value": "451223",
- "label": "凤山县"
- }, {
- "value": "451224",
- "label": "东兰县"
- }, {
- "value": "451225",
- "label": "罗城仫佬族自治县"
- }, {
- "value": "451226",
- "label": "环江毛南族自治县"
- }, {
- "value": "451227",
- "label": "巴马瑶族自治县"
- }, {
- "value": "451228",
- "label": "都安瑶族自治县"
- }, {
- "value": "451229",
- "label": "大化瑶族自治县"
- }]
- }, {
- "value": "451300",
- "label": "来宾市",
- "children": [{
- "value": "451302",
- "label": "兴宾区"
- }, {
- "value": "451321",
- "label": "忻城县"
- }, {
- "value": "451322",
- "label": "象州县"
- }, {
- "value": "451323",
- "label": "武宣县"
- }, {
- "value": "451324",
- "label": "金秀瑶族自治县"
- }, {
- "value": "451381",
- "label": "合山市"
- }]
- }, {
- "value": "451400",
- "label": "崇左市",
- "children": [{
- "value": "451402",
- "label": "江州区"
- }, {
- "value": "451421",
- "label": "扶绥县"
- }, {
- "value": "451422",
- "label": "宁明县"
- }, {
- "value": "451423",
- "label": "龙州县"
- }, {
- "value": "451424",
- "label": "大新县"
- }, {
- "value": "451425",
- "label": "天等县"
- }, {
- "value": "451481",
- "label": "凭祥市"
- }]
- }]
-}, {
- "value": "460000",
- "label": "海南省",
- "children": [{
- "value": "460100",
- "label": "海口市",
- "children": [{
- "value": "460105",
- "label": "秀英区"
- }, {
- "value": "460106",
- "label": "龙华区"
- }, {
- "value": "460107",
- "label": "琼山区"
- }, {
- "value": "460108",
- "label": "美兰区"
- }]
- }, {
- "value": "460200",
- "label": "三亚市",
- "children": [{
- "value": "460202",
- "label": "海棠区"
- }, {
- "value": "460203",
- "label": "吉阳区"
- }, {
- "value": "460204",
- "label": "天涯区"
- }, {
- "value": "460205",
- "label": "崖州区"
- }]
- }, {
- "value": "460300",
- "label": "三沙市",
- "children": [{
- "value": "460321",
- "label": "西沙群岛"
- }, {
- "value": "460322",
- "label": "南沙群岛"
- }, {
- "value": "460323",
- "label": "中沙群岛的岛礁及其海域"
- }]
- }, {
- "value": "460400",
- "label": "儋州市",
- "children": [{
- "value": "460401",
- "label": "那大镇"
- }, {
- "value": "460402",
- "label": "和庆镇"
- }, {
- "value": "460403",
- "label": "南丰镇"
- }, {
- "value": "460404",
- "label": "大成镇"
- }, {
- "value": "460405",
- "label": "雅星镇"
- }, {
- "value": "460406",
- "label": "兰洋镇"
- }, {
- "value": "460407",
- "label": "光村镇"
- }, {
- "value": "460408",
- "label": "木棠镇"
- }, {
- "value": "460409",
- "label": "海头镇"
- }, {
- "value": "460410",
- "label": "峨蔓镇"
- }, {
- "value": "460412",
- "label": "王五镇"
- }, {
- "value": "460413",
- "label": "白马井镇"
- }, {
- "value": "460414",
- "label": "中和镇"
- }, {
- "value": "460415",
- "label": "排浦镇"
- }, {
- "value": "460416",
- "label": "东成镇"
- }, {
- "value": "460417",
- "label": "新州镇"
- }, {
- "value": "460422",
- "label": "洋浦经济开发区"
- }, {
- "value": "460423",
- "label": "华南热作学院"
- }]
- }, {
- "value": "469000",
- "label": "省直辖县级行政区划",
- "children": [{
- "value": "469001",
- "label": "五指山市"
- }, {
- "value": "469002",
- "label": "琼海市"
- }, {
- "value": "469005",
- "label": "文昌市"
- }, {
- "value": "469006",
- "label": "万宁市"
- }, {
- "value": "469007",
- "label": "东方市"
- }, {
- "value": "469021",
- "label": "定安县"
- }, {
- "value": "469022",
- "label": "屯昌县"
- }, {
- "value": "469023",
- "label": "澄迈县"
- }, {
- "value": "469024",
- "label": "临高县"
- }, {
- "value": "469025",
- "label": "白沙黎族自治县"
- }, {
- "value": "469026",
- "label": "昌江黎族自治县"
- }, {
- "value": "469027",
- "label": "乐东黎族自治县"
- }, {
- "value": "469028",
- "label": "陵水黎族自治县"
- }, {
- "value": "469029",
- "label": "保亭黎族苗族自治县"
- }, {
- "value": "469030",
- "label": "琼中黎族苗族自治县"
- }]
- }]
-}, {
- "value": "500000",
- "label": "重庆市",
- "children": [{
- "value": "500100",
- "label": "重庆市",
- "children": [{
- "value": "500101",
- "label": "万州区"
- }, {
- "value": "500102",
- "label": "涪陵区"
- }, {
- "value": "500103",
- "label": "渝中区"
- }, {
- "value": "500104",
- "label": "大渡口区"
- }, {
- "value": "500105",
- "label": "江北区"
- }, {
- "value": "500106",
- "label": "沙坪坝区"
- }, {
- "value": "500107",
- "label": "九龙坡区"
- }, {
- "value": "500108",
- "label": "南岸区"
- }, {
- "value": "500109",
- "label": "北碚区"
- }, {
- "value": "500110",
- "label": "綦江区"
- }, {
- "value": "500111",
- "label": "大足区"
- }, {
- "value": "500112",
- "label": "渝北区"
- }, {
- "value": "500113",
- "label": "巴南区"
- }, {
- "value": "500114",
- "label": "黔江区"
- }, {
- "value": "500115",
- "label": "长寿区"
- }, {
- "value": "500116",
- "label": "江津区"
- }, {
- "value": "500117",
- "label": "合川区"
- }, {
- "value": "500118",
- "label": "永川区"
- }, {
- "value": "500119",
- "label": "南川区"
- }, {
- "value": "500120",
- "label": "璧山区"
- }, {
- "value": "500151",
- "label": "铜梁区"
- }, {
- "value": "500152",
- "label": "潼南区"
- }, {
- "value": "500153",
- "label": "荣昌区"
- }, {
- "value": "500154",
- "label": "开州区"
- }, {
- "value": "500155",
- "label": "梁平区"
- }, {
- "value": "500156",
- "label": "武隆区"
- }]
- }, {
- "value": "500200",
- "label": "县",
- "children": [{
- "value": "500229",
- "label": "城口县"
- }, {
- "value": "500230",
- "label": "丰都县"
- }, {
- "value": "500231",
- "label": "垫江县"
- }, {
- "value": "500233",
- "label": "忠县"
- }, {
- "value": "500235",
- "label": "云阳县"
- }, {
- "value": "500236",
- "label": "奉节县"
- }, {
- "value": "500237",
- "label": "巫山县"
- }, {
- "value": "500238",
- "label": "巫溪县"
- }, {
- "value": "500240",
- "label": "石柱土家族自治县"
- }, {
- "value": "500241",
- "label": "秀山土家族苗族自治县"
- }, {
- "value": "500242",
- "label": "酉阳土家族苗族自治县"
- }, {
- "value": "500243",
- "label": "彭水苗族土家族自治县"
- }]
- }]
-}, {
- "value": "510000",
- "label": "四川省",
- "children": [{
- "value": "510100",
- "label": "成都市",
- "children": [{
- "value": "510104",
- "label": "锦江区"
- }, {
- "value": "510105",
- "label": "青羊区"
- }, {
- "value": "510106",
- "label": "金牛区"
- }, {
- "value": "510107",
- "label": "武侯区"
- }, {
- "value": "510108",
- "label": "成华区"
- }, {
- "value": "510112",
- "label": "龙泉驿区"
- }, {
- "value": "510113",
- "label": "青白江区"
- }, {
- "value": "510114",
- "label": "新都区"
- }, {
- "value": "510115",
- "label": "温江区"
- }, {
- "value": "510116",
- "label": "双流区"
- }, {
- "value": "510117",
- "label": "郫都区"
- }, {
- "value": "510121",
- "label": "金堂县"
- }, {
- "value": "510129",
- "label": "大邑县"
- }, {
- "value": "510131",
- "label": "蒲江县"
- }, {
- "value": "510132",
- "label": "新津县"
- }, {
- "value": "510181",
- "label": "都江堰市"
- }, {
- "value": "510182",
- "label": "彭州市"
- }, {
- "value": "510183",
- "label": "邛崃市"
- }, {
- "value": "510184",
- "label": "崇州市"
- }, {
- "value": "510185",
- "label": "简阳市"
- }]
- }, {
- "value": "510300",
- "label": "自贡市",
- "children": [{
- "value": "510302",
- "label": "自流井区"
- }, {
- "value": "510303",
- "label": "贡井区"
- }, {
- "value": "510304",
- "label": "大安区"
- }, {
- "value": "510311",
- "label": "沿滩区"
- }, {
- "value": "510321",
- "label": "荣县"
- }, {
- "value": "510322",
- "label": "富顺县"
- }]
- }, {
- "value": "510400",
- "label": "攀枝花市",
- "children": [{
- "value": "510402",
- "label": "东区"
- }, {
- "value": "510403",
- "label": "西区"
- }, {
- "value": "510411",
- "label": "仁和区"
- }, {
- "value": "510421",
- "label": "米易县"
- }, {
- "value": "510422",
- "label": "盐边县"
- }]
- }, {
- "value": "510500",
- "label": "泸州市",
- "children": [{
- "value": "510502",
- "label": "江阳区"
- }, {
- "value": "510503",
- "label": "纳溪区"
- }, {
- "value": "510504",
- "label": "龙马潭区"
- }, {
- "value": "510521",
- "label": "泸县"
- }, {
- "value": "510522",
- "label": "合江县"
- }, {
- "value": "510524",
- "label": "叙永县"
- }, {
- "value": "510525",
- "label": "古蔺县"
- }]
- }, {
- "value": "510600",
- "label": "德阳市",
- "children": [{
- "value": "510603",
- "label": "旌阳区"
- }, {
- "value": "510604",
- "label": "罗江区"
- }, {
- "value": "510623",
- "label": "中江县"
- }, {
- "value": "510681",
- "label": "广汉市"
- }, {
- "value": "510682",
- "label": "什邡市"
- }, {
- "value": "510683",
- "label": "绵竹市"
- }]
- }, {
- "value": "510700",
- "label": "绵阳市",
- "children": [{
- "value": "510703",
- "label": "涪城区"
- }, {
- "value": "510704",
- "label": "游仙区"
- }, {
- "value": "510705",
- "label": "安州区"
- }, {
- "value": "510722",
- "label": "三台县"
- }, {
- "value": "510723",
- "label": "盐亭县"
- }, {
- "value": "510725",
- "label": "梓潼县"
- }, {
- "value": "510726",
- "label": "北川羌族自治县"
- }, {
- "value": "510727",
- "label": "平武县"
- }, {
- "value": "510781",
- "label": "江油市"
- }]
- }, {
- "value": "510800",
- "label": "广元市",
- "children": [{
- "value": "510802",
- "label": "利州区"
- }, {
- "value": "510811",
- "label": "昭化区"
- }, {
- "value": "510812",
- "label": "朝天区"
- }, {
- "value": "510821",
- "label": "旺苍县"
- }, {
- "value": "510822",
- "label": "青川县"
- }, {
- "value": "510823",
- "label": "剑阁县"
- }, {
- "value": "510824",
- "label": "苍溪县"
- }]
- }, {
- "value": "510900",
- "label": "遂宁市",
- "children": [{
- "value": "510903",
- "label": "船山区"
- }, {
- "value": "510904",
- "label": "安居区"
- }, {
- "value": "510921",
- "label": "蓬溪县"
- }, {
- "value": "510923",
- "label": "大英县"
- }, {
- "value": "510981",
- "label": "射洪市"
- }]
- }, {
- "value": "511000",
- "label": "内江市",
- "children": [{
- "value": "511002",
- "label": "市中区"
- }, {
- "value": "511011",
- "label": "东兴区"
- }, {
- "value": "511024",
- "label": "威远县"
- }, {
- "value": "511025",
- "label": "资中县"
- }, {
- "value": "511083",
- "label": "隆昌市"
- }]
- }, {
- "value": "511100",
- "label": "乐山市",
- "children": [{
- "value": "511102",
- "label": "市中区"
- }, {
- "value": "511111",
- "label": "沙湾区"
- }, {
- "value": "511112",
- "label": "五通桥区"
- }, {
- "value": "511113",
- "label": "金口河区"
- }, {
- "value": "511123",
- "label": "犍为县"
- }, {
- "value": "511124",
- "label": "井研县"
- }, {
- "value": "511126",
- "label": "夹江县"
- }, {
- "value": "511129",
- "label": "沐川县"
- }, {
- "value": "511132",
- "label": "峨边彝族自治县"
- }, {
- "value": "511133",
- "label": "马边彝族自治县"
- }, {
- "value": "511181",
- "label": "峨眉山市"
- }]
- }, {
- "value": "511300",
- "label": "南充市",
- "children": [{
- "value": "511302",
- "label": "顺庆区"
- }, {
- "value": "511303",
- "label": "高坪区"
- }, {
- "value": "511304",
- "label": "嘉陵区"
- }, {
- "value": "511321",
- "label": "南部县"
- }, {
- "value": "511322",
- "label": "营山县"
- }, {
- "value": "511323",
- "label": "蓬安县"
- }, {
- "value": "511324",
- "label": "仪陇县"
- }, {
- "value": "511325",
- "label": "西充县"
- }, {
- "value": "511381",
- "label": "阆中市"
- }]
- }, {
- "value": "511400",
- "label": "眉山市",
- "children": [{
- "value": "511402",
- "label": "东坡区"
- }, {
- "value": "511403",
- "label": "彭山区"
- }, {
- "value": "511421",
- "label": "仁寿县"
- }, {
- "value": "511423",
- "label": "洪雅县"
- }, {
- "value": "511424",
- "label": "丹棱县"
- }, {
- "value": "511425",
- "label": "青神县"
- }]
- }, {
- "value": "511500",
- "label": "宜宾市",
- "children": [{
- "value": "511502",
- "label": "翠屏区"
- }, {
- "value": "511503",
- "label": "南溪区"
- }, {
- "value": "511504",
- "label": "叙州区"
- }, {
- "value": "511523",
- "label": "江安县"
- }, {
- "value": "511524",
- "label": "长宁县"
- }, {
- "value": "511525",
- "label": "高县"
- }, {
- "value": "511526",
- "label": "珙县"
- }, {
- "value": "511527",
- "label": "筠连县"
- }, {
- "value": "511528",
- "label": "兴文县"
- }, {
- "value": "511529",
- "label": "屏山县"
- }]
- }, {
- "value": "511600",
- "label": "广安市",
- "children": [{
- "value": "511602",
- "label": "广安区"
- }, {
- "value": "511603",
- "label": "前锋区"
- }, {
- "value": "511621",
- "label": "岳池县"
- }, {
- "value": "511622",
- "label": "武胜县"
- }, {
- "value": "511623",
- "label": "邻水县"
- }, {
- "value": "511681",
- "label": "华蓥市"
- }]
- }, {
- "value": "511700",
- "label": "达州市",
- "children": [{
- "value": "511702",
- "label": "通川区"
- }, {
- "value": "511703",
- "label": "达川区"
- }, {
- "value": "511722",
- "label": "宣汉县"
- }, {
- "value": "511723",
- "label": "开江县"
- }, {
- "value": "511724",
- "label": "大竹县"
- }, {
- "value": "511725",
- "label": "渠县"
- }, {
- "value": "511781",
- "label": "万源市"
- }]
- }, {
- "value": "511800",
- "label": "雅安市",
- "children": [{
- "value": "511802",
- "label": "雨城区"
- }, {
- "value": "511803",
- "label": "名山区"
- }, {
- "value": "511822",
- "label": "荥经县"
- }, {
- "value": "511823",
- "label": "汉源县"
- }, {
- "value": "511824",
- "label": "石棉县"
- }, {
- "value": "511825",
- "label": "天全县"
- }, {
- "value": "511826",
- "label": "芦山县"
- }, {
- "value": "511827",
- "label": "宝兴县"
- }]
- }, {
- "value": "511900",
- "label": "巴中市",
- "children": [{
- "value": "511902",
- "label": "巴州区"
- }, {
- "value": "511903",
- "label": "恩阳区"
- }, {
- "value": "511921",
- "label": "通江县"
- }, {
- "value": "511922",
- "label": "南江县"
- }, {
- "value": "511923",
- "label": "平昌县"
- }]
- }, {
- "value": "512000",
- "label": "资阳市",
- "children": [{
- "value": "512002",
- "label": "雁江区"
- }, {
- "value": "512021",
- "label": "安岳县"
- }, {
- "value": "512022",
- "label": "乐至县"
- }]
- }, {
- "value": "513200",
- "label": "阿坝藏族羌族自治州",
- "children": [{
- "value": "513201",
- "label": "马尔康市"
- }, {
- "value": "513221",
- "label": "汶川县"
- }, {
- "value": "513222",
- "label": "理县"
- }, {
- "value": "513223",
- "label": "茂县"
- }, {
- "value": "513224",
- "label": "松潘县"
- }, {
- "value": "513225",
- "label": "九寨沟县"
- }, {
- "value": "513226",
- "label": "金川县"
- }, {
- "value": "513227",
- "label": "小金县"
- }, {
- "value": "513228",
- "label": "黑水县"
- }, {
- "value": "513230",
- "label": "壤塘县"
- }, {
- "value": "513231",
- "label": "阿坝县"
- }, {
- "value": "513232",
- "label": "若尔盖县"
- }, {
- "value": "513233",
- "label": "红原县"
- }]
- }, {
- "value": "513300",
- "label": "甘孜藏族自治州",
- "children": [{
- "value": "513301",
- "label": "康定市"
- }, {
- "value": "513322",
- "label": "泸定县"
- }, {
- "value": "513323",
- "label": "丹巴县"
- }, {
- "value": "513324",
- "label": "九龙县"
- }, {
- "value": "513325",
- "label": "雅江县"
- }, {
- "value": "513326",
- "label": "道孚县"
- }, {
- "value": "513327",
- "label": "炉霍县"
- }, {
- "value": "513328",
- "label": "甘孜县"
- }, {
- "value": "513329",
- "label": "新龙县"
- }, {
- "value": "513330",
- "label": "德格县"
- }, {
- "value": "513331",
- "label": "白玉县"
- }, {
- "value": "513332",
- "label": "石渠县"
- }, {
- "value": "513333",
- "label": "色达县"
- }, {
- "value": "513334",
- "label": "理塘县"
- }, {
- "value": "513335",
- "label": "巴塘县"
- }, {
- "value": "513336",
- "label": "乡城县"
- }, {
- "value": "513337",
- "label": "稻城县"
- }, {
- "value": "513338",
- "label": "得荣县"
- }]
- }, {
- "value": "513400",
- "label": "凉山彝族自治州",
- "children": [{
- "value": "513401",
- "label": "西昌市"
- }, {
- "value": "513422",
- "label": "木里藏族自治县"
- }, {
- "value": "513423",
- "label": "盐源县"
- }, {
- "value": "513424",
- "label": "德昌县"
- }, {
- "value": "513425",
- "label": "会理县"
- }, {
- "value": "513426",
- "label": "会东县"
- }, {
- "value": "513427",
- "label": "宁南县"
- }, {
- "value": "513428",
- "label": "普格县"
- }, {
- "value": "513429",
- "label": "布拖县"
- }, {
- "value": "513430",
- "label": "金阳县"
- }, {
- "value": "513431",
- "label": "昭觉县"
- }, {
- "value": "513432",
- "label": "喜德县"
- }, {
- "value": "513433",
- "label": "冕宁县"
- }, {
- "value": "513434",
- "label": "越西县"
- }, {
- "value": "513435",
- "label": "甘洛县"
- }, {
- "value": "513436",
- "label": "美姑县"
- }, {
- "value": "513437",
- "label": "雷波县"
- }]
- }]
-}, {
- "value": "520000",
- "label": "贵州省",
- "children": [{
- "value": "520100",
- "label": "贵阳市",
- "children": [{
- "value": "520102",
- "label": "南明区"
- }, {
- "value": "520103",
- "label": "云岩区"
- }, {
- "value": "520111",
- "label": "花溪区"
- }, {
- "value": "520112",
- "label": "乌当区"
- }, {
- "value": "520113",
- "label": "白云区"
- }, {
- "value": "520115",
- "label": "观山湖区"
- }, {
- "value": "520121",
- "label": "开阳县"
- }, {
- "value": "520122",
- "label": "息烽县"
- }, {
- "value": "520123",
- "label": "修文县"
- }, {
- "value": "520181",
- "label": "清镇市"
- }]
- }, {
- "value": "520200",
- "label": "六盘水市",
- "children": [{
- "value": "520201",
- "label": "钟山区"
- }, {
- "value": "520203",
- "label": "六枝特区"
- }, {
- "value": "520221",
- "label": "水城县"
- }, {
- "value": "520281",
- "label": "盘州市"
- }]
- }, {
- "value": "520300",
- "label": "遵义市",
- "children": [{
- "value": "520302",
- "label": "红花岗区"
- }, {
- "value": "520303",
- "label": "汇川区"
- }, {
- "value": "520304",
- "label": "播州区"
- }, {
- "value": "520322",
- "label": "桐梓县"
- }, {
- "value": "520323",
- "label": "绥阳县"
- }, {
- "value": "520324",
- "label": "正安县"
- }, {
- "value": "520325",
- "label": "道真仡佬族苗族自治县"
- }, {
- "value": "520326",
- "label": "务川仡佬族苗族自治县"
- }, {
- "value": "520327",
- "label": "凤冈县"
- }, {
- "value": "520328",
- "label": "湄潭县"
- }, {
- "value": "520329",
- "label": "余庆县"
- }, {
- "value": "520330",
- "label": "习水县"
- }, {
- "value": "520381",
- "label": "赤水市"
- }, {
- "value": "520382",
- "label": "仁怀市"
- }]
- }, {
- "value": "520400",
- "label": "安顺市",
- "children": [{
- "value": "520402",
- "label": "西秀区"
- }, {
- "value": "520403",
- "label": "平坝区"
- }, {
- "value": "520422",
- "label": "普定县"
- }, {
- "value": "520423",
- "label": "镇宁布依族苗族自治县"
- }, {
- "value": "520424",
- "label": "关岭布依族苗族自治县"
- }, {
- "value": "520425",
- "label": "紫云苗族布依族自治县"
- }]
- }, {
- "value": "520500",
- "label": "毕节市",
- "children": [{
- "value": "520502",
- "label": "七星关区"
- }, {
- "value": "520521",
- "label": "大方县"
- }, {
- "value": "520522",
- "label": "黔西县"
- }, {
- "value": "520523",
- "label": "金沙县"
- }, {
- "value": "520524",
- "label": "织金县"
- }, {
- "value": "520525",
- "label": "纳雍县"
- }, {
- "value": "520526",
- "label": "威宁彝族回族苗族自治县"
- }, {
- "value": "520527",
- "label": "赫章县"
- }]
- }, {
- "value": "520600",
- "label": "铜仁市",
- "children": [{
- "value": "520602",
- "label": "碧江区"
- }, {
- "value": "520603",
- "label": "万山区"
- }, {
- "value": "520621",
- "label": "江口县"
- }, {
- "value": "520622",
- "label": "玉屏侗族自治县"
- }, {
- "value": "520623",
- "label": "石阡县"
- }, {
- "value": "520624",
- "label": "思南县"
- }, {
- "value": "520625",
- "label": "印江土家族苗族自治县"
- }, {
- "value": "520626",
- "label": "德江县"
- }, {
- "value": "520627",
- "label": "沿河土家族自治县"
- }, {
- "value": "520628",
- "label": "松桃苗族自治县"
- }]
- }, {
- "value": "522300",
- "label": "黔西南布依族苗族自治州",
- "children": [{
- "value": "522301",
- "label": "兴义市"
- }, {
- "value": "522302",
- "label": "兴仁市"
- }, {
- "value": "522323",
- "label": "普安县"
- }, {
- "value": "522324",
- "label": "晴隆县"
- }, {
- "value": "522325",
- "label": "贞丰县"
- }, {
- "value": "522326",
- "label": "望谟县"
- }, {
- "value": "522327",
- "label": "册亨县"
- }, {
- "value": "522328",
- "label": "安龙县"
- }]
- }, {
- "value": "522600",
- "label": "黔东南苗族侗族自治州",
- "children": [{
- "value": "522601",
- "label": "凯里市"
- }, {
- "value": "522622",
- "label": "黄平县"
- }, {
- "value": "522623",
- "label": "施秉县"
- }, {
- "value": "522624",
- "label": "三穗县"
- }, {
- "value": "522625",
- "label": "镇远县"
- }, {
- "value": "522626",
- "label": "岑巩县"
- }, {
- "value": "522627",
- "label": "天柱县"
- }, {
- "value": "522628",
- "label": "锦屏县"
- }, {
- "value": "522629",
- "label": "剑河县"
- }, {
- "value": "522630",
- "label": "台江县"
- }, {
- "value": "522631",
- "label": "黎平县"
- }, {
- "value": "522632",
- "label": "榕江县"
- }, {
- "value": "522633",
- "label": "从江县"
- }, {
- "value": "522634",
- "label": "雷山县"
- }, {
- "value": "522635",
- "label": "麻江县"
- }, {
- "value": "522636",
- "label": "丹寨县"
- }]
- }, {
- "value": "522700",
- "label": "黔南布依族苗族自治州",
- "children": [{
- "value": "522701",
- "label": "都匀市"
- }, {
- "value": "522702",
- "label": "福泉市"
- }, {
- "value": "522722",
- "label": "荔波县"
- }, {
- "value": "522723",
- "label": "贵定县"
- }, {
- "value": "522725",
- "label": "瓮安县"
- }, {
- "value": "522726",
- "label": "独山县"
- }, {
- "value": "522727",
- "label": "平塘县"
- }, {
- "value": "522728",
- "label": "罗甸县"
- }, {
- "value": "522729",
- "label": "长顺县"
- }, {
- "value": "522730",
- "label": "龙里县"
- }, {
- "value": "522731",
- "label": "惠水县"
- }, {
- "value": "522732",
- "label": "三都水族自治县"
- }]
- }]
-}, {
- "value": "530000",
- "label": "云南省",
- "children": [{
- "value": "530100",
- "label": "昆明市",
- "children": [{
- "value": "530102",
- "label": "五华区"
- }, {
- "value": "530103",
- "label": "盘龙区"
- }, {
- "value": "530111",
- "label": "官渡区"
- }, {
- "value": "530112",
- "label": "西山区"
- }, {
- "value": "530113",
- "label": "东川区"
- }, {
- "value": "530114",
- "label": "呈贡区"
- }, {
- "value": "530115",
- "label": "晋宁区"
- }, {
- "value": "530124",
- "label": "富民县"
- }, {
- "value": "530125",
- "label": "宜良县"
- }, {
- "value": "530126",
- "label": "石林彝族自治县"
- }, {
- "value": "530127",
- "label": "嵩明县"
- }, {
- "value": "530128",
- "label": "禄劝彝族苗族自治县"
- }, {
- "value": "530129",
- "label": "寻甸回族彝族自治县"
- }, {
- "value": "530181",
- "label": "安宁市"
- }]
- }, {
- "value": "530300",
- "label": "曲靖市",
- "children": [{
- "value": "530302",
- "label": "麒麟区"
- }, {
- "value": "530303",
- "label": "沾益区"
- }, {
- "value": "530304",
- "label": "马龙区"
- }, {
- "value": "530322",
- "label": "陆良县"
- }, {
- "value": "530323",
- "label": "师宗县"
- }, {
- "value": "530324",
- "label": "罗平县"
- }, {
- "value": "530325",
- "label": "富源县"
- }, {
- "value": "530326",
- "label": "会泽县"
- }, {
- "value": "530381",
- "label": "宣威市"
- }]
- }, {
- "value": "530400",
- "label": "玉溪市",
- "children": [{
- "value": "530402",
- "label": "红塔区"
- }, {
- "value": "530403",
- "label": "江川区"
- }, {
- "value": "530423",
- "label": "通海县"
- }, {
- "value": "530424",
- "label": "华宁县"
- }, {
- "value": "530425",
- "label": "易门县"
- }, {
- "value": "530426",
- "label": "峨山彝族自治县"
- }, {
- "value": "530427",
- "label": "新平彝族傣族自治县"
- }, {
- "value": "530428",
- "label": "元江哈尼族彝族傣族自治县"
- }, {
- "value": "530481",
- "label": "澄江市"
- }]
- }, {
- "value": "530500",
- "label": "保山市",
- "children": [{
- "value": "530502",
- "label": "隆阳区"
- }, {
- "value": "530521",
- "label": "施甸县"
- }, {
- "value": "530523",
- "label": "龙陵县"
- }, {
- "value": "530524",
- "label": "昌宁县"
- }, {
- "value": "530581",
- "label": "腾冲市"
- }]
- }, {
- "value": "530600",
- "label": "昭通市",
- "children": [{
- "value": "530602",
- "label": "昭阳区"
- }, {
- "value": "530621",
- "label": "鲁甸县"
- }, {
- "value": "530622",
- "label": "巧家县"
- }, {
- "value": "530623",
- "label": "盐津县"
- }, {
- "value": "530624",
- "label": "大关县"
- }, {
- "value": "530625",
- "label": "永善县"
- }, {
- "value": "530626",
- "label": "绥江县"
- }, {
- "value": "530627",
- "label": "镇雄县"
- }, {
- "value": "530628",
- "label": "彝良县"
- }, {
- "value": "530629",
- "label": "威信县"
- }, {
- "value": "530681",
- "label": "水富市"
- }]
- }, {
- "value": "530700",
- "label": "丽江市",
- "children": [{
- "value": "530702",
- "label": "古城区"
- }, {
- "value": "530721",
- "label": "玉龙纳西族自治县"
- }, {
- "value": "530722",
- "label": "永胜县"
- }, {
- "value": "530723",
- "label": "华坪县"
- }, {
- "value": "530724",
- "label": "宁蒗彝族自治县"
- }]
- }, {
- "value": "530800",
- "label": "普洱市",
- "children": [{
- "value": "530802",
- "label": "思茅区"
- }, {
- "value": "530821",
- "label": "宁洱哈尼族彝族自治县"
- }, {
- "value": "530822",
- "label": "墨江哈尼族自治县"
- }, {
- "value": "530823",
- "label": "景东彝族自治县"
- }, {
- "value": "530824",
- "label": "景谷傣族彝族自治县"
- }, {
- "value": "530825",
- "label": "镇沅彝族哈尼族拉祜族自治县"
- }, {
- "value": "530826",
- "label": "江城哈尼族彝族自治县"
- }, {
- "value": "530827",
- "label": "孟连傣族拉祜族佤族自治县"
- }, {
- "value": "530828",
- "label": "澜沧拉祜族自治县"
- }, {
- "value": "530829",
- "label": "西盟佤族自治县"
- }]
- }, {
- "value": "530900",
- "label": "临沧市",
- "children": [{
- "value": "530902",
- "label": "临翔区"
- }, {
- "value": "530921",
- "label": "凤庆县"
- }, {
- "value": "530922",
- "label": "云县"
- }, {
- "value": "530923",
- "label": "永德县"
- }, {
- "value": "530924",
- "label": "镇康县"
- }, {
- "value": "530925",
- "label": "双江拉祜族佤族布朗族傣族自治县"
- }, {
- "value": "530926",
- "label": "耿马傣族佤族自治县"
- }, {
- "value": "530927",
- "label": "沧源佤族自治县"
- }]
- }, {
- "value": "532300",
- "label": "楚雄彝族自治州",
- "children": [{
- "value": "532301",
- "label": "楚雄市"
- }, {
- "value": "532322",
- "label": "双柏县"
- }, {
- "value": "532323",
- "label": "牟定县"
- }, {
- "value": "532324",
- "label": "南华县"
- }, {
- "value": "532325",
- "label": "姚安县"
- }, {
- "value": "532326",
- "label": "大姚县"
- }, {
- "value": "532327",
- "label": "永仁县"
- }, {
- "value": "532328",
- "label": "元谋县"
- }, {
- "value": "532329",
- "label": "武定县"
- }, {
- "value": "532331",
- "label": "禄丰县"
- }]
- }, {
- "value": "532500",
- "label": "红河哈尼族彝族自治州",
- "children": [{
- "value": "532501",
- "label": "个旧市"
- }, {
- "value": "532502",
- "label": "开远市"
- }, {
- "value": "532503",
- "label": "蒙自市"
- }, {
- "value": "532504",
- "label": "弥勒市"
- }, {
- "value": "532523",
- "label": "屏边苗族自治县"
- }, {
- "value": "532524",
- "label": "建水县"
- }, {
- "value": "532525",
- "label": "石屏县"
- }, {
- "value": "532527",
- "label": "泸西县"
- }, {
- "value": "532528",
- "label": "元阳县"
- }, {
- "value": "532529",
- "label": "红河县"
- }, {
- "value": "532530",
- "label": "金平苗族瑶族傣族自治县"
- }, {
- "value": "532531",
- "label": "绿春县"
- }, {
- "value": "532532",
- "label": "河口瑶族自治县"
- }]
- }, {
- "value": "532600",
- "label": "文山壮族苗族自治州",
- "children": [{
- "value": "532601",
- "label": "文山市"
- }, {
- "value": "532622",
- "label": "砚山县"
- }, {
- "value": "532623",
- "label": "西畴县"
- }, {
- "value": "532624",
- "label": "麻栗坡县"
- }, {
- "value": "532625",
- "label": "马关县"
- }, {
- "value": "532626",
- "label": "丘北县"
- }, {
- "value": "532627",
- "label": "广南县"
- }, {
- "value": "532628",
- "label": "富宁县"
- }]
- }, {
- "value": "532800",
- "label": "西双版纳傣族自治州",
- "children": [{
- "value": "532801",
- "label": "景洪市"
- }, {
- "value": "532822",
- "label": "勐海县"
- }, {
- "value": "532823",
- "label": "勐腊县"
- }]
- }, {
- "value": "532900",
- "label": "大理白族自治州",
- "children": [{
- "value": "532901",
- "label": "大理市"
- }, {
- "value": "532922",
- "label": "漾濞彝族自治县"
- }, {
- "value": "532923",
- "label": "祥云县"
- }, {
- "value": "532924",
- "label": "宾川县"
- }, {
- "value": "532925",
- "label": "弥渡县"
- }, {
- "value": "532926",
- "label": "南涧彝族自治县"
- }, {
- "value": "532927",
- "label": "巍山彝族回族自治县"
- }, {
- "value": "532928",
- "label": "永平县"
- }, {
- "value": "532929",
- "label": "云龙县"
- }, {
- "value": "532930",
- "label": "洱源县"
- }, {
- "value": "532931",
- "label": "剑川县"
- }, {
- "value": "532932",
- "label": "鹤庆县"
- }]
- }, {
- "value": "533100",
- "label": "德宏傣族景颇族自治州",
- "children": [{
- "value": "533102",
- "label": "瑞丽市"
- }, {
- "value": "533103",
- "label": "芒市"
- }, {
- "value": "533122",
- "label": "梁河县"
- }, {
- "value": "533123",
- "label": "盈江县"
- }, {
- "value": "533124",
- "label": "陇川县"
- }]
- }, {
- "value": "533300",
- "label": "怒江傈僳族自治州",
- "children": [{
- "value": "533301",
- "label": "泸水市"
- }, {
- "value": "533323",
- "label": "福贡县"
- }, {
- "value": "533324",
- "label": "贡山独龙族怒族自治县"
- }, {
- "value": "533325",
- "label": "兰坪白族普米族自治县"
- }]
- }, {
- "value": "533400",
- "label": "迪庆藏族自治州",
- "children": [{
- "value": "533401",
- "label": "香格里拉市"
- }, {
- "value": "533422",
- "label": "德钦县"
- }, {
- "value": "533423",
- "label": "维西傈僳族自治县"
- }]
- }]
-}, {
- "value": "540000",
- "label": "西藏自治区",
- "children": [{
- "value": "540100",
- "label": "拉萨市",
- "children": [{
- "value": "540102",
- "label": "城关区"
- }, {
- "value": "540103",
- "label": "堆龙德庆区"
- }, {
- "value": "540104",
- "label": "达孜区"
- }, {
- "value": "540121",
- "label": "林周县"
- }, {
- "value": "540122",
- "label": "当雄县"
- }, {
- "value": "540123",
- "label": "尼木县"
- }, {
- "value": "540124",
- "label": "曲水县"
- }, {
- "value": "540127",
- "label": "墨竹工卡县"
- }]
- }, {
- "value": "540200",
- "label": "日喀则市",
- "children": [{
- "value": "540202",
- "label": "桑珠孜区"
- }, {
- "value": "540221",
- "label": "南木林县"
- }, {
- "value": "540222",
- "label": "江孜县"
- }, {
- "value": "540223",
- "label": "定日县"
- }, {
- "value": "540224",
- "label": "萨迦县"
- }, {
- "value": "540225",
- "label": "拉孜县"
- }, {
- "value": "540226",
- "label": "昂仁县"
- }, {
- "value": "540227",
- "label": "谢通门县"
- }, {
- "value": "540228",
- "label": "白朗县"
- }, {
- "value": "540229",
- "label": "仁布县"
- }, {
- "value": "540230",
- "label": "康马县"
- }, {
- "value": "540231",
- "label": "定结县"
- }, {
- "value": "540232",
- "label": "仲巴县"
- }, {
- "value": "540233",
- "label": "亚东县"
- }, {
- "value": "540234",
- "label": "吉隆县"
- }, {
- "value": "540235",
- "label": "聂拉木县"
- }, {
- "value": "540236",
- "label": "萨嘎县"
- }, {
- "value": "540237",
- "label": "岗巴县"
- }]
- }, {
- "value": "540300",
- "label": "昌都市",
- "children": [{
- "value": "540302",
- "label": "卡若区"
- }, {
- "value": "540321",
- "label": "江达县"
- }, {
- "value": "540322",
- "label": "贡觉县"
- }, {
- "value": "540323",
- "label": "类乌齐县"
- }, {
- "value": "540324",
- "label": "丁青县"
- }, {
- "value": "540325",
- "label": "察雅县"
- }, {
- "value": "540326",
- "label": "八宿县"
- }, {
- "value": "540327",
- "label": "左贡县"
- }, {
- "value": "540328",
- "label": "芒康县"
- }, {
- "value": "540329",
- "label": "洛隆县"
- }, {
- "value": "540330",
- "label": "边坝县"
- }]
- }, {
- "value": "540400",
- "label": "林芝市",
- "children": [{
- "value": "540402",
- "label": "巴宜区"
- }, {
- "value": "540421",
- "label": "工布江达县"
- }, {
- "value": "540422",
- "label": "米林县"
- }, {
- "value": "540423",
- "label": "墨脱县"
- }, {
- "value": "540424",
- "label": "波密县"
- }, {
- "value": "540425",
- "label": "察隅县"
- }, {
- "value": "540426",
- "label": "朗县"
- }]
- }, {
- "value": "540500",
- "label": "山南市",
- "children": [{
- "value": "540502",
- "label": "乃东区"
- }, {
- "value": "540521",
- "label": "扎囊县"
- }, {
- "value": "540522",
- "label": "贡嘎县"
- }, {
- "value": "540523",
- "label": "桑日县"
- }, {
- "value": "540524",
- "label": "琼结县"
- }, {
- "value": "540525",
- "label": "曲松县"
- }, {
- "value": "540526",
- "label": "措美县"
- }, {
- "value": "540527",
- "label": "洛扎县"
- }, {
- "value": "540528",
- "label": "加查县"
- }, {
- "value": "540529",
- "label": "隆子县"
- }, {
- "value": "540530",
- "label": "错那县"
- }, {
- "value": "540531",
- "label": "浪卡子县"
- }]
- }, {
- "value": "540600",
- "label": "那曲市",
- "children": [{
- "value": "540602",
- "label": "色尼区"
- }, {
- "value": "540621",
- "label": "嘉黎县"
- }, {
- "value": "540622",
- "label": "比如县"
- }, {
- "value": "540623",
- "label": "聂荣县"
- }, {
- "value": "540624",
- "label": "安多县"
- }, {
- "value": "540625",
- "label": "申扎县"
- }, {
- "value": "540626",
- "label": "索县"
- }, {
- "value": "540627",
- "label": "班戈县"
- }, {
- "value": "540628",
- "label": "巴青县"
- }, {
- "value": "540629",
- "label": "尼玛县"
- }, {
- "value": "540630",
- "label": "双湖县"
- }]
- }, {
- "value": "542500",
- "label": "阿里地区",
- "children": [{
- "value": "542521",
- "label": "普兰县"
- }, {
- "value": "542522",
- "label": "札达县"
- }, {
- "value": "542523",
- "label": "噶尔县"
- }, {
- "value": "542524",
- "label": "日土县"
- }, {
- "value": "542525",
- "label": "革吉县"
- }, {
- "value": "542526",
- "label": "改则县"
- }, {
- "value": "542527",
- "label": "措勤县"
- }]
- }]
-}, {
- "value": "610000",
- "label": "陕西省",
- "children": [{
- "value": "610100",
- "label": "西安市",
- "children": [{
- "value": "610102",
- "label": "新城区"
- }, {
- "value": "610103",
- "label": "碑林区"
- }, {
- "value": "610104",
- "label": "莲湖区"
- }, {
- "value": "610111",
- "label": "灞桥区"
- }, {
- "value": "610112",
- "label": "未央区"
- }, {
- "value": "610113",
- "label": "雁塔区"
- }, {
- "value": "610114",
- "label": "阎良区"
- }, {
- "value": "610115",
- "label": "临潼区"
- }, {
- "value": "610116",
- "label": "长安区"
- }, {
- "value": "610117",
- "label": "高陵区"
- }, {
- "value": "610118",
- "label": "鄠邑区"
- }, {
- "value": "610122",
- "label": "蓝田县"
- }, {
- "value": "610124",
- "label": "周至县"
- }]
- }, {
- "value": "610200",
- "label": "铜川市",
- "children": [{
- "value": "610202",
- "label": "王益区"
- }, {
- "value": "610203",
- "label": "印台区"
- }, {
- "value": "610204",
- "label": "耀州区"
- }, {
- "value": "610222",
- "label": "宜君县"
- }]
- }, {
- "value": "610300",
- "label": "宝鸡市",
- "children": [{
- "value": "610302",
- "label": "渭滨区"
- }, {
- "value": "610303",
- "label": "金台区"
- }, {
- "value": "610304",
- "label": "陈仓区"
- }, {
- "value": "610322",
- "label": "凤翔县"
- }, {
- "value": "610323",
- "label": "岐山县"
- }, {
- "value": "610324",
- "label": "扶风县"
- }, {
- "value": "610326",
- "label": "眉县"
- }, {
- "value": "610327",
- "label": "陇县"
- }, {
- "value": "610328",
- "label": "千阳县"
- }, {
- "value": "610329",
- "label": "麟游县"
- }, {
- "value": "610330",
- "label": "凤县"
- }, {
- "value": "610331",
- "label": "太白县"
- }]
- }, {
- "value": "610400",
- "label": "咸阳市",
- "children": [{
- "value": "610402",
- "label": "秦都区"
- }, {
- "value": "610403",
- "label": "杨陵区"
- }, {
- "value": "610404",
- "label": "渭城区"
- }, {
- "value": "610422",
- "label": "三原县"
- }, {
- "value": "610423",
- "label": "泾阳县"
- }, {
- "value": "610424",
- "label": "乾县"
- }, {
- "value": "610425",
- "label": "礼泉县"
- }, {
- "value": "610426",
- "label": "永寿县"
- }, {
- "value": "610482",
- "label": "彬州市"
- }, {
- "value": "610428",
- "label": "长武县"
- }, {
- "value": "610429",
- "label": "旬邑县"
- }, {
- "value": "610430",
- "label": "淳化县"
- }, {
- "value": "610431",
- "label": "武功县"
- }, {
- "value": "610481",
- "label": "兴平市"
- }]
- }, {
- "value": "610500",
- "label": "渭南市",
- "children": [{
- "value": "610502",
- "label": "临渭区"
- }, {
- "value": "610503",
- "label": "华州区"
- }, {
- "value": "610522",
- "label": "潼关县"
- }, {
- "value": "610523",
- "label": "大荔县"
- }, {
- "value": "610524",
- "label": "合阳县"
- }, {
- "value": "610525",
- "label": "澄城县"
- }, {
- "value": "610526",
- "label": "蒲城县"
- }, {
- "value": "610527",
- "label": "白水县"
- }, {
- "value": "610528",
- "label": "富平县"
- }, {
- "value": "610581",
- "label": "韩城市"
- }, {
- "value": "610582",
- "label": "华阴市"
- }]
- }, {
- "value": "610600",
- "label": "延安市",
- "children": [{
- "value": "610602",
- "label": "宝塔区"
- }, {
- "value": "610603",
- "label": "安塞区"
- }, {
- "value": "610621",
- "label": "延长县"
- }, {
- "value": "610622",
- "label": "延川县"
- }, {
- "value": "610625",
- "label": "志丹县"
- }, {
- "value": "610626",
- "label": "吴起县"
- }, {
- "value": "610627",
- "label": "甘泉县"
- }, {
- "value": "610628",
- "label": "富县"
- }, {
- "value": "610629",
- "label": "洛川县"
- }, {
- "value": "610630",
- "label": "宜川县"
- }, {
- "value": "610631",
- "label": "黄龙县"
- }, {
- "value": "610632",
- "label": "黄陵县"
- }, {
- "value": "610681",
- "label": "子长市"
- }]
- }, {
- "value": "610700",
- "label": "汉中市",
- "children": [{
- "value": "610702",
- "label": "汉台区"
- }, {
- "value": "610703",
- "label": "南郑区"
- }, {
- "value": "610722",
- "label": "城固县"
- }, {
- "value": "610723",
- "label": "洋县"
- }, {
- "value": "610724",
- "label": "西乡县"
- }, {
- "value": "610725",
- "label": "勉县"
- }, {
- "value": "610726",
- "label": "宁强县"
- }, {
- "value": "610727",
- "label": "略阳县"
- }, {
- "value": "610728",
- "label": "镇巴县"
- }, {
- "value": "610729",
- "label": "留坝县"
- }, {
- "value": "610730",
- "label": "佛坪县"
- }]
- }, {
- "value": "610800",
- "label": "榆林市",
- "children": [{
- "value": "610802",
- "label": "榆阳区"
- }, {
- "value": "610803",
- "label": "横山区"
- }, {
- "value": "610822",
- "label": "府谷县"
- }, {
- "value": "610824",
- "label": "靖边县"
- }, {
- "value": "610825",
- "label": "定边县"
- }, {
- "value": "610826",
- "label": "绥德县"
- }, {
- "value": "610827",
- "label": "米脂县"
- }, {
- "value": "610828",
- "label": "佳县"
- }, {
- "value": "610829",
- "label": "吴堡县"
- }, {
- "value": "610830",
- "label": "清涧县"
- }, {
- "value": "610831",
- "label": "子洲县"
- }, {
- "value": "610881",
- "label": "神木市"
- }]
- }, {
- "value": "610900",
- "label": "安康市",
- "children": [{
- "value": "610902",
- "label": "汉滨区"
- }, {
- "value": "610921",
- "label": "汉阴县"
- }, {
- "value": "610922",
- "label": "石泉县"
- }, {
- "value": "610923",
- "label": "宁陕县"
- }, {
- "value": "610924",
- "label": "紫阳县"
- }, {
- "value": "610925",
- "label": "岚皋县"
- }, {
- "value": "610926",
- "label": "平利县"
- }, {
- "value": "610927",
- "label": "镇坪县"
- }, {
- "value": "610928",
- "label": "旬阳县"
- }, {
- "value": "610929",
- "label": "白河县"
- }]
- }, {
- "value": "611000",
- "label": "商洛市",
- "children": [{
- "value": "611002",
- "label": "商州区"
- }, {
- "value": "611021",
- "label": "洛南县"
- }, {
- "value": "611022",
- "label": "丹凤县"
- }, {
- "value": "611023",
- "label": "商南县"
- }, {
- "value": "611024",
- "label": "山阳县"
- }, {
- "value": "611025",
- "label": "镇安县"
- }, {
- "value": "611026",
- "label": "柞水县"
- }]
- }]
-}, {
- "value": "620000",
- "label": "甘肃省",
- "children": [{
- "value": "620100",
- "label": "兰州市",
- "children": [{
- "value": "620102",
- "label": "城关区"
- }, {
- "value": "620103",
- "label": "七里河区"
- }, {
- "value": "620104",
- "label": "西固区"
- }, {
- "value": "620105",
- "label": "安宁区"
- }, {
- "value": "620111",
- "label": "红古区"
- }, {
- "value": "620121",
- "label": "永登县"
- }, {
- "value": "620122",
- "label": "皋兰县"
- }, {
- "value": "620123",
- "label": "榆中县"
- }]
- }, {
- "value": "620200",
- "label": "嘉峪关市",
- "children": [{
- "value": "620201",
- "label": "雄关区"
- }, {
- "value": "620202",
- "label": "镜铁区"
- }, {
- "value": "620203",
- "label": "长城区"
- }, {
- "value": "620204",
- "label": "新城镇"
- }, {
- "value": "620205",
- "label": "峪泉镇"
- }, {
- "value": "620206",
- "label": "文殊镇"
- }]
- }, {
- "value": "620300",
- "label": "金昌市",
- "children": [{
- "value": "620302",
- "label": "金川区"
- }, {
- "value": "620321",
- "label": "永昌县"
- }]
- }, {
- "value": "620400",
- "label": "白银市",
- "children": [{
- "value": "620402",
- "label": "白银区"
- }, {
- "value": "620403",
- "label": "平川区"
- }, {
- "value": "620421",
- "label": "靖远县"
- }, {
- "value": "620422",
- "label": "会宁县"
- }, {
- "value": "620423",
- "label": "景泰县"
- }]
- }, {
- "value": "620500",
- "label": "天水市",
- "children": [{
- "value": "620502",
- "label": "秦州区"
- }, {
- "value": "620503",
- "label": "麦积区"
- }, {
- "value": "620521",
- "label": "清水县"
- }, {
- "value": "620522",
- "label": "秦安县"
- }, {
- "value": "620523",
- "label": "甘谷县"
- }, {
- "value": "620524",
- "label": "武山县"
- }, {
- "value": "620525",
- "label": "张家川回族自治县"
- }]
- }, {
- "value": "620600",
- "label": "武威市",
- "children": [{
- "value": "620602",
- "label": "凉州区"
- }, {
- "value": "620621",
- "label": "民勤县"
- }, {
- "value": "620622",
- "label": "古浪县"
- }, {
- "value": "620623",
- "label": "天祝藏族自治县"
- }]
- }, {
- "value": "620700",
- "label": "张掖市",
- "children": [{
- "value": "620702",
- "label": "甘州区"
- }, {
- "value": "620721",
- "label": "肃南裕固族自治县"
- }, {
- "value": "620722",
- "label": "民乐县"
- }, {
- "value": "620723",
- "label": "临泽县"
- }, {
- "value": "620724",
- "label": "高台县"
- }, {
- "value": "620725",
- "label": "山丹县"
- }]
- }, {
- "value": "620800",
- "label": "平凉市",
- "children": [{
- "value": "620802",
- "label": "崆峒区"
- }, {
- "value": "620821",
- "label": "泾川县"
- }, {
- "value": "620822",
- "label": "灵台县"
- }, {
- "value": "620823",
- "label": "崇信县"
- }, {
- "value": "620825",
- "label": "庄浪县"
- }, {
- "value": "620826",
- "label": "静宁县"
- }, {
- "value": "620881",
- "label": "华亭市"
- }]
- }, {
- "value": "620900",
- "label": "酒泉市",
- "children": [{
- "value": "620902",
- "label": "肃州区"
- }, {
- "value": "620921",
- "label": "金塔县"
- }, {
- "value": "620922",
- "label": "瓜州县"
- }, {
- "value": "620923",
- "label": "肃北蒙古族自治县"
- }, {
- "value": "620924",
- "label": "阿克塞哈萨克族自治县"
- }, {
- "value": "620981",
- "label": "玉门市"
- }, {
- "value": "620982",
- "label": "敦煌市"
- }]
- }, {
- "value": "621000",
- "label": "庆阳市",
- "children": [{
- "value": "621002",
- "label": "西峰区"
- }, {
- "value": "621021",
- "label": "庆城县"
- }, {
- "value": "621022",
- "label": "环县"
- }, {
- "value": "621023",
- "label": "华池县"
- }, {
- "value": "621024",
- "label": "合水县"
- }, {
- "value": "621025",
- "label": "正宁县"
- }, {
- "value": "621026",
- "label": "宁县"
- }, {
- "value": "621027",
- "label": "镇原县"
- }]
- }, {
- "value": "621100",
- "label": "定西市",
- "children": [{
- "value": "621102",
- "label": "安定区"
- }, {
- "value": "621121",
- "label": "通渭县"
- }, {
- "value": "621122",
- "label": "陇西县"
- }, {
- "value": "621123",
- "label": "渭源县"
- }, {
- "value": "621124",
- "label": "临洮县"
- }, {
- "value": "621125",
- "label": "漳县"
- }, {
- "value": "621126",
- "label": "岷县"
- }]
- }, {
- "value": "621200",
- "label": "陇南市",
- "children": [{
- "value": "621202",
- "label": "武都区"
- }, {
- "value": "621221",
- "label": "成县"
- }, {
- "value": "621222",
- "label": "文县"
- }, {
- "value": "621223",
- "label": "宕昌县"
- }, {
- "value": "621224",
- "label": "康县"
- }, {
- "value": "621225",
- "label": "西和县"
- }, {
- "value": "621226",
- "label": "礼县"
- }, {
- "value": "621227",
- "label": "徽县"
- }, {
- "value": "621228",
- "label": "两当县"
- }]
- }, {
- "value": "622900",
- "label": "临夏回族自治州",
- "children": [{
- "value": "622901",
- "label": "临夏市"
- }, {
- "value": "622921",
- "label": "临夏县"
- }, {
- "value": "622922",
- "label": "康乐县"
- }, {
- "value": "622923",
- "label": "永靖县"
- }, {
- "value": "622924",
- "label": "广河县"
- }, {
- "value": "622925",
- "label": "和政县"
- }, {
- "value": "622926",
- "label": "东乡族自治县"
- }, {
- "value": "622927",
- "label": "积石山保安族东乡族撒拉族自治县"
- }]
- }, {
- "value": "623000",
- "label": "甘南藏族自治州",
- "children": [{
- "value": "623001",
- "label": "合作市"
- }, {
- "value": "623021",
- "label": "临潭县"
- }, {
- "value": "623022",
- "label": "卓尼县"
- }, {
- "value": "623023",
- "label": "舟曲县"
- }, {
- "value": "623024",
- "label": "迭部县"
- }, {
- "value": "623025",
- "label": "玛曲县"
- }, {
- "value": "623026",
- "label": "碌曲县"
- }, {
- "value": "623027",
- "label": "夏河县"
- }]
- }]
-}, {
- "value": "630000",
- "label": "青海省",
- "children": [{
- "value": "630100",
- "label": "西宁市",
- "children": [{
- "value": "630102",
- "label": "城东区"
- }, {
- "value": "630103",
- "label": "城中区"
- }, {
- "value": "630104",
- "label": "城西区"
- }, {
- "value": "630105",
- "label": "城北区"
- }, {
- "value": "630106",
- "label": "湟中区"
- }, {
- "value": "630121",
- "label": "大通回族土族自治县"
- }, {
- "value": "630123",
- "label": "湟源县"
- }]
- }, {
- "value": "630200",
- "label": "海东市",
- "children": [{
- "value": "630202",
- "label": "乐都区"
- }, {
- "value": "630203",
- "label": "平安区"
- }, {
- "value": "630222",
- "label": "民和回族土族自治县"
- }, {
- "value": "630223",
- "label": "互助土族自治县"
- }, {
- "value": "630224",
- "label": "化隆回族自治县"
- }, {
- "value": "630225",
- "label": "循化撒拉族自治县"
- }]
- }, {
- "value": "632200",
- "label": "海北藏族自治州",
- "children": [{
- "value": "632221",
- "label": "门源回族自治县"
- }, {
- "value": "632222",
- "label": "祁连县"
- }, {
- "value": "632223",
- "label": "海晏县"
- }, {
- "value": "632224",
- "label": "刚察县"
- }]
- }, {
- "value": "632300",
- "label": "黄南藏族自治州",
- "children": [{
- "value": "632321",
- "label": "同仁县"
- }, {
- "value": "632322",
- "label": "尖扎县"
- }, {
- "value": "632323",
- "label": "泽库县"
- }, {
- "value": "632324",
- "label": "河南蒙古族自治县"
- }]
- }, {
- "value": "632500",
- "label": "海南藏族自治州",
- "children": [{
- "value": "632521",
- "label": "共和县"
- }, {
- "value": "632522",
- "label": "同德县"
- }, {
- "value": "632523",
- "label": "贵德县"
- }, {
- "value": "632524",
- "label": "兴海县"
- }, {
- "value": "632525",
- "label": "贵南县"
- }]
- }, {
- "value": "632600",
- "label": "果洛藏族自治州",
- "children": [{
- "value": "632621",
- "label": "玛沁县"
- }, {
- "value": "632622",
- "label": "班玛县"
- }, {
- "value": "632623",
- "label": "甘德县"
- }, {
- "value": "632624",
- "label": "达日县"
- }, {
- "value": "632625",
- "label": "久治县"
- }, {
- "value": "632626",
- "label": "玛多县"
- }]
- }, {
- "value": "632700",
- "label": "玉树藏族自治州",
- "children": [{
- "value": "632701",
- "label": "玉树市"
- }, {
- "value": "632722",
- "label": "杂多县"
- }, {
- "value": "632723",
- "label": "称多县"
- }, {
- "value": "632724",
- "label": "治多县"
- }, {
- "value": "632725",
- "label": "囊谦县"
- }, {
- "value": "632726",
- "label": "曲麻莱县"
- }]
- }, {
- "value": "632800",
- "label": "海西蒙古族藏族自治州",
- "children": [{
- "value": "632801",
- "label": "格尔木市"
- }, {
- "value": "632802",
- "label": "德令哈市"
- }, {
- "value": "632803",
- "label": "茫崖市"
- }, {
- "value": "632821",
- "label": "乌兰县"
- }, {
- "value": "632822",
- "label": "都兰县"
- }, {
- "value": "632823",
- "label": "天峻县"
- }, {
- "value": "632825",
- "label": "大柴旦行政委员会"
- }]
- }]
-}, {
- "value": "640000",
- "label": "宁夏回族自治区",
- "children": [{
- "value": "640100",
- "label": "银川市",
- "children": [{
- "value": "640104",
- "label": "兴庆区"
- }, {
- "value": "640105",
- "label": "西夏区"
- }, {
- "value": "640106",
- "label": "金凤区"
- }, {
- "value": "640121",
- "label": "永宁县"
- }, {
- "value": "640122",
- "label": "贺兰县"
- }, {
- "value": "640181",
- "label": "灵武市"
- }]
- }, {
- "value": "640200",
- "label": "石嘴山市",
- "children": [{
- "value": "640202",
- "label": "大武口区"
- }, {
- "value": "640205",
- "label": "惠农区"
- }, {
- "value": "640221",
- "label": "平罗县"
- }]
- }, {
- "value": "640300",
- "label": "吴忠市",
- "children": [{
- "value": "640302",
- "label": "利通区"
- }, {
- "value": "640303",
- "label": "红寺堡区"
- }, {
- "value": "640323",
- "label": "盐池县"
- }, {
- "value": "640324",
- "label": "同心县"
- }, {
- "value": "640381",
- "label": "青铜峡市"
- }]
- }, {
- "value": "640400",
- "label": "固原市",
- "children": [{
- "value": "640402",
- "label": "原州区"
- }, {
- "value": "640422",
- "label": "西吉县"
- }, {
- "value": "640423",
- "label": "隆德县"
- }, {
- "value": "640424",
- "label": "泾源县"
- }, {
- "value": "640425",
- "label": "彭阳县"
- }]
- }, {
- "value": "640500",
- "label": "中卫市",
- "children": [{
- "value": "640502",
- "label": "沙坡头区"
- }, {
- "value": "640521",
- "label": "中宁县"
- }, {
- "value": "640522",
- "label": "海原县"
- }]
- }]
-}, {
- "value": "650000",
- "label": "新疆维吾尔自治区",
- "children": [{
- "value": "650100",
- "label": "乌鲁木齐市",
- "children": [{
- "value": "650102",
- "label": "天山区"
- }, {
- "value": "650103",
- "label": "沙依巴克区"
- }, {
- "value": "650104",
- "label": "新市区"
- }, {
- "value": "650105",
- "label": "水磨沟区"
- }, {
- "value": "650106",
- "label": "头屯河区"
- }, {
- "value": "650107",
- "label": "达坂城区"
- }, {
- "value": "650109",
- "label": "米东区"
- }, {
- "value": "650121",
- "label": "乌鲁木齐县"
- }]
- }, {
- "value": "650200",
- "label": "克拉玛依市",
- "children": [{
- "value": "650202",
- "label": "独山子区"
- }, {
- "value": "650203",
- "label": "克拉玛依区"
- }, {
- "value": "650204",
- "label": "白碱滩区"
- }, {
- "value": "650205",
- "label": "乌尔禾区"
- }]
- }, {
- "value": "650400",
- "label": "吐鲁番市",
- "children": [{
- "value": "650402",
- "label": "高昌区"
- }, {
- "value": "650421",
- "label": "鄯善县"
- }, {
- "value": "650422",
- "label": "托克逊县"
- }]
- }, {
- "value": "650500",
- "label": "哈密市",
- "children": [{
- "value": "650502",
- "label": "伊州区"
- }, {
- "value": "650521",
- "label": "巴里坤哈萨克自治县"
- }, {
- "value": "650522",
- "label": "伊吾县"
- }]
- }, {
- "value": "652300",
- "label": "昌吉回族自治州",
- "children": [{
- "value": "652301",
- "label": "昌吉市"
- }, {
- "value": "652302",
- "label": "阜康市"
- }, {
- "value": "652323",
- "label": "呼图壁县"
- }, {
- "value": "652324",
- "label": "玛纳斯县"
- }, {
- "value": "652325",
- "label": "奇台县"
- }, {
- "value": "652327",
- "label": "吉木萨尔县"
- }, {
- "value": "652328",
- "label": "木垒哈萨克自治县"
- }]
- }, {
- "value": "652700",
- "label": "博尔塔拉蒙古自治州",
- "children": [{
- "value": "652701",
- "label": "博乐市"
- }, {
- "value": "652702",
- "label": "阿拉山口市"
- }, {
- "value": "652722",
- "label": "精河县"
- }, {
- "value": "652723",
- "label": "温泉县"
- }]
- }, {
- "value": "652800",
- "label": "巴音郭楞蒙古自治州",
- "children": [{
- "value": "652801",
- "label": "库尔勒市"
- }, {
- "value": "652822",
- "label": "轮台县"
- }, {
- "value": "652823",
- "label": "尉犁县"
- }, {
- "value": "652824",
- "label": "若羌县"
- }, {
- "value": "652825",
- "label": "且末县"
- }, {
- "value": "652826",
- "label": "焉耆回族自治县"
- }, {
- "value": "652827",
- "label": "和静县"
- }, {
- "value": "652828",
- "label": "和硕县"
- }, {
- "value": "652829",
- "label": "博湖县"
- }]
- }, {
- "value": "652900",
- "label": "阿克苏地区",
- "children": [{
- "value": "652901",
- "label": "阿克苏市"
- }, {
- "value": "652902",
- "label": "库车市"
- }, {
- "value": "652922",
- "label": "温宿县"
- }, {
- "value": "652924",
- "label": "沙雅县"
- }, {
- "value": "652925",
- "label": "新和县"
- }, {
- "value": "652926",
- "label": "拜城县"
- }, {
- "value": "652927",
- "label": "乌什县"
- }, {
- "value": "652928",
- "label": "阿瓦提县"
- }, {
- "value": "652929",
- "label": "柯坪县"
- }]
- }, {
- "value": "653000",
- "label": "克孜勒苏柯尔克孜自治州",
- "children": [{
- "value": "653001",
- "label": "阿图什市"
- }, {
- "value": "653022",
- "label": "阿克陶县"
- }, {
- "value": "653023",
- "label": "阿合奇县"
- }, {
- "value": "653024",
- "label": "乌恰县"
- }]
- }, {
- "value": "653100",
- "label": "喀什地区",
- "children": [{
- "value": "653101",
- "label": "喀什市"
- }, {
- "value": "653121",
- "label": "疏附县"
- }, {
- "value": "653122",
- "label": "疏勒县"
- }, {
- "value": "653123",
- "label": "英吉沙县"
- }, {
- "value": "653124",
- "label": "泽普县"
- }, {
- "value": "653125",
- "label": "莎车县"
- }, {
- "value": "653126",
- "label": "叶城县"
- }, {
- "value": "653127",
- "label": "麦盖提县"
- }, {
- "value": "653128",
- "label": "岳普湖县"
- }, {
- "value": "653129",
- "label": "伽师县"
- }, {
- "value": "653130",
- "label": "巴楚县"
- }, {
- "value": "653131",
- "label": "塔什库尔干塔吉克自治县"
- }]
- }, {
- "value": "653200",
- "label": "和田地区",
- "children": [{
- "value": "653201",
- "label": "和田市"
- }, {
- "value": "653221",
- "label": "和田县"
- }, {
- "value": "653222",
- "label": "墨玉县"
- }, {
- "value": "653223",
- "label": "皮山县"
- }, {
- "value": "653224",
- "label": "洛浦县"
- }, {
- "value": "653225",
- "label": "策勒县"
- }, {
- "value": "653226",
- "label": "于田县"
- }, {
- "value": "653227",
- "label": "民丰县"
- }]
- }, {
- "value": "654000",
- "label": "伊犁哈萨克自治州",
- "children": [{
- "value": "654002",
- "label": "伊宁市"
- }, {
- "value": "654003",
- "label": "奎屯市"
- }, {
- "value": "654004",
- "label": "霍尔果斯市"
- }, {
- "value": "654021",
- "label": "伊宁县"
- }, {
- "value": "654022",
- "label": "察布查尔锡伯自治县"
- }, {
- "value": "654023",
- "label": "霍城县"
- }, {
- "value": "654024",
- "label": "巩留县"
- }, {
- "value": "654025",
- "label": "新源县"
- }, {
- "value": "654026",
- "label": "昭苏县"
- }, {
- "value": "654027",
- "label": "特克斯县"
- }, {
- "value": "654028",
- "label": "尼勒克县"
- }]
- }, {
- "value": "654200",
- "label": "塔城地区",
- "children": [{
- "value": "654201",
- "label": "塔城市"
- }, {
- "value": "654202",
- "label": "乌苏市"
- }, {
- "value": "654221",
- "label": "额敏县"
- }, {
- "value": "654223",
- "label": "沙湾县"
- }, {
- "value": "654224",
- "label": "托里县"
- }, {
- "value": "654225",
- "label": "裕民县"
- }, {
- "value": "654226",
- "label": "和布克赛尔蒙古自治县"
- }]
- }, {
- "value": "654300",
- "label": "阿勒泰地区",
- "children": [{
- "value": "654301",
- "label": "阿勒泰市"
- }, {
- "value": "654321",
- "label": "布尔津县"
- }, {
- "value": "654322",
- "label": "富蕴县"
- }, {
- "value": "654323",
- "label": "福海县"
- }, {
- "value": "654324",
- "label": "哈巴河县"
- }, {
- "value": "654325",
- "label": "青河县"
- }, {
- "value": "654326",
- "label": "吉木乃县"
- }]
- }, {
- "value": "659000",
- "label": "自治区直辖县级行政区划",
- "children": [{
- "value": "659001",
- "label": "石河子市"
- }, {
- "value": "659002",
- "label": "阿拉尔市"
- }, {
- "value": "659003",
- "label": "图木舒克市"
- }, {
- "value": "659004",
- "label": "五家渠市"
- }, {
- "value": "659005",
- "label": "北屯市"
- }, {
- "value": "659006",
- "label": "铁门关市"
- }, {
- "value": "659007",
- "label": "双河市"
- }, {
- "value": "659008",
- "label": "可克达拉市"
- }, {
- "value": "659009",
- "label": "昆玉市"
- }, {
- "value": "659010",
- "label": "胡杨河市"
- }]
- }]
-}, {
- "value": "710000",
- "label": "台湾省",
- "children": [{
- "value": "710100",
- "label": "台北市",
- "children": [{
- "value": "710101",
- "label": "中正区"
- }, {
- "value": "710102",
- "label": "大同区"
- }, {
- "value": "710103",
- "label": "中山区"
- }, {
- "value": "710104",
- "label": "松山区"
- }, {
- "value": "710105",
- "label": "大安区"
- }, {
- "value": "710106",
- "label": "万华区"
- }, {
- "value": "710107",
- "label": "信义区"
- }, {
- "value": "710108",
- "label": "士林区"
- }, {
- "value": "710109",
- "label": "北投区"
- }, {
- "value": "710110",
- "label": "内湖区"
- }, {
- "value": "710111",
- "label": "南港区"
- }, {
- "value": "710112",
- "label": "文山区"
- }]
- }, {
- "value": "710200",
- "label": "高雄市",
- "children": [{
- "value": "710201",
- "label": "新兴区"
- }, {
- "value": "710202",
- "label": "前金区"
- }, {
- "value": "710203",
- "label": "苓雅区"
- }, {
- "value": "710204",
- "label": "盐埕区"
- }, {
- "value": "710205",
- "label": "鼓山区"
- }, {
- "value": "710206",
- "label": "旗津区"
- }, {
- "value": "710207",
- "label": "前镇区"
- }, {
- "value": "710208",
- "label": "三民区"
- }, {
- "value": "710209",
- "label": "左营区"
- }, {
- "value": "710210",
- "label": "楠梓区"
- }, {
- "value": "710211",
- "label": "小港区"
- }, {
- "value": "710242",
- "label": "仁武区"
- }, {
- "value": "710243",
- "label": "大社区"
- }, {
- "value": "710244",
- "label": "冈山区"
- }, {
- "value": "710245",
- "label": "路竹区"
- }, {
- "value": "710246",
- "label": "阿莲区"
- }, {
- "value": "710247",
- "label": "田寮区"
- }, {
- "value": "710248",
- "label": "燕巢区"
- }, {
- "value": "710249",
- "label": "桥头区"
- }, {
- "value": "710250",
- "label": "梓官区"
- }, {
- "value": "710251",
- "label": "弥陀区"
- }, {
- "value": "710252",
- "label": "永安区"
- }, {
- "value": "710253",
- "label": "湖内区"
- }, {
- "value": "710254",
- "label": "凤山区"
- }, {
- "value": "710255",
- "label": "大寮区"
- }, {
- "value": "710256",
- "label": "林园区"
- }, {
- "value": "710257",
- "label": "鸟松区"
- }, {
- "value": "710258",
- "label": "大树区"
- }, {
- "value": "710259",
- "label": "旗山区"
- }, {
- "value": "710260",
- "label": "美浓区"
- }, {
- "value": "710261",
- "label": "六龟区"
- }, {
- "value": "710262",
- "label": "内门区"
- }, {
- "value": "710263",
- "label": "杉林区"
- }, {
- "value": "710264",
- "label": "甲仙区"
- }, {
- "value": "710265",
- "label": "桃源区"
- }, {
- "value": "710266",
- "label": "那玛夏区"
- }, {
- "value": "710267",
- "label": "茂林区"
- }, {
- "value": "710268",
- "label": "茄萣区"
- }]
- }, {
- "value": "710300",
- "label": "台南市",
- "children": [{
- "value": "710301",
- "label": "中西区"
- }, {
- "value": "710302",
- "label": "东区"
- }, {
- "value": "710303",
- "label": "南区"
- }, {
- "value": "710304",
- "label": "北区"
- }, {
- "value": "710305",
- "label": "安平区"
- }, {
- "value": "710306",
- "label": "安南区"
- }, {
- "value": "710339",
- "label": "永康区"
- }, {
- "value": "710340",
- "label": "归仁区"
- }, {
- "value": "710341",
- "label": "新化区"
- }, {
- "value": "710342",
- "label": "左镇区"
- }, {
- "value": "710343",
- "label": "玉井区"
- }, {
- "value": "710344",
- "label": "楠西区"
- }, {
- "value": "710345",
- "label": "南化区"
- }, {
- "value": "710346",
- "label": "仁德区"
- }, {
- "value": "710347",
- "label": "关庙区"
- }, {
- "value": "710348",
- "label": "龙崎区"
- }, {
- "value": "710349",
- "label": "官田区"
- }, {
- "value": "710350",
- "label": "麻豆区"
- }, {
- "value": "710351",
- "label": "佳里区"
- }, {
- "value": "710352",
- "label": "西港区"
- }, {
- "value": "710353",
- "label": "七股区"
- }, {
- "value": "710354",
- "label": "将军区"
- }, {
- "value": "710355",
- "label": "学甲区"
- }, {
- "value": "710356",
- "label": "北门区"
- }, {
- "value": "710357",
- "label": "新营区"
- }, {
- "value": "710358",
- "label": "后壁区"
- }, {
- "value": "710359",
- "label": "白河区"
- }, {
- "value": "710360",
- "label": "东山区"
- }, {
- "value": "710361",
- "label": "六甲区"
- }, {
- "value": "710362",
- "label": "下营区"
- }, {
- "value": "710363",
- "label": "柳营区"
- }, {
- "value": "710364",
- "label": "盐水区"
- }, {
- "value": "710365",
- "label": "善化区"
- }, {
- "value": "710366",
- "label": "大内区"
- }, {
- "value": "710367",
- "label": "山上区"
- }, {
- "value": "710368",
- "label": "新市区"
- }, {
- "value": "710369",
- "label": "安定区"
- }]
- }, {
- "value": "710400",
- "label": "台中市",
- "children": [{
- "value": "710401",
- "label": "中区"
- }, {
- "value": "710402",
- "label": "东区"
- }, {
- "value": "710403",
- "label": "南区"
- }, {
- "value": "710404",
- "label": "西区"
- }, {
- "value": "710405",
- "label": "北区"
- }, {
- "value": "710406",
- "label": "北屯区"
- }, {
- "value": "710407",
- "label": "西屯区"
- }, {
- "value": "710408",
- "label": "南屯区"
- }, {
- "value": "710431",
- "label": "太平区"
- }, {
- "value": "710432",
- "label": "大里区"
- }, {
- "value": "710433",
- "label": "雾峰区"
- }, {
- "value": "710434",
- "label": "乌日区"
- }, {
- "value": "710435",
- "label": "丰原区"
- }, {
- "value": "710436",
- "label": "后里区"
- }, {
- "value": "710437",
- "label": "石冈区"
- }, {
- "value": "710438",
- "label": "东势区"
- }, {
- "value": "710439",
- "label": "和平区"
- }, {
- "value": "710440",
- "label": "新社区"
- }, {
- "value": "710441",
- "label": "潭子区"
- }, {
- "value": "710442",
- "label": "大雅区"
- }, {
- "value": "710443",
- "label": "神冈区"
- }, {
- "value": "710444",
- "label": "大肚区"
- }, {
- "value": "710445",
- "label": "沙鹿区"
- }, {
- "value": "710446",
- "label": "龙井区"
- }, {
- "value": "710447",
- "label": "梧栖区"
- }, {
- "value": "710448",
- "label": "清水区"
- }, {
- "value": "710449",
- "label": "大甲区"
- }, {
- "value": "710450",
- "label": "外埔区"
- }, {
- "value": "710451",
- "label": "大安区"
- }]
- }, {
- "value": "710600",
- "label": "南投县",
- "children": [{
- "value": "710614",
- "label": "南投市"
- }, {
- "value": "710615",
- "label": "中寮乡"
- }, {
- "value": "710616",
- "label": "草屯镇"
- }, {
- "value": "710617",
- "label": "国姓乡"
- }, {
- "value": "710618",
- "label": "埔里镇"
- }, {
- "value": "710619",
- "label": "仁爱乡"
- }, {
- "value": "710620",
- "label": "名间乡"
- }, {
- "value": "710621",
- "label": "集集镇"
- }, {
- "value": "710622",
- "label": "水里乡"
- }, {
- "value": "710623",
- "label": "鱼池乡"
- }, {
- "value": "710624",
- "label": "信义乡"
- }, {
- "value": "710625",
- "label": "竹山镇"
- }, {
- "value": "710626",
- "label": "鹿谷乡"
- }]
- }, {
- "value": "710700",
- "label": "基隆市",
- "children": [{
- "value": "710701",
- "label": "仁爱区"
- }, {
- "value": "710702",
- "label": "信义区"
- }, {
- "value": "710703",
- "label": "中正区"
- }, {
- "value": "710704",
- "label": "中山区"
- }, {
- "value": "710705",
- "label": "安乐区"
- }, {
- "value": "710706",
- "label": "暖暖区"
- }, {
- "value": "710707",
- "label": "七堵区"
- }]
- }, {
- "value": "710800",
- "label": "新竹市",
- "children": [{
- "value": "710801",
- "label": "东区"
- }, {
- "value": "710802",
- "label": "北区"
- }, {
- "value": "710803",
- "label": "香山区"
- }]
- }, {
- "value": "710900",
- "label": "嘉义市",
- "children": [{
- "value": "710901",
- "label": "东区"
- }, {
- "value": "710902",
- "label": "西区"
- }]
- }, {
- "value": "711100",
- "label": "新北市",
- "children": [{
- "value": "711130",
- "label": "万里区"
- }, {
- "value": "711131",
- "label": "金山区"
- }, {
- "value": "711132",
- "label": "板桥区"
- }, {
- "value": "711133",
- "label": "汐止区"
- }, {
- "value": "711134",
- "label": "深坑区"
- }, {
- "value": "711135",
- "label": "石碇区"
- }, {
- "value": "711136",
- "label": "瑞芳区"
- }, {
- "value": "711137",
- "label": "平溪区"
- }, {
- "value": "711138",
- "label": "双溪区"
- }, {
- "value": "711139",
- "label": "贡寮区"
- }, {
- "value": "711140",
- "label": "新店区"
- }, {
- "value": "711141",
- "label": "坪林区"
- }, {
- "value": "711142",
- "label": "乌来区"
- }, {
- "value": "711143",
- "label": "永和区"
- }, {
- "value": "711144",
- "label": "中和区"
- }, {
- "value": "711145",
- "label": "土城区"
- }, {
- "value": "711146",
- "label": "三峡区"
- }, {
- "value": "711147",
- "label": "树林区"
- }, {
- "value": "711148",
- "label": "莺歌区"
- }, {
- "value": "711149",
- "label": "三重区"
- }, {
- "value": "711150",
- "label": "新庄区"
- }, {
- "value": "711151",
- "label": "泰山区"
- }, {
- "value": "711152",
- "label": "林口区"
- }, {
- "value": "711153",
- "label": "芦洲区"
- }, {
- "value": "711154",
- "label": "五股区"
- }, {
- "value": "711155",
- "label": "八里区"
- }, {
- "value": "711156",
- "label": "淡水区"
- }, {
- "value": "711157",
- "label": "三芝区"
- }, {
- "value": "711158",
- "label": "石门区"
- }]
- }, {
- "value": "711200",
- "label": "宜兰县",
- "children": [{
- "value": "711214",
- "label": "宜兰市"
- }, {
- "value": "711215",
- "label": "头城镇"
- }, {
- "value": "711216",
- "label": "礁溪乡"
- }, {
- "value": "711217",
- "label": "壮围乡"
- }, {
- "value": "711218",
- "label": "员山乡"
- }, {
- "value": "711219",
- "label": "罗东镇"
- }, {
- "value": "711220",
- "label": "三星乡"
- }, {
- "value": "711221",
- "label": "大同乡"
- }, {
- "value": "711222",
- "label": "五结乡"
- }, {
- "value": "711223",
- "label": "冬山乡"
- }, {
- "value": "711224",
- "label": "苏澳镇"
- }, {
- "value": "711225",
- "label": "南澳乡"
- }]
- }, {
- "value": "711300",
- "label": "新竹县",
- "children": [{
- "value": "711314",
- "label": "竹北市"
- }, {
- "value": "711315",
- "label": "湖口乡"
- }, {
- "value": "711316",
- "label": "新丰乡"
- }, {
- "value": "711317",
- "label": "新埔镇"
- }, {
- "value": "711318",
- "label": "关西镇"
- }, {
- "value": "711319",
- "label": "芎林乡"
- }, {
- "value": "711320",
- "label": "宝山乡"
- }, {
- "value": "711321",
- "label": "竹东镇"
- }, {
- "value": "711322",
- "label": "五峰乡"
- }, {
- "value": "711323",
- "label": "横山乡"
- }, {
- "value": "711324",
- "label": "尖石乡"
- }, {
- "value": "711325",
- "label": "北埔乡"
- }, {
- "value": "711326",
- "label": "峨眉乡"
- }]
- }, {
- "value": "711400",
- "label": "桃园市",
- "children": [{
- "value": "711414",
- "label": "中坜区"
- }, {
- "value": "711415",
- "label": "平镇区"
- }, {
- "value": "711416",
- "label": "龙潭区"
- }, {
- "value": "711417",
- "label": "杨梅区"
- }, {
- "value": "711418",
- "label": "新屋区"
- }, {
- "value": "711419",
- "label": "观音区"
- }, {
- "value": "711420",
- "label": "桃园区"
- }, {
- "value": "711421",
- "label": "龟山区"
- }, {
- "value": "711422",
- "label": "八德区"
- }, {
- "value": "711423",
- "label": "大溪区"
- }, {
- "value": "711424",
- "label": "复兴区"
- }, {
- "value": "711425",
- "label": "大园区"
- }, {
- "value": "711426",
- "label": "芦竹区"
- }]
- }, {
- "value": "711500",
- "label": "苗栗县",
- "children": [{
- "value": "711519",
- "label": "竹南镇"
- }, {
- "value": "711520",
- "label": "头份市"
- }, {
- "value": "711521",
- "label": "三湾乡"
- }, {
- "value": "711522",
- "label": "南庄乡"
- }, {
- "value": "711523",
- "label": "狮潭乡"
- }, {
- "value": "711524",
- "label": "后龙镇"
- }, {
- "value": "711525",
- "label": "通霄镇"
- }, {
- "value": "711526",
- "label": "苑里镇"
- }, {
- "value": "711527",
- "label": "苗栗市"
- }, {
- "value": "711528",
- "label": "造桥乡"
- }, {
- "value": "711529",
- "label": "头屋乡"
- }, {
- "value": "711530",
- "label": "公馆乡"
- }, {
- "value": "711531",
- "label": "大湖乡"
- }, {
- "value": "711532",
- "label": "泰安乡"
- }, {
- "value": "711533",
- "label": "铜锣乡"
- }, {
- "value": "711534",
- "label": "三义乡"
- }, {
- "value": "711535",
- "label": "西湖乡"
- }, {
- "value": "711536",
- "label": "卓兰镇"
- }]
- }, {
- "value": "711700",
- "label": "彰化县",
- "children": [{
- "value": "711727",
- "label": "彰化市"
- }, {
- "value": "711728",
- "label": "芬园乡"
- }, {
- "value": "711729",
- "label": "花坛乡"
- }, {
- "value": "711730",
- "label": "秀水乡"
- }, {
- "value": "711731",
- "label": "鹿港镇"
- }, {
- "value": "711732",
- "label": "福兴乡"
- }, {
- "value": "711733",
- "label": "线西乡"
- }, {
- "value": "711734",
- "label": "和美镇"
- }, {
- "value": "711735",
- "label": "伸港乡"
- }, {
- "value": "711736",
- "label": "员林市"
- }, {
- "value": "711737",
- "label": "社头乡"
- }, {
- "value": "711738",
- "label": "永靖乡"
- }, {
- "value": "711739",
- "label": "埔心乡"
- }, {
- "value": "711740",
- "label": "溪湖镇"
- }, {
- "value": "711741",
- "label": "大村乡"
- }, {
- "value": "711742",
- "label": "埔盐乡"
- }, {
- "value": "711743",
- "label": "田中镇"
- }, {
- "value": "711744",
- "label": "北斗镇"
- }, {
- "value": "711745",
- "label": "田尾乡"
- }, {
- "value": "711746",
- "label": "埤头乡"
- }, {
- "value": "711747",
- "label": "溪州乡"
- }, {
- "value": "711748",
- "label": "竹塘乡"
- }, {
- "value": "711749",
- "label": "二林镇"
- }, {
- "value": "711750",
- "label": "大城乡"
- }, {
- "value": "711751",
- "label": "芳苑乡"
- }, {
- "value": "711752",
- "label": "二水乡"
- }]
- }, {
- "value": "711900",
- "label": "嘉义县",
- "children": [{
- "value": "711919",
- "label": "番路乡"
- }, {
- "value": "711920",
- "label": "梅山乡"
- }, {
- "value": "711921",
- "label": "竹崎乡"
- }, {
- "value": "711922",
- "label": "阿里山乡"
- }, {
- "value": "711923",
- "label": "中埔乡"
- }, {
- "value": "711924",
- "label": "大埔乡"
- }, {
- "value": "711925",
- "label": "水上乡"
- }, {
- "value": "711926",
- "label": "鹿草乡"
- }, {
- "value": "711927",
- "label": "太保市"
- }, {
- "value": "711928",
- "label": "朴子市"
- }, {
- "value": "711929",
- "label": "东石乡"
- }, {
- "value": "711930",
- "label": "六脚乡"
- }, {
- "value": "711931",
- "label": "新港乡"
- }, {
- "value": "711932",
- "label": "民雄乡"
- }, {
- "value": "711933",
- "label": "大林镇"
- }, {
- "value": "711934",
- "label": "溪口乡"
- }, {
- "value": "711935",
- "label": "义竹乡"
- }, {
- "value": "711936",
- "label": "布袋镇"
- }]
- }, {
- "value": "712100",
- "label": "云林县",
- "children": [{
- "value": "712121",
- "label": "斗南镇"
- }, {
- "value": "712122",
- "label": "大埤乡"
- }, {
- "value": "712123",
- "label": "虎尾镇"
- }, {
- "value": "712124",
- "label": "土库镇"
- }, {
- "value": "712125",
- "label": "褒忠乡"
- }, {
- "value": "712126",
- "label": "东势乡"
- }, {
- "value": "712127",
- "label": "台西乡"
- }, {
- "value": "712128",
- "label": "仑背乡"
- }, {
- "value": "712129",
- "label": "麦寮乡"
- }, {
- "value": "712130",
- "label": "斗六市"
- }, {
- "value": "712131",
- "label": "林内乡"
- }, {
- "value": "712132",
- "label": "古坑乡"
- }, {
- "value": "712133",
- "label": "莿桐乡"
- }, {
- "value": "712134",
- "label": "西螺镇"
- }, {
- "value": "712135",
- "label": "二仑乡"
- }, {
- "value": "712136",
- "label": "北港镇"
- }, {
- "value": "712137",
- "label": "水林乡"
- }, {
- "value": "712138",
- "label": "口湖乡"
- }, {
- "value": "712139",
- "label": "四湖乡"
- }, {
- "value": "712140",
- "label": "元长乡"
- }]
- }, {
- "value": "712400",
- "label": "屏东县",
- "children": [{
- "value": "712434",
- "label": "屏东市"
- }, {
- "value": "712435",
- "label": "三地门乡"
- }, {
- "value": "712436",
- "label": "雾台乡"
- }, {
- "value": "712437",
- "label": "玛家乡"
- }, {
- "value": "712438",
- "label": "九如乡"
- }, {
- "value": "712439",
- "label": "里港乡"
- }, {
- "value": "712440",
- "label": "高树乡"
- }, {
- "value": "712441",
- "label": "盐埔乡"
- }, {
- "value": "712442",
- "label": "长治乡"
- }, {
- "value": "712443",
- "label": "麟洛乡"
- }, {
- "value": "712444",
- "label": "竹田乡"
- }, {
- "value": "712445",
- "label": "内埔乡"
- }, {
- "value": "712446",
- "label": "万丹乡"
- }, {
- "value": "712447",
- "label": "潮州镇"
- }, {
- "value": "712448",
- "label": "泰武乡"
- }, {
- "value": "712449",
- "label": "来义乡"
- }, {
- "value": "712450",
- "label": "万峦乡"
- }, {
- "value": "712451",
- "label": "崁顶乡"
- }, {
- "value": "712452",
- "label": "新埤乡"
- }, {
- "value": "712453",
- "label": "南州乡"
- }, {
- "value": "712454",
- "label": "林边乡"
- }, {
- "value": "712455",
- "label": "东港镇"
- }, {
- "value": "712456",
- "label": "琉球乡"
- }, {
- "value": "712457",
- "label": "佳冬乡"
- }, {
- "value": "712458",
- "label": "新园乡"
- }, {
- "value": "712459",
- "label": "枋寮乡"
- }, {
- "value": "712460",
- "label": "枋山乡"
- }, {
- "value": "712461",
- "label": "春日乡"
- }, {
- "value": "712462",
- "label": "狮子乡"
- }, {
- "value": "712463",
- "label": "车城乡"
- }, {
- "value": "712464",
- "label": "牡丹乡"
- }, {
- "value": "712465",
- "label": "恒春镇"
- }, {
- "value": "712466",
- "label": "满州乡"
- }]
- }, {
- "value": "712500",
- "label": "台东县",
- "children": [{
- "value": "712517",
- "label": "台东市"
- }, {
- "value": "712518",
- "label": "绿岛乡"
- }, {
- "value": "712519",
- "label": "兰屿乡"
- }, {
- "value": "712520",
- "label": "延平乡"
- }, {
- "value": "712521",
- "label": "卑南乡"
- }, {
- "value": "712522",
- "label": "鹿野乡"
- }, {
- "value": "712523",
- "label": "关山镇"
- }, {
- "value": "712524",
- "label": "海端乡"
- }, {
- "value": "712525",
- "label": "池上乡"
- }, {
- "value": "712526",
- "label": "东河乡"
- }, {
- "value": "712527",
- "label": "成功镇"
- }, {
- "value": "712528",
- "label": "长滨乡"
- }, {
- "value": "712529",
- "label": "金峰乡"
- }, {
- "value": "712530",
- "label": "大武乡"
- }, {
- "value": "712531",
- "label": "达仁乡"
- }, {
- "value": "712532",
- "label": "太麻里乡"
- }]
- }, {
- "value": "712600",
- "label": "花莲县",
- "children": [{
- "value": "712615",
- "label": "花莲市"
- }, {
- "value": "712616",
- "label": "新城乡"
- }, {
- "value": "712618",
- "label": "秀林乡"
- }, {
- "value": "712619",
- "label": "吉安乡"
- }, {
- "value": "712620",
- "label": "寿丰乡"
- }, {
- "value": "712621",
- "label": "凤林镇"
- }, {
- "value": "712622",
- "label": "光复乡"
- }, {
- "value": "712623",
- "label": "丰滨乡"
- }, {
- "value": "712624",
- "label": "瑞穗乡"
- }, {
- "value": "712625",
- "label": "万荣乡"
- }, {
- "value": "712626",
- "label": "玉里镇"
- }, {
- "value": "712627",
- "label": "卓溪乡"
- }, {
- "value": "712628",
- "label": "富里乡"
- }]
- }, {
- "value": "712700",
- "label": "澎湖县",
- "children": [{
- "value": "712707",
- "label": "马公市"
- }, {
- "value": "712708",
- "label": "西屿乡"
- }, {
- "value": "712709",
- "label": "望安乡"
- }, {
- "value": "712710",
- "label": "七美乡"
- }, {
- "value": "712711",
- "label": "白沙乡"
- }, {
- "value": "712712",
- "label": "湖西乡"
- }]
- }]
-}, {
- "value": "810000",
- "label": "香港特别行政区",
- "children": [{
- "value": "810100",
- "label": "香港特别行政区",
- "children": [{
- "value": "810101",
- "label": "中西区"
- }, {
- "value": "810102",
- "label": "东区"
- }, {
- "value": "810103",
- "label": "九龙城区"
- }, {
- "value": "810104",
- "label": "观塘区"
- }, {
- "value": "810105",
- "label": "南区"
- }, {
- "value": "810106",
- "label": "深水埗区"
- }, {
- "value": "810107",
- "label": "湾仔区"
- }, {
- "value": "810108",
- "label": "黄大仙区"
- }, {
- "value": "810109",
- "label": "油尖旺区"
- }, {
- "value": "810110",
- "label": "离岛区"
- }, {
- "value": "810111",
- "label": "葵青区"
- }, {
- "value": "810112",
- "label": "北区"
- }, {
- "value": "810113",
- "label": "西贡区"
- }, {
- "value": "810114",
- "label": "沙田区"
- }, {
- "value": "810115",
- "label": "屯门区"
- }, {
- "value": "810116",
- "label": "大埔区"
- }, {
- "value": "810117",
- "label": "荃湾区"
- }, {
- "value": "810118",
- "label": "元朗区"
- }]
- }]
-}, {
- "value": "820000",
- "label": "澳门特别行政区",
- "children": [{
- "value": "820100",
- "label": "澳门特别行政区",
- "children": [{
- "value": "820101",
- "label": "澳门半岛"
- }, {
- "value": "820102",
- "label": "凼仔"
- }, {
- "value": "820103",
- "label": "路凼城"
- }, {
- "value": "820104",
- "label": "路环"
- }]
- }]
-}
-]
diff --git a/mes-ui/src/components/mes/materialSelect.vue b/mes-ui/src/components/mes/materialSelect.vue
deleted file mode 100644
index b9e1722..0000000
--- a/mes-ui/src/components/mes/materialSelect.vue
+++ /dev/null
@@ -1,261 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
-
-
-
- {{unitFormat(scope.row.unitId)}}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ parseTime(scope.row.updateTime, '{y}-{m}-{d}') }}
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/components/mes/workOrderPreview.vue b/mes-ui/src/components/mes/workOrderPreview.vue
deleted file mode 100644
index 4b34dad..0000000
--- a/mes-ui/src/components/mes/workOrderPreview.vue
+++ /dev/null
@@ -1,347 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 生产派工
- 移除
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/directive/dialog/drag.js b/mes-ui/src/directive/dialog/drag.js
deleted file mode 100644
index 2e82346..0000000
--- a/mes-ui/src/directive/dialog/drag.js
+++ /dev/null
@@ -1,64 +0,0 @@
-/**
-* v-dialogDrag 弹窗拖拽
-* Copyright (c) 2019 ruoyi
-*/
-
-export default {
- bind(el, binding, vnode, oldVnode) {
- const value = binding.value
- if (value == false) return
- // 获取拖拽内容头部
- const dialogHeaderEl = el.querySelector('.el-dialog__header');
- const dragDom = el.querySelector('.el-dialog');
- dialogHeaderEl.style.cursor = 'move';
- // 获取原有属性 ie dom元素.currentStyle 火狐谷歌 window.getComputedStyle(dom元素, null);
- const sty = dragDom.currentStyle || window.getComputedStyle(dragDom, null);
- dragDom.style.position = 'absolute';
- dragDom.style.marginTop = 0;
- let width = dragDom.style.width;
- if (width.includes('%')) {
- width = +document.body.clientWidth * (+width.replace(/\%/g, '') / 100);
- } else {
- width = +width.replace(/\px/g, '');
- }
- dragDom.style.left = `${(document.body.clientWidth - width) / 2}px`;
- // 鼠标按下事件
- dialogHeaderEl.onmousedown = (e) => {
- // 鼠标按下,计算当前元素距离可视区的距离 (鼠标点击位置距离可视窗口的距离)
- const disX = e.clientX - dialogHeaderEl.offsetLeft;
- const disY = e.clientY - dialogHeaderEl.offsetTop;
-
- // 获取到的值带px 正则匹配替换
- let styL, styT;
-
- // 注意在ie中 第一次获取到的值为组件自带50% 移动之后赋值为px
- if (sty.left.includes('%')) {
- styL = +document.body.clientWidth * (+sty.left.replace(/\%/g, '') / 100);
- styT = +document.body.clientHeight * (+sty.top.replace(/\%/g, '') / 100);
- } else {
- styL = +sty.left.replace(/\px/g, '');
- styT = +sty.top.replace(/\px/g, '');
- };
-
- // 鼠标拖拽事件
- document.onmousemove = function (e) {
- // 通过事件委托,计算移动的距离 (开始拖拽至结束拖拽的距离)
- const l = e.clientX - disX;
- const t = e.clientY - disY;
-
- let finallyL = l + styL
- let finallyT = t + styT
-
- // 移动当前元素
- dragDom.style.left = `${finallyL}px`;
- dragDom.style.top = `${finallyT}px`;
-
- };
-
- document.onmouseup = function (e) {
- document.onmousemove = null;
- document.onmouseup = null;
- };
- }
- }
-};
\ No newline at end of file
diff --git a/mes-ui/src/directive/dialog/dragHeight.js b/mes-ui/src/directive/dialog/dragHeight.js
deleted file mode 100644
index d1590f8..0000000
--- a/mes-ui/src/directive/dialog/dragHeight.js
+++ /dev/null
@@ -1,34 +0,0 @@
-/**
-* v-dialogDragWidth 可拖动弹窗高度(右下角)
-* Copyright (c) 2019 ruoyi
-*/
-
-export default {
- bind(el) {
- const dragDom = el.querySelector('.el-dialog');
- const lineEl = document.createElement('div');
- lineEl.style = 'width: 6px; background: inherit; height: 10px; position: absolute; right: 0; bottom: 0; margin: auto; z-index: 1; cursor: nwse-resize;';
- lineEl.addEventListener('mousedown',
- function(e) {
- // 鼠标按下,计算当前元素距离可视区的距离
- const disX = e.clientX - el.offsetLeft;
- const disY = e.clientY - el.offsetTop;
- // 当前宽度 高度
- const curWidth = dragDom.offsetWidth;
- const curHeight = dragDom.offsetHeight;
- document.onmousemove = function(e) {
- e.preventDefault(); // 移动时禁用默认事件
- // 通过事件委托,计算移动的距离
- const xl = e.clientX - disX;
- const yl = e.clientY - disY
- dragDom.style.width = `${curWidth + xl}px`;
- dragDom.style.height = `${curHeight + yl}px`;
- };
- document.onmouseup = function(e) {
- document.onmousemove = null;
- document.onmouseup = null;
- };
- }, false);
- dragDom.appendChild(lineEl);
- }
-}
\ No newline at end of file
diff --git a/mes-ui/src/directive/dialog/dragWidth.js b/mes-ui/src/directive/dialog/dragWidth.js
deleted file mode 100644
index d5cda3a..0000000
--- a/mes-ui/src/directive/dialog/dragWidth.js
+++ /dev/null
@@ -1,30 +0,0 @@
-/**
-* v-dialogDragWidth 可拖动弹窗宽度(右侧边)
-* Copyright (c) 2019 ruoyi
-*/
-
-export default {
- bind(el) {
- const dragDom = el.querySelector('.el-dialog');
- const lineEl = document.createElement('div');
- lineEl.style = 'width: 5px; background: inherit; height: 80%; position: absolute; right: 0; top: 0; bottom: 0; margin: auto; z-index: 1; cursor: w-resize;';
- lineEl.addEventListener('mousedown',
- function (e) {
- // 鼠标按下,计算当前元素距离可视区的距离
- const disX = e.clientX - el.offsetLeft;
- // 当前宽度
- const curWidth = dragDom.offsetWidth;
- document.onmousemove = function (e) {
- e.preventDefault(); // 移动时禁用默认事件
- // 通过事件委托,计算移动的距离
- const l = e.clientX - disX;
- dragDom.style.width = `${curWidth + l}px`;
- };
- document.onmouseup = function (e) {
- document.onmousemove = null;
- document.onmouseup = null;
- };
- }, false);
- dragDom.appendChild(lineEl);
- }
-}
\ No newline at end of file
diff --git a/mes-ui/src/directive/index.js b/mes-ui/src/directive/index.js
deleted file mode 100644
index b9b07da..0000000
--- a/mes-ui/src/directive/index.js
+++ /dev/null
@@ -1,23 +0,0 @@
-import hasRole from './permission/hasRole'
-import hasPermi from './permission/hasPermi'
-import dialogDrag from './dialog/drag'
-import dialogDragWidth from './dialog/dragWidth'
-import dialogDragHeight from './dialog/dragHeight'
-import clipboard from './module/clipboard'
-
-const install = function(Vue) {
- Vue.directive('hasRole', hasRole)
- Vue.directive('hasPermi', hasPermi)
- Vue.directive('clipboard', clipboard)
- Vue.directive('dialogDrag', dialogDrag)
- Vue.directive('dialogDragWidth', dialogDragWidth)
- Vue.directive('dialogDragHeight', dialogDragHeight)
-}
-
-if (window.Vue) {
- window['hasRole'] = hasRole
- window['hasPermi'] = hasPermi
- Vue.use(install); // eslint-disable-line
-}
-
-export default install
diff --git a/mes-ui/src/directive/module/clipboard.js b/mes-ui/src/directive/module/clipboard.js
deleted file mode 100644
index 635315a..0000000
--- a/mes-ui/src/directive/module/clipboard.js
+++ /dev/null
@@ -1,54 +0,0 @@
-/**
-* v-clipboard 文字复制剪贴
-* Copyright (c) 2021 ruoyi
-*/
-
-import Clipboard from 'clipboard'
-export default {
- bind(el, binding, vnode) {
- switch (binding.arg) {
- case 'success':
- el._vClipBoard_success = binding.value;
- break;
- case 'error':
- el._vClipBoard_error = binding.value;
- break;
- default: {
- const clipboard = new Clipboard(el, {
- text: () => binding.value,
- action: () => binding.arg === 'cut' ? 'cut' : 'copy'
- });
- clipboard.on('success', e => {
- const callback = el._vClipBoard_success;
- callback && callback(e);
- });
- clipboard.on('error', e => {
- const callback = el._vClipBoard_error;
- callback && callback(e);
- });
- el._vClipBoard = clipboard;
- }
- }
- },
- update(el, binding) {
- if (binding.arg === 'success') {
- el._vClipBoard_success = binding.value;
- } else if (binding.arg === 'error') {
- el._vClipBoard_error = binding.value;
- } else {
- el._vClipBoard.text = function () { return binding.value; };
- el._vClipBoard.action = () => binding.arg === 'cut' ? 'cut' : 'copy';
- }
- },
- unbind(el, binding) {
- if (!el._vClipboard) return
- if (binding.arg === 'success') {
- delete el._vClipBoard_success;
- } else if (binding.arg === 'error') {
- delete el._vClipBoard_error;
- } else {
- el._vClipBoard.destroy();
- delete el._vClipBoard;
- }
- }
-}
diff --git a/mes-ui/src/directive/permission/hasPermi.js b/mes-ui/src/directive/permission/hasPermi.js
deleted file mode 100644
index 719536c..0000000
--- a/mes-ui/src/directive/permission/hasPermi.js
+++ /dev/null
@@ -1,28 +0,0 @@
- /**
- * v-hasPermi 操作权限处理
- * Copyright (c) 2019 ruoyi
- */
-
-import store from '@/store'
-
-export default {
- inserted(el, binding, vnode) {
- const { value } = binding
- const all_permission = "*:*:*";
- const permissions = store.getters && store.getters.permissions
-
- if (value && value instanceof Array && value.length > 0) {
- const permissionFlag = value
-
- const hasPermissions = permissions.some(permission => {
- return all_permission === permission || permissionFlag.includes(permission)
- })
-
- if (!hasPermissions) {
- el.parentNode && el.parentNode.removeChild(el)
- }
- } else {
- throw new Error(`请设置操作权限标签值`)
- }
- }
-}
diff --git a/mes-ui/src/directive/permission/hasRole.js b/mes-ui/src/directive/permission/hasRole.js
deleted file mode 100644
index eec4a5b..0000000
--- a/mes-ui/src/directive/permission/hasRole.js
+++ /dev/null
@@ -1,28 +0,0 @@
- /**
- * v-hasRole 角色权限处理
- * Copyright (c) 2019 ruoyi
- */
-
-import store from '@/store'
-
-export default {
- inserted(el, binding, vnode) {
- const { value } = binding
- const super_admin = "admin";
- const roles = store.getters && store.getters.roles
-
- if (value && value instanceof Array && value.length > 0) {
- const roleFlag = value
-
- const hasRole = roles.some(role => {
- return super_admin === role || roleFlag.includes(role)
- })
-
- if (!hasRole) {
- el.parentNode && el.parentNode.removeChild(el)
- }
- } else {
- throw new Error(`请设置角色权限标签值"`)
- }
- }
-}
diff --git a/mes-ui/src/layout/components/AppMain.vue b/mes-ui/src/layout/components/AppMain.vue
deleted file mode 100644
index a25c562..0000000
--- a/mes-ui/src/layout/components/AppMain.vue
+++ /dev/null
@@ -1,75 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/layout/components/IframeToggle/index.vue b/mes-ui/src/layout/components/IframeToggle/index.vue
deleted file mode 100644
index 26e17c1..0000000
--- a/mes-ui/src/layout/components/IframeToggle/index.vue
+++ /dev/null
@@ -1,24 +0,0 @@
-
-
-
-
-
-
-
diff --git a/mes-ui/src/layout/components/InnerLink/index.vue b/mes-ui/src/layout/components/InnerLink/index.vue
deleted file mode 100644
index badefc5..0000000
--- a/mes-ui/src/layout/components/InnerLink/index.vue
+++ /dev/null
@@ -1,47 +0,0 @@
-
-
-
-
-
-
-
diff --git a/mes-ui/src/layout/components/Navbar.vue b/mes-ui/src/layout/components/Navbar.vue
deleted file mode 100644
index b4fc132..0000000
--- a/mes-ui/src/layout/components/Navbar.vue
+++ /dev/null
@@ -1,200 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/layout/components/Settings/index.vue b/mes-ui/src/layout/components/Settings/index.vue
deleted file mode 100644
index 8b49842..0000000
--- a/mes-ui/src/layout/components/Settings/index.vue
+++ /dev/null
@@ -1,260 +0,0 @@
-
-
-
-
-
-
-
主题风格设置
-
-
-
-

-
-
-
-

-
-
-
-
-
- 主题颜色
-
-
-
-
-
-
-
系统布局配置
-
-
- 开启 TopNav
-
-
-
-
- 开启 Tags-Views
-
-
-
-
- 固定 Header
-
-
-
-
- 显示 Logo
-
-
-
-
- 动态标题
-
-
-
-
-
-
保存配置
-
重置配置
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/layout/components/Sidebar/FixiOSBug.js b/mes-ui/src/layout/components/Sidebar/FixiOSBug.js
deleted file mode 100644
index 6823726..0000000
--- a/mes-ui/src/layout/components/Sidebar/FixiOSBug.js
+++ /dev/null
@@ -1,25 +0,0 @@
-export default {
- computed: {
- device() {
- return this.$store.state.app.device
- }
- },
- mounted() {
- // In order to fix the click on menu on the ios device will trigger the mouseleave bug
- this.fixBugIniOS()
- },
- methods: {
- fixBugIniOS() {
- const $subMenu = this.$refs.subMenu
- if ($subMenu) {
- const handleMouseleave = $subMenu.handleMouseleave
- $subMenu.handleMouseleave = (e) => {
- if (this.device === 'mobile') {
- return
- }
- handleMouseleave(e)
- }
- }
- }
- }
-}
diff --git a/mes-ui/src/layout/components/Sidebar/Item.vue b/mes-ui/src/layout/components/Sidebar/Item.vue
deleted file mode 100644
index be3285d..0000000
--- a/mes-ui/src/layout/components/Sidebar/Item.vue
+++ /dev/null
@@ -1,33 +0,0 @@
-
diff --git a/mes-ui/src/layout/components/Sidebar/Link.vue b/mes-ui/src/layout/components/Sidebar/Link.vue
deleted file mode 100644
index 8b0bc93..0000000
--- a/mes-ui/src/layout/components/Sidebar/Link.vue
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
-
-
-
-
diff --git a/mes-ui/src/layout/components/Sidebar/Logo.vue b/mes-ui/src/layout/components/Sidebar/Logo.vue
deleted file mode 100644
index 9927323..0000000
--- a/mes-ui/src/layout/components/Sidebar/Logo.vue
+++ /dev/null
@@ -1,96 +0,0 @@
-
-
-
-
-
-
-
diff --git a/mes-ui/src/layout/components/Sidebar/SidebarItem.vue b/mes-ui/src/layout/components/Sidebar/SidebarItem.vue
deleted file mode 100644
index 4853fbb..0000000
--- a/mes-ui/src/layout/components/Sidebar/SidebarItem.vue
+++ /dev/null
@@ -1,100 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/layout/components/Sidebar/index.vue b/mes-ui/src/layout/components/Sidebar/index.vue
deleted file mode 100644
index 51d0839..0000000
--- a/mes-ui/src/layout/components/Sidebar/index.vue
+++ /dev/null
@@ -1,57 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/layout/components/TagsView/ScrollPane.vue b/mes-ui/src/layout/components/TagsView/ScrollPane.vue
deleted file mode 100644
index f92d99b..0000000
--- a/mes-ui/src/layout/components/TagsView/ScrollPane.vue
+++ /dev/null
@@ -1,94 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/layout/components/TagsView/index.vue b/mes-ui/src/layout/components/TagsView/index.vue
deleted file mode 100644
index 96585a5..0000000
--- a/mes-ui/src/layout/components/TagsView/index.vue
+++ /dev/null
@@ -1,332 +0,0 @@
-
-
-
-
- {{ tag.title }}
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/layout/components/index.js b/mes-ui/src/layout/components/index.js
deleted file mode 100644
index 104bd3a..0000000
--- a/mes-ui/src/layout/components/index.js
+++ /dev/null
@@ -1,5 +0,0 @@
-export { default as AppMain } from './AppMain'
-export { default as Navbar } from './Navbar'
-export { default as Settings } from './Settings'
-export { default as Sidebar } from './Sidebar/index.vue'
-export { default as TagsView } from './TagsView/index.vue'
diff --git a/mes-ui/src/layout/index.vue b/mes-ui/src/layout/index.vue
deleted file mode 100644
index dba4393..0000000
--- a/mes-ui/src/layout/index.vue
+++ /dev/null
@@ -1,111 +0,0 @@
-
-
-
-
-
-
-
diff --git a/mes-ui/src/layout/mixin/ResizeHandler.js b/mes-ui/src/layout/mixin/ResizeHandler.js
deleted file mode 100644
index e8d0df8..0000000
--- a/mes-ui/src/layout/mixin/ResizeHandler.js
+++ /dev/null
@@ -1,45 +0,0 @@
-import store from '@/store'
-
-const { body } = document
-const WIDTH = 992 // refer to Bootstrap's responsive design
-
-export default {
- watch: {
- $route(route) {
- if (this.device === 'mobile' && this.sidebar.opened) {
- store.dispatch('app/closeSideBar', { withoutAnimation: false })
- }
- }
- },
- beforeMount() {
- window.addEventListener('resize', this.$_resizeHandler)
- },
- beforeDestroy() {
- window.removeEventListener('resize', this.$_resizeHandler)
- },
- mounted() {
- const isMobile = this.$_isMobile()
- if (isMobile) {
- store.dispatch('app/toggleDevice', 'mobile')
- store.dispatch('app/closeSideBar', { withoutAnimation: true })
- }
- },
- methods: {
- // use $_ for mixins properties
- // https://vuejs.org/v2/style-guide/index.html#Private-property-names-essential
- $_isMobile() {
- const rect = body.getBoundingClientRect()
- return rect.width - 1 < WIDTH
- },
- $_resizeHandler() {
- if (!document.hidden) {
- const isMobile = this.$_isMobile()
- store.dispatch('app/toggleDevice', isMobile ? 'mobile' : 'desktop')
-
- if (isMobile) {
- store.dispatch('app/closeSideBar', { withoutAnimation: true })
- }
- }
- }
- }
-}
diff --git a/mes-ui/src/main.js b/mes-ui/src/main.js
deleted file mode 100644
index 92107e2..0000000
--- a/mes-ui/src/main.js
+++ /dev/null
@@ -1,112 +0,0 @@
-import Vue from 'vue'
-
-import Cookies from 'js-cookie'
-
-import Element from 'element-ui'
-import './assets/styles/element-variables.scss'
-
-import '@/assets/styles/index.scss' // global css
-import '@/assets/styles/ruoyi.scss' // ruoyi css
-import '@/assets/styles/jinzhong.scss'
-import App from './App'
-import store from './store'
-import router from './router'
-import directive from './directive' // directive
-import plugins from './plugins' // plugins
-import { download } from '@/utils/request'
-
-import './assets/icons' // icon
-import './permission' // permission control
-import { getDicts } from "@/api/system/dict/data";
-import { getConfigKey } from "@/api/system/config";
-import { parseTime, resetForm, addDateRange, selectDictLabel, selectDictLabels, handleTree } from "@/utils/ruoyi";
-// 分页组件
-import Pagination from "@/components/Pagination";
-// 自定义表格工具组件
-import RightToolbar from "@/components/RightToolbar"
-// 富文本组件
-import Editor from "@/components/Editor"
-// 文件上传组件
-import FileUpload from "@/components/FileUpload"
-// 图片上传组件
-import ImageUpload from "@/components/ImageUpload"
-// 图片预览组件
-import ImagePreview from "@/components/ImagePreview"
-// 字典标签组件
-import DictTag from '@/components/DictTag'
-// 头部标签组件
-import VueMeta from 'vue-meta'
-// 字典数据组件
-import DictData from '@/components/DictData'
-
-// 全局方法挂载
-Vue.prototype.getDicts = getDicts
-Vue.prototype.getConfigKey = getConfigKey
-Vue.prototype.parseTime = parseTime
-Vue.prototype.resetForm = resetForm
-Vue.prototype.addDateRange = addDateRange
-Vue.prototype.selectDictLabel = selectDictLabel
-Vue.prototype.selectDictLabels = selectDictLabels
-Vue.prototype.download = download
-Vue.prototype.handleTree = handleTree
-
-// 全局组件挂载
-Vue.component('DictTag', DictTag)
-Vue.component('Pagination', Pagination)
-Vue.component('RightToolbar', RightToolbar)
-Vue.component('Editor', Editor)
-Vue.component('FileUpload', FileUpload)
-Vue.component('ImageUpload', ImageUpload)
-Vue.component('ImagePreview', ImagePreview)
-
-Vue.use(directive)
-Vue.use(plugins)
-Vue.use(VueMeta)
-DictData.install()
-
-/**
- * If you don't want to use mock-server
- * you want to use MockJs for mock api
- * you can execute: mockXHR()
- *
- * Currently MockJs will be used in the production environment,
- * please remove it before going online! ! !
- */
-
-Vue.use(Element, {
- size: Cookies.get('size') || 'medium' // set element-ui default size
-})
-
-Vue.config.productionTip = false
-
-new Vue({
- el: '#app',
- router,
- store,
- render: h => h(App)
-})
-
-
-//以下为mes自定义部分
-Date.prototype.format = function(fmt)
-{
- var o = {
- "M+" : this.getMonth()+1, //月份
- "d+" : this.getDate(), //日
- "h+" : this.getHours()%12 == 0 ? 12 : this.getHours()%12, //小时
- "H+" : this.getHours(), //小时
- "m+" : this.getMinutes(), //分
- "s+" : this.getSeconds(), //秒
- "q+" : Math.floor((this.getMonth()+3)/3), //季度
- "S" : this.getMilliseconds() //毫秒
- };
- if(/(y+)/.test(fmt))
- fmt=fmt.replace(RegExp.$1, (this.getFullYear()+"").substr(4 - RegExp.$1.length));
- for(var k in o)
- if(new RegExp("("+ k +")").test(fmt))
- fmt = fmt.replace(RegExp.$1, (RegExp.$1.length==1) ? (o[k]) : (("00"+ o[k]).substr((""+ o[k]).length)));
- return fmt;
-}
-
-import * as echarts from 'echarts'
-Vue.prototype.$echarts = echarts;
diff --git a/mes-ui/src/permission.js b/mes-ui/src/permission.js
deleted file mode 100644
index 6bb0a1f..0000000
--- a/mes-ui/src/permission.js
+++ /dev/null
@@ -1,56 +0,0 @@
-import router from './router'
-import store from './store'
-import { Message } from 'element-ui'
-import NProgress from 'nprogress'
-import 'nprogress/nprogress.css'
-import { getToken } from '@/utils/auth'
-import { isRelogin } from '@/utils/request'
-
-NProgress.configure({ showSpinner: false })
-
-const whiteList = ['/login', '/auth-redirect', '/bind', '/register']
-
-router.beforeEach((to, from, next) => {
- NProgress.start()
- if (getToken()) {
- to.meta.title && store.dispatch('settings/setTitle', to.meta.title)
- /* has token*/
- if (to.path === '/login') {
- next({ path: '/' })
- NProgress.done()
- } else {
- if (store.getters.roles.length === 0) {
- isRelogin.show = true
- // 判断当前用户是否已拉取完user_info信息
- store.dispatch('GetInfo').then(() => {
- isRelogin.show = false
- store.dispatch('GenerateRoutes').then(accessRoutes => {
- // 根据roles权限生成可访问的路由表
- router.addRoutes(accessRoutes) // 动态添加可访问路由表
- next({ ...to, replace: true }) // hack方法 确保addRoutes已完成
- })
- }).catch(err => {
- store.dispatch('LogOut').then(() => {
- Message.error(err)
- next({ path: '/' })
- })
- })
- } else {
- next()
- }
- }
- } else {
- // 没有token
- if (whiteList.indexOf(to.path) !== -1) {
- // 在免登录白名单,直接进入
- next()
- } else {
- next(`/login?redirect=${to.fullPath}`) // 否则全部重定向到登录页
- NProgress.done()
- }
- }
-})
-
-router.afterEach(() => {
- NProgress.done()
-})
diff --git a/mes-ui/src/plugins/auth.js b/mes-ui/src/plugins/auth.js
deleted file mode 100644
index 6c6bc24..0000000
--- a/mes-ui/src/plugins/auth.js
+++ /dev/null
@@ -1,60 +0,0 @@
-import store from '@/store'
-
-function authPermission(permission) {
- const all_permission = "*:*:*";
- const permissions = store.getters && store.getters.permissions
- if (permission && permission.length > 0) {
- return permissions.some(v => {
- return all_permission === v || v === permission
- })
- } else {
- return false
- }
-}
-
-function authRole(role) {
- const super_admin = "admin";
- const roles = store.getters && store.getters.roles
- if (role && role.length > 0) {
- return roles.some(v => {
- return super_admin === v || v === role
- })
- } else {
- return false
- }
-}
-
-export default {
- // 验证用户是否具备某权限
- hasPermi(permission) {
- return authPermission(permission);
- },
- // 验证用户是否含有指定权限,只需包含其中一个
- hasPermiOr(permissions) {
- return permissions.some(item => {
- return authPermission(item)
- })
- },
- // 验证用户是否含有指定权限,必须全部拥有
- hasPermiAnd(permissions) {
- return permissions.every(item => {
- return authPermission(item)
- })
- },
- // 验证用户是否具备某角色
- hasRole(role) {
- return authRole(role);
- },
- // 验证用户是否含有指定角色,只需包含其中一个
- hasRoleOr(roles) {
- return roles.some(item => {
- return authRole(item)
- })
- },
- // 验证用户是否含有指定角色,必须全部拥有
- hasRoleAnd(roles) {
- return roles.every(item => {
- return authRole(item)
- })
- }
-}
diff --git a/mes-ui/src/plugins/cache.js b/mes-ui/src/plugins/cache.js
deleted file mode 100644
index 6b5c00b..0000000
--- a/mes-ui/src/plugins/cache.js
+++ /dev/null
@@ -1,77 +0,0 @@
-const sessionCache = {
- set (key, value) {
- if (!sessionStorage) {
- return
- }
- if (key != null && value != null) {
- sessionStorage.setItem(key, value)
- }
- },
- get (key) {
- if (!sessionStorage) {
- return null
- }
- if (key == null) {
- return null
- }
- return sessionStorage.getItem(key)
- },
- setJSON (key, jsonValue) {
- if (jsonValue != null) {
- this.set(key, JSON.stringify(jsonValue))
- }
- },
- getJSON (key) {
- const value = this.get(key)
- if (value != null) {
- return JSON.parse(value)
- }
- },
- remove (key) {
- sessionStorage.removeItem(key);
- }
-}
-const localCache = {
- set (key, value) {
- if (!localStorage) {
- return
- }
- if (key != null && value != null) {
- localStorage.setItem(key, value)
- }
- },
- get (key) {
- if (!localStorage) {
- return null
- }
- if (key == null) {
- return null
- }
- return localStorage.getItem(key)
- },
- setJSON (key, jsonValue) {
- if (jsonValue != null) {
- this.set(key, JSON.stringify(jsonValue))
- }
- },
- getJSON (key) {
- const value = this.get(key)
- if (value != null) {
- return JSON.parse(value)
- }
- },
- remove (key) {
- localStorage.removeItem(key);
- }
-}
-
-export default {
- /**
- * 会话级缓存
- */
- session: sessionCache,
- /**
- * 本地缓存
- */
- local: localCache
-}
diff --git a/mes-ui/src/plugins/download.js b/mes-ui/src/plugins/download.js
deleted file mode 100644
index ffb8c14..0000000
--- a/mes-ui/src/plugins/download.js
+++ /dev/null
@@ -1,72 +0,0 @@
-import axios from 'axios'
-import { Message } from 'element-ui'
-import { saveAs } from 'file-saver'
-import { getToken } from '@/utils/auth'
-import errorCode from '@/utils/errorCode'
-import { blobValidate } from "@/utils/ruoyi";
-
-const baseURL = process.env.VUE_APP_BASE_API
-
-export default {
- name(name, isDelete = true) {
- var url = baseURL + "/common/download?fileName=" + encodeURIComponent(name) + "&delete=" + isDelete
- axios({
- method: 'get',
- url: url,
- responseType: 'blob',
- headers: { 'Authorization': 'Bearer ' + getToken() }
- }).then((res) => {
- const isBlob = blobValidate(res.data);
- if (isBlob) {
- const blob = new Blob([res.data])
- this.saveAs(blob, decodeURIComponent(res.headers['download-filename']))
- } else {
- this.printErrMsg(res.data);
- }
- })
- },
- resource(resource) {
- var url = baseURL + "/common/download/resource?resource=" + encodeURIComponent(resource);
- axios({
- method: 'get',
- url: url,
- responseType: 'blob',
- headers: { 'Authorization': 'Bearer ' + getToken() }
- }).then((res) => {
- const isBlob = blobValidate(res.data);
- if (isBlob) {
- const blob = new Blob([res.data])
- this.saveAs(blob, decodeURIComponent(res.headers['download-filename']))
- } else {
- this.printErrMsg(res.data);
- }
- })
- },
- zip(url, name) {
- var url = baseURL + url
- axios({
- method: 'get',
- url: url,
- responseType: 'blob',
- headers: { 'Authorization': 'Bearer ' + getToken() }
- }).then((res) => {
- const isBlob = blobValidate(res.data);
- if (isBlob) {
- const blob = new Blob([res.data], { type: 'application/zip' })
- this.saveAs(blob, name)
- } else {
- this.printErrMsg(res.data);
- }
- })
- },
- saveAs(text, name, opts) {
- saveAs(text, name, opts);
- },
- async printErrMsg(data) {
- const resText = await data.text();
- const rspObj = JSON.parse(resText);
- const errMsg = errorCode[rspObj.code] || rspObj.msg || errorCode['default']
- Message.error(errMsg);
- }
-}
-
diff --git a/mes-ui/src/plugins/index.js b/mes-ui/src/plugins/index.js
deleted file mode 100644
index d000f2d..0000000
--- a/mes-ui/src/plugins/index.js
+++ /dev/null
@@ -1,20 +0,0 @@
-import tab from './tab'
-import auth from './auth'
-import cache from './cache'
-import modal from './modal'
-import download from './download'
-
-export default {
- install(Vue) {
- // 页签操作
- Vue.prototype.$tab = tab
- // 认证对象
- Vue.prototype.$auth = auth
- // 缓存对象
- Vue.prototype.$cache = cache
- // 模态框对象
- Vue.prototype.$modal = modal
- // 下载文件
- Vue.prototype.$download = download
- }
-}
diff --git a/mes-ui/src/plugins/modal.js b/mes-ui/src/plugins/modal.js
deleted file mode 100644
index b37ca14..0000000
--- a/mes-ui/src/plugins/modal.js
+++ /dev/null
@@ -1,83 +0,0 @@
-import { Message, MessageBox, Notification, Loading } from 'element-ui'
-
-let loadingInstance;
-
-export default {
- // 消息提示
- msg(content) {
- Message.info(content)
- },
- // 错误消息
- msgError(content) {
- Message.error(content)
- },
- // 成功消息
- msgSuccess(content) {
- Message.success(content)
- },
- // 警告消息
- msgWarning(content) {
- Message.warning(content)
- },
- // 弹出提示
- alert(content) {
- MessageBox.alert(content, "系统提示")
- },
- // 错误提示
- alertError(content) {
- MessageBox.alert(content, "系统提示", { type: 'error' })
- },
- // 成功提示
- alertSuccess(content) {
- MessageBox.alert(content, "系统提示", { type: 'success' })
- },
- // 警告提示
- alertWarning(content) {
- MessageBox.alert(content, "系统提示", { type: 'warning' })
- },
- // 通知提示
- notify(content) {
- Notification.info(content)
- },
- // 错误通知
- notifyError(content) {
- Notification.error(content);
- },
- // 成功通知
- notifySuccess(content) {
- Notification.success(content)
- },
- // 警告通知
- notifyWarning(content) {
- Notification.warning(content)
- },
- // 确认窗体
- confirm(content) {
- return MessageBox.confirm(content, "系统提示", {
- confirmButtonText: '确定',
- cancelButtonText: '取消',
- type: "warning",
- })
- },
- // 提交内容
- prompt(content) {
- return MessageBox.prompt(content, "系统提示", {
- confirmButtonText: '确定',
- cancelButtonText: '取消',
- type: "warning",
- })
- },
- // 打开遮罩层
- loading(content) {
- loadingInstance = Loading.service({
- lock: true,
- text: content,
- spinner: "el-icon-loading",
- background: "rgba(0, 0, 0, 0.7)",
- })
- },
- // 关闭遮罩层
- closeLoading() {
- loadingInstance.close();
- }
-}
diff --git a/mes-ui/src/plugins/tab.js b/mes-ui/src/plugins/tab.js
deleted file mode 100644
index b029c0e..0000000
--- a/mes-ui/src/plugins/tab.js
+++ /dev/null
@@ -1,71 +0,0 @@
-import store from '@/store'
-import router from '@/router';
-
-export default {
- // 刷新当前tab页签
- refreshPage(obj) {
- const { path, query, matched } = router.currentRoute;
- if (obj === undefined) {
- matched.forEach((m) => {
- if (m.components && m.components.default && m.components.default.name) {
- if (!['Layout', 'ParentView'].includes(m.components.default.name)) {
- obj = { name: m.components.default.name, path: path, query: query };
- }
- }
- });
- }
- return store.dispatch('tagsView/delCachedView', obj).then(() => {
- const { path, query } = obj
- router.replace({
- path: '/redirect' + path,
- query: query
- })
- })
- },
- // 关闭当前tab页签,打开新页签
- closeOpenPage(obj) {
- store.dispatch("tagsView/delView", router.currentRoute);
- if (obj !== undefined) {
- return router.push(obj);
- }
- },
- // 关闭指定tab页签
- closePage(obj) {
- if (obj === undefined) {
- return store.dispatch('tagsView/delView', router.currentRoute).then(({ visitedViews }) => {
- const latestView = visitedViews.slice(-1)[0]
- if (latestView) {
- return router.push(latestView.fullPath)
- }
- return router.push('/');
- });
- }
- return store.dispatch('tagsView/delView', obj);
- },
- // 关闭所有tab页签
- closeAllPage() {
- return store.dispatch('tagsView/delAllViews');
- },
- // 关闭左侧tab页签
- closeLeftPage(obj) {
- return store.dispatch('tagsView/delLeftTags', obj || router.currentRoute);
- },
- // 关闭右侧tab页签
- closeRightPage(obj) {
- return store.dispatch('tagsView/delRightTags', obj || router.currentRoute);
- },
- // 关闭其他tab页签
- closeOtherPage(obj) {
- return store.dispatch('tagsView/delOthersViews', obj || router.currentRoute);
- },
- // 添加tab页签
- openPage(title, url, params) {
- var obj = { path: url, meta: { title: title } }
- store.dispatch('tagsView/addView', obj);
- return router.push({ path: url, query: params });
- },
- // 修改tab页签
- updatePage(obj) {
- return store.dispatch('tagsView/updateVisitedView', obj);
- }
-}
diff --git a/mes-ui/src/router/index.js b/mes-ui/src/router/index.js
deleted file mode 100644
index 42b1081..0000000
--- a/mes-ui/src/router/index.js
+++ /dev/null
@@ -1,351 +0,0 @@
-import Vue from 'vue'
-import Router from 'vue-router'
-
-Vue.use(Router)
-
-/* Layout */
-import Layout from '@/layout'
-
-/**
- * Note: 路由配置项
- *
- * hidden: true // 当设置 true 的时候该路由不会再侧边栏出现 如401,login等页面,或者如一些编辑页面/edit/1
- * alwaysShow: true // 当你一个路由下面的 children 声明的路由大于1个时,自动会变成嵌套的模式--如组件页面
- * // 只有一个时,会将那个子路由当做根路由显示在侧边栏--如引导页面
- * // 若你想不管路由下面的 children 声明的个数都显示你的根路由
- * // 你可以设置 alwaysShow: true,这样它就会忽略之前定义的规则,一直显示根路由
- * redirect: noRedirect // 当设置 noRedirect 的时候该路由在面包屑导航中不可被点击
- * name:'router-name' // 设定路由的名字,一定要填写不然使用时会出现各种问题
- * query: '{"id": 1, "name": "ry"}' // 访问路由的默认传递参数
- * roles: ['admin', 'common'] // 访问路由的角色权限
- * permissions: ['a:a:a', 'b:b:b'] // 访问路由的菜单权限
- * meta : {
- noCache: true // 如果设置为true,则不会被 缓存(默认 false)
- title: 'title' // 设置该路由在侧边栏和面包屑中展示的名字
- icon: 'svg-name' // 设置该路由的图标,对应路径src/assets/icons/svg
- breadcrumb: false // 如果设置为false,则不会在breadcrumb面包屑中显示
- activeMenu: '/system/user' // 当路由设置了该属性,则会高亮相对应的侧边栏。
- }
- */
-
-// 公共路由
-export const constantRoutes = [
- {
- path: '/redirect',
- component: Layout,
- hidden: true,
- children: [
- {
- path: '/redirect/:path(.*)',
- component: () => import('@/views/redirect')
- }
- ]
- },
- {
- path: '/login',
- component: () => import('@/views/login'),
- hidden: true
- },
- {
- path: '/register',
- component: () => import('@/views/register'),
- hidden: true
- },
- {
- path: '/404',
- component: () => import('@/views/error/404'),
- hidden: true
- },
- {
- path: '/401',
- component: () => import('@/views/error/401'),
- hidden: true
- },
- {
- path: '',
- component: Layout,
- redirect: 'index',
- children: [
- {
- path: 'index',
- component: () => import('@/views/index'),
- name: 'Index',
- meta: { title: '首页', icon: 'dashboard', affix: true }
- }
- ]
- },
- {
- path: '/user',
- component: Layout,
- hidden: true,
- redirect: 'noredirect',
- children: [
- {
- path: 'profile',
- component: () => import('@/views/system/user/profile/index'),
- name: 'Profile',
- meta: { title: '个人中心', icon: 'user' }
- }
- ]
- }
-]
-
-// 动态路由,基于用户权限动态去加载
-export const dynamicRoutes = [
- {
- path: '/system/user-auth',
- component: Layout,
- hidden: true,
- permissions: ['system:user:edit'],
- children: [
- {
- path: 'role/:userId(\\d+)',
- component: () => import('@/views/system/user/authRole'),
- name: 'AuthRole',
- meta: { title: '分配角色', activeMenu: '/system/user' }
- }
- ]
- },
- {
- path: '/system/role-auth',
- component: Layout,
- hidden: true,
- permissions: ['system:role:edit'],
- children: [
- {
- path: 'user/:roleId(\\d+)',
- component: () => import('@/views/system/role/authUser'),
- name: 'AuthUser',
- meta: { title: '分配用户', activeMenu: '/system/role' }
- }
- ]
- },
- {
- path: '/system/dict-data',
- component: Layout,
- hidden: true,
- permissions: ['system:dict:list'],
- children: [
- {
- path: 'index/:dictId(\\d+)',
- component: () => import('@/views/system/dict/data'),
- name: 'Data',
- meta: { title: '字典数据', activeMenu: '/system/dict' }
- }
- ]
- },
- {
- path: '/monitor/job-log',
- component: Layout,
- hidden: true,
- permissions: ['monitor:job:list'],
- children: [
- {
- path: 'index/:jobId(\\d+)',
- component: () => import('@/views/monitor/job/log'),
- name: 'JobLog',
- meta: { title: '调度日志', activeMenu: '/monitor/job' }
- }
- ]
- },
- {
- path: '/tool/gen-edit',
- component: Layout,
- hidden: true,
- permissions: ['tool:gen:edit'],
- children: [
- {
- path: 'index/:tableId(\\d+)',
- component: () => import('@/views/tool/gen/editTable'),
- name: 'GenEdit',
- meta: { title: '修改生成配置', activeMenu: '/tool/gen' }
- }
- ]
- },
-
- /* 自定义路由 */
- //销售订单新增
- {
- path: '/mes/saleOrder-add',
- component: Layout,
- hidden: true,
- permissions: ['sale:saleOrder:add'],
- children: [
- {
- path: 'index',
- component: () => import('@/views/mes/sale/saleOrder/form'),
- name: 'form',
- meta: { title: '销售订单-新增' , activeMenu: '/mes/sale/saleOrder'}
- }
- ]
- },
- //销售订单编辑
- {
- path: '/mes/saleOrder-edit',
- component: Layout,
- hidden: true,
- permissions: ['sale:saleOrder:edit'],
- children: [
- {
- path: 'index/:saleOrderId(\\d+)',
- component: () => import('@/views/mes/sale/saleOrder/form'),
- name: 'form',
- meta: { title: '销售订单-编辑' , activeMenu: '/mes/sale/saleOrder'}
- }
- ]
- },
- //产品入库单新增
- {
- path: '/mes/manufactureInto-add',
- component: Layout,
- hidden: true,
- permissions: ['warehouse:manufactureInto:add'],
- children: [
- {
- path: 'index',
- component: () => import('@/views/mes/warehouse/manufactureInto/form'),
- name: 'form',
- meta: { title: '产品入库单-新增' , activeMenu: '/mes/warehouse/manufactureInto'}
- }
- ]
- },
- //产品入库单编辑
- {
- path: '/mes/manufactureInto-edit',
- component: Layout,
- hidden: true,
- permissions: ['warehouse:manufactureInto:edit'],
- children: [
- {
- path: 'index/:id(\\d+)',
- component: () => import('@/views/mes/warehouse/manufactureInto/form'),
- name: 'form',
- meta: { title: '产品入库单-编辑' , activeMenu: '/mes/warehouse/manufactureInto'}
- }
- ]
- },
- //生产工单新增
- {
- path: '/mes/workOrder-add',
- component: Layout,
- hidden: true,
- permissions: ['production:workOrder:add'],
- children: [
- {
- path: 'index',
- component: () => import('@/views/mes/production/workOrder/form'),
- name: 'form',
- meta: { title: '生产工单-新增' , activeMenu: '/mes/production/workOrder'}
- }
- ]
- },
- //生产工单编辑
- {
- path: '/mes/workOrder-edit',
- component: Layout,
- hidden: true,
- permissions: ['production:workOrder:edit'],
- children: [
- {
- path: 'index/:id(\\d+)',
- component: () => import('@/views/mes/production/workOrder/form'),
- name: 'form',
- meta: { title: '生产工单-编辑' , activeMenu: '/mes/production/workOrder'}
- }
- ]
- },
-
- //报工单新增
- {
- path: '/mes/report-add',
- component: Layout,
- hidden: true,
- permissions: ['production:report:add'],
- children: [
- {
- path: 'index/:workOrderId(\\d+)',
- component: () => import('@/views/mes/production/report/form'),
- name: 'form',
- meta: { title: '生产报工详情' , activeMenu: '/mes/production/report'}
- }
- ]
- },
- //报工单编辑
- {
- path: '/mes/report-edit',
- component: Layout,
- hidden: true,
- permissions: ['production:report:edit'],
- children: [
- {
- path: 'index/:id(\\d+)',
- component: () => import('@/views/mes/production/report/form'),
- name: 'form',
- meta: { title: '报工单-编辑' , activeMenu: '/mes/production/report'}
- }
- ]
- },
- //生产工单预览
- {
- path: '/mes/workOrder-preview',
- component: Layout,
- hidden: true,
- permissions: ['production:workOrder:edit'],
- children: [
- {
- path: 'index',
- component: () => import('@/components/mes/workOrderPreview'),
- name: 'workOrderPreview',
- meta: { title: '排产计划' }
- }
- ]
- },
- //生产领料单新增
- {
- path: '/mes/proPick-add',
- component: Layout,
- hidden: true,
- permissions: ['warehouse:proPick:add'],
- children: [
- {
- path: 'index',
- component: () => import('@/views/mes/warehouse/proPick/form'),
- name: 'form',
- meta: { title: '生产领料单-新增' , activeMenu: '/mes/warehouse/proPick'}
- }
- ]
- },
- //生产领料单编辑
- {
- path: '/mes/proPick-edit',
- component: Layout,
- hidden: true,
- permissions: ['warehouse:proPick:edit'],
- children: [
- {
- path: 'index/:id(\\d+)',
- component: () => import('@/views/mes/warehouse/proPick/form'),
- name: 'form',
- meta: { title: '生产领料单-编辑' , activeMenu: '/mes/warehouse/proPick'}
- }
- ]
- },
-]
-
-// 防止连续点击多次路由报错
-let routerPush = Router.prototype.push;
-let routerReplace = Router.prototype.replace;
-// push
-Router.prototype.push = function push(location) {
- return routerPush.call(this, location).catch(err => err)
-}
-// replace
-Router.prototype.replace = function push(location) {
- return routerReplace.call(this, location).catch(err => err)
-}
-
-export default new Router({
- mode: 'history', // 去掉url中的#
- scrollBehavior: () => ({ y: 0 }),
- routes: constantRoutes
-})
diff --git a/mes-ui/src/settings.js b/mes-ui/src/settings.js
deleted file mode 100644
index 6a0b09f..0000000
--- a/mes-ui/src/settings.js
+++ /dev/null
@@ -1,44 +0,0 @@
-module.exports = {
- /**
- * 侧边栏主题 深色主题theme-dark,浅色主题theme-light
- */
- sideTheme: 'theme-dark',
-
- /**
- * 是否系统布局配置
- */
- showSettings: false,
-
- /**
- * 是否显示顶部导航
- */
- topNav: false,
-
- /**
- * 是否显示 tagsView
- */
- tagsView: true,
-
- /**
- * 是否固定头部
- */
- fixedHeader: false,
-
- /**
- * 是否显示logo
- */
- sidebarLogo: true,
-
- /**
- * 是否显示动态标题
- */
- dynamicTitle: false,
-
- /**
- * @type {string | array} 'production' | ['production', 'development']
- * @description Need show err logs component.
- * The default is only used in the production env
- * If you want to also use it in dev, you can pass ['production', 'development']
- */
- errorLog: 'production'
-}
diff --git a/mes-ui/src/store/getters.js b/mes-ui/src/store/getters.js
deleted file mode 100644
index 8adb1b6..0000000
--- a/mes-ui/src/store/getters.js
+++ /dev/null
@@ -1,19 +0,0 @@
-const getters = {
- sidebar: state => state.app.sidebar,
- size: state => state.app.size,
- device: state => state.app.device,
- dict: state => state.dict.dict,
- visitedViews: state => state.tagsView.visitedViews,
- cachedViews: state => state.tagsView.cachedViews,
- token: state => state.user.token,
- avatar: state => state.user.avatar,
- name: state => state.user.name,
- introduction: state => state.user.introduction,
- roles: state => state.user.roles,
- permissions: state => state.user.permissions,
- permission_routes: state => state.permission.routes,
- topbarRouters:state => state.permission.topbarRouters,
- defaultRoutes:state => state.permission.defaultRoutes,
- sidebarRouters:state => state.permission.sidebarRouters,
-}
-export default getters
diff --git a/mes-ui/src/store/index.js b/mes-ui/src/store/index.js
deleted file mode 100644
index 97aaef8..0000000
--- a/mes-ui/src/store/index.js
+++ /dev/null
@@ -1,25 +0,0 @@
-import Vue from 'vue'
-import Vuex from 'vuex'
-import app from './modules/app'
-import dict from './modules/dict'
-import user from './modules/user'
-import tagsView from './modules/tagsView'
-import permission from './modules/permission'
-import settings from './modules/settings'
-import getters from './getters'
-
-Vue.use(Vuex)
-
-const store = new Vuex.Store({
- modules: {
- app,
- dict,
- user,
- tagsView,
- permission,
- settings
- },
- getters
-})
-
-export default store
diff --git a/mes-ui/src/store/modules/app.js b/mes-ui/src/store/modules/app.js
deleted file mode 100644
index 3e22d1c..0000000
--- a/mes-ui/src/store/modules/app.js
+++ /dev/null
@@ -1,66 +0,0 @@
-import Cookies from 'js-cookie'
-
-const state = {
- sidebar: {
- opened: Cookies.get('sidebarStatus') ? !!+Cookies.get('sidebarStatus') : true,
- withoutAnimation: false,
- hide: false
- },
- device: 'desktop',
- size: Cookies.get('size') || 'medium'
-}
-
-const mutations = {
- TOGGLE_SIDEBAR: state => {
- if (state.sidebar.hide) {
- return false;
- }
- state.sidebar.opened = !state.sidebar.opened
- state.sidebar.withoutAnimation = false
- if (state.sidebar.opened) {
- Cookies.set('sidebarStatus', 1)
- } else {
- Cookies.set('sidebarStatus', 0)
- }
- },
- CLOSE_SIDEBAR: (state, withoutAnimation) => {
- Cookies.set('sidebarStatus', 0)
- state.sidebar.opened = false
- state.sidebar.withoutAnimation = withoutAnimation
- },
- TOGGLE_DEVICE: (state, device) => {
- state.device = device
- },
- SET_SIZE: (state, size) => {
- state.size = size
- Cookies.set('size', size)
- },
- SET_SIDEBAR_HIDE: (state, status) => {
- state.sidebar.hide = status
- }
-}
-
-const actions = {
- toggleSideBar({ commit }) {
- commit('TOGGLE_SIDEBAR')
- },
- closeSideBar({ commit }, { withoutAnimation }) {
- commit('CLOSE_SIDEBAR', withoutAnimation)
- },
- toggleDevice({ commit }, device) {
- commit('TOGGLE_DEVICE', device)
- },
- setSize({ commit }, size) {
- commit('SET_SIZE', size)
- },
- toggleSideBarHide({ commit }, status) {
- commit('SET_SIDEBAR_HIDE', status)
- }
-}
-
-export default {
- namespaced: true,
- state,
- mutations,
- actions
-}
diff --git a/mes-ui/src/store/modules/dict.js b/mes-ui/src/store/modules/dict.js
deleted file mode 100644
index f95bead..0000000
--- a/mes-ui/src/store/modules/dict.js
+++ /dev/null
@@ -1,50 +0,0 @@
-const state = {
- dict: new Array()
-}
-const mutations = {
- SET_DICT: (state, { key, value }) => {
- if (key !== null && key !== "") {
- state.dict.push({
- key: key,
- value: value
- })
- }
- },
- REMOVE_DICT: (state, key) => {
- try {
- for (let i = 0; i < state.dict.length; i++) {
- if (state.dict[i].key == key) {
- state.dict.splice(i, i)
- return true
- }
- }
- } catch (e) {
- }
- },
- CLEAN_DICT: (state) => {
- state.dict = new Array()
- }
-}
-
-const actions = {
- // 设置字典
- setDict({ commit }, data) {
- commit('SET_DICT', data)
- },
- // 删除字典
- removeDict({ commit }, key) {
- commit('REMOVE_DICT', key)
- },
- // 清空字典
- cleanDict({ commit }) {
- commit('CLEAN_DICT')
- }
-}
-
-export default {
- namespaced: true,
- state,
- mutations,
- actions
-}
-
diff --git a/mes-ui/src/store/modules/permission.js b/mes-ui/src/store/modules/permission.js
deleted file mode 100644
index 2287665..0000000
--- a/mes-ui/src/store/modules/permission.js
+++ /dev/null
@@ -1,133 +0,0 @@
-import auth from '@/plugins/auth'
-import router, { constantRoutes, dynamicRoutes } from '@/router'
-import { getRouters } from '@/api/menu'
-import Layout from '@/layout/index'
-import ParentView from '@/components/ParentView'
-import InnerLink from '@/layout/components/InnerLink'
-
-const permission = {
- state: {
- routes: [],
- addRoutes: [],
- defaultRoutes: [],
- topbarRouters: [],
- sidebarRouters: []
- },
- mutations: {
- SET_ROUTES: (state, routes) => {
- state.addRoutes = routes
- state.routes = constantRoutes.concat(routes)
- },
- SET_DEFAULT_ROUTES: (state, routes) => {
- state.defaultRoutes = constantRoutes.concat(routes)
- },
- SET_TOPBAR_ROUTES: (state, routes) => {
- state.topbarRouters = routes
- },
- SET_SIDEBAR_ROUTERS: (state, routes) => {
- state.sidebarRouters = routes
- },
- },
- actions: {
- // 生成路由
- GenerateRoutes({ commit }) {
- return new Promise(resolve => {
- // 向后端请求路由数据
- getRouters().then(res => {
- const sdata = JSON.parse(JSON.stringify(res.data))
- const rdata = JSON.parse(JSON.stringify(res.data))
- const sidebarRoutes = filterAsyncRouter(sdata)
- const rewriteRoutes = filterAsyncRouter(rdata, false, true)
- const asyncRoutes = filterDynamicRoutes(dynamicRoutes);
- rewriteRoutes.push({ path: '*', redirect: '/404', hidden: true })
- router.addRoutes(asyncRoutes);
- commit('SET_ROUTES', rewriteRoutes)
- commit('SET_SIDEBAR_ROUTERS', constantRoutes.concat(sidebarRoutes))
- commit('SET_DEFAULT_ROUTES', sidebarRoutes)
- commit('SET_TOPBAR_ROUTES', sidebarRoutes)
- resolve(rewriteRoutes)
- })
- })
- }
- }
-}
-
-// 遍历后台传来的路由字符串,转换为组件对象
-function filterAsyncRouter(asyncRouterMap, lastRouter = false, type = false) {
- return asyncRouterMap.filter(route => {
- if (type && route.children) {
- route.children = filterChildren(route.children)
- }
- if (route.component) {
- // Layout ParentView 组件特殊处理
- if (route.component === 'Layout') {
- route.component = Layout
- } else if (route.component === 'ParentView') {
- route.component = ParentView
- } else if (route.component === 'InnerLink') {
- route.component = InnerLink
- } else {
- route.component = loadView(route.component)
- }
- }
- if (route.children != null && route.children && route.children.length) {
- route.children = filterAsyncRouter(route.children, route, type)
- } else {
- delete route['children']
- delete route['redirect']
- }
- return true
- })
-}
-
-function filterChildren(childrenMap, lastRouter = false) {
- var children = []
- childrenMap.forEach((el, index) => {
- if (el.children && el.children.length) {
- if (el.component === 'ParentView' && !lastRouter) {
- el.children.forEach(c => {
- c.path = el.path + '/' + c.path
- if (c.children && c.children.length) {
- children = children.concat(filterChildren(c.children, c))
- return
- }
- children.push(c)
- })
- return
- }
- }
- if (lastRouter) {
- el.path = lastRouter.path + '/' + el.path
- }
- children = children.concat(el)
- })
- return children
-}
-
-// 动态路由遍历,验证是否具备权限
-export function filterDynamicRoutes(routes) {
- const res = []
- routes.forEach(route => {
- if (route.permissions) {
- if (auth.hasPermiOr(route.permissions)) {
- res.push(route)
- }
- } else if (route.roles) {
- if (auth.hasRoleOr(route.roles)) {
- res.push(route)
- }
- }
- })
- return res
-}
-
-export const loadView = (view) => {
- if (process.env.NODE_ENV === 'development') {
- return (resolve) => require([`@/views/${view}`], resolve)
- } else {
- // 使用 import 实现生产环境的路由懒加载
- return () => import(`@/views/${view}`)
- }
-}
-
-export default permission
diff --git a/mes-ui/src/store/modules/settings.js b/mes-ui/src/store/modules/settings.js
deleted file mode 100644
index 2455a1e..0000000
--- a/mes-ui/src/store/modules/settings.js
+++ /dev/null
@@ -1,42 +0,0 @@
-import defaultSettings from '@/settings'
-
-const { sideTheme, showSettings, topNav, tagsView, fixedHeader, sidebarLogo, dynamicTitle } = defaultSettings
-
-const storageSetting = JSON.parse(localStorage.getItem('layout-setting')) || ''
-const state = {
- title: '',
- theme: storageSetting.theme || '#409EFF',
- sideTheme: storageSetting.sideTheme || sideTheme,
- showSettings: showSettings,
- topNav: storageSetting.topNav === undefined ? topNav : storageSetting.topNav,
- tagsView: storageSetting.tagsView === undefined ? tagsView : storageSetting.tagsView,
- fixedHeader: storageSetting.fixedHeader === undefined ? fixedHeader : storageSetting.fixedHeader,
- sidebarLogo: storageSetting.sidebarLogo === undefined ? sidebarLogo : storageSetting.sidebarLogo,
- dynamicTitle: storageSetting.dynamicTitle === undefined ? dynamicTitle : storageSetting.dynamicTitle
-}
-const mutations = {
- CHANGE_SETTING: (state, { key, value }) => {
- if (state.hasOwnProperty(key)) {
- state[key] = value
- }
- }
-}
-
-const actions = {
- // 修改布局设置
- changeSetting({ commit }, data) {
- commit('CHANGE_SETTING', data)
- },
- // 设置网页标题
- setTitle({ commit }, title) {
- state.title = title
- }
-}
-
-export default {
- namespaced: true,
- state,
- mutations,
- actions
-}
-
diff --git a/mes-ui/src/store/modules/tagsView.js b/mes-ui/src/store/modules/tagsView.js
deleted file mode 100644
index 5fc011c..0000000
--- a/mes-ui/src/store/modules/tagsView.js
+++ /dev/null
@@ -1,228 +0,0 @@
-const state = {
- visitedViews: [],
- cachedViews: [],
- iframeViews: []
-}
-
-const mutations = {
- ADD_IFRAME_VIEW: (state, view) => {
- if (state.iframeViews.some(v => v.path === view.path)) return
- state.iframeViews.push(
- Object.assign({}, view, {
- title: view.meta.title || 'no-name'
- })
- )
- },
- ADD_VISITED_VIEW: (state, view) => {
- if (state.visitedViews.some(v => v.path === view.path)) return
- state.visitedViews.push(
- Object.assign({}, view, {
- title: view.meta.title || 'no-name'
- })
- )
- },
- ADD_CACHED_VIEW: (state, view) => {
- if (state.cachedViews.includes(view.name)) return
- if (view.meta && !view.meta.noCache) {
- state.cachedViews.push(view.name)
- }
- },
- DEL_VISITED_VIEW: (state, view) => {
- for (const [i, v] of state.visitedViews.entries()) {
- if (v.path === view.path) {
- state.visitedViews.splice(i, 1)
- break
- }
- }
- state.iframeViews = state.iframeViews.filter(item => item.path !== view.path)
- },
- DEL_IFRAME_VIEW: (state, view) => {
- state.iframeViews = state.iframeViews.filter(item => item.path !== view.path)
- },
- DEL_CACHED_VIEW: (state, view) => {
- const index = state.cachedViews.indexOf(view.name)
- index > -1 && state.cachedViews.splice(index, 1)
- },
-
- DEL_OTHERS_VISITED_VIEWS: (state, view) => {
- state.visitedViews = state.visitedViews.filter(v => {
- return v.meta.affix || v.path === view.path
- })
- state.iframeViews = state.iframeViews.filter(item => item.path === view.path)
- },
- DEL_OTHERS_CACHED_VIEWS: (state, view) => {
- const index = state.cachedViews.indexOf(view.name)
- if (index > -1) {
- state.cachedViews = state.cachedViews.slice(index, index + 1)
- } else {
- state.cachedViews = []
- }
- },
- DEL_ALL_VISITED_VIEWS: state => {
- // keep affix tags
- const affixTags = state.visitedViews.filter(tag => tag.meta.affix)
- state.visitedViews = affixTags
- state.iframeViews = []
- },
- DEL_ALL_CACHED_VIEWS: state => {
- state.cachedViews = []
- },
- UPDATE_VISITED_VIEW: (state, view) => {
- for (let v of state.visitedViews) {
- if (v.path === view.path) {
- v = Object.assign(v, view)
- break
- }
- }
- },
- DEL_RIGHT_VIEWS: (state, view) => {
- const index = state.visitedViews.findIndex(v => v.path === view.path)
- if (index === -1) {
- return
- }
- state.visitedViews = state.visitedViews.filter((item, idx) => {
- if (idx <= index || (item.meta && item.meta.affix)) {
- return true
- }
- const i = state.cachedViews.indexOf(item.name)
- if (i > -1) {
- state.cachedViews.splice(i, 1)
- }
- if(item.meta.link) {
- const fi = state.iframeViews.findIndex(v => v.path === item.path)
- state.iframeViews.splice(fi, 1)
- }
- return false
- })
- },
- DEL_LEFT_VIEWS: (state, view) => {
- const index = state.visitedViews.findIndex(v => v.path === view.path)
- if (index === -1) {
- return
- }
- state.visitedViews = state.visitedViews.filter((item, idx) => {
- if (idx >= index || (item.meta && item.meta.affix)) {
- return true
- }
- const i = state.cachedViews.indexOf(item.name)
- if (i > -1) {
- state.cachedViews.splice(i, 1)
- }
- if(item.meta.link) {
- const fi = state.iframeViews.findIndex(v => v.path === item.path)
- state.iframeViews.splice(fi, 1)
- }
- return false
- })
- }
-}
-
-const actions = {
- addView({ dispatch }, view) {
- dispatch('addVisitedView', view)
- dispatch('addCachedView', view)
- },
- addIframeView({ commit }, view) {
- commit('ADD_IFRAME_VIEW', view)
- },
- addVisitedView({ commit }, view) {
- commit('ADD_VISITED_VIEW', view)
- },
- addCachedView({ commit }, view) {
- commit('ADD_CACHED_VIEW', view)
- },
- delView({ dispatch, state }, view) {
- return new Promise(resolve => {
- dispatch('delVisitedView', view)
- dispatch('delCachedView', view)
- resolve({
- visitedViews: [...state.visitedViews],
- cachedViews: [...state.cachedViews]
- })
- })
- },
- delVisitedView({ commit, state }, view) {
- return new Promise(resolve => {
- commit('DEL_VISITED_VIEW', view)
- resolve([...state.visitedViews])
- })
- },
- delIframeView({ commit, state }, view) {
- return new Promise(resolve => {
- commit('DEL_IFRAME_VIEW', view)
- resolve([...state.iframeViews])
- })
- },
- delCachedView({ commit, state }, view) {
- return new Promise(resolve => {
- commit('DEL_CACHED_VIEW', view)
- resolve([...state.cachedViews])
- })
- },
- delOthersViews({ dispatch, state }, view) {
- return new Promise(resolve => {
- dispatch('delOthersVisitedViews', view)
- dispatch('delOthersCachedViews', view)
- resolve({
- visitedViews: [...state.visitedViews],
- cachedViews: [...state.cachedViews]
- })
- })
- },
- delOthersVisitedViews({ commit, state }, view) {
- return new Promise(resolve => {
- commit('DEL_OTHERS_VISITED_VIEWS', view)
- resolve([...state.visitedViews])
- })
- },
- delOthersCachedViews({ commit, state }, view) {
- return new Promise(resolve => {
- commit('DEL_OTHERS_CACHED_VIEWS', view)
- resolve([...state.cachedViews])
- })
- },
- delAllViews({ dispatch, state }, view) {
- return new Promise(resolve => {
- dispatch('delAllVisitedViews', view)
- dispatch('delAllCachedViews', view)
- resolve({
- visitedViews: [...state.visitedViews],
- cachedViews: [...state.cachedViews]
- })
- })
- },
- delAllVisitedViews({ commit, state }) {
- return new Promise(resolve => {
- commit('DEL_ALL_VISITED_VIEWS')
- resolve([...state.visitedViews])
- })
- },
- delAllCachedViews({ commit, state }) {
- return new Promise(resolve => {
- commit('DEL_ALL_CACHED_VIEWS')
- resolve([...state.cachedViews])
- })
- },
- updateVisitedView({ commit }, view) {
- commit('UPDATE_VISITED_VIEW', view)
- },
- delRightTags({ commit }, view) {
- return new Promise(resolve => {
- commit('DEL_RIGHT_VIEWS', view)
- resolve([...state.visitedViews])
- })
- },
- delLeftTags({ commit }, view) {
- return new Promise(resolve => {
- commit('DEL_LEFT_VIEWS', view)
- resolve([...state.visitedViews])
- })
- },
-}
-
-export default {
- namespaced: true,
- state,
- mutations,
- actions
-}
diff --git a/mes-ui/src/store/modules/user.js b/mes-ui/src/store/modules/user.js
deleted file mode 100644
index ab0a6fe..0000000
--- a/mes-ui/src/store/modules/user.js
+++ /dev/null
@@ -1,96 +0,0 @@
-import { login, logout, getInfo } from '@/api/login'
-import { getToken, setToken, removeToken } from '@/utils/auth'
-
-const user = {
- state: {
- token: getToken(),
- name: '',
- avatar: '',
- roles: [],
- permissions: []
- },
-
- mutations: {
- SET_TOKEN: (state, token) => {
- state.token = token
- },
- SET_NAME: (state, name) => {
- state.name = name
- },
- SET_AVATAR: (state, avatar) => {
- state.avatar = avatar
- },
- SET_ROLES: (state, roles) => {
- state.roles = roles
- },
- SET_PERMISSIONS: (state, permissions) => {
- state.permissions = permissions
- }
- },
-
- actions: {
- // 登录
- Login({ commit }, userInfo) {
- const username = userInfo.username.trim()
- const password = userInfo.password
- const code = userInfo.code
- const uuid = userInfo.uuid
- return new Promise((resolve, reject) => {
- login(username, password, code, uuid).then(res => {
- setToken(res.token)
- commit('SET_TOKEN', res.token)
- resolve()
- }).catch(error => {
- reject(error)
- })
- })
- },
-
- // 获取用户信息
- GetInfo({ commit, state }) {
- return new Promise((resolve, reject) => {
- getInfo().then(res => {
- const user = res.user
- const avatar = (user.avatar == "" || user.avatar == null) ? require("@/assets/images/profile.jpg") : process.env.VUE_APP_BASE_API + user.avatar;
- if (res.roles && res.roles.length > 0) { // 验证返回的roles是否是一个非空数组
- commit('SET_ROLES', res.roles)
- commit('SET_PERMISSIONS', res.permissions)
- } else {
- commit('SET_ROLES', ['ROLE_DEFAULT'])
- }
- commit('SET_NAME', user.userName)
- commit('SET_AVATAR', avatar)
- resolve(res)
- }).catch(error => {
- reject(error)
- })
- })
- },
-
- // 退出系统
- LogOut({ commit, state }) {
- return new Promise((resolve, reject) => {
- logout(state.token).then(() => {
- commit('SET_TOKEN', '')
- commit('SET_ROLES', [])
- commit('SET_PERMISSIONS', [])
- removeToken()
- resolve()
- }).catch(error => {
- reject(error)
- })
- })
- },
-
- // 前端 登出
- FedLogOut({ commit }) {
- return new Promise(resolve => {
- commit('SET_TOKEN', '')
- removeToken()
- resolve()
- })
- }
- }
-}
-
-export default user
diff --git a/mes-ui/src/utils/auth.js b/mes-ui/src/utils/auth.js
deleted file mode 100644
index 08a43d6..0000000
--- a/mes-ui/src/utils/auth.js
+++ /dev/null
@@ -1,15 +0,0 @@
-import Cookies from 'js-cookie'
-
-const TokenKey = 'Admin-Token'
-
-export function getToken() {
- return Cookies.get(TokenKey)
-}
-
-export function setToken(token) {
- return Cookies.set(TokenKey, token)
-}
-
-export function removeToken() {
- return Cookies.remove(TokenKey)
-}
diff --git a/mes-ui/src/utils/dict/Dict.js b/mes-ui/src/utils/dict/Dict.js
deleted file mode 100644
index 104bd6e..0000000
--- a/mes-ui/src/utils/dict/Dict.js
+++ /dev/null
@@ -1,82 +0,0 @@
-import Vue from 'vue'
-import { mergeRecursive } from "@/utils/ruoyi";
-import DictMeta from './DictMeta'
-import DictData from './DictData'
-
-const DEFAULT_DICT_OPTIONS = {
- types: [],
-}
-
-/**
- * @classdesc 字典
- * @property {Object} label 标签对象,内部属性名为字典类型名称
- * @property {Object} dict 字段数组,内部属性名为字典类型名称
- * @property {Array.} _dictMetas 字典元数据数组
- */
-export default class Dict {
- constructor() {
- this.owner = null
- this.label = {}
- this.type = {}
- }
-
- init(options) {
- if (options instanceof Array) {
- options = { types: options }
- }
- const opts = mergeRecursive(DEFAULT_DICT_OPTIONS, options)
- if (opts.types === undefined) {
- throw new Error('need dict types')
- }
- const ps = []
- this._dictMetas = opts.types.map(t => DictMeta.parse(t))
- this._dictMetas.forEach(dictMeta => {
- const type = dictMeta.type
- Vue.set(this.label, type, {})
- Vue.set(this.type, type, [])
- if (dictMeta.lazy) {
- return
- }
- ps.push(loadDict(this, dictMeta))
- })
- return Promise.all(ps)
- }
-
- /**
- * 重新加载字典
- * @param {String} type 字典类型
- */
- reloadDict(type) {
- const dictMeta = this._dictMetas.find(e => e.type === type)
- if (dictMeta === undefined) {
- return Promise.reject(`the dict meta of ${type} was not found`)
- }
- return loadDict(this, dictMeta)
- }
-}
-
-/**
- * 加载字典
- * @param {Dict} dict 字典
- * @param {DictMeta} dictMeta 字典元数据
- * @returns {Promise}
- */
-function loadDict(dict, dictMeta) {
- return dictMeta.request(dictMeta)
- .then(response => {
- const type = dictMeta.type
- let dicts = dictMeta.responseConverter(response, dictMeta)
- if (!(dicts instanceof Array)) {
- console.error('the return of responseConverter must be Array.')
- dicts = []
- } else if (dicts.filter(d => d instanceof DictData).length !== dicts.length) {
- console.error('the type of elements in dicts must be DictData')
- dicts = []
- }
- dict.type[type].splice(0, Number.MAX_SAFE_INTEGER, ...dicts)
- dicts.forEach(d => {
- Vue.set(dict.label[type], d.value, d.label)
- })
- return dicts
- })
-}
diff --git a/mes-ui/src/utils/dict/DictConverter.js b/mes-ui/src/utils/dict/DictConverter.js
deleted file mode 100644
index 0cf5df8..0000000
--- a/mes-ui/src/utils/dict/DictConverter.js
+++ /dev/null
@@ -1,17 +0,0 @@
-import DictOptions from './DictOptions'
-import DictData from './DictData'
-
-export default function(dict, dictMeta) {
- const label = determineDictField(dict, dictMeta.labelField, ...DictOptions.DEFAULT_LABEL_FIELDS)
- const value = determineDictField(dict, dictMeta.valueField, ...DictOptions.DEFAULT_VALUE_FIELDS)
- return new DictData(dict[label], dict[value], dict)
-}
-
-/**
- * 确定字典字段
- * @param {DictData} dict
- * @param {...String} fields
- */
-function determineDictField(dict, ...fields) {
- return fields.find(f => Object.prototype.hasOwnProperty.call(dict, f))
-}
diff --git a/mes-ui/src/utils/dict/DictData.js b/mes-ui/src/utils/dict/DictData.js
deleted file mode 100644
index afc763e..0000000
--- a/mes-ui/src/utils/dict/DictData.js
+++ /dev/null
@@ -1,13 +0,0 @@
-/**
- * @classdesc 字典数据
- * @property {String} label 标签
- * @property {*} value 标签
- * @property {Object} raw 原始数据
- */
-export default class DictData {
- constructor(label, value, raw) {
- this.label = label
- this.value = value
- this.raw = raw
- }
-}
diff --git a/mes-ui/src/utils/dict/DictMeta.js b/mes-ui/src/utils/dict/DictMeta.js
deleted file mode 100644
index 9779daa..0000000
--- a/mes-ui/src/utils/dict/DictMeta.js
+++ /dev/null
@@ -1,38 +0,0 @@
-import { mergeRecursive } from "@/utils/ruoyi";
-import DictOptions from './DictOptions'
-
-/**
- * @classdesc 字典元数据
- * @property {String} type 类型
- * @property {Function} request 请求
- * @property {String} label 标签字段
- * @property {String} value 值字段
- */
-export default class DictMeta {
- constructor(options) {
- this.type = options.type
- this.request = options.request
- this.responseConverter = options.responseConverter
- this.labelField = options.labelField
- this.valueField = options.valueField
- this.lazy = options.lazy === true
- }
-}
-
-
-/**
- * 解析字典元数据
- * @param {Object} options
- * @returns {DictMeta}
- */
-DictMeta.parse= function(options) {
- let opts = null
- if (typeof options === 'string') {
- opts = DictOptions.metas[options] || {}
- opts.type = options
- } else if (typeof options === 'object') {
- opts = options
- }
- opts = mergeRecursive(DictOptions.metas['*'], opts)
- return new DictMeta(opts)
-}
diff --git a/mes-ui/src/utils/dict/DictOptions.js b/mes-ui/src/utils/dict/DictOptions.js
deleted file mode 100644
index 338a94e..0000000
--- a/mes-ui/src/utils/dict/DictOptions.js
+++ /dev/null
@@ -1,51 +0,0 @@
-import { mergeRecursive } from "@/utils/ruoyi";
-import dictConverter from './DictConverter'
-
-export const options = {
- metas: {
- '*': {
- /**
- * 字典请求,方法签名为function(dictMeta: DictMeta): Promise
- */
- request: (dictMeta) => {
- console.log(`load dict ${dictMeta.type}`)
- return Promise.resolve([])
- },
- /**
- * 字典响应数据转换器,方法签名为function(response: Object, dictMeta: DictMeta): DictData
- */
- responseConverter,
- labelField: 'label',
- valueField: 'value',
- },
- },
- /**
- * 默认标签字段
- */
- DEFAULT_LABEL_FIELDS: ['label', 'name', 'title'],
- /**
- * 默认值字段
- */
- DEFAULT_VALUE_FIELDS: ['value', 'id', 'uid', 'key'],
-}
-
-/**
- * 映射字典
- * @param {Object} response 字典数据
- * @param {DictMeta} dictMeta 字典元数据
- * @returns {DictData}
- */
-function responseConverter(response, dictMeta) {
- const dicts = response.content instanceof Array ? response.content : response
- if (dicts === undefined) {
- console.warn(`no dict data of "${dictMeta.type}" found in the response`)
- return []
- }
- return dicts.map(d => dictConverter(d, dictMeta))
-}
-
-export function mergeOptions(src) {
- mergeRecursive(options, src)
-}
-
-export default options
diff --git a/mes-ui/src/utils/dict/index.js b/mes-ui/src/utils/dict/index.js
deleted file mode 100644
index 215eb9e..0000000
--- a/mes-ui/src/utils/dict/index.js
+++ /dev/null
@@ -1,33 +0,0 @@
-import Dict from './Dict'
-import { mergeOptions } from './DictOptions'
-
-export default function(Vue, options) {
- mergeOptions(options)
- Vue.mixin({
- data() {
- if (this.$options === undefined || this.$options.dicts === undefined || this.$options.dicts === null) {
- return {}
- }
- const dict = new Dict()
- dict.owner = this
- return {
- dict
- }
- },
- created() {
- if (!(this.dict instanceof Dict)) {
- return
- }
- options.onCreated && options.onCreated(this.dict)
- this.dict.init(this.$options.dicts).then(() => {
- options.onReady && options.onReady(this.dict)
- this.$nextTick(() => {
- this.$emit('dictReady', this.dict)
- if (this.$options.methods && this.$options.methods.onDictReady instanceof Function) {
- this.$options.methods.onDictReady.call(this, this.dict)
- }
- })
- })
- },
- })
-}
diff --git a/mes-ui/src/utils/errorCode.js b/mes-ui/src/utils/errorCode.js
deleted file mode 100644
index d2111ee..0000000
--- a/mes-ui/src/utils/errorCode.js
+++ /dev/null
@@ -1,6 +0,0 @@
-export default {
- '401': '认证失败,无法访问系统资源',
- '403': '当前操作没有权限',
- '404': '访问资源不存在',
- 'default': '系统未知错误,请反馈给管理员'
-}
diff --git a/mes-ui/src/utils/generator/config.js b/mes-ui/src/utils/generator/config.js
deleted file mode 100644
index 7abf227..0000000
--- a/mes-ui/src/utils/generator/config.js
+++ /dev/null
@@ -1,438 +0,0 @@
-export const formConf = {
- formRef: 'elForm',
- formModel: 'formData',
- size: 'medium',
- labelPosition: 'right',
- labelWidth: 100,
- formRules: 'rules',
- gutter: 15,
- disabled: false,
- span: 24,
- formBtns: true
-}
-
-export const inputComponents = [
- {
- label: '单行文本',
- tag: 'el-input',
- tagIcon: 'input',
- placeholder: '请输入',
- defaultValue: undefined,
- span: 24,
- labelWidth: null,
- style: { width: '100%' },
- clearable: true,
- prepend: '',
- append: '',
- 'prefix-icon': '',
- 'suffix-icon': '',
- maxlength: null,
- 'show-word-limit': false,
- readonly: false,
- disabled: false,
- required: true,
- regList: [],
- changeTag: true,
- document: 'https://element.eleme.cn/#/zh-CN/component/input'
- },
- {
- label: '多行文本',
- tag: 'el-input',
- tagIcon: 'textarea',
- type: 'textarea',
- placeholder: '请输入',
- defaultValue: undefined,
- span: 24,
- labelWidth: null,
- autosize: {
- minRows: 4,
- maxRows: 4
- },
- style: { width: '100%' },
- maxlength: null,
- 'show-word-limit': false,
- readonly: false,
- disabled: false,
- required: true,
- regList: [],
- changeTag: true,
- document: 'https://element.eleme.cn/#/zh-CN/component/input'
- },
- {
- label: '密码',
- tag: 'el-input',
- tagIcon: 'password',
- placeholder: '请输入',
- defaultValue: undefined,
- span: 24,
- 'show-password': true,
- labelWidth: null,
- style: { width: '100%' },
- clearable: true,
- prepend: '',
- append: '',
- 'prefix-icon': '',
- 'suffix-icon': '',
- maxlength: null,
- 'show-word-limit': false,
- readonly: false,
- disabled: false,
- required: true,
- regList: [],
- changeTag: true,
- document: 'https://element.eleme.cn/#/zh-CN/component/input'
- },
- {
- label: '计数器',
- tag: 'el-input-number',
- tagIcon: 'number',
- placeholder: '',
- defaultValue: undefined,
- span: 24,
- labelWidth: null,
- min: undefined,
- max: undefined,
- step: undefined,
- 'step-strictly': false,
- precision: undefined,
- 'controls-position': '',
- disabled: false,
- required: true,
- regList: [],
- changeTag: true,
- document: 'https://element.eleme.cn/#/zh-CN/component/input-number'
- }
-]
-
-export const selectComponents = [
- {
- label: '下拉选择',
- tag: 'el-select',
- tagIcon: 'select',
- placeholder: '请选择',
- defaultValue: undefined,
- span: 24,
- labelWidth: null,
- style: { width: '100%' },
- clearable: true,
- disabled: false,
- required: true,
- filterable: false,
- multiple: false,
- options: [{
- label: '选项一',
- value: 1
- }, {
- label: '选项二',
- value: 2
- }],
- regList: [],
- changeTag: true,
- document: 'https://element.eleme.cn/#/zh-CN/component/select'
- },
- {
- label: '级联选择',
- tag: 'el-cascader',
- tagIcon: 'cascader',
- placeholder: '请选择',
- defaultValue: [],
- span: 24,
- labelWidth: null,
- style: { width: '100%' },
- props: {
- props: {
- multiple: false
- }
- },
- 'show-all-levels': true,
- disabled: false,
- clearable: true,
- filterable: false,
- required: true,
- options: [{
- id: 1,
- value: 1,
- label: '选项1',
- children: [{
- id: 2,
- value: 2,
- label: '选项1-1'
- }]
- }],
- dataType: 'dynamic',
- labelKey: 'label',
- valueKey: 'value',
- childrenKey: 'children',
- separator: '/',
- regList: [],
- changeTag: true,
- document: 'https://element.eleme.cn/#/zh-CN/component/cascader'
- },
- {
- label: '单选框组',
- tag: 'el-radio-group',
- tagIcon: 'radio',
- defaultValue: undefined,
- span: 24,
- labelWidth: null,
- style: {},
- optionType: 'default',
- border: false,
- size: 'medium',
- disabled: false,
- required: true,
- options: [{
- label: '选项一',
- value: 1
- }, {
- label: '选项二',
- value: 2
- }],
- regList: [],
- changeTag: true,
- document: 'https://element.eleme.cn/#/zh-CN/component/radio'
- },
- {
- label: '多选框组',
- tag: 'el-checkbox-group',
- tagIcon: 'checkbox',
- defaultValue: [],
- span: 24,
- labelWidth: null,
- style: {},
- optionType: 'default',
- border: false,
- size: 'medium',
- disabled: false,
- required: true,
- options: [{
- label: '选项一',
- value: 1
- }, {
- label: '选项二',
- value: 2
- }],
- regList: [],
- changeTag: true,
- document: 'https://element.eleme.cn/#/zh-CN/component/checkbox'
- },
- {
- label: '开关',
- tag: 'el-switch',
- tagIcon: 'switch',
- defaultValue: false,
- span: 24,
- labelWidth: null,
- style: {},
- disabled: false,
- required: true,
- 'active-text': '',
- 'inactive-text': '',
- 'active-color': null,
- 'inactive-color': null,
- 'active-value': true,
- 'inactive-value': false,
- regList: [],
- changeTag: true,
- document: 'https://element.eleme.cn/#/zh-CN/component/switch'
- },
- {
- label: '滑块',
- tag: 'el-slider',
- tagIcon: 'slider',
- defaultValue: null,
- span: 24,
- labelWidth: null,
- disabled: false,
- required: true,
- min: 0,
- max: 100,
- step: 1,
- 'show-stops': false,
- range: false,
- regList: [],
- changeTag: true,
- document: 'https://element.eleme.cn/#/zh-CN/component/slider'
- },
- {
- label: '时间选择',
- tag: 'el-time-picker',
- tagIcon: 'time',
- placeholder: '请选择',
- defaultValue: null,
- span: 24,
- labelWidth: null,
- style: { width: '100%' },
- disabled: false,
- clearable: true,
- required: true,
- 'picker-options': {
- selectableRange: '00:00:00-23:59:59'
- },
- format: 'HH:mm:ss',
- 'value-format': 'HH:mm:ss',
- regList: [],
- changeTag: true,
- document: 'https://element.eleme.cn/#/zh-CN/component/time-picker'
- },
- {
- label: '时间范围',
- tag: 'el-time-picker',
- tagIcon: 'time-range',
- defaultValue: null,
- span: 24,
- labelWidth: null,
- style: { width: '100%' },
- disabled: false,
- clearable: true,
- required: true,
- 'is-range': true,
- 'range-separator': '至',
- 'start-placeholder': '开始时间',
- 'end-placeholder': '结束时间',
- format: 'HH:mm:ss',
- 'value-format': 'HH:mm:ss',
- regList: [],
- changeTag: true,
- document: 'https://element.eleme.cn/#/zh-CN/component/time-picker'
- },
- {
- label: '日期选择',
- tag: 'el-date-picker',
- tagIcon: 'date',
- placeholder: '请选择',
- defaultValue: null,
- type: 'date',
- span: 24,
- labelWidth: null,
- style: { width: '100%' },
- disabled: false,
- clearable: true,
- required: true,
- format: 'yyyy-MM-dd',
- 'value-format': 'yyyy-MM-dd',
- readonly: false,
- regList: [],
- changeTag: true,
- document: 'https://element.eleme.cn/#/zh-CN/component/date-picker'
- },
- {
- label: '日期范围',
- tag: 'el-date-picker',
- tagIcon: 'date-range',
- defaultValue: null,
- span: 24,
- labelWidth: null,
- style: { width: '100%' },
- type: 'daterange',
- 'range-separator': '至',
- 'start-placeholder': '开始日期',
- 'end-placeholder': '结束日期',
- disabled: false,
- clearable: true,
- required: true,
- format: 'yyyy-MM-dd',
- 'value-format': 'yyyy-MM-dd',
- readonly: false,
- regList: [],
- changeTag: true,
- document: 'https://element.eleme.cn/#/zh-CN/component/date-picker'
- },
- {
- label: '评分',
- tag: 'el-rate',
- tagIcon: 'rate',
- defaultValue: 0,
- span: 24,
- labelWidth: null,
- style: {},
- max: 5,
- 'allow-half': false,
- 'show-text': false,
- 'show-score': false,
- disabled: false,
- required: true,
- regList: [],
- changeTag: true,
- document: 'https://element.eleme.cn/#/zh-CN/component/rate'
- },
- {
- label: '颜色选择',
- tag: 'el-color-picker',
- tagIcon: 'color',
- defaultValue: null,
- labelWidth: null,
- 'show-alpha': false,
- 'color-format': '',
- disabled: false,
- required: true,
- size: 'medium',
- regList: [],
- changeTag: true,
- document: 'https://element.eleme.cn/#/zh-CN/component/color-picker'
- },
- {
- label: '上传',
- tag: 'el-upload',
- tagIcon: 'upload',
- action: 'https://jsonplaceholder.typicode.com/posts/',
- defaultValue: null,
- labelWidth: null,
- disabled: false,
- required: true,
- accept: '',
- name: 'file',
- 'auto-upload': true,
- showTip: false,
- buttonText: '点击上传',
- fileSize: 2,
- sizeUnit: 'MB',
- 'list-type': 'text',
- multiple: false,
- regList: [],
- changeTag: true,
- document: 'https://element.eleme.cn/#/zh-CN/component/upload'
- }
-]
-
-export const layoutComponents = [
- {
- layout: 'rowFormItem',
- tagIcon: 'row',
- type: 'default',
- justify: 'start',
- align: 'top',
- label: '行容器',
- layoutTree: true,
- children: [],
- document: 'https://element.eleme.cn/#/zh-CN/component/layout'
- },
- {
- layout: 'colFormItem',
- label: '按钮',
- changeTag: true,
- labelWidth: null,
- tag: 'el-button',
- tagIcon: 'button',
- span: 24,
- default: '主要按钮',
- type: 'primary',
- icon: 'el-icon-search',
- size: 'medium',
- disabled: false,
- document: 'https://element.eleme.cn/#/zh-CN/component/button'
- }
-]
-
-// 组件rule的触发方式,无触发方式的组件不生成rule
-export const trigger = {
- 'el-input': 'blur',
- 'el-input-number': 'blur',
- 'el-select': 'change',
- 'el-radio-group': 'change',
- 'el-checkbox-group': 'change',
- 'el-cascader': 'change',
- 'el-time-picker': 'change',
- 'el-date-picker': 'change',
- 'el-rate': 'change'
-}
diff --git a/mes-ui/src/utils/generator/css.js b/mes-ui/src/utils/generator/css.js
deleted file mode 100644
index c1c62e6..0000000
--- a/mes-ui/src/utils/generator/css.js
+++ /dev/null
@@ -1,18 +0,0 @@
-const styles = {
- 'el-rate': '.el-rate{display: inline-block; vertical-align: text-top;}',
- 'el-upload': '.el-upload__tip{line-height: 1.2;}'
-}
-
-function addCss(cssList, el) {
- const css = styles[el.tag]
- css && cssList.indexOf(css) === -1 && cssList.push(css)
- if (el.children) {
- el.children.forEach(el2 => addCss(cssList, el2))
- }
-}
-
-export function makeUpCss(conf) {
- const cssList = []
- conf.fields.forEach(el => addCss(cssList, el))
- return cssList.join('\n')
-}
diff --git a/mes-ui/src/utils/generator/drawingDefault.js b/mes-ui/src/utils/generator/drawingDefault.js
deleted file mode 100644
index 09f133c..0000000
--- a/mes-ui/src/utils/generator/drawingDefault.js
+++ /dev/null
@@ -1,29 +0,0 @@
-export default [
- {
- layout: 'colFormItem',
- tagIcon: 'input',
- label: '手机号',
- vModel: 'mobile',
- formId: 6,
- tag: 'el-input',
- placeholder: '请输入手机号',
- defaultValue: '',
- span: 24,
- style: { width: '100%' },
- clearable: true,
- prepend: '',
- append: '',
- 'prefix-icon': 'el-icon-mobile',
- 'suffix-icon': '',
- maxlength: 11,
- 'show-word-limit': true,
- readonly: false,
- disabled: false,
- required: true,
- changeTag: true,
- regList: [{
- pattern: '/^1(3|4|5|7|8|9)\\d{9}$/',
- message: '手机号格式错误'
- }]
- }
-]
diff --git a/mes-ui/src/utils/generator/html.js b/mes-ui/src/utils/generator/html.js
deleted file mode 100644
index 9bcc536..0000000
--- a/mes-ui/src/utils/generator/html.js
+++ /dev/null
@@ -1,359 +0,0 @@
-/* eslint-disable max-len */
-import { trigger } from './config'
-
-let confGlobal
-let someSpanIsNot24
-
-export function dialogWrapper(str) {
- return `
- ${str}
-
- 取消
- 确定
-
- `
-}
-
-export function vueTemplate(str) {
- return `
-
- ${str}
-
- `
-}
-
-export function vueScript(str) {
- return ``
-}
-
-export function cssStyle(cssStr) {
- return ``
-}
-
-function buildFormTemplate(conf, child, type) {
- let labelPosition = ''
- if (conf.labelPosition !== 'right') {
- labelPosition = `label-position="${conf.labelPosition}"`
- }
- const disabled = conf.disabled ? `:disabled="${conf.disabled}"` : ''
- let str = `
- ${child}
- ${buildFromBtns(conf, type)}
- `
- if (someSpanIsNot24) {
- str = `
- ${str}
- `
- }
- return str
-}
-
-function buildFromBtns(conf, type) {
- let str = ''
- if (conf.formBtns && type === 'file') {
- str = `
- 提交
- 重置
- `
- if (someSpanIsNot24) {
- str = `
- ${str}
- `
- }
- }
- return str
-}
-
-// span不为24的用el-col包裹
-function colWrapper(element, str) {
- if (someSpanIsNot24 || element.span !== 24) {
- return `
- ${str}
- `
- }
- return str
-}
-
-const layouts = {
- colFormItem(element) {
- let labelWidth = ''
- if (element.labelWidth && element.labelWidth !== confGlobal.labelWidth) {
- labelWidth = `label-width="${element.labelWidth}px"`
- }
- const required = !trigger[element.tag] && element.required ? 'required' : ''
- const tagDom = tags[element.tag] ? tags[element.tag](element) : null
- let str = `
- ${tagDom}
- `
- str = colWrapper(element, str)
- return str
- },
- rowFormItem(element) {
- const type = element.type === 'default' ? '' : `type="${element.type}"`
- const justify = element.type === 'default' ? '' : `justify="${element.justify}"`
- const align = element.type === 'default' ? '' : `align="${element.align}"`
- const gutter = element.gutter ? `gutter="${element.gutter}"` : ''
- const children = element.children.map(el => layouts[el.layout](el))
- let str = `
- ${children.join('\n')}
- `
- str = colWrapper(element, str)
- return str
- }
-}
-
-const tags = {
- 'el-button': el => {
- const {
- tag, disabled
- } = attrBuilder(el)
- const type = el.type ? `type="${el.type}"` : ''
- const icon = el.icon ? `icon="${el.icon}"` : ''
- const size = el.size ? `size="${el.size}"` : ''
- let child = buildElButtonChild(el)
-
- if (child) child = `\n${child}\n` // 换行
- return `<${el.tag} ${type} ${icon} ${size} ${disabled}>${child}${el.tag}>`
- },
- 'el-input': el => {
- const {
- disabled, vModel, clearable, placeholder, width
- } = attrBuilder(el)
- const maxlength = el.maxlength ? `:maxlength="${el.maxlength}"` : ''
- const showWordLimit = el['show-word-limit'] ? 'show-word-limit' : ''
- const readonly = el.readonly ? 'readonly' : ''
- const prefixIcon = el['prefix-icon'] ? `prefix-icon='${el['prefix-icon']}'` : ''
- const suffixIcon = el['suffix-icon'] ? `suffix-icon='${el['suffix-icon']}'` : ''
- const showPassword = el['show-password'] ? 'show-password' : ''
- const type = el.type ? `type="${el.type}"` : ''
- const autosize = el.autosize && el.autosize.minRows
- ? `:autosize="{minRows: ${el.autosize.minRows}, maxRows: ${el.autosize.maxRows}}"`
- : ''
- let child = buildElInputChild(el)
-
- if (child) child = `\n${child}\n` // 换行
- return `<${el.tag} ${vModel} ${type} ${placeholder} ${maxlength} ${showWordLimit} ${readonly} ${disabled} ${clearable} ${prefixIcon} ${suffixIcon} ${showPassword} ${autosize} ${width}>${child}${el.tag}>`
- },
- 'el-input-number': el => {
- const { disabled, vModel, placeholder } = attrBuilder(el)
- const controlsPosition = el['controls-position'] ? `controls-position=${el['controls-position']}` : ''
- const min = el.min ? `:min='${el.min}'` : ''
- const max = el.max ? `:max='${el.max}'` : ''
- const step = el.step ? `:step='${el.step}'` : ''
- const stepStrictly = el['step-strictly'] ? 'step-strictly' : ''
- const precision = el.precision ? `:precision='${el.precision}'` : ''
-
- return `<${el.tag} ${vModel} ${placeholder} ${step} ${stepStrictly} ${precision} ${controlsPosition} ${min} ${max} ${disabled}>${el.tag}>`
- },
- 'el-select': el => {
- const {
- disabled, vModel, clearable, placeholder, width
- } = attrBuilder(el)
- const filterable = el.filterable ? 'filterable' : ''
- const multiple = el.multiple ? 'multiple' : ''
- let child = buildElSelectChild(el)
-
- if (child) child = `\n${child}\n` // 换行
- return `<${el.tag} ${vModel} ${placeholder} ${disabled} ${multiple} ${filterable} ${clearable} ${width}>${child}${el.tag}>`
- },
- 'el-radio-group': el => {
- const { disabled, vModel } = attrBuilder(el)
- const size = `size="${el.size}"`
- let child = buildElRadioGroupChild(el)
-
- if (child) child = `\n${child}\n` // 换行
- return `<${el.tag} ${vModel} ${size} ${disabled}>${child}${el.tag}>`
- },
- 'el-checkbox-group': el => {
- const { disabled, vModel } = attrBuilder(el)
- const size = `size="${el.size}"`
- const min = el.min ? `:min="${el.min}"` : ''
- const max = el.max ? `:max="${el.max}"` : ''
- let child = buildElCheckboxGroupChild(el)
-
- if (child) child = `\n${child}\n` // 换行
- return `<${el.tag} ${vModel} ${min} ${max} ${size} ${disabled}>${child}${el.tag}>`
- },
- 'el-switch': el => {
- const { disabled, vModel } = attrBuilder(el)
- const activeText = el['active-text'] ? `active-text="${el['active-text']}"` : ''
- const inactiveText = el['inactive-text'] ? `inactive-text="${el['inactive-text']}"` : ''
- const activeColor = el['active-color'] ? `active-color="${el['active-color']}"` : ''
- const inactiveColor = el['inactive-color'] ? `inactive-color="${el['inactive-color']}"` : ''
- const activeValue = el['active-value'] !== true ? `:active-value='${JSON.stringify(el['active-value'])}'` : ''
- const inactiveValue = el['inactive-value'] !== false ? `:inactive-value='${JSON.stringify(el['inactive-value'])}'` : ''
-
- return `<${el.tag} ${vModel} ${activeText} ${inactiveText} ${activeColor} ${inactiveColor} ${activeValue} ${inactiveValue} ${disabled}>${el.tag}>`
- },
- 'el-cascader': el => {
- const {
- disabled, vModel, clearable, placeholder, width
- } = attrBuilder(el)
- const options = el.options ? `:options="${el.vModel}Options"` : ''
- const props = el.props ? `:props="${el.vModel}Props"` : ''
- const showAllLevels = el['show-all-levels'] ? '' : ':show-all-levels="false"'
- const filterable = el.filterable ? 'filterable' : ''
- const separator = el.separator === '/' ? '' : `separator="${el.separator}"`
-
- return `<${el.tag} ${vModel} ${options} ${props} ${width} ${showAllLevels} ${placeholder} ${separator} ${filterable} ${clearable} ${disabled}>${el.tag}>`
- },
- 'el-slider': el => {
- const { disabled, vModel } = attrBuilder(el)
- const min = el.min ? `:min='${el.min}'` : ''
- const max = el.max ? `:max='${el.max}'` : ''
- const step = el.step ? `:step='${el.step}'` : ''
- const range = el.range ? 'range' : ''
- const showStops = el['show-stops'] ? `:show-stops="${el['show-stops']}"` : ''
-
- return `<${el.tag} ${min} ${max} ${step} ${vModel} ${range} ${showStops} ${disabled}>${el.tag}>`
- },
- 'el-time-picker': el => {
- const {
- disabled, vModel, clearable, placeholder, width
- } = attrBuilder(el)
- const startPlaceholder = el['start-placeholder'] ? `start-placeholder="${el['start-placeholder']}"` : ''
- const endPlaceholder = el['end-placeholder'] ? `end-placeholder="${el['end-placeholder']}"` : ''
- const rangeSeparator = el['range-separator'] ? `range-separator="${el['range-separator']}"` : ''
- const isRange = el['is-range'] ? 'is-range' : ''
- const format = el.format ? `format="${el.format}"` : ''
- const valueFormat = el['value-format'] ? `value-format="${el['value-format']}"` : ''
- const pickerOptions = el['picker-options'] ? `:picker-options='${JSON.stringify(el['picker-options'])}'` : ''
-
- return `<${el.tag} ${vModel} ${isRange} ${format} ${valueFormat} ${pickerOptions} ${width} ${placeholder} ${startPlaceholder} ${endPlaceholder} ${rangeSeparator} ${clearable} ${disabled}>${el.tag}>`
- },
- 'el-date-picker': el => {
- const {
- disabled, vModel, clearable, placeholder, width
- } = attrBuilder(el)
- const startPlaceholder = el['start-placeholder'] ? `start-placeholder="${el['start-placeholder']}"` : ''
- const endPlaceholder = el['end-placeholder'] ? `end-placeholder="${el['end-placeholder']}"` : ''
- const rangeSeparator = el['range-separator'] ? `range-separator="${el['range-separator']}"` : ''
- const format = el.format ? `format="${el.format}"` : ''
- const valueFormat = el['value-format'] ? `value-format="${el['value-format']}"` : ''
- const type = el.type === 'date' ? '' : `type="${el.type}"`
- const readonly = el.readonly ? 'readonly' : ''
-
- return `<${el.tag} ${type} ${vModel} ${format} ${valueFormat} ${width} ${placeholder} ${startPlaceholder} ${endPlaceholder} ${rangeSeparator} ${clearable} ${readonly} ${disabled}>${el.tag}>`
- },
- 'el-rate': el => {
- const { disabled, vModel } = attrBuilder(el)
- const max = el.max ? `:max='${el.max}'` : ''
- const allowHalf = el['allow-half'] ? 'allow-half' : ''
- const showText = el['show-text'] ? 'show-text' : ''
- const showScore = el['show-score'] ? 'show-score' : ''
-
- return `<${el.tag} ${vModel} ${allowHalf} ${showText} ${showScore} ${disabled}>${el.tag}>`
- },
- 'el-color-picker': el => {
- const { disabled, vModel } = attrBuilder(el)
- const size = `size="${el.size}"`
- const showAlpha = el['show-alpha'] ? 'show-alpha' : ''
- const colorFormat = el['color-format'] ? `color-format="${el['color-format']}"` : ''
-
- return `<${el.tag} ${vModel} ${size} ${showAlpha} ${colorFormat} ${disabled}>${el.tag}>`
- },
- 'el-upload': el => {
- const disabled = el.disabled ? ':disabled=\'true\'' : ''
- const action = el.action ? `:action="${el.vModel}Action"` : ''
- const multiple = el.multiple ? 'multiple' : ''
- const listType = el['list-type'] !== 'text' ? `list-type="${el['list-type']}"` : ''
- const accept = el.accept ? `accept="${el.accept}"` : ''
- const name = el.name !== 'file' ? `name="${el.name}"` : ''
- const autoUpload = el['auto-upload'] === false ? ':auto-upload="false"' : ''
- const beforeUpload = `:before-upload="${el.vModel}BeforeUpload"`
- const fileList = `:file-list="${el.vModel}fileList"`
- const ref = `ref="${el.vModel}"`
- let child = buildElUploadChild(el)
-
- if (child) child = `\n${child}\n` // 换行
- return `<${el.tag} ${ref} ${fileList} ${action} ${autoUpload} ${multiple} ${beforeUpload} ${listType} ${accept} ${name} ${disabled}>${child}${el.tag}>`
- }
-}
-
-function attrBuilder(el) {
- return {
- vModel: `v-model="${confGlobal.formModel}.${el.vModel}"`,
- clearable: el.clearable ? 'clearable' : '',
- placeholder: el.placeholder ? `placeholder="${el.placeholder}"` : '',
- width: el.style && el.style.width ? ':style="{width: \'100%\'}"' : '',
- disabled: el.disabled ? ':disabled=\'true\'' : ''
- }
-}
-
-// el-buttin 子级
-function buildElButtonChild(conf) {
- const children = []
- if (conf.default) {
- children.push(conf.default)
- }
- return children.join('\n')
-}
-
-// el-input innerHTML
-function buildElInputChild(conf) {
- const children = []
- if (conf.prepend) {
- children.push(`${conf.prepend}`)
- }
- if (conf.append) {
- children.push(`${conf.append}`)
- }
- return children.join('\n')
-}
-
-function buildElSelectChild(conf) {
- const children = []
- if (conf.options && conf.options.length) {
- children.push(``)
- }
- return children.join('\n')
-}
-
-function buildElRadioGroupChild(conf) {
- const children = []
- if (conf.options && conf.options.length) {
- const tag = conf.optionType === 'button' ? 'el-radio-button' : 'el-radio'
- const border = conf.border ? 'border' : ''
- children.push(`<${tag} v-for="(item, index) in ${conf.vModel}Options" :key="index" :label="item.value" :disabled="item.disabled" ${border}>{{item.label}}${tag}>`)
- }
- return children.join('\n')
-}
-
-function buildElCheckboxGroupChild(conf) {
- const children = []
- if (conf.options && conf.options.length) {
- const tag = conf.optionType === 'button' ? 'el-checkbox-button' : 'el-checkbox'
- const border = conf.border ? 'border' : ''
- children.push(`<${tag} v-for="(item, index) in ${conf.vModel}Options" :key="index" :label="item.value" :disabled="item.disabled" ${border}>{{item.label}}${tag}>`)
- }
- return children.join('\n')
-}
-
-function buildElUploadChild(conf) {
- const list = []
- if (conf['list-type'] === 'picture-card') list.push('')
- else list.push(`${conf.buttonText}`)
- if (conf.showTip) list.push(`只能上传不超过 ${conf.fileSize}${conf.sizeUnit} 的${conf.accept}文件
`)
- return list.join('\n')
-}
-
-export function makeUpHtml(conf, type) {
- const htmlList = []
- confGlobal = conf
- someSpanIsNot24 = conf.fields.some(item => item.span !== 24)
- conf.fields.forEach(el => {
- htmlList.push(layouts[el.layout](el))
- })
- const htmlStr = htmlList.join('\n')
-
- let temp = buildFormTemplate(conf, htmlStr, type)
- if (type === 'dialog') {
- temp = dialogWrapper(temp)
- }
- confGlobal = null
- return temp
-}
diff --git a/mes-ui/src/utils/generator/icon.json b/mes-ui/src/utils/generator/icon.json
deleted file mode 100644
index 2d9999a..0000000
--- a/mes-ui/src/utils/generator/icon.json
+++ /dev/null
@@ -1 +0,0 @@
-["platform-eleme","eleme","delete-solid","delete","s-tools","setting","user-solid","user","phone","phone-outline","more","more-outline","star-on","star-off","s-goods","goods","warning","warning-outline","question","info","remove","circle-plus","success","error","zoom-in","zoom-out","remove-outline","circle-plus-outline","circle-check","circle-close","s-help","help","minus","plus","check","close","picture","picture-outline","picture-outline-round","upload","upload2","download","camera-solid","camera","video-camera-solid","video-camera","message-solid","bell","s-cooperation","s-order","s-platform","s-fold","s-unfold","s-operation","s-promotion","s-home","s-release","s-ticket","s-management","s-open","s-shop","s-marketing","s-flag","s-comment","s-finance","s-claim","s-custom","s-opportunity","s-data","s-check","s-grid","menu","share","d-caret","caret-left","caret-right","caret-bottom","caret-top","bottom-left","bottom-right","back","right","bottom","top","top-left","top-right","arrow-left","arrow-right","arrow-down","arrow-up","d-arrow-left","d-arrow-right","video-pause","video-play","refresh","refresh-right","refresh-left","finished","sort","sort-up","sort-down","rank","loading","view","c-scale-to-original","date","edit","edit-outline","folder","folder-opened","folder-add","folder-remove","folder-delete","folder-checked","tickets","document-remove","document-delete","document-copy","document-checked","document","document-add","printer","paperclip","takeaway-box","search","monitor","attract","mobile","scissors","umbrella","headset","brush","mouse","coordinate","magic-stick","reading","data-line","data-board","pie-chart","data-analysis","collection-tag","film","suitcase","suitcase-1","receiving","collection","files","notebook-1","notebook-2","toilet-paper","office-building","school","table-lamp","house","no-smoking","smoking","shopping-cart-full","shopping-cart-1","shopping-cart-2","shopping-bag-1","shopping-bag-2","sold-out","sell","present","box","bank-card","money","coin","wallet","discount","price-tag","news","guide","male","female","thumb","cpu","link","connection","open","turn-off","set-up","chat-round","chat-line-round","chat-square","chat-dot-round","chat-dot-square","chat-line-square","message","postcard","position","turn-off-microphone","microphone","close-notification","bangzhu","time","odometer","crop","aim","switch-button","full-screen","copy-document","mic","stopwatch","medal-1","medal","trophy","trophy-1","first-aid-kit","discover","place","location","location-outline","location-information","add-location","delete-location","map-location","alarm-clock","timer","watch-1","watch","lock","unlock","key","service","mobile-phone","bicycle","truck","ship","basketball","football","soccer","baseball","wind-power","light-rain","lightning","heavy-rain","sunrise","sunrise-1","sunset","sunny","cloudy","partly-cloudy","cloudy-and-sunny","moon","moon-night","dish","dish-1","food","chicken","fork-spoon","knife-fork","burger","tableware","sugar","dessert","ice-cream","hot-water","water-cup","coffee-cup","cold-drink","goblet","goblet-full","goblet-square","goblet-square-full","refrigerator","grape","watermelon","cherry","apple","pear","orange","coffee","ice-tea","ice-drink","milk-tea","potato-strips","lollipop","ice-cream-square","ice-cream-round"]
\ No newline at end of file
diff --git a/mes-ui/src/utils/generator/js.js b/mes-ui/src/utils/generator/js.js
deleted file mode 100644
index 35e3e21..0000000
--- a/mes-ui/src/utils/generator/js.js
+++ /dev/null
@@ -1,236 +0,0 @@
-import { isArray } from 'util'
-import { exportDefault, titleCase } from '@/utils/index'
-import { trigger } from './config'
-
-const units = {
- KB: '1024',
- MB: '1024 / 1024',
- GB: '1024 / 1024 / 1024'
-}
-let confGlobal
-const inheritAttrs = {
- file: '',
- dialog: 'inheritAttrs: false,'
-}
-
-
-export function makeUpJs(conf, type) {
- confGlobal = conf = JSON.parse(JSON.stringify(conf))
- const dataList = []
- const ruleList = []
- const optionsList = []
- const propsList = []
- const methodList = mixinMethod(type)
- const uploadVarList = []
-
- conf.fields.forEach(el => {
- buildAttributes(el, dataList, ruleList, optionsList, methodList, propsList, uploadVarList)
- })
-
- const script = buildexport(
- conf,
- type,
- dataList.join('\n'),
- ruleList.join('\n'),
- optionsList.join('\n'),
- uploadVarList.join('\n'),
- propsList.join('\n'),
- methodList.join('\n')
- )
- confGlobal = null
- return script
-}
-
-function buildAttributes(el, dataList, ruleList, optionsList, methodList, propsList, uploadVarList) {
- buildData(el, dataList)
- buildRules(el, ruleList)
-
- if (el.options && el.options.length) {
- buildOptions(el, optionsList)
- if (el.dataType === 'dynamic') {
- const model = `${el.vModel}Options`
- const options = titleCase(model)
- buildOptionMethod(`get${options}`, model, methodList)
- }
- }
-
- if (el.props && el.props.props) {
- buildProps(el, propsList)
- }
-
- if (el.action && el.tag === 'el-upload') {
- uploadVarList.push(
- `${el.vModel}Action: '${el.action}',
- ${el.vModel}fileList: [],`
- )
- methodList.push(buildBeforeUpload(el))
- if (!el['auto-upload']) {
- methodList.push(buildSubmitUpload(el))
- }
- }
-
- if (el.children) {
- el.children.forEach(el2 => {
- buildAttributes(el2, dataList, ruleList, optionsList, methodList, propsList, uploadVarList)
- })
- }
-}
-
-function mixinMethod(type) {
- const list = []; const
- minxins = {
- file: confGlobal.formBtns ? {
- submitForm: `submitForm() {
- this.$refs['${confGlobal.formRef}'].validate(valid => {
- if(!valid) return
- // TODO 提交表单
- })
- },`,
- resetForm: `resetForm() {
- this.$refs['${confGlobal.formRef}'].resetFields()
- },`
- } : null,
- dialog: {
- onOpen: 'onOpen() {},',
- onClose: `onClose() {
- this.$refs['${confGlobal.formRef}'].resetFields()
- },`,
- close: `close() {
- this.$emit('update:visible', false)
- },`,
- handleConfirm: `handleConfirm() {
- this.$refs['${confGlobal.formRef}'].validate(valid => {
- if(!valid) return
- this.close()
- })
- },`
- }
- }
-
- const methods = minxins[type]
- if (methods) {
- Object.keys(methods).forEach(key => {
- list.push(methods[key])
- })
- }
-
- return list
-}
-
-function buildData(conf, dataList) {
- if (conf.vModel === undefined) return
- let defaultValue
- if (typeof (conf.defaultValue) === 'string' && !conf.multiple) {
- defaultValue = `'${conf.defaultValue}'`
- } else {
- defaultValue = `${JSON.stringify(conf.defaultValue)}`
- }
- dataList.push(`${conf.vModel}: ${defaultValue},`)
-}
-
-function buildRules(conf, ruleList) {
- if (conf.vModel === undefined) return
- const rules = []
- if (trigger[conf.tag]) {
- if (conf.required) {
- const type = isArray(conf.defaultValue) ? 'type: \'array\',' : ''
- let message = isArray(conf.defaultValue) ? `请至少选择一个${conf.vModel}` : conf.placeholder
- if (message === undefined) message = `${conf.label}不能为空`
- rules.push(`{ required: true, ${type} message: '${message}', trigger: '${trigger[conf.tag]}' }`)
- }
- if (conf.regList && isArray(conf.regList)) {
- conf.regList.forEach(item => {
- if (item.pattern) {
- rules.push(`{ pattern: ${eval(item.pattern)}, message: '${item.message}', trigger: '${trigger[conf.tag]}' }`)
- }
- })
- }
- ruleList.push(`${conf.vModel}: [${rules.join(',')}],`)
- }
-}
-
-function buildOptions(conf, optionsList) {
- if (conf.vModel === undefined) return
- if (conf.dataType === 'dynamic') { conf.options = [] }
- const str = `${conf.vModel}Options: ${JSON.stringify(conf.options)},`
- optionsList.push(str)
-}
-
-function buildProps(conf, propsList) {
- if (conf.dataType === 'dynamic') {
- conf.valueKey !== 'value' && (conf.props.props.value = conf.valueKey)
- conf.labelKey !== 'label' && (conf.props.props.label = conf.labelKey)
- conf.childrenKey !== 'children' && (conf.props.props.children = conf.childrenKey)
- }
- const str = `${conf.vModel}Props: ${JSON.stringify(conf.props.props)},`
- propsList.push(str)
-}
-
-function buildBeforeUpload(conf) {
- const unitNum = units[conf.sizeUnit]; let rightSizeCode = ''; let acceptCode = ''; const
- returnList = []
- if (conf.fileSize) {
- rightSizeCode = `let isRightSize = file.size / ${unitNum} < ${conf.fileSize}
- if(!isRightSize){
- this.$message.error('文件大小超过 ${conf.fileSize}${conf.sizeUnit}')
- }`
- returnList.push('isRightSize')
- }
- if (conf.accept) {
- acceptCode = `let isAccept = new RegExp('${conf.accept}').test(file.type)
- if(!isAccept){
- this.$message.error('应该选择${conf.accept}类型的文件')
- }`
- returnList.push('isAccept')
- }
- const str = `${conf.vModel}BeforeUpload(file) {
- ${rightSizeCode}
- ${acceptCode}
- return ${returnList.join('&&')}
- },`
- return returnList.length ? str : ''
-}
-
-function buildSubmitUpload(conf) {
- const str = `submitUpload() {
- this.$refs['${conf.vModel}'].submit()
- },`
- return str
-}
-
-function buildOptionMethod(methodName, model, methodList) {
- const str = `${methodName}() {
- // TODO 发起请求获取数据
- this.${model}
- },`
- methodList.push(str)
-}
-
-function buildexport(conf, type, data, rules, selectOptions, uploadVar, props, methods) {
- const str = `${exportDefault}{
- ${inheritAttrs[type]}
- components: {},
- props: [],
- data () {
- return {
- ${conf.formModel}: {
- ${data}
- },
- ${conf.formRules}: {
- ${rules}
- },
- ${uploadVar}
- ${selectOptions}
- ${props}
- }
- },
- computed: {},
- watch: {},
- created () {},
- mounted () {},
- methods: {
- ${methods}
- }
-}`
- return str
-}
diff --git a/mes-ui/src/utils/generator/render.js b/mes-ui/src/utils/generator/render.js
deleted file mode 100644
index e8640f0..0000000
--- a/mes-ui/src/utils/generator/render.js
+++ /dev/null
@@ -1,126 +0,0 @@
-import { makeMap } from '@/utils/index'
-
-// 参考https://github.com/vuejs/vue/blob/v2.6.10/src/platforms/web/server/util.js
-const isAttr = makeMap(
- 'accept,accept-charset,accesskey,action,align,alt,async,autocomplete,'
- + 'autofocus,autoplay,autosave,bgcolor,border,buffered,challenge,charset,'
- + 'checked,cite,class,code,codebase,color,cols,colspan,content,http-equiv,'
- + 'name,contenteditable,contextmenu,controls,coords,data,datetime,default,'
- + 'defer,dir,dirname,disabled,download,draggable,dropzone,enctype,method,for,'
- + 'form,formaction,headers,height,hidden,high,href,hreflang,http-equiv,'
- + 'icon,id,ismap,itemprop,keytype,kind,label,lang,language,list,loop,low,'
- + 'manifest,max,maxlength,media,method,GET,POST,min,multiple,email,file,'
- + 'muted,name,novalidate,open,optimum,pattern,ping,placeholder,poster,'
- + 'preload,radiogroup,readonly,rel,required,reversed,rows,rowspan,sandbox,'
- + 'scope,scoped,seamless,selected,shape,size,type,text,password,sizes,span,'
- + 'spellcheck,src,srcdoc,srclang,srcset,start,step,style,summary,tabindex,'
- + 'target,title,type,usemap,value,width,wrap'
-)
-
-function vModel(self, dataObject, defaultValue) {
- dataObject.props.value = defaultValue
-
- dataObject.on.input = val => {
- self.$emit('input', val)
- }
-}
-
-const componentChild = {
- 'el-button': {
- default(h, conf, key) {
- return conf[key]
- },
- },
- 'el-input': {
- prepend(h, conf, key) {
- return {conf[key]}
- },
- append(h, conf, key) {
- return {conf[key]}
- }
- },
- 'el-select': {
- options(h, conf, key) {
- const list = []
- conf.options.forEach(item => {
- list.push()
- })
- return list
- }
- },
- 'el-radio-group': {
- options(h, conf, key) {
- const list = []
- conf.options.forEach(item => {
- if (conf.optionType === 'button') list.push({item.label})
- else list.push({item.label})
- })
- return list
- }
- },
- 'el-checkbox-group': {
- options(h, conf, key) {
- const list = []
- conf.options.forEach(item => {
- if (conf.optionType === 'button') {
- list.push({item.label})
- } else {
- list.push({item.label})
- }
- })
- return list
- }
- },
- 'el-upload': {
- 'list-type': (h, conf, key) => {
- const list = []
- if (conf['list-type'] === 'picture-card') {
- list.push()
- } else {
- list.push({conf.buttonText})
- }
- if (conf.showTip) {
- list.push(只能上传不超过 {conf.fileSize}{conf.sizeUnit} 的{conf.accept}文件
)
- }
- return list
- }
- }
-}
-
-export default {
- render(h) {
- const dataObject = {
- attrs: {},
- props: {},
- on: {},
- style: {}
- }
- const confClone = JSON.parse(JSON.stringify(this.conf))
- const children = []
-
- const childObjs = componentChild[confClone.tag]
- if (childObjs) {
- Object.keys(childObjs).forEach(key => {
- const childFunc = childObjs[key]
- if (confClone[key]) {
- children.push(childFunc(h, confClone, key))
- }
- })
- }
-
- Object.keys(confClone).forEach(key => {
- const val = confClone[key]
- if (key === 'vModel') {
- vModel(this, dataObject, confClone.defaultValue)
- } else if (dataObject[key]) {
- dataObject[key] = val
- } else if (!isAttr(key)) {
- dataObject.props[key] = val
- } else {
- dataObject.attrs[key] = val
- }
- })
- return h(this.conf.tag, dataObject, children)
- },
- props: ['conf']
-}
diff --git a/mes-ui/src/utils/index.js b/mes-ui/src/utils/index.js
deleted file mode 100644
index 4e65504..0000000
--- a/mes-ui/src/utils/index.js
+++ /dev/null
@@ -1,390 +0,0 @@
-import { parseTime } from './ruoyi'
-
-/**
- * 表格时间格式化
- */
-export function formatDate(cellValue) {
- if (cellValue == null || cellValue == "") return "";
- var date = new Date(cellValue)
- var year = date.getFullYear()
- var month = date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1
- var day = date.getDate() < 10 ? '0' + date.getDate() : date.getDate()
- var hours = date.getHours() < 10 ? '0' + date.getHours() : date.getHours()
- var minutes = date.getMinutes() < 10 ? '0' + date.getMinutes() : date.getMinutes()
- var seconds = date.getSeconds() < 10 ? '0' + date.getSeconds() : date.getSeconds()
- return year + '-' + month + '-' + day + ' ' + hours + ':' + minutes + ':' + seconds
-}
-
-/**
- * @param {number} time
- * @param {string} option
- * @returns {string}
- */
-export function formatTime(time, option) {
- if (('' + time).length === 10) {
- time = parseInt(time) * 1000
- } else {
- time = +time
- }
- const d = new Date(time)
- const now = Date.now()
-
- const diff = (now - d) / 1000
-
- if (diff < 30) {
- return '刚刚'
- } else if (diff < 3600) {
- // less 1 hour
- return Math.ceil(diff / 60) + '分钟前'
- } else if (diff < 3600 * 24) {
- return Math.ceil(diff / 3600) + '小时前'
- } else if (diff < 3600 * 24 * 2) {
- return '1天前'
- }
- if (option) {
- return parseTime(time, option)
- } else {
- return (
- d.getMonth() +
- 1 +
- '月' +
- d.getDate() +
- '日' +
- d.getHours() +
- '时' +
- d.getMinutes() +
- '分'
- )
- }
-}
-
-/**
- * @param {string} url
- * @returns {Object}
- */
-export function getQueryObject(url) {
- url = url == null ? window.location.href : url
- const search = url.substring(url.lastIndexOf('?') + 1)
- const obj = {}
- const reg = /([^?&=]+)=([^?&=]*)/g
- search.replace(reg, (rs, $1, $2) => {
- const name = decodeURIComponent($1)
- let val = decodeURIComponent($2)
- val = String(val)
- obj[name] = val
- return rs
- })
- return obj
-}
-
-/**
- * @param {string} input value
- * @returns {number} output value
- */
-export function byteLength(str) {
- // returns the byte length of an utf8 string
- let s = str.length
- for (var i = str.length - 1; i >= 0; i--) {
- const code = str.charCodeAt(i)
- if (code > 0x7f && code <= 0x7ff) s++
- else if (code > 0x7ff && code <= 0xffff) s += 2
- if (code >= 0xDC00 && code <= 0xDFFF) i--
- }
- return s
-}
-
-/**
- * @param {Array} actual
- * @returns {Array}
- */
-export function cleanArray(actual) {
- const newArray = []
- for (let i = 0; i < actual.length; i++) {
- if (actual[i]) {
- newArray.push(actual[i])
- }
- }
- return newArray
-}
-
-/**
- * @param {Object} json
- * @returns {Array}
- */
-export function param(json) {
- if (!json) return ''
- return cleanArray(
- Object.keys(json).map(key => {
- if (json[key] === undefined) return ''
- return encodeURIComponent(key) + '=' + encodeURIComponent(json[key])
- })
- ).join('&')
-}
-
-/**
- * @param {string} url
- * @returns {Object}
- */
-export function param2Obj(url) {
- const search = decodeURIComponent(url.split('?')[1]).replace(/\+/g, ' ')
- if (!search) {
- return {}
- }
- const obj = {}
- const searchArr = search.split('&')
- searchArr.forEach(v => {
- const index = v.indexOf('=')
- if (index !== -1) {
- const name = v.substring(0, index)
- const val = v.substring(index + 1, v.length)
- obj[name] = val
- }
- })
- return obj
-}
-
-/**
- * @param {string} val
- * @returns {string}
- */
-export function html2Text(val) {
- const div = document.createElement('div')
- div.innerHTML = val
- return div.textContent || div.innerText
-}
-
-/**
- * Merges two objects, giving the last one precedence
- * @param {Object} target
- * @param {(Object|Array)} source
- * @returns {Object}
- */
-export function objectMerge(target, source) {
- if (typeof target !== 'object') {
- target = {}
- }
- if (Array.isArray(source)) {
- return source.slice()
- }
- Object.keys(source).forEach(property => {
- const sourceProperty = source[property]
- if (typeof sourceProperty === 'object') {
- target[property] = objectMerge(target[property], sourceProperty)
- } else {
- target[property] = sourceProperty
- }
- })
- return target
-}
-
-/**
- * @param {HTMLElement} element
- * @param {string} className
- */
-export function toggleClass(element, className) {
- if (!element || !className) {
- return
- }
- let classString = element.className
- const nameIndex = classString.indexOf(className)
- if (nameIndex === -1) {
- classString += '' + className
- } else {
- classString =
- classString.substr(0, nameIndex) +
- classString.substr(nameIndex + className.length)
- }
- element.className = classString
-}
-
-/**
- * @param {string} type
- * @returns {Date}
- */
-export function getTime(type) {
- if (type === 'start') {
- return new Date().getTime() - 3600 * 1000 * 24 * 90
- } else {
- return new Date(new Date().toDateString())
- }
-}
-
-/**
- * @param {Function} func
- * @param {number} wait
- * @param {boolean} immediate
- * @return {*}
- */
-export function debounce(func, wait, immediate) {
- let timeout, args, context, timestamp, result
-
- const later = function() {
- // 据上一次触发时间间隔
- const last = +new Date() - timestamp
-
- // 上次被包装函数被调用时间间隔 last 小于设定时间间隔 wait
- if (last < wait && last > 0) {
- timeout = setTimeout(later, wait - last)
- } else {
- timeout = null
- // 如果设定为immediate===true,因为开始边界已经调用过了此处无需调用
- if (!immediate) {
- result = func.apply(context, args)
- if (!timeout) context = args = null
- }
- }
- }
-
- return function(...args) {
- context = this
- timestamp = +new Date()
- const callNow = immediate && !timeout
- // 如果延时不存在,重新设定延时
- if (!timeout) timeout = setTimeout(later, wait)
- if (callNow) {
- result = func.apply(context, args)
- context = args = null
- }
-
- return result
- }
-}
-
-/**
- * This is just a simple version of deep copy
- * Has a lot of edge cases bug
- * If you want to use a perfect deep copy, use lodash's _.cloneDeep
- * @param {Object} source
- * @returns {Object}
- */
-export function deepClone(source) {
- if (!source && typeof source !== 'object') {
- throw new Error('error arguments', 'deepClone')
- }
- const targetObj = source.constructor === Array ? [] : {}
- Object.keys(source).forEach(keys => {
- if (source[keys] && typeof source[keys] === 'object') {
- targetObj[keys] = deepClone(source[keys])
- } else {
- targetObj[keys] = source[keys]
- }
- })
- return targetObj
-}
-
-/**
- * @param {Array} arr
- * @returns {Array}
- */
-export function uniqueArr(arr) {
- return Array.from(new Set(arr))
-}
-
-/**
- * @returns {string}
- */
-export function createUniqueString() {
- const timestamp = +new Date() + ''
- const randomNum = parseInt((1 + Math.random()) * 65536) + ''
- return (+(randomNum + timestamp)).toString(32)
-}
-
-/**
- * Check if an element has a class
- * @param {HTMLElement} elm
- * @param {string} cls
- * @returns {boolean}
- */
-export function hasClass(ele, cls) {
- return !!ele.className.match(new RegExp('(\\s|^)' + cls + '(\\s|$)'))
-}
-
-/**
- * Add class to element
- * @param {HTMLElement} elm
- * @param {string} cls
- */
-export function addClass(ele, cls) {
- if (!hasClass(ele, cls)) ele.className += ' ' + cls
-}
-
-/**
- * Remove class from element
- * @param {HTMLElement} elm
- * @param {string} cls
- */
-export function removeClass(ele, cls) {
- if (hasClass(ele, cls)) {
- const reg = new RegExp('(\\s|^)' + cls + '(\\s|$)')
- ele.className = ele.className.replace(reg, ' ')
- }
-}
-
-export function makeMap(str, expectsLowerCase) {
- const map = Object.create(null)
- const list = str.split(',')
- for (let i = 0; i < list.length; i++) {
- map[list[i]] = true
- }
- return expectsLowerCase
- ? val => map[val.toLowerCase()]
- : val => map[val]
-}
-
-export const exportDefault = 'export default '
-
-export const beautifierConf = {
- html: {
- indent_size: '2',
- indent_char: ' ',
- max_preserve_newlines: '-1',
- preserve_newlines: false,
- keep_array_indentation: false,
- break_chained_methods: false,
- indent_scripts: 'separate',
- brace_style: 'end-expand',
- space_before_conditional: true,
- unescape_strings: false,
- jslint_happy: false,
- end_with_newline: true,
- wrap_line_length: '110',
- indent_inner_html: true,
- comma_first: false,
- e4x: true,
- indent_empty_lines: true
- },
- js: {
- indent_size: '2',
- indent_char: ' ',
- max_preserve_newlines: '-1',
- preserve_newlines: false,
- keep_array_indentation: false,
- break_chained_methods: false,
- indent_scripts: 'normal',
- brace_style: 'end-expand',
- space_before_conditional: true,
- unescape_strings: false,
- jslint_happy: true,
- end_with_newline: true,
- wrap_line_length: '110',
- indent_inner_html: true,
- comma_first: false,
- e4x: true,
- indent_empty_lines: true
- }
-}
-
-// 首字母大小
-export function titleCase(str) {
- return str.replace(/( |^)[a-z]/g, L => L.toUpperCase())
-}
-
-// 下划转驼峰
-export function camelCase(str) {
- return str.replace(/_[a-z]/g, str1 => str1.substr(-1).toUpperCase())
-}
-
-export function isNumberStr(str) {
- return /^[+-]?(0|([1-9]\d*))(\.\d+)?$/g.test(str)
-}
-
diff --git a/mes-ui/src/utils/jinzhong.js b/mes-ui/src/utils/jinzhong.js
deleted file mode 100644
index ad647ba..0000000
--- a/mes-ui/src/utils/jinzhong.js
+++ /dev/null
@@ -1,20 +0,0 @@
-// 回显数据
-export function selectDictLabel(datas, value) {
- if (value === undefined) {
- return "";
- }
- var actions = [];
-
- Object.keys(datas).some((key) => {
-
- if (datas[key].id == ('' + value)) {
- actions.push(datas[key].name);
- return true;
- }
- })
- if (actions.length === 0) {
- actions.push(value);
- }
- return actions.join('');
-}
-
diff --git a/mes-ui/src/utils/jsencrypt.js b/mes-ui/src/utils/jsencrypt.js
deleted file mode 100644
index 78d9523..0000000
--- a/mes-ui/src/utils/jsencrypt.js
+++ /dev/null
@@ -1,30 +0,0 @@
-import JSEncrypt from 'jsencrypt/bin/jsencrypt.min'
-
-// 密钥对生成 http://web.chacuo.net/netrsakeypair
-
-const publicKey = 'MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAKoR8mX0rGKLqzcWmOzbfj64K8ZIgOdH\n' +
- 'nzkXSOVOZbFu/TJhZ7rFAN+eaGkl3C4buccQd/EjEsj9ir7ijT7h96MCAwEAAQ=='
-
-const privateKey = 'MIIBVAIBADANBgkqhkiG9w0BAQEFAASCAT4wggE6AgEAAkEAqhHyZfSsYourNxaY\n' +
- '7Nt+PrgrxkiA50efORdI5U5lsW79MmFnusUA355oaSXcLhu5xxB38SMSyP2KvuKN\n' +
- 'PuH3owIDAQABAkAfoiLyL+Z4lf4Myxk6xUDgLaWGximj20CUf+5BKKnlrK+Ed8gA\n' +
- 'kM0HqoTt2UZwA5E2MzS4EI2gjfQhz5X28uqxAiEA3wNFxfrCZlSZHb0gn2zDpWow\n' +
- 'cSxQAgiCstxGUoOqlW8CIQDDOerGKH5OmCJ4Z21v+F25WaHYPxCFMvwxpcw99Ecv\n' +
- 'DQIgIdhDTIqD2jfYjPTY8Jj3EDGPbH2HHuffvflECt3Ek60CIQCFRlCkHpi7hthh\n' +
- 'YhovyloRYsM+IS9h/0BzlEAuO0ktMQIgSPT3aFAgJYwKpqRYKlLDVcflZFCKY7u3\n' +
- 'UP8iWi1Qw0Y='
-
-// 加密
-export function encrypt(txt) {
- const encryptor = new JSEncrypt()
- encryptor.setPublicKey(publicKey) // 设置公钥
- return encryptor.encrypt(txt) // 对数据进行加密
-}
-
-// 解密
-export function decrypt(txt) {
- const encryptor = new JSEncrypt()
- encryptor.setPrivateKey(privateKey) // 设置私钥
- return encryptor.decrypt(txt) // 对数据进行解密
-}
-
diff --git a/mes-ui/src/utils/permission.js b/mes-ui/src/utils/permission.js
deleted file mode 100644
index 1730e33..0000000
--- a/mes-ui/src/utils/permission.js
+++ /dev/null
@@ -1,51 +0,0 @@
-import store from '@/store'
-
-/**
- * 字符权限校验
- * @param {Array} value 校验值
- * @returns {Boolean}
- */
-export function checkPermi(value) {
- if (value && value instanceof Array && value.length > 0) {
- const permissions = store.getters && store.getters.permissions
- const permissionDatas = value
- const all_permission = "*:*:*";
-
- const hasPermission = permissions.some(permission => {
- return all_permission === permission || permissionDatas.includes(permission)
- })
-
- if (!hasPermission) {
- return false
- }
- return true
- } else {
- console.error(`need roles! Like checkPermi="['system:user:add','system:user:edit']"`)
- return false
- }
-}
-
-/**
- * 角色权限校验
- * @param {Array} value 校验值
- * @returns {Boolean}
- */
-export function checkRole(value) {
- if (value && value instanceof Array && value.length > 0) {
- const roles = store.getters && store.getters.roles
- const permissionRoles = value
- const super_admin = "admin";
-
- const hasRole = roles.some(role => {
- return super_admin === role || permissionRoles.includes(role)
- })
-
- if (!hasRole) {
- return false
- }
- return true
- } else {
- console.error(`need roles! Like checkRole="['admin','editor']"`)
- return false
- }
-}
\ No newline at end of file
diff --git a/mes-ui/src/utils/request.js b/mes-ui/src/utils/request.js
deleted file mode 100644
index 8797e3f..0000000
--- a/mes-ui/src/utils/request.js
+++ /dev/null
@@ -1,146 +0,0 @@
-import axios from 'axios'
-import { Notification, MessageBox, Message, Loading } from 'element-ui'
-import store from '@/store'
-import { getToken } from '@/utils/auth'
-import errorCode from '@/utils/errorCode'
-import { tansParams, blobValidate } from "@/utils/ruoyi";
-import cache from '@/plugins/cache'
-import { saveAs } from 'file-saver'
-
-let downloadLoadingInstance;
-// 是否显示重新登录
-export let isRelogin = { show: false };
-
-axios.defaults.headers['Content-Type'] = 'application/json;charset=utf-8'
-// 创建axios实例
-const service = axios.create({
- // axios中请求配置有baseURL选项,表示请求URL公共部分
- baseURL: process.env.VUE_APP_BASE_API,
- // 超时
- timeout: 10000
-})
-
-// request拦截器
-service.interceptors.request.use(config => {
- // 是否需要设置 token
- const isToken = (config.headers || {}).isToken === false
- // 是否需要防止数据重复提交
- const isRepeatSubmit = (config.headers || {}).repeatSubmit === false
- if (getToken() && !isToken) {
- config.headers['Authorization'] = 'Bearer ' + getToken() // 让每个请求携带自定义token 请根据实际情况自行修改
- }
- // get请求映射params参数
- if (config.method === 'get' && config.params) {
- let url = config.url + '?' + tansParams(config.params);
- url = url.slice(0, -1);
- config.params = {};
- config.url = url;
- }
- if (!isRepeatSubmit && (config.method === 'post' || config.method === 'put')) {
- const requestObj = {
- url: config.url,
- data: typeof config.data === 'object' ? JSON.stringify(config.data) : config.data,
- time: new Date().getTime()
- }
- const sessionObj = cache.session.getJSON('sessionObj')
- if (sessionObj === undefined || sessionObj === null || sessionObj === '') {
- cache.session.setJSON('sessionObj', requestObj)
- } else {
- const s_url = sessionObj.url; // 请求地址
- const s_data = sessionObj.data; // 请求数据
- const s_time = sessionObj.time; // 请求时间
- const interval = 1000; // 间隔时间(ms),小于此时间视为重复提交
- if (s_data === requestObj.data && requestObj.time - s_time < interval && s_url === requestObj.url) {
- const message = '数据正在处理,请勿重复提交';
- console.warn(`[${s_url}]: ` + message)
- return Promise.reject(new Error(message))
- } else {
- cache.session.setJSON('sessionObj', requestObj)
- }
- }
- }
- return config
-}, error => {
- console.log(error)
- Promise.reject(error)
-})
-
-// 响应拦截器
-service.interceptors.response.use(res => {
- // 未设置状态码则默认成功状态
- const code = res.data.code || 200;
- // 获取错误信息
- const msg = errorCode[code] || res.data.msg || errorCode['default']
- // 二进制数据则直接返回
- if (res.request.responseType === 'blob' || res.request.responseType === 'arraybuffer') {
- return res.data
- }
- if (code === 401) {
- if (!isRelogin.show) {
- isRelogin.show = true;
- MessageBox.confirm('登录状态已过期,您可以继续留在该页面,或者重新登录', '系统提示', { confirmButtonText: '重新登录', cancelButtonText: '取消', type: 'warning' }).then(() => {
- isRelogin.show = false;
- store.dispatch('LogOut').then(() => {
- location.href = '/index';
- })
- }).catch(() => {
- isRelogin.show = false;
- });
- }
- return Promise.reject('无效的会话,或者会话已过期,请重新登录。')
- } else if (code === 500) {
- Message({ message: msg, type: 'error' })
- return Promise.reject(new Error(msg))
- } else if (code === 601) {
- Message({ message: msg, type: 'warning' })
- return Promise.reject('error')
- } else if (code !== 200) {
- Notification.error({ title: msg })
- return Promise.reject('error')
- } else {
- return res.data
- }
- },
- error => {
- console.log('err' + error)
- let { message } = error;
- if (message == "Network Error") {
- message = "后端接口连接异常";
- } else if (message.includes("timeout")) {
- message = "系统接口请求超时";
- } else if (message.includes("Request failed with status code")) {
- message = "系统接口" + message.substr(message.length - 3) + "异常";
- }
- Message({ message: message, type: 'error', duration: 5 * 1000 })
- return Promise.reject(error)
- }
-)
-
-// 通用下载方法
-export function download(url, params, filename, config) {
- downloadLoadingInstance = Loading.service({ text: "正在下载数据,请稍候", spinner: "el-icon-loading", background: "rgba(0, 0, 0, 0.7)", })
- return service.post(url, params, {
- transformRequest: [(params) => { return tansParams(params) }],
- headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
- responseType: 'blob',
- ...config
- }).then(async (data) => {
- const isBlob = blobValidate(data);
- if (isBlob) {
- const blob = new Blob([data])
- saveAs(blob, filename)
- } else {
- const resText = await data.text();
- const rspObj = JSON.parse(resText);
- const errMsg = errorCode[rspObj.code] || rspObj.msg || errorCode['default']
- Message.error(errMsg);
- }
- downloadLoadingInstance.close();
- }).catch((r) => {
- console.error(r)
- Message.error('下载文件出现错误,请联系管理员!')
- downloadLoadingInstance.close();
- })
-}
-
-export default service
diff --git a/mes-ui/src/utils/ruoyi.js b/mes-ui/src/utils/ruoyi.js
deleted file mode 100644
index 44bf9c4..0000000
--- a/mes-ui/src/utils/ruoyi.js
+++ /dev/null
@@ -1,233 +0,0 @@
-
-
-/**
- * 通用js方法封装处理
- * Copyright (c) 2019 ruoyi
- */
-
-// 日期格式化
-export function parseTime(time, pattern) {
- if (arguments.length === 0 || !time) {
- return null
- }
- const format = pattern || '{y}-{m}-{d} {h}:{i}:{s}'
- let date
- if (typeof time === 'object') {
- date = time
- } else {
- if ((typeof time === 'string') && (/^[0-9]+$/.test(time))) {
- time = parseInt(time)
- } else if (typeof time === 'string') {
- time = time.replace(new RegExp(/-/gm), '/').replace('T', ' ').replace(new RegExp(/\.[\d]{3}/gm), '');
- }
- if ((typeof time === 'number') && (time.toString().length === 10)) {
- time = time * 1000
- }
- date = new Date(time)
- }
- const formatObj = {
- y: date.getFullYear(),
- m: date.getMonth() + 1,
- d: date.getDate(),
- h: date.getHours(),
- i: date.getMinutes(),
- s: date.getSeconds(),
- a: date.getDay()
- }
- const time_str = format.replace(/{(y|m|d|h|i|s|a)+}/g, (result, key) => {
- let value = formatObj[key]
- // Note: getDay() returns 0 on Sunday
- if (key === 'a') { return ['日', '一', '二', '三', '四', '五', '六'][value] }
- if (result.length > 0 && value < 10) {
- value = '0' + value
- }
- return value || 0
- })
- return time_str
-}
-
-// 表单重置
-export function resetForm(refName) {
- if (this.$refs[refName]) {
- this.$refs[refName].resetFields();
- }
-}
-
-// 添加日期范围
-export function addDateRange(params, dateRange, propName) {
- let search = params;
- search.params = typeof (search.params) === 'object' && search.params !== null && !Array.isArray(search.params) ? search.params : {};
- dateRange = Array.isArray(dateRange) ? dateRange : [];
- if (typeof (propName) === 'undefined') {
- search.params['beginTime'] = dateRange[0];
- search.params['endTime'] = dateRange[1];
- } else {
- search.params['begin' + propName] = dateRange[0];
- search.params['end' + propName] = dateRange[1];
- }
- return search;
-}
-
-// 回显数据字典
-export function selectDictLabel(datas, value) {
- if (value === undefined) {
- return "";
- }
- var actions = [];
- Object.keys(datas).some((key) => {
- if (datas[key].value == ('' + value)) {
- actions.push(datas[key].label);
- return true;
- }
- })
- if (actions.length === 0) {
- actions.push(value);
- }
- return actions.join('');
-}
-
-// 回显数据字典(字符串、数组)
-export function selectDictLabels(datas, value, separator) {
- if (value === undefined || value.length ===0) {
- return "";
- }
- if (Array.isArray(value)) {
- value = value.join(",");
- }
- var actions = [];
- var currentSeparator = undefined === separator ? "," : separator;
- var temp = value.split(currentSeparator);
- Object.keys(value.split(currentSeparator)).some((val) => {
- var match = false;
- Object.keys(datas).some((key) => {
- if (datas[key].value == ('' + temp[val])) {
- actions.push(datas[key].label + currentSeparator);
- match = true;
- }
- })
- if (!match) {
- actions.push(temp[val] + currentSeparator);
- }
- })
- return actions.join('').substring(0, actions.join('').length - 1);
-}
-
-// 字符串格式化(%s )
-export function sprintf(str) {
- var args = arguments, flag = true, i = 1;
- str = str.replace(/%s/g, function () {
- var arg = args[i++];
- if (typeof arg === 'undefined') {
- flag = false;
- return '';
- }
- return arg;
- });
- return flag ? str : '';
-}
-
-// 转换字符串,undefined,null等转化为""
-export function parseStrEmpty(str) {
- if (!str || str == "undefined" || str == "null") {
- return "";
- }
- return str;
-}
-
-// 数据合并
-export function mergeRecursive(source, target) {
- for (var p in target) {
- try {
- if (target[p].constructor == Object) {
- source[p] = mergeRecursive(source[p], target[p]);
- } else {
- source[p] = target[p];
- }
- } catch (e) {
- source[p] = target[p];
- }
- }
- return source;
-};
-
-/**
- * 构造树型结构数据
- * @param {*} data 数据源
- * @param {*} id id字段 默认 'id'
- * @param {*} parentId 父节点字段 默认 'parentId'
- * @param {*} children 孩子节点字段 默认 'children'
- */
-export function handleTree(data, id, parentId, children) {
- let config = {
- id: id || 'id',
- parentId: parentId || 'parentId',
- childrenList: children || 'children'
- };
-
- var childrenListMap = {};
- var nodeIds = {};
- var tree = [];
-
- for (let d of data) {
- let parentId = d[config.parentId];
- if (childrenListMap[parentId] == null) {
- childrenListMap[parentId] = [];
- }
- nodeIds[d[config.id]] = d;
- childrenListMap[parentId].push(d);
- }
-
- for (let d of data) {
- let parentId = d[config.parentId];
- if (nodeIds[parentId] == null) {
- tree.push(d);
- }
- }
-
- for (let t of tree) {
- adaptToChildrenList(t);
- }
-
- function adaptToChildrenList(o) {
- if (childrenListMap[o[config.id]] !== null) {
- o[config.childrenList] = childrenListMap[o[config.id]];
- }
- if (o[config.childrenList]) {
- for (let c of o[config.childrenList]) {
- adaptToChildrenList(c);
- }
- }
- }
- return tree;
-}
-
-/**
-* 参数处理
-* @param {*} params 参数
-*/
-export function tansParams(params) {
- let result = ''
- for (const propName of Object.keys(params)) {
- const value = params[propName];
- var part = encodeURIComponent(propName) + "=";
- if (value !== null && value !== "" && typeof (value) !== "undefined") {
- if (typeof value === 'object') {
- for (const key of Object.keys(value)) {
- if (value[key] !== null && value[key] !== "" && typeof (value[key]) !== 'undefined') {
- let params = propName + '[' + key + ']';
- var subPart = encodeURIComponent(params) + "=";
- result += subPart + encodeURIComponent(value[key]) + "&";
- }
- }
- } else {
- result += part + encodeURIComponent(value) + "&";
- }
- }
- }
- return result
-}
-
-// 验证是否为blob格式
-export function blobValidate(data) {
- return data.type !== 'application/json'
-}
diff --git a/mes-ui/src/utils/scroll-to.js b/mes-ui/src/utils/scroll-to.js
deleted file mode 100644
index c5d8e04..0000000
--- a/mes-ui/src/utils/scroll-to.js
+++ /dev/null
@@ -1,58 +0,0 @@
-Math.easeInOutQuad = function(t, b, c, d) {
- t /= d / 2
- if (t < 1) {
- return c / 2 * t * t + b
- }
- t--
- return -c / 2 * (t * (t - 2) - 1) + b
-}
-
-// requestAnimationFrame for Smart Animating http://goo.gl/sx5sts
-var requestAnimFrame = (function() {
- return window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame || function(callback) { window.setTimeout(callback, 1000 / 60) }
-})()
-
-/**
- * Because it's so fucking difficult to detect the scrolling element, just move them all
- * @param {number} amount
- */
-function move(amount) {
- document.documentElement.scrollTop = amount
- document.body.parentNode.scrollTop = amount
- document.body.scrollTop = amount
-}
-
-function position() {
- return document.documentElement.scrollTop || document.body.parentNode.scrollTop || document.body.scrollTop
-}
-
-/**
- * @param {number} to
- * @param {number} duration
- * @param {Function} callback
- */
-export function scrollTo(to, duration, callback) {
- const start = position()
- const change = to - start
- const increment = 20
- let currentTime = 0
- duration = (typeof (duration) === 'undefined') ? 500 : duration
- var animateScroll = function() {
- // increment the time
- currentTime += increment
- // find the value with the quadratic in-out easing function
- var val = Math.easeInOutQuad(currentTime, start, change, duration)
- // move the document.body
- move(val)
- // do the animation unless its over
- if (currentTime < duration) {
- requestAnimFrame(animateScroll)
- } else {
- if (callback && typeof (callback) === 'function') {
- // the animation is done so lets callback
- callback()
- }
- }
- }
- animateScroll()
-}
diff --git a/mes-ui/src/utils/validate.js b/mes-ui/src/utils/validate.js
deleted file mode 100644
index adfa254..0000000
--- a/mes-ui/src/utils/validate.js
+++ /dev/null
@@ -1,83 +0,0 @@
-/**
- * @param {string} path
- * @returns {Boolean}
- */
-export function isExternal(path) {
- return /^(https?:|mailto:|tel:)/.test(path)
-}
-
-/**
- * @param {string} str
- * @returns {Boolean}
- */
-export function validUsername(str) {
- const valid_map = ['admin', 'editor']
- return valid_map.indexOf(str.trim()) >= 0
-}
-
-/**
- * @param {string} url
- * @returns {Boolean}
- */
-export function validURL(url) {
- const reg = /^(https?|ftp):\/\/([a-zA-Z0-9.-]+(:[a-zA-Z0-9.&%$-]+)*@)*((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9][0-9]?)(\.(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]?[0-9])){3}|([a-zA-Z0-9-]+\.)*[a-zA-Z0-9-]+\.(com|edu|gov|int|mil|net|org|biz|arpa|info|name|pro|aero|coop|museum|[a-zA-Z]{2}))(:[0-9]+)*(\/($|[a-zA-Z0-9.,?'\\+&%$#=~_-]+))*$/
- return reg.test(url)
-}
-
-/**
- * @param {string} str
- * @returns {Boolean}
- */
-export function validLowerCase(str) {
- const reg = /^[a-z]+$/
- return reg.test(str)
-}
-
-/**
- * @param {string} str
- * @returns {Boolean}
- */
-export function validUpperCase(str) {
- const reg = /^[A-Z]+$/
- return reg.test(str)
-}
-
-/**
- * @param {string} str
- * @returns {Boolean}
- */
-export function validAlphabets(str) {
- const reg = /^[A-Za-z]+$/
- return reg.test(str)
-}
-
-/**
- * @param {string} email
- * @returns {Boolean}
- */
-export function validEmail(email) {
- const reg = /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/
- return reg.test(email)
-}
-
-/**
- * @param {string} str
- * @returns {Boolean}
- */
-export function isString(str) {
- if (typeof str === 'string' || str instanceof String) {
- return true
- }
- return false
-}
-
-/**
- * @param {Array} arg
- * @returns {Boolean}
- */
-export function isArray(arg) {
- if (typeof Array.isArray === 'undefined') {
- return Object.prototype.toString.call(arg) === '[object Array]'
- }
- return Array.isArray(arg)
-}
diff --git a/mes-ui/src/views/components/icons/element-icons.js b/mes-ui/src/views/components/icons/element-icons.js
deleted file mode 100644
index 9ea4d63..0000000
--- a/mes-ui/src/views/components/icons/element-icons.js
+++ /dev/null
@@ -1,3 +0,0 @@
-const elementIcons = ['platform-eleme', 'eleme', 'delete-solid', 'delete', 's-tools', 'setting', 'user-solid', 'user', 'phone', 'phone-outline', 'more', 'more-outline', 'star-on', 'star-off', 's-goods', 'goods', 'warning', 'warning-outline', 'question', 'info', 'remove', 'circle-plus', 'success', 'error', 'zoom-in', 'zoom-out', 'remove-outline', 'circle-plus-outline', 'circle-check', 'circle-close', 's-help', 'help', 'minus', 'plus', 'check', 'close', 'picture', 'picture-outline', 'picture-outline-round', 'upload', 'upload2', 'download', 'camera-solid', 'camera', 'video-camera-solid', 'video-camera', 'message-solid', 'bell', 's-cooperation', 's-order', 's-platform', 's-fold', 's-unfold', 's-operation', 's-promotion', 's-home', 's-release', 's-ticket', 's-management', 's-open', 's-shop', 's-marketing', 's-flag', 's-comment', 's-finance', 's-claim', 's-custom', 's-opportunity', 's-data', 's-check', 's-grid', 'menu', 'share', 'd-caret', 'caret-left', 'caret-right', 'caret-bottom', 'caret-top', 'bottom-left', 'bottom-right', 'back', 'right', 'bottom', 'top', 'top-left', 'top-right', 'arrow-left', 'arrow-right', 'arrow-down', 'arrow-up', 'd-arrow-left', 'd-arrow-right', 'video-pause', 'video-play', 'refresh', 'refresh-right', 'refresh-left', 'finished', 'sort', 'sort-up', 'sort-down', 'rank', 'loading', 'view', 'c-scale-to-original', 'date', 'edit', 'edit-outline', 'folder', 'folder-opened', 'folder-add', 'folder-remove', 'folder-delete', 'folder-checked', 'tickets', 'document-remove', 'document-delete', 'document-copy', 'document-checked', 'document', 'document-add', 'printer', 'paperclip', 'takeaway-box', 'search', 'monitor', 'attract', 'mobile', 'scissors', 'umbrella', 'headset', 'brush', 'mouse', 'coordinate', 'magic-stick', 'reading', 'data-line', 'data-board', 'pie-chart', 'data-analysis', 'collection-tag', 'film', 'suitcase', 'suitcase-1', 'receiving', 'collection', 'files', 'notebook-1', 'notebook-2', 'toilet-paper', 'office-building', 'school', 'table-lamp', 'house', 'no-smoking', 'smoking', 'shopping-cart-full', 'shopping-cart-1', 'shopping-cart-2', 'shopping-bag-1', 'shopping-bag-2', 'sold-out', 'sell', 'present', 'box', 'bank-card', 'money', 'coin', 'wallet', 'discount', 'price-tag', 'news', 'guide', 'male', 'female', 'thumb', 'cpu', 'link', 'connection', 'open', 'turn-off', 'set-up', 'chat-round', 'chat-line-round', 'chat-square', 'chat-dot-round', 'chat-dot-square', 'chat-line-square', 'message', 'postcard', 'position', 'turn-off-microphone', 'microphone', 'close-notification', 'bangzhu', 'time', 'odometer', 'crop', 'aim', 'switch-button', 'full-screen', 'copy-document', 'mic', 'stopwatch', 'medal-1', 'medal', 'trophy', 'trophy-1', 'first-aid-kit', 'discover', 'place', 'location', 'location-outline', 'location-information', 'add-location', 'delete-location', 'map-location', 'alarm-clock', 'timer', 'watch-1', 'watch', 'lock', 'unlock', 'key', 'service', 'mobile-phone', 'bicycle', 'truck', 'ship', 'basketball', 'football', 'soccer', 'baseball', 'wind-power', 'light-rain', 'lightning', 'heavy-rain', 'sunrise', 'sunrise-1', 'sunset', 'sunny', 'cloudy', 'partly-cloudy', 'cloudy-and-sunny', 'moon', 'moon-night', 'dish', 'dish-1', 'food', 'chicken', 'fork-spoon', 'knife-fork', 'burger', 'tableware', 'sugar', 'dessert', 'ice-cream', 'hot-water', 'water-cup', 'coffee-cup', 'cold-drink', 'goblet', 'goblet-full', 'goblet-square', 'goblet-square-full', 'refrigerator', 'grape', 'watermelon', 'cherry', 'apple', 'pear', 'orange', 'coffee', 'ice-tea', 'ice-drink', 'milk-tea', 'potato-strips', 'lollipop', 'ice-cream-square', 'ice-cream-round']
-
-export default elementIcons
diff --git a/mes-ui/src/views/components/icons/index.vue b/mes-ui/src/views/components/icons/index.vue
deleted file mode 100644
index d3c9a71..0000000
--- a/mes-ui/src/views/components/icons/index.vue
+++ /dev/null
@@ -1,87 +0,0 @@
-
-
-
-
-
-
-
-
- {{ generateIconCode(item) }}
-
-
-
- {{ item }}
-
-
-
-
-
-
-
-
- {{ generateElementIconCode(item) }}
-
-
-
- {{ item }}
-
-
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/views/components/icons/svg-icons.js b/mes-ui/src/views/components/icons/svg-icons.js
deleted file mode 100644
index 724cd8e..0000000
--- a/mes-ui/src/views/components/icons/svg-icons.js
+++ /dev/null
@@ -1,10 +0,0 @@
-const req = require.context('../../../assets/icons/svg', false, /\.svg$/)
-const requireAll = requireContext => requireContext.keys()
-
-const re = /\.\/(.*)\.svg/
-
-const svgIcons = requireAll(req).map(i => {
- return i.match(re)[1]
-})
-
-export default svgIcons
diff --git a/mes-ui/src/views/dashboard/BarChart.vue b/mes-ui/src/views/dashboard/BarChart.vue
deleted file mode 100644
index cd33d2d..0000000
--- a/mes-ui/src/views/dashboard/BarChart.vue
+++ /dev/null
@@ -1,102 +0,0 @@
-
-
-
-
-
diff --git a/mes-ui/src/views/dashboard/LineChart.vue b/mes-ui/src/views/dashboard/LineChart.vue
deleted file mode 100644
index ddd1063..0000000
--- a/mes-ui/src/views/dashboard/LineChart.vue
+++ /dev/null
@@ -1,135 +0,0 @@
-
-
-
-
-
diff --git a/mes-ui/src/views/dashboard/PanelGroup.vue b/mes-ui/src/views/dashboard/PanelGroup.vue
deleted file mode 100644
index 1a1081f..0000000
--- a/mes-ui/src/views/dashboard/PanelGroup.vue
+++ /dev/null
@@ -1,181 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/views/dashboard/PieChart.vue b/mes-ui/src/views/dashboard/PieChart.vue
deleted file mode 100644
index c360057..0000000
--- a/mes-ui/src/views/dashboard/PieChart.vue
+++ /dev/null
@@ -1,79 +0,0 @@
-
-
-
-
-
diff --git a/mes-ui/src/views/dashboard/RaddarChart.vue b/mes-ui/src/views/dashboard/RaddarChart.vue
deleted file mode 100644
index b1790ca..0000000
--- a/mes-ui/src/views/dashboard/RaddarChart.vue
+++ /dev/null
@@ -1,116 +0,0 @@
-
-
-
-
-
diff --git a/mes-ui/src/views/dashboard/mixins/resize.js b/mes-ui/src/views/dashboard/mixins/resize.js
deleted file mode 100644
index b1e76e9..0000000
--- a/mes-ui/src/views/dashboard/mixins/resize.js
+++ /dev/null
@@ -1,56 +0,0 @@
-import { debounce } from '@/utils'
-
-export default {
- data() {
- return {
- $_sidebarElm: null,
- $_resizeHandler: null
- }
- },
- mounted() {
- this.initListener()
- },
- activated() {
- if (!this.$_resizeHandler) {
- // avoid duplication init
- this.initListener()
- }
-
- // when keep-alive chart activated, auto resize
- this.resize()
- },
- beforeDestroy() {
- this.destroyListener()
- },
- deactivated() {
- this.destroyListener()
- },
- methods: {
- // use $_ for mixins properties
- // https://vuejs.org/v2/style-guide/index.html#Private-property-names-essential
- $_sidebarResizeHandler(e) {
- if (e.propertyName === 'width') {
- this.$_resizeHandler()
- }
- },
- initListener() {
- this.$_resizeHandler = debounce(() => {
- this.resize()
- }, 100)
- window.addEventListener('resize', this.$_resizeHandler)
-
- this.$_sidebarElm = document.getElementsByClassName('sidebar-container')[0]
- this.$_sidebarElm && this.$_sidebarElm.addEventListener('transitionend', this.$_sidebarResizeHandler)
- },
- destroyListener() {
- window.removeEventListener('resize', this.$_resizeHandler)
- this.$_resizeHandler = null
-
- this.$_sidebarElm && this.$_sidebarElm.removeEventListener('transitionend', this.$_sidebarResizeHandler)
- },
- resize() {
- const { chart } = this
- chart && chart.resize()
- }
- }
-}
diff --git a/mes-ui/src/views/error/401.vue b/mes-ui/src/views/error/401.vue
deleted file mode 100644
index 448b6ec..0000000
--- a/mes-ui/src/views/error/401.vue
+++ /dev/null
@@ -1,88 +0,0 @@
-
-
-
- 返回
-
-
-
-
- 401错误!
-
- 您没有访问权限!
- 对不起,您没有访问权限,请不要进行非法操作!您可以返回主页面
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/views/error/404.vue b/mes-ui/src/views/error/404.vue
deleted file mode 100644
index 96f075c..0000000
--- a/mes-ui/src/views/error/404.vue
+++ /dev/null
@@ -1,233 +0,0 @@
-
-
-
-
-
-
- 404错误!
-
-
- {{ message }}
-
-
- 对不起,您正在寻找的页面不存在。尝试检查URL的错误,然后按浏览器上的刷新按钮或尝试在我们的应用程序中找到其他内容。
-
-
- 返回首页
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/views/index.vue b/mes-ui/src/views/index.vue
deleted file mode 100644
index d38d1d1..0000000
--- a/mes-ui/src/views/index.vue
+++ /dev/null
@@ -1,320 +0,0 @@
-
-
-
-
-
-
-
-
-
- 重置
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/views/index_v1.vue b/mes-ui/src/views/index_v1.vue
deleted file mode 100644
index d2d2ec6..0000000
--- a/mes-ui/src/views/index_v1.vue
+++ /dev/null
@@ -1,98 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/views/login.vue b/mes-ui/src/views/login.vue
deleted file mode 100644
index c291d27..0000000
--- a/mes-ui/src/views/login.vue
+++ /dev/null
@@ -1,221 +0,0 @@
-
-
-
-
- 智能工厂管理平台
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
![]()
-
-
- 记住密码
-
-
- 登 录
- 登 录 中...
-
-
- 立即注册
-
-
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/views/mes/barcode/barcodeRecord/index.vue b/mes-ui/src/views/mes/barcode/barcodeRecord/index.vue
deleted file mode 100644
index 2527851..0000000
--- a/mes-ui/src/views/mes/barcode/barcodeRecord/index.vue
+++ /dev/null
@@ -1,326 +0,0 @@
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
- 条码生成
-
-
- 删除
-
-
- 导出
-
-
- 打印
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 删除
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/views/mes/barcode/materialSn/index.vue b/mes-ui/src/views/mes/barcode/materialSn/index.vue
deleted file mode 100644
index 14fcc87..0000000
--- a/mes-ui/src/views/mes/barcode/materialSn/index.vue
+++ /dev/null
@@ -1,296 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
- 删除
-
-
- 导出
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 删除
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/views/mes/common/sysCodeRule/index.vue b/mes-ui/src/views/mes/common/sysCodeRule/index.vue
deleted file mode 100644
index d6c513d..0000000
--- a/mes-ui/src/views/mes/common/sysCodeRule/index.vue
+++ /dev/null
@@ -1,498 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
- 新增
-
-
- 修改
-
-
- 删除
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 修改
- 删除
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 编码规则子信息
-
-
- 添加
-
-
- 删除
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/views/mes/common/sysUserStation/index.vue b/mes-ui/src/views/mes/common/sysUserStation/index.vue
deleted file mode 100644
index d96289a..0000000
--- a/mes-ui/src/views/mes/common/sysUserStation/index.vue
+++ /dev/null
@@ -1,339 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
- 新增
-
-
- 修改
-
-
- 删除
-
-
- 导出
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ parseTime(scope.row.updateTime, '{y}-{m}-{d} {h}:{i}:{s}') }}
-
-
-
-
- 修改
- 删除
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/views/mes/equipment/equipment/index.vue b/mes-ui/src/views/mes/equipment/equipment/index.vue
deleted file mode 100644
index 68f8902..0000000
--- a/mes-ui/src/views/mes/equipment/equipment/index.vue
+++ /dev/null
@@ -1,444 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
- 新增
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 设备:{{ item.name }}
-
-
- 修改
-
-
-
-
- 设备编号:{{ item.number }}
-
-
-
- OEE数据
-
-
-
-
- 状态:
-
-
-
-
-
-
-
- 型号:{{ item.specification }}
-
-
- 品牌:{{ item.brand }}
-
-
-
- 所在工位:{{item.stationName}}
-
-
- 删除
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{dict.label}}
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/views/mes/equipment/inspectionItem/index.vue b/mes-ui/src/views/mes/equipment/inspectionItem/index.vue
deleted file mode 100644
index 40fe6d2..0000000
--- a/mes-ui/src/views/mes/equipment/inspectionItem/index.vue
+++ /dev/null
@@ -1,352 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
- 新增
-
-
- 修改
-
-
- 删除
-
-
- 导出
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 修改
- 删除
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{dict.label}}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/views/mes/equipment/oeeGantt/ganttx.vue b/mes-ui/src/views/mes/equipment/oeeGantt/ganttx.vue
deleted file mode 100644
index 405f5f5..0000000
--- a/mes-ui/src/views/mes/equipment/oeeGantt/ganttx.vue
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
-
-
-
-
-
diff --git a/mes-ui/src/views/mes/equipment/oeeGantt/index.vue b/mes-ui/src/views/mes/equipment/oeeGantt/index.vue
deleted file mode 100644
index 78fdc5c..0000000
--- a/mes-ui/src/views/mes/equipment/oeeGantt/index.vue
+++ /dev/null
@@ -1,329 +0,0 @@
-
-
-
-
-
-
-
-
-
- 重置
-
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/views/mes/equipment/repairOrder/index.vue b/mes-ui/src/views/mes/equipment/repairOrder/index.vue
deleted file mode 100644
index c09905e..0000000
--- a/mes-ui/src/views/mes/equipment/repairOrder/index.vue
+++ /dev/null
@@ -1,664 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
- 新增
-
-
- 修改
-
-
- 删除
-
-
- 导出
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ parseTime(scope.row.reportRepairTime, '{y}-{m}-{d}') }}
-
-
-
-
- {{ parseTime(scope.row.finishTime, '{y}-{m}-{d}') }}
-
-
-
-
-
- {{ parseTime(scope.row.confirmTime, '{y}-{m}-{d}') }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 修改
- 删除
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 设备维修单明细信息
-
-
- 添加
-
-
- 删除
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/views/mes/finance/payroll/form.vue b/mes-ui/src/views/mes/finance/payroll/form.vue
deleted file mode 100644
index c3bd137..0000000
--- a/mes-ui/src/views/mes/finance/payroll/form.vue
+++ /dev/null
@@ -1,98 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/views/mes/finance/payroll/index.vue b/mes-ui/src/views/mes/finance/payroll/index.vue
deleted file mode 100644
index ae38600..0000000
--- a/mes-ui/src/views/mes/finance/payroll/index.vue
+++ /dev/null
@@ -1,431 +0,0 @@
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
- 新增
-
-
- 修改
-
-
- 删除
-
-
- 导出
-
-
-
-
-
-
-
-
- {{ parseTime(scope.row.payrollDate, '{y}-{m}-{d}') }}
-
-
-
-
-
-
-
-
-
-
-
-
-
- 修改
- 删除
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/views/mes/finance/pieceWagePlan/index.vue b/mes-ui/src/views/mes/finance/pieceWagePlan/index.vue
deleted file mode 100644
index c18d4cf..0000000
--- a/mes-ui/src/views/mes/finance/pieceWagePlan/index.vue
+++ /dev/null
@@ -1,443 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
- 新增
-
-
- 导出
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 保存
- 删除
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/views/mes/integration/integrateDataSource/index.vue b/mes-ui/src/views/mes/integration/integrateDataSource/index.vue
deleted file mode 100644
index efe4460..0000000
--- a/mes-ui/src/views/mes/integration/integrateDataSource/index.vue
+++ /dev/null
@@ -1,558 +0,0 @@
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
- 新增
-
-
- 修改
-
-
- 删除
-
-
- 导出
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 修改
- 删除
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 测试链接
-
-
-
-
-
- 数据源字段信息
-
-
- 添加
-
-
- 删除
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/views/mes/integration/integratePlan/index.vue b/mes-ui/src/views/mes/integration/integratePlan/index.vue
deleted file mode 100644
index 71c56de..0000000
--- a/mes-ui/src/views/mes/integration/integratePlan/index.vue
+++ /dev/null
@@ -1,438 +0,0 @@
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
- 新增
-
-
- 修改
-
-
- 删除
-
-
- 导出
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 修改
- 删除
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 集成方案字段信息
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/views/mes/masterdata/bom/index.vue b/mes-ui/src/views/mes/masterdata/bom/index.vue
deleted file mode 100644
index ec9ebfd..0000000
--- a/mes-ui/src/views/mes/masterdata/bom/index.vue
+++ /dev/null
@@ -1,346 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
- 新增
-
-
- 展开/折叠
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 修改
- 新增
- 删除
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{dict.label}}
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/views/mes/masterdata/customer/index.vue b/mes-ui/src/views/mes/masterdata/customer/index.vue
deleted file mode 100644
index 9169a4b..0000000
--- a/mes-ui/src/views/mes/masterdata/customer/index.vue
+++ /dev/null
@@ -1,534 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
- 新增
-
-
- 修改
-
-
- 删除
-
-
- 导出
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 修改
- 删除
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{dict.label}}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/views/mes/masterdata/material/index.vue b/mes-ui/src/views/mes/masterdata/material/index.vue
deleted file mode 100644
index b98ffe0..0000000
--- a/mes-ui/src/views/mes/masterdata/material/index.vue
+++ /dev/null
@@ -1,525 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
- 新增
-
-
- 修改
-
-
- 删除
-
-
- 导出
-
-
-
-
-
-
-
-
-
-
-
- {{unitFormat(scope.row.unitId)}}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ parseTime(scope.row.updateTime, '{y}-{m}-{d}') }}
-
-
-
-
- 修改
- 删除
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{dict.label}}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/views/mes/masterdata/materialClass/index.vue b/mes-ui/src/views/mes/masterdata/materialClass/index.vue
deleted file mode 100644
index cefc954..0000000
--- a/mes-ui/src/views/mes/masterdata/materialClass/index.vue
+++ /dev/null
@@ -1,265 +0,0 @@
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
- 新增
-
-
- 展开/折叠
-
-
-
-
-
-
-
-
- 修改
- 新增
- 删除
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/views/mes/masterdata/station/index.vue b/mes-ui/src/views/mes/masterdata/station/index.vue
deleted file mode 100644
index 69b1298..0000000
--- a/mes-ui/src/views/mes/masterdata/station/index.vue
+++ /dev/null
@@ -1,477 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
- 新增
-
-
- 修改
-
-
- 删除
-
-
- 导出
-
-
-
-
-
-
-
-
-
-
-
- {{processFormat(scope.row.processIds)}}
-
-
-
-
- {{equipmentFormat(scope.row.machineIds)}}
-
-
-
-
-
-
-
-
-
-
- 修改
- 删除
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{dict.label}}
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/views/mes/masterdata/unit/index.vue b/mes-ui/src/views/mes/masterdata/unit/index.vue
deleted file mode 100644
index bca9024..0000000
--- a/mes-ui/src/views/mes/masterdata/unit/index.vue
+++ /dev/null
@@ -1,267 +0,0 @@
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
- 新增
-
-
- 修改
-
-
- 删除
-
-
- 导出
-
-
-
-
-
-
-
-
-
-
-
- 修改
- 删除
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/views/mes/masterdata/unitChange/index.vue b/mes-ui/src/views/mes/masterdata/unitChange/index.vue
deleted file mode 100644
index f2b2b77..0000000
--- a/mes-ui/src/views/mes/masterdata/unitChange/index.vue
+++ /dev/null
@@ -1,378 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
- 新增
-
-
- 修改
-
-
- 删除
-
-
- 导出
-
-
-
-
-
-
-
-
- {{unitFormat(scope.row.mainUnit)}}
-
-
-
-
-
- {{unitFormat(scope.row.deputyUnit)}}
-
-
-
-
-
-
- 修改
- 删除
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/views/mes/masterdata/workshop/index.vue b/mes-ui/src/views/mes/masterdata/workshop/index.vue
deleted file mode 100644
index 0197122..0000000
--- a/mes-ui/src/views/mes/masterdata/workshop/index.vue
+++ /dev/null
@@ -1,307 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
- 新增
-
-
- 修改
-
-
- 删除
-
-
- 导出
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 修改
- 删除
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{dict.label}}
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/views/mes/production/process/index.vue b/mes-ui/src/views/mes/production/process/index.vue
deleted file mode 100644
index 77b7d7c..0000000
--- a/mes-ui/src/views/mes/production/process/index.vue
+++ /dev/null
@@ -1,381 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
- 新增
-
-
- 修改
-
-
- 删除
-
-
- 导出
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 修改
- 删除
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 将附件拖到此处,或点击上传
- 请上传小于10M的附件
- 点击文件名即可下载
-
-
-
-
-
-
-
- {{dict.label}}
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/views/mes/production/report/form.vue b/mes-ui/src/views/mes/production/report/form.vue
deleted file mode 100644
index 1827e2c..0000000
--- a/mes-ui/src/views/mes/production/report/form.vue
+++ /dev/null
@@ -1,463 +0,0 @@
-
-
-
-
-
- {{form.number}}
- {{form.materialName}}
- {{form.specification}}
- {{form.materialNumber}}
-
-
-
- {{form.batchNumber}}
- {{form.planFinishDate}}
- {{form.quantity}} ({{form.materialUnitName}})
- {{form.workOrderEntryList[0].processName}}
- 第 {{form.workOrderEntryList[0].sort}} 道
- {{form.remark}}
-
-
- 报工单明细
-
-
- 添加
-
-
- 删除
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 质检单
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/views/mes/production/report/index.vue b/mes-ui/src/views/mes/production/report/index.vue
deleted file mode 100644
index 3f1b408..0000000
--- a/mes-ui/src/views/mes/production/report/index.vue
+++ /dev/null
@@ -1,403 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
- 上查任务单
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 生成工资单
-
-
- 导出
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 质检单
- 工资单
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/views/mes/production/route/index.vue b/mes-ui/src/views/mes/production/route/index.vue
deleted file mode 100644
index 923ad43..0000000
--- a/mes-ui/src/views/mes/production/route/index.vue
+++ /dev/null
@@ -1,561 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
- 新增
-
-
- 修改
-
-
- 删除
-
-
- 导出
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 修改
- 删除
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{dict.label}}
-
-
-
-
- 工序明细
-
-
- 添加
-
-
- 删除
-
-
- 上移
-
-
- 下移
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/views/mes/production/workOrder/form.vue b/mes-ui/src/views/mes/production/workOrder/form.vue
deleted file mode 100644
index f68b539..0000000
--- a/mes-ui/src/views/mes/production/workOrder/form.vue
+++ /dev/null
@@ -1,449 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 工序路线明细
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/views/mes/production/workOrder/index.vue b/mes-ui/src/views/mes/production/workOrder/index.vue
deleted file mode 100644
index 8c3e341..0000000
--- a/mes-ui/src/views/mes/production/workOrder/index.vue
+++ /dev/null
@@ -1,503 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
- 新增
-
-
- 修改
-
-
- 开始排产
-
-
- 工单暂停
-
-
- 强制关闭
-
-
- 下查报工记录
-
-
- 下查质检记录
-
-
- 删除
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 报工记录
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ parseTime(scope.row.planFinishDate, '{y}-{m}-{d}') }}
-
-
-
-
- {{ parseTime(scope.row.beginProDate, '{y}-{m}-{d}') }}
-
-
-
-
- {{ parseTime(scope.row.realFinishDate, '{y}-{m}-{d}') }}
-
-
-
-
-
-
-
-
-
-
- 修改
- 删除
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/views/mes/quality/qualityLevel/index.vue b/mes-ui/src/views/mes/quality/qualityLevel/index.vue
deleted file mode 100644
index 82efd67..0000000
--- a/mes-ui/src/views/mes/quality/qualityLevel/index.vue
+++ /dev/null
@@ -1,320 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
- 新增
-
-
- 修改
-
-
- 删除
-
-
- 导出
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 修改
- 删除
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/views/mes/quality/reason/index.vue b/mes-ui/src/views/mes/quality/reason/index.vue
deleted file mode 100644
index f918876..0000000
--- a/mes-ui/src/views/mes/quality/reason/index.vue
+++ /dev/null
@@ -1,347 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
- 新增
-
-
- 修改
-
-
- 删除
-
-
- 导出
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 修改
- 删除
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/views/mes/quality/reportQuality/form.vue b/mes-ui/src/views/mes/quality/reportQuality/form.vue
deleted file mode 100644
index 39dbb2a..0000000
--- a/mes-ui/src/views/mes/quality/reportQuality/form.vue
+++ /dev/null
@@ -1,655 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- +合格等级
-
-
- +不合格等级
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 添加原因
- 移除等级
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 添加原因
- 移除等级
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/views/mes/quality/reportQuality/index.vue b/mes-ui/src/views/mes/quality/reportQuality/index.vue
deleted file mode 100644
index 83b849a..0000000
--- a/mes-ui/src/views/mes/quality/reportQuality/index.vue
+++ /dev/null
@@ -1,443 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
- 上查工单
-
-
-
-
-
-
-
-
-
-
-
-
-
- 删除
-
-
- 导出
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ parseTime(scope.row.reportTime, '{y}-{m}-{d}') }}
-
-
-
-
- {{ parseTime(scope.row.checkTime, '{y}-{m}-{d}') }}
-
-
-
-
-
-
-
-
-
-
-
- 详情
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/views/mes/sale/saleOrder/form.vue b/mes-ui/src/views/mes/sale/saleOrder/form.vue
deleted file mode 100644
index 4c584e4..0000000
--- a/mes-ui/src/views/mes/sale/saleOrder/form.vue
+++ /dev/null
@@ -1,558 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 销售订单明细
-
-
- 添加
-
-
- 删除
-
-
- 上移
-
-
- 下移
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/views/mes/sale/saleOrder/index.vue b/mes-ui/src/views/mes/sale/saleOrder/index.vue
deleted file mode 100644
index bbcb484..0000000
--- a/mes-ui/src/views/mes/sale/saleOrder/index.vue
+++ /dev/null
@@ -1,351 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
- 新增
-
-
- 删除
-
-
-
-
-
-
-
-
-
-
-
-
- 计划排产
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ parseTime(scope.row.salOrder.saleDate, '{y}-{m}-{d}') }}
-
-
-
-
-
-
-
- 修改
- 删除
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/views/mes/warehouse/inventory/index.vue b/mes-ui/src/views/mes/warehouse/inventory/index.vue
deleted file mode 100644
index 83b01ed..0000000
--- a/mes-ui/src/views/mes/warehouse/inventory/index.vue
+++ /dev/null
@@ -1,173 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/views/mes/warehouse/manufactureInto/form.vue b/mes-ui/src/views/mes/warehouse/manufactureInto/form.vue
deleted file mode 100644
index 6752606..0000000
--- a/mes-ui/src/views/mes/warehouse/manufactureInto/form.vue
+++ /dev/null
@@ -1,468 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 产品入库单明细
-
-
- 添加
-
-
- 删除
-
-
- 上移
-
-
- 下移
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/views/mes/warehouse/manufactureInto/index.vue b/mes-ui/src/views/mes/warehouse/manufactureInto/index.vue
deleted file mode 100644
index f009b2f..0000000
--- a/mes-ui/src/views/mes/warehouse/manufactureInto/index.vue
+++ /dev/null
@@ -1,252 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
- 新增
-
-
- 删除
-
-
- 导出
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ parseTime(scope.row.manufactureInto.intoDate, '{y}-{m}-{d}') }}
-
-
-
-
-
-
- 修改
- 删除
-
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/views/mes/warehouse/proPick/form.vue b/mes-ui/src/views/mes/warehouse/proPick/form.vue
deleted file mode 100644
index abdcf44..0000000
--- a/mes-ui/src/views/mes/warehouse/proPick/form.vue
+++ /dev/null
@@ -1,494 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 生产领料单子表信息
-
-
- 添加
-
-
- 删除
-
-
- 上移
-
-
- 下移
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/views/mes/warehouse/proPick/index.vue b/mes-ui/src/views/mes/warehouse/proPick/index.vue
deleted file mode 100644
index ecbb3cd..0000000
--- a/mes-ui/src/views/mes/warehouse/proPick/index.vue
+++ /dev/null
@@ -1,319 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
- 新增
-
-
- 删除
-
-
- 导出
-
-
-
-
-
-
-
-
-
-
- {{ parseTime(scope.row.proPick.pickTime, '{y}-{m}-{d}') }}
-
-
-
-
-
-
-
-
-
-
-
-
- 修改
- 删除
-
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/views/mes/warehouse/warehouse/index.vue b/mes-ui/src/views/mes/warehouse/warehouse/index.vue
deleted file mode 100644
index 6e752c9..0000000
--- a/mes-ui/src/views/mes/warehouse/warehouse/index.vue
+++ /dev/null
@@ -1,320 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
- 新增
-
-
- 修改
-
-
- 删除
-
-
- 导出
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 修改
- 删除
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{dict.label}}
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/views/monitor/cache/index.vue b/mes-ui/src/views/monitor/cache/index.vue
deleted file mode 100644
index e81da2e..0000000
--- a/mes-ui/src/views/monitor/cache/index.vue
+++ /dev/null
@@ -1,144 +0,0 @@
-
-
-
-
-
- 基本信息
-
-
-
-
- Redis版本 |
- {{ cache.info.redis_version }} |
- 运行模式 |
- {{ cache.info.redis_mode == "standalone" ? "单机" : "集群" }} |
- 端口 |
- {{ cache.info.tcp_port }} |
- 客户端数 |
- {{ cache.info.connected_clients }} |
-
-
- 运行时间(天) |
- {{ cache.info.uptime_in_days }} |
- 使用内存 |
- {{ cache.info.used_memory_human }} |
- 使用CPU |
- {{ parseFloat(cache.info.used_cpu_user_children).toFixed(2) }} |
- 内存配置 |
- {{ cache.info.maxmemory_human }} |
-
-
- AOF是否开启 |
- {{ cache.info.aof_enabled == "0" ? "否" : "是" }} |
- RDB是否成功 |
- {{ cache.info.rdb_last_bgsave_status }} |
- Key数量 |
- {{ cache.dbSize }} |
- 网络入口/出口 |
- {{ cache.info.instantaneous_input_kbps }}kps/{{cache.info.instantaneous_output_kbps}}kps |
-
-
-
-
-
-
-
-
-
- 命令统计
-
-
-
-
-
-
- 内存信息
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/views/monitor/cache/list.vue b/mes-ui/src/views/monitor/cache/list.vue
deleted file mode 100644
index 29a7c74..0000000
--- a/mes-ui/src/views/monitor/cache/list.vue
+++ /dev/null
@@ -1,241 +0,0 @@
-
-
-
-
-
-
- 缓存列表
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 键名列表
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 缓存内容
- 清理全部
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/views/monitor/druid/index.vue b/mes-ui/src/views/monitor/druid/index.vue
deleted file mode 100644
index c6ad585..0000000
--- a/mes-ui/src/views/monitor/druid/index.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
diff --git a/mes-ui/src/views/monitor/job/index.vue b/mes-ui/src/views/monitor/job/index.vue
deleted file mode 100644
index 37c8fc1..0000000
--- a/mes-ui/src/views/monitor/job/index.vue
+++ /dev/null
@@ -1,513 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
- 新增
-
-
- 修改
-
-
- 删除
-
-
- 导出
-
-
- 日志
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 修改
- 删除
- handleCommand(command, scope.row)" v-hasPermi="['monitor:job:changeStatus', 'monitor:job:query']">
- 更多
-
- 执行一次
- 任务详细
- 调度日志
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 调用方法
-
-
- Bean调用示例:ryTask.ryParams('ry')
-
Class类调用示例:com.ruoyi.quartz.task.RyTask.ryParams('ry')
-
参数说明:支持字符串,布尔类型,长整型,浮点型,整型
-
-
-
-
-
-
-
-
-
-
-
-
- 生成表达式
-
-
-
-
-
-
-
-
-
- 立即执行
- 执行一次
- 放弃执行
-
-
-
-
-
-
- 允许
- 禁止
-
-
-
-
-
-
- {{dict.label}}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ form.jobId }}
- {{ form.jobName }}
-
-
- {{ jobGroupFormat(form) }}
- {{ form.createTime }}
-
-
- {{ form.cronExpression }}
-
-
- {{ parseTime(form.nextValidTime) }}
-
-
- {{ form.invokeTarget }}
-
-
-
- 正常
- 失败
-
-
-
-
- 允许
- 禁止
-
-
-
-
- 默认策略
- 立即执行
- 执行一次
- 放弃执行
-
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/views/monitor/job/log.vue b/mes-ui/src/views/monitor/job/log.vue
deleted file mode 100644
index 60bee1d..0000000
--- a/mes-ui/src/views/monitor/job/log.vue
+++ /dev/null
@@ -1,295 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
- 删除
-
-
- 清空
-
-
- 导出
-
-
- 关闭
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ parseTime(scope.row.createTime) }}
-
-
-
-
- 详细
-
-
-
-
-
-
-
-
-
-
-
- {{ form.jobLogId }}
- {{ form.jobName }}
-
-
- {{ form.jobGroup }}
- {{ form.createTime }}
-
-
- {{ form.invokeTarget }}
-
-
- {{ form.jobMessage }}
-
-
-
- 正常
- 失败
-
-
-
- {{ form.exceptionInfo }}
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/views/monitor/logininfor/index.vue b/mes-ui/src/views/monitor/logininfor/index.vue
deleted file mode 100644
index d6af834..0000000
--- a/mes-ui/src/views/monitor/logininfor/index.vue
+++ /dev/null
@@ -1,246 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
- 删除
-
-
- 清空
-
-
- 解锁
-
-
- 导出
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ parseTime(scope.row.loginTime) }}
-
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/views/monitor/online/index.vue b/mes-ui/src/views/monitor/online/index.vue
deleted file mode 100644
index ad613c9..0000000
--- a/mes-ui/src/views/monitor/online/index.vue
+++ /dev/null
@@ -1,122 +0,0 @@
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
-
- {{(pageNum - 1) * pageSize + scope.$index + 1}}
-
-
-
-
-
-
-
-
-
-
-
- {{ parseTime(scope.row.loginTime) }}
-
-
-
-
- 强退
-
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/views/monitor/operlog/index.vue b/mes-ui/src/views/monitor/operlog/index.vue
deleted file mode 100644
index 34a3ce3..0000000
--- a/mes-ui/src/views/monitor/operlog/index.vue
+++ /dev/null
@@ -1,313 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
- 删除
-
-
- 清空
-
-
- 导出
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ parseTime(scope.row.operTime) }}
-
-
-
-
- {{ scope.row.costTime }}毫秒
-
-
-
-
- 详细
-
-
-
-
-
-
-
-
-
-
-
- {{ form.title }} / {{ typeFormat(form) }}
- {{ form.operName }} / {{ form.operIp }} / {{ form.operLocation }}
-
-
- {{ form.operUrl }}
- {{ form.requestMethod }}
-
-
- {{ form.method }}
-
-
- {{ form.operParam }}
-
-
- {{ form.jsonResult }}
-
-
-
- 正常
- 失败
-
-
-
- {{ form.costTime }}毫秒
-
-
- {{ parseTime(form.operTime) }}
-
-
- {{ form.errorMsg }}
-
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/views/monitor/server/index.vue b/mes-ui/src/views/monitor/server/index.vue
deleted file mode 100644
index 15ffc9a..0000000
--- a/mes-ui/src/views/monitor/server/index.vue
+++ /dev/null
@@ -1,207 +0,0 @@
-
-
-
-
-
- CPU
-
-
-
-
- 属性 |
- 值 |
-
-
-
-
- 核心数 |
- {{ server.cpu.cpuNum }} |
-
-
- 用户使用率 |
- {{ server.cpu.used }}% |
-
-
- 系统使用率 |
- {{ server.cpu.sys }}% |
-
-
- 当前空闲率 |
- {{ server.cpu.free }}% |
-
-
-
-
-
-
-
-
-
- 内存
-
-
-
-
- 属性 |
- 内存 |
- JVM |
-
-
-
-
- 总内存 |
- {{ server.mem.total }}G |
- {{ server.jvm.total }}M |
-
-
- 已用内存 |
- {{ server.mem.used}}G |
- {{ server.jvm.used}}M |
-
-
- 剩余内存 |
- {{ server.mem.free }}G |
- {{ server.jvm.free }}M |
-
-
- 使用率 |
- {{ server.mem.usage }}% |
- {{ server.jvm.usage }}% |
-
-
-
-
-
-
-
-
-
-
- 服务器信息
-
-
-
-
-
- 服务器名称 |
- {{ server.sys.computerName }} |
- 操作系统 |
- {{ server.sys.osName }} |
-
-
- 服务器IP |
- {{ server.sys.computerIp }} |
- 系统架构 |
- {{ server.sys.osArch }} |
-
-
-
-
-
-
-
-
-
-
- Java虚拟机信息
-
-
-
-
-
- Java名称 |
- {{ server.jvm.name }} |
- Java版本 |
- {{ server.jvm.version }} |
-
-
- 启动时间 |
- {{ server.jvm.startTime }} |
- 运行时长 |
- {{ server.jvm.runTime }} |
-
-
- 安装路径 |
- {{ server.jvm.home }} |
-
-
- 项目路径 |
- {{ server.sys.userDir }} |
-
-
- 运行参数 |
- {{ server.jvm.inputArgs }} |
-
-
-
-
-
-
-
-
-
-
- 磁盘状态
-
-
-
-
-
- 盘符路径 |
- 文件系统 |
- 盘符类型 |
- 总大小 |
- 可用大小 |
- 已用大小 |
- 已用百分比 |
-
-
-
-
- {{ sysFile.dirName }} |
- {{ sysFile.sysTypeName }} |
- {{ sysFile.typeName }} |
- {{ sysFile.total }} |
- {{ sysFile.free }} |
- {{ sysFile.used }} |
- {{ sysFile.usage }}% |
-
-
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/views/redirect.vue b/mes-ui/src/views/redirect.vue
deleted file mode 100644
index db4c1d6..0000000
--- a/mes-ui/src/views/redirect.vue
+++ /dev/null
@@ -1,12 +0,0 @@
-
diff --git a/mes-ui/src/views/register.vue b/mes-ui/src/views/register.vue
deleted file mode 100644
index c3e03ee..0000000
--- a/mes-ui/src/views/register.vue
+++ /dev/null
@@ -1,209 +0,0 @@
-
-
-
- 智能工厂管理平台
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
![]()
-
-
-
-
- 注 册
- 注 册 中...
-
-
- 使用已有账户登录
-
-
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/views/system/carousel/index.vue b/mes-ui/src/views/system/carousel/index.vue
deleted file mode 100644
index 093d348..0000000
--- a/mes-ui/src/views/system/carousel/index.vue
+++ /dev/null
@@ -1,301 +0,0 @@
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
- 新增
-
-
- 修改
-
-
- 删除
-
-
- 导出
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ parseTime(scope.row.createTime, '{y}-{m}-{d}') }}
-
-
-
-
-
- {{ parseTime(scope.row.updateTime, '{y}-{m}-{d}') }}
-
-
-
-
-
-
-
-
-
- 修改
- 删除
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/views/system/config/index.vue b/mes-ui/src/views/system/config/index.vue
deleted file mode 100644
index 3ab81fc..0000000
--- a/mes-ui/src/views/system/config/index.vue
+++ /dev/null
@@ -1,343 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
- 新增
-
-
- 修改
-
-
- 删除
-
-
- 导出
-
-
- 刷新缓存
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ parseTime(scope.row.createTime) }}
-
-
-
-
- 修改
- 删除
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{dict.label}}
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/views/system/dept/index.vue b/mes-ui/src/views/system/dept/index.vue
deleted file mode 100644
index e502b4e..0000000
--- a/mes-ui/src/views/system/dept/index.vue
+++ /dev/null
@@ -1,340 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
- 新增
-
-
- 展开/折叠
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ parseTime(scope.row.createTime) }}
-
-
-
-
- 修改
- 新增
- 删除
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{dict.label}}
-
-
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/views/system/dict/data.vue b/mes-ui/src/views/system/dict/data.vue
deleted file mode 100644
index 324bb64..0000000
--- a/mes-ui/src/views/system/dict/data.vue
+++ /dev/null
@@ -1,402 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
- 新增
-
-
- 修改
-
-
- 删除
-
-
- 导出
-
-
- 关闭
-
-
-
-
-
-
-
-
-
- {{scope.row.dictLabel}}
- {{scope.row.dictLabel}}
-
-
-
-
-
-
-
-
-
-
-
-
- {{ parseTime(scope.row.createTime) }}
-
-
-
-
- 修改
- 删除
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{dict.label}}
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/mes-ui/src/views/system/dict/index.vue b/mes-ui/src/views/system/dict/index.vue
deleted file mode 100644
index 6ca5457..0000000
--- a/mes-ui/src/views/system/dict/index.vue
+++ /dev/null
@@ -1,347 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
- 新增
-
-
- 修改
-
-
- 删除
-
-
- 导出
-
-
- 刷新缓存
-
-
-
-
-
-
-
-
-
-
-
- {{ scope.row.dictType }}
-
-
-
-
-
-
-
-
-
-
-
- {{ parseTime(scope.row.createTime) }}
-
-
-
-
- 修改
- 删除
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{dict.label}}
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/mes-ui/src/views/system/menu/index.vue b/mes-ui/src/views/system/menu/index.vue
deleted file mode 100644
index 2a83f9e..0000000
--- a/mes-ui/src/views/system/menu/index.vue
+++ /dev/null
@@ -1,452 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
- 新增
-
-
- 展开/折叠
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ parseTime(scope.row.createTime) }}
-
-
-
-
- 修改
- 新增
- 删除
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 目录
- 菜单
- 按钮
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 是否外链
-
-
- 是
- 否
-
-
-
-
-
-
-
-
-
- 路由地址
-
-
-
-
-
-
-
-
-
-
- 组件路径
-
-
-
-
-
-
-
-
-
-
-
- 权限字符
-
-
-
-
-
-
-
-
-
-
- 路由参数
-
-
-
-
-
-
-
-
-
- 是否缓存
-
-
- 缓存
- 不缓存
-
-
-
-
-
-
-
-
-
- 显示状态
-
-
- {{dict.label}}
-
-
-
-
-
-
-
-
-
- 菜单状态
-
-
- {{dict.label}}
-
-
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/views/system/notice/index.vue b/mes-ui/src/views/system/notice/index.vue
deleted file mode 100644
index 7982b54..0000000
--- a/mes-ui/src/views/system/notice/index.vue
+++ /dev/null
@@ -1,312 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
- 新增
-
-
- 修改
-
-
- 删除
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ parseTime(scope.row.createTime, '{y}-{m}-{d}') }}
-
-
-
-
- 修改
- 删除
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{dict.label}}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/views/system/post/index.vue b/mes-ui/src/views/system/post/index.vue
deleted file mode 100644
index 444bf63..0000000
--- a/mes-ui/src/views/system/post/index.vue
+++ /dev/null
@@ -1,309 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
- 新增
-
-
- 修改
-
-
- 删除
-
-
- 导出
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ parseTime(scope.row.createTime) }}
-
-
-
-
- 修改
- 删除
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{dict.label}}
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/views/system/role/authUser.vue b/mes-ui/src/views/system/role/authUser.vue
deleted file mode 100644
index 147aa33..0000000
--- a/mes-ui/src/views/system/role/authUser.vue
+++ /dev/null
@@ -1,199 +0,0 @@
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
- 添加用户
-
-
- 批量取消授权
-
-
- 关闭
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ parseTime(scope.row.createTime) }}
-
-
-
-
- 取消授权
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/mes-ui/src/views/system/role/index.vue b/mes-ui/src/views/system/role/index.vue
deleted file mode 100644
index fb3b5ef..0000000
--- a/mes-ui/src/views/system/role/index.vue
+++ /dev/null
@@ -1,605 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
- 新增
-
-
- 修改
-
-
- 删除
-
-
- 导出
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ parseTime(scope.row.createTime) }}
-
-
-
-
- 修改
- 删除
- handleCommand(command, scope.row)" v-hasPermi="['system:role:edit']">
- 更多
-
- 数据权限
- 分配用户
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 权限字符
-
-
-
-
-
-
-
-
- {{dict.label}}
-
-
-
- 展开/折叠
- 全选/全不选
- 父子联动
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 展开/折叠
- 全选/全不选
- 父子联动
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/mes-ui/src/views/system/role/selectUser.vue b/mes-ui/src/views/system/role/selectUser.vue
deleted file mode 100644
index b2b072f..0000000
--- a/mes-ui/src/views/system/role/selectUser.vue
+++ /dev/null
@@ -1,138 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ parseTime(scope.row.createTime) }}
-
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/views/system/user/authRole.vue b/mes-ui/src/views/system/user/authRole.vue
deleted file mode 100644
index ab5e72f..0000000
--- a/mes-ui/src/views/system/user/authRole.vue
+++ /dev/null
@@ -1,117 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{(pageNum - 1) * pageSize + scope.$index + 1}}
-
-
-
-
-
-
-
-
- {{ parseTime(scope.row.createTime) }}
-
-
-
-
-
-
-
-
- 提交
- 返回
-
-
-
-
-
-
\ No newline at end of file
diff --git a/mes-ui/src/views/system/user/index.vue b/mes-ui/src/views/system/user/index.vue
deleted file mode 100644
index ae87fe4..0000000
--- a/mes-ui/src/views/system/user/index.vue
+++ /dev/null
@@ -1,670 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
- 新增
-
-
- 修改
-
-
- 删除
-
-
- 导入
-
-
- 导出
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ parseTime(scope.row.createTime) }}
-
-
-
-
- 修改
- 删除
- handleCommand(command, scope.row)" v-hasPermi="['system:user:resetPwd', 'system:user:edit']">
- 更多
-
- 重置密码
- 分配角色
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{dict.label}}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 将文件拖到此处,或点击上传
-
-
- 是否更新已经存在的用户数据
-
-
仅允许导入xls、xlsx格式文件。
-
下载模板
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/mes-ui/src/views/system/user/profile/index.vue b/mes-ui/src/views/system/user/profile/index.vue
deleted file mode 100644
index ad530f9..0000000
--- a/mes-ui/src/views/system/user/profile/index.vue
+++ /dev/null
@@ -1,91 +0,0 @@
-
-
-
-
-
-
- 个人信息
-
-
-
-
-
-
-
- 基本资料
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/views/system/user/profile/resetPwd.vue b/mes-ui/src/views/system/user/profile/resetPwd.vue
deleted file mode 100644
index 64e8f8c..0000000
--- a/mes-ui/src/views/system/user/profile/resetPwd.vue
+++ /dev/null
@@ -1,68 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
- 保存
- 关闭
-
-
-
-
-
diff --git a/mes-ui/src/views/system/user/profile/userAvatar.vue b/mes-ui/src/views/system/user/profile/userAvatar.vue
deleted file mode 100644
index 70d8487..0000000
--- a/mes-ui/src/views/system/user/profile/userAvatar.vue
+++ /dev/null
@@ -1,187 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
![]()
-
-
-
-
-
-
-
-
- 选择
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 提 交
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/views/system/user/profile/userInfo.vue b/mes-ui/src/views/system/user/profile/userInfo.vue
deleted file mode 100644
index c09a20b..0000000
--- a/mes-ui/src/views/system/user/profile/userInfo.vue
+++ /dev/null
@@ -1,75 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
- 男
- 女
-
-
-
- 保存
- 关闭
-
-
-
-
-
diff --git a/mes-ui/src/views/tool/build/CodeTypeDialog.vue b/mes-ui/src/views/tool/build/CodeTypeDialog.vue
deleted file mode 100644
index b5c2e2e..0000000
--- a/mes-ui/src/views/tool/build/CodeTypeDialog.vue
+++ /dev/null
@@ -1,106 +0,0 @@
-
-
-
-
-
-
-
-
-
- {{ item.label }}
-
-
-
-
-
-
-
-
-
-
-
-
- 取消
-
-
- 确定
-
-
-
-
-
-
diff --git a/mes-ui/src/views/tool/build/DraggableItem.vue b/mes-ui/src/views/tool/build/DraggableItem.vue
deleted file mode 100644
index e881778..0000000
--- a/mes-ui/src/views/tool/build/DraggableItem.vue
+++ /dev/null
@@ -1,100 +0,0 @@
-
diff --git a/mes-ui/src/views/tool/build/IconsDialog.vue b/mes-ui/src/views/tool/build/IconsDialog.vue
deleted file mode 100644
index 958be50..0000000
--- a/mes-ui/src/views/tool/build/IconsDialog.vue
+++ /dev/null
@@ -1,123 +0,0 @@
-
-
-
-
-
diff --git a/mes-ui/src/views/tool/build/RightPanel.vue b/mes-ui/src/views/tool/build/RightPanel.vue
deleted file mode 100644
index c2760eb..0000000
--- a/mes-ui/src/views/tool/build/RightPanel.vue
+++ /dev/null
@@ -1,946 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ item.label }}
-
-
-
-
-
-
-
-
- {{ activeData.componentName }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 选择
-
-
-
-
-
-
- 选择
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 默认
-
-
- 右侧
-
-
-
-
-
-
- 个字符
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- text
-
-
- picture
-
-
- picture-card
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 选项
-
-
-
-
-
- 添加选项
-
-
-
-
-
-
- 选项
-
-
-
- 动态数据
-
-
- 静态数据
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 添加父级
-
-
-
-
-
-
-
-
- 默认
-
-
- 按钮
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 中等
-
-
- 较小
-
-
- 迷你
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 布局结构树
-
-
-
-
- {{ node.label }}
-
-
-
-
-
-
- 正则校验
-
-
-
-
-
-
-
-
-
-
-
-
-
- 添加规则
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 中等
-
-
- 较小
-
-
- 迷你
-
-
-
-
-
-
- 左对齐
-
-
- 右对齐
-
-
- 顶部对齐
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/views/tool/build/TreeNodeDialog.vue b/mes-ui/src/views/tool/build/TreeNodeDialog.vue
deleted file mode 100644
index fa7f0b2..0000000
--- a/mes-ui/src/views/tool/build/TreeNodeDialog.vue
+++ /dev/null
@@ -1,149 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 确定
-
-
- 取消
-
-
-
-
-
-
diff --git a/mes-ui/src/views/tool/build/index.vue b/mes-ui/src/views/tool/build/index.vue
deleted file mode 100644
index 2bd298b..0000000
--- a/mes-ui/src/views/tool/build/index.vue
+++ /dev/null
@@ -1,768 +0,0 @@
-
-
-
-
-
-
![logo]()
Form Generator
-
-
-
-
-
- 输入型组件
-
-
-
-
-
- {{ element.label }}
-
-
-
-
- 选择型组件
-
-
-
-
-
- {{ element.label }}
-
-
-
-
- 布局型组件
-
-
-
-
-
- {{ element.label }}
-
-
-
-
-
-
-
-
-
-
- 导出vue文件
-
-
- 复制代码
-
-
- 清空
-
-
-
-
-
-
-
-
-
- 从左侧拖入或点选组件进行表单设计
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/views/tool/gen/basicInfoForm.vue b/mes-ui/src/views/tool/gen/basicInfoForm.vue
deleted file mode 100644
index 7029529..0000000
--- a/mes-ui/src/views/tool/gen/basicInfoForm.vue
+++ /dev/null
@@ -1,60 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/views/tool/gen/editTable.vue b/mes-ui/src/views/tool/gen/editTable.vue
deleted file mode 100644
index e756892..0000000
--- a/mes-ui/src/views/tool/gen/editTable.vue
+++ /dev/null
@@ -1,234 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ dict.dictName }}
- {{ dict.dictType }}
-
-
-
-
-
-
-
-
-
-
-
-
- 提交
- 返回
-
-
-
-
-
-
diff --git a/mes-ui/src/views/tool/gen/genInfoForm.vue b/mes-ui/src/views/tool/gen/genInfoForm.vue
deleted file mode 100644
index 3f8d67f..0000000
--- a/mes-ui/src/views/tool/gen/genInfoForm.vue
+++ /dev/null
@@ -1,299 +0,0 @@
-
-
-
-
-
- 生成模板
-
-
-
-
-
-
-
-
-
-
- 生成包路径
-
-
-
-
-
-
-
-
-
-
-
- 生成模块名
-
-
-
-
-
-
-
-
-
-
-
- 生成业务名
-
-
-
-
-
-
-
-
-
-
-
- 生成功能名
-
-
-
-
-
-
-
-
-
-
-
- 上级菜单
-
-
-
-
-
-
-
-
-
-
-
- 生成代码方式
-
-
-
-
- zip压缩包
- 自定义路径
-
-
-
-
-
-
- 自定义路径
-
-
-
-
-
-
-
- 最近路径快速选择
-
-
-
- 恢复默认的生成基础路径
-
-
-
-
-
-
-
-
-
-
-
-
- 树编码字段
-
-
-
-
-
-
-
-
-
-
-
-
- 树父编码字段
-
-
-
-
-
-
-
-
-
-
-
-
- 树名称字段
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 关联子表的表名
-
-
-
-
-
-
-
-
-
-
-
-
- 子表关联的外键名
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/views/tool/gen/importTable.vue b/mes-ui/src/views/tool/gen/importTable.vue
deleted file mode 100644
index 3ea9532..0000000
--- a/mes-ui/src/views/tool/gen/importTable.vue
+++ /dev/null
@@ -1,120 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/views/tool/gen/index.vue b/mes-ui/src/views/tool/gen/index.vue
deleted file mode 100644
index 3f1f930..0000000
--- a/mes-ui/src/views/tool/gen/index.vue
+++ /dev/null
@@ -1,337 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
- 搜索
- 重置
-
-
-
-
-
- 生成
-
-
- 导入
-
-
- 修改
-
-
- 删除
-
-
-
-
-
-
-
-
- {{(queryParams.pageNum - 1) * queryParams.pageSize + scope.$index + 1}}
-
-
-
-
-
-
-
-
-
- 预览
- 编辑
- 删除
- 同步
- 生成代码
-
-
-
-
-
-
-
-
- 复制
-
-
-
-
-
-
-
-
-
diff --git a/mes-ui/src/views/tool/swagger/index.vue b/mes-ui/src/views/tool/swagger/index.vue
deleted file mode 100644
index b8becc6..0000000
--- a/mes-ui/src/views/tool/swagger/index.vue
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
diff --git a/mes-ui/vue.config.js b/mes-ui/vue.config.js
deleted file mode 100644
index 1a158ed..0000000
--- a/mes-ui/vue.config.js
+++ /dev/null
@@ -1,136 +0,0 @@
-'use strict'
-const path = require('path')
-
-function resolve(dir) {
- return path.join(__dirname, dir)
-}
-
-const CompressionPlugin = require('compression-webpack-plugin')
-
-const name = process.env.VUE_APP_TITLE || '智能工厂管理平台' // 网页标题
-
-const port = process.env.port || process.env.npm_config_port || 80 // 端口
-
-// vue.config.js 配置说明
-//官方vue.config.js 参考文档 https://cli.vuejs.org/zh/config/#css-loaderoptions
-// 这里只列一部分,具体配置参考文档
-module.exports = {
- // 部署生产环境和开发环境下的URL。
- // 默认情况下,Vue CLI 会假设你的应用是被部署在一个域名的根路径上
- // 例如 https://www.ruoyi.vip/。如果应用被部署在一个子路径上,你就需要用这个选项指定这个子路径。例如,如果你的应用被部署在 https://www.ruoyi.vip/admin/,则设置 baseUrl 为 /admin/。
- publicPath: process.env.NODE_ENV === "production" ? "/" : "/",
- // 在npm run build 或 yarn build 时 ,生成文件的目录名称(要和baseUrl的生产环境路径一致)(默认dist)
- outputDir: 'dist',
- // 用于放置生成的静态资源 (js、css、img、fonts) 的;(项目打包之后,静态资源会放在这个文件夹下)
- assetsDir: 'static',
- // 是否开启eslint保存检测,有效值:ture | false | 'error'
- lintOnSave: process.env.NODE_ENV === 'development',
- // 如果你不需要生产环境的 source map,可以将其设置为 false 以加速生产环境构建。
- productionSourceMap: false,
- // webpack-dev-server 相关配置
- devServer: {
- host: '0.0.0.0',
- port: port,
- open: true,
- proxy: {
- // detail: https://cli.vuejs.org/config/#devserver-proxy
- [process.env.VUE_APP_BASE_API]: {
- target: `http://127.0.0.1:8080`,
- changeOrigin: true,
- pathRewrite: {
- ['^' + process.env.VUE_APP_BASE_API]: ''
- }
- }
- },
- disableHostCheck: true
- },
- css: {
- loaderOptions: {
- sass: {
- sassOptions: { outputStyle: "expanded" }
- }
- }
- },
- configureWebpack: {
- name: name,
- resolve: {
- alias: {
- '@': resolve('src')
- }
- },
- plugins: [
- // http://doc.ruoyi.vip/ruoyi-vue/other/faq.html#使用gzip解压缩静态文件
- new CompressionPlugin({
- cache: false, // 不启用文件缓存
- test: /\.(js|css|html)?$/i, // 压缩文件格式
- filename: '[path].gz[query]', // 压缩后的文件名
- algorithm: 'gzip', // 使用gzip压缩
- minRatio: 0.8 // 压缩率小于1才会压缩
- })
- ],
- },
- chainWebpack(config) {
- config.plugins.delete('preload') // TODO: need test
- config.plugins.delete('prefetch') // TODO: need test
-
- // set svg-sprite-loader
- config.module
- .rule('svg')
- .exclude.add(resolve('src/assets/icons'))
- .end()
- config.module
- .rule('icons')
- .test(/\.svg$/)
- .include.add(resolve('src/assets/icons'))
- .end()
- .use('svg-sprite-loader')
- .loader('svg-sprite-loader')
- .options({
- symbolId: 'icon-[name]'
- })
- .end()
-
- config
- .when(process.env.NODE_ENV !== 'development',
- config => {
- config
- .plugin('ScriptExtHtmlWebpackPlugin')
- .after('html')
- .use('script-ext-html-webpack-plugin', [{
- // `runtime` must same as runtimeChunk name. default is `runtime`
- inline: /runtime\..*\.js$/
- }])
- .end()
- config
- .optimization.splitChunks({
- chunks: 'all',
- cacheGroups: {
- libs: {
- name: 'chunk-libs',
- test: /[\\/]node_modules[\\/]/,
- priority: 10,
- chunks: 'initial' // only package third parties that are initially dependent
- },
- elementUI: {
- name: 'chunk-elementUI', // split elementUI into a single package
- priority: 20, // the weight needs to be larger than libs and app or it will be packaged into libs or app
- test: /[\\/]node_modules[\\/]_?element-ui(.*)/ // in order to adapt to cnpm
- },
- commons: {
- name: 'chunk-commons',
- test: resolve('src/components'), // can customize your rules
- minChunks: 3, // minimum common number
- priority: 5,
- reuseExistingChunk: true
- }
- }
- })
- config.optimization.runtimeChunk('single'),
- {
- from: path.resolve(__dirname, './public/robots.txt'), //防爬虫文件
- to: './' //到根目录下
- }
- }
- )
- }
-}
diff --git a/yjh-mes/src/main/java/com/ruoyi/barcode/controller/BarcodeRecordController.java b/yjh-mes/src/main/java/cn/sourceplan/barcode/controller/BarcodeRecordController.java
similarity index 88%
rename from yjh-mes/src/main/java/com/ruoyi/barcode/controller/BarcodeRecordController.java
rename to yjh-mes/src/main/java/cn/sourceplan/barcode/controller/BarcodeRecordController.java
index 10d2733..c52884c 100644
--- a/yjh-mes/src/main/java/com/ruoyi/barcode/controller/BarcodeRecordController.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/barcode/controller/BarcodeRecordController.java
@@ -1,27 +1,20 @@
package cn.sourceplan.barcode.controller;
-import java.util.List;
-import javax.servlet.http.HttpServletResponse;
-
-import com.alibaba.fastjson2.JSONObject;
-import org.springframework.security.access.prepost.PreAuthorize;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.PutMapping;
-import org.springframework.web.bind.annotation.DeleteMapping;
-import org.springframework.web.bind.annotation.PathVariable;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
+import cn.sourceplan.barcode.domain.BarcodeRecord;
+import cn.sourceplan.barcode.service.IBarcodeRecordService;
import cn.sourceplan.common.annotation.Log;
import cn.sourceplan.common.core.controller.BaseController;
import cn.sourceplan.common.core.domain.AjaxResult;
-import cn.sourceplan.common.enums.BusinessType;
-import cn.sourceplan.barcode.domain.BarcodeRecord;
-import cn.sourceplan.barcode.service.IBarcodeRecordService;
-import cn.sourceplan.common.utils.poi.ExcelUtil;
import cn.sourceplan.common.core.page.TableDataInfo;
+import cn.sourceplan.common.enums.BusinessType;
+import cn.sourceplan.common.utils.poi.ExcelUtil;
+import com.alibaba.fastjson2.JSONObject;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.web.bind.annotation.*;
+
+import javax.servlet.http.HttpServletResponse;
+import java.util.List;
/**
* 条码生成记录Controller
diff --git a/yjh-mes/src/main/java/com/ruoyi/barcode/controller/MaterialSnController.java b/yjh-mes/src/main/java/cn/sourceplan/barcode/controller/MaterialSnController.java
similarity index 86%
rename from yjh-mes/src/main/java/com/ruoyi/barcode/controller/MaterialSnController.java
rename to yjh-mes/src/main/java/cn/sourceplan/barcode/controller/MaterialSnController.java
index 16dd312..1aaa0ed 100644
--- a/yjh-mes/src/main/java/com/ruoyi/barcode/controller/MaterialSnController.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/barcode/controller/MaterialSnController.java
@@ -1,25 +1,19 @@
package cn.sourceplan.barcode.controller;
-import java.util.List;
-import javax.servlet.http.HttpServletResponse;
-import org.springframework.security.access.prepost.PreAuthorize;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.PutMapping;
-import org.springframework.web.bind.annotation.DeleteMapping;
-import org.springframework.web.bind.annotation.PathVariable;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
+import cn.sourceplan.barcode.domain.MaterialSn;
+import cn.sourceplan.barcode.service.IMaterialSnService;
import cn.sourceplan.common.annotation.Log;
import cn.sourceplan.common.core.controller.BaseController;
import cn.sourceplan.common.core.domain.AjaxResult;
-import cn.sourceplan.common.enums.BusinessType;
-import cn.sourceplan.barcode.domain.MaterialSn;
-import cn.sourceplan.barcode.service.IMaterialSnService;
-import cn.sourceplan.common.utils.poi.ExcelUtil;
import cn.sourceplan.common.core.page.TableDataInfo;
+import cn.sourceplan.common.enums.BusinessType;
+import cn.sourceplan.common.utils.poi.ExcelUtil;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.web.bind.annotation.*;
+
+import javax.servlet.http.HttpServletResponse;
+import java.util.List;
/**
* 物料SN码Controller
diff --git a/yjh-mes/src/main/java/com/ruoyi/barcode/domain/BarcodeRecord.java b/yjh-mes/src/main/java/cn/sourceplan/barcode/domain/BarcodeRecord.java
similarity index 92%
rename from yjh-mes/src/main/java/com/ruoyi/barcode/domain/BarcodeRecord.java
rename to yjh-mes/src/main/java/cn/sourceplan/barcode/domain/BarcodeRecord.java
index 274767e..f3a8124 100644
--- a/yjh-mes/src/main/java/com/ruoyi/barcode/domain/BarcodeRecord.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/barcode/domain/BarcodeRecord.java
@@ -1,14 +1,12 @@
package cn.sourceplan.barcode.domain;
+import cn.sourceplan.common.annotation.Excel;
+import cn.sourceplan.common.core.domain.BaseEntity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
-import org.apache.commons.lang3.builder.ToStringBuilder;
-import org.apache.commons.lang3.builder.ToStringStyle;
-import cn.sourceplan.common.annotation.Excel;
-import cn.sourceplan.common.core.domain.BaseEntity;
/**
* 条码生成记录对象 wm_barcode_record
diff --git a/yjh-mes/src/main/java/com/ruoyi/barcode/domain/MaterialSn.java b/yjh-mes/src/main/java/cn/sourceplan/barcode/domain/MaterialSn.java
similarity index 92%
rename from yjh-mes/src/main/java/com/ruoyi/barcode/domain/MaterialSn.java
rename to yjh-mes/src/main/java/cn/sourceplan/barcode/domain/MaterialSn.java
index a6c1912..e8ae84f 100644
--- a/yjh-mes/src/main/java/com/ruoyi/barcode/domain/MaterialSn.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/barcode/domain/MaterialSn.java
@@ -1,13 +1,11 @@
package cn.sourceplan.barcode.domain;
+import cn.sourceplan.common.annotation.Excel;
+import cn.sourceplan.common.core.domain.BaseEntity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
-import org.apache.commons.lang3.builder.ToStringBuilder;
-import org.apache.commons.lang3.builder.ToStringStyle;
-import cn.sourceplan.common.annotation.Excel;
-import cn.sourceplan.common.core.domain.BaseEntity;
/**
* 物料SN码对象 wm_material_sn
diff --git a/yjh-mes/src/main/java/com/ruoyi/barcode/mapper/BarcodeRecordMapper.java b/yjh-mes/src/main/java/cn/sourceplan/barcode/mapper/BarcodeRecordMapper.java
similarity index 83%
rename from yjh-mes/src/main/java/com/ruoyi/barcode/mapper/BarcodeRecordMapper.java
rename to yjh-mes/src/main/java/cn/sourceplan/barcode/mapper/BarcodeRecordMapper.java
index 7871f61..3e4488b 100644
--- a/yjh-mes/src/main/java/com/ruoyi/barcode/mapper/BarcodeRecordMapper.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/barcode/mapper/BarcodeRecordMapper.java
@@ -1,10 +1,7 @@
package cn.sourceplan.barcode.mapper;
-import java.util.List;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import cn.sourceplan.barcode.domain.BarcodeRecord;
-import cn.sourceplan.equipment.domain.Equipment;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.springframework.stereotype.Repository;
/**
diff --git a/yjh-mes/src/main/java/com/ruoyi/barcode/mapper/MaterialSnMapper.java b/yjh-mes/src/main/java/cn/sourceplan/barcode/mapper/MaterialSnMapper.java
similarity index 82%
rename from yjh-mes/src/main/java/com/ruoyi/barcode/mapper/MaterialSnMapper.java
rename to yjh-mes/src/main/java/cn/sourceplan/barcode/mapper/MaterialSnMapper.java
index 4b908cb..1ad54c5 100644
--- a/yjh-mes/src/main/java/com/ruoyi/barcode/mapper/MaterialSnMapper.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/barcode/mapper/MaterialSnMapper.java
@@ -1,17 +1,13 @@
package cn.sourceplan.barcode.mapper;
-import java.util.Collection;
-import java.util.List;
-import java.util.Map;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import cn.sourceplan.barcode.domain.MaterialSn;
-import cn.sourceplan.equipment.domain.Equipment;
-import cn.sourceplan.sale.domain.SalOrderEntry;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;
-import org.springframework.security.access.method.P;
import org.springframework.stereotype.Repository;
+import java.util.Collection;
+import java.util.Map;
+
/**
* 物料SN码Mapper接口
*
diff --git a/yjh-mes/src/main/java/com/ruoyi/barcode/service/IBarcodeRecordService.java b/yjh-mes/src/main/java/cn/sourceplan/barcode/service/IBarcodeRecordService.java
similarity index 99%
rename from yjh-mes/src/main/java/com/ruoyi/barcode/service/IBarcodeRecordService.java
rename to yjh-mes/src/main/java/cn/sourceplan/barcode/service/IBarcodeRecordService.java
index ffb6f1e..d394e8c 100644
--- a/yjh-mes/src/main/java/com/ruoyi/barcode/service/IBarcodeRecordService.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/barcode/service/IBarcodeRecordService.java
@@ -1,8 +1,9 @@
package cn.sourceplan.barcode.service;
-import java.util.List;
import cn.sourceplan.barcode.domain.BarcodeRecord;
+import java.util.List;
+
/**
* 条码生成记录Service接口
*
diff --git a/yjh-mes/src/main/java/com/ruoyi/barcode/service/IMaterialSnService.java b/yjh-mes/src/main/java/cn/sourceplan/barcode/service/IMaterialSnService.java
similarity index 99%
rename from yjh-mes/src/main/java/com/ruoyi/barcode/service/IMaterialSnService.java
rename to yjh-mes/src/main/java/cn/sourceplan/barcode/service/IMaterialSnService.java
index b557caf..1430d9a 100644
--- a/yjh-mes/src/main/java/com/ruoyi/barcode/service/IMaterialSnService.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/barcode/service/IMaterialSnService.java
@@ -1,8 +1,9 @@
package cn.sourceplan.barcode.service;
-import java.util.List;
import cn.sourceplan.barcode.domain.MaterialSn;
+import java.util.List;
+
/**
* 物料SN码Service接口
*
diff --git a/yjh-mes/src/main/java/com/ruoyi/barcode/service/impl/BarcodeRecordServiceImpl.java b/yjh-mes/src/main/java/cn/sourceplan/barcode/service/impl/BarcodeRecordServiceImpl.java
similarity index 99%
rename from yjh-mes/src/main/java/com/ruoyi/barcode/service/impl/BarcodeRecordServiceImpl.java
rename to yjh-mes/src/main/java/cn/sourceplan/barcode/service/impl/BarcodeRecordServiceImpl.java
index e3039bf..7ddd8b4 100644
--- a/yjh-mes/src/main/java/com/ruoyi/barcode/service/impl/BarcodeRecordServiceImpl.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/barcode/service/impl/BarcodeRecordServiceImpl.java
@@ -1,28 +1,27 @@
package cn.sourceplan.barcode.service.impl;
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.List;
-
-import com.alibaba.fastjson2.JSONObject;
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import cn.sourceplan.barcode.domain.BarcodeRecord;
import cn.sourceplan.barcode.domain.MaterialSn;
+import cn.sourceplan.barcode.mapper.BarcodeRecordMapper;
import cn.sourceplan.barcode.mapper.MaterialSnMapper;
+import cn.sourceplan.barcode.service.IBarcodeRecordService;
import cn.sourceplan.common.domain.SysCodeRule;
import cn.sourceplan.common.service.ISysCodeRuleService;
-import cn.sourceplan.common.utils.DateUtils;
import cn.sourceplan.masterdata.domain.Material;
import cn.sourceplan.masterdata.domain.Unit;
import cn.sourceplan.masterdata.mapper.MaterialMapper;
import cn.sourceplan.masterdata.mapper.UnitMapper;
+import com.alibaba.fastjson2.JSONObject;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
-import cn.sourceplan.barcode.mapper.BarcodeRecordMapper;
-import cn.sourceplan.barcode.domain.BarcodeRecord;
-import cn.sourceplan.barcode.service.IBarcodeRecordService;
import org.springframework.transaction.annotation.Transactional;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.List;
+
/**
* 条码生成记录Service业务层处理
*
diff --git a/yjh-mes/src/main/java/com/ruoyi/barcode/service/impl/MaterialSnServiceImpl.java b/yjh-mes/src/main/java/cn/sourceplan/barcode/service/impl/MaterialSnServiceImpl.java
similarity index 98%
rename from yjh-mes/src/main/java/com/ruoyi/barcode/service/impl/MaterialSnServiceImpl.java
rename to yjh-mes/src/main/java/cn/sourceplan/barcode/service/impl/MaterialSnServiceImpl.java
index d2cf499..55a647a 100644
--- a/yjh-mes/src/main/java/com/ruoyi/barcode/service/impl/MaterialSnServiceImpl.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/barcode/service/impl/MaterialSnServiceImpl.java
@@ -1,16 +1,15 @@
package cn.sourceplan.barcode.service.impl;
+import cn.sourceplan.barcode.domain.MaterialSn;
+import cn.sourceplan.barcode.mapper.MaterialSnMapper;
+import cn.sourceplan.barcode.service.IMaterialSnService;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
import java.util.Arrays;
import java.util.List;
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
-import cn.sourceplan.common.utils.DateUtils;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Service;
-import cn.sourceplan.barcode.mapper.MaterialSnMapper;
-import cn.sourceplan.barcode.domain.MaterialSn;
-import cn.sourceplan.barcode.service.IMaterialSnService;
-
/**
* 物料SN码Service业务层处理
*
diff --git a/yjh-mes/src/main/java/com/ruoyi/common/controller/SysCodeRuleController.java b/yjh-mes/src/main/java/cn/sourceplan/common/controller/SysCodeRuleController.java
similarity index 87%
rename from yjh-mes/src/main/java/com/ruoyi/common/controller/SysCodeRuleController.java
rename to yjh-mes/src/main/java/cn/sourceplan/common/controller/SysCodeRuleController.java
index 57b89a1..e8a5d3f 100644
--- a/yjh-mes/src/main/java/com/ruoyi/common/controller/SysCodeRuleController.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/common/controller/SysCodeRuleController.java
@@ -1,25 +1,19 @@
package cn.sourceplan.common.controller;
-import java.util.List;
-import javax.servlet.http.HttpServletResponse;
-import org.springframework.security.access.prepost.PreAuthorize;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.PutMapping;
-import org.springframework.web.bind.annotation.DeleteMapping;
-import org.springframework.web.bind.annotation.PathVariable;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
import cn.sourceplan.common.annotation.Log;
import cn.sourceplan.common.core.controller.BaseController;
import cn.sourceplan.common.core.domain.AjaxResult;
-import cn.sourceplan.common.enums.BusinessType;
+import cn.sourceplan.common.core.page.TableDataInfo;
import cn.sourceplan.common.domain.SysCodeRule;
+import cn.sourceplan.common.enums.BusinessType;
import cn.sourceplan.common.service.ISysCodeRuleService;
import cn.sourceplan.common.utils.poi.ExcelUtil;
-import cn.sourceplan.common.core.page.TableDataInfo;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.web.bind.annotation.*;
+
+import javax.servlet.http.HttpServletResponse;
+import java.util.List;
/**
* 编码规则Controller
diff --git a/yjh-mes/src/main/java/com/ruoyi/common/controller/SysUserStationController.java b/yjh-mes/src/main/java/cn/sourceplan/common/controller/SysUserStationController.java
similarity index 89%
rename from yjh-mes/src/main/java/com/ruoyi/common/controller/SysUserStationController.java
rename to yjh-mes/src/main/java/cn/sourceplan/common/controller/SysUserStationController.java
index 46abdad..f0b5774 100644
--- a/yjh-mes/src/main/java/com/ruoyi/common/controller/SysUserStationController.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/common/controller/SysUserStationController.java
@@ -1,27 +1,20 @@
package cn.sourceplan.common.controller;
-import java.util.List;
-import javax.servlet.http.HttpServletResponse;
-
-import cn.sourceplan.common.utils.SecurityUtils;
-import org.springframework.security.access.prepost.PreAuthorize;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.PutMapping;
-import org.springframework.web.bind.annotation.DeleteMapping;
-import org.springframework.web.bind.annotation.PathVariable;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
import cn.sourceplan.common.annotation.Log;
import cn.sourceplan.common.core.controller.BaseController;
import cn.sourceplan.common.core.domain.AjaxResult;
-import cn.sourceplan.common.enums.BusinessType;
-import cn.sourceplan.common.domain.SysUserStation;
-import cn.sourceplan.common.service.ISysUserStationService;
-import cn.sourceplan.common.utils.poi.ExcelUtil;
import cn.sourceplan.common.core.page.TableDataInfo;
+import cn.sourceplan.common.domain.SysUserStation;
+import cn.sourceplan.common.enums.BusinessType;
+import cn.sourceplan.common.service.ISysUserStationService;
+import cn.sourceplan.common.utils.SecurityUtils;
+import cn.sourceplan.common.utils.poi.ExcelUtil;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.web.bind.annotation.*;
+
+import javax.servlet.http.HttpServletResponse;
+import java.util.List;
/**
* 用户工位绑定Controller
diff --git a/yjh-mes/src/main/java/com/ruoyi/common/domain/SysCodeRule.java b/yjh-mes/src/main/java/cn/sourceplan/common/domain/SysCodeRule.java
similarity index 90%
rename from yjh-mes/src/main/java/com/ruoyi/common/domain/SysCodeRule.java
rename to yjh-mes/src/main/java/cn/sourceplan/common/domain/SysCodeRule.java
index 6120988..3859f58 100644
--- a/yjh-mes/src/main/java/com/ruoyi/common/domain/SysCodeRule.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/common/domain/SysCodeRule.java
@@ -1,16 +1,14 @@
package cn.sourceplan.common.domain;
-import java.util.List;
-
+import cn.sourceplan.common.annotation.Excel;
+import cn.sourceplan.common.core.domain.BaseEntity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
-import org.apache.commons.lang3.builder.ToStringBuilder;
-import org.apache.commons.lang3.builder.ToStringStyle;
-import cn.sourceplan.common.annotation.Excel;
-import cn.sourceplan.common.core.domain.BaseEntity;
+
+import java.util.List;
/**
* 编码规则对象 sys_code_rule
diff --git a/yjh-mes/src/main/java/com/ruoyi/common/domain/SysCodeRuleEntry.java b/yjh-mes/src/main/java/cn/sourceplan/common/domain/SysCodeRuleEntry.java
similarity index 90%
rename from yjh-mes/src/main/java/com/ruoyi/common/domain/SysCodeRuleEntry.java
rename to yjh-mes/src/main/java/cn/sourceplan/common/domain/SysCodeRuleEntry.java
index 6ccc38f..03e3710 100644
--- a/yjh-mes/src/main/java/com/ruoyi/common/domain/SysCodeRuleEntry.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/common/domain/SysCodeRuleEntry.java
@@ -1,13 +1,10 @@
package cn.sourceplan.common.domain;
+import cn.sourceplan.common.annotation.Excel;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
-import org.apache.commons.lang3.builder.ToStringBuilder;
-import org.apache.commons.lang3.builder.ToStringStyle;
-import cn.sourceplan.common.annotation.Excel;
-import cn.sourceplan.common.core.domain.BaseEntity;
/**
* 编码规则子对象 sys_code_rule_entry
diff --git a/yjh-mes/src/main/java/com/ruoyi/common/domain/SysFileInfo.java b/yjh-mes/src/main/java/cn/sourceplan/common/domain/SysFileInfo.java
similarity index 79%
rename from yjh-mes/src/main/java/com/ruoyi/common/domain/SysFileInfo.java
rename to yjh-mes/src/main/java/cn/sourceplan/common/domain/SysFileInfo.java
index 1778762..bacaefb 100644
--- a/yjh-mes/src/main/java/com/ruoyi/common/domain/SysFileInfo.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/common/domain/SysFileInfo.java
@@ -1,10 +1,8 @@
package cn.sourceplan.common.domain;
import com.baomidou.mybatisplus.annotation.IdType;
-import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
-import cn.sourceplan.common.core.domain.BaseEntity;
import lombok.Data;
/**
diff --git a/yjh-mes/src/main/java/com/ruoyi/common/domain/SysUserStation.java b/yjh-mes/src/main/java/cn/sourceplan/common/domain/SysUserStation.java
similarity index 90%
rename from yjh-mes/src/main/java/com/ruoyi/common/domain/SysUserStation.java
rename to yjh-mes/src/main/java/cn/sourceplan/common/domain/SysUserStation.java
index e31213c..2247592 100644
--- a/yjh-mes/src/main/java/com/ruoyi/common/domain/SysUserStation.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/common/domain/SysUserStation.java
@@ -1,12 +1,9 @@
package cn.sourceplan.common.domain;
+import cn.sourceplan.common.annotation.Excel;
import com.baomidou.mybatisplus.annotation.*;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
-import org.apache.commons.lang3.builder.ToStringBuilder;
-import org.apache.commons.lang3.builder.ToStringStyle;
-import cn.sourceplan.common.annotation.Excel;
-import cn.sourceplan.common.core.domain.BaseEntity;
import java.util.Date;
diff --git a/yjh-mes/src/main/java/com/ruoyi/common/mapper/SqlCheckMapper.java b/yjh-mes/src/main/java/cn/sourceplan/common/mapper/SqlCheckMapper.java
similarity index 93%
rename from yjh-mes/src/main/java/com/ruoyi/common/mapper/SqlCheckMapper.java
rename to yjh-mes/src/main/java/cn/sourceplan/common/mapper/SqlCheckMapper.java
index f6d31e1..23c37f5 100644
--- a/yjh-mes/src/main/java/com/ruoyi/common/mapper/SqlCheckMapper.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/common/mapper/SqlCheckMapper.java
@@ -1,7 +1,5 @@
package cn.sourceplan.common.mapper;
-import com.alibaba.fastjson2.JSONArray;
-import com.alibaba.fastjson2.JSONObject;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;
diff --git a/yjh-mes/src/main/java/com/ruoyi/common/mapper/SysCodeRuleEntryMapper.java b/yjh-mes/src/main/java/cn/sourceplan/common/mapper/SysCodeRuleEntryMapper.java
similarity index 79%
rename from yjh-mes/src/main/java/com/ruoyi/common/mapper/SysCodeRuleEntryMapper.java
rename to yjh-mes/src/main/java/cn/sourceplan/common/mapper/SysCodeRuleEntryMapper.java
index 184d3d8..db31be7 100644
--- a/yjh-mes/src/main/java/com/ruoyi/common/mapper/SysCodeRuleEntryMapper.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/common/mapper/SysCodeRuleEntryMapper.java
@@ -1,10 +1,7 @@
package cn.sourceplan.common.mapper;
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import cn.sourceplan.common.domain.SysCodeRule;
import cn.sourceplan.common.domain.SysCodeRuleEntry;
-import cn.sourceplan.sale.domain.SalOrderEntry;
-import org.apache.ibatis.annotations.Options;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.springframework.stereotype.Repository;
import java.util.Collection;
diff --git a/yjh-mes/src/main/java/com/ruoyi/common/mapper/SysCodeRuleMapper.java b/yjh-mes/src/main/java/cn/sourceplan/common/mapper/SysCodeRuleMapper.java
similarity index 87%
rename from yjh-mes/src/main/java/com/ruoyi/common/mapper/SysCodeRuleMapper.java
rename to yjh-mes/src/main/java/cn/sourceplan/common/mapper/SysCodeRuleMapper.java
index 2401c09..c51e519 100644
--- a/yjh-mes/src/main/java/com/ruoyi/common/mapper/SysCodeRuleMapper.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/common/mapper/SysCodeRuleMapper.java
@@ -1,11 +1,7 @@
package cn.sourceplan.common.mapper;
-import java.util.List;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import cn.sourceplan.common.domain.SysCodeRule;
-import cn.sourceplan.common.domain.SysCodeRuleEntry;
-import cn.sourceplan.common.domain.SysFileInfo;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.springframework.stereotype.Repository;
/**
diff --git a/yjh-mes/src/main/java/com/ruoyi/common/mapper/SysFileInfoMapper.java b/yjh-mes/src/main/java/cn/sourceplan/common/mapper/SysFileInfoMapper.java
similarity index 100%
rename from yjh-mes/src/main/java/com/ruoyi/common/mapper/SysFileInfoMapper.java
rename to yjh-mes/src/main/java/cn/sourceplan/common/mapper/SysFileInfoMapper.java
index c91161b..46a564b 100644
--- a/yjh-mes/src/main/java/com/ruoyi/common/mapper/SysFileInfoMapper.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/common/mapper/SysFileInfoMapper.java
@@ -1,7 +1,7 @@
package cn.sourceplan.common.mapper;
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import cn.sourceplan.common.domain.SysFileInfo;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.springframework.stereotype.Repository;
/**
diff --git a/yjh-mes/src/main/java/com/ruoyi/common/mapper/SysUserStationMapper.java b/yjh-mes/src/main/java/cn/sourceplan/common/mapper/SysUserStationMapper.java
similarity index 91%
rename from yjh-mes/src/main/java/com/ruoyi/common/mapper/SysUserStationMapper.java
rename to yjh-mes/src/main/java/cn/sourceplan/common/mapper/SysUserStationMapper.java
index f4dea7e..9528449 100644
--- a/yjh-mes/src/main/java/com/ruoyi/common/mapper/SysUserStationMapper.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/common/mapper/SysUserStationMapper.java
@@ -1,10 +1,7 @@
package cn.sourceplan.common.mapper;
-import java.util.List;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import cn.sourceplan.common.domain.SysFileInfo;
import cn.sourceplan.common.domain.SysUserStation;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;
diff --git a/yjh-mes/src/main/java/com/ruoyi/common/mqtt/MqttConsumerCallBack.java b/yjh-mes/src/main/java/cn/sourceplan/common/mqtt/MqttConsumerCallBack.java
similarity index 97%
rename from yjh-mes/src/main/java/com/ruoyi/common/mqtt/MqttConsumerCallBack.java
rename to yjh-mes/src/main/java/cn/sourceplan/common/mqtt/MqttConsumerCallBack.java
index e42d840..7929fb2 100644
--- a/yjh-mes/src/main/java/com/ruoyi/common/mqtt/MqttConsumerCallBack.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/common/mqtt/MqttConsumerCallBack.java
@@ -1,12 +1,10 @@
package cn.sourceplan.common.mqtt;
import cn.hutool.core.date.DateUtil;
-import com.alibaba.fastjson2.JSONObject;
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import cn.sourceplan.common.utils.StringUtils;
import cn.sourceplan.equipment.domain.Equipment;
import cn.sourceplan.equipment.mapper.EquipmentMapper;
-import cn.sourceplan.equipment.service.IEquipmentService;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import org.eclipse.paho.client.mqttv3.IMqttDeliveryToken;
import org.eclipse.paho.client.mqttv3.MqttCallback;
import org.eclipse.paho.client.mqttv3.MqttMessage;
diff --git a/yjh-mes/src/main/java/com/ruoyi/common/mqtt/MqttConsumerConfig.java b/yjh-mes/src/main/java/cn/sourceplan/common/mqtt/MqttConsumerConfig.java
similarity index 96%
rename from yjh-mes/src/main/java/com/ruoyi/common/mqtt/MqttConsumerConfig.java
rename to yjh-mes/src/main/java/cn/sourceplan/common/mqtt/MqttConsumerConfig.java
index c5d3b40..dd7a6ee 100644
--- a/yjh-mes/src/main/java/com/ruoyi/common/mqtt/MqttConsumerConfig.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/common/mqtt/MqttConsumerConfig.java
@@ -1,17 +1,17 @@
package cn.sourceplan.common.mqtt;
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import cn.sourceplan.equipment.domain.Equipment;
import cn.sourceplan.equipment.mapper.EquipmentMapper;
-import lombok.extern.slf4j.Slf4j;
-import org.eclipse.paho.client.mqttv3.*;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import org.eclipse.paho.client.mqttv3.MqttClient;
+import org.eclipse.paho.client.mqttv3.MqttConnectOptions;
+import org.eclipse.paho.client.mqttv3.MqttException;
import org.eclipse.paho.client.mqttv3.persist.MemoryPersistence;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Configuration;
import javax.annotation.PostConstruct;
-import java.util.ArrayList;
import java.util.List;
/**
diff --git a/yjh-mes/src/main/java/com/ruoyi/common/mybatisplus/EasySqlInjector.java b/yjh-mes/src/main/java/cn/sourceplan/common/mybatisplus/EasySqlInjector.java
similarity index 91%
rename from yjh-mes/src/main/java/com/ruoyi/common/mybatisplus/EasySqlInjector.java
rename to yjh-mes/src/main/java/cn/sourceplan/common/mybatisplus/EasySqlInjector.java
index 1f6232e..a97d9c9 100644
--- a/yjh-mes/src/main/java/com/ruoyi/common/mybatisplus/EasySqlInjector.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/common/mybatisplus/EasySqlInjector.java
@@ -2,7 +2,6 @@ package cn.sourceplan.common.mybatisplus;
import com.baomidou.mybatisplus.core.injector.AbstractMethod;
import com.baomidou.mybatisplus.core.injector.DefaultSqlInjector;
-import com.baomidou.mybatisplus.core.metadata.TableInfo;
import com.baomidou.mybatisplus.extension.injector.methods.InsertBatchSomeColumn;
import java.util.List;
diff --git a/yjh-mes/src/main/java/com/ruoyi/common/mybatisplus/MyMetaObjectHandler.java b/yjh-mes/src/main/java/cn/sourceplan/common/mybatisplus/MyMetaObjectHandler.java
similarity index 100%
rename from yjh-mes/src/main/java/com/ruoyi/common/mybatisplus/MyMetaObjectHandler.java
rename to yjh-mes/src/main/java/cn/sourceplan/common/mybatisplus/MyMetaObjectHandler.java
index d47bfec..8cbd4dd 100644
--- a/yjh-mes/src/main/java/com/ruoyi/common/mybatisplus/MyMetaObjectHandler.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/common/mybatisplus/MyMetaObjectHandler.java
@@ -1,8 +1,8 @@
package cn.sourceplan.common.mybatisplus;
import cn.hutool.core.date.DateUtil;
-import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler;
import cn.sourceplan.common.utils.SecurityUtils;
+import com.baomidou.mybatisplus.core.handlers.MetaObjectHandler;
import org.apache.ibatis.reflection.MetaObject;
import org.springframework.stereotype.Component;
diff --git a/yjh-mes/src/main/java/com/ruoyi/common/service/ISysCodeRuleService.java b/yjh-mes/src/main/java/cn/sourceplan/common/service/ISysCodeRuleService.java
similarity index 96%
rename from yjh-mes/src/main/java/com/ruoyi/common/service/ISysCodeRuleService.java
rename to yjh-mes/src/main/java/cn/sourceplan/common/service/ISysCodeRuleService.java
index b8ea831..79c2420 100644
--- a/yjh-mes/src/main/java/com/ruoyi/common/service/ISysCodeRuleService.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/common/service/ISysCodeRuleService.java
@@ -1,8 +1,8 @@
package cn.sourceplan.common.service;
-import java.util.List;
import cn.sourceplan.common.domain.SysCodeRule;
-import com.sun.org.apache.xpath.internal.operations.Bool;
+
+import java.util.List;
/**
* 编码规则Service接口
diff --git a/yjh-mes/src/main/java/com/ruoyi/common/service/ISysUserStationService.java b/yjh-mes/src/main/java/cn/sourceplan/common/service/ISysUserStationService.java
similarity index 99%
rename from yjh-mes/src/main/java/com/ruoyi/common/service/ISysUserStationService.java
rename to yjh-mes/src/main/java/cn/sourceplan/common/service/ISysUserStationService.java
index acc9e5b..4c17317 100644
--- a/yjh-mes/src/main/java/com/ruoyi/common/service/ISysUserStationService.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/common/service/ISysUserStationService.java
@@ -1,8 +1,9 @@
package cn.sourceplan.common.service;
-import java.util.List;
import cn.sourceplan.common.domain.SysUserStation;
+import java.util.List;
+
/**
* 用户工位绑定Service接口
*
diff --git a/yjh-mes/src/main/java/com/ruoyi/common/service/impl/SysCodeRuleServiceImpl.java b/yjh-mes/src/main/java/cn/sourceplan/common/service/impl/SysCodeRuleServiceImpl.java
similarity index 99%
rename from yjh-mes/src/main/java/com/ruoyi/common/service/impl/SysCodeRuleServiceImpl.java
rename to yjh-mes/src/main/java/cn/sourceplan/common/service/impl/SysCodeRuleServiceImpl.java
index 2dd6bd9..fab5099 100644
--- a/yjh-mes/src/main/java/com/ruoyi/common/service/impl/SysCodeRuleServiceImpl.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/common/service/impl/SysCodeRuleServiceImpl.java
@@ -1,27 +1,25 @@
package cn.sourceplan.common.service.impl;
+import cn.sourceplan.common.domain.SysCodeRule;
+import cn.sourceplan.common.domain.SysCodeRuleEntry;
+import cn.sourceplan.common.mapper.SysCodeRuleEntryMapper;
+import cn.sourceplan.common.mapper.SysCodeRuleMapper;
+import cn.sourceplan.common.service.ISysCodeRuleService;
+import cn.sourceplan.common.utils.StringUtils;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.context.ApplicationContext;
+import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
+
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.text.SimpleDateFormat;
+import java.util.ArrayList;
import java.util.Arrays;
import java.util.Date;
import java.util.List;
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
-import cn.sourceplan.common.mapper.SysCodeRuleEntryMapper;
-import cn.sourceplan.common.utils.DateUtils;
-import cn.sourceplan.masterdata.service.impl.MaterialServiceImpl;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.context.ApplicationContext;
-import org.springframework.stereotype.Service;
-import java.util.ArrayList;
-import cn.sourceplan.common.utils.StringUtils;
-import org.springframework.transaction.annotation.Transactional;
-import cn.sourceplan.common.domain.SysCodeRuleEntry;
-import cn.sourceplan.common.mapper.SysCodeRuleMapper;
-import cn.sourceplan.common.domain.SysCodeRule;
-import cn.sourceplan.common.service.ISysCodeRuleService;
-
/**
* 编码规则Service业务层处理
diff --git a/yjh-mes/src/main/java/com/ruoyi/common/service/impl/SysUserStationServiceImpl.java b/yjh-mes/src/main/java/cn/sourceplan/common/service/impl/SysUserStationServiceImpl.java
similarity index 95%
rename from yjh-mes/src/main/java/com/ruoyi/common/service/impl/SysUserStationServiceImpl.java
rename to yjh-mes/src/main/java/cn/sourceplan/common/service/impl/SysUserStationServiceImpl.java
index eb99d12..b7cdc17 100644
--- a/yjh-mes/src/main/java/com/ruoyi/common/service/impl/SysUserStationServiceImpl.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/common/service/impl/SysUserStationServiceImpl.java
@@ -1,22 +1,18 @@
package cn.sourceplan.common.service.impl;
+import cn.sourceplan.common.domain.SysUserStation;
+import cn.sourceplan.common.mapper.SysUserStationMapper;
+import cn.sourceplan.common.service.ISysUserStationService;
+import cn.sourceplan.common.utils.SecurityUtils;
+import cn.sourceplan.masterdata.domain.Station;
+import cn.sourceplan.masterdata.mapper.StationMapper;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
import java.util.Date;
import java.util.List;
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
-import cn.sourceplan.common.core.domain.model.LoginUser;
-import cn.sourceplan.common.utils.DateUtils;
-import cn.sourceplan.common.utils.SecurityUtils;
-import cn.sourceplan.common.utils.StringUtils;
-import cn.sourceplan.masterdata.domain.Station;
-import cn.sourceplan.masterdata.mapper.StationMapper;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.security.core.token.TokenService;
-import org.springframework.stereotype.Service;
-import cn.sourceplan.common.mapper.SysUserStationMapper;
-import cn.sourceplan.common.domain.SysUserStation;
-import cn.sourceplan.common.service.ISysUserStationService;
-
/**
* 用户工位绑定Service业务层处理
*
diff --git a/yjh-mes/src/main/java/com/ruoyi/common/utils/MesDateUtil.java b/yjh-mes/src/main/java/cn/sourceplan/common/utils/MesDateUtil.java
similarity index 100%
rename from yjh-mes/src/main/java/com/ruoyi/common/utils/MesDateUtil.java
rename to yjh-mes/src/main/java/cn/sourceplan/common/utils/MesDateUtil.java
diff --git a/yjh-mes/src/main/java/com/ruoyi/common/utils/SqlCheckUtil.java b/yjh-mes/src/main/java/cn/sourceplan/common/utils/SqlCheckUtil.java
similarity index 89%
rename from yjh-mes/src/main/java/com/ruoyi/common/utils/SqlCheckUtil.java
rename to yjh-mes/src/main/java/cn/sourceplan/common/utils/SqlCheckUtil.java
index 30d92c5..d830979 100644
--- a/yjh-mes/src/main/java/com/ruoyi/common/utils/SqlCheckUtil.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/common/utils/SqlCheckUtil.java
@@ -1,16 +1,10 @@
package cn.sourceplan.common.utils;
-import cn.hutool.core.date.DateUtil;
-import com.alibaba.fastjson2.JSONArray;
-import com.alibaba.fastjson2.JSONObject;
import cn.sourceplan.common.mapper.SqlCheckMapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import javax.annotation.PostConstruct;
-import javax.servlet.http.HttpServletRequest;
-import java.util.Date;
-import java.util.HashMap;
import java.util.List;
import java.util.Map;
diff --git a/yjh-mes/src/main/java/com/ruoyi/equipment/controller/EquipmentController.java b/yjh-mes/src/main/java/cn/sourceplan/equipment/controller/EquipmentController.java
similarity index 86%
rename from yjh-mes/src/main/java/com/ruoyi/equipment/controller/EquipmentController.java
rename to yjh-mes/src/main/java/cn/sourceplan/equipment/controller/EquipmentController.java
index e7285e3..0943dee 100644
--- a/yjh-mes/src/main/java/com/ruoyi/equipment/controller/EquipmentController.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/equipment/controller/EquipmentController.java
@@ -1,30 +1,21 @@
package cn.sourceplan.equipment.controller;
-import java.util.List;
-import java.util.Map;
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
-
-import com.alibaba.fastjson2.JSONArray;
-import com.alibaba.fastjson2.JSONObject;
-import org.springframework.security.access.prepost.PreAuthorize;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.PutMapping;
-import org.springframework.web.bind.annotation.DeleteMapping;
-import org.springframework.web.bind.annotation.PathVariable;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
import cn.sourceplan.common.annotation.Log;
import cn.sourceplan.common.core.controller.BaseController;
import cn.sourceplan.common.core.domain.AjaxResult;
+import cn.sourceplan.common.core.page.TableDataInfo;
import cn.sourceplan.common.enums.BusinessType;
+import cn.sourceplan.common.utils.poi.ExcelUtil;
import cn.sourceplan.equipment.domain.Equipment;
import cn.sourceplan.equipment.service.IEquipmentService;
-import cn.sourceplan.common.utils.poi.ExcelUtil;
-import cn.sourceplan.common.core.page.TableDataInfo;
+import com.alibaba.fastjson2.JSONObject;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.web.bind.annotation.*;
+
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+import java.util.List;
/**
* 设备信息Controller
diff --git a/yjh-mes/src/main/java/com/ruoyi/equipment/controller/InspectionItemController.java b/yjh-mes/src/main/java/cn/sourceplan/equipment/controller/InspectionItemController.java
similarity index 86%
rename from yjh-mes/src/main/java/com/ruoyi/equipment/controller/InspectionItemController.java
rename to yjh-mes/src/main/java/cn/sourceplan/equipment/controller/InspectionItemController.java
index bbed20b..50a11b2 100644
--- a/yjh-mes/src/main/java/com/ruoyi/equipment/controller/InspectionItemController.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/equipment/controller/InspectionItemController.java
@@ -1,25 +1,19 @@
package cn.sourceplan.equipment.controller;
-import java.util.List;
-import javax.servlet.http.HttpServletResponse;
-import org.springframework.security.access.prepost.PreAuthorize;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.PutMapping;
-import org.springframework.web.bind.annotation.DeleteMapping;
-import org.springframework.web.bind.annotation.PathVariable;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
import cn.sourceplan.common.annotation.Log;
import cn.sourceplan.common.core.controller.BaseController;
import cn.sourceplan.common.core.domain.AjaxResult;
+import cn.sourceplan.common.core.page.TableDataInfo;
import cn.sourceplan.common.enums.BusinessType;
+import cn.sourceplan.common.utils.poi.ExcelUtil;
import cn.sourceplan.equipment.domain.InspectionItem;
import cn.sourceplan.equipment.service.IInspectionItemService;
-import cn.sourceplan.common.utils.poi.ExcelUtil;
-import cn.sourceplan.common.core.page.TableDataInfo;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.web.bind.annotation.*;
+
+import javax.servlet.http.HttpServletResponse;
+import java.util.List;
/**
* 设备项目Controller
diff --git a/yjh-mes/src/main/java/com/ruoyi/equipment/controller/RepairOrderController.java b/yjh-mes/src/main/java/cn/sourceplan/equipment/controller/RepairOrderController.java
similarity index 88%
rename from yjh-mes/src/main/java/com/ruoyi/equipment/controller/RepairOrderController.java
rename to yjh-mes/src/main/java/cn/sourceplan/equipment/controller/RepairOrderController.java
index abbb877..59c3675 100644
--- a/yjh-mes/src/main/java/com/ruoyi/equipment/controller/RepairOrderController.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/equipment/controller/RepairOrderController.java
@@ -1,27 +1,20 @@
package cn.sourceplan.equipment.controller;
-import java.util.List;
-import javax.servlet.http.HttpServletResponse;
-
-import org.apache.commons.lang3.StringUtils;
-import org.springframework.security.access.prepost.PreAuthorize;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.PutMapping;
-import org.springframework.web.bind.annotation.DeleteMapping;
-import org.springframework.web.bind.annotation.PathVariable;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
import cn.sourceplan.common.annotation.Log;
import cn.sourceplan.common.core.controller.BaseController;
import cn.sourceplan.common.core.domain.AjaxResult;
+import cn.sourceplan.common.core.page.TableDataInfo;
import cn.sourceplan.common.enums.BusinessType;
+import cn.sourceplan.common.utils.poi.ExcelUtil;
import cn.sourceplan.equipment.domain.RepairOrder;
import cn.sourceplan.equipment.service.IRepairOrderService;
-import cn.sourceplan.common.utils.poi.ExcelUtil;
-import cn.sourceplan.common.core.page.TableDataInfo;
+import org.apache.commons.lang3.StringUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.web.bind.annotation.*;
+
+import javax.servlet.http.HttpServletResponse;
+import java.util.List;
/**
* 设备维修单Controller
diff --git a/yjh-mes/src/main/java/com/ruoyi/equipment/domain/Equipment.java b/yjh-mes/src/main/java/cn/sourceplan/equipment/domain/Equipment.java
similarity index 93%
rename from yjh-mes/src/main/java/com/ruoyi/equipment/domain/Equipment.java
rename to yjh-mes/src/main/java/cn/sourceplan/equipment/domain/Equipment.java
index 52a2f9d..b83c98f 100644
--- a/yjh-mes/src/main/java/com/ruoyi/equipment/domain/Equipment.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/equipment/domain/Equipment.java
@@ -1,11 +1,9 @@
package cn.sourceplan.equipment.domain;
-import com.baomidou.mybatisplus.annotation.*;
-import lombok.Data;
-import org.apache.commons.lang3.builder.ToStringBuilder;
-import org.apache.commons.lang3.builder.ToStringStyle;
import cn.sourceplan.common.annotation.Excel;
import cn.sourceplan.common.core.domain.BaseEntity;
+import com.baomidou.mybatisplus.annotation.*;
+import lombok.Data;
/**
* 设备信息对象 dm_equipment
diff --git a/yjh-mes/src/main/java/com/ruoyi/equipment/domain/InspectionItem.java b/yjh-mes/src/main/java/cn/sourceplan/equipment/domain/InspectionItem.java
similarity index 90%
rename from yjh-mes/src/main/java/com/ruoyi/equipment/domain/InspectionItem.java
rename to yjh-mes/src/main/java/cn/sourceplan/equipment/domain/InspectionItem.java
index 21d21fd..dfac506 100644
--- a/yjh-mes/src/main/java/com/ruoyi/equipment/domain/InspectionItem.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/equipment/domain/InspectionItem.java
@@ -1,13 +1,11 @@
package cn.sourceplan.equipment.domain;
+import cn.sourceplan.common.annotation.Excel;
+import cn.sourceplan.common.core.domain.BaseEntity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
-import org.apache.commons.lang3.builder.ToStringBuilder;
-import org.apache.commons.lang3.builder.ToStringStyle;
-import cn.sourceplan.common.annotation.Excel;
-import cn.sourceplan.common.core.domain.BaseEntity;
/**
* 设备项目对象 dm_inspection_item
diff --git a/yjh-mes/src/main/java/com/ruoyi/equipment/domain/RepairOrder.java b/yjh-mes/src/main/java/cn/sourceplan/equipment/domain/RepairOrder.java
similarity index 95%
rename from yjh-mes/src/main/java/com/ruoyi/equipment/domain/RepairOrder.java
rename to yjh-mes/src/main/java/cn/sourceplan/equipment/domain/RepairOrder.java
index 4963675..47f985e 100644
--- a/yjh-mes/src/main/java/com/ruoyi/equipment/domain/RepairOrder.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/equipment/domain/RepairOrder.java
@@ -1,18 +1,16 @@
package cn.sourceplan.equipment.domain;
-import java.util.List;
-import java.util.Date;
-
+import cn.sourceplan.common.annotation.Excel;
+import cn.sourceplan.common.core.domain.BaseEntity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
-import org.apache.commons.lang3.builder.ToStringBuilder;
-import org.apache.commons.lang3.builder.ToStringStyle;
-import cn.sourceplan.common.annotation.Excel;
-import cn.sourceplan.common.core.domain.BaseEntity;
+
+import java.util.Date;
+import java.util.List;
/**
* 设备维修单对象 dm_repair_order
diff --git a/yjh-mes/src/main/java/com/ruoyi/equipment/domain/RepairOrderEntry.java b/yjh-mes/src/main/java/cn/sourceplan/equipment/domain/RepairOrderEntry.java
similarity index 92%
rename from yjh-mes/src/main/java/com/ruoyi/equipment/domain/RepairOrderEntry.java
rename to yjh-mes/src/main/java/cn/sourceplan/equipment/domain/RepairOrderEntry.java
index 92ea9f2..4960d4a 100644
--- a/yjh-mes/src/main/java/com/ruoyi/equipment/domain/RepairOrderEntry.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/equipment/domain/RepairOrderEntry.java
@@ -1,13 +1,11 @@
package cn.sourceplan.equipment.domain;
+import cn.sourceplan.common.annotation.Excel;
+import cn.sourceplan.common.core.domain.BaseEntity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
-import org.apache.commons.lang3.builder.ToStringBuilder;
-import org.apache.commons.lang3.builder.ToStringStyle;
-import cn.sourceplan.common.annotation.Excel;
-import cn.sourceplan.common.core.domain.BaseEntity;
/**
* 设备维修单明细对象 dm_repair_order_entry
diff --git a/yjh-mes/src/main/java/com/ruoyi/equipment/mapper/EquipmentMapper.java b/yjh-mes/src/main/java/cn/sourceplan/equipment/mapper/EquipmentMapper.java
similarity index 95%
rename from yjh-mes/src/main/java/com/ruoyi/equipment/mapper/EquipmentMapper.java
rename to yjh-mes/src/main/java/cn/sourceplan/equipment/mapper/EquipmentMapper.java
index 821dd64..c7aafa1 100644
--- a/yjh-mes/src/main/java/com/ruoyi/equipment/mapper/EquipmentMapper.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/equipment/mapper/EquipmentMapper.java
@@ -1,14 +1,13 @@
package cn.sourceplan.equipment.mapper;
+import cn.sourceplan.equipment.domain.Equipment;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Param;
+import org.springframework.stereotype.Repository;
+
import java.util.List;
import java.util.Map;
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import cn.sourceplan.equipment.domain.Equipment;
-import cn.sourceplan.finance.domain.Payroll;
-import org.apache.ibatis.annotations.Param;
-import org.springframework.stereotype.Repository;
-
/**
* 设备信息Mapper接口
*
diff --git a/yjh-mes/src/main/java/com/ruoyi/equipment/mapper/InspectionItemMapper.java b/yjh-mes/src/main/java/cn/sourceplan/equipment/mapper/InspectionItemMapper.java
similarity index 83%
rename from yjh-mes/src/main/java/com/ruoyi/equipment/mapper/InspectionItemMapper.java
rename to yjh-mes/src/main/java/cn/sourceplan/equipment/mapper/InspectionItemMapper.java
index 8a493a6..bfa89c2 100644
--- a/yjh-mes/src/main/java/com/ruoyi/equipment/mapper/InspectionItemMapper.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/equipment/mapper/InspectionItemMapper.java
@@ -1,10 +1,7 @@
package cn.sourceplan.equipment.mapper;
-import java.util.List;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import cn.sourceplan.equipment.domain.Equipment;
import cn.sourceplan.equipment.domain.InspectionItem;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.springframework.stereotype.Repository;
/**
diff --git a/yjh-mes/src/main/java/com/ruoyi/equipment/mapper/RepairOrderEntryMapper.java b/yjh-mes/src/main/java/cn/sourceplan/equipment/mapper/RepairOrderEntryMapper.java
similarity index 82%
rename from yjh-mes/src/main/java/com/ruoyi/equipment/mapper/RepairOrderEntryMapper.java
rename to yjh-mes/src/main/java/cn/sourceplan/equipment/mapper/RepairOrderEntryMapper.java
index a5dd12d..84fdbd7 100644
--- a/yjh-mes/src/main/java/com/ruoyi/equipment/mapper/RepairOrderEntryMapper.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/equipment/mapper/RepairOrderEntryMapper.java
@@ -1,13 +1,10 @@
package cn.sourceplan.equipment.mapper;
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import cn.sourceplan.equipment.domain.RepairOrder;
import cn.sourceplan.equipment.domain.RepairOrderEntry;
-import cn.sourceplan.finance.domain.PieceWagePlan;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.springframework.stereotype.Repository;
import java.util.Collection;
-import java.util.List;
/**
* 设备维修单Mapper接口
diff --git a/yjh-mes/src/main/java/com/ruoyi/equipment/mapper/RepairOrderMapper.java b/yjh-mes/src/main/java/cn/sourceplan/equipment/mapper/RepairOrderMapper.java
similarity index 90%
rename from yjh-mes/src/main/java/com/ruoyi/equipment/mapper/RepairOrderMapper.java
rename to yjh-mes/src/main/java/cn/sourceplan/equipment/mapper/RepairOrderMapper.java
index 35bb10b..b4e77fc 100644
--- a/yjh-mes/src/main/java/com/ruoyi/equipment/mapper/RepairOrderMapper.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/equipment/mapper/RepairOrderMapper.java
@@ -1,11 +1,7 @@
package cn.sourceplan.equipment.mapper;
-import java.util.List;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import cn.sourceplan.equipment.domain.InspectionItem;
import cn.sourceplan.equipment.domain.RepairOrder;
-import cn.sourceplan.equipment.domain.RepairOrderEntry;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.springframework.stereotype.Repository;
/**
diff --git a/yjh-mes/src/main/java/com/ruoyi/equipment/service/IEquipmentService.java b/yjh-mes/src/main/java/cn/sourceplan/equipment/service/IEquipmentService.java
similarity index 96%
rename from yjh-mes/src/main/java/com/ruoyi/equipment/service/IEquipmentService.java
rename to yjh-mes/src/main/java/cn/sourceplan/equipment/service/IEquipmentService.java
index 84ec40b..193a0c0 100644
--- a/yjh-mes/src/main/java/com/ruoyi/equipment/service/IEquipmentService.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/equipment/service/IEquipmentService.java
@@ -1,13 +1,10 @@
package cn.sourceplan.equipment.service;
-import java.util.List;
-import java.util.Map;
-
-import com.alibaba.fastjson2.JSONArray;
-import com.alibaba.fastjson2.JSONObject;
import cn.sourceplan.equipment.domain.Equipment;
+import com.alibaba.fastjson2.JSONObject;
import javax.servlet.http.HttpServletRequest;
+import java.util.List;
/**
* 设备信息Service接口
diff --git a/yjh-mes/src/main/java/com/ruoyi/equipment/service/IInspectionItemService.java b/yjh-mes/src/main/java/cn/sourceplan/equipment/service/IInspectionItemService.java
similarity index 99%
rename from yjh-mes/src/main/java/com/ruoyi/equipment/service/IInspectionItemService.java
rename to yjh-mes/src/main/java/cn/sourceplan/equipment/service/IInspectionItemService.java
index 1785409..cd333a6 100644
--- a/yjh-mes/src/main/java/com/ruoyi/equipment/service/IInspectionItemService.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/equipment/service/IInspectionItemService.java
@@ -1,8 +1,9 @@
package cn.sourceplan.equipment.service;
-import java.util.List;
import cn.sourceplan.equipment.domain.InspectionItem;
+import java.util.List;
+
/**
* 设备项目Service接口
*
diff --git a/yjh-mes/src/main/java/com/ruoyi/equipment/service/IRepairOrderService.java b/yjh-mes/src/main/java/cn/sourceplan/equipment/service/IRepairOrderService.java
similarity index 99%
rename from yjh-mes/src/main/java/com/ruoyi/equipment/service/IRepairOrderService.java
rename to yjh-mes/src/main/java/cn/sourceplan/equipment/service/IRepairOrderService.java
index 733293f..416de8d 100644
--- a/yjh-mes/src/main/java/com/ruoyi/equipment/service/IRepairOrderService.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/equipment/service/IRepairOrderService.java
@@ -1,8 +1,9 @@
package cn.sourceplan.equipment.service;
-import java.util.List;
import cn.sourceplan.equipment.domain.RepairOrder;
+import java.util.List;
+
/**
* 设备维修单Service接口
*
diff --git a/yjh-mes/src/main/java/com/ruoyi/equipment/service/impl/EquipmentServiceImpl.java b/yjh-mes/src/main/java/cn/sourceplan/equipment/service/impl/EquipmentServiceImpl.java
similarity index 98%
rename from yjh-mes/src/main/java/com/ruoyi/equipment/service/impl/EquipmentServiceImpl.java
rename to yjh-mes/src/main/java/cn/sourceplan/equipment/service/impl/EquipmentServiceImpl.java
index d120662..aa03938 100644
--- a/yjh-mes/src/main/java/com/ruoyi/equipment/service/impl/EquipmentServiceImpl.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/equipment/service/impl/EquipmentServiceImpl.java
@@ -1,25 +1,21 @@
package cn.sourceplan.equipment.service.impl;
-import java.time.LocalDateTime;
-import java.time.ZoneId;
-import java.time.ZonedDateTime;
-import java.time.format.DateTimeFormatter;
-import java.util.*;
-
import cn.hutool.core.date.DateUnit;
import cn.hutool.core.date.DateUtil;
+import cn.sourceplan.common.utils.MesDateUtil;
+import cn.sourceplan.equipment.domain.Equipment;
+import cn.sourceplan.equipment.mapper.EquipmentMapper;
+import cn.sourceplan.equipment.service.IEquipmentService;
import com.alibaba.fastjson2.JSONArray;
import com.alibaba.fastjson2.JSONObject;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
-import cn.sourceplan.common.utils.DateUtils;
-import cn.sourceplan.common.utils.MesDateUtil;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
-import cn.sourceplan.equipment.mapper.EquipmentMapper;
-import cn.sourceplan.equipment.domain.Equipment;
-import cn.sourceplan.equipment.service.IEquipmentService;
import javax.servlet.http.HttpServletRequest;
+import java.time.LocalDateTime;
+import java.time.format.DateTimeFormatter;
+import java.util.*;
/**
* 设备信息Service业务层处理
diff --git a/yjh-mes/src/main/java/com/ruoyi/equipment/service/impl/InspectionItemServiceImpl.java b/yjh-mes/src/main/java/cn/sourceplan/equipment/service/impl/InspectionItemServiceImpl.java
similarity index 98%
rename from yjh-mes/src/main/java/com/ruoyi/equipment/service/impl/InspectionItemServiceImpl.java
rename to yjh-mes/src/main/java/cn/sourceplan/equipment/service/impl/InspectionItemServiceImpl.java
index fca838f..8207656 100644
--- a/yjh-mes/src/main/java/com/ruoyi/equipment/service/impl/InspectionItemServiceImpl.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/equipment/service/impl/InspectionItemServiceImpl.java
@@ -1,16 +1,15 @@
package cn.sourceplan.equipment.service.impl;
+import cn.sourceplan.equipment.domain.InspectionItem;
+import cn.sourceplan.equipment.mapper.InspectionItemMapper;
+import cn.sourceplan.equipment.service.IInspectionItemService;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
import java.util.Arrays;
import java.util.List;
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
-import cn.sourceplan.common.utils.DateUtils;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Service;
-import cn.sourceplan.equipment.mapper.InspectionItemMapper;
-import cn.sourceplan.equipment.domain.InspectionItem;
-import cn.sourceplan.equipment.service.IInspectionItemService;
-
/**
* 设备项目Service业务层处理
*
diff --git a/yjh-mes/src/main/java/com/ruoyi/equipment/service/impl/RepairOrderServiceImpl.java b/yjh-mes/src/main/java/cn/sourceplan/equipment/service/impl/RepairOrderServiceImpl.java
similarity index 98%
rename from yjh-mes/src/main/java/com/ruoyi/equipment/service/impl/RepairOrderServiceImpl.java
rename to yjh-mes/src/main/java/cn/sourceplan/equipment/service/impl/RepairOrderServiceImpl.java
index bc85cb1..17d433d 100644
--- a/yjh-mes/src/main/java/com/ruoyi/equipment/service/impl/RepairOrderServiceImpl.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/equipment/service/impl/RepairOrderServiceImpl.java
@@ -1,19 +1,18 @@
package cn.sourceplan.equipment.service.impl;
-import java.util.List;
-
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
-import cn.sourceplan.common.utils.DateUtils;
+import cn.sourceplan.common.utils.StringUtils;
+import cn.sourceplan.equipment.domain.RepairOrder;
+import cn.sourceplan.equipment.domain.RepairOrderEntry;
import cn.sourceplan.equipment.mapper.RepairOrderEntryMapper;
+import cn.sourceplan.equipment.mapper.RepairOrderMapper;
+import cn.sourceplan.equipment.service.IRepairOrderService;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
-import java.util.ArrayList;
-import cn.sourceplan.common.utils.StringUtils;
import org.springframework.transaction.annotation.Transactional;
-import cn.sourceplan.equipment.domain.RepairOrderEntry;
-import cn.sourceplan.equipment.mapper.RepairOrderMapper;
-import cn.sourceplan.equipment.domain.RepairOrder;
-import cn.sourceplan.equipment.service.IRepairOrderService;
+
+import java.util.ArrayList;
+import java.util.List;
/**
* 设备维修单Service业务层处理
diff --git a/yjh-mes/src/main/java/com/ruoyi/finance/controller/PayrollController.java b/yjh-mes/src/main/java/cn/sourceplan/finance/controller/PayrollController.java
similarity index 98%
rename from yjh-mes/src/main/java/com/ruoyi/finance/controller/PayrollController.java
rename to yjh-mes/src/main/java/cn/sourceplan/finance/controller/PayrollController.java
index 021d5e7..8e2d7c4 100644
--- a/yjh-mes/src/main/java/com/ruoyi/finance/controller/PayrollController.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/finance/controller/PayrollController.java
@@ -1,22 +1,21 @@
package cn.sourceplan.finance.controller;
-import java.math.BigDecimal;
-import java.util.List;
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
-
-import cn.sourceplan.production.domain.Report;
-import org.springframework.security.access.prepost.PreAuthorize;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.*;
import cn.sourceplan.common.annotation.Log;
import cn.sourceplan.common.core.controller.BaseController;
import cn.sourceplan.common.core.domain.AjaxResult;
+import cn.sourceplan.common.core.page.TableDataInfo;
import cn.sourceplan.common.enums.BusinessType;
+import cn.sourceplan.common.utils.poi.ExcelUtil;
import cn.sourceplan.finance.domain.Payroll;
import cn.sourceplan.finance.service.IPayrollService;
-import cn.sourceplan.common.utils.poi.ExcelUtil;
-import cn.sourceplan.common.core.page.TableDataInfo;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.web.bind.annotation.*;
+
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+import java.math.BigDecimal;
+import java.util.List;
/**
* 工资单Controller
diff --git a/yjh-mes/src/main/java/com/ruoyi/finance/controller/PieceWagePlanController.java b/yjh-mes/src/main/java/cn/sourceplan/finance/controller/PieceWagePlanController.java
similarity index 88%
rename from yjh-mes/src/main/java/com/ruoyi/finance/controller/PieceWagePlanController.java
rename to yjh-mes/src/main/java/cn/sourceplan/finance/controller/PieceWagePlanController.java
index c96518e..89dbf76 100644
--- a/yjh-mes/src/main/java/com/ruoyi/finance/controller/PieceWagePlanController.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/finance/controller/PieceWagePlanController.java
@@ -1,25 +1,19 @@
package cn.sourceplan.finance.controller;
-import java.util.List;
-import javax.servlet.http.HttpServletResponse;
-import org.springframework.security.access.prepost.PreAuthorize;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.PutMapping;
-import org.springframework.web.bind.annotation.DeleteMapping;
-import org.springframework.web.bind.annotation.PathVariable;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
import cn.sourceplan.common.annotation.Log;
import cn.sourceplan.common.core.controller.BaseController;
import cn.sourceplan.common.core.domain.AjaxResult;
+import cn.sourceplan.common.core.page.TableDataInfo;
import cn.sourceplan.common.enums.BusinessType;
+import cn.sourceplan.common.utils.poi.ExcelUtil;
import cn.sourceplan.finance.domain.PieceWagePlan;
import cn.sourceplan.finance.service.IPieceWagePlanService;
-import cn.sourceplan.common.utils.poi.ExcelUtil;
-import cn.sourceplan.common.core.page.TableDataInfo;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.web.bind.annotation.*;
+
+import javax.servlet.http.HttpServletResponse;
+import java.util.List;
/**
* 计件工资方案Controller
diff --git a/yjh-mes/src/main/java/com/ruoyi/finance/domain/Payroll.java b/yjh-mes/src/main/java/cn/sourceplan/finance/domain/Payroll.java
similarity index 90%
rename from yjh-mes/src/main/java/com/ruoyi/finance/domain/Payroll.java
rename to yjh-mes/src/main/java/cn/sourceplan/finance/domain/Payroll.java
index 6fee323..65ec6c9 100644
--- a/yjh-mes/src/main/java/com/ruoyi/finance/domain/Payroll.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/finance/domain/Payroll.java
@@ -1,16 +1,16 @@
package cn.sourceplan.finance.domain;
+import cn.sourceplan.common.annotation.Excel;
+import cn.sourceplan.common.core.domain.BaseEntity;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+
import java.math.BigDecimal;
import java.util.Date;
-import com.baomidou.mybatisplus.annotation.*;
-import com.fasterxml.jackson.annotation.JsonFormat;
-import lombok.Data;
-import org.apache.commons.lang3.builder.ToStringBuilder;
-import org.apache.commons.lang3.builder.ToStringStyle;
-import cn.sourceplan.common.annotation.Excel;
-import cn.sourceplan.common.core.domain.BaseEntity;
-
/**
* 工资单对象 fm_payroll
*
diff --git a/yjh-mes/src/main/java/com/ruoyi/finance/domain/PieceWagePlan.java b/yjh-mes/src/main/java/cn/sourceplan/finance/domain/PieceWagePlan.java
similarity index 91%
rename from yjh-mes/src/main/java/com/ruoyi/finance/domain/PieceWagePlan.java
rename to yjh-mes/src/main/java/cn/sourceplan/finance/domain/PieceWagePlan.java
index f075248..06c5d8b 100644
--- a/yjh-mes/src/main/java/com/ruoyi/finance/domain/PieceWagePlan.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/finance/domain/PieceWagePlan.java
@@ -1,16 +1,13 @@
package cn.sourceplan.finance.domain;
+import cn.sourceplan.common.annotation.Excel;
+import cn.sourceplan.common.core.domain.BaseEntity;
+import com.baomidou.mybatisplus.annotation.*;
+import lombok.Data;
+
import java.math.BigDecimal;
import java.util.Date;
-import com.baomidou.mybatisplus.annotation.*;
-import com.fasterxml.jackson.annotation.JsonFormat;
-import lombok.Data;
-import org.apache.commons.lang3.builder.ToStringBuilder;
-import org.apache.commons.lang3.builder.ToStringStyle;
-import cn.sourceplan.common.annotation.Excel;
-import cn.sourceplan.common.core.domain.BaseEntity;
-
/**
* 计件工资方案对象 fm_piece_wage_plan
*
diff --git a/yjh-mes/src/main/java/com/ruoyi/finance/mapper/PayrollMapper.java b/yjh-mes/src/main/java/cn/sourceplan/finance/mapper/PayrollMapper.java
similarity index 90%
rename from yjh-mes/src/main/java/com/ruoyi/finance/mapper/PayrollMapper.java
rename to yjh-mes/src/main/java/cn/sourceplan/finance/mapper/PayrollMapper.java
index 9155d03..cf70ccc 100644
--- a/yjh-mes/src/main/java/com/ruoyi/finance/mapper/PayrollMapper.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/finance/mapper/PayrollMapper.java
@@ -1,14 +1,12 @@
package cn.sourceplan.finance.mapper;
-import java.math.BigDecimal;
-import java.util.List;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import cn.sourceplan.finance.domain.Payroll;
-import cn.sourceplan.finance.domain.PieceWagePlan;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;
+import java.math.BigDecimal;
+
/**
* 工资单Mapper接口
*
diff --git a/yjh-mes/src/main/java/com/ruoyi/finance/mapper/PieceWagePlanMapper.java b/yjh-mes/src/main/java/cn/sourceplan/finance/mapper/PieceWagePlanMapper.java
similarity index 86%
rename from yjh-mes/src/main/java/com/ruoyi/finance/mapper/PieceWagePlanMapper.java
rename to yjh-mes/src/main/java/cn/sourceplan/finance/mapper/PieceWagePlanMapper.java
index ed8ae34..0606460 100644
--- a/yjh-mes/src/main/java/com/ruoyi/finance/mapper/PieceWagePlanMapper.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/finance/mapper/PieceWagePlanMapper.java
@@ -1,14 +1,11 @@
package cn.sourceplan.finance.mapper;
-import java.util.Collection;
-import java.util.List;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import cn.sourceplan.finance.domain.PieceWagePlan;
-import cn.sourceplan.production.domain.WorkOrder;
-import cn.sourceplan.sale.domain.SalOrderEntry;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.springframework.stereotype.Repository;
+import java.util.Collection;
+
/**
* 计件工资方案Mapper接口
*
diff --git a/yjh-mes/src/main/java/com/ruoyi/finance/service/IPayrollService.java b/yjh-mes/src/main/java/cn/sourceplan/finance/service/IPayrollService.java
similarity index 99%
rename from yjh-mes/src/main/java/com/ruoyi/finance/service/IPayrollService.java
rename to yjh-mes/src/main/java/cn/sourceplan/finance/service/IPayrollService.java
index 013b3ad..3b4ac9b 100644
--- a/yjh-mes/src/main/java/com/ruoyi/finance/service/IPayrollService.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/finance/service/IPayrollService.java
@@ -1,12 +1,11 @@
package cn.sourceplan.finance.service;
-import java.math.BigDecimal;
-import java.util.List;
-
import cn.sourceplan.common.core.domain.AjaxResult;
import cn.sourceplan.finance.domain.Payroll;
import javax.servlet.http.HttpServletRequest;
+import java.math.BigDecimal;
+import java.util.List;
/**
* 工资单Service接口
diff --git a/yjh-mes/src/main/java/com/ruoyi/finance/service/IPieceWagePlanService.java b/yjh-mes/src/main/java/cn/sourceplan/finance/service/IPieceWagePlanService.java
similarity index 99%
rename from yjh-mes/src/main/java/com/ruoyi/finance/service/IPieceWagePlanService.java
rename to yjh-mes/src/main/java/cn/sourceplan/finance/service/IPieceWagePlanService.java
index 6eadceb..b812be4 100644
--- a/yjh-mes/src/main/java/com/ruoyi/finance/service/IPieceWagePlanService.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/finance/service/IPieceWagePlanService.java
@@ -1,8 +1,9 @@
package cn.sourceplan.finance.service;
-import java.util.List;
import cn.sourceplan.finance.domain.PieceWagePlan;
+import java.util.List;
+
/**
* 计件工资方案Service接口
*
diff --git a/yjh-mes/src/main/java/com/ruoyi/finance/service/impl/PayrollServiceImpl.java b/yjh-mes/src/main/java/cn/sourceplan/finance/service/impl/PayrollServiceImpl.java
similarity index 98%
rename from yjh-mes/src/main/java/com/ruoyi/finance/service/impl/PayrollServiceImpl.java
rename to yjh-mes/src/main/java/cn/sourceplan/finance/service/impl/PayrollServiceImpl.java
index 0efec3a..38d0066 100644
--- a/yjh-mes/src/main/java/com/ruoyi/finance/service/impl/PayrollServiceImpl.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/finance/service/impl/PayrollServiceImpl.java
@@ -1,28 +1,30 @@
package cn.sourceplan.finance.service.impl;
-import java.math.BigDecimal;
-import java.util.*;
-import java.util.stream.Collectors;
-
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import cn.sourceplan.common.core.domain.AjaxResult;
import cn.sourceplan.common.core.domain.entity.SysUser;
import cn.sourceplan.common.service.ISysCodeRuleService;
+import cn.sourceplan.finance.domain.Payroll;
import cn.sourceplan.finance.domain.PieceWagePlan;
+import cn.sourceplan.finance.mapper.PayrollMapper;
import cn.sourceplan.finance.mapper.PieceWagePlanMapper;
+import cn.sourceplan.finance.service.IPayrollService;
import cn.sourceplan.production.domain.Report;
import cn.sourceplan.production.mapper.ReportMapper;
import cn.sourceplan.quality.domain.ReportQuality;
import cn.sourceplan.quality.mapper.ReportQualityMapper;
import cn.sourceplan.system.mapper.SysUserMapper;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
-import cn.sourceplan.finance.mapper.PayrollMapper;
-import cn.sourceplan.finance.domain.Payroll;
-import cn.sourceplan.finance.service.IPayrollService;
import javax.servlet.http.HttpServletRequest;
+import java.math.BigDecimal;
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
+import java.util.Map;
+import java.util.stream.Collectors;
/**
* 工资单Service业务层处理
diff --git a/yjh-mes/src/main/java/com/ruoyi/finance/service/impl/PieceWagePlanServiceImpl.java b/yjh-mes/src/main/java/cn/sourceplan/finance/service/impl/PieceWagePlanServiceImpl.java
similarity index 95%
rename from yjh-mes/src/main/java/com/ruoyi/finance/service/impl/PieceWagePlanServiceImpl.java
rename to yjh-mes/src/main/java/cn/sourceplan/finance/service/impl/PieceWagePlanServiceImpl.java
index e9f71c2..806fac7 100644
--- a/yjh-mes/src/main/java/com/ruoyi/finance/service/impl/PieceWagePlanServiceImpl.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/finance/service/impl/PieceWagePlanServiceImpl.java
@@ -1,16 +1,13 @@
package cn.sourceplan.finance.service.impl;
-import java.util.Arrays;
-import java.util.List;
-
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
-import cn.sourceplan.common.utils.DateUtils;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.security.access.method.P;
-import org.springframework.stereotype.Service;
-import cn.sourceplan.finance.mapper.PieceWagePlanMapper;
import cn.sourceplan.finance.domain.PieceWagePlan;
+import cn.sourceplan.finance.mapper.PieceWagePlanMapper;
import cn.sourceplan.finance.service.IPieceWagePlanService;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
/**
* 计件工资方案Service业务层处理
diff --git a/yjh-mes/src/main/java/com/ruoyi/integration/controller/IntegrateDataSourceController.java b/yjh-mes/src/main/java/cn/sourceplan/integration/controller/IntegrateDataSourceController.java
similarity index 99%
rename from yjh-mes/src/main/java/com/ruoyi/integration/controller/IntegrateDataSourceController.java
rename to yjh-mes/src/main/java/cn/sourceplan/integration/controller/IntegrateDataSourceController.java
index db954a2..b04cbc4 100644
--- a/yjh-mes/src/main/java/com/ruoyi/integration/controller/IntegrateDataSourceController.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/integration/controller/IntegrateDataSourceController.java
@@ -1,7 +1,6 @@
package cn.sourceplan.integration.controller;
import cn.hutool.http.HttpRequest;
-
import cn.sourceplan.common.annotation.Log;
import cn.sourceplan.common.core.controller.BaseController;
import cn.sourceplan.common.core.domain.AjaxResult;
diff --git a/yjh-mes/src/main/java/com/ruoyi/integration/controller/IntegratePlanController.java b/yjh-mes/src/main/java/cn/sourceplan/integration/controller/IntegratePlanController.java
similarity index 93%
rename from yjh-mes/src/main/java/com/ruoyi/integration/controller/IntegratePlanController.java
rename to yjh-mes/src/main/java/cn/sourceplan/integration/controller/IntegratePlanController.java
index d11c36f..7fed499 100644
--- a/yjh-mes/src/main/java/com/ruoyi/integration/controller/IntegratePlanController.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/integration/controller/IntegratePlanController.java
@@ -1,10 +1,5 @@
package cn.sourceplan.integration.controller;
-import cn.hutool.core.util.ReflectUtil;
-
-import com.alibaba.fastjson2.JSONArray;
-import com.alibaba.fastjson2.JSONObject;
-import com.baomidou.mybatisplus.extension.toolkit.SqlHelper;
import cn.sourceplan.common.annotation.Log;
import cn.sourceplan.common.core.controller.BaseController;
import cn.sourceplan.common.core.domain.AjaxResult;
@@ -14,14 +9,11 @@ import cn.sourceplan.common.utils.SqlCheckUtil;
import cn.sourceplan.common.utils.poi.ExcelUtil;
import cn.sourceplan.integration.domain.IntegratePlan;
import cn.sourceplan.integration.service.IIntegratePlanService;
+import com.baomidou.mybatisplus.extension.toolkit.SqlHelper;
import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.*;
import javax.servlet.http.HttpServletResponse;
-import java.lang.reflect.Field;
-import java.util.ArrayList;
-import java.util.HashMap;
import java.util.List;
import java.util.Map;
diff --git a/yjh-mes/src/main/java/com/ruoyi/integration/domain/InteDataSourceField.java b/yjh-mes/src/main/java/cn/sourceplan/integration/domain/InteDataSourceField.java
similarity index 100%
rename from yjh-mes/src/main/java/com/ruoyi/integration/domain/InteDataSourceField.java
rename to yjh-mes/src/main/java/cn/sourceplan/integration/domain/InteDataSourceField.java
diff --git a/yjh-mes/src/main/java/com/ruoyi/integration/domain/IntePlanField.java b/yjh-mes/src/main/java/cn/sourceplan/integration/domain/IntePlanField.java
similarity index 100%
rename from yjh-mes/src/main/java/com/ruoyi/integration/domain/IntePlanField.java
rename to yjh-mes/src/main/java/cn/sourceplan/integration/domain/IntePlanField.java
diff --git a/yjh-mes/src/main/java/com/ruoyi/integration/domain/IntegrateDataSource.java b/yjh-mes/src/main/java/cn/sourceplan/integration/domain/IntegrateDataSource.java
similarity index 100%
rename from yjh-mes/src/main/java/com/ruoyi/integration/domain/IntegrateDataSource.java
rename to yjh-mes/src/main/java/cn/sourceplan/integration/domain/IntegrateDataSource.java
diff --git a/yjh-mes/src/main/java/com/ruoyi/integration/domain/IntegratePlan.java b/yjh-mes/src/main/java/cn/sourceplan/integration/domain/IntegratePlan.java
similarity index 100%
rename from yjh-mes/src/main/java/com/ruoyi/integration/domain/IntegratePlan.java
rename to yjh-mes/src/main/java/cn/sourceplan/integration/domain/IntegratePlan.java
diff --git a/yjh-mes/src/main/java/com/ruoyi/integration/mapper/IntegrateDataSourceMapper.java b/yjh-mes/src/main/java/cn/sourceplan/integration/mapper/IntegrateDataSourceMapper.java
similarity index 100%
rename from yjh-mes/src/main/java/com/ruoyi/integration/mapper/IntegrateDataSourceMapper.java
rename to yjh-mes/src/main/java/cn/sourceplan/integration/mapper/IntegrateDataSourceMapper.java
diff --git a/yjh-mes/src/main/java/com/ruoyi/integration/mapper/IntegratePlanMapper.java b/yjh-mes/src/main/java/cn/sourceplan/integration/mapper/IntegratePlanMapper.java
similarity index 100%
rename from yjh-mes/src/main/java/com/ruoyi/integration/mapper/IntegratePlanMapper.java
rename to yjh-mes/src/main/java/cn/sourceplan/integration/mapper/IntegratePlanMapper.java
diff --git a/yjh-mes/src/main/java/com/ruoyi/integration/service/IIntegrateDataSourceService.java b/yjh-mes/src/main/java/cn/sourceplan/integration/service/IIntegrateDataSourceService.java
similarity index 100%
rename from yjh-mes/src/main/java/com/ruoyi/integration/service/IIntegrateDataSourceService.java
rename to yjh-mes/src/main/java/cn/sourceplan/integration/service/IIntegrateDataSourceService.java
diff --git a/yjh-mes/src/main/java/com/ruoyi/integration/service/IIntegratePlanService.java b/yjh-mes/src/main/java/cn/sourceplan/integration/service/IIntegratePlanService.java
similarity index 100%
rename from yjh-mes/src/main/java/com/ruoyi/integration/service/IIntegratePlanService.java
rename to yjh-mes/src/main/java/cn/sourceplan/integration/service/IIntegratePlanService.java
diff --git a/yjh-mes/src/main/java/com/ruoyi/integration/service/impl/IntegrateDataSourceServiceImpl.java b/yjh-mes/src/main/java/cn/sourceplan/integration/service/impl/IntegrateDataSourceServiceImpl.java
similarity index 100%
rename from yjh-mes/src/main/java/com/ruoyi/integration/service/impl/IntegrateDataSourceServiceImpl.java
rename to yjh-mes/src/main/java/cn/sourceplan/integration/service/impl/IntegrateDataSourceServiceImpl.java
diff --git a/yjh-mes/src/main/java/com/ruoyi/integration/service/impl/IntegratePlanServiceImpl.java b/yjh-mes/src/main/java/cn/sourceplan/integration/service/impl/IntegratePlanServiceImpl.java
similarity index 100%
rename from yjh-mes/src/main/java/com/ruoyi/integration/service/impl/IntegratePlanServiceImpl.java
rename to yjh-mes/src/main/java/cn/sourceplan/integration/service/impl/IntegratePlanServiceImpl.java
diff --git a/yjh-mes/src/main/java/com/ruoyi/masterdata/controller/BomController.java b/yjh-mes/src/main/java/cn/sourceplan/masterdata/controller/BomController.java
similarity index 84%
rename from yjh-mes/src/main/java/com/ruoyi/masterdata/controller/BomController.java
rename to yjh-mes/src/main/java/cn/sourceplan/masterdata/controller/BomController.java
index ea4aedd..bbdecf1 100644
--- a/yjh-mes/src/main/java/com/ruoyi/masterdata/controller/BomController.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/masterdata/controller/BomController.java
@@ -1,24 +1,18 @@
package cn.sourceplan.masterdata.controller;
-import java.util.List;
-import javax.servlet.http.HttpServletResponse;
-import org.springframework.security.access.prepost.PreAuthorize;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.PutMapping;
-import org.springframework.web.bind.annotation.DeleteMapping;
-import org.springframework.web.bind.annotation.PathVariable;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
import cn.sourceplan.common.annotation.Log;
import cn.sourceplan.common.core.controller.BaseController;
import cn.sourceplan.common.core.domain.AjaxResult;
import cn.sourceplan.common.enums.BusinessType;
+import cn.sourceplan.common.utils.poi.ExcelUtil;
import cn.sourceplan.masterdata.domain.Bom;
import cn.sourceplan.masterdata.service.IBomService;
-import cn.sourceplan.common.utils.poi.ExcelUtil;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.web.bind.annotation.*;
+
+import javax.servlet.http.HttpServletResponse;
+import java.util.List;
/**
* 物料BOMController
diff --git a/yjh-mes/src/main/java/com/ruoyi/masterdata/controller/CustomerController.java b/yjh-mes/src/main/java/cn/sourceplan/masterdata/controller/CustomerController.java
similarity index 85%
rename from yjh-mes/src/main/java/com/ruoyi/masterdata/controller/CustomerController.java
rename to yjh-mes/src/main/java/cn/sourceplan/masterdata/controller/CustomerController.java
index d52b11c..0912934 100644
--- a/yjh-mes/src/main/java/com/ruoyi/masterdata/controller/CustomerController.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/masterdata/controller/CustomerController.java
@@ -1,25 +1,19 @@
package cn.sourceplan.masterdata.controller;
-import java.util.List;
-import javax.servlet.http.HttpServletResponse;
-import org.springframework.security.access.prepost.PreAuthorize;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.PutMapping;
-import org.springframework.web.bind.annotation.DeleteMapping;
-import org.springframework.web.bind.annotation.PathVariable;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
import cn.sourceplan.common.annotation.Log;
import cn.sourceplan.common.core.controller.BaseController;
import cn.sourceplan.common.core.domain.AjaxResult;
+import cn.sourceplan.common.core.page.TableDataInfo;
import cn.sourceplan.common.enums.BusinessType;
+import cn.sourceplan.common.utils.poi.ExcelUtil;
import cn.sourceplan.masterdata.domain.Customer;
import cn.sourceplan.masterdata.service.ICustomerService;
-import cn.sourceplan.common.utils.poi.ExcelUtil;
-import cn.sourceplan.common.core.page.TableDataInfo;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.web.bind.annotation.*;
+
+import javax.servlet.http.HttpServletResponse;
+import java.util.List;
/**
* 客户Controller
diff --git a/yjh-mes/src/main/java/com/ruoyi/masterdata/controller/MaterialClassController.java b/yjh-mes/src/main/java/cn/sourceplan/masterdata/controller/MaterialClassController.java
similarity index 86%
rename from yjh-mes/src/main/java/com/ruoyi/masterdata/controller/MaterialClassController.java
rename to yjh-mes/src/main/java/cn/sourceplan/masterdata/controller/MaterialClassController.java
index ca9cd7c..1ef295f 100644
--- a/yjh-mes/src/main/java/com/ruoyi/masterdata/controller/MaterialClassController.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/masterdata/controller/MaterialClassController.java
@@ -1,24 +1,18 @@
package cn.sourceplan.masterdata.controller;
-import java.util.List;
-import javax.servlet.http.HttpServletResponse;
-import org.springframework.security.access.prepost.PreAuthorize;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.PutMapping;
-import org.springframework.web.bind.annotation.DeleteMapping;
-import org.springframework.web.bind.annotation.PathVariable;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
import cn.sourceplan.common.annotation.Log;
import cn.sourceplan.common.core.controller.BaseController;
import cn.sourceplan.common.core.domain.AjaxResult;
import cn.sourceplan.common.enums.BusinessType;
+import cn.sourceplan.common.utils.poi.ExcelUtil;
import cn.sourceplan.masterdata.domain.MaterialClass;
import cn.sourceplan.masterdata.service.IMaterialClassService;
-import cn.sourceplan.common.utils.poi.ExcelUtil;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.web.bind.annotation.*;
+
+import javax.servlet.http.HttpServletResponse;
+import java.util.List;
/**
* 物料分类Controller
diff --git a/yjh-mes/src/main/java/com/ruoyi/masterdata/controller/MaterialController.java b/yjh-mes/src/main/java/cn/sourceplan/masterdata/controller/MaterialController.java
similarity index 84%
rename from yjh-mes/src/main/java/com/ruoyi/masterdata/controller/MaterialController.java
rename to yjh-mes/src/main/java/cn/sourceplan/masterdata/controller/MaterialController.java
index d39386e..da819f6 100644
--- a/yjh-mes/src/main/java/com/ruoyi/masterdata/controller/MaterialController.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/masterdata/controller/MaterialController.java
@@ -1,27 +1,19 @@
package cn.sourceplan.masterdata.controller;
-import java.util.List;
-import javax.servlet.http.HttpServletResponse;
-
-import cn.hutool.core.util.DesensitizedUtil;
-import org.springframework.security.access.prepost.PreAuthorize;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.PutMapping;
-import org.springframework.web.bind.annotation.DeleteMapping;
-import org.springframework.web.bind.annotation.PathVariable;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
import cn.sourceplan.common.annotation.Log;
import cn.sourceplan.common.core.controller.BaseController;
import cn.sourceplan.common.core.domain.AjaxResult;
+import cn.sourceplan.common.core.page.TableDataInfo;
import cn.sourceplan.common.enums.BusinessType;
+import cn.sourceplan.common.utils.poi.ExcelUtil;
import cn.sourceplan.masterdata.domain.Material;
import cn.sourceplan.masterdata.service.IMaterialService;
-import cn.sourceplan.common.utils.poi.ExcelUtil;
-import cn.sourceplan.common.core.page.TableDataInfo;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.web.bind.annotation.*;
+
+import javax.servlet.http.HttpServletResponse;
+import java.util.List;
/**
* 物料Controller
diff --git a/yjh-mes/src/main/java/com/ruoyi/masterdata/controller/StationController.java b/yjh-mes/src/main/java/cn/sourceplan/masterdata/controller/StationController.java
similarity index 85%
rename from yjh-mes/src/main/java/com/ruoyi/masterdata/controller/StationController.java
rename to yjh-mes/src/main/java/cn/sourceplan/masterdata/controller/StationController.java
index 2fef0c1..c2c39f7 100644
--- a/yjh-mes/src/main/java/com/ruoyi/masterdata/controller/StationController.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/masterdata/controller/StationController.java
@@ -1,25 +1,19 @@
package cn.sourceplan.masterdata.controller;
-import java.util.List;
-import javax.servlet.http.HttpServletResponse;
-import org.springframework.security.access.prepost.PreAuthorize;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.PutMapping;
-import org.springframework.web.bind.annotation.DeleteMapping;
-import org.springframework.web.bind.annotation.PathVariable;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
import cn.sourceplan.common.annotation.Log;
import cn.sourceplan.common.core.controller.BaseController;
import cn.sourceplan.common.core.domain.AjaxResult;
+import cn.sourceplan.common.core.page.TableDataInfo;
import cn.sourceplan.common.enums.BusinessType;
+import cn.sourceplan.common.utils.poi.ExcelUtil;
import cn.sourceplan.masterdata.domain.Station;
import cn.sourceplan.masterdata.service.IStationService;
-import cn.sourceplan.common.utils.poi.ExcelUtil;
-import cn.sourceplan.common.core.page.TableDataInfo;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.web.bind.annotation.*;
+
+import javax.servlet.http.HttpServletResponse;
+import java.util.List;
/**
* 工位Controller
diff --git a/yjh-mes/src/main/java/com/ruoyi/masterdata/controller/UnitChangeController.java b/yjh-mes/src/main/java/cn/sourceplan/masterdata/controller/UnitChangeController.java
similarity index 86%
rename from yjh-mes/src/main/java/com/ruoyi/masterdata/controller/UnitChangeController.java
rename to yjh-mes/src/main/java/cn/sourceplan/masterdata/controller/UnitChangeController.java
index b6d27c0..2ad5521 100644
--- a/yjh-mes/src/main/java/com/ruoyi/masterdata/controller/UnitChangeController.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/masterdata/controller/UnitChangeController.java
@@ -1,25 +1,19 @@
package cn.sourceplan.masterdata.controller;
-import java.util.List;
-import javax.servlet.http.HttpServletResponse;
-import org.springframework.security.access.prepost.PreAuthorize;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.PutMapping;
-import org.springframework.web.bind.annotation.DeleteMapping;
-import org.springframework.web.bind.annotation.PathVariable;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
import cn.sourceplan.common.annotation.Log;
import cn.sourceplan.common.core.controller.BaseController;
import cn.sourceplan.common.core.domain.AjaxResult;
+import cn.sourceplan.common.core.page.TableDataInfo;
import cn.sourceplan.common.enums.BusinessType;
+import cn.sourceplan.common.utils.poi.ExcelUtil;
import cn.sourceplan.masterdata.domain.UnitChange;
import cn.sourceplan.masterdata.service.IUnitChangeService;
-import cn.sourceplan.common.utils.poi.ExcelUtil;
-import cn.sourceplan.common.core.page.TableDataInfo;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.web.bind.annotation.*;
+
+import javax.servlet.http.HttpServletResponse;
+import java.util.List;
/**
* 计量单位转换Controller
diff --git a/yjh-mes/src/main/java/com/ruoyi/masterdata/controller/UnitController.java b/yjh-mes/src/main/java/cn/sourceplan/masterdata/controller/UnitController.java
similarity index 85%
rename from yjh-mes/src/main/java/com/ruoyi/masterdata/controller/UnitController.java
rename to yjh-mes/src/main/java/cn/sourceplan/masterdata/controller/UnitController.java
index bfd1200..9df0fa2 100644
--- a/yjh-mes/src/main/java/com/ruoyi/masterdata/controller/UnitController.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/masterdata/controller/UnitController.java
@@ -1,25 +1,19 @@
package cn.sourceplan.masterdata.controller;
-import java.util.List;
-import javax.servlet.http.HttpServletResponse;
-import org.springframework.security.access.prepost.PreAuthorize;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.PutMapping;
-import org.springframework.web.bind.annotation.DeleteMapping;
-import org.springframework.web.bind.annotation.PathVariable;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
import cn.sourceplan.common.annotation.Log;
import cn.sourceplan.common.core.controller.BaseController;
import cn.sourceplan.common.core.domain.AjaxResult;
+import cn.sourceplan.common.core.page.TableDataInfo;
import cn.sourceplan.common.enums.BusinessType;
+import cn.sourceplan.common.utils.poi.ExcelUtil;
import cn.sourceplan.masterdata.domain.Unit;
import cn.sourceplan.masterdata.service.IUnitService;
-import cn.sourceplan.common.utils.poi.ExcelUtil;
-import cn.sourceplan.common.core.page.TableDataInfo;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.web.bind.annotation.*;
+
+import javax.servlet.http.HttpServletResponse;
+import java.util.List;
/**
* 计量单位Controller
diff --git a/yjh-mes/src/main/java/com/ruoyi/masterdata/controller/WorkshopController.java b/yjh-mes/src/main/java/cn/sourceplan/masterdata/controller/WorkshopController.java
similarity index 84%
rename from yjh-mes/src/main/java/com/ruoyi/masterdata/controller/WorkshopController.java
rename to yjh-mes/src/main/java/cn/sourceplan/masterdata/controller/WorkshopController.java
index b141cf1..2db6c2b 100644
--- a/yjh-mes/src/main/java/com/ruoyi/masterdata/controller/WorkshopController.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/masterdata/controller/WorkshopController.java
@@ -1,27 +1,19 @@
package cn.sourceplan.masterdata.controller;
-import java.util.List;
-import javax.servlet.http.HttpServletResponse;
-
-import cn.sourceplan.common.utils.SqlCheckUtil;
-import org.springframework.security.access.prepost.PreAuthorize;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.PutMapping;
-import org.springframework.web.bind.annotation.DeleteMapping;
-import org.springframework.web.bind.annotation.PathVariable;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
import cn.sourceplan.common.annotation.Log;
import cn.sourceplan.common.core.controller.BaseController;
import cn.sourceplan.common.core.domain.AjaxResult;
+import cn.sourceplan.common.core.page.TableDataInfo;
import cn.sourceplan.common.enums.BusinessType;
+import cn.sourceplan.common.utils.poi.ExcelUtil;
import cn.sourceplan.masterdata.domain.Workshop;
import cn.sourceplan.masterdata.service.IWorkshopService;
-import cn.sourceplan.common.utils.poi.ExcelUtil;
-import cn.sourceplan.common.core.page.TableDataInfo;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.web.bind.annotation.*;
+
+import javax.servlet.http.HttpServletResponse;
+import java.util.List;
/**
* 车间Controller
diff --git a/yjh-mes/src/main/java/com/ruoyi/masterdata/domain/Bom.java b/yjh-mes/src/main/java/cn/sourceplan/masterdata/domain/Bom.java
similarity index 91%
rename from yjh-mes/src/main/java/com/ruoyi/masterdata/domain/Bom.java
rename to yjh-mes/src/main/java/cn/sourceplan/masterdata/domain/Bom.java
index a945f23..45b730c 100644
--- a/yjh-mes/src/main/java/com/ruoyi/masterdata/domain/Bom.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/masterdata/domain/Bom.java
@@ -1,16 +1,14 @@
package cn.sourceplan.masterdata.domain;
-import java.math.BigDecimal;
-
+import cn.sourceplan.common.annotation.Excel;
+import cn.sourceplan.common.core.domain.TreeEntity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
-import org.apache.commons.lang3.builder.ToStringBuilder;
-import org.apache.commons.lang3.builder.ToStringStyle;
-import cn.sourceplan.common.annotation.Excel;
-import cn.sourceplan.common.core.domain.TreeEntity;
+
+import java.math.BigDecimal;
/**
* 物料BOM对象 md_bom
diff --git a/yjh-mes/src/main/java/com/ruoyi/masterdata/domain/Customer.java b/yjh-mes/src/main/java/cn/sourceplan/masterdata/domain/Customer.java
similarity index 94%
rename from yjh-mes/src/main/java/com/ruoyi/masterdata/domain/Customer.java
rename to yjh-mes/src/main/java/cn/sourceplan/masterdata/domain/Customer.java
index d2c7127..0bb9e76 100644
--- a/yjh-mes/src/main/java/com/ruoyi/masterdata/domain/Customer.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/masterdata/domain/Customer.java
@@ -1,13 +1,11 @@
package cn.sourceplan.masterdata.domain;
+import cn.sourceplan.common.annotation.Excel;
+import cn.sourceplan.common.core.domain.BaseEntity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
-import org.apache.commons.lang3.builder.ToStringBuilder;
-import org.apache.commons.lang3.builder.ToStringStyle;
-import cn.sourceplan.common.annotation.Excel;
-import cn.sourceplan.common.core.domain.BaseEntity;
/**
* 客户对象 md_customer
diff --git a/yjh-mes/src/main/java/com/ruoyi/masterdata/domain/Material.java b/yjh-mes/src/main/java/cn/sourceplan/masterdata/domain/Material.java
similarity index 99%
rename from yjh-mes/src/main/java/com/ruoyi/masterdata/domain/Material.java
rename to yjh-mes/src/main/java/cn/sourceplan/masterdata/domain/Material.java
index 3fd7980..2fa0c8c 100644
--- a/yjh-mes/src/main/java/com/ruoyi/masterdata/domain/Material.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/masterdata/domain/Material.java
@@ -1,11 +1,10 @@
package cn.sourceplan.masterdata.domain;
-import com.baomidou.mybatisplus.annotation.*;
-
-import lombok.Data;
import cn.sourceplan.common.annotation.Excel;
import cn.sourceplan.common.core.domain.BaseEntity;
+import com.baomidou.mybatisplus.annotation.*;
+import lombok.Data;
/**
* 物料对象 md_material
diff --git a/yjh-mes/src/main/java/com/ruoyi/masterdata/domain/MaterialClass.java b/yjh-mes/src/main/java/cn/sourceplan/masterdata/domain/MaterialClass.java
similarity index 83%
rename from yjh-mes/src/main/java/com/ruoyi/masterdata/domain/MaterialClass.java
rename to yjh-mes/src/main/java/cn/sourceplan/masterdata/domain/MaterialClass.java
index 91e3f23..fb24272 100644
--- a/yjh-mes/src/main/java/com/ruoyi/masterdata/domain/MaterialClass.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/masterdata/domain/MaterialClass.java
@@ -1,10 +1,8 @@
package cn.sourceplan.masterdata.domain;
-import lombok.Data;
-import org.apache.commons.lang3.builder.ToStringBuilder;
-import org.apache.commons.lang3.builder.ToStringStyle;
import cn.sourceplan.common.annotation.Excel;
import cn.sourceplan.common.core.domain.TreeEntity;
+import lombok.Data;
/**
* 物料分类对象 md_material_class
diff --git a/yjh-mes/src/main/java/com/ruoyi/masterdata/domain/Station.java b/yjh-mes/src/main/java/cn/sourceplan/masterdata/domain/Station.java
similarity index 92%
rename from yjh-mes/src/main/java/com/ruoyi/masterdata/domain/Station.java
rename to yjh-mes/src/main/java/cn/sourceplan/masterdata/domain/Station.java
index f884888..0e1add0 100644
--- a/yjh-mes/src/main/java/com/ruoyi/masterdata/domain/Station.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/masterdata/domain/Station.java
@@ -1,15 +1,13 @@
package cn.sourceplan.masterdata.domain;
+import cn.sourceplan.common.annotation.Excel;
+import cn.sourceplan.common.core.domain.BaseEntity;
+import cn.sourceplan.equipment.domain.Equipment;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
-import cn.sourceplan.equipment.domain.Equipment;
import lombok.Data;
-import org.apache.commons.lang3.builder.ToStringBuilder;
-import org.apache.commons.lang3.builder.ToStringStyle;
-import cn.sourceplan.common.annotation.Excel;
-import cn.sourceplan.common.core.domain.BaseEntity;
import java.util.List;
diff --git a/yjh-mes/src/main/java/com/ruoyi/masterdata/domain/Unit.java b/yjh-mes/src/main/java/cn/sourceplan/masterdata/domain/Unit.java
similarity index 78%
rename from yjh-mes/src/main/java/com/ruoyi/masterdata/domain/Unit.java
rename to yjh-mes/src/main/java/cn/sourceplan/masterdata/domain/Unit.java
index 970499b..b7b7f45 100644
--- a/yjh-mes/src/main/java/com/ruoyi/masterdata/domain/Unit.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/masterdata/domain/Unit.java
@@ -1,11 +1,8 @@
package cn.sourceplan.masterdata.domain;
+import cn.sourceplan.common.annotation.Excel;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
-import org.apache.commons.lang3.builder.ToStringBuilder;
-import org.apache.commons.lang3.builder.ToStringStyle;
-import cn.sourceplan.common.annotation.Excel;
-import cn.sourceplan.common.core.domain.BaseEntity;
/**
* 计量单位对象 md_unit
diff --git a/yjh-mes/src/main/java/com/ruoyi/masterdata/domain/UnitChange.java b/yjh-mes/src/main/java/cn/sourceplan/masterdata/domain/UnitChange.java
similarity index 85%
rename from yjh-mes/src/main/java/com/ruoyi/masterdata/domain/UnitChange.java
rename to yjh-mes/src/main/java/cn/sourceplan/masterdata/domain/UnitChange.java
index 3da62d5..be5cf35 100644
--- a/yjh-mes/src/main/java/com/ruoyi/masterdata/domain/UnitChange.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/masterdata/domain/UnitChange.java
@@ -1,12 +1,10 @@
package cn.sourceplan.masterdata.domain;
-import java.math.BigDecimal;
-
-import lombok.Data;
-import org.apache.commons.lang3.builder.ToStringBuilder;
-import org.apache.commons.lang3.builder.ToStringStyle;
import cn.sourceplan.common.annotation.Excel;
import cn.sourceplan.common.core.domain.BaseEntity;
+import lombok.Data;
+
+import java.math.BigDecimal;
/**
* 计量单位转换对象 md_unit_change
diff --git a/yjh-mes/src/main/java/com/ruoyi/masterdata/domain/Workshop.java b/yjh-mes/src/main/java/cn/sourceplan/masterdata/domain/Workshop.java
similarity index 89%
rename from yjh-mes/src/main/java/com/ruoyi/masterdata/domain/Workshop.java
rename to yjh-mes/src/main/java/cn/sourceplan/masterdata/domain/Workshop.java
index 0f8de5e..66208fd 100644
--- a/yjh-mes/src/main/java/com/ruoyi/masterdata/domain/Workshop.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/masterdata/domain/Workshop.java
@@ -1,11 +1,9 @@
package cn.sourceplan.masterdata.domain;
-import com.baomidou.mybatisplus.annotation.*;
-import lombok.Data;
-import org.apache.commons.lang3.builder.ToStringBuilder;
-import org.apache.commons.lang3.builder.ToStringStyle;
import cn.sourceplan.common.annotation.Excel;
import cn.sourceplan.common.core.domain.BaseEntity;
+import com.baomidou.mybatisplus.annotation.*;
+import lombok.Data;
/**
* 车间对象 md_workshop
diff --git a/yjh-mes/src/main/java/com/ruoyi/masterdata/mapper/BomMapper.java b/yjh-mes/src/main/java/cn/sourceplan/masterdata/mapper/BomMapper.java
similarity index 84%
rename from yjh-mes/src/main/java/com/ruoyi/masterdata/mapper/BomMapper.java
rename to yjh-mes/src/main/java/cn/sourceplan/masterdata/mapper/BomMapper.java
index 6c1a333..457c479 100644
--- a/yjh-mes/src/main/java/com/ruoyi/masterdata/mapper/BomMapper.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/masterdata/mapper/BomMapper.java
@@ -1,14 +1,11 @@
package cn.sourceplan.masterdata.mapper;
-import java.util.List;
-
-import com.baomidou.mybatisplus.core.conditions.Wrapper;
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import cn.sourceplan.masterdata.domain.Bom;
-import cn.sourceplan.masterdata.domain.Material;
-import org.apache.ibatis.annotations.Select;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.springframework.stereotype.Repository;
+import java.util.List;
+
/**
* 物料BOMMapper接口
*
diff --git a/yjh-mes/src/main/java/com/ruoyi/masterdata/mapper/CustomerMapper.java b/yjh-mes/src/main/java/cn/sourceplan/masterdata/mapper/CustomerMapper.java
similarity index 96%
rename from yjh-mes/src/main/java/com/ruoyi/masterdata/mapper/CustomerMapper.java
rename to yjh-mes/src/main/java/cn/sourceplan/masterdata/mapper/CustomerMapper.java
index 7d15222..0287372 100644
--- a/yjh-mes/src/main/java/com/ruoyi/masterdata/mapper/CustomerMapper.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/masterdata/mapper/CustomerMapper.java
@@ -1,9 +1,7 @@
package cn.sourceplan.masterdata.mapper;
-import java.util.List;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import cn.sourceplan.masterdata.domain.Customer;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.springframework.stereotype.Repository;
/**
diff --git a/yjh-mes/src/main/java/com/ruoyi/masterdata/mapper/MaterialClassMapper.java b/yjh-mes/src/main/java/cn/sourceplan/masterdata/mapper/MaterialClassMapper.java
similarity index 96%
rename from yjh-mes/src/main/java/com/ruoyi/masterdata/mapper/MaterialClassMapper.java
rename to yjh-mes/src/main/java/cn/sourceplan/masterdata/mapper/MaterialClassMapper.java
index 44be107..8b91361 100644
--- a/yjh-mes/src/main/java/com/ruoyi/masterdata/mapper/MaterialClassMapper.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/masterdata/mapper/MaterialClassMapper.java
@@ -1,12 +1,11 @@
package cn.sourceplan.masterdata.mapper;
-import java.util.List;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import cn.sourceplan.masterdata.domain.Material;
import cn.sourceplan.masterdata.domain.MaterialClass;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.springframework.stereotype.Repository;
+import java.util.List;
+
/**
* 物料分类Mapper接口
*
diff --git a/yjh-mes/src/main/java/com/ruoyi/masterdata/mapper/MaterialMapper.java b/yjh-mes/src/main/java/cn/sourceplan/masterdata/mapper/MaterialMapper.java
similarity index 96%
rename from yjh-mes/src/main/java/com/ruoyi/masterdata/mapper/MaterialMapper.java
rename to yjh-mes/src/main/java/cn/sourceplan/masterdata/mapper/MaterialMapper.java
index 2eecadc..1daacce 100644
--- a/yjh-mes/src/main/java/com/ruoyi/masterdata/mapper/MaterialMapper.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/masterdata/mapper/MaterialMapper.java
@@ -1,9 +1,7 @@
package cn.sourceplan.masterdata.mapper;
-import java.util.List;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import cn.sourceplan.masterdata.domain.Material;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.springframework.stereotype.Repository;
/**
diff --git a/yjh-mes/src/main/java/com/ruoyi/masterdata/mapper/StationMapper.java b/yjh-mes/src/main/java/cn/sourceplan/masterdata/mapper/StationMapper.java
similarity index 94%
rename from yjh-mes/src/main/java/com/ruoyi/masterdata/mapper/StationMapper.java
rename to yjh-mes/src/main/java/cn/sourceplan/masterdata/mapper/StationMapper.java
index f35f29b..7942af6 100644
--- a/yjh-mes/src/main/java/com/ruoyi/masterdata/mapper/StationMapper.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/masterdata/mapper/StationMapper.java
@@ -1,12 +1,11 @@
package cn.sourceplan.masterdata.mapper;
-import java.util.List;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import cn.sourceplan.masterdata.domain.Bom;
import cn.sourceplan.masterdata.domain.Station;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.springframework.stereotype.Repository;
+import java.util.List;
+
/**
* 工位Mapper接口
*
diff --git a/yjh-mes/src/main/java/com/ruoyi/masterdata/mapper/UnitChangeMapper.java b/yjh-mes/src/main/java/cn/sourceplan/masterdata/mapper/UnitChangeMapper.java
similarity index 100%
rename from yjh-mes/src/main/java/com/ruoyi/masterdata/mapper/UnitChangeMapper.java
rename to yjh-mes/src/main/java/cn/sourceplan/masterdata/mapper/UnitChangeMapper.java
index 9ceb566..2fb1e50 100644
--- a/yjh-mes/src/main/java/com/ruoyi/masterdata/mapper/UnitChangeMapper.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/masterdata/mapper/UnitChangeMapper.java
@@ -1,11 +1,11 @@
package cn.sourceplan.masterdata.mapper;
-import java.util.List;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import cn.sourceplan.masterdata.domain.UnitChange;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.springframework.stereotype.Repository;
+import java.util.List;
+
/**
* 计量单位转换Mapper接口
*
diff --git a/yjh-mes/src/main/java/com/ruoyi/masterdata/mapper/UnitMapper.java b/yjh-mes/src/main/java/cn/sourceplan/masterdata/mapper/UnitMapper.java
similarity index 92%
rename from yjh-mes/src/main/java/com/ruoyi/masterdata/mapper/UnitMapper.java
rename to yjh-mes/src/main/java/cn/sourceplan/masterdata/mapper/UnitMapper.java
index baf1ad8..6be914f 100644
--- a/yjh-mes/src/main/java/com/ruoyi/masterdata/mapper/UnitMapper.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/masterdata/mapper/UnitMapper.java
@@ -1,10 +1,7 @@
package cn.sourceplan.masterdata.mapper;
-import java.util.List;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import cn.sourceplan.masterdata.domain.Unit;
-import cn.sourceplan.masterdata.domain.UnitChange;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.springframework.stereotype.Repository;
/**
diff --git a/yjh-mes/src/main/java/com/ruoyi/masterdata/mapper/WorkshopMapper.java b/yjh-mes/src/main/java/cn/sourceplan/masterdata/mapper/WorkshopMapper.java
similarity index 90%
rename from yjh-mes/src/main/java/com/ruoyi/masterdata/mapper/WorkshopMapper.java
rename to yjh-mes/src/main/java/cn/sourceplan/masterdata/mapper/WorkshopMapper.java
index a78f827..977ec84 100644
--- a/yjh-mes/src/main/java/com/ruoyi/masterdata/mapper/WorkshopMapper.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/masterdata/mapper/WorkshopMapper.java
@@ -1,10 +1,7 @@
package cn.sourceplan.masterdata.mapper;
-import java.util.List;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import cn.sourceplan.masterdata.domain.Bom;
import cn.sourceplan.masterdata.domain.Workshop;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.springframework.stereotype.Repository;
/**
diff --git a/yjh-mes/src/main/java/com/ruoyi/masterdata/service/IBomService.java b/yjh-mes/src/main/java/cn/sourceplan/masterdata/service/IBomService.java
similarity index 100%
rename from yjh-mes/src/main/java/com/ruoyi/masterdata/service/IBomService.java
rename to yjh-mes/src/main/java/cn/sourceplan/masterdata/service/IBomService.java
index ab4fcf1..2aa4aa9 100644
--- a/yjh-mes/src/main/java/com/ruoyi/masterdata/service/IBomService.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/masterdata/service/IBomService.java
@@ -1,10 +1,10 @@
package cn.sourceplan.masterdata.service;
-import java.util.List;
-
import cn.sourceplan.common.core.domain.AjaxResult;
import cn.sourceplan.masterdata.domain.Bom;
+import java.util.List;
+
/**
* 物料BOMService接口
*
diff --git a/yjh-mes/src/main/java/com/ruoyi/masterdata/service/ICustomerService.java b/yjh-mes/src/main/java/cn/sourceplan/masterdata/service/ICustomerService.java
similarity index 99%
rename from yjh-mes/src/main/java/com/ruoyi/masterdata/service/ICustomerService.java
rename to yjh-mes/src/main/java/cn/sourceplan/masterdata/service/ICustomerService.java
index 0151bfd..a863358 100644
--- a/yjh-mes/src/main/java/com/ruoyi/masterdata/service/ICustomerService.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/masterdata/service/ICustomerService.java
@@ -1,8 +1,9 @@
package cn.sourceplan.masterdata.service;
-import java.util.List;
import cn.sourceplan.masterdata.domain.Customer;
+import java.util.List;
+
/**
* 客户Service接口
*
diff --git a/yjh-mes/src/main/java/com/ruoyi/masterdata/service/IMaterialClassService.java b/yjh-mes/src/main/java/cn/sourceplan/masterdata/service/IMaterialClassService.java
similarity index 100%
rename from yjh-mes/src/main/java/com/ruoyi/masterdata/service/IMaterialClassService.java
rename to yjh-mes/src/main/java/cn/sourceplan/masterdata/service/IMaterialClassService.java
index eeb6eac..645f659 100644
--- a/yjh-mes/src/main/java/com/ruoyi/masterdata/service/IMaterialClassService.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/masterdata/service/IMaterialClassService.java
@@ -1,10 +1,10 @@
package cn.sourceplan.masterdata.service;
-import java.util.List;
-
import cn.sourceplan.common.core.domain.AjaxResult;
import cn.sourceplan.masterdata.domain.MaterialClass;
+import java.util.List;
+
/**
* 物料分类Service接口
*
diff --git a/yjh-mes/src/main/java/com/ruoyi/masterdata/service/IMaterialService.java b/yjh-mes/src/main/java/cn/sourceplan/masterdata/service/IMaterialService.java
similarity index 100%
rename from yjh-mes/src/main/java/com/ruoyi/masterdata/service/IMaterialService.java
rename to yjh-mes/src/main/java/cn/sourceplan/masterdata/service/IMaterialService.java
index 51b417c..9ddcf82 100644
--- a/yjh-mes/src/main/java/com/ruoyi/masterdata/service/IMaterialService.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/masterdata/service/IMaterialService.java
@@ -1,10 +1,10 @@
package cn.sourceplan.masterdata.service;
-import java.util.List;
-
import cn.sourceplan.common.core.domain.AjaxResult;
import cn.sourceplan.masterdata.domain.Material;
+import java.util.List;
+
/**
* 物料Service接口
*
diff --git a/yjh-mes/src/main/java/com/ruoyi/masterdata/service/IStationService.java b/yjh-mes/src/main/java/cn/sourceplan/masterdata/service/IStationService.java
similarity index 100%
rename from yjh-mes/src/main/java/com/ruoyi/masterdata/service/IStationService.java
rename to yjh-mes/src/main/java/cn/sourceplan/masterdata/service/IStationService.java
index e76b239..1c6a14a 100644
--- a/yjh-mes/src/main/java/com/ruoyi/masterdata/service/IStationService.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/masterdata/service/IStationService.java
@@ -1,10 +1,10 @@
package cn.sourceplan.masterdata.service;
-import java.util.List;
-
import cn.sourceplan.common.core.domain.AjaxResult;
import cn.sourceplan.masterdata.domain.Station;
+import java.util.List;
+
/**
* 工位Service接口
*
diff --git a/yjh-mes/src/main/java/com/ruoyi/masterdata/service/IUnitChangeService.java b/yjh-mes/src/main/java/cn/sourceplan/masterdata/service/IUnitChangeService.java
similarity index 99%
rename from yjh-mes/src/main/java/com/ruoyi/masterdata/service/IUnitChangeService.java
rename to yjh-mes/src/main/java/cn/sourceplan/masterdata/service/IUnitChangeService.java
index 78f565c..8cd35d4 100644
--- a/yjh-mes/src/main/java/com/ruoyi/masterdata/service/IUnitChangeService.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/masterdata/service/IUnitChangeService.java
@@ -1,8 +1,9 @@
package cn.sourceplan.masterdata.service;
-import java.util.List;
import cn.sourceplan.masterdata.domain.UnitChange;
+import java.util.List;
+
/**
* 计量单位转换Service接口
*
diff --git a/yjh-mes/src/main/java/com/ruoyi/masterdata/service/IUnitService.java b/yjh-mes/src/main/java/cn/sourceplan/masterdata/service/IUnitService.java
similarity index 100%
rename from yjh-mes/src/main/java/com/ruoyi/masterdata/service/IUnitService.java
rename to yjh-mes/src/main/java/cn/sourceplan/masterdata/service/IUnitService.java
index ee06bf3..1924028 100644
--- a/yjh-mes/src/main/java/com/ruoyi/masterdata/service/IUnitService.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/masterdata/service/IUnitService.java
@@ -1,10 +1,10 @@
package cn.sourceplan.masterdata.service;
-import java.util.List;
-
import cn.sourceplan.common.core.domain.AjaxResult;
import cn.sourceplan.masterdata.domain.Unit;
+import java.util.List;
+
/**
* 计量单位Service接口
*
diff --git a/yjh-mes/src/main/java/com/ruoyi/masterdata/service/IWorkshopService.java b/yjh-mes/src/main/java/cn/sourceplan/masterdata/service/IWorkshopService.java
similarity index 100%
rename from yjh-mes/src/main/java/com/ruoyi/masterdata/service/IWorkshopService.java
rename to yjh-mes/src/main/java/cn/sourceplan/masterdata/service/IWorkshopService.java
index 1ae8904..6e2e532 100644
--- a/yjh-mes/src/main/java/com/ruoyi/masterdata/service/IWorkshopService.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/masterdata/service/IWorkshopService.java
@@ -1,10 +1,10 @@
package cn.sourceplan.masterdata.service;
-import java.util.List;
-
import cn.sourceplan.common.core.domain.AjaxResult;
import cn.sourceplan.masterdata.domain.Workshop;
+import java.util.List;
+
/**
* 车间Service接口
*
diff --git a/yjh-mes/src/main/java/com/ruoyi/masterdata/service/impl/BomServiceImpl.java b/yjh-mes/src/main/java/cn/sourceplan/masterdata/service/impl/BomServiceImpl.java
similarity index 92%
rename from yjh-mes/src/main/java/com/ruoyi/masterdata/service/impl/BomServiceImpl.java
rename to yjh-mes/src/main/java/cn/sourceplan/masterdata/service/impl/BomServiceImpl.java
index 31b8ba2..1745181 100644
--- a/yjh-mes/src/main/java/com/ruoyi/masterdata/service/impl/BomServiceImpl.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/masterdata/service/impl/BomServiceImpl.java
@@ -1,19 +1,15 @@
package cn.sourceplan.masterdata.service.impl;
-import java.util.List;
-
-import com.baomidou.mybatisplus.core.conditions.Wrapper;
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import cn.sourceplan.common.core.domain.AjaxResult;
-import cn.sourceplan.common.utils.DateUtils;
-import cn.sourceplan.common.utils.StringUtils;
-import cn.sourceplan.masterdata.domain.Material;
+import cn.sourceplan.masterdata.domain.Bom;
+import cn.sourceplan.masterdata.mapper.BomMapper;
+import cn.sourceplan.masterdata.service.IBomService;
import cn.sourceplan.masterdata.service.IMaterialService;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
-import cn.sourceplan.masterdata.mapper.BomMapper;
-import cn.sourceplan.masterdata.domain.Bom;
-import cn.sourceplan.masterdata.service.IBomService;
+
+import java.util.List;
/**
* 物料BOMService业务层处理
diff --git a/yjh-mes/src/main/java/com/ruoyi/masterdata/service/impl/CustomerServiceImpl.java b/yjh-mes/src/main/java/cn/sourceplan/masterdata/service/impl/CustomerServiceImpl.java
similarity index 97%
rename from yjh-mes/src/main/java/com/ruoyi/masterdata/service/impl/CustomerServiceImpl.java
rename to yjh-mes/src/main/java/cn/sourceplan/masterdata/service/impl/CustomerServiceImpl.java
index c7c6d7e..e84b6f0 100644
--- a/yjh-mes/src/main/java/com/ruoyi/masterdata/service/impl/CustomerServiceImpl.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/masterdata/service/impl/CustomerServiceImpl.java
@@ -1,14 +1,13 @@
package cn.sourceplan.masterdata.service.impl;
-import java.util.List;
-
+import cn.sourceplan.masterdata.domain.Customer;
+import cn.sourceplan.masterdata.mapper.CustomerMapper;
+import cn.sourceplan.masterdata.service.ICustomerService;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
-import cn.sourceplan.common.utils.DateUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
-import cn.sourceplan.masterdata.mapper.CustomerMapper;
-import cn.sourceplan.masterdata.domain.Customer;
-import cn.sourceplan.masterdata.service.ICustomerService;
+
+import java.util.List;
/**
* 客户Service业务层处理
diff --git a/yjh-mes/src/main/java/com/ruoyi/masterdata/service/impl/MaterialClassServiceImpl.java b/yjh-mes/src/main/java/cn/sourceplan/masterdata/service/impl/MaterialClassServiceImpl.java
similarity index 100%
rename from yjh-mes/src/main/java/com/ruoyi/masterdata/service/impl/MaterialClassServiceImpl.java
rename to yjh-mes/src/main/java/cn/sourceplan/masterdata/service/impl/MaterialClassServiceImpl.java
index 0b82095..1835b1b 100644
--- a/yjh-mes/src/main/java/com/ruoyi/masterdata/service/impl/MaterialClassServiceImpl.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/masterdata/service/impl/MaterialClassServiceImpl.java
@@ -1,15 +1,15 @@
package cn.sourceplan.masterdata.service.impl;
-import java.util.List;
-
import cn.sourceplan.common.core.domain.AjaxResult;
import cn.sourceplan.common.utils.SqlCheckUtil;
+import cn.sourceplan.masterdata.domain.MaterialClass;
+import cn.sourceplan.masterdata.mapper.MaterialClassMapper;
+import cn.sourceplan.masterdata.service.IMaterialClassService;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
-import cn.sourceplan.masterdata.mapper.MaterialClassMapper;
-import cn.sourceplan.masterdata.domain.MaterialClass;
-import cn.sourceplan.masterdata.service.IMaterialClassService;
+
+import java.util.List;
/**
* 物料分类Service业务层处理
diff --git a/yjh-mes/src/main/java/com/ruoyi/masterdata/service/impl/MaterialServiceImpl.java b/yjh-mes/src/main/java/cn/sourceplan/masterdata/service/impl/MaterialServiceImpl.java
similarity index 100%
rename from yjh-mes/src/main/java/com/ruoyi/masterdata/service/impl/MaterialServiceImpl.java
rename to yjh-mes/src/main/java/cn/sourceplan/masterdata/service/impl/MaterialServiceImpl.java
index 9c7eacc..18103c8 100644
--- a/yjh-mes/src/main/java/com/ruoyi/masterdata/service/impl/MaterialServiceImpl.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/masterdata/service/impl/MaterialServiceImpl.java
@@ -1,17 +1,17 @@
package cn.sourceplan.masterdata.service.impl;
-import java.util.List;
-
-import com.baomidou.mybatisplus.core.conditions.Wrapper;
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import cn.sourceplan.common.core.domain.AjaxResult;
import cn.sourceplan.common.utils.SqlCheckUtil;
+import cn.sourceplan.masterdata.domain.Material;
+import cn.sourceplan.masterdata.mapper.MaterialMapper;
+import cn.sourceplan.masterdata.service.IMaterialService;
+import com.baomidou.mybatisplus.core.conditions.Wrapper;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
-import cn.sourceplan.masterdata.mapper.MaterialMapper;
-import cn.sourceplan.masterdata.domain.Material;
-import cn.sourceplan.masterdata.service.IMaterialService;
+
+import java.util.List;
/**
* 物料Service业务层处理
diff --git a/yjh-mes/src/main/java/com/ruoyi/masterdata/service/impl/StationServiceImpl.java b/yjh-mes/src/main/java/cn/sourceplan/masterdata/service/impl/StationServiceImpl.java
similarity index 100%
rename from yjh-mes/src/main/java/com/ruoyi/masterdata/service/impl/StationServiceImpl.java
rename to yjh-mes/src/main/java/cn/sourceplan/masterdata/service/impl/StationServiceImpl.java
index f266d08..c79bb91 100644
--- a/yjh-mes/src/main/java/com/ruoyi/masterdata/service/impl/StationServiceImpl.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/masterdata/service/impl/StationServiceImpl.java
@@ -1,15 +1,15 @@
package cn.sourceplan.masterdata.service.impl;
-import java.util.List;
-
import cn.sourceplan.common.core.domain.AjaxResult;
import cn.sourceplan.common.utils.SqlCheckUtil;
+import cn.sourceplan.masterdata.domain.Station;
+import cn.sourceplan.masterdata.mapper.StationMapper;
+import cn.sourceplan.masterdata.service.IStationService;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
-import cn.sourceplan.masterdata.mapper.StationMapper;
-import cn.sourceplan.masterdata.domain.Station;
-import cn.sourceplan.masterdata.service.IStationService;
+
+import java.util.List;
/**
* 工位Service业务层处理
diff --git a/yjh-mes/src/main/java/com/ruoyi/masterdata/service/impl/UnitChangeServiceImpl.java b/yjh-mes/src/main/java/cn/sourceplan/masterdata/service/impl/UnitChangeServiceImpl.java
similarity index 99%
rename from yjh-mes/src/main/java/com/ruoyi/masterdata/service/impl/UnitChangeServiceImpl.java
rename to yjh-mes/src/main/java/cn/sourceplan/masterdata/service/impl/UnitChangeServiceImpl.java
index bb70b64..a8d49b5 100644
--- a/yjh-mes/src/main/java/com/ruoyi/masterdata/service/impl/UnitChangeServiceImpl.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/masterdata/service/impl/UnitChangeServiceImpl.java
@@ -1,11 +1,12 @@
package cn.sourceplan.masterdata.service.impl;
-import java.util.List;
+import cn.sourceplan.masterdata.domain.UnitChange;
+import cn.sourceplan.masterdata.mapper.UnitChangeMapper;
+import cn.sourceplan.masterdata.service.IUnitChangeService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
-import cn.sourceplan.masterdata.mapper.UnitChangeMapper;
-import cn.sourceplan.masterdata.domain.UnitChange;
-import cn.sourceplan.masterdata.service.IUnitChangeService;
+
+import java.util.List;
/**
* 计量单位转换Service业务层处理
diff --git a/yjh-mes/src/main/java/com/ruoyi/masterdata/service/impl/UnitServiceImpl.java b/yjh-mes/src/main/java/cn/sourceplan/masterdata/service/impl/UnitServiceImpl.java
similarity index 97%
rename from yjh-mes/src/main/java/com/ruoyi/masterdata/service/impl/UnitServiceImpl.java
rename to yjh-mes/src/main/java/cn/sourceplan/masterdata/service/impl/UnitServiceImpl.java
index ccf8350..433fc0d 100644
--- a/yjh-mes/src/main/java/com/ruoyi/masterdata/service/impl/UnitServiceImpl.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/masterdata/service/impl/UnitServiceImpl.java
@@ -1,19 +1,17 @@
package cn.sourceplan.masterdata.service.impl;
-import java.util.List;
-import java.util.Map;
-import java.util.stream.Collectors;
-
-import com.baomidou.mybatisplus.core.conditions.Wrapper;
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import cn.sourceplan.common.core.domain.AjaxResult;
import cn.sourceplan.common.utils.SqlCheckUtil;
+import cn.sourceplan.masterdata.domain.Unit;
+import cn.sourceplan.masterdata.mapper.UnitMapper;
+import cn.sourceplan.masterdata.service.IUnitService;
+import com.baomidou.mybatisplus.core.conditions.Wrapper;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
-import cn.sourceplan.masterdata.mapper.UnitMapper;
-import cn.sourceplan.masterdata.domain.Unit;
-import cn.sourceplan.masterdata.service.IUnitService;
+
+import java.util.List;
/**
* 计量单位Service业务层处理
diff --git a/yjh-mes/src/main/java/com/ruoyi/masterdata/service/impl/WorkshopServiceImpl.java b/yjh-mes/src/main/java/cn/sourceplan/masterdata/service/impl/WorkshopServiceImpl.java
similarity index 99%
rename from yjh-mes/src/main/java/com/ruoyi/masterdata/service/impl/WorkshopServiceImpl.java
rename to yjh-mes/src/main/java/cn/sourceplan/masterdata/service/impl/WorkshopServiceImpl.java
index 2711061..e473c1e 100644
--- a/yjh-mes/src/main/java/com/ruoyi/masterdata/service/impl/WorkshopServiceImpl.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/masterdata/service/impl/WorkshopServiceImpl.java
@@ -1,17 +1,16 @@
package cn.sourceplan.masterdata.service.impl;
-import java.util.List;
-import java.util.Map;
-
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import cn.sourceplan.common.core.domain.AjaxResult;
import cn.sourceplan.common.utils.SqlCheckUtil;
+import cn.sourceplan.masterdata.domain.Workshop;
+import cn.sourceplan.masterdata.mapper.WorkshopMapper;
+import cn.sourceplan.masterdata.service.IWorkshopService;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
-import cn.sourceplan.masterdata.mapper.WorkshopMapper;
-import cn.sourceplan.masterdata.domain.Workshop;
-import cn.sourceplan.masterdata.service.IWorkshopService;
+
+import java.util.List;
/**
* 车间Service业务层处理
diff --git a/yjh-mes/src/main/java/com/ruoyi/production/controller/ProcessController.java b/yjh-mes/src/main/java/cn/sourceplan/production/controller/ProcessController.java
similarity index 85%
rename from yjh-mes/src/main/java/com/ruoyi/production/controller/ProcessController.java
rename to yjh-mes/src/main/java/cn/sourceplan/production/controller/ProcessController.java
index 9aedf9b..91f20fb 100644
--- a/yjh-mes/src/main/java/com/ruoyi/production/controller/ProcessController.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/production/controller/ProcessController.java
@@ -1,25 +1,19 @@
package cn.sourceplan.production.controller;
-import java.util.List;
-import javax.servlet.http.HttpServletResponse;
-import org.springframework.security.access.prepost.PreAuthorize;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.PutMapping;
-import org.springframework.web.bind.annotation.DeleteMapping;
-import org.springframework.web.bind.annotation.PathVariable;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
import cn.sourceplan.common.annotation.Log;
import cn.sourceplan.common.core.controller.BaseController;
import cn.sourceplan.common.core.domain.AjaxResult;
+import cn.sourceplan.common.core.page.TableDataInfo;
import cn.sourceplan.common.enums.BusinessType;
+import cn.sourceplan.common.utils.poi.ExcelUtil;
import cn.sourceplan.production.domain.Process;
import cn.sourceplan.production.service.IProcessService;
-import cn.sourceplan.common.utils.poi.ExcelUtil;
-import cn.sourceplan.common.core.page.TableDataInfo;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.web.bind.annotation.*;
+
+import javax.servlet.http.HttpServletResponse;
+import java.util.List;
/**
* 工序Controller
diff --git a/yjh-mes/src/main/java/com/ruoyi/production/controller/ReportController.java b/yjh-mes/src/main/java/cn/sourceplan/production/controller/ReportController.java
similarity index 87%
rename from yjh-mes/src/main/java/com/ruoyi/production/controller/ReportController.java
rename to yjh-mes/src/main/java/cn/sourceplan/production/controller/ReportController.java
index 4bba1d6..984b3b3 100644
--- a/yjh-mes/src/main/java/com/ruoyi/production/controller/ReportController.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/production/controller/ReportController.java
@@ -1,25 +1,19 @@
package cn.sourceplan.production.controller;
-import java.util.List;
-import javax.servlet.http.HttpServletResponse;
-import org.springframework.security.access.prepost.PreAuthorize;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.PutMapping;
-import org.springframework.web.bind.annotation.DeleteMapping;
-import org.springframework.web.bind.annotation.PathVariable;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
import cn.sourceplan.common.annotation.Log;
import cn.sourceplan.common.core.controller.BaseController;
import cn.sourceplan.common.core.domain.AjaxResult;
+import cn.sourceplan.common.core.page.TableDataInfo;
import cn.sourceplan.common.enums.BusinessType;
+import cn.sourceplan.common.utils.poi.ExcelUtil;
import cn.sourceplan.production.domain.Report;
import cn.sourceplan.production.service.IReportService;
-import cn.sourceplan.common.utils.poi.ExcelUtil;
-import cn.sourceplan.common.core.page.TableDataInfo;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.web.bind.annotation.*;
+
+import javax.servlet.http.HttpServletResponse;
+import java.util.List;
/**
* 报工单Controller
diff --git a/yjh-mes/src/main/java/com/ruoyi/production/controller/RouteController.java b/yjh-mes/src/main/java/cn/sourceplan/production/controller/RouteController.java
similarity index 85%
rename from yjh-mes/src/main/java/com/ruoyi/production/controller/RouteController.java
rename to yjh-mes/src/main/java/cn/sourceplan/production/controller/RouteController.java
index 14634b8..882b449 100644
--- a/yjh-mes/src/main/java/com/ruoyi/production/controller/RouteController.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/production/controller/RouteController.java
@@ -1,25 +1,19 @@
package cn.sourceplan.production.controller;
-import java.util.List;
-import javax.servlet.http.HttpServletResponse;
-import org.springframework.security.access.prepost.PreAuthorize;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.PutMapping;
-import org.springframework.web.bind.annotation.DeleteMapping;
-import org.springframework.web.bind.annotation.PathVariable;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
import cn.sourceplan.common.annotation.Log;
import cn.sourceplan.common.core.controller.BaseController;
import cn.sourceplan.common.core.domain.AjaxResult;
+import cn.sourceplan.common.core.page.TableDataInfo;
import cn.sourceplan.common.enums.BusinessType;
+import cn.sourceplan.common.utils.poi.ExcelUtil;
import cn.sourceplan.production.domain.Route;
import cn.sourceplan.production.service.IRouteService;
-import cn.sourceplan.common.utils.poi.ExcelUtil;
-import cn.sourceplan.common.core.page.TableDataInfo;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.web.bind.annotation.*;
+
+import javax.servlet.http.HttpServletResponse;
+import java.util.List;
/**
* 工序路线Controller
diff --git a/yjh-mes/src/main/java/com/ruoyi/production/controller/WorkOrderController.java b/yjh-mes/src/main/java/cn/sourceplan/production/controller/WorkOrderController.java
similarity index 90%
rename from yjh-mes/src/main/java/com/ruoyi/production/controller/WorkOrderController.java
rename to yjh-mes/src/main/java/cn/sourceplan/production/controller/WorkOrderController.java
index 76011c3..d22b968 100644
--- a/yjh-mes/src/main/java/com/ruoyi/production/controller/WorkOrderController.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/production/controller/WorkOrderController.java
@@ -1,27 +1,19 @@
package cn.sourceplan.production.controller;
-import java.util.List;
-import javax.servlet.http.HttpServletResponse;
-
-import org.apache.commons.lang3.StringUtils;
-import org.springframework.security.access.prepost.PreAuthorize;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.PutMapping;
-import org.springframework.web.bind.annotation.DeleteMapping;
-import org.springframework.web.bind.annotation.PathVariable;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
import cn.sourceplan.common.annotation.Log;
import cn.sourceplan.common.core.controller.BaseController;
import cn.sourceplan.common.core.domain.AjaxResult;
+import cn.sourceplan.common.core.page.TableDataInfo;
import cn.sourceplan.common.enums.BusinessType;
+import cn.sourceplan.common.utils.poi.ExcelUtil;
import cn.sourceplan.production.domain.WorkOrder;
import cn.sourceplan.production.service.IWorkOrderService;
-import cn.sourceplan.common.utils.poi.ExcelUtil;
-import cn.sourceplan.common.core.page.TableDataInfo;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.web.bind.annotation.*;
+
+import javax.servlet.http.HttpServletResponse;
+import java.util.List;
/**
* 工单Controller
diff --git a/yjh-mes/src/main/java/com/ruoyi/production/domain/Process.java b/yjh-mes/src/main/java/cn/sourceplan/production/domain/Process.java
similarity index 87%
rename from yjh-mes/src/main/java/com/ruoyi/production/domain/Process.java
rename to yjh-mes/src/main/java/cn/sourceplan/production/domain/Process.java
index b91b7d6..afd13a9 100644
--- a/yjh-mes/src/main/java/com/ruoyi/production/domain/Process.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/production/domain/Process.java
@@ -1,13 +1,10 @@
package cn.sourceplan.production.domain;
-import com.baomidou.mybatisplus.annotation.*;
-import cn.sourceplan.common.domain.SysFileInfo;
-import cn.sourceplan.masterdata.domain.Material;
-import lombok.Data;
-import org.apache.commons.lang3.builder.ToStringBuilder;
-import org.apache.commons.lang3.builder.ToStringStyle;
import cn.sourceplan.common.annotation.Excel;
import cn.sourceplan.common.core.domain.BaseEntity;
+import cn.sourceplan.common.domain.SysFileInfo;
+import com.baomidou.mybatisplus.annotation.*;
+import lombok.Data;
import java.util.List;
diff --git a/yjh-mes/src/main/java/com/ruoyi/production/domain/Report.java b/yjh-mes/src/main/java/cn/sourceplan/production/domain/Report.java
similarity index 97%
rename from yjh-mes/src/main/java/com/ruoyi/production/domain/Report.java
rename to yjh-mes/src/main/java/cn/sourceplan/production/domain/Report.java
index 1275645..f855a4e 100644
--- a/yjh-mes/src/main/java/com/ruoyi/production/domain/Report.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/production/domain/Report.java
@@ -1,17 +1,14 @@
package cn.sourceplan.production.domain;
+import cn.sourceplan.common.annotation.Excel;
+import cn.sourceplan.common.core.domain.BaseEntity;
+import cn.sourceplan.quality.domain.ReportQuality;
+import com.baomidou.mybatisplus.annotation.*;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import lombok.Data;
+
import java.math.BigDecimal;
import java.util.Date;
-import java.util.List;
-
-import com.baomidou.mybatisplus.annotation.*;
-import com.fasterxml.jackson.annotation.JsonFormat;
-import cn.sourceplan.quality.domain.ReportQuality;
-import lombok.Data;
-import org.apache.commons.lang3.builder.ToStringBuilder;
-import org.apache.commons.lang3.builder.ToStringStyle;
-import cn.sourceplan.common.annotation.Excel;
-import cn.sourceplan.common.core.domain.BaseEntity;
/**
* 报工单对象 pro_report
diff --git a/yjh-mes/src/main/java/com/ruoyi/production/domain/Route.java b/yjh-mes/src/main/java/cn/sourceplan/production/domain/Route.java
similarity index 90%
rename from yjh-mes/src/main/java/com/ruoyi/production/domain/Route.java
rename to yjh-mes/src/main/java/cn/sourceplan/production/domain/Route.java
index 5d432cc..330b8ff 100644
--- a/yjh-mes/src/main/java/com/ruoyi/production/domain/Route.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/production/domain/Route.java
@@ -1,13 +1,11 @@
package cn.sourceplan.production.domain;
-import java.util.List;
-
-import com.baomidou.mybatisplus.annotation.*;
-import lombok.Data;
-import org.apache.commons.lang3.builder.ToStringBuilder;
-import org.apache.commons.lang3.builder.ToStringStyle;
import cn.sourceplan.common.annotation.Excel;
import cn.sourceplan.common.core.domain.BaseEntity;
+import com.baomidou.mybatisplus.annotation.*;
+import lombok.Data;
+
+import java.util.List;
/**
* 工序路线对象 pro_route
diff --git a/yjh-mes/src/main/java/com/ruoyi/production/domain/RouteProcess.java b/yjh-mes/src/main/java/cn/sourceplan/production/domain/RouteProcess.java
similarity index 92%
rename from yjh-mes/src/main/java/com/ruoyi/production/domain/RouteProcess.java
rename to yjh-mes/src/main/java/cn/sourceplan/production/domain/RouteProcess.java
index 8f3258e..ef21118 100644
--- a/yjh-mes/src/main/java/com/ruoyi/production/domain/RouteProcess.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/production/domain/RouteProcess.java
@@ -1,13 +1,11 @@
package cn.sourceplan.production.domain;
+import cn.sourceplan.common.annotation.Excel;
+import cn.sourceplan.common.core.domain.BaseEntity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
-import org.apache.commons.lang3.builder.ToStringBuilder;
-import org.apache.commons.lang3.builder.ToStringStyle;
-import cn.sourceplan.common.annotation.Excel;
-import cn.sourceplan.common.core.domain.BaseEntity;
import java.math.BigDecimal;
diff --git a/yjh-mes/src/main/java/com/ruoyi/production/domain/WorkOrder.java b/yjh-mes/src/main/java/cn/sourceplan/production/domain/WorkOrder.java
similarity index 95%
rename from yjh-mes/src/main/java/com/ruoyi/production/domain/WorkOrder.java
rename to yjh-mes/src/main/java/cn/sourceplan/production/domain/WorkOrder.java
index 2a95c9e..e0444a6 100644
--- a/yjh-mes/src/main/java/com/ruoyi/production/domain/WorkOrder.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/production/domain/WorkOrder.java
@@ -1,20 +1,17 @@
package cn.sourceplan.production.domain;
-import java.math.BigDecimal;
-import java.util.List;
-import java.util.Date;
-
+import cn.sourceplan.common.annotation.Excel;
+import cn.sourceplan.common.core.domain.BaseEntity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
-import com.sun.org.apache.xpath.internal.operations.Bool;
import lombok.Data;
-import org.apache.commons.lang3.builder.ToStringBuilder;
-import org.apache.commons.lang3.builder.ToStringStyle;
-import cn.sourceplan.common.annotation.Excel;
-import cn.sourceplan.common.core.domain.BaseEntity;
+
+import java.math.BigDecimal;
+import java.util.Date;
+import java.util.List;
/**
* 工单对象 pro_workorder
diff --git a/yjh-mes/src/main/java/com/ruoyi/production/domain/WorkOrderEntry.java b/yjh-mes/src/main/java/cn/sourceplan/production/domain/WorkOrderEntry.java
similarity index 85%
rename from yjh-mes/src/main/java/com/ruoyi/production/domain/WorkOrderEntry.java
rename to yjh-mes/src/main/java/cn/sourceplan/production/domain/WorkOrderEntry.java
index 13cb4ee..bf8d5f4 100644
--- a/yjh-mes/src/main/java/com/ruoyi/production/domain/WorkOrderEntry.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/production/domain/WorkOrderEntry.java
@@ -1,17 +1,12 @@
package cn.sourceplan.production.domain;
+import cn.sourceplan.common.annotation.Excel;
import com.baomidou.mybatisplus.annotation.IdType;
-import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
-import org.apache.commons.lang3.builder.ToStringBuilder;
-import org.apache.commons.lang3.builder.ToStringStyle;
-import cn.sourceplan.common.annotation.Excel;
-import cn.sourceplan.common.core.domain.BaseEntity;
import java.math.BigDecimal;
-import java.util.List;
/**
* 工单分录对象 pro_workorder_entry
diff --git a/yjh-mes/src/main/java/com/ruoyi/production/mapper/ProcessMapper.java b/yjh-mes/src/main/java/cn/sourceplan/production/mapper/ProcessMapper.java
similarity index 95%
rename from yjh-mes/src/main/java/com/ruoyi/production/mapper/ProcessMapper.java
rename to yjh-mes/src/main/java/cn/sourceplan/production/mapper/ProcessMapper.java
index 37faaac..dd8ac94 100644
--- a/yjh-mes/src/main/java/com/ruoyi/production/mapper/ProcessMapper.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/production/mapper/ProcessMapper.java
@@ -1,12 +1,11 @@
package cn.sourceplan.production.mapper;
-import java.util.List;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import cn.sourceplan.masterdata.domain.Bom;
import cn.sourceplan.production.domain.Process;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.springframework.stereotype.Repository;
+import java.util.List;
+
/**
* 工序Mapper接口
*
diff --git a/yjh-mes/src/main/java/com/ruoyi/production/mapper/ReportMapper.java b/yjh-mes/src/main/java/cn/sourceplan/production/mapper/ReportMapper.java
similarity index 95%
rename from yjh-mes/src/main/java/com/ruoyi/production/mapper/ReportMapper.java
rename to yjh-mes/src/main/java/cn/sourceplan/production/mapper/ReportMapper.java
index 24d4957..13673e4 100644
--- a/yjh-mes/src/main/java/com/ruoyi/production/mapper/ReportMapper.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/production/mapper/ReportMapper.java
@@ -1,15 +1,14 @@
package cn.sourceplan.production.mapper;
-import java.util.List;
-
+import cn.sourceplan.production.domain.Report;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.toolkit.Constants;
-import cn.sourceplan.production.domain.Process;
-import cn.sourceplan.production.domain.Report;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;
+import java.util.List;
+
/**
* 报工单Mapper接口
*
diff --git a/yjh-mes/src/main/java/com/ruoyi/production/mapper/RouteMapper.java b/yjh-mes/src/main/java/cn/sourceplan/production/mapper/RouteMapper.java
similarity index 96%
rename from yjh-mes/src/main/java/com/ruoyi/production/mapper/RouteMapper.java
rename to yjh-mes/src/main/java/cn/sourceplan/production/mapper/RouteMapper.java
index d7704f1..2af5c14 100644
--- a/yjh-mes/src/main/java/com/ruoyi/production/mapper/RouteMapper.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/production/mapper/RouteMapper.java
@@ -1,13 +1,12 @@
package cn.sourceplan.production.mapper;
-import java.util.List;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import cn.sourceplan.production.domain.Process;
import cn.sourceplan.production.domain.Route;
import cn.sourceplan.production.domain.RouteProcess;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.springframework.stereotype.Repository;
+import java.util.List;
+
/**
* 工序路线Mapper接口
*
diff --git a/yjh-mes/src/main/java/com/ruoyi/production/mapper/WorkOrderEntryMapper.java b/yjh-mes/src/main/java/cn/sourceplan/production/mapper/WorkOrderEntryMapper.java
similarity index 72%
rename from yjh-mes/src/main/java/com/ruoyi/production/mapper/WorkOrderEntryMapper.java
rename to yjh-mes/src/main/java/cn/sourceplan/production/mapper/WorkOrderEntryMapper.java
index c57a128..957215c 100644
--- a/yjh-mes/src/main/java/com/ruoyi/production/mapper/WorkOrderEntryMapper.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/production/mapper/WorkOrderEntryMapper.java
@@ -1,14 +1,9 @@
package cn.sourceplan.production.mapper;
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import cn.sourceplan.production.domain.WorkOrder;
import cn.sourceplan.production.domain.WorkOrderEntry;
-import org.apache.ibatis.annotations.Param;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.springframework.stereotype.Repository;
-import java.util.List;
-import java.util.Map;
-
/**
* 工单Mapper接口
*
diff --git a/yjh-mes/src/main/java/com/ruoyi/production/mapper/WorkOrderMapper.java b/yjh-mes/src/main/java/cn/sourceplan/production/mapper/WorkOrderMapper.java
similarity index 98%
rename from yjh-mes/src/main/java/com/ruoyi/production/mapper/WorkOrderMapper.java
rename to yjh-mes/src/main/java/cn/sourceplan/production/mapper/WorkOrderMapper.java
index b6d29f8..5130f1d 100644
--- a/yjh-mes/src/main/java/com/ruoyi/production/mapper/WorkOrderMapper.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/production/mapper/WorkOrderMapper.java
@@ -1,15 +1,14 @@
package cn.sourceplan.production.mapper;
+import cn.sourceplan.production.domain.WorkOrder;
+import cn.sourceplan.production.domain.WorkOrderEntry;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.apache.ibatis.annotations.Param;
+import org.springframework.stereotype.Repository;
+
import java.util.List;
import java.util.Map;
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import cn.sourceplan.production.domain.Route;
-import cn.sourceplan.production.domain.WorkOrder;
-import cn.sourceplan.production.domain.WorkOrderEntry;
-import org.apache.ibatis.annotations.Param;
-import org.springframework.stereotype.Repository;
-
/**
* 工单Mapper接口
*
diff --git a/yjh-mes/src/main/java/com/ruoyi/production/service/IProcessService.java b/yjh-mes/src/main/java/cn/sourceplan/production/service/IProcessService.java
similarity index 100%
rename from yjh-mes/src/main/java/com/ruoyi/production/service/IProcessService.java
rename to yjh-mes/src/main/java/cn/sourceplan/production/service/IProcessService.java
index 6c3ac58..cbbe77e 100644
--- a/yjh-mes/src/main/java/com/ruoyi/production/service/IProcessService.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/production/service/IProcessService.java
@@ -1,10 +1,10 @@
package cn.sourceplan.production.service;
-import java.util.List;
-
import cn.sourceplan.common.core.domain.AjaxResult;
import cn.sourceplan.production.domain.Process;
+import java.util.List;
+
/**
* 工序Service接口
*
diff --git a/yjh-mes/src/main/java/com/ruoyi/production/service/IReportService.java b/yjh-mes/src/main/java/cn/sourceplan/production/service/IReportService.java
similarity index 100%
rename from yjh-mes/src/main/java/com/ruoyi/production/service/IReportService.java
rename to yjh-mes/src/main/java/cn/sourceplan/production/service/IReportService.java
index 8f80760..d6c5486 100644
--- a/yjh-mes/src/main/java/com/ruoyi/production/service/IReportService.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/production/service/IReportService.java
@@ -1,10 +1,10 @@
package cn.sourceplan.production.service;
-import java.util.List;
-
import cn.sourceplan.common.core.domain.AjaxResult;
import cn.sourceplan.production.domain.Report;
+import java.util.List;
+
/**
* 报工单Service接口
*
diff --git a/yjh-mes/src/main/java/com/ruoyi/production/service/IRouteService.java b/yjh-mes/src/main/java/cn/sourceplan/production/service/IRouteService.java
similarity index 100%
rename from yjh-mes/src/main/java/com/ruoyi/production/service/IRouteService.java
rename to yjh-mes/src/main/java/cn/sourceplan/production/service/IRouteService.java
index 25e0efc..2168e02 100644
--- a/yjh-mes/src/main/java/com/ruoyi/production/service/IRouteService.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/production/service/IRouteService.java
@@ -1,10 +1,10 @@
package cn.sourceplan.production.service;
-import java.util.List;
-
import cn.sourceplan.common.core.domain.AjaxResult;
import cn.sourceplan.production.domain.Route;
+import java.util.List;
+
/**
* 工序路线Service接口
*
diff --git a/yjh-mes/src/main/java/com/ruoyi/production/service/IWorkOrderService.java b/yjh-mes/src/main/java/cn/sourceplan/production/service/IWorkOrderService.java
similarity index 100%
rename from yjh-mes/src/main/java/com/ruoyi/production/service/IWorkOrderService.java
rename to yjh-mes/src/main/java/cn/sourceplan/production/service/IWorkOrderService.java
index b147820..75910c2 100644
--- a/yjh-mes/src/main/java/com/ruoyi/production/service/IWorkOrderService.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/production/service/IWorkOrderService.java
@@ -1,11 +1,11 @@
package cn.sourceplan.production.service;
-import java.util.List;
-
import cn.sourceplan.common.core.domain.AjaxResult;
import cn.sourceplan.common.core.page.TableDataInfo;
import cn.sourceplan.production.domain.WorkOrder;
+import java.util.List;
+
/**
* 工单Service接口
*
diff --git a/yjh-mes/src/main/java/com/ruoyi/production/service/impl/ProcessServiceImpl.java b/yjh-mes/src/main/java/cn/sourceplan/production/service/impl/ProcessServiceImpl.java
similarity index 100%
rename from yjh-mes/src/main/java/com/ruoyi/production/service/impl/ProcessServiceImpl.java
rename to yjh-mes/src/main/java/cn/sourceplan/production/service/impl/ProcessServiceImpl.java
index e2c5de8..467831f 100644
--- a/yjh-mes/src/main/java/com/ruoyi/production/service/impl/ProcessServiceImpl.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/production/service/impl/ProcessServiceImpl.java
@@ -1,17 +1,17 @@
package cn.sourceplan.production.service.impl;
-import java.util.List;
-
import cn.sourceplan.common.core.domain.AjaxResult;
import cn.sourceplan.common.domain.SysFileInfo;
import cn.sourceplan.common.mapper.SysFileInfoMapper;
import cn.sourceplan.common.utils.SqlCheckUtil;
+import cn.sourceplan.production.domain.Process;
+import cn.sourceplan.production.mapper.ProcessMapper;
+import cn.sourceplan.production.service.IProcessService;
import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
-import cn.sourceplan.production.mapper.ProcessMapper;
-import cn.sourceplan.production.domain.Process;
-import cn.sourceplan.production.service.IProcessService;
+
+import java.util.List;
/**
* 工序Service业务层处理
diff --git a/yjh-mes/src/main/java/com/ruoyi/production/service/impl/ReportServiceImpl.java b/yjh-mes/src/main/java/cn/sourceplan/production/service/impl/ReportServiceImpl.java
similarity index 98%
rename from yjh-mes/src/main/java/com/ruoyi/production/service/impl/ReportServiceImpl.java
rename to yjh-mes/src/main/java/cn/sourceplan/production/service/impl/ReportServiceImpl.java
index 6c9edf3..6d45c4c 100644
--- a/yjh-mes/src/main/java/com/ruoyi/production/service/impl/ReportServiceImpl.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/production/service/impl/ReportServiceImpl.java
@@ -1,24 +1,22 @@
package cn.sourceplan.production.service.impl;
-import java.util.ArrayList;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-
import cn.hutool.core.date.DateUtil;
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
-import cn.sourceplan.barcode.domain.MaterialSn;
import cn.sourceplan.barcode.mapper.MaterialSnMapper;
import cn.sourceplan.common.core.domain.AjaxResult;
import cn.sourceplan.common.domain.SysCodeRule;
import cn.sourceplan.common.service.ISysCodeRuleService;
+import cn.sourceplan.common.utils.StringUtils;
+import cn.sourceplan.production.domain.Report;
+import cn.sourceplan.production.mapper.ReportMapper;
+import cn.sourceplan.production.service.IReportService;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
-import cn.sourceplan.common.utils.StringUtils;
import org.springframework.transaction.annotation.Transactional;
-import cn.sourceplan.production.mapper.ReportMapper;
-import cn.sourceplan.production.domain.Report;
-import cn.sourceplan.production.service.IReportService;
+
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
/**
* 报工单Service业务层处理
diff --git a/yjh-mes/src/main/java/com/ruoyi/production/service/impl/RouteServiceImpl.java b/yjh-mes/src/main/java/cn/sourceplan/production/service/impl/RouteServiceImpl.java
similarity index 100%
rename from yjh-mes/src/main/java/com/ruoyi/production/service/impl/RouteServiceImpl.java
rename to yjh-mes/src/main/java/cn/sourceplan/production/service/impl/RouteServiceImpl.java
index fac621f..14b3059 100644
--- a/yjh-mes/src/main/java/com/ruoyi/production/service/impl/RouteServiceImpl.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/production/service/impl/RouteServiceImpl.java
@@ -1,20 +1,20 @@
package cn.sourceplan.production.service.impl;
-import java.util.List;
-
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import cn.sourceplan.common.core.domain.AjaxResult;
import cn.sourceplan.common.utils.DateUtils;
import cn.sourceplan.common.utils.SqlCheckUtil;
+import cn.sourceplan.common.utils.StringUtils;
+import cn.sourceplan.production.domain.Route;
import cn.sourceplan.production.domain.RouteProcess;
+import cn.sourceplan.production.mapper.RouteMapper;
+import cn.sourceplan.production.service.IRouteService;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
-import java.util.ArrayList;
-import cn.sourceplan.common.utils.StringUtils;
import org.springframework.transaction.annotation.Transactional;
-import cn.sourceplan.production.mapper.RouteMapper;
-import cn.sourceplan.production.domain.Route;
-import cn.sourceplan.production.service.IRouteService;
+
+import java.util.ArrayList;
+import java.util.List;
/**
* 工序路线Service业务层处理
diff --git a/yjh-mes/src/main/java/com/ruoyi/production/service/impl/WorkOrderServiceImpl.java b/yjh-mes/src/main/java/cn/sourceplan/production/service/impl/WorkOrderServiceImpl.java
similarity index 99%
rename from yjh-mes/src/main/java/com/ruoyi/production/service/impl/WorkOrderServiceImpl.java
rename to yjh-mes/src/main/java/cn/sourceplan/production/service/impl/WorkOrderServiceImpl.java
index b19c1cc..e73218c 100644
--- a/yjh-mes/src/main/java/com/ruoyi/production/service/impl/WorkOrderServiceImpl.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/production/service/impl/WorkOrderServiceImpl.java
@@ -1,11 +1,6 @@
package cn.sourceplan.production.service.impl;
-import java.math.BigDecimal;
-import java.util.*;
-
import cn.hutool.core.date.DateUtil;
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
-import com.github.pagehelper.PageInfo;
import cn.sourceplan.common.constant.HttpStatus;
import cn.sourceplan.common.core.domain.AjaxResult;
import cn.sourceplan.common.core.page.TableDataInfo;
@@ -22,26 +17,27 @@ import cn.sourceplan.masterdata.mapper.MaterialMapper;
import cn.sourceplan.masterdata.mapper.StationMapper;
import cn.sourceplan.production.domain.Route;
import cn.sourceplan.production.domain.RouteProcess;
+import cn.sourceplan.production.domain.WorkOrder;
+import cn.sourceplan.production.domain.WorkOrderEntry;
import cn.sourceplan.production.mapper.RouteMapper;
import cn.sourceplan.production.mapper.WorkOrderEntryMapper;
+import cn.sourceplan.production.mapper.WorkOrderMapper;
+import cn.sourceplan.production.service.IWorkOrderService;
import cn.sourceplan.sale.domain.SalOrderEntry;
import cn.sourceplan.sale.mapper.SalOrderEntryMapper;
import cn.sourceplan.warehouse.domain.RealTimeInventory;
import cn.sourceplan.warehouse.mapper.RealTimeInventoryMapper;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.github.pagehelper.PageInfo;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.jdbc.datasource.DataSourceTransactionManager;
import org.springframework.stereotype.Service;
-
-import java.util.stream.Collectors;
-
import org.springframework.transaction.annotation.Transactional;
-import cn.sourceplan.production.domain.WorkOrderEntry;
-import cn.sourceplan.production.mapper.WorkOrderMapper;
-import cn.sourceplan.production.domain.WorkOrder;
-import cn.sourceplan.production.service.IWorkOrderService;
-import static cn.sourceplan.common.utils.PageUtils.startPage;
+import java.math.BigDecimal;
+import java.util.*;
+import java.util.stream.Collectors;
/**
diff --git a/yjh-mes/src/main/java/com/ruoyi/quality/controller/QualityLevelController.java b/yjh-mes/src/main/java/cn/sourceplan/quality/controller/QualityLevelController.java
similarity index 86%
rename from yjh-mes/src/main/java/com/ruoyi/quality/controller/QualityLevelController.java
rename to yjh-mes/src/main/java/cn/sourceplan/quality/controller/QualityLevelController.java
index 2e0b1d5..6f68a3d 100644
--- a/yjh-mes/src/main/java/com/ruoyi/quality/controller/QualityLevelController.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/quality/controller/QualityLevelController.java
@@ -1,25 +1,19 @@
package cn.sourceplan.quality.controller;
-import java.util.List;
-import javax.servlet.http.HttpServletResponse;
-import org.springframework.security.access.prepost.PreAuthorize;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.PutMapping;
-import org.springframework.web.bind.annotation.DeleteMapping;
-import org.springframework.web.bind.annotation.PathVariable;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
import cn.sourceplan.common.annotation.Log;
import cn.sourceplan.common.core.controller.BaseController;
import cn.sourceplan.common.core.domain.AjaxResult;
+import cn.sourceplan.common.core.page.TableDataInfo;
import cn.sourceplan.common.enums.BusinessType;
+import cn.sourceplan.common.utils.poi.ExcelUtil;
import cn.sourceplan.quality.domain.QualityLevel;
import cn.sourceplan.quality.service.IQualityLevelService;
-import cn.sourceplan.common.utils.poi.ExcelUtil;
-import cn.sourceplan.common.core.page.TableDataInfo;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.web.bind.annotation.*;
+
+import javax.servlet.http.HttpServletResponse;
+import java.util.List;
/**
* 质检等级Controller
diff --git a/yjh-mes/src/main/java/com/ruoyi/quality/controller/ReasonController.java b/yjh-mes/src/main/java/cn/sourceplan/quality/controller/ReasonController.java
similarity index 85%
rename from yjh-mes/src/main/java/com/ruoyi/quality/controller/ReasonController.java
rename to yjh-mes/src/main/java/cn/sourceplan/quality/controller/ReasonController.java
index c6b0b59..33d9442 100644
--- a/yjh-mes/src/main/java/com/ruoyi/quality/controller/ReasonController.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/quality/controller/ReasonController.java
@@ -1,25 +1,19 @@
package cn.sourceplan.quality.controller;
-import java.util.List;
-import javax.servlet.http.HttpServletResponse;
-import org.springframework.security.access.prepost.PreAuthorize;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.PutMapping;
-import org.springframework.web.bind.annotation.DeleteMapping;
-import org.springframework.web.bind.annotation.PathVariable;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
import cn.sourceplan.common.annotation.Log;
import cn.sourceplan.common.core.controller.BaseController;
import cn.sourceplan.common.core.domain.AjaxResult;
+import cn.sourceplan.common.core.page.TableDataInfo;
import cn.sourceplan.common.enums.BusinessType;
+import cn.sourceplan.common.utils.poi.ExcelUtil;
import cn.sourceplan.quality.domain.Reason;
import cn.sourceplan.quality.service.IReasonService;
-import cn.sourceplan.common.utils.poi.ExcelUtil;
-import cn.sourceplan.common.core.page.TableDataInfo;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.web.bind.annotation.*;
+
+import javax.servlet.http.HttpServletResponse;
+import java.util.List;
/**
* 质检原因Controller
diff --git a/yjh-mes/src/main/java/com/ruoyi/quality/controller/ReportQualityController.java b/yjh-mes/src/main/java/cn/sourceplan/quality/controller/ReportQualityController.java
similarity index 86%
rename from yjh-mes/src/main/java/com/ruoyi/quality/controller/ReportQualityController.java
rename to yjh-mes/src/main/java/cn/sourceplan/quality/controller/ReportQualityController.java
index e9b7bd6..bcd8195 100644
--- a/yjh-mes/src/main/java/com/ruoyi/quality/controller/ReportQualityController.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/quality/controller/ReportQualityController.java
@@ -1,25 +1,19 @@
package cn.sourceplan.quality.controller;
-import java.util.List;
-import javax.servlet.http.HttpServletResponse;
-import org.springframework.security.access.prepost.PreAuthorize;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.PutMapping;
-import org.springframework.web.bind.annotation.DeleteMapping;
-import org.springframework.web.bind.annotation.PathVariable;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
import cn.sourceplan.common.annotation.Log;
import cn.sourceplan.common.core.controller.BaseController;
import cn.sourceplan.common.core.domain.AjaxResult;
+import cn.sourceplan.common.core.page.TableDataInfo;
import cn.sourceplan.common.enums.BusinessType;
+import cn.sourceplan.common.utils.poi.ExcelUtil;
import cn.sourceplan.quality.domain.ReportQuality;
import cn.sourceplan.quality.service.IReportQualityService;
-import cn.sourceplan.common.utils.poi.ExcelUtil;
-import cn.sourceplan.common.core.page.TableDataInfo;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.web.bind.annotation.*;
+
+import javax.servlet.http.HttpServletResponse;
+import java.util.List;
/**
* 报工质检单Controller
diff --git a/yjh-mes/src/main/java/com/ruoyi/quality/domain/QualityLevel.java b/yjh-mes/src/main/java/cn/sourceplan/quality/domain/QualityLevel.java
similarity index 82%
rename from yjh-mes/src/main/java/com/ruoyi/quality/domain/QualityLevel.java
rename to yjh-mes/src/main/java/cn/sourceplan/quality/domain/QualityLevel.java
index 901dd0e..26c3a5b 100644
--- a/yjh-mes/src/main/java/com/ruoyi/quality/domain/QualityLevel.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/quality/domain/QualityLevel.java
@@ -1,16 +1,11 @@
package cn.sourceplan.quality.domain;
+import cn.sourceplan.common.annotation.Excel;
+import cn.sourceplan.common.core.domain.BaseEntity;
import com.baomidou.mybatisplus.annotation.IdType;
-import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
-import org.apache.commons.lang3.builder.ToStringBuilder;
-import org.apache.commons.lang3.builder.ToStringStyle;
-import cn.sourceplan.common.annotation.Excel;
-import cn.sourceplan.common.core.domain.BaseEntity;
-
-import java.util.List;
/**
* 质检等级对象 qc_quality_level
diff --git a/yjh-mes/src/main/java/com/ruoyi/quality/domain/Reason.java b/yjh-mes/src/main/java/cn/sourceplan/quality/domain/Reason.java
similarity index 89%
rename from yjh-mes/src/main/java/com/ruoyi/quality/domain/Reason.java
rename to yjh-mes/src/main/java/cn/sourceplan/quality/domain/Reason.java
index be448e8..2c36594 100644
--- a/yjh-mes/src/main/java/com/ruoyi/quality/domain/Reason.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/quality/domain/Reason.java
@@ -1,13 +1,11 @@
package cn.sourceplan.quality.domain;
+import cn.sourceplan.common.annotation.Excel;
+import cn.sourceplan.common.core.domain.BaseEntity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
-import org.apache.commons.lang3.builder.ToStringBuilder;
-import org.apache.commons.lang3.builder.ToStringStyle;
-import cn.sourceplan.common.annotation.Excel;
-import cn.sourceplan.common.core.domain.BaseEntity;
/**
* 质检原因对象 qc_reason
diff --git a/yjh-mes/src/main/java/com/ruoyi/quality/domain/ReportQuality.java b/yjh-mes/src/main/java/cn/sourceplan/quality/domain/ReportQuality.java
similarity index 96%
rename from yjh-mes/src/main/java/com/ruoyi/quality/domain/ReportQuality.java
rename to yjh-mes/src/main/java/cn/sourceplan/quality/domain/ReportQuality.java
index f23e6c6..eab4dae 100644
--- a/yjh-mes/src/main/java/com/ruoyi/quality/domain/ReportQuality.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/quality/domain/ReportQuality.java
@@ -1,19 +1,17 @@
package cn.sourceplan.quality.domain;
-import java.math.BigDecimal;
-import java.util.Date;
-import java.util.List;
-
+import cn.sourceplan.common.annotation.Excel;
+import cn.sourceplan.common.core.domain.BaseEntity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
-import org.apache.commons.lang3.builder.ToStringBuilder;
-import org.apache.commons.lang3.builder.ToStringStyle;
-import cn.sourceplan.common.annotation.Excel;
-import cn.sourceplan.common.core.domain.BaseEntity;
+
+import java.math.BigDecimal;
+import java.util.Date;
+import java.util.List;
/**
* 报工质检单对象 qc_report_quality
diff --git a/yjh-mes/src/main/java/com/ruoyi/quality/domain/ReportQualityEntry.java b/yjh-mes/src/main/java/cn/sourceplan/quality/domain/ReportQualityEntry.java
similarity index 100%
rename from yjh-mes/src/main/java/com/ruoyi/quality/domain/ReportQualityEntry.java
rename to yjh-mes/src/main/java/cn/sourceplan/quality/domain/ReportQualityEntry.java
diff --git a/yjh-mes/src/main/java/com/ruoyi/quality/domain/ReportQualityReason.java b/yjh-mes/src/main/java/cn/sourceplan/quality/domain/ReportQualityReason.java
similarity index 100%
rename from yjh-mes/src/main/java/com/ruoyi/quality/domain/ReportQualityReason.java
rename to yjh-mes/src/main/java/cn/sourceplan/quality/domain/ReportQualityReason.java
diff --git a/yjh-mes/src/main/java/com/ruoyi/quality/mapper/QualityLevelMapper.java b/yjh-mes/src/main/java/cn/sourceplan/quality/mapper/QualityLevelMapper.java
similarity index 95%
rename from yjh-mes/src/main/java/com/ruoyi/quality/mapper/QualityLevelMapper.java
rename to yjh-mes/src/main/java/cn/sourceplan/quality/mapper/QualityLevelMapper.java
index a5ad971..05ceb6d 100644
--- a/yjh-mes/src/main/java/com/ruoyi/quality/mapper/QualityLevelMapper.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/quality/mapper/QualityLevelMapper.java
@@ -1,12 +1,11 @@
package cn.sourceplan.quality.mapper;
-import java.util.List;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import cn.sourceplan.production.domain.Process;
import cn.sourceplan.quality.domain.QualityLevel;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.springframework.stereotype.Repository;
+import java.util.List;
+
/**
* 质检等级Mapper接口
*
diff --git a/yjh-mes/src/main/java/com/ruoyi/quality/mapper/ReasonMapper.java b/yjh-mes/src/main/java/cn/sourceplan/quality/mapper/ReasonMapper.java
similarity index 95%
rename from yjh-mes/src/main/java/com/ruoyi/quality/mapper/ReasonMapper.java
rename to yjh-mes/src/main/java/cn/sourceplan/quality/mapper/ReasonMapper.java
index dfe5215..4225191 100644
--- a/yjh-mes/src/main/java/com/ruoyi/quality/mapper/ReasonMapper.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/quality/mapper/ReasonMapper.java
@@ -1,12 +1,11 @@
package cn.sourceplan.quality.mapper;
-import java.util.List;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import cn.sourceplan.quality.domain.QualityLevel;
import cn.sourceplan.quality.domain.Reason;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.springframework.stereotype.Repository;
+import java.util.List;
+
/**
* 质检原因Mapper接口
*
diff --git a/yjh-mes/src/main/java/com/ruoyi/quality/mapper/ReportQualityEntryMapper.java b/yjh-mes/src/main/java/cn/sourceplan/quality/mapper/ReportQualityEntryMapper.java
similarity index 83%
rename from yjh-mes/src/main/java/com/ruoyi/quality/mapper/ReportQualityEntryMapper.java
rename to yjh-mes/src/main/java/cn/sourceplan/quality/mapper/ReportQualityEntryMapper.java
index 798f41d..1b29d8b 100644
--- a/yjh-mes/src/main/java/com/ruoyi/quality/mapper/ReportQualityEntryMapper.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/quality/mapper/ReportQualityEntryMapper.java
@@ -1,12 +1,9 @@
package cn.sourceplan.quality.mapper;
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import cn.sourceplan.quality.domain.QualityLevel;
import cn.sourceplan.quality.domain.ReportQualityEntry;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.springframework.stereotype.Repository;
-import java.util.List;
-
/**
* 质检等级Mapper接口
*
diff --git a/yjh-mes/src/main/java/com/ruoyi/quality/mapper/ReportQualityMapper.java b/yjh-mes/src/main/java/cn/sourceplan/quality/mapper/ReportQualityMapper.java
similarity index 84%
rename from yjh-mes/src/main/java/com/ruoyi/quality/mapper/ReportQualityMapper.java
rename to yjh-mes/src/main/java/cn/sourceplan/quality/mapper/ReportQualityMapper.java
index 3a9c594..0ac1c77 100644
--- a/yjh-mes/src/main/java/com/ruoyi/quality/mapper/ReportQualityMapper.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/quality/mapper/ReportQualityMapper.java
@@ -1,10 +1,7 @@
package cn.sourceplan.quality.mapper;
-import java.util.List;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import cn.sourceplan.quality.domain.Reason;
import cn.sourceplan.quality.domain.ReportQuality;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.springframework.stereotype.Repository;
/**
diff --git a/yjh-mes/src/main/java/com/ruoyi/quality/mapper/ReportQualityReasonMapper.java b/yjh-mes/src/main/java/cn/sourceplan/quality/mapper/ReportQualityReasonMapper.java
similarity index 84%
rename from yjh-mes/src/main/java/com/ruoyi/quality/mapper/ReportQualityReasonMapper.java
rename to yjh-mes/src/main/java/cn/sourceplan/quality/mapper/ReportQualityReasonMapper.java
index 66e6545..07cb497 100644
--- a/yjh-mes/src/main/java/com/ruoyi/quality/mapper/ReportQualityReasonMapper.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/quality/mapper/ReportQualityReasonMapper.java
@@ -1,9 +1,7 @@
package cn.sourceplan.quality.mapper;
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import cn.sourceplan.common.domain.SysCodeRuleEntry;
-import cn.sourceplan.quality.domain.ReportQualityEntry;
import cn.sourceplan.quality.domain.ReportQualityReason;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.springframework.stereotype.Repository;
import java.util.Collection;
diff --git a/yjh-mes/src/main/java/com/ruoyi/quality/service/IQualityLevelService.java b/yjh-mes/src/main/java/cn/sourceplan/quality/service/IQualityLevelService.java
similarity index 100%
rename from yjh-mes/src/main/java/com/ruoyi/quality/service/IQualityLevelService.java
rename to yjh-mes/src/main/java/cn/sourceplan/quality/service/IQualityLevelService.java
index a63acc3..edee305 100644
--- a/yjh-mes/src/main/java/com/ruoyi/quality/service/IQualityLevelService.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/quality/service/IQualityLevelService.java
@@ -1,10 +1,10 @@
package cn.sourceplan.quality.service;
-import java.util.List;
-
import cn.sourceplan.common.core.domain.AjaxResult;
import cn.sourceplan.quality.domain.QualityLevel;
+import java.util.List;
+
/**
* 质检等级Service接口
*
diff --git a/yjh-mes/src/main/java/com/ruoyi/quality/service/IReasonService.java b/yjh-mes/src/main/java/cn/sourceplan/quality/service/IReasonService.java
similarity index 100%
rename from yjh-mes/src/main/java/com/ruoyi/quality/service/IReasonService.java
rename to yjh-mes/src/main/java/cn/sourceplan/quality/service/IReasonService.java
index 87d153b..616dea6 100644
--- a/yjh-mes/src/main/java/com/ruoyi/quality/service/IReasonService.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/quality/service/IReasonService.java
@@ -1,10 +1,10 @@
package cn.sourceplan.quality.service;
-import java.util.List;
-
import cn.sourceplan.common.core.domain.AjaxResult;
import cn.sourceplan.quality.domain.Reason;
+import java.util.List;
+
/**
* 质检原因Service接口
*
diff --git a/yjh-mes/src/main/java/com/ruoyi/quality/service/IReportQualityService.java b/yjh-mes/src/main/java/cn/sourceplan/quality/service/IReportQualityService.java
similarity index 99%
rename from yjh-mes/src/main/java/com/ruoyi/quality/service/IReportQualityService.java
rename to yjh-mes/src/main/java/cn/sourceplan/quality/service/IReportQualityService.java
index 70ec717..164f519 100644
--- a/yjh-mes/src/main/java/com/ruoyi/quality/service/IReportQualityService.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/quality/service/IReportQualityService.java
@@ -1,8 +1,9 @@
package cn.sourceplan.quality.service;
-import java.util.List;
import cn.sourceplan.quality.domain.ReportQuality;
+import java.util.List;
+
/**
* 报工质检单Service接口
*
diff --git a/yjh-mes/src/main/java/com/ruoyi/quality/service/impl/QualityLevelServiceImpl.java b/yjh-mes/src/main/java/cn/sourceplan/quality/service/impl/QualityLevelServiceImpl.java
similarity index 100%
rename from yjh-mes/src/main/java/com/ruoyi/quality/service/impl/QualityLevelServiceImpl.java
rename to yjh-mes/src/main/java/cn/sourceplan/quality/service/impl/QualityLevelServiceImpl.java
index 7b7cdd2..ac198e5 100644
--- a/yjh-mes/src/main/java/com/ruoyi/quality/service/impl/QualityLevelServiceImpl.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/quality/service/impl/QualityLevelServiceImpl.java
@@ -1,15 +1,15 @@
package cn.sourceplan.quality.service.impl;
-import java.util.List;
-
import cn.sourceplan.common.core.domain.AjaxResult;
import cn.sourceplan.common.utils.SqlCheckUtil;
import cn.sourceplan.common.utils.StringUtils;
+import cn.sourceplan.quality.domain.QualityLevel;
+import cn.sourceplan.quality.mapper.QualityLevelMapper;
+import cn.sourceplan.quality.service.IQualityLevelService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
-import cn.sourceplan.quality.mapper.QualityLevelMapper;
-import cn.sourceplan.quality.domain.QualityLevel;
-import cn.sourceplan.quality.service.IQualityLevelService;
+
+import java.util.List;
/**
* 质检等级Service业务层处理
diff --git a/yjh-mes/src/main/java/com/ruoyi/quality/service/impl/ReasonServiceImpl.java b/yjh-mes/src/main/java/cn/sourceplan/quality/service/impl/ReasonServiceImpl.java
similarity index 100%
rename from yjh-mes/src/main/java/com/ruoyi/quality/service/impl/ReasonServiceImpl.java
rename to yjh-mes/src/main/java/cn/sourceplan/quality/service/impl/ReasonServiceImpl.java
index c57ccf3..7c49b58 100644
--- a/yjh-mes/src/main/java/com/ruoyi/quality/service/impl/ReasonServiceImpl.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/quality/service/impl/ReasonServiceImpl.java
@@ -1,15 +1,15 @@
package cn.sourceplan.quality.service.impl;
-import java.util.List;
-
import cn.sourceplan.common.core.domain.AjaxResult;
import cn.sourceplan.common.utils.SqlCheckUtil;
import cn.sourceplan.common.utils.StringUtils;
+import cn.sourceplan.quality.domain.Reason;
+import cn.sourceplan.quality.mapper.ReasonMapper;
+import cn.sourceplan.quality.service.IReasonService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
-import cn.sourceplan.quality.mapper.ReasonMapper;
-import cn.sourceplan.quality.domain.Reason;
-import cn.sourceplan.quality.service.IReasonService;
+
+import java.util.List;
/**
* 质检原因Service业务层处理
diff --git a/yjh-mes/src/main/java/com/ruoyi/quality/service/impl/ReportQualityServiceImpl.java b/yjh-mes/src/main/java/cn/sourceplan/quality/service/impl/ReportQualityServiceImpl.java
similarity index 96%
rename from yjh-mes/src/main/java/com/ruoyi/quality/service/impl/ReportQualityServiceImpl.java
rename to yjh-mes/src/main/java/cn/sourceplan/quality/service/impl/ReportQualityServiceImpl.java
index 5f4bc26..6494e6e 100644
--- a/yjh-mes/src/main/java/com/ruoyi/quality/service/impl/ReportQualityServiceImpl.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/quality/service/impl/ReportQualityServiceImpl.java
@@ -1,28 +1,24 @@
package cn.sourceplan.quality.service.impl;
+import cn.hutool.core.date.DateUtil;
+import cn.sourceplan.barcode.mapper.MaterialSnMapper;
+import cn.sourceplan.common.utils.StringUtils;
+import cn.sourceplan.quality.domain.ReportQuality;
+import cn.sourceplan.quality.domain.ReportQualityEntry;
+import cn.sourceplan.quality.domain.ReportQualityReason;
+import cn.sourceplan.quality.mapper.ReportQualityEntryMapper;
+import cn.sourceplan.quality.mapper.ReportQualityMapper;
+import cn.sourceplan.quality.mapper.ReportQualityReasonMapper;
+import cn.sourceplan.quality.service.IReportQualityService;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
import java.util.Arrays;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
-import cn.hutool.core.date.DateUtil;
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
-import cn.sourceplan.barcode.mapper.MaterialSnMapper;
-import cn.sourceplan.common.core.domain.model.LoginUser;
-import cn.sourceplan.common.utils.DateUtils;
-import cn.sourceplan.common.utils.SecurityUtils;
-import cn.sourceplan.common.utils.StringUtils;
-import cn.sourceplan.quality.domain.QualityLevel;
-import cn.sourceplan.quality.domain.ReportQualityEntry;
-import cn.sourceplan.quality.domain.ReportQualityReason;
-import cn.sourceplan.quality.mapper.ReportQualityEntryMapper;
-import cn.sourceplan.quality.mapper.ReportQualityReasonMapper;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Service;
-import cn.sourceplan.quality.mapper.ReportQualityMapper;
-import cn.sourceplan.quality.domain.ReportQuality;
-import cn.sourceplan.quality.service.IReportQualityService;
-
/**
* 报工质检单Service业务层处理
*
diff --git a/yjh-mes/src/main/java/com/ruoyi/sale/controller/SalOrderController.java b/yjh-mes/src/main/java/cn/sourceplan/sale/controller/SalOrderController.java
similarity index 85%
rename from yjh-mes/src/main/java/com/ruoyi/sale/controller/SalOrderController.java
rename to yjh-mes/src/main/java/cn/sourceplan/sale/controller/SalOrderController.java
index 72b8370..309c5ca 100644
--- a/yjh-mes/src/main/java/com/ruoyi/sale/controller/SalOrderController.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/sale/controller/SalOrderController.java
@@ -1,25 +1,19 @@
package cn.sourceplan.sale.controller;
-import java.util.List;
-import javax.servlet.http.HttpServletResponse;
-import org.springframework.security.access.prepost.PreAuthorize;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.PutMapping;
-import org.springframework.web.bind.annotation.DeleteMapping;
-import org.springframework.web.bind.annotation.PathVariable;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
import cn.sourceplan.common.annotation.Log;
import cn.sourceplan.common.core.controller.BaseController;
import cn.sourceplan.common.core.domain.AjaxResult;
+import cn.sourceplan.common.core.page.TableDataInfo;
import cn.sourceplan.common.enums.BusinessType;
+import cn.sourceplan.common.utils.poi.ExcelUtil;
import cn.sourceplan.sale.domain.SalOrder;
import cn.sourceplan.sale.service.ISalOrderService;
-import cn.sourceplan.common.utils.poi.ExcelUtil;
-import cn.sourceplan.common.core.page.TableDataInfo;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.web.bind.annotation.*;
+
+import javax.servlet.http.HttpServletResponse;
+import java.util.List;
/**
* 销售订单Controller
diff --git a/yjh-mes/src/main/java/com/ruoyi/sale/domain/SalOrder.java b/yjh-mes/src/main/java/cn/sourceplan/sale/domain/SalOrder.java
similarity index 100%
rename from yjh-mes/src/main/java/com/ruoyi/sale/domain/SalOrder.java
rename to yjh-mes/src/main/java/cn/sourceplan/sale/domain/SalOrder.java
index 55979e8..d9c4b92 100644
--- a/yjh-mes/src/main/java/com/ruoyi/sale/domain/SalOrder.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/sale/domain/SalOrder.java
@@ -1,16 +1,16 @@
package cn.sourceplan.sale.domain;
-import java.util.List;
-import java.util.Date;
-
+import cn.sourceplan.common.annotation.Excel;
+import cn.sourceplan.common.core.domain.BaseEntity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
-import cn.sourceplan.common.annotation.Excel;
-import cn.sourceplan.common.core.domain.BaseEntity;
+
+import java.util.Date;
+import java.util.List;
/**
* 销售订单对象 sal_order
diff --git a/yjh-mes/src/main/java/com/ruoyi/sale/domain/SalOrderEntry.java b/yjh-mes/src/main/java/cn/sourceplan/sale/domain/SalOrderEntry.java
similarity index 100%
rename from yjh-mes/src/main/java/com/ruoyi/sale/domain/SalOrderEntry.java
rename to yjh-mes/src/main/java/cn/sourceplan/sale/domain/SalOrderEntry.java
index 8ecd3fd..9e6d12c 100644
--- a/yjh-mes/src/main/java/com/ruoyi/sale/domain/SalOrderEntry.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/sale/domain/SalOrderEntry.java
@@ -1,16 +1,16 @@
package cn.sourceplan.sale.domain;
-import java.math.BigDecimal;
-import java.util.Date;
-
+import cn.sourceplan.common.annotation.Excel;
+import cn.sourceplan.common.core.domain.BaseEntity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
-import cn.sourceplan.common.annotation.Excel;
-import cn.sourceplan.common.core.domain.BaseEntity;
+
+import java.math.BigDecimal;
+import java.util.Date;
/**
* ${subTable.functionName}对象 sal_order_entry
diff --git a/yjh-mes/src/main/java/com/ruoyi/sale/mapper/SalOrderEntryMapper.java b/yjh-mes/src/main/java/cn/sourceplan/sale/mapper/SalOrderEntryMapper.java
similarity index 95%
rename from yjh-mes/src/main/java/com/ruoyi/sale/mapper/SalOrderEntryMapper.java
rename to yjh-mes/src/main/java/cn/sourceplan/sale/mapper/SalOrderEntryMapper.java
index ff61e37..8064138 100644
--- a/yjh-mes/src/main/java/com/ruoyi/sale/mapper/SalOrderEntryMapper.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/sale/mapper/SalOrderEntryMapper.java
@@ -1,11 +1,10 @@
package cn.sourceplan.sale.mapper;
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import cn.sourceplan.sale.domain.SalOrderEntry;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.springframework.stereotype.Repository;
import java.util.Collection;
-import java.util.List;
/**
* @author jinzhong
diff --git a/yjh-mes/src/main/java/com/ruoyi/sale/mapper/SalOrderMapper.java b/yjh-mes/src/main/java/cn/sourceplan/sale/mapper/SalOrderMapper.java
similarity index 92%
rename from yjh-mes/src/main/java/com/ruoyi/sale/mapper/SalOrderMapper.java
rename to yjh-mes/src/main/java/cn/sourceplan/sale/mapper/SalOrderMapper.java
index e35c1ce..b2a3f11 100644
--- a/yjh-mes/src/main/java/com/ruoyi/sale/mapper/SalOrderMapper.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/sale/mapper/SalOrderMapper.java
@@ -1,13 +1,11 @@
package cn.sourceplan.sale.mapper;
-import java.util.List;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import cn.sourceplan.production.domain.Process;
import cn.sourceplan.sale.domain.SalOrder;
-import cn.sourceplan.sale.domain.SalOrderEntry;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.springframework.stereotype.Repository;
+import java.util.List;
+
/**
* 销售订单Mapper接口
*
diff --git a/yjh-mes/src/main/java/com/ruoyi/sale/service/ISalOrderService.java b/yjh-mes/src/main/java/cn/sourceplan/sale/service/ISalOrderService.java
similarity index 99%
rename from yjh-mes/src/main/java/com/ruoyi/sale/service/ISalOrderService.java
rename to yjh-mes/src/main/java/cn/sourceplan/sale/service/ISalOrderService.java
index 7a29f70..b64086c 100644
--- a/yjh-mes/src/main/java/com/ruoyi/sale/service/ISalOrderService.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/sale/service/ISalOrderService.java
@@ -1,8 +1,9 @@
package cn.sourceplan.sale.service;
-import java.util.List;
import cn.sourceplan.sale.domain.SalOrder;
+import java.util.List;
+
/**
* 销售订单Service接口
*
diff --git a/yjh-mes/src/main/java/com/ruoyi/sale/service/impl/SalOrderServiceImpl.java b/yjh-mes/src/main/java/cn/sourceplan/sale/service/impl/SalOrderServiceImpl.java
similarity index 95%
rename from yjh-mes/src/main/java/com/ruoyi/sale/service/impl/SalOrderServiceImpl.java
rename to yjh-mes/src/main/java/cn/sourceplan/sale/service/impl/SalOrderServiceImpl.java
index a1c0b75..a58aaf7 100644
--- a/yjh-mes/src/main/java/com/ruoyi/sale/service/impl/SalOrderServiceImpl.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/sale/service/impl/SalOrderServiceImpl.java
@@ -1,22 +1,20 @@
package cn.sourceplan.sale.service.impl;
-import java.text.SimpleDateFormat;
-import java.util.*;
-
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
-import cn.sourceplan.common.utils.DateUtils;
+import cn.sourceplan.common.utils.StringUtils;
+import cn.sourceplan.sale.domain.SalOrder;
+import cn.sourceplan.sale.domain.SalOrderEntry;
import cn.sourceplan.sale.mapper.SalOrderEntryMapper;
+import cn.sourceplan.sale.mapper.SalOrderMapper;
+import cn.sourceplan.sale.service.ISalOrderService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
-
-import java.util.logging.SimpleFormatter;
-
-import cn.sourceplan.common.utils.StringUtils;
import org.springframework.transaction.annotation.Transactional;
-import cn.sourceplan.sale.domain.SalOrderEntry;
-import cn.sourceplan.sale.mapper.SalOrderMapper;
-import cn.sourceplan.sale.domain.SalOrder;
-import cn.sourceplan.sale.service.ISalOrderService;
+
+import java.text.SimpleDateFormat;
+import java.util.ArrayList;
+import java.util.Date;
+import java.util.List;
+import java.util.Map;
/**
* 销售订单Service业务层处理
diff --git a/yjh-mes/src/main/java/com/ruoyi/statement/controller/MobileWorkController.java b/yjh-mes/src/main/java/cn/sourceplan/statement/controller/MobileWorkController.java
similarity index 84%
rename from yjh-mes/src/main/java/com/ruoyi/statement/controller/MobileWorkController.java
rename to yjh-mes/src/main/java/cn/sourceplan/statement/controller/MobileWorkController.java
index f5579b8..ba4e388 100644
--- a/yjh-mes/src/main/java/com/ruoyi/statement/controller/MobileWorkController.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/statement/controller/MobileWorkController.java
@@ -1,20 +1,15 @@
package cn.sourceplan.statement.controller;
-import com.alibaba.fastjson2.JSONArray;
-import com.alibaba.fastjson2.JSONObject;
import cn.sourceplan.common.core.controller.BaseController;
import cn.sourceplan.common.core.domain.AjaxResult;
-import cn.sourceplan.common.core.page.TableDataInfo;
-import cn.sourceplan.sale.domain.SalOrder;
import cn.sourceplan.statement.service.MobileWorkService;
-import cn.sourceplan.statement.service.PcIndexService;
+import com.alibaba.fastjson2.JSONObject;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import javax.servlet.http.HttpServletRequest;
-import java.util.List;
/**
* 移动端工作台Controller
diff --git a/yjh-mes/src/main/java/com/ruoyi/statement/controller/PcIndexController.java b/yjh-mes/src/main/java/cn/sourceplan/statement/controller/PcIndexController.java
similarity index 79%
rename from yjh-mes/src/main/java/com/ruoyi/statement/controller/PcIndexController.java
rename to yjh-mes/src/main/java/cn/sourceplan/statement/controller/PcIndexController.java
index bb0b73c..3df5e26 100644
--- a/yjh-mes/src/main/java/com/ruoyi/statement/controller/PcIndexController.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/statement/controller/PcIndexController.java
@@ -1,23 +1,16 @@
package cn.sourceplan.statement.controller;
-import com.alibaba.fastjson2.JSONArray;
-import com.alibaba.fastjson2.JSONObject;
-import cn.sourceplan.common.annotation.Log;
import cn.sourceplan.common.core.controller.BaseController;
import cn.sourceplan.common.core.domain.AjaxResult;
-import cn.sourceplan.common.core.page.TableDataInfo;
-import cn.sourceplan.common.enums.BusinessType;
-import cn.sourceplan.common.utils.poi.ExcelUtil;
-import cn.sourceplan.sale.domain.SalOrder;
-import cn.sourceplan.sale.service.ISalOrderService;
import cn.sourceplan.statement.service.PcIndexService;
+import com.alibaba.fastjson2.JSONArray;
+import com.alibaba.fastjson2.JSONObject;
import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.security.access.prepost.PreAuthorize;
-import org.springframework.web.bind.annotation.*;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
-import java.util.List;
/**
* 后台首页报表Controller
diff --git a/yjh-mes/src/main/java/com/ruoyi/statement/mapper/MobileWorkMapper.java b/yjh-mes/src/main/java/cn/sourceplan/statement/mapper/MobileWorkMapper.java
similarity index 95%
rename from yjh-mes/src/main/java/com/ruoyi/statement/mapper/MobileWorkMapper.java
rename to yjh-mes/src/main/java/cn/sourceplan/statement/mapper/MobileWorkMapper.java
index 156dcd8..23b1feb 100644
--- a/yjh-mes/src/main/java/com/ruoyi/statement/mapper/MobileWorkMapper.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/statement/mapper/MobileWorkMapper.java
@@ -4,8 +4,6 @@ import com.alibaba.fastjson2.JSONObject;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;
-import java.util.Map;
-
/**
* @author jinzhong
*/
diff --git a/yjh-mes/src/main/java/com/ruoyi/statement/mapper/PcIndexMapper.java b/yjh-mes/src/main/java/cn/sourceplan/statement/mapper/PcIndexMapper.java
similarity index 94%
rename from yjh-mes/src/main/java/com/ruoyi/statement/mapper/PcIndexMapper.java
rename to yjh-mes/src/main/java/cn/sourceplan/statement/mapper/PcIndexMapper.java
index 29c7d4b..964204d 100644
--- a/yjh-mes/src/main/java/com/ruoyi/statement/mapper/PcIndexMapper.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/statement/mapper/PcIndexMapper.java
@@ -4,7 +4,6 @@ import com.alibaba.fastjson2.JSONObject;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;
-import java.util.List;
import java.util.Map;
/**
diff --git a/yjh-mes/src/main/java/com/ruoyi/statement/service/MobileWorkService.java b/yjh-mes/src/main/java/cn/sourceplan/statement/service/MobileWorkService.java
similarity index 85%
rename from yjh-mes/src/main/java/com/ruoyi/statement/service/MobileWorkService.java
rename to yjh-mes/src/main/java/cn/sourceplan/statement/service/MobileWorkService.java
index c18fc5f..98b4b98 100644
--- a/yjh-mes/src/main/java/com/ruoyi/statement/service/MobileWorkService.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/statement/service/MobileWorkService.java
@@ -1,6 +1,5 @@
package cn.sourceplan.statement.service;
-import com.alibaba.fastjson2.JSONArray;
import com.alibaba.fastjson2.JSONObject;
import javax.servlet.http.HttpServletRequest;
diff --git a/yjh-mes/src/main/java/com/ruoyi/statement/service/PcIndexService.java b/yjh-mes/src/main/java/cn/sourceplan/statement/service/PcIndexService.java
similarity index 100%
rename from yjh-mes/src/main/java/com/ruoyi/statement/service/PcIndexService.java
rename to yjh-mes/src/main/java/cn/sourceplan/statement/service/PcIndexService.java
diff --git a/yjh-mes/src/main/java/com/ruoyi/statement/service/impl/MobileWorkServiceImpl.java b/yjh-mes/src/main/java/cn/sourceplan/statement/service/impl/MobileWorkServiceImpl.java
similarity index 83%
rename from yjh-mes/src/main/java/com/ruoyi/statement/service/impl/MobileWorkServiceImpl.java
rename to yjh-mes/src/main/java/cn/sourceplan/statement/service/impl/MobileWorkServiceImpl.java
index 40d6522..1d026c7 100644
--- a/yjh-mes/src/main/java/com/ruoyi/statement/service/impl/MobileWorkServiceImpl.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/statement/service/impl/MobileWorkServiceImpl.java
@@ -1,29 +1,16 @@
package cn.sourceplan.statement.service.impl;
-import cn.hutool.core.date.DateUtil;
-import com.alibaba.fastjson2.JSONArray;
-import com.alibaba.fastjson2.JSONObject;
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import cn.sourceplan.common.utils.SecurityUtils;
import cn.sourceplan.common.utils.SqlCheckUtil;
import cn.sourceplan.finance.service.IPayrollService;
-import cn.sourceplan.production.domain.Report;
-import cn.sourceplan.production.mapper.ReportMapper;
-import cn.sourceplan.production.mapper.WorkOrderMapper;
-import cn.sourceplan.quality.domain.ReportQuality;
-import cn.sourceplan.quality.domain.ReportQualityEntry;
-import cn.sourceplan.quality.domain.ReportQualityReason;
-import cn.sourceplan.quality.service.IReportQualityService;
import cn.sourceplan.statement.mapper.MobileWorkMapper;
-import cn.sourceplan.statement.mapper.PcIndexMapper;
import cn.sourceplan.statement.service.MobileWorkService;
-import cn.sourceplan.statement.service.PcIndexService;
+import com.alibaba.fastjson2.JSONObject;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import javax.servlet.http.HttpServletRequest;
import java.math.BigDecimal;
-import java.util.*;
@Service
public class MobileWorkServiceImpl implements MobileWorkService {
diff --git a/yjh-mes/src/main/java/com/ruoyi/statement/service/impl/PcIndexServiceImpl.java b/yjh-mes/src/main/java/cn/sourceplan/statement/service/impl/PcIndexServiceImpl.java
similarity index 98%
rename from yjh-mes/src/main/java/com/ruoyi/statement/service/impl/PcIndexServiceImpl.java
rename to yjh-mes/src/main/java/cn/sourceplan/statement/service/impl/PcIndexServiceImpl.java
index 4019ccc..4d499d7 100644
--- a/yjh-mes/src/main/java/com/ruoyi/statement/service/impl/PcIndexServiceImpl.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/statement/service/impl/PcIndexServiceImpl.java
@@ -1,12 +1,7 @@
package cn.sourceplan.statement.service.impl;
import cn.hutool.core.date.DateUtil;
-import com.alibaba.fastjson2.JSONArray;
-import com.alibaba.fastjson2.JSONObject;
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import cn.sourceplan.common.utils.MesDateUtil;
-import cn.sourceplan.common.utils.SecurityUtils;
-import cn.sourceplan.common.utils.SqlCheckUtil;
import cn.sourceplan.production.domain.Report;
import cn.sourceplan.production.mapper.ReportMapper;
import cn.sourceplan.production.mapper.WorkOrderMapper;
@@ -16,6 +11,9 @@ import cn.sourceplan.quality.domain.ReportQualityReason;
import cn.sourceplan.quality.service.IReportQualityService;
import cn.sourceplan.statement.mapper.PcIndexMapper;
import cn.sourceplan.statement.service.PcIndexService;
+import com.alibaba.fastjson2.JSONArray;
+import com.alibaba.fastjson2.JSONObject;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
diff --git a/yjh-mes/src/main/java/com/ruoyi/system/controller/CarouselController.java b/yjh-mes/src/main/java/cn/sourceplan/system/controller/CarouselController.java
similarity index 85%
rename from yjh-mes/src/main/java/com/ruoyi/system/controller/CarouselController.java
rename to yjh-mes/src/main/java/cn/sourceplan/system/controller/CarouselController.java
index fc12868..c1087bd 100644
--- a/yjh-mes/src/main/java/com/ruoyi/system/controller/CarouselController.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/system/controller/CarouselController.java
@@ -1,25 +1,19 @@
package cn.sourceplan.system.controller;
-import java.util.List;
-import javax.servlet.http.HttpServletResponse;
-import org.springframework.security.access.prepost.PreAuthorize;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.PutMapping;
-import org.springframework.web.bind.annotation.DeleteMapping;
-import org.springframework.web.bind.annotation.PathVariable;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
import cn.sourceplan.common.annotation.Log;
import cn.sourceplan.common.core.controller.BaseController;
import cn.sourceplan.common.core.domain.AjaxResult;
+import cn.sourceplan.common.core.page.TableDataInfo;
import cn.sourceplan.common.enums.BusinessType;
+import cn.sourceplan.common.utils.poi.ExcelUtil;
import cn.sourceplan.system.domain.Carousel;
import cn.sourceplan.system.service.ICarouselService;
-import cn.sourceplan.common.utils.poi.ExcelUtil;
-import cn.sourceplan.common.core.page.TableDataInfo;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.web.bind.annotation.*;
+
+import javax.servlet.http.HttpServletResponse;
+import java.util.List;
/**
* 轮播图Controller
diff --git a/yjh-mes/src/main/java/com/ruoyi/system/controller/MobileApiController.java b/yjh-mes/src/main/java/cn/sourceplan/system/controller/MobileApiController.java
similarity index 89%
rename from yjh-mes/src/main/java/com/ruoyi/system/controller/MobileApiController.java
rename to yjh-mes/src/main/java/cn/sourceplan/system/controller/MobileApiController.java
index aed12c1..f8e0899 100644
--- a/yjh-mes/src/main/java/com/ruoyi/system/controller/MobileApiController.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/system/controller/MobileApiController.java
@@ -2,15 +2,9 @@ package cn.sourceplan.system.controller;
import cn.hutool.core.date.DateTime;
import cn.hutool.core.date.DateUtil;
-import com.alibaba.fastjson2.JSONArray;
-import com.alibaba.fastjson2.JSONObject;
-import cn.sourceplan.common.annotation.Log;
import cn.sourceplan.common.core.controller.BaseController;
-import cn.sourceplan.common.core.domain.AjaxResult;
import cn.sourceplan.common.core.page.TableDataInfo;
-import cn.sourceplan.common.enums.BusinessType;
import cn.sourceplan.common.utils.SecurityUtils;
-import cn.sourceplan.common.utils.poi.ExcelUtil;
import cn.sourceplan.equipment.domain.RepairOrder;
import cn.sourceplan.equipment.service.IRepairOrderService;
import cn.sourceplan.finance.domain.Payroll;
@@ -19,13 +13,13 @@ import cn.sourceplan.production.domain.Report;
import cn.sourceplan.production.domain.WorkOrder;
import cn.sourceplan.production.service.IReportService;
import cn.sourceplan.production.service.IWorkOrderService;
-import cn.sourceplan.system.domain.Carousel;
-import cn.sourceplan.system.service.ICarouselService;
+import com.alibaba.fastjson2.JSONArray;
+import com.alibaba.fastjson2.JSONObject;
import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.security.access.prepost.PreAuthorize;
-import org.springframework.web.bind.annotation.*;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
-import javax.servlet.http.HttpServletResponse;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
diff --git a/yjh-mes/src/main/java/com/ruoyi/system/domain/Carousel.java b/yjh-mes/src/main/java/cn/sourceplan/system/domain/Carousel.java
similarity index 88%
rename from yjh-mes/src/main/java/com/ruoyi/system/domain/Carousel.java
rename to yjh-mes/src/main/java/cn/sourceplan/system/domain/Carousel.java
index 74b444a..97f52ee 100644
--- a/yjh-mes/src/main/java/com/ruoyi/system/domain/Carousel.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/system/domain/Carousel.java
@@ -1,13 +1,11 @@
package cn.sourceplan.system.domain;
+import cn.sourceplan.common.annotation.Excel;
+import cn.sourceplan.common.core.domain.BaseEntity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
-import org.apache.commons.lang3.builder.ToStringBuilder;
-import org.apache.commons.lang3.builder.ToStringStyle;
-import cn.sourceplan.common.annotation.Excel;
-import cn.sourceplan.common.core.domain.BaseEntity;
/**
* 轮播图对象 sys_carousel
diff --git a/yjh-mes/src/main/java/com/ruoyi/system/mapper/CarouselMapper.java b/yjh-mes/src/main/java/cn/sourceplan/system/mapper/CarouselMapper.java
similarity index 83%
rename from yjh-mes/src/main/java/com/ruoyi/system/mapper/CarouselMapper.java
rename to yjh-mes/src/main/java/cn/sourceplan/system/mapper/CarouselMapper.java
index 94b58d9..8b3f279 100644
--- a/yjh-mes/src/main/java/com/ruoyi/system/mapper/CarouselMapper.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/system/mapper/CarouselMapper.java
@@ -1,10 +1,7 @@
package cn.sourceplan.system.mapper;
-import java.util.List;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import cn.sourceplan.quality.domain.Reason;
import cn.sourceplan.system.domain.Carousel;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.springframework.stereotype.Repository;
/**
diff --git a/yjh-mes/src/main/java/com/ruoyi/system/service/ICarouselService.java b/yjh-mes/src/main/java/cn/sourceplan/system/service/ICarouselService.java
similarity index 99%
rename from yjh-mes/src/main/java/com/ruoyi/system/service/ICarouselService.java
rename to yjh-mes/src/main/java/cn/sourceplan/system/service/ICarouselService.java
index 39703f8..e0301be 100644
--- a/yjh-mes/src/main/java/com/ruoyi/system/service/ICarouselService.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/system/service/ICarouselService.java
@@ -1,8 +1,9 @@
package cn.sourceplan.system.service;
-import java.util.List;
import cn.sourceplan.system.domain.Carousel;
+import java.util.List;
+
/**
* 轮播图Service接口
*
diff --git a/yjh-mes/src/main/java/com/ruoyi/system/service/impl/CarouselServiceImpl.java b/yjh-mes/src/main/java/cn/sourceplan/system/service/impl/CarouselServiceImpl.java
similarity index 97%
rename from yjh-mes/src/main/java/com/ruoyi/system/service/impl/CarouselServiceImpl.java
rename to yjh-mes/src/main/java/cn/sourceplan/system/service/impl/CarouselServiceImpl.java
index ab60a5a..1287e4b 100644
--- a/yjh-mes/src/main/java/com/ruoyi/system/service/impl/CarouselServiceImpl.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/system/service/impl/CarouselServiceImpl.java
@@ -1,16 +1,15 @@
package cn.sourceplan.system.service.impl;
+import cn.sourceplan.system.domain.Carousel;
+import cn.sourceplan.system.mapper.CarouselMapper;
+import cn.sourceplan.system.service.ICarouselService;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
import java.util.Arrays;
import java.util.List;
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
-import cn.sourceplan.common.utils.DateUtils;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Service;
-import cn.sourceplan.system.mapper.CarouselMapper;
-import cn.sourceplan.system.domain.Carousel;
-import cn.sourceplan.system.service.ICarouselService;
-
/**
* 轮播图Service业务层处理
*
diff --git a/yjh-mes/src/main/java/com/ruoyi/warehouse/controller/ManufactureIntoController.java b/yjh-mes/src/main/java/cn/sourceplan/warehouse/controller/ManufactureIntoController.java
similarity index 87%
rename from yjh-mes/src/main/java/com/ruoyi/warehouse/controller/ManufactureIntoController.java
rename to yjh-mes/src/main/java/cn/sourceplan/warehouse/controller/ManufactureIntoController.java
index a13511c..e522329 100644
--- a/yjh-mes/src/main/java/com/ruoyi/warehouse/controller/ManufactureIntoController.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/warehouse/controller/ManufactureIntoController.java
@@ -1,25 +1,19 @@
package cn.sourceplan.warehouse.controller;
-import java.util.List;
-import javax.servlet.http.HttpServletResponse;
-import org.springframework.security.access.prepost.PreAuthorize;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.PutMapping;
-import org.springframework.web.bind.annotation.DeleteMapping;
-import org.springframework.web.bind.annotation.PathVariable;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
import cn.sourceplan.common.annotation.Log;
import cn.sourceplan.common.core.controller.BaseController;
import cn.sourceplan.common.core.domain.AjaxResult;
+import cn.sourceplan.common.core.page.TableDataInfo;
import cn.sourceplan.common.enums.BusinessType;
+import cn.sourceplan.common.utils.poi.ExcelUtil;
import cn.sourceplan.warehouse.domain.ManufactureInto;
import cn.sourceplan.warehouse.service.IManufactureIntoService;
-import cn.sourceplan.common.utils.poi.ExcelUtil;
-import cn.sourceplan.common.core.page.TableDataInfo;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.web.bind.annotation.*;
+
+import javax.servlet.http.HttpServletResponse;
+import java.util.List;
/**
* 完工入库单Controller
diff --git a/yjh-mes/src/main/java/com/ruoyi/warehouse/controller/ProPickController.java b/yjh-mes/src/main/java/cn/sourceplan/warehouse/controller/ProPickController.java
similarity index 86%
rename from yjh-mes/src/main/java/com/ruoyi/warehouse/controller/ProPickController.java
rename to yjh-mes/src/main/java/cn/sourceplan/warehouse/controller/ProPickController.java
index d324f2c..e6f181a 100644
--- a/yjh-mes/src/main/java/com/ruoyi/warehouse/controller/ProPickController.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/warehouse/controller/ProPickController.java
@@ -1,27 +1,20 @@
package cn.sourceplan.warehouse.controller;
-import java.util.List;
-import javax.servlet.http.HttpServletResponse;
-
-import cn.sourceplan.warehouse.domain.ProPickEntry;
-import org.springframework.security.access.prepost.PreAuthorize;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.PutMapping;
-import org.springframework.web.bind.annotation.DeleteMapping;
-import org.springframework.web.bind.annotation.PathVariable;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
import cn.sourceplan.common.annotation.Log;
import cn.sourceplan.common.core.controller.BaseController;
import cn.sourceplan.common.core.domain.AjaxResult;
-import cn.sourceplan.common.enums.BusinessType;
-import cn.sourceplan.warehouse.domain.ProPick;
-import cn.sourceplan.warehouse.service.IProPickService;
-import cn.sourceplan.common.utils.poi.ExcelUtil;
import cn.sourceplan.common.core.page.TableDataInfo;
+import cn.sourceplan.common.enums.BusinessType;
+import cn.sourceplan.common.utils.poi.ExcelUtil;
+import cn.sourceplan.warehouse.domain.ProPick;
+import cn.sourceplan.warehouse.domain.ProPickEntry;
+import cn.sourceplan.warehouse.service.IProPickService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.web.bind.annotation.*;
+
+import javax.servlet.http.HttpServletResponse;
+import java.util.List;
/**
* 生产领料单Controller
diff --git a/yjh-mes/src/main/java/com/ruoyi/warehouse/controller/RealTimeInventoryController.java b/yjh-mes/src/main/java/cn/sourceplan/warehouse/controller/RealTimeInventoryController.java
similarity index 82%
rename from yjh-mes/src/main/java/com/ruoyi/warehouse/controller/RealTimeInventoryController.java
rename to yjh-mes/src/main/java/cn/sourceplan/warehouse/controller/RealTimeInventoryController.java
index c4c4eb1..7d22ae2 100644
--- a/yjh-mes/src/main/java/com/ruoyi/warehouse/controller/RealTimeInventoryController.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/warehouse/controller/RealTimeInventoryController.java
@@ -1,26 +1,20 @@
package cn.sourceplan.warehouse.controller;
-import java.math.BigDecimal;
-import java.util.List;
-import javax.servlet.http.HttpServletResponse;
-import org.springframework.security.access.prepost.PreAuthorize;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.PutMapping;
-import org.springframework.web.bind.annotation.DeleteMapping;
-import org.springframework.web.bind.annotation.PathVariable;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
import cn.sourceplan.common.annotation.Log;
import cn.sourceplan.common.core.controller.BaseController;
import cn.sourceplan.common.core.domain.AjaxResult;
+import cn.sourceplan.common.core.page.TableDataInfo;
import cn.sourceplan.common.enums.BusinessType;
+import cn.sourceplan.common.utils.poi.ExcelUtil;
import cn.sourceplan.warehouse.domain.RealTimeInventory;
import cn.sourceplan.warehouse.service.IRealTimeInventoryService;
-import cn.sourceplan.common.utils.poi.ExcelUtil;
-import cn.sourceplan.common.core.page.TableDataInfo;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.web.bind.annotation.*;
+
+import javax.servlet.http.HttpServletResponse;
+import java.math.BigDecimal;
+import java.util.List;
/**
* 即时库存Controller
diff --git a/yjh-mes/src/main/java/com/ruoyi/warehouse/controller/WarehouseController.java b/yjh-mes/src/main/java/cn/sourceplan/warehouse/controller/WarehouseController.java
similarity index 86%
rename from yjh-mes/src/main/java/com/ruoyi/warehouse/controller/WarehouseController.java
rename to yjh-mes/src/main/java/cn/sourceplan/warehouse/controller/WarehouseController.java
index 1ed0d73..a24ae15 100644
--- a/yjh-mes/src/main/java/com/ruoyi/warehouse/controller/WarehouseController.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/warehouse/controller/WarehouseController.java
@@ -1,25 +1,19 @@
package cn.sourceplan.warehouse.controller;
-import java.util.List;
-import javax.servlet.http.HttpServletResponse;
-import org.springframework.security.access.prepost.PreAuthorize;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.web.bind.annotation.GetMapping;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.PutMapping;
-import org.springframework.web.bind.annotation.DeleteMapping;
-import org.springframework.web.bind.annotation.PathVariable;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
import cn.sourceplan.common.annotation.Log;
import cn.sourceplan.common.core.controller.BaseController;
import cn.sourceplan.common.core.domain.AjaxResult;
+import cn.sourceplan.common.core.page.TableDataInfo;
import cn.sourceplan.common.enums.BusinessType;
+import cn.sourceplan.common.utils.poi.ExcelUtil;
import cn.sourceplan.warehouse.domain.Warehouse;
import cn.sourceplan.warehouse.service.IWarehouseService;
-import cn.sourceplan.common.utils.poi.ExcelUtil;
-import cn.sourceplan.common.core.page.TableDataInfo;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.security.access.prepost.PreAuthorize;
+import org.springframework.web.bind.annotation.*;
+
+import javax.servlet.http.HttpServletResponse;
+import java.util.List;
/**
* 仓库信息Controller
diff --git a/yjh-mes/src/main/java/com/ruoyi/warehouse/domain/ManufactureInto.java b/yjh-mes/src/main/java/cn/sourceplan/warehouse/domain/ManufactureInto.java
similarity index 95%
rename from yjh-mes/src/main/java/com/ruoyi/warehouse/domain/ManufactureInto.java
rename to yjh-mes/src/main/java/cn/sourceplan/warehouse/domain/ManufactureInto.java
index 17092d6..cd4930c 100644
--- a/yjh-mes/src/main/java/com/ruoyi/warehouse/domain/ManufactureInto.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/warehouse/domain/ManufactureInto.java
@@ -1,18 +1,16 @@
package cn.sourceplan.warehouse.domain;
-import java.util.List;
-import java.util.Date;
-
+import cn.sourceplan.common.annotation.Excel;
+import cn.sourceplan.common.core.domain.BaseEntity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
-import org.apache.commons.lang3.builder.ToStringBuilder;
-import org.apache.commons.lang3.builder.ToStringStyle;
-import cn.sourceplan.common.annotation.Excel;
-import cn.sourceplan.common.core.domain.BaseEntity;
+
+import java.util.Date;
+import java.util.List;
/**
* 完工入库单对象 wm_manufacture_into
diff --git a/yjh-mes/src/main/java/com/ruoyi/warehouse/domain/ManufactureIntoEntry.java b/yjh-mes/src/main/java/cn/sourceplan/warehouse/domain/ManufactureIntoEntry.java
similarity index 95%
rename from yjh-mes/src/main/java/com/ruoyi/warehouse/domain/ManufactureIntoEntry.java
rename to yjh-mes/src/main/java/cn/sourceplan/warehouse/domain/ManufactureIntoEntry.java
index d57baf9..f0c9adf 100644
--- a/yjh-mes/src/main/java/com/ruoyi/warehouse/domain/ManufactureIntoEntry.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/warehouse/domain/ManufactureIntoEntry.java
@@ -1,18 +1,16 @@
package cn.sourceplan.warehouse.domain;
-import java.math.BigDecimal;
-import java.util.Date;
-
+import cn.sourceplan.common.annotation.Excel;
+import cn.sourceplan.common.core.domain.BaseEntity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
-import org.apache.commons.lang3.builder.ToStringBuilder;
-import org.apache.commons.lang3.builder.ToStringStyle;
-import cn.sourceplan.common.annotation.Excel;
-import cn.sourceplan.common.core.domain.BaseEntity;
+
+import java.math.BigDecimal;
+import java.util.Date;
/**
* 生产入库单子表对象 wm_manufacture_into_entry
diff --git a/yjh-mes/src/main/java/com/ruoyi/warehouse/domain/ProPick.java b/yjh-mes/src/main/java/cn/sourceplan/warehouse/domain/ProPick.java
similarity index 95%
rename from yjh-mes/src/main/java/com/ruoyi/warehouse/domain/ProPick.java
rename to yjh-mes/src/main/java/cn/sourceplan/warehouse/domain/ProPick.java
index c74e571..c5377c8 100644
--- a/yjh-mes/src/main/java/com/ruoyi/warehouse/domain/ProPick.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/warehouse/domain/ProPick.java
@@ -1,18 +1,16 @@
package cn.sourceplan.warehouse.domain;
-import java.util.List;
-import java.util.Date;
-
+import cn.sourceplan.common.annotation.Excel;
+import cn.sourceplan.common.core.domain.BaseEntity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
-import org.apache.commons.lang3.builder.ToStringBuilder;
-import org.apache.commons.lang3.builder.ToStringStyle;
-import cn.sourceplan.common.annotation.Excel;
-import cn.sourceplan.common.core.domain.BaseEntity;
+
+import java.util.Date;
+import java.util.List;
/**
* 生产领料单对象
diff --git a/yjh-mes/src/main/java/com/ruoyi/warehouse/domain/ProPickEntry.java b/yjh-mes/src/main/java/cn/sourceplan/warehouse/domain/ProPickEntry.java
similarity index 95%
rename from yjh-mes/src/main/java/com/ruoyi/warehouse/domain/ProPickEntry.java
rename to yjh-mes/src/main/java/cn/sourceplan/warehouse/domain/ProPickEntry.java
index 88659e2..3a0e5df 100644
--- a/yjh-mes/src/main/java/com/ruoyi/warehouse/domain/ProPickEntry.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/warehouse/domain/ProPickEntry.java
@@ -1,16 +1,14 @@
package cn.sourceplan.warehouse.domain;
-import java.math.BigDecimal;
-
+import cn.sourceplan.common.annotation.Excel;
+import cn.sourceplan.common.core.domain.BaseEntity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
-import org.apache.commons.lang3.builder.ToStringBuilder;
-import org.apache.commons.lang3.builder.ToStringStyle;
-import cn.sourceplan.common.annotation.Excel;
-import cn.sourceplan.common.core.domain.BaseEntity;
+
+import java.math.BigDecimal;
/**
* 生产领料单子表对象
diff --git a/yjh-mes/src/main/java/com/ruoyi/warehouse/domain/RealTimeInventory.java b/yjh-mes/src/main/java/cn/sourceplan/warehouse/domain/RealTimeInventory.java
similarity index 91%
rename from yjh-mes/src/main/java/com/ruoyi/warehouse/domain/RealTimeInventory.java
rename to yjh-mes/src/main/java/cn/sourceplan/warehouse/domain/RealTimeInventory.java
index f6fa393..2a612ae 100644
--- a/yjh-mes/src/main/java/com/ruoyi/warehouse/domain/RealTimeInventory.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/warehouse/domain/RealTimeInventory.java
@@ -1,12 +1,10 @@
package cn.sourceplan.warehouse.domain;
-import java.math.BigDecimal;
-
-import lombok.Data;
-import org.apache.commons.lang3.builder.ToStringBuilder;
-import org.apache.commons.lang3.builder.ToStringStyle;
import cn.sourceplan.common.annotation.Excel;
import cn.sourceplan.common.core.domain.BaseEntity;
+import lombok.Data;
+
+import java.math.BigDecimal;
/**
* 即时库存对象 real_time_inventory
diff --git a/yjh-mes/src/main/java/com/ruoyi/warehouse/domain/Warehouse.java b/yjh-mes/src/main/java/cn/sourceplan/warehouse/domain/Warehouse.java
similarity index 90%
rename from yjh-mes/src/main/java/com/ruoyi/warehouse/domain/Warehouse.java
rename to yjh-mes/src/main/java/cn/sourceplan/warehouse/domain/Warehouse.java
index ab2ce3b..3f43d3d 100644
--- a/yjh-mes/src/main/java/com/ruoyi/warehouse/domain/Warehouse.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/warehouse/domain/Warehouse.java
@@ -1,13 +1,11 @@
package cn.sourceplan.warehouse.domain;
-import java.math.BigDecimal;
-
-import com.baomidou.mybatisplus.annotation.*;
-import lombok.Data;
-import org.apache.commons.lang3.builder.ToStringBuilder;
-import org.apache.commons.lang3.builder.ToStringStyle;
import cn.sourceplan.common.annotation.Excel;
import cn.sourceplan.common.core.domain.BaseEntity;
+import com.baomidou.mybatisplus.annotation.*;
+import lombok.Data;
+
+import java.math.BigDecimal;
/**
* 仓库信息对象 wm_warehouse
diff --git a/yjh-mes/src/main/java/com/ruoyi/warehouse/mapper/ManufactureIntoEntryMapper.java b/yjh-mes/src/main/java/cn/sourceplan/warehouse/mapper/ManufactureIntoEntryMapper.java
similarity index 83%
rename from yjh-mes/src/main/java/com/ruoyi/warehouse/mapper/ManufactureIntoEntryMapper.java
rename to yjh-mes/src/main/java/cn/sourceplan/warehouse/mapper/ManufactureIntoEntryMapper.java
index 9c7e6f0..7360fdf 100644
--- a/yjh-mes/src/main/java/com/ruoyi/warehouse/mapper/ManufactureIntoEntryMapper.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/warehouse/mapper/ManufactureIntoEntryMapper.java
@@ -1,13 +1,10 @@
package cn.sourceplan.warehouse.mapper;
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import cn.sourceplan.sale.domain.SalOrderEntry;
-import cn.sourceplan.warehouse.domain.ManufactureInto;
import cn.sourceplan.warehouse.domain.ManufactureIntoEntry;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.springframework.stereotype.Repository;
import java.util.Collection;
-import java.util.List;
/**
* 完工入库单Mapper接口
diff --git a/yjh-mes/src/main/java/com/ruoyi/warehouse/mapper/ManufactureIntoMapper.java b/yjh-mes/src/main/java/cn/sourceplan/warehouse/mapper/ManufactureIntoMapper.java
similarity index 95%
rename from yjh-mes/src/main/java/com/ruoyi/warehouse/mapper/ManufactureIntoMapper.java
rename to yjh-mes/src/main/java/cn/sourceplan/warehouse/mapper/ManufactureIntoMapper.java
index 8de69ee..2e8faae 100644
--- a/yjh-mes/src/main/java/com/ruoyi/warehouse/mapper/ManufactureIntoMapper.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/warehouse/mapper/ManufactureIntoMapper.java
@@ -1,12 +1,11 @@
package cn.sourceplan.warehouse.mapper;
-import java.util.List;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import cn.sourceplan.warehouse.domain.ManufactureInto;
-import cn.sourceplan.warehouse.domain.ManufactureIntoEntry;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.springframework.stereotype.Repository;
+import java.util.List;
+
/**
* 完工入库单Mapper接口
*
diff --git a/yjh-mes/src/main/java/com/ruoyi/warehouse/mapper/ProPickEntryMapper.java b/yjh-mes/src/main/java/cn/sourceplan/warehouse/mapper/ProPickEntryMapper.java
similarity index 81%
rename from yjh-mes/src/main/java/com/ruoyi/warehouse/mapper/ProPickEntryMapper.java
rename to yjh-mes/src/main/java/cn/sourceplan/warehouse/mapper/ProPickEntryMapper.java
index 70208dd..41ec023 100644
--- a/yjh-mes/src/main/java/com/ruoyi/warehouse/mapper/ProPickEntryMapper.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/warehouse/mapper/ProPickEntryMapper.java
@@ -1,13 +1,10 @@
package cn.sourceplan.warehouse.mapper;
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import cn.sourceplan.warehouse.domain.ManufactureIntoEntry;
-import cn.sourceplan.warehouse.domain.ProPick;
import cn.sourceplan.warehouse.domain.ProPickEntry;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.springframework.stereotype.Repository;
import java.util.Collection;
-import java.util.List;
/**
* 生产领料单Mapper接口
diff --git a/yjh-mes/src/main/java/com/ruoyi/warehouse/mapper/ProPickMapper.java b/yjh-mes/src/main/java/cn/sourceplan/warehouse/mapper/ProPickMapper.java
similarity index 96%
rename from yjh-mes/src/main/java/com/ruoyi/warehouse/mapper/ProPickMapper.java
rename to yjh-mes/src/main/java/cn/sourceplan/warehouse/mapper/ProPickMapper.java
index e99905e..ac95535 100644
--- a/yjh-mes/src/main/java/com/ruoyi/warehouse/mapper/ProPickMapper.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/warehouse/mapper/ProPickMapper.java
@@ -1,13 +1,12 @@
package cn.sourceplan.warehouse.mapper;
-import java.util.List;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import cn.sourceplan.warehouse.domain.ManufactureInto;
import cn.sourceplan.warehouse.domain.ProPick;
import cn.sourceplan.warehouse.domain.ProPickEntry;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.springframework.stereotype.Repository;
+import java.util.List;
+
/**
* 生产领料单Mapper接口
*
diff --git a/yjh-mes/src/main/java/com/ruoyi/warehouse/mapper/RealTimeInventoryMapper.java b/yjh-mes/src/main/java/cn/sourceplan/warehouse/mapper/RealTimeInventoryMapper.java
similarity index 99%
rename from yjh-mes/src/main/java/com/ruoyi/warehouse/mapper/RealTimeInventoryMapper.java
rename to yjh-mes/src/main/java/cn/sourceplan/warehouse/mapper/RealTimeInventoryMapper.java
index 0199bef..e5c44a0 100644
--- a/yjh-mes/src/main/java/com/ruoyi/warehouse/mapper/RealTimeInventoryMapper.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/warehouse/mapper/RealTimeInventoryMapper.java
@@ -1,9 +1,10 @@
package cn.sourceplan.warehouse.mapper;
+import cn.sourceplan.warehouse.domain.RealTimeInventory;
+import org.springframework.stereotype.Repository;
+
import java.math.BigDecimal;
import java.util.List;
-import cn.sourceplan.warehouse.domain.RealTimeInventory;
-import org.springframework.stereotype.Repository;
/**
* 即时库存Mapper接口
diff --git a/yjh-mes/src/main/java/com/ruoyi/warehouse/mapper/WarehouseMapper.java b/yjh-mes/src/main/java/cn/sourceplan/warehouse/mapper/WarehouseMapper.java
similarity index 90%
rename from yjh-mes/src/main/java/com/ruoyi/warehouse/mapper/WarehouseMapper.java
rename to yjh-mes/src/main/java/cn/sourceplan/warehouse/mapper/WarehouseMapper.java
index 965dab0..44c1e4d 100644
--- a/yjh-mes/src/main/java/com/ruoyi/warehouse/mapper/WarehouseMapper.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/warehouse/mapper/WarehouseMapper.java
@@ -1,10 +1,7 @@
package cn.sourceplan.warehouse.mapper;
-import java.util.List;
-
-import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import cn.sourceplan.masterdata.domain.Bom;
import cn.sourceplan.warehouse.domain.Warehouse;
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.springframework.stereotype.Repository;
/**
diff --git a/yjh-mes/src/main/java/com/ruoyi/warehouse/service/IManufactureIntoService.java b/yjh-mes/src/main/java/cn/sourceplan/warehouse/service/IManufactureIntoService.java
similarity index 99%
rename from yjh-mes/src/main/java/com/ruoyi/warehouse/service/IManufactureIntoService.java
rename to yjh-mes/src/main/java/cn/sourceplan/warehouse/service/IManufactureIntoService.java
index 002b7b7..1f81439 100644
--- a/yjh-mes/src/main/java/com/ruoyi/warehouse/service/IManufactureIntoService.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/warehouse/service/IManufactureIntoService.java
@@ -1,8 +1,9 @@
package cn.sourceplan.warehouse.service;
-import java.util.List;
import cn.sourceplan.warehouse.domain.ManufactureInto;
+import java.util.List;
+
/**
* 完工入库单Service接口
*
diff --git a/yjh-mes/src/main/java/com/ruoyi/warehouse/service/IProPickService.java b/yjh-mes/src/main/java/cn/sourceplan/warehouse/service/IProPickService.java
similarity index 99%
rename from yjh-mes/src/main/java/com/ruoyi/warehouse/service/IProPickService.java
rename to yjh-mes/src/main/java/cn/sourceplan/warehouse/service/IProPickService.java
index 63f2724..a376b60 100644
--- a/yjh-mes/src/main/java/com/ruoyi/warehouse/service/IProPickService.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/warehouse/service/IProPickService.java
@@ -1,9 +1,10 @@
package cn.sourceplan.warehouse.service;
-import java.util.List;
import cn.sourceplan.warehouse.domain.ProPick;
import cn.sourceplan.warehouse.domain.ProPickEntry;
+import java.util.List;
+
/**
* 生产领料单Service接口
*
diff --git a/yjh-mes/src/main/java/com/ruoyi/warehouse/service/IRealTimeInventoryService.java b/yjh-mes/src/main/java/cn/sourceplan/warehouse/service/IRealTimeInventoryService.java
similarity index 99%
rename from yjh-mes/src/main/java/com/ruoyi/warehouse/service/IRealTimeInventoryService.java
rename to yjh-mes/src/main/java/cn/sourceplan/warehouse/service/IRealTimeInventoryService.java
index 67827fe..a252267 100644
--- a/yjh-mes/src/main/java/com/ruoyi/warehouse/service/IRealTimeInventoryService.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/warehouse/service/IRealTimeInventoryService.java
@@ -1,8 +1,9 @@
package cn.sourceplan.warehouse.service;
+import cn.sourceplan.warehouse.domain.RealTimeInventory;
+
import java.math.BigDecimal;
import java.util.List;
-import cn.sourceplan.warehouse.domain.RealTimeInventory;
/**
* 即时库存Service接口
diff --git a/yjh-mes/src/main/java/com/ruoyi/warehouse/service/IWarehouseService.java b/yjh-mes/src/main/java/cn/sourceplan/warehouse/service/IWarehouseService.java
similarity index 100%
rename from yjh-mes/src/main/java/com/ruoyi/warehouse/service/IWarehouseService.java
rename to yjh-mes/src/main/java/cn/sourceplan/warehouse/service/IWarehouseService.java
index 684d4e0..09cd240 100644
--- a/yjh-mes/src/main/java/com/ruoyi/warehouse/service/IWarehouseService.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/warehouse/service/IWarehouseService.java
@@ -1,10 +1,10 @@
package cn.sourceplan.warehouse.service;
-import java.util.List;
-
import cn.sourceplan.common.core.domain.AjaxResult;
import cn.sourceplan.warehouse.domain.Warehouse;
+import java.util.List;
+
/**
* 仓库信息Service接口
*
diff --git a/yjh-mes/src/main/java/com/ruoyi/warehouse/service/impl/ManufactureIntoServiceImpl.java b/yjh-mes/src/main/java/cn/sourceplan/warehouse/service/impl/ManufactureIntoServiceImpl.java
similarity index 97%
rename from yjh-mes/src/main/java/com/ruoyi/warehouse/service/impl/ManufactureIntoServiceImpl.java
rename to yjh-mes/src/main/java/cn/sourceplan/warehouse/service/impl/ManufactureIntoServiceImpl.java
index 3b87bc4..ff71fa0 100644
--- a/yjh-mes/src/main/java/com/ruoyi/warehouse/service/impl/ManufactureIntoServiceImpl.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/warehouse/service/impl/ManufactureIntoServiceImpl.java
@@ -1,27 +1,23 @@
package cn.sourceplan.warehouse.service.impl;
-import java.util.HashMap;
-import java.util.List;
-
import cn.hutool.core.date.DateUtil;
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import cn.sourceplan.barcode.mapper.MaterialSnMapper;
import cn.sourceplan.common.domain.SysCodeRule;
import cn.sourceplan.common.service.ISysCodeRuleService;
-import cn.sourceplan.common.utils.DateUtils;
-import cn.sourceplan.sale.mapper.SalOrderEntryMapper;
+import cn.sourceplan.common.utils.StringUtils;
+import cn.sourceplan.warehouse.domain.ManufactureInto;
+import cn.sourceplan.warehouse.domain.ManufactureIntoEntry;
import cn.sourceplan.warehouse.mapper.ManufactureIntoEntryMapper;
+import cn.sourceplan.warehouse.mapper.ManufactureIntoMapper;
+import cn.sourceplan.warehouse.service.IManufactureIntoService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
-import java.util.ArrayList;
-import java.util.Map;
-
-import cn.sourceplan.common.utils.StringUtils;
import org.springframework.transaction.annotation.Transactional;
-import cn.sourceplan.warehouse.domain.ManufactureIntoEntry;
-import cn.sourceplan.warehouse.mapper.ManufactureIntoMapper;
-import cn.sourceplan.warehouse.domain.ManufactureInto;
-import cn.sourceplan.warehouse.service.IManufactureIntoService;
+
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
/**
* 完工入库单Service业务层处理
diff --git a/yjh-mes/src/main/java/com/ruoyi/warehouse/service/impl/ProPickServiceImpl.java b/yjh-mes/src/main/java/cn/sourceplan/warehouse/service/impl/ProPickServiceImpl.java
similarity index 99%
rename from yjh-mes/src/main/java/com/ruoyi/warehouse/service/impl/ProPickServiceImpl.java
rename to yjh-mes/src/main/java/cn/sourceplan/warehouse/service/impl/ProPickServiceImpl.java
index 4c47988..910330b 100644
--- a/yjh-mes/src/main/java/com/ruoyi/warehouse/service/impl/ProPickServiceImpl.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/warehouse/service/impl/ProPickServiceImpl.java
@@ -1,25 +1,23 @@
package cn.sourceplan.warehouse.service.impl;
-import java.util.HashMap;
-import java.util.List;
-
import cn.hutool.core.date.DateUtil;
import cn.sourceplan.barcode.mapper.MaterialSnMapper;
import cn.sourceplan.common.domain.SysCodeRule;
import cn.sourceplan.common.service.ISysCodeRuleService;
-import cn.sourceplan.common.utils.DateUtils;
+import cn.sourceplan.common.utils.StringUtils;
+import cn.sourceplan.warehouse.domain.ProPick;
+import cn.sourceplan.warehouse.domain.ProPickEntry;
import cn.sourceplan.warehouse.mapper.ProPickEntryMapper;
+import cn.sourceplan.warehouse.mapper.ProPickMapper;
+import cn.sourceplan.warehouse.service.IProPickService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
-import java.util.ArrayList;
-import java.util.Map;
-
-import cn.sourceplan.common.utils.StringUtils;
import org.springframework.transaction.annotation.Transactional;
-import cn.sourceplan.warehouse.domain.ProPickEntry;
-import cn.sourceplan.warehouse.mapper.ProPickMapper;
-import cn.sourceplan.warehouse.domain.ProPick;
-import cn.sourceplan.warehouse.service.IProPickService;
+
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
/**
* 生产领料单Service业务层处理
diff --git a/yjh-mes/src/main/java/com/ruoyi/warehouse/service/impl/RealTimeInventoryServiceImpl.java b/yjh-mes/src/main/java/cn/sourceplan/warehouse/service/impl/RealTimeInventoryServiceImpl.java
similarity index 99%
rename from yjh-mes/src/main/java/com/ruoyi/warehouse/service/impl/RealTimeInventoryServiceImpl.java
rename to yjh-mes/src/main/java/cn/sourceplan/warehouse/service/impl/RealTimeInventoryServiceImpl.java
index 149b291..a6c5a02 100644
--- a/yjh-mes/src/main/java/com/ruoyi/warehouse/service/impl/RealTimeInventoryServiceImpl.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/warehouse/service/impl/RealTimeInventoryServiceImpl.java
@@ -1,12 +1,13 @@
package cn.sourceplan.warehouse.service.impl;
+import cn.sourceplan.warehouse.domain.RealTimeInventory;
+import cn.sourceplan.warehouse.mapper.RealTimeInventoryMapper;
+import cn.sourceplan.warehouse.service.IRealTimeInventoryService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
import java.math.BigDecimal;
import java.util.List;
-import org.springframework.beans.factory.annotation.Autowired;
-import org.springframework.stereotype.Service;
-import cn.sourceplan.warehouse.mapper.RealTimeInventoryMapper;
-import cn.sourceplan.warehouse.domain.RealTimeInventory;
-import cn.sourceplan.warehouse.service.IRealTimeInventoryService;
/**
* 即时库存Service业务层处理
diff --git a/yjh-mes/src/main/java/com/ruoyi/warehouse/service/impl/WarehouseServiceImpl.java b/yjh-mes/src/main/java/cn/sourceplan/warehouse/service/impl/WarehouseServiceImpl.java
similarity index 100%
rename from yjh-mes/src/main/java/com/ruoyi/warehouse/service/impl/WarehouseServiceImpl.java
rename to yjh-mes/src/main/java/cn/sourceplan/warehouse/service/impl/WarehouseServiceImpl.java
index a137634..f38dbd2 100644
--- a/yjh-mes/src/main/java/com/ruoyi/warehouse/service/impl/WarehouseServiceImpl.java
+++ b/yjh-mes/src/main/java/cn/sourceplan/warehouse/service/impl/WarehouseServiceImpl.java
@@ -1,16 +1,16 @@
package cn.sourceplan.warehouse.service.impl;
-import java.util.List;
-
-import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import cn.sourceplan.common.core.domain.AjaxResult;
import cn.sourceplan.common.utils.SqlCheckUtil;
import cn.sourceplan.common.utils.StringUtils;
+import cn.sourceplan.warehouse.domain.Warehouse;
+import cn.sourceplan.warehouse.mapper.WarehouseMapper;
+import cn.sourceplan.warehouse.service.IWarehouseService;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
-import cn.sourceplan.warehouse.mapper.WarehouseMapper;
-import cn.sourceplan.warehouse.domain.Warehouse;
-import cn.sourceplan.warehouse.service.IWarehouseService;
+
+import java.util.List;
/**
* 仓库信息Service业务层处理