diff --git a/package-lock.json b/package-lock.json index 63c2f82..21d24ea 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3502,6 +3502,11 @@ "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", "dev": true }, + "batch-processor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/batch-processor/-/batch-processor-1.0.0.tgz", + "integrity": "sha1-dclcMrdI4IUNEMKxaPa9vpiRrOg=" + }, "bcrypt-pbkdf": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", @@ -6114,6 +6119,14 @@ "integrity": "sha1-2wQ1IcldfjA/2PNFvtwzSc+wcp4=", "dev": true }, + "element-resize-detector": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/element-resize-detector/-/element-resize-detector-1.2.3.tgz", + "integrity": "sha512-+dhNzUgLpq9ol5tyhoG7YLoXL3ssjfFW+0gpszXPwRU6NjGr1fVHMEAF8fVzIiRJq57Nre0RFeIjJwI8Nh2NmQ==", + "requires": { + "batch-processor": "1.0.0" + } + }, "element-ui": { "version": "2.15.5", "resolved": "https://registry.npmjs.org/element-ui/-/element-ui-2.15.5.tgz", @@ -13956,6 +13969,15 @@ "ajv-keywords": "^3.5.2" } }, + "script-ext-html-webpack-plugin": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/script-ext-html-webpack-plugin/-/script-ext-html-webpack-plugin-2.1.5.tgz", + "integrity": "sha512-nMjd5dtsnoB8dS+pVM9ZL4mC9O1uVtTxrDS99OGZsZxFbkZE6pw0HCMued/cncDrKivIShO9vwoyOTvsGqQHEQ==", + "dev": true, + "requires": { + "debug": "^4.2.0" + } + }, "select": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/select/-/select-1.1.2.tgz", diff --git a/package-lock.json b/package-lock.json index 63c2f82..21d24ea 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3502,6 +3502,11 @@ "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", "dev": true }, + "batch-processor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/batch-processor/-/batch-processor-1.0.0.tgz", + "integrity": "sha1-dclcMrdI4IUNEMKxaPa9vpiRrOg=" + }, "bcrypt-pbkdf": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", @@ -6114,6 +6119,14 @@ "integrity": "sha1-2wQ1IcldfjA/2PNFvtwzSc+wcp4=", "dev": true }, + "element-resize-detector": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/element-resize-detector/-/element-resize-detector-1.2.3.tgz", + "integrity": "sha512-+dhNzUgLpq9ol5tyhoG7YLoXL3ssjfFW+0gpszXPwRU6NjGr1fVHMEAF8fVzIiRJq57Nre0RFeIjJwI8Nh2NmQ==", + "requires": { + "batch-processor": "1.0.0" + } + }, "element-ui": { "version": "2.15.5", "resolved": "https://registry.npmjs.org/element-ui/-/element-ui-2.15.5.tgz", @@ -13956,6 +13969,15 @@ "ajv-keywords": "^3.5.2" } }, + "script-ext-html-webpack-plugin": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/script-ext-html-webpack-plugin/-/script-ext-html-webpack-plugin-2.1.5.tgz", + "integrity": "sha512-nMjd5dtsnoB8dS+pVM9ZL4mC9O1uVtTxrDS99OGZsZxFbkZE6pw0HCMued/cncDrKivIShO9vwoyOTvsGqQHEQ==", + "dev": true, + "requires": { + "debug": "^4.2.0" + } + }, "select": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/select/-/select-1.1.2.tgz", diff --git a/package.json b/package.json index defa84a..f835d2d 100644 --- a/package.json +++ b/package.json @@ -46,6 +46,7 @@ "mock": "^0.1.1", "sass": "^1.26.5", "sass-loader": "^8.0.2", + "script-ext-html-webpack-plugin": "^2.1.5", "svg-sprite-loader": "^6.0.9", "vue-template-compiler": "^2.6.11" } diff --git a/package-lock.json b/package-lock.json index 63c2f82..21d24ea 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3502,6 +3502,11 @@ "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", "dev": true }, + "batch-processor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/batch-processor/-/batch-processor-1.0.0.tgz", + "integrity": "sha1-dclcMrdI4IUNEMKxaPa9vpiRrOg=" + }, "bcrypt-pbkdf": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", @@ -6114,6 +6119,14 @@ "integrity": "sha1-2wQ1IcldfjA/2PNFvtwzSc+wcp4=", "dev": true }, + "element-resize-detector": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/element-resize-detector/-/element-resize-detector-1.2.3.tgz", + "integrity": "sha512-+dhNzUgLpq9ol5tyhoG7YLoXL3ssjfFW+0gpszXPwRU6NjGr1fVHMEAF8fVzIiRJq57Nre0RFeIjJwI8Nh2NmQ==", + "requires": { + "batch-processor": "1.0.0" + } + }, "element-ui": { "version": "2.15.5", "resolved": "https://registry.npmjs.org/element-ui/-/element-ui-2.15.5.tgz", @@ -13956,6 +13969,15 @@ "ajv-keywords": "^3.5.2" } }, + "script-ext-html-webpack-plugin": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/script-ext-html-webpack-plugin/-/script-ext-html-webpack-plugin-2.1.5.tgz", + "integrity": "sha512-nMjd5dtsnoB8dS+pVM9ZL4mC9O1uVtTxrDS99OGZsZxFbkZE6pw0HCMued/cncDrKivIShO9vwoyOTvsGqQHEQ==", + "dev": true, + "requires": { + "debug": "^4.2.0" + } + }, "select": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/select/-/select-1.1.2.tgz", diff --git a/package.json b/package.json index defa84a..f835d2d 100644 --- a/package.json +++ b/package.json @@ -46,6 +46,7 @@ "mock": "^0.1.1", "sass": "^1.26.5", "sass-loader": "^8.0.2", + "script-ext-html-webpack-plugin": "^2.1.5", "svg-sprite-loader": "^6.0.9", "vue-template-compiler": "^2.6.11" } diff --git a/public/config/project.config.json b/public/config/project.config.json index bc1f26c..ca10ddf 100644 --- a/public/config/project.config.json +++ b/public/config/project.config.json @@ -2,7 +2,7 @@ "title": "后台管理系统", "subtitle": "", "theme":"blue", - "baseUrl": "http://111.198.10.15:11409/", + "baseUrl": "http://192.168.8.101:11410/", "mainPage": "http://111.198.10.15:11404/dcms/#", "singleSys": true, "provinceCode":"360000", diff --git a/package-lock.json b/package-lock.json index 63c2f82..21d24ea 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3502,6 +3502,11 @@ "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", "dev": true }, + "batch-processor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/batch-processor/-/batch-processor-1.0.0.tgz", + "integrity": "sha1-dclcMrdI4IUNEMKxaPa9vpiRrOg=" + }, "bcrypt-pbkdf": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", @@ -6114,6 +6119,14 @@ "integrity": "sha1-2wQ1IcldfjA/2PNFvtwzSc+wcp4=", "dev": true }, + "element-resize-detector": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/element-resize-detector/-/element-resize-detector-1.2.3.tgz", + "integrity": "sha512-+dhNzUgLpq9ol5tyhoG7YLoXL3ssjfFW+0gpszXPwRU6NjGr1fVHMEAF8fVzIiRJq57Nre0RFeIjJwI8Nh2NmQ==", + "requires": { + "batch-processor": "1.0.0" + } + }, "element-ui": { "version": "2.15.5", "resolved": "https://registry.npmjs.org/element-ui/-/element-ui-2.15.5.tgz", @@ -13956,6 +13969,15 @@ "ajv-keywords": "^3.5.2" } }, + "script-ext-html-webpack-plugin": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/script-ext-html-webpack-plugin/-/script-ext-html-webpack-plugin-2.1.5.tgz", + "integrity": "sha512-nMjd5dtsnoB8dS+pVM9ZL4mC9O1uVtTxrDS99OGZsZxFbkZE6pw0HCMued/cncDrKivIShO9vwoyOTvsGqQHEQ==", + "dev": true, + "requires": { + "debug": "^4.2.0" + } + }, "select": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/select/-/select-1.1.2.tgz", diff --git a/package.json b/package.json index defa84a..f835d2d 100644 --- a/package.json +++ b/package.json @@ -46,6 +46,7 @@ "mock": "^0.1.1", "sass": "^1.26.5", "sass-loader": "^8.0.2", + "script-ext-html-webpack-plugin": "^2.1.5", "svg-sprite-loader": "^6.0.9", "vue-template-compiler": "^2.6.11" } diff --git a/public/config/project.config.json b/public/config/project.config.json index bc1f26c..ca10ddf 100644 --- a/public/config/project.config.json +++ b/public/config/project.config.json @@ -2,7 +2,7 @@ "title": "后台管理系统", "subtitle": "", "theme":"blue", - "baseUrl": "http://111.198.10.15:11409/", + "baseUrl": "http://192.168.8.101:11410/", "mainPage": "http://111.198.10.15:11404/dcms/#", "singleSys": true, "provinceCode":"360000", diff --git a/src/api/common.js b/src/api/common.js index 87c582b..2332cd2 100644 --- a/src/api/common.js +++ b/src/api/common.js @@ -5,7 +5,7 @@ // 模板下载 export function downloadTemplate(fileName) { return request({ - url: 'template/download', + url: 'sys/template/download', method: 'get', params: { filename: fileName @@ -19,7 +19,7 @@ const param = new FormData() param.append('file', fileobj.file) return request({ - url: 'imageUpload', + url: 'sys/imageUpload', method: 'post', headers: { 'Content-Type': 'multipart/form-data' }, data: param diff --git a/package-lock.json b/package-lock.json index 63c2f82..21d24ea 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3502,6 +3502,11 @@ "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", "dev": true }, + "batch-processor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/batch-processor/-/batch-processor-1.0.0.tgz", + "integrity": "sha1-dclcMrdI4IUNEMKxaPa9vpiRrOg=" + }, "bcrypt-pbkdf": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", @@ -6114,6 +6119,14 @@ "integrity": "sha1-2wQ1IcldfjA/2PNFvtwzSc+wcp4=", "dev": true }, + "element-resize-detector": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/element-resize-detector/-/element-resize-detector-1.2.3.tgz", + "integrity": "sha512-+dhNzUgLpq9ol5tyhoG7YLoXL3ssjfFW+0gpszXPwRU6NjGr1fVHMEAF8fVzIiRJq57Nre0RFeIjJwI8Nh2NmQ==", + "requires": { + "batch-processor": "1.0.0" + } + }, "element-ui": { "version": "2.15.5", "resolved": "https://registry.npmjs.org/element-ui/-/element-ui-2.15.5.tgz", @@ -13956,6 +13969,15 @@ "ajv-keywords": "^3.5.2" } }, + "script-ext-html-webpack-plugin": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/script-ext-html-webpack-plugin/-/script-ext-html-webpack-plugin-2.1.5.tgz", + "integrity": "sha512-nMjd5dtsnoB8dS+pVM9ZL4mC9O1uVtTxrDS99OGZsZxFbkZE6pw0HCMued/cncDrKivIShO9vwoyOTvsGqQHEQ==", + "dev": true, + "requires": { + "debug": "^4.2.0" + } + }, "select": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/select/-/select-1.1.2.tgz", diff --git a/package.json b/package.json index defa84a..f835d2d 100644 --- a/package.json +++ b/package.json @@ -46,6 +46,7 @@ "mock": "^0.1.1", "sass": "^1.26.5", "sass-loader": "^8.0.2", + "script-ext-html-webpack-plugin": "^2.1.5", "svg-sprite-loader": "^6.0.9", "vue-template-compiler": "^2.6.11" } diff --git a/public/config/project.config.json b/public/config/project.config.json index bc1f26c..ca10ddf 100644 --- a/public/config/project.config.json +++ b/public/config/project.config.json @@ -2,7 +2,7 @@ "title": "后台管理系统", "subtitle": "", "theme":"blue", - "baseUrl": "http://111.198.10.15:11409/", + "baseUrl": "http://192.168.8.101:11410/", "mainPage": "http://111.198.10.15:11404/dcms/#", "singleSys": true, "provinceCode":"360000", diff --git a/src/api/common.js b/src/api/common.js index 87c582b..2332cd2 100644 --- a/src/api/common.js +++ b/src/api/common.js @@ -5,7 +5,7 @@ // 模板下载 export function downloadTemplate(fileName) { return request({ - url: 'template/download', + url: 'sys/template/download', method: 'get', params: { filename: fileName @@ -19,7 +19,7 @@ const param = new FormData() param.append('file', fileobj.file) return request({ - url: 'imageUpload', + url: 'sys/imageUpload', method: 'post', headers: { 'Content-Type': 'multipart/form-data' }, data: param diff --git a/src/api/login.js b/src/api/login.js index ab56344..2a3ea5b 100644 --- a/src/api/login.js +++ b/src/api/login.js @@ -2,22 +2,22 @@ // 登录 export function login(loginForm) { return request({ - url: '/user/login', + url: 'sys/user/login', method: 'post', - params: loginForm + data: loginForm }) } // 获取用户信息 export function getInfo() { return request({ - url: '/user/info', + url: 'sys/user/info', method: 'get' }) } // 获取用户权限(菜单、按钮) export function getMenus(params) { return request({ - url: '/user/permission', + url: 'sys/user/permission', method: 'get', params }) @@ -25,21 +25,21 @@ // 登出 export function logout() { return request({ - url: '/user/logout', + url: 'sys/user/logout', method: 'get' }) } // 获取系统基础配置:公钥,验证码是否开启 export function getConfig() { return request({ - url: '/config/baseConfig', + url: 'sys/config/baseConfig', method: 'get' }) } // 获取验证码图片 export function getKaptcha(sid) { return request({ - url: '/kaptcha/base64', + url: 'sys/kaptcha/base64', method: 'get', params: { sid diff --git a/package-lock.json b/package-lock.json index 63c2f82..21d24ea 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3502,6 +3502,11 @@ "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", "dev": true }, + "batch-processor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/batch-processor/-/batch-processor-1.0.0.tgz", + "integrity": "sha1-dclcMrdI4IUNEMKxaPa9vpiRrOg=" + }, "bcrypt-pbkdf": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", @@ -6114,6 +6119,14 @@ "integrity": "sha1-2wQ1IcldfjA/2PNFvtwzSc+wcp4=", "dev": true }, + "element-resize-detector": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/element-resize-detector/-/element-resize-detector-1.2.3.tgz", + "integrity": "sha512-+dhNzUgLpq9ol5tyhoG7YLoXL3ssjfFW+0gpszXPwRU6NjGr1fVHMEAF8fVzIiRJq57Nre0RFeIjJwI8Nh2NmQ==", + "requires": { + "batch-processor": "1.0.0" + } + }, "element-ui": { "version": "2.15.5", "resolved": "https://registry.npmjs.org/element-ui/-/element-ui-2.15.5.tgz", @@ -13956,6 +13969,15 @@ "ajv-keywords": "^3.5.2" } }, + "script-ext-html-webpack-plugin": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/script-ext-html-webpack-plugin/-/script-ext-html-webpack-plugin-2.1.5.tgz", + "integrity": "sha512-nMjd5dtsnoB8dS+pVM9ZL4mC9O1uVtTxrDS99OGZsZxFbkZE6pw0HCMued/cncDrKivIShO9vwoyOTvsGqQHEQ==", + "dev": true, + "requires": { + "debug": "^4.2.0" + } + }, "select": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/select/-/select-1.1.2.tgz", diff --git a/package.json b/package.json index defa84a..f835d2d 100644 --- a/package.json +++ b/package.json @@ -46,6 +46,7 @@ "mock": "^0.1.1", "sass": "^1.26.5", "sass-loader": "^8.0.2", + "script-ext-html-webpack-plugin": "^2.1.5", "svg-sprite-loader": "^6.0.9", "vue-template-compiler": "^2.6.11" } diff --git a/public/config/project.config.json b/public/config/project.config.json index bc1f26c..ca10ddf 100644 --- a/public/config/project.config.json +++ b/public/config/project.config.json @@ -2,7 +2,7 @@ "title": "后台管理系统", "subtitle": "", "theme":"blue", - "baseUrl": "http://111.198.10.15:11409/", + "baseUrl": "http://192.168.8.101:11410/", "mainPage": "http://111.198.10.15:11404/dcms/#", "singleSys": true, "provinceCode":"360000", diff --git a/src/api/common.js b/src/api/common.js index 87c582b..2332cd2 100644 --- a/src/api/common.js +++ b/src/api/common.js @@ -5,7 +5,7 @@ // 模板下载 export function downloadTemplate(fileName) { return request({ - url: 'template/download', + url: 'sys/template/download', method: 'get', params: { filename: fileName @@ -19,7 +19,7 @@ const param = new FormData() param.append('file', fileobj.file) return request({ - url: 'imageUpload', + url: 'sys/imageUpload', method: 'post', headers: { 'Content-Type': 'multipart/form-data' }, data: param diff --git a/src/api/login.js b/src/api/login.js index ab56344..2a3ea5b 100644 --- a/src/api/login.js +++ b/src/api/login.js @@ -2,22 +2,22 @@ // 登录 export function login(loginForm) { return request({ - url: '/user/login', + url: 'sys/user/login', method: 'post', - params: loginForm + data: loginForm }) } // 获取用户信息 export function getInfo() { return request({ - url: '/user/info', + url: 'sys/user/info', method: 'get' }) } // 获取用户权限(菜单、按钮) export function getMenus(params) { return request({ - url: '/user/permission', + url: 'sys/user/permission', method: 'get', params }) @@ -25,21 +25,21 @@ // 登出 export function logout() { return request({ - url: '/user/logout', + url: 'sys/user/logout', method: 'get' }) } // 获取系统基础配置:公钥,验证码是否开启 export function getConfig() { return request({ - url: '/config/baseConfig', + url: 'sys/config/baseConfig', method: 'get' }) } // 获取验证码图片 export function getKaptcha(sid) { return request({ - url: '/kaptcha/base64', + url: 'sys/kaptcha/base64', method: 'get', params: { sid diff --git a/src/api/server.js b/src/api/server.js deleted file mode 100644 index 51c3f45..0000000 --- a/src/api/server.js +++ /dev/null @@ -1,17 +0,0 @@ -import request from '@/utils/request' -// 获取服务列表 -export function getServerList(params) { - return request({ - url: '/map/server/listPage', - method: 'get', - params: params - }) -} -// 编辑服务地址 -export function serverEdit(params) { - return request({ - url: '/map/server/edit', - method: 'post', - params: params - }) -} diff --git a/package-lock.json b/package-lock.json index 63c2f82..21d24ea 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3502,6 +3502,11 @@ "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", "dev": true }, + "batch-processor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/batch-processor/-/batch-processor-1.0.0.tgz", + "integrity": "sha1-dclcMrdI4IUNEMKxaPa9vpiRrOg=" + }, "bcrypt-pbkdf": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", @@ -6114,6 +6119,14 @@ "integrity": "sha1-2wQ1IcldfjA/2PNFvtwzSc+wcp4=", "dev": true }, + "element-resize-detector": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/element-resize-detector/-/element-resize-detector-1.2.3.tgz", + "integrity": "sha512-+dhNzUgLpq9ol5tyhoG7YLoXL3ssjfFW+0gpszXPwRU6NjGr1fVHMEAF8fVzIiRJq57Nre0RFeIjJwI8Nh2NmQ==", + "requires": { + "batch-processor": "1.0.0" + } + }, "element-ui": { "version": "2.15.5", "resolved": "https://registry.npmjs.org/element-ui/-/element-ui-2.15.5.tgz", @@ -13956,6 +13969,15 @@ "ajv-keywords": "^3.5.2" } }, + "script-ext-html-webpack-plugin": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/script-ext-html-webpack-plugin/-/script-ext-html-webpack-plugin-2.1.5.tgz", + "integrity": "sha512-nMjd5dtsnoB8dS+pVM9ZL4mC9O1uVtTxrDS99OGZsZxFbkZE6pw0HCMued/cncDrKivIShO9vwoyOTvsGqQHEQ==", + "dev": true, + "requires": { + "debug": "^4.2.0" + } + }, "select": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/select/-/select-1.1.2.tgz", diff --git a/package.json b/package.json index defa84a..f835d2d 100644 --- a/package.json +++ b/package.json @@ -46,6 +46,7 @@ "mock": "^0.1.1", "sass": "^1.26.5", "sass-loader": "^8.0.2", + "script-ext-html-webpack-plugin": "^2.1.5", "svg-sprite-loader": "^6.0.9", "vue-template-compiler": "^2.6.11" } diff --git a/public/config/project.config.json b/public/config/project.config.json index bc1f26c..ca10ddf 100644 --- a/public/config/project.config.json +++ b/public/config/project.config.json @@ -2,7 +2,7 @@ "title": "后台管理系统", "subtitle": "", "theme":"blue", - "baseUrl": "http://111.198.10.15:11409/", + "baseUrl": "http://192.168.8.101:11410/", "mainPage": "http://111.198.10.15:11404/dcms/#", "singleSys": true, "provinceCode":"360000", diff --git a/src/api/common.js b/src/api/common.js index 87c582b..2332cd2 100644 --- a/src/api/common.js +++ b/src/api/common.js @@ -5,7 +5,7 @@ // 模板下载 export function downloadTemplate(fileName) { return request({ - url: 'template/download', + url: 'sys/template/download', method: 'get', params: { filename: fileName @@ -19,7 +19,7 @@ const param = new FormData() param.append('file', fileobj.file) return request({ - url: 'imageUpload', + url: 'sys/imageUpload', method: 'post', headers: { 'Content-Type': 'multipart/form-data' }, data: param diff --git a/src/api/login.js b/src/api/login.js index ab56344..2a3ea5b 100644 --- a/src/api/login.js +++ b/src/api/login.js @@ -2,22 +2,22 @@ // 登录 export function login(loginForm) { return request({ - url: '/user/login', + url: 'sys/user/login', method: 'post', - params: loginForm + data: loginForm }) } // 获取用户信息 export function getInfo() { return request({ - url: '/user/info', + url: 'sys/user/info', method: 'get' }) } // 获取用户权限(菜单、按钮) export function getMenus(params) { return request({ - url: '/user/permission', + url: 'sys/user/permission', method: 'get', params }) @@ -25,21 +25,21 @@ // 登出 export function logout() { return request({ - url: '/user/logout', + url: 'sys/user/logout', method: 'get' }) } // 获取系统基础配置:公钥,验证码是否开启 export function getConfig() { return request({ - url: '/config/baseConfig', + url: 'sys/config/baseConfig', method: 'get' }) } // 获取验证码图片 export function getKaptcha(sid) { return request({ - url: '/kaptcha/base64', + url: 'sys/kaptcha/base64', method: 'get', params: { sid diff --git a/src/api/server.js b/src/api/server.js deleted file mode 100644 index 51c3f45..0000000 --- a/src/api/server.js +++ /dev/null @@ -1,17 +0,0 @@ -import request from '@/utils/request' -// 获取服务列表 -export function getServerList(params) { - return request({ - url: '/map/server/listPage', - method: 'get', - params: params - }) -} -// 编辑服务地址 -export function serverEdit(params) { - return request({ - url: '/map/server/edit', - method: 'post', - params: params - }) -} diff --git a/src/api/system/area.js b/src/api/system/area.js index ee118ec..3b16832 100644 --- a/src/api/system/area.js +++ b/src/api/system/area.js @@ -5,7 +5,7 @@ // 区域查询 export function getAreaListPage(params) { return request({ - url: 'area/listPage', + url: 'sys/area/listPage', method: 'get', params }) @@ -14,7 +14,7 @@ // 根据部门找其默认区域 export function getAreaByDept(deptid) { return request({ - url: 'config/getAreaByDept', + url: 'sys/config/getAreaByDept', method: 'get', params: { deptId: deptid @@ -24,7 +24,7 @@ // 区域查询 export function getAreaList(pid) { return request({ - url: 'area/list', + url: 'sys/area/list', method: 'get', params: { pid: pid @@ -35,7 +35,7 @@ // 区域查询,非分页,加载树用 export function getAreaTree(params) { return request({ - url: 'area/list', + url: 'sys/area/list', method: 'get', params }) @@ -43,33 +43,33 @@ // 区域类型查询 export function getAreaType() { return request({ - url: 'dict/code/levelType', + url: 'sys/dict/code/levelType', method: 'get' }) } // 添加区域 -export function addArea(params) { +export function addArea(data) { return request({ - url: 'area/add', + url: 'sys/area/add', method: 'post', - params + data }) } // 修改区域机构 -export function updateArea(params) { +export function updateArea(data) { return request({ - url: 'area/update', + url: 'sys/area/update', method: 'post', - params + data }) } // 删除区域机构 export function delArea(id) { return request({ - url: 'area/delete', + url: 'sys/area/delete', method: 'post', - params: { + data: { id: id } }) diff --git a/package-lock.json b/package-lock.json index 63c2f82..21d24ea 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3502,6 +3502,11 @@ "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", "dev": true }, + "batch-processor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/batch-processor/-/batch-processor-1.0.0.tgz", + "integrity": "sha1-dclcMrdI4IUNEMKxaPa9vpiRrOg=" + }, "bcrypt-pbkdf": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", @@ -6114,6 +6119,14 @@ "integrity": "sha1-2wQ1IcldfjA/2PNFvtwzSc+wcp4=", "dev": true }, + "element-resize-detector": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/element-resize-detector/-/element-resize-detector-1.2.3.tgz", + "integrity": "sha512-+dhNzUgLpq9ol5tyhoG7YLoXL3ssjfFW+0gpszXPwRU6NjGr1fVHMEAF8fVzIiRJq57Nre0RFeIjJwI8Nh2NmQ==", + "requires": { + "batch-processor": "1.0.0" + } + }, "element-ui": { "version": "2.15.5", "resolved": "https://registry.npmjs.org/element-ui/-/element-ui-2.15.5.tgz", @@ -13956,6 +13969,15 @@ "ajv-keywords": "^3.5.2" } }, + "script-ext-html-webpack-plugin": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/script-ext-html-webpack-plugin/-/script-ext-html-webpack-plugin-2.1.5.tgz", + "integrity": "sha512-nMjd5dtsnoB8dS+pVM9ZL4mC9O1uVtTxrDS99OGZsZxFbkZE6pw0HCMued/cncDrKivIShO9vwoyOTvsGqQHEQ==", + "dev": true, + "requires": { + "debug": "^4.2.0" + } + }, "select": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/select/-/select-1.1.2.tgz", diff --git a/package.json b/package.json index defa84a..f835d2d 100644 --- a/package.json +++ b/package.json @@ -46,6 +46,7 @@ "mock": "^0.1.1", "sass": "^1.26.5", "sass-loader": "^8.0.2", + "script-ext-html-webpack-plugin": "^2.1.5", "svg-sprite-loader": "^6.0.9", "vue-template-compiler": "^2.6.11" } diff --git a/public/config/project.config.json b/public/config/project.config.json index bc1f26c..ca10ddf 100644 --- a/public/config/project.config.json +++ b/public/config/project.config.json @@ -2,7 +2,7 @@ "title": "后台管理系统", "subtitle": "", "theme":"blue", - "baseUrl": "http://111.198.10.15:11409/", + "baseUrl": "http://192.168.8.101:11410/", "mainPage": "http://111.198.10.15:11404/dcms/#", "singleSys": true, "provinceCode":"360000", diff --git a/src/api/common.js b/src/api/common.js index 87c582b..2332cd2 100644 --- a/src/api/common.js +++ b/src/api/common.js @@ -5,7 +5,7 @@ // 模板下载 export function downloadTemplate(fileName) { return request({ - url: 'template/download', + url: 'sys/template/download', method: 'get', params: { filename: fileName @@ -19,7 +19,7 @@ const param = new FormData() param.append('file', fileobj.file) return request({ - url: 'imageUpload', + url: 'sys/imageUpload', method: 'post', headers: { 'Content-Type': 'multipart/form-data' }, data: param diff --git a/src/api/login.js b/src/api/login.js index ab56344..2a3ea5b 100644 --- a/src/api/login.js +++ b/src/api/login.js @@ -2,22 +2,22 @@ // 登录 export function login(loginForm) { return request({ - url: '/user/login', + url: 'sys/user/login', method: 'post', - params: loginForm + data: loginForm }) } // 获取用户信息 export function getInfo() { return request({ - url: '/user/info', + url: 'sys/user/info', method: 'get' }) } // 获取用户权限(菜单、按钮) export function getMenus(params) { return request({ - url: '/user/permission', + url: 'sys/user/permission', method: 'get', params }) @@ -25,21 +25,21 @@ // 登出 export function logout() { return request({ - url: '/user/logout', + url: 'sys/user/logout', method: 'get' }) } // 获取系统基础配置:公钥,验证码是否开启 export function getConfig() { return request({ - url: '/config/baseConfig', + url: 'sys/config/baseConfig', method: 'get' }) } // 获取验证码图片 export function getKaptcha(sid) { return request({ - url: '/kaptcha/base64', + url: 'sys/kaptcha/base64', method: 'get', params: { sid diff --git a/src/api/server.js b/src/api/server.js deleted file mode 100644 index 51c3f45..0000000 --- a/src/api/server.js +++ /dev/null @@ -1,17 +0,0 @@ -import request from '@/utils/request' -// 获取服务列表 -export function getServerList(params) { - return request({ - url: '/map/server/listPage', - method: 'get', - params: params - }) -} -// 编辑服务地址 -export function serverEdit(params) { - return request({ - url: '/map/server/edit', - method: 'post', - params: params - }) -} diff --git a/src/api/system/area.js b/src/api/system/area.js index ee118ec..3b16832 100644 --- a/src/api/system/area.js +++ b/src/api/system/area.js @@ -5,7 +5,7 @@ // 区域查询 export function getAreaListPage(params) { return request({ - url: 'area/listPage', + url: 'sys/area/listPage', method: 'get', params }) @@ -14,7 +14,7 @@ // 根据部门找其默认区域 export function getAreaByDept(deptid) { return request({ - url: 'config/getAreaByDept', + url: 'sys/config/getAreaByDept', method: 'get', params: { deptId: deptid @@ -24,7 +24,7 @@ // 区域查询 export function getAreaList(pid) { return request({ - url: 'area/list', + url: 'sys/area/list', method: 'get', params: { pid: pid @@ -35,7 +35,7 @@ // 区域查询,非分页,加载树用 export function getAreaTree(params) { return request({ - url: 'area/list', + url: 'sys/area/list', method: 'get', params }) @@ -43,33 +43,33 @@ // 区域类型查询 export function getAreaType() { return request({ - url: 'dict/code/levelType', + url: 'sys/dict/code/levelType', method: 'get' }) } // 添加区域 -export function addArea(params) { +export function addArea(data) { return request({ - url: 'area/add', + url: 'sys/area/add', method: 'post', - params + data }) } // 修改区域机构 -export function updateArea(params) { +export function updateArea(data) { return request({ - url: 'area/update', + url: 'sys/area/update', method: 'post', - params + data }) } // 删除区域机构 export function delArea(id) { return request({ - url: 'area/delete', + url: 'sys/area/delete', method: 'post', - params: { + data: { id: id } }) diff --git a/src/api/system/dept.js b/src/api/system/dept.js index ae3dd22..33b8cb2 100644 --- a/src/api/system/dept.js +++ b/src/api/system/dept.js @@ -5,7 +5,7 @@ // 组织查询 export function getDeptList(params) { return request({ - url: 'dept/list', + url: 'sys/dept/list', method: 'get', params }) @@ -13,7 +13,7 @@ // 组织机构树列表 export function getDeptTreeList(params) { return request({ - url: 'dept/tree', + url: 'sys/dept/tree', method: 'get', params }) @@ -22,9 +22,9 @@ // 组织机构树列表 export function getDeptTreeListByPid(pid) { return request({ - url: 'dept/listByPid', + url: 'sys/dept/listByPid', method: 'get', - data: { + params: { pid: pid } }) @@ -32,7 +32,7 @@ // 根据角色获取组织机构树列表 export function getDeptTreeByRole(roleId) { return request({ - url: 'role/treeByRoleId', + url: 'sys/role/treeByRoleId', method: 'get', params: { roleId @@ -41,27 +41,27 @@ } // 添加组织机构 -export function addDept(params) { +export function addDept(data) { return request({ - url: 'dept/add', + url: 'sys/dept/add', method: 'post', - params + data }) } // 修改组织机构 -export function updateDept(params) { +export function updateDept(data) { return request({ - url: 'dept/update', + url: 'sys/dept/update', method: 'post', - params + data }) } // 删除组织机构 export function delDept(id) { return request({ - url: 'dept/delete', + url: 'sys/dept/delete', method: 'post', - params: { + data: { id: id } }) diff --git a/package-lock.json b/package-lock.json index 63c2f82..21d24ea 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3502,6 +3502,11 @@ "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", "dev": true }, + "batch-processor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/batch-processor/-/batch-processor-1.0.0.tgz", + "integrity": "sha1-dclcMrdI4IUNEMKxaPa9vpiRrOg=" + }, "bcrypt-pbkdf": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", @@ -6114,6 +6119,14 @@ "integrity": "sha1-2wQ1IcldfjA/2PNFvtwzSc+wcp4=", "dev": true }, + "element-resize-detector": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/element-resize-detector/-/element-resize-detector-1.2.3.tgz", + "integrity": "sha512-+dhNzUgLpq9ol5tyhoG7YLoXL3ssjfFW+0gpszXPwRU6NjGr1fVHMEAF8fVzIiRJq57Nre0RFeIjJwI8Nh2NmQ==", + "requires": { + "batch-processor": "1.0.0" + } + }, "element-ui": { "version": "2.15.5", "resolved": "https://registry.npmjs.org/element-ui/-/element-ui-2.15.5.tgz", @@ -13956,6 +13969,15 @@ "ajv-keywords": "^3.5.2" } }, + "script-ext-html-webpack-plugin": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/script-ext-html-webpack-plugin/-/script-ext-html-webpack-plugin-2.1.5.tgz", + "integrity": "sha512-nMjd5dtsnoB8dS+pVM9ZL4mC9O1uVtTxrDS99OGZsZxFbkZE6pw0HCMued/cncDrKivIShO9vwoyOTvsGqQHEQ==", + "dev": true, + "requires": { + "debug": "^4.2.0" + } + }, "select": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/select/-/select-1.1.2.tgz", diff --git a/package.json b/package.json index defa84a..f835d2d 100644 --- a/package.json +++ b/package.json @@ -46,6 +46,7 @@ "mock": "^0.1.1", "sass": "^1.26.5", "sass-loader": "^8.0.2", + "script-ext-html-webpack-plugin": "^2.1.5", "svg-sprite-loader": "^6.0.9", "vue-template-compiler": "^2.6.11" } diff --git a/public/config/project.config.json b/public/config/project.config.json index bc1f26c..ca10ddf 100644 --- a/public/config/project.config.json +++ b/public/config/project.config.json @@ -2,7 +2,7 @@ "title": "后台管理系统", "subtitle": "", "theme":"blue", - "baseUrl": "http://111.198.10.15:11409/", + "baseUrl": "http://192.168.8.101:11410/", "mainPage": "http://111.198.10.15:11404/dcms/#", "singleSys": true, "provinceCode":"360000", diff --git a/src/api/common.js b/src/api/common.js index 87c582b..2332cd2 100644 --- a/src/api/common.js +++ b/src/api/common.js @@ -5,7 +5,7 @@ // 模板下载 export function downloadTemplate(fileName) { return request({ - url: 'template/download', + url: 'sys/template/download', method: 'get', params: { filename: fileName @@ -19,7 +19,7 @@ const param = new FormData() param.append('file', fileobj.file) return request({ - url: 'imageUpload', + url: 'sys/imageUpload', method: 'post', headers: { 'Content-Type': 'multipart/form-data' }, data: param diff --git a/src/api/login.js b/src/api/login.js index ab56344..2a3ea5b 100644 --- a/src/api/login.js +++ b/src/api/login.js @@ -2,22 +2,22 @@ // 登录 export function login(loginForm) { return request({ - url: '/user/login', + url: 'sys/user/login', method: 'post', - params: loginForm + data: loginForm }) } // 获取用户信息 export function getInfo() { return request({ - url: '/user/info', + url: 'sys/user/info', method: 'get' }) } // 获取用户权限(菜单、按钮) export function getMenus(params) { return request({ - url: '/user/permission', + url: 'sys/user/permission', method: 'get', params }) @@ -25,21 +25,21 @@ // 登出 export function logout() { return request({ - url: '/user/logout', + url: 'sys/user/logout', method: 'get' }) } // 获取系统基础配置:公钥,验证码是否开启 export function getConfig() { return request({ - url: '/config/baseConfig', + url: 'sys/config/baseConfig', method: 'get' }) } // 获取验证码图片 export function getKaptcha(sid) { return request({ - url: '/kaptcha/base64', + url: 'sys/kaptcha/base64', method: 'get', params: { sid diff --git a/src/api/server.js b/src/api/server.js deleted file mode 100644 index 51c3f45..0000000 --- a/src/api/server.js +++ /dev/null @@ -1,17 +0,0 @@ -import request from '@/utils/request' -// 获取服务列表 -export function getServerList(params) { - return request({ - url: '/map/server/listPage', - method: 'get', - params: params - }) -} -// 编辑服务地址 -export function serverEdit(params) { - return request({ - url: '/map/server/edit', - method: 'post', - params: params - }) -} diff --git a/src/api/system/area.js b/src/api/system/area.js index ee118ec..3b16832 100644 --- a/src/api/system/area.js +++ b/src/api/system/area.js @@ -5,7 +5,7 @@ // 区域查询 export function getAreaListPage(params) { return request({ - url: 'area/listPage', + url: 'sys/area/listPage', method: 'get', params }) @@ -14,7 +14,7 @@ // 根据部门找其默认区域 export function getAreaByDept(deptid) { return request({ - url: 'config/getAreaByDept', + url: 'sys/config/getAreaByDept', method: 'get', params: { deptId: deptid @@ -24,7 +24,7 @@ // 区域查询 export function getAreaList(pid) { return request({ - url: 'area/list', + url: 'sys/area/list', method: 'get', params: { pid: pid @@ -35,7 +35,7 @@ // 区域查询,非分页,加载树用 export function getAreaTree(params) { return request({ - url: 'area/list', + url: 'sys/area/list', method: 'get', params }) @@ -43,33 +43,33 @@ // 区域类型查询 export function getAreaType() { return request({ - url: 'dict/code/levelType', + url: 'sys/dict/code/levelType', method: 'get' }) } // 添加区域 -export function addArea(params) { +export function addArea(data) { return request({ - url: 'area/add', + url: 'sys/area/add', method: 'post', - params + data }) } // 修改区域机构 -export function updateArea(params) { +export function updateArea(data) { return request({ - url: 'area/update', + url: 'sys/area/update', method: 'post', - params + data }) } // 删除区域机构 export function delArea(id) { return request({ - url: 'area/delete', + url: 'sys/area/delete', method: 'post', - params: { + data: { id: id } }) diff --git a/src/api/system/dept.js b/src/api/system/dept.js index ae3dd22..33b8cb2 100644 --- a/src/api/system/dept.js +++ b/src/api/system/dept.js @@ -5,7 +5,7 @@ // 组织查询 export function getDeptList(params) { return request({ - url: 'dept/list', + url: 'sys/dept/list', method: 'get', params }) @@ -13,7 +13,7 @@ // 组织机构树列表 export function getDeptTreeList(params) { return request({ - url: 'dept/tree', + url: 'sys/dept/tree', method: 'get', params }) @@ -22,9 +22,9 @@ // 组织机构树列表 export function getDeptTreeListByPid(pid) { return request({ - url: 'dept/listByPid', + url: 'sys/dept/listByPid', method: 'get', - data: { + params: { pid: pid } }) @@ -32,7 +32,7 @@ // 根据角色获取组织机构树列表 export function getDeptTreeByRole(roleId) { return request({ - url: 'role/treeByRoleId', + url: 'sys/role/treeByRoleId', method: 'get', params: { roleId @@ -41,27 +41,27 @@ } // 添加组织机构 -export function addDept(params) { +export function addDept(data) { return request({ - url: 'dept/add', + url: 'sys/dept/add', method: 'post', - params + data }) } // 修改组织机构 -export function updateDept(params) { +export function updateDept(data) { return request({ - url: 'dept/update', + url: 'sys/dept/update', method: 'post', - params + data }) } // 删除组织机构 export function delDept(id) { return request({ - url: 'dept/delete', + url: 'sys/dept/delete', method: 'post', - params: { + data: { id: id } }) diff --git a/src/api/system/dict.js b/src/api/system/dict.js index a0e6a24..689b6b1 100644 --- a/src/api/system/dict.js +++ b/src/api/system/dict.js @@ -5,34 +5,34 @@ // 字典查询 export function getDictList(params) { return request({ - url: 'dict/listPage', + url: 'sys/dict/listPage', method: 'get', params }) } // 添加字典 -export function addDict(params) { +export function addDict(data) { return request({ - url: 'dict/add', + url: 'sys/dict/add', method: 'post', - params + data }) } // 修改字典机构 -export function updateDict(params) { +export function updateDict(data) { return request({ - url: 'dict/update', + url: 'sys/dict/update', method: 'post', - params + data }) } // 删除字典机构 export function delDict(id) { return request({ - url: 'dict/delete', + url: 'sys/dict/delete', method: 'post', - params: { + data: { dictId: id } }) @@ -40,7 +40,7 @@ // 获取字典值列表 export function getDictByCode(params) { return request({ - url: 'dict/code/' + params, + url: 'sys/dict/code/' + params, method: 'get' }) } diff --git a/package-lock.json b/package-lock.json index 63c2f82..21d24ea 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3502,6 +3502,11 @@ "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", "dev": true }, + "batch-processor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/batch-processor/-/batch-processor-1.0.0.tgz", + "integrity": "sha1-dclcMrdI4IUNEMKxaPa9vpiRrOg=" + }, "bcrypt-pbkdf": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", @@ -6114,6 +6119,14 @@ "integrity": "sha1-2wQ1IcldfjA/2PNFvtwzSc+wcp4=", "dev": true }, + "element-resize-detector": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/element-resize-detector/-/element-resize-detector-1.2.3.tgz", + "integrity": "sha512-+dhNzUgLpq9ol5tyhoG7YLoXL3ssjfFW+0gpszXPwRU6NjGr1fVHMEAF8fVzIiRJq57Nre0RFeIjJwI8Nh2NmQ==", + "requires": { + "batch-processor": "1.0.0" + } + }, "element-ui": { "version": "2.15.5", "resolved": "https://registry.npmjs.org/element-ui/-/element-ui-2.15.5.tgz", @@ -13956,6 +13969,15 @@ "ajv-keywords": "^3.5.2" } }, + "script-ext-html-webpack-plugin": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/script-ext-html-webpack-plugin/-/script-ext-html-webpack-plugin-2.1.5.tgz", + "integrity": "sha512-nMjd5dtsnoB8dS+pVM9ZL4mC9O1uVtTxrDS99OGZsZxFbkZE6pw0HCMued/cncDrKivIShO9vwoyOTvsGqQHEQ==", + "dev": true, + "requires": { + "debug": "^4.2.0" + } + }, "select": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/select/-/select-1.1.2.tgz", diff --git a/package.json b/package.json index defa84a..f835d2d 100644 --- a/package.json +++ b/package.json @@ -46,6 +46,7 @@ "mock": "^0.1.1", "sass": "^1.26.5", "sass-loader": "^8.0.2", + "script-ext-html-webpack-plugin": "^2.1.5", "svg-sprite-loader": "^6.0.9", "vue-template-compiler": "^2.6.11" } diff --git a/public/config/project.config.json b/public/config/project.config.json index bc1f26c..ca10ddf 100644 --- a/public/config/project.config.json +++ b/public/config/project.config.json @@ -2,7 +2,7 @@ "title": "后台管理系统", "subtitle": "", "theme":"blue", - "baseUrl": "http://111.198.10.15:11409/", + "baseUrl": "http://192.168.8.101:11410/", "mainPage": "http://111.198.10.15:11404/dcms/#", "singleSys": true, "provinceCode":"360000", diff --git a/src/api/common.js b/src/api/common.js index 87c582b..2332cd2 100644 --- a/src/api/common.js +++ b/src/api/common.js @@ -5,7 +5,7 @@ // 模板下载 export function downloadTemplate(fileName) { return request({ - url: 'template/download', + url: 'sys/template/download', method: 'get', params: { filename: fileName @@ -19,7 +19,7 @@ const param = new FormData() param.append('file', fileobj.file) return request({ - url: 'imageUpload', + url: 'sys/imageUpload', method: 'post', headers: { 'Content-Type': 'multipart/form-data' }, data: param diff --git a/src/api/login.js b/src/api/login.js index ab56344..2a3ea5b 100644 --- a/src/api/login.js +++ b/src/api/login.js @@ -2,22 +2,22 @@ // 登录 export function login(loginForm) { return request({ - url: '/user/login', + url: 'sys/user/login', method: 'post', - params: loginForm + data: loginForm }) } // 获取用户信息 export function getInfo() { return request({ - url: '/user/info', + url: 'sys/user/info', method: 'get' }) } // 获取用户权限(菜单、按钮) export function getMenus(params) { return request({ - url: '/user/permission', + url: 'sys/user/permission', method: 'get', params }) @@ -25,21 +25,21 @@ // 登出 export function logout() { return request({ - url: '/user/logout', + url: 'sys/user/logout', method: 'get' }) } // 获取系统基础配置:公钥,验证码是否开启 export function getConfig() { return request({ - url: '/config/baseConfig', + url: 'sys/config/baseConfig', method: 'get' }) } // 获取验证码图片 export function getKaptcha(sid) { return request({ - url: '/kaptcha/base64', + url: 'sys/kaptcha/base64', method: 'get', params: { sid diff --git a/src/api/server.js b/src/api/server.js deleted file mode 100644 index 51c3f45..0000000 --- a/src/api/server.js +++ /dev/null @@ -1,17 +0,0 @@ -import request from '@/utils/request' -// 获取服务列表 -export function getServerList(params) { - return request({ - url: '/map/server/listPage', - method: 'get', - params: params - }) -} -// 编辑服务地址 -export function serverEdit(params) { - return request({ - url: '/map/server/edit', - method: 'post', - params: params - }) -} diff --git a/src/api/system/area.js b/src/api/system/area.js index ee118ec..3b16832 100644 --- a/src/api/system/area.js +++ b/src/api/system/area.js @@ -5,7 +5,7 @@ // 区域查询 export function getAreaListPage(params) { return request({ - url: 'area/listPage', + url: 'sys/area/listPage', method: 'get', params }) @@ -14,7 +14,7 @@ // 根据部门找其默认区域 export function getAreaByDept(deptid) { return request({ - url: 'config/getAreaByDept', + url: 'sys/config/getAreaByDept', method: 'get', params: { deptId: deptid @@ -24,7 +24,7 @@ // 区域查询 export function getAreaList(pid) { return request({ - url: 'area/list', + url: 'sys/area/list', method: 'get', params: { pid: pid @@ -35,7 +35,7 @@ // 区域查询,非分页,加载树用 export function getAreaTree(params) { return request({ - url: 'area/list', + url: 'sys/area/list', method: 'get', params }) @@ -43,33 +43,33 @@ // 区域类型查询 export function getAreaType() { return request({ - url: 'dict/code/levelType', + url: 'sys/dict/code/levelType', method: 'get' }) } // 添加区域 -export function addArea(params) { +export function addArea(data) { return request({ - url: 'area/add', + url: 'sys/area/add', method: 'post', - params + data }) } // 修改区域机构 -export function updateArea(params) { +export function updateArea(data) { return request({ - url: 'area/update', + url: 'sys/area/update', method: 'post', - params + data }) } // 删除区域机构 export function delArea(id) { return request({ - url: 'area/delete', + url: 'sys/area/delete', method: 'post', - params: { + data: { id: id } }) diff --git a/src/api/system/dept.js b/src/api/system/dept.js index ae3dd22..33b8cb2 100644 --- a/src/api/system/dept.js +++ b/src/api/system/dept.js @@ -5,7 +5,7 @@ // 组织查询 export function getDeptList(params) { return request({ - url: 'dept/list', + url: 'sys/dept/list', method: 'get', params }) @@ -13,7 +13,7 @@ // 组织机构树列表 export function getDeptTreeList(params) { return request({ - url: 'dept/tree', + url: 'sys/dept/tree', method: 'get', params }) @@ -22,9 +22,9 @@ // 组织机构树列表 export function getDeptTreeListByPid(pid) { return request({ - url: 'dept/listByPid', + url: 'sys/dept/listByPid', method: 'get', - data: { + params: { pid: pid } }) @@ -32,7 +32,7 @@ // 根据角色获取组织机构树列表 export function getDeptTreeByRole(roleId) { return request({ - url: 'role/treeByRoleId', + url: 'sys/role/treeByRoleId', method: 'get', params: { roleId @@ -41,27 +41,27 @@ } // 添加组织机构 -export function addDept(params) { +export function addDept(data) { return request({ - url: 'dept/add', + url: 'sys/dept/add', method: 'post', - params + data }) } // 修改组织机构 -export function updateDept(params) { +export function updateDept(data) { return request({ - url: 'dept/update', + url: 'sys/dept/update', method: 'post', - params + data }) } // 删除组织机构 export function delDept(id) { return request({ - url: 'dept/delete', + url: 'sys/dept/delete', method: 'post', - params: { + data: { id: id } }) diff --git a/src/api/system/dict.js b/src/api/system/dict.js index a0e6a24..689b6b1 100644 --- a/src/api/system/dict.js +++ b/src/api/system/dict.js @@ -5,34 +5,34 @@ // 字典查询 export function getDictList(params) { return request({ - url: 'dict/listPage', + url: 'sys/dict/listPage', method: 'get', params }) } // 添加字典 -export function addDict(params) { +export function addDict(data) { return request({ - url: 'dict/add', + url: 'sys/dict/add', method: 'post', - params + data }) } // 修改字典机构 -export function updateDict(params) { +export function updateDict(data) { return request({ - url: 'dict/update', + url: 'sys/dict/update', method: 'post', - params + data }) } // 删除字典机构 export function delDict(id) { return request({ - url: 'dict/delete', + url: 'sys/dict/delete', method: 'post', - params: { + data: { dictId: id } }) @@ -40,7 +40,7 @@ // 获取字典值列表 export function getDictByCode(params) { return request({ - url: 'dict/code/' + params, + url: 'sys/dict/code/' + params, method: 'get' }) } diff --git a/src/api/system/log.js b/src/api/system/log.js index 1dbb3a3..58ad81d 100644 --- a/src/api/system/log.js +++ b/src/api/system/log.js @@ -2,33 +2,56 @@ * 日志管理接口 */ import request from '@/utils/request' -// 日志查询 -export function getLogList(params) { +// 操作日志查询 +export function getBizLogList(params) { return request({ - url: 'log/list', - method: 'post', + url: 'sys/log/biz/list', + method: 'get', params }) } -// 日志查询 -export function getLogDetail(id) { +// 操作日志详情 +export function getBizLogDetail(id) { return request({ - url: 'log/detail/' + id, + url: 'sys/log/biz/detail/' + id, + method: 'get' + }) +} +// 异常日志查询 +export function getErrorLogList(params) { + return request({ + url: 'sys/log/error/list', + method: 'get', + params + }) +} +// 异常日志详情 +export function getErrorLogDetail(id) { + return request({ + url: 'sys/log/error/detail/' + id, method: 'get' }) } // 日志类型查询 export function getLogType() { return request({ - url: 'dict/code/logType', + url: 'sys/dict/code/logType', method: 'get' }) } -// 删除日志 +// 删除业务日志 export function delLog() { return request({ - url: 'log/delLog', + url: 'sys/log/biz/delLog', + method: 'post' + }) +} + +// 删除异常日志 +export function delErrorLog() { + return request({ + url: 'sys/log/error/delLog', method: 'post' }) } @@ -36,7 +59,7 @@ // 登录日志查询 export function getLoginLogList(params) { return request({ - url: 'loginLog/list', + url: 'sys/loginLog/list', method: 'get', params }) @@ -44,7 +67,7 @@ // 删除日志 export function delLoginLog() { return request({ - url: 'loginLog/delLoginLog', + url: 'sys/loginLog/delLoginLog', method: 'post' }) } diff --git a/package-lock.json b/package-lock.json index 63c2f82..21d24ea 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3502,6 +3502,11 @@ "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", "dev": true }, + "batch-processor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/batch-processor/-/batch-processor-1.0.0.tgz", + "integrity": "sha1-dclcMrdI4IUNEMKxaPa9vpiRrOg=" + }, "bcrypt-pbkdf": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", @@ -6114,6 +6119,14 @@ "integrity": "sha1-2wQ1IcldfjA/2PNFvtwzSc+wcp4=", "dev": true }, + "element-resize-detector": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/element-resize-detector/-/element-resize-detector-1.2.3.tgz", + "integrity": "sha512-+dhNzUgLpq9ol5tyhoG7YLoXL3ssjfFW+0gpszXPwRU6NjGr1fVHMEAF8fVzIiRJq57Nre0RFeIjJwI8Nh2NmQ==", + "requires": { + "batch-processor": "1.0.0" + } + }, "element-ui": { "version": "2.15.5", "resolved": "https://registry.npmjs.org/element-ui/-/element-ui-2.15.5.tgz", @@ -13956,6 +13969,15 @@ "ajv-keywords": "^3.5.2" } }, + "script-ext-html-webpack-plugin": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/script-ext-html-webpack-plugin/-/script-ext-html-webpack-plugin-2.1.5.tgz", + "integrity": "sha512-nMjd5dtsnoB8dS+pVM9ZL4mC9O1uVtTxrDS99OGZsZxFbkZE6pw0HCMued/cncDrKivIShO9vwoyOTvsGqQHEQ==", + "dev": true, + "requires": { + "debug": "^4.2.0" + } + }, "select": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/select/-/select-1.1.2.tgz", diff --git a/package.json b/package.json index defa84a..f835d2d 100644 --- a/package.json +++ b/package.json @@ -46,6 +46,7 @@ "mock": "^0.1.1", "sass": "^1.26.5", "sass-loader": "^8.0.2", + "script-ext-html-webpack-plugin": "^2.1.5", "svg-sprite-loader": "^6.0.9", "vue-template-compiler": "^2.6.11" } diff --git a/public/config/project.config.json b/public/config/project.config.json index bc1f26c..ca10ddf 100644 --- a/public/config/project.config.json +++ b/public/config/project.config.json @@ -2,7 +2,7 @@ "title": "后台管理系统", "subtitle": "", "theme":"blue", - "baseUrl": "http://111.198.10.15:11409/", + "baseUrl": "http://192.168.8.101:11410/", "mainPage": "http://111.198.10.15:11404/dcms/#", "singleSys": true, "provinceCode":"360000", diff --git a/src/api/common.js b/src/api/common.js index 87c582b..2332cd2 100644 --- a/src/api/common.js +++ b/src/api/common.js @@ -5,7 +5,7 @@ // 模板下载 export function downloadTemplate(fileName) { return request({ - url: 'template/download', + url: 'sys/template/download', method: 'get', params: { filename: fileName @@ -19,7 +19,7 @@ const param = new FormData() param.append('file', fileobj.file) return request({ - url: 'imageUpload', + url: 'sys/imageUpload', method: 'post', headers: { 'Content-Type': 'multipart/form-data' }, data: param diff --git a/src/api/login.js b/src/api/login.js index ab56344..2a3ea5b 100644 --- a/src/api/login.js +++ b/src/api/login.js @@ -2,22 +2,22 @@ // 登录 export function login(loginForm) { return request({ - url: '/user/login', + url: 'sys/user/login', method: 'post', - params: loginForm + data: loginForm }) } // 获取用户信息 export function getInfo() { return request({ - url: '/user/info', + url: 'sys/user/info', method: 'get' }) } // 获取用户权限(菜单、按钮) export function getMenus(params) { return request({ - url: '/user/permission', + url: 'sys/user/permission', method: 'get', params }) @@ -25,21 +25,21 @@ // 登出 export function logout() { return request({ - url: '/user/logout', + url: 'sys/user/logout', method: 'get' }) } // 获取系统基础配置:公钥,验证码是否开启 export function getConfig() { return request({ - url: '/config/baseConfig', + url: 'sys/config/baseConfig', method: 'get' }) } // 获取验证码图片 export function getKaptcha(sid) { return request({ - url: '/kaptcha/base64', + url: 'sys/kaptcha/base64', method: 'get', params: { sid diff --git a/src/api/server.js b/src/api/server.js deleted file mode 100644 index 51c3f45..0000000 --- a/src/api/server.js +++ /dev/null @@ -1,17 +0,0 @@ -import request from '@/utils/request' -// 获取服务列表 -export function getServerList(params) { - return request({ - url: '/map/server/listPage', - method: 'get', - params: params - }) -} -// 编辑服务地址 -export function serverEdit(params) { - return request({ - url: '/map/server/edit', - method: 'post', - params: params - }) -} diff --git a/src/api/system/area.js b/src/api/system/area.js index ee118ec..3b16832 100644 --- a/src/api/system/area.js +++ b/src/api/system/area.js @@ -5,7 +5,7 @@ // 区域查询 export function getAreaListPage(params) { return request({ - url: 'area/listPage', + url: 'sys/area/listPage', method: 'get', params }) @@ -14,7 +14,7 @@ // 根据部门找其默认区域 export function getAreaByDept(deptid) { return request({ - url: 'config/getAreaByDept', + url: 'sys/config/getAreaByDept', method: 'get', params: { deptId: deptid @@ -24,7 +24,7 @@ // 区域查询 export function getAreaList(pid) { return request({ - url: 'area/list', + url: 'sys/area/list', method: 'get', params: { pid: pid @@ -35,7 +35,7 @@ // 区域查询,非分页,加载树用 export function getAreaTree(params) { return request({ - url: 'area/list', + url: 'sys/area/list', method: 'get', params }) @@ -43,33 +43,33 @@ // 区域类型查询 export function getAreaType() { return request({ - url: 'dict/code/levelType', + url: 'sys/dict/code/levelType', method: 'get' }) } // 添加区域 -export function addArea(params) { +export function addArea(data) { return request({ - url: 'area/add', + url: 'sys/area/add', method: 'post', - params + data }) } // 修改区域机构 -export function updateArea(params) { +export function updateArea(data) { return request({ - url: 'area/update', + url: 'sys/area/update', method: 'post', - params + data }) } // 删除区域机构 export function delArea(id) { return request({ - url: 'area/delete', + url: 'sys/area/delete', method: 'post', - params: { + data: { id: id } }) diff --git a/src/api/system/dept.js b/src/api/system/dept.js index ae3dd22..33b8cb2 100644 --- a/src/api/system/dept.js +++ b/src/api/system/dept.js @@ -5,7 +5,7 @@ // 组织查询 export function getDeptList(params) { return request({ - url: 'dept/list', + url: 'sys/dept/list', method: 'get', params }) @@ -13,7 +13,7 @@ // 组织机构树列表 export function getDeptTreeList(params) { return request({ - url: 'dept/tree', + url: 'sys/dept/tree', method: 'get', params }) @@ -22,9 +22,9 @@ // 组织机构树列表 export function getDeptTreeListByPid(pid) { return request({ - url: 'dept/listByPid', + url: 'sys/dept/listByPid', method: 'get', - data: { + params: { pid: pid } }) @@ -32,7 +32,7 @@ // 根据角色获取组织机构树列表 export function getDeptTreeByRole(roleId) { return request({ - url: 'role/treeByRoleId', + url: 'sys/role/treeByRoleId', method: 'get', params: { roleId @@ -41,27 +41,27 @@ } // 添加组织机构 -export function addDept(params) { +export function addDept(data) { return request({ - url: 'dept/add', + url: 'sys/dept/add', method: 'post', - params + data }) } // 修改组织机构 -export function updateDept(params) { +export function updateDept(data) { return request({ - url: 'dept/update', + url: 'sys/dept/update', method: 'post', - params + data }) } // 删除组织机构 export function delDept(id) { return request({ - url: 'dept/delete', + url: 'sys/dept/delete', method: 'post', - params: { + data: { id: id } }) diff --git a/src/api/system/dict.js b/src/api/system/dict.js index a0e6a24..689b6b1 100644 --- a/src/api/system/dict.js +++ b/src/api/system/dict.js @@ -5,34 +5,34 @@ // 字典查询 export function getDictList(params) { return request({ - url: 'dict/listPage', + url: 'sys/dict/listPage', method: 'get', params }) } // 添加字典 -export function addDict(params) { +export function addDict(data) { return request({ - url: 'dict/add', + url: 'sys/dict/add', method: 'post', - params + data }) } // 修改字典机构 -export function updateDict(params) { +export function updateDict(data) { return request({ - url: 'dict/update', + url: 'sys/dict/update', method: 'post', - params + data }) } // 删除字典机构 export function delDict(id) { return request({ - url: 'dict/delete', + url: 'sys/dict/delete', method: 'post', - params: { + data: { dictId: id } }) @@ -40,7 +40,7 @@ // 获取字典值列表 export function getDictByCode(params) { return request({ - url: 'dict/code/' + params, + url: 'sys/dict/code/' + params, method: 'get' }) } diff --git a/src/api/system/log.js b/src/api/system/log.js index 1dbb3a3..58ad81d 100644 --- a/src/api/system/log.js +++ b/src/api/system/log.js @@ -2,33 +2,56 @@ * 日志管理接口 */ import request from '@/utils/request' -// 日志查询 -export function getLogList(params) { +// 操作日志查询 +export function getBizLogList(params) { return request({ - url: 'log/list', - method: 'post', + url: 'sys/log/biz/list', + method: 'get', params }) } -// 日志查询 -export function getLogDetail(id) { +// 操作日志详情 +export function getBizLogDetail(id) { return request({ - url: 'log/detail/' + id, + url: 'sys/log/biz/detail/' + id, + method: 'get' + }) +} +// 异常日志查询 +export function getErrorLogList(params) { + return request({ + url: 'sys/log/error/list', + method: 'get', + params + }) +} +// 异常日志详情 +export function getErrorLogDetail(id) { + return request({ + url: 'sys/log/error/detail/' + id, method: 'get' }) } // 日志类型查询 export function getLogType() { return request({ - url: 'dict/code/logType', + url: 'sys/dict/code/logType', method: 'get' }) } -// 删除日志 +// 删除业务日志 export function delLog() { return request({ - url: 'log/delLog', + url: 'sys/log/biz/delLog', + method: 'post' + }) +} + +// 删除异常日志 +export function delErrorLog() { + return request({ + url: 'sys/log/error/delLog', method: 'post' }) } @@ -36,7 +59,7 @@ // 登录日志查询 export function getLoginLogList(params) { return request({ - url: 'loginLog/list', + url: 'sys/loginLog/list', method: 'get', params }) @@ -44,7 +67,7 @@ // 删除日志 export function delLoginLog() { return request({ - url: 'loginLog/delLoginLog', + url: 'sys/loginLog/delLoginLog', method: 'post' }) } diff --git a/src/api/system/resource.js b/src/api/system/resource.js index bd57641..277f48f 100644 --- a/src/api/system/resource.js +++ b/src/api/system/resource.js @@ -5,7 +5,7 @@ // 资源查询 export function getResourceList(params) { return request({ - url: 'resource/list', + url: 'sys/resource/list', method: 'get', params }) @@ -13,7 +13,7 @@ // 资源查询 export function getResourceListByRole(roleId) { return request({ - url: 'resource/treeListByRoleId', + url: 'sys/resource/treeListByRoleId', method: 'get', params: { roleId: roleId @@ -23,7 +23,7 @@ // 资源树列表 export function getResourceTreeList() { return request({ - url: 'resource/tree', + url: 'sys/resource/tree', method: 'get' }) } @@ -31,33 +31,33 @@ // 资源类型列表 export function getResourceTypeList() { return request({ - url: 'dict/code/resourceType', + url: 'sys/dict/code/resourceType', method: 'get' }) } // 添加资源 -export function addResource(params) { +export function addResource(data) { return request({ - url: 'resource/add', + url: 'sys/resource/add', method: 'post', - params + data }) } // 修改资源 -export function updateResource(params) { +export function updateResource(data) { return request({ - url: 'resource/update', + url: 'sys/resource/update', method: 'post', - params + data }) } // 删除资源 export function delResource(id) { return request({ - url: 'resource/delete', + url: 'sys/resource/delete', method: 'post', - params: { + data: { id: id } }) diff --git a/package-lock.json b/package-lock.json index 63c2f82..21d24ea 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3502,6 +3502,11 @@ "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", "dev": true }, + "batch-processor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/batch-processor/-/batch-processor-1.0.0.tgz", + "integrity": "sha1-dclcMrdI4IUNEMKxaPa9vpiRrOg=" + }, "bcrypt-pbkdf": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", @@ -6114,6 +6119,14 @@ "integrity": "sha1-2wQ1IcldfjA/2PNFvtwzSc+wcp4=", "dev": true }, + "element-resize-detector": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/element-resize-detector/-/element-resize-detector-1.2.3.tgz", + "integrity": "sha512-+dhNzUgLpq9ol5tyhoG7YLoXL3ssjfFW+0gpszXPwRU6NjGr1fVHMEAF8fVzIiRJq57Nre0RFeIjJwI8Nh2NmQ==", + "requires": { + "batch-processor": "1.0.0" + } + }, "element-ui": { "version": "2.15.5", "resolved": "https://registry.npmjs.org/element-ui/-/element-ui-2.15.5.tgz", @@ -13956,6 +13969,15 @@ "ajv-keywords": "^3.5.2" } }, + "script-ext-html-webpack-plugin": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/script-ext-html-webpack-plugin/-/script-ext-html-webpack-plugin-2.1.5.tgz", + "integrity": "sha512-nMjd5dtsnoB8dS+pVM9ZL4mC9O1uVtTxrDS99OGZsZxFbkZE6pw0HCMued/cncDrKivIShO9vwoyOTvsGqQHEQ==", + "dev": true, + "requires": { + "debug": "^4.2.0" + } + }, "select": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/select/-/select-1.1.2.tgz", diff --git a/package.json b/package.json index defa84a..f835d2d 100644 --- a/package.json +++ b/package.json @@ -46,6 +46,7 @@ "mock": "^0.1.1", "sass": "^1.26.5", "sass-loader": "^8.0.2", + "script-ext-html-webpack-plugin": "^2.1.5", "svg-sprite-loader": "^6.0.9", "vue-template-compiler": "^2.6.11" } diff --git a/public/config/project.config.json b/public/config/project.config.json index bc1f26c..ca10ddf 100644 --- a/public/config/project.config.json +++ b/public/config/project.config.json @@ -2,7 +2,7 @@ "title": "后台管理系统", "subtitle": "", "theme":"blue", - "baseUrl": "http://111.198.10.15:11409/", + "baseUrl": "http://192.168.8.101:11410/", "mainPage": "http://111.198.10.15:11404/dcms/#", "singleSys": true, "provinceCode":"360000", diff --git a/src/api/common.js b/src/api/common.js index 87c582b..2332cd2 100644 --- a/src/api/common.js +++ b/src/api/common.js @@ -5,7 +5,7 @@ // 模板下载 export function downloadTemplate(fileName) { return request({ - url: 'template/download', + url: 'sys/template/download', method: 'get', params: { filename: fileName @@ -19,7 +19,7 @@ const param = new FormData() param.append('file', fileobj.file) return request({ - url: 'imageUpload', + url: 'sys/imageUpload', method: 'post', headers: { 'Content-Type': 'multipart/form-data' }, data: param diff --git a/src/api/login.js b/src/api/login.js index ab56344..2a3ea5b 100644 --- a/src/api/login.js +++ b/src/api/login.js @@ -2,22 +2,22 @@ // 登录 export function login(loginForm) { return request({ - url: '/user/login', + url: 'sys/user/login', method: 'post', - params: loginForm + data: loginForm }) } // 获取用户信息 export function getInfo() { return request({ - url: '/user/info', + url: 'sys/user/info', method: 'get' }) } // 获取用户权限(菜单、按钮) export function getMenus(params) { return request({ - url: '/user/permission', + url: 'sys/user/permission', method: 'get', params }) @@ -25,21 +25,21 @@ // 登出 export function logout() { return request({ - url: '/user/logout', + url: 'sys/user/logout', method: 'get' }) } // 获取系统基础配置:公钥,验证码是否开启 export function getConfig() { return request({ - url: '/config/baseConfig', + url: 'sys/config/baseConfig', method: 'get' }) } // 获取验证码图片 export function getKaptcha(sid) { return request({ - url: '/kaptcha/base64', + url: 'sys/kaptcha/base64', method: 'get', params: { sid diff --git a/src/api/server.js b/src/api/server.js deleted file mode 100644 index 51c3f45..0000000 --- a/src/api/server.js +++ /dev/null @@ -1,17 +0,0 @@ -import request from '@/utils/request' -// 获取服务列表 -export function getServerList(params) { - return request({ - url: '/map/server/listPage', - method: 'get', - params: params - }) -} -// 编辑服务地址 -export function serverEdit(params) { - return request({ - url: '/map/server/edit', - method: 'post', - params: params - }) -} diff --git a/src/api/system/area.js b/src/api/system/area.js index ee118ec..3b16832 100644 --- a/src/api/system/area.js +++ b/src/api/system/area.js @@ -5,7 +5,7 @@ // 区域查询 export function getAreaListPage(params) { return request({ - url: 'area/listPage', + url: 'sys/area/listPage', method: 'get', params }) @@ -14,7 +14,7 @@ // 根据部门找其默认区域 export function getAreaByDept(deptid) { return request({ - url: 'config/getAreaByDept', + url: 'sys/config/getAreaByDept', method: 'get', params: { deptId: deptid @@ -24,7 +24,7 @@ // 区域查询 export function getAreaList(pid) { return request({ - url: 'area/list', + url: 'sys/area/list', method: 'get', params: { pid: pid @@ -35,7 +35,7 @@ // 区域查询,非分页,加载树用 export function getAreaTree(params) { return request({ - url: 'area/list', + url: 'sys/area/list', method: 'get', params }) @@ -43,33 +43,33 @@ // 区域类型查询 export function getAreaType() { return request({ - url: 'dict/code/levelType', + url: 'sys/dict/code/levelType', method: 'get' }) } // 添加区域 -export function addArea(params) { +export function addArea(data) { return request({ - url: 'area/add', + url: 'sys/area/add', method: 'post', - params + data }) } // 修改区域机构 -export function updateArea(params) { +export function updateArea(data) { return request({ - url: 'area/update', + url: 'sys/area/update', method: 'post', - params + data }) } // 删除区域机构 export function delArea(id) { return request({ - url: 'area/delete', + url: 'sys/area/delete', method: 'post', - params: { + data: { id: id } }) diff --git a/src/api/system/dept.js b/src/api/system/dept.js index ae3dd22..33b8cb2 100644 --- a/src/api/system/dept.js +++ b/src/api/system/dept.js @@ -5,7 +5,7 @@ // 组织查询 export function getDeptList(params) { return request({ - url: 'dept/list', + url: 'sys/dept/list', method: 'get', params }) @@ -13,7 +13,7 @@ // 组织机构树列表 export function getDeptTreeList(params) { return request({ - url: 'dept/tree', + url: 'sys/dept/tree', method: 'get', params }) @@ -22,9 +22,9 @@ // 组织机构树列表 export function getDeptTreeListByPid(pid) { return request({ - url: 'dept/listByPid', + url: 'sys/dept/listByPid', method: 'get', - data: { + params: { pid: pid } }) @@ -32,7 +32,7 @@ // 根据角色获取组织机构树列表 export function getDeptTreeByRole(roleId) { return request({ - url: 'role/treeByRoleId', + url: 'sys/role/treeByRoleId', method: 'get', params: { roleId @@ -41,27 +41,27 @@ } // 添加组织机构 -export function addDept(params) { +export function addDept(data) { return request({ - url: 'dept/add', + url: 'sys/dept/add', method: 'post', - params + data }) } // 修改组织机构 -export function updateDept(params) { +export function updateDept(data) { return request({ - url: 'dept/update', + url: 'sys/dept/update', method: 'post', - params + data }) } // 删除组织机构 export function delDept(id) { return request({ - url: 'dept/delete', + url: 'sys/dept/delete', method: 'post', - params: { + data: { id: id } }) diff --git a/src/api/system/dict.js b/src/api/system/dict.js index a0e6a24..689b6b1 100644 --- a/src/api/system/dict.js +++ b/src/api/system/dict.js @@ -5,34 +5,34 @@ // 字典查询 export function getDictList(params) { return request({ - url: 'dict/listPage', + url: 'sys/dict/listPage', method: 'get', params }) } // 添加字典 -export function addDict(params) { +export function addDict(data) { return request({ - url: 'dict/add', + url: 'sys/dict/add', method: 'post', - params + data }) } // 修改字典机构 -export function updateDict(params) { +export function updateDict(data) { return request({ - url: 'dict/update', + url: 'sys/dict/update', method: 'post', - params + data }) } // 删除字典机构 export function delDict(id) { return request({ - url: 'dict/delete', + url: 'sys/dict/delete', method: 'post', - params: { + data: { dictId: id } }) @@ -40,7 +40,7 @@ // 获取字典值列表 export function getDictByCode(params) { return request({ - url: 'dict/code/' + params, + url: 'sys/dict/code/' + params, method: 'get' }) } diff --git a/src/api/system/log.js b/src/api/system/log.js index 1dbb3a3..58ad81d 100644 --- a/src/api/system/log.js +++ b/src/api/system/log.js @@ -2,33 +2,56 @@ * 日志管理接口 */ import request from '@/utils/request' -// 日志查询 -export function getLogList(params) { +// 操作日志查询 +export function getBizLogList(params) { return request({ - url: 'log/list', - method: 'post', + url: 'sys/log/biz/list', + method: 'get', params }) } -// 日志查询 -export function getLogDetail(id) { +// 操作日志详情 +export function getBizLogDetail(id) { return request({ - url: 'log/detail/' + id, + url: 'sys/log/biz/detail/' + id, + method: 'get' + }) +} +// 异常日志查询 +export function getErrorLogList(params) { + return request({ + url: 'sys/log/error/list', + method: 'get', + params + }) +} +// 异常日志详情 +export function getErrorLogDetail(id) { + return request({ + url: 'sys/log/error/detail/' + id, method: 'get' }) } // 日志类型查询 export function getLogType() { return request({ - url: 'dict/code/logType', + url: 'sys/dict/code/logType', method: 'get' }) } -// 删除日志 +// 删除业务日志 export function delLog() { return request({ - url: 'log/delLog', + url: 'sys/log/biz/delLog', + method: 'post' + }) +} + +// 删除异常日志 +export function delErrorLog() { + return request({ + url: 'sys/log/error/delLog', method: 'post' }) } @@ -36,7 +59,7 @@ // 登录日志查询 export function getLoginLogList(params) { return request({ - url: 'loginLog/list', + url: 'sys/loginLog/list', method: 'get', params }) @@ -44,7 +67,7 @@ // 删除日志 export function delLoginLog() { return request({ - url: 'loginLog/delLoginLog', + url: 'sys/loginLog/delLoginLog', method: 'post' }) } diff --git a/src/api/system/resource.js b/src/api/system/resource.js index bd57641..277f48f 100644 --- a/src/api/system/resource.js +++ b/src/api/system/resource.js @@ -5,7 +5,7 @@ // 资源查询 export function getResourceList(params) { return request({ - url: 'resource/list', + url: 'sys/resource/list', method: 'get', params }) @@ -13,7 +13,7 @@ // 资源查询 export function getResourceListByRole(roleId) { return request({ - url: 'resource/treeListByRoleId', + url: 'sys/resource/treeListByRoleId', method: 'get', params: { roleId: roleId @@ -23,7 +23,7 @@ // 资源树列表 export function getResourceTreeList() { return request({ - url: 'resource/tree', + url: 'sys/resource/tree', method: 'get' }) } @@ -31,33 +31,33 @@ // 资源类型列表 export function getResourceTypeList() { return request({ - url: 'dict/code/resourceType', + url: 'sys/dict/code/resourceType', method: 'get' }) } // 添加资源 -export function addResource(params) { +export function addResource(data) { return request({ - url: 'resource/add', + url: 'sys/resource/add', method: 'post', - params + data }) } // 修改资源 -export function updateResource(params) { +export function updateResource(data) { return request({ - url: 'resource/update', + url: 'sys/resource/update', method: 'post', - params + data }) } // 删除资源 export function delResource(id) { return request({ - url: 'resource/delete', + url: 'sys/resource/delete', method: 'post', - params: { + data: { id: id } }) diff --git a/src/api/system/role.js b/src/api/system/role.js index 6bc63e4..df6aee3 100644 --- a/src/api/system/role.js +++ b/src/api/system/role.js @@ -6,7 +6,7 @@ // 角色查询 export function getRoleList(params) { return request({ - url: 'role/list', + url: 'sys/role/list', method: 'get', params }) @@ -14,14 +14,14 @@ // 角色机构树列表 export function getRoleTreeList() { return request({ - url: 'role/tree', + url: 'sys/role/tree', method: 'get' }) } // 根据用户获取角色机构树列表 export function getRoleTreeListByUser(userId) { return request({ - url: 'role/treeByUserId', + url: 'sys/role/treeByUserId', method: 'get', params: { userId: userId @@ -30,27 +30,27 @@ } // 添加角色机构 -export function addRole(params) { +export function addRole(data) { return request({ - url: 'role/add', + url: 'sys/role/add', method: 'post', - params + data }) } // 修改角色机构 -export function updateRole(params) { +export function updateRole(data) { return request({ - url: 'role/update', + url: 'sys/role/update', method: 'post', - params + data }) } // 删除角色机构 export function delRole(id) { return request({ - url: 'role/delete', + url: 'sys/role/delete', method: 'post', - params: { + data: { id: id } }) @@ -59,9 +59,9 @@ // 功能授权 export function funcAuthor(roleId, ids) { return request({ - url: 'role/funcAuthor', + url: 'sys/role/funcAuthor', method: 'post', - params: { + data: { roleId: roleId, ids: ids }, @@ -73,9 +73,9 @@ // 数据授权 export function dataAuthor(roleId, ids) { return request({ - url: 'role/dataAuthor', + url: 'sys/role/dataAuthor', method: 'post', - params: { + data: { roleId: roleId, ids: ids }, @@ -88,7 +88,7 @@ // 角色类型列表 export function getDataScopeTypeList() { return request({ - url: 'dict/code/dataScopeType', + url: 'sys/dict/code/dataScopeType', method: 'get' }) } diff --git a/package-lock.json b/package-lock.json index 63c2f82..21d24ea 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3502,6 +3502,11 @@ "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", "dev": true }, + "batch-processor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/batch-processor/-/batch-processor-1.0.0.tgz", + "integrity": "sha1-dclcMrdI4IUNEMKxaPa9vpiRrOg=" + }, "bcrypt-pbkdf": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", @@ -6114,6 +6119,14 @@ "integrity": "sha1-2wQ1IcldfjA/2PNFvtwzSc+wcp4=", "dev": true }, + "element-resize-detector": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/element-resize-detector/-/element-resize-detector-1.2.3.tgz", + "integrity": "sha512-+dhNzUgLpq9ol5tyhoG7YLoXL3ssjfFW+0gpszXPwRU6NjGr1fVHMEAF8fVzIiRJq57Nre0RFeIjJwI8Nh2NmQ==", + "requires": { + "batch-processor": "1.0.0" + } + }, "element-ui": { "version": "2.15.5", "resolved": "https://registry.npmjs.org/element-ui/-/element-ui-2.15.5.tgz", @@ -13956,6 +13969,15 @@ "ajv-keywords": "^3.5.2" } }, + "script-ext-html-webpack-plugin": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/script-ext-html-webpack-plugin/-/script-ext-html-webpack-plugin-2.1.5.tgz", + "integrity": "sha512-nMjd5dtsnoB8dS+pVM9ZL4mC9O1uVtTxrDS99OGZsZxFbkZE6pw0HCMued/cncDrKivIShO9vwoyOTvsGqQHEQ==", + "dev": true, + "requires": { + "debug": "^4.2.0" + } + }, "select": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/select/-/select-1.1.2.tgz", diff --git a/package.json b/package.json index defa84a..f835d2d 100644 --- a/package.json +++ b/package.json @@ -46,6 +46,7 @@ "mock": "^0.1.1", "sass": "^1.26.5", "sass-loader": "^8.0.2", + "script-ext-html-webpack-plugin": "^2.1.5", "svg-sprite-loader": "^6.0.9", "vue-template-compiler": "^2.6.11" } diff --git a/public/config/project.config.json b/public/config/project.config.json index bc1f26c..ca10ddf 100644 --- a/public/config/project.config.json +++ b/public/config/project.config.json @@ -2,7 +2,7 @@ "title": "后台管理系统", "subtitle": "", "theme":"blue", - "baseUrl": "http://111.198.10.15:11409/", + "baseUrl": "http://192.168.8.101:11410/", "mainPage": "http://111.198.10.15:11404/dcms/#", "singleSys": true, "provinceCode":"360000", diff --git a/src/api/common.js b/src/api/common.js index 87c582b..2332cd2 100644 --- a/src/api/common.js +++ b/src/api/common.js @@ -5,7 +5,7 @@ // 模板下载 export function downloadTemplate(fileName) { return request({ - url: 'template/download', + url: 'sys/template/download', method: 'get', params: { filename: fileName @@ -19,7 +19,7 @@ const param = new FormData() param.append('file', fileobj.file) return request({ - url: 'imageUpload', + url: 'sys/imageUpload', method: 'post', headers: { 'Content-Type': 'multipart/form-data' }, data: param diff --git a/src/api/login.js b/src/api/login.js index ab56344..2a3ea5b 100644 --- a/src/api/login.js +++ b/src/api/login.js @@ -2,22 +2,22 @@ // 登录 export function login(loginForm) { return request({ - url: '/user/login', + url: 'sys/user/login', method: 'post', - params: loginForm + data: loginForm }) } // 获取用户信息 export function getInfo() { return request({ - url: '/user/info', + url: 'sys/user/info', method: 'get' }) } // 获取用户权限(菜单、按钮) export function getMenus(params) { return request({ - url: '/user/permission', + url: 'sys/user/permission', method: 'get', params }) @@ -25,21 +25,21 @@ // 登出 export function logout() { return request({ - url: '/user/logout', + url: 'sys/user/logout', method: 'get' }) } // 获取系统基础配置:公钥,验证码是否开启 export function getConfig() { return request({ - url: '/config/baseConfig', + url: 'sys/config/baseConfig', method: 'get' }) } // 获取验证码图片 export function getKaptcha(sid) { return request({ - url: '/kaptcha/base64', + url: 'sys/kaptcha/base64', method: 'get', params: { sid diff --git a/src/api/server.js b/src/api/server.js deleted file mode 100644 index 51c3f45..0000000 --- a/src/api/server.js +++ /dev/null @@ -1,17 +0,0 @@ -import request from '@/utils/request' -// 获取服务列表 -export function getServerList(params) { - return request({ - url: '/map/server/listPage', - method: 'get', - params: params - }) -} -// 编辑服务地址 -export function serverEdit(params) { - return request({ - url: '/map/server/edit', - method: 'post', - params: params - }) -} diff --git a/src/api/system/area.js b/src/api/system/area.js index ee118ec..3b16832 100644 --- a/src/api/system/area.js +++ b/src/api/system/area.js @@ -5,7 +5,7 @@ // 区域查询 export function getAreaListPage(params) { return request({ - url: 'area/listPage', + url: 'sys/area/listPage', method: 'get', params }) @@ -14,7 +14,7 @@ // 根据部门找其默认区域 export function getAreaByDept(deptid) { return request({ - url: 'config/getAreaByDept', + url: 'sys/config/getAreaByDept', method: 'get', params: { deptId: deptid @@ -24,7 +24,7 @@ // 区域查询 export function getAreaList(pid) { return request({ - url: 'area/list', + url: 'sys/area/list', method: 'get', params: { pid: pid @@ -35,7 +35,7 @@ // 区域查询,非分页,加载树用 export function getAreaTree(params) { return request({ - url: 'area/list', + url: 'sys/area/list', method: 'get', params }) @@ -43,33 +43,33 @@ // 区域类型查询 export function getAreaType() { return request({ - url: 'dict/code/levelType', + url: 'sys/dict/code/levelType', method: 'get' }) } // 添加区域 -export function addArea(params) { +export function addArea(data) { return request({ - url: 'area/add', + url: 'sys/area/add', method: 'post', - params + data }) } // 修改区域机构 -export function updateArea(params) { +export function updateArea(data) { return request({ - url: 'area/update', + url: 'sys/area/update', method: 'post', - params + data }) } // 删除区域机构 export function delArea(id) { return request({ - url: 'area/delete', + url: 'sys/area/delete', method: 'post', - params: { + data: { id: id } }) diff --git a/src/api/system/dept.js b/src/api/system/dept.js index ae3dd22..33b8cb2 100644 --- a/src/api/system/dept.js +++ b/src/api/system/dept.js @@ -5,7 +5,7 @@ // 组织查询 export function getDeptList(params) { return request({ - url: 'dept/list', + url: 'sys/dept/list', method: 'get', params }) @@ -13,7 +13,7 @@ // 组织机构树列表 export function getDeptTreeList(params) { return request({ - url: 'dept/tree', + url: 'sys/dept/tree', method: 'get', params }) @@ -22,9 +22,9 @@ // 组织机构树列表 export function getDeptTreeListByPid(pid) { return request({ - url: 'dept/listByPid', + url: 'sys/dept/listByPid', method: 'get', - data: { + params: { pid: pid } }) @@ -32,7 +32,7 @@ // 根据角色获取组织机构树列表 export function getDeptTreeByRole(roleId) { return request({ - url: 'role/treeByRoleId', + url: 'sys/role/treeByRoleId', method: 'get', params: { roleId @@ -41,27 +41,27 @@ } // 添加组织机构 -export function addDept(params) { +export function addDept(data) { return request({ - url: 'dept/add', + url: 'sys/dept/add', method: 'post', - params + data }) } // 修改组织机构 -export function updateDept(params) { +export function updateDept(data) { return request({ - url: 'dept/update', + url: 'sys/dept/update', method: 'post', - params + data }) } // 删除组织机构 export function delDept(id) { return request({ - url: 'dept/delete', + url: 'sys/dept/delete', method: 'post', - params: { + data: { id: id } }) diff --git a/src/api/system/dict.js b/src/api/system/dict.js index a0e6a24..689b6b1 100644 --- a/src/api/system/dict.js +++ b/src/api/system/dict.js @@ -5,34 +5,34 @@ // 字典查询 export function getDictList(params) { return request({ - url: 'dict/listPage', + url: 'sys/dict/listPage', method: 'get', params }) } // 添加字典 -export function addDict(params) { +export function addDict(data) { return request({ - url: 'dict/add', + url: 'sys/dict/add', method: 'post', - params + data }) } // 修改字典机构 -export function updateDict(params) { +export function updateDict(data) { return request({ - url: 'dict/update', + url: 'sys/dict/update', method: 'post', - params + data }) } // 删除字典机构 export function delDict(id) { return request({ - url: 'dict/delete', + url: 'sys/dict/delete', method: 'post', - params: { + data: { dictId: id } }) @@ -40,7 +40,7 @@ // 获取字典值列表 export function getDictByCode(params) { return request({ - url: 'dict/code/' + params, + url: 'sys/dict/code/' + params, method: 'get' }) } diff --git a/src/api/system/log.js b/src/api/system/log.js index 1dbb3a3..58ad81d 100644 --- a/src/api/system/log.js +++ b/src/api/system/log.js @@ -2,33 +2,56 @@ * 日志管理接口 */ import request from '@/utils/request' -// 日志查询 -export function getLogList(params) { +// 操作日志查询 +export function getBizLogList(params) { return request({ - url: 'log/list', - method: 'post', + url: 'sys/log/biz/list', + method: 'get', params }) } -// 日志查询 -export function getLogDetail(id) { +// 操作日志详情 +export function getBizLogDetail(id) { return request({ - url: 'log/detail/' + id, + url: 'sys/log/biz/detail/' + id, + method: 'get' + }) +} +// 异常日志查询 +export function getErrorLogList(params) { + return request({ + url: 'sys/log/error/list', + method: 'get', + params + }) +} +// 异常日志详情 +export function getErrorLogDetail(id) { + return request({ + url: 'sys/log/error/detail/' + id, method: 'get' }) } // 日志类型查询 export function getLogType() { return request({ - url: 'dict/code/logType', + url: 'sys/dict/code/logType', method: 'get' }) } -// 删除日志 +// 删除业务日志 export function delLog() { return request({ - url: 'log/delLog', + url: 'sys/log/biz/delLog', + method: 'post' + }) +} + +// 删除异常日志 +export function delErrorLog() { + return request({ + url: 'sys/log/error/delLog', method: 'post' }) } @@ -36,7 +59,7 @@ // 登录日志查询 export function getLoginLogList(params) { return request({ - url: 'loginLog/list', + url: 'sys/loginLog/list', method: 'get', params }) @@ -44,7 +67,7 @@ // 删除日志 export function delLoginLog() { return request({ - url: 'loginLog/delLoginLog', + url: 'sys/loginLog/delLoginLog', method: 'post' }) } diff --git a/src/api/system/resource.js b/src/api/system/resource.js index bd57641..277f48f 100644 --- a/src/api/system/resource.js +++ b/src/api/system/resource.js @@ -5,7 +5,7 @@ // 资源查询 export function getResourceList(params) { return request({ - url: 'resource/list', + url: 'sys/resource/list', method: 'get', params }) @@ -13,7 +13,7 @@ // 资源查询 export function getResourceListByRole(roleId) { return request({ - url: 'resource/treeListByRoleId', + url: 'sys/resource/treeListByRoleId', method: 'get', params: { roleId: roleId @@ -23,7 +23,7 @@ // 资源树列表 export function getResourceTreeList() { return request({ - url: 'resource/tree', + url: 'sys/resource/tree', method: 'get' }) } @@ -31,33 +31,33 @@ // 资源类型列表 export function getResourceTypeList() { return request({ - url: 'dict/code/resourceType', + url: 'sys/dict/code/resourceType', method: 'get' }) } // 添加资源 -export function addResource(params) { +export function addResource(data) { return request({ - url: 'resource/add', + url: 'sys/resource/add', method: 'post', - params + data }) } // 修改资源 -export function updateResource(params) { +export function updateResource(data) { return request({ - url: 'resource/update', + url: 'sys/resource/update', method: 'post', - params + data }) } // 删除资源 export function delResource(id) { return request({ - url: 'resource/delete', + url: 'sys/resource/delete', method: 'post', - params: { + data: { id: id } }) diff --git a/src/api/system/role.js b/src/api/system/role.js index 6bc63e4..df6aee3 100644 --- a/src/api/system/role.js +++ b/src/api/system/role.js @@ -6,7 +6,7 @@ // 角色查询 export function getRoleList(params) { return request({ - url: 'role/list', + url: 'sys/role/list', method: 'get', params }) @@ -14,14 +14,14 @@ // 角色机构树列表 export function getRoleTreeList() { return request({ - url: 'role/tree', + url: 'sys/role/tree', method: 'get' }) } // 根据用户获取角色机构树列表 export function getRoleTreeListByUser(userId) { return request({ - url: 'role/treeByUserId', + url: 'sys/role/treeByUserId', method: 'get', params: { userId: userId @@ -30,27 +30,27 @@ } // 添加角色机构 -export function addRole(params) { +export function addRole(data) { return request({ - url: 'role/add', + url: 'sys/role/add', method: 'post', - params + data }) } // 修改角色机构 -export function updateRole(params) { +export function updateRole(data) { return request({ - url: 'role/update', + url: 'sys/role/update', method: 'post', - params + data }) } // 删除角色机构 export function delRole(id) { return request({ - url: 'role/delete', + url: 'sys/role/delete', method: 'post', - params: { + data: { id: id } }) @@ -59,9 +59,9 @@ // 功能授权 export function funcAuthor(roleId, ids) { return request({ - url: 'role/funcAuthor', + url: 'sys/role/funcAuthor', method: 'post', - params: { + data: { roleId: roleId, ids: ids }, @@ -73,9 +73,9 @@ // 数据授权 export function dataAuthor(roleId, ids) { return request({ - url: 'role/dataAuthor', + url: 'sys/role/dataAuthor', method: 'post', - params: { + data: { roleId: roleId, ids: ids }, @@ -88,7 +88,7 @@ // 角色类型列表 export function getDataScopeTypeList() { return request({ - url: 'dict/code/dataScopeType', + url: 'sys/dict/code/dataScopeType', method: 'get' }) } diff --git a/src/api/system/user.js b/src/api/system/user.js index 02a38d0..006b484 100644 --- a/src/api/system/user.js +++ b/src/api/system/user.js @@ -7,34 +7,34 @@ // 用户查询 export function getUserList(params) { return request({ - url: 'mgr/list', - method: 'post', + url: 'sys/mgr/list', + method: 'get', params }) } // 添加用户 -export function addUser(params) { +export function addUser(data) { return request({ - url: 'mgr/add', + url: 'sys/mgr/add', method: 'post', - params + data }) } // 修改用户 -export function updateUser(params) { +export function updateUser(data) { return request({ - url: 'mgr/update', + url: 'sys/mgr/update', method: 'post', - params + data }) } // 删除用户 export function delUser(id) { return request({ - url: 'mgr/delete', + url: 'sys/mgr/delete', method: 'post', - params: { + data: { id: id } }) @@ -43,9 +43,9 @@ // 冻结用户 export function freezeUser(id) { return request({ - url: 'mgr/freeze', + url: 'sys/mgr/freeze', method: 'post', - params: { + data: { id: id } }) @@ -53,38 +53,38 @@ // 冻结用户 export function unfreezeUser(id) { return request({ - url: 'mgr/unfreeze', + url: 'sys/mgr/unfreeze', method: 'post', - params: { + data: { id: id } }) } // 重置用户密码 -export function resetPwd(params) { +export function resetPwd(data) { return request({ - url: 'mgr/reset', + url: 'sys/mgr/reset', method: 'post', - params + data }) } // 修改密码 -export function changePwd(params) { +export function changePwd(data) { return request({ - url: 'mgr/changePwd', + url: 'sys/mgr/changePwd', method: 'post', - params + data }) } // 分配角色 export function roleAssign(userId, ids) { return request({ - url: 'mgr/roleAssign', + url: 'sys/mgr/roleAssign', method: 'post', - params: { + data: { userId: userId, roleIds: ids }, diff --git a/package-lock.json b/package-lock.json index 63c2f82..21d24ea 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3502,6 +3502,11 @@ "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", "dev": true }, + "batch-processor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/batch-processor/-/batch-processor-1.0.0.tgz", + "integrity": "sha1-dclcMrdI4IUNEMKxaPa9vpiRrOg=" + }, "bcrypt-pbkdf": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", @@ -6114,6 +6119,14 @@ "integrity": "sha1-2wQ1IcldfjA/2PNFvtwzSc+wcp4=", "dev": true }, + "element-resize-detector": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/element-resize-detector/-/element-resize-detector-1.2.3.tgz", + "integrity": "sha512-+dhNzUgLpq9ol5tyhoG7YLoXL3ssjfFW+0gpszXPwRU6NjGr1fVHMEAF8fVzIiRJq57Nre0RFeIjJwI8Nh2NmQ==", + "requires": { + "batch-processor": "1.0.0" + } + }, "element-ui": { "version": "2.15.5", "resolved": "https://registry.npmjs.org/element-ui/-/element-ui-2.15.5.tgz", @@ -13956,6 +13969,15 @@ "ajv-keywords": "^3.5.2" } }, + "script-ext-html-webpack-plugin": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/script-ext-html-webpack-plugin/-/script-ext-html-webpack-plugin-2.1.5.tgz", + "integrity": "sha512-nMjd5dtsnoB8dS+pVM9ZL4mC9O1uVtTxrDS99OGZsZxFbkZE6pw0HCMued/cncDrKivIShO9vwoyOTvsGqQHEQ==", + "dev": true, + "requires": { + "debug": "^4.2.0" + } + }, "select": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/select/-/select-1.1.2.tgz", diff --git a/package.json b/package.json index defa84a..f835d2d 100644 --- a/package.json +++ b/package.json @@ -46,6 +46,7 @@ "mock": "^0.1.1", "sass": "^1.26.5", "sass-loader": "^8.0.2", + "script-ext-html-webpack-plugin": "^2.1.5", "svg-sprite-loader": "^6.0.9", "vue-template-compiler": "^2.6.11" } diff --git a/public/config/project.config.json b/public/config/project.config.json index bc1f26c..ca10ddf 100644 --- a/public/config/project.config.json +++ b/public/config/project.config.json @@ -2,7 +2,7 @@ "title": "后台管理系统", "subtitle": "", "theme":"blue", - "baseUrl": "http://111.198.10.15:11409/", + "baseUrl": "http://192.168.8.101:11410/", "mainPage": "http://111.198.10.15:11404/dcms/#", "singleSys": true, "provinceCode":"360000", diff --git a/src/api/common.js b/src/api/common.js index 87c582b..2332cd2 100644 --- a/src/api/common.js +++ b/src/api/common.js @@ -5,7 +5,7 @@ // 模板下载 export function downloadTemplate(fileName) { return request({ - url: 'template/download', + url: 'sys/template/download', method: 'get', params: { filename: fileName @@ -19,7 +19,7 @@ const param = new FormData() param.append('file', fileobj.file) return request({ - url: 'imageUpload', + url: 'sys/imageUpload', method: 'post', headers: { 'Content-Type': 'multipart/form-data' }, data: param diff --git a/src/api/login.js b/src/api/login.js index ab56344..2a3ea5b 100644 --- a/src/api/login.js +++ b/src/api/login.js @@ -2,22 +2,22 @@ // 登录 export function login(loginForm) { return request({ - url: '/user/login', + url: 'sys/user/login', method: 'post', - params: loginForm + data: loginForm }) } // 获取用户信息 export function getInfo() { return request({ - url: '/user/info', + url: 'sys/user/info', method: 'get' }) } // 获取用户权限(菜单、按钮) export function getMenus(params) { return request({ - url: '/user/permission', + url: 'sys/user/permission', method: 'get', params }) @@ -25,21 +25,21 @@ // 登出 export function logout() { return request({ - url: '/user/logout', + url: 'sys/user/logout', method: 'get' }) } // 获取系统基础配置:公钥,验证码是否开启 export function getConfig() { return request({ - url: '/config/baseConfig', + url: 'sys/config/baseConfig', method: 'get' }) } // 获取验证码图片 export function getKaptcha(sid) { return request({ - url: '/kaptcha/base64', + url: 'sys/kaptcha/base64', method: 'get', params: { sid diff --git a/src/api/server.js b/src/api/server.js deleted file mode 100644 index 51c3f45..0000000 --- a/src/api/server.js +++ /dev/null @@ -1,17 +0,0 @@ -import request from '@/utils/request' -// 获取服务列表 -export function getServerList(params) { - return request({ - url: '/map/server/listPage', - method: 'get', - params: params - }) -} -// 编辑服务地址 -export function serverEdit(params) { - return request({ - url: '/map/server/edit', - method: 'post', - params: params - }) -} diff --git a/src/api/system/area.js b/src/api/system/area.js index ee118ec..3b16832 100644 --- a/src/api/system/area.js +++ b/src/api/system/area.js @@ -5,7 +5,7 @@ // 区域查询 export function getAreaListPage(params) { return request({ - url: 'area/listPage', + url: 'sys/area/listPage', method: 'get', params }) @@ -14,7 +14,7 @@ // 根据部门找其默认区域 export function getAreaByDept(deptid) { return request({ - url: 'config/getAreaByDept', + url: 'sys/config/getAreaByDept', method: 'get', params: { deptId: deptid @@ -24,7 +24,7 @@ // 区域查询 export function getAreaList(pid) { return request({ - url: 'area/list', + url: 'sys/area/list', method: 'get', params: { pid: pid @@ -35,7 +35,7 @@ // 区域查询,非分页,加载树用 export function getAreaTree(params) { return request({ - url: 'area/list', + url: 'sys/area/list', method: 'get', params }) @@ -43,33 +43,33 @@ // 区域类型查询 export function getAreaType() { return request({ - url: 'dict/code/levelType', + url: 'sys/dict/code/levelType', method: 'get' }) } // 添加区域 -export function addArea(params) { +export function addArea(data) { return request({ - url: 'area/add', + url: 'sys/area/add', method: 'post', - params + data }) } // 修改区域机构 -export function updateArea(params) { +export function updateArea(data) { return request({ - url: 'area/update', + url: 'sys/area/update', method: 'post', - params + data }) } // 删除区域机构 export function delArea(id) { return request({ - url: 'area/delete', + url: 'sys/area/delete', method: 'post', - params: { + data: { id: id } }) diff --git a/src/api/system/dept.js b/src/api/system/dept.js index ae3dd22..33b8cb2 100644 --- a/src/api/system/dept.js +++ b/src/api/system/dept.js @@ -5,7 +5,7 @@ // 组织查询 export function getDeptList(params) { return request({ - url: 'dept/list', + url: 'sys/dept/list', method: 'get', params }) @@ -13,7 +13,7 @@ // 组织机构树列表 export function getDeptTreeList(params) { return request({ - url: 'dept/tree', + url: 'sys/dept/tree', method: 'get', params }) @@ -22,9 +22,9 @@ // 组织机构树列表 export function getDeptTreeListByPid(pid) { return request({ - url: 'dept/listByPid', + url: 'sys/dept/listByPid', method: 'get', - data: { + params: { pid: pid } }) @@ -32,7 +32,7 @@ // 根据角色获取组织机构树列表 export function getDeptTreeByRole(roleId) { return request({ - url: 'role/treeByRoleId', + url: 'sys/role/treeByRoleId', method: 'get', params: { roleId @@ -41,27 +41,27 @@ } // 添加组织机构 -export function addDept(params) { +export function addDept(data) { return request({ - url: 'dept/add', + url: 'sys/dept/add', method: 'post', - params + data }) } // 修改组织机构 -export function updateDept(params) { +export function updateDept(data) { return request({ - url: 'dept/update', + url: 'sys/dept/update', method: 'post', - params + data }) } // 删除组织机构 export function delDept(id) { return request({ - url: 'dept/delete', + url: 'sys/dept/delete', method: 'post', - params: { + data: { id: id } }) diff --git a/src/api/system/dict.js b/src/api/system/dict.js index a0e6a24..689b6b1 100644 --- a/src/api/system/dict.js +++ b/src/api/system/dict.js @@ -5,34 +5,34 @@ // 字典查询 export function getDictList(params) { return request({ - url: 'dict/listPage', + url: 'sys/dict/listPage', method: 'get', params }) } // 添加字典 -export function addDict(params) { +export function addDict(data) { return request({ - url: 'dict/add', + url: 'sys/dict/add', method: 'post', - params + data }) } // 修改字典机构 -export function updateDict(params) { +export function updateDict(data) { return request({ - url: 'dict/update', + url: 'sys/dict/update', method: 'post', - params + data }) } // 删除字典机构 export function delDict(id) { return request({ - url: 'dict/delete', + url: 'sys/dict/delete', method: 'post', - params: { + data: { dictId: id } }) @@ -40,7 +40,7 @@ // 获取字典值列表 export function getDictByCode(params) { return request({ - url: 'dict/code/' + params, + url: 'sys/dict/code/' + params, method: 'get' }) } diff --git a/src/api/system/log.js b/src/api/system/log.js index 1dbb3a3..58ad81d 100644 --- a/src/api/system/log.js +++ b/src/api/system/log.js @@ -2,33 +2,56 @@ * 日志管理接口 */ import request from '@/utils/request' -// 日志查询 -export function getLogList(params) { +// 操作日志查询 +export function getBizLogList(params) { return request({ - url: 'log/list', - method: 'post', + url: 'sys/log/biz/list', + method: 'get', params }) } -// 日志查询 -export function getLogDetail(id) { +// 操作日志详情 +export function getBizLogDetail(id) { return request({ - url: 'log/detail/' + id, + url: 'sys/log/biz/detail/' + id, + method: 'get' + }) +} +// 异常日志查询 +export function getErrorLogList(params) { + return request({ + url: 'sys/log/error/list', + method: 'get', + params + }) +} +// 异常日志详情 +export function getErrorLogDetail(id) { + return request({ + url: 'sys/log/error/detail/' + id, method: 'get' }) } // 日志类型查询 export function getLogType() { return request({ - url: 'dict/code/logType', + url: 'sys/dict/code/logType', method: 'get' }) } -// 删除日志 +// 删除业务日志 export function delLog() { return request({ - url: 'log/delLog', + url: 'sys/log/biz/delLog', + method: 'post' + }) +} + +// 删除异常日志 +export function delErrorLog() { + return request({ + url: 'sys/log/error/delLog', method: 'post' }) } @@ -36,7 +59,7 @@ // 登录日志查询 export function getLoginLogList(params) { return request({ - url: 'loginLog/list', + url: 'sys/loginLog/list', method: 'get', params }) @@ -44,7 +67,7 @@ // 删除日志 export function delLoginLog() { return request({ - url: 'loginLog/delLoginLog', + url: 'sys/loginLog/delLoginLog', method: 'post' }) } diff --git a/src/api/system/resource.js b/src/api/system/resource.js index bd57641..277f48f 100644 --- a/src/api/system/resource.js +++ b/src/api/system/resource.js @@ -5,7 +5,7 @@ // 资源查询 export function getResourceList(params) { return request({ - url: 'resource/list', + url: 'sys/resource/list', method: 'get', params }) @@ -13,7 +13,7 @@ // 资源查询 export function getResourceListByRole(roleId) { return request({ - url: 'resource/treeListByRoleId', + url: 'sys/resource/treeListByRoleId', method: 'get', params: { roleId: roleId @@ -23,7 +23,7 @@ // 资源树列表 export function getResourceTreeList() { return request({ - url: 'resource/tree', + url: 'sys/resource/tree', method: 'get' }) } @@ -31,33 +31,33 @@ // 资源类型列表 export function getResourceTypeList() { return request({ - url: 'dict/code/resourceType', + url: 'sys/dict/code/resourceType', method: 'get' }) } // 添加资源 -export function addResource(params) { +export function addResource(data) { return request({ - url: 'resource/add', + url: 'sys/resource/add', method: 'post', - params + data }) } // 修改资源 -export function updateResource(params) { +export function updateResource(data) { return request({ - url: 'resource/update', + url: 'sys/resource/update', method: 'post', - params + data }) } // 删除资源 export function delResource(id) { return request({ - url: 'resource/delete', + url: 'sys/resource/delete', method: 'post', - params: { + data: { id: id } }) diff --git a/src/api/system/role.js b/src/api/system/role.js index 6bc63e4..df6aee3 100644 --- a/src/api/system/role.js +++ b/src/api/system/role.js @@ -6,7 +6,7 @@ // 角色查询 export function getRoleList(params) { return request({ - url: 'role/list', + url: 'sys/role/list', method: 'get', params }) @@ -14,14 +14,14 @@ // 角色机构树列表 export function getRoleTreeList() { return request({ - url: 'role/tree', + url: 'sys/role/tree', method: 'get' }) } // 根据用户获取角色机构树列表 export function getRoleTreeListByUser(userId) { return request({ - url: 'role/treeByUserId', + url: 'sys/role/treeByUserId', method: 'get', params: { userId: userId @@ -30,27 +30,27 @@ } // 添加角色机构 -export function addRole(params) { +export function addRole(data) { return request({ - url: 'role/add', + url: 'sys/role/add', method: 'post', - params + data }) } // 修改角色机构 -export function updateRole(params) { +export function updateRole(data) { return request({ - url: 'role/update', + url: 'sys/role/update', method: 'post', - params + data }) } // 删除角色机构 export function delRole(id) { return request({ - url: 'role/delete', + url: 'sys/role/delete', method: 'post', - params: { + data: { id: id } }) @@ -59,9 +59,9 @@ // 功能授权 export function funcAuthor(roleId, ids) { return request({ - url: 'role/funcAuthor', + url: 'sys/role/funcAuthor', method: 'post', - params: { + data: { roleId: roleId, ids: ids }, @@ -73,9 +73,9 @@ // 数据授权 export function dataAuthor(roleId, ids) { return request({ - url: 'role/dataAuthor', + url: 'sys/role/dataAuthor', method: 'post', - params: { + data: { roleId: roleId, ids: ids }, @@ -88,7 +88,7 @@ // 角色类型列表 export function getDataScopeTypeList() { return request({ - url: 'dict/code/dataScopeType', + url: 'sys/dict/code/dataScopeType', method: 'get' }) } diff --git a/src/api/system/user.js b/src/api/system/user.js index 02a38d0..006b484 100644 --- a/src/api/system/user.js +++ b/src/api/system/user.js @@ -7,34 +7,34 @@ // 用户查询 export function getUserList(params) { return request({ - url: 'mgr/list', - method: 'post', + url: 'sys/mgr/list', + method: 'get', params }) } // 添加用户 -export function addUser(params) { +export function addUser(data) { return request({ - url: 'mgr/add', + url: 'sys/mgr/add', method: 'post', - params + data }) } // 修改用户 -export function updateUser(params) { +export function updateUser(data) { return request({ - url: 'mgr/update', + url: 'sys/mgr/update', method: 'post', - params + data }) } // 删除用户 export function delUser(id) { return request({ - url: 'mgr/delete', + url: 'sys/mgr/delete', method: 'post', - params: { + data: { id: id } }) @@ -43,9 +43,9 @@ // 冻结用户 export function freezeUser(id) { return request({ - url: 'mgr/freeze', + url: 'sys/mgr/freeze', method: 'post', - params: { + data: { id: id } }) @@ -53,38 +53,38 @@ // 冻结用户 export function unfreezeUser(id) { return request({ - url: 'mgr/unfreeze', + url: 'sys/mgr/unfreeze', method: 'post', - params: { + data: { id: id } }) } // 重置用户密码 -export function resetPwd(params) { +export function resetPwd(data) { return request({ - url: 'mgr/reset', + url: 'sys/mgr/reset', method: 'post', - params + data }) } // 修改密码 -export function changePwd(params) { +export function changePwd(data) { return request({ - url: 'mgr/changePwd', + url: 'sys/mgr/changePwd', method: 'post', - params + data }) } // 分配角色 export function roleAssign(userId, ids) { return request({ - url: 'mgr/roleAssign', + url: 'sys/mgr/roleAssign', method: 'post', - params: { + data: { userId: userId, roleIds: ids }, diff --git a/src/components/DeptSelect/index.vue b/src/components/DeptSelect/index.vue index 851dfcc..2a9d2b6 100644 --- a/src/components/DeptSelect/index.vue +++ b/src/components/DeptSelect/index.vue @@ -1,7 +1,7 @@