edit
This commit is contained in:
		| @ -1,12 +1,13 @@ | |||||||
| import { Component, OnInit, ViewChild } from '@angular/core'; | import { Component, OnInit, ViewChild } from '@angular/core'; | ||||||
| import { Menu } from '@delon/theme'; | import { Menu } from '@delon/theme'; | ||||||
|  | import { EAEnvironmentService } from '@shared'; | ||||||
| import { NzModalService } from 'ng-zorro-antd/modal'; | import { NzModalService } from 'ng-zorro-antd/modal'; | ||||||
| import { MenuManagerService } from './../../services/menu-manager.service'; | import { MenuManagerService } from './../../services/menu-manager.service'; | ||||||
|  |  | ||||||
| @Component({ | @Component({ | ||||||
|   selector: 'app-menu-manager-components-index', |   selector: 'app-menu-manager-components-index', | ||||||
|   templateUrl: './index.component.html', |   templateUrl: './index.component.html', | ||||||
|   styleUrls: ['./index.component.less'], |   styleUrls: ['./index.component.less'] | ||||||
| }) | }) | ||||||
| export class MenuManagerComponentsIndexComponent implements OnInit { | export class MenuManagerComponentsIndexComponent implements OnInit { | ||||||
|   selectedPlatform!: { name: string; appId: string; enName: string }; |   selectedPlatform!: { name: string; appId: string; enName: string }; | ||||||
| @ -17,9 +18,9 @@ export class MenuManagerComponentsIndexComponent implements OnInit { | |||||||
|   dropType = { |   dropType = { | ||||||
|     dropPrev: true, |     dropPrev: true, | ||||||
|     dropNext: true, |     dropNext: true, | ||||||
|     dropInner: true, |     dropInner: true | ||||||
|   }; |   }; | ||||||
|   constructor(public service: MenuManagerService, private modal: NzModalService) { } |   constructor(private envSrv: EAEnvironmentService, public service: MenuManagerService, private modal: NzModalService) {} | ||||||
|  |  | ||||||
|   ngOnInit(): void { |   ngOnInit(): void { | ||||||
|     this.initData(); |     this.initData(); | ||||||
| @ -27,13 +28,10 @@ export class MenuManagerComponentsIndexComponent implements OnInit { | |||||||
|  |  | ||||||
|   initData(): void { |   initData(): void { | ||||||
|     this.platforms = [ |     this.platforms = [ | ||||||
|       { name: '运维平台', appId: 'D40B4EFC33FC4803864934872A11B0CE', enName: 'scm-soc-ui' }, |       { name: '货主PC', appId: 'A48F72F0A304427F921794BAD86B3522', enName: 'tms-smc-web' }, | ||||||
|       { name: '运营后台', appId: '2537B72DDA534361AE4931903F0BFEB3', enName: 'scm-ows-ui' }, |       { name: '运营后台', appId: this.envSrv.env.appId, enName: 'tms-obc-web' } | ||||||
|       { name: '供应商平台', appId: '0CEE254099064665872B777CF9FCBB6B', enName: 'scm-cvc-ui' }, |  | ||||||
|       // { name: '代理商平台', appId: '737BB699C8894B2D81F21FC667A21169', enName: 'scm-cac-ui' }, |  | ||||||
|       // { name: '分销商平台', appId: '0D00C7CC306A4CACA5AF95BBD1251980', enName: 'scm-cdc-ui' }, |  | ||||||
|       // { name: '开放平台', appId: '7B216DD933CB4922BD9094ED8F96B0B4', enName: 'scm-opc-ui' }, |  | ||||||
|     ]; |     ]; | ||||||
|  |     this.selectedPlatform = this.platforms[0]; | ||||||
|   } |   } | ||||||
|  |  | ||||||
|   platformChange(e: { name: string; appId: string }) { |   platformChange(e: { name: string; appId: string }) { | ||||||
| @ -46,41 +44,40 @@ export class MenuManagerComponentsIndexComponent implements OnInit { | |||||||
|   } |   } | ||||||
|  |  | ||||||
|   loadMenus(appId: string) { |   loadMenus(appId: string) { | ||||||
|     this.service.request(this.service.$api_get_all, { appId }, 'POST', true, 'FORM').subscribe((res) => { |     this.service.request(this.service.$api_get_all, { appId }, 'POST', true, 'FORM').subscribe(res => { | ||||||
|  |       console.log(res); | ||||||
|  |  | ||||||
|       this.menus = res; |       this.menus = res; | ||||||
|     }); |     }); | ||||||
|   } |   } | ||||||
|  |  | ||||||
|  |  | ||||||
|   editValueChange(event: any) { |   editValueChange(event: any) { | ||||||
|     console.log('editChanged', event); |     console.log('editChanged', event); | ||||||
|   } |   } | ||||||
|  |  | ||||||
|  |  | ||||||
|   menuImport() { |   menuImport() { | ||||||
|     if (!this.selectedPlatform) { |     if (!this.selectedPlatform) { | ||||||
|       return; |       return; | ||||||
|     } |     } | ||||||
|  |  | ||||||
|     this.service.http.request('GET', `assets/tmp/_mock/platform/${this.selectedPlatform.enName}.json`).subscribe((res: any) => { |     this.service.http.request('GET', `assets/mocks/platform/${this.selectedPlatform.enName}.json`).subscribe((res: any) => { | ||||||
|       // console.log(res); |  | ||||||
|       this.addMenu(res.menu); |       this.addMenu(res.menu); | ||||||
|     }); |     }); | ||||||
|   } |   } | ||||||
|  |  | ||||||
|   addMenu(menus: Array<Menu>, parentId: string = '') { |   addMenu(menus: Array<Menu>, parentId: string = '') { | ||||||
|     menus.forEach((r) => { |     menus.forEach(r => { | ||||||
|       if (parentId !== '') { |       if (parentId !== '') { | ||||||
|         r.parentId = parentId; |         r.parentId = parentId; | ||||||
|       } |       } | ||||||
|       this.service.request(this.service.$api_get_one, { appId: this.selectedPlatform.appId, i18n: r.i18n }).subscribe((res) => { |       this.service.request(this.service.$api_get_one, { appId: this.selectedPlatform.appId }, 'POST', false).subscribe(res => { | ||||||
|         // 如果res.data存在,则更新菜单 |         // 如果res.data存在,则更新菜单 | ||||||
|         if (res.data) { |         if (res.data) { | ||||||
|           r.id = res.data.id; |           r.id = res.data.id; | ||||||
|         } |         } | ||||||
|         this.service |         this.service | ||||||
|           .addOne({ appId: this.selectedPlatform.appId, ...r, isLeaf: !(r.children && r.children.length > 0) }) |           .addOne({ appId: this.selectedPlatform.appId, ...r, isLeaf: !(r.children && r.children.length > 0) }) | ||||||
|           .subscribe((result) => { |           .subscribe(result => { | ||||||
|             if (result) { |             if (result) { | ||||||
|               if (r.children && r.children.length > 0) { |               if (r.children && r.children.length > 0) { | ||||||
|                 this.addMenu(r.children, result.id); |                 this.addMenu(r.children, result.id); | ||||||
| @ -90,12 +87,10 @@ export class MenuManagerComponentsIndexComponent implements OnInit { | |||||||
|       }); |       }); | ||||||
|     }); |     }); | ||||||
|  |  | ||||||
|     this.loadMenus(this.selectedPlatform.appId); |     // this.loadMenus(this.selectedPlatform.appId); | ||||||
|   } |   } | ||||||
|  |  | ||||||
|   addMenuRecursion() { |   addMenuRecursion() {} | ||||||
|  |  | ||||||
|   } |  | ||||||
|  |  | ||||||
|   delMenu(appId: string, menus: Array<Menu>) { |   delMenu(appId: string, menus: Array<Menu>) { | ||||||
|     if (!menus || menus.length === 0) { |     if (!menus || menus.length === 0) { | ||||||
| @ -105,16 +100,16 @@ export class MenuManagerComponentsIndexComponent implements OnInit { | |||||||
|     if (menus.length > 1) { |     if (menus.length > 1) { | ||||||
|       notice = `确认删除勾选的${menus.length}行菜单记录?`; |       notice = `确认删除勾选的${menus.length}行菜单记录?`; | ||||||
|     } |     } | ||||||
|     const ids = menus.map((r) => r.id); |     const ids = menus.map(r => r.id); | ||||||
|     this.modal.confirm({ |     this.modal.confirm({ | ||||||
|       nzTitle: '<i>删除确认</i>', |       nzTitle: '<i>删除确认</i>', | ||||||
|       nzContent: `<b>${notice}</b><br>是否删除?`, |       nzContent: `<b>${notice}</b><br>是否删除?`, | ||||||
|       nzOnOk: () => |       nzOnOk: () => | ||||||
|         this.service.delMany(ids).subscribe((res) => { |         this.service.delMany(ids).subscribe(res => { | ||||||
|           if (res === true) { |           if (res === true) { | ||||||
|             this.service.msgSrv.success('删除成功!'); |             this.service.msgSrv.success('删除成功!'); | ||||||
|           } |           } | ||||||
|         }), |         }) | ||||||
|     }); |     }); | ||||||
|   } |   } | ||||||
| } | } | ||||||
|  | |||||||
| @ -6,13 +6,13 @@ import { BaseService } from '@shared'; | |||||||
| }) | }) | ||||||
| export class MenuManagerService extends BaseService { | export class MenuManagerService extends BaseService { | ||||||
|   // 新增/更新菜单 |   // 新增/更新菜单 | ||||||
|   $api_add_one = `/scm/cuc/cuc/functionInfo/saveFunctionInfo`; |   $api_add_one = `/api/mdc/cuc/functionInfo/saveFunctionInfo`; | ||||||
|  |  | ||||||
|   // 根据应用ID获取所有菜单 |   // 根据应用ID获取所有菜单 | ||||||
|   $api_get_all = `/scm/cuc/cuc/functionInfo/getAllFunctionInfoByAppId`; |   $api_get_all = `/scm/cuc/cuc/functionInfo/getAllFunctionInfoByAppId`; | ||||||
|  |  | ||||||
|   // 根据i18n和应用ID获取菜单 |   // 根据应用ID获取菜单 | ||||||
|   $api_get_one = `/scm/cuc/cuc/functionInfo/getFunctionsInfoByI18n?_allow_badcode=true`; |   $api_get_one = `/api/mdc/cuc/functionInfo/getAllFunctionInfoByAppId?_allow_badcode=true`; | ||||||
|  |  | ||||||
|   // 删除多个菜单 |   // 删除多个菜单 | ||||||
|   $api_del_many = `/scm/cuc/cuc/functionInfo/deletebatchFunctionInfo`; |   $api_del_many = `/scm/cuc/cuc/functionInfo/deletebatchFunctionInfo`; | ||||||
|  | |||||||
| @ -1,132 +0,0 @@ | |||||||
| import { Injectable, Injector } from '@angular/core'; |  | ||||||
| import { BaseService } from '@shared'; |  | ||||||
| @Injectable({ |  | ||||||
|   providedIn: 'root', |  | ||||||
| }) |  | ||||||
| export class UserService extends BaseService { |  | ||||||
|   // 保存单个实例接口地址 |  | ||||||
|   $api_save_one = '/tms/cuc/oaUserHarvestAddress/save'; |  | ||||||
|   // 保存多个实例接口地址 |  | ||||||
|   $api_save_many = ''; |  | ||||||
|   // 删除一个实例接口地址 |  | ||||||
|   $api_del_one = ''; |  | ||||||
|   // 删除多个实例接口地址 |  | ||||||
|   $api_del_many = '/tms/cuc/oaUserHarvestAddress/deletebatch'; |  | ||||||
|   // 获取单个实例接口地址 |  | ||||||
|   $api_get_one = '/bcp/cuc/cuc/userInfo/getUserDetailByUserId'; |  | ||||||
|   // 获取多个实例接口地址 |  | ||||||
|   $api_get_many = ''; |  | ||||||
|   // 获取实例分页数据接口地址 |  | ||||||
|   $api_get_page = '/bcp/cuc/cuc/userInfo/getUserInfoListPage'; |  | ||||||
|   // 导出接口地址 |  | ||||||
|   $api_export = '/bcp/cuc/cuc/userInfo/exportUserList'; |  | ||||||
|   // 导入接口地址 |  | ||||||
|   $api_import = ''; |  | ||||||
|   // 导入模板下载地址 |  | ||||||
|   $api_import_download_tpl = ''; |  | ||||||
|   // 获取项目列表 |  | ||||||
|   $api_getProjectInfoList = '/scm/cuc/cuc/projectInfo/getProjectInfoList'; |  | ||||||
|   // 根据项目获取应用列表 |  | ||||||
|   $api_getAppInfoListByProjectId = '/scm/cuc/cuc/appInfo/getAppInfoListByProjectId'; |  | ||||||
|   // 根据应用获取菜单列表 |  | ||||||
|   $api_getAllFunctionInfoByAppId = '/scm/cuc/cuc/functionInfo/getAllFunctionInfoByAppId'; |  | ||||||
|   // 获取菜单已拥有的按钮 |  | ||||||
|   $api_getFunctionButtonInfo = '/scm/cuc/cuc/functionButton/getFunctionButtonInfo'; |  | ||||||
|   // 获取菜单已拥有的数据字典 |  | ||||||
|   $api_getFunctionDataInfo = '/scm/cuc/cuc/functionData/getFunctionDataInfo'; |  | ||||||
|   // 获取所有按钮 |  | ||||||
|   $api_getButtonInfoList = '/scm/cuc/cuc/buttonInfo/getButtonInfoList'; |  | ||||||
|   // 获取按钮列表 |  | ||||||
|   $api_getButtonInfoPage = '/scm/cuc/cuc/buttonInfo/getButtonInfoPage'; |  | ||||||
|   // 新增编辑按钮信息 |  | ||||||
|   $api_saveButtonInfo = '/scm/cuc/cuc/buttonInfo/saveButtonInfo'; |  | ||||||
|   // 查看菜单信息 |  | ||||||
|   $api_getFunctionInfo = '/scm/cuc/cuc/functionInfo/getFunctionInfo'; |  | ||||||
|  |  | ||||||
|   // 删除 |  | ||||||
|   $api_deletebatchButton = '/scm/cuc/cuc/buttonInfo/deletebatchButton'; |  | ||||||
|   // 新增 and 编辑 |  | ||||||
|   $api_saveFunctionInfo = '/scm/cuc/cuc/functionInfo/saveFunctionInfo'; |  | ||||||
|   // 删除菜单(含多个) |  | ||||||
|   $api_deletebatchFunctionInfo = '/scm/cuc/cuc/functionInfo/deletebatchFunctionInfo'; |  | ||||||
|   // 字典列表 |  | ||||||
|   $api_getDictTree = '/scce/pbc/pbc/dict/getDictTree'; |  | ||||||
|   // 删除字典 |  | ||||||
|   $api_delete = '/scce/pbc/pbc/dict/delete'; |  | ||||||
|   // 删除字典选项 |  | ||||||
|   $api_deleteById = '/scce/pbc/pbc/dictItems/deleteById'; |  | ||||||
|   // 字典详情 |  | ||||||
|   $api_getDictItemsByDictId = '/scce/pbc/pbc/dictItems/getDictItemsByDictId'; |  | ||||||
|   // 编辑字典 |  | ||||||
|   $api_dictUpdate = '/scce/pbc/pbc/dict/update'; |  | ||||||
|   // 新增字典 |  | ||||||
|   $api_dictSave = '/scce/pbc/pbc/dict/save'; |  | ||||||
|   // 编辑字典选项 |  | ||||||
|   $api_dictItemsUpdate = '/scce/pbc/pbc/dictItems/update'; |  | ||||||
|   // 新增字典选项 |  | ||||||
|   $api_dictItemsSave = '/scce/pbc/pbc/dictItems/save'; |  | ||||||
|   // 角色模板列表查询 |  | ||||||
|   $api_getRoleTemplateInfoList = '/scm/cuc/cuc/roleTemplateInfo/getRoleTemplateInfoList'; |  | ||||||
|   // 删除角色模板(含多个) |  | ||||||
|   $api_removeRoleTemplateInfo = '/scm/cuc/cuc/roleTemplateInfo/removeRoleTemplateInfo'; |  | ||||||
|   // 编辑角色模板信息 |  | ||||||
|   $api_updateRoleTemplateInfo = '/scm/cuc/cuc/roleTemplateInfo/updateRoleTemplateInfo'; |  | ||||||
|   // 获取角色详情 |  | ||||||
|   $api_getRoleInfo = '/scm/cuc/cuc/roleInfo/getRoleInfo'; |  | ||||||
|   // 角色列表 |  | ||||||
|   $api_getAppRoleInfoList = '/scm/cuc/cuc/roleInfo/getAppRoleInfoList'; |  | ||||||
|   // 删除角色 |  | ||||||
|   $api_removeRoleInfo = '/scm/cuc/cuc/roleInfo/removeRoleInfo'; |  | ||||||
|   // 编辑角色 |  | ||||||
|   $api_updateRoleInfo = '/scm/cuc/cuc/roleInfo/updateRoleInfo'; |  | ||||||
|   // 获取角色模板详情 |  | ||||||
|   $api_getRoleTemplateInfo = '/scm/cuc/cuc/roleTemplateInfo/getRoleTemplateInfo'; |  | ||||||
|   // 获取角色模板权限 |  | ||||||
|   $api_getRoleTemplateAuthority = '/scm/cuc/cuc/roleTemplateInfo/getRoleTemplateAuthority'; |  | ||||||
|   // 角色菜单下已拥有按钮权限 |  | ||||||
|   $api_getRoleFunctionButtonAuthority = '/scm/cuc/cuc/roleAuthority/getRoleFunctionButtonAuthority'; |  | ||||||
|   // 角色菜单下已拥有数据权限 |  | ||||||
|   $api_getRoleFunctionDataAuthorit = '/scm/cuc/cuc/roleAuthority/getRoleFunctionDataAuthority'; |  | ||||||
|   // 用户角色关系列表 |  | ||||||
|   $api_getUserRoleList = '/scm/cuc/cuc/userAuthority/getUserRoleList'; |  | ||||||
|   // 删除用户角色关系列表 |  | ||||||
|   $api_deleteUserAuthority = '/scm/cuc/cuc/userAuthority/deleteUserAuthority'; |  | ||||||
|   // 用户列表 |  | ||||||
|   $api_getUserListPage = '/scm/cuc/cuc/userBasicInfo/getUserListPage'; |  | ||||||
|   // 获取所有应用 |  | ||||||
|   $api_getAppList = '/scm/cuc/cuc/appInfo/getAppList'; |  | ||||||
|   // 用户详情 |  | ||||||
|   $api_getUserInfo = '/scm/cuc/cuc/userBasicInfo/getUserInfo'; |  | ||||||
|   // 获取用户下所有应用 |  | ||||||
|   $api_getAppInfoByUserId = '/scm/cuc/cuc/userApp/getAppInfoByUserId'; |  | ||||||
|   // 获取用户下所有企业 |  | ||||||
|   $api_getUserEnterpriseList = '/scm/cuc/cuc/userEnterprise/getUserEnterpriseList'; |  | ||||||
|   // 应用用户列表 |  | ||||||
|   $api_getAppUserList = '/scm/cuc/cuc/userApp/getAppUserList'; |  | ||||||
|   // 新增应用用户 |  | ||||||
|   $api_saveAppUser = '/scm/cuc/cuc/userApp/saveAppUser'; |  | ||||||
|   // 编辑应用用户信息 |  | ||||||
|   $api_updateAppUser = '/scm/cuc/cuc/userApp/updateAppUser'; |  | ||||||
|   // 删除应用用户 |  | ||||||
|   $api_deleteAppUser = '/scm/cuc/cuc/userApp/deleteAppUser'; |  | ||||||
|   // 获取应用列表 |  | ||||||
|   $api_getAppListByLesseeId = '/scm/cuc/cuc/appInfo/getAppListByLesseeId'; |  | ||||||
|   // 获取应用用户详情 |  | ||||||
|   $api_getAppUser = '/scm/cuc/cuc/userApp/getAppUser'; |  | ||||||
|   // 重置密码 |  | ||||||
|   $api_resetPw = '/scm/cuc/cuc/userBasicInfo/resetPassword'; |  | ||||||
|   // 冻结或恢复应用用户 |  | ||||||
|   $api_userApp_freezeOrResume = '/scm/cuc/cuc/userApp/freezeOrResume'; |  | ||||||
|   // 新增角色 |  | ||||||
|   $api_roleInfo_saveRoleInfo = '/scm/cuc/cuc/roleInfo/saveRoleInfo'; |  | ||||||
|   // 编辑角色 |  | ||||||
|   $api_roleInfo_updateRoleInfo = '/scm/cuc/cuc/roleInfo/updateRoleInfo'; |  | ||||||
|   // 冻结或恢复角色 |  | ||||||
|   $api_roleInfo_freezeOrResume = '/scm/cuc/cuc/roleInfo/freezeOrResume'; |  | ||||||
|   // 获取角色下用户列表 |  | ||||||
|   $api_getRoleUserList = '/scm/cuc/cuc/userAuthority/getRoleUserList'; |  | ||||||
|  |  | ||||||
|   constructor(public injector: Injector) { |  | ||||||
|     super(injector); |  | ||||||
|   } |  | ||||||
| } |  | ||||||
| @ -47,7 +47,7 @@ export class InvoicedListComponent implements OnInit { | |||||||
|     switch (e.type) { |     switch (e.type) { | ||||||
|       case 'checkbox': |       case 'checkbox': | ||||||
|         this.selectedRows = e.checkbox!; |         this.selectedRows = e.checkbox!; | ||||||
|         this.totalCallNo = this.selectedRows.reduce((total, cv) => total + cv.callNo, 0); |         this.totalCallNo = this.selectedRows.reduce((total, cv) => total + cv.vatnotax, 0); | ||||||
|         break; |         break; | ||||||
|     } |     } | ||||||
|   } |   } | ||||||
| @ -178,9 +178,9 @@ export class InvoicedListComponent implements OnInit { | |||||||
|       { title: '网络货运人', index: 'ltdId', width: 120 }, |       { title: '网络货运人', index: 'ltdId', width: 120 }, | ||||||
|       { title: '购买人', index: 'artoname', width: 90 }, |       { title: '购买人', index: 'artoname', width: 90 }, | ||||||
|       { title: '订单数', index: 'ordlines', width: 90 }, |       { title: '订单数', index: 'ordlines', width: 90 }, | ||||||
|       { title: '价税合计', index: 'callNo', width: 100 }, |       { title: '价税合计', index: 'vatmoney', width: 100 }, | ||||||
|       { title: '金额', index: 'disvatnotax', width: 90 }, |       { title: '金额', index: 'vatnotax', width: 90 }, | ||||||
|       { title: '税率', index: 'callNo', width: 90 }, |       { title: '税率', index: 'vatrate', width: 90 }, | ||||||
|       { title: '税额', index: 'disvattax', width: 90 }, |       { title: '税额', index: 'disvattax', width: 90 }, | ||||||
|       { title: '开票日期', index: 'invoicedate', type: 'date', width: 150 }, |       { title: '开票日期', index: 'invoicedate', type: 'date', width: 150 }, | ||||||
|       { |       { | ||||||
|  | |||||||
| @ -10,14 +10,43 @@ const TinyMce = NgxTinymceModule.forRoot({ | |||||||
|   config: { |   config: { | ||||||
|     language_url: 'assets/tinymce/langs/zh_CN.js', |     language_url: 'assets/tinymce/langs/zh_CN.js', | ||||||
|     language: 'zh_CN', |     language: 'zh_CN', | ||||||
|  |     placeholder: '请输入内容', | ||||||
|     plugins: [ |     plugins: [ | ||||||
|       'advlist autolink lists link image charmap print preview anchor', |       'advlist autolink link image lists charmap print preview hr anchor pagebreak', | ||||||
|       'searchreplace visualblocks code fullscreen', |       'searchreplace wordcount visualblocks visualchars code fullscreen insertdatetime media nonbreaking', | ||||||
|       'insertdatetime media table paste imagetools wordcount' |       'table emoticons template paste help' | ||||||
|     ], |     ], | ||||||
|     toolbar: |     toolbar: | ||||||
|       'insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image', |       'undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | ' + | ||||||
|     content_style: 'body { font-family:Helvetica,Arial,sans-serif; font-size:14px }' |       'bullist numlist outdent indent | link image | print preview media fullscreen | ' + | ||||||
|  |       'forecolor backcolor emoticons | help', | ||||||
|  |     menu: { | ||||||
|  |       favs: { title: '常用', items: 'code visualaid | searchreplace | emoticons' } | ||||||
|  |     }, | ||||||
|  |     menubar: 'favs file edit view insert format tools table help', | ||||||
|  |     content_css: 'css/content.css', | ||||||
|  |     content_style: 'body { font-family:Helvetica,Arial,sans-serif; font-size:14px }', | ||||||
|  |     automatic_uploads: false, | ||||||
|  |     images_upload_url: apiConf.fileUpload, | ||||||
|  |     paste_block_drop: false, | ||||||
|  |     paste_data_images: true, | ||||||
|  |     image_advtab: true, | ||||||
|  |     color_cols: 4, | ||||||
|  |     font_formats: | ||||||
|  |       '宋体=simsun,serif;' + | ||||||
|  |       '仿宋=FangSong,serif;' + | ||||||
|  |       '新宋体=NSimSun,serif;' + | ||||||
|  |       '黑体=SimHei,serif;' + | ||||||
|  |       '楷体=KaiTi,serif;' + | ||||||
|  |       '微软雅黑=Microsoft YaHei,Helvetica Neue,PingFang SC,sans-serif;' + | ||||||
|  |       '隶书=LiSu,serif;' + | ||||||
|  |       '幼圆=YouYuan,serif;' + | ||||||
|  |       '华文细黑=STXihei,serif;' + | ||||||
|  |       '华文楷体=STKaiti,serif;' + | ||||||
|  |       '华文宋体=STSong,serif;' + | ||||||
|  |       // 默认字体 | ||||||
|  |       'Andale Mono=andale mono,times; Arial=arial,helvetica,sans-serif; Arial Black=arial black,avant garde; Book Antiqua=book antiqua,palatino; Comic Sans MS=comic sans ms,sans-serif; Courier New=courier new,courier; Georgia=georgia,palatino; Helvetica=helvetica; Impact=impact,chicago; Symbol=symbol; Tahoma=tahoma,arial,helvetica,sans-serif; Terminal=terminal,monaco; Times New Roman=times new roman,times; Trebuchet MS=trebuchet ms,geneva; Verdana=verdana,geneva; Webdings=webdings; Wingdings=wingdings,zapf dingbats', | ||||||
|  |     fontsize_formats: '8pt 10pt 12pt 14pt 18pt 24pt 36pt' | ||||||
|   } |   } | ||||||
| }); | }); | ||||||
|  |  | ||||||
|  | |||||||
							
								
								
									
										466
									
								
								src/assets/mocks/platform/tms-obc-web.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										466
									
								
								src/assets/mocks/platform/tms-obc-web.json
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,466 @@ | |||||||
|  | { | ||||||
|  |   "success": true, | ||||||
|  |   "data": { | ||||||
|  |     "menu": [ | ||||||
|  |       { | ||||||
|  |         "text": "样例", | ||||||
|  |         "hideInBreadcrumb": true, | ||||||
|  |         "children": [ | ||||||
|  |           { | ||||||
|  |             "text": "用户中心", | ||||||
|  |             "icon": "anticon anticon-dashboard", | ||||||
|  |             "group": true, | ||||||
|  |             "children": [ | ||||||
|  |               { | ||||||
|  |                 "text": "货主管理", | ||||||
|  |                 "icon": "anticon anticon-dashboard", | ||||||
|  |                 "link": "/demo/zorro", | ||||||
|  |                 "children": [ | ||||||
|  |                   { | ||||||
|  |                     "text": "企业列表", | ||||||
|  |                     "icon": "anticon anticon-dashboard", | ||||||
|  |                     "link": "/usercenter/freight/list" | ||||||
|  |                   }, | ||||||
|  |                   { | ||||||
|  |                     "text": "道运证", | ||||||
|  |                     "hide": true, | ||||||
|  |                     "icon": "anticon anticon-dashboard", | ||||||
|  |                     "link": "/usercenter/freight/list/view/:id" | ||||||
|  |                   }, | ||||||
|  |                   { | ||||||
|  |                     "text": "货主详情", | ||||||
|  |                     "hide": true, | ||||||
|  |                     "icon": "anticon anticon-dashboard", | ||||||
|  |                     "link": "/usercenter/freight/list/detail/:id" | ||||||
|  |                   }, | ||||||
|  |                   { | ||||||
|  |                     "text": "企业认证", | ||||||
|  |                     "hide": true, | ||||||
|  |                     "icon": "anticon anticon-dashboard", | ||||||
|  |                     "link": "/usercenter/freight/new" | ||||||
|  |                   }, | ||||||
|  |                   { | ||||||
|  |                     "text": "企业审核列表", | ||||||
|  |                     "icon": "anticon anticon-dashboard", | ||||||
|  |                     "link": "/usercenter/freight/enterprise" | ||||||
|  |                   }, | ||||||
|  |                   { | ||||||
|  |                     "text": "企业审核列表详情", | ||||||
|  |                     "hide": true, | ||||||
|  |                     "icon": "anticon anticon-dashboard", | ||||||
|  |                     "link": "/usercenter/freight/enterprise/view/:id" | ||||||
|  |                   }, | ||||||
|  |                   { | ||||||
|  |                     "text": "货主员工列表", | ||||||
|  |                     "icon": "anticon anticon-dashboard", | ||||||
|  |                     "link": "/usercenter/freight/user" | ||||||
|  |                   } | ||||||
|  |                 ] | ||||||
|  |               }, | ||||||
|  |               { | ||||||
|  |                 "text": "司机管理", | ||||||
|  |                 "icon": "anticon anticon-dashboard", | ||||||
|  |                 "link": "/demo/zorro", | ||||||
|  |                 "children": [ | ||||||
|  |                   { | ||||||
|  |                     "text": "司机列表", | ||||||
|  |                     "icon": "anticon anticon-dashboard", | ||||||
|  |                     "link": "/usercenter/driver" | ||||||
|  |                   }, | ||||||
|  |                   { | ||||||
|  |                     "text": "司机详情", | ||||||
|  |                     "hide": true, | ||||||
|  |                     "icon": "anticon anticon-dashboard", | ||||||
|  |                     "link": "/usercenter/driver/detail/:id" | ||||||
|  |                   }, | ||||||
|  |                   { | ||||||
|  |                     "text": "车队长列表", | ||||||
|  |                     "icon": "anticon anticon-dashboard", | ||||||
|  |                     "link": "/usercenter/driver/captain" | ||||||
|  |                   } | ||||||
|  |                 ] | ||||||
|  |               } | ||||||
|  |             ] | ||||||
|  |           }, | ||||||
|  |           { | ||||||
|  |             "text": "运力管理", | ||||||
|  |             "icon": "anticon anticon-dashboard", | ||||||
|  |             "group": true, | ||||||
|  |             "children": [ | ||||||
|  |               { | ||||||
|  |                 "text": "车辆列表", | ||||||
|  |                 "link": "/vehicle/list" | ||||||
|  |               }, | ||||||
|  |               { | ||||||
|  |                 "hide": true, | ||||||
|  |                 "text": "车辆列表详情", | ||||||
|  |                 "link": "/vehicle/list/detail/:id" | ||||||
|  |               }, | ||||||
|  |               { | ||||||
|  |                 "text": "车辆审核列表", | ||||||
|  |                 "link": "/vehicle/audit" | ||||||
|  |               }, | ||||||
|  |               { | ||||||
|  |                 "hide": true, | ||||||
|  |                 "text": "车辆审核列表详情", | ||||||
|  |                 "link": "/vehicle/audit/detail/:id" | ||||||
|  |               } | ||||||
|  |             ] | ||||||
|  |           }, | ||||||
|  |           { | ||||||
|  |             "text": "货源管理", | ||||||
|  |             "icon": "anticon anticon-dashboard", | ||||||
|  |             "group": true, | ||||||
|  |             "children": [ | ||||||
|  |               { | ||||||
|  |                 "text": "货源管理", | ||||||
|  |                 "icon": "anticon anticon-dashboard", | ||||||
|  |                 "link": "/supply-management/index", | ||||||
|  |                 "reuse": true | ||||||
|  |               }, | ||||||
|  |               { | ||||||
|  |                 "text": "货源管理", | ||||||
|  |                 "icon": "anticon anticon-dashboard", | ||||||
|  |                 "link": "/supply-management/index", | ||||||
|  |                 "hide": true | ||||||
|  |               }, | ||||||
|  |               { | ||||||
|  |                 "text": "货源详情", | ||||||
|  |                 "icon": "anticon anticon-dashboard", | ||||||
|  |                 "link": "/supply-management/bulk-detail", | ||||||
|  |                 "hide": true | ||||||
|  |               }, | ||||||
|  |               { | ||||||
|  |                 "text": "修改货源", | ||||||
|  |                 "icon": "anticon anticon-dashboard", | ||||||
|  |                 "link": "/supply-management/vehicle-amend/:id", | ||||||
|  |                 "hide": true | ||||||
|  |               }, | ||||||
|  |               { | ||||||
|  |                 "text": "货源详情", | ||||||
|  |                 "icon": "anticon anticon-dashboard", | ||||||
|  |                 "link": "/supply-management/vehicle-detail/:id", | ||||||
|  |                 "hide": true | ||||||
|  |               } | ||||||
|  |             ] | ||||||
|  |           }, | ||||||
|  |           { | ||||||
|  |             "text": "订单管理", | ||||||
|  |             "icon": "anticon anticon-dashboard", | ||||||
|  |             "group": true, | ||||||
|  |             "children": [ | ||||||
|  |               { | ||||||
|  |                 "text": "整车订单", | ||||||
|  |                 "icon": "anticon anticon-dashboard", | ||||||
|  |                 "link": "/order-management/vehicle", | ||||||
|  |                 "reuse": true | ||||||
|  |               }, | ||||||
|  |               { | ||||||
|  |                 "text": "大宗订单", | ||||||
|  |                 "icon": "anticon anticon-dashboard", | ||||||
|  |                 "link": "/order-management/bulk" | ||||||
|  |               }, | ||||||
|  |               { | ||||||
|  |                 "text": "结算单", | ||||||
|  |                 "children": [ | ||||||
|  |                   { | ||||||
|  |                     "text": "司机管理", | ||||||
|  |                     "icon": "anticon anticon-dashboard", | ||||||
|  |                     "link": "/order-management/driver-manage" | ||||||
|  |                   }, | ||||||
|  |                   { | ||||||
|  |                     "text": "车辆管理", | ||||||
|  |                     "icon": "anticon anticon-dashboard", | ||||||
|  |                     "link": "/order-management/car-manage" | ||||||
|  |                   } | ||||||
|  |                 ] | ||||||
|  |               }, | ||||||
|  |               { | ||||||
|  |                 "text": "补录单", | ||||||
|  |                 "children": [ | ||||||
|  |                   { | ||||||
|  |                     "text": "补录运单", | ||||||
|  |                     "icon": "anticon anticon-dashboard", | ||||||
|  |                     "link": "/order-management/additionalc" | ||||||
|  |                   }, | ||||||
|  |                   { | ||||||
|  |                     "text": "补录运单详情", | ||||||
|  |                     "icon": "anticon anticon-dashboard", | ||||||
|  |                     "link": "/order-management/additionalc-detail/:id", | ||||||
|  |                     "hide": true | ||||||
|  |                   } | ||||||
|  |                 ] | ||||||
|  |               }, | ||||||
|  |               { | ||||||
|  |                 "text": "风险单管理", | ||||||
|  |                 "icon": "anticon anticon-dashboard", | ||||||
|  |                 "link": "/order-management/risk" | ||||||
|  |               }, | ||||||
|  |               { | ||||||
|  |                 "text": "投诉管理", | ||||||
|  |                 "icon": "anticon anticon-dashboard", | ||||||
|  |                 "link": "/order-management/complaint" | ||||||
|  |               }, | ||||||
|  |               { | ||||||
|  |                 "text": "整车订单详情", | ||||||
|  |                 "icon": "anticon anticon-dashboard", | ||||||
|  |                 "link": "/order-management/vehicle-detail/:id", | ||||||
|  |                 "hide": true | ||||||
|  |               }, | ||||||
|  |               { | ||||||
|  |                 "text": "大宗订单详情", | ||||||
|  |                 "icon": "anticon anticon-dashboard", | ||||||
|  |                 "link": "/order-management/bulk-detail/:id", | ||||||
|  |                 "hide": true | ||||||
|  |               }, | ||||||
|  |               { | ||||||
|  |                 "text": "货源详情", | ||||||
|  |                 "icon": "anticon anticon-dashboard", | ||||||
|  |                 "link": "/order-management/vehicle-detail", | ||||||
|  |                 "hide": true | ||||||
|  |               } | ||||||
|  |             ] | ||||||
|  |           }, | ||||||
|  |           { | ||||||
|  |             "text": "运单管理", | ||||||
|  |             "icon": "anticon anticon-dashboard", | ||||||
|  |             "group": true, | ||||||
|  |             "children": [ | ||||||
|  |               { | ||||||
|  |                 "text": "整车运单", | ||||||
|  |                 "link": "/waybill-management/vehicle" | ||||||
|  |               }, | ||||||
|  |               { | ||||||
|  |                 "hide": true, | ||||||
|  |                 "text": "整车运单详情", | ||||||
|  |                 "link": "/waybill-management/vehicle-detail/:id" | ||||||
|  |               }, | ||||||
|  |               { | ||||||
|  |                 "text": "大宗运单", | ||||||
|  |                 "link": "/waybill-management/bulk" | ||||||
|  |               }, | ||||||
|  |               { | ||||||
|  |                 "hide": true, | ||||||
|  |                 "text": "大宗运单详情", | ||||||
|  |                 "link": "/waybill-management/bulk-detail/:id" | ||||||
|  |               } | ||||||
|  |             ] | ||||||
|  |           }, | ||||||
|  |           { | ||||||
|  |             "text": "财务管理", | ||||||
|  |             "icon": "anticon anticon-dashboard", | ||||||
|  |             "group": true, | ||||||
|  |             "children": [ | ||||||
|  |               { | ||||||
|  |                 "text": "费用管理", | ||||||
|  |                 "link": "/financial-management/cost-management" | ||||||
|  |               }, | ||||||
|  |               { | ||||||
|  |                 "text": "费用浏览", | ||||||
|  |                 "hide": true, | ||||||
|  |                 "link": "/financial-management/cost-management/detail/:id" | ||||||
|  |               }, | ||||||
|  |               { | ||||||
|  |                 "text": "应收费用单", | ||||||
|  |                 "hide": true, | ||||||
|  |                 "link": "/financial-management/cost-management/expenses-receivable/:id" | ||||||
|  |               }, | ||||||
|  |               { | ||||||
|  |                 "text": "应付费用单", | ||||||
|  |                 "hide": true, | ||||||
|  |                 "link": "/financial-management/cost-management/expenses-payable/:id" | ||||||
|  |               }, | ||||||
|  |               { | ||||||
|  |                 "text": "货主账户", | ||||||
|  |                 "link": "/financial-management/freight-account" | ||||||
|  |               }, | ||||||
|  |               { | ||||||
|  |                 "text": "货主账户详情", | ||||||
|  |                 "hide": true, | ||||||
|  |                 "link": "/financial-management/freight-account/detail/:id" | ||||||
|  |               }, | ||||||
|  |               { | ||||||
|  |                 "text": "司机账户", | ||||||
|  |                 "link": "/financial-management/driver-account" | ||||||
|  |               }, | ||||||
|  |               { | ||||||
|  |                 "text": "司机账户详情", | ||||||
|  |                 "hide": true, | ||||||
|  |                 "link": "/financial-management/driver-account/detail/:id" | ||||||
|  |               }, | ||||||
|  |               { | ||||||
|  |                 "text": "充值记录", | ||||||
|  |                 "link": "/financial-management/recharge-record" | ||||||
|  |               }, | ||||||
|  |               { | ||||||
|  |                 "text": "提现记录", | ||||||
|  |                 "link": "/financial-management/withdrawals-record" | ||||||
|  |               }, | ||||||
|  |               { | ||||||
|  |                 "text": "提现详情", | ||||||
|  |                 "hide": true, | ||||||
|  |                 "link": "/financial-management/withdrawals-record/detail/:id" | ||||||
|  |               }, | ||||||
|  |               { | ||||||
|  |                 "text": "异常入金", | ||||||
|  |                 "link": "/financial-management/abnormal-gold" | ||||||
|  |               }, | ||||||
|  |               { | ||||||
|  |                 "text": "支付记录", | ||||||
|  |                 "link": "/financial-management/payment-record" | ||||||
|  |               }, | ||||||
|  |               { | ||||||
|  |                 "text": "交易流水", | ||||||
|  |                 "link": "/financial-management/transaction-flow" | ||||||
|  |               } | ||||||
|  |             ] | ||||||
|  |           }, | ||||||
|  |           { | ||||||
|  |             "text": "票务管理", | ||||||
|  |             "icon": "anticon anticon-dashboard", | ||||||
|  |             "group": true, | ||||||
|  |             "children": [ | ||||||
|  |               { | ||||||
|  |                 "text": "销项发票", | ||||||
|  |                 "children": [ | ||||||
|  |                   { | ||||||
|  |                     "text": "开票申请", | ||||||
|  |                     "link": "/ticket/invoice-requested" | ||||||
|  |                   }, | ||||||
|  |                   { | ||||||
|  |                     "text": "开票订单明细", | ||||||
|  |                     "link": "/ticket/invoice-requested/detail/:id", | ||||||
|  |                     "hide": true | ||||||
|  |                   }, | ||||||
|  |                   { | ||||||
|  |                     "text": "销票处理", | ||||||
|  |                     "link": "/ticket/cancellation-invoice" | ||||||
|  |                   }, | ||||||
|  |                   { | ||||||
|  |                     "text": "销票订单明细", | ||||||
|  |                     "link": "/ticket/cancellation-invoice/detail/:id", | ||||||
|  |                     "hide": true | ||||||
|  |                   }, | ||||||
|  |                   { | ||||||
|  |                     "text": "已开发票", | ||||||
|  |                     "link": "/ticket/invoice-list" | ||||||
|  |                   }, | ||||||
|  |                   { | ||||||
|  |                     "text": "已开订单明细", | ||||||
|  |                     "link": "/ticket/invoice-list/detail/:id", | ||||||
|  |                     "hide": true | ||||||
|  |                   } | ||||||
|  |                 ] | ||||||
|  |               }, | ||||||
|  |               { | ||||||
|  |                 "text": "ETC发票", | ||||||
|  |                 "children": [ | ||||||
|  |                   { | ||||||
|  |                     "text": "申请发票", | ||||||
|  |                     "link": "/ticket/etc-invoice-requested" | ||||||
|  |                   }, | ||||||
|  |                   { | ||||||
|  |                     "text": "运单开票记录", | ||||||
|  |                     "link": "/ticket/etc-invoice-list" | ||||||
|  |                   }, | ||||||
|  |                   { | ||||||
|  |                     "text": "已开发票", | ||||||
|  |                     "link": "/ticket/etc-invoiced-logs" | ||||||
|  |                   }, | ||||||
|  |                   { | ||||||
|  |                     "text": "黑名单", | ||||||
|  |                     "link": "/ticket/etc-blacklist" | ||||||
|  |                   } | ||||||
|  |                 ] | ||||||
|  |               } | ||||||
|  |             ] | ||||||
|  |           }, | ||||||
|  |           { | ||||||
|  |             "text": "合同管理", | ||||||
|  |             "icon": "anticon anticon-dashboard", | ||||||
|  |             "group": true, | ||||||
|  |             "children": [ | ||||||
|  |               { | ||||||
|  |                 "text": "合同列表", | ||||||
|  |                 "link": "/contract-management/list" | ||||||
|  |               } | ||||||
|  |             ] | ||||||
|  |           }, | ||||||
|  |           { | ||||||
|  |             "text": "系统设置", | ||||||
|  |             "icon": "anticon anticon-dashboard", | ||||||
|  |             "group": true, | ||||||
|  |             "children": [ | ||||||
|  |               { | ||||||
|  |                 "text": "员工管理", | ||||||
|  |                 "group": true, | ||||||
|  |                 "children": [ | ||||||
|  |                   { | ||||||
|  |                     "text": "员工管理", | ||||||
|  |                     "link": "/system/staff-management" | ||||||
|  |                   }, | ||||||
|  |                   { | ||||||
|  |                     "text": "角色管理", | ||||||
|  |                     "link": "/system/role-management" | ||||||
|  |                   } | ||||||
|  |                 ] | ||||||
|  |               }, | ||||||
|  |               { | ||||||
|  |                 "text": "CRM客户管理", | ||||||
|  |                 "link": "/system/crm-management" | ||||||
|  |               }, | ||||||
|  |               { | ||||||
|  |                 "text": "结算客户管理", | ||||||
|  |                 "link": "/system/close-account" | ||||||
|  |               }, | ||||||
|  |               { | ||||||
|  |                 "text": "网络货运人", | ||||||
|  |                 "link": "/system/network-freight" | ||||||
|  |               }, | ||||||
|  |               { | ||||||
|  |                 "text": "基础设置", | ||||||
|  |                 "link": "/system/basic-setting" | ||||||
|  |               }, | ||||||
|  |               { | ||||||
|  |                 "text": "车型车长配置", | ||||||
|  |                 "link": "/system/cart-config" | ||||||
|  |               }, | ||||||
|  |               { | ||||||
|  |                 "text": "基础配置", | ||||||
|  |                 "link": "/system/basic-config" | ||||||
|  |               }, | ||||||
|  |               { | ||||||
|  |                 "text": "系统操作日志", | ||||||
|  |                 "link": "/system/system-logs" | ||||||
|  |               }, | ||||||
|  |               { | ||||||
|  |                 "text": "用户登录日志", | ||||||
|  |                 "link": "/system/user-logs" | ||||||
|  |               }, | ||||||
|  |               { | ||||||
|  |                 "text": "版本发布记录", | ||||||
|  |                 "link": "/system/version-logs" | ||||||
|  |               }, | ||||||
|  |               { | ||||||
|  |                 "text": "协议配置", | ||||||
|  |                 "link": "/system/agreement-config" | ||||||
|  |               }, | ||||||
|  |               { | ||||||
|  |                 "text": "审核驳回理由配置", | ||||||
|  |                 "link": "/system/audit-reason-config" | ||||||
|  |               }, | ||||||
|  |               { | ||||||
|  |                 "text": "系统配置", | ||||||
|  |                 "link": "/system/system-config" | ||||||
|  |               }, | ||||||
|  |               { | ||||||
|  |                 "text": "货物名称配置", | ||||||
|  |                 "link": "/system/goods-name-config" | ||||||
|  |               } | ||||||
|  |             ] | ||||||
|  |           } | ||||||
|  |         ] | ||||||
|  |       } | ||||||
|  |     ] | ||||||
|  |   } | ||||||
|  | } | ||||||
							
								
								
									
										294
									
								
								src/assets/mocks/platform/tms-smc-web.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										294
									
								
								src/assets/mocks/platform/tms-smc-web.json
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,294 @@ | |||||||
|  | { | ||||||
|  |   "menu": [ | ||||||
|  |     { | ||||||
|  |       "text": "主导航", | ||||||
|  |       "i18n": "menu.main", | ||||||
|  |       "group": true, | ||||||
|  |       "hideInBreadcrumb": true, | ||||||
|  |       "children": [ | ||||||
|  |         { | ||||||
|  |           "text": "消息中心", | ||||||
|  |           "i18n": "message.center", | ||||||
|  |           "icon": "anticon anticon-dashboard", | ||||||
|  |           "link": "/notify/center" | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "text": "发布货源", | ||||||
|  |           "i18n": "menu.publish.goods.source", | ||||||
|  |           "icon": "anticon anticon-dashboard", | ||||||
|  |           "children": [ | ||||||
|  |             { | ||||||
|  |               "text": "整车发货", | ||||||
|  |               "i18n": "menu.onecar.delivergoods", | ||||||
|  |               "link": "/pbg/onecar-publish" | ||||||
|  |             }, | ||||||
|  |             { | ||||||
|  |               "text": "大宗发货", | ||||||
|  |               "i18n": "menu.bulk.delivergoods", | ||||||
|  |               "link": "/pbg/bulk-publish" | ||||||
|  |             }, | ||||||
|  |             { | ||||||
|  |               "text": "常用地址", | ||||||
|  |               "i18n": "menu.common.address", | ||||||
|  |               "link": "/pbg/common-address" | ||||||
|  |             } | ||||||
|  |           ] | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "text": "货源管理", | ||||||
|  |           "icon": "anticon anticon-dashboard", | ||||||
|  |           "group": true, | ||||||
|  |           "children": [ | ||||||
|  |             { | ||||||
|  |               "text": "货源管理", | ||||||
|  |               "icon": "anticon anticon-dashboard", | ||||||
|  |               "link": "/supply-management/index", | ||||||
|  |               "reuse": true | ||||||
|  |             }, | ||||||
|  |             { | ||||||
|  |               "text": "货源详情", | ||||||
|  |               "icon": "anticon anticon-dashboard", | ||||||
|  |               "link": "/supply-management/bulk-detail", | ||||||
|  |               "hide": true | ||||||
|  |             }, | ||||||
|  |             { | ||||||
|  |               "text": "货源详情", | ||||||
|  |               "icon": "anticon anticon-dashboard", | ||||||
|  |               "link": "/supply-management/vehicle-detail", | ||||||
|  |               "hide": true | ||||||
|  |             } | ||||||
|  |           ] | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "text": "订单管理", | ||||||
|  |           "i18n": "menu.ctc", | ||||||
|  |           "icon": "anticon anticon-dashboard", | ||||||
|  |           "children": [ | ||||||
|  |             { | ||||||
|  |               "text": "整车订单", | ||||||
|  |               "i18n": "menu.ctc.order.onecar", | ||||||
|  |               "link": "/ctc/order/onecar" | ||||||
|  |             }, | ||||||
|  |             { | ||||||
|  |               "text": "整车订单详情", | ||||||
|  |               "i18n": "menu.ctc.order.onecar.detail", | ||||||
|  |               "link": "/ctc/order/onecar/detail", | ||||||
|  |               "hide": true | ||||||
|  |             }, | ||||||
|  |             { | ||||||
|  |               "text": "大宗订单", | ||||||
|  |               "i18n": "menu.ctc.order.bulk", | ||||||
|  |               "link": "/ctc/order/bulk" | ||||||
|  |             }, | ||||||
|  |             { | ||||||
|  |               "text": "大宗订单详情", | ||||||
|  |               "i18n": "menu.ctc.order.bulk.detail", | ||||||
|  |               "link": "/ctc/order/bulk/detail", | ||||||
|  |               "hide": true | ||||||
|  |             }, | ||||||
|  |             { | ||||||
|  |               "text": "结算单", | ||||||
|  |               "i18n": "menu.ctc.order.settle.settleOrder", | ||||||
|  |               "children": [ | ||||||
|  |                 { | ||||||
|  |                   "text": "上传订单", | ||||||
|  |                   "i18n": "menu.ctc.order.settle.uploadOrder", | ||||||
|  |                   "link": "/ctc/order/settle/uploadOrder" | ||||||
|  |                 }, | ||||||
|  |                 { | ||||||
|  |                   "text": "司机管理", | ||||||
|  |                   "i18n": "menu.ctc.order.settle.driver", | ||||||
|  |                   "link": "/ctc/order/settle/driver" | ||||||
|  |                 }, | ||||||
|  |                 { | ||||||
|  |                   "text": "车队长", | ||||||
|  |                   "i18n": "menu.ctc.order.settle.carcaptain", | ||||||
|  |                   "link": "/ctc/order/settle/carcaptain" | ||||||
|  |                 }, | ||||||
|  |                 { | ||||||
|  |                   "text": "车辆管理", | ||||||
|  |                   "i18n": "menu.ctc.order.settle.car", | ||||||
|  |                   "link": "/ctc/order/settle/car" | ||||||
|  |                 }, | ||||||
|  |                 { | ||||||
|  |                   "text": "检测订单", | ||||||
|  |                   "i18n": "menu.ctc.order.settle.recordOrder", | ||||||
|  |                   "link": "/ctc/order/settle/recordOrder" | ||||||
|  |                 }, | ||||||
|  |                 { | ||||||
|  |                   "text": "订单详情", | ||||||
|  |                   "i18n": "menu.ctc.order.settle.detail", | ||||||
|  |                   "link": "/ctc/order/settle/detail", | ||||||
|  |                   "hide": true | ||||||
|  |                 } | ||||||
|  |               ] | ||||||
|  |             }, | ||||||
|  |             { | ||||||
|  |               "text": "风险单管理", | ||||||
|  |               "i18n": "menu.ctc.order.risk.riskorder", | ||||||
|  |               "link": "/ctc/order/risk/riskorder" | ||||||
|  |             }, | ||||||
|  |             { | ||||||
|  |               "text": "风险单详情", | ||||||
|  |               "i18n": "menu.ctc.order.risk.detail", | ||||||
|  |               "link": "/ctc/order/risk/detail", | ||||||
|  |               "hide": true | ||||||
|  |             }, | ||||||
|  |             { | ||||||
|  |               "text": "投诉管理", | ||||||
|  |               "i18n": "menu.ctc.order.complaint.complaintOrder", | ||||||
|  |               "link": "/ctc/order/complaint" | ||||||
|  |             }, | ||||||
|  |             { | ||||||
|  |               "text": "投诉详情", | ||||||
|  |               "i18n": "menu.ctc.order.complaint.detail", | ||||||
|  |               "link": "/ctc/order/complaint/detail", | ||||||
|  |               "hide": true | ||||||
|  |             } | ||||||
|  |           ] | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "text": "公司管理", | ||||||
|  |           "i18n": "menu.company", | ||||||
|  |           "icon": "anticon anticon-appstore", | ||||||
|  |           "children": [ | ||||||
|  |             { | ||||||
|  |               "text": "员工管理", | ||||||
|  |               "i18n": "menu.company.staff", | ||||||
|  |               "icon": "anticon anticon-dashboard", | ||||||
|  |               "link": "/company/staff" | ||||||
|  |             }, | ||||||
|  |             { | ||||||
|  |               "text": "角色管理", | ||||||
|  |               "i18n": "menu.company.roles", | ||||||
|  |               "link": "/company/roles" | ||||||
|  |             }, | ||||||
|  |             { | ||||||
|  |               "text": "项目管理", | ||||||
|  |               "i18n": "menu.company.project", | ||||||
|  |               "link": "/company/project" | ||||||
|  |             } | ||||||
|  |           ] | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "text": "车辆管理", | ||||||
|  |           "i18n": "menu.car", | ||||||
|  |           "icon": "anticon anticon-dashboard", | ||||||
|  |           "children": [ | ||||||
|  |             { | ||||||
|  |               "text": "熟车管理", | ||||||
|  |               "i18n": "menu.car.list", | ||||||
|  |               "link": "/car/list" | ||||||
|  |             }, | ||||||
|  |             { | ||||||
|  |               "text": "新增熟车", | ||||||
|  |               "i18n": "menu.car.add", | ||||||
|  |               "link": "/car/add", | ||||||
|  |               "hide": true | ||||||
|  |             }, | ||||||
|  |             { | ||||||
|  |               "text": "熟车详情", | ||||||
|  |               "i18n": "menu.car.view", | ||||||
|  |               "link": "/car/view", | ||||||
|  |               "hide": true | ||||||
|  |             } | ||||||
|  |           ] | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "title": "票务管理", | ||||||
|  |           "i18n": "menu.ticket.management", | ||||||
|  |           "icon": "anticon anticon-dashboard", | ||||||
|  |           "children": [ | ||||||
|  |             { | ||||||
|  |               "text": "申请开票", | ||||||
|  |               "i18n": "menu.ticket.management.apply.invoice", | ||||||
|  |               "link": "/ticket-management/apply-invoice/list" | ||||||
|  |             }, | ||||||
|  |             { | ||||||
|  |               "text": "申请记录", | ||||||
|  |               "i18n": "menu.ticket.management.apply.record.list", | ||||||
|  |               "link": "/ticket-management/apply-record/list" | ||||||
|  |             }, | ||||||
|  |             { | ||||||
|  |               "text": "订单明细", | ||||||
|  |               "i18n": "menu.ticket.management.apply.record.detail", | ||||||
|  |               "link": "/ticket-management/apply-record/detail", | ||||||
|  |               "hide": true | ||||||
|  |             }, | ||||||
|  |             { | ||||||
|  |               "text": "已开具发票", | ||||||
|  |               "i18n": "menu.ticket.management.invoiced.list", | ||||||
|  |               "link": "/ticket-management/invoiced/list" | ||||||
|  |             }, | ||||||
|  |             { | ||||||
|  |               "text": "开票订单明细", | ||||||
|  |               "i18n": "menu.ticket.management.invoiced.detail", | ||||||
|  |               "link": "/ticket-management/invoiced/detail", | ||||||
|  |               "hide": true | ||||||
|  |             }, | ||||||
|  |             { | ||||||
|  |               "text": "开票资料", | ||||||
|  |               "i18n": "menu.ticket.management.invoiced.info", | ||||||
|  |               "link": "/ticket-management/invoiced/info" | ||||||
|  |             } | ||||||
|  |           ] | ||||||
|  |         }, | ||||||
|  |         { | ||||||
|  |           "title": "财务管理", | ||||||
|  |           "i18n": "menu.financial.management", | ||||||
|  |           "icon": "anticon anticon-dashboard", | ||||||
|  |           "children": [ | ||||||
|  |             { | ||||||
|  |               "text": "订单支付", | ||||||
|  |               "i18n": "menu.financial.management.order.payment", | ||||||
|  |               "link": "/cwc/order-payment/list" | ||||||
|  |             }, | ||||||
|  |             { | ||||||
|  |               "text": "账户管理", | ||||||
|  |               "i18n": "menu.account.management", | ||||||
|  |               "link": "/cwc/account-management/index" | ||||||
|  |             }, | ||||||
|  |             { | ||||||
|  |               "text": "账户管理(子项目)", | ||||||
|  |               "i18n": "menu.account.management.subproject", | ||||||
|  |               "link": "/cwc/account-management-subproject/index" | ||||||
|  |             }, | ||||||
|  |             { | ||||||
|  |               "text": "资金分配", | ||||||
|  |               "i18n": "menu.fund.allocation", | ||||||
|  |               "link": "/cwc/fund-allocation/index" | ||||||
|  |             }, | ||||||
|  |             { | ||||||
|  |               "text": "账单管理", | ||||||
|  |               "i18n": "menu.bill.management", | ||||||
|  |               "link": "/cwc/bill-management/index" | ||||||
|  |             }, | ||||||
|  |             { | ||||||
|  |               "text": "银行卡管理", | ||||||
|  |               "i18n": "menu.bank.card.management", | ||||||
|  |               "link": "/cwc/bank-card-management/index" | ||||||
|  |             }, | ||||||
|  |             { | ||||||
|  |               "text": "绑定银行卡", | ||||||
|  |               "i18n": "menu.bank.card.management.bind", | ||||||
|  |               "link": "/cwc/bank-card-management/add", | ||||||
|  |               "hide": true | ||||||
|  |             }, | ||||||
|  |             { | ||||||
|  |               "text": "账户充值", | ||||||
|  |               "i18n": "menu.account.management.recharge", | ||||||
|  |               "link": "/cwc/account-rechage/index", | ||||||
|  |               "hide": true | ||||||
|  |             }, | ||||||
|  |             { | ||||||
|  |               "text": "资金分配记录", | ||||||
|  |               "i18n": "menu.fund.allocation.record", | ||||||
|  |               "link": "/cwc/fund-allocation/record", | ||||||
|  |               "hide": true | ||||||
|  |             } | ||||||
|  |           ] | ||||||
|  |         } | ||||||
|  |       ] | ||||||
|  |     } | ||||||
|  |   ] | ||||||
|  | } | ||||||
		Reference in New Issue
	
	Block a user