diff --git a/src/router/index.js b/src/router/index.js
index 663042d..12199eb 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -1,16 +1,16 @@
-import Vue from "vue";
-import Router from "vue-router";
+import Vue from 'vue'
+import Router from 'vue-router'
-Vue.use(Router);
+Vue.use(Router)
/* Layout */
-import Layout from "@/layout";
+import Layout from '@/layout'
/* Router Modules */
-import componentsRouter from "./modules/components";
-import chartsRouter from "./modules/charts";
-import tableRouter from "./modules/table";
-import nestedRouter from "./modules/nested";
+import componentsRouter from './modules/components'
+import chartsRouter from './modules/charts'
+import tableRouter from './modules/table'
+import nestedRouter from './modules/nested'
/**
* Note: sub-menu only appear when route children.length >= 1
@@ -40,244 +40,244 @@ import nestedRouter from "./modules/nested";
*/
export const constantRoutes = [
{
- path: "/redirect",
+ path: '/redirect',
component: Layout,
hidden: true,
children: [
{
- path: "/redirect/:path(.*)",
- component: () => import("@/views/redirect/index")
+ path: '/redirect/:path(.*)',
+ component: () => import('@/views/redirect/index')
}
]
},
{
- path: "/login",
- component: () => import("@/views/login/index"),
+ path: '/login',
+ component: () => import('@/views/login/index'),
hidden: true
},
{
- path: "/auth-redirect",
- component: () => import("@/views/login/auth-redirect"),
+ path: '/auth-redirect',
+ component: () => import('@/views/login/auth-redirect'),
hidden: true
},
{
- path: "/404",
- component: () => import("@/views/error-page/404"),
+ path: '/404',
+ component: () => import('@/views/error-page/404'),
hidden: true
},
{
- path: "/401",
- component: () => import("@/views/error-page/401"),
+ path: '/401',
+ component: () => import('@/views/error-page/401'),
hidden: true
},
{
- path: "/",
- name: "Dashboard",
+ path: '/',
+ name: 'Dashboard',
component: Layout,
- redirect: "/dashboard",
+ redirect: '/dashboard',
children: [
{
- path: "dashboard",
- component: () => import("@/views/dashboard/index"),
- name: "Dashboard",
- meta: { title: "首页", icon: "statistical", affix: true }
+ path: 'dashboard',
+ component: () => import('@/views/dashboard/index'),
+ name: 'Dashboard',
+ meta: { title: '首页', icon: 'statistical', affix: true }
}
]
},
{
- path: "/convenience",
+ path: '/convenience',
component: Layout,
- name: "Convenience",
- redirect: "/convenience/list",
+ name: 'Convenience',
+ redirect: '/convenience/list',
meta: {
- title: "工单管理",
- icon: "convenience"
+ title: '工单管理',
+ icon: 'convenience'
// roles: ["admin", "editor"]
},
children: [
{
- path: "list",
- component: () => import("@/views/convenience/list"),
- name: "ConvenienceList",
+ path: 'list',
+ component: () => import('@/views/convenience/list'),
+ name: 'ConvenienceList',
meta: {
- title: "工单列表",
- icon: "convenience",
+ title: '工单列表',
+ icon: 'convenience',
affix: true,
- parentTitle: "工单管理"
+ parentTitle: '工单管理'
}
},
{
- path: "add",
- component: () => import("@/views/convenience/add"),
- name: "ConvenienceList",
- meta: { title: "创建工单", icon: "convenience", affix: true },
+ path: 'add',
+ component: () => import('@/views/convenience/add'),
+ name: 'ConvenienceList',
+ meta: { title: '创建工单', icon: 'convenience', affix: true },
hidden: true
},
{
- path: "detail",
- component: () => import("@/views/convenience/detail"),
- name: "ConvenienceDetail",
+ path: 'detail',
+ component: () => import('@/views/convenience/detail'),
+ name: 'ConvenienceDetail',
meta: {
- title: "工单详情",
- icon: "convenience",
+ title: '工单详情',
+ icon: 'convenience',
affix: true,
- activeMenu: "/convenience/list"
+ activeMenu: '/convenience/list'
},
hidden: true
},
{
- path: "typeList",
- component: () => import("@/views/convenience/typeList"),
- name: "ConvenienceTypeList",
- meta: { title: "工单类型列表", icon: "convenience", affix: true },
+ path: 'typeList',
+ component: () => import('@/views/convenience/typeList'),
+ name: 'ConvenienceTypeList',
+ meta: { title: '工单类型列表', icon: 'convenience', affix: true },
hidden: true
}
]
},
{
- path: "/workBook",
+ path: '/workBook',
component: Layout,
- name: "WorkBook",
- redirect: "/workBook/list",
+ name: 'WorkBook',
+ redirect: '/workBook/list',
meta: {
- title: "工作手册",
- icon: "list"
+ title: '工作手册',
+ icon: 'list'
},
hidden: false,
children: [
{
- path: "list",
- component: () => import("@/views/workBook/list"),
- name: "workBookList",
+ path: 'list',
+ component: () => import('@/views/workBook/list'),
+ name: 'workBookList',
meta: {
- title: "工作手册列表",
- icon: "workBook",
+ title: '工作手册列表',
+ icon: 'workBook',
affix: true,
- parentTitle: "工作手册"
+ parentTitle: '工作手册'
}
},
{
- path: "detail",
- component: () => import("@/views/workBook/detail"),
- name: "workBookDetail",
+ path: 'detail',
+ component: () => import('@/views/workBook/detail'),
+ name: 'workBookDetail',
meta: {
- title: "工作手册详情",
- icon: "workBook",
+ title: '工作手册详情',
+ icon: 'workBook',
affix: true,
- parentTitle: "工作手册详情"
+ parentTitle: '工作手册详情'
},
hidden: true
}
]
},
{
- path: "/serviceGuide",
+ path: '/serviceGuide',
component: Layout,
- name: "ServiceGuide",
- redirect: "/serviceGuide/list",
+ name: 'ServiceGuide',
+ redirect: '/serviceGuide/list',
meta: {
- title: "办事指南",
- icon: "list"
+ title: '办事指南',
+ icon: 'list'
},
hidden: false,
children: [
{
- path: "list",
- component: () => import("@/views/serviceGuide/list"),
- name: "ServiceGuideList",
+ path: 'list',
+ component: () => import('@/views/serviceGuide/list'),
+ name: 'ServiceGuideList',
meta: {
- title: "办事指南列表",
- icon: "workBook",
+ title: '办事指南列表',
+ icon: 'workBook',
affix: true,
- parentTitle: "办事指南"
+ parentTitle: '办事指南'
}
},
{
- path: "detail",
- component: () => import("@/views/serviceGuide/detail"),
- name: "serviceGuideDetail",
+ path: 'detail',
+ component: () => import('@/views/serviceGuide/detail'),
+ name: 'serviceGuideDetail',
meta: {
- title: "办事指南详情",
- icon: "workBook",
+ title: '办事指南详情',
+ icon: 'workBook',
affix: true,
- parentTitle: "办事指南详情"
+ parentTitle: '办事指南详情'
},
hidden: true
}
]
},
{
- path: "/helpPrint",
+ path: '/helpPrint',
component: Layout,
- name: "HelpPrint",
- redirect: "/helpPrint/list",
+ name: 'HelpPrint',
+ redirect: '/helpPrint/list',
meta: {
- title: "代写代办管理",
- icon: "list",
- roles: ["admin", "editor"]
+ title: '代写代办管理',
+ icon: 'list',
+ roles: ['admin', 'editor']
},
children: [
{
- path: "list",
- component: () => import("@/views/helpPrint/list"),
- name: "helpPrintList",
+ path: 'list',
+ component: () => import('@/views/helpPrint/list'),
+ name: 'helpPrintList',
meta: {
- title: "代写代办列表",
- icon: "dxdb",
+ title: '代写代办列表',
+ icon: 'dxdb',
affix: true,
- parentTitle: "代写代办管理"
+ parentTitle: '代写代办管理'
}
},
{
- path: "detail",
- component: () => import("@/views/helpPrint/detail"),
- name: "helpPrintDetail",
+ path: 'detail',
+ component: () => import('@/views/helpPrint/detail'),
+ name: 'helpPrintDetail',
meta: {
- title: "代写代办详情",
- icon: "dxdb",
+ title: '代写代办详情',
+ icon: 'dxdb',
affix: true,
- parentTitle: "代写代办详情"
+ parentTitle: '代写代办详情'
},
hidden: true
},
{
- path: "read",
- component: () => import("@/views/helpPrint/read"),
- name: "helpPrintDetailRead",
+ path: 'read',
+ component: () => import('@/views/helpPrint/read'),
+ name: 'helpPrintDetailRead',
meta: {
- title: "代写代办详情",
- icon: "dxdb",
+ title: '代写代办详情',
+ icon: 'dxdb',
affix: true,
- parentTitle: "代写代办详情"
+ parentTitle: '代写代办详情'
},
hidden: true
}
]
},
{
- path: "/townRanking",
+ path: '/townRanking',
component: Layout,
- name: "TownRanking",
- redirect: "/townRanking/index",
+ name: 'TownRanking',
+ redirect: '/townRanking/index',
meta: {
- title: "乡镇办件统计",
- icon: "townRanking"
+ title: '乡镇办件统计',
+ icon: 'townRanking'
},
hidden: false,
children: [
{
- path: "list",
- component: () => import("@/views/townRanking/index"),
- name: "TownRanking",
+ path: 'list',
+ component: () => import('@/views/townRanking/index'),
+ name: 'TownRanking',
meta: {
- title: "乡镇办件统计",
- icon: "townRanking",
+ title: '乡镇办件统计',
+ icon: 'townRanking',
affix: true,
- parentTitle: "乡镇办件统计"
+ parentTitle: '乡镇办件统计'
}
}
]
- },
+ }
// {
// path: "/staff",
// component: Layout,
@@ -335,7 +335,7 @@ export const constantRoutes = [
// }
// ]
// }
-];
+]
/**
* asyncRoutes
@@ -343,25 +343,25 @@ export const constantRoutes = [
*/
export const asyncRoutes = [
{
- path: "/residentInformation",
+ path: '/residentInformation',
component: Layout,
- name: "ResidentInformation",
- redirect: "/residentInformation/list",
+ name: 'ResidentInformation',
+ redirect: '/residentInformation/list',
meta: {
- title: "居民信息管理",
- icon: "jmInfo",
- roles: ["SSS"]
+ title: '居民信息管理',
+ icon: 'jmInfo',
+ roles: ['SSS']
},
children: [
{
- path: "list",
- component: () => import("@/views/residentInformation/list"),
- name: "residentInformationList",
+ path: 'list',
+ component: () => import('@/views/residentInformation/list'),
+ name: 'residentInformationList',
meta: {
- title: "居民信息列表",
- icon: "jmInfo",
+ title: '居民信息列表',
+ icon: 'jmInfo',
affix: true,
- parentTitle: "居民信息管理"
+ parentTitle: '居民信息管理'
}
}
]
@@ -621,22 +621,22 @@ export const asyncRoutes = [
// },
// 404 page must be placed at the end !!!
- { path: "*", redirect: "/404", hidden: true }
-];
+ { path: '*', redirect: '/404', hidden: true }
+]
const createRouter = () =>
new Router({
// mode: 'history', // require service support
scrollBehavior: () => ({ y: 0 }),
routes: constantRoutes
- });
+ })
-const router = createRouter();
+const router = createRouter()
// Detail see: https://github.com/vuejs/vue-router/issues/1234#issuecomment-357941465
export function resetRouter() {
- const newRouter = createRouter();
- router.matcher = newRouter.matcher; // reset router
+ const newRouter = createRouter()
+ router.matcher = newRouter.matcher // reset router
}
-export default router;
+export default router
diff --git a/src/views/convenience/add.vue b/src/views/convenience/add.vue
index 50bce16..dcdbb78 100644
--- a/src/views/convenience/add.vue
+++ b/src/views/convenience/add.vue
@@ -1,6 +1,6 @@