| | |
| | | uuid.push(_options.substr(Math.floor(Math.random() * 0x20), 1)) |
| | | } |
| | | uuid = timestamp + uuid.join('') |
| | | uuid = uuid.replace(/minke/ig, 'mnkie') |
| | | return uuid |
| | | } |
| | | |
| | |
| | | item.$first = true |
| | | } |
| | | } |
| | | |
| | | |
| | | if (window.backend && ['select', 'link', 'multiselect', 'checkcard', 'radio'].includes(item.type) && item.resourceType === '1') { |
| | | item.uuid = md5(config.uuid + item.uuid) |
| | | } |
| | | |
| | | item.oriInitval = item.initval |
| | | |
| | | if (values) { |
| | |
| | | |
| | | static getSearchkeys (searches) { |
| | | let searchText = [] |
| | | let matchs = { |
| | | 'like': '01', |
| | | 'not like': '02', |
| | | '=': '03', |
| | | '>': '04', |
| | | '<': '05', |
| | | '>=': '06', |
| | | '<=': '07', |
| | | } |
| | | |
| | | searches.forEach(item => { |
| | | if (item.forbid || !item.value) return |
| | |
| | | searchText.push({ |
| | | key: item.key, |
| | | match: '>=', |
| | | type: 'number', |
| | | type: 'text', |
| | | value: val[0] || -999999999 |
| | | }, { |
| | | key: item.key, |
| | | match: '<=', |
| | | type: 'number', |
| | | type: 'text', |
| | | value: val[1] || 999999999 |
| | | }) |
| | | } else { |
| | |
| | | } |
| | | }) |
| | | |
| | | searchText.forEach(item => { |
| | | item.match = matchs[item.match] || '01' |
| | | }) |
| | | |
| | | return searchText |
| | | } |
| | | |