页面优化
parent
b47fb76086
commit
f4a1a7cc2d
|
|
@ -6,21 +6,21 @@
|
|||
<div class="text-center">
|
||||
<span class="logo fw-70">ShopXO</span>
|
||||
</div>
|
||||
<div class="m-t-40 card-box">
|
||||
<div class="m-t-40 card-box admin-login">
|
||||
<div class="panel-body">
|
||||
<form class="am-form form-validation" action="{{:MyUrl('admin/admin/login')}}" method="POST" request-type="ajax-url" request-value="{{:MyUrl('admin/index/index')}}">
|
||||
<div class="am-g">
|
||||
<div class="am-form-group">
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<input type="text" placeholder="用户名" name="username" pattern="{{:lang('common_regex_username')}}" data-validation-message="用户名格式 5~18 个字符(可以是字母数字下划线)" class="am-radius" required />
|
||||
</div>
|
||||
<div class="am-form-group form-horizontal m-t-20">
|
||||
<div class="am-form-group am-form-group-refreshing form-horizontal m-t-20">
|
||||
<input type="password" placeholder="登录密码" name="login_pwd" pattern="{{:lang('common_regex_pwd')}}" data-validation-message="密码格式 6~18 个字符" class="am-radius" required />
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<button type="submit" class="am-btn am-btn-primary am-radius btn-loading-example am-btn-sm w100" data-am-loading="{loadingText:'登录中...'}">登录</button>
|
||||
</div>
|
||||
|
||||
<div class="am-form-group">
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<a href="javascript:;" class="text-muted" data-am-popover="{theme: 'danger sm', content: '请联系管理员重置密码', trigger: 'hover focus'}">忘记密码?</a>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -39,7 +39,7 @@
|
|||
</div>
|
||||
{{/if}}
|
||||
{{include file="lib/gender" /}}
|
||||
<div class="am-form-group">
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<input type="hidden" name="id" {{if !empty($data['id'])}}value="{{$data.id}}"{{/if}} />
|
||||
<button type="submit" class="am-btn am-btn-primary am-radius btn-loading-example am-btn-sm w100" data-am-loading="{loadingText:'处理中...'}">保存</button>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -27,15 +27,15 @@
|
|||
</div>
|
||||
|
||||
<div class="am-form-group">
|
||||
<label>{{$data.common_shop_notice.name}}<span class="fs-12 fw-100 cr-999">({{$data.common_shop_notice.describe}})</span></label>
|
||||
<label>{{$data.common_shop_notice.name}}<span class="fs-12 fw-100 cr-ccc">({{$data.common_shop_notice.describe}})</span></label>
|
||||
<textarea rows="3" name="{{$data.common_shop_notice.only_tag}}" class="am-radius" placeholder="{{$data.common_shop_notice.name}}" data-validation-message="{{$data.common_shop_notice.error_tips}}">{{if !empty($data)}}{{$data.common_shop_notice.value}}{{/if}}</textarea>
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<label>{{$data.common_user_center_notice.name}}<span class="fs-12 fw-100 cr-999">({{$data.common_user_center_notice.describe}})</span></label>
|
||||
<label>{{$data.common_user_center_notice.name}}<span class="fs-12 fw-100 cr-ccc">({{$data.common_user_center_notice.describe}})</span></label>
|
||||
<textarea rows="3" name="{{$data.common_user_center_notice.only_tag}}" class="am-radius" placeholder="{{$data.common_user_center_notice.name}}" data-validation-message="{{$data.common_user_center_notice.error_tips}}">{{if !empty($data)}}{{$data.common_user_center_notice.value}}{{/if}}</textarea>
|
||||
</div>
|
||||
|
||||
<div class="am-form-group">
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<button type="submit" class="am-btn am-btn-primary am-radius btn-loading-example am-btn-sm w100" data-am-loading="{loadingText:'处理中...'}">保存</button>
|
||||
</div>
|
||||
</form>
|
||||
|
|
|
|||
|
|
@ -77,7 +77,7 @@
|
|||
<label class="block">是否启用</label>
|
||||
<input name="is_enable" value="1" type="checkbox" data-off-text="否" data-on-text="是" data-size="xs" data-on-color="success" data-off-color="default" data-handle-width="50" data-am-switch {{if !empty($data) and $data['is_enable'] eq 1}} checked="true"{{/if}} />
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<input type="hidden" name="id" {{if !empty($data)}} value="{{$data.id}}"{{/if}} />
|
||||
<button type="submit" class="am-btn am-btn-primary am-radius btn-loading-example am-btn-sm w100" data-am-loading="{loadingText:'处理中...'}">保存</button>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -30,7 +30,7 @@
|
|||
<label>{{$data.common_app_mini_alipay_describe.name}}</label>
|
||||
<input type="text" name="{{$data.common_app_mini_alipay_describe.only_tag}}" placeholder="{{$data.common_app_mini_alipay_describe.name}}" data-validation-message="{{$data.common_app_mini_alipay_describe.error_tips}}" class="am-radius" {{if !empty($data)}}value="{{$data.common_app_mini_alipay_describe.value}}"{{/if}} />
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<button type="submit" class="am-btn am-btn-primary am-radius btn-loading-example am-btn-sm w100" data-am-loading="{loadingText:'处理中...'}">保存</button>
|
||||
</div>
|
||||
</form>
|
||||
|
|
|
|||
|
|
@ -6,11 +6,11 @@
|
|||
<!-- form start -->
|
||||
<form class="am-form form-validation view-save" action="{{:MyUrl('admin/appminiweixinconfig/save')}}" method="POST" request-type="ajax-url" request-value="{{:MyUrl('admin/appminiweixinconfig/index')}}">
|
||||
<div class="am-form-group">
|
||||
<label>{{$data.common_app_mini_weixin_appid.name}}<span class="fs-12 fw-100 cr-999">({{$data.common_app_mini_weixin_appid.describe}})</span></label>
|
||||
<label>{{$data.common_app_mini_weixin_appid.name}}<span class="fs-12 fw-100 cr-ccc">({{$data.common_app_mini_weixin_appid.describe}})</span></label>
|
||||
<input type="text" name="{{$data.common_app_mini_weixin_appid.only_tag}}" placeholder="{{$data.common_app_mini_weixin_appid.name}}" data-validation-message="{{$data.common_app_mini_weixin_appid.error_tips}}" class="am-radius" {{if !empty($data)}}value="{{$data.common_app_mini_weixin_appid.value}}"{{/if}} />
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<label>{{$data.common_app_mini_weixin_appsecret.name}}<span class="fs-12 fw-100 cr-999">({{$data.common_app_mini_weixin_appsecret.describe}})</span></label>
|
||||
<label>{{$data.common_app_mini_weixin_appsecret.name}}<span class="fs-12 fw-100 cr-ccc">({{$data.common_app_mini_weixin_appsecret.describe}})</span></label>
|
||||
<input type="text" name="{{$data.common_app_mini_weixin_appsecret.only_tag}}" placeholder="{{$data.common_app_mini_weixin_appsecret.name}}" data-validation-message="{{$data.common_app_mini_weixin_appsecret.error_tips}}" class="am-radius" {{if !empty($data)}}value="{{$data.common_app_mini_weixin_appsecret.value}}"{{/if}} />
|
||||
</div>
|
||||
|
||||
|
|
@ -22,7 +22,7 @@
|
|||
<label>{{$data.common_app_mini_weixin_describe.name}}</label>
|
||||
<input type="text" name="{{$data.common_app_mini_weixin_describe.only_tag}}" placeholder="{{$data.common_app_mini_weixin_describe.name}}" data-validation-message="{{$data.common_app_mini_weixin_describe.error_tips}}" class="am-radius" {{if !empty($data)}}value="{{$data.common_app_mini_weixin_describe.value}}"{{/if}} />
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<button type="submit" class="am-btn am-btn-primary am-radius btn-loading-example am-btn-sm w100" data-am-loading="{loadingText:'处理中...'}">保存</button>
|
||||
</div>
|
||||
</form>
|
||||
|
|
|
|||
|
|
@ -37,7 +37,7 @@
|
|||
</select>
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<label>跳转url地址<span class="fs-12 fw-100 cr-999">(带http://或https://)</span></label>
|
||||
<label>跳转url地址<span class="fs-12 fw-100 cr-ccc">(带http://或https://)</span></label>
|
||||
<input type="url" name="jump_url" placeholder="跳转url地址" data-validation-message="跳转url地址格式有误" class="am-radius" {{if !empty($data)}} value="{{$data.jump_url}}"{{/if}} />
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
|
|
@ -52,7 +52,7 @@
|
|||
<label>内容</label>
|
||||
<textarea class="am-radius am-validate" name="content" rows="5" minlength="50" maxlength="105000" {{if !IsMobile()}}id="editor-tag" data-url="{{:MyUrl('admin/ueditor/index', ['path_type'=>'article'])}}" placeholder="内容长度最少 10~105000 个字符" {{else /}} placeholder="内容长度最少 10~105000 个字符更多编辑功能请使用电脑访问" {{/if}} data-validation-message="内容长度最少 10~105000 个字符" required>{{if !empty($data)}}{{$data.content}}{{/if}}</textarea>
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<input type="hidden" name="id" {{if !empty($data)}} value="{{$data.id}}"{{/if}} />
|
||||
<button type="submit" class="am-btn am-btn-primary am-radius btn-loading-example am-btn-sm w100" data-am-loading="{loadingText:'处理中...'}">保存</button>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -28,7 +28,7 @@
|
|||
<input type="number" placeholder="顺序" name="sort" min="0" max="255" data-validation-message="顺序 0~255 之间的数值" class="am-radius" value="0" required />
|
||||
</div>
|
||||
{{include file="lib/enable" /}}
|
||||
<div class="am-form-group">
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<input type="hidden" name="id" />
|
||||
<button type="submit" class="am-btn am-btn-primary am-radius btn-loading-example am-btn-sm w100" data-am-loading="{loadingText:'处理中...'}">保存</button>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -30,7 +30,7 @@
|
|||
</div>
|
||||
|
||||
<div class="am-form-group">
|
||||
<label>官网地址<span class="fs-12 fw-100 cr-999">(带http://或https://)</span></label>
|
||||
<label>官网地址<span class="fs-12 fw-100 cr-ccc">(带http://或https://)</span></label>
|
||||
<input type="url" placeholder="官网地址" name="website_url" data-validation-message="官网地址格式有误" class="am-radius" {{if !empty($data)}} value="{{$data.website_url}}"{{/if}} />
|
||||
</div>
|
||||
|
||||
|
|
@ -55,7 +55,7 @@
|
|||
<label class="block">是否启用</label>
|
||||
<input name="is_enable" value="1" type="checkbox" data-off-text="否" data-on-text="是" data-size="xs" data-on-color="success" data-off-color="default" data-handle-width="50" data-am-switch {{if (isset($data['is_enable']) and $data['is_enable'] eq 1) or !isset($data['is_enable'])}}checked="true"{{/if}} />
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<input type="hidden" name="id" {{if !empty($data)}} value="{{$data.id}}"{{/if}} />
|
||||
<button type="submit" class="am-btn am-btn-primary am-radius btn-loading-example am-btn-sm w100" data-am-loading="{loadingText:'处理中...'}">保存</button>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -28,7 +28,7 @@
|
|||
<input type="number" placeholder="顺序" name="sort" min="0" max="255" data-validation-message="顺序 0~255 之间的数值" class="am-radius" value="0" required />
|
||||
</div>
|
||||
{{include file="lib/enable" /}}
|
||||
<div class="am-form-group">
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<input type="hidden" name="id" />
|
||||
<button type="submit" class="am-btn am-btn-primary am-radius btn-loading-example am-btn-sm w100" data-am-loading="{loadingText:'处理中...'}">保存</button>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@
|
|||
<!-- form start -->
|
||||
<form class="am-form form-validation view-save" action="{{:MyUrl('admin/config/save')}}" method="POST" request-type="ajax-url" request-value="{{:MyUrl('admin/config/index')}}">
|
||||
<div class="am-form-group">
|
||||
<label>{{$data.admin_excel_charset.name}}<span class="fs-12 fw-100 cr-999">({{$data.admin_excel_charset.describe}})</span></label>
|
||||
<label>{{$data.admin_excel_charset.name}}<span class="fs-12 fw-100 cr-ccc">({{$data.admin_excel_charset.describe}})</span></label>
|
||||
<select name="{{$data.admin_excel_charset.only_tag}}" class="am-radius chosen-select c-p" data-validation-message="{{$data.admin_excel_charset.error_tips}}" required>
|
||||
{{foreach $common_excel_charset_list as $v}}
|
||||
<option value="{{$v.id}}" {{if isset($data['admin_excel_charset']['value']) and $data['admin_excel_charset']['value'] eq $v['id']}}selected{{/if}}>{{$v.name}}</option>
|
||||
|
|
@ -14,11 +14,11 @@
|
|||
</select>
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<label>{{$data.admin_page_number.name}}<span class="fs-12 fw-100 cr-999">({{$data.admin_page_number.describe}})</span></label>
|
||||
<label>{{$data.admin_page_number.name}}<span class="fs-12 fw-100 cr-ccc">({{$data.admin_page_number.describe}})</span></label>
|
||||
<input type="number" name="{{$data.admin_page_number.only_tag}}" placeholder="{{$data.admin_page_number.name}}" pattern="{{:lang('common_regex_page_number')}}" data-validation-message="{{$data.admin_page_number.error_tips}}" class="am-radius" {{if !empty($data)}}value="{{$data.admin_page_number.value}}"{{/if}} required />
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<label>{{$data.common_register_is_enable_audit.name}}<span class="fs-12 fw-100 cr-999">({{$data.common_register_is_enable_audit.describe}})</span></label>
|
||||
<label>{{$data.common_register_is_enable_audit.name}}<span class="fs-12 fw-100 cr-ccc">({{$data.common_register_is_enable_audit.describe}})</span></label>
|
||||
<select name="{{$data.common_register_is_enable_audit.only_tag}}" class="am-radius chosen-select c-p" data-validation-message="{{$data.common_register_is_enable_audit.error_tips}}" required>
|
||||
{{foreach $common_is_text_list as $v}}
|
||||
<option value="{{$v.id}}" {{if isset($data['common_register_is_enable_audit']['value']) and $data['common_register_is_enable_audit']['value'] eq $v['id']}}selected{{/if}}>{{$v.name}}</option>
|
||||
|
|
@ -26,7 +26,7 @@
|
|||
</select>
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<label>{{$data.common_is_deduction_inventory.name}}<span class="fs-12 fw-100 cr-999">({{$data.common_is_deduction_inventory.describe}})</span></label>
|
||||
<label>{{$data.common_is_deduction_inventory.name}}<span class="fs-12 fw-100 cr-ccc">({{$data.common_is_deduction_inventory.describe}})</span></label>
|
||||
<select name="{{$data.common_is_deduction_inventory.only_tag}}" class="am-radius chosen-select c-p" data-validation-message="{{$data.common_is_deduction_inventory.error_tips}}" required>
|
||||
{{foreach $common_is_text_list as $v}}
|
||||
<option value="{{$v.id}}" {{if isset($data['common_is_deduction_inventory']['value']) and $data['common_is_deduction_inventory']['value'] eq $v['id']}}selected{{/if}}>{{$v.name}}</option>
|
||||
|
|
@ -34,7 +34,7 @@
|
|||
</select>
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<label>{{$data.common_deduction_inventory_rules.name}}<span class="fs-12 fw-100 cr-999">({{$data.common_deduction_inventory_rules.describe}})</span></label>
|
||||
<label>{{$data.common_deduction_inventory_rules.name}}<span class="fs-12 fw-100 cr-ccc">({{$data.common_deduction_inventory_rules.describe}})</span></label>
|
||||
<select name="{{$data.common_deduction_inventory_rules.only_tag}}" class="am-radius chosen-select c-p" data-validation-message="{{$data.common_deduction_inventory_rules.error_tips}}" required>
|
||||
{{foreach $common_deduction_inventory_rules_list as $v}}
|
||||
<option value="{{$v.id}}" {{if isset($data['common_deduction_inventory_rules']['value']) and $data['common_deduction_inventory_rules']['value'] eq $v['id']}}selected{{/if}}>{{$v.name}}</option>
|
||||
|
|
@ -42,7 +42,7 @@
|
|||
</select>
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<label>{{$data.common_order_is_booking.name}}<span class="fs-12 fw-100 cr-999">({{$data.common_order_is_booking.describe}})</span></label>
|
||||
<label>{{$data.common_order_is_booking.name}}<span class="fs-12 fw-100 cr-ccc">({{$data.common_order_is_booking.describe}})</span></label>
|
||||
<select name="{{$data.common_order_is_booking.only_tag}}" class="am-radius chosen-select c-p" data-validation-message="{{$data.common_order_is_booking.error_tips}}" required>
|
||||
{{foreach $common_is_text_list as $v}}
|
||||
<option value="{{$v.id}}" {{if isset($data['common_order_is_booking']['value']) and $data['common_order_is_booking']['value'] eq $v['id']}}selected{{/if}}>{{$v.name}}</option>
|
||||
|
|
@ -50,7 +50,7 @@
|
|||
</select>
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<label>{{$data.common_spec_add_max_number.name}}<span class="fs-12 fw-100 cr-999">({{$data.common_spec_add_max_number.describe}})</span></label>
|
||||
<label>{{$data.common_spec_add_max_number.name}}<span class="fs-12 fw-100 cr-ccc">({{$data.common_spec_add_max_number.describe}})</span></label>
|
||||
<input type="number" name="{{$data.common_spec_add_max_number.only_tag}}" placeholder="{{$data.common_spec_add_max_number.describe}}" data-validation-message="{{$data.common_spec_add_max_number.error_tips}}" class="am-radius" {{if !empty($data)}}value="{{$data.common_spec_add_max_number.value}}"{{/if}} />
|
||||
</div>
|
||||
|
||||
|
|
@ -63,18 +63,18 @@
|
|||
</select>
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<label>{{$data.home_search_keywords.name}}<span class="fs-12 fw-100 cr-999">({{$data.home_search_keywords.describe}})</span></label>
|
||||
<label>{{$data.home_search_keywords.name}}<span class="fs-12 fw-100 cr-ccc">({{$data.home_search_keywords.describe}})</span></label>
|
||||
<input type="text" name="{{$data.home_search_keywords.only_tag}}" placeholder="{{$data.home_search_keywords.describe}}" data-validation-message="{{$data.home_search_keywords.error_tips}}" class="am-radius" data-am-tagsinput {{if !empty($data)}}value="{{$data.home_search_keywords.value}}"{{/if}} />
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<label>{{$data.common_baidu_map_ak.name}}<span class="fs-12 fw-100 cr-999">({{$data.common_baidu_map_ak.describe}})</span></label>
|
||||
<label>{{$data.common_baidu_map_ak.name}}<span class="fs-12 fw-100 cr-ccc">({{$data.common_baidu_map_ak.describe}})</span></label>
|
||||
<input type="text" name="{{$data.common_baidu_map_ak.only_tag}}" placeholder="{{$data.common_baidu_map_ak.describe}}" data-validation-message="{{$data.common_baidu_map_ak.error_tips}}" class="am-radius" {{if !empty($data)}}value="{{$data.common_baidu_map_ak.value}}"{{/if}} />
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<label>{{$data.common_customer_service_tel.name}}</label>
|
||||
<input type="text" name="{{$data.common_customer_service_tel.only_tag}}" placeholder="{{$data.common_customer_service_tel.describe}}" data-validation-message="{{$data.common_customer_service_tel.error_tips}}" class="am-radius" {{if !empty($data)}}value="{{$data.common_customer_service_tel.value}}"{{/if}} />
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<button type="submit" class="am-btn am-btn-primary am-radius btn-loading-example am-btn-sm w100" data-am-loading="{loadingText:'处理中...'}">保存</button>
|
||||
</div>
|
||||
</form>
|
||||
|
|
|
|||
|
|
@ -40,10 +40,10 @@
|
|||
</div>
|
||||
|
||||
<div class="am-form-group">
|
||||
<label>内容{{if IsMobile()}}<span class="fs-12 fw-100 cr-999">(更多编辑功能请使用电脑访问)</span>{{/if}}</label>
|
||||
<label>内容{{if IsMobile()}}<span class="fs-12 fw-100 cr-ccc">(更多编辑功能请使用电脑访问)</span>{{/if}}</label>
|
||||
<textarea class="am-radius am-validate" name="content" rows="5" minlength="50" maxlength="105000" {{if !IsMobile()}}id="editor-tag" data-url="{{:MyUrl('admin/ueditor/index', ['path_type'=>'customview'])}}" placeholder="内容长度最少 50~105000 个字符" {{else /}} placeholder="内容长度最少 50~105000 个字符更多编辑功能请使用电脑访问" {{/if}} data-validation-message="内容长度最少 50~105000 个字符" required>{{if !empty($data)}}{{$data.content}}{{/if}}</textarea>
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<input type="hidden" name="id" {{if !empty($data)}} value="{{$data.id}}"{{/if}} />
|
||||
<button type="submit" class="am-btn am-btn-primary am-radius btn-loading-example am-btn-sm w100" data-am-loading="{loadingText:'处理中...'}">保存</button>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -10,41 +10,39 @@
|
|||
<!-- form start -->
|
||||
<form class="am-form form-validation view-save" action="{{:MyUrl('admin/email/save')}}" method="POST" request-type="ajax-url" request-value="{{:MyUrl('admin/email/index', ['type'=>'email'])}}">
|
||||
<div class="am-form-group">
|
||||
<label>{{$data.common_email_smtp_host.name}}<span class="fs-12 fw-100 cr-999">({{$data.common_email_smtp_host.describe}})</span></label>
|
||||
<label>{{$data.common_email_smtp_host.name}}<span class="fs-12 fw-100 cr-ccc">({{$data.common_email_smtp_host.describe}})</span></label>
|
||||
<input type="text" name="{{$data.common_email_smtp_host.only_tag}}" placeholder="{{$data.common_email_smtp_host.name}}" data-validation-message="{{$data.common_email_smtp_host.error_tips}}" class="am-radius" {{if !empty($data)}}value="{{$data.common_email_smtp_host.value}}"{{/if}} />
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<label>{{$data.common_email_smtp_port.name}}<span class="fs-12 fw-100 cr-999">({{$data.common_email_smtp_port.describe}})</span></label>
|
||||
<label>{{$data.common_email_smtp_port.name}}<span class="fs-12 fw-100 cr-ccc">({{$data.common_email_smtp_port.describe}})</span></label>
|
||||
<input type="number" name="{{$data.common_email_smtp_port.only_tag}}" placeholder="{{$data.common_email_smtp_port.name}}" data-validation-message="{{$data.common_email_smtp_port.error_tips}}" class="am-radius" {{if !empty($data)}}value="{{$data.common_email_smtp_port.value}}"{{/if}} />
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<label>{{$data.common_email_smtp_account.name}}<span class="fs-12 fw-100 cr-999">({{$data.common_email_smtp_account.describe}})</span></label>
|
||||
<label>{{$data.common_email_smtp_account.name}}<span class="fs-12 fw-100 cr-ccc">({{$data.common_email_smtp_account.describe}})</span></label>
|
||||
<input type="text" name="{{$data.common_email_smtp_account.only_tag}}" placeholder="{{$data.common_email_smtp_account.name}}" data-validation-message="{{$data.common_email_smtp_account.error_tips}}" class="am-radius" {{if !empty($data)}}value="{{$data.common_email_smtp_account.value}}"{{/if}} />
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<label>{{$data.common_email_smtp_name.name}}<span class="fs-12 fw-100 cr-999">({{$data.common_email_smtp_name.describe}})</span></label>
|
||||
<label>{{$data.common_email_smtp_name.name}}<span class="fs-12 fw-100 cr-ccc">({{$data.common_email_smtp_name.describe}})</span></label>
|
||||
<input type="text" name="{{$data.common_email_smtp_name.only_tag}}" placeholder="{{$data.common_email_smtp_name.name}}" data-validation-message="{{$data.common_email_smtp_name.error_tips}}" class="am-radius" {{if !empty($data)}}value="{{$data.common_email_smtp_name.value}}"{{/if}} />
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<label>{{$data.common_email_smtp_pwd.name}}<span class="fs-12 fw-100 cr-999">({{$data.common_email_smtp_pwd.describe}})</span></label>
|
||||
<label>{{$data.common_email_smtp_pwd.name}}<span class="fs-12 fw-100 cr-ccc">({{$data.common_email_smtp_pwd.describe}})</span></label>
|
||||
<input type="password" name="{{$data.common_email_smtp_pwd.only_tag}}" placeholder="{{$data.common_email_smtp_pwd.name}}" data-validation-message="{{$data.common_email_smtp_pwd.error_tips}}" class="am-radius" {{if !empty($data)}}value="{{$data.common_email_smtp_pwd.value}}"{{/if}} />
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<label>{{$data.common_email_smtp_send_name.name}}<span class="fs-12 fw-100 cr-999">({{$data.common_email_smtp_send_name.describe}})</span></label>
|
||||
<label>{{$data.common_email_smtp_send_name.name}}<span class="fs-12 fw-100 cr-ccc">({{$data.common_email_smtp_send_name.describe}})</span></label>
|
||||
<input type="text" name="{{$data.common_email_smtp_send_name.only_tag}}" placeholder="{{$data.common_email_smtp_send_name.name}}" data-validation-message="{{$data.common_email_smtp_send_name.error_tips}}" class="am-radius" {{if !empty($data)}}value="{{$data.common_email_smtp_send_name.value}}"{{/if}} />
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<label>测试接收的邮件地址<span class="fs-12 fw-100 cr-999">(请先保存配置后,再进行测试)</span></label>
|
||||
<label>测试接收的邮件地址<span class="fs-12 fw-100 cr-ccc">(请先保存配置后,再进行测试)</span></label>
|
||||
<div class="am-input-group am-input-group-sm">
|
||||
<span class='am-form-group'>
|
||||
<input type="text" placeholder="测试接收的邮件地址" class="am-radius test-email-value" />
|
||||
</span>
|
||||
<input type="text" placeholder="测试接收的邮件地址" class="am-radius test-email-value" />
|
||||
<span class="am-input-group-btn">
|
||||
<button class="am-btn am-btn-default am-radius test-email-submit" type="button" data-url="{{:MyUrl('admin/email/emailtest')}}">测试</button>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<button type="submit" class="am-btn am-btn-primary am-radius btn-loading-example am-btn-sm w100" data-am-loading="{loadingText:'处理中...'}">保存</button>
|
||||
</div>
|
||||
</form>
|
||||
|
|
|
|||
|
|
@ -10,18 +10,18 @@
|
|||
<!-- form start -->
|
||||
<form class="am-form form-validation view-save" action="{{:MyUrl('admin/email/save')}}" method="POST" request-type="ajax-url" request-value="{{:MyUrl('admin/email/index', ['type'=>'message'])}}">
|
||||
<div class="am-form-group">
|
||||
<label>{{$data.home_email_user_reg.name}}<span class="fs-12 fw-100 cr-999">({{$data.home_email_user_reg.describe}})</span></label>
|
||||
<label>{{$data.home_email_user_reg.name}}<span class="fs-12 fw-100 cr-ccc">({{$data.home_email_user_reg.describe}})</span></label>
|
||||
<script type="text/plain" id="email_user_reg" name="{{$data.home_email_user_reg.only_tag}}">{{if !empty($data)}}{{$data.home_email_user_reg.value|raw}}{{/if}}</script>
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<label>{{$data.home_email_user_forget_pwd.name}}<span class="fs-12 fw-100 cr-999">({{$data.home_email_user_forget_pwd.describe}})</span></label>
|
||||
<label>{{$data.home_email_user_forget_pwd.name}}<span class="fs-12 fw-100 cr-ccc">({{$data.home_email_user_forget_pwd.describe}})</span></label>
|
||||
<script type="text/plain" id="email_user_forget_pwd" name="{{$data.home_email_user_forget_pwd.only_tag}}">{{if !empty($data)}}{{$data.home_email_user_forget_pwd.value|raw}}{{/if}}</script>
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<label>{{$data.home_email_user_email_binding.name}}<span class="fs-12 fw-100 cr-999">({{$data.home_email_user_email_binding.describe}})</span></label>
|
||||
<label>{{$data.home_email_user_email_binding.name}}<span class="fs-12 fw-100 cr-ccc">({{$data.home_email_user_email_binding.describe}})</span></label>
|
||||
<script type="text/plain" id="email_user_email_binding" name="{{$data.home_email_user_email_binding.only_tag}}">{{if !empty($data)}}{{$data.home_email_user_email_binding.value|raw}}{{/if}}</script>
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<button type="submit" class="am-btn am-btn-primary am-radius btn-loading-example am-btn-sm w100" data-am-loading="{loadingText:'处理中...'}">保存</button>
|
||||
</div>
|
||||
</form>
|
||||
|
|
|
|||
|
|
@ -39,7 +39,7 @@
|
|||
<input type="number" placeholder="顺序" name="sort" min="0" max="255" data-validation-message="顺序 0~255 之间的数值" class="am-radius" value="0" required />
|
||||
</div>
|
||||
{{include file="lib/enable" /}}
|
||||
<div class="am-form-group">
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<input type="hidden" name="id" />
|
||||
<button type="submit" class="am-btn am-btn-primary am-radius btn-loading-example am-btn-sm w100" data-am-loading="{loadingText:'处理中...'}">保存</button>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -119,15 +119,15 @@
|
|||
<input type="number" name="give_integral" placeholder="购买赠送积分" max="100000000" data-validation-message="购买赠送积分 0~100000000" class="am-radius" value="{{if empty($data)}}0{{else /}}{{$data.give_integral}}{{/if}}" required />
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<label>最低起购数量<span class="fs-12 fw-100 cr-999">(默认数值 1)</span></label>
|
||||
<label>最低起购数量<span class="fs-12 fw-100 cr-ccc">(默认数值 1)</span></label>
|
||||
<input type="number" name="buy_min_number" placeholder="最低起购数量" min="1" max="100000000" data-validation-message="最低起购数量 1~100000000" class="am-radius" value="{{if empty($data)}}1{{else /}}{{$data.buy_min_number}}{{/if}}" required />
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<label>单次最大购买数量<span class="fs-12 fw-100 cr-999">(单次最大数值 100000000, 小于等于0或空则不限)</span></label>
|
||||
<label>单次最大购买数量<span class="fs-12 fw-100 cr-ccc">(单次最大数值 100000000, 小于等于0或空则不限)</span></label>
|
||||
<input type="number" name="buy_max_number" placeholder="单次最大购买数量" min="0" max="100000000" data-validation-message="单次最大购买数量 1~100000000" class="am-radius" {{if !empty($data['buy_max_number'])}} value="{{$data.buy_max_number}}"{{/if}} />
|
||||
</div>
|
||||
<div class="am-form-group am-form-file">
|
||||
<label class="block">首页推荐图片<span class="fs-12 fw-100 cr-999">(留空则取相册第一张图)</span></label>
|
||||
<label class="block">首页推荐图片<span class="fs-12 fw-100 cr-ccc">(留空则取相册第一张图)</span></label>
|
||||
<ul class="plug-file-upload-view goods-recommended-images-view" data-form-name="home_recommended_images" data-max-number="1" data-dialog-type="images">
|
||||
{{if !empty($data['home_recommended_images'])}}
|
||||
<li>
|
||||
|
|
@ -140,15 +140,15 @@
|
|||
<div class="plug-file-upload-submit" data-view-tag="ul.goods-recommended-images-view">+上传图片</div>
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<label class="block">扣减库存<span class="fs-12 fw-100 cr-999">(扣除规则根据后台配置->扣除库存规则而定)</span></label>
|
||||
<label class="block">扣减库存<span class="fs-12 fw-100 cr-ccc">(扣除规则根据后台配置->扣除库存规则而定)</span></label>
|
||||
<input name="is_deduction_inventory" value="1" type="checkbox" data-off-text="否" data-on-text="是" data-size="xs" data-on-color="success" data-off-color="default" data-handle-width="50" data-am-switch {{if (isset($data['is_deduction_inventory']) and $data['is_deduction_inventory'] eq 1) or empty($data)}}checked="true"{{/if}} />
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<label class="block">上下架<span class="fs-12 fw-100 cr-999">(下架后用户不可见)</span></label>
|
||||
<label class="block">上下架<span class="fs-12 fw-100 cr-ccc">(下架后用户不可见)</span></label>
|
||||
<input name="is_shelves" value="1" type="checkbox" data-off-text="下架" data-on-text="上架" data-size="xs" data-on-color="success" data-off-color="default" data-handle-width="50" data-am-switch {{if (isset($data['is_shelves']) and $data['is_shelves'] eq 1) or empty($data)}}checked="true"{{/if}} />
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<label class="block">首页推荐<span class="fs-12 fw-100 cr-999">(推荐后在首页展示)</span></label>
|
||||
<label class="block">首页推荐<span class="fs-12 fw-100 cr-ccc">(推荐后在首页展示)</span></label>
|
||||
<input name="is_home_recommended" value="1" type="checkbox" data-off-text="否" data-on-text="是" data-size="xs" data-on-color="success" data-off-color="default" data-handle-width="50" data-am-switch {{if isset($data['is_home_recommended']) and $data['is_home_recommended'] eq 1}}checked="true"{{/if}} />
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -257,8 +257,7 @@
|
|||
<span class="business-operations-submit specifications-line-images-add m-l-10">+添加规格图片</span>
|
||||
<ul class="spec-images-list">
|
||||
<div class="am-alert am-alert-warning am-radius" data-am-alert>
|
||||
<button type="button" class="am-close">×</button>
|
||||
<p class="fs-12">规格名称与规格值保持一致,相同规格名称添加一次即可,重复添加则后面覆盖前面,顺序不影响前端展示效果。</p>
|
||||
规格名称与规格值保持一致,相同规格名称添加一次即可,重复添加则后面覆盖前面,顺序不影响前端展示效果。
|
||||
</div>
|
||||
{{if !empty($specifications['type'])}}
|
||||
{{foreach $specifications.type as $type}}
|
||||
|
|
@ -287,7 +286,7 @@
|
|||
|
||||
<!-- 相册 -->
|
||||
<div id="goods-nav-photo" class="division-block">
|
||||
<label class="block nav-detail-title">商品相册<span class="fs-12 fw-100 cr-999">(可拖拽图片进行排序,建议图片尺寸一致)</span></label>
|
||||
<label class="block nav-detail-title">商品相册<span class="fs-12 fw-100 cr-ccc">(可拖拽图片进行排序,建议图片尺寸一致)</span></label>
|
||||
<ul class="plug-file-upload-view goods-photo-view" data-form-name="photo[]" data-max-number="5" data-dialog-type="images">
|
||||
{{if !empty($data['photo'])}}
|
||||
{{foreach $data.photo as $v}}
|
||||
|
|
@ -306,7 +305,7 @@
|
|||
<div id="goods-nav-video" class="division-block">
|
||||
<label class="block nav-detail-title">商品视频</label>
|
||||
<div class="am-form-group am-form-file">
|
||||
<label class="block">短视频<span class="fs-12 fw-100 cr-999">(视频比图文更有具带入感,仅支持 mp4 格式)</span></label>
|
||||
<label class="block">短视频<span class="fs-12 fw-100 cr-ccc">(视频比图文更有具带入感,仅支持 mp4 格式)</span></label>
|
||||
<ul class="plug-file-upload-view plug-file-upload-view-video goods-video-view" data-form-name="video" data-max-number="1" data-dialog-type="video">
|
||||
{{if !empty($data['video'])}}
|
||||
<li>
|
||||
|
|
@ -363,7 +362,7 @@
|
|||
</div>
|
||||
</div>
|
||||
|
||||
<div class="am-form-group">
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<input type="hidden" name="id" {{if !empty($data)}} value="{{$data.id}}"{{/if}} />
|
||||
<button type="submit" class="am-btn am-btn-primary am-radius btn-loading-example am-btn-sm w100" data-am-loading="{loadingText:'处理中...'}">保存</button>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -75,7 +75,7 @@
|
|||
<input type="number" placeholder="顺序" name="sort" min="0" max="255" data-validation-message="顺序 0~255 之间的数值" class="am-radius" value="0" required />
|
||||
</div>
|
||||
{{include file="lib/enable" /}}
|
||||
<div class="am-form-group">
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<input type="hidden" name="id" />
|
||||
<input type="hidden" name="pid" value="0" />
|
||||
<button type="submit" class="am-btn am-btn-primary am-radius btn-loading-example am-btn-sm w100" data-am-loading="{loadingText:'处理中...'}">保存</button>
|
||||
|
|
|
|||
|
|
@ -20,7 +20,7 @@
|
|||
<button type="button" class="am-btn am-btn-default am-btn-sm am-radius"><i class="am-icon-cloud-upload"></i> 选择文件</button>
|
||||
<input type="file" name="excel" multiple data-validation-message="请选择需要上传的文件" accept="application/vnd.ms-excel" required />
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<button type="submit" class="am-btn am-btn-primary am-radius btn-loading-example am-btn-sm w100" data-am-loading="{loadingText:'处理中...'}">确认</button>
|
||||
</div>
|
||||
</form>
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@
|
|||
<input type="text" placeholder="名称" name="name" minlength="2" maxlength="16" data-validation-message="名称格式 2~16 个字符" class="am-radius" required />
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<label>链接地址<span class="fs-12 fw-100 cr-999">(带http://或https://)</span></label>
|
||||
<label>链接地址<span class="fs-12 fw-100 cr-ccc">(带http://或https://)</span></label>
|
||||
<input type="url" placeholder="链接地址" name="url" data-validation-message="链接地址格式有误" class="am-radius" required />
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
|
|
@ -37,7 +37,7 @@
|
|||
<label>描述</label>
|
||||
<textarea rows="3" maxlength="60" name="describe" class="am-radius" placeholder="描述" data-validation-message="描述不能大于60个字符"></textarea>
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<input type="hidden" name="id" />
|
||||
<button type="submit" class="am-btn am-btn-primary am-radius btn-loading-example am-btn-sm w100" data-am-loading="{loadingText:'处理中...'}">保存</button>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -95,7 +95,7 @@
|
|||
<input type="text" placeholder="导航名称" name="name" minlength="2" maxlength="16" data-validation-message="导航名称格式 2~16 个字符" class="am-radius" required />
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<label>url地址<span class="fs-12 fw-100 cr-999">(带http://或https://)</span></label>
|
||||
<label>url地址<span class="fs-12 fw-100 cr-ccc">(带http://或https://)</span></label>
|
||||
<input type="url" placeholder="url地址" name="url" data-validation-message="url格式有误" class="am-radius" required />
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
|
|
@ -104,7 +104,7 @@
|
|||
</div>
|
||||
{{include file="lib/is_show" /}}
|
||||
{{include file="lib/is_new_window_open" /}}
|
||||
<div class="am-form-group">
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<input type="hidden" name="id" />
|
||||
<input type="hidden" name="data_type" value="custom" />
|
||||
<input type="hidden" name="nav_type" value="{{$nav_type}}" />
|
||||
|
|
@ -152,7 +152,7 @@
|
|||
</select>
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<label>导航名称<span class="fs-12 fw-100 cr-999">(默认文章名称)</span></label>
|
||||
<label>导航名称<span class="fs-12 fw-100 cr-ccc">(默认文章名称)</span></label>
|
||||
<input type="text" placeholder="导航名称" name="name" maxlength="16" data-validation-message="导航名称格式 2~16 个字符" class="am-radius" />
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
|
|
@ -161,7 +161,7 @@
|
|||
</div>
|
||||
{{include file="lib/is_show" /}}
|
||||
{{include file="lib/is_new_window_open" /}}
|
||||
<div class="am-form-group">
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<input type="hidden" name="id" />
|
||||
<input type="hidden" name="data_type" value="article" />
|
||||
<input type="hidden" name="nav_type" value="{{$nav_type}}" />
|
||||
|
|
@ -204,7 +204,7 @@
|
|||
</select>
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<label>导航名称<span class="fs-12 fw-100 cr-999">(默认自定义页面名称)</span></label>
|
||||
<label>导航名称<span class="fs-12 fw-100 cr-ccc">(默认自定义页面名称)</span></label>
|
||||
<input type="text" placeholder="导航名称" name="name" maxlength="16" data-validation-message="导航名称格式 2~16 个字符" class="am-radius" />
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
|
|
@ -213,7 +213,7 @@
|
|||
</div>
|
||||
{{include file="lib/is_show" /}}
|
||||
{{include file="lib/is_new_window_open" /}}
|
||||
<div class="am-form-group">
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<input type="hidden" name="id" />
|
||||
<input type="hidden" name="data_type" value="customview" />
|
||||
<input type="hidden" name="nav_type" value="{{$nav_type}}" />
|
||||
|
|
@ -265,7 +265,7 @@
|
|||
</select>
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<label>导航名称<span class="fs-12 fw-100 cr-999">(默认商品分类名称)</span></label>
|
||||
<label>导航名称<span class="fs-12 fw-100 cr-ccc">(默认商品分类名称)</span></label>
|
||||
<input type="text" placeholder="导航名称" name="name" maxlength="16" data-validation-message="导航名称格式 2~16 个字符" class="am-radius" />
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
|
|
@ -274,7 +274,7 @@
|
|||
</div>
|
||||
{{include file="lib/is_show" /}}
|
||||
{{include file="lib/is_new_window_open" /}}
|
||||
<div class="am-form-group">
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<input type="hidden" name="id" />
|
||||
<input type="hidden" name="data_type" value="goods_category" />
|
||||
<input type="hidden" name="nav_type" value="{{$nav_type}}" />
|
||||
|
|
|
|||
|
|
@ -128,7 +128,7 @@
|
|||
<input type="file" name="file" class="file-event" data-tips-tag="#form-payment-tips" multiple data-validation-message="请选择需要上传的文件" accept=".php" required />
|
||||
<div id="form-payment-tips"></div>
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<button type="submit" class="am-btn am-btn-primary am-radius btn-loading-example am-btn-sm w100" data-am-loading="{loadingText:'处理中...'}">确认</button>
|
||||
</div>
|
||||
</form>
|
||||
|
|
|
|||
|
|
@ -150,7 +150,7 @@
|
|||
<label class="block">是否启用</label>
|
||||
<input name="is_enable" value="1" type="checkbox" data-off-text="否" data-on-text="是" data-size="xs" data-on-color="success" data-off-color="default" data-handle-width="50" data-am-switch {{if (isset($data['is_enable']) and $data['is_enable'] eq 1) or !isset($data['is_enable'])}}checked="true"{{/if}} />
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<input type="hidden" name="id" {{if !empty($data)}} value="{{$data.id}}"{{/if}} />
|
||||
<button type="submit" class="am-btn am-btn-primary am-radius btn-loading-example am-btn-sm w100" data-am-loading="{loadingText:'处理中...'}">保存</button>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -17,11 +17,11 @@
|
|||
</legend>
|
||||
|
||||
<div class="am-form-group">
|
||||
<label>应用唯一标记<span class="fs-12 fw-100 cr-999">(以数字、字母小写、下划线)</span></label>
|
||||
<label>应用唯一标记<span class="fs-12 fw-100 cr-ccc">(以数字、字母小写、下划线)</span></label>
|
||||
<input type="text" name="plugins" placeholder="名称" minlength="2" maxlength="60" data-validation-message="应用唯一标记格式 2~60 个字符" pattern="^[a-z0-9_]{2,60}$" class="am-radius" {{if !empty($data)}} value="{{$data.plugins}}"{{/if}} required />
|
||||
</div>
|
||||
|
||||
<div class="am-form-group">
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<input type="hidden" name="id" {{if !empty($data)}} value="{{$data.id}}"{{/if}} />
|
||||
<button type="submit" class="am-btn am-btn-primary am-radius btn-loading-example am-btn-sm w100" data-am-loading="{loadingText:'处理中...'}">下一步</button>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -17,12 +17,12 @@
|
|||
</legend>
|
||||
|
||||
<div class="am-form-group">
|
||||
<label>应用唯一标记<span class="fs-12 fw-100 cr-999">(以数字、字母小写、下划线)</span></label>
|
||||
<label>应用唯一标记<span class="fs-12 fw-100 cr-ccc">(以数字、字母小写、下划线)</span></label>
|
||||
<input type="text" name="plugins" placeholder="名称" minlength="2" maxlength="60" data-validation-message="应用唯一标记格式 2~60 个字符" pattern="^[a-z0-9_]{2,60}$" class="am-radius" {{if !empty($plugins)}} value="{{$plugins}}"{{/if}} readonly="true" required />
|
||||
</div>
|
||||
|
||||
<div class="am-form-group am-form-file">
|
||||
<label class="block">LOGO<span class="fs-12 fw-100 cr-999">(建议130像数X130像数)</span></label>
|
||||
<label class="block">LOGO<span class="fs-12 fw-100 cr-ccc">(建议130像数X130像数)</span></label>
|
||||
<ul class="plug-file-upload-view plugins-logo-view" data-form-name="logo" data-max-number="1" data-delete="0" data-dialog-type="images">
|
||||
<li>
|
||||
<input type="text" name="logo" value="{{if !empty($data['logo_old'])}}{{$data.logo_old}}{{/if}}" data-validation-message="请上传图片" required />
|
||||
|
|
@ -43,12 +43,12 @@
|
|||
</div>
|
||||
|
||||
<div class="am-form-group">
|
||||
<label>作者主页<span class="fs-12 fw-100 cr-999">(带http://或https://)</span></label>
|
||||
<label>作者主页<span class="fs-12 fw-100 cr-ccc">(带http://或https://)</span></label>
|
||||
<input type="url" placeholder="作者主页" name="author_url" data-validation-message="请填写作者主页" class="am-radius" {{if !empty($data)}} value="{{$data.author_url}}"{{/if}} required />
|
||||
</div>
|
||||
|
||||
<div class="am-form-group">
|
||||
<label>版本<span class="fs-12 fw-100 cr-999">(主版本.次版本号.修订号,每个段不超过6位,如 1.0.0)</span></label>
|
||||
<label>版本<span class="fs-12 fw-100 cr-ccc">(主版本.次版本号.修订号,每个段不超过6位,如 1.0.0)</span></label>
|
||||
<input type="text" name="version" placeholder="版本" minlength="2" maxlength="16" data-validation-message="版本格式有误" pattern="^[0-9]{1,6}\.[0-9]{1,6}\.[0-9]{1,6}$" class="am-radius" {{if !empty($data)}} value="{{$data.version}}"{{/if}} required />
|
||||
</div>
|
||||
|
||||
|
|
@ -76,11 +76,11 @@
|
|||
</div>
|
||||
|
||||
<div class="am-form-group">
|
||||
<label class="block">是否有前端入口<span class="fs-12 fw-100 cr-999">(前端独立页面入口)</span></label>
|
||||
<label class="block">是否有前端入口<span class="fs-12 fw-100 cr-ccc">(前端独立页面入口)</span></label>
|
||||
<input name="is_home" value="1" type="checkbox" data-off-text="没有" data-on-text="有" data-size="xs" data-on-color="success" data-off-color="default" data-handle-width="50" data-am-switch {{if isset($data['is_home']) and $data['is_home'] eq 1}}checked="true"{{/if}} />
|
||||
</div>
|
||||
|
||||
<div class="am-form-group">
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<input type="hidden" name="id" {{if !empty($data)}} value="{{$data.id}}"{{/if}} />
|
||||
<button type="submit" class="am-btn am-btn-primary am-radius btn-loading-example am-btn-sm w100" data-am-loading="{loadingText:'处理中...'}">保存</button>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -41,7 +41,7 @@
|
|||
<input type="text" placeholder="方法名称" name="action" pattern="{{:lang('common_regex_action')}}" data-validation-message="方法名格式 1~30 个字符之间(必须以字母开始,可以是字母数字下划线)" class="am-radius" required />
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<label>图标class<span class="fs-12 fw-100 cr-999">(参考 http://www.iconfont.cn/ 将icon放到 [ /static/admin/default/css/iconfontmenu.css ] 文件中)</span></label>
|
||||
<label>图标class<span class="fs-12 fw-100 cr-ccc">(参考 http://www.iconfont.cn/ 将icon放到 [ /static/admin/default/css/iconfontmenu.css ] 文件中)</span></label>
|
||||
<input type="text" placeholder="图标class" name="icon" maxlength="60" data-validation-message="图标格式 0~30 个字符之间" class="am-radius" />
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
|
|
@ -49,7 +49,7 @@
|
|||
<input type="number" placeholder="顺序" name="sort" min="0" max="255" data-validation-message="顺序 0~255 之间的数值" class="am-radius" value="0" required />
|
||||
</div>
|
||||
{{include file="lib/is_show" /}}
|
||||
<div class="am-form-group">
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<input type="hidden" name="id" />
|
||||
<button type="submit" class="am-btn am-btn-primary am-radius btn-loading-example am-btn-sm w100" data-am-loading="{loadingText:'处理中...'}">保存</button>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -56,7 +56,7 @@
|
|||
<input name="is_enable" value="1" type="checkbox" data-off-text="否" data-on-text="是" data-size="xs" data-on-color="success" data-off-color="default" data-handle-width="50" data-am-switch {{if (isset($data['is_enable']) and $data['is_enable'] eq 1) or !isset($data['is_enable'])}}checked="true"{{/if}} />
|
||||
</div>
|
||||
|
||||
<div class="am-form-group">
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<input type="hidden" name="id" {{if !empty($data)}}value="{{$data.id}}"{{/if}} />
|
||||
<button type="submit" class="am-btn am-btn-primary am-radius btn-loading-example am-btn-sm w100" data-am-loading="{loadingText:'处理中...'}">保存</button>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -28,7 +28,7 @@
|
|||
<input type="number" placeholder="顺序" name="sort" min="0" max="255" data-validation-message="顺序 0~255 之间的数值" class="am-radius" value="0" required />
|
||||
</div>
|
||||
{{include file="lib/enable" /}}
|
||||
<div class="am-form-group">
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<input type="hidden" name="id" />
|
||||
<input type="hidden" name="pid" value="0" />
|
||||
<button type="submit" class="am-btn am-btn-primary am-radius btn-loading-example am-btn-sm w100" data-am-loading="{loadingText:'处理中...'}">保存</button>
|
||||
|
|
|
|||
|
|
@ -37,7 +37,7 @@
|
|||
<input type="number" placeholder="顺序" name="sort" min="0" max="255" data-validation-message="顺序 0~255 之间的数值" class="am-radius" value="0" required />
|
||||
</div>
|
||||
{{include file="lib/enable" /}}
|
||||
<div class="am-form-group">
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<input type="hidden" name="id" />
|
||||
<button type="submit" class="am-btn am-btn-primary am-radius btn-loading-example am-btn-sm w100" data-am-loading="{loadingText:'处理中...'}">保存</button>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@
|
|||
<!-- form start -->
|
||||
<form class="am-form form-validation view-save" action="{{:MyUrl('admin/seo/save')}}" method="POST" request-type="ajax-url" request-value="{{:MyUrl('admin/seo/index')}}">
|
||||
<div class="am-form-group">
|
||||
<label>{{$data.home_seo_url_model.name}}<span class="fs-12 fw-100 cr-999">({{$data.home_seo_url_model.describe}})</span></label>
|
||||
<label>{{$data.home_seo_url_model.name}}<span class="fs-12 fw-100 cr-ccc">({{$data.home_seo_url_model.describe}})</span></label>
|
||||
<select name="{{$data.home_seo_url_model.only_tag}}" class="am-radius chosen-select c-p" data-validation-message="{{$data.home_seo_url_model.error_tips}}" required>
|
||||
{{foreach $seo_url_model_list as $v}}
|
||||
<option value="{{$v.value}}" {{if isset($data['home_seo_url_model']['value']) and $data['home_seo_url_model']['value'] eq $v['value']}}selected{{/if}}>{{$v.name}}</option>
|
||||
|
|
@ -14,26 +14,26 @@
|
|||
</select>
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<label>{{$data.common_route_separator.name}}<span class="fs-12 fw-100 cr-999">({{$data.common_route_separator.describe}})</span></label>
|
||||
<label>{{$data.common_route_separator.name}}<span class="fs-12 fw-100 cr-ccc">({{$data.common_route_separator.describe}})</span></label>
|
||||
<input type="text" name="{{$data.common_route_separator.only_tag}}" placeholder="{{$data.common_route_separator.name}}" data-validation-message="{{$data.common_route_separator.error_tips}}" class="am-radius" {{if !empty($data)}}value="{{$data.common_route_separator.value}}"{{/if}} />
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<label>{{$data.home_seo_url_html_suffix.name}}<span class="fs-12 fw-100 cr-999">({{$data.home_seo_url_html_suffix.describe}})</span></label>
|
||||
<label>{{$data.home_seo_url_html_suffix.name}}<span class="fs-12 fw-100 cr-ccc">({{$data.home_seo_url_html_suffix.describe}})</span></label>
|
||||
<input type="text" name="{{$data.home_seo_url_html_suffix.only_tag}}" pattern="{{:lang('common_regex_url_html_suffix')}}" maxlength="8" placeholder="{{$data.home_seo_url_html_suffix.name}}" data-validation-message="{{$data.home_seo_url_html_suffix.error_tips}}" class="am-radius" {{if !empty($data)}}value="{{$data.home_seo_url_html_suffix.value}}"{{/if}} />
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<label>{{$data.home_seo_site_title.name}}<span class="fs-12 fw-100 cr-999">({{$data.home_seo_site_title.describe}})</span></label>
|
||||
<label>{{$data.home_seo_site_title.name}}<span class="fs-12 fw-100 cr-ccc">({{$data.home_seo_site_title.describe}})</span></label>
|
||||
<input type="text" name="{{$data.home_seo_site_title.only_tag}}" minlength="1" placeholder="{{$data.home_seo_site_title.name}}" data-validation-message="{{$data.home_seo_site_title.error_tips}}" class="am-radius" {{if !empty($data)}}value="{{$data.home_seo_site_title.value}}"{{/if}} required />
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<label>{{$data.home_seo_site_keywords.name}}<span class="fs-12 fw-100 cr-999">({{$data.home_seo_site_keywords.describe}})</span></label>
|
||||
<label>{{$data.home_seo_site_keywords.name}}<span class="fs-12 fw-100 cr-ccc">({{$data.home_seo_site_keywords.describe}})</span></label>
|
||||
<input type="text" name="{{$data.home_seo_site_keywords.only_tag}}" placeholder="{{$data.home_seo_site_keywords.name}}" data-validation-message="{{$data.home_seo_site_keywords.error_tips}}" class="am-radius" {{if !empty($data)}}value="{{$data.home_seo_site_keywords.value}}"{{/if}} />
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<label>{{$data.home_seo_site_description.name}}<span class="fs-12 fw-100 cr-999">({{$data.home_seo_site_description.describe}})</span></label>
|
||||
<label>{{$data.home_seo_site_description.name}}<span class="fs-12 fw-100 cr-ccc">({{$data.home_seo_site_description.describe}})</span></label>
|
||||
<textarea rows="6" name="{{$data.home_seo_site_description.only_tag}}" class="am-radius" placeholder="{{$data.home_seo_site_description.name}}" data-validation-message="{{$data.home_seo_site_description.error_tips}}">{{if !empty($data)}}{{$data.home_seo_site_description.value}}{{/if}}</textarea>
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<button type="submit" class="am-btn am-btn-primary am-radius btn-loading-example am-btn-sm w100" data-am-loading="{loadingText:'处理中...'}">保存</button>
|
||||
</div>
|
||||
</form>
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@
|
|||
<input type="text" name="{{$data.home_site_name.only_tag}}" minlength="1" placeholder="{{$data.home_site_name.name}}" data-validation-message="{{$data.home_site_name.error_tips}}" class="am-radius" {{if !empty($data)}}value="{{$data.home_site_name.value}}"{{/if}} required />
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<label class="block">{{$data.home_site_logo.name}}<span class="fs-12 fw-100 cr-999">({{$data.home_site_logo.describe}})</span></label>
|
||||
<label class="block">{{$data.home_site_logo.name}}<span class="fs-12 fw-100 cr-ccc">({{$data.home_site_logo.describe}})</span></label>
|
||||
<ul class="plug-file-upload-view home_site_logo-images-view" data-form-name="home_site_logo" data-max-number="1" data-dialog-type="images">
|
||||
{{if !empty($data)}}
|
||||
<li>
|
||||
|
|
@ -24,7 +24,7 @@
|
|||
</div>
|
||||
|
||||
<div class="am-form-group">
|
||||
<label class="block">{{$data.home_site_logo_wap.name}}<span class="fs-12 fw-100 cr-999">({{$data.home_site_logo_wap.describe}})</span></label>
|
||||
<label class="block">{{$data.home_site_logo_wap.name}}<span class="fs-12 fw-100 cr-ccc">({{$data.home_site_logo_wap.describe}})</span></label>
|
||||
<ul class="plug-file-upload-view home_site_logo_wap-images-view" data-form-name="home_site_logo_wap" data-max-number="1" data-dialog-type="images">
|
||||
{{if !empty($data)}}
|
||||
<li>
|
||||
|
|
@ -38,7 +38,7 @@
|
|||
</div>
|
||||
|
||||
<div class="am-form-group">
|
||||
<label class="block">{{$data.home_site_desktop_icon.name}}<span class="fs-12 fw-100 cr-999">({{$data.home_site_desktop_icon.describe}})</span></label>
|
||||
<label class="block">{{$data.home_site_desktop_icon.name}}<span class="fs-12 fw-100 cr-ccc">({{$data.home_site_desktop_icon.describe}})</span></label>
|
||||
<ul class="plug-file-upload-view home_site_desktop_icon-images-view" data-form-name="home_site_desktop_icon" data-max-number="1" data-dialog-type="images">
|
||||
{{if !empty($data)}}
|
||||
<li>
|
||||
|
|
@ -52,7 +52,7 @@
|
|||
</div>
|
||||
|
||||
<div class="am-form-group">
|
||||
<label>{{$data.common_timezone.name}}<span class="fs-12 fw-100 cr-999">({{$data.common_timezone.describe}})</span></label>
|
||||
<label>{{$data.common_timezone.name}}<span class="fs-12 fw-100 cr-ccc">({{$data.common_timezone.describe}})</span></label>
|
||||
<select name="{{$data.common_timezone.only_tag}}" class="am-radius chosen-select c-p" data-placeholder="{{$data.common_timezone.name}}" data-validation-message="{{$data.common_timezone.error_tips}}" required>
|
||||
{{foreach $site_timezone_list as $k=>$v}}
|
||||
<option value="{{$k}}" {{if isset($data['common_timezone']['value']) and $data['common_timezone']['value'] eq $k}}selected{{/if}}>{{$v}}</option>
|
||||
|
|
@ -60,20 +60,20 @@
|
|||
</select>
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<label>{{$data.home_max_limit_image.name}}<span class="fs-12 fw-100 cr-999">({{$data.home_max_limit_image.describe}})</span></label>
|
||||
<label>{{$data.home_max_limit_image.name}}<span class="fs-12 fw-100 cr-ccc">({{$data.home_max_limit_image.describe}})</span></label>
|
||||
<input type="number" name="{{$data.home_max_limit_image.only_tag}}" placeholder="{{$data.home_max_limit_image.name}}" data-validation-message="{{$data.home_max_limit_image.error_tips}}" class="am-radius" {{if !empty($data)}}value="{{$data.home_max_limit_image.value}}"{{/if}} required />
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<label>{{$data.home_max_limit_file.name}}<span class="fs-12 fw-100 cr-999">({{$data.home_max_limit_file.describe}})</span></label>
|
||||
<label>{{$data.home_max_limit_file.name}}<span class="fs-12 fw-100 cr-ccc">({{$data.home_max_limit_file.describe}})</span></label>
|
||||
<input type="number" name="{{$data.home_max_limit_file.only_tag}}" placeholder="{{$data.home_max_limit_file.name}}" data-validation-message="{{$data.home_max_limit_file.error_tips}}" class="am-radius" {{if !empty($data)}}value="{{$data.home_max_limit_file.value}}"{{/if}} required />
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<label>{{$data.home_max_limit_video.name}}<span class="fs-12 fw-100 cr-999">({{$data.home_max_limit_video.describe}})</span></label>
|
||||
<label>{{$data.home_max_limit_video.name}}<span class="fs-12 fw-100 cr-ccc">({{$data.home_max_limit_video.describe}})</span></label>
|
||||
<input type="number" name="{{$data.home_max_limit_video.only_tag}}" placeholder="{{$data.home_max_limit_video.name}}" data-validation-message="{{$data.home_max_limit_video.error_tips}}" class="am-radius" {{if !empty($data)}}value="{{$data.home_max_limit_video.value}}"{{/if}} required />
|
||||
</div>
|
||||
|
||||
<div class="am-form-group">
|
||||
<label>{{$data.home_site_state.name}}<span class="fs-12 fw-100 cr-999">({{$data.home_site_state.describe}})</span></label>
|
||||
<label>{{$data.home_site_state.name}}<span class="fs-12 fw-100 cr-ccc">({{$data.home_site_state.describe}})</span></label>
|
||||
<select name="{{$data.home_site_state.only_tag}}" class="am-radius chosen-select c-p" data-validation-message="{{$data.home_site_state.error_tips}}" required>
|
||||
{{foreach $site_site_state_list as $v}}
|
||||
<option value="{{$v.value}}" {{if isset($data['home_site_state']['value']) and $data['home_site_state']['value'] eq $v['value']}}selected{{/if}}>{{$v.name}}</option>
|
||||
|
|
@ -81,12 +81,12 @@
|
|||
</select>
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<label>{{$data.home_site_close_reason.name}}<span class="fs-12 fw-100 cr-999">({{$data.home_site_close_reason.describe}})</span></label>
|
||||
<label>{{$data.home_site_close_reason.name}}<span class="fs-12 fw-100 cr-ccc">({{$data.home_site_close_reason.describe}})</span></label>
|
||||
<textarea rows="3" name="{{$data.home_site_close_reason.only_tag}}" class="am-radius" placeholder="{{$data.home_site_close_reason.name}}" data-validation-message="{{$data.home_site_close_reason.error_tips}}">{{if !empty($data)}}{{$data.home_site_close_reason.value}}{{/if}}</textarea>
|
||||
</div>
|
||||
|
||||
<div class="am-form-group">
|
||||
<label>{{$data.home_user_reg_state.name}}<span class="fs-12 fw-100 cr-999">({{$data.home_user_reg_state.describe}})</span></label>
|
||||
<label>{{$data.home_user_reg_state.name}}<span class="fs-12 fw-100 cr-ccc">({{$data.home_user_reg_state.describe}})</span></label>
|
||||
<select name="{{$data.home_user_reg_state.only_tag}}" multiple="multiple" class="am-radius chosen-select c-p" data-placeholder="{{$data.home_user_reg_state.name}}" >
|
||||
{{foreach $site_user_reg_state_list as $v}}
|
||||
<option value="{{$v.value}}" {{if isset($data['home_user_reg_state']['value']) and in_array($v['value'], explode(',', $data['home_user_reg_state']['value']))}}selected{{/if}}>{{$v.name}}</option>
|
||||
|
|
@ -95,7 +95,7 @@
|
|||
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<label>{{$data.home_user_login_state.name}}<span class="fs-12 fw-100 cr-999">({{$data.home_user_login_state.describe}})</span></label>
|
||||
<label>{{$data.home_user_login_state.name}}<span class="fs-12 fw-100 cr-ccc">({{$data.home_user_login_state.describe}})</span></label>
|
||||
<select name="{{$data.home_user_login_state.only_tag}}" class="am-radius chosen-select c-p" data-validation-message="{{$data.home_user_login_state.error_tips}}" required>
|
||||
{{foreach $site_user_login_state_list as $v}}
|
||||
<option value="{{$v.value}}" {{if isset($data['home_user_login_state']['value']) and $data['home_user_login_state']['value'] eq $v['value']}}selected{{/if}}>{{$v.name}}</option>
|
||||
|
|
@ -104,15 +104,15 @@
|
|||
</div>
|
||||
|
||||
<div class="am-form-group">
|
||||
<label>{{$data.common_verify_expire_time.name}}<span class="fs-12 fw-100 cr-999">({{$data.common_verify_expire_time.describe}})</span></label>
|
||||
<label>{{$data.common_verify_expire_time.name}}<span class="fs-12 fw-100 cr-ccc">({{$data.common_verify_expire_time.describe}})</span></label>
|
||||
<input type="number" name="{{$data.common_verify_expire_time.only_tag}}" placeholder="{{$data.common_verify_expire_time.name}}" data-validation-message="{{$data.common_verify_expire_time.error_tips}}" class="am-radius" {{if !empty($data)}}value="{{$data.common_verify_expire_time.value}}"{{/if}} required />
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<label>{{$data.common_verify_time_interval.name}}<span class="fs-12 fw-100 cr-999">({{$data.common_verify_time_interval.describe}})</span></label>
|
||||
<label>{{$data.common_verify_time_interval.name}}<span class="fs-12 fw-100 cr-ccc">({{$data.common_verify_time_interval.describe}})</span></label>
|
||||
<input type="number" name="{{$data.common_verify_time_interval.only_tag}}" placeholder="{{$data.common_verify_time_interval.name}}" data-validation-message="{{$data.common_verify_time_interval.error_tips}}" class="am-radius" {{if !empty($data)}}value="{{$data.common_verify_time_interval.value}}"{{/if}} required />
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<label>{{$data.home_img_verify_state.name}}<span class="fs-12 fw-100 cr-999">({{$data.home_img_verify_state.describe}})</span></label>
|
||||
<label>{{$data.home_img_verify_state.name}}<span class="fs-12 fw-100 cr-ccc">({{$data.home_img_verify_state.describe}})</span></label>
|
||||
<select name="{{$data.home_img_verify_state.only_tag}}" class="am-radius chosen-select c-p" data-validation-message="{{$data.home_img_verify_state.error_tips}}" required>
|
||||
{{foreach $site_img_verify_state_list as $v}}
|
||||
<option value="{{$v.value}}" {{if isset($data['home_img_verify_state']['value']) and $data['home_img_verify_state']['value'] eq $v['value']}}selected{{/if}}>{{$v.name}}</option>
|
||||
|
|
@ -120,22 +120,22 @@
|
|||
</select>
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<label>{{$data.home_content_max_width.name}}<span class="fs-12 fw-100 cr-999">({{$data.home_content_max_width.describe}})</span></label>
|
||||
<label>{{$data.home_content_max_width.name}}<span class="fs-12 fw-100 cr-ccc">({{$data.home_content_max_width.describe}})</span></label>
|
||||
<input type="number" name="{{$data.home_content_max_width.only_tag}}" placeholder="{{$data.home_content_max_width.name}}" data-validation-message="{{$data.home_content_max_width.error_tips}}" class="am-radius" {{if !empty($data)}}value="{{$data.home_content_max_width.value}}"{{/if}} required />
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<label>{{$data.home_static_cache_version.name}}<span class="fs-12 fw-100 cr-999">({{$data.home_static_cache_version.describe}})</span></label>
|
||||
<label>{{$data.home_static_cache_version.name}}<span class="fs-12 fw-100 cr-ccc">({{$data.home_static_cache_version.describe}})</span></label>
|
||||
<input type="text" name="{{$data.home_static_cache_version.only_tag}}" placeholder="{{$data.home_static_cache_version.describe}}" data-validation-message="{{$data.home_static_cache_version.error_tips}}" class="am-radius" {{if !empty($data)}}value="{{$data.home_static_cache_version.value}}"{{/if}} />
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<label>{{$data.home_site_icp.name}}<span class="fs-12 fw-100 cr-999">({{$data.home_site_icp.describe}})</span></label>
|
||||
<label>{{$data.home_site_icp.name}}<span class="fs-12 fw-100 cr-ccc">({{$data.home_site_icp.describe}})</span></label>
|
||||
<input type="text" name="{{$data.home_site_icp.only_tag}}" placeholder="{{$data.home_site_icp.describe}}" data-validation-message="{{$data.home_site_icp.error_tips}}" class="am-radius" {{if !empty($data)}}value="{{$data.home_site_icp.value}}"{{/if}} />
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<label>{{$data.home_footer_info.name}}<span class="fs-12 fw-100 cr-999">({{$data.home_footer_info.describe}})</span></label>
|
||||
<label>{{$data.home_footer_info.name}}<span class="fs-12 fw-100 cr-ccc">({{$data.home_footer_info.describe}})</span></label>
|
||||
<textarea rows="6" name="{{$data.home_footer_info.only_tag}}" class="am-radius" placeholder="{{$data.home_footer_info.name}}" data-validation-message="{{$data.home_footer_info.error_tips}}">{{if !empty($data)}}{{$data.home_footer_info.value}}{{/if}}</textarea>
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<button type="submit" class="am-btn am-btn-primary am-radius btn-loading-example am-btn-sm w100" data-am-loading="{loadingText:'处理中...'}">保存</button>
|
||||
</div>
|
||||
</form>
|
||||
|
|
|
|||
|
|
@ -75,7 +75,7 @@
|
|||
<label class="block">是否启用</label>
|
||||
<input name="is_enable" value="1" type="checkbox" data-off-text="否" data-on-text="是" data-size="xs" data-on-color="success" data-off-color="default" data-handle-width="50" data-am-switch {{if (!empty($data) and $data['is_enable'] eq 1) or empty($data)}}checked="true"{{/if}} />
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<input type="hidden" name="id" {{if !empty($data)}} value="{{$data.id}}"{{/if}} />
|
||||
<button type="submit" class="am-btn am-btn-primary am-radius btn-loading-example am-btn-sm w100" data-am-loading="{loadingText:'处理中...'}">保存</button>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -10,18 +10,18 @@
|
|||
<!-- form start -->
|
||||
<form class="am-form form-validation view-save" action="{{:MyUrl('admin/sms/save')}}" method="POST" request-type="ajax-url" request-value="{{:MyUrl('admin/sms/index', ['type'=>'sms'])}}">
|
||||
<div class="am-form-group">
|
||||
<label>{{$data.common_sms_apikey.name}}<span class="fs-12 fw-100 cr-999">({{$data.common_sms_apikey.describe}})</span></label>
|
||||
<label>{{$data.common_sms_apikey.name}}<span class="fs-12 fw-100 cr-ccc">({{$data.common_sms_apikey.describe}})</span></label>
|
||||
<input type="text" name="{{$data.common_sms_apikey.only_tag}}" placeholder="{{$data.common_sms_apikey.name}}" data-validation-message="{{$data.common_sms_apikey.error_tips}}" class="am-radius" {{if !empty($data)}}value="{{$data.common_sms_apikey.value}}"{{/if}} />
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<label>{{$data.common_sms_apisecret.name}}<span class="fs-12 fw-100 cr-999">({{$data.common_sms_apisecret.describe}})</span></label>
|
||||
<label>{{$data.common_sms_apisecret.name}}<span class="fs-12 fw-100 cr-ccc">({{$data.common_sms_apisecret.describe}})</span></label>
|
||||
<input type="text" name="{{$data.common_sms_apisecret.only_tag}}" placeholder="{{$data.common_sms_apisecret.name}}" data-validation-message="{{$data.common_sms_apisecret.error_tips}}" class="am-radius" {{if !empty($data)}}value="{{$data.common_sms_apisecret.value}}"{{/if}} />
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<label>{{$data.common_sms_sign.name}}<span class="fs-12 fw-100 cr-999">({{$data.common_sms_sign.describe}})</span></label>
|
||||
<label>{{$data.common_sms_sign.name}}<span class="fs-12 fw-100 cr-ccc">({{$data.common_sms_sign.describe}})</span></label>
|
||||
<input type="text" name="{{$data.common_sms_sign.only_tag}}" placeholder="{{$data.common_sms_sign.name}}" data-validation-message="{{$data.common_sms_sign.error_tips}}" class="am-radius" maxlength="16" {{if !empty($data)}}value="{{$data.common_sms_sign.value}}"{{/if}} />
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<button type="submit" class="am-btn am-btn-primary am-radius btn-loading-example am-btn-sm w100" data-am-loading="{loadingText:'处理中...'}">保存</button>
|
||||
</div>
|
||||
</form>
|
||||
|
|
|
|||
|
|
@ -10,18 +10,18 @@
|
|||
<!-- form start -->
|
||||
<form class="am-form form-validation view-save" action="{{:MyUrl('admin/sms/save')}}" method="POST" request-type="ajax-url" request-value="{{:MyUrl('admin/sms/index', ['type'=>'message'])}}">
|
||||
<div class="am-form-group">
|
||||
<label>{{$data.home_sms_user_reg.name}}<span class="fs-12 fw-100 cr-999">({{$data.home_sms_user_reg.describe}})</span></label>
|
||||
<label>{{$data.home_sms_user_reg.name}}<span class="fs-12 fw-100 cr-ccc">({{$data.home_sms_user_reg.describe}})</span></label>
|
||||
<input type="text" name="{{$data.home_sms_user_reg.only_tag}}" placeholder="{{$data.home_sms_user_reg.name}}" data-validation-message="{{$data.home_sms_user_reg.error_tips}}" class="am-radius" {{if !empty($data)}}value="{{$data.home_sms_user_reg.value}}"{{/if}} />
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<label>{{$data.home_sms_user_forget_pwd.name}}<span class="fs-12 fw-100 cr-999">({{$data.home_sms_user_forget_pwd.describe}})</span></label>
|
||||
<label>{{$data.home_sms_user_forget_pwd.name}}<span class="fs-12 fw-100 cr-ccc">({{$data.home_sms_user_forget_pwd.describe}})</span></label>
|
||||
<input type="text" name="{{$data.home_sms_user_forget_pwd.only_tag}}" placeholder="{{$data.home_sms_user_forget_pwd.name}}" data-validation-message="{{$data.home_sms_user_forget_pwd.error_tips}}" class="am-radius" {{if !empty($data)}}value="{{$data.home_sms_user_forget_pwd.value}}"{{/if}} />
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<label>{{$data.home_sms_user_mobile_binding.name}}<span class="fs-12 fw-100 cr-999">({{$data.home_sms_user_mobile_binding.describe}})</span></label>
|
||||
<label>{{$data.home_sms_user_mobile_binding.name}}<span class="fs-12 fw-100 cr-ccc">({{$data.home_sms_user_mobile_binding.describe}})</span></label>
|
||||
<input type="text" name="{{$data.home_sms_user_mobile_binding.only_tag}}" placeholder="{{$data.home_sms_user_mobile_binding.name}}" data-validation-message="{{$data.home_sms_user_mobile_binding.error_tips}}" class="am-radius" {{if !empty($data)}}value="{{$data.home_sms_user_mobile_binding.value}}"{{/if}} />
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<button type="submit" class="am-btn am-btn-primary am-radius btn-loading-example am-btn-sm w100" data-am-loading="{loadingText:'处理中...'}">保存</button>
|
||||
</div>
|
||||
</form>
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@
|
|||
<div class="am-form-group">
|
||||
<textarea rows="6" name="sql" class="am-radius" placeholder="SQL语句" data-validation-message="请填写需要执行的SQL语句" required>{{if !empty($data)}}{{$data.sql}}{{/if}}</textarea>
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<button type="submit" class="am-btn am-btn-primary am-radius btn-loading-example am-btn-sm w100" data-am-loading="{loadingText:'处理中...'}">执行</button>
|
||||
</div>
|
||||
</form>
|
||||
|
|
|
|||
|
|
@ -67,7 +67,7 @@
|
|||
<input type="text" placeholder="登录密码" name="pwd" pattern="{{:lang('common_regex_pwd')}}" data-validation-message="登录密码格式 6~18 个字符之间" class="am-radius" value="" />
|
||||
</div>
|
||||
|
||||
<div class="am-form-group">
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<input type="hidden" name="id" {{if !empty($data)}} value="{{$data.id}}"{{/if}} />
|
||||
<button type="submit" class="am-btn am-btn-primary am-radius btn-loading-example am-btn-sm w100" data-am-loading="{loadingText:'处理中...'}">保存</button>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -37,7 +37,7 @@
|
|||
<label>生日</label>
|
||||
<input type="text" name="birthday" class="am-form-field am-input-sm am-radius Wdate" placeholder="生日" data-validation-message="生日格式有误" {{if !empty($data)}} value="{{$data.birthday_text}}" onclick="WdatePicker({firstDayOfWeek:1,dateFmt:'yyyy-MM-dd'})"{{/if}} autocomplete="off" />
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<button type="submit" class="am-btn am-btn-primary am-radius btn-loading-example am-btn-sm w100" data-am-loading="{loadingText:'处理中...'}">保存</button>
|
||||
</div>
|
||||
</form>
|
||||
|
|
|
|||
|
|
@ -23,7 +23,7 @@
|
|||
<div class="user-content">
|
||||
<div class="user-content-body">
|
||||
<!-- form start -->
|
||||
<form class="am-form form-validation view-save" action="{{:MyUrl('index/safety/VerifyCheck')}}" method="POST" request-type="ajax-url" request-value="{{:MyUrl('index/safety/NewEmailInfo')}}">
|
||||
<form class="am-form form-validation view-save" action="{{:MyUrl('index/safety/verifycheck')}}" method="POST" request-type="ajax-url" request-value="{{:MyUrl('index/safety/newemailinfo')}}">
|
||||
<legend>
|
||||
<span class="legend-title">原电子邮箱校验</span>
|
||||
<a href="{{:MyUrl('index/safety/index')}}" class="am-fr am-icon-mail-reply"> 返回</a>
|
||||
|
|
@ -39,7 +39,7 @@
|
|||
<button class="am-btn am-btn-default am-radius btn-loading-example verify-submit" type="button" data-am-loading="{spinner:'circle-o-notch', loadingText:'发送中...'}" data-url="{{:MyUrl('index/safety/verifysend')}}" data-verify="{{:MyC('home_img_verify_state')}}" data-text="获取验证码" data-send-text="还有 {time} 秒" data-time="{{:MyC('common_verify_time_interval', 30, true)}}">获取验证码</button>
|
||||
</span>
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<input type="hidden" name="type" value="email" />
|
||||
<button type="submit" class="am-btn am-btn-primary am-radius btn-loading-example am-btn-sm w100" data-am-loading="{loadingText:'处理中...'}">确认</button>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -40,7 +40,7 @@
|
|||
<label>确认密码</label>
|
||||
<input type="password" name="confirm_new_pwd" placeholder="确认密码" pattern="{{:lang('common_regex_pwd')}}" data-validation-message="确认密码格式 6~18 个字符之间,与新密码一致" class="am-radius" data-equal-to="#new-loginpwd" required />
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<button type="submit" class="am-btn am-btn-primary am-radius btn-loading-example am-btn-sm w100" data-am-loading="{loadingText:'处理中...'}">保存</button>
|
||||
</div>
|
||||
</form>
|
||||
|
|
|
|||
|
|
@ -39,7 +39,7 @@
|
|||
<button class="am-btn am-btn-default am-radius btn-loading-example verify-submit" type="button" data-am-loading="{spinner:'circle-o-notch', loadingText:'发送中...'}" data-url="{{:MyUrl('index/safety/verifysend')}}" data-verify="{{:MyC('home_img_verify_state')}}" data-text="获取验证码" data-send-text="还有 {time} 秒" data-time="{{:MyC('common_verify_time_interval', 30, true)}}">获取验证码</button>
|
||||
</span>
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<input type="hidden" name="type" value="sms" />
|
||||
<button type="submit" class="am-btn am-btn-primary am-radius btn-loading-example am-btn-sm w100" data-am-loading="{loadingText:'处理中...'}">确认</button>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -39,7 +39,7 @@
|
|||
<button class="am-btn am-btn-default am-radius btn-loading-example verify-submit-new" type="button" data-am-loading="{spinner:'circle-o-notch', loadingText:'发送中...'}" data-url="{{:MyUrl('index/safety/verifysend')}}" data-verify="{{:MyC('home_img_verify_state')}}" data-text="获取验证码" data-send-text="还有 {time} 秒" data-time="{{:MyC('common_verify_time_interval', 30, true)}}">获取验证码</button>
|
||||
</span>
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<input type="hidden" name="type" value="email" />
|
||||
<button type="submit" class="am-btn am-btn-primary am-radius btn-loading-example am-btn-sm w100" data-am-loading="{loadingText:'处理中...'}">确认</button>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -39,7 +39,7 @@
|
|||
<button class="am-btn am-btn-default am-radius btn-loading-example verify-submit-new" type="button" data-am-loading="{spinner:'circle-o-notch', loadingText:'发送中...'}" data-url="{{:MyUrl('index/safety/verifysend')}}" data-verify="{{:MyC('home_img_verify_state')}}" data-text="获取验证码" data-send-text="还有 {time} 秒" data-time="{{:MyC('common_verify_time_interval', 30, true)}}">获取验证码</button>
|
||||
</span>
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<input type="hidden" name="type" value="sms" />
|
||||
<button type="submit" class="am-btn am-btn-primary am-radius btn-loading-example am-btn-sm w100" data-am-loading="{loadingText:'处理中...'}">确认</button>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -25,36 +25,40 @@
|
|||
</a>
|
||||
<hr />
|
||||
{{/if}}
|
||||
<label>电子邮箱
|
||||
{{if in_array('sms', MyC('home_user_reg_state'))}}
|
||||
<a href="{{:MyUrl('index/user/smsreginfo')}}" class="reg-switch-tips">没邮箱?使用手机号码注册</a>
|
||||
{{/if}}
|
||||
</label>
|
||||
<div class="am-form-group">
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<label>电子邮箱
|
||||
{{if in_array('sms', MyC('home_user_reg_state'))}}
|
||||
<a href="{{:MyUrl('index/user/smsreginfo')}}" class="reg-switch-tips">没邮箱?使用手机号码注册</a>
|
||||
{{/if}}
|
||||
</label>
|
||||
<input type="email" name="accounts" class="am-radius" id="accounts" placeholder="电子邮箱" data-validation-message="电子邮箱格式错误" required />
|
||||
</div>
|
||||
|
||||
<label>验证码</label>
|
||||
<div class="am-input-group am-input-group-sm am-form-group">
|
||||
<input type="number" name="verify" class="am-radius" placeholder="验证码" minlength="6" maxlength="6" data-validation-message="验证码格式 6 位数字" required />
|
||||
<span class="am-input-group-btn">
|
||||
<button class="am-btn am-btn-default am-radius btn-loading-example verify-submit" type="button" data-am-loading="{spinner:'circle-o-notch', loadingText:'发送中...'}" data-url="{{:MyUrl('index/user/regverifysend')}}" data-verify="{{:MyC('home_img_verify_state')}}" data-text="获取验证码" data-send-text="还有 {time} 秒" data-time="{{:MyC('common_verify_time_interval', 30, true)}}">获取验证码</button>
|
||||
</span>
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<label>验证码</label>
|
||||
<div class="am-input-group am-input-group-sm">
|
||||
<input type="number" name="verify" class="am-radius" placeholder="验证码" minlength="6" maxlength="6" data-validation-message="验证码格式 6 位数字" required />
|
||||
<span class="am-input-group-btn">
|
||||
<button class="am-btn am-btn-default am-radius btn-loading-example verify-submit" type="button" data-am-loading="{spinner:'circle-o-notch', loadingText:'发送中...'}" data-url="{{:MyUrl('index/user/regverifysend')}}" data-verify="{{:MyC('home_img_verify_state')}}" data-text="获取验证码" data-send-text="还有 {time} 秒" data-time="{{:MyC('common_verify_time_interval', 30, true)}}">获取验证码</button>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<br />
|
||||
<label>设置登录密码</label>
|
||||
<div class="am-input-group am-input-group-sm am-form-group">
|
||||
<input type="password" name="pwd" class="am-radius" placeholder="设置登录密码" pattern="{{:lang('common_regex_pwd')}}" data-validation-message="密码格式 6~18 个字符之间" required />
|
||||
<span class="am-input-group-btn">
|
||||
<button class="am-btn am-btn-default am-radius am-icon-eye eye-submit" type="button"></button>
|
||||
</span>
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<label>设置登录密码</label>
|
||||
<div class="am-input-group am-input-group-sm">
|
||||
<input type="password" name="pwd" class="am-radius" placeholder="设置登录密码" pattern="{{:lang('common_regex_pwd')}}" data-validation-message="密码格式 6~18 个字符之间" required />
|
||||
<span class="am-input-group-btn">
|
||||
<button class="am-btn am-btn-default am-radius am-icon-eye eye-submit" type="button"></button>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<p>
|
||||
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<input type="hidden" name="type" value="email" />
|
||||
<button type="submit" class="am-btn am-btn-primary am-radius am-btn-sm btn-loading-example" data-am-loading="{loadingText: '处理中...'}">注册</button>
|
||||
<a href="{{:MyUrl('index/user/forgetpwdinfo')}}" class="am-fr m-t-5">忘记密码?</a>
|
||||
</p>
|
||||
</div>
|
||||
</fieldset>
|
||||
</form>
|
||||
<!-- form end -->
|
||||
|
|
|
|||
|
|
@ -22,29 +22,34 @@
|
|||
<a href="{{:MyUrl('index/user/logininfo')}}" class="am-btn am-btn-secondary am-btn-xs am-radius">立即登录</a>
|
||||
<hr />
|
||||
{{/if}}
|
||||
<label>手机/邮箱</label>
|
||||
<div class="am-form-group">
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<label>手机/邮箱</label>
|
||||
<input type="text" name="accounts" class="am-radius" id="accounts" minlength="1" placeholder="手机/邮箱" data-validation-message="手机/邮箱格式有误" required />
|
||||
</div>
|
||||
|
||||
<label>验证码</label>
|
||||
<div class="am-input-group am-input-group-sm am-form-group">
|
||||
<input type="number" name="verify" class="am-radius" placeholder="验证码" minlength="6" maxlength="6" data-validation-message="验证码格式 6 位数字" required />
|
||||
<span class="am-input-group-btn">
|
||||
<button class="am-btn am-btn-default am-radius btn-loading-example verify-submit" type="button" data-am-loading="{spinner:'circle-o-notch', loadingText:'发送中...'}" data-url="{{:MyUrl('index/user/forgetpwdverifysend')}}" data-verify="{{:MyC('home_img_verify_state')}}" data-text="获取验证码" data-send-text="还有 {time} 秒" data-time="{{:MyC('common_verify_time_interval', 30, true)}}">获取验证码</button>
|
||||
</span>
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<label>验证码</label>
|
||||
<div class="am-input-group am-input-group-sm">
|
||||
<input type="number" name="verify" class="am-radius" placeholder="验证码" minlength="6" maxlength="6" data-validation-message="验证码格式 6 位数字" required />
|
||||
<span class="am-input-group-btn">
|
||||
<button class="am-btn am-btn-default am-radius btn-loading-example verify-submit" type="button" data-am-loading="{spinner:'circle-o-notch', loadingText:'发送中...'}" data-url="{{:MyUrl('index/user/forgetpwdverifysend')}}" data-verify="{{:MyC('home_img_verify_state')}}" data-text="获取验证码" data-send-text="还有 {time} 秒" data-time="{{:MyC('common_verify_time_interval', 30, true)}}">获取验证码</button>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<br />
|
||||
<label>设置登录密码</label>
|
||||
<div class="am-input-group am-input-group-sm am-form-group">
|
||||
<input type="password" name="pwd" class="am-radius" placeholder="设置登录密码" pattern="{{:lang('common_regex_pwd')}}" data-validation-message="密码格式 6~18 个字符之间" required />
|
||||
<span class="am-input-group-btn">
|
||||
<button class="am-btn am-btn-default am-radius am-icon-eye eye-submit" type="button"></button>
|
||||
</span>
|
||||
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<label>设置登录密码</label>
|
||||
<div class="am-input-group am-input-group-sm">
|
||||
<input type="password" name="pwd" class="am-radius" placeholder="设置登录密码" pattern="{{:lang('common_regex_pwd')}}" data-validation-message="密码格式 6~18 个字符之间" required />
|
||||
<span class="am-input-group-btn">
|
||||
<button class="am-btn am-btn-default am-radius am-icon-eye eye-submit" type="button"></button>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<p>
|
||||
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<button type="submit" class="am-btn am-btn-primary am-radius am-btn-sm btn-loading-example" data-am-loading="{loadingText: '处理中...'}">确认</button>
|
||||
</p>
|
||||
</div>
|
||||
</fieldset>
|
||||
</form>
|
||||
<!-- form end -->
|
||||
|
|
|
|||
|
|
@ -23,18 +23,21 @@
|
|||
<a href="{{:MyUrl('index/user/reginfo')}}" class="am-btn am-btn-secondary am-btn-xs am-radius">立即注册</a>
|
||||
<hr />
|
||||
{{/if}}
|
||||
<label>手机/邮箱</label>
|
||||
<div class="am-form-group">
|
||||
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<label>手机/邮箱</label>
|
||||
<input type="text" name="accounts" class="am-radius" minlength="1" placeholder="手机/邮箱" data-validation-message="手机/邮箱格式有误" required />
|
||||
</div>
|
||||
<label>登录密码</label>
|
||||
<div class="am-form-group">
|
||||
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<label>登录密码</label>
|
||||
<input type="password" name="pwd" class="am-radius" placeholder="登录密码" pattern="{{:lang('common_regex_pwd')}}" data-validation-message="密码格式 6~18 个字符之间" required />
|
||||
</div>
|
||||
<p>
|
||||
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<button type="submit" class="am-btn am-btn-primary am-radius am-btn-sm btn-loading-example" data-am-loading="{loadingText: '登录中...'}">登录</button>
|
||||
<a href="{{:MyUrl('index/user/forgetpwdinfo')}}" class="am-fr">忘记密码?</a>
|
||||
</p>
|
||||
</div>
|
||||
</fieldset>
|
||||
</form>
|
||||
<!-- form end -->
|
||||
|
|
|
|||
|
|
@ -11,18 +11,21 @@
|
|||
<a href="{{:MyUrl('index/user/reginfo')}}" target="_blank" class="am-btn am-btn-secondary am-btn-xs am-radius">立即注册</a>
|
||||
<hr />
|
||||
{{/if}}
|
||||
<label>手机/邮箱</label>
|
||||
<div class="am-form-group">
|
||||
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<label>手机/邮箱</label>
|
||||
<input type="text" name="accounts" class="am-radius" minlength="1" placeholder="手机/邮箱" data-validation-message="手机/邮箱格式有误" required />
|
||||
</div>
|
||||
<label>登录密码</label>
|
||||
<div class="am-form-group">
|
||||
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<label>登录密码</label>
|
||||
<input type="password" name="pwd" class="am-radius" placeholder="登录密码" pattern="{{:lang('common_regex_pwd')}}" data-validation-message="密码格式 6~18 个字符之间" required />
|
||||
</div>
|
||||
<p>
|
||||
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<button type="submit" class="am-btn am-btn-primary am-radius am-btn-sm btn-loading-example" data-am-loading="{loadingText: '登录中...'}">登录</button>
|
||||
<a href="{{:MyUrl('index/user/forgetpwdinfo')}}" target="_blank" class="am-fr">忘记密码?</a>
|
||||
</p>
|
||||
</div>
|
||||
</fieldset>
|
||||
</form>
|
||||
<!-- form end -->
|
||||
|
|
|
|||
|
|
@ -25,36 +25,39 @@
|
|||
</a>
|
||||
<hr />
|
||||
{{/if}}
|
||||
<label>手机号码
|
||||
{{if in_array('email', MyC('home_user_reg_state'))}}
|
||||
<a href="{{:MyUrl('index/user/emailreginfo')}}" class="reg-switch-tips">没手机?使用邮箱注册</a>
|
||||
{{/if}}
|
||||
</label>
|
||||
<div class="am-form-group">
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<label>手机号码
|
||||
{{if in_array('email', MyC('home_user_reg_state'))}}
|
||||
<a href="{{:MyUrl('index/user/emailreginfo')}}" class="reg-switch-tips">没手机?使用邮箱注册</a>
|
||||
{{/if}}
|
||||
</label>
|
||||
<input type="text" name="accounts" class="am-radius" id="accounts" placeholder="手机号码" pattern="{{:lang('common_regex_mobile')}}" data-validation-message="手机号码格式错误" required />
|
||||
</div>
|
||||
|
||||
<label>验证码</label>
|
||||
<div class="am-input-group am-input-group-sm am-form-group">
|
||||
<input type="number" name="verify" class="am-radius" placeholder="验证码" minlength="6" maxlength="6" data-validation-message="验证码格式 6 位数字" required />
|
||||
<span class="am-input-group-btn">
|
||||
<button class="am-btn am-btn-default am-radius btn-loading-example verify-submit" type="button" data-am-loading="{spinner:'circle-o-notch', loadingText:'发送中...'}" data-url="{{:MyUrl('index/user/regverifysend')}}" data-verify="{{:MyC('home_img_verify_state')}}" data-text="获取验证码" data-send-text="还有 {time} 秒" data-time="{{:MyC('common_verify_time_interval', 30, true)}}">获取验证码</button>
|
||||
</span>
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<label>验证码</label>
|
||||
<div class="am-input-group am-input-group-sm">
|
||||
<input type="number" name="verify" class="am-radius" placeholder="验证码" minlength="6" maxlength="6" data-validation-message="验证码格式 6 位数字" required />
|
||||
<span class="am-input-group-btn">
|
||||
<button class="am-btn am-btn-default am-radius btn-loading-example verify-submit" type="button" data-am-loading="{spinner:'circle-o-notch', loadingText:'发送中...'}" data-url="{{:MyUrl('index/user/regverifysend')}}" data-verify="{{:MyC('home_img_verify_state')}}" data-text="获取验证码" data-send-text="还有 {time} 秒" data-time="{{:MyC('common_verify_time_interval', 30, true)}}">获取验证码</button>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<br />
|
||||
<label>设置登录密码</label>
|
||||
<div class="am-input-group am-input-group-sm am-form-group">
|
||||
<input type="password" name="pwd" class="am-radius" placeholder="设置登录密码" pattern="{{:lang('common_regex_pwd')}}" data-validation-message="密码格式 6~18 个字符之间" required />
|
||||
<span class="am-input-group-btn">
|
||||
<button class="am-btn am-btn-default am-radius am-icon-eye eye-submit" type="button"></button>
|
||||
</span>
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<label>设置登录密码</label>
|
||||
<div class="am-input-group am-input-group-sm">
|
||||
<input type="password" name="pwd" class="am-radius" placeholder="设置登录密码" pattern="{{:lang('common_regex_pwd')}}" data-validation-message="密码格式 6~18 个字符之间" required />
|
||||
<span class="am-input-group-btn">
|
||||
<button class="am-btn am-btn-default am-radius am-icon-eye eye-submit" type="button"></button>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<p>
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<input type="hidden" name="type" value="sms" />
|
||||
<button type="submit" class="am-btn am-btn-primary am-radius am-btn-sm btn-loading-example" data-am-loading="{loadingText: '处理中...'}">注册</button>
|
||||
<a href="{{:MyUrl('index/user/forgetpwdinfo')}}" class="am-fr m-t-5">忘记密码?</a>
|
||||
</p>
|
||||
</div>
|
||||
</fieldset>
|
||||
</form>
|
||||
<!-- form end -->
|
||||
|
|
|
|||
|
|
@ -32,7 +32,7 @@
|
|||
</div>
|
||||
</div>
|
||||
|
||||
<div class="am-form-group">
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<button type="submit" class="am-btn am-btn-primary am-radius btn-loading-example am-btn-sm w100" data-am-loading="{loadingText:'处理中...'}">保存</button>
|
||||
</div>
|
||||
</form>
|
||||
|
|
|
|||
|
|
@ -52,7 +52,7 @@
|
|||
</div>
|
||||
</div>
|
||||
|
||||
<div class="am-form-group">
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<button type="submit" class="am-btn am-btn-primary am-radius btn-loading-example am-btn-sm w100" data-am-loading="{loadingText:'处理中...'}">保存</button>
|
||||
</div>
|
||||
</form>
|
||||
|
|
|
|||
|
|
@ -99,7 +99,7 @@
|
|||
</div>
|
||||
</div>
|
||||
|
||||
<div class="am-form-group">
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<button type="submit" class="am-btn am-btn-primary am-radius btn-loading-example am-btn-sm w100" data-am-loading="{loadingText:'处理中...'}">保存</button>
|
||||
</div>
|
||||
</form>
|
||||
|
|
|
|||
|
|
@ -158,19 +158,19 @@
|
|||
<legend>
|
||||
<span class="fs-16">在线留言</span>
|
||||
</legend>
|
||||
<div class="am-form-group">
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<label>姓名</label>
|
||||
<input type="text" name="name" placeholder="姓名" data-validation-message="请填写姓名" class="am-radius" required />
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<label>电话</label>
|
||||
<input type="text" name="tel" placeholder="电话" data-validation-message="请填写电话" class="am-radius" required />
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<label>内容</label>
|
||||
<textarea class="am-radius am-validate" name="content" rows="3" minlength="5" maxlength="300" placeholder="内容至少5个字" data-validation-message="内容格式 5~300 个字符之间" required></textarea>
|
||||
</div>
|
||||
<div class="am-form-group">
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<button type="submit" class="am-btn am-btn-primary am-radius btn-loading-example am-btn-sm w100" data-am-loading="{loadingText:'处理中...'}">提交</button>
|
||||
</div>
|
||||
</form>
|
||||
|
|
|
|||
|
|
@ -65,7 +65,7 @@
|
|||
</div>
|
||||
</div>
|
||||
|
||||
<div class="am-form-group">
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<button type="submit" class="am-btn am-btn-primary am-radius btn-loading-example am-btn-sm w100" data-am-loading="{loadingText:'处理中...'}">保存</button>
|
||||
</div>
|
||||
</form>
|
||||
|
|
|
|||
|
|
@ -35,7 +35,7 @@
|
|||
</div>
|
||||
</div>
|
||||
|
||||
<div class="am-form-group">
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<button type="submit" class="am-btn am-btn-primary am-radius btn-loading-example am-btn-sm w100" data-am-loading="{loadingText:'处理中...'}">保存</button>
|
||||
</div>
|
||||
</form>
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@
|
|||
</div>
|
||||
</div>
|
||||
|
||||
<div class="am-form-group">
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<button type="submit" class="am-btn am-btn-primary am-radius btn-loading-example am-btn-sm w100" data-am-loading="{loadingText:'处理中...'}">保存</button>
|
||||
</div>
|
||||
</form>
|
||||
|
|
|
|||
|
|
@ -35,7 +35,7 @@
|
|||
</div>
|
||||
</div>
|
||||
|
||||
<div class="am-form-group">
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<button type="submit" class="am-btn am-btn-primary am-radius btn-loading-example am-btn-sm w100" data-am-loading="{loadingText:'处理中...'}">保存</button>
|
||||
</div>
|
||||
</form>
|
||||
|
|
|
|||
|
|
@ -29,7 +29,7 @@
|
|||
<input type="text" name="price_placeholder" placeholder="销售价占位符" maxlength="16" data-validation-message="销售价占位符最多16个字符" class="am-radius" value="{{if !empty($data)}}{{$data.price_placeholder}}{{/if}}" />
|
||||
</div>
|
||||
|
||||
<div class="am-form-group">
|
||||
<div class="am-form-group am-form-group-refreshing">
|
||||
<button type="submit" class="am-btn am-btn-primary am-radius btn-loading-example am-btn-sm w100" data-am-loading="{loadingText:'处理中...'}">保存</button>
|
||||
</div>
|
||||
</form>
|
||||
|
|
|
|||
|
|
@ -58,6 +58,7 @@
|
|||
.param-where { width: 32% !important; float: left; }
|
||||
.param-date input { width: 45% !important; }
|
||||
.param-where:nth-child(1), .param-where:nth-child(4) { margin-left: 0px !important; }
|
||||
.admin-login .am-form-group { padding: 0 !important; }
|
||||
}
|
||||
@media only screen and (max-width: 321px) {
|
||||
.view-operation button { margin: 2px 0px; }
|
||||
|
|
|
|||
|
|
@ -90,5 +90,6 @@ ul li { list-style-type: none; }
|
|||
/**
|
||||
* app详情
|
||||
*/
|
||||
.content-app-left, .content-app-right { border-bottom: 0 !important; }
|
||||
.content-app-items li { padding-bottom: 10px; margin-bottom: 20px; overflow: hidden; }
|
||||
.content-app-left, .content-app-right { width: 45% !important; display: inline-table; margin-bottom: 5px; }
|
||||
.content-app-left, .content-app-right { width: 45% !important; display: inline-table; margin-bottom: 5px; padding-right: 5px !important; }
|
||||
|
|
|
|||
|
|
@ -74,7 +74,20 @@ iframe { width: 100%; height: 100%; border: 0; }
|
|||
*/
|
||||
@media only screen and (min-width: 641px) {
|
||||
/* 表单 */
|
||||
.view-save .am-form-group, .plug-images-list, .goods-specifications, .content-app-items { width: 85%; }
|
||||
form.am-form .am-form-group:hover, .plug-file-upload-view:hover {
|
||||
background: #f6f9fc;
|
||||
}
|
||||
form.am-form .am-form-group, .plug-images-list, .goods-specifications, .content-app-items, .plug-file-upload-view {
|
||||
border-bottom: 1px dotted #DFE4EA;
|
||||
padding: 10px 5px 10px 5px;
|
||||
padding-right: 20%;
|
||||
}
|
||||
form.am-form .am-form-group-refreshing, .plug-file-upload-view, .content-app-items {
|
||||
border-bottom: 0px;
|
||||
}
|
||||
form.am-form .am-form-group-refreshing:hover {
|
||||
background: none;
|
||||
}
|
||||
|
||||
/* 地址联动 */
|
||||
.region-linkage select { width: 33%; display: -webkit-inline-box; }
|
||||
|
|
@ -161,6 +174,7 @@ ul.plug-file-upload-view {
|
|||
margin: 0;
|
||||
padding: 5px 0;
|
||||
overflow: hidden;
|
||||
margin-bottom: 5px;
|
||||
}
|
||||
ul.plug-file-upload-view li {
|
||||
list-style-type: none;
|
||||
|
|
|
|||
|
|
@ -8,4 +8,5 @@ form.form-validation, .reg-switch-view { margin: 30px 0 60px 0; }
|
|||
.reg-switch-tips { font-weight: 100; font-size: 12px; color: #f87689; margin-left: 20px; }
|
||||
#verify-win .am-modal-bd { margin-top: 10px; }
|
||||
#verify-win .am-modal-bd .base { overflow: hidden; }
|
||||
#verify-win .am-modal-bd .base .verify-tips { font-size: 12px; }
|
||||
#verify-win .am-modal-bd .base .verify-tips { font-size: 12px; }
|
||||
form.am-form .am-form-group { padding: 0 !important; }
|
||||
|
|
@ -346,4 +346,7 @@
|
|||
|
||||
.commonrightnavigation-cart .cart-content .mixed-tips-content {
|
||||
margin-top: 20px;
|
||||
}
|
||||
form.am-form .am-form-group {
|
||||
padding: 0 !important;
|
||||
}
|
||||
Loading…
Reference in New Issue