From 19a63d940855330bf6a166be64c163ce40d467dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BE=99=E8=BF=90=E6=A8=A1?= <1724894114@qq.com> Date: Thu, 19 Dec 2024 14:22:39 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E8=A1=A8=E5=A4=B4=E6=A3=80?= =?UTF-8?q?=E7=B4=A2=E7=BB=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/scTable/columnSetting.vue | 23 +++- .../scTable/components/headerSearch.vue | 15 ++- .../scTable/components/typePopover.vue | 117 ++++++++++-------- src/utils/tool.js | 12 +- src/views/order/orderList/index.vue | 32 +++-- 5 files changed, 120 insertions(+), 79 deletions(-) diff --git a/src/components/scTable/columnSetting.vue b/src/components/scTable/columnSetting.vue index dfa323e..eb86f64 100644 --- a/src/components/scTable/columnSetting.vue +++ b/src/components/scTable/columnSetting.vue @@ -28,11 +28,8 @@ - - - - - + + @@ -65,6 +62,22 @@ }, data() { return { + conditionList:[ + {label:'包含',value:'like'}, + {label:'在列表',value:'in'}, + {label:'不在列表',value:'not in'}, + {label:'区间',value:'between'}, + {label:'不在区间',value:'not between'}, + {label:'空值',value:'is null'}, + {label:'非空值',value:'is not null'}, + {label:'等于',value:'='}, + {label:'小于',value:'<'}, + {label:'小于等于',value:'<='}, + {label:'大于',value:'>'}, + {label:'大于等于',value:'>='}, + {label:'范围',value:'<>'}, + {label:'不等于',value:'!='}, + ], isSave: false, usercolumn: JSON.parse(JSON.stringify(this.column||[])) } diff --git a/src/components/scTable/components/headerSearch.vue b/src/components/scTable/components/headerSearch.vue index 5a5224b..66e0c59 100644 --- a/src/components/scTable/components/headerSearch.vue +++ b/src/components/scTable/components/headerSearch.vue @@ -1,22 +1,22 @@