From f0602b981659c6d1ff18e8dba4ca1ce89c5f5610 Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期日, 22 三月 2020 21:18:34 +0800 Subject: [PATCH] 2020-03-22 --- src/utils/option.js | 80 +++++++++++++++++++++++++++++++++++++++- 1 files changed, 78 insertions(+), 2 deletions(-) diff --git a/src/utils/option.js b/src/utils/option.js index ac5d707..19b5658 100644 --- a/src/utils/option.js +++ b/src/utils/option.js @@ -1,18 +1,74 @@ import zhCN from '@/locales/zh-CN/share.js' import enUS from '@/locales/en-US/share.js' import nortable from '@/assets/img/normaltable.jpg' +import mainsubtable from '@/assets/img/mainsubtable.jpg' +import rolemanage from '@/assets/img/rolemanage.jpg' const _dict = sessionStorage.getItem('lang') !== 'en-US' ? zhCN : enUS +// 琛ㄥ崟鏍¢獙瑙勫垯 +export const formRule = { + input: { + max: 100, + message: '杈撳叆妗嗘渶澶�100涓瓧绗︺��', + formMessage: '鏈�澶欯max涓瓧绗︺��', // 鏂囨湰琛ㄥ崟鏈�澶ф彁绀� + numbermsg: '璇疯緭鍏ユ暟瀛楋紒', + lettermsg: '璇疯緭鍏ュ瓧姣嶏紒', + letternummsg: '璇疯緭鍏ユ暟瀛楁垨瀛楁瘝锛�' + }, + field: { // 瀛楁鍚� + max: 50, + pattern: /^[\u4E00-\u9FA50-9a-zA-Z,_-]*$/ig, + message: '瀛楁鍚嶅彧鍏佽鍖呭惈鏁板瓧銆佸瓧姣嶃�佹眽瀛椾互鍙奯-', + maxMessage: '瀛楁鍚嶆渶澶�50涓瓧绗︺��' + }, + func: { // 鍑芥暟鍚� + max: 50, + pattern: /^[0-9a-zA-Z_]*$/, + message: '鍑芥暟鍚嶇О鍙厑璁稿寘鍚暟瀛椼�佸瓧姣嶅拰涓嬪垝绾裤��', + maxMessage: '鍑芥暟鍚嶇О涓嶈秴杩�50涓瓧绗︺��', + innerPattern: '[0-9a-zA-Z_]*', + innerMessage: '鍐呴儴鍑芥暟鍚嶇О鍙厑璁稿寘鍚暟瀛椼�佸瓧姣嶅拰涓嬪垝绾匡紝涓斾互鎸囧畾瀛楃寮�濮嬨��' + }, + table: { // 鍑芥暟鍚� + max: 100, + pattern: /^[0-9a-zA-Z_]*$/, + message: '琛ㄥ悕鍙厑璁稿寘鍚暟瀛椼�佸瓧姣嶅拰涓嬪垝绾裤��', + maxMessage: '琛ㄥ悕涓嶈秴杩�100涓瓧绗︺��' + }, + textarea: { + max: 1024, + message: '闀挎枃鏈渶澶�1024涓瓧绗︺��' + } +} + +// 绯荤粺妯℃澘 export const sysTemps = [ { title: '鍩虹琛ㄦ牸', type: 'CommonTable', url: nortable, - baseconfig: '' + baseconfig: '', + isSystem: true + }, + { + title: '涓诲瓙琛ㄨ〃鏍�', + type: 'CommonTable', + url: mainsubtable, + baseconfig: '', + isSystem: true, + isSubtable: true + }, + { + title: '瑙掕壊鏉冮檺鍒嗛厤', + type: 'RolePermission', + url: rolemanage, + isSystem: true, + hidden: true } ] +// 鏃ユ湡榛樿鍊奸�夋嫨鑼冨洿 export const dateOptions = { date: [ {value: '', text: _dict['date.empty']}, @@ -57,7 +113,8 @@ ] } -export const matchReg = { // 鍖归厤瑙勫垯 +// 鍖归厤瑙勫垯 +export const matchReg = { text: [{ value: 'like', text: 'like' @@ -98,6 +155,7 @@ }] } +// 鎸夐挳鍥炬爣闆� export const btnIcons = [{ value: '', text: 'unset' @@ -122,8 +180,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: '榛樿锛堥粦杈圭櫧搴曪級' @@ -176,3 +250,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' -- Gitblit v1.8.0