|
@@ -2,7 +2,6 @@ import { createWebHashHistory, createRouter } from 'vue-router'
|
|
|
|
|
|
import Layout from '../layout/index.vue'
|
|
import Layout from '../layout/index.vue'
|
|
import HomeView from '../views/home/index.vue'
|
|
import HomeView from '../views/home/index.vue'
|
|
-import AssetsHome from '../views/assets/home.vue'
|
|
|
|
import PlanningHome from '../views/planning/home.vue'
|
|
import PlanningHome from '../views/planning/home.vue'
|
|
import PersonalHome from '../views/personal/home.vue'
|
|
import PersonalHome from '../views/personal/home.vue'
|
|
import HouseWorkbench from '../views/house/workbench/index.vue'
|
|
import HouseWorkbench from '../views/house/workbench/index.vue'
|
|
@@ -14,23 +13,37 @@ import EntityInfo from '../views/house/workbench/entityInfo.vue'
|
|
import FolderChild from '../views/house/folder/child.vue'
|
|
import FolderChild from '../views/house/folder/child.vue'
|
|
import FolderParent from '../views/house/folder/parent.vue'
|
|
import FolderParent from '../views/house/folder/parent.vue'
|
|
import Folder from '../views/house/folder/index.vue'
|
|
import Folder from '../views/house/folder/index.vue'
|
|
|
|
+import AssetsFolder from '@/views/assets/folder/index.vue'
|
|
|
|
+import AssetsFolderParent from '@/views/assets/folder/parent.vue'
|
|
|
|
+import AssetsFolderChild from '@/views/assets/folder/child.vue'
|
|
|
|
+import AssetsTmpl from '@/views/assets/template/index.vue'
|
|
|
|
+import AssetsTmplMange from '@/views/assets/template/mange.vue'
|
|
|
|
+import AssetsCreateCalculateTmpl from '@/views/assets/template/createCalculate.vue'
|
|
|
|
|
|
const routes = [
|
|
const routes = [
|
|
{
|
|
{
|
|
- path:'/',
|
|
|
|
- redirect:'/home/index'
|
|
|
|
|
|
+ path: '/',
|
|
|
|
+ redirect: '/home/index'
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- path:'/home',
|
|
|
|
- redirect:'/home/index'
|
|
|
|
|
|
+ path: '/home',
|
|
|
|
+ redirect: '/home/index'
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ path: '/home/house',
|
|
|
|
+ redirect: '/home/house/parent'
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ path: '/home/houseWorkbench',
|
|
|
|
+ redirect: '/home/house/parent'
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- path:'/home/house',
|
|
|
|
- redirect:'/home/house/parent'
|
|
|
|
|
|
+ path: '/home/assets',
|
|
|
|
+ redirect: '/home/assets/parent'
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- path:'/home/houseWorkbench',
|
|
|
|
- redirect:'/home/house/parent'
|
|
|
|
|
|
+ path: '/home/assets/template',
|
|
|
|
+ redirect: '/home/assets/template/mange'
|
|
},
|
|
},
|
|
{
|
|
{
|
|
path: '/home',
|
|
path: '/home',
|
|
@@ -46,14 +59,6 @@ const routes = [
|
|
name: 'homeIndex',
|
|
name: 'homeIndex',
|
|
},
|
|
},
|
|
{
|
|
{
|
|
- path: 'assets',
|
|
|
|
- component: AssetsHome,
|
|
|
|
- name: 'assetsIndex',
|
|
|
|
- meta: {
|
|
|
|
- title: '资产工作台'
|
|
|
|
- },
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
path: 'planning',
|
|
path: 'planning',
|
|
component: PlanningHome,
|
|
component: PlanningHome,
|
|
name: 'planningIndex',
|
|
name: 'planningIndex',
|
|
@@ -93,7 +98,7 @@ const routes = [
|
|
component: HouseWorkbench,
|
|
component: HouseWorkbench,
|
|
name: 'houseWorkbench',
|
|
name: 'houseWorkbench',
|
|
meta: {
|
|
meta: {
|
|
- title:'房地产项目'
|
|
|
|
|
|
+ title: '房地产项目'
|
|
},
|
|
},
|
|
children: [
|
|
children: [
|
|
{
|
|
{
|
|
@@ -101,7 +106,7 @@ const routes = [
|
|
component: Consignor,
|
|
component: Consignor,
|
|
name: 'consignor',
|
|
name: 'consignor',
|
|
meta: {
|
|
meta: {
|
|
- title:'委托人信息'
|
|
|
|
|
|
+ title: '委托人信息'
|
|
},
|
|
},
|
|
},
|
|
},
|
|
{
|
|
{
|
|
@@ -109,7 +114,7 @@ const routes = [
|
|
component: Certificate,
|
|
component: Certificate,
|
|
name: 'certificate',
|
|
name: 'certificate',
|
|
meta: {
|
|
meta: {
|
|
- title:'权属资料'
|
|
|
|
|
|
+ title: '权属资料'
|
|
},
|
|
},
|
|
},
|
|
},
|
|
{
|
|
{
|
|
@@ -117,7 +122,7 @@ const routes = [
|
|
component: BaseInfo,
|
|
component: BaseInfo,
|
|
name: 'baseInfo',
|
|
name: 'baseInfo',
|
|
meta: {
|
|
meta: {
|
|
- title:'项目基本信息'
|
|
|
|
|
|
+ title: '项目基本信息'
|
|
},
|
|
},
|
|
},
|
|
},
|
|
{
|
|
{
|
|
@@ -125,7 +130,7 @@ const routes = [
|
|
component: Assumption,
|
|
component: Assumption,
|
|
name: 'assumption',
|
|
name: 'assumption',
|
|
meta: {
|
|
meta: {
|
|
- title:'假设条件'
|
|
|
|
|
|
+ title: '假设条件'
|
|
},
|
|
},
|
|
},
|
|
},
|
|
{
|
|
{
|
|
@@ -133,14 +138,65 @@ const routes = [
|
|
component: EntityInfo,
|
|
component: EntityInfo,
|
|
name: 'entityInfo',
|
|
name: 'entityInfo',
|
|
meta: {
|
|
meta: {
|
|
- title:'实物状况'
|
|
|
|
|
|
+ title: '实物状况'
|
|
},
|
|
},
|
|
}
|
|
}
|
|
]
|
|
]
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ path: 'assets',
|
|
|
|
+ component: AssetsFolder,
|
|
|
|
+ name: 'assetsFolder',
|
|
|
|
+ meta: {
|
|
|
|
+ title: '资产工作台'
|
|
|
|
+ },
|
|
|
|
+ children: [
|
|
|
|
+ {
|
|
|
|
+ path: 'parent',
|
|
|
|
+ component: AssetsFolderParent,
|
|
|
|
+ name: 'assetsFolderParent',
|
|
|
|
+ meta: {
|
|
|
|
+ title: '项目'
|
|
|
|
+ },
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ path: 'folder',
|
|
|
|
+ component: AssetsFolderChild,
|
|
|
|
+ name: 'assetsFolderChild',
|
|
|
|
+ meta: {
|
|
|
|
+ title: '文件夹'
|
|
|
|
+ },
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ path: 'template',
|
|
|
|
+ component: AssetsTmpl,
|
|
|
|
+ name: 'assetsTmpl',
|
|
|
|
+ meta: {
|
|
|
|
+ title: '模板管理'
|
|
|
|
+ },
|
|
|
|
+ children: [
|
|
|
|
+ {
|
|
|
|
+ path: 'mange',
|
|
|
|
+ component: AssetsTmplMange,
|
|
|
|
+ name: 'assetsTmplMange',
|
|
|
|
+ // meta: {
|
|
|
|
+ // title: '模板列表'
|
|
|
|
+ // },
|
|
|
|
+ },
|
|
|
|
+ {
|
|
|
|
+ path: 'create/calculate',
|
|
|
|
+ component: AssetsCreateCalculateTmpl,
|
|
|
|
+ name: 'assetsCreateCalculateTmpl',
|
|
|
|
+ meta: {
|
|
|
|
+ title: '创建测算表模板'
|
|
|
|
+ },
|
|
|
|
+ }
|
|
|
|
+ ]
|
|
|
|
+ },
|
|
|
|
+ ],
|
|
}
|
|
}
|
|
-
|
|
|
|
],
|
|
],
|
|
-
|
|
|
|
|
|
+
|
|
},
|
|
},
|
|
]
|
|
]
|
|
|
|
|