global.enums.js 3.79 KB
var global = global || { basePath: '', contextPath: '' };
global.enums = global.enums || {};

global.enums = {
    all: { id: 0, text: '所有' },
    nolimit: { id: 0, text: '不限' },
    yesno: [{ id: 1, name: 'true', text: '是' }, { id: 0, name: 'false', text: '否' }],
    truefalse: [{ id: 'true', text: '是' }, { id: 'false', text: '否' }],
    dictype: [{ id: 1, name: 'dic_1', text: '静态' }, { id: 2, name: 'dic_2', text: '动态' }],
    sextype: [{ id: 1, name: 'sex_1', text: '保密' }, { id: 2, name: 'sex_2', text: '男' }, { id: 3, name: 'sex_3', text: '女' }],
    roletype: [{ id: 1, name: 'rtype_1', text: '系统角色' }, { id: 2, name: 'rtype_2', text: '业务角色' },{ id: 4, name: 'rtype_4', text: '会议角色' },{ id: 3, name: 'rtype_3', text: '流程角色' }], 
    unittype: [{ id: 1, name: 'rtype_1', text: '局' }, { id: 2, name: 'rtype_2', text: '科室' }],
    userfields: [{ name: 'loginname', text: '帐户' }, { name: 'realname', text: '真名' }, { name: 'nickname', text: '昵称' },{ name: 'wxname', text: '微信号' }, { name: 'mobile', text: '手机' }, { name: 'email', text: '邮箱' }],
    processfields: [{ name: 'name', text: '名称' }, { name: 'alias', text: '别名' }]
};

global.prefixs = {
    sextype: 'sex_',
    roletype: 'rtype_',
    unittype: 'utype_',
    dictype: 'dic_'
};

global.enums.datatype = [
    { id: 1, name: 'integer', text: '整数' },
    { id: 2, name: 'string', text: '字符串' },
    { id: 3, name: 'decimal', text: '浮点' },
    { id: 4, name: 'clob', text: '大文本' },
    { id: 5, name: 'blob', text: '二进制' },
    { id: 6, name: 'boolean', text: '布尔' },
    { id: 7, name: 'long', text: '长整数' },
    { id: 8, name: 'date', text: '日期' }
];
global.enums.idtype = [
    { id: 1, name: 'common', text: '一般字段' },
    { id: 2, name: 'grow', text: '自增主键' },
    { id: 3, name: 'global', text: '全局主键' }
];

global.enums.formtype = [
    { id: 1, name: 'builtin', text: '内置' },
    { id: 2, name: 'classic', text: '经典' },
    { id: 3, name: 'custom', text: '自定义' }
];

global.enums.reporttype = [
/*    { id: 1, name: 'raq', text: '润乾报表' },*/
    { id: 2, name: 'fine', text: '帆软报表' }
];

global.enums.apptemplatetype = [
    { id: 1, name: 'approve', text: '审批' },
];

global.enums.kvtreetype = [
    { id: 1, name: 'static', text: '静态' },
    { id: 2, name: 'dynamic', text: '动态' }
];

global.enums.restestrategy = [
    { id: 0, name: 'A', text: '永不重置' },
    { id: 1, name: 'Y', text: '按年重置' },
    { id: 2, name: 'M', text: '按月重置' },
    { id: 3, name: 'D', text: '按天重置' }
];

global.enums.numberAttributeType = [
    { id: 'T1', name: 'textStatic', text: '静态文本' },
    { id: 'T2', name: 'textKey', text: '参数文本' },
    { id: 'T3', name: 'textField', text: '属性文本' },
    { id: 'T4', name: 'textKeyDic', text: '参数字典文本' },
    { id: 'T5', name: 'textFieldDic', text: '属性字典文本' },
    { id: 'D1', name: 'dateSys', text: '系统日期' },
    { id: 'D2', name: 'dateKey', text: '参数日期' },
    { id: 'D3', name: 'dateField', text: '属性日期' },
    { id: 'N1', name: 'numberStatic', text: '静态计数器' },
    { id: 'N2', name: 'numberKey', text: '参数计数器' },
    { id: 'N3', name: 'numberField', text: '属性计数器' },
    { id: 'N4', name: 'numberKeyDic', text: '参数字典计数器' },
    { id: 'N5', name: 'numberFieldDic', text: '属性字典计数器' }
];

global.enums.sendType = {
    SendDefault: 'SendDefault',
    SActivitySUser: 'Send2SActivitySUser',
    SActivityMUser: 'Send2SActivityMUser',
    MActivitySUser: 'Send2MActivitySUser',
    MActivityMUser: 'Send2MActivityMUser',
};

global.enums.openMode = {
    normal: 'normal',
    readonly: 'readonly',
    manage: 'manage'
};