# 项目代码目录
|-- 项目
|-- public
|-- src
| |-- api ------ 接口管理
| | |-- frame
| | | |-- module
| | | | |-- cfg.js
| | | | |-- flow.js
| | | | |-- index.js
| | | |-- address_book.js
| | | |-- common.js
| | | |-- dic.js
| | | |-- panel.js
| | | |-- sys_setting.js
| | | |-- user.js
| |-- assets ------ 资源文件夹
| | |-- js ------ js资源
| | | |-- jsencrypt.min.js ----- JSEncrypt加密方法
| |-- async-common ------ 常用组件分包
| | |-- bd-swiper.vue ------ 轮播图组件
| | |-- bd-tab.vue ------ tab组件
| | |-- bd-work-bench.vue ------ 工作台组件
| |-- async-module ----- 模型相关组件分包
| | |-- components
| | | |-- common
| | | | |-- bd-addressbook-picker ----- 地址本选择
| | | | | |-- index.vue
| | | | | |-- sub-children.vue
| | | | |-- bd-form ------ form表单
| | | | | |-- components
| | | | | | |-- items
| | | | | | | |-- bd-date ------ 日期/时间组件
| | | | | | | | |-- dataUtils.js
| | | | | | | | |-- date-range.vue
| | | | | | | | |-- index.vue
| | | | | | | | |-- picker-range.vue
| | | | | | | | |-- single-date-picker.vue
| | | | | | | |-- bd-rate ------- 评分组件
| | | | | | | | |-- c-rate.vue
| | | | | | | | |-- index.vue
| | | | | | | | |-- props.js
| | | | | | | |-- bd-addressbook.vue ---- 地址本选择表单
| | | | | | | |-- bd-attach.vue ---- 附件选择
| | | | | | | |-- bd-cascader.vue ---- 级联组件
| | | | | | | |-- bd-checkbox.vue ---- 复选框组件
| | | | | | | |-- bd-image-picker.vue ---- 图片选择组件
| | | | | | | |-- bd-radio.vue ---- 单选框
| | | | | | | |-- bd-rich-text.vue ---- 富文本
| | | | | | | |-- bd-select-mlist.vue ---- 弹窗选模型列表
| | | | | | | |-- bd-select.vue ---- 下拉选择
| | | | | | | |-- bd-switch.vue ---- 开关
| | | | | | | |-- bd-text-range.vue ---- “xx 至 xx”文本输入框
| | | | | | | |-- bd-text.vue ---- 文本输入框
| | | | | | |-- bd-form-item.vue ---- 主要根据type决定取用何文件
| | | | | |-- scss
| | | | | | |-- list.scss ---- 表单以列表方式展开的样式文件
| | | | | |-- validate
| | | | | | |-- checkChar.js ---- 字符串验证方法
| | | | | | |-- checkConcatNum.js ---- 联系方式验证方法
| | | | | | |-- checkIDCard.js ---- 身份证号码验证
| | | | | | |-- checkPasswork.js ---- 密码验证
| | | | | | |-- index.js ---- 其他验证方式
| | | | | |-- index.vue ---- form表单组件
| | | | | |-- utils.js
| | | | |-- m-list ------ 列表展示
| | | | | |-- components
| | | | | | |-- mixins
| | | | | | | |-- ItemCommonSetting.vue ----- 列表每项展示默认配置
| | | | | | |-- bd-card-item.vue ----- 每项展示:卡片展示风格
| | | | | | |-- bd-row-item.vue ----- 每项展示:行展示风格
| | | | | | |-- demo-item.vue ----- 每项展示:自定义展示示例
| | | | | |-- index.vue
| | | | | |-- ItemRenderMixins.vue ----- 设置引入demo-item组件
| | | | |-- search ----- 列表搜索组件
| | | | | |-- components
| | | | | | |-- uni-data-select.vue
| | | | | |-- index.vue
| | | | | |-- select-tab.vue ---- 搜索框底部点击弹出下拉悬浮窗
| | | | | |-- text-search.vue ---- 文本搜索
| | | | |-- bd-fab.vue ----- 列表悬浮按钮
| | | | |-- bd-formatter-list.vue ---- 列表formatter渲染
| | | | |-- choose-tag.vue ----- 已选择tag列表
| | | | |-- multi-button.vue ----- 多按钮收缩
| | | |-- edit
| | | | |-- module-edit ----- 模型编辑(不请求模型接口,将formData的数据放到fieldList内)
| | | | | |-- child-module--edit ---- 编写编辑 - 子表渲染
| | | | | | |-- button_edit.js ---- 子表展示为列表处于编辑状态时的按钮
| | | | | | |-- button_view.js ---- 子表展示为列表处于查看状态时的按钮
| | | | | | |-- index.vue
| | | | | |-- index.vue
| | | | | |-- utils.js
| | | | |-- module-edit-code ---- 模型编辑(请求模型接口)
| | | | | |-- button_edit.js ---- 处于编辑状态下的默认按钮
| | | | | |-- button_view.js ---- 处于查看状态下的默认按钮
| | | | | |-- index.vue
| | | | |-- module-form ---- 组装form组件需要的参数
| | | | | |-- index.vue
| | | | | |-- utils.js
| | | |-- flow ----- 流程模块
| | | | |-- button_edit.js ---- 流程编辑按钮
| | | | |-- button_list.js ---- 流程列表按钮
| | | | |-- f-steps.vue ---- 流程步骤组件
| | | | |-- flow-list.vue ---- 流程列表
| | | | |-- flow-router-btn.vue ---- 流程路由按钮
| | | | |-- flow-trace.vue ---- 流程跟踪模块
| | | |-- list
| | | | |-- module-list --- 模型列表(组件中使用列表搜索组件)
| | | | | |-- index.vue
| | | | | |-- utils.js
| | | | |-- button.js ---- 模型列表显示默认按钮
| | | | |-- module-list-code.vue ----- 模型列表(请求模型数据)
| | | | |-- stander-list.vue ----- 模型列表组件(其他分包使用异步化分包中流程列表时,在打包时无需将列表的js打入到分包内)
| | | |-- module-tab.vue ---- 模型tab
| | |-- js
| | | |-- arrayUtils.js ---- 数组相关方法
| | | |-- file.js ---- 文件相关方法
| | | |-- flowService.js ---- 流程相关方法
| | | |-- moduleService.js ---- 模型相关方法(特定场景下使用)
| | | |-- moduleUtils.js ---- 模型相关方法(大部分场景下适用)
| | |-- plugin ------ 模型自定义js方法放置在这!
| | | |-- business
| | | |-- frame
| | | | |-- baseService
| | | | | |-- flowEngine
| | | | | | |-- my_done_rec_wl_item_list.js
| | | | | | |-- my_rec_wl_item_hasread.js
| | | | | | |-- my_rec_wl_item_list.js
| | | | | | |-- my_rec_wl_item_unread_list.js
| | | | | |-- sys
| | | | | | |-- announcement_list.js
| | | | | |-- commm_list.js
| | |-- static ------ 富文本使用到的图标
| | | |-- editor-icon.css
| |-- async-panel ----- 面板分包
| | |-- api ----- 面板特有的接口管理
| | | |-- index.js
| | |-- assets ----- 资源文件夹
| | | |-- u-charts.min.js ----- 图表js
| | |-- components
| | | |-- frame
| | | | |-- bd-panel-block ---- 面板块渲染组件
| | | | | |-- block-switch.vue
| | | | | |-- block-title.vue
| | | | | |-- inde.vue
| | | | | |-- utils.js
| | | | |-- bd-panel-code ----- 面板渲染组件
| | | | | |-- index.vue
| | | | | |-- utils.js
| | | | |-- bd-panel-content ----- 面板内容渲染组件
| | | | | |-- items
| | | | | | |-- mixins
| | | | | | | |-- ReportCommonAttrs.vue ----- 面板内容渲染公共Mixins
| | | | | | |-- p-chart ----- 图表渲染
| | | | | | | |-- opts ----- 各图表默认js(即options)
| | | | | | | | |-- bar.js
| | | | | | | | |-- barMixLine.js
| | | | | | | | |-- customized.js
| | | | | | | | |-- line.js
| | | | | | | | |-- pie.js
| | | | | | | | |-- radar.js
| | | | | | | | |-- ring.js
| | | | | | | | |-- stackArea.js
| | | | | | | | |-- stackBar.js
| | | | | | | | |-- wordCloud.js
| | | | | | | |-- index.vue
| | | | | | |-- p-map ----- 地图渲染
| | | | | | | |-- opts ---- 地图默认js(即options)
| | | | | | | | |-- map_china.js
| | | | | | | |-- index.vue
| | | | | | |-- p-card-list.vue ----- 卡片渲染
| | | | | | |-- p-multi-img.vue ----- 多图渲染
| | | | | | |-- p-page.vue ----- 挂载自定义页面
| | | | | | |-- p-quick-menu.vue ----- 快捷菜单
| | | | | | |-- p-table.vue ----- 列表
| | | | | | |-- p-text.vue ----- 文本渲染
| | | | | | |-- p-video.vue ----- 视频渲染
| | | | | |-- content-item.vue ----- 内容渲染(决定内容使用哪个组件)
| | | | | |-- content-title.vue ----- 内容标题
| | | | | |-- utils.js
| | | | |-- panel-filter ----- 面板搜索条件
| | | | | |-- index.vue
| | | | | |-- p-date.vue
| | | | | |-- p-select-tag.vue
| | | | | |-- utils.js
| | | |-- other
| | | | |-- bd-table ----- 面板使用到表格组件(从uniapp组件广场上复制下来做小修改)
| | | | | |-- uni-pagination
| | | | | |-- uni-table
| | | | | |-- index.vue
| | | | | |-- module-table.vue
| | | | |-- button-list.vue ----- 面板按钮列表
| | | | |-- uni-data-select.vue
| | |-- plugin ------- 面板自定义js放置
| | | |-- block ---- 块自定义js
| | | |-- content ---- 内容自定义js
| | | |-- mapJson ---- 地图数据json文件
| | | |-- panel ---- 面板自定义js
| |-- components ---- 组件文件夹
| | |-- frame
| | | |-- default
| | | | |-- bd-image.vue ---- 图片渲染
| | | | |-- bd-nodata.vue ---- 暂无数据
| | | |-- bd-html-render.vue ---- html渲染,类似vue中的v-html的效果
| | | |-- bd-menu-list.vue ---- 菜单列表
| | | |-- bd-verify-code.vue ---- 验证码
| | |-- global ----- 全局组件,目录必须为 g-xxx/index.vue
| | | |-- g-button
| | | | |-- index.vue
| | | |-- g-icon
| | | | |-- index.vue
| | | |-- g-layout
| | | | |-- index.vue
| | | |-- g-loading
| | | | |-- index.vue
| | | |-- index.js
| |-- config ----- 全局配置文件
| | |-- index.js
| |-- filter ---- 过滤器(需要引入)
| | |-- get-text.js ---- 获取显示文本,作用:传入值为空,返回“--”
| |-- pages
| | |-- tabbar
| | | |-- analysis.vue
| | | |-- home.vue
| | | |-- mine.vue
| | |-- login.vue
| |-- pages-frame
| | |-- module
| | | |-- flow
| | | | |-- mixins
| | | | | |-- EditCommonAttrs.vue
| | | | |-- part
| | | | | |-- flow-approve.vue
| | | | |-- edit.vue
| | | | |-- list.vue
| | | | |-- table-view.vue
| | | | |-- view.vue
| | | | |-- work-edit.vue
| | | | |-- work-view.vue
| | | |-- stander
| | | | |-- edit.vue
| | | | |-- filter-list.vue
| | | | |-- list.vue
| |-- pages-other
| |-- router
| | |-- defand.js
| | |-- index.js
| | |-- router-push.js
| | |-- whiteList.js
| |-- service
| | |-- safe
| | |-- auth.js
| | |-- cryptoUtils.js
| | |-- eventExpand.js
| | |-- extendWeixin.js
| | |-- icon.js
| | |-- module.js
| | |-- moduleStorage.js
| | |-- reloadConfigure.js
| | |-- request.js
| | |-- systemUtils.js
| | |-- themeUtils.js
| |-- setting
| |-- static
| |-- store
| |-- style
| |-- uni-modules
| |-- utils
| | |-- clone.js
| | |-- dataTypeChange.js
| | |-- index.js
| | |-- setting.js
| | |-- storage.js
| | |-- style.js
| | |-- valueUtils.js
| |-- App.vue
| |-- main.js
| |-- manifest.json
| |-- modifyManifest.js
| |-- pages.json
| |-- uni.scss
|-- .env
|-- .env.dev
|-- .env.prod
|-- .env.test
|-- package.json
|-- vue.config.js