/** * Created by weidy on 2018/5/4. * 别名,如果需要的都可以在这里定义 ----特别注意,定义的内容中不能循环引用 */ layui.define([],function(exports){ var VciAlias = function() { this.alias = { }; }; VciAlias.prototype.configAlias = function(){ var that = this; layui.extend(that.alias); layui.use('vciWebRefer',function (){ layui.vciWebRefer.initReferRegister(that.platformRefer); layui.vciWebRefer.initReferRegister(that.scmRefer); layui.vciWebRefer.initReferRegister(that.crmRefer); layui.vciWebRefer.initReferRegister(that.invmRefer); layui.vciWebRefer.initReferRegister(that.pdmRefer); layui.vciWebRefer.initReferRegister(that.mpmRefer); layui.vciWebRefer.initReferRegister(that.mdmRefer); layui.vciWebRefer.initReferRegister(that.referRegister); if( layui.vciWebRefer.defaultRefer){ for(var key in layui.vciWebRefer.defaultRefer){ that.referRegister[key] = layui.vciWebRefer.defaultRefer[key]; } } }); }; VciAlias.prototype.baseRefer = { //平台基础的参照,放在这主要方便查看 /** * 部门树 */ departmentRefer:'refer/OrgDepartmentRefer', /** * 部门列表 */ departmentGridRefer:'refer/OrgDepartmentGridRefer', /** * 用户,默认是显示常用,角色,部门和用户。可以配置是否显示工种等选项卡 */ userRefer:'refer/SmUserRefer', /** * 仅仅用户的列表 */ onlyUserRefer:'refer/SmUserGridRefer', /** * 角色列表 */ roleRefer:'refer/SmRoleRefer', /** * 职务 */ dutyRefer:'refer/OrgDutyRefer', /** * 岗位 */ jobRefer:(configData.compatibility?'':'refer/OrgJobRefer'), /** * 工种 */ workTypeRefer:(configData.compatibility?'':'refer/SmWorkTypeRefer'), /** * 流程模板 */ processTempRefer:(configData.compatibility?"refer/WfProcessTemplateRefer":'') }; VciAlias.prototype.platformRefer = { //平台相关的其他的参照配置 /** * 供应商 */ supplier:'platform/basedoc/BdSupplierRefer' }; VciAlias.prototype.scmRefer = { //供应链相关的参照配置 }; VciAlias.prototype.crmRefer = { //客户相关的参照配置 }; VciAlias.prototype.invmRefer = { //库存相关的参照配置 }; VciAlias.prototype.pdmRefer = { //pdm相关的参照配置 }; VciAlias.prototype.mpmRefer = { //mpm相关的参照配置 }; VciAlias.prototype.mdmRefer = { }; VciAlias.prototype.referRegister = { //这里面只放自己项目的参照配置 //如果自己项目可能被其他的使用,请放到一个公共的属性里,然后在configAlias的时候调用 }; var va = new VciAlias(); exports("vciAlias",va); });