From a0e05c3a20eefccce763b88559d9f78ca5c23b3c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=86=8A=E4=B8=BD=E5=90=9B?= <664953382@qq.com> Date: Thu, 15 Jul 2021 11:56:51 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=BF=E7=AD=96=E6=A0=87=E7=AD=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/login.js | 12 +- src/api/policy/library.js | 19 + src/api/policy/tag.js | 59 +++ src/assets/styles/index.scss | 9 + src/layout/components/Navbar.vue | 6 +- src/layout/components/Sidebar/Logo.vue | 15 +- src/main.js | 3 - src/router/dynamicRoutes.js | 14 + src/router/index.js | 2 +- src/router/modules/policyPage.js | 28 + src/settings.js | 2 +- src/store/modules/permission.js | 20 +- src/utils/request.js | 2 +- src/views/device-manage/index.vue | 15 - src/views/index.vue | 13 +- src/views/login.vue | 36 +- src/views/policy/library/index.vue | 705 +++++++++++++++++++++++++ src/views/policy/tag/index.vue | 244 +++++++++ vue.config.js | 2 +- 19 files changed, 1138 insertions(+), 68 deletions(-) create mode 100644 src/api/policy/library.js create mode 100644 src/api/policy/tag.js create mode 100644 src/router/dynamicRoutes.js create mode 100644 src/router/modules/policyPage.js delete mode 100644 src/views/device-manage/index.vue create mode 100644 src/views/policy/library/index.vue create mode 100644 src/views/policy/tag/index.vue diff --git a/src/api/login.js b/src/api/login.js index f345bf7..d6e3cf7 100644 --- a/src/api/login.js +++ b/src/api/login.js @@ -8,7 +8,7 @@ export function login(username, password, code) { code, } return request({ - url: 'admin/login', + url: '/admin/login', method: 'post', data: data }) @@ -25,15 +25,7 @@ export function getInfo() { // 退出方法 export function logout() { return request({ - url: '/logout', + url: '/admin/logout', method: 'post' }) -} - -// 获取验证码 -export function getCodeImg() { - return request({ - url: '/captchaImage', - method: 'get' - }) } \ No newline at end of file diff --git a/src/api/policy/library.js b/src/api/policy/library.js new file mode 100644 index 0000000..cee485d --- /dev/null +++ b/src/api/policy/library.js @@ -0,0 +1,19 @@ +import request from '@/utils/request'; + +// 获取标签列表 +export function getLabel(params) { + return request({ + url: '/label/getLabel123', + method: 'get', + params + }); +} + +// 新增更新信号量 +export function save(data) { + return request({ + url: '/system/signal/save', + method: 'post', + data + }); +} diff --git a/src/api/policy/tag.js b/src/api/policy/tag.js new file mode 100644 index 0000000..7efeba6 --- /dev/null +++ b/src/api/policy/tag.js @@ -0,0 +1,59 @@ +import request from '@/utils/request'; + +// 获取分类列表 +export function getCategory(params) { + return request({ + url: '/label/getCategory', + method: 'get', + params + }); +} +// 添加分类 +export function addCategory(params) { + return request({ + url: '/label/addCategory', + method: 'get', + params + }); +} +// 添加标签 +export function addLabel(params) { + return request({ + url: '/label/addLabel', + method: 'get', + params + }); +} +// 获取标签列表 +export function getLabel(params) { + return request({ + url: '/label/getLabel', + method: 'get', + params + }); +} +// 修改分类/标签 +export function update(params) { + return request({ + url: '/label/update', + method: 'get', + params + }); +} +// 删除分类/标签 +export function del(params) { + return request({ + url: '/label/del', + method: 'get', + params + }); +} + +// // 新增更新信号量 +// export function save(data) { +// return request({ +// url: '/system/signal/save', +// method: 'post', +// data +// }); +// } diff --git a/src/assets/styles/index.scss b/src/assets/styles/index.scss index 96095ef..6793dca 100644 --- a/src/assets/styles/index.scss +++ b/src/assets/styles/index.scss @@ -189,3 +189,12 @@ aside { .multiselect--active { z-index: 1000 !important; } + +// 卡片按钮样式 +.operate-container .btn-add { + float: right; +} +//表格栏样式 +.table-container { + margin-top: 20px; +} \ No newline at end of file diff --git a/src/layout/components/Navbar.vue b/src/layout/components/Navbar.vue index b11460a..5357ccd 100644 --- a/src/layout/components/Navbar.vue +++ b/src/layout/components/Navbar.vue @@ -8,13 +8,13 @@ + + diff --git a/src/views/login.vue b/src/views/login.vue index a2ef5ac..5131690 100644 --- a/src/views/login.vue +++ b/src/views/login.vue @@ -77,13 +77,10 @@ export default { name: "Login", data() { return { - codeUrl: "", - cookiePassword: "", loginForm: { username: "ailanyin", password: "ailanyin", rememberMe: false, - code: "", }, loginRules: { username: [ @@ -92,9 +89,6 @@ export default { password: [ { required: true, trigger: "blur", message: "密码不能为空" }, ], - // code: [ - // { required: true, trigger: "change", message: "验证码不能为空" }, - // ], }, loading: false, redirect: undefined, @@ -156,19 +150,22 @@ export default { + \ No newline at end of file diff --git a/src/views/policy/library/index.vue b/src/views/policy/library/index.vue new file mode 100644 index 0000000..51993f9 --- /dev/null +++ b/src/views/policy/library/index.vue @@ -0,0 +1,705 @@ + + + diff --git a/src/views/policy/tag/index.vue b/src/views/policy/tag/index.vue new file mode 100644 index 0000000..2688ce7 --- /dev/null +++ b/src/views/policy/tag/index.vue @@ -0,0 +1,244 @@ + + + diff --git a/vue.config.js b/vue.config.js index cb4ad51..6221756 100644 --- a/vue.config.js +++ b/vue.config.js @@ -6,7 +6,7 @@ function resolve(dir) { return path.join(__dirname, dir) } -const name = defaultSettings.title || '锐能管理系统' // 标题 +const name = defaultSettings.title || '嘉策科技创新服务平台' // 标题 const port = process.env.port || process.env.npm_config_port || 8080 // 端口