|
|
@ -68,7 +68,7 @@ layui.use(['dropdown', 'gtable', 'laydate', 'form'], function () { |
|
|
|
// 设置抽屉显示隐藏动画以及相关按钮逻辑
|
|
|
|
// 设置抽屉显示隐藏动画以及相关按钮逻辑
|
|
|
|
let cb_width = $condition_box.width(), cb_padding = $condition_box.css('padding'); |
|
|
|
let cb_width = $condition_box.width(), cb_padding = $condition_box.css('padding'); |
|
|
|
$('#condition-btn').on('click', function () { |
|
|
|
$('#condition-btn').on('click', function () { |
|
|
|
let isHide = ($(this).data('type') == 'hide'); |
|
|
|
let isHide = ($(this).data('type') === 'hide'); |
|
|
|
$condition_box.animate({width: isHide ? 0 : cb_width, padding: isHide ? '0 0' : cb_padding}) |
|
|
|
$condition_box.animate({width: isHide ? 0 : cb_width, padding: isHide ? '0 0' : cb_padding}) |
|
|
|
$condition_box.find('.layui-card:first').animate({left: (isHide ? -cb_width : 0) + 'px'}) |
|
|
|
$condition_box.find('.layui-card:first').animate({left: (isHide ? -cb_width : 0) + 'px'}) |
|
|
|
$(this).data('type', isHide ? 'show' : 'hide') |
|
|
|
$(this).data('type', isHide ? 'show' : 'hide') |
|
|
@ -129,15 +129,15 @@ layui.use(['dropdown', 'gtable', 'laydate', 'form'], function () { |
|
|
|
|
|
|
|
|
|
|
|
// 选择条件判断逻辑下拉菜单
|
|
|
|
// 选择条件判断逻辑下拉菜单
|
|
|
|
renderDropdown($LOGIC_JUDGEMENT_ELEM, [ |
|
|
|
renderDropdown($LOGIC_JUDGEMENT_ELEM, [ |
|
|
|
{title: '等于', value: '='}, |
|
|
|
{title: '等于', value: '=', templet: '<p title="SQL条件语句中的 “=”">{{d.title}}</p>'}, |
|
|
|
{title: '不等于', value: '!='}, |
|
|
|
{title: '不等于', value: '!=', templet: '<p title="SQL条件语句中的 “!=”">{{d.title}}</p>'}, |
|
|
|
{title: '大于', value: '>'}, |
|
|
|
{title: '大于', value: '>', templet: '<p title="SQL条件语句中的 “>”">{{d.title}}</p>'}, |
|
|
|
{title: '小于', value: '<'}, |
|
|
|
{title: '小于', value: '<', templet: '<p title="SQL条件语句中的 “<”">{{d.title}}</p>'}, |
|
|
|
{title: '大于等于', value: '>='}, |
|
|
|
{title: '大于等于', value: '>=', templet: '<p title="SQL条件语句中的 “>=”">{{d.title}}</p>'}, |
|
|
|
{title: '小于等于', value: '<='}, |
|
|
|
{title: '小于等于', value: '<=', templet: '<p title="SQL条件语句中的 “<=”">{{d.title}}</p>'}, |
|
|
|
{title: '包含', value: 'like_all'}, |
|
|
|
{title: '包含', value: 'like_all', templet: `<p title="SQL条件语句中的 “like '%关键词%'”">{{d.title}}</p>`}, |
|
|
|
{title: '开始于', value: 'like_right'}, |
|
|
|
{title: '开始于', value: 'like_right', templet: `<p title="SQL条件语句中的 “like '关键词%'”">{{d.title}}</p>`}, |
|
|
|
{title: '结束于', value: 'like_left'}, |
|
|
|
{title: '结束于', value: 'like_left', templet: `<p title="SQL条件语句中的 ”like '%关键词'”">{{d.title}}</p>`}, |
|
|
|
], function ({title, value}) { |
|
|
|
], function ({title, value}) { |
|
|
|
$LOGIC_JUDGEMENT_ELEM.data('value', value); |
|
|
|
$LOGIC_JUDGEMENT_ELEM.data('value', value); |
|
|
|
$LOGIC_JUDGEMENT_ELEM.text(title); |
|
|
|
$LOGIC_JUDGEMENT_ELEM.text(title); |
|
|
|