{{php}} // pc全局配置 $form_input_style_settings_computer = $module_data['form_input_data']['config']['overall_config']['style_settings']['computer']; // 输入框标题字体大小的控制类型 $form_input_style_filed_title_size_type = $form_input_style_settings_computer['filed_title_size_type']; // 输入框字体大小 $form_input_item_size = (isset($form_input_style_filed_title_size_type) && $form_input_style_filed_title_size_type == 'big') ? 'item-big-size' : ((isset($form_input_style_filed_title_size_type) && $form_input_style_filed_title_size_type == 'middle') ? 'item-size' : ''); // 输入框的高度和不可输入区域的字体大小 $form_input_item_content_class = (isset($form_input_style_filed_title_size_type) && $form_input_style_filed_title_size_type == 'big') ? 'item-content-big' : ((isset($form_input_style_filed_title_size_type) && $form_input_style_filed_title_size_type == 'middle') ? 'item-content' : 'item-content-small'); // 下拉框和复选单选框的样式 $form_input_item_multicolour_class = (isset($form_input_style_filed_title_size_type) && $form_input_style_filed_title_size_type == 'big') ? 'item-multicolour-big' : ((isset($form_input_style_filed_title_size_type) && $form_input_style_filed_title_size_type == 'middle') ? 'item-multicolour' : 'item-multicolour-small'); // 下拉框和复选单选框的样式 $form_input_item_radio_or_checkbox_height_class = (isset($form_input_style_filed_title_size_type) && $form_input_style_filed_title_size_type == 'big') ? 'radio_or_checkbox_big_height' : ((isset($form_input_style_filed_title_size_type) && $form_input_style_filed_title_size_type == 'middle') ? 'radio_or_checkbox_height' : ''); // 输入框的最大宽度 $form_input_item_content_style = $form_input_style_settings_computer['input_width_type'] == 'default' ? 'max-width:'.$form_input_style_settings_computer['input_width'].'px;' : 'max-width:100%;'; // 输入框的不参与样式的key $form_input_array = ["multi-text", 'checkbox', 'radio-btns']; // 单行文本框的几个组件 $form_input_radio_array = ['single-text', 'select', 'radio-btns']; // 下拉复选框的几个组件 $form_input_checkbox_array = ['checkbox', 'select-multi']; // 模式 $form_input_mode_type_value = $module_data['form_input_data']['config']['overall_config']['type_value']; // 左右还是上下的样式 $form_input_style_flex_direction = $form_input_style_settings_computer['flex_direction']; // 不需要全局隐藏的组件 $form_input_data_array = ['single-text', 'select', 'radio-btns', 'checkbox', 'select-multi']; $form_input_type_array = ['select', 'select-multi']; // 不同大小需要改变的高度 $form_input_size_height = (isset($form_input_style_filed_title_size_type) && $form_input_style_filed_title_size_type == 'big') ? 45 : ((isset($form_input_style_filed_title_size_type) && $form_input_style_filed_title_size_type == 'middle') ? 36 : 29); // 不限制宽度的组件 $form_input_no_width_array = ['attachments', 'rich-text', 'subform']; // 不需要标题的组件 $form_input_no_free_title_array = ['auxiliary-line', 'rect', 'round', 'video', 'img']; // 带其他的组件 $form_input_other_array = ['select', 'radio-btns']; {{/php}} {{foreach :array_values($module_data.form_input_data.config.diy_data) as $k=>$v}} {{if $v.is_enable eq '1'}}
{{if ($v.key neq 'auxiliary-line' and $form_input_mode_type_value neq 'free') or (!in_array($v.key, $form_input_no_free_title_array) and $form_input_mode_type_value eq 'free') }}
{{$v.com_data.title}} {{if isset($v.com_data.is_required) and $v.com_data.is_required == '1'}}*{{/if}}
{{if $v.com_data.common_config.help_is_show == '1' and !empty($v.com_data.common_config.help_explain)}}
{{$v.com_data.common_config.help_explain}}
{{/if}}
{{/if}}
{{if in_array($v.key, $form_input_radio_array) and $v.com_data.type eq 'single-text'}}
{{if $v.com_data.is_limit_num == '1' and !empty($v.com_data.max_num)}}
{{:strlen($v.com_data.form_value) }}/{{$v.com_data.max_num }}
{{/if}}
{{elseif $v.key eq 'number'}}
{{if $v.com_data.is_display_money == '1' }}
{{$v.com_data.money_sign }}
{{/if}} {{if $v.com_data.format == 'percentage'}}
%
{{/if}}
{{elseif $v.key eq 'multi-text'}}
{{if $v.com_data.is_limit_num == '1' and !empty($v.com_data.max_num)}}
{{:strlen($v.com_data.form_value) }}/{{$v.com_data.max_num }}
{{/if}}
{{elseif $v.key eq 'pwd'}}
{{if !empty($v.com_data.icon_name)}}
{{/if}}
{{elseif $v.key eq 'date-group'}}
{{if !in_array($v.com_data.date_type, ['option1', 'option2'])}}
-
{{else/}}
-
{{/if}}
{{elseif $v.key eq 'date'}}
{{elseif $v.key eq 'position'}}
请在移动端打开表单进行定位
{{elseif in_array($v.key, $form_input_checkbox_array) and $v.com_data.type eq 'checkbox'}}
{{foreach :array_values(array_merge($v.com_data.option_list, empty($v['com_data']['custom_option_list']) ? [] : $v.com_data.custom_option_list)) as $k=>$d}} {{/foreach}}
{{if $v.com_data.is_add_option == '1'}}
添加选项
{{/if}}
{{elseif in_array($v.key, $form_input_radio_array) and $v.com_data.type eq 'radio-btns'}}
{{foreach :array_values($v.com_data.option_list) as $k=>$d}} {{/foreach}}
{{if is_array($v.com_data.option_list)}} {{foreach :array_values($v.com_data.option_list) as $vol}} {{if isset($vol.is_other) and $vol.is_other eq '1' and $vol.value eq $v.com_data.form_value }}
{{/if}} {{/foreach}} {{/if}}
{{elseif in_array($v.key, $form_input_radio_array) and $v.com_data.type eq 'select'}}
{{if is_array($v.com_data.option_list)}} {{foreach :array_values($v.com_data.option_list) as $vol}} {{if isset($vol.is_other) and $vol.is_other eq '1' and $vol.value eq $v.com_data.form_value }}
{{/if}} {{/foreach}} {{/if}} {{elseif in_array($v.key, $form_input_checkbox_array) and $v.com_data.type eq 'select-multi'}}
{{elseif $v.key eq 'score'}}
{{foreach :array_values(range(1, $v.com_data.total)) as $i => $d}} {{if $v.com_data.score_type eq 0}} {{elseif $v.com_data.score_type eq 1}} {{elseif $v.com_data.score_type eq 2}} {{$i + 1 }}分 {{/if}} {{/foreach}}
{{elseif $v.key eq 'text'}}
{{$v.com_data.form_value}}
{{elseif $v.key eq 'img'}}
{{if empty($v.com_data.img_src)}}
{{else/}} {{/if}}
{{elseif $v.key eq 'video'}}
{{if isset($v.com_data.video) and !empty($v.com_data.video)}} {{/if}}
{{elseif $v.key eq 'auxiliary-line'}}
{{elseif $v.key eq 'attachments'}} {{if !empty($v.com_data.file)}}
{{$v.com_data.file[0]['original']}}
{{else/}} 暂无文件 {{/if}} {{elseif $v.key eq 'phone'}}
{{if $v.com_data.is_sms_verification == '1'}}
{{/if}}
{{elseif $v.key eq 'address'}}
{{if $v.com_data.address_type eq 'detailed'}}
{{/if}}
{{elseif $v.key eq 'upload-img'}}
{{if is_array($v.com_data.form_value)}} {{foreach $v.com_data.form_value as $key => $upload_data}} {{if !empty($upload_data.url)}}
{{if !empty($upload_data.name)}} {{:pathinfo($upload_data.name, PATHINFO_FILENAME)}} {{if !empty($upload_data.ext)}}{{$upload_data.ext}}{{/if}} {{/if}}
{{if !empty($upload_data.size)}}
{{:AnnexSizeToUnit($upload_data.size)}}
{{/if}}
{{/if}} {{/foreach}} {{/if}}
{{elseif $v.key eq 'upload-video'}}
{{if is_array($v.com_data.form_value)}} {{foreach $v.com_data.form_value as $key => $upload_data}} {{if !empty($upload_data.url)}}
{{if !empty($upload_data.name)}} {{:pathinfo($upload_data.name, PATHINFO_FILENAME)}} {{if !empty($upload_data.ext)}}{{$upload_data.ext}}{{/if}} {{/if}}
{{if !empty($upload_data.size)}}
{{:AnnexSizeToUnit($upload_data.size)}}
{{/if}}
{{/if}} {{/foreach}} {{/if}}
{{elseif $v.key eq 'upload-attachments'}}
{{if is_array($v.com_data.form_value)}} {{foreach $v.com_data.form_value as $key => $upload_data}} {{if !empty($upload_data.name)}}
{{:pathinfo($upload_data.name, PATHINFO_FILENAME)}} {{if !empty($upload_data.ext)}}{{$upload_data.ext}}{{/if}} {{if !empty($upload_data.size)}}({{:AnnexSizeToUnit($upload_data.size)}}){{/if}}
{{/if}} {{/foreach}} {{/if}}
{{elseif $v.key eq 'rich-text'}}
{{elseif $v.key eq 'round' and $form_input_mode_type_value eq 'free'}}
{{elseif $v.key eq 'rect' and $form_input_mode_type_value eq 'free'}}
{{elseif $v.key eq 'subform'}} {{if isset($v.com_data.children) and count($v.com_data.children) > 0}}
添加
删除
取消操作
删除选中
{{foreach $v.com_data.children as $k1=>$v1}}
{{if isset($v1.com_data.is_required) and $v1.com_data.is_required == '1'}} * {{/if}} {{$v1.com_data.title}}
{{if $v1.com_data.common_config.help_is_show == '1' and !empty($v1.com_data.common_config.help_explain)}}
{{$v1.com_data.common_config.help_explain}}
{{/if}}
{{/foreach}}
{{foreach $v.com_data.form_value as $k1=>$v1}}
{{$k1 + 1 }}
复制到下一行
复制到最后一行
向上插入一行
向下插入一行
{{if isset($v.com_data.children)}} {{foreach $v.com_data.children as $k2=>$v2}}
{{if in_array($v2.key, $form_input_radio_array) and $v2.com_data.type eq 'single-text'}}
{{if $v2.com_data.is_limit_num == '1' and !empty($v2.com_data.max_num)}}
{{:strlen($v1[$v2.form_name]) }}/{{$v2.com_data.max_num }}
{{/if}}
{{elseif $v2.key eq 'number'}}
{{if $v2.com_data.is_display_money == '1' }}
{{$v2.com_data.money_sign }}
{{/if}} {{if $v2.com_data.format == 'percentage'}}
%
{{/if}}
{{elseif $v2.key eq 'multi-text'}}
{{if $v2.com_data.is_limit_num == '1' and !empty($v2.com_data.max_num)}}
{{:strlen($v1[$v2.form_name]) }}/{{$v2.com_data.max_num }}
{{/if}}
{{elseif $v2.key eq 'pwd'}}
{{if !empty($v2.com_data.icon_name)}}
{{/if}}
{{elseif $v2.key eq 'date-group'}}
{{if !in_array($v2.com_data.date_type, ['option1', 'option2'])}}
-
{{else/}}
-
{{/if}}
{{elseif $v2.key eq 'date'}}
{{elseif (in_array($v2.key, $form_input_radio_array) and $v2.com_data.type eq 'select') or (in_array($v2.key, $form_input_radio_array) and $v2.com_data.type eq 'radio-btns')}}
{{elseif in_array($v2.key, $form_input_checkbox_array) }}
{{elseif $v2.key eq 'score'}}
{{foreach :array_values(range(1, $v2.com_data.total)) as $i => $d}} {{if $v2.com_data.score_type eq 0}} {{elseif $v2.com_data.score_type eq 1}} {{elseif $v2.com_data.score_type eq 2}} {{$i + 1 }}分 {{/if}} {{/foreach}}
{{elseif $v2.key eq 'text'}}
{{$v1[$v2.form_name]}}
{{elseif $v2.key eq 'img'}}
{{if empty($v2.com_data.img_src)}}
{{else/}} {{/if}}
{{elseif $v2.key eq 'video'}}
{{if isset($v2.com_data.video) and !empty($v2.com_data.video)}} {{/if}}
{{elseif $v2.key eq 'position'}}
请在移动端打开表单进行定位
{{elseif $v2.key eq 'attachments'}} {{if !empty($v2.com_data.file)}}
{{$v2.com_data.file[0]['original']}}
{{else/}} 暂无文件 {{/if}} {{elseif $v2.key eq 'phone'}}
{{elseif $v2.key eq 'address'}}
{{elseif $v2.key eq 'upload-img'}}
{{if is_array($v1[$v2.form_name])}} {{foreach $v1[$v2.form_name] as $key => $upload_data}} {{if !empty($upload_data.url)}}
{{if !empty($upload_data.name)}} {{:pathinfo($upload_data.name, PATHINFO_FILENAME)}} {{if !empty($upload_data.ext)}}{{$upload_data.ext}}{{/if}} {{/if}}
{{if !empty($upload_data.size)}}
{{:AnnexSizeToUnit($upload_data.size)}}
{{/if}}
{{/if}} {{/foreach}} {{/if}}
{{elseif $v2.key eq 'upload-video'}}
{{if is_array($v1[$v2.form_name])}} {{foreach $v1[$v2.form_name] as $key => $upload_data}} {{if !empty($upload_data.url)}}
{{if !empty($upload_data.name)}} {{:pathinfo($upload_data.name, PATHINFO_FILENAME)}} {{if !empty($upload_data.ext)}}{{$upload_data.ext}}{{/if}} {{/if}}
{{if !empty($upload_data.size)}}
{{:AnnexSizeToUnit($upload_data.size)}}
{{/if}}
{{/if}} {{/foreach}} {{/if}}
{{elseif $v2.key eq 'upload-attachments'}}
{{if is_array($v1[$v2.form_name])}} {{foreach $v1[$v2.form_name] as $key => $upload_data}} {{if !empty($upload_data.name)}}
{{:pathinfo($upload_data.name, PATHINFO_FILENAME)}} {{if !empty($upload_data.ext)}}{{$upload_data.ext}}{{/if}} {{if !empty($upload_data.size)}}({{:AnnexSizeToUnit($upload_data.size)}}){{/if}}
{{/if}} {{/foreach}} {{/if}}
{{/if}}
{{/foreach}} {{/if}}
{{/foreach}}
{{else/}}
暂无可用字段
{{/if}} {{/if}}
{{/if}} {{/foreach}}

添加新选项

×
{{:MyLang('verify_images_title')}} ×

上传预览

×
{{:MyLang('reminder_title')}}
{{:MyLang('delete_confirm_tips')}}