| | |
| | | } |
| | | |
| | | /** |
| | | * @description 数据源名称,用于统一查询 |
| | | * @return {String} name |
| | | */ |
| | | static getdataName () { |
| | | let name = [] |
| | | let _options = 'abcdefghigklmnopqrstuvwxyz' |
| | | for (let i = 0; i < 6; i++) { |
| | | name.push(_options.substr(Math.floor(Math.random() * 26), 1)) |
| | | } |
| | | name.splice(3, 0, new Date().getTime()) |
| | | return name.join('') |
| | | } |
| | | |
| | | /** |
| | | * @description 生成32位uuid string + 时间 |
| | | * @return {String} uuid |
| | | */ |
| | |
| | | |
| | | return value |
| | | } |
| | | |
| | | // /** |
| | | // * @description sql解密 |
| | | // * @return {String} value |
| | | // */ |
| | | // static unFormatOptions (value) { |
| | | // if (!value) return '' |
| | | |
| | | // value = window.atob(value) |
| | | // value = value.replace('minKe', '') |
| | | // value = window.decodeURIComponent(window.atob(value)) |
| | | |
| | | // // 外联数据库替换 |
| | | // if (window.GLOB.externalDatabase !== null && window.GLOB.externalDatabase) { |
| | | // value = value.replace(window.GLOB.externalDatabase, '@db@') |
| | | // } |
| | | |
| | | // value = value.replace(/ mpercent /ig, '%') |
| | | |
| | | // // 替换关键字 |
| | | // formatKeys.forEach(item => { |
| | | // let reg = new RegExp('(\\s)?' + item.value.replace(/\s/g, '') + '(\\s)?', 'ig') |
| | | // value = value.replace(reg, ' ' + item.key + ' ') |
| | | // }) |
| | | |
| | | // // value = value.replace(/\n/ig, ' \n ') |
| | | |
| | | // return value |
| | | // } |
| | | |
| | | /** |
| | | * @description sPC_TableData_InUpDe sql加密 |
| | |
| | | _callbacksql = _callbacksql.replace(/@SessionUid@/ig, `'${localStorage.getItem('SessionUid') || ''}'`) |
| | | _callbacksql = _callbacksql.replace(/@UserID@/ig, `'${sessionStorage.getItem('UserID') || ''}'`) |
| | | _callbacksql = _callbacksql.replace(/@Appkey@/ig, `'${window.GLOB.appkey || ''}'`) |
| | | _callbacksql = _callbacksql.replace(/@typename@/ig, `'admin'`) |
| | | |
| | | return { |
| | | sql: _sql, |