diff --git a/src/api/deptAPI.js b/src/api/deptAPI.js index d32ba9e..572f349 100644 --- a/src/api/deptAPI.js +++ b/src/api/deptAPI.js @@ -1,75 +1,75 @@ -/** - * 部门管理 - */ -import base from './base'; // 导入接口域名列表 -import axios from '@/request'; // 导入http中创建的axios实例 - -const deptAPI = { - /** - * 新增部门 - * @param {*} deptId - * @param {*} parentId - * @param {*} name - * @param {*} orderNum - * @param {*} delFlag - * @param {*} type - * @param {*} typeName - */ - add(param) { - return axios.post(`${base.url}/apis/dept/add`, param) - }, - - - /** - * 获取部门列表信息 - * @param {*} deptName 部门名称 - */ - list(param) { - return axios.get(`${base.url}/apis/dept/list`, { - params: param - }) - }, - - /** - * 删除部门 - * @param {*} deptId deptId - */ - remove(param) { return axios.post(`${base.url}/apis/dept/remove`, param ) }, - - /** - * 修改部门 - * @param {*} deptId - * @param {*} parentId - * @param {*} name - * @param {*} orderNum - * @param {*} delFlag - * @param {*} type - * @param {*} typeName - */ - update(param) { - return axios.post(`${base.url}/apis/dept/update`, param) - }, - - // 部门详细信息 - deptDetail(param) { - return axios.post(`${base.url}/apis/dept/deptDetail`, param) - }, - - //导入往来期初数据 - importExcel(param) { - return axios({ - url:`${base.url}/apis/dept/export`, - method: 'post', - data: param, - processData: false,// 告诉axios不要去处理发送的数据(重要参数) - headers: { - 'Content-Type': 'multipart/form-data' - } - }) - }, - - -} -export default deptAPI; - - +/** + * 部门管理 + */ +import base from './base'; // 导入接口域名列表 +import axios from '@/request'; // 导入http中创建的axios实例 + +const deptAPI = { + /** + * 新增部门 + * @param {*} deptId + * @param {*} parentId + * @param {*} name + * @param {*} orderNum + * @param {*} delFlag + * @param {*} type + * @param {*} typeName + */ + add(param) { + return axios.post(`${base.url}/apis/dept/add`, param) + }, + + + /** + * 获取部门列表信息 + * @param {*} deptName 部门名称 + */ + list(param) { + return axios.get(`${base.url}/apis/dept/list`, { + params: param + }) + }, + + /** + * 删除部门 + * @param {*} deptId deptId + */ + remove(param) { return axios.post(`${base.url}/apis/dept/remove`, param ) }, + + /** + * 修改部门 + * @param {*} deptId + * @param {*} parentId + * @param {*} name + * @param {*} orderNum + * @param {*} delFlag + * @param {*} type + * @param {*} typeName + */ + update(param) { + return axios.post(`${base.url}/apis/dept/update`, param) + }, + + // 部门详细信息 + deptDetail(param) { + return axios.post(`${base.url}/apis/dept/deptDetail`, param) + }, + + //导入往来期初数据 + importExcel(param) { + return axios({ + url:`${base.url}/apis/dept/export`, + method: 'post', + data: param, + processData: false,// 告诉axios不要去处理发送的数据(重要参数) + headers: { + 'Content-Type': 'multipart/form-data' + } + }) + }, + + +} +export default deptAPI; + + diff --git a/src/pages/yfgl/cpzsk/add.vue b/src/pages/yfgl/cpzsk/add.vue index d1a5415..c035a2d 100644 --- a/src/pages/yfgl/cpzsk/add.vue +++ b/src/pages/yfgl/cpzsk/add.vue @@ -1,901 +1,898 @@ - - - - - - + + + + + + diff --git a/src/pages/yfgl/ffdj/add.vue b/src/pages/yfgl/ffdj/add.vue new file mode 100644 index 0000000..d2b4eaa --- /dev/null +++ b/src/pages/yfgl/ffdj/add.vue @@ -0,0 +1,285 @@ + + + + + + diff --git a/src/pages/yfgl/ffdj/index.vue b/src/pages/yfgl/ffdj/index.vue new file mode 100644 index 0000000..f9bd48f --- /dev/null +++ b/src/pages/yfgl/ffdj/index.vue @@ -0,0 +1,527 @@ + + + + + diff --git a/src/pages/yfgl/lwdj/add.vue b/src/pages/yfgl/lwdj/add.vue new file mode 100644 index 0000000..7c071e4 --- /dev/null +++ b/src/pages/yfgl/lwdj/add.vue @@ -0,0 +1,277 @@ + + + + + + diff --git a/src/pages/yfgl/lwdj/index.vue b/src/pages/yfgl/lwdj/index.vue new file mode 100644 index 0000000..f367fcf --- /dev/null +++ b/src/pages/yfgl/lwdj/index.vue @@ -0,0 +1,503 @@ + + + + + diff --git a/src/pages/yfgl/wjgl/add.vue b/src/pages/yfgl/wjgl/add.vue new file mode 100644 index 0000000..97353d3 --- /dev/null +++ b/src/pages/yfgl/wjgl/add.vue @@ -0,0 +1,277 @@ + + + + + + diff --git a/src/pages/yfgl/wjgl/index.vue b/src/pages/yfgl/wjgl/index.vue new file mode 100644 index 0000000..d3c2501 --- /dev/null +++ b/src/pages/yfgl/wjgl/index.vue @@ -0,0 +1,518 @@ + + + + + diff --git a/src/router/staticRoute.js b/src/router/staticRoute.js index 5a2b4d2..45cd3c9 100644 --- a/src/router/staticRoute.js +++ b/src/router/staticRoute.js @@ -1,4981 +1,5042 @@ -const Layout = () => - import(/* webpackChunkName: 'index' */ "../components/Layout"); - -const staticRoute = [ - { - path: "/", - redirect: "/home" - }, - { - path: "/error", - component: () => import(/* webpackChunkName: 'error' */ "../pages/error"), - children: [ - { - path: "401", - component: () => - import(/* webpackChunkName: 'error' */ "../pages/error/401") - }, - { - path: "403", - component: () => - import(/* webpackChunkName: 'error' */ "../pages/error/403") - }, - { - path: "404", - component: () => - import(/* webpackChunkName: 'error' */ "../pages/error/404") - }, - { - path: "500", - component: () => - import(/* webpackChunkName: 'error' */ "../pages/error/500") - }, - { - path: "95", - component: () => - import(/* webpackChunkName: 'error' */ "../pages/error/95") - } - ] - }, - { - path: "/independent", - component: () => - import( - /* webpackChunkName: 'independent' */ "../pages/independent/index" - ), - children: [ - { - name: "sbjkkb", - path: "sbjkkb", - component: () => - import( - /* webpackChunkName: 'independent' */ "../pages/independent/sbjkkb.vue" - ) - }, - { - name: "zlzzkb-hcl", - path: "zlzzkb-hcl", - component: () => - import( - /* webpackChunkName: 'independent' */ "../pages/independent/zlzzkb-hcl.vue" - ) - }, - { - name: "zlzzkb-sb", - path: "zlzzkb-sb", - component: () => - import( - /* webpackChunkName: 'independent' */ "../pages/independent/zlzzkb-sb.vue" - ) - }, - { - name: "scrwkb", - path: "scrwkb", - component: () => - import( - /* webpackChunkName: 'independent' */ "../pages/independent/scrwkb.vue" - ) - }, - { - name: "kanban", - path: "kanban", - component: () => - import( - /* webpackChunkName: 'independent' */ "../pages/independent/kanban" - ) - }, - { - name: "kanban1", - path: "kanban1", - component: () => - import( - /* webpackChunkName: 'independent' */ "../pages/independent/kanban1" - ) - }, - { - name: "kanban2", - path: "kanban2", - component: () => - import( - /* webpackChunkName: 'independent' */ "../pages/independent/kanban2" - ) - }, - { - name: "kanban3", - path: "kanban3", - component: () => - import( - /* webpackChunkName: 'independent' */ "../pages/independent/kanban3" - ) - }, - { - name: "kanban4", - path: "kanban4", - component: () => - import( - /* webpackChunkName: 'independent' */ "../pages/independent/kanban4" - ) - }, - { - name: "kanban5", - path: "kanban5", - component: () => - import( - /* webpackChunkName: 'independent' */ "../pages/independent/kanban5" - ) - }, - { - name: "kanban6", - path: "kanban6", - component: () => - import( - /* webpackChunkName: 'independent' */ "../pages/independent/kanban6" - ) - }, - { - name: "kanban7", //生产运营驾驶舱 - path: "kanban7", - component: () => - import( - /* webpackChunkName: 'independent' */ "../pages/independent/kanban7" - ) - }, - { - name: "kanban8", //全部设备看板 - path: "kanban8", - component: () => - import( - /* webpackChunkName: 'independent' */ "../pages/independent/kanban8" - ) - }, - { - name: "kanban9", //全部设备看板 - path: "kanban9", - component: () => - import( - /* webpackChunkName: 'independent' */ "../pages/independent/kanban9" - ) - }, - { - name: "kanban10", //全部设备看板 - path: "kanban10", - component: () => - import( - /* webpackChunkName: 'independent' */ "../pages/independent/kanban10" - ) - }, - { - name: "kanban11", - path: "kanban11", - component: () => - import( - /* webpackChunkName: 'independent' */ "../pages/independent/kanban11" - ) - }, - { - name: "screen", - path: "screen", - component: () => - import( - /* webpackChunkName: 'independent' */ "../pages/independent/screen" - ) - } - ] - }, - { - path: "/login", - component: () => import(/* webpackChunkName: 'login' */ "../pages/login") - }, - { - path: "/home", - // component: () => import(/* webpackChunkName: 'home' */ '../pages/index/index'), - component: Layout, - children: [ - { - path: "", - name: "home", - component: () => - import(/* webpackChunkName: 'home' */ "../pages/index/index") - } - ] - }, - { - path: "/task", - component: Layout, - children: [ - { - path: "index", - name: "task_index", - component: () => - import(/* webpackChunkName: 'task' */ "../pages/task/index") - }, - { - path: "acceptance", - name: "task_acceptance", - component: () => - import(/* webpackChunkName: 'task' */ "../pages/task/acceptance") - }, - { - path: "unacceptance", - name: "task_unacceptance", - component: () => - import(/* webpackChunkName: 'task' */ "../pages/task/unacceptance") - }, - { - path: "untreated", - name: "task_untreated", - component: () => - import(/* webpackChunkName: 'task' */ "../pages/task/untreated") - }, - { - path: "redact", - name: "task_redact", - meta: { - name: "新增任务" - }, - component: () => - import(/* webpackChunkName: 'task' */ "../pages/task/add") - }, - { - path: "reply", - name: "task_reply", - meta: { - name: "任务回复" - }, - component: () => - import(/* webpackChunkName: 'task' */ "../pages/task/reply") - }, - { - path: "detail", - name: "task_detail", - meta: { - name: "任务详情" - }, - component: () => - import(/* webpackChunkName: 'task' */ "../pages/task/detail") - }, - { - path: "handle", - name: "task_handle", - meta: { - name: "任务处理" - }, - component: () => - import(/* webpackChunkName: 'task' */ "../pages/task/handle") - }, - { - path: "check", - name: "task_check", - meta: { - name: "任务验收" - }, - component: () => - import(/* webpackChunkName: 'task' */ "../pages/task/check") - }, - { - path: "check_detail", - name: "task_check_detail", - meta: { - name: "验收详情" - }, - component: () => - import(/* webpackChunkName: 'task' */ "../pages/task/check_detail") - } - ] - }, - { - path: "/equipment", - component: Layout, - children: [ - { - path: "index", - name: "equipment_index", - component: () => - import( - /* webpackChunkName: 'equipment' */ "../pages/equipment/account" - ) - }, - { - path: "info", - name: "equipment_info", - meta: { - name: "设备信息" - }, - component: () => - import(/* webpackChunkName: 'equipment' */ "../pages/equipment/info") - } - ] - }, - { - path: "/dictionary", - component: Layout, - children: [ - { - path: "index", - name: "dictionary_index", - component: () => - import( - /* webpackChunkName: 'dictionary' */ "../pages/dictionary/index" - ) - } - ] - }, - { - path: "/management", - component: Layout, - children: [ - { - path: "company", - name: "management_company", - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/management/company" - ) - }, - { - path: "formDesign", - name: "formDesign", - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/formDesign/Home" - ) - }, - { - path: "department", - name: "management_department", - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/management/department" - ) - }, - { - path: "counits", - name: "management_counits", - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/management/counits" - ) - }, - { - path: "counits_add", - name: "management_counits_add", - meta: { - name: "新增供应商" - }, - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/management/counits_add" - ) - }, - { - path: "counits_deletedList", - name: "management_counits_deletedList", - meta: { - name: "已删除供应商" - }, - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/management/counits_deletedList" - ) - }, - { - path: "customer", - name: "management_customer", - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/management/customer/index" - ) - }, - { - path: "customer_add", - name: "management_customer_add", - meta: { - name: "新增客户" - }, - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/management/customer/add" - ) - }, - { - path: "customer_deletedList", - name: "management_customer_deletedList", - meta: { - name: "已删除客户" - }, - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/management/customer/deletedList" - ) - }, - { - path: "weChat", - name: "management_weChat", - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/management/weChat/index" - ) - }, - { - path: "user", - name: "management_user", - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/management/user" - ) - }, - { - path: "user_add", - name: "management_user_add", - meta: { - name: "新增账号" - }, - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/management/user_add" - ) - }, - { - path: "role", - name: "management_role", - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/management/role" - ) - }, - { - path: "role_add", - name: "management_role_add", - meta: { - name: "新增角色" - }, - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/management/role_add" - ) - }, - { - path: "menu", - name: "management_menu", - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/management/menu/index" - ) - }, - { - path: "facility", - name: "management_facility", - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/management/facility/index" - ) - }, - { - path: "facility_deletedList", - name: "management_facility_deletedList", - meta: { - name: "已删除仓库" - }, - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/management/facility/deletedList" - ) - }, - { - path: "facilityLocation", - name: "management_location", - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/management/facilityLocation/index" - ) - }, - { - path: "facilityLocation_add", - name: "management_location_add", - meta: { - name: "新增库位" - }, - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/management/facilityLocation/add" - ) - }, - { - path: "facilityLocation_deletedList", - name: "management_location_deletedList", - meta: { - name: "已删除库位" - }, - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/management/facilityLocation/deletedList" - ) - }, - { - path: "materiel", - name: "management_materiel", - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/management/materiel/index" - ) - }, - { - path: "materiel_redact", - name: "management_materiel_redact", - meta: { - name: "新增物料" - }, - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/management/materiel/add" - ) - }, - { - path: "materiel_batchList", - name: "management_materiel_batchList", - meta: { - name: "已删除物料" - }, - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/management/materiel/batchList" - ) - }, - { - path: "notice", - name: "management_notice", - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/management/notification/index" - ) - }, - - { - path: "expense", - name: "expense_add", - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/management/expense/index" - ) - }, - { - path: "expense_deletedList", - name: "expense_deletedList", - meta: { - name: "已删除采购费用" - }, - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/management/expense/deletedList" - ) - }, - { - path: "maintenance", - name: "maintenance_index", - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/management/maintenance/index" - ) - }, - { - path: "paymentType", - name: "paymentType_index", - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/management/paymentType/index" - ) - }, - { - path: "paymentType_deletedList", - name: "paymentType_deletedList", - meta: { - name: "已删除收支类型" - }, - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/management/paymentType/deletedList" - ) - }, - { - path: "station", - name: "station_index", - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/management/station/index" - ) - }, - { - path: "backUpDB", - name: "backUpDB_index", - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/management/backUpDB/index" - ) - }, - { - path: "updateLog", - name: "updateLog_index", - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/management/updateLog/index" - ) - }, - { - path: "updateLog_add", - name: "updateLog_add", - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/management/updateLog/add" - ) - }, - { - path: "opLog", - name: "opLog_index", - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/management/opLog/index" - ) - }, - { - path: "project", - name: "project_index", - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/management/project/index" - ) - }, - { - path: "approve_manage", - name: "approve_manage", - component: () => - import("../pages/management/approveManage/approveManage") - }, - { - path: "condition_set", - name: "condition_set", - meta: { - name: "条件设置" - }, - component: () => - import("../pages/management/approveManage/conditionSet") - }, - { - path: "flow_set", - name: "flow_set", - meta: { - name: "流程设置" - }, - component: () => import("../pages/management/approveManage/flowSet") - }, - { - path: "node_set", - name: "node_set", - meta: { - name: "节点设置" - }, - component: () => import("../pages/management/approveManage/nodeSet") - }, - { - path: "sales_commissions", - name: "sales_commissions", - component: () => import("../pages/management/salesCommissions") - }, - { - path: "timing", - name: "management_timing", - component: () => import("../pages/management/timing") - } - ] - }, - { - path: "/repair", - component: Layout, - children: [ - { - path: "index", - name: "repair_index", - component: () => - import(/* webpackChunkName: 'repair' */ "../pages/repair/index") - }, - { - path: "add", - name: "repair_add", - meta: { - name: "故障报修" - }, - component: () => - import(/* webpackChunkName: 'repair' */ "../pages/repair/add") - }, - { - path: "detail", - name: "repair_detail", - meta: { - name: "维修明细" - }, - component: () => - import(/* webpackChunkName: 'repair' */ "../pages/repair/detail") - }, - { - path: "handle", - name: "repair_handle", - meta: { - name: "维修处理" - }, - component: () => - import(/* webpackChunkName: 'repair' */ "../pages/repair/handle.vue") - }, - { - path: "check", - name: "repair_check", - meta: { - name: "验收评价" - }, - component: () => - import(/* webpackChunkName: 'repair' */ "../pages/repair/check") - }, - { - path: "record_list", - name: "repair_record_list", - component: () => - import( - /* webpackChunkName: 'repair' */ "../pages/repair/record/index" - ) - }, - { - path: "record_redact", - name: "repair_record_redact", - meta: { - name: "新增维修记录" - }, - component: () => - import(/* webpackChunkName: 'repair' */ "../pages/repair/record/add") - }, - { - path: "record_detail", - name: "repair_record_detail", - meta: { - name: "维修记录详情" - }, - component: () => - import( - /* webpackChunkName: 'repair' */ "../pages/repair/record/detail" - ) - } - ] - }, - { - path: "/upkeep", - component: Layout, - children: [ - { - path: "plan", - name: "upkeep_plan", - component: () => - import( - /* webpackChunkName: 'upkeep' */ "../pages/maintain/plan/index" - ) - }, - { - path: "plan_add", - name: "upkeep_plan_add", - meta: { - name: "新增保养计划" - }, - component: () => - import(/* webpackChunkName: 'upkeep' */ "../pages/maintain/plan/add") - }, - { - path: "plan_detail", - name: "upkeep_plan_detail", - meta: { - name: "保养计划详情" - }, - component: () => - import( - /* webpackChunkName: 'upkeep' */ "../pages/maintain/plan/detail" - ) - }, - { - path: "execution", - name: "upkeep_execution", - component: () => - import( - /* webpackChunkName: 'upkeep' */ "../pages/maintain/execution/index" - ) - }, - { - path: "execution_check", - name: "upkeep_execution_check", - meta: { - name: "保养验收" - }, - component: () => - import( - /* webpackChunkName: 'upkeep' */ "../pages/maintain/execution/check" - ) - }, - { - path: "execution_add", - name: "upkeep_execution_add", - meta: { - name: "新增保养执行" - }, - component: () => - import( - /* webpackChunkName: 'upkeep' */ "../pages/maintain/execution/add" - ) - }, - { - path: "execution_handle", - name: "upkeep_execution_handle", - meta: { - name: "处理保养执行" - }, - component: () => - import( - /* webpackChunkName: 'upkeep' */ "../pages/maintain/execution/handle" - ) - }, - { - path: "execution_detail", - name: "upkeep_execution_detail", - meta: { - name: "保养执行详情" - }, - component: () => - import( - /* webpackChunkName: 'upkeep' */ "../pages/maintain/execution/detail" - ) - }, - { - path: "project", - name: "upkeep_project", - component: () => - import( - /* webpackChunkName: 'upkeep' */ "../pages/maintain/project/index" - ) - } - ] - }, - { - path: "/inspection", - component: Layout, - children: [ - { - path: "plan", - name: "inspection_plan", - component: () => - import( - /* webpackChunkName: 'inspection' */ "../pages/inspection/plan/index" - ) - }, - { - path: "plan_add", - name: "inspection_plan_add", - meta: { - name: "新增巡检计划" - }, - component: () => - import( - /* webpackChunkName: 'inspection' */ "../pages/inspection/plan/add" - ) - }, - { - path: "plan_detail", - name: "inspection_plan_detail", - meta: { - name: "巡检计划详情" - }, - component: () => - import( - /* webpackChunkName: 'inspection' */ "../pages/inspection/plan/detail" - ) - }, - { - path: "daily", - name: "inspection_daily", - component: () => - import( - /* webpackChunkName: 'inspection' */ "../pages/inspection/daily/index" - ) - }, - { - path: "daily_check", - name: "inspection_daily_check", - meta: { - name: "巡检验收" - }, - component: () => - import( - /* webpackChunkName: 'inspection' */ "../pages/inspection/daily/check" - ) - }, - { - path: "daily_add", - name: "inspection_daily_add", - meta: { - name: "新增日常巡检" - }, - component: () => - import( - /* webpackChunkName: 'inspection' */ "../pages/inspection/daily/add" - ) - }, - { - path: "daily_handle", - name: "inspection_daily_handle", - meta: { - name: "处理日常巡检" - }, - component: () => - import( - /* webpackChunkName: 'inspection' */ "../pages/inspection/daily/handle" - ) - }, - { - path: "daily_detail", - name: "inspection_daily_detail", - meta: { - name: "日常巡检详情" - }, - component: () => - import( - /* webpackChunkName: 'inspection' */ "../pages/inspection/daily/detail" - ) - }, - { - path: "standard", - name: "inspection_standard", - component: () => - import( - /* webpackChunkName: 'inspection' */ "../pages/inspection/standard/index" - ) - }, - { - path: "standard_add", - name: "inspection_standard_add", - meta: { - name: "新增巡检标准" - }, - component: () => - import( - /* webpackChunkName: 'inspection' */ "../pages/inspection/standard/add" - ) - } - ] - }, - { - path: "/mesInspection", - component: Layout, - children: [ - { - path: "plan", - name: "mesInspection_plan", - component: () => - import( - /* webpackChunkName: 'inspection' */ "../pages/mes/inspection/plan/index" - ) - }, - { - path: "plan_add", - name: "mesInspection_plan_add", - meta: { - name: "新增巡检计划" - }, - component: () => - import( - /* webpackChunkName: 'inspection' */ "../pages/mes/inspection/plan/add" - ) - }, - { - path: "plan_detail", - name: "mesInspection_plan_detail", - meta: { - name: "巡检计划详情" - }, - component: () => - import( - /* webpackChunkName: 'inspection' */ "../pages/mes/inspection/plan/detail" - ) - }, - { - path: "daily", - name: "mesInspection_daily", - component: () => - import( - /* webpackChunkName: 'inspection' */ "../pages/mes/inspection/daily/index" - ) - }, - { - path: "daily_check", - name: "mesInspection_daily_check", - component: () => - import( - /* webpackChunkName: 'inspection' */ "../pages/mes/inspection/daily/check" - ) - }, - { - path: "daily_add", - name: "mesInspection_daily_add", - component: () => - import( - /* webpackChunkName: 'inspection' */ "../pages/mes/inspection/daily/add" - ) - }, - { - path: "daily_handle", - name: "mesInspection_daily_handle", - meta: { - name: "巡检执行" - }, - component: () => - import( - /* webpackChunkName: 'inspection' */ "../pages/mes/inspection/daily/handle" - ) - }, - { - path: "daily_detail", - name: "mesInspection_daily_detail", - meta: { - name: "巡检详情" - }, - component: () => - import( - /* webpackChunkName: 'inspection' */ "../pages/mes/inspection/daily/detail" - ) - }, - { - path: "standard", - name: "mesInspection_standard", - component: () => - import( - /* webpackChunkName: 'inspection' */ "../pages/mes/inspection/standard/index" - ) - }, - { - path: "standard_add", - name: "mesInspection_standard_add", - meta: { - name: "新增巡检标准" - }, - component: () => - import( - /* webpackChunkName: 'inspection' */ "../pages/mes/inspection/standard/add" - ) - } - ] - }, - { - path: "/report", - component: Layout, - children: [ - { - path: "8d", - name: "report_8d", - component: () => - import(/* webpackChunkName: 'report' */ "../pages/lpkaizen/8d") - }, - { - path: "8dinfo", - name: "report_8dinfo", - meta: { - name: "新增8D报告" - }, - component: () => - import(/* webpackChunkName: 'report' */ "../pages/lpkaizen/8dinfo") - } - ] - }, - { - path: "/schedule", - component: Layout, - children: [ - { - path: "monthreport", - name: "schedule_monthplan", - component: () => - import( - /* webpackChunkName: 'schedule' */ "../pages/schedule/monthPlan/index" - ) - }, - { - path: "monthplan_detail", - name: "schedule_monthplan_detail", - meta: { - name: "月报详情" - }, - component: () => - import( - /* webpackChunkName: 'schedule' */ "../pages/schedule/monthPlan/detail" - ) - }, - { - path: "monthplan_add", - name: "schedule_monthplan_add", - meta: { - name: "新增月报" - }, - component: () => - import( - /* webpackChunkName: 'schedule' */ "../pages/schedule/monthPlan/add" - ) - }, - { - path: "monthplan_edit", - name: "schedule_monthplan_edit", - meta: { - name: "编辑月报" - }, - component: () => - import( - /* webpackChunkName: 'schedule' */ "../pages/schedule/monthPlan/add" - ) - }, - { - path: "weekplan", - name: "schedule_weekplan", - component: () => - import( - /* webpackChunkName: 'schedule' */ "../pages/schedule/weeklyPlan/index" - ) - }, - { - path: "weekplan_detail", - name: "schedule_weekplan_detail", - meta: { - name: "周报详情" - }, - component: () => - import( - /* webpackChunkName: 'schedule' */ "../pages/schedule/weeklyPlan/detail" - ) - }, - { - path: "weekplan_add", - name: "schedule_weekplan_add", - meta: { - name: "新增周报" - }, - component: () => - import( - /* webpackChunkName: 'schedule' */ "../pages/schedule/weeklyPlan/add" - ) - }, - { - path: "weekplan_edit", - name: "schedule_weekplan_edit", - meta: { - name: "编辑周报" - }, - component: () => - import( - /* webpackChunkName: 'schedule' */ "../pages/schedule/weeklyPlan/add" - ) - }, - { - path: "dailyplan", - name: "schedule_dailyplan", - component: () => - import( - /* webpackChunkName: 'schedule' */ "../pages/schedule/dailyPlan/index" - ) - }, - { - path: "dailyplan_detail", - name: "schedule_dailyplan_detail", - meta: { - name: "工作日志详情" - }, - component: () => - import( - /* webpackChunkName: 'schedule' */ "../pages/schedule/dailyPlan/detail" - ) - }, - { - path: "dailyplan_add", - name: "schedule_dailyplan_add", - meta: { - name: "新增工作日志" - }, - component: () => - import( - /* webpackChunkName: 'schedule' */ "../pages/schedule/dailyPlan/add" - ) - }, - { - path: "dailyplan_edit", - name: "schedule_dailyplan_edit", - meta: { - name: "编辑工作日志" - }, - component: () => - import( - /* webpackChunkName: 'schedule' */ "../pages/schedule/dailyPlan/add" - ) - }, - { - path: "news", - name: "schedule_news", - component: () => - import( - /* webpackChunkName: 'schedule' */ "../pages/schedule/news/index" - ) - }, - { - path: "news_add", - name: "schedule_news_add", - meta: { - name: "新增新闻公告" - }, - component: () => - import( - /* webpackChunkName: 'schedule' */ "../pages/schedule/news/add" - ) - }, - { - path: "leave", - name: "schedule_leave", - component: () => - import( - /* webpackChunkName: 'schedule' */ "../pages/schedule/leaveMgr/indexNew" - ) - }, - { - path: "leave_add", - name: "schedule_leave_add", - meta: { - name: "新增请假申请" - }, - component: () => - import( - /* webpackChunkName: 'schedule' */ "../pages/schedule/leaveMgr/add" - ) - }, - { - path: "leave_approve_detail", - name: "schedule_leave_approve_detail", - meta: { - name: "请假管理审批详情" - }, - component: () => - import( - /* webpackChunkName: 'schedule' */ "../pages/schedule/leaveMgr/approveDetail" - ) - }, - { - path: "leave_edit", - name: "schedule_leave_edit", - meta: { - name: "编辑请假管理" - }, - component: () => - import( - /* webpackChunkName: 'schedule' */ "../pages/schedule/leaveMgr/add" - ) - }, - { - path: "leave_approve", - name: "schedule_leave_approve", - meta: { - name: "请假申请审批详情" - }, - component: () => - import( - /* webpackChunkName: 'schedule' */ "../pages/schedule/leaveMgr/approve" - ) - }, - { - path: "car_use", - name: "schedule_car_use", - component: () => - import( - /* webpackChunkName: 'schedule' */ "../pages/schedule/carUseApply/indexNew" - ) - }, - { - path: "car_use_add", - name: "schedule_car_use_add", - meta: { - name: "新增用车申请" - }, - component: () => - import( - /* webpackChunkName: 'schedule' */ "../pages/schedule/carUseApply/add" - ) - }, - { - path: "carUse_approve_detail", - name: "schedule_car_use_add", - meta: { - name: "用车申请审批详情" - }, - component: () => - import( - /* webpackChunkName: 'schedule' */ "../pages/schedule/carUseApply/approveDetail" - ) - }, - { - path: "car_use_edit", - name: "schedule_car_use_edit", - component: () => - import( - /* webpackChunkName: 'schedule' */ "../pages/schedule/carUseApply/add" - ) - }, - { - path: "car_use_approve", - name: "schedule_car_use_approve", - component: () => - import( - /* webpackChunkName: 'schedule' */ "../pages/schedule/carUseApply/approve" - ) - }, - { - path: "seal_use", - name: "schedule_seal_use", - component: () => - import( - /* webpackChunkName: 'schedule' */ "../pages/schedule/sealUseApply/index" - ) - }, - { - path: "seal_use_add", - name: "schedule_seal_use_add", - meta: { - name: "新增用章申请" - }, - component: () => - import( - /* webpackChunkName: 'schedule' */ "../pages/schedule/sealUseApply/add" - ) - }, - { - path: "seal_use_approve_detail", - name: "schedule_seal_use_approve_detail", - meta: { - name: "用章申请审批详情" - }, - component: () => - import( - /* webpackChunkName: 'schedule' */ "../pages/schedule/sealUseApply/approveDetail" - ) - }, - { - path: "reimburse", - name: "schedule_reimburse", - component: () => - import( - /* webpackChunkName: 'schedule' */ "../pages/schedule/reimburse/indexNew" - ) - }, - { - path: "reimburse_add", - name: "schedule_reimburse_add", - meta: { - name: "新增费用报销" - }, - component: () => - import( - /* webpackChunkName: 'schedule' */ "../pages/schedule/reimburse/add" - ) - }, - { - path: "reimburse_approve_detail", - name: "schedule_reimburse_approve_detail", - meta: { - name: "费用报销审批详情" - }, - component: () => - import( - /* webpackChunkName: 'schedule' */ "../pages/schedule/reimburse/approveDetail" - ) - }, - { - path: "reimburse_edit", - name: "schedule_reimburse_edit", - meta: { - name: "编辑费用报销" - }, - component: () => - import( - /* webpackChunkName: 'schedule' */ "../pages/schedule/reimburse/add" - ) - }, - { - path: "reimburse_approve", - name: "schedule_reimburse_approve", - meta: { - name: "费用报销审批详情" - }, - component: () => - import( - /* webpackChunkName: 'schedule' */ "../pages/schedule/reimburse/approve" - ) - }, - { - path: "pay", - name: "schedule_pay", - component: () => - import( - /* webpackChunkName: 'schedule' */ "../pages/schedule/payApply/indexNew" - ) - }, - { - path: "pay_add", - name: "schedule_pay_add", - meta: { - name: "新增付款申请" - }, - component: () => - import( - /* webpackChunkName: 'schedule' */ "../pages/schedule/payApply/add" - ) - }, - { - path: "pay_approve_detail", - name: "schedule_pay_approve_detail", - meta: { - name: "付款申请审批详情" - }, - component: () => - import( - /* webpackChunkName: 'schedule' */ "../pages/schedule/payApply/approveDetail" - ) - }, - { - path: "pay_edit", - name: "schedule_pay_edit", - meta: { - name: "编辑付款申请" - }, - component: () => - import( - /* webpackChunkName: 'schedule' */ "../pages/schedule/payApply/add" - ) - }, - { - path: "pay_approve", - name: "schedule_pay_approve", - meta: { - name: "付款申请审批详情" - }, - component: () => - import( - /* webpackChunkName: 'schedule' */ "../pages/schedule/payApply/approve" - ) - }, - { - path: "overtime", - name: "schedule_overtime", - component: () => - import( - /* webpackChunkName: 'schedule' */ "../pages/schedule/overTime/indexNew" - ) - }, - { - path: "overtime_add", - name: "schedule_overtime_add", - meta: { - name: "新增加班申请" - }, - component: () => - import( - /* webpackChunkName: 'schedule' */ "../pages/schedule/overTime/add" - ) - }, - { - path: "overtime_approve_detail", - name: "schedule_overtime_approve_detail", - meta: { - name: "加班申请审批详情" - }, - component: () => - import( - /* webpackChunkName: 'schedule' */ "../pages/schedule/overTime/approveDetail" - ) - }, - // { - // path: 'overtime_edit', - // name: 'schedule_overtime_edit', - // meta:{ - // name:'编辑加班申请' - // }, - // component: () => import(/* webpackChunkName: 'schedule' */ '../pages/schedule/overTime/add') - // }, - { - path: "overtime_approve", - name: "schedule_overtime_approve", - meta: { - name: "加班申请审批详情" - }, - component: () => - import( - /* webpackChunkName: 'schedule' */ "../pages/schedule/overTime/approve" - ) - }, - { - path: "payCheck", - name: "schedule_payCheck", - component: () => - import( - /* webpackChunkName: 'schedule' */ "../pages/schedule/payCheck/index" - ) - } - ] - }, - { - path: "/networking", - component: Layout, - children: [ - { - path: "gateway", - name: "gateway", - component: () => - import( - /* webpackChunkName: 'networking' */ "../pages/networking/gateway/index" - ) - }, - { - path: "gateway_add", - name: "gateway_add", - meta: { - name: "新增网关" - }, - component: () => - import( - /* webpackChunkName: 'networking' */ "../pages/networking/gateway/add" - ) - }, - { - path: "alarm_measure", - name: "alarm_measure", - component: () => - import( - /* webpackChunkName: 'networking' */ "../pages/networking/alarm_measure/index" - ) - }, - { - path: "realtime", - name: "realtime", - // component: () => import(/* webpackChunkName: 'networking' */ '../pages/networking/alarm_measure/index2') - component: () => - import( - /* webpackChunkName: 'networking' */ "../pages/networking/realTimeData/index" - ) //修改代码不能实时刷新页面 - }, - { - path: "history", - name: "history", - // component: () => import(/* webpackChunkName: 'networking' */ '../pages/networking/realTime_data/index') - component: () => - import( - /* webpackChunkName: 'networking' */ "../pages/networking/history_data/index" - ) - }, - { - //告警规则列表页 - path: "warning", - name: "networking_warning", - component: () => import("../pages/networking/warning/index") - }, - { - //设备预警列表页 - path: "machineWarning", - name: "networking_machineWarning", - component: () => import("../pages/networking/machineWarning/index") - } - ] - }, - { - path: "/truck", - component: Layout, - children: [ - //地磅数据管理 - { - path: "truck_scales", - name: "truck_scales", - component: () => - import(/* webpackChunkName: 'schedule' */ "../pages/truck/index") - }, - { - path: "truck_scales_add", - name: "truck_scales_add", - component: () => - import(/* webpackChunkName: 'schedule' */ "../pages/truck/add") - }, - { - path: "truck_scales_edit", - name: "truck_scales_edit", - component: () => - import(/* webpackChunkName: 'schedule' */ "../pages/truck/add") - } - ] - }, - { - path: "/purchase", - component: Layout, - children: [ - { - path: "purchase_notice_index", - name: "purchase_notice_index", - component: () => - import( - /* webpackChunkName: 'purchase' */ "../pages/scm/purchase/notice/index" - ) //收料通知列表 - }, - { - path: "purchase_notice_add", - name: "purchase_notice_add", - meta: { - name: "新增收料通知" - }, - component: () => - import( - /* webpackChunkName: 'purchase' */ "../pages/scm/purchase/notice/add" - ) //收料通知新增 - }, - { - path: "purchase_apply_index", - name: "purchase_apply_index", - component: () => - import( - /* webpackChunkName: 'purchase' */ "../pages/scm/purchase/apply/indexNew" - ) //采购申请 - }, - { - path: "purchase_apply_add", - name: "purchase_apply_add", - meta: { - name: "新增采购申请" - }, - component: () => - import( - /* webpackChunkName: 'purchase' */ "../pages/scm/purchase/apply/add" - ) - }, - { - path: "purchase_apply_detail", - name: "purchase_apply_detail", - meta: { - name: "采购申请详情" - }, - component: () => - import( - /* webpackChunkName: 'purchase' */ "../pages/scm/purchase/apply/detail" - ) - }, - { - path: "purchase_approve_detail", - name: "purchase_approve_detail", - meta: { - name: "采购申请审批页" - }, - component: () => - import( - /* webpackChunkName: 'purchase' */ "../pages/scm/purchase/apply/auditDetail" - ) - }, - { - path: "purchase_contract_index", - name: "purchase_contract_index", - component: () => - import( - /* webpackChunkName: 'purchase' */ "../pages/scm/purchase/contract/indexNew" - ) //采购订单 - }, - { - path: "purchase_contract_add", - name: "purchase_contract_add", - meta: { - name: "新增采购订单" - }, - component: () => - import( - /* webpackChunkName: 'purchase' */ "../pages/scm/purchase/contract/add" - ) - }, - { - path: "purchase_contract_detail", - name: "purchase_contract_detail", - meta: { - name: "采购订单详情" - }, - component: () => - import( - /* webpackChunkName: 'purchase' */ "../pages/scm/purchase/contract/detail" - ) - }, - { - path: "purchase_contract_approve_detail", - name: "purchase_contract_approve_detail", - meta: { - name: "采购订单审批页" - }, - component: () => - import( - /* webpackChunkName: 'purchase' */ "../pages/scm/purchase/contract/auditDetail" - ) - }, - { - path: "purchase_contract_toAlteration", - name: "purchase_contract_toAlteration", - meta: { - name: "变更合同" - }, - component: () => - import( - /* webpackChunkName: 'purchase' */ "../pages/scm/purchase/contract/toAlteration" - ) - }, - { - path: "purchase_contract_alteration", - name: "purchase_contract_alteration", - meta: { - name: "采购订单变更记录" - }, - component: () => - import( - /* webpackChunkName: 'purchase' */ "../pages/scm/purchase/contract/alteration" - ) //采购订单变更记录 - }, - { - path: "purchase_contract_alterationDetail", - name: "purchase_contract_alterationDetail", - meta: { - name: "变更记录详情" - }, - component: () => - import( - /* webpackChunkName: 'purchase' */ "../pages/scm/purchase/contract/alterationDetail" - ) //采购订单变更记录 - }, - { - path: "purchase_contract_associatedDocument", - name: "purchase_contract_associatedDocument", - meta: { - name: "采购订单关联单据" - }, - component: () => - import( - /* webpackChunkName: 'purchase' */ "../pages/scm/purchase/contract/associatedDocument" - ) //采购订单变更记录 - }, - { - path: "purchase_inStock_index", - name: "purchase_inStock_index", - component: () => - import( - /* webpackChunkName: 'purchase' */ "../pages/scm/purchase/inStock/index" - ) //采购入库 - }, - { - path: "purchase_inStock_add", - name: "purchase_inStock_add", - meta: { - name: "新增采购入库" - }, - component: () => - import( - /* webpackChunkName: 'purchase' */ "../pages/scm/purchase/inStock/add" - ) - }, - { - path: "purchase_invoice_add", - name: "purchase_invoice_add", - meta: { - name: "新增采购发票" - }, - component: () => - import( - /* webpackChunkName: 'purchase' */ "../pages/scm/purchase/invoice/add" - ) //采购发票 - }, - { - path: "purchase_invoice_index", - name: "purchase_invoice_index", - component: () => - import( - /* webpackChunkName: 'purchase' */ "../pages/scm/purchase/invoice/index" - ) //采购发票 - }, - { - path: "purchase_expense_add", - name: "purchase_expense_add", - meta: { - name: "新增采购费用" - }, - component: () => - import( - /* webpackChunkName: 'purchase' */ "../pages/scm/purchase/expense/add" - ) //采购费用 - }, - { - path: "purchase_expense_index", - name: "purchase_expense_index", - component: () => - import( - /* webpackChunkName: 'purchase' */ "../pages/scm/purchase/expense/index" - ) //采购费用 - }, - { - path: "purchase_outStock_add", - name: "purchase_outStock_add", - meta: { - name: "新增采购退货" - }, - component: () => - import( - /* webpackChunkName: 'purchase' */ "../pages/scm/purchase/outStock/add" - ) //采购退货 - }, - { - path: "purchase_outStock_index", - name: "purchase_outStock_index", - component: () => - import( - /* webpackChunkName: 'purchase' */ "../pages/scm/purchase/outStock/index" - ) //采购退货 - } - ] - }, - { - path: "/outsourcing", - component: Layout, - children: [ - { - path: "outsourcing_contract_index", - name: "outsourcing_contract_index", - component: () => - import( - /* webpackChunkName: 'outsourcing' */ "../pages/scm/outsourcing/contract/indexNew" - ) //委外合同 - }, - { - path: "outsourcing_contract_add", - name: "outsourcing_contract_add", - meta: { - name: "新增委外合同" - }, - component: () => - import( - /* webpackChunkName: 'outsourcing' */ "../pages/scm/outsourcing/contract/add" - ) //委外合同 - }, - { - path: "outsourcing_contract_detail", - name: "outsourcing_contract_detail", - meta: { - name: "委外合同详情" - }, - component: () => - import( - /* webpackChunkName: 'outsourcing' */ "../pages/scm/outsourcing/contract/detail" - ) //委外合同 - }, - { - path: "outsourcing_contract_approve_detail", - name: "outsourcing_contract_approve_detail", - meta: { - name: "委外合同审批页" - }, - component: () => - import( - /* webpackChunkName: 'outsourcing' */ "../pages/scm/outsourcing/contract/auditDetail" - ) //委外合同 - }, - { - path: "outsourcing_contract_toAlteration", - name: "outsourcing_contract_toAlteration", - meta: { - name: "变更合同" - }, - component: () => - import( - /* webpackChunkName: 'outsourcing' */ "../pages/scm/outsourcing/contract/toAlteration" - ) //委外合同变更 - }, - { - path: "outsourcing_contract_alteration", - name: "outsourcing_contract_alteration", - meta: { - name: "委外合同变更记录" - }, - component: () => - import( - /* webpackChunkName: 'outsourcing' */ "../pages/scm/outsourcing/contract/alteration" - ) //委外合同 - }, - { - path: "outsourcing_contract_alterationDetail", - name: "outsourcing_contract_alterationDetail", - meta: { - name: "变更记录详情" - }, - component: () => - import( - /* webpackChunkName: 'outsourcing' */ "../pages/scm/outsourcing/contract/alterationDetail" - ) //委外合同 - }, - { - path: "outsourcing_contract_associatedDocument", - name: "outsourcing_contract_associatedDocument", - meta: { - name: "委外合同关联单据" - }, - component: () => - import( - /* webpackChunkName: 'outsourcing' */ "../pages/scm/outsourcing/contract/associatedDocument" - ) //委外合同 - }, - { - path: "outsourcing_feeding_index", - name: "outsourcing_feeding_index", - component: () => - import( - /* webpackChunkName: 'outsourcing' */ "../pages/scm/outsourcing/feeding/index" - ) //委外投料单 - }, - { - path: "outsourcing_feeding_detail", - name: "outsourcing_feeding_detail", - meta: { - name: "委外投料详情" - }, - component: () => - import( - /* webpackChunkName: 'outsourcing' */ "../pages/scm/outsourcing/feeding/detail" - ) //委外投料单详情 - }, - { - path: "outsourcing_feeding_alteration", - name: "outsourcing_feeding_alteration", - meta: { - name: "委外投料变更" - }, - component: () => - import( - /* webpackChunkName: 'outsourcing' */ "../pages/scm/outsourcing/feeding/alteration" - ) //委外投料单详情 - }, - { - path: "outsourcing_feeding_alterationList", - name: "outsourcing_feeding_alterationList", - meta: { - name: "委外投料变更记录" - }, - component: () => - import( - /* webpackChunkName: 'outsourcing' */ "../pages/scm/outsourcing/feeding/alterationList" - ) //委外投料单详情 - }, - { - path: "outsourcing_feeding_alterationDetail", - name: "outsourcing_feeding_alterationDetail", - meta: { - name: "委外投料变更记录详情" - }, - component: () => - import( - /* webpackChunkName: 'outsourcing' */ "../pages/scm/outsourcing/feeding/alterationDetail" - ) //委外投料单详情 - }, - { - path: "outsourcing_outstock_index", - name: "outsourcing_outstock_index", - component: () => - import( - /* webpackChunkName: 'outsourcing' */ "../pages/scm/outsourcing/outStock/index" - ) //委外出库 - }, - { - path: "outsourcing_outstock_add", - name: "outsourcing_outstock_add", - meta: { - name: "新增委外出库" - }, - component: () => - import( - /* webpackChunkName: 'outsourcing' */ "../pages/scm/outsourcing/outStock/add" - ) //委外出库 - }, - { - path: "outsourcing_inStock_index", - name: "outsourcing_inStock_index", - component: () => - import( - /* webpackChunkName: 'outsourcing' */ "../pages/scm/outsourcing/inStock/index" - ) //委外入库 - }, - { - path: "outsourcing_inStock_add", - name: "outsourcing_inStock_add", - meta: { - name: "新增委外入库" - }, - component: () => - import( - /* webpackChunkName: 'outsourcing' */ "../pages/scm/outsourcing/inStock/add" - ) //委外入库 - }, - { - path: "outsourcing_processingCharge_index", - name: "outsourcing_processingCharge_index", - component: () => - import( - /* webpackChunkName: 'outsourcing' */ "../pages/scm/outsourcing/processingCharge/index" - ) //加工费用 - }, - { - path: "outsourcing_processingCharge_add", - name: "outsourcing_processingCharge_add", - meta: { - name: "新增加工费用" - }, - component: () => - import( - /* webpackChunkName: 'outsourcing' */ "../pages/scm/outsourcing/processingCharge/add" - ) //加工费用 - }, - , - { - path: "outsourcing_outsourcingReturn_index", - name: "outsourcing_outsourcingReturn_index", - component: () => - import( - /* webpackChunkName: 'outsourcing' */ "../pages/scm/outsourcing/outsourcingReturn/index" - ) //加工费用 - }, - { - path: "outsourcing_outsourcingReturn_add", - name: "outsourcing_outsourcingReturn_add", - meta: { - name: "新增委外退料" - }, - component: () => - import( - /* webpackChunkName: 'outsourcing' */ "../pages/scm/outsourcing/outsourcingReturn/add" - ) //加工费用 - } - ] - }, - { - path: "/kanban", - component: Layout, - children: [ - { - path: "index", - name: "kanban", - component: () => - import(/* webpackChunkName: 'gylInventory' */ "../pages/kanban") - } - ] - }, - { - path: "/basic", - component: Layout, - children: [ - { - path: "bom", - name: "basic_bom", - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/mes/basic/bom/bom.vue" - ) - }, - { - path: "bom_add", - name: "basic_bom_add", - meta: { - name: "新增BOM" - }, - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/mes/basic/bom/add.vue" - ) - }, - { - path: "bom_edit", - name: "basic_bom_edit", - meta: { - name: "编辑BOM" - }, - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/mes/basic/bom/edit.vue" - ) - }, - { - path: "crew", - name: "basic_crew", - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/mes/basic/crew/index.vue" - ) - }, - { - path: "crew_add", - name: "basic_crew_add", - meta: { - name: "新增排班计划" - }, - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/mes/basic/crew/add.vue" - ) - }, - { - path: "process", - name: "basic_process", - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/mes/basic/process/index.vue" - ) - }, - { - path: "process_add", - name: "basic_process_add", - meta: { - name: "新增工序" - }, - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/mes/basic/process/add.vue" - ) - }, - { - path: "process_edit", - name: "basic_process_edit", - meta: { - name: "编辑工序" - }, - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/mes/basic/process/edit.vue" - ) - }, - { - path: "check_project", - name: "basic_check_project", - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/mes/basic/checkProject/index.vue" - ) - }, - { - path: "check_project_add", - name: "basic_check_project_add", - meta: { - name: "新增检验项目" - }, - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/mes/basic/checkProject/add.vue" - ) - }, - { - path: "check_project_edit", - name: "basic_check_project_edit", - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/mes/basic/checkProject/edit.vue" - ) - }, - { - path: "check_plan", - name: "basic_check_plan", - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/mes/basic/checkPlan/index.vue" - ) - }, - { - path: "check_plan_add", - name: "basic_check_plan_add", - meta: { - name: "新增检验方案" - }, - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/mes/basic/checkPlan/add.vue" - ) - }, - { - path: "check_plan_edit", - name: "basic_check_plan_edit", - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/mes/basic/checkPlan/edit.vue" - ) - }, - { - path: "craft", - name: "basic_craft", - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/mes/basic/craft/index.vue" - ) - }, - { - path: "craft_add", - name: "basic_craft_add", - meta: { - name: "新增工艺路线" - }, - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/mes/basic/craft/add.vue" - ) - }, - { - path: "craft_edit", - name: "basic_craft_edit", - meta: { - name: "编辑工艺路线" - }, - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/mes/basic/craft/add.vue" - ) - }, - { - path: "poor_add", - name: "basic_poor_add", - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/mes/basic/poor/add.vue" - ) - }, - { - path: "poor", - name: "basic_poor", - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/mes/basic/poor/index.vue" - ) - }, - { - path: "shift", - name: "basic_shift", - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/mes/basic/shift/index.vue" - ) - }, - { - path: "shift_add", - name: "basic_shift_add", - meta: { - name: "新增班制配置" - }, - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/mes/basic/shift/add.vue" - ) - }, - { - path: "shift_edit", - name: "basic_shift_add", - meta: { - name: "编辑班制配置" - }, - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/mes/basic/shift/add.vue" - ) - }, - { - path: "scgg", - name: "scgg", - meta: { - name: "生产规格" - }, - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/mes/basic/scgg/index.vue" - ) - }, - { - path: "scgg-add", - name: "scgg-add", - meta: { - name: "生产规格-新增" - }, - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/mes/basic/scgg/add.vue" - ) - }, - { - path: "scgg-detail", - name: "scgg-detail", - meta: { - name: "生产规格-详情" - }, - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/mes/basic/scgg/detail.vue" - ) - }, - { - path: "scrw", - name: "scrw", - meta: { - name: "生产任务" - }, - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/mes/basic/scrw/index.vue" - ) - }, - { - path: "scrw-add", - name: "scrw-add", - meta: { - name: "生产任务-新增" - }, - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/mes/basic/scrw/add.vue" - ) - }, - { - path: "scrw-detail", - name: "scrw-detail", - meta: { - name: "生产任务-详情" - }, - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/mes/basic/scrw/detail.vue" - ) - }, - { - path: "sbbg", - name: "sbbg", - meta: { - name: "生箔报工" - }, - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/mes/basic/sbbg/index.vue" - ) - }, - { - path: "sbbg-add", - name: "sbbg-add", - meta: { - name: "生箔报工-新增" - }, - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/mes/basic/sbbg/add.vue" - ) - }, - { - path: "sbbg-detail", - name: "sbbg-detail", - meta: { - name: "生箔报工-详情" - }, - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/mes/basic/sbbg/detail.vue" - ) - }, - { - path: "hclbg", - name: "hclbg", - meta: { - name: "后处理报工" - }, - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/mes/basic/hclbg/index.vue" - ) - }, - { - path: "hclbg-add", - name: "hclbg-add", - meta: { - name: "后处理报工-新增" - }, - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/mes/basic/hclbg/add.vue" - ) - }, - { - path: "hclbg-detail", - name: "hclbg-detail", - meta: { - name: "后处理报工-详情" - }, - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/mes/basic/hclbg/detail.vue" - ) - }, - { - path: "fqbg", - name: "fqbg", - meta: { - name: "分切报工" - }, - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/mes/basic/fqbg/index.vue" - ) - }, - { - path: "fqbg-add", - name: "fqbg-add", - meta: { - name: "分切报工-新增" - }, - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/mes/basic/fqbg/add.vue" - ) - }, - { - path: "fqbg-detail", - name: "fqbg-detail", - meta: { - name: "分切报工-详情" - }, - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/mes/basic/fqbg/detail.vue" - ) - }, - { - path: "scghjl", - name: "scghjl", - meta: { - name: "生产更换记录" - }, - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/mes/basic/scghjl/index.vue" - ) - }, - { - path: "scghjl-add", - name: "scghjl-add", - meta: { - name: "生产更换记录-新增" - }, - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/mes/basic/scghjl/add.vue" - ) - }, - { - path: "scghjl-detail", - name: "scghjl-detail", - meta: { - name: "生产更换记录-详情" - }, - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/mes/basic/scghjl/detail.vue" - ) - }, - { - path: "zytljl", - name: "zytljl", - meta: { - name: "制液投料记录" - }, - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/mes/basic/zytljl/index.vue" - ) - }, - { - path: "zytljl-add", - name: "zytljl-add", - meta: { - name: "制液投料记录-新增" - }, - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/mes/basic/zytljl/add.vue" - ) - }, - { - path: "zytljl-detail", - name: "zytljl-detail", - meta: { - name: "制液投料记录-详情" - }, - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/mes/basic/zytljl/detail.vue" - ) - }, - { - path: "zytlmxb", - name: "zytlmxb", - meta: { - name: "制液投料明细表" - }, - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/mes/basic/zytlmxb/index.vue" - ) - }, - { - path: "zytlmxb-add", - name: "zytlmxb-add", - meta: { - name: "制液投料明细表-新增" - }, - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/mes/basic/zytlmxb/add.vue" - ) - }, - { - path: "zytlmxb-detail", - name: "zytlmxb-detail", - meta: { - name: "制液投料明细表-详情" - }, - component: () => - import( - /* webpackChunkName: 'management' */ "../pages/mes/basic/zytlmxb/detail.vue" - ) - } - ] - }, - { - path: "/planManagement", - component: Layout, - children: [ - { - path: "production", //生产计划列表 - name: "production_planManagement", - component: () => import("../pages/mes/planManagement/production/index") - }, - { - path: "production_add", //生产计划详情 - name: "production_planManagement_add", - meta: { - name: "生产计划详情" - }, - component: () => import("../pages/mes/planManagement/production/add") - }, - { - path: "production_follow", //跟踪生产计划 - name: "production_planManagement_follow", - meta: { - name: "跟踪生产计划" - }, - component: () => import("../pages/mes/planManagement/production/follow") - }, - { - path: "production_alteration", //变更记录 - name: "production_planManagement_alteration", - meta: { - name: "变更记录" - }, - component: () => - import("../pages/mes/planManagement/production/alteration") - }, - { - path: "feeding", //投料计划列表 - name: "feeding_planManagement", - component: () => import("../pages/mes/planManagement/feeding/index") - }, - { - path: "feeding_detail", //投料计划详情 - name: "feeding_detail_planManagement", - meta: { - name: "投料计划详情" - }, - component: () => import("../pages/mes/planManagement/feeding/detail") - }, - { - path: "feeding_alteration", //投料计划变更 - name: "feeding_alteration_planManagement", - meta: { - name: "投料计划变更" - }, - component: () => - import("../pages/mes/planManagement/feeding/alteration") - }, - { - path: "feeding_alterationDetail", //投料计划变更详情 - name: "feeding_alterationDetail_planManagement", - meta: { - name: "投料计划变更记录" - }, - component: () => - import("../pages/mes/planManagement/feeding/alterationDetail") - }, - { - path: "feeding_alterationList", //投料计划变更详情 - name: "feeding_alterationList_planManagement", - meta: { - name: "投料计划变更详情" - }, - component: () => - import("../pages/mes/planManagement/feeding/alterationList") - }, - { - path: "working_procedure", //工序计划列表 - name: "working_procedure_planManagement", - component: () => - import("../pages/mes/planManagement/working_procedure/index") - }, - { - path: "working_procedure_add", //工序计划新增 - name: "working_procedure_add_planManagement", - meta: { - name: "工序计划详情" - }, - component: () => - import("../pages/mes/planManagement/working_procedure/add") - }, - { - path: "working_procedure_follow", //跟踪工序计划 - name: "working_procedure_planManagement_follow", - meta: { - name: "跟踪工序计划" - }, - component: () => - import("../pages/mes/planManagement/working_procedure/follow") - }, - { - path: "working_procedure_follow", //跟踪工序计划 - name: "working_procedure_planManagement_follow", - component: () => - import("../pages/mes/planManagement/working_procedure/follow") - } - ] - }, - { - path: "/jobShop", //车间管理 - component: Layout, - children: [ - { - path: "dispatch", //派工记录 - name: "jobShop_dispatch", - component: () => import("../pages/mes/jobShop/dispatch/index") - }, - { - path: "dispatch_gante", //派工甘特图 - name: "jobShop_dispatch_gante", - meta: { - name: "任务甘特图" - }, - component: () => import("../pages/mes/jobShop/dispatch/gante") - }, - - // gDemo - { - path: "start_work", //开工记录 - name: "start_work_list", - component: () => import("../pages/mes/jobShop/startWork/index") - }, - { - path: "put_up_work", //挂起记录 - name: "put_up_work_list", - component: () => import("../pages/mes/jobShop/putUpWork/index") - }, - { - path: "work_report", //报工记录 - name: "work_report", - component: () => import("../pages/mes/jobShop/workReport/index") - }, - { - path: "work_check", //报工记录 - name: "work_check", - component: () => import("../pages/mes/jobShop/workCheck/index") - }, - { - path: "material_collect", //用料采集记录 - name: "material_collect", - component: () => import("../pages/mes/jobShop/materialCollect/index") - }, - { - path: "materialScrapList", //用料报废记录 - name: "materialScrapList", - component: () => import("../pages/mes/jobShop/materialScrap/index") - }, - { - path: "addMaterialScrap", //用料报废记录 - name: "addMaterialScrap", - meta: { - name: "用料报废单详情" - }, - component: () => import("../pages/mes/jobShop/materialScrap/add.vue") - } - ] - }, - { - path: "/quality", //质量管理 - component: Layout, - children: [ - // gDemo - { - path: "incomingList", //来料检验记录 - name: "incomingList", - component: () => import("../pages/mes/quality/inspection/index") - }, - { - path: "addIncoming", //来料检验记录 - name: "addIncoming", - meta: { - name: "来料检验详情" - }, - component: () => import("../pages/mes/quality/inspection/add") - }, - { - path: "incoming_qrcode", //来料检验生成二维码 - name: "incoming_qrcode", - meta: { - name: "来料检验二维码打印" - }, - component: () => import("../pages/mes/quality/inspection/qrCode") - }, - { - path: "deliveryInspection", //发货检验记录 - name: "deliveryInspectionList", - component: () => import("../pages/mes/quality/deliveryInspection/index") - }, - { - path: "addDeliveryInspection", //添加发货检验 - name: "addDeliveryInspection", - meta: { - name: "发货检验详情" - }, - component: () => import("../pages/mes/quality/deliveryInspection/add") - }, - { - path: "productInspection", //产品检验记录 - name: "productInspection", - component: () => import("../pages/mes/quality/productInspection/index") - }, - { - path: "productInspection_qrcode", //产品检验生成二维码 - name: "productInspection_qrcode", - meta: { - name: "产品检验二维码" - }, - component: () => import("../pages/mes/quality/productInspection/qrCode") - }, - { - path: "addProductInspection", //添加产品检验 - name: "addProductInspection", - meta: { - name: "产品检验详情" - }, - component: () => import("../pages/mes/quality/productInspection/add") - }, - { - path: "patrol", //巡检记录 - name: "patrolList", - component: () => import("../pages/mes/quality/patrol/index") - }, - { - path: "patrol_add", //添加巡检记录 - name: "patrolList_add", - meta: { - name: "新增质量巡检单" - }, - component: () => import("../pages/mes/quality/patrol/add") - }, - { - path: "scales_inspection", //巡检记录 - name: "scales_inspection", - component: () => - import("../pages/mes/quality/scalesMaterielInspection/index") - }, - { - path: "scales_inspection_add", //添加巡检记录 - name: "scales_inspection_add", - meta: { - name: "磅单来料检验详情" - }, - component: () => - import("../pages/mes/quality/scalesMaterielInspection/add.vue") - }, - { - path: "traceability", //巡检记录 - name: "traceability", - component: () => import("../pages/mes/quality/traceability/index") - } - ] - }, - { - path: "/sales", - component: Layout, - children: [ - { - path: "salesContract", - name: "sales_salesContract", - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/scm/sales/sales_contract/indexNew" - ) - }, - { - path: "salesContract_add", - name: "sales_salesContract_add", - meta: { - name: "新增销售订单" - }, - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/scm/sales/sales_contract/add" - ) - }, - { - path: "salesContract_detail", - name: "sales_salesContract_detail", - meta: { - name: "销售订单详情" - }, - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/scm/sales/sales_contract/detail" - ) - }, - { - path: "salesContract_approve_detail", - name: "salesContract_approve_detail", - meta: { - name: "销售订单审批页" - }, - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/scm/sales/sales_contract/auditDetail" - ) - }, - { - path: "salesContract_edit", - name: "sales_salesContract_edit", - meta: { - name: "变更合同" - }, - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/scm/sales/sales_contract/edit" - ) - }, - { - path: "salesContract_alterationList", - name: "sales_salesContract_alterationList", - meta: { - name: "销售订单变更记录" - }, - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/scm/sales/sales_contract/alterationList" - ) - }, - { - path: "salesContract_alterationDetail", - name: "sales_salesContract_alterationDetail", - meta: { - name: "变更记录详情" - }, - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/scm/sales/sales_contract/alterationDetail" - ) - }, - { - path: "salesContract_associatedDocument", - name: "sales_salesContract_associatedDocument", - meta: { - name: "销售订单关联单据" - }, - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/scm/sales/sales_contract/associatedDocument" - ) - } - ] - }, - { - path: "/sales", - component: Layout, - children: [ - { - path: "salesStock", - name: "sales_salesStock", - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/scm/sales/sales_stock/index" - ) - }, - { - path: "salesStock_add", - name: "sales_salesStock_add", - meta: { - name: "新增销售出库" - }, - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/scm/sales/sales_stock/add" - ) - } - ] - }, - { - path: "/sales", - component: Layout, - children: [ - { - path: "salesReturn", - name: "sales_return", - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/scm/sales/sales_return/index" - ) - }, - { - path: "salesReturn_add", - name: "sales_return_add", - meta: { - name: "新增销售退货" - }, - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/scm/sales/sales_return/add" - ) - } - ] - }, - { - path: "/sales", - component: Layout, - children: [ - { - path: "salesBill", - name: "sales_bill", - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/scm/sales/sales_bill/index" - ) - }, - { - path: "salesBill_add", - name: "sales_bill_add", - meta: { - name: "新增销售发票" - }, - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/scm/sales/sales_bill/add" - ) - } - ] - }, - { - path: "/sales", - component: Layout, - children: [ - { - path: "salesCost", - name: "sales_cost", - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/scm/sales/sales_cost/index" - ) - }, - { - path: "salesCost_add", - name: "sales_cost_add", - meta: { - name: "新增销售费用" - }, - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/scm/sales/sales_cost/add" - ) - } - ] - }, - { - path: "/sales", - component: Layout, - children: [ - { - path: "deliveryNote", - name: "delivery_note", - component: () => import("../pages/scm/sales/delivery_note/index") - }, - { - path: "deliveryNote_add", - name: "delivery_note_add", - meta: { - name: "新增发货通知" - }, - component: () => import("../pages/scm/sales/delivery_note/add") - } - ] - }, - { - path: "/warehouse", - component: Layout, - children: [ - { - path: "produceStock", - name: "produce_stock", - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/scm/warehouse/produceStock/index" - ) - }, - { - path: "produceStock_add", - name: "produce_stock_add", - meta: { - name: "新增生产入库" - }, - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/scm/warehouse/produceStock/add" - ) - }, - { - path: "otherStock", - name: "other_stock", - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/scm/warehouse/otherStock/index" - ) - }, - { - path: "otherStock_add", - name: "other_stock_add", - meta: { - name: "新增其他入库" - }, - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/scm/warehouse/otherStock/add" - ) - }, - { - path: "otherStockOut", - name: "other_stockOut", - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/scm/warehouse/otherStockOut/index" - ) - }, - { - path: "otherStockOut_add", - name: "other_stockOut_add", - meta: { - name: "新增其他出库" - }, - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/scm/warehouse/otherStockOut/add" - ) - }, - { - path: "consumingStock", - name: "consuming_stock", - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/scm/warehouse/consumingStock/index" - ) - }, - { - path: "consumingStock_add", - name: "consuming_stock_add", - meta: { - name: "新增生产领用" - }, - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/scm/warehouse/consumingStock/add" - ) - }, - { - path: "consumingStock_qrcode", //生产领用生成二维码 - name: "consumingStock_qrcode", - meta: { - name: "生产领用二维码打印" - }, - component: () => import("../pages/scm/warehouse/consumingStock/qrcode") - }, - { - path: "returnMateriel", - name: "return_materiel", - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/scm/warehouse/returnMateriel/index" - ) - }, - { - path: "returnMateriel_add", - name: "return_materiel_add", - meta: { - name: "新增生产退料" - }, - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/scm/warehouse/returnMateriel/add" - ) - }, - { - path: "allot", - name: "allot", - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/scm/warehouse/allot/index" - ) - }, - { - path: "allot_add", - name: "allot_add", - meta: { - name: "新增库存调拨" - }, - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/scm/warehouse/allot/add" - ) - }, - { - path: "inventory", - name: "inventory", - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/scm/warehouse/inventory/index" - ) - }, - { - path: "inventory_add", - name: "inventory_add", - meta: { - name: "新增盘点方案" - }, - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/scm/warehouse/inventory/add" - ) - }, - { - path: "inventoryRecord", - name: "inventoryRecord", - meta: { - name: "盘点记录" - }, - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/scm/warehouse/inventory/inventoryRecord" - ) - }, - { - path: "winStock", - name: "winStock", - meta: { - name: "生成盘赢入库单" - }, - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/scm/warehouse/inventory/winStock" - ) - }, - { - path: "lossStock", - name: "lossStock", - meta: { - name: "生成盘亏出库单" - }, - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/scm/warehouse/inventory/lossStock" - ) - }, - { - path: "stock", - name: "stock", - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/scm/warehouse/stock/index" - ) - } - ] - }, - { - path: "/finance", //财务管理 - component: Layout, - children: [ - // gDemo - { - path: "stock/startSystem", - name: "stock/startSystem", - component: () => import("../pages/scm/finance/stock/startSystem/index") - }, - { - path: "stock/startList", - name: "stock/startList", - component: () => import("../pages/scm/finance/stock/startList/index") - }, - { - path: "stock/stockInAccounting/purchaseInStock", - name: "stock/stockInAccounting/purchaseInStock", - component: () => - import( - "../pages/scm/finance/stock/stockInAccounting/purchaseInStock/index" - ) - }, - { - path: "stock/stockInAccounting/purchaseOutSourcing", - name: "stock/stockInAccounting/purchaseOutSourcing", - component: () => - import( - "../pages/scm/finance/stock/stockInAccounting/purchaseOutSourcing/index" - ) - }, - { - path: "stock/stockInAccounting/purchaseOutSourcing_account", - name: "stock/stockInAccounting/purchaseOutSourcing_account", - meta: { - name: "核销" - }, - component: () => - import( - "../pages/scm/finance/stock/stockInAccounting/purchaseOutSourcing/account" - ) - }, - { - path: "stock/stockInAccounting/productInStock", - name: "stock/stockInAccounting/productInStock", - component: () => - import( - "../pages/scm/finance/stock/stockInAccounting/productInStock/index" - ) - }, - { - path: "stock/stockInAccounting/otherStock", - name: "stock/stockInAccounting/otherStock", - component: () => - import( - "../pages/scm/finance/stock/stockInAccounting/otherStock/index" - ) - }, - { - path: "stock/stockOutAccounting", - name: "stock/stockOutAccounting", - component: () => - import("../pages/scm/finance/stock/stockOutAccounting/index") - }, - { - path: "stock/ending", - name: "stock/ending", - component: () => import("../pages/scm/finance/stock/ending/index") - }, - { - path: "stock/report", - name: "stock/report", - component: () => import("../pages/scm/finance/stock/report/index") - }, - { - path: "stock/costAdjustment_index", - name: "stock/costAdjustment_index", - component: () => - import("../pages/scm/finance/stock/costAdjustment/index") - }, - { - path: "stock/costAdjustment_add", - name: "stock/costAdjustment_add", - meta: { - name: "新增成本调整单" - }, - component: () => import("../pages/scm/finance/stock/costAdjustment/add") - }, - - { - path: "payment/bankTransfer", - name: "payment/bankTransfer", - component: () => - import("../pages/scm/finance/payment/bankTransfer/index") - }, - { - path: "payment/bankTransfer_add", - name: "payment/bankTransfer_add", - meta: { - name: "添加资金存取单" - }, - component: () => import("../pages/scm/finance/payment/bankTransfer/add") - }, - { - path: "payment/fundInitialization", - name: "payment/fundInitialization", - component: () => - import("../pages/scm/finance/payment/fundInitialization/index") - }, - { - path: "payment/fundBalance", - name: "payment/fundBalance", - component: () => - import("../pages/scm/finance/payment/fundBalance/index") - }, - { - path: "payment/fundDetail", - name: "payment/fundDetail", - component: () => import("../pages/scm/finance/payment/fundDetail/index") - }, - { - path: "commutation/paymentReceived", - name: "commutation/paymentReceived", - component: () => - import("../pages/scm/finance/commutation/paymentReceived/index") - }, - { - path: "commutation/paymentReceived_add", - name: "commutation/paymentReceived_add", - meta: { - name: "添加收款单" - }, - component: () => - import("../pages/scm/finance/commutation/paymentReceived/add") - }, - { - path: "commutation/paymentOrder", - name: "commutation/paymentOrder", - component: () => - import("../pages/scm/finance/commutation/paymentOrder/index") - }, - { - path: "commutation/paymentOrder_add", - name: "commutation/paymentOrder_add", - meta: { - name: "添加付款单" - }, - component: () => - import("../pages/scm/finance/commutation/paymentOrder/add") - }, - { - path: "commutation/initialization", - name: "commutation/initialization", - component: () => - import("../pages/scm/finance/commutation/initialization/index") - }, - { - path: "commutation/otherReceivables", - name: "commutation/otherReceivables", - component: () => - import("../pages/scm/finance/commutation/otherReceivables/index") - }, - { - path: "commutation/otherReceivables_add", - name: "commutation/otherReceivables_add", - meta: { - name: "新增其他应收" - }, - component: () => - import("../pages/scm/finance/commutation/otherReceivables/add") - }, - { - path: "commutation/otherPayable", - name: "commutation/otherPayable", - component: () => - import("../pages/scm/finance/commutation/otherPayable/index") - }, - { - path: "commutation/otherPayable_add", - name: "commutation/otherPayable_add", - meta: { - name: "新增其他应付" - }, - component: () => - import("../pages/scm/finance/commutation/otherPayable/add") - }, - { - path: "commutation/clientChecking", - name: "commutation/clientChecking", - component: () => - import("../pages/scm/finance/commutation/clientChecking/index") - }, - { - path: "commutation/supplierChecking", - name: "commutation/supplierChecking", - component: () => - import("../pages/scm/finance/commutation/supplierChecking/index") - }, - { - path: "commutation/supplierReconciliationForBill", - name: "commutation/supplierReconciliationForBill", - component: () => - import( - "../pages/scm/finance/commutation/supplierReconciliationForBill/index" - ) - }, - { - path: "commutation/customerReconciliationForBill", - name: "commutation/customerReconciliationForBill", - component: () => - import( - "../pages/scm/finance/commutation/customerReconciliationForBill/index" - ) - } - ] - }, - { - path: "/agenda", - component: Layout, - children: [ - { - path: "execute", - name: "agenda_execute", - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/agenda/execute/index" - ) - }, - { - path: "overtime", - name: "agenda_overtime", - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/agenda/overtime/index" - ) - }, - { - path: "leave", - name: "agenda_leave", - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/agenda/leave/index" - ) - }, - { - path: "applyForReimbursement", - name: "agenda_applyForReimbursement", - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/agenda/applyForReimbursement/index" - ) - }, - { - path: "payment", - name: "agenda_payment", - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/agenda/payment/index" - ) - } - ] - }, - { - path: "/device", - component: Layout, - children: [ - { - path: "device", - name: "device", - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/device/index" - ) - } - ] - }, - { - path: "/smartManufacturing", - component: Layout, - children: [ - { - path: "productionPlan", - name: "smartManufacturing_productionPlan", - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/smartManufacturing/productionPlan/index" - ) - }, - { - path: "processPlan", - name: "smartManufacturing_processPlan", - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/smartManufacturing/processPlan/index" - ) - }, - { - path: "pieceRate", - name: "smartManufacturing_pieceRate", - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/smartManufacturing/pieceRate/index" - ) - }, - { - path: "productionBatch", - name: "smartManufacturing_productionBatch", - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/smartManufacturing/productionBatch/index" - ) - }, - { - path: "processOutput", - name: "smartManufacturing_processOutput", - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/smartManufacturing/processOutput/index" - ) - } - ] - }, - { - path: "/qualityManagement", - component: Layout, - children: [ - { - path: "badPurchase", - name: "qualityManagement_badPurchase", - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/qualityManagement/badPurchase/index" - ) - }, - { - path: "badProcess", - name: "qualityManagement_badProcess", - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/qualityManagement/badProcess/index" - ) - }, - { - path: "badProduct", - name: "qualityManagement_badProduct", - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/qualityManagement/badProduct/index" - ) - }, - { - path: "qualityTraceability", - name: "qualityManagement_qualityTraceability", - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/qualityManagement/qualityTraceability/index" - ) - } - ] - }, - { - path: "/purchaseManagement", - component: Layout, - children: [ - { - path: "tracking", - name: "purchaseManagement_tracking", - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/purchaseManagement/tracking/index" - ) - }, - { - path: "debtDue", - name: "purchaseManagement_debtDue", - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/purchaseManagement/debtDue/index" - ) - }, - { - path: "priceAnalysis", - name: "purchaseManagement_priceAnalysis", - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/purchaseManagement/priceAnalysis/index" - ) - }, - { - path: "balance", - name: "purchaseManagement_balance", - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/purchaseManagement/balance/index" - ) - }, - { - path: "unBilled", - name: "purchaseManagement_unBilled", - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/purchaseManagement/unBilled/index" - ) - } - ] - }, - { - path: "/salesManagement", - component: Layout, - children: [ - { - path: "tracking", - name: "salesManagement_tracking", - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/salesManagement/tracking/index" - ) - }, - { - path: "debtDue", - name: "salesManagement_debtDue", - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/salesManagement/debtDue/index" - ) - }, - { - path: "summary", - name: "salesManagement_summary", - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/salesManagement/summary/index" - ) - }, - { - path: "balance", - name: "salesManagement_balance", - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/salesManagement/balance/index" - ) - }, - { - path: "commissions", - name: "sales_commissions_report", - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/salesManagement/salesCommissions/index" - ) - } - ] - }, - { - path: "/warehouseManagement", - component: Layout, - children: [ - { - path: "inOutSummary", - name: "warehouseManagement_inOutSummary", - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/warehouseManagement/inOutSummary/index" - ) - }, - { - path: "inOutStockItem", - name: "warehouseManagement_inOutStockItem", - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/warehouseManagement/inOutStockItem/index" - ) - }, - { - path: "inStockItem", - name: "warehouseManagement_inStockItem", - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/warehouseManagement/inStockItem/index" - ) - }, - { - path: "outStockItem", - name: "warehouseManagement_outStockItem", - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/warehouseManagement/outStockItem/index" - ) - }, - { - path: "safetyStockWarning", - name: "warehouseManagement_safetyStockWarning", - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/warehouseManagement/safetyStockWarning/index" - ) - }, - { - path: "pickingSummary", - name: "warehouseManagement_pickingSummary", - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/warehouseManagement/pickingSummary/index" - ) - }, - { - path: "ageAnalysis", - name: "warehouseManagement_ageAnalysis", - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/warehouseManagement/ageAnalysis/index" - ) - }, - { - path: "inOutSummaryForItem", - name: "warehouseManagement_inOutSummaryForItem", - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/warehouseManagement/inOutSummaryForItem/index" - ) - } - ] - }, - { - path: "/outsourcedManagement", - component: Layout, - children: [ - { - path: "tracking", - name: "outsourcedManagement_tracking", - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/outsourcedManagement/tracking/index" - ) - }, - { - path: "debtDue", - name: "outsourcedManagement_debtDue", - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/outsourcedManagement/debtDue/index" - ) - }, - { - path: "balance", - name: "outsourcedManagement_balance", - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/outsourcedManagement/balance/index" - ) - }, - { - path: "inOutReconciliation", - name: "outsourcedManagement_inOutReconciliation", - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/outsourcedManagement/inOutReconciliation/index" - ) - } - ] - }, - { - path: "/organizationalManagement", - component: Layout, - children: [ - { - path: "organizational", - name: "organizationalManagement_organizational", - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/hr/organizationalManagement/organizational/index" - ) - }, - { - path: "postManagement", - name: "organizationalManagement_postManagement", - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/hr/organizationalManagement/postManagement/index" - ) - }, - { - path: "postManagement_add", - name: "organizationalManagement_postManagement_add", - meta: { - name: "新增岗位" - }, - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/hr/organizationalManagement/postManagement/add" - ) - } - ] - }, - { - path: "/staffManagement", - component: Layout, - children: [ - { - path: "jobbing", - name: "staffManagement_jobbing", - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/hr/staffManagement/jobbing/index" - ) - }, - { - path: "jobbing_add", - name: "staffManagement_jobbing_add", - meta: { - name: "新增员工" - }, - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/hr/staffManagement/jobbing/add" - ) - }, - { - path: "try", - name: "staffManagement_try", - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/hr/staffManagement/try/index" - ) - }, - { - path: "try_records", - name: "staffManagement_try_records", - meta: { - name: "试用考核记录" - }, - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/hr/staffManagement/try/records" - ) - }, - { - path: "retire", - name: "staffManagement_retire", - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/hr/staffManagement/retire/index" - ) - }, - { - path: "dimission", - name: "staffManagement_dimission", - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/hr/staffManagement/dimission/index" - ) - } - ] - }, - { - path: "/staffContract", - component: Layout, - children: [ - { - path: "laborContract", - name: "staffContract_laborContract", - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/hr/staffContract/laborContract/index" - ) - }, - { - path: "laborContract_add", - name: "staffContract_laborContract_add", - meta: { - name: "新建合同" - }, - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/hr/staffContract/laborContract/add" - ) - }, - { - path: "laborContract_laborManagement", - name: "staffContract_laborContract_laborManagement", - meta: { - name: "劳动合同分类管理" - }, - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/hr/staffContract/laborContract/laborManagement" - ) - }, - { - path: "trainingContract", - name: "staffContract_trainingContract", - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/hr/staffContract/trainingContract/index" - ) - }, - { - path: "trainingContract_add", - name: "staffContract_trainingContract_add", - meta: { - name: "新建合同" - }, - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/hr/staffContract/trainingContract/add" - ) - }, - { - path: "trainingContract_trainingManagement", - name: "staffContract_trainingContract_trainingManagement", - meta: { - name: "培训合同分类管理" - }, - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/hr/staffContract/trainingContract/trainingManagement" - ) - } - ] - }, - { - path: "/attendanceManagement", - component: Layout, - children: [ - { - path: "attendanceManagement_index", - name: "attendanceManagement_index", - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/hr/attendanceManagement/index" - ) - } - ] - }, - { - path: "/salaryManagement", - component: Layout, - children: [ - { - path: "salaryProject", - name: "salaryManagement_salaryProject", - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/hr/salaryManagement/basicSetting/salaryProject/index" - ) - }, - { - path: "formulaSet", - name: "salaryManagement_formulaSet", - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/hr/salaryManagement/basicSetting/formulaSet/index" - ) - }, - { - path: "formulaSet_add", - name: "salaryManagement_formulaSet_add", - meta: { - name: "新增公式计算方案" - }, - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/hr/salaryManagement/basicSetting/formulaSet/add" - ) - }, - { - path: "salaryArchives", - name: "salaryManagement_salaryArchives", - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/hr/salaryManagement/basicSetting/salaryArchives/index" - ) - }, - { - path: "salaryArchives_detail", - name: "salaryManagement_salaryArchives_detail", - meta: { - name: "薪资档案详情查看" - }, - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/hr/salaryManagement/basicSetting/salaryArchives/detail" - ) - }, - { - path: "salaryArchives_adjustment", - name: "salaryManagement_salaryArchives_adjustment", - meta: { - name: "薪资调整" - }, - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/hr/salaryManagement/basicSetting/salaryArchives/adjustment" - ) - }, - { - path: "salaryAccounting", - name: "salaryManagement_salaryAccounting", - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/hr/salaryManagement/salaryAccounting/index" - ) - }, - { - path: "salaryAccounting_entering", - name: "salaryManagement_salaryAccounting_entering", - meta: { - name: "薪资录入" - }, - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/hr/salaryManagement/salaryAccounting/entering" - ) - } - ] - }, - { - path: "/advertiseManagement", - component: Layout, - children: [ - { - path: "advertiseInfo", - name: "advertiseManagement_advertiseInfo", - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/hr/advertiseManagement/advertiseInfo/index" - ) - }, - { - path: "advertiseInfo_add", - name: "advertiseManagement_advertiseInfo_add", - meta: { - name: "新增招聘需求" - }, - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/hr/advertiseManagement/advertiseInfo/add" - ) - }, - { - path: "advertiseInfo_jobDescription", - name: "advertiseManagement_advertiseInfo_jobDescription", - meta: { - name: "岗位描述" - }, - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/hr/advertiseManagement/advertiseInfo/jobDescription" - ) - }, - { - path: "candidateInfo", - name: "advertiseManagement_candidateInfo", - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/hr/advertiseManagement/candidateInfo/index" - ) - }, - { - path: "candidateInfo_add", - name: "advertiseManagement_candidateInfo_add", - meta: { - name: "新增简历" - }, - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/hr/advertiseManagement/candidateInfo/add" - ) - }, - { - path: "candidateInfo_detail", - name: "advertiseManagement_candidateInfo_detail", - meta: { - name: "简历详情" - }, - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/hr/advertiseManagement/candidateInfo/detail" - ) - } - ] - }, - { - path: "/interviewManagement", - component: Layout, - children: [ - { - path: "interviewManagement_index", - name: "interviewManagement_index", - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/hr/interviewManagement/index" - ) - }, - { - path: "interviewManagement_addSchedule", - name: "interviewManagement_addSchedule", - meta: { - name: "新增面试日程" - }, - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/hr/interviewManagement/addSchedule" - ) - }, - { - path: "interviewManagement_addRecord", - name: "interviewManagement_addRecord", - meta: { - name: "新增面试记录" - }, - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/hr/interviewManagement/addRecord" - ) - }, - { - path: "interviewManagement_schedule", - name: "interviewManagement_schedule", - meta: { - name: "面试日程" - }, - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/hr/interviewManagement/schedule" - ) - } - ] - }, - { - path: "/hireList", - component: Layout, - children: [ - { - path: "hireList_index", - name: "hireList_index", - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/hr/hireList/index" - ) - } - ] - }, - { - path: "/resume", - component: Layout, - children: [ - { - path: "resume_index", - name: "resume_index", - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/hr/resume/index" - ) - }, - { - path: "resume_candidateFollow", - name: "resume_candidateFollow", - meta: { - name: "跟进记录" - }, - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/hr/resume/candidateFollow" - ) - } - ] - }, - // { - // path: '/followRecord', - // component: Layout, - // children: [ - // { - // path: 'followRecord_index', - // name: 'followRecord_index', - // component: () => import(/* webpackChunkName: 'gylInventory' */ '../pages/hr/followRecord/index') - // }, - // ] - // }, - { - path: "/sharedServe", - component: Layout, - children: [ - { - path: "sharedServe_incumbency", - name: "sharedServe_incumbency", - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/hr/sharedServe/incumbency" - ) - }, - { - path: "sharedServe_income", - name: "sharedServe_income", - component: () => - import( - /* webpackChunkName: 'gylInventory' */ "../pages/hr/sharedServe/income" - ) - } - ] - }, - // 能源管理 - { - path: "/nygl", - component: Layout, - children: [ - { - path: "nhfx", - name: "nhfx", - meta: { - name: "能耗分析" - }, - component: () => - import( - /* webpackChunkName: 'equipment' */ "../pages/nygl/nhfx/index.vue" - ) - }, - { - path: "nydj", - name: "nydj", - meta: { - name: "能源单价" - }, - component: () => - import( - /* webpackChunkName: 'equipment' */ "../pages/nygl/nydj/index.vue" - ) - }, - { - path: "nydj-edit", - name: "nydj-edit", - meta: { - name: "能源单价-编辑" - }, - component: () => - import( - /* webpackChunkName: 'equipment' */ "../pages/nygl/nydj/detail.vue" - ) - }, - { - path: "rdnfx", - name: "rdnfx", - meta: { - name: "日电能分析" - }, - component: () => - import( - /* webpackChunkName: 'equipment' */ "../pages/nygl/rdnfx/index.vue" - ) - }, - { - path: "ydnfx", - name: "ydnfx", - meta: { - name: "月电能分析" - }, - component: () => - import( - /* webpackChunkName: 'equipment' */ "../pages/nygl/ydnfx/index.vue" - ) - }, - { - path: "cnfx", - name: "cnfx", - meta: { - name: "产能分析" - }, - component: () => - import( - /* webpackChunkName: 'equipment' */ "../pages/nygl/cnfx/index.vue" - ) - }, - { - path: "yxscfx", - name: "yxscfx", - meta: { - name: "运行时长分析" - }, - component: () => - import( - /* webpackChunkName: 'equipment' */ "../pages/nygl/yxscfx/index.vue" - ) - }, - { - path: "ydnhtj", - name: "ydnhtj", - meta: { - name: "月电能耗统计" - }, - component: () => - import( - /* webpackChunkName: 'equipment' */ "../pages/nygl/ydnhtj/index.vue" - ) - }, - { - path: "ydnhtj-add", - name: "ydnhtj-add", - meta: { - name: "月电能耗统计-新增" - }, - component: () => - import( - /* webpackChunkName: 'equipment' */ "../pages/nygl/ydnhtj/detail.vue" - ) - }, - { - path: "ycntj", - name: "ycntj", - meta: { - name: "月产能统计" - }, - component: () => - import( - /* webpackChunkName: 'equipment' */ "../pages/nygl/ycntj/index.vue" - ) - }, - { - path: "ycntj-add", - name: "ycntj-add", - meta: { - name: "月产能统计-编辑" - }, - component: () => - import( - /* webpackChunkName: 'equipment' */ "../pages/nygl/ycntj/detail.vue" - ) - }, - { - path: "nhtj", - name: "nhtj", - meta: { - name: "能耗统计" - }, - component: () => - import( - /* webpackChunkName: 'equipment' */ "../pages/nygl/nhtj/index.vue" - ) - }, - { - path: "nhtj-add", - name: "nhtj-add", - meta: { - name: "能耗统计-编辑" - }, - component: () => - import( - /* webpackChunkName: 'equipment' */ "../pages/nygl/nhtj/detail.vue" - ) - } - ] - }, - // 研发管理 - { - path: "/yfgl", - component: Layout, - children: [ - { - path: "cpsj", - name: "cpsj", - meta: { - name: "产品设计" - }, - component: () => - import( - /* webpackChunkName: 'equipment' */ "../pages/yfgl/cpsj/index.vue" - ) - }, - { - path: "cpsj-add", - name: "cpsj-add", - meta: { - name: "产品设计-新增" - }, - component: () => - import( - /* webpackChunkName: 'equipment' */ "../pages/yfgl/cpsj/add.vue" - ) - }, - { - path: "cpsj-detail", - name: "cpsj-detail", - meta: { - name: "产品设计-详情" - }, - component: () => - import( - /* webpackChunkName: 'equipment' */ "../pages/yfgl/cpsj/detail.vue" - ) - }, - { - path: "cpyz", - name: "cpyz", - meta: { - name: "产品验证" - }, - component: () => - import( - /* webpackChunkName: 'equipment' */ "../pages/yfgl/cpyz/index.vue" - ) - }, - { - path: "cpyz-add", - name: "cpyz-add", - meta: { - name: "产品验证-编辑" - }, - component: () => - import( - /* webpackChunkName: 'equipment' */ "../pages/yfgl/cpyz/add.vue" - ) - }, - { - path: "cpyz-detail", - name: "cpyz-detail", - meta: { - name: "产品验证-详情" - }, - component: () => - import( - /* webpackChunkName: 'equipment' */ "../pages/yfgl/cpyz/detail.vue" - ) - }, - { - path: "cpzsk", - name: "cpzsk", - meta: { - name: "产品知识库" - }, - component: () => - import( - /* webpackChunkName: 'equipment' */ "../pages/yfgl/cpzsk/index.vue" - ) - }, - { - path: "cpzsk-add", - name: "cpzsk-add", - meta: { - name: "产品知识库-编辑" - }, - component: () => - import( - /* webpackChunkName: 'equipment' */ "../pages/yfgl/cpzsk/add.vue" - ) - }, - { - path: "cpzsk-add", - name: "cpzsk-add", - meta: { - name: "产品知识库-详情" - }, - component: () => - import( - /* webpackChunkName: 'equipment' */ "../pages/yfgl/cpzsk/detail.vue" - ) - } - ] - }, - //客户关系管理 - { - path: "/khgxgl", - component: Layout, - children: [ - { - path: "jcfx", - name: "jcfx", - meta: { - name: "检测分析" - }, - component: () => - import( - /* webpackChunkName: 'equipment' */ "../pages/khgxgl/jcfx/index.vue" - ) - }, - { - path: "jcfx-add", - name: "jcfx-add", - meta: { - name: "检测分析-新增" - }, - component: () => - import( - /* webpackChunkName: 'equipment' */ "../pages/khgxgl/jcfx/add.vue" - ) - }, - { - path: "fwzz", - name: "fwzz", - meta: { - name: "服务追踪" - }, - component: () => - import( - /* webpackChunkName: 'equipment' */ "../pages/khgxgl/fwzz/index.vue" - ) - }, - { - path: "khfltj", - name: "khfltj", - meta: { - name: "客户分类统计" - }, - component: () => - import( - /* webpackChunkName: 'equipment' */ "../pages/khgxgl/khfltj/index.vue" - ) - }, - { - path: "xqgl", - name: "xqgl", - meta: { - name: "需求管理" - }, - component: () => - import( - /* webpackChunkName: 'equipment' */ "../pages/khgxgl/xqgl/index.vue" - ) - }, - { - path: "xqgl-add", - name: "xqgl-add", - meta: { - name: "需求管理-新增" - }, - component: () => - import( - /* webpackChunkName: 'equipment' */ "../pages/khgxgl/xqgl/add.vue" - ) - }, - { - path: "xqgl-detail", - name: "xqgl-detail", - meta: { - name: "需求管理-详情" - }, - component: () => - import( - /* webpackChunkName: 'equipment' */ "../pages/khgxgl/xqgl/detail.vue" - ) - }, - { - path: "shfw", - name: "shfw", - meta: { - name: "售后服务" - }, - component: () => - import( - /* webpackChunkName: 'equipment' */ "../pages/khgxgl/shfw/index.vue" - ) - }, - { - path: "shfw-add", - name: "shfw-add", - meta: { - name: "售后服务-新增" - }, - component: () => - import( - /* webpackChunkName: 'equipment' */ "../pages/khgxgl/shfw/add.vue" - ) - }, - { - path: "shfw-detail", - name: "shfw-detail", - meta: { - name: "售后服务-详情" - }, - component: () => - import( - /* webpackChunkName: 'equipment' */ "../pages/khgxgl/shfw/detail.vue" - ) - }, - { - path: "shgl", - name: "shgl", - meta: { - name: "售后管理" - }, - component: () => - import( - /* webpackChunkName: 'equipment' */ "../pages/khgxgl/shgl/index.vue" - ) - }, - { - path: "shgl-add", - name: "shgl-add", - meta: { - name: "售后管理-新增" - }, - component: () => - import( - /* webpackChunkName: 'equipment' */ "../pages/khgxgl/shgl/add.vue" - ) - }, - { - path: "shgl-detail", - name: "shgl-detail", - meta: { - name: "售后管理-详情" - }, - component: () => - import( - /* webpackChunkName: 'equipment' */ "../pages/khgxgl/shgl/detail.vue" - ) - }, - { - path: "wlbb", - name: "wlbb", - meta: { - name: "物流报表" - }, - component: () => - import( - /* webpackChunkName: 'equipment' */ "../pages/khgxgl/wlbb/index.vue" - ) - }, - { - path: "wlps", - name: "wlps", - meta: { - name: "物流配送" - }, - component: () => - import( - /* webpackChunkName: 'equipment' */ "../pages/khgxgl/wlps/index.vue" - ) - }, - { - path: "wlps-add", - name: "wlps-add", - meta: { - name: "物流配送-新增" - }, - component: () => - import( - /* webpackChunkName: 'equipment' */ "../pages/khgxgl/wlps/add.vue" - ) - }, - { - path: "wlps-detail", - name: "wlps-detail", - meta: { - name: "物流配送-详情" - }, - component: () => - import( - /* webpackChunkName: 'equipment' */ "../pages/khgxgl/wlps/detail.vue" - ) - } - ] - }, - // 质量管理 - { - path: "/zlgl", - component: Layout, - children: [ - { - path: "sbjy", - name: "sbjy", - meta: { - name: "生箔检验" - }, - component: () => - import( - /* webpackChunkName: 'equipment' */ "../pages/zlgl/sbjy/index.vue" - ) - }, - { - path: "sbjy-add", - name: "sbjy-add", - meta: { - name: "生箔检验-新增" - }, - component: () => - import( - /* webpackChunkName: 'equipment' */ "../pages/zlgl/sbjy/add.vue" - ) - }, - { - path: "sbjy-detail", - name: "sbjy-detail", - meta: { - name: "生箔检验-详情" - }, - component: () => - import( - /* webpackChunkName: 'equipment' */ "../pages/zlgl/sbjy/detail.vue" - ) - }, - { - path: "hcljy", - name: "hcljy", - meta: { - name: "后处理检验" - }, - component: () => - import( - /* webpackChunkName: 'equipment' */ "../pages/zlgl/hcljy/index.vue" - ) - }, - { - path: "hcljy-add", - name: "hcljy-add", - meta: { - name: "后处理检验-新增" - }, - component: () => - import( - /* webpackChunkName: 'equipment' */ "../pages/zlgl/hcljy/add.vue" - ) - }, - { - path: "hcljy-detail", - name: "hcljy-detail", - meta: { - name: "后处理检验-详情" - }, - component: () => - import( - /* webpackChunkName: 'equipment' */ "../pages/zlgl/hcljy/detail.vue" - ) - } - ] - }, - { - path: "/wwbx", - component: Layout, - children: [ - { - path: "index", - name: "wwbx_index", - component: () => - import(/* webpackChunkName: 'wwbx' */ "../pages/wwbx/index") - }, - { - path: "add", - name: "wwbx_add", - meta: { - name: "委外故障报修" - }, - component: () => - import(/* webpackChunkName: 'wwbx' */ "../pages/wwbx/add") - }, - { - path: "detail", - name: "wwbx_detail", - meta: { - name: "委外维修明细" - }, - component: () => - import(/* webpackChunkName: 'wwbx' */ "../pages/wwbx/detail") - }, - { - path: "handle", - name: "wwbx_handle", - meta: { - name: "委外维修处理" - }, - component: () => - import(/* webpackChunkName: 'wwbx' */ "../pages/wwbx/handle.vue") - }, - { - path: "check", - name: "wwbx_check", - meta: { - name: "委外验收评价" - }, - component: () => - import(/* webpackChunkName: 'wwbx' */ "../pages/wwbx/check") - }, - { - path: "record_list", - name: "wwbx_record_list", - component: () => - import(/* webpackChunkName: 'wwbx' */ "../pages/wwbx/record/index") - }, - { - path: "record_redact", - name: "wwbx_record_redact", - meta: { - name: "新增委外维修记录" - }, - component: () => - import(/* webpackChunkName: 'wwbx' */ "../pages/wwbx/record/add") - }, - { - path: "record_detail", - name: "wwbx_record_detail", - meta: { - name: "委外维修记录详情" - }, - component: () => - import(/* webpackChunkName: 'wwbx' */ "../pages/wwbx/record/detail") - } - ] - }, - // 安环管理 - { - path: "/ahgl", - component: Layout, - children: [ - { - path: "index", - name: "ahgl_index", - component: () => - import(/* webpackChunkName: 'ahgl' */ "../pages/ahgl/index") - }, - { - path: "add", - name: "ahgl_add", - meta: { - name: "6S现场稽查-新增" - }, - component: () => - import(/* webpackChunkName: 'ahgl' */ "../pages/ahgl/add") - }, - { - path: "detail", - name: "ahgl_detail", - meta: { - name: "6S现场稽查-明细" - }, - component: () => - import(/* webpackChunkName: 'ahgl' */ "../pages/ahgl/detail") - }, - { - path: "handle", - name: "ahgl_handle", - meta: { - name: "6S现场稽查-处理" - }, - component: () => - import(/* webpackChunkName: 'ahgl' */ "../pages/ahgl/handle.vue") - }, - { - path: "check", - name: "ahgl_check", - meta: { - name: "6S现场稽查审批" - }, - component: () => - import(/* webpackChunkName: 'ahgl' */ "../pages/ahgl/check") - }, - { - path: "record_list", - name: "ahgl_record_list", - component: () => - import(/* webpackChunkName: 'ahgl' */ "../pages/ahgl/record/index") - }, - { - path: "cjpk1", - name: "cjpk1", - meta: { - name: "车间排口1后台" - }, - component: () => - import(/* webpackChunkName: 'ahgl' */ "../pages/ahgl/cjpk1/index.vue") - }, - { - path: "cjpk2", - name: "cjpk2", - meta: { - name: "车间排口2后台" - }, - component: () => - import(/* webpackChunkName: 'ahgl' */ "../pages/ahgl/cjpk2/index.vue") - } - ] - }, - //报表 - { - path: "/sczz", - component: Layout, - children: [ - { - path: "sbscbb", - name: "sbscbb", - meta: { - name: "生箔生产报表" - }, - component: () => - import(/* webpackChunkName: 'ahgl' */ "../pages/sczz/sbscbb/index") - }, - { - path: "hclscbb", - name: "hclscbb", - meta: { - name: "后处理生产报表" - }, - component: () => - import(/* webpackChunkName: 'ahgl' */ "../pages/sczz/hclscbb/index") - }, - { - path: "fqscbb", - name: "fqscbb", - meta: { - name: "分切生产报表" - }, - component: () => - import(/* webpackChunkName: 'ahgl' */ "../pages/sczz/fqscbb/index") - } - ] - }, - { - path: "/wjgl", - component: Layout, - children: [ - { - path: "wjgl", - name: "wjgl", - meta: { - name: "文件管理" - }, - component: () => - import(/* webpackChunkName: 'ahgl' */ "../pages/wjgl/index") - }, - { - path: "wjgl-add", - name: "wjgl-add", - meta: { - name: "文件管理-新增" - }, - component: () => - import(/* webpackChunkName: 'ahgl' */ "../pages/wjgl/detail.vue") - } - ] - }, - { - path: "/sjfl", - component: Layout, - children: [ - { - path: "sjfl", - name: "sjfl", - meta: { - name: "数据分类" - }, - component: () => - import(/* webpackChunkName: 'ahgl' */ "../pages/sjfl/index") - }, - { - path: "sjfl-add", - name: "sjfl-add", - meta: { - name: "数据分类-新增" - }, - component: () => - import(/* webpackChunkName: 'ahgl' */ "../pages/sjfl/detail.vue") - } - ] - }, - { - path: "/zdhjy", - component: Layout, - children: [ - { - path: "zdhjy", - name: "zdhjy", - meta: { - name: "自动化检验" - }, - component: () => - import(/* webpackChunkName: 'ahgl' */ "../pages/zdhjy/index") - } - ] - }, - { - path: "*", - redirect: "/error/404" - } -]; - -export default staticRoute; +const Layout = () => + import(/* webpackChunkName: 'index' */ "../components/Layout"); + +const staticRoute = [ + { + path: "/", + redirect: "/home" + }, + { + path: "/error", + component: () => import(/* webpackChunkName: 'error' */ "../pages/error"), + children: [ + { + path: "401", + component: () => + import(/* webpackChunkName: 'error' */ "../pages/error/401") + }, + { + path: "403", + component: () => + import(/* webpackChunkName: 'error' */ "../pages/error/403") + }, + { + path: "404", + component: () => + import(/* webpackChunkName: 'error' */ "../pages/error/404") + }, + { + path: "500", + component: () => + import(/* webpackChunkName: 'error' */ "../pages/error/500") + }, + { + path: "95", + component: () => + import(/* webpackChunkName: 'error' */ "../pages/error/95") + } + ] + }, + { + path: "/independent", + component: () => + import( + /* webpackChunkName: 'independent' */ "../pages/independent/index" + ), + children: [ + { + name: "sbjkkb", + path: "sbjkkb", + component: () => + import( + /* webpackChunkName: 'independent' */ "../pages/independent/sbjkkb.vue" + ) + }, + { + name: "zlzzkb-hcl", + path: "zlzzkb-hcl", + component: () => + import( + /* webpackChunkName: 'independent' */ "../pages/independent/zlzzkb-hcl.vue" + ) + }, + { + name: "zlzzkb-sb", + path: "zlzzkb-sb", + component: () => + import( + /* webpackChunkName: 'independent' */ "../pages/independent/zlzzkb-sb.vue" + ) + }, + { + name: "scrwkb", + path: "scrwkb", + component: () => + import( + /* webpackChunkName: 'independent' */ "../pages/independent/scrwkb.vue" + ) + }, + { + name: "kanban", + path: "kanban", + component: () => + import( + /* webpackChunkName: 'independent' */ "../pages/independent/kanban" + ) + }, + { + name: "kanban1", + path: "kanban1", + component: () => + import( + /* webpackChunkName: 'independent' */ "../pages/independent/kanban1" + ) + }, + { + name: "kanban2", + path: "kanban2", + component: () => + import( + /* webpackChunkName: 'independent' */ "../pages/independent/kanban2" + ) + }, + { + name: "kanban3", + path: "kanban3", + component: () => + import( + /* webpackChunkName: 'independent' */ "../pages/independent/kanban3" + ) + }, + { + name: "kanban4", + path: "kanban4", + component: () => + import( + /* webpackChunkName: 'independent' */ "../pages/independent/kanban4" + ) + }, + { + name: "kanban5", + path: "kanban5", + component: () => + import( + /* webpackChunkName: 'independent' */ "../pages/independent/kanban5" + ) + }, + { + name: "kanban6", + path: "kanban6", + component: () => + import( + /* webpackChunkName: 'independent' */ "../pages/independent/kanban6" + ) + }, + { + name: "kanban7", //生产运营驾驶舱 + path: "kanban7", + component: () => + import( + /* webpackChunkName: 'independent' */ "../pages/independent/kanban7" + ) + }, + { + name: "kanban8", //全部设备看板 + path: "kanban8", + component: () => + import( + /* webpackChunkName: 'independent' */ "../pages/independent/kanban8" + ) + }, + { + name: "kanban9", //全部设备看板 + path: "kanban9", + component: () => + import( + /* webpackChunkName: 'independent' */ "../pages/independent/kanban9" + ) + }, + { + name: "kanban10", //全部设备看板 + path: "kanban10", + component: () => + import( + /* webpackChunkName: 'independent' */ "../pages/independent/kanban10" + ) + }, + { + name: "kanban11", + path: "kanban11", + component: () => + import( + /* webpackChunkName: 'independent' */ "../pages/independent/kanban11" + ) + }, + { + name: "screen", + path: "screen", + component: () => + import( + /* webpackChunkName: 'independent' */ "../pages/independent/screen" + ) + } + ] + }, + { + path: "/login", + component: () => import(/* webpackChunkName: 'login' */ "../pages/login") + }, + { + path: "/home", + // component: () => import(/* webpackChunkName: 'home' */ '../pages/index/index'), + component: Layout, + children: [ + { + path: "", + name: "home", + component: () => + import(/* webpackChunkName: 'home' */ "../pages/index/index") + } + ] + }, + { + path: "/task", + component: Layout, + children: [ + { + path: "index", + name: "task_index", + component: () => + import(/* webpackChunkName: 'task' */ "../pages/task/index") + }, + { + path: "acceptance", + name: "task_acceptance", + component: () => + import(/* webpackChunkName: 'task' */ "../pages/task/acceptance") + }, + { + path: "unacceptance", + name: "task_unacceptance", + component: () => + import(/* webpackChunkName: 'task' */ "../pages/task/unacceptance") + }, + { + path: "untreated", + name: "task_untreated", + component: () => + import(/* webpackChunkName: 'task' */ "../pages/task/untreated") + }, + { + path: "redact", + name: "task_redact", + meta: { + name: "新增任务" + }, + component: () => + import(/* webpackChunkName: 'task' */ "../pages/task/add") + }, + { + path: "reply", + name: "task_reply", + meta: { + name: "任务回复" + }, + component: () => + import(/* webpackChunkName: 'task' */ "../pages/task/reply") + }, + { + path: "detail", + name: "task_detail", + meta: { + name: "任务详情" + }, + component: () => + import(/* webpackChunkName: 'task' */ "../pages/task/detail") + }, + { + path: "handle", + name: "task_handle", + meta: { + name: "任务处理" + }, + component: () => + import(/* webpackChunkName: 'task' */ "../pages/task/handle") + }, + { + path: "check", + name: "task_check", + meta: { + name: "任务验收" + }, + component: () => + import(/* webpackChunkName: 'task' */ "../pages/task/check") + }, + { + path: "check_detail", + name: "task_check_detail", + meta: { + name: "验收详情" + }, + component: () => + import(/* webpackChunkName: 'task' */ "../pages/task/check_detail") + } + ] + }, + { + path: "/equipment", + component: Layout, + children: [ + { + path: "index", + name: "equipment_index", + component: () => + import( + /* webpackChunkName: 'equipment' */ "../pages/equipment/account" + ) + }, + { + path: "info", + name: "equipment_info", + meta: { + name: "设备信息" + }, + component: () => + import(/* webpackChunkName: 'equipment' */ "../pages/equipment/info") + } + ] + }, + { + path: "/dictionary", + component: Layout, + children: [ + { + path: "index", + name: "dictionary_index", + component: () => + import( + /* webpackChunkName: 'dictionary' */ "../pages/dictionary/index" + ) + } + ] + }, + { + path: "/management", + component: Layout, + children: [ + { + path: "company", + name: "management_company", + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/management/company" + ) + }, + { + path: "formDesign", + name: "formDesign", + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/formDesign/Home" + ) + }, + { + path: "department", + name: "management_department", + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/management/department" + ) + }, + { + path: "counits", + name: "management_counits", + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/management/counits" + ) + }, + { + path: "counits_add", + name: "management_counits_add", + meta: { + name: "新增供应商" + }, + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/management/counits_add" + ) + }, + { + path: "counits_deletedList", + name: "management_counits_deletedList", + meta: { + name: "已删除供应商" + }, + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/management/counits_deletedList" + ) + }, + { + path: "customer", + name: "management_customer", + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/management/customer/index" + ) + }, + { + path: "customer_add", + name: "management_customer_add", + meta: { + name: "新增客户" + }, + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/management/customer/add" + ) + }, + { + path: "customer_deletedList", + name: "management_customer_deletedList", + meta: { + name: "已删除客户" + }, + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/management/customer/deletedList" + ) + }, + { + path: "weChat", + name: "management_weChat", + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/management/weChat/index" + ) + }, + { + path: "user", + name: "management_user", + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/management/user" + ) + }, + { + path: "user_add", + name: "management_user_add", + meta: { + name: "新增账号" + }, + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/management/user_add" + ) + }, + { + path: "role", + name: "management_role", + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/management/role" + ) + }, + { + path: "role_add", + name: "management_role_add", + meta: { + name: "新增角色" + }, + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/management/role_add" + ) + }, + { + path: "menu", + name: "management_menu", + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/management/menu/index" + ) + }, + { + path: "facility", + name: "management_facility", + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/management/facility/index" + ) + }, + { + path: "facility_deletedList", + name: "management_facility_deletedList", + meta: { + name: "已删除仓库" + }, + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/management/facility/deletedList" + ) + }, + { + path: "facilityLocation", + name: "management_location", + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/management/facilityLocation/index" + ) + }, + { + path: "facilityLocation_add", + name: "management_location_add", + meta: { + name: "新增库位" + }, + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/management/facilityLocation/add" + ) + }, + { + path: "facilityLocation_deletedList", + name: "management_location_deletedList", + meta: { + name: "已删除库位" + }, + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/management/facilityLocation/deletedList" + ) + }, + { + path: "materiel", + name: "management_materiel", + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/management/materiel/index" + ) + }, + { + path: "materiel_redact", + name: "management_materiel_redact", + meta: { + name: "新增物料" + }, + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/management/materiel/add" + ) + }, + { + path: "materiel_batchList", + name: "management_materiel_batchList", + meta: { + name: "已删除物料" + }, + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/management/materiel/batchList" + ) + }, + { + path: "notice", + name: "management_notice", + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/management/notification/index" + ) + }, + + { + path: "expense", + name: "expense_add", + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/management/expense/index" + ) + }, + { + path: "expense_deletedList", + name: "expense_deletedList", + meta: { + name: "已删除采购费用" + }, + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/management/expense/deletedList" + ) + }, + { + path: "maintenance", + name: "maintenance_index", + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/management/maintenance/index" + ) + }, + { + path: "paymentType", + name: "paymentType_index", + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/management/paymentType/index" + ) + }, + { + path: "paymentType_deletedList", + name: "paymentType_deletedList", + meta: { + name: "已删除收支类型" + }, + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/management/paymentType/deletedList" + ) + }, + { + path: "station", + name: "station_index", + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/management/station/index" + ) + }, + { + path: "backUpDB", + name: "backUpDB_index", + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/management/backUpDB/index" + ) + }, + { + path: "updateLog", + name: "updateLog_index", + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/management/updateLog/index" + ) + }, + { + path: "updateLog_add", + name: "updateLog_add", + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/management/updateLog/add" + ) + }, + { + path: "opLog", + name: "opLog_index", + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/management/opLog/index" + ) + }, + { + path: "project", + name: "project_index", + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/management/project/index" + ) + }, + { + path: "approve_manage", + name: "approve_manage", + component: () => + import("../pages/management/approveManage/approveManage") + }, + { + path: "condition_set", + name: "condition_set", + meta: { + name: "条件设置" + }, + component: () => + import("../pages/management/approveManage/conditionSet") + }, + { + path: "flow_set", + name: "flow_set", + meta: { + name: "流程设置" + }, + component: () => import("../pages/management/approveManage/flowSet") + }, + { + path: "node_set", + name: "node_set", + meta: { + name: "节点设置" + }, + component: () => import("../pages/management/approveManage/nodeSet") + }, + { + path: "sales_commissions", + name: "sales_commissions", + component: () => import("../pages/management/salesCommissions") + }, + { + path: "timing", + name: "management_timing", + component: () => import("../pages/management/timing") + } + ] + }, + { + path: "/repair", + component: Layout, + children: [ + { + path: "index", + name: "repair_index", + component: () => + import(/* webpackChunkName: 'repair' */ "../pages/repair/index") + }, + { + path: "add", + name: "repair_add", + meta: { + name: "故障报修" + }, + component: () => + import(/* webpackChunkName: 'repair' */ "../pages/repair/add") + }, + { + path: "detail", + name: "repair_detail", + meta: { + name: "维修明细" + }, + component: () => + import(/* webpackChunkName: 'repair' */ "../pages/repair/detail") + }, + { + path: "handle", + name: "repair_handle", + meta: { + name: "维修处理" + }, + component: () => + import(/* webpackChunkName: 'repair' */ "../pages/repair/handle.vue") + }, + { + path: "check", + name: "repair_check", + meta: { + name: "验收评价" + }, + component: () => + import(/* webpackChunkName: 'repair' */ "../pages/repair/check") + }, + { + path: "record_list", + name: "repair_record_list", + component: () => + import( + /* webpackChunkName: 'repair' */ "../pages/repair/record/index" + ) + }, + { + path: "record_redact", + name: "repair_record_redact", + meta: { + name: "新增维修记录" + }, + component: () => + import(/* webpackChunkName: 'repair' */ "../pages/repair/record/add") + }, + { + path: "record_detail", + name: "repair_record_detail", + meta: { + name: "维修记录详情" + }, + component: () => + import( + /* webpackChunkName: 'repair' */ "../pages/repair/record/detail" + ) + } + ] + }, + { + path: "/upkeep", + component: Layout, + children: [ + { + path: "plan", + name: "upkeep_plan", + component: () => + import( + /* webpackChunkName: 'upkeep' */ "../pages/maintain/plan/index" + ) + }, + { + path: "plan_add", + name: "upkeep_plan_add", + meta: { + name: "新增保养计划" + }, + component: () => + import(/* webpackChunkName: 'upkeep' */ "../pages/maintain/plan/add") + }, + { + path: "plan_detail", + name: "upkeep_plan_detail", + meta: { + name: "保养计划详情" + }, + component: () => + import( + /* webpackChunkName: 'upkeep' */ "../pages/maintain/plan/detail" + ) + }, + { + path: "execution", + name: "upkeep_execution", + component: () => + import( + /* webpackChunkName: 'upkeep' */ "../pages/maintain/execution/index" + ) + }, + { + path: "execution_check", + name: "upkeep_execution_check", + meta: { + name: "保养验收" + }, + component: () => + import( + /* webpackChunkName: 'upkeep' */ "../pages/maintain/execution/check" + ) + }, + { + path: "execution_add", + name: "upkeep_execution_add", + meta: { + name: "新增保养执行" + }, + component: () => + import( + /* webpackChunkName: 'upkeep' */ "../pages/maintain/execution/add" + ) + }, + { + path: "execution_handle", + name: "upkeep_execution_handle", + meta: { + name: "处理保养执行" + }, + component: () => + import( + /* webpackChunkName: 'upkeep' */ "../pages/maintain/execution/handle" + ) + }, + { + path: "execution_detail", + name: "upkeep_execution_detail", + meta: { + name: "保养执行详情" + }, + component: () => + import( + /* webpackChunkName: 'upkeep' */ "../pages/maintain/execution/detail" + ) + }, + { + path: "project", + name: "upkeep_project", + component: () => + import( + /* webpackChunkName: 'upkeep' */ "../pages/maintain/project/index" + ) + } + ] + }, + { + path: "/inspection", + component: Layout, + children: [ + { + path: "plan", + name: "inspection_plan", + component: () => + import( + /* webpackChunkName: 'inspection' */ "../pages/inspection/plan/index" + ) + }, + { + path: "plan_add", + name: "inspection_plan_add", + meta: { + name: "新增巡检计划" + }, + component: () => + import( + /* webpackChunkName: 'inspection' */ "../pages/inspection/plan/add" + ) + }, + { + path: "plan_detail", + name: "inspection_plan_detail", + meta: { + name: "巡检计划详情" + }, + component: () => + import( + /* webpackChunkName: 'inspection' */ "../pages/inspection/plan/detail" + ) + }, + { + path: "daily", + name: "inspection_daily", + component: () => + import( + /* webpackChunkName: 'inspection' */ "../pages/inspection/daily/index" + ) + }, + { + path: "daily_check", + name: "inspection_daily_check", + meta: { + name: "巡检验收" + }, + component: () => + import( + /* webpackChunkName: 'inspection' */ "../pages/inspection/daily/check" + ) + }, + { + path: "daily_add", + name: "inspection_daily_add", + meta: { + name: "新增日常巡检" + }, + component: () => + import( + /* webpackChunkName: 'inspection' */ "../pages/inspection/daily/add" + ) + }, + { + path: "daily_handle", + name: "inspection_daily_handle", + meta: { + name: "处理日常巡检" + }, + component: () => + import( + /* webpackChunkName: 'inspection' */ "../pages/inspection/daily/handle" + ) + }, + { + path: "daily_detail", + name: "inspection_daily_detail", + meta: { + name: "日常巡检详情" + }, + component: () => + import( + /* webpackChunkName: 'inspection' */ "../pages/inspection/daily/detail" + ) + }, + { + path: "standard", + name: "inspection_standard", + component: () => + import( + /* webpackChunkName: 'inspection' */ "../pages/inspection/standard/index" + ) + }, + { + path: "standard_add", + name: "inspection_standard_add", + meta: { + name: "新增巡检标准" + }, + component: () => + import( + /* webpackChunkName: 'inspection' */ "../pages/inspection/standard/add" + ) + } + ] + }, + { + path: "/mesInspection", + component: Layout, + children: [ + { + path: "plan", + name: "mesInspection_plan", + component: () => + import( + /* webpackChunkName: 'inspection' */ "../pages/mes/inspection/plan/index" + ) + }, + { + path: "plan_add", + name: "mesInspection_plan_add", + meta: { + name: "新增巡检计划" + }, + component: () => + import( + /* webpackChunkName: 'inspection' */ "../pages/mes/inspection/plan/add" + ) + }, + { + path: "plan_detail", + name: "mesInspection_plan_detail", + meta: { + name: "巡检计划详情" + }, + component: () => + import( + /* webpackChunkName: 'inspection' */ "../pages/mes/inspection/plan/detail" + ) + }, + { + path: "daily", + name: "mesInspection_daily", + component: () => + import( + /* webpackChunkName: 'inspection' */ "../pages/mes/inspection/daily/index" + ) + }, + { + path: "daily_check", + name: "mesInspection_daily_check", + component: () => + import( + /* webpackChunkName: 'inspection' */ "../pages/mes/inspection/daily/check" + ) + }, + { + path: "daily_add", + name: "mesInspection_daily_add", + component: () => + import( + /* webpackChunkName: 'inspection' */ "../pages/mes/inspection/daily/add" + ) + }, + { + path: "daily_handle", + name: "mesInspection_daily_handle", + meta: { + name: "巡检执行" + }, + component: () => + import( + /* webpackChunkName: 'inspection' */ "../pages/mes/inspection/daily/handle" + ) + }, + { + path: "daily_detail", + name: "mesInspection_daily_detail", + meta: { + name: "巡检详情" + }, + component: () => + import( + /* webpackChunkName: 'inspection' */ "../pages/mes/inspection/daily/detail" + ) + }, + { + path: "standard", + name: "mesInspection_standard", + component: () => + import( + /* webpackChunkName: 'inspection' */ "../pages/mes/inspection/standard/index" + ) + }, + { + path: "standard_add", + name: "mesInspection_standard_add", + meta: { + name: "新增巡检标准" + }, + component: () => + import( + /* webpackChunkName: 'inspection' */ "../pages/mes/inspection/standard/add" + ) + } + ] + }, + { + path: "/report", + component: Layout, + children: [ + { + path: "8d", + name: "report_8d", + component: () => + import(/* webpackChunkName: 'report' */ "../pages/lpkaizen/8d") + }, + { + path: "8dinfo", + name: "report_8dinfo", + meta: { + name: "新增8D报告" + }, + component: () => + import(/* webpackChunkName: 'report' */ "../pages/lpkaizen/8dinfo") + } + ] + }, + { + path: "/schedule", + component: Layout, + children: [ + { + path: "monthreport", + name: "schedule_monthplan", + component: () => + import( + /* webpackChunkName: 'schedule' */ "../pages/schedule/monthPlan/index" + ) + }, + { + path: "monthplan_detail", + name: "schedule_monthplan_detail", + meta: { + name: "月报详情" + }, + component: () => + import( + /* webpackChunkName: 'schedule' */ "../pages/schedule/monthPlan/detail" + ) + }, + { + path: "monthplan_add", + name: "schedule_monthplan_add", + meta: { + name: "新增月报" + }, + component: () => + import( + /* webpackChunkName: 'schedule' */ "../pages/schedule/monthPlan/add" + ) + }, + { + path: "monthplan_edit", + name: "schedule_monthplan_edit", + meta: { + name: "编辑月报" + }, + component: () => + import( + /* webpackChunkName: 'schedule' */ "../pages/schedule/monthPlan/add" + ) + }, + { + path: "weekplan", + name: "schedule_weekplan", + component: () => + import( + /* webpackChunkName: 'schedule' */ "../pages/schedule/weeklyPlan/index" + ) + }, + { + path: "weekplan_detail", + name: "schedule_weekplan_detail", + meta: { + name: "周报详情" + }, + component: () => + import( + /* webpackChunkName: 'schedule' */ "../pages/schedule/weeklyPlan/detail" + ) + }, + { + path: "weekplan_add", + name: "schedule_weekplan_add", + meta: { + name: "新增周报" + }, + component: () => + import( + /* webpackChunkName: 'schedule' */ "../pages/schedule/weeklyPlan/add" + ) + }, + { + path: "weekplan_edit", + name: "schedule_weekplan_edit", + meta: { + name: "编辑周报" + }, + component: () => + import( + /* webpackChunkName: 'schedule' */ "../pages/schedule/weeklyPlan/add" + ) + }, + { + path: "dailyplan", + name: "schedule_dailyplan", + component: () => + import( + /* webpackChunkName: 'schedule' */ "../pages/schedule/dailyPlan/index" + ) + }, + { + path: "dailyplan_detail", + name: "schedule_dailyplan_detail", + meta: { + name: "工作日志详情" + }, + component: () => + import( + /* webpackChunkName: 'schedule' */ "../pages/schedule/dailyPlan/detail" + ) + }, + { + path: "dailyplan_add", + name: "schedule_dailyplan_add", + meta: { + name: "新增工作日志" + }, + component: () => + import( + /* webpackChunkName: 'schedule' */ "../pages/schedule/dailyPlan/add" + ) + }, + { + path: "dailyplan_edit", + name: "schedule_dailyplan_edit", + meta: { + name: "编辑工作日志" + }, + component: () => + import( + /* webpackChunkName: 'schedule' */ "../pages/schedule/dailyPlan/add" + ) + }, + { + path: "news", + name: "schedule_news", + component: () => + import( + /* webpackChunkName: 'schedule' */ "../pages/schedule/news/index" + ) + }, + { + path: "news_add", + name: "schedule_news_add", + meta: { + name: "新增新闻公告" + }, + component: () => + import( + /* webpackChunkName: 'schedule' */ "../pages/schedule/news/add" + ) + }, + { + path: "leave", + name: "schedule_leave", + component: () => + import( + /* webpackChunkName: 'schedule' */ "../pages/schedule/leaveMgr/indexNew" + ) + }, + { + path: "leave_add", + name: "schedule_leave_add", + meta: { + name: "新增请假申请" + }, + component: () => + import( + /* webpackChunkName: 'schedule' */ "../pages/schedule/leaveMgr/add" + ) + }, + { + path: "leave_approve_detail", + name: "schedule_leave_approve_detail", + meta: { + name: "请假管理审批详情" + }, + component: () => + import( + /* webpackChunkName: 'schedule' */ "../pages/schedule/leaveMgr/approveDetail" + ) + }, + { + path: "leave_edit", + name: "schedule_leave_edit", + meta: { + name: "编辑请假管理" + }, + component: () => + import( + /* webpackChunkName: 'schedule' */ "../pages/schedule/leaveMgr/add" + ) + }, + { + path: "leave_approve", + name: "schedule_leave_approve", + meta: { + name: "请假申请审批详情" + }, + component: () => + import( + /* webpackChunkName: 'schedule' */ "../pages/schedule/leaveMgr/approve" + ) + }, + { + path: "car_use", + name: "schedule_car_use", + component: () => + import( + /* webpackChunkName: 'schedule' */ "../pages/schedule/carUseApply/indexNew" + ) + }, + { + path: "car_use_add", + name: "schedule_car_use_add", + meta: { + name: "新增用车申请" + }, + component: () => + import( + /* webpackChunkName: 'schedule' */ "../pages/schedule/carUseApply/add" + ) + }, + { + path: "carUse_approve_detail", + name: "schedule_car_use_add", + meta: { + name: "用车申请审批详情" + }, + component: () => + import( + /* webpackChunkName: 'schedule' */ "../pages/schedule/carUseApply/approveDetail" + ) + }, + { + path: "car_use_edit", + name: "schedule_car_use_edit", + component: () => + import( + /* webpackChunkName: 'schedule' */ "../pages/schedule/carUseApply/add" + ) + }, + { + path: "car_use_approve", + name: "schedule_car_use_approve", + component: () => + import( + /* webpackChunkName: 'schedule' */ "../pages/schedule/carUseApply/approve" + ) + }, + { + path: "seal_use", + name: "schedule_seal_use", + component: () => + import( + /* webpackChunkName: 'schedule' */ "../pages/schedule/sealUseApply/index" + ) + }, + { + path: "seal_use_add", + name: "schedule_seal_use_add", + meta: { + name: "新增用章申请" + }, + component: () => + import( + /* webpackChunkName: 'schedule' */ "../pages/schedule/sealUseApply/add" + ) + }, + { + path: "seal_use_approve_detail", + name: "schedule_seal_use_approve_detail", + meta: { + name: "用章申请审批详情" + }, + component: () => + import( + /* webpackChunkName: 'schedule' */ "../pages/schedule/sealUseApply/approveDetail" + ) + }, + { + path: "reimburse", + name: "schedule_reimburse", + component: () => + import( + /* webpackChunkName: 'schedule' */ "../pages/schedule/reimburse/indexNew" + ) + }, + { + path: "reimburse_add", + name: "schedule_reimburse_add", + meta: { + name: "新增费用报销" + }, + component: () => + import( + /* webpackChunkName: 'schedule' */ "../pages/schedule/reimburse/add" + ) + }, + { + path: "reimburse_approve_detail", + name: "schedule_reimburse_approve_detail", + meta: { + name: "费用报销审批详情" + }, + component: () => + import( + /* webpackChunkName: 'schedule' */ "../pages/schedule/reimburse/approveDetail" + ) + }, + { + path: "reimburse_edit", + name: "schedule_reimburse_edit", + meta: { + name: "编辑费用报销" + }, + component: () => + import( + /* webpackChunkName: 'schedule' */ "../pages/schedule/reimburse/add" + ) + }, + { + path: "reimburse_approve", + name: "schedule_reimburse_approve", + meta: { + name: "费用报销审批详情" + }, + component: () => + import( + /* webpackChunkName: 'schedule' */ "../pages/schedule/reimburse/approve" + ) + }, + { + path: "pay", + name: "schedule_pay", + component: () => + import( + /* webpackChunkName: 'schedule' */ "../pages/schedule/payApply/indexNew" + ) + }, + { + path: "pay_add", + name: "schedule_pay_add", + meta: { + name: "新增付款申请" + }, + component: () => + import( + /* webpackChunkName: 'schedule' */ "../pages/schedule/payApply/add" + ) + }, + { + path: "pay_approve_detail", + name: "schedule_pay_approve_detail", + meta: { + name: "付款申请审批详情" + }, + component: () => + import( + /* webpackChunkName: 'schedule' */ "../pages/schedule/payApply/approveDetail" + ) + }, + { + path: "pay_edit", + name: "schedule_pay_edit", + meta: { + name: "编辑付款申请" + }, + component: () => + import( + /* webpackChunkName: 'schedule' */ "../pages/schedule/payApply/add" + ) + }, + { + path: "pay_approve", + name: "schedule_pay_approve", + meta: { + name: "付款申请审批详情" + }, + component: () => + import( + /* webpackChunkName: 'schedule' */ "../pages/schedule/payApply/approve" + ) + }, + { + path: "overtime", + name: "schedule_overtime", + component: () => + import( + /* webpackChunkName: 'schedule' */ "../pages/schedule/overTime/indexNew" + ) + }, + { + path: "overtime_add", + name: "schedule_overtime_add", + meta: { + name: "新增加班申请" + }, + component: () => + import( + /* webpackChunkName: 'schedule' */ "../pages/schedule/overTime/add" + ) + }, + { + path: "overtime_approve_detail", + name: "schedule_overtime_approve_detail", + meta: { + name: "加班申请审批详情" + }, + component: () => + import( + /* webpackChunkName: 'schedule' */ "../pages/schedule/overTime/approveDetail" + ) + }, + // { + // path: 'overtime_edit', + // name: 'schedule_overtime_edit', + // meta:{ + // name:'编辑加班申请' + // }, + // component: () => import(/* webpackChunkName: 'schedule' */ '../pages/schedule/overTime/add') + // }, + { + path: "overtime_approve", + name: "schedule_overtime_approve", + meta: { + name: "加班申请审批详情" + }, + component: () => + import( + /* webpackChunkName: 'schedule' */ "../pages/schedule/overTime/approve" + ) + }, + { + path: "payCheck", + name: "schedule_payCheck", + component: () => + import( + /* webpackChunkName: 'schedule' */ "../pages/schedule/payCheck/index" + ) + } + ] + }, + { + path: "/networking", + component: Layout, + children: [ + { + path: "gateway", + name: "gateway", + component: () => + import( + /* webpackChunkName: 'networking' */ "../pages/networking/gateway/index" + ) + }, + { + path: "gateway_add", + name: "gateway_add", + meta: { + name: "新增网关" + }, + component: () => + import( + /* webpackChunkName: 'networking' */ "../pages/networking/gateway/add" + ) + }, + { + path: "alarm_measure", + name: "alarm_measure", + component: () => + import( + /* webpackChunkName: 'networking' */ "../pages/networking/alarm_measure/index" + ) + }, + { + path: "realtime", + name: "realtime", + // component: () => import(/* webpackChunkName: 'networking' */ '../pages/networking/alarm_measure/index2') + component: () => + import( + /* webpackChunkName: 'networking' */ "../pages/networking/realTimeData/index" + ) //修改代码不能实时刷新页面 + }, + { + path: "history", + name: "history", + // component: () => import(/* webpackChunkName: 'networking' */ '../pages/networking/realTime_data/index') + component: () => + import( + /* webpackChunkName: 'networking' */ "../pages/networking/history_data/index" + ) + }, + { + //告警规则列表页 + path: "warning", + name: "networking_warning", + component: () => import("../pages/networking/warning/index") + }, + { + //设备预警列表页 + path: "machineWarning", + name: "networking_machineWarning", + component: () => import("../pages/networking/machineWarning/index") + } + ] + }, + { + path: "/truck", + component: Layout, + children: [ + //地磅数据管理 + { + path: "truck_scales", + name: "truck_scales", + component: () => + import(/* webpackChunkName: 'schedule' */ "../pages/truck/index") + }, + { + path: "truck_scales_add", + name: "truck_scales_add", + component: () => + import(/* webpackChunkName: 'schedule' */ "../pages/truck/add") + }, + { + path: "truck_scales_edit", + name: "truck_scales_edit", + component: () => + import(/* webpackChunkName: 'schedule' */ "../pages/truck/add") + } + ] + }, + { + path: "/purchase", + component: Layout, + children: [ + { + path: "purchase_notice_index", + name: "purchase_notice_index", + component: () => + import( + /* webpackChunkName: 'purchase' */ "../pages/scm/purchase/notice/index" + ) //收料通知列表 + }, + { + path: "purchase_notice_add", + name: "purchase_notice_add", + meta: { + name: "新增收料通知" + }, + component: () => + import( + /* webpackChunkName: 'purchase' */ "../pages/scm/purchase/notice/add" + ) //收料通知新增 + }, + { + path: "purchase_apply_index", + name: "purchase_apply_index", + component: () => + import( + /* webpackChunkName: 'purchase' */ "../pages/scm/purchase/apply/indexNew" + ) //采购申请 + }, + { + path: "purchase_apply_add", + name: "purchase_apply_add", + meta: { + name: "新增采购申请" + }, + component: () => + import( + /* webpackChunkName: 'purchase' */ "../pages/scm/purchase/apply/add" + ) + }, + { + path: "purchase_apply_detail", + name: "purchase_apply_detail", + meta: { + name: "采购申请详情" + }, + component: () => + import( + /* webpackChunkName: 'purchase' */ "../pages/scm/purchase/apply/detail" + ) + }, + { + path: "purchase_approve_detail", + name: "purchase_approve_detail", + meta: { + name: "采购申请审批页" + }, + component: () => + import( + /* webpackChunkName: 'purchase' */ "../pages/scm/purchase/apply/auditDetail" + ) + }, + { + path: "purchase_contract_index", + name: "purchase_contract_index", + component: () => + import( + /* webpackChunkName: 'purchase' */ "../pages/scm/purchase/contract/indexNew" + ) //采购订单 + }, + { + path: "purchase_contract_add", + name: "purchase_contract_add", + meta: { + name: "新增采购订单" + }, + component: () => + import( + /* webpackChunkName: 'purchase' */ "../pages/scm/purchase/contract/add" + ) + }, + { + path: "purchase_contract_detail", + name: "purchase_contract_detail", + meta: { + name: "采购订单详情" + }, + component: () => + import( + /* webpackChunkName: 'purchase' */ "../pages/scm/purchase/contract/detail" + ) + }, + { + path: "purchase_contract_approve_detail", + name: "purchase_contract_approve_detail", + meta: { + name: "采购订单审批页" + }, + component: () => + import( + /* webpackChunkName: 'purchase' */ "../pages/scm/purchase/contract/auditDetail" + ) + }, + { + path: "purchase_contract_toAlteration", + name: "purchase_contract_toAlteration", + meta: { + name: "变更合同" + }, + component: () => + import( + /* webpackChunkName: 'purchase' */ "../pages/scm/purchase/contract/toAlteration" + ) + }, + { + path: "purchase_contract_alteration", + name: "purchase_contract_alteration", + meta: { + name: "采购订单变更记录" + }, + component: () => + import( + /* webpackChunkName: 'purchase' */ "../pages/scm/purchase/contract/alteration" + ) //采购订单变更记录 + }, + { + path: "purchase_contract_alterationDetail", + name: "purchase_contract_alterationDetail", + meta: { + name: "变更记录详情" + }, + component: () => + import( + /* webpackChunkName: 'purchase' */ "../pages/scm/purchase/contract/alterationDetail" + ) //采购订单变更记录 + }, + { + path: "purchase_contract_associatedDocument", + name: "purchase_contract_associatedDocument", + meta: { + name: "采购订单关联单据" + }, + component: () => + import( + /* webpackChunkName: 'purchase' */ "../pages/scm/purchase/contract/associatedDocument" + ) //采购订单变更记录 + }, + { + path: "purchase_inStock_index", + name: "purchase_inStock_index", + component: () => + import( + /* webpackChunkName: 'purchase' */ "../pages/scm/purchase/inStock/index" + ) //采购入库 + }, + { + path: "purchase_inStock_add", + name: "purchase_inStock_add", + meta: { + name: "新增采购入库" + }, + component: () => + import( + /* webpackChunkName: 'purchase' */ "../pages/scm/purchase/inStock/add" + ) + }, + { + path: "purchase_invoice_add", + name: "purchase_invoice_add", + meta: { + name: "新增采购发票" + }, + component: () => + import( + /* webpackChunkName: 'purchase' */ "../pages/scm/purchase/invoice/add" + ) //采购发票 + }, + { + path: "purchase_invoice_index", + name: "purchase_invoice_index", + component: () => + import( + /* webpackChunkName: 'purchase' */ "../pages/scm/purchase/invoice/index" + ) //采购发票 + }, + { + path: "purchase_expense_add", + name: "purchase_expense_add", + meta: { + name: "新增采购费用" + }, + component: () => + import( + /* webpackChunkName: 'purchase' */ "../pages/scm/purchase/expense/add" + ) //采购费用 + }, + { + path: "purchase_expense_index", + name: "purchase_expense_index", + component: () => + import( + /* webpackChunkName: 'purchase' */ "../pages/scm/purchase/expense/index" + ) //采购费用 + }, + { + path: "purchase_outStock_add", + name: "purchase_outStock_add", + meta: { + name: "新增采购退货" + }, + component: () => + import( + /* webpackChunkName: 'purchase' */ "../pages/scm/purchase/outStock/add" + ) //采购退货 + }, + { + path: "purchase_outStock_index", + name: "purchase_outStock_index", + component: () => + import( + /* webpackChunkName: 'purchase' */ "../pages/scm/purchase/outStock/index" + ) //采购退货 + } + ] + }, + { + path: "/outsourcing", + component: Layout, + children: [ + { + path: "outsourcing_contract_index", + name: "outsourcing_contract_index", + component: () => + import( + /* webpackChunkName: 'outsourcing' */ "../pages/scm/outsourcing/contract/indexNew" + ) //委外合同 + }, + { + path: "outsourcing_contract_add", + name: "outsourcing_contract_add", + meta: { + name: "新增委外合同" + }, + component: () => + import( + /* webpackChunkName: 'outsourcing' */ "../pages/scm/outsourcing/contract/add" + ) //委外合同 + }, + { + path: "outsourcing_contract_detail", + name: "outsourcing_contract_detail", + meta: { + name: "委外合同详情" + }, + component: () => + import( + /* webpackChunkName: 'outsourcing' */ "../pages/scm/outsourcing/contract/detail" + ) //委外合同 + }, + { + path: "outsourcing_contract_approve_detail", + name: "outsourcing_contract_approve_detail", + meta: { + name: "委外合同审批页" + }, + component: () => + import( + /* webpackChunkName: 'outsourcing' */ "../pages/scm/outsourcing/contract/auditDetail" + ) //委外合同 + }, + { + path: "outsourcing_contract_toAlteration", + name: "outsourcing_contract_toAlteration", + meta: { + name: "变更合同" + }, + component: () => + import( + /* webpackChunkName: 'outsourcing' */ "../pages/scm/outsourcing/contract/toAlteration" + ) //委外合同变更 + }, + { + path: "outsourcing_contract_alteration", + name: "outsourcing_contract_alteration", + meta: { + name: "委外合同变更记录" + }, + component: () => + import( + /* webpackChunkName: 'outsourcing' */ "../pages/scm/outsourcing/contract/alteration" + ) //委外合同 + }, + { + path: "outsourcing_contract_alterationDetail", + name: "outsourcing_contract_alterationDetail", + meta: { + name: "变更记录详情" + }, + component: () => + import( + /* webpackChunkName: 'outsourcing' */ "../pages/scm/outsourcing/contract/alterationDetail" + ) //委外合同 + }, + { + path: "outsourcing_contract_associatedDocument", + name: "outsourcing_contract_associatedDocument", + meta: { + name: "委外合同关联单据" + }, + component: () => + import( + /* webpackChunkName: 'outsourcing' */ "../pages/scm/outsourcing/contract/associatedDocument" + ) //委外合同 + }, + { + path: "outsourcing_feeding_index", + name: "outsourcing_feeding_index", + component: () => + import( + /* webpackChunkName: 'outsourcing' */ "../pages/scm/outsourcing/feeding/index" + ) //委外投料单 + }, + { + path: "outsourcing_feeding_detail", + name: "outsourcing_feeding_detail", + meta: { + name: "委外投料详情" + }, + component: () => + import( + /* webpackChunkName: 'outsourcing' */ "../pages/scm/outsourcing/feeding/detail" + ) //委外投料单详情 + }, + { + path: "outsourcing_feeding_alteration", + name: "outsourcing_feeding_alteration", + meta: { + name: "委外投料变更" + }, + component: () => + import( + /* webpackChunkName: 'outsourcing' */ "../pages/scm/outsourcing/feeding/alteration" + ) //委外投料单详情 + }, + { + path: "outsourcing_feeding_alterationList", + name: "outsourcing_feeding_alterationList", + meta: { + name: "委外投料变更记录" + }, + component: () => + import( + /* webpackChunkName: 'outsourcing' */ "../pages/scm/outsourcing/feeding/alterationList" + ) //委外投料单详情 + }, + { + path: "outsourcing_feeding_alterationDetail", + name: "outsourcing_feeding_alterationDetail", + meta: { + name: "委外投料变更记录详情" + }, + component: () => + import( + /* webpackChunkName: 'outsourcing' */ "../pages/scm/outsourcing/feeding/alterationDetail" + ) //委外投料单详情 + }, + { + path: "outsourcing_outstock_index", + name: "outsourcing_outstock_index", + component: () => + import( + /* webpackChunkName: 'outsourcing' */ "../pages/scm/outsourcing/outStock/index" + ) //委外出库 + }, + { + path: "outsourcing_outstock_add", + name: "outsourcing_outstock_add", + meta: { + name: "新增委外出库" + }, + component: () => + import( + /* webpackChunkName: 'outsourcing' */ "../pages/scm/outsourcing/outStock/add" + ) //委外出库 + }, + { + path: "outsourcing_inStock_index", + name: "outsourcing_inStock_index", + component: () => + import( + /* webpackChunkName: 'outsourcing' */ "../pages/scm/outsourcing/inStock/index" + ) //委外入库 + }, + { + path: "outsourcing_inStock_add", + name: "outsourcing_inStock_add", + meta: { + name: "新增委外入库" + }, + component: () => + import( + /* webpackChunkName: 'outsourcing' */ "../pages/scm/outsourcing/inStock/add" + ) //委外入库 + }, + { + path: "outsourcing_processingCharge_index", + name: "outsourcing_processingCharge_index", + component: () => + import( + /* webpackChunkName: 'outsourcing' */ "../pages/scm/outsourcing/processingCharge/index" + ) //加工费用 + }, + { + path: "outsourcing_processingCharge_add", + name: "outsourcing_processingCharge_add", + meta: { + name: "新增加工费用" + }, + component: () => + import( + /* webpackChunkName: 'outsourcing' */ "../pages/scm/outsourcing/processingCharge/add" + ) //加工费用 + }, + , + { + path: "outsourcing_outsourcingReturn_index", + name: "outsourcing_outsourcingReturn_index", + component: () => + import( + /* webpackChunkName: 'outsourcing' */ "../pages/scm/outsourcing/outsourcingReturn/index" + ) //加工费用 + }, + { + path: "outsourcing_outsourcingReturn_add", + name: "outsourcing_outsourcingReturn_add", + meta: { + name: "新增委外退料" + }, + component: () => + import( + /* webpackChunkName: 'outsourcing' */ "../pages/scm/outsourcing/outsourcingReturn/add" + ) //加工费用 + } + ] + }, + { + path: "/kanban", + component: Layout, + children: [ + { + path: "index", + name: "kanban", + component: () => + import(/* webpackChunkName: 'gylInventory' */ "../pages/kanban") + } + ] + }, + { + path: "/basic", + component: Layout, + children: [ + { + path: "bom", + name: "basic_bom", + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/mes/basic/bom/bom.vue" + ) + }, + { + path: "bom_add", + name: "basic_bom_add", + meta: { + name: "新增BOM" + }, + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/mes/basic/bom/add.vue" + ) + }, + { + path: "bom_edit", + name: "basic_bom_edit", + meta: { + name: "编辑BOM" + }, + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/mes/basic/bom/edit.vue" + ) + }, + { + path: "crew", + name: "basic_crew", + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/mes/basic/crew/index.vue" + ) + }, + { + path: "crew_add", + name: "basic_crew_add", + meta: { + name: "新增排班计划" + }, + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/mes/basic/crew/add.vue" + ) + }, + { + path: "process", + name: "basic_process", + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/mes/basic/process/index.vue" + ) + }, + { + path: "process_add", + name: "basic_process_add", + meta: { + name: "新增工序" + }, + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/mes/basic/process/add.vue" + ) + }, + { + path: "process_edit", + name: "basic_process_edit", + meta: { + name: "编辑工序" + }, + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/mes/basic/process/edit.vue" + ) + }, + { + path: "check_project", + name: "basic_check_project", + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/mes/basic/checkProject/index.vue" + ) + }, + { + path: "check_project_add", + name: "basic_check_project_add", + meta: { + name: "新增检验项目" + }, + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/mes/basic/checkProject/add.vue" + ) + }, + { + path: "check_project_edit", + name: "basic_check_project_edit", + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/mes/basic/checkProject/edit.vue" + ) + }, + { + path: "check_plan", + name: "basic_check_plan", + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/mes/basic/checkPlan/index.vue" + ) + }, + { + path: "check_plan_add", + name: "basic_check_plan_add", + meta: { + name: "新增检验方案" + }, + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/mes/basic/checkPlan/add.vue" + ) + }, + { + path: "check_plan_edit", + name: "basic_check_plan_edit", + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/mes/basic/checkPlan/edit.vue" + ) + }, + { + path: "craft", + name: "basic_craft", + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/mes/basic/craft/index.vue" + ) + }, + { + path: "craft_add", + name: "basic_craft_add", + meta: { + name: "新增工艺路线" + }, + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/mes/basic/craft/add.vue" + ) + }, + { + path: "craft_edit", + name: "basic_craft_edit", + meta: { + name: "编辑工艺路线" + }, + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/mes/basic/craft/add.vue" + ) + }, + { + path: "poor_add", + name: "basic_poor_add", + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/mes/basic/poor/add.vue" + ) + }, + { + path: "poor", + name: "basic_poor", + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/mes/basic/poor/index.vue" + ) + }, + { + path: "shift", + name: "basic_shift", + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/mes/basic/shift/index.vue" + ) + }, + { + path: "shift_add", + name: "basic_shift_add", + meta: { + name: "新增班制配置" + }, + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/mes/basic/shift/add.vue" + ) + }, + { + path: "shift_edit", + name: "basic_shift_add", + meta: { + name: "编辑班制配置" + }, + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/mes/basic/shift/add.vue" + ) + }, + { + path: "scgg", + name: "scgg", + meta: { + name: "生产规格" + }, + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/mes/basic/scgg/index.vue" + ) + }, + { + path: "scgg-add", + name: "scgg-add", + meta: { + name: "生产规格-新增" + }, + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/mes/basic/scgg/add.vue" + ) + }, + { + path: "scgg-detail", + name: "scgg-detail", + meta: { + name: "生产规格-详情" + }, + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/mes/basic/scgg/detail.vue" + ) + }, + { + path: "scrw", + name: "scrw", + meta: { + name: "生产任务" + }, + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/mes/basic/scrw/index.vue" + ) + }, + { + path: "scrw-add", + name: "scrw-add", + meta: { + name: "生产任务-新增" + }, + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/mes/basic/scrw/add.vue" + ) + }, + { + path: "scrw-detail", + name: "scrw-detail", + meta: { + name: "生产任务-详情" + }, + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/mes/basic/scrw/detail.vue" + ) + }, + { + path: "sbbg", + name: "sbbg", + meta: { + name: "生箔报工" + }, + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/mes/basic/sbbg/index.vue" + ) + }, + { + path: "sbbg-add", + name: "sbbg-add", + meta: { + name: "生箔报工-新增" + }, + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/mes/basic/sbbg/add.vue" + ) + }, + { + path: "sbbg-detail", + name: "sbbg-detail", + meta: { + name: "生箔报工-详情" + }, + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/mes/basic/sbbg/detail.vue" + ) + }, + { + path: "hclbg", + name: "hclbg", + meta: { + name: "后处理报工" + }, + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/mes/basic/hclbg/index.vue" + ) + }, + { + path: "hclbg-add", + name: "hclbg-add", + meta: { + name: "后处理报工-新增" + }, + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/mes/basic/hclbg/add.vue" + ) + }, + { + path: "hclbg-detail", + name: "hclbg-detail", + meta: { + name: "后处理报工-详情" + }, + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/mes/basic/hclbg/detail.vue" + ) + }, + { + path: "fqbg", + name: "fqbg", + meta: { + name: "分切报工" + }, + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/mes/basic/fqbg/index.vue" + ) + }, + { + path: "fqbg-add", + name: "fqbg-add", + meta: { + name: "分切报工-新增" + }, + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/mes/basic/fqbg/add.vue" + ) + }, + { + path: "fqbg-detail", + name: "fqbg-detail", + meta: { + name: "分切报工-详情" + }, + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/mes/basic/fqbg/detail.vue" + ) + }, + { + path: "scghjl", + name: "scghjl", + meta: { + name: "生产更换记录" + }, + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/mes/basic/scghjl/index.vue" + ) + }, + { + path: "scghjl-add", + name: "scghjl-add", + meta: { + name: "生产更换记录-新增" + }, + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/mes/basic/scghjl/add.vue" + ) + }, + { + path: "scghjl-detail", + name: "scghjl-detail", + meta: { + name: "生产更换记录-详情" + }, + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/mes/basic/scghjl/detail.vue" + ) + }, + { + path: "zytljl", + name: "zytljl", + meta: { + name: "制液投料记录" + }, + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/mes/basic/zytljl/index.vue" + ) + }, + { + path: "zytljl-add", + name: "zytljl-add", + meta: { + name: "制液投料记录-新增" + }, + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/mes/basic/zytljl/add.vue" + ) + }, + { + path: "zytljl-detail", + name: "zytljl-detail", + meta: { + name: "制液投料记录-详情" + }, + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/mes/basic/zytljl/detail.vue" + ) + }, + { + path: "zytlmxb", + name: "zytlmxb", + meta: { + name: "制液投料明细表" + }, + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/mes/basic/zytlmxb/index.vue" + ) + }, + { + path: "zytlmxb-add", + name: "zytlmxb-add", + meta: { + name: "制液投料明细表-新增" + }, + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/mes/basic/zytlmxb/add.vue" + ) + }, + { + path: "zytlmxb-detail", + name: "zytlmxb-detail", + meta: { + name: "制液投料明细表-详情" + }, + component: () => + import( + /* webpackChunkName: 'management' */ "../pages/mes/basic/zytlmxb/detail.vue" + ) + } + ] + }, + { + path: "/planManagement", + component: Layout, + children: [ + { + path: "production", //生产计划列表 + name: "production_planManagement", + component: () => import("../pages/mes/planManagement/production/index") + }, + { + path: "production_add", //生产计划详情 + name: "production_planManagement_add", + meta: { + name: "生产计划详情" + }, + component: () => import("../pages/mes/planManagement/production/add") + }, + { + path: "production_follow", //跟踪生产计划 + name: "production_planManagement_follow", + meta: { + name: "跟踪生产计划" + }, + component: () => import("../pages/mes/planManagement/production/follow") + }, + { + path: "production_alteration", //变更记录 + name: "production_planManagement_alteration", + meta: { + name: "变更记录" + }, + component: () => + import("../pages/mes/planManagement/production/alteration") + }, + { + path: "feeding", //投料计划列表 + name: "feeding_planManagement", + component: () => import("../pages/mes/planManagement/feeding/index") + }, + { + path: "feeding_detail", //投料计划详情 + name: "feeding_detail_planManagement", + meta: { + name: "投料计划详情" + }, + component: () => import("../pages/mes/planManagement/feeding/detail") + }, + { + path: "feeding_alteration", //投料计划变更 + name: "feeding_alteration_planManagement", + meta: { + name: "投料计划变更" + }, + component: () => + import("../pages/mes/planManagement/feeding/alteration") + }, + { + path: "feeding_alterationDetail", //投料计划变更详情 + name: "feeding_alterationDetail_planManagement", + meta: { + name: "投料计划变更记录" + }, + component: () => + import("../pages/mes/planManagement/feeding/alterationDetail") + }, + { + path: "feeding_alterationList", //投料计划变更详情 + name: "feeding_alterationList_planManagement", + meta: { + name: "投料计划变更详情" + }, + component: () => + import("../pages/mes/planManagement/feeding/alterationList") + }, + { + path: "working_procedure", //工序计划列表 + name: "working_procedure_planManagement", + component: () => + import("../pages/mes/planManagement/working_procedure/index") + }, + { + path: "working_procedure_add", //工序计划新增 + name: "working_procedure_add_planManagement", + meta: { + name: "工序计划详情" + }, + component: () => + import("../pages/mes/planManagement/working_procedure/add") + }, + { + path: "working_procedure_follow", //跟踪工序计划 + name: "working_procedure_planManagement_follow", + meta: { + name: "跟踪工序计划" + }, + component: () => + import("../pages/mes/planManagement/working_procedure/follow") + }, + { + path: "working_procedure_follow", //跟踪工序计划 + name: "working_procedure_planManagement_follow", + component: () => + import("../pages/mes/planManagement/working_procedure/follow") + } + ] + }, + { + path: "/jobShop", //车间管理 + component: Layout, + children: [ + { + path: "dispatch", //派工记录 + name: "jobShop_dispatch", + component: () => import("../pages/mes/jobShop/dispatch/index") + }, + { + path: "dispatch_gante", //派工甘特图 + name: "jobShop_dispatch_gante", + meta: { + name: "任务甘特图" + }, + component: () => import("../pages/mes/jobShop/dispatch/gante") + }, + + // gDemo + { + path: "start_work", //开工记录 + name: "start_work_list", + component: () => import("../pages/mes/jobShop/startWork/index") + }, + { + path: "put_up_work", //挂起记录 + name: "put_up_work_list", + component: () => import("../pages/mes/jobShop/putUpWork/index") + }, + { + path: "work_report", //报工记录 + name: "work_report", + component: () => import("../pages/mes/jobShop/workReport/index") + }, + { + path: "work_check", //报工记录 + name: "work_check", + component: () => import("../pages/mes/jobShop/workCheck/index") + }, + { + path: "material_collect", //用料采集记录 + name: "material_collect", + component: () => import("../pages/mes/jobShop/materialCollect/index") + }, + { + path: "materialScrapList", //用料报废记录 + name: "materialScrapList", + component: () => import("../pages/mes/jobShop/materialScrap/index") + }, + { + path: "addMaterialScrap", //用料报废记录 + name: "addMaterialScrap", + meta: { + name: "用料报废单详情" + }, + component: () => import("../pages/mes/jobShop/materialScrap/add.vue") + } + ] + }, + { + path: "/quality", //质量管理 + component: Layout, + children: [ + // gDemo + { + path: "incomingList", //来料检验记录 + name: "incomingList", + component: () => import("../pages/mes/quality/inspection/index") + }, + { + path: "addIncoming", //来料检验记录 + name: "addIncoming", + meta: { + name: "来料检验详情" + }, + component: () => import("../pages/mes/quality/inspection/add") + }, + { + path: "incoming_qrcode", //来料检验生成二维码 + name: "incoming_qrcode", + meta: { + name: "来料检验二维码打印" + }, + component: () => import("../pages/mes/quality/inspection/qrCode") + }, + { + path: "deliveryInspection", //发货检验记录 + name: "deliveryInspectionList", + component: () => import("../pages/mes/quality/deliveryInspection/index") + }, + { + path: "addDeliveryInspection", //添加发货检验 + name: "addDeliveryInspection", + meta: { + name: "发货检验详情" + }, + component: () => import("../pages/mes/quality/deliveryInspection/add") + }, + { + path: "productInspection", //产品检验记录 + name: "productInspection", + component: () => import("../pages/mes/quality/productInspection/index") + }, + { + path: "productInspection_qrcode", //产品检验生成二维码 + name: "productInspection_qrcode", + meta: { + name: "产品检验二维码" + }, + component: () => import("../pages/mes/quality/productInspection/qrCode") + }, + { + path: "addProductInspection", //添加产品检验 + name: "addProductInspection", + meta: { + name: "产品检验详情" + }, + component: () => import("../pages/mes/quality/productInspection/add") + }, + { + path: "patrol", //巡检记录 + name: "patrolList", + component: () => import("../pages/mes/quality/patrol/index") + }, + { + path: "patrol_add", //添加巡检记录 + name: "patrolList_add", + meta: { + name: "新增质量巡检单" + }, + component: () => import("../pages/mes/quality/patrol/add") + }, + { + path: "scales_inspection", //巡检记录 + name: "scales_inspection", + component: () => + import("../pages/mes/quality/scalesMaterielInspection/index") + }, + { + path: "scales_inspection_add", //添加巡检记录 + name: "scales_inspection_add", + meta: { + name: "磅单来料检验详情" + }, + component: () => + import("../pages/mes/quality/scalesMaterielInspection/add.vue") + }, + { + path: "traceability", //巡检记录 + name: "traceability", + component: () => import("../pages/mes/quality/traceability/index") + } + ] + }, + { + path: "/sales", + component: Layout, + children: [ + { + path: "salesContract", + name: "sales_salesContract", + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/scm/sales/sales_contract/indexNew" + ) + }, + { + path: "salesContract_add", + name: "sales_salesContract_add", + meta: { + name: "新增销售订单" + }, + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/scm/sales/sales_contract/add" + ) + }, + { + path: "salesContract_detail", + name: "sales_salesContract_detail", + meta: { + name: "销售订单详情" + }, + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/scm/sales/sales_contract/detail" + ) + }, + { + path: "salesContract_approve_detail", + name: "salesContract_approve_detail", + meta: { + name: "销售订单审批页" + }, + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/scm/sales/sales_contract/auditDetail" + ) + }, + { + path: "salesContract_edit", + name: "sales_salesContract_edit", + meta: { + name: "变更合同" + }, + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/scm/sales/sales_contract/edit" + ) + }, + { + path: "salesContract_alterationList", + name: "sales_salesContract_alterationList", + meta: { + name: "销售订单变更记录" + }, + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/scm/sales/sales_contract/alterationList" + ) + }, + { + path: "salesContract_alterationDetail", + name: "sales_salesContract_alterationDetail", + meta: { + name: "变更记录详情" + }, + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/scm/sales/sales_contract/alterationDetail" + ) + }, + { + path: "salesContract_associatedDocument", + name: "sales_salesContract_associatedDocument", + meta: { + name: "销售订单关联单据" + }, + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/scm/sales/sales_contract/associatedDocument" + ) + } + ] + }, + { + path: "/sales", + component: Layout, + children: [ + { + path: "salesStock", + name: "sales_salesStock", + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/scm/sales/sales_stock/index" + ) + }, + { + path: "salesStock_add", + name: "sales_salesStock_add", + meta: { + name: "新增销售出库" + }, + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/scm/sales/sales_stock/add" + ) + } + ] + }, + { + path: "/sales", + component: Layout, + children: [ + { + path: "salesReturn", + name: "sales_return", + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/scm/sales/sales_return/index" + ) + }, + { + path: "salesReturn_add", + name: "sales_return_add", + meta: { + name: "新增销售退货" + }, + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/scm/sales/sales_return/add" + ) + } + ] + }, + { + path: "/sales", + component: Layout, + children: [ + { + path: "salesBill", + name: "sales_bill", + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/scm/sales/sales_bill/index" + ) + }, + { + path: "salesBill_add", + name: "sales_bill_add", + meta: { + name: "新增销售发票" + }, + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/scm/sales/sales_bill/add" + ) + } + ] + }, + { + path: "/sales", + component: Layout, + children: [ + { + path: "salesCost", + name: "sales_cost", + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/scm/sales/sales_cost/index" + ) + }, + { + path: "salesCost_add", + name: "sales_cost_add", + meta: { + name: "新增销售费用" + }, + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/scm/sales/sales_cost/add" + ) + } + ] + }, + { + path: "/sales", + component: Layout, + children: [ + { + path: "deliveryNote", + name: "delivery_note", + component: () => import("../pages/scm/sales/delivery_note/index") + }, + { + path: "deliveryNote_add", + name: "delivery_note_add", + meta: { + name: "新增发货通知" + }, + component: () => import("../pages/scm/sales/delivery_note/add") + } + ] + }, + { + path: "/warehouse", + component: Layout, + children: [ + { + path: "produceStock", + name: "produce_stock", + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/scm/warehouse/produceStock/index" + ) + }, + { + path: "produceStock_add", + name: "produce_stock_add", + meta: { + name: "新增生产入库" + }, + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/scm/warehouse/produceStock/add" + ) + }, + { + path: "otherStock", + name: "other_stock", + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/scm/warehouse/otherStock/index" + ) + }, + { + path: "otherStock_add", + name: "other_stock_add", + meta: { + name: "新增其他入库" + }, + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/scm/warehouse/otherStock/add" + ) + }, + { + path: "otherStockOut", + name: "other_stockOut", + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/scm/warehouse/otherStockOut/index" + ) + }, + { + path: "otherStockOut_add", + name: "other_stockOut_add", + meta: { + name: "新增其他出库" + }, + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/scm/warehouse/otherStockOut/add" + ) + }, + { + path: "consumingStock", + name: "consuming_stock", + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/scm/warehouse/consumingStock/index" + ) + }, + { + path: "consumingStock_add", + name: "consuming_stock_add", + meta: { + name: "新增生产领用" + }, + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/scm/warehouse/consumingStock/add" + ) + }, + { + path: "consumingStock_qrcode", //生产领用生成二维码 + name: "consumingStock_qrcode", + meta: { + name: "生产领用二维码打印" + }, + component: () => import("../pages/scm/warehouse/consumingStock/qrcode") + }, + { + path: "returnMateriel", + name: "return_materiel", + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/scm/warehouse/returnMateriel/index" + ) + }, + { + path: "returnMateriel_add", + name: "return_materiel_add", + meta: { + name: "新增生产退料" + }, + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/scm/warehouse/returnMateriel/add" + ) + }, + { + path: "allot", + name: "allot", + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/scm/warehouse/allot/index" + ) + }, + { + path: "allot_add", + name: "allot_add", + meta: { + name: "新增库存调拨" + }, + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/scm/warehouse/allot/add" + ) + }, + { + path: "inventory", + name: "inventory", + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/scm/warehouse/inventory/index" + ) + }, + { + path: "inventory_add", + name: "inventory_add", + meta: { + name: "新增盘点方案" + }, + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/scm/warehouse/inventory/add" + ) + }, + { + path: "inventoryRecord", + name: "inventoryRecord", + meta: { + name: "盘点记录" + }, + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/scm/warehouse/inventory/inventoryRecord" + ) + }, + { + path: "winStock", + name: "winStock", + meta: { + name: "生成盘赢入库单" + }, + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/scm/warehouse/inventory/winStock" + ) + }, + { + path: "lossStock", + name: "lossStock", + meta: { + name: "生成盘亏出库单" + }, + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/scm/warehouse/inventory/lossStock" + ) + }, + { + path: "stock", + name: "stock", + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/scm/warehouse/stock/index" + ) + } + ] + }, + { + path: "/finance", //财务管理 + component: Layout, + children: [ + // gDemo + { + path: "stock/startSystem", + name: "stock/startSystem", + component: () => import("../pages/scm/finance/stock/startSystem/index") + }, + { + path: "stock/startList", + name: "stock/startList", + component: () => import("../pages/scm/finance/stock/startList/index") + }, + { + path: "stock/stockInAccounting/purchaseInStock", + name: "stock/stockInAccounting/purchaseInStock", + component: () => + import( + "../pages/scm/finance/stock/stockInAccounting/purchaseInStock/index" + ) + }, + { + path: "stock/stockInAccounting/purchaseOutSourcing", + name: "stock/stockInAccounting/purchaseOutSourcing", + component: () => + import( + "../pages/scm/finance/stock/stockInAccounting/purchaseOutSourcing/index" + ) + }, + { + path: "stock/stockInAccounting/purchaseOutSourcing_account", + name: "stock/stockInAccounting/purchaseOutSourcing_account", + meta: { + name: "核销" + }, + component: () => + import( + "../pages/scm/finance/stock/stockInAccounting/purchaseOutSourcing/account" + ) + }, + { + path: "stock/stockInAccounting/productInStock", + name: "stock/stockInAccounting/productInStock", + component: () => + import( + "../pages/scm/finance/stock/stockInAccounting/productInStock/index" + ) + }, + { + path: "stock/stockInAccounting/otherStock", + name: "stock/stockInAccounting/otherStock", + component: () => + import( + "../pages/scm/finance/stock/stockInAccounting/otherStock/index" + ) + }, + { + path: "stock/stockOutAccounting", + name: "stock/stockOutAccounting", + component: () => + import("../pages/scm/finance/stock/stockOutAccounting/index") + }, + { + path: "stock/ending", + name: "stock/ending", + component: () => import("../pages/scm/finance/stock/ending/index") + }, + { + path: "stock/report", + name: "stock/report", + component: () => import("../pages/scm/finance/stock/report/index") + }, + { + path: "stock/costAdjustment_index", + name: "stock/costAdjustment_index", + component: () => + import("../pages/scm/finance/stock/costAdjustment/index") + }, + { + path: "stock/costAdjustment_add", + name: "stock/costAdjustment_add", + meta: { + name: "新增成本调整单" + }, + component: () => import("../pages/scm/finance/stock/costAdjustment/add") + }, + + { + path: "payment/bankTransfer", + name: "payment/bankTransfer", + component: () => + import("../pages/scm/finance/payment/bankTransfer/index") + }, + { + path: "payment/bankTransfer_add", + name: "payment/bankTransfer_add", + meta: { + name: "添加资金存取单" + }, + component: () => import("../pages/scm/finance/payment/bankTransfer/add") + }, + { + path: "payment/fundInitialization", + name: "payment/fundInitialization", + component: () => + import("../pages/scm/finance/payment/fundInitialization/index") + }, + { + path: "payment/fundBalance", + name: "payment/fundBalance", + component: () => + import("../pages/scm/finance/payment/fundBalance/index") + }, + { + path: "payment/fundDetail", + name: "payment/fundDetail", + component: () => import("../pages/scm/finance/payment/fundDetail/index") + }, + { + path: "commutation/paymentReceived", + name: "commutation/paymentReceived", + component: () => + import("../pages/scm/finance/commutation/paymentReceived/index") + }, + { + path: "commutation/paymentReceived_add", + name: "commutation/paymentReceived_add", + meta: { + name: "添加收款单" + }, + component: () => + import("../pages/scm/finance/commutation/paymentReceived/add") + }, + { + path: "commutation/paymentOrder", + name: "commutation/paymentOrder", + component: () => + import("../pages/scm/finance/commutation/paymentOrder/index") + }, + { + path: "commutation/paymentOrder_add", + name: "commutation/paymentOrder_add", + meta: { + name: "添加付款单" + }, + component: () => + import("../pages/scm/finance/commutation/paymentOrder/add") + }, + { + path: "commutation/initialization", + name: "commutation/initialization", + component: () => + import("../pages/scm/finance/commutation/initialization/index") + }, + { + path: "commutation/otherReceivables", + name: "commutation/otherReceivables", + component: () => + import("../pages/scm/finance/commutation/otherReceivables/index") + }, + { + path: "commutation/otherReceivables_add", + name: "commutation/otherReceivables_add", + meta: { + name: "新增其他应收" + }, + component: () => + import("../pages/scm/finance/commutation/otherReceivables/add") + }, + { + path: "commutation/otherPayable", + name: "commutation/otherPayable", + component: () => + import("../pages/scm/finance/commutation/otherPayable/index") + }, + { + path: "commutation/otherPayable_add", + name: "commutation/otherPayable_add", + meta: { + name: "新增其他应付" + }, + component: () => + import("../pages/scm/finance/commutation/otherPayable/add") + }, + { + path: "commutation/clientChecking", + name: "commutation/clientChecking", + component: () => + import("../pages/scm/finance/commutation/clientChecking/index") + }, + { + path: "commutation/supplierChecking", + name: "commutation/supplierChecking", + component: () => + import("../pages/scm/finance/commutation/supplierChecking/index") + }, + { + path: "commutation/supplierReconciliationForBill", + name: "commutation/supplierReconciliationForBill", + component: () => + import( + "../pages/scm/finance/commutation/supplierReconciliationForBill/index" + ) + }, + { + path: "commutation/customerReconciliationForBill", + name: "commutation/customerReconciliationForBill", + component: () => + import( + "../pages/scm/finance/commutation/customerReconciliationForBill/index" + ) + } + ] + }, + { + path: "/agenda", + component: Layout, + children: [ + { + path: "execute", + name: "agenda_execute", + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/agenda/execute/index" + ) + }, + { + path: "overtime", + name: "agenda_overtime", + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/agenda/overtime/index" + ) + }, + { + path: "leave", + name: "agenda_leave", + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/agenda/leave/index" + ) + }, + { + path: "applyForReimbursement", + name: "agenda_applyForReimbursement", + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/agenda/applyForReimbursement/index" + ) + }, + { + path: "payment", + name: "agenda_payment", + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/agenda/payment/index" + ) + } + ] + }, + { + path: "/device", + component: Layout, + children: [ + { + path: "device", + name: "device", + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/device/index" + ) + } + ] + }, + { + path: "/smartManufacturing", + component: Layout, + children: [ + { + path: "productionPlan", + name: "smartManufacturing_productionPlan", + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/smartManufacturing/productionPlan/index" + ) + }, + { + path: "processPlan", + name: "smartManufacturing_processPlan", + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/smartManufacturing/processPlan/index" + ) + }, + { + path: "pieceRate", + name: "smartManufacturing_pieceRate", + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/smartManufacturing/pieceRate/index" + ) + }, + { + path: "productionBatch", + name: "smartManufacturing_productionBatch", + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/smartManufacturing/productionBatch/index" + ) + }, + { + path: "processOutput", + name: "smartManufacturing_processOutput", + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/smartManufacturing/processOutput/index" + ) + } + ] + }, + { + path: "/qualityManagement", + component: Layout, + children: [ + { + path: "badPurchase", + name: "qualityManagement_badPurchase", + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/qualityManagement/badPurchase/index" + ) + }, + { + path: "badProcess", + name: "qualityManagement_badProcess", + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/qualityManagement/badProcess/index" + ) + }, + { + path: "badProduct", + name: "qualityManagement_badProduct", + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/qualityManagement/badProduct/index" + ) + }, + { + path: "qualityTraceability", + name: "qualityManagement_qualityTraceability", + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/qualityManagement/qualityTraceability/index" + ) + } + ] + }, + { + path: "/purchaseManagement", + component: Layout, + children: [ + { + path: "tracking", + name: "purchaseManagement_tracking", + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/purchaseManagement/tracking/index" + ) + }, + { + path: "debtDue", + name: "purchaseManagement_debtDue", + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/purchaseManagement/debtDue/index" + ) + }, + { + path: "priceAnalysis", + name: "purchaseManagement_priceAnalysis", + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/purchaseManagement/priceAnalysis/index" + ) + }, + { + path: "balance", + name: "purchaseManagement_balance", + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/purchaseManagement/balance/index" + ) + }, + { + path: "unBilled", + name: "purchaseManagement_unBilled", + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/purchaseManagement/unBilled/index" + ) + } + ] + }, + { + path: "/salesManagement", + component: Layout, + children: [ + { + path: "tracking", + name: "salesManagement_tracking", + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/salesManagement/tracking/index" + ) + }, + { + path: "debtDue", + name: "salesManagement_debtDue", + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/salesManagement/debtDue/index" + ) + }, + { + path: "summary", + name: "salesManagement_summary", + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/salesManagement/summary/index" + ) + }, + { + path: "balance", + name: "salesManagement_balance", + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/salesManagement/balance/index" + ) + }, + { + path: "commissions", + name: "sales_commissions_report", + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/salesManagement/salesCommissions/index" + ) + } + ] + }, + { + path: "/warehouseManagement", + component: Layout, + children: [ + { + path: "inOutSummary", + name: "warehouseManagement_inOutSummary", + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/warehouseManagement/inOutSummary/index" + ) + }, + { + path: "inOutStockItem", + name: "warehouseManagement_inOutStockItem", + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/warehouseManagement/inOutStockItem/index" + ) + }, + { + path: "inStockItem", + name: "warehouseManagement_inStockItem", + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/warehouseManagement/inStockItem/index" + ) + }, + { + path: "outStockItem", + name: "warehouseManagement_outStockItem", + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/warehouseManagement/outStockItem/index" + ) + }, + { + path: "safetyStockWarning", + name: "warehouseManagement_safetyStockWarning", + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/warehouseManagement/safetyStockWarning/index" + ) + }, + { + path: "pickingSummary", + name: "warehouseManagement_pickingSummary", + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/warehouseManagement/pickingSummary/index" + ) + }, + { + path: "ageAnalysis", + name: "warehouseManagement_ageAnalysis", + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/warehouseManagement/ageAnalysis/index" + ) + }, + { + path: "inOutSummaryForItem", + name: "warehouseManagement_inOutSummaryForItem", + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/warehouseManagement/inOutSummaryForItem/index" + ) + } + ] + }, + { + path: "/outsourcedManagement", + component: Layout, + children: [ + { + path: "tracking", + name: "outsourcedManagement_tracking", + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/outsourcedManagement/tracking/index" + ) + }, + { + path: "debtDue", + name: "outsourcedManagement_debtDue", + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/outsourcedManagement/debtDue/index" + ) + }, + { + path: "balance", + name: "outsourcedManagement_balance", + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/outsourcedManagement/balance/index" + ) + }, + { + path: "inOutReconciliation", + name: "outsourcedManagement_inOutReconciliation", + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/reportManagement/outsourcedManagement/inOutReconciliation/index" + ) + } + ] + }, + { + path: "/organizationalManagement", + component: Layout, + children: [ + { + path: "organizational", + name: "organizationalManagement_organizational", + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/hr/organizationalManagement/organizational/index" + ) + }, + { + path: "postManagement", + name: "organizationalManagement_postManagement", + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/hr/organizationalManagement/postManagement/index" + ) + }, + { + path: "postManagement_add", + name: "organizationalManagement_postManagement_add", + meta: { + name: "新增岗位" + }, + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/hr/organizationalManagement/postManagement/add" + ) + } + ] + }, + { + path: "/staffManagement", + component: Layout, + children: [ + { + path: "jobbing", + name: "staffManagement_jobbing", + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/hr/staffManagement/jobbing/index" + ) + }, + { + path: "jobbing_add", + name: "staffManagement_jobbing_add", + meta: { + name: "新增员工" + }, + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/hr/staffManagement/jobbing/add" + ) + }, + { + path: "try", + name: "staffManagement_try", + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/hr/staffManagement/try/index" + ) + }, + { + path: "try_records", + name: "staffManagement_try_records", + meta: { + name: "试用考核记录" + }, + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/hr/staffManagement/try/records" + ) + }, + { + path: "retire", + name: "staffManagement_retire", + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/hr/staffManagement/retire/index" + ) + }, + { + path: "dimission", + name: "staffManagement_dimission", + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/hr/staffManagement/dimission/index" + ) + } + ] + }, + { + path: "/staffContract", + component: Layout, + children: [ + { + path: "laborContract", + name: "staffContract_laborContract", + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/hr/staffContract/laborContract/index" + ) + }, + { + path: "laborContract_add", + name: "staffContract_laborContract_add", + meta: { + name: "新建合同" + }, + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/hr/staffContract/laborContract/add" + ) + }, + { + path: "laborContract_laborManagement", + name: "staffContract_laborContract_laborManagement", + meta: { + name: "劳动合同分类管理" + }, + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/hr/staffContract/laborContract/laborManagement" + ) + }, + { + path: "trainingContract", + name: "staffContract_trainingContract", + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/hr/staffContract/trainingContract/index" + ) + }, + { + path: "trainingContract_add", + name: "staffContract_trainingContract_add", + meta: { + name: "新建合同" + }, + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/hr/staffContract/trainingContract/add" + ) + }, + { + path: "trainingContract_trainingManagement", + name: "staffContract_trainingContract_trainingManagement", + meta: { + name: "培训合同分类管理" + }, + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/hr/staffContract/trainingContract/trainingManagement" + ) + } + ] + }, + { + path: "/attendanceManagement", + component: Layout, + children: [ + { + path: "attendanceManagement_index", + name: "attendanceManagement_index", + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/hr/attendanceManagement/index" + ) + } + ] + }, + { + path: "/salaryManagement", + component: Layout, + children: [ + { + path: "salaryProject", + name: "salaryManagement_salaryProject", + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/hr/salaryManagement/basicSetting/salaryProject/index" + ) + }, + { + path: "formulaSet", + name: "salaryManagement_formulaSet", + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/hr/salaryManagement/basicSetting/formulaSet/index" + ) + }, + { + path: "formulaSet_add", + name: "salaryManagement_formulaSet_add", + meta: { + name: "新增公式计算方案" + }, + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/hr/salaryManagement/basicSetting/formulaSet/add" + ) + }, + { + path: "salaryArchives", + name: "salaryManagement_salaryArchives", + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/hr/salaryManagement/basicSetting/salaryArchives/index" + ) + }, + { + path: "salaryArchives_detail", + name: "salaryManagement_salaryArchives_detail", + meta: { + name: "薪资档案详情查看" + }, + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/hr/salaryManagement/basicSetting/salaryArchives/detail" + ) + }, + { + path: "salaryArchives_adjustment", + name: "salaryManagement_salaryArchives_adjustment", + meta: { + name: "薪资调整" + }, + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/hr/salaryManagement/basicSetting/salaryArchives/adjustment" + ) + }, + { + path: "salaryAccounting", + name: "salaryManagement_salaryAccounting", + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/hr/salaryManagement/salaryAccounting/index" + ) + }, + { + path: "salaryAccounting_entering", + name: "salaryManagement_salaryAccounting_entering", + meta: { + name: "薪资录入" + }, + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/hr/salaryManagement/salaryAccounting/entering" + ) + } + ] + }, + { + path: "/advertiseManagement", + component: Layout, + children: [ + { + path: "advertiseInfo", + name: "advertiseManagement_advertiseInfo", + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/hr/advertiseManagement/advertiseInfo/index" + ) + }, + { + path: "advertiseInfo_add", + name: "advertiseManagement_advertiseInfo_add", + meta: { + name: "新增招聘需求" + }, + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/hr/advertiseManagement/advertiseInfo/add" + ) + }, + { + path: "advertiseInfo_jobDescription", + name: "advertiseManagement_advertiseInfo_jobDescription", + meta: { + name: "岗位描述" + }, + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/hr/advertiseManagement/advertiseInfo/jobDescription" + ) + }, + { + path: "candidateInfo", + name: "advertiseManagement_candidateInfo", + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/hr/advertiseManagement/candidateInfo/index" + ) + }, + { + path: "candidateInfo_add", + name: "advertiseManagement_candidateInfo_add", + meta: { + name: "新增简历" + }, + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/hr/advertiseManagement/candidateInfo/add" + ) + }, + { + path: "candidateInfo_detail", + name: "advertiseManagement_candidateInfo_detail", + meta: { + name: "简历详情" + }, + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/hr/advertiseManagement/candidateInfo/detail" + ) + } + ] + }, + { + path: "/interviewManagement", + component: Layout, + children: [ + { + path: "interviewManagement_index", + name: "interviewManagement_index", + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/hr/interviewManagement/index" + ) + }, + { + path: "interviewManagement_addSchedule", + name: "interviewManagement_addSchedule", + meta: { + name: "新增面试日程" + }, + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/hr/interviewManagement/addSchedule" + ) + }, + { + path: "interviewManagement_addRecord", + name: "interviewManagement_addRecord", + meta: { + name: "新增面试记录" + }, + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/hr/interviewManagement/addRecord" + ) + }, + { + path: "interviewManagement_schedule", + name: "interviewManagement_schedule", + meta: { + name: "面试日程" + }, + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/hr/interviewManagement/schedule" + ) + } + ] + }, + { + path: "/hireList", + component: Layout, + children: [ + { + path: "hireList_index", + name: "hireList_index", + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/hr/hireList/index" + ) + } + ] + }, + { + path: "/resume", + component: Layout, + children: [ + { + path: "resume_index", + name: "resume_index", + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/hr/resume/index" + ) + }, + { + path: "resume_candidateFollow", + name: "resume_candidateFollow", + meta: { + name: "跟进记录" + }, + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/hr/resume/candidateFollow" + ) + } + ] + }, + // { + // path: '/followRecord', + // component: Layout, + // children: [ + // { + // path: 'followRecord_index', + // name: 'followRecord_index', + // component: () => import(/* webpackChunkName: 'gylInventory' */ '../pages/hr/followRecord/index') + // }, + // ] + // }, + { + path: "/sharedServe", + component: Layout, + children: [ + { + path: "sharedServe_incumbency", + name: "sharedServe_incumbency", + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/hr/sharedServe/incumbency" + ) + }, + { + path: "sharedServe_income", + name: "sharedServe_income", + component: () => + import( + /* webpackChunkName: 'gylInventory' */ "../pages/hr/sharedServe/income" + ) + } + ] + }, + // 能源管理 + { + path: "/nygl", + component: Layout, + children: [ + { + path: "nhfx", + name: "nhfx", + meta: { + name: "能耗分析" + }, + component: () => + import( + /* webpackChunkName: 'equipment' */ "../pages/nygl/nhfx/index.vue" + ) + }, + { + path: "nydj", + name: "nydj", + meta: { + name: "能源单价" + }, + component: () => + import( + /* webpackChunkName: 'equipment' */ "../pages/nygl/nydj/index.vue" + ) + }, + { + path: "nydj-edit", + name: "nydj-edit", + meta: { + name: "能源单价-编辑" + }, + component: () => + import( + /* webpackChunkName: 'equipment' */ "../pages/nygl/nydj/detail.vue" + ) + }, + { + path: "rdnfx", + name: "rdnfx", + meta: { + name: "日电能分析" + }, + component: () => + import( + /* webpackChunkName: 'equipment' */ "../pages/nygl/rdnfx/index.vue" + ) + }, + { + path: "ydnfx", + name: "ydnfx", + meta: { + name: "月电能分析" + }, + component: () => + import( + /* webpackChunkName: 'equipment' */ "../pages/nygl/ydnfx/index.vue" + ) + }, + { + path: "cnfx", + name: "cnfx", + meta: { + name: "产能分析" + }, + component: () => + import( + /* webpackChunkName: 'equipment' */ "../pages/nygl/cnfx/index.vue" + ) + }, + { + path: "yxscfx", + name: "yxscfx", + meta: { + name: "运行时长分析" + }, + component: () => + import( + /* webpackChunkName: 'equipment' */ "../pages/nygl/yxscfx/index.vue" + ) + }, + { + path: "ydnhtj", + name: "ydnhtj", + meta: { + name: "月电能耗统计" + }, + component: () => + import( + /* webpackChunkName: 'equipment' */ "../pages/nygl/ydnhtj/index.vue" + ) + }, + { + path: "ydnhtj-add", + name: "ydnhtj-add", + meta: { + name: "月电能耗统计-新增" + }, + component: () => + import( + /* webpackChunkName: 'equipment' */ "../pages/nygl/ydnhtj/detail.vue" + ) + }, + { + path: "ycntj", + name: "ycntj", + meta: { + name: "月产能统计" + }, + component: () => + import( + /* webpackChunkName: 'equipment' */ "../pages/nygl/ycntj/index.vue" + ) + }, + { + path: "ycntj-add", + name: "ycntj-add", + meta: { + name: "月产能统计-编辑" + }, + component: () => + import( + /* webpackChunkName: 'equipment' */ "../pages/nygl/ycntj/detail.vue" + ) + }, + { + path: "nhtj", + name: "nhtj", + meta: { + name: "能耗统计" + }, + component: () => + import( + /* webpackChunkName: 'equipment' */ "../pages/nygl/nhtj/index.vue" + ) + }, + { + path: "nhtj-add", + name: "nhtj-add", + meta: { + name: "能耗统计-编辑" + }, + component: () => + import( + /* webpackChunkName: 'equipment' */ "../pages/nygl/nhtj/detail.vue" + ) + } + ] + }, + // 研发管理 + { + path: "/yfgl", + component: Layout, + children: [ + { + path: "cpsj", + name: "cpsj", + meta: { + name: "产品设计" + }, + component: () => + import( + /* webpackChunkName: 'equipment' */ "../pages/yfgl/cpsj/index.vue" + ) + }, + { + path: "cpsj-add", + name: "cpsj-add", + meta: { + name: "产品设计-新增" + }, + component: () => + import( + /* webpackChunkName: 'equipment' */ "../pages/yfgl/cpsj/add.vue" + ) + }, + { + path: "cpsj-detail", + name: "cpsj-detail", + meta: { + name: "产品设计-详情" + }, + component: () => + import( + /* webpackChunkName: 'equipment' */ "../pages/yfgl/cpsj/detail.vue" + ) + }, + { + path: "cpyz", + name: "cpyz", + meta: { + name: "产品验证" + }, + component: () => + import( + /* webpackChunkName: 'equipment' */ "../pages/yfgl/cpyz/index.vue" + ) + }, + { + path: "cpyz-add", + name: "cpyz-add", + meta: { + name: "产品验证-编辑" + }, + component: () => + import( + /* webpackChunkName: 'equipment' */ "../pages/yfgl/cpyz/add.vue" + ) + }, + { + path: "cpyz-detail", + name: "cpyz-detail", + meta: { + name: "产品验证-详情" + }, + component: () => + import( + /* webpackChunkName: 'equipment' */ "../pages/yfgl/cpyz/detail.vue" + ) + }, + { + path: "cpzsk", + name: "cpzsk", + meta: { + name: "产品知识库" + }, + component: () => + import( + /* webpackChunkName: 'equipment' */ "../pages/yfgl/cpzsk/index.vue" + ) + }, + { + path: "cpzsk-add", + name: "cpzsk-add", + meta: { + name: "产品知识库-编辑" + }, + component: () => + import( + /* webpackChunkName: 'equipment' */ "../pages/yfgl/cpzsk/add.vue" + ) + }, + { + path: "cpzsk-add", + name: "cpzsk-add", + meta: { + name: "产品知识库-详情" + }, + component: () => + import( + /* webpackChunkName: 'equipment' */ "../pages/yfgl/cpzsk/detail.vue" + ) + },{ + path:"wjgl/skwj", + name:"skwj", + meta:{ + name:"受控文件" + }, + component: () => + import( + "../pages/yfgl/wjgl/index.vue" + ) + }, + { + path:"wjgl/skwj-add", + name:"skwj-add", + meta:{ + name:"受控文件-新增" + }, + component: () => + import( + "../pages/yfgl/wjgl/add.vue" + ) + },{ + path:"wjgl/lwdj", + name:"lwdj", + meta:{ + name:"来文登记" + }, + component: () => + import( + "../pages/yfgl/lwdj/index.vue" + ) + },{ + path:"wjgl/lwdj-add", + name:"lwdj-add", + meta:{ + name:"来文登记-新增" + }, + component: () => + import( + "../pages/yfgl/lwdj/add.vue" + ) + },{ + path:"wjgl/ffdj", + name:"ffdj", + meta:{ + name:"发放登记" + }, + component: () => + import( + "../pages/yfgl/ffdj/index.vue" + ) + },{ + path:"wjgl/ffdj-add", + name:"ffdj-add", + meta:{ + name:"发放登记-新增" + }, + component: () => + import( + "../pages/yfgl/ffdj/add.vue" + ) + }, + ] + }, + //客户关系管理 + { + path: "/khgxgl", + component: Layout, + children: [ + { + path: "jcfx", + name: "jcfx", + meta: { + name: "检测分析" + }, + component: () => + import( + /* webpackChunkName: 'equipment' */ "../pages/khgxgl/jcfx/index.vue" + ) + }, + { + path: "jcfx-add", + name: "jcfx-add", + meta: { + name: "检测分析-新增" + }, + component: () => + import( + /* webpackChunkName: 'equipment' */ "../pages/khgxgl/jcfx/add.vue" + ) + }, + { + path: "fwzz", + name: "fwzz", + meta: { + name: "服务追踪" + }, + component: () => + import( + /* webpackChunkName: 'equipment' */ "../pages/khgxgl/fwzz/index.vue" + ) + }, + { + path: "khfltj", + name: "khfltj", + meta: { + name: "客户分类统计" + }, + component: () => + import( + /* webpackChunkName: 'equipment' */ "../pages/khgxgl/khfltj/index.vue" + ) + }, + { + path: "xqgl", + name: "xqgl", + meta: { + name: "需求管理" + }, + component: () => + import( + /* webpackChunkName: 'equipment' */ "../pages/khgxgl/xqgl/index.vue" + ) + }, + { + path: "xqgl-add", + name: "xqgl-add", + meta: { + name: "需求管理-新增" + }, + component: () => + import( + /* webpackChunkName: 'equipment' */ "../pages/khgxgl/xqgl/add.vue" + ) + }, + { + path: "xqgl-detail", + name: "xqgl-detail", + meta: { + name: "需求管理-详情" + }, + component: () => + import( + /* webpackChunkName: 'equipment' */ "../pages/khgxgl/xqgl/detail.vue" + ) + }, + { + path: "shfw", + name: "shfw", + meta: { + name: "售后服务" + }, + component: () => + import( + /* webpackChunkName: 'equipment' */ "../pages/khgxgl/shfw/index.vue" + ) + }, + { + path: "shfw-add", + name: "shfw-add", + meta: { + name: "售后服务-新增" + }, + component: () => + import( + /* webpackChunkName: 'equipment' */ "../pages/khgxgl/shfw/add.vue" + ) + }, + { + path: "shfw-detail", + name: "shfw-detail", + meta: { + name: "售后服务-详情" + }, + component: () => + import( + /* webpackChunkName: 'equipment' */ "../pages/khgxgl/shfw/detail.vue" + ) + }, + { + path: "shgl", + name: "shgl", + meta: { + name: "售后管理" + }, + component: () => + import( + /* webpackChunkName: 'equipment' */ "../pages/khgxgl/shgl/index.vue" + ) + }, + { + path: "shgl-add", + name: "shgl-add", + meta: { + name: "售后管理-新增" + }, + component: () => + import( + /* webpackChunkName: 'equipment' */ "../pages/khgxgl/shgl/add.vue" + ) + }, + { + path: "shgl-detail", + name: "shgl-detail", + meta: { + name: "售后管理-详情" + }, + component: () => + import( + /* webpackChunkName: 'equipment' */ "../pages/khgxgl/shgl/detail.vue" + ) + }, + { + path: "wlbb", + name: "wlbb", + meta: { + name: "物流报表" + }, + component: () => + import( + /* webpackChunkName: 'equipment' */ "../pages/khgxgl/wlbb/index.vue" + ) + }, + { + path: "wlps", + name: "wlps", + meta: { + name: "物流配送" + }, + component: () => + import( + /* webpackChunkName: 'equipment' */ "../pages/khgxgl/wlps/index.vue" + ) + }, + { + path: "wlps-add", + name: "wlps-add", + meta: { + name: "物流配送-新增" + }, + component: () => + import( + /* webpackChunkName: 'equipment' */ "../pages/khgxgl/wlps/add.vue" + ) + }, + { + path: "wlps-detail", + name: "wlps-detail", + meta: { + name: "物流配送-详情" + }, + component: () => + import( + /* webpackChunkName: 'equipment' */ "../pages/khgxgl/wlps/detail.vue" + ) + } + ] + }, + // 质量管理 + { + path: "/zlgl", + component: Layout, + children: [ + { + path: "sbjy", + name: "sbjy", + meta: { + name: "生箔检验" + }, + component: () => + import( + /* webpackChunkName: 'equipment' */ "../pages/zlgl/sbjy/index.vue" + ) + }, + { + path: "sbjy-add", + name: "sbjy-add", + meta: { + name: "生箔检验-新增" + }, + component: () => + import( + /* webpackChunkName: 'equipment' */ "../pages/zlgl/sbjy/add.vue" + ) + }, + { + path: "sbjy-detail", + name: "sbjy-detail", + meta: { + name: "生箔检验-详情" + }, + component: () => + import( + /* webpackChunkName: 'equipment' */ "../pages/zlgl/sbjy/detail.vue" + ) + }, + { + path: "hcljy", + name: "hcljy", + meta: { + name: "后处理检验" + }, + component: () => + import( + /* webpackChunkName: 'equipment' */ "../pages/zlgl/hcljy/index.vue" + ) + }, + { + path: "hcljy-add", + name: "hcljy-add", + meta: { + name: "后处理检验-新增" + }, + component: () => + import( + /* webpackChunkName: 'equipment' */ "../pages/zlgl/hcljy/add.vue" + ) + }, + { + path: "hcljy-detail", + name: "hcljy-detail", + meta: { + name: "后处理检验-详情" + }, + component: () => + import( + /* webpackChunkName: 'equipment' */ "../pages/zlgl/hcljy/detail.vue" + ) + } + ] + }, + { + path: "/wwbx", + component: Layout, + children: [ + { + path: "index", + name: "wwbx_index", + component: () => + import(/* webpackChunkName: 'wwbx' */ "../pages/wwbx/index") + }, + { + path: "add", + name: "wwbx_add", + meta: { + name: "委外故障报修" + }, + component: () => + import(/* webpackChunkName: 'wwbx' */ "../pages/wwbx/add") + }, + { + path: "detail", + name: "wwbx_detail", + meta: { + name: "委外维修明细" + }, + component: () => + import(/* webpackChunkName: 'wwbx' */ "../pages/wwbx/detail") + }, + { + path: "handle", + name: "wwbx_handle", + meta: { + name: "委外维修处理" + }, + component: () => + import(/* webpackChunkName: 'wwbx' */ "../pages/wwbx/handle.vue") + }, + { + path: "check", + name: "wwbx_check", + meta: { + name: "委外验收评价" + }, + component: () => + import(/* webpackChunkName: 'wwbx' */ "../pages/wwbx/check") + }, + { + path: "record_list", + name: "wwbx_record_list", + component: () => + import(/* webpackChunkName: 'wwbx' */ "../pages/wwbx/record/index") + }, + { + path: "record_redact", + name: "wwbx_record_redact", + meta: { + name: "新增委外维修记录" + }, + component: () => + import(/* webpackChunkName: 'wwbx' */ "../pages/wwbx/record/add") + }, + { + path: "record_detail", + name: "wwbx_record_detail", + meta: { + name: "委外维修记录详情" + }, + component: () => + import(/* webpackChunkName: 'wwbx' */ "../pages/wwbx/record/detail") + } + ] + }, + // 安环管理 + { + path: "/ahgl", + component: Layout, + children: [ + { + path: "index", + name: "ahgl_index", + component: () => + import(/* webpackChunkName: 'ahgl' */ "../pages/ahgl/index") + }, + { + path: "add", + name: "ahgl_add", + meta: { + name: "6S现场稽查-新增" + }, + component: () => + import(/* webpackChunkName: 'ahgl' */ "../pages/ahgl/add") + }, + { + path: "detail", + name: "ahgl_detail", + meta: { + name: "6S现场稽查-明细" + }, + component: () => + import(/* webpackChunkName: 'ahgl' */ "../pages/ahgl/detail") + }, + { + path: "handle", + name: "ahgl_handle", + meta: { + name: "6S现场稽查-处理" + }, + component: () => + import(/* webpackChunkName: 'ahgl' */ "../pages/ahgl/handle.vue") + }, + { + path: "check", + name: "ahgl_check", + meta: { + name: "6S现场稽查审批" + }, + component: () => + import(/* webpackChunkName: 'ahgl' */ "../pages/ahgl/check") + }, + { + path: "record_list", + name: "ahgl_record_list", + component: () => + import(/* webpackChunkName: 'ahgl' */ "../pages/ahgl/record/index") + }, + { + path: "cjpk1", + name: "cjpk1", + meta: { + name: "车间排口1后台" + }, + component: () => + import(/* webpackChunkName: 'ahgl' */ "../pages/ahgl/cjpk1/index.vue") + }, + { + path: "cjpk2", + name: "cjpk2", + meta: { + name: "车间排口2后台" + }, + component: () => + import(/* webpackChunkName: 'ahgl' */ "../pages/ahgl/cjpk2/index.vue") + } + ] + }, + //报表 + { + path: "/sczz", + component: Layout, + children: [ + { + path: "sbscbb", + name: "sbscbb", + meta: { + name: "生箔生产报表" + }, + component: () => + import(/* webpackChunkName: 'ahgl' */ "../pages/sczz/sbscbb/index") + }, + { + path: "hclscbb", + name: "hclscbb", + meta: { + name: "后处理生产报表" + }, + component: () => + import(/* webpackChunkName: 'ahgl' */ "../pages/sczz/hclscbb/index") + }, + { + path: "fqscbb", + name: "fqscbb", + meta: { + name: "分切生产报表" + }, + component: () => + import(/* webpackChunkName: 'ahgl' */ "../pages/sczz/fqscbb/index") + } + ] + }, + { + path: "/wjgl", + component: Layout, + children: [ + { + path: "wjgl", + name: "wjgl", + meta: { + name: "文件管理" + }, + component: () => + import(/* webpackChunkName: 'ahgl' */ "../pages/wjgl/index") + }, + { + path: "wjgl-add", + name: "wjgl-add", + meta: { + name: "文件管理-新增" + }, + component: () => + import(/* webpackChunkName: 'ahgl' */ "../pages/wjgl/detail.vue") + } + ] + }, + { + path: "/sjfl", + component: Layout, + children: [ + { + path: "sjfl", + name: "sjfl", + meta: { + name: "数据分类" + }, + component: () => + import(/* webpackChunkName: 'ahgl' */ "../pages/sjfl/index") + }, + { + path: "sjfl-add", + name: "sjfl-add", + meta: { + name: "数据分类-新增" + }, + component: () => + import(/* webpackChunkName: 'ahgl' */ "../pages/sjfl/detail.vue") + } + ] + }, + { + path: "/zdhjy", + component: Layout, + children: [ + { + path: "zdhjy", + name: "zdhjy", + meta: { + name: "自动化检验" + }, + component: () => + import(/* webpackChunkName: 'ahgl' */ "../pages/zdhjy/index") + } + ] + }, + { + path: "*", + redirect: "/error/404" + } +]; + +export default staticRoute;