From ac6d0fb42f2e728eefefa673749f1f5dedc4942b Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期五, 23 二月 2024 17:21:54 +0800 Subject: [PATCH] 2024-02-23 --- src/tabviews/custom/components/share/normalTable/index.jsx | 15 ++++++++++----- 1 files changed, 10 insertions(+), 5 deletions(-) diff --git a/src/tabviews/custom/components/share/normalTable/index.jsx b/src/tabviews/custom/components/share/normalTable/index.jsx index 840b824..2b00baa 100644 --- a/src/tabviews/custom/components/share/normalTable/index.jsx +++ b/src/tabviews/custom/components/share/normalTable/index.jsx @@ -268,7 +268,7 @@ <div> {photos.map((url, i) => ( <Col key={i} span={col.span || 24}> - <MkPicture style={{paddingTop, backgroundSize: col.backgroundSize || 'cover'}} scale={scale} url={url} urls={photos}/> + <MkPicture lostTip={col.lostTip !== 'false'} style={{paddingTop, backgroundSize: col.backgroundSize || 'cover'}} scale={scale} url={url} urls={photos}/> </Col> ))} </div> @@ -499,10 +499,6 @@ } else if (_format && !Math.floor(Math.random() * radio)) { item.blur = true } - - if (item.marks && item.marks.length === 0) { - item.marks = '' - } if (item.field) { orderfields[item.uuid] = item.field @@ -568,6 +564,10 @@ if (!pageOptions.includes(size)) { pageOptions.push(size) pageOptions = pageOptions.sort((a, b) => a - b) + } + + if (setting.maxPageSize) { + pageOptions = pageOptions.filter(item => item <= setting.maxPageSize) } let allColumns = null @@ -651,6 +651,9 @@ result = originVal === contrastVal } else if (item.match === '!=') { result = originVal !== contrastVal + } else if (item.match === 'regexp') { + let reg = new RegExp(item.contrastValue, 'ig') + result = reg.test(originVal) } else { originVal = isNaN(originVal) ? originVal : +originVal contrastVal = isNaN(contrastVal) ? contrastVal : +contrastVal @@ -838,6 +841,8 @@ onSelectChange = (selectedRowKeys, e) => { const { setting, MenuID, data } = this.props + if (this.state.pickup) return + let index = '' let _activeIndex = null if (selectedRowKeys.length > 0) { -- Gitblit v1.8.0