Ver código fonte

用户权限功能

cyy 1 ano atrás
pai
commit
19bdd13124
2 arquivos alterados com 292 adições e 131 exclusões
  1. 2 131
      src/views/system/dashboard/index.vue
  2. 290 0
      src/views/system/dashboard/menu.json

+ 2 - 131
src/views/system/dashboard/index.vue

@@ -167,6 +167,7 @@ import TreeUtils from '@/utils/tree'
 import i18n from '@/utils/i18n' // Internationalization 国际化
 import i18n from '@/utils/i18n' // Internationalization 国际化
 import IbpsAvatar from '@/components/ibps-avatar'
 import IbpsAvatar from '@/components/ibps-avatar'
 import NoticeDialog from '@/views/platform/notice/edit'
 import NoticeDialog from '@/views/platform/notice/edit'
+import menu from './menu.json'
 // 透明图片
 // 透明图片
 const BLANK =
 const BLANK =
   'data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7'
   'data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7'
@@ -200,137 +201,7 @@ export default {
       activeDashboards: [],
       activeDashboards: [],
       noticeVisible: false,
       noticeVisible: false,
       noticeId: '',
       noticeId: '',
-      outList: [
-        {
-          alias: 'userFeedback',
-          checked: 'false',
-          children: [
-            {
-              alias: 'InfoComm',
-              checked: 'false',
-              children: [],
-              createBy: null,
-              createTime: '2016-08-26 09:48:29',
-              dataStatus: null,
-              dbType: null,
-              defaultUrl: '/bpmn/communication/communicationList',
-              desc: '',
-              displayInMenu: '1',
-              dsAlias: null,
-              icon: 'title',
-              iconBgColor: '#00aabb',
-              iconFontColor: '#ffffff',
-              iconType: 'icon',
-              id: '2',
-              ip: null,
-              isCommon: 'N',
-              isFolder: 'Y',
-              isOpen: 'N',
-              name: '信息沟通',
-              parentId: '1',
-              path: '1.1.2.1.1.2',
-              pk: '',
-              resourceType: 'menu',
-              sn: 1,
-              systemId: 'app',
-              tenantId: '-999',
-              updateBy: null,
-              updateTime: null
-            },
-            {
-              alias: 'Complanint',
-              checked: 'false',
-              children: [],
-              createBy: null,
-              createTime: '2016-08-26 09:48:29',
-              dataStatus: null,
-              dbType: null,
-              defaultUrl: '/bpmn/complaint/complaintList',
-              desc: '',
-              displayInMenu: '1',
-              dsAlias: null,
-              icon: 'completed',
-              iconBgColor: '#e7505a',
-              iconFontColor: '#ffffff',
-              iconType: 'icon',
-              id: '3',
-              ip: null,
-              isCommon: 'N',
-              isFolder: 'Y',
-              isOpen: 'N',
-              name: '投诉',
-              parentId: '1',
-              path: '1.1.2.1.1.3',
-              pk: '',
-              resourceType: 'menu',
-              sn: 1,
-              systemId: 'app',
-              tenantId: '-999',
-              updateBy: null,
-              updateTime: null
-            },
-            {
-              alias: 'Satisfaction',
-              checked: 'false',
-              children: [],
-              createBy: null,
-              createTime: '2016-08-26 09:48:29',
-              dataStatus: null,
-              dbType: null,
-              defaultUrl: '/bpmn/satisfaction/satisfaction',
-              desc: '',
-              displayInMenu: '1',
-              dsAlias: null,
-              icon: 'completed',
-              iconBgColor: '#e7505a',
-              iconFontColor: '#ffffff',
-              iconType: 'icon',
-              id: '4',
-              ip: null,
-              isCommon: 'N',
-              isFolder: 'Y',
-              isOpen: 'N',
-              name: '满意度评价',
-              parentId: '1',
-              path: '1.1.2.1.1.4',
-              pk: '',
-              resourceType: 'menu',
-              sn: 1,
-              systemId: 'app',
-              tenantId: '-999',
-              updateBy: null,
-              updateTime: null
-            }
-          ],
-          createBy: null,
-          createTime: '2016-08-26 09:48:29',
-          dataStatus: null,
-          dbType: null,
-          defaultUrl: null,
-          desc: '',
-          displayInMenu: 'Y',
-          dsAlias: null,
-          icon: 'title',
-          iconBgColor: '#00aabb',
-          iconFontColor: '#ffffff',
-          iconType: 'icon',
-          id: '1',
-          ip: null,
-          isCommon: 'N',
-          isFolder: 'Y',
-          isOpen: 'N',
-          name: '用户反馈',
-          parentId: '0',
-          path: '1.1.2.1.1',
-          pk: '',
-          resourceType: 'dir',
-          sn: 1,
-          systemId: 'app',
-          tenantId: '-999',
-          updateBy: null,
-          updateTime: null
-        }
-      ]
+      outList: menu
     }
     }
   },
   },
   created() {
   created() {

+ 290 - 0
src/views/system/dashboard/menu.json

@@ -0,0 +1,290 @@
+[
+  {
+    "alias": "userFeedback",
+    "checked": "false",
+    "children": [
+      {
+        "alias": "InfoComm",
+        "checked": "false",
+        "children": [],
+        "createBy": null,
+        "createTime": "2016-08-26 09:48:29",
+        "dataStatus": null,
+        "dbType": null,
+        "defaultUrl": "/bpmn/communication/communicationList",
+        "desc": "",
+        "displayInMenu": "1",
+        "dsAlias": null,
+        "icon": "title",
+        "iconBgColor": "#00aabb",
+        "iconFontColor": "#ffffff",
+        "iconType": "icon",
+        "id": "2",
+        "ip": null,
+        "isCommon": "N",
+        "isFolder": "Y",
+        "isOpen": "N",
+        "name": "信息沟通",
+        "parentId": "1",
+        "path": "1.1.2.1.1.2",
+        "pk": "",
+        "resourceType": "menu",
+        "sn": 1,
+        "systemId": "app",
+        "tenantId": "-999",
+        "updateBy": null,
+        "updateTime": null
+      },
+      {
+        "alias": "Complanint",
+        "checked": "false",
+        "children": [],
+        "createBy": null,
+        "createTime": "2016-08-26 09:48:29",
+        "dataStatus": null,
+        "dbType": null,
+        "defaultUrl": "/bpmn/complaint/complaintList",
+        "desc": "",
+        "displayInMenu": "1",
+        "dsAlias": null,
+        "icon": "completed",
+        "iconBgColor": "#e7505a",
+        "iconFontColor": "#ffffff",
+        "iconType": "icon",
+        "id": "3",
+        "ip": null,
+        "isCommon": "N",
+        "isFolder": "Y",
+        "isOpen": "N",
+        "name": "投诉",
+        "parentId": "1",
+        "path": "1.1.2.1.1.3",
+        "pk": "",
+        "resourceType": "menu",
+        "sn": 1,
+        "systemId": "app",
+        "tenantId": "-999",
+        "updateBy": null,
+        "updateTime": null
+      },
+      {
+        "alias": "Satisfaction",
+        "checked": "false",
+        "children": [],
+        "createBy": null,
+        "createTime": "2016-08-26 09:48:29",
+        "dataStatus": null,
+        "dbType": null,
+        "defaultUrl": "/bpmn/satisfaction/satisfaction",
+        "desc": "",
+        "displayInMenu": "1",
+        "dsAlias": null,
+        "icon": "completed",
+        "iconBgColor": "#e7505a",
+        "iconFontColor": "#ffffff",
+        "iconType": "icon",
+        "id": "4",
+        "ip": null,
+        "isCommon": "N",
+        "isFolder": "Y",
+        "isOpen": "N",
+        "name": "满意度评价",
+        "parentId": "1",
+        "path": "1.1.2.1.1.4",
+        "pk": "",
+        "resourceType": "menu",
+        "sn": 1,
+        "systemId": "app",
+        "tenantId": "-999",
+        "updateBy": null,
+        "updateTime": null
+      }
+    ],
+    "createBy": null,
+    "createTime": "2016-08-26 09:48:29",
+    "dataStatus": null,
+    "dbType": null,
+    "defaultUrl": null,
+    "desc": "",
+    "displayInMenu": "Y",
+    "dsAlias": null,
+    "icon": "title",
+    "iconBgColor": "#00aabb",
+    "iconFontColor": "#ffffff",
+    "iconType": "icon",
+    "id": "1",
+    "ip": null,
+    "isCommon": "N",
+    "isFolder": "Y",
+    "isOpen": "N",
+    "name": "用户反馈",
+    "parentId": "0",
+    "path": "1.1.2.1.1",
+    "pk": "",
+    "resourceType": "dir",
+    "sn": 1,
+    "systemId": "app",
+    "tenantId": "-999",
+    "updateBy": null,
+    "updateTime": null
+  },
+  {
+    "pk": "",
+    "name": "检验过程",
+    "ip": null,
+    "createBy": null,
+    "createTime": "2016-08-26 09:48:29",
+    "updateBy": null,
+    "updateTime": null,
+    "tenantId": "-999",
+    "dataStatus": null,
+    "dbType": null,
+    "dsAlias": null,
+    "id": "13",
+    "alias": "inspectionProcess",
+    "sn": 1,
+    "iconType": "icon",
+    "icon": "title",
+    "iconBgColor": "#00aabb",
+    "iconFontColor": "#ffffff",
+    "resourceType": "dir",
+    "parentId": "0",
+    "defaultUrl": null,
+    "isFolder": "Y",
+    "isOpen": "N",
+    "systemId": "app",
+    "path": "1.1.2.1.1",
+    "desc": "",
+    "displayInMenu": "Y",
+    "checked": "false",
+    "isCommon": "N",
+    "children": [
+      {
+        "pk": "",
+        "name": "附加检验申请",
+        "ip": null,
+        "createBy": null,
+        "createTime": "2016-08-26 09:48:29",
+        "updateBy": null,
+        "updateTime": null,
+        "tenantId": "-999",
+        "dataStatus": null,
+        "dbType": null,
+        "dsAlias": null,
+        "id": "14",
+        "alias": "additionalInspection",
+        "sn": 1,
+        "iconType": "icon",
+        "icon": "new-process",
+        "iconBgColor": "#1bbc9b",
+        "iconFontColor": "#ffffff",
+        "resourceType": "menu",
+        "parentId": "13",
+        "defaultUrl": "/bpmn/addiInspect/index",
+        "isFolder": "1",
+        "isOpen": "N",
+        "systemId": "app",
+        "path": "1.1.2.1.1.2",
+        "desc": "",
+        "displayInMenu": "Y",
+        "checked": "false",
+        "isCommon": "N"
+      }
+    ]
+  },
+  {
+    "pk": "",
+    "name": "报告查询",
+    "ip": null,
+    "createBy": null,
+    "createTime": "2016-08-26 09:48:29",
+    "updateBy": null,
+    "updateTime": null,
+    "tenantId": "-999",
+    "dataStatus": null,
+    "dbType": null,
+    "dsAlias": null,
+    "id": "15",
+    "alias": "reportQuery",
+    "sn": 1,
+    "iconType": "icon",
+    "icon": "title",
+    "iconBgColor": "#00aabb",
+    "iconFontColor": "#ffffff",
+    "resourceType": "dir",
+    "parentId": "0",
+    "defaultUrl": null,
+    "isFolder": "Y",
+    "isOpen": "N",
+    "systemId": "app",
+    "path": "1.1.2.1.1",
+    "desc": "",
+    "displayInMenu": "Y",
+    "checked": "false",
+    "isCommon": "N",
+    "children": [
+      {
+        "pk": "",
+        "name": "口头报告查询",
+        "ip": null,
+        "createBy": null,
+        "createTime": "2016-08-26 09:48:29",
+        "updateBy": null,
+        "updateTime": null,
+        "tenantId": "-999",
+        "dataStatus": null,
+        "dbType": null,
+        "dsAlias": null,
+        "id": "16",
+        "alias": "oralReport",
+        "sn": 1,
+        "iconType": "icon",
+        "icon": "draft",
+        "iconBgColor": "#00aabb",
+        "iconFontColor": "#ffffff",
+        "resourceType": "menu",
+        "parentId": "15",
+        "defaultUrl": "/bpmn/report/oralReport",
+        "isFolder": "1",
+        "isOpen": "N",
+        "systemId": "app",
+        "path": "1.1.2.1.1.2",
+        "desc": "",
+        "displayInMenu": "Y",
+        "checked": "false",
+        "isCommon": "N"
+      },
+      {
+        "pk": "",
+        "name": "延迟报告查询",
+        "ip": null,
+        "createBy": null,
+        "createTime": "2016-08-26 09:48:29",
+        "updateBy": null,
+        "updateTime": null,
+        "tenantId": "-999",
+        "dataStatus": null,
+        "dbType": null,
+        "dsAlias": null,
+        "id": "17",
+        "alias": "delayedReport",
+        "sn": 1,
+        "iconType": "icon",
+        "icon": "revoke",
+        "iconBgColor": "#00aabb",
+        "iconFontColor": "#ffffff",
+        "resourceType": "menu",
+        "parentId": "15",
+        "defaultUrl": "/bpmn/report/delayReport",
+        "isFolder": "1",
+        "isOpen": "N",
+        "systemId": "app",
+        "path": "1.1.2.1.1.3",
+        "desc": "",
+        "displayInMenu": "Y",
+        "checked": "false",
+        "isCommon": "N"
+      }
+    ]
+  }
+]