From f8dee855bd8a48660a6074589216a381ed31e786 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9B=B9=E5=89=8D=E6=98=8E?= <909355014@qq.com> Date: Thu, 16 Jun 2022 13:29:27 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B7=AF=E7=94=B1=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/config/index.js | 2 +- src/config/route.js | 1100 +++++------------ src/config/tableSelect.js | 12 +- src/views/am/{index.vue => area.vue} | 0 src/views/{develop => bigScreen}/index.vue | 0 src/views/ecm/{index.vue => event.vue} | 0 src/views/{monitor => em}/index.vue | 0 src/views/login/components/passwordForm.vue | 5 +- .../{rpm/index.vue => opm/operation.vue} | 0 .../{vm/index.vue => ops/log_request.vue} | 0 src/views/ops/menu.vue | 0 src/views/ops/monitor.vue | 0 src/views/rpm/rparty.vue | 0 src/views/sys/dept.vue | 0 src/views/sys/dict.vue | 0 src/views/sys/post.vue | 0 src/views/sys/role.vue | 0 src/views/sys/task.vue | 0 src/views/sys/user.vue | 0 src/views/vm/visit.vue | 0 20 files changed, 295 insertions(+), 824 deletions(-) rename src/views/am/{index.vue => area.vue} (100%) rename src/views/{develop => bigScreen}/index.vue (100%) rename src/views/ecm/{index.vue => event.vue} (100%) rename src/views/{monitor => em}/index.vue (100%) rename src/views/{rpm/index.vue => opm/operation.vue} (100%) rename src/views/{vm/index.vue => ops/log_request.vue} (100%) create mode 100644 src/views/ops/menu.vue create mode 100644 src/views/ops/monitor.vue create mode 100644 src/views/rpm/rparty.vue create mode 100644 src/views/sys/dept.vue create mode 100644 src/views/sys/dict.vue create mode 100644 src/views/sys/post.vue create mode 100644 src/views/sys/role.vue create mode 100644 src/views/sys/task.vue create mode 100644 src/views/sys/user.vue create mode 100644 src/views/vm/visit.vue diff --git a/src/config/index.js b/src/config/index.js index 48d7ed32..8316c4eb 100644 --- a/src/config/index.js +++ b/src/config/index.js @@ -31,7 +31,7 @@ const DEFAULT_CONFIG = { //布局 默认:default | 通栏:header | 经典:menu | 功能坞:dock //dock将关闭标签和面包屑栏 - LAYOUT: 'default', + LAYOUT: 'header', //菜单是否折叠 MENU_IS_COLLAPSE: false, diff --git a/src/config/route.js b/src/config/route.js index 38cefbe3..368ec6a9 100644 --- a/src/config/route.js +++ b/src/config/route.js @@ -27,828 +27,296 @@ // ] const routes = [ - { - "name": "home", - "path": "/home", - "meta": { - "title": "首页", - "icon": "el-icon-eleme-filled", - "type": "menu" - }, - "children": [ - { - "name": "dashboard", - "path": "/dashboard", - "meta": { - "title": "控制台", - "icon": "el-icon-menu", - "affix": true - }, - "component": "home" - }, - { - "name": "userCenter", - "path": "/usercenter", - "meta": { - "title": "帐号信息", - "icon": "el-icon-user" - }, - "component": "userCenter" - } - ] + { + "name": "home", + "path": "/home", + "meta": { + "title": "首页", + "icon": "el-icon-house", + "type": "menu" + }, + "children": [ + { + "name": "dashboard", + "path": "/dashboard", + "meta": { + "title": "控制台", + "icon": "el-icon-menu", + "affix": true }, - { - "name": "hrm", - "path": "/hrm", - "meta": { - "title": "人员管理", - "icon": "el-icon-user", - "type": "menu" - }, - "children": [ - { - "name": "employee", - "path": "/hrm/employee", - "meta": { - "title": "企业员工", - "icon": "el-icon-menu", - "affix": true - }, - "component": "hrm/employee" - }, - ] - }, - { - "name": "vab", - "path": "/vab", - "meta": { - "title": "组件", - "icon": "el-icon-takeaway-box", - "type": "menu" - }, - "children": [ - { - "path": "/vab/mini", - "name": "minivab", - "meta": { - "title": "原子组件", - "icon": "el-icon-magic-stick", - "type": "menu" - }, - "component": "vab/mini" - }, - { - "path": "/vab/iconfont", - "name": "iconfont", - "meta": { - "title": "扩展图标", - "icon": "el-icon-orange", - "type": "menu" - }, - "component": "vab/iconfont" - }, - { - "path": "/vab/data", - "name": "vabdata", - "meta": { - "title": "Data 数据展示", - "icon": "el-icon-histogram", - "type": "menu" - }, - "children": [ - { - "path": "/vab/chart", - "name": "chart", - "meta": { - "title": "图表 Echarts", - "type": "menu" - }, - "component": "vab/chart" - }, - { - "path": "/vab/statistic", - "name": "statistic", - "meta": { - "title": "统计数值", - "type": "menu" - }, - "component": "vab/statistic" - }, - { - "path": "/vab/video", - "name": "scvideo", - "meta": { - "title": "视频播放器", - "type": "menu" - }, - "component": "vab/video" - }, - { - "path": "/vab/qrcode", - "name": "qrcode", - "meta": { - "title": "二维码", - "type": "menu" - }, - "component": "vab/qrcode" - } - ] - }, - { - "path": "/vab/form", - "name": "vabform", - "meta": { - "title": "Form 数据录入", - "icon": "el-icon-edit", - "type": "menu" - }, - "children": [ - { - "path": "/vab/tableselect", - "name": "tableselect", - "meta": { - "title": "表格选择器", - "type": "menu" - }, - "component": "vab/tableselect" - }, - { - "path": "/vab/formtable", - "name": "formtable", - "meta": { - "title": "表单表格", - "type": "menu" - }, - "component": "vab/formtable" - }, - { - "path": "/vab/selectFilter", - "name": "selectFilter", - "meta": { - "title": "分类筛选器", - "type": "menu" - }, - "component": "vab/selectFilter" - }, - { - "path": "/vab/filterbar", - "name": "filterBar", - "meta": { - "title": "过滤器v2", - "type": "menu" - }, - "component": "vab/filterBar" - }, - { - "path": "/vab/upload", - "name": "upload", - "meta": { - "title": "上传", - "type": "menu" - }, - "component": "vab/upload" - }, - { - "path": "/vab/select", - "name": "scselect", - "meta": { - "title": "异步选择器", - "type": "menu" - }, - "component": "vab/select" - }, - { - "path": "/vab/iconselect", - "name": "iconSelect", - "meta": { - "title": "图标选择器", - "type": "menu" - }, - "component": "vab/iconselect" - }, - { - "path": "/vab/cron", - "name": "cron", - "meta": { - "title": "Cron规则生成器", - "type": "menu" - }, - "component": "vab/cron" - }, - { - "path": "/vab/editor", - "name": "editor", - "meta": { - "title": "富文本编辑器", - "type": "menu" - }, - "component": "vab/editor" - }, - { - "path": "/vab/codeeditor", - "name": "codeeditor", - "meta": { - "title": "代码编辑器", - "type": "menu" - }, - "component": "vab/codeeditor" - } - ] - }, - { - "path": "/vab/feedback", - "name": "vabfeedback", - "meta": { - "title": "Feedback 反馈", - "icon": "el-icon-mouse", - "type": "menu" - }, - "children": [ - { - "path": "/vab/drag", - "name": "drag", - "meta": { - "title": "拖拽排序", - "type": "menu" - }, - "component": "vab/drag" - }, - { - "path": "/vab/contextmenu", - "name": "contextmenu", - "meta": { - "title": "右键菜单", - "type": "menu" - }, - "component": "vab/contextmenu" - }, - { - "path": "/vab/cropper", - "name": "cropper", - "meta": { - "title": "图像剪裁", - "type": "menu" - }, - "component": "vab/cropper" - }, - { - "path": "/vab/fileselect", - "name": "fileselect", - "meta": { - "title": "资源库选择器(弃用)", - "type": "menu" - }, - "component": "vab/fileselect" - }, - { - "path": "/vab/dialog", - "name": "dialogExtend", - "meta": { - "title": "弹窗扩展", - "type": "menu" - }, - "component": "vab/dialog" - } - ] - }, - { - "path": "/vab/others", - "name": "vabothers", - "meta": { - "title": "Others 其他", - "icon": "el-icon-more-filled", - "type": "menu" - }, - "children": [ - { - "path": "/vab/print", - "name": "print", - "meta": { - "title": "打印", - "type": "menu" - }, - "component": "vab/print" - }, - { - "path": "/vab/watermark", - "name": "watermark", - "meta": { - "title": "水印", - "type": "menu" - }, - "component": "vab/watermark" - }, - { - "path": "/vab/importexport", - "name": "importexport", - "meta": { - "title": "文件导出导入", - "type": "menu" - }, - "component": "vab/importexport" - } - ] - }, - { - "path": "/vab/list", - "name": "list", - "meta": { - "title": "Table 数据列表", - "icon": "el-icon-fold", - "type": "menu" - }, - "children": [ - { - "path": "/vab/table/base", - "name": "tableBase", - "meta": { - "title": "基础数据列表", - "type": "menu" - }, - "component": "vab/table/base" - }, - { - "path": "/vab/table/thead", - "name": "tableThead", - "meta": { - "title": "多级表头", - "type": "menu" - }, - "component": "vab/table/thead" - }, - { - "path": "/vab/table/column", - "name": "tableCustomColumn", - "meta": { - "title": "动态列", - "type": "menu" - }, - "component": "vab/table/column" - }, - { - "path": "/vab/table/remote", - "name": "tableRemote", - "meta": { - "title": "远程排序过滤", - "type": "menu" - }, - "component": "vab/table/remote" - } - ] - }, - { - "path": "/vab/workflow", - "name": "workflow", - "meta": { - "title": "工作流设计器", - "icon": "el-icon-share", - "type": "menu" - }, - "component": "vab/workflow" - }, - { - "path": "/vab/formrender", - "name": "formRender", - "meta": { - "title": "动态表单(Beta)", - "icon": "el-icon-message-box", - "type": "menu" - }, - "component": "vab/form" - } - ] + "component": "home" + }, + { + "name": "bigScreen", + "path": "/bigScreen", + "meta": { + "title": "驾驶舱", + "icon": "el-icon-platform", + "fullpage": true }, - { - "name": "template", - "path": "/template", - "meta": { - "title": "模板", - "icon": "el-icon-files", - "type": "menu" - }, - "children": [ - { - "path": "/template/layout", - "name": "layoutTemplate", - "meta": { - "title": "布局", - "icon": "el-icon-grid", - "type": "menu" - }, - "children": [ - { - "path": "/template/layout/blank", - "name": "blank", - "meta": { - "title": "空白模板", - "type": "menu" - }, - "component": "template/layout/blank" - }, - { - "path": "/template/layout/layoutTCB", - "name": "layoutTCB", - "meta": { - "title": "上中下布局", - "type": "menu" - }, - "component": "template/layout/layoutTCB" - }, - { - "path": "/template/layout/layoutLCR", - "name": "layoutLCR", - "meta": { - "title": "左中右布局", - "type": "menu" - }, - "component": "template/layout/layoutLCR" - } - ] - }, - { - "path": "/template/list", - "name": "list", - "meta": { - "title": "列表", - "icon": "el-icon-document", - "type": "menu" - }, - "children": [ - { - "path": "/template/list/crud", - "name": "listCrud", - "meta": { - "title": "CRUD", - "type": "menu" - }, - "component": "template/list/crud", - "children": [ - { - "path": "/template/list/crud/detail/:id?", - "name": "listCrud-detail", - "meta": { - "title": "新增/编辑", - "hidden": true, - "active": "/template/list/crud", - "type": "menu" - }, - "component": "template/list/crud/detail" - } - ] - }, - { - "path": "/template/list/tree", - "name": "listTree", - "meta": { - "title": "左树右表", - "type": "menu" - }, - "component": "template/list/tree" - }, - { - "path": "/template/list/tab", - "name": "listTab", - "meta": { - "title": "分类表格", - "type": "menu" - }, - "component": "template/list/tab" - }, - { - "path": "/template/list/son", - "name": "listSon", - "meta": { - "title": "子母表", - "type": "menu" - }, - "component": "template/list/son" - }, - { - "path": "/template/list/widthlist", - "name": "widthlist", - "meta": { - "title": "定宽列表", - "type": "menu" - }, - "component": "template/list/width" - } - ] - }, - { - "path": "/template/other", - "name": "other", - "meta": { - "title": "其他", - "icon": "el-icon-folder", - "type": "menu" - }, - "children": [ - { - "path": "/template/other/stepform", - "name": "stepform", - "meta": { - "title": "分步表单", - "type": "menu" - }, - "component": "template/other/stepform" - } - ] - } - ] + "component": "bigScreen" + }, + { + "name": "userCenter", + "path": "/usercenter", + "meta": { + "title": "帐号信息", + "icon": "el-icon-user" }, - { - "name": "other", - "path": "/other", - "meta": { - "title": "其他", - "icon": "el-icon-more-filled", - "type": "menu" - }, - "children": [ - { - "path": "/other/directive", - "name": "directive", - "meta": { - "title": "指令", - "icon": "el-icon-price-tag", - "type": "menu" - }, - "component": "other/directive" - }, - { - "path": "/other/viewTags", - "name": "viewTags", - "meta": { - "title": "标签操作", - "icon": "el-icon-files", - "type": "menu" - }, - "component": "other/viewTags", - "children": [ - { - "path": "/other/fullpage", - "name": "fullpage", - "meta": { - "title": "整页路由", - "icon": "el-icon-monitor", - "fullpage": true, - "hidden": true, - "type": "menu" - }, - "component": "other/fullpage" - } - ] - }, - { - "path": "/other/verificate", - "name": "verificate", - "meta": { - "title": "表单验证", - "icon": "el-icon-open", - "type": "menu" - }, - "component": "other/verificate" - }, - { - "path": "/other/loadJS", - "name": "loadJS", - "meta": { - "title": "异步加载JS", - "icon": "el-icon-location-information", - "type": "menu" - }, - "component": "other/loadJS" - }, - { - "path": "/link", - "name": "link", - "meta": { - "title": "外部链接", - "icon": "el-icon-link", - "type": "menu" - }, - "children": [ - { - "path": "https://baidu.com", - "name": "百度", - "meta": { - "title": "百度", - "type": "link" - } - }, - { - "path": "https://www.google.cn", - "name": "谷歌", - "meta": { - "title": "谷歌", - "type": "link" - } - } - ] - }, - { - "path": "/iframe", - "name": "Iframe", - "meta": { - "title": "Iframe", - "icon": "el-icon-position", - "type": "menu" - }, - "children": [ - { - "path": "https://v3.cn.vuejs.org", - "name": "vue3", - "meta": { - "title": "VUE 3", - "type": "iframe" - } - }, - { - "path": "https://element-plus.gitee.io", - "name": "elementplus", - "meta": { - "title": "Element Plus", - "type": "iframe" - } - }, - { - "path": "https://lolicode.gitee.io/scui-doc", - "name": "scuidoc", - "meta": { - "title": "SCUI文档", - "type": "iframe" - } - } - ] - } - ] + "component": "userCenter" + } + ] + }, + { + "name": "ecm", + "path": "/ecm", + "meta": { + "title": "事件", + "icon": "el-icon-goods", + "type": "menu" + }, + "children": [ + { + "name": "event", + "path": "/ecm/event", + "meta": { + "title": "事件列表", + "icon": "el-icon-menu", }, - { - "name": "test", - "path": "/test", - "meta": { - "title": "实验室", - "icon": "el-icon-mouse", - "type": "menu" - }, - "children": [ - { - "path": "/test/autocode", - "name": "autocode", - "meta": { - "title": "代码生成器", - "icon": "sc-icon-code", - "type": "menu" - }, - "component": "test/autocode/index", - "children": [ - { - "path": "/test/autocode/table", - "name": "autocode-table", - "meta": { - "title": "CRUD代码生成", - "hidden": true, - "active": "/test/autocode", - "type": "menu" - }, - "component": "test/autocode/table" - } - ] - }, - { - "path": "/test/codebug", - "name": "codebug", - "meta": { - "title": "异常处理", - "icon": "sc-icon-bug-line", - "type": "menu" - }, - "component": "test/codebug" - } - ] + "component": "ecm/event" + }, + ] + }, + { + "name": "opm", + "path": "/opm", + "meta": { + "title": "作业", + "icon": "el-icon-goods", + "type": "menu" + }, + "children": [ + { + "name": "opm", + "path": "/opm/operation", + "meta": { + "title": "作业列表", + "icon": "el-icon-menu", }, - { - "name": "setting", - "path": "/setting", - "meta": { - "title": "配置", - "icon": "el-icon-setting", - "type": "menu" - }, - "children": [ - { - "path": "/setting/system", - "name": "system", - "meta": { - "title": "系统设置", - "icon": "el-icon-tools", - "type": "menu" - }, - "component": "setting/system" - }, - { - "path": "/setting/user", - "name": "user", - "meta": { - "title": "用户管理", - "icon": "el-icon-user-filled", - "type": "menu" - }, - "component": "setting/user" - }, - { - "path": "/setting/role", - "name": "role", - "meta": { - "title": "角色管理", - "icon": "el-icon-notebook", - "type": "menu" - }, - "component": "setting/role" - }, - { - "path": "/setting/dept", - "name": "dept", - "meta": { - "title": "部门管理", - "icon": "sc-icon-organization", - "type": "menu" - }, - "component": "setting/dept" - }, - { - "path": "/setting/dic", - "name": "dic", - "meta": { - "title": "字典管理", - "icon": "el-icon-document", - "type": "menu" - }, - "component": "setting/dic" - }, - { - "path": "/setting/table", - "name": "tableSetting", - "meta": { - "title": "表格列管理", - "icon": "el-icon-scale-to-original", - "type": "menu" - }, - "component": "setting/table" - }, - { - "path": "/setting/menu", - "name": "settingMenu", - "meta": { - "title": "菜单管理", - "icon": "el-icon-fold", - "type": "menu" - }, - "component": "setting/menu" - }, - { - "path": "/setting/task", - "name": "task", - "meta": { - "title": "计划任务", - "icon": "el-icon-alarm-clock", - "type": "menu" - }, - "component": "setting/task" - }, - { - "path": "/setting/client", - "name": "client", - "meta": { - "title": "应用管理", - "icon": "el-icon-help-filled", - "type": "menu" - }, - "component": "setting/client" - }, - { - "path": "/setting/log", - "name": "log", - "meta": { - "title": "系统日志", - "icon": "el-icon-warning", - "type": "menu" - }, - "component": "setting/log" - } - ] + "component": "opm/operation" + }, + ] + }, + { + "name": "rpm", + "path": "/rpm", + "meta": { + "title": "相关方", + "icon": "el-icon-goods", + "type": "menu" + }, + "children": [ + { + "name": "rpm", + "path": "/rpm/rparty", + "meta": { + "title": "相关方列表", + "icon": "el-icon-menu", }, - { - "path": "/other/about", - "name": "about", - "meta": { - "title": "关于", - "icon": "el-icon-info-filled", - "type": "menu" - }, - "component": "other/about" - } - ] + "component": "rpm/rparty" + }, + ] + }, + { + "name": "vm", + "path": "/vm", + "meta": { + "title": "访客", + "icon": "el-icon-goods", + "type": "menu" + }, + "children": [ + { + "name": "vm", + "path": "/vm/visit", + "meta": { + "title": "来访项目", + "icon": "el-icon-menu", + }, + "component": "vm/visit" + }, + ] + }, + { + "name": "am", + "path": "/am", + "meta": { + "title": "区域", + "icon": "el-icon-goods", + "type": "menu" + }, + "children": [ + { + "name": "am", + "path": "/am/area", + "meta": { + "title": "区域列表", + "icon": "el-icon-menu", + }, + "component": "am/area" + }, + ] + }, + { + "name": "em", + "path": "/em", + "meta": { + "title": "设备", + "icon": "el-icon-goods", + "type": "menu" + }, + "children": [ + { + "name": "am", + "path": "/am/em", + "meta": { + "title": "门禁通道", + "icon": "el-icon-menu", + }, + "component": "am/em" + }, + ] + }, + { + "name": "hrm", + "path": "/hrm", + "meta": { + "title": "人事", + "icon": "el-icon-user", + "type": "menu" + }, + "children": [ + { + "name": "employee", + "path": "/hrm/employee", + "meta": { + "title": "企业员工", + "icon": "el-icon-menu", + }, + "component": "hrm/employee" + }, + ] + }, + { + "name": "sys", + "path": "/sys", + "meta": { + "title": "系统", + "icon": "el-icon-setting", + "type": "menu" + }, + "children": [ + { + "path": "/sys/user", + "name": "user", + "meta": { + "title": "账户管理", + "icon": "el-icon-user-filled", + "type": "menu" + }, + "component": "sys/user" + }, + { + "path": "/sys/role", + "name": "role", + "meta": { + "title": "角色管理", + "icon": "el-icon-notebook", + "type": "menu" + }, + "component": "sys/role" + }, + { + "path": "/sys/dept", + "name": "dept", + "meta": { + "title": "部门管理", + "icon": "sc-icon-organization", + "type": "menu" + }, + "component": "sys/dept" + }, + { + "path": "/sys/dict", + "name": "dict", + "meta": { + "title": "字典管理", + "icon": "el-icon-document", + "type": "menu" + }, + "component": "sys/dict" + }, + { + "path": "/setting/menu", + "name": "settingMenu", + "meta": { + "title": "菜单管理", + "icon": "el-icon-fold", + "type": "menu" + }, + "component": "setting/menu" + }, + { + "path": "/sys/task", + "name": "task", + "meta": { + "title": "计划任务", + "icon": "el-icon-alarm-clock", + "type": "menu" + }, + "component": "sys/task" + } + ] + }, + { + "name": "ops", + "path": "/ops", + "meta": { + "title": "运维", + "icon": "el-icon-user", + "type": "menu" + }, + "children": [ + { + "name": "menu", + "path": "/ops/menu", + "meta": { + "title": "菜单管理", + "icon": "el-icon-fold", + }, + "component": "ops/menu" + }, + { + "name": "log", + "path": "/ops/log", + "meta": { + "title": "请求日志", + "icon": "el-icon-fold", + }, + "component": "ops/log_request" + }, + { + "name": "monitor", + "path": "/ops/monitor", + "meta": { + "title": "服务监控", + "icon": "el-icon-fold", + }, + "component": "ops/monitor" + }, + ] + }, +] export default routes; diff --git a/src/config/tableSelect.js b/src/config/tableSelect.js index 6661a67e..fe407a6e 100644 --- a/src/config/tableSelect.js +++ b/src/config/tableSelect.js @@ -4,16 +4,16 @@ export default { pageSize: 20, //表格每一页条数 parseData: function (res) { return { - data: res.data, - rows: res.data.rows, //分析行数据字段结构 - total: res.data.total, //分析总数字段结构 - msg: res.message, //分析描述字段结构 - code: res.code //分析状态字段结构 + data: res, + rows: res.results, //分析行数据字段结构 + total: res.count, //分析总数字段结构 + // msg: res.message, //分析描述字段结构 + // code: res.code //分析状态字段结构 } }, request: { page: 'page', //规定当前分页字段 - pageSize: 'pageSize', //规定一页条数字段 + pageSize: 'page_size', //规定一页条数字段 keyword: 'keyword' //规定搜索字段 }, props: { diff --git a/src/views/am/index.vue b/src/views/am/area.vue similarity index 100% rename from src/views/am/index.vue rename to src/views/am/area.vue diff --git a/src/views/develop/index.vue b/src/views/bigScreen/index.vue similarity index 100% rename from src/views/develop/index.vue rename to src/views/bigScreen/index.vue diff --git a/src/views/ecm/index.vue b/src/views/ecm/event.vue similarity index 100% rename from src/views/ecm/index.vue rename to src/views/ecm/event.vue diff --git a/src/views/monitor/index.vue b/src/views/em/index.vue similarity index 100% rename from src/views/monitor/index.vue rename to src/views/em/index.vue diff --git a/src/views/login/components/passwordForm.vue b/src/views/login/components/passwordForm.vue index 4dce02d8..27333695 100644 --- a/src/views/login/components/passwordForm.vue +++ b/src/views/login/components/passwordForm.vue @@ -131,8 +131,11 @@ export default { }); this.$message.success("Login Success 登录成功"); this.islogin = false; - } catch (err) {console.log(err);} + } catch (err) { + this.islogin = false; + console.log(err);} } catch (err) { + this.islogin = false; console.log(err); } // var res = await this.$API.auth.token.post(data) diff --git a/src/views/rpm/index.vue b/src/views/opm/operation.vue similarity index 100% rename from src/views/rpm/index.vue rename to src/views/opm/operation.vue diff --git a/src/views/vm/index.vue b/src/views/ops/log_request.vue similarity index 100% rename from src/views/vm/index.vue rename to src/views/ops/log_request.vue diff --git a/src/views/ops/menu.vue b/src/views/ops/menu.vue new file mode 100644 index 00000000..e69de29b diff --git a/src/views/ops/monitor.vue b/src/views/ops/monitor.vue new file mode 100644 index 00000000..e69de29b diff --git a/src/views/rpm/rparty.vue b/src/views/rpm/rparty.vue new file mode 100644 index 00000000..e69de29b diff --git a/src/views/sys/dept.vue b/src/views/sys/dept.vue new file mode 100644 index 00000000..e69de29b diff --git a/src/views/sys/dict.vue b/src/views/sys/dict.vue new file mode 100644 index 00000000..e69de29b diff --git a/src/views/sys/post.vue b/src/views/sys/post.vue new file mode 100644 index 00000000..e69de29b diff --git a/src/views/sys/role.vue b/src/views/sys/role.vue new file mode 100644 index 00000000..e69de29b diff --git a/src/views/sys/task.vue b/src/views/sys/task.vue new file mode 100644 index 00000000..e69de29b diff --git a/src/views/sys/user.vue b/src/views/sys/user.vue new file mode 100644 index 00000000..e69de29b diff --git a/src/views/vm/visit.vue b/src/views/vm/visit.vue new file mode 100644 index 00000000..e69de29b