diff --git a/app/admin/view/default/public/module/form_table.html b/app/admin/view/default/public/module/form_table.html index ca81aeabe..149febcfe 100644 --- a/app/admin/view/default/public/module/form_table.html +++ b/app/admin/view/default/public/module/form_table.html @@ -110,6 +110,9 @@ {{/case}} + {{case ym}} + + {{/case}} {{case module}} {{if !empty($t['search_config']['template'])}} diff --git a/app/index/view/default/public/module/form_table.html b/app/index/view/default/public/module/form_table.html index ca81aeabe..149febcfe 100644 --- a/app/index/view/default/public/module/form_table.html +++ b/app/index/view/default/public/module/form_table.html @@ -110,6 +110,9 @@ {{/case}} + {{case ym}} + + {{/case}} {{case module}} {{if !empty($t['search_config']['template'])}} diff --git a/app/module/FormHandleModule.php b/app/module/FormHandleModule.php index 63e555f0b..e4454d1b7 100644 --- a/app/module/FormHandleModule.php +++ b/app/module/FormHandleModule.php @@ -458,6 +458,15 @@ class FormHandleModule $v['search_config']['placeholder_end'] = '结束'; } break; + + // 年月Ym + case 'ym' : + // 提示信息处理 + if(empty($v['search_config']['placeholder'])) + { + $v['search_config']['placeholder'] = '请选择年月'; + } + break; } // 搜索条件数据处理 @@ -469,6 +478,7 @@ class FormHandleModule $where_type_default_arr = [ 'input' => '=', 'select' => 'in', + 'ym' => '=', ]; if(array_key_exists($where_type, $where_type_default_arr)) { @@ -510,6 +520,12 @@ class FormHandleModule $value = '%'.$value.'%'; } + // 年月Ym、去掉横岗 + if($v['search_config']['form_type'] == 'ym') + { + $value = str_replace(['-', '/', '|'], '', $value); + } + // 条件 $this->where[] = [$where_name, $where_symbol, $value]; }