src/menu/datasource/verifycard/customscript/index.jsx | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/tabviews/zshare/topSearch/index.scss | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/templates/sharecomponent/actioncomponent/verifyexcelout/index.jsx | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/templates/zshare/createinterface/index.jsx | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/utils/utils-custom.js | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/utils/utils.js | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/menu/datasource/verifycard/customscript/index.jsx
@@ -34,14 +34,14 @@ const { searches } = this.props this.setState({ usefulfields: getSearchFields(searches) usefulFields: getSearchFields(searches) }) } UNSAFE_componentWillReceiveProps (nextProps) { if (!is(fromJS(this.props.searches), fromJS(nextProps.searches))) { this.setState({ usefulfields: getSearchFields(nextProps.searches) usefulFields: getSearchFields(nextProps.searches) }) } } src/tabviews/zshare/topSearch/index.scss
@@ -6,6 +6,9 @@ float: none; vertical-align: top; } .ant-checkbox-wrapper { color: rgba(0, 0, 0, 0.85); } .ant-form-item { display: flex; margin-bottom: 0px; src/templates/sharecomponent/actioncomponent/verifyexcelout/index.jsx
@@ -811,28 +811,32 @@ const { card } = this.props const { activeKey, verify } = this.state if (card.intertype !== 'system' || verify.dataType !== 'custom') { if (activeKey === 'setting') { this.settingForm.handleConfirm().then(res => { if (card.intertype !== 'system' || verify.dataType !== 'custom') { this.setState({activeKey: val, verify: {...verify, ...res}}) } else { this.setState({ verify: {...verify, ...res} }, () => { this.setState({loading: true}) this.sqlverify(() => { // 验证成功 this.setState({ activeKey: val, loading: false }) }, () => { // 验证失败 this.setState({ activeKey: val, loading: false }) }, verify.scripts) }) } }) } else if (card.intertype !== 'system' || verify.dataType !== 'custom') { this.setState({activeKey: val}) return } else if (activeKey === 'setting') { this.settingForm.handleConfirm().then(res => { this.setState({ verify: {...verify, ...res} }, () => { this.setState({loading: true}) this.sqlverify(() => { // 验证成功 this.setState({ activeKey: val, loading: false }) }, () => { // 验证失败 this.setState({ activeKey: val, loading: false }) }, verify.scripts) }) }) } else if (activeKey === 'columns') { if (this.columnRef && this.columnRef.state.editingKey) { notification.warning({ src/templates/zshare/createinterface/index.jsx
@@ -108,7 +108,7 @@ searchText.push('(' + item.field + ' >= @' + item.field + '@ AND ' + item.field + ' < @' + item.field + '1@)') } else if (item.type === 'range') { searchText.push('(' + item.field + ' >= @' + item.field + '@ AND ' + item.field + ' <= @' + item.field + '1@)') searchText.push('(' + item.field + ' >= @' + item.field + '@ AND ' + item.field + ' < @' + item.field + '1@)') } else { searchText.push(item.field + ' ' + item.match + ' @' + item.field + '@') } src/utils/utils-custom.js
@@ -1058,7 +1058,7 @@ searchText.push('(' + item.key + ' >= \'' + val[0] + '\' AND ' + item.key + ' < \'' + val[1] + '\')') } else if (item.type === 'range') { let val = item.value.split(',') searchText.push('(' + item.key + ' >= ' + (val[0] || -999999) + ' AND ' + item.key + ' <= ' + (val[1] || 999999) + ')') searchText.push('(' + item.key + ' >= ' + (val[0] || -999999) + ' AND ' + item.key + ' < ' + (val[1] || 999999) + ')') } else if (item.type === 'datemonth') { if (item.match === '=') { searchText.push('(' + item.key + ' = \'' + item.value + '\')') @@ -1186,39 +1186,43 @@ let _usefulFields = [] searches.forEach(item => { if (!item.field) return let key = item.key || item.field if (!key) return if (item.type === 'group') { _usefulFields.push(item.field) _usefulFields.push(item.datefield) _usefulFields.push(item.datefield + '1') _usefulFields.push(key) if (item.datefield) { _usefulFields.push(item.datefield) _usefulFields.push(item.datefield + '1') } } else if (item.type === 'dateweek') { _usefulFields.push(item.field) _usefulFields.push(item.field + '1') _usefulFields.push(key) _usefulFields.push(key + '1') } else if (item.type === 'datemonth') { if (item.match === '=') { _usefulFields.push(item.field) _usefulFields.push(key) } else { _usefulFields.push(item.field) _usefulFields.push(item.field + '1') _usefulFields.push(key) _usefulFields.push(key + '1') } } else if (item.type === 'range') { _usefulFields.push(item.field) _usefulFields.push(item.field + '1') _usefulFields.push(key) _usefulFields.push(key + '1') } else if (item.type === 'daterange') { let _skey = item.field let _ekey = item.field + '1' let _skey = key let _ekey = key + '1' if (/,/.test(item.field)) { _skey = item.field.split(',')[0] _ekey = item.field.split(',')[1] if (/,/.test(key)) { _skey = key.split(',')[0] _ekey = key.split(',')[1] } _usefulFields.push(_skey) _usefulFields.push(_ekey) } else if (item.type === 'date' && _usefulFields.includes(item.field)) { _usefulFields.push(item.field + '1') } else if (item.type === 'date' && _usefulFields.includes(key)) { _usefulFields.push(key + '1') } else { _usefulFields.push(item.field) _usefulFields.push(key) } }) src/utils/utils.js
@@ -690,7 +690,7 @@ } else if (item.type === 'range') { let val = item.value.split(',') searchText.push('(' + item.key + ' >= ' + (val[0] || -999999) + ' AND ' + item.key + ' <= ' + (val[1] || 999999) + ')') searchText.push('(' + item.key + ' >= ' + (val[0] || -999999) + ' AND ' + item.key + ' < ' + (val[1] || 999999) + ')') } else { searchText.push('(' + item.key + ' ' + item.match + ' \'' + item.value + '\')') }