From 62e2946d9029a40b4406a39275c7863dccbbeadf Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期一, 19 二月 2024 18:21:59 +0800 Subject: [PATCH] 2024-02-19 --- src/templates/zshare/createinterface/index.jsx | 2 src/tabviews/zshare/topSearch/index.scss | 3 + src/menu/datasource/verifycard/customscript/index.jsx | 4 +- src/utils/utils-custom.js | 44 ++++++++++++---------- src/utils/utils.js | 2 src/templates/sharecomponent/actioncomponent/verifyexcelout/index.jsx | 44 ++++++++++++---------- 6 files changed, 55 insertions(+), 44 deletions(-) diff --git a/src/menu/datasource/verifycard/customscript/index.jsx b/src/menu/datasource/verifycard/customscript/index.jsx index b7ae1f7..7c60348 100644 --- a/src/menu/datasource/verifycard/customscript/index.jsx +++ b/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) }) } } diff --git a/src/tabviews/zshare/topSearch/index.scss b/src/tabviews/zshare/topSearch/index.scss index cefe1d5..3444190 100644 --- a/src/tabviews/zshare/topSearch/index.scss +++ b/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; diff --git a/src/templates/sharecomponent/actioncomponent/verifyexcelout/index.jsx b/src/templates/sharecomponent/actioncomponent/verifyexcelout/index.jsx index 7527155..5acaeb6 100644 --- a/src/templates/sharecomponent/actioncomponent/verifyexcelout/index.jsx +++ b/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({ diff --git a/src/templates/zshare/createinterface/index.jsx b/src/templates/zshare/createinterface/index.jsx index b059099..7baa09f 100644 --- a/src/templates/zshare/createinterface/index.jsx +++ b/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 + '@') } diff --git a/src/utils/utils-custom.js b/src/utils/utils-custom.js index b426415..8926d01 100644 --- a/src/utils/utils-custom.js +++ b/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) } }) diff --git a/src/utils/utils.js b/src/utils/utils.js index 414255a..e6eb0cf 100644 --- a/src/utils/utils.js +++ b/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 + '\')') } -- Gitblit v1.8.0