- 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相似,这个比较完善,假如有本来有数据了,也适用,但这个用的比较多
(可删可加可看)或(只看)
second_hand_house/contract/leaseContract 下的详情
- uploadList.vue 和uploadImgPub.vue相似,目前看样式不同而已。到底用那个?根据ui样式来用
- 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 各环境域名