king
2020-03-12 1dfd49b103e721f9bb63fd4d472b6fcc225d94a1
src/utils/option.js
@@ -5,10 +5,15 @@
const _dict =  sessionStorage.getItem('lang') !== 'en-US' ? zhCN : enUS
// 表单校验规则
export const formRule = {
  input: {
    max: 100,
    message: '输入框最多100个字符。'
    message: '输入框最多100个字符。',
    formMessage: '最多@max个字符。', // 文本表单最大提示
    numbermsg: '请输入数字!',
    lettermsg: '请输入字母!',
    letternummsg: '请输入数字或字母!'
  },
  field: { // 字段名
    max: 50,
@@ -24,11 +29,19 @@
    innerPattern: '[0-9a-zA-Z_]*',
    innerMessage: '内部函数名称只允许包含数字、字母和下划线,且以指定字符开始。'
  },
  table: { // 函数名
    max: 100,
    pattern: /^[0-9a-zA-Z_]*$/,
    message: '表名只允许包含数字、字母和下划线。',
    maxMessage: '表名不超过100个字符。'
  },
  textarea: {
    max: 1024
    max: 1024,
    message: '长文本最多1024个字符。'
  }
}
// 系统模板
export const sysTemps = [
  {
    title: '基础表格',
@@ -44,9 +57,17 @@
    baseconfig: '',
    isSystem: true,
    isSubtable: true
  },
  {
    title: '角色权限分配',
    type: 'RolePermission',
    url: mainsubtable,
    isSystem: true,
    hidden: true
  }
]
// 日期默认值选择范围
export const dateOptions = {
  date: [
    {value: '', text: _dict['date.empty']},
@@ -91,7 +112,8 @@
  ]
}
export const matchReg = { // 匹配规则
// 匹配规则
export const matchReg = {
  text: [{
    value: 'like',
    text: 'like'
@@ -132,6 +154,7 @@
  }]
}
// 按钮图标集
export const btnIcons = [{
  value: '',
  text: 'unset'
@@ -156,8 +179,24 @@
}, {
  value: 'delete',
  text: 'delete'
}, {
  value: 'rollback',
  text: 'rollback'
}, {
  value: 'download',
  text: 'download'
}, {
  value: 'upload',
  text: 'upload'
}, {
  value: 'step-backward',
  text: 'step-backward'
}, {
  value: 'step-forward',
  text: 'step-forward'
}]
// 按钮颜色集
export const btnClasses = [{
  value: 'default',
  text: '默认(黑边白底)'
@@ -210,3 +249,5 @@
  value: 'border-purple',
  text: '白底紫框'
}]
export const queryTableSql = 'select TbName,Remark from (select TbName,Remark from sDataDictb where appkey= @appkey@ and Deleted=0 union select a.TbName,Remark from (select TbName,Remark from sDataDictb where appkey= \'\' and Deleted=0 ) a left join (select TbName from sDataDictb where appkey= @appkey@ and Deleted=0 ) b on a.TbName=b.TbName where b.TbName is null ) t'