= 1. 中石油选人代码资源管理 =
== 1.2 中石油选人代码资源地址 ==
远程gitlab地址:[[http://dev.oc.cnpc.com.cn:2014/seeyon/ctp/ctp-selectpeople-front>>http://dev.oc.cnpc.com.cn:2014/seeyon/ctp/ctp-selectpeople-front/-/tree/edoc-portal-feature-selectpeople]]
分支:edoc-protal-feature-selectpeople
= 2. 标准产品选人代码资源管理 =
== 2.1 标准产品选人代码资源地址 ==
远程gitlab地址: [[http://gitlab.seeyon.com/ctp/ctp-organization-front>>http://gitlab.seeyon.com/ctp/ctp-organization-front]]
分支:V8.1-feature-selectorg
== 2.2 标准产品选人代码目录结构 ==
因标准产品中有较多的业务模块,所以标准产品不同业务模块之间的入口不同,导致的build打包采用多页面打包模式。
=== 主入口代码: ===
选人主入口文件:ctp-organization-front\src\views\organization\common\selectOrgMain.js
选人根节点组件:ctp-organization-front\src\views\organization\common\selectOrgApp.vue
=== ===
=== 出口文件: ===
选人主出口html: ctp-organization-front\dist\seeyon\apps_res\organization\common\selectOrg.html
=== 选人页签位置: ===
选人所有的页签都放置在以下文档目录中,
ctp-organization-front\src\views\organization\common\selectOrg\tabs
选人布局组件放置在如下目录
ctp-organization-front\src\views\organization\common\selectOrg\components
基本左右布局组件:simpleLayout.vue
基本带上下移动按钮三栏布局组件:topBottomLayout.vue
树形结构组件: transforTree.vue
客开代理组件:customBox.vue
=== 选人业务组件位置: ===
选人业务组件包括右侧公共组件、滚动加载数据组件、切换单位组件
ctp-organization-front\src\components\scrollList\index.vue
选人业务组件有右侧已选区choolist
选人平铺组件scrollList
选人图标组件:svgIcon
切换单位组件:teamSelect
= 3. 选人组件设计模式 =
新选人组件基础框架使用vue@2.5.17, 采用vuex统一管理已选数据,整体交互采用左右联动模式,点击左侧复选框后右侧已选区会加入已勾选的内容,同时左侧内容要显示勾选,若对左侧取消勾选则右侧同时取消该条内容。
快速跳转
