• main.js(从main.js入口开始查看文件目录结构)
    • 全局组件element-ui、commissionTableColumn、tablePagination、 viewer、thirdScript、IconSvg、(重写了el-button、el-tabs、el-tabsPane,加了权限控制)、
    • components
    • common
    • authComponent 存放公共的权限控制组件(重写element-ui的el-button、el-tabs、el-tabsPane
    • components 存放公共组件(有commissionTableColumn.vue)
    • count 初始化了echarts的各种图形
    • nHome(主框架)
    • component 主框架的一些组件
    • brandAuth.vue //品牌公司认证二维码
    • breadcrumb.vue
    • companyCheck.vue //分公司选择
    • entryInformation.vue 入职信息填写弹窗
    • exam.vue
    • inviteInPop.vue 邀请入职
    • modifyPassword.vue
    • modifyPasswordTip.vue
    • verifyPop.vue 实名认证
    • header 头部组件
    • sidebar 侧边栏组件
    • tabs 主模块里的tabs组件
    • index.vue 以上整合,主模块页面
    • paginationtwo 重新封装了分页器,传入url,可获取数据
    • unit
    • defaultList.js
    • dictionary.js(公共的字典)
    • formvalidate.js(注册到vue实例上的公共验证规则)
    • http.js (axiso请求拦截、响应拦截、错误统一处理)
    • localStorage.js (注册到vue实例上的localStorage,sessionStorage方法)
    • public.js(注册到vue实例上的公共方法)
    • qrcode.js 二维码插件
    • upload.js 上传图片方法,上传文件主要用这个文件的方法
    • authCompontent.vue 没用过
    • base.js (全局函数注册)
    • breadcrumb.vue 面包屑
    • bus.js
    • commonComponents.js (公共组件入口,引入components目录里的公共组件)
    • directives.js 自定义指令
    • entryInformation.vue (迁移到nHome的component)
    • Header.vue (迁移到nHome的component)
    • Home.vue (迁移到nHome的component)
    • icon-svg.vue svg 多色图标
    • modifyPassword.vue(迁移到nHome的component)
    • modifyPasswordTip.vue(迁移到nHome的component)
    • newTags.vue (迁移到nHome)
    • print.vue 打印组件
    • qrCode.vue 二维码组件,根据传入地址生成二维码
    • Sidebar.vue(迁移到nHome)
    • tablePagination.vue 注册了全局table分页组件(已经有paginationtwo组件了,为什么还要重写一下?)分页主要用这个
    • tags.vue(迁移到nHome)
    • thirdScript.vue 引入第script标签,传入src,没看有用到
    • timeButton.vue 倒计时按钮
    • ~~upload.vue ~~(显示图片列表+上传图片)这个比较合适首次上传,假如有本来有数据了,不适用(不完善,如果用,建议使用uploadImgPub.vue
    • uploadImgPub.vue 和upload.vue相似,这个比较完善,假如有本来有数据了,也适用,但这个用的比较多

    image.png(可删可加可看)或image.png(只看)
    second_hand_house/contract/leaseContract 下的详情

    • uploadList.vue 和uploadImgPub.vue相似,目前看样式不同而已。到底用那个?根据ui样式来用image.png
    • uploadVideo.vue 上传多个视频
    • ~~uSidebar.vue ~~
    • utils.js
    • page
    • dictionary 全局字典(全局dictionary的提取规则?公共的写到unit/dictionary.js,单独的写到page里面
    • filters (注册全局过滤器)
    • router
    • index.js 创建router实例
    • routes.js 定义路由,路由组件的入口
    • service
    • api.js 请求地址列表(这个文件里面url 和 page文件各个模块页下的req.js什么关系?感觉page下的req.js是重构之后的) url写到page对应的页面里面
    • common.js 公共的请求方法封装 (什么时候用buildreq()?什么时候用getSth()、addSth()、delSth()、updateSth()、searchById()、getCityScopeAll()?这里看着处理table的比较多,对table做了统一的提示处理) 1.buildreq搭配page文件各个模块页下的req.js来用,2.api.js搭配getSth()、addSth()、delSth()、updateSth()、searchById()、getCityScopeAll()
    • system.js (获取 getToken:getToken())
    • table.js 公共的处理table的方法(有initTables()、addTable()、delTable()、updateTable()、searchById(),formDate()时间戳转换成时间,那这些方法和common.js 里面的方法有什么区别?这文件没有对table进行统一提示处理
    • upload.js 公共图片上传方法
    • store 状态管理
    • baseUrl.js 各环境域名