init commit

This commit is contained in:
2026-03-17 09:56:00 +08:00
commit e2c8ae752d
6827 changed files with 1211784 additions and 0 deletions

View File

@@ -0,0 +1,228 @@
<form id="add-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Name')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-name" data-rule="required" class="form-control" name="row[name]" type="text">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Fees')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-fees" data-rule="required" class="form-control" step="0.01" name="row[fees]" type="number" placeholder="免费活动输入0即可">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">可否退款:</label>
<div class="col-xs-12 col-sm-8">
{:build_radios('row[refund]',['0'=>'否','1'=>'是'],0)}
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Images')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="input-group">
<input id="c-images" data-rule="required" class="form-control" size="50" name="row[images]" type="textarea">
<div class="input-group-addon no-border no-padding">
<span><button type="button" id="faupload-images" class="btn btn-danger faupload" data-input-id="c-images" data-mimetype="image/gif,image/jpeg,image/png,image/jpg,image/bmp,image/webp" data-multiple="true" data-preview-id="p-images"><i class="fa fa-upload"></i> {:__('Upload')}</button></span>
<span><button type="button" id="fachoose-images" class="btn btn-primary fachoose" data-input-id="c-images" data-mimetype="image/*" data-multiple="true"><i class="fa fa-list"></i> {:__('Choose')}</button></span>
</div>
<span class="msg-box n-right" for="c-images"></span>
</div>
<div>图片建议尺寸(686*320)</div>
<ul class="row list-inline faupload-preview" id="p-images"></ul>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Contacts')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-contacts" data-rule="required" class="form-control" name="row[contacts]" type="text">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Mobile')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-mobile" data-rule="required" class="form-control" name="row[mobile]" type="number">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Organizing_method')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="radio">
{foreach name="organizingMethodList" item="vo"}
<label for="row[organizing_method]-{$key|htmlentities}"><input id="row[organizing_method]-{$key|htmlentities}" data-rule="required" name="row[organizing_method]" type="radio" value="{$key|htmlentities}" /> {$vo|htmlentities}</label>
{/foreach}
</div>
</div>
</div>
<div class="form-group url hide">
<label class="control-label col-xs-12 col-sm-2">{:__('Url')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-url" class="form-control" name="row[url]" type="text" placeholder="输入完整网址链接如“http://www.baidu.com”">
</div>
</div>
<div class="form-group address hide">
<label class="control-label col-xs-12 col-sm-2">{:__('Address')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="input-group">
<input id="c-address" class="form-control" name="row[address]" type="text" value="">
<input id="c-lat" name="row[latitude]" type="hidden" value="">
<input id="c-lng" name="row[longitude]" type="hidden" value="">
<div class="input-group-addon no-border no-padding">
<span><button type="button" class="btn btn-danger" data-input-id="c-address" data-lat-id="c-lat" data-lng-id="c-lng" data-toggle="addresspicker"><i class="fa fa-location-arrow"></i> 选择位置</button></span>
</div>
<span class="msg-box n-right" for="c-images"></span>
</div>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Apply_time')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-apply_time" data-rule="required" class="form-control datetimepicker" data-date-format="YYYY-MM-DD HH:mm:ss" data-use-current="true" name="row[apply_time]" type="text" value="{:date('Y-m-d H:i:s')}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Start_time')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-start_time" data-rule="required" class="form-control datetimepicker" data-date-format="YYYY-MM-DD HH:mm:ss" data-use-current="true" name="row[start_time]" type="text" value="{:date('Y-m-d H:i:s')}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('End_time')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-end_time" data-rule="required" class="form-control datetimepicker" data-date-format="YYYY-MM-DD HH:mm:ss" data-use-current="true" name="row[end_time]" type="text" value="{:date('Y-m-d H:i:s')}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Content')}:</label>
<div class="col-xs-12 col-sm-8">
<textarea id="c-content" data-rule="required" class="form-control editor" rows="5" name="row[content]" cols="50"></textarea>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Is_verifying')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="radio">
{foreach name="isVerifyingList" item="vo"}
<label for="row[is_verifying]-{$key|htmlentities}"><input id="row[is_verifying]-{$key|htmlentities}" name="row[is_verifying]" data-rule="required" type="radio" value="{$key|htmlentities}" {in name="key" value="2"}checked{/in} /> {$vo|htmlentities}</label>
{/foreach}
</div>
</div>
</div>
<div class="form-group hide verification_method">
<label class="control-label col-xs-12 col-sm-2">{:__('Verification_method')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="radio">
{foreach name="verificationMethodList" item="vo"}
<label for="row[verification_method]-{$key|htmlentities}"><input id="row[verification_method]-{$key|htmlentities}" name="row[verification_method]" data-rule="required" type="radio" value="{$key|htmlentities}" {in name="key" value="1"}checked{/in} /> {$vo|htmlentities}</label>
{/foreach}
</div>
</div>
</div>
<div class="form-group hide verifying_wechat_ids">
<label class="control-label col-xs-12 col-sm-2">{:__('Verifying_wechat_ids')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-verifying_wechat_ids" min="0" data-source="wdsxh/user/wechat" data-multiple="true" class="form-control selectpage" data-field='nickname' name="row[verifying_wechat_ids]" type="text" value="">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Weigh')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-weigh" class="form-control" name="row[weigh]" type="number" value="0">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Status')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="radio">
{foreach name="statusList" item="vo"}
<label for="row[status]-{$key|htmlentities}"><input id="row[status]-{$key|htmlentities}" name="row[status]" type="radio" value="{$key|htmlentities}" {in name="key" value="normal"}checked{/in} /> {$vo|htmlentities}</label>
{/foreach}
</div>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Activity_auth')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="radio">
{foreach name="activityAuthList" item="vo"}
<label for="row[activity_auth]-{$key|htmlentities}"><input id="row[activity_auth]-{$key|htmlentities}" name="row[activity_auth]" type="radio" value="{$key|htmlentities}" {in name="key" value="1"}checked{/in} /> {$vo|htmlentities}</label>
{/foreach}
</div>
备注1.对外开放:所有信息对外,可以进入活动详情;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2.会员专属:是指只有入会成功后成为商会会员的人才可以进入活动详情(只有会员才能查看)
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Non_member_registration_status')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="radio">
{foreach name="nonMemberRegistrationStatusList" item="vo"}
<label for="row[non_member_registration_status]-{$key|htmlentities}"><input id="row[non_member_registration_status]-{$key|htmlentities}" name="row[non_member_registration_status]" type="radio" value="{$key|htmlentities}" {in name="key" value="1"}checked{/in} /> {$vo|htmlentities}</label>
{/foreach}
</div>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Points_status')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="radio">
{foreach name="pointsStatusList" item="vo"}
<label for="row[points_status]-{$key|htmlentities}"><input id="row[points_status]-{$key|htmlentities}" name="row[points_status]" type="radio" value="{$key|htmlentities}" {in name="key" value="2"}checked{/in} /> {$vo|htmlentities}</label>
{/foreach}
</div>
</div>
</div>
<div class="form-group points hide">
<label class="control-label col-xs-12 col-sm-2">{:__('Points')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-points" class="form-control" name="row[points]" type="number" placeholder="请输入积分">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Apply_field_state')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="radio">
{foreach name="applyFieldStateList" item="vo"}
<label for="row[apply_field_state]-{$key|htmlentities}"><input id="row[apply_field_state]-{$key|htmlentities}" name="row[apply_field_state]" type="radio" value="{$key|htmlentities}" {in name="key" value="2"}checked{/in} /> {$vo|htmlentities}</label>
{/foreach}
</div>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Apply_limit_number')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-apply_limit_number" class="form-control" step="1" name="row[apply_limit_number]" type="number" placeholder="不填没有人数限制">
备注:不填没有人数限制<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">活动证书设置:</label>
<div class="col-xs-12 col-sm-8">
<div class="radio">
{foreach name="certificateEnabledList" item="vo"}
<label for="row[certificate_enabled]-{$key|htmlentities}"><input id="row[certificate_enabled]-{$key|htmlentities}" name="row[certificate_enabled]" type="radio" value="{$key|htmlentities}" {in name="key" value="2"}checked{/in} /> {$vo|htmlentities}</label>
{/foreach}
</div>
备注1.启用单独证书:该活动使用专属的证书样式<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2.使用统一证书:使用系统统一的证书样式
</div>
</div>
<div class="form-group layer-footer">
<label class="control-label col-xs-12 col-sm-2"></label>
<div class="col-xs-12 col-sm-8">
<button type="submit" class="btn btn-primary btn-embossed disabled">{:__('OK')}</button>
</div>
</div>
</form>

View File

@@ -0,0 +1,236 @@
<form id="edit-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Name')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-name" data-rule="required" class="form-control" name="row[name]" type="text" value="{$row.name|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Fees')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-fees" data-rule="required" class="form-control" step="0.01" name="row[fees]" type="number" value="{$row.fees|htmlentities}" placeholder="免费活动输入0即可">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">可否退款:</label>
<div class="col-xs-12 col-sm-8">
{:build_radios('row[refund]',['0'=>'否','1'=>'是'],$row.refund)}
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Images')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="input-group">
<input id="c-images" data-rule="required" class="form-control" size="50" name="row[images]" type="textarea" value="{$row.images|htmlentities}">
<div class="input-group-addon no-border no-padding">
<span><button type="button" id="faupload-images" class="btn btn-danger faupload" data-input-id="c-images" data-mimetype="image/gif,image/jpeg,image/png,image/jpg,image/bmp,image/webp" data-multiple="true" data-preview-id="p-images"><i class="fa fa-upload"></i> {:__('Upload')}</button></span>
<span><button type="button" id="fachoose-images" class="btn btn-primary fachoose" data-input-id="c-images" data-mimetype="image/*" data-multiple="true"><i class="fa fa-list"></i> {:__('Choose')}</button></span>
</div>
<span class="msg-box n-right" for="c-images"></span>
</div>
<div>图片建议尺寸(686*320)</div>
<ul class="row list-inline faupload-preview" id="p-images"></ul>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Contacts')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-contacts" data-rule="required" class="form-control" name="row[contacts]" type="text" value="{$row.contacts|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Mobile')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-mobile" data-rule="required" class="form-control" name="row[mobile]" type="text" value="{$row.mobile|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Organizing_method')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="radio">
{foreach name="organizingMethodList" item="vo"}
<label for="row[organizing_method]-{$key|htmlentities}"><input id="row[organizing_method]-{$key|htmlentities}" data-rule="required" name="row[organizing_method]" type="radio" value="{$key|htmlentities}" {in name="key" value="$row.organizing_method"}checked{/in} /> {$vo|htmlentities}</label>
{/foreach}
</div>
</div>
</div>
<div class="form-group url {if $row.organizing_method == '2'}hide{/if}">
<label class="control-label col-xs-12 col-sm-2">{:__('Url')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-url" class="form-control" name="row[url]" type="text" value="{$row.url|htmlentities}" placeholder="输入完整网址链接如“http://www.baidu.com”">
</div>
</div>
<div class="form-group address {if $row.organizing_method == '1'}hide{/if}">
<label class="control-label col-xs-12 col-sm-2">{:__('Address')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="input-group">
<input id="c-address" class="form-control" name="row[address]" type="text" value="{$row.address|htmlentities}">
<input id="c-lat" name="row[latitude]" type="hidden" value="{$row.latitude|htmlentities}">
<input id="c-lng" name="row[longitude]" type="hidden" value="{$row.longitude|htmlentities}">
<div class="input-group-addon no-border no-padding">
<span><button type="button" class="btn btn-danger" data-input-id="c-address" data-lat-id="c-lat" data-lng-id="c-lng" data-toggle="addresspicker"><i class="fa fa-location-arrow"></i> 选择位置</button></span>
</div>
<span class="msg-box n-right" for="c-images"></span>
</div>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Apply_time')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-apply_time" data-rule="required" class="form-control datetimepicker" data-date-format="YYYY-MM-DD HH:mm:ss" data-use-current="true" name="row[apply_time]" type="text" value="{:$row.apply_time?datetime($row.apply_time):''}" {if $row.state != '1'}disabled{/if}>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Start_time')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-start_time" data-rule="required" class="form-control datetimepicker" data-date-format="YYYY-MM-DD HH:mm:ss" data-use-current="true" name="row[start_time]" type="text" value="{:$row.start_time?datetime($row.start_time):''}" {if $row.state != '1'}disabled{/if}>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('End_time')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-end_time" data-rule="required" class="form-control datetimepicker" data-date-format="YYYY-MM-DD HH:mm:ss" data-use-current="true" name="row[end_time]" type="text" value="{:$row.end_time?datetime($row.end_time):''}" {if $row.state != '1'}disabled{/if}>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Content')}:</label>
<div class="col-xs-12 col-sm-8">
<textarea id="c-content" data-rule="required" class="form-control editor" rows="5" name="row[content]" cols="50">{$row.content|htmlentities}</textarea>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Is_verifying')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="radio">
{foreach name="isVerifyingList" item="vo"}
<label for="row[is_verifying]-{$key|htmlentities}"><input id="row[is_verifying]-{$key|htmlentities}" name="row[is_verifying]" data-rule="required" type="radio" value="{$key|htmlentities}" {in name="key" value="$row.is_verifying"}checked{/in} /> {$vo|htmlentities}</label>
{/foreach}
</div>
</div>
</div>
<div class="form-group verification_method {if $row.is_verifying == '2'}hide{/if}">
<label class="control-label col-xs-12 col-sm-2">{:__('Verification_method')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="radio">
{foreach name="verificationMethodList" item="vo"}
<label for="row[verification_method]-{$key|htmlentities}"><input id="row[verification_method]-{$key|htmlentities}" name="row[verification_method]" data-rule="required" type="radio" value="{$key|htmlentities}" {in name="key" value="$row.verification_method"}checked{/in} /> {$vo|htmlentities}</label>
{/foreach}
</div>
</div>
</div>
<div class="form-group verifying_wechat_ids {if $row.is_verifying == '2' || $row.verification_method == '1'}hide{/if}">
<label class="control-label col-xs-12 col-sm-2">{:__('Verifying_wechat_ids')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-verifying_wechat_ids" min="0" data-source="wdsxh/user/wechat" data-multiple="true" class="form-control selectpage" data-field='nickname' name="row[verifying_wechat_ids]" type="text" value="{$row.verifying_wechat_ids|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Weigh')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-weigh" class="form-control" name="row[weigh]" type="number" value="{$row.weigh|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Status')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="radio">
{foreach name="statusList" item="vo"}
<label for="row[status]-{$key|htmlentities}"><input id="row[status]-{$key|htmlentities}" name="row[status]" type="radio" value="{$key|htmlentities}" {in name="key" value="$row.status"}checked{/in} /> {$vo|htmlentities}</label>
{/foreach}
</div>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Activity_auth')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="radio">
{foreach name="activityAuthList" item="vo"}
<label for="row[activity_auth]-{$key|htmlentities}"><input id="row[activity_auth]-{$key|htmlentities}" name="row[activity_auth]" type="radio" value="{$key|htmlentities}" {in name="key" value="$row.activity_auth"}checked{/in} /> {$vo|htmlentities}</label>
{/foreach}
</div>
备注1.对外开放:所有信息对外,可以进入活动详情;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2.会员专属:是指只有入会成功后成为商会会员的人才可以进入活动详情(只有会员才能查看)
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Non_member_registration_status')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="radio">
{foreach name="nonMemberRegistrationStatusList" item="vo"}
<label for="row[non_member_registration_status]-{$key|htmlentities}"><input id="row[non_member_registration_status]-{$key|htmlentities}" name="row[non_member_registration_status]" type="radio" value="{$key|htmlentities}" {in name="key" value="$row.non_member_registration_status"}checked{/in} /> {$vo|htmlentities}</label>
{/foreach}
</div>
</div>
</div>
{if $show_applet_activity_qrcode == 1}
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Applet_activity_qrcode_path')}:</label>
<div class="col-xs-12 col-sm-8">
<img src="{$applet_activity_qrcode_path|htmlentities}">
</div>
</div>
{/if}
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Points_status')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="radio">
{foreach name="pointsStatusList" item="vo"}
<label for="row[points_status]-{$key|htmlentities}"><input id="row[points_status]-{$key|htmlentities}" name="row[points_status]" type="radio" value="{$key|htmlentities}" {in name="key" value="$row.points_status"}checked{/in} /> {$vo|htmlentities}</label>
{/foreach}
</div>
</div>
</div>
<div class="form-group points">
<label class="control-label col-xs-12 col-sm-2">{:__('Points')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-points" class="form-control" name="row[points]" type="number" placeholder="请输入积分" value="{$row.points|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Apply_field_state')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="radio">
{foreach name="applyFieldStateList" item="vo"}
<label for="row[apply_field_state]-{$key|htmlentities}"><input id="row[apply_field_state]-{$key|htmlentities}" name="row[apply_field_state]" type="radio" value="{$key|htmlentities}" {in name="key" value="$row.apply_field_state"}checked{/in} disabled/> {$vo|htmlentities}</label>
{/foreach}
</div>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Apply_limit_number')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-apply_limit_number" class="form-control" step="1" name="row[apply_limit_number]" type="number" placeholder="不填没有人数限制" value="{$row.apply_limit_number|htmlentities}">
备注:不填没有人数限制<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">活动证书设置:</label>
<div class="col-xs-12 col-sm-8">
<div class="radio">
{foreach name="certificateEnabledList" item="vo"}
<label for="row[certificate_enabled]-{$key|htmlentities}"><input id="row[certificate_enabled]-{$key|htmlentities}" name="row[certificate_enabled]" type="radio" value="{$key|htmlentities}" {in name="key" value="$row.certificate_enabled"}checked{/in} /> {$vo|htmlentities}</label>
{/foreach}
</div>
备注1.启用单独证书:该活动使用专属的证书样式<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2.使用统一证书:使用系统统一的证书样式
</div>
</div>
<div class="form-group layer-footer">
<label class="control-label col-xs-12 col-sm-2"></label>
<div class="col-xs-12 col-sm-8">
<button type="submit" class="btn btn-primary btn-embossed disabled">{:__('OK')}</button>
</div>
</div>
</form>

View File

@@ -0,0 +1,47 @@
<div class="panel panel-default panel-intro">
<div class="panel-heading">
{:build_heading(null,FALSE)}
<ul class="nav nav-tabs" data-field="state">
<li class="{:$Think.get.state === null ? 'active' : ''}"><a href="#t-all" data-value="" data-toggle="tab">{:__('All')}</a></li>
{foreach name="stateList" item="vo"}
<li class="{:$Think.get.state === (string)$key ? 'active' : ''}"><a href="#t-{$key|htmlentities}" data-value="{$key|htmlentities}" data-toggle="tab">{$vo|htmlentities}</a></li>
{/foreach}
</ul>
</div>
<div class="panel-body">
<div id="myTabContent" class="tab-content">
<div class="tab-pane fade active in" id="one">
<div class="widget-body no-padding">
<div id="toolbar" class="toolbar">
<a href="javascript:;" class="btn btn-primary btn-refresh" title="{:__('Refresh')}" ><i class="fa fa-refresh"></i> </a>
<a href="javascript:;" class="btn btn-success btn-add {:$auth->check('wdsxh/activity/activity/add')?'':'hide'}" title="{:__('Add')}" ><i class="fa fa-plus"></i> {:__('Add')}</a>
<a href="javascript:;" class="btn btn-success btn-edit btn-disabled disabled {:$auth->check('wdsxh/activity/activity/edit')?'':'hide'}" title="{:__('Edit')}" ><i class="fa fa-pencil"></i> {:__('Edit')}</a>
<a href="javascript:;" class="btn btn-danger btn-del btn-disabled disabled {:$auth->check('wdsxh/activity/activity/del')?'':'hide'}" title="{:__('Delete')}" ><i class="fa fa-trash"></i> {:__('Delete')}</a>
<div class="dropdown btn-group {:$auth->check('wdsxh/activity/activity/multi')?'':'hide'}">
<a class="btn btn-primary btn-more dropdown-toggle btn-disabled disabled" data-toggle="dropdown"><i class="fa fa-cog"></i> {:__('More')}</a>
<ul class="dropdown-menu text-left" role="menu">
{foreach name="statusList" item="vo"}
<li><a class="btn btn-link btn-multi btn-disabled disabled" href="javascript:" data-params="status={$key|htmlentities}">{:__('Set status to ' . $key)}</a></li>
{/foreach}
</ul>
</div>
<a href="wdsxh/activity/activity_config/config" class="btn btn-info btn-dialog {:$auth->check('wdsxh/activity/activity_config/config')?'':'hide'}" title="活动配置" data-area=["55%","55%"] ><i class="fa fa-cog"></i>活动配置</a>
</div>
<table id="table" class="table table-striped table-bordered table-hover table-nowrap"
data-operate-edit="{:$auth->check('wdsxh/activity/activity/edit')}"
data-operate-del="{:$auth->check('wdsxh/activity/activity/del')}"
width="100%">
</table>
</div>
</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,49 @@
<form id="edit-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
{if !empty($path)}
<!-- 图片居中显示 -->
<div class="form-group">
<div class="col-xs-12 col-sm-8 col-sm-offset-2 text-center">
<img id="qr-image" style="width: 330px; height: 330px;" src="{$path|htmlentities}">
</div>
</div>
<!-- 下载按钮 -->
<div class="form-group">
<div class="col-xs-12 col-sm-8 col-sm-offset-2 text-center">
<button id="download-qr" class="btn btn-primary mt-3">下载二维码</button>
</div>
</div>
{else /}
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2" style="color: red;">注意:</label>
<div class="col-xs-12 col-sm-8">
无法生成小程序码
</div>
</div>
{/if}
</form>
<script>
// 下载二维码图片
document.getElementById('download-qr').addEventListener('click', function (event) {
event.preventDefault(); // 阻止默认行为
const imageUrl = document.getElementById('qr-image').src; // 获取图片URL
const fileName = "{$row['name']}.jpeg"; // 设置下载的文件名
// 使用 Fetch API 获取图片并触发下载
fetch(imageUrl)
.then(response => response.blob()) // 将响应转换为 Blob 对象
.then(blob => {
// 创建一个 <a> 元素
const link = document.createElement('a');
link.href = URL.createObjectURL(blob); // 创建 Blob URL
link.download = fileName; // 设置下载的文件名
link.click(); // 触发下载
URL.revokeObjectURL(link.href); // 释放 Blob URL
})
.catch(error => console.error('下载失败:', error));
});
</script>

View File

@@ -0,0 +1,49 @@
<form id="edit-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
{if $qrcode_class == 1}
<!-- 图片居中显示 -->
<div class="form-group">
<div class="col-xs-12 col-sm-8 col-sm-offset-2 text-center">
<img id="qr-image" style="width: 330px; height: 330px;" src="{$path|htmlentities}">
</div>
</div>
<!-- 下载按钮 -->
<div class="form-group">
<div class="col-xs-12 col-sm-8 col-sm-offset-2 text-center">
<button id="download-qr" class="btn btn-primary mt-3">下载二维码</button>
</div>
</div>
{else /}
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2" style="color: red;">注意:</label>
<div class="col-xs-12 col-sm-8">
未安装 二维码生成插件,无法生成签到二维码,请到插件管理先安装二维码插件,并开启二维码插件
</div>
</div>
{/if}
</form>
<script>
// 下载二维码图片
document.getElementById('download-qr').addEventListener('click', function (event) {
event.preventDefault(); // 阻止默认行为
const imageUrl = document.getElementById('qr-image').src; // 获取图片URL
const fileName = "{$row['name']}.jpeg"; // 设置下载的文件名
// 使用 Fetch API 获取图片并触发下载
fetch(imageUrl)
.then(response => response.blob()) // 将响应转换为 Blob 对象
.then(blob => {
// 创建一个 <a> 元素
const link = document.createElement('a');
link.href = URL.createObjectURL(blob); // 创建 Blob URL
link.download = fileName; // 设置下载的文件名
link.click(); // 触发下载
URL.revokeObjectURL(link.href); // 释放 Blob URL
})
.catch(error => console.error('下载失败:', error));
});
</script>

View File

@@ -0,0 +1,38 @@
<style>
.star {
color: red;
}
</style>
<form id="add-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
{if !empty($activity_id)}
<input name="row[activity_id]" type="hidden" value="{$activity_id|htmlentities}">
{else /}
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">选择活动:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-activity_id" data-rule="required" data-source="wdsxh/activity/activity/index" class="form-control selectpage" name="row[activity_id]" type="text" value="">
</div>
</div>
{/if}
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">用户信息:</label>
<div class="col-xs-12 col-sm-8">
<div class="input-group">
<input id="c-user" readonly class="form-control" size="50" name="user" type="text">
<input id="c-uid" readonly name="row[wechat_id]" type="hidden">
<div class="input-group-addon no-border no-padding">
<span><button type="button" id="select-user" class="btn btn-info" ><i class="fa fa-user-plus"></i> 选择用户</button></span>
</div>
<span class="msg-box n-right" for="c-user"></span>
</div>
</div>
</div>
<div class="form-group layer-footer">
<label class="control-label col-xs-12 col-sm-2"></label>
<div class="col-xs-12 col-sm-8">
<button type="submit" class="btn btn-primary btn-embossed disabled">{:__('OK')}</button>
</div>
</div>
</form>

View File

@@ -0,0 +1,59 @@
<form id="edit-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
{volist name="row.custom_content" id="vo"}
{if in_array($vo['type'],array('text','number','radio','checkbox','select','date','datetime','time'))}
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{$vo['label']}:</label>
<div class="col-xs-12 col-sm-8">
<input data-rule="required" class="form-control" name="row[name]" type="text" value="{$vo.value|htmlentities}" disabled>
</div>
</div>
{/if}
{if $vo['type'] == 'map'}
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{$vo['label']}:</label>
<div class="col-xs-12 col-sm-8">
<input data-rule="required" class="form-control" name="row[name]" type="text" value="{$vo.value.address|htmlentities}" disabled>
</div>
</div>
{/if}
{if $vo['type'] == 'image'}
<?php $image_array = explode(',',$vo['value']);?>
{volist name="image_array" id="vv"}
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{$vo['label']}:</label>
<div class="col-xs-12 col-sm-8">
{notempty name="vv"}
<img src="{$vv|htmlentities}" style="width: 30%;height: 30%;">
{/notempty}
</div>
</div>
{/volist}
{/if}
{if $vo['type'] == 'video'}
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{$vo['label']}:</label>
<div class="col-xs-12 col-sm-8">
<div class="input-group">
{notempty name="vv"}
<video src="{$vo.value|htmlentities}" controls="controls" style="width: 50%;height: 30%;"></video>
{/notempty}
</div>
<ul class="row list-inline faupload-preview" id="p-video_file"></ul>
</div>
</div>
{/if}
{if $vo['type'] == 'textarea'}
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{$vo['label']}:</label>
<div class="col-xs-12 col-sm-8">
<textarea class="form-control" rows="5" name="row[introduce_content]" cols="50" disabled>{$vo.value|htmlentities}</textarea>
</div>
</div>
{/if}
{/volist}
</form>

View File

@@ -0,0 +1,28 @@
<div class="panel panel-default panel-intro">
{:build_heading()}
<div class="panel-body">
<div id="myTabContent" class="tab-content">
<div class="tab-pane fade active in" id="one">
<div class="widget-body no-padding">
<div id="toolbar" class="toolbar">
<a href="javascript:;" class="btn btn-primary btn-refresh" title="{:__('Refresh')}" ><i class="fa fa-refresh"></i> </a>
<a href="javascript:;" class="btn btn-success btn-add {:$auth->check('wdsxh/activity/activity_apply/add')?'':'hide'}" title="{:__('Add')}" ><i class="fa fa-plus"></i> {:__('Add')}</a>
<!-- <a href="javascript:;" class="btn btn-danger btn-del btn-disabled disabled {:$auth->check('wdsxh/activity/activity_apply/del')?'':'hide'}" title="{:__('Delete')}" ><i class="fa fa-trash"></i> {:__('Delete')}</a>-->
</div>
<table id="table" class="table table-striped table-bordered table-hover table-nowrap"
data-operate-edit="{:$auth->check('wdsxh/activity/activity_apply/edit')}"
data-operate-del="{:$auth->check('wdsxh/activity/activity_apply/del')}"
width="100%">
</table>
</div>
</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,18 @@
<form id="edit-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Expired_activity_show')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="radio">
{foreach name="expiredActivityShowList" item="vo"}
<label for="row[expired_activity_show]-{$key|htmlentities}"><input id="row[expired_activity_show]-{$key|htmlentities}" name="row[expired_activity_show]" type="radio" value="{$key|htmlentities}" {in name="key" value="$row.expired_activity_show"}checked{/in} /> {$vo|htmlentities}</label>
{/foreach}
</div>
</div>
</div>
<div class="form-group layer-footer">
<label class="control-label col-xs-12 col-sm-2"></label>
<div class="col-xs-12 col-sm-8">
<button type="submit" class="btn btn-primary btn-embossed disabled">{:__('OK')}</button>
</div>
</div>
</form>

View File

@@ -0,0 +1,131 @@
<script src="__CDN__/assets/js/html5shiv.js"></script>
<style>
#poster { width: 800px !important; }
#poster .bg { width: 100%; height: auto; display: block; }
</style>
<div class="panel panel-default panel-intro">
<div class="panel-body" style="display: none;">
<form id="add-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
<div class="panel-heading flex justify-between align-center" style="background: #f5f5f5 !important;">
<div class="heading-title">设计电子证书</div>
<button type="submit" class="btn btn-info btn-embossed">保存数据</button>
</div>
<div style="display: flex;flex-wrap: wrap;">
<div style="width: 800px;min-height: 350px;margin-top: 15px;margin-right: 15px;">
<div id="poster" style="width: 800px;">
<img src="{$data.bg.img|default=''}" class="bg">
{notempty name="data.data"}
{foreach $data['data'] as $index=>$item}
<div class="drag" data-type="{$item['type']}" data-lab="{$item['lab']}" data-item="{$item['item']}" index="{$index+1}" style="z-index:{$index+1};left:{$item['left']};top:{$item['top']};width:{$item['width']};height:{$item['height']}" {in name="item.type" value="text" } size="{$item['size']}" color="{$item['color']|default='#000000'}" textAlign="{$item['textAlign']|default='left'}" fontStyle="{$item['fontStyle']|default='1'}" {/in}>
{if $item['item']=='qr'}
<img src="/assets/addons/wdsxh/img/qr.png" />
{elseif $item['item']=='avatar'}
<img src="/assets/addons/wdsxh/img/avatar.png" />
{elseif $item['type']=='text'}
<div class=text style="font-size:{$item['size']|default='16px'};color:{$item['color']|default='#000000'};line-height:{$item['height']|default='1.3'};text-align:{$item['textAlign']|default='left'};font-weight:{isset($item['fontStyle']) && ($item['fontStyle'] == 3 || $item['fontStyle'] == 4) ? 'bold' : 'normal'};font-style:{isset($item['fontStyle']) && ($item['fontStyle'] == 2 || $item['fontStyle'] == 4) ? 'italic' : 'normal'};">{$item['lab']|default='文本内容'}</div>
{/if}
<div class="rRightDown"> </div>
<div class="rLeftDown"> </div>
<div class="rRightUp"> </div>
<div class="rLeftUp"> </div>
<div class="rRight"> </div>
<div class="rLeft"> </div>
<div class="rUp"> </div>
<div class="rDown"> </div>
</div>
{/foreach}
{/notempty}
</div>
</div>
<div style="width:800px;" class="margin-top">
<div class="panel panel-default">
<div class="panel-heading">背景设置</div>
<div class="panel-body">
<div class="flex align-center">
<label class="control-label" style="min-width: 80px;padding: 0;">背景图片:</label>
<div class="flex align-center">
<input id="c-image" class="form-control" name="row[image]" type="text" value="{$data.bg.img|default=''}">
<span class="margin-left"><button type="button" id="faupload-image" class="btn btn-danger faupload plupload" data-input-id="c-image" data-mimetype="image/gif,image/jpeg,image/png,image/jpg,image/bmp" data-multiple="false" data-preview-id="p-image"><i class="fa fa-upload"></i> {:__('Upload')}</button></span>
</div>
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading">电子证书组件</div>
<div class="panel-body">
<div class="flex">
<button class='btn-success btn-poster btn btn-sm margin-left-xs' type='button' data-item="activity_name" data-type='text'><i class="fa fa-file-text-o" style="margin-right: 8px;"></i>活动名称
<button class='btn-success btn-poster btn btn-sm margin-left-xs' type='button' data-item="name" data-type='text'><i class="fa fa-file-text-o" style="margin-right: 8px;"></i>姓名
</button>
<button class='btn-success btn-poster btn btn-sm margin-left-xs' type='button' data-item='time' data-type='text'><i class="fa fa-file-text-o" style="margin-right: 8px;"></i>时间
</button>
</div>
</div>
</div>
<div class="panel panel-default" id="styleset">
<div class="panel-heading">样式设置</div>
<div class="panel-body">
<div class="flex flex-wrap">
<div class="basis-df flex align-center padding-tb">
<label class="control-label" style="padding: 0;">距顶边距:</label>
<input class="form-control margin-left" id="item-top" style="flex: 1;" type="number">
</div>
<div class="basis-df flex align-center padding-tb padding-left">
<label class="control-label" style="padding: 0;">距左边距:</label>
<input class="form-control margin-left" id="item-left" style="flex: 1;" type="number">
</div>
<div class="basis-df flex align-center padding-tb">
<label class="control-label" style="padding: 0;">组件宽度:</label>
<input class="form-control margin-left" id="item-width" style="flex: 1;" type="number">
</div>
<div class="basis-df flex align-center padding-tb padding-left">
<label class="control-label" style="padding: 0;">组件高度:</label>
<input class="form-control margin-left" id="item-height" style="flex: 1;" type="number">
</div>
</div>
<div class="flex flex-wrap" id="textset">
<div class="basis-df flex align-center padding-tb">
<label class="control-label" style="padding: 0;">字体颜色:</label>
<div class="input-group margin-left flex align-center" style="flex: 1;">
<input style="display: none;" type="text" name="color">
<button id="colorpicker" style="width: 32px; height: 32px;border: 1px solid #d2d6de;border-radius: 4px;padding: 4px;background: #FFF;" type="button">
<div id="previewColor" style="width: 100%; height: 100%; border: 1px solid #999; background-color: rgb(0, 0, 0);"></div>
</button>
<button class="btn btn-default margin-left" id="colorclean" type="button">重置</button>
</div>
</div>
<div class="basis-df flex align-center padding-tb padding-left">
<label class="control-label" style="padding: 0;">字体大小:</label>
<input class="form-control margin-left" style="flex: 1;" type="number" id="namesize" placeholder="例如: 15">
</div>
<div class="basis-df flex align-center padding-tb">
<label class="control-label" style="padding: 0;">文字位置:</label>
<div class="control-radio-group flex margin-left" id="textAlign">
<div class="control-radio left" data-item="left">居左</div>
<div class="control-radio center" data-item="center">居中</div>
<div class="control-radio right" data-item="right">居右</div>
</div>
</div>
<div class="basis-df flex align-center padding-tb padding-left">
<label class="control-label" style="padding: 0;">文字样式:</label>
<div class="control-radio-group flex margin-left" id="fontStyle">
<div class="control-radio bold" data-item="bold">加粗</div>
<div class="control-radio italic" data-item="italic">斜体</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<input type="hidden" id="poster-data" name="row[data]" value="">
</form>
</div>
<div id="loading" style="position: fixed;width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;">
<img src="/assets/addons/wdsxh/img/loading.gif" width="96px" height="96px" alt="">
</div>
</div>

View File

@@ -0,0 +1,85 @@
<style>
.select-readonly {
background: #eee;
cursor: no-drop;
}
.select-readonly option {
display: none;
}
</style>
<form id="edit-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
<div class="label label-danger">注意:用户报名信息所有为必填字段,“字段名”必须为小写英文,且保证唯一性。单选、多选、下拉字段多个配置项之间用英文逗号“,”分割。</div>
<table class="table table-responsive fieldlist" data-name="field" data-template="tpl" data-tag="tr">
<tr>
<th>是否必填</th>
<th>字段类型</th>
<th>标签名称</th>
<th>字段名(小写英文字母)</th>
<th>提示信息/配置项</th>
<th></th>
</tr>
<tr>
<td colspan="6"><a href="javascript:;" class="btn btn-sm btn-info btn-append"><i class="fa fa-plus"></i> 追加</a></td>
</tr>
<textarea name="field" class="form-control hide" cols="30" rows="5">{$get_fieldset_data|htmlentities}</textarea>
</table>
<!--定义模板-->
<script type="text/html" id="tpl">
<tr class="form-inline">
<td>
<select name="row[<%=name%>][<%=index%>][required]" class="form-control <%if (row.field == "name" || row.field == "email" || row.field == "mobile") { %> select-readonly <% } %> " style="min-width: 100px;" >
<option value="1" <%if (row.required=="1"){ %>selected<% } %>></option>
<option value="2" <%if (row.required=="2"){ %>selected<% } %>></option>
</select>
</td>
<td>
<select name="row[<%=name%>][<%=index%>][type]" class="form-control <%if (row.field == "name" || row.field == "email" || row.field == "mobile") { %> select-readonly <% } %> " style="min-width: 100px;" >
<option value="text" <%if (row.type=="text"){ %>selected<% } %>>文本字段</option>
<option value="number" <%if (row.type=="number"){ %>selected<% } %> >数字字段</option>
<option value="radio" <%if (row.type=="radio"){ %>selected<% } %>>单选按钮</option>
<option value="checkbox" <%if (row.type=="checkbox"){ %>selected<% } %>>复选按钮</option>
<option value="select" <%if (row.type=="select"){ %>selected<% } %>>下拉列表</option>
<option value="date" <%if (row.type=="date"){ %>selected<% } %>>日期字段</option>
<option value="time" <%if (row.type=="time"){ %>selected<% } %>>时间字段</option>
<option value="datetime" <%if (row.type=="datetime"){ %>selected<% } %>>日期时间</option>
<option value="textarea" <%if (row.type=="textarea"){ %>selected<% } %>>文本域</option>
<option value="image" <%if (row.type=="image"){ %>selected<% } %>>图片上传</option>
<option value="video" <%if (row.type=="video"){ %>selected<% } %>>视频上传</option>
<option value="map" <%if (row.type=="map"){ %>selected<% } %>>地图字段</option>
</select>
</td>
<td><input type="text" data-rule="required" name="row[<%=name%>][<%=index%>][label]" class="form-control" value="<%=row['label']%>" size="30" <%if (row.field == "name" || row.field == "email" || row.field == "mobile") { %> readonly <% } %> ></td>
<td><input type="text" <%if (row.field == "name" || row.field == "email" || row.field == "mobile") { %> readonly <% } %> data-rule="required;" style="text-transform:lowercase" name="row[<%=name%>][<%=index%>][field]" class="form-control" value="<%=row['field']%>" size="30"></td>
<td><input type="text" data-rule="required" name="row[<%=name%>][<%=index%>][option]" class="form-control" value="<%=row['option']%>" size="30"></td>
<td> <%if (row.field != "name" && row.field != "email" && row.field != "mobile") { %> <span class="btn btn-sm btn-danger btn-remove"><i class="fa fa-times"></i></span> <% } %><span class="btn btn-sm btn-primary btn-dragsort"><i class="fa fa-arrows"></i></span></td>
</tr>
</script>
<div class="form-group layer-footer">
<label class="control-label col-xs-12 col-sm-2"></label>
<div class="col-xs-12 col-sm-8">
<button type="submit" class="btn btn-success btn-embossed disabled">{:__('OK')}</button>
<button type="reset" class="btn btn-default btn-embossed">{:__('Reset')}</button>
</div>
</div>
</form>
<div class="text-muted">
提示: 添加所有字段信息为必填字段。姓名/手机号为强制必填信息,不能删除。为保证准确获取用户手机号码 手机号码字段名请使用“mobile”如不清楚请咨询客服。</br>
具体设置如下:</br>
文本字段:适用于用户填写文本内容信息,例如:名称,标题,电话,传真等信息</br>
数字字段:适用于用户填写数字内容信息,例如:年龄,数量等信息</br>
单选按钮:适用于用户单选内容信息,例如:性别 ,请填写至“提示信息/配置项”格式如下:男,女</br>
复选按钮:适用于用户多选内容信息,例如:爱好 ,请填写至“提示信息/配置项”格式如下:音乐,足球,画画</br>
下拉列表:适用于用户多选项单选内容信息,例如:行业 ,请填写至“提示信息/配置项”格式如下:教育行业,餐饮行业,医疗行业</br>
日期字段适用于用户日期选择信息例如2021-10-01生日等信息</br>
时间字段适用于用户时间选择信息例如14:00:00等信息</br>
日期时间适用于用户日期时间选择信息例如2021-10-01 14:00:00等信息</br>
文本域:适用于用户较多文本信息填充,例如:备注,简介等信息</br>
</div>

View File

@@ -0,0 +1,34 @@
<div class="panel panel-default panel-intro">
<div class="panel-heading">
{:build_heading(null,FALSE)}
<ul class="nav nav-tabs" data-field="state">
<li class="{:$Think.get.state === null ? 'active' : ''}"><a href="#t-all" data-value="" data-toggle="tab">{:__('All')}</a></li>
{foreach name="stateList" item="vo"}
<li class="{:$Think.get.state === (string)$key ? 'active' : ''}"><a href="#t-{$key|htmlentities}" data-value="{$key|htmlentities}" data-toggle="tab">{$vo|htmlentities}</a></li>
{/foreach}
</ul>
</div>
<div class="panel-body">
<div id="myTabContent" class="tab-content">
<div class="tab-pane fade active in" id="one">
<div class="widget-body no-padding">
<div id="toolbar" class="toolbar">
<a href="javascript:;" class="btn btn-primary btn-refresh" title="{:__('Refresh')}" ><i class="fa fa-refresh"></i> </a>
<!-- <a href="javascript:;" class="btn btn-danger btn-del btn-disabled disabled {:$auth->check('wdsxh/activity/refund/del')?'':'hide'}" title="{:__('Delete')}" ><i class="fa fa-trash"></i> {:__('Delete')}</a>-->
</div>
<table id="table" class="table table-striped table-bordered table-hover table-nowrap"
data-operate-del="{:$auth->check('wdsxh/activity/refund/del')}"
width="100%">
</table>
</div>
</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,14 @@
<form id="edit-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Reject')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-reject" data-rule="required" class="form-control" name="row[reject]" type="text" value="" placeholder="请输入驳回原因">
</div>
</div>
<div class="form-group layer-footer">
<label class="control-label col-xs-12 col-sm-2"></label>
<div class="col-xs-12 col-sm-8">
<button type="submit" class="btn btn-primary btn-embossed">{:__('OK')}</button>
</div>
</div>
</form>

View File

@@ -0,0 +1,93 @@
<form id="add-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Name')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-name" data-rule="required" class="form-control" name="row[name]" type="text">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Release_date')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-release_date" data-rule="required" class="form-control datetimepicker" data-date-format="YYYY-MM-DD" data-use-current="true" name="row[release_date]" type="text" value="{:date('Y-m-d')}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Type')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="radio">
{foreach name="typeList" item="vo"}
<label for="row[type]-{$key|htmlentities}"><input id="row[type]-{$key|htmlentities}" name="row[type]" type="radio" value="{$key|htmlentities}" {in name="key" value="1"}checked{/in} /> {$vo|htmlentities}</label>
{/foreach}
</div>
</div>
</div>
<div class="form-group images">
<label class="control-label col-xs-12 col-sm-2">{:__('Files')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="input-group">
<input id="c-images" class="form-control" size="50" name="row[images]" type="text"> <!-- 修改type为file -->
<div class="input-group-addon no-border no-padding">
<span><button type="button" id="faupload-images" class="btn btn-danger faupload" data-input-id="c-images" data-mimetype="image/*" data-multiple="true" data-preview-id="p-images"><i class="fa fa-upload"></i> {:__('Upload')}</button></span>
<span><button type="button" id="fachoose-images" class="btn btn-primary fachoose" data-input-id="c-images" data-mimetype="image/*" data-multiple="true"><i class="fa fa-list"></i> {:__('Choose')}</button></span>
</div>
<span class="msg-box n-right" for="c-images"></span>
</div>
<ul class="row list-inline faupload-preview" id="p-images"></ul>
</div>
</div>
<div class="form-group video hide">
<label class="control-label col-xs-12 col-sm-2">{:__('视频')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="input-group">
<input id="c-video" class="form-control" size="50" name="row[video]" type="text"> <!-- 修改type为file -->
<div class="input-group-addon no-border no-padding">
<span><button type="button" id="faupload-video" class="btn btn-danger faupload" data-input-id="c-video" data-mimetype="video/*" data-multiple="true" data-preview-id="p-video"><i class="fa fa-upload"></i> {:__('Upload')}</button></span>
<span><button type="button" id="fachoose-video" class="btn btn-primary fachoose" data-input-id="c-video" data-mimetype="video/*" data-multiple="false"><i class="fa fa-list"></i> {:__('Choose')}</button></span>
</div>
<span class="msg-box n-right" for="c-video"></span>
</div>
<ul class="row list-inline faupload-preview" id="p-video"></ul>
</div>
</div>
<div class="form-group image hide">
<label class="control-label col-xs-12 col-sm-2">{:__('视频封面图')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="input-group">
<input id="c-image" class="form-control" size="50" name="row[image]" type="text"> <!-- 修改type为file -->
<div class="input-group-addon no-border no-padding">
<span><button type="button" id="faupload-image" class="btn btn-danger faupload" data-input-id="c-image" data-mimetype="image/*" data-multiple="false" data-preview-id="p-image"><i class="fa fa-upload"></i> {:__('Upload')}</button></span>
<span><button type="button" id="fachoose-image" class="btn btn-primary fachoose" data-input-id="c-image" data-mimetype="image/*" data-multiple="false"><i class="fa fa-list"></i> {:__('Choose')}</button></span>
</div>
<span class="msg-box n-right" for="c-image"></span>
</div>
<ul class="row list-inline faupload-preview" id="p-image"></ul>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Weigh')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-weigh" class="form-control" name="row[weigh]" type="number" value="0">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Status')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="radio">
{foreach name="statusList" item="vo"}
<label for="row[status]-{$key|htmlentities}"><input id="row[status]-{$key|htmlentities}" name="row[status]" type="radio" value="{$key|htmlentities}" {in name="key" value="normal"}checked{/in} /> {$vo|htmlentities}</label>
{/foreach}
</div>
</div>
</div>
<div class="form-group layer-footer">
<label class="control-label col-xs-12 col-sm-2"></label>
<div class="col-xs-12 col-sm-8">
<button type="submit" class="btn btn-primary btn-embossed disabled">{:__('OK')}</button>
</div>
</div>
</form>

View File

@@ -0,0 +1,23 @@
<form id="edit-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">对外状态:</label>
<div class="col-xs-12 col-sm-8">
<div class="radio">
{foreach name="IsStatusList" item="vo"}
<label for="row[is_status]-{$key|htmlentities}"><input id="row[is_status]-{$key|htmlentities}" name="row[is_status]" type="radio" value="{$key|htmlentities}" {in name="key" value="$row.is_status"}checked{/in} /> {$vo|htmlentities}</label>
{/foreach}
<br>
备注:<br>
1.全部开放:所有信息对外,可进入相册列表和相册详情<br>
2.部分开放:点击相册列表信息,不进入相册详情页<br>
3.会员专属:是指只有入会成功后成为商会会员的人才可以查看相册(只有会员才能查看)
</div>
</div>
</div>
<div class="form-group layer-footer">
<label class="control-label col-xs-12 col-sm-2"></label>
<div class="col-xs-12 col-sm-8">
<button type="submit" class="btn btn-primary btn-embossed disabled">{:__('OK')}</button>
</div>
</div>
</form>

View File

@@ -0,0 +1,91 @@
<form id="edit-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Name')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-name" data-rule="required" class="form-control" name="row[name]" type="text" value="{$row.name|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Release_date')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-release_date" data-rule="required" class="form-control datetimepicker" data-date-format="YYYY-MM-DD" data-use-current="true" name="row[release_date]" type="text" value="{$row.release_date|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Type')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="radio">
{foreach name="typeList" item="vo"}
<label for="row[type]-{$key|htmlentities}"><input id="row[type]-{$key|htmlentities}" name="row[type]" type="radio" value="{$key|htmlentities}" {in name="key" value="$row.type"}checked{/in} /> {$vo|htmlentities}</label>
{/foreach}
</div>
</div>
</div>
<div class="form-group images {notin name="row.type" value="1"}hide{/notin}">
<label class="control-label col-xs-12 col-sm-2">{:__('Files')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="input-group">
<input id="c-images" class="form-control" size="50" name="row[images]" type="text" value="{$row.files|htmlentities}">
<div class="input-group-addon no-border no-padding">
<span><button type="button" id="faupload-images" class="btn btn-danger faupload" data-input-id="c-images" data-mimetype="image/*" data-multiple="true" data-preview-id="p-images"><i class="fa fa-upload"></i> {:__('Upload')}</button></span>
<span><button type="button" id="fachoose-images" class="btn btn-primary fachoose" data-input-id="c-images" data-mimetype="image/*" data-multiple="true"><i class="fa fa-list"></i> {:__('Choose')}</button></span>
</div>
<span class="msg-box n-right" for="c-images"></span>
</div>
<ul class="row list-inline faupload-preview" id="p-images"></ul>
</div>
</div>
<div class="form-group video {notin name="row.type" value="2"}hide{/notin}"">
<label class="control-label col-xs-12 col-sm-2">{:__('视频')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="input-group">
<input id="c-video" class="form-control" size="50" name="row[video]" type="text" value="{$row.files|htmlentities}">
<div class="input-group-addon no-border no-padding">
<span><button type="button" id="faupload-video" class="btn btn-danger faupload" data-input-id="c-video" data-mimetype="video/*" data-multiple="true" data-preview-id="p-video"><i class="fa fa-upload"></i> {:__('Upload')}</button></span>
<span><button type="button" id="fachoose-video" class="btn btn-primary fachoose" data-input-id="c-video" data-mimetype="video/*" data-multiple="false"><i class="fa fa-list"></i> {:__('Choose')}</button></span>
</div>
<span class="msg-box n-right" for="c-video"></span>
</div>
<ul class="row list-inline faupload-preview" id="p-video"></ul>
</div>
</div>
<div class="form-group image {notin name="row.type" value="2"}hide{/notin}">
<label class="control-label col-xs-12 col-sm-2">{:__('视频封面图')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="input-group">
<input id="c-image" class="form-control" size="50" name="row[image]" type="text" value="{$row.image|htmlentities}">
<div class="input-group-addon no-border no-padding">
<span><button type="button" id="faupload-image" class="btn btn-danger faupload" data-input-id="c-image" data-mimetype="image/*" data-multiple="false" data-preview-id="p-image"><i class="fa fa-upload"></i> {:__('Upload')}</button></span>
<span><button type="button" id="fachoose-image" class="btn btn-primary fachoose" data-input-id="c-image" data-mimetype="image/*" data-multiple="true"><i class="fa fa-list"></i> {:__('Choose')}</button></span>
</div>
<span class="msg-box n-right" for="c-image"></span>
</div>
<ul class="row list-inline faupload-preview" id="p-image"></ul>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Weigh')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-weigh" class="form-control" name="row[weigh]" type="number" value="{$row.weigh|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Status')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="radio">
{foreach name="statusList" item="vo"}
<label for="row[status]-{$key|htmlentities}"><input id="row[status]-{$key|htmlentities}" name="row[status]" type="radio" value="{$key|htmlentities}" {in name="key" value="$row.status"}checked{/in} /> {$vo|htmlentities}</label>
{/foreach}
</div>
</div>
</div>
<div class="form-group layer-footer">
<label class="control-label col-xs-12 col-sm-2"></label>
<div class="col-xs-12 col-sm-8">
<button type="submit" class="btn btn-primary btn-embossed disabled">{:__('OK')}</button>
</div>
</div>
</form>

View File

@@ -0,0 +1,49 @@
<div class="panel panel-default panel-intro">
<div class="panel-heading">
{:build_heading(null,FALSE)}
<ul class="nav nav-tabs" data-field="status">
<li class="{:$Think.get.status === null ? 'active' : ''}"><a href="#t-all" data-value="" data-toggle="tab">{:__('All')}</a></li>
{foreach name="statusList" item="vo"}
<li class="{:$Think.get.status === (string)$key ? 'active' : ''}"><a href="#t-{$key|htmlentities}" data-value="{$key|htmlentities}" data-toggle="tab">{$vo|htmlentities}</a></li>
{/foreach}
</ul>
</div>
<div class="panel-body">
<div id="myTabContent" class="tab-content">
<div class="tab-pane fade active in" id="one">
<div class="widget-body no-padding">
<div id="toolbar" class="toolbar">
<a href="javascript:;" class="btn btn-primary btn-refresh" title="{:__('Refresh')}" ><i class="fa fa-refresh"></i> </a>
<a href="javascript:;" class="btn btn-success btn-add {:$auth->check('wdsxh/album/add')?'':'hide'}" title="{:__('Add')}" ><i class="fa fa-plus"></i> {:__('Add')}</a>
<a href="javascript:;" class="btn btn-success btn-edit btn-disabled disabled {:$auth->check('wdsxh/album/edit')?'':'hide'}" title="{:__('Edit')}" ><i class="fa fa-pencil"></i> {:__('Edit')}</a>
<a href="javascript:;" class="btn btn-danger btn-del btn-disabled disabled {:$auth->check('wdsxh/album/del')?'':'hide'}" title="{:__('Delete')}" ><i class="fa fa-trash"></i> {:__('Delete')}</a>
<div class="dropdown btn-group {:$auth->check('wdsxh/album/multi')?'':'hide'}">
<a class="btn btn-primary btn-more dropdown-toggle btn-disabled disabled" data-toggle="dropdown"><i class="fa fa-cog"></i> {:__('More')}</a>
<ul class="dropdown-menu text-left" role="menu">
{foreach name="statusList" item="vo"}
<li><a class="btn btn-link btn-multi btn-disabled disabled" href="javascript:" data-params="status={$key|htmlentities}">{:__('Set status to ' . $key)}</a></li>
{/foreach}
</ul>
</div>
<a class="btn btn-success btn-recyclebin btn-dialog {:$auth->check('wdsxh/album/recyclebin')?'':'hide'}" href="wdsxh/album/recyclebin" title="{:__('Recycle bin')}"><i class="fa fa-recycle"></i> {:__('Recycle bin')}</a>
<a href="wdsxh/album/album_config" class="btn btn-info btn-dialog {:$auth->check('wdsxh/album/album_config')?'':'hide'}" title="商会相册配置" data-area=["55%","55%"] ><i class="fa fa-cog"></i>商会相册配置</a>
</div>
<table id="table" class="table table-striped table-bordered table-hover table-nowrap"
data-operate-edit="{:$auth->check('wdsxh/album/edit')}"
data-operate-del="{:$auth->check('wdsxh/album/del')}"
width="100%">
</table>
</div>
</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,25 @@
<div class="panel panel-default panel-intro">
{:build_heading()}
<div class="panel-body">
<div id="myTabContent" class="tab-content">
<div class="tab-pane fade active in" id="one">
<div class="widget-body no-padding">
<div id="toolbar" class="toolbar">
{:build_toolbar('refresh')}
<a class="btn btn-info btn-multi btn-disabled disabled {:$auth->check('wdsxh/album/restore')?'':'hide'}" href="javascript:;" data-url="wdsxh/album/restore" data-action="restore"><i class="fa fa-rotate-left"></i> {:__('Restore')}</a>
<a class="btn btn-danger btn-multi btn-disabled disabled {:$auth->check('wdsxh/album/destroy')?'':'hide'}" href="javascript:;" data-url="wdsxh/album/destroy" data-action="destroy"><i class="fa fa-times"></i> {:__('Destroy')}</a>
<a class="btn btn-success btn-restoreall {:$auth->check('wdsxh/album/restore')?'':'hide'}" href="javascript:;" data-url="wdsxh/album/restore" title="{:__('Restore all')}"><i class="fa fa-rotate-left"></i> {:__('Restore all')}</a>
<a class="btn btn-danger btn-destroyall {:$auth->check('wdsxh/album/destroy')?'':'hide'}" href="javascript:;" data-url="wdsxh/album/destroy" title="{:__('Destroy all')}"><i class="fa fa-times"></i> {:__('Destroy all')}</a>
</div>
<table id="table" class="table table-striped table-bordered table-hover"
data-operate-restore="{:$auth->check('wdsxh/album/restore')}"
data-operate-destroy="{:$auth->check('wdsxh/album/destroy')}"
width="100%">
</table>
</div>
</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,123 @@
<form id="add-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Cat_id')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-cat_id" data-rule="required" data-source="wdsxh/article/article_cat/index" class="form-control selectpage" name="row[cat_id]" type="text" value="">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('文章类型')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="radio">
{foreach name="typeList" item="vo"}
<label for="row[type]-{$key|htmlentities}"><input id="row[type]-{$key|htmlentities}" name="row[type]" type="radio" value="{$key|htmlentities}" {in name="key" value="1"}checked{/in} /> {$vo|htmlentities}</label>
{/foreach}
</div>
</div>
</div>
<div class="form-group linktext hide" >
<label class="control-label col-xs-12 col-sm-2">{:__('文章链接')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-link" class="form-control" name="row[link]" type="text">
</div>
</div>
<div class="form-group release">
<label class="control-label col-xs-12 col-sm-2">{:__('Release')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-release" class="form-control" name="row[release]" type="text">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Title')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-title" data-rule="required" class="form-control" name="row[title]" type="text">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Image')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="input-group">
<input id="c-image" data-rule="required" class="form-control" size="50" name="row[image]" type="text">
<div class="input-group-addon no-border no-padding">
<span><button type="button" id="faupload-image" class="btn btn-danger faupload" data-input-id="c-image" data-mimetype="image/gif,image/jpeg,image/png,image/jpg,image/bmp,image/webp" data-multiple="false" data-preview-id="p-image"><i class="fa fa-upload"></i> {:__('Upload')}</button></span>
<span><button type="button" id="fachoose-image" class="btn btn-primary fachoose" data-input-id="c-image" data-mimetype="image/*" data-multiple="false"><i class="fa fa-list"></i> {:__('Choose')}</button></span>
</div>
<span class="msg-box n-right" for="c-image"></span>
</div>
<ul class="row list-inline faupload-preview" id="p-image"></ul>
</div>
</div>
<div class="form-group read_num">
<label class="control-label col-xs-12 col-sm-2">{:__('Read_num')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-read_num" class="form-control" name="row[read_num]" type="number" value="0">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Createtime')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-createtime" class="form-control datetimepicker" data-date-format="YYYY-MM-DD HH:mm:ss" data-use-current="true" name="row[createtime]" type="text" value="{:date('Y-m-d H:i:s')}">
</div>
</div>
<div class="form-group teletext">
<label class="control-label col-xs-12 col-sm-2">{:__('Content')}:</label>
<div class="col-xs-12 col-sm-8">
<textarea id="c-content" class="form-control editor" rows="5" name="row[content]" cols="50"></textarea>
</div>
</div>
<div class="form-group files">
<label class="control-label col-xs-12 col-sm-2">{:__('Files')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="input-group">
<input id="c-files" class="form-control" size="50" name="row[files]" type="text" value="">
<div class="input-group-addon no-border no-padding">
<span><button type="button" id="faupload-files" class="btn btn-danger faupload" data-input-id="c-files" data-multiple="true" data-preview-id="p-files" data-icon-url="{:url('ajax/icon')}"><i class="fa fa-upload"></i> {:__('Upload')}</button></span>
<span><button type="button" id="fachoose-files" class="btn btn-primary fachoose" data-input-id="c-files" data-multiple="true"><i class="fa fa-list"></i> {:__('Choose')}</button></span>
</div>
<span class="msg-box n-right" for="c-files"></span>
</div>
<ul class="row list-inline faupload-preview" id="p-files" data-template="p-files-template" data-name="row[filesdata]"></ul>
<textarea class="form-control hide" name="row[filesdata]"></textarea>
<script type="text/html" id="p-files-template">
<li class="col-xs-3">
<a href="<%=fullurl%>" data-url="<%=url%>" target="_blank" class="thumbnail">
<% var __isimg = /^(gif|jpg|jpeg|png|bmp|webp|svg)$/i.test(suffix); %>
<img src="<%= __isimg ? fullurl : ((data && data.iconUrl ? data.iconUrl : 'ajax/icon') + '?suffix=' + suffix) %>" class="img-responsive">
</a>
<div class="input-group input-group-sm" style="margin-top:5px;">
<input type="text" class="form-control" name="row[filesdata][<%=index%>][name]" placeholder="输入文件名(不含后缀)" value="<%= value && value.name ? value.name : '' %>">
<span class="input-group-addon">.<%=suffix%></span>
</div>
<a href="javascript:;" class="btn btn-danger btn-xs btn-trash" style="margin-top:5px;"><i class="fa fa-trash"></i></a>
</li>
</script>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Status')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="radio">
{foreach name="statusList" item="vo"}
<label for="row[status]-{$key|htmlentities}"><input id="row[status]-{$key|htmlentities}" name="row[status]" type="radio" value="{$key|htmlentities}" {in name="key" value="1"}checked{/in} /> {$vo|htmlentities}</label>
{/foreach}
</div>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Weigh')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-weigh" data-rule="required" class="form-control" name="row[weigh]" type="number" value="0">
</div>
</div>
<div class="form-group layer-footer">
<label class="control-label col-xs-12 col-sm-2"></label>
<div class="col-xs-12 col-sm-8">
<button type="submit" class="btn btn-primary btn-embossed disabled">{:__('OK')}</button>
</div>
</div>
</form>

View File

@@ -0,0 +1,124 @@
<form id="edit-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Cat_id')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-cat_id" data-rule="required" data-source="wdsxh/article/article_cat/index" class="form-control selectpage" name="row[cat_id]" type="text" value="{$row.cat_id|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Type')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="radio">
{foreach name="typeList" item="vo"}
<label for="row[type]-{$key|htmlentities}"><input id="row[type]-{$key|htmlentities}" name="row[type]" type="radio" value="{$key|htmlentities}" {in name="key" value="$row.type"}checked{/in} /> {$vo|htmlentities}</label>
{/foreach}
</div>
</div>
</div>
<div class="form-group linktext {notin name="row.type" value="2"}hide{/notin}">
<label class="control-label col-xs-12 col-sm-2">{:__('文章链接')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-link" class="form-control" name="row[link]" type="text" value="{$row.link|htmlentities}">
</div>
</div>
<div class="form-group release {notin name="row.type" value="1"}hide{/notin}">
<label class="control-label col-xs-12 col-sm-2">{:__('Release')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-release" class="form-control" name="row[release]" type="text" value="{$row.release|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Title')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-title" data-rule="required" class="form-control" name="row[title]" type="text" value="{$row.title|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Image')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="input-group">
<input id="c-image" data-rule="required" class="form-control" size="50" name="row[image]" type="text" value="{$row.image|htmlentities}">
<div class="input-group-addon no-border no-padding">
<span><button type="button" id="faupload-image" class="btn btn-danger faupload" data-input-id="c-image" data-mimetype="image/gif,image/jpeg,image/png,image/jpg,image/bmp,image/webp" data-multiple="false" data-preview-id="p-image"><i class="fa fa-upload"></i> {:__('Upload')}</button></span>
<span><button type="button" id="fachoose-image" class="btn btn-primary fachoose" data-input-id="c-image" data-mimetype="image/*" data-multiple="false"><i class="fa fa-list"></i> {:__('Choose')}</button></span>
</div>
<span class="msg-box n-right" for="c-image"></span>
</div>
<ul class="row list-inline faupload-preview" id="p-image"></ul>
</div>
</div>
<div class="form-group read_num {notin name="row.type" value="1"}hide{/notin}">
<label class="control-label col-xs-12 col-sm-2">{:__('Read_num')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-read_num" class="form-control" name="row[read_num]" type="number" value="{$row.read_num|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Createtime')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-createtime" class="form-control datetimepicker" data-date-format="YYYY-MM-DD HH:mm:ss" data-use-current="true" name="row[createtime]" type="text" value="{:$row.createtime?datetime($row.createtime):''}">
</div>
</div>
<div class="form-group teletext {notin name="row.type" value="1"}hide{/notin}">
<label class="control-label col-xs-12 col-sm-2">{:__('Content')}:</label>
<div class="col-xs-12 col-sm-8">
<textarea id="c-content" class="form-control editor" rows="5" name="row[content]" cols="50">{$row.content|htmlentities}</textarea>
</div>
</div>
<div class="form-group files {notin name="row.type" value="1"}hide{/notin}">
<label class="control-label col-xs-12 col-sm-2">{:__('Files')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="input-group">
<input id="c-files" class="form-control" size="50" name="row[files]" type="text" value="{$row.files|htmlentities}">
<div class="input-group-addon no-border no-padding">
<span><button type="button" id="faupload-files" class="btn btn-danger faupload" data-input-id="c-files" data-multiple="true" data-preview-id="p-files" data-icon-url="{:url('ajax/icon')}"><i class="fa fa-upload"></i> {:__('Upload')}</button></span>
<span><button type="button" id="fachoose-files" class="btn btn-primary fachoose" data-input-id="c-files" data-multiple="true"><i class="fa fa-list"></i> {:__('Choose')}</button></span>
</div>
<span class="msg-box n-right" for="c-files"></span>
</div>
<ul class="row list-inline faupload-preview" id="p-files" data-template="p-files-template" data-name="row[filesdata]"></ul>
<textarea class="form-control hide" name="row[filesdata]">{$row.filesdata|htmlentities}</textarea>
<script type="text/html" id="p-files-template">
<li class="col-xs-3">
<a href="<%=fullurl%>" data-url="<%=url%>" target="_blank" class="thumbnail">
<% var __isimg = /^(gif|jpg|jpeg|png|bmp|webp|svg)$/i.test(suffix); %>
<img src="<%= __isimg ? fullurl : ((data && data.iconUrl ? data.iconUrl : 'ajax/icon') + '?suffix=' + suffix) %>" class="img-responsive">
</a>
<div class="input-group input-group-sm" style="margin-top:5px;">
<input type="text" class="form-control" name="row[filesdata][<%=index%>][name]" placeholder="输入文件名(不含后缀)" value="<%= value && value.name ? value.name : '' %>">
<span class="input-group-addon">.<%=suffix%></span>
</div>
<a href="javascript:;" class="btn btn-danger btn-xs btn-trash" style="margin-top:5px;"><i class="fa fa-trash"></i></a>
</li>
</script>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Status')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="radio">
{foreach name="statusList" item="vo"}
<label for="row[status]-{$key|htmlentities}"><input id="row[status]-{$key|htmlentities}" name="row[status]" type="radio" value="{$key|htmlentities}" {in name="key" value="$row.status"}checked{/in} /> {$vo|htmlentities}</label>
{/foreach}
</div>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Weigh')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-weigh" data-rule="required" class="form-control" name="row[weigh]" type="number" value="{$row.weigh|htmlentities}">
</div>
</div>
<div class="form-group layer-footer">
<label class="control-label col-xs-12 col-sm-2"></label>
<div class="col-xs-12 col-sm-8">
<button type="submit" class="btn btn-primary btn-embossed disabled">{:__('OK')}</button>
</div>
</div>
</form>

View File

@@ -0,0 +1,46 @@
<div class="panel panel-default panel-intro">
<div class="panel-heading">
{:build_heading(null,FALSE)}
<ul class="nav nav-tabs" data-field="status">
<li class="{:$Think.get.status === null ? 'active' : ''}"><a href="#t-all" data-value="" data-toggle="tab">{:__('All')}</a></li>
{foreach name="statusList" item="vo"}
<li class="{:$Think.get.status === (string)$key ? 'active' : ''}"><a href="#t-{$key|htmlentities}" data-value="{$key|htmlentities}" data-toggle="tab">{$vo|htmlentities}</a></li>
{/foreach}
</ul>
</div>
<div class="panel-body">
<div id="myTabContent" class="tab-content">
<div class="tab-pane fade active in" id="one">
<div class="widget-body no-padding">
<div id="toolbar" class="toolbar">
<a href="javascript:;" class="btn btn-primary btn-refresh" title="{:__('Refresh')}" ><i class="fa fa-refresh"></i> </a>
<a href="javascript:;" class="btn btn-success btn-add {:$auth->check('wdsxh/article/article/add')?'':'hide'}" title="{:__('Add')}" ><i class="fa fa-plus"></i> {:__('Add')}</a>
<a href="javascript:;" class="btn btn-success btn-edit btn-disabled disabled {:$auth->check('wdsxh/article/article/edit')?'':'hide'}" title="{:__('Edit')}" ><i class="fa fa-pencil"></i> {:__('Edit')}</a>
<a href="javascript:;" class="btn btn-danger btn-del btn-disabled disabled {:$auth->check('wdsxh/article/article/del')?'':'hide'}" title="{:__('Delete')}" ><i class="fa fa-trash"></i> {:__('Delete')}</a>
<div class="dropdown btn-group {:$auth->check('wdsxh/article/article/multi')?'':'hide'}">
<a class="btn btn-primary btn-more dropdown-toggle btn-disabled disabled" data-toggle="dropdown"><i class="fa fa-cog"></i> {:__('More')}</a>
<ul class="dropdown-menu text-left" role="menu">
{foreach name="statusList" item="vo"}
<li><a class="btn btn-link btn-multi btn-disabled disabled" href="javascript:" data-params="status={$key|htmlentities}">{:__('Set status to ' . $key)}</a></li>
{/foreach}
</ul>
</div>
</div>
<table id="table" class="table table-striped table-bordered table-hover table-nowrap"
data-operate-edit="{:$auth->check('wdsxh/article/article/edit')}"
data-operate-del="{:$auth->check('wdsxh/article/article/del')}"
width="100%">
</table>
</div>
</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,32 @@
<form id="add-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Name')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-name" data-rule="required" class="form-control" name="row[name]" type="text">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Weigh')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-weigh" data-rule="required" class="form-control" name="row[weigh]" type="number" value="0">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Status')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="radio">
{foreach name="statusList" item="vo"}
<label for="row[status]-{$key|htmlentities}"><input id="row[status]-{$key|htmlentities}" name="row[status]" type="radio" value="{$key|htmlentities}" {in name="key" value="1"}checked{/in} /> {$vo|htmlentities}</label>
{/foreach}
</div>
</div>
</div>
<div class="form-group layer-footer">
<label class="control-label col-xs-12 col-sm-2"></label>
<div class="col-xs-12 col-sm-8">
<button type="submit" class="btn btn-primary btn-embossed disabled">{:__('OK')}</button>
</div>
</div>
</form>

View File

@@ -0,0 +1,32 @@
<form id="edit-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Name')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-name" data-rule="required" class="form-control" name="row[name]" type="text" value="{$row.name|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Weigh')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-weigh" data-rule="required" class="form-control" name="row[weigh]" type="number" value="{$row.weigh|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Status')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="radio">
{foreach name="statusList" item="vo"}
<label for="row[status]-{$key|htmlentities}"><input id="row[status]-{$key|htmlentities}" name="row[status]" type="radio" value="{$key|htmlentities}" {in name="key" value="$row.status"}checked{/in} /> {$vo|htmlentities}</label>
{/foreach}
</div>
</div>
</div>
<div class="form-group layer-footer">
<label class="control-label col-xs-12 col-sm-2"></label>
<div class="col-xs-12 col-sm-8">
<button type="submit" class="btn btn-primary btn-embossed disabled">{:__('OK')}</button>
</div>
</div>
</form>

View File

@@ -0,0 +1,46 @@
<div class="panel panel-default panel-intro">
<div class="panel-heading">
{:build_heading(null,FALSE)}
<ul class="nav nav-tabs" data-field="status">
<li class="{:$Think.get.status === null ? 'active' : ''}"><a href="#t-all" data-value="" data-toggle="tab">{:__('All')}</a></li>
{foreach name="statusList" item="vo"}
<li class="{:$Think.get.status === (string)$key ? 'active' : ''}"><a href="#t-{$key|htmlentities}" data-value="{$key|htmlentities}" data-toggle="tab">{$vo|htmlentities}</a></li>
{/foreach}
</ul>
</div>
<div class="panel-body">
<div id="myTabContent" class="tab-content">
<div class="tab-pane fade active in" id="one">
<div class="widget-body no-padding">
<div id="toolbar" class="toolbar">
<a href="javascript:;" class="btn btn-primary btn-refresh" title="{:__('Refresh')}" ><i class="fa fa-refresh"></i> </a>
<a href="javascript:;" class="btn btn-success btn-add {:$auth->check('wdsxh/article/article_cat/add')?'':'hide'}" title="{:__('Add')}" ><i class="fa fa-plus"></i> {:__('Add')}</a>
<a href="javascript:;" class="btn btn-success btn-edit btn-disabled disabled {:$auth->check('wdsxh/article/article_cat/edit')?'':'hide'}" title="{:__('Edit')}" ><i class="fa fa-pencil"></i> {:__('Edit')}</a>
<a href="javascript:;" class="btn btn-danger btn-del btn-disabled disabled {:$auth->check('wdsxh/article/article_cat/del')?'':'hide'}" title="{:__('Delete')}" ><i class="fa fa-trash"></i> {:__('Delete')}</a>
<div class="dropdown btn-group {:$auth->check('wdsxh/article/article_cat/multi')?'':'hide'}">
<a class="btn btn-primary btn-more dropdown-toggle btn-disabled disabled" data-toggle="dropdown"><i class="fa fa-cog"></i> {:__('More')}</a>
<ul class="dropdown-menu text-left" role="menu">
{foreach name="statusList" item="vo"}
<li><a class="btn btn-link btn-multi btn-disabled disabled" href="javascript:" data-params="status={$key|htmlentities}">{:__('Set status to ' . $key)}</a></li>
{/foreach}
</ul>
</div>
</div>
<table id="table" class="table table-striped table-bordered table-hover table-nowrap"
data-operate-edit="{:$auth->check('wdsxh/article/article_cat/edit')}"
data-operate-del="{:$auth->check('wdsxh/article/article_cat/del')}"
width="100%">
</table>
</div>
</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,99 @@
<form id="add-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Title')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-title" data-rule="required" class="form-control" name="row[title]" type="text">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">轮播图片:</label>
<div class="col-xs-12 col-sm-8">
<div class="input-group">
<input id="c-image" data-rule="required" class="form-control" size="50" name="row[image]" type="text">
<div class="input-group-addon no-border no-padding">
<span><button type="button" id="faupload-image" class="btn btn-danger faupload" data-input-id="c-image" data-mimetype="image/gif,image/jpeg,image/png,image/jpg,image/bmp" data-multiple="false" data-preview-id="p-image"><i class="fa fa-upload"></i> {:__('Upload')}</button></span>
<span><button type="button" id="fachoose-image" class="btn btn-primary fachoose" data-input-id="c-image" data-mimetype="image/*" data-multiple="false"><i class="fa fa-list"></i> {:__('Choose')}</button></span>
</div>
<span class="msg-box n-right" for="c-image"></span>
</div>
</br>
<div>小程序图片建议尺寸比例(2:1)</div>
<ul class="row list-inline faupload-preview" id="p-image"></ul>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Jump_type')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="radio">
{foreach name="jumpTypeList" item="vo"}
<label for="row[jump_type]-{$key|htmlentities}"><input id="row[jump_type]-{$key|htmlentities}" name="row[jump_type]" type="radio" value="{$key|htmlentities}" {in name="key" value="1"}checked{/in} /> {$vo|htmlentities}</label>
{/foreach}
</div>
</div>
</div>
<div class="form-group teletext">
<label class="control-label col-xs-12 col-sm-2">{:__('Content')}:</label>
<div class="col-xs-12 col-sm-8">
<textarea id="c-content" class="form-control editor" rows="5" name="row[content]" cols="50"></textarea>
</div>
</div>
<div class="form-group page-url hide">
<label class="control-label col-xs-12 col-sm-2">内部页面:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-jump_link" readonly class="form-control selectpage" data-primary-key="url" data-source="wdsxh/link/index" name="row[jump_link]" type="text">
</div>
</div>
<div class="form-group page-url hide">
<label class="control-label col-xs-12 col-sm-2">页面参数:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-param" class="form-control" name="row[param]" type="text" placeholder="如需设置页面参数请输入参数信息如“id=1&cat=2”否则为空即可">
</div>
</div>
<div class="form-group outer-url hide">
<label class="control-label col-xs-12 col-sm-2">外部链接:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-jump_h5" class="form-control" name="row[jump_h5]" type="text" placeholder="输入完整网址链接如“http://www.baidu.com”">
<span class="help-block">注意:外部链接必须在小程序控制台设置业务域名</span>
</div>
</div>
<div class="form-group wxapp hide">
<label class="control-label col-xs-12 col-sm-2">小程序Appid:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-wxapp-appid" class="form-control" name="row[wxapp][appid]" type="text" placeholder="输入要跳转的小程序Appid信息">
</div>
</div>
<div class="form-group wxapp hide">
<label class="control-label col-xs-12 col-sm-2">页面路径:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-wxapp-path" class="form-control" name="row[wxapp][path]" type="text" placeholder="输入要跳转的小程序页面路径,如“/page/index/index”">
</div>
</div>
<div class="form-group hide">
<label class="control-label col-xs-12 col-sm-2">{:__('Status')}:</label>
<div class="col-xs-12 col-sm-8">
<select id="c-status" data-rule="required" class="form-control selectpicker" name="row[status]">
{foreach name="statusList" item="vo"}
<option value="{$key|htmlentities}" {in name="key" value="1"}selected{/in}>{$vo|htmlentities}</option>
{/foreach}
</select>
</div>
</div>
<div class="form-group hide">
<label class="control-label col-xs-12 col-sm-2">{:__('Weigh')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-weigh" data-rule="required" class="form-control" name="row[weigh]" type="number" value="0">
</div>
</div>
<div class="form-group layer-footer">
<label class="control-label col-xs-12 col-sm-2"></label>
<div class="col-xs-12 col-sm-8">
<button type="submit" class="btn btn-success btn-embossed disabled">{:__('OK')}</button>
<button type="reset" class="btn btn-default btn-embossed">{:__('Reset')}</button>
</div>
</div>
</form>

View File

@@ -0,0 +1,101 @@
<form id="edit-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Title')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-title" data-rule="required" class="form-control" name="row[title]" type="text" value="{$row.title|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">轮播图片</label>
<div class="col-xs-12 col-sm-8">
<div class="input-group">
<input id="c-image" data-rule="required" class="form-control" size="50" name="row[image]" type="text" value="{$row.image|htmlentities}">
<div class="input-group-addon no-border no-padding">
<span><button type="button" id="faupload-image" class="btn btn-danger faupload" data-input-id="c-image" data-mimetype="image/gif,image/jpeg,image/png,image/jpg,image/bmp" data-multiple="false" data-preview-id="p-image"><i class="fa fa-upload"></i> {:__('Upload')}</button></span>
<span><button type="button" id="fachoose-image" class="btn btn-primary fachoose" data-input-id="c-image" data-mimetype="image/*" data-multiple="false"><i class="fa fa-list"></i> {:__('Choose')}</button></span>
</div>
<span class="msg-box n-right" for="c-image"></span>
</div>
</br>
<div>小程序图片建议尺寸比例(2:1)</div>
<ul class="row list-inline faupload-preview" id="p-image"></ul>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Jump_type')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="radio">
{foreach name="jumpTypeList" item="vo"}
<label for="row[jump_type]-{$key|htmlentities}"><input id="row[jump_type]-{$key|htmlentities}" name="row[jump_type]" type="radio" value="{$key|htmlentities}" {in name="key" value="$row.jump_type"}checked{/in} /> {$vo|htmlentities}</label>
{/foreach}
</div>
</div>
</div>
<div class="form-group teletext {notin name="row.jump_type" value="1"}hide{/notin}">
<label class="control-label col-xs-12 col-sm-2">{:__('Content')}:</label>
<div class="col-xs-12 col-sm-8">
<textarea id="c-content" class="form-control editor" rows="5" name="row[content]" cols="50">{$row.content|default=""}</textarea>
</div>
</div>
<div class="form-group page-url {notin name="row.jump_type" value="2"}hide{/notin}">
<label class="control-label col-xs-12 col-sm-2">内部页面:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-jump_link" readonly class="form-control selectpage" data-primary-key="url" data-source="wdsxh/link/index" name="row[jump_link]" type="text" value="{$row.jump_link|default=""}">
</div>
</div>
<div class="form-group page-url {notin name="row.jump_type" value="2"}hide{/notin}">
<label class="control-label col-xs-12 col-sm-2">页面参数:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-param" class="form-control" name="row[param]" type="text" placeholder="如需设置页面参数请输入参数信息如“id=1&cat=2”否则为空即可" value="{$row.param|default=""}">
</div>
</div>
<div class="form-group outer-url {notin name="row.jump_type" value="4"}hide{/notin}">
<label class="control-label col-xs-12 col-sm-2">外部链接:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-jump_h5" class="form-control" name="row[jump_h5]" type="text" placeholder="输入完整网址链接如“http://www.baidu.com”" value="{$row.jump_h5|default=""}">
<span class="help-block">注意:外部链接必须在小程序控制台设置业务域名</span>
</div>
</div>
<div class="form-group wxapp {notin name="row.jump_type" value="3"}hide{/notin}">
<label class="control-label col-xs-12 col-sm-2">小程序Appid:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-wxapp-appid" class="form-control" name="row[wxapp][appid]" type="text" placeholder="输入要跳转的小程序Appid信息" value="{$row.wxapp.appid|default=""}">
</div>
</div>
<div class="form-group wxapp {notin name="row.jump_type" value="3"}hide{/notin}">
<label class="control-label col-xs-12 col-sm-2">页面路径:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-wxapp-path" class="form-control" name="row[wxapp][path]" type="text" placeholder="输入要跳转的小程序页面路径,如“/page/index/index”" value="{$row.wxapp.path|default=""}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Status')}:</label>
<div class="col-xs-12 col-sm-8">
<select id="c-status" data-rule="required" class="form-control selectpicker" name="row[status]">
{foreach name="statusList" item="vo"}
<option value="{$key|htmlentities}" {in name="key" value="$row.status"}selected{/in}>{$vo|htmlentities}</option>
{/foreach}
</select>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Weigh')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-weigh" data-rule="required" class="form-control" name="row[weigh]" type="number" value="{$row.weigh|htmlentities}">
</div>
</div>
<div class="form-group layer-footer">
<label class="control-label col-xs-12 col-sm-2"></label>
<div class="col-xs-12 col-sm-8">
<button type="submit" class="btn btn-success btn-embossed disabled">{:__('OK')}</button>
<button type="reset" class="btn btn-default btn-embossed">{:__('Reset')}</button>
</div>
</div>
</form>

View File

@@ -0,0 +1,46 @@
<div class="panel panel-default panel-intro">
<div class="panel-heading">
{:build_heading(null,FALSE)}
<ul class="nav nav-tabs" data-field="status">
<li class="{:$Think.get.status === null ? 'active' : ''}"><a href="#t-all" data-value="" data-toggle="tab">{:__('All')}</a></li>
{foreach name="statusList" item="vo"}
<li class="{:$Think.get.status === (string)$key ? 'active' : ''}"><a href="#t-{$key|htmlentities}" data-value="{$key|htmlentities}" data-toggle="tab">{$vo|htmlentities}</a></li>
{/foreach}
</ul>
</div>
<div class="panel-body">
<div id="myTabContent" class="tab-content">
<div class="tab-pane fade active in" id="one">
<div class="widget-body no-padding">
<div id="toolbar" class="toolbar">
<a href="javascript:;" class="btn btn-primary btn-refresh" title="{:__('Refresh')}" ><i class="fa fa-refresh"></i> </a>
<a href="javascript:;" class="btn btn-success btn-add {:$auth->check('wdsxh/banner/add')?'':'hide'}" title="{:__('Add')}" ><i class="fa fa-plus"></i> {:__('Add')}</a>
<a href="javascript:;" class="btn btn-success btn-edit btn-disabled disabled {:$auth->check('wdsxh/banner/edit')?'':'hide'}" title="{:__('Edit')}" ><i class="fa fa-pencil"></i> {:__('Edit')}</a>
<a href="javascript:;" class="btn btn-danger btn-del btn-disabled disabled {:$auth->check('wdsxh/banner/del')?'':'hide'}" title="{:__('Delete')}" ><i class="fa fa-trash"></i> {:__('Delete')}</a>
<div class="dropdown btn-group {:$auth->check('wdsxh/banner/multi')?'':'hide'}">
<a class="btn btn-primary btn-more dropdown-toggle btn-disabled disabled" data-toggle="dropdown"><i class="fa fa-cog"></i> {:__('More')}</a>
<ul class="dropdown-menu text-left" role="menu">
{foreach name="statusList" item="vo"}
<li><a class="btn btn-link btn-multi btn-disabled disabled" href="javascript:" data-params="status={$key|htmlentities}">{:__('Set status to ' . $key)}</a></li>
{/foreach}
</ul>
</div>
</div>
<table id="table" class="table table-striped table-bordered table-hover table-nowrap"
data-operate-edit="{:$auth->check('wdsxh/banner/edit')}"
data-operate-del="{:$auth->check('wdsxh/banner/del')}"
width="100%">
</table>
</div>
</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,157 @@
<div class="panel panel-default panel-intro">
<div class="panel-heading">
<ul class="nav nav-tabs" role="tablist">
<li role="presentation" class="active"><a href="#base" aria-controls="base" role="tab" data-toggle="tab">基础信息</a></li>
<li role="presentation"><a href="#regulation" aria-controls="regulation" role="tab" data-toggle="tab">商协介绍</a></li>
<li role="presentation"><a href="#introduce" aria-controls="introduce" role="tab" data-toggle="tab">商协章程/荣誉</a></li>
<li role="presentation"><a href="#notice" aria-controls="notice" role="tab" data-toggle="tab">入会须知</a></li>
<li role="presentation"><a href="#public_account_information" aria-controls="public_account_information" role="tab" data-toggle="tab">公户信息</a></li>
</ul>
</div>
<form id="edit-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
<div class="tab-content">
<div role="tabpanel" class="tab-pane active" id="base">
<div class="panel-body">
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Name')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-name" class="form-control" name="row[name]" type="text" value="{$row.name|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Phone')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-phone" class="form-control" name="row[phone]" type="text" value="{$row.phone|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Mailbox')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-mailbox" class="form-control" name="row[mailbox]" type="text" value="{$row.mailbox|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Contacts')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-contacts" class="form-control" name="row[contacts]" type="text" value="{$row.contacts|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Address')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="input-group">
<input id="c-address" class="form-control" name="row[address]" type="text" value="{$row.address|htmlentities}">
<input id="c-lat" name="row[lat]" type="hidden" value="{$row.lat|htmlentities}">
<input id="c-lng" name="row[lng]" type="hidden" value="{$row.lng|htmlentities}">
<div class="input-group-addon no-border no-padding">
<span><button type="button" class="btn btn-danger" data-input-id="c-address" data-lat-id="c-lat" data-lng-id="c-lng" data-toggle="addresspicker"><i class="fa fa-location-arrow"></i> 选择位置</button></span>
</div>
<span class="msg-box n-right" for="c-images"></span>
</div>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">组织LOGO:</label>
<div class="col-xs-12 col-sm-8">
<div class="input-group">
<input id="c-logo" class="form-control" size="50" name="row[logo]" type="text" value="{$row.logo|htmlentities}">
<div class="input-group-addon no-border no-padding">
<span><button type="button" id="faupload-logo" class="btn btn-danger faupload" data-input-id="c-logo" data-mimetype="image/gif,image/jpeg,image/png,image/jpg,image/bmp" data-multiple="false" data-preview-id="p-logo"><i class="fa fa-upload"></i> {:__('Upload')}</button></span>
<span><button type="button" id="fachoose-logo" class="btn btn-primary fachoose" data-input-id="c-logo" data-mimetype="image/*" data-multiple="false"><i class="fa fa-list"></i> {:__('Choose')}</button></span>
</div>
<span class="msg-box n-right" for="c-logo"></span>
</div>
<ul class="row list-inline faupload-preview" id="p-logo"></ul>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Wananchi_qr_code')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="input-group">
<input id="c-wananchi_qr_code" class="form-control" size="50" name="row[wananchi_qr_code]" type="text" value="{$row.wananchi_qr_code|htmlentities}">
<div class="input-group-addon no-border no-padding">
<span><button type="button" id="faupload-wananchi_qr_code" class="btn btn-danger faupload" data-input-id="c-wananchi_qr_code" data-mimetype="image/gif,image/jpeg,image/png,image/jpg,image/bmp" data-multiple="false" data-preview-id="p-wananchi_qr_code"><i class="fa fa-upload"></i> {:__('Upload')}</button></span>
<span><button type="button" id="fachoose-wananchi_qr_code" class="btn btn-primary fachoose" data-input-id="c-wananchi_qr_code" data-mimetype="image/*" data-multiple="true"><i class="fa fa-list"></i> {:__('Choose')}</button></span>
</div>
<span class="msg-box n-right" for="c-wananchi_qr_code"></span>
</div>
</br>
<ul class="row list-inline faupload-preview" id="p-wananchi_qr_code"></ul>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">二维码跳转链接:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-qr_code_jump_link" class="form-control" name="row[qr_code_jump_link]" type="text" placeholder="输入点击公众号二维码跳转的链接地址,不填写则不跳转" value="{$row.qr_code_jump_link|htmlentities}">
</div>
</div>
</div>
</div>
<div role="tabpanel" class="tab-pane" id="introduce">
<div class="panel-body">
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">商协章程:</label>
<div class="col-xs-12 col-sm-8">
<textarea id="c-rules" class="form-control editor" name="row[rules]" cols="30">{$row.rules|htmlentities}</textarea>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Honor')}:</label>
<div class="col-xs-12 col-sm-8">
<textarea id="c-honor" class="form-control editor" rows="3" name="row[honor]" cols="30">{$row.honor|htmlentities}</textarea>
</div>
</div>
</div>
</div>
<div role="tabpanel" class="tab-pane" id="regulation">
<div class="panel-body">
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Course')}:</label>
<div class="col-xs-12 col-sm-8">
<textarea id="c-course" class="form-control editor" rows="3" name="row[course]" cols="30">{$row.course|htmlentities}</textarea>
</div>
</div>
</div>
</div>
<div role="tabpanel" class="tab-pane" id="notice">
<div class="panel-body">
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">入会须知:</label>
<div class="col-xs-12 col-sm-8">
<textarea id="c-notice" class="form-control editor" rows="3" name="row[notice]" cols="30">{$row.notice|htmlentities}</textarea>
</div>
</div>
</div>
</div>
<div role="tabpanel" class="tab-pane" id="public_account_information">
<div class="panel-body">
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Bank_account_name')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-bank_account_name" class="form-control" name="row[bank_account_name]" type="text" value="{$row.bank_account_name|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Receiving_account')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-receiving_account" class="form-control" name="row[receiving_account]" type="text" value="{$row.receiving_account|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Bank_name')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-bank_name" class="form-control" name="row[bank_name]" type="text" value="{$row.bank_name|htmlentities}">
</div>
</div>
</div>
</div>
<div class="form-group layer-footer">
<label class="control-label col-xs-12 col-sm-2"></label>
<div class="col-xs-12 col-sm-8">
<button type="submit" class="btn btn-success btn-embossed disabled">{:__('OK')}</button>
<button type="reset" class="btn btn-default btn-embossed">{:__('Reset')}</button>
</div>
</div>
</div>
</form>
</div>

View File

@@ -0,0 +1,86 @@
<form id="add-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Category_id')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-category_id" data-rule="required" data-source="wdsxh/business/category/index" class="form-control selectpage" name="row[category_id]" type="text" value="">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Member_id')}:</label>
<div class="col-xs-12 col-sm-8">
<select id="c-member_id" data-rule="required" class="form-control selectpicker" name="row[member_id]">
{foreach $memberList as $vo}
<option value="{$vo.id|htmlentities}" {if $vo.id == ''}selected{/if}>{$vo.name|htmlentities}</option>
{/foreach}
</select>
备注:<br>
1.如果平台发布,默认显示商协信息和电话;<br>
2.如果会员发布,默认显示会员信息和电话;
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Title')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-title" data-rule="required" class="form-control" name="row[title]" type="text">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Content')}:</label>
<div class="col-xs-12 col-sm-8">
<textarea id="c-content" class="form-control" rows="5" name="row[content]" cols="50"></textarea>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">地址:</label>
<div class="col-xs-12 col-sm-8">
<div class="input-group">
<input id="c-address" class="form-control" name="row[address]" type="text" value="">
<input id="c-lat" name="row[lat]" type="hidden" value="">
<input id="c-lng" name="row[lng]" type="hidden" value="">
<div class="input-group-addon no-border no-padding">
<span><button type="button" class="btn btn-danger" data-input-id="c-address" data-lat-id="c-lat" data-lng-id="c-lng" data-toggle="addresspicker"><i class="fa fa-location-arrow"></i> 选择位置</button></span>
</div>
<span class="msg-box n-right" for="c-images"></span>
</div>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Images')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="input-group">
<input id="c-images" class="form-control" size="50" name="row[images]" type="textarea">
<div class="input-group-addon no-border no-padding">
<span><button type="button" id="faupload-images" class="btn btn-danger faupload" data-input-id="c-images" data-mimetype="image/gif,image/jpeg,image/png,image/jpg,image/bmp,image/webp" data-multiple="true" data-preview-id="p-images"><i class="fa fa-upload"></i> {:__('Upload')}</button></span>
<span><button type="button" id="fachoose-images" class="btn btn-primary fachoose" data-input-id="c-images" data-mimetype="image/*" data-multiple="true"><i class="fa fa-list"></i> {:__('Choose')}</button></span>
</div>
<span class="msg-box n-right" for="c-images"></span>
</div>
<ul class="row list-inline faupload-preview" id="p-images"></ul>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Weigh')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-weigh" class="form-control" name="row[weigh]" type="number" value="0">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Status')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="radio">
{foreach name="statusList" item="vo"}
<label for="row[status]-{$key|htmlentities}"><input id="row[status]-{$key|htmlentities}" name="row[status]" type="radio" value="{$key|htmlentities}" {in name="key" value="normal"}checked{/in} /> {$vo|htmlentities}</label>
{/foreach}
</div>
</div>
</div>
<div class="form-group layer-footer">
<label class="control-label col-xs-12 col-sm-2"></label>
<div class="col-xs-12 col-sm-8">
<button type="submit" class="btn btn-primary btn-embossed disabled">{:__('OK')}</button>
</div>
</div>
</form>

View File

@@ -0,0 +1,33 @@
<form id="edit-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">对外状态:</label>
<div class="col-xs-12 col-sm-8">
<div class="radio">
{foreach name="IsStatusList" item="vo"}
<label for="row[is_status]-{$key|htmlentities}"><input id="row[is_status]-{$key|htmlentities}" name="row[is_status]" type="radio" value="{$key|htmlentities}" {in name="key" value="$row.is_status"}checked{/in} /> {$vo|htmlentities}</label>
{/foreach}
<br>
备注:<br>
1.全部开放:所有信息对外,可进入商圈列表和商圈详情<br>
2.部分开放:点击商圈列表信息,不进入商圈详情页<br>
3.会员专属:是指只有入会成功后成为商会会员的人才可以查看商圈(只有会员才能查看)
</div>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">商圈审核:</label>
<div class="col-xs-12 col-sm-8">
<div class="radio">
{foreach name="IsExclusiveList" item="vo"}
<label for="row[is_process]-{$key|htmlentities}"><input id="row[is_process]-{$key|htmlentities}" name="row[is_process]" type="radio" value="{$key|htmlentities}" {in name="key" value="$row.is_process"}checked{/in} /> {$vo|htmlentities}</label>
{/foreach}
</div>
</div>
</div>
<div class="form-group layer-footer">
<label class="control-label col-xs-12 col-sm-2"></label>
<div class="col-xs-12 col-sm-8">
<button type="submit" class="btn btn-primary btn-embossed disabled">{:__('OK')}</button>
</div>
</div>
</form>

View File

@@ -0,0 +1,86 @@
<form id="edit-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Category_id')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-category_id" data-rule="required" data-source="wdsxh/business/category/index" class="form-control selectpage" name="row[category_id]" type="text" value="{$row.category_id|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Member_id')}:</label>
<div class="col-xs-12 col-sm-8">
<select id="c-member_id" data-rule="required" class="form-control selectpicker" name="row[member_id]">
{foreach $memberList as $vo}
<option value="{$vo.id|htmlentities}" {if $vo.id == $row.member_id}selected{/if}>{$vo.name|htmlentities}</option>
{/foreach}
</select>
备注:<br>
1.如果平台发布,默认显示商协信息和电话;<br>
2.如果会员发布,默认显示会员信息和电话;
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Title')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-title" data-rule="required" class="form-control" name="row[title]" type="text" value="{$row.title|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Content')}:</label>
<div class="col-xs-12 col-sm-8">
<textarea id="c-content" class="form-control" rows="5" name="row[content]" cols="50">{$row.content|htmlentities}</textarea>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">地址:</label>
<div class="col-xs-12 col-sm-8">
<div class="input-group">
<input id="c-address" class="form-control" name="row[address]" type="text" value="{$row.address|htmlentities}">
<input id="c-lat" name="row[lat]" type="hidden" value="{$row.lat|htmlentities}">
<input id="c-lng" name="row[lng]" type="hidden" value="{$row.lng|htmlentities}">
<div class="input-group-addon no-border no-padding">
<span><button type="button" class="btn btn-danger" data-input-id="c-address" data-lat-id="c-lat" data-lng-id="c-lng" data-toggle="addresspicker"><i class="fa fa-location-arrow"></i> 选择位置</button></span>
</div>
<span class="msg-box n-right" for="c-images"></span>
</div>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Images')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="input-group">
<input id="c-images" class="form-control" size="50" name="row[images]" type="textarea" value="{$row.images|htmlentities}">
<div class="input-group-addon no-border no-padding">
<span><button type="button" id="faupload-images" class="btn btn-danger faupload" data-input-id="c-images" data-mimetype="image/gif,image/jpeg,image/png,image/jpg,image/bmp,image/webp" data-multiple="true" data-preview-id="p-images"><i class="fa fa-upload"></i> {:__('Upload')}</button></span>
<span><button type="button" id="fachoose-images" class="btn btn-primary fachoose" data-input-id="c-images" data-mimetype="image/*" data-multiple="true"><i class="fa fa-list"></i> {:__('Choose')}</button></span>
</div>
<span class="msg-box n-right" for="c-images"></span>
</div>
<ul class="row list-inline faupload-preview" id="p-images"></ul>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Weigh')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-weigh" class="form-control" name="row[weigh]" type="number" value="{$row.weigh|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Status')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="radio">
{foreach name="statusList" item="vo"}
<label for="row[status]-{$key|htmlentities}"><input id="row[status]-{$key|htmlentities}" name="row[status]" type="radio" value="{$key|htmlentities}" {in name="key" value="$row.status"}checked{/in} /> {$vo|htmlentities}</label>
{/foreach}
</div>
</div>
</div>
<div class="form-group layer-footer">
<label class="control-label col-xs-12 col-sm-2"></label>
<div class="col-xs-12 col-sm-8">
<button type="submit" class="btn btn-primary btn-embossed disabled">{:__('OK')}</button>
</div>
</div>
</form>

View File

@@ -0,0 +1,47 @@
<div class="panel panel-default panel-intro">
<div class="panel-heading">
{:build_heading(null,FALSE)}
<ul class="nav nav-tabs" data-field="status">
<li class="{:$Think.get.status === null ? 'active' : ''}"><a href="#t-all" data-value="" data-toggle="tab">{:__('All')}</a></li>
{foreach name="statusList" item="vo"}
<li class="{:$Think.get.status === (string)$key ? 'active' : ''}"><a href="#t-{$key|htmlentities}" data-value="{$key|htmlentities}" data-toggle="tab">{$vo|htmlentities}</a></li>
{/foreach}
</ul>
</div>
<div class="panel-body">
<div id="myTabContent" class="tab-content">
<div class="tab-pane fade active in" id="one">
<div class="widget-body no-padding">
<div id="toolbar" class="toolbar">
<a href="javascript:;" class="btn btn-primary btn-refresh" title="{:__('Refresh')}" ><i class="fa fa-refresh"></i> </a>
<a href="javascript:;" class="btn btn-success btn-add {:$auth->check('wdsxh/business/business/add')?'':'hide'}" title="{:__('Add')}" ><i class="fa fa-plus"></i> {:__('Add')}</a>
<a href="javascript:;" class="btn btn-success btn-edit btn-disabled disabled {:$auth->check('wdsxh/business/business/edit')?'':'hide'}" title="{:__('Edit')}" ><i class="fa fa-pencil"></i> {:__('Edit')}</a>
<a href="javascript:;" class="btn btn-danger btn-del btn-disabled disabled {:$auth->check('wdsxh/business/business/del')?'':'hide'}" title="{:__('Delete')}" ><i class="fa fa-trash"></i> {:__('Delete')}</a>
<div class="dropdown btn-group {:$auth->check('wdsxh/business/business/multi')?'':'hide'}">
<a class="btn btn-primary btn-more dropdown-toggle btn-disabled disabled" data-toggle="dropdown"><i class="fa fa-cog"></i> {:__('More')}</a>
<ul class="dropdown-menu text-left" role="menu">
{foreach name="statusList" item="vo"}
<li><a class="btn btn-link btn-multi btn-disabled disabled" href="javascript:" data-params="status={$key|htmlentities}">{:__('Set status to ' . $key)}</a></li>
{/foreach}
</ul>
</div>
<a class="btn btn-success btn-recyclebin btn-dialog {:$auth->check('wdsxh/business/business/recyclebin')?'':'hide'}" href="wdsxh/business/business/recyclebin" title="{:__('Recycle bin')}"><i class="fa fa-recycle"></i> {:__('Recycle bin')}</a>
<a href="wdsxh/business/business/business_config" class="btn btn-info btn-dialog {:$auth->check('wdsxh/business/business/business_config')?'':'hide'}" title="商圈配置" data-area=["55%","55%"] ><i class="fa fa-cog"></i> 商圈配置</a>
</div>
<table id="table" class="table table-striped table-bordered table-hover table-nowrap"
data-operate-edit="{:$auth->check('wdsxh/business/business/edit')}"
data-operate-del="{:$auth->check('wdsxh/business/business/del')}"
width="100%">
</table>
</div>
</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,25 @@
<div class="panel panel-default panel-intro">
{:build_heading()}
<div class="panel-body">
<div id="myTabContent" class="tab-content">
<div class="tab-pane fade active in" id="one">
<div class="widget-body no-padding">
<div id="toolbar" class="toolbar">
{:build_toolbar('refresh')}
<a class="btn btn-info btn-multi btn-disabled disabled {:$auth->check('wdsxh/business/business/restore')?'':'hide'}" href="javascript:;" data-url="wdsxh/business/business/restore" data-action="restore"><i class="fa fa-rotate-left"></i> {:__('Restore')}</a>
<a class="btn btn-danger btn-multi btn-disabled disabled {:$auth->check('wdsxh/business/business/destroy')?'':'hide'}" href="javascript:;" data-url="wdsxh/business/business/destroy" data-action="destroy"><i class="fa fa-times"></i> {:__('Destroy')}</a>
<a class="btn btn-success btn-restoreall {:$auth->check('wdsxh/business/business/restore')?'':'hide'}" href="javascript:;" data-url="wdsxh/business/business/restore" title="{:__('Restore all')}"><i class="fa fa-rotate-left"></i> {:__('Restore all')}</a>
<a class="btn btn-danger btn-destroyall {:$auth->check('wdsxh/business/business/destroy')?'':'hide'}" href="javascript:;" data-url="wdsxh/business/business/destroy" title="{:__('Destroy all')}"><i class="fa fa-times"></i> {:__('Destroy all')}</a>
</div>
<table id="table" class="table table-striped table-bordered table-hover"
data-operate-restore="{:$auth->check('wdsxh/business/business/restore')}"
data-operate-destroy="{:$auth->check('wdsxh/business/business/destroy')}"
width="100%">
</table>
</div>
</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,18 @@
<form id="add-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('驳回原因')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-reject" data-rule="required" class="form-control" name="row[reject]" type="text">
</div>
</div>
<div class="form-group layer-footer">
<label class="control-label col-xs-12 col-sm-2"></label>
<div class="col-xs-12 col-sm-8">
<button type="submit" class="btn btn-success btn-embossed disabled">{:__('OK')}</button>
<button type="reset" class="btn btn-default btn-embossed">{:__('Reset')}</button>
</div>
</div>
</form>

View File

@@ -0,0 +1,33 @@
<form id="add-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Name')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-name" data-rule="required" class="form-control" name="row[name]" type="text">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Weigh')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-weigh" class="form-control" name="row[weigh]" type="number" value="0">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Status')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="radio">
{foreach name="statusList" item="vo"}
<label for="row[status]-{$key|htmlentities}"><input id="row[status]-{$key|htmlentities}" name="row[status]" type="radio" value="{$key|htmlentities}" {in name="key" value="normal"}checked{/in} /> {$vo|htmlentities}</label>
{/foreach}
</div>
</div>
</div>
<div class="form-group layer-footer">
<label class="control-label col-xs-12 col-sm-2"></label>
<div class="col-xs-12 col-sm-8">
<button type="submit" class="btn btn-primary btn-embossed disabled">{:__('OK')}</button>
</div>
</div>
</form>

View File

@@ -0,0 +1,33 @@
<form id="edit-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Name')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-name" data-rule="required" class="form-control" name="row[name]" type="text" value="{$row.name|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Weigh')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-weigh" class="form-control" name="row[weigh]" type="number" value="{$row.weigh|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Status')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="radio">
{foreach name="statusList" item="vo"}
<label for="row[status]-{$key|htmlentities}"><input id="row[status]-{$key|htmlentities}" name="row[status]" type="radio" value="{$key|htmlentities}" {in name="key" value="$row.status"}checked{/in} /> {$vo|htmlentities}</label>
{/foreach}
</div>
</div>
</div>
<div class="form-group layer-footer">
<label class="control-label col-xs-12 col-sm-2"></label>
<div class="col-xs-12 col-sm-8">
<button type="submit" class="btn btn-primary btn-embossed disabled">{:__('OK')}</button>
</div>
</div>
</form>

View File

@@ -0,0 +1,46 @@
<div class="panel panel-default panel-intro">
<div class="panel-heading">
{:build_heading(null,FALSE)}
<ul class="nav nav-tabs" data-field="status">
<li class="{:$Think.get.status === null ? 'active' : ''}"><a href="#t-all" data-value="" data-toggle="tab">{:__('All')}</a></li>
{foreach name="statusList" item="vo"}
<li class="{:$Think.get.status === (string)$key ? 'active' : ''}"><a href="#t-{$key|htmlentities}" data-value="{$key|htmlentities}" data-toggle="tab">{$vo|htmlentities}</a></li>
{/foreach}
</ul>
</div>
<div class="panel-body">
<div id="myTabContent" class="tab-content">
<div class="tab-pane fade active in" id="one">
<div class="widget-body no-padding">
<div id="toolbar" class="toolbar">
<a href="javascript:;" class="btn btn-primary btn-refresh" title="{:__('Refresh')}" ><i class="fa fa-refresh"></i> </a>
<a href="javascript:;" class="btn btn-success btn-add {:$auth->check('wdsxh/business/category/add')?'':'hide'}" title="{:__('Add')}" ><i class="fa fa-plus"></i> {:__('Add')}</a>
<a href="javascript:;" class="btn btn-success btn-edit btn-disabled disabled {:$auth->check('wdsxh/business/category/edit')?'':'hide'}" title="{:__('Edit')}" ><i class="fa fa-pencil"></i> {:__('Edit')}</a>
<a href="javascript:;" class="btn btn-danger btn-del btn-disabled disabled {:$auth->check('wdsxh/business/category/del')?'':'hide'}" title="{:__('Delete')}" ><i class="fa fa-trash"></i> {:__('Delete')}</a>
<div class="dropdown btn-group {:$auth->check('wdsxh/business/category/multi')?'':'hide'}">
<a class="btn btn-primary btn-more dropdown-toggle btn-disabled disabled" data-toggle="dropdown"><i class="fa fa-cog"></i> {:__('More')}</a>
<ul class="dropdown-menu text-left" role="menu">
{foreach name="statusList" item="vo"}
<li><a class="btn btn-link btn-multi btn-disabled disabled" href="javascript:" data-params="status={$key|htmlentities}">{:__('Set status to ' . $key)}</a></li>
{/foreach}
</ul>
</div>
<a class="btn btn-success btn-recyclebin btn-dialog {:$auth->check('wdsxh/business/category/recyclebin')?'':'hide'}" href="wdsxh/business/category/recyclebin" title="{:__('Recycle bin')}"><i class="fa fa-recycle"></i> {:__('Recycle bin')}</a>
</div>
<table id="table" class="table table-striped table-bordered table-hover table-nowrap"
data-operate-edit="{:$auth->check('wdsxh/business/category/edit')}"
data-operate-del="{:$auth->check('wdsxh/business/category/del')}"
width="100%">
</table>
</div>
</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,25 @@
<div class="panel panel-default panel-intro">
{:build_heading()}
<div class="panel-body">
<div id="myTabContent" class="tab-content">
<div class="tab-pane fade active in" id="one">
<div class="widget-body no-padding">
<div id="toolbar" class="toolbar">
{:build_toolbar('refresh')}
<a class="btn btn-info btn-multi btn-disabled disabled {:$auth->check('wdsxh/business/category/restore')?'':'hide'}" href="javascript:;" data-url="wdsxh/business/category/restore" data-action="restore"><i class="fa fa-rotate-left"></i> {:__('Restore')}</a>
<a class="btn btn-danger btn-multi btn-disabled disabled {:$auth->check('wdsxh/business/category/destroy')?'':'hide'}" href="javascript:;" data-url="wdsxh/business/category/destroy" data-action="destroy"><i class="fa fa-times"></i> {:__('Destroy')}</a>
<a class="btn btn-success btn-restoreall {:$auth->check('wdsxh/business/category/restore')?'':'hide'}" href="javascript:;" data-url="wdsxh/business/category/restore" title="{:__('Restore all')}"><i class="fa fa-rotate-left"></i> {:__('Restore all')}</a>
<a class="btn btn-danger btn-destroyall {:$auth->check('wdsxh/business/category/destroy')?'':'hide'}" href="javascript:;" data-url="wdsxh/business/category/destroy" title="{:__('Destroy all')}"><i class="fa fa-times"></i> {:__('Destroy all')}</a>
</div>
<table id="table" class="table table-striped table-bordered table-hover"
data-operate-restore="{:$auth->check('wdsxh/business/category/restore')}"
data-operate-destroy="{:$auth->check('wdsxh/business/category/destroy')}"
width="100%">
</table>
</div>
</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,36 @@
<form id="edit-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Name')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-name" data-rule="required" class="form-control" name="row[name]" type="text" value="{$row.name|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Images')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="input-group">
<input id="c-images" data-rule="required" class="form-control" size="50" name="row[images]" type="textarea" value="{$row.images|htmlentities}">
<div class="input-group-addon no-border no-padding">
<span><button type="button" id="faupload-images" class="btn btn-danger faupload" data-input-id="c-images" data-mimetype="image/gif,image/jpeg,image/png,image/jpg,image/bmp,image/webp" data-multiple="true" data-preview-id="p-images"><i class="fa fa-upload"></i> {:__('Upload')}</button></span>
<span><button type="button" id="fachoose-images" class="btn btn-primary fachoose" data-input-id="c-images" data-mimetype="image/*" data-multiple="true"><i class="fa fa-list"></i> {:__('Choose')}</button></span>
</div>
<span class="msg-box n-right" for="c-images"></span>
</div>
<ul class="row list-inline faupload-preview" id="p-images"></ul>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Content')}:</label>
<div class="col-xs-12 col-sm-8">
<textarea id="c-content" data-rule="required" class="form-control editor" rows="5" name="row[content]" cols="50">{$row.content|htmlentities}</textarea>
</div>
</div>
<div class="form-group layer-footer">
<label class="control-label col-xs-12 col-sm-2"></label>
<div class="col-xs-12 col-sm-8">
<button type="submit" class="btn btn-primary btn-embossed disabled">{:__('OK')}</button>
</div>
</div>
</form>

View File

@@ -0,0 +1,28 @@
<div class="panel panel-default panel-intro">
{:build_heading()}
<div class="panel-body">
<div id="myTabContent" class="tab-content">
<div class="tab-pane fade active in" id="one">
<div class="widget-body no-padding">
<div id="toolbar" class="toolbar">
<a href="javascript:;" class="btn btn-primary btn-refresh" title="{:__('Refresh')}" ><i class="fa fa-refresh"></i> </a>
<a href="javascript:;" class="btn btn-success btn-edit btn-disabled disabled {:$auth->check('wdsxh/company_goods/edit')?'':'hide'}" title="{:__('Edit')}" ><i class="fa fa-pencil"></i> {:__('Edit')}</a>
<a href="javascript:;" class="btn btn-danger btn-del btn-disabled disabled {:$auth->check('wdsxh/company_goods/del')?'':'hide'}" title="{:__('Delete')}" ><i class="fa fa-trash"></i> {:__('Delete')}</a>
</div>
<table id="table" class="table table-striped table-bordered table-hover table-nowrap"
data-operate-edit="{:$auth->check('wdsxh/company_goods/edit')}"
data-operate-del="{:$auth->check('wdsxh/company_goods/del')}"
width="100%">
</table>
</div>
</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,414 @@
<div class="panel panel-default panel-intro">
<div class="panel-heading">
<ul class="nav nav-tabs" role="tablist">
<li role="presentation" class="active"><a href="#introduce" aria-controls="introduce" role="tab" data-toggle="tab">系统设置</a></li>
<li role="presentation"><a href="#applet" aria-controls="applet" role="tab" data-toggle="tab">小程序设置</a></li>
<li role="presentation"><a href="#payment" aria-controls="payment" role="tab" data-toggle="tab">支付设置</a></li>
<li role="presentation"><a href="#applet_notice" aria-controls="applet_notice" role="tab" data-toggle="tab">小程序消息通知</a></li>
<li role="presentation"><a href="#agreement" aria-controls="agreement" role="tab" data-toggle="tab">协议设置</a></li>
<li role="presentation"><a href="#record_number" aria-controls="record_number" role="tab" data-toggle="tab">备案号</a></li>
<li role="presentation"><a href="#wananchi" aria-controls="wananchi" role="tab" data-toggle="tab">公众号设置</a></li>
<li role="presentation"><a href="#data_screen" aria-controls="data_screen" role="tab" data-toggle="tab">数据大屏设置</a></li>
<li role="presentation"><a href="#alibaba_cloud" aria-controls="alibaba_cloud" role="tab" data-toggle="tab">阿里云短信服务</a></li>
</ul>
</div>
<form id="edit-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
<div class="tab-content">
<!--系统设置-->
<div role="tabpanel" class="tab-pane active" id="introduce">
<div class="panel-body">
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Organize')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-organize" class="form-control" name="row[organize]" type="text" value="{$row.organize|htmlentities}">
<span class="help-block">提示:请手动输入组织类型,例如商会,协会,学会,研究会等,小程序会显示相应的组织类型</span>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Share_title')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-share_title" class="form-control" name="row[share_title]" type="text" value="{$row.share_title|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Share_image')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="input-group">
<input id="c-share_image" class="form-control" size="50" name="row[share_image]" type="text" value="{$row.share_image|htmlentities}">
<div class="input-group-addon no-border no-padding">
<span><button type="button" id="faupload-share_image" class="btn btn-danger faupload" data-input-id="c-share_image" data-mimetype="image/gif,image/jpeg,image/png,image/jpg,image/bmp,image/webp" data-multiple="false" data-preview-id="p-share_image"><i class="fa fa-upload"></i> {:__('Upload')}</button></span>
<span><button type="button" id="fachoose-share_image" class="btn btn-primary fachoose" data-input-id="c-share_image" data-mimetype="image/*" data-multiple="false"><i class="fa fa-list"></i> {:__('Choose')}</button></span>
</div>
<span class="msg-box n-right" for="c-share_image"></span>
</div>
<ul class="row list-inline faupload-preview" id="p-share_image"></ul>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('登录图片')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="input-group">
<input id="c-login_img" class="form-control" size="50" name="row[login_img]" type="text" value="{$row.login_img|htmlentities}">
<div class="input-group-addon no-border no-padding">
<span><button type="button" id="faupload-login_img" class="btn btn-danger faupload" data-input-id="c-login_img" data-mimetype="image/gif,image/jpeg,image/png,image/jpg,image/bmp,image/webp" data-multiple="false" data-preview-id="p-login_img"><i class="fa fa-upload"></i> {:__('Upload')}</button></span>
<span><button type="button" id="fachoose-login_img" class="btn btn-primary fachoose" data-input-id="c-login_img" data-mimetype="image/*" data-multiple="false"><i class="fa fa-list"></i> {:__('Choose')}</button></span>
</div>
<span class="msg-box n-right" for="c-login_img"></span>
</div>
<ul class="row list-inline faupload-preview" id="p-login_img"></ul>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">技术支持图标:</label>
<div class="col-xs-12 col-sm-8">
<div class="input-group">
<input id="c-technical_support_image" class="form-control" size="50" name="row[technical_support_image]" type="text" value="{$row.technical_support_image|htmlentities}">
<div class="input-group-addon no-border no-padding">
<span><button type="button" id="faupload-technical_support_image" class="btn btn-danger faupload" data-input-id="c-technical_support_image" data-mimetype="image/gif,image/jpeg,image/png,image/jpg,image/bmp,image/webp" data-multiple="false" data-preview-id="p-technical_support_image"><i class="fa fa-upload"></i> {:__('Upload')}</button></span>
<span><button type="button" id="fachoose-technical_support_image" class="btn btn-primary fachoose" data-input-id="c-technical_support_image" data-mimetype="image/*" data-multiple="false"><i class="fa fa-list"></i> {:__('Choose')}</button></span>
</div>
<span class="msg-box n-right" for="c-technical_support_image"></span>
</div>
<ul class="row list-inline faupload-preview" id="p-technical_support_image"></ul>
<div>备注:小程序个人中心使用</div>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">技术支持跳转类型:</label>
<div class="col-xs-12 col-sm-8">
<div class="radio">
{foreach name="jumpTypeList" item="vo"}
<label for="row[jump_type]-{$key|htmlentities}"><input id="row[jump_type]-{$key|htmlentities}" name="row[jump_type]" type="radio" value="{$key|htmlentities}" {in name="key" value="$row.jump_type"}checked{/in} /> {$vo|htmlentities}</label>
{/foreach}
</div>
</div>
</div>
<div class="form-group call_mobile {if $row.jump_type != '2'}hide{/if}">
<label class="control-label col-xs-12 col-sm-2">拨打电话:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-call_mobile" class="form-control" name="row[call_mobile]" type="number" value="{$row.call_mobile|htmlentities}">
</div>
</div>
<div class="form-group jump_link {if $row.jump_type != '3'}hide{/if}">
<label class="control-label col-xs-12 col-sm-2">外部链接:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-jump_link" class="form-control" name="row[jump_link]" type="text" placeholder="输入完整网址链接如“http://www.baidu.com”" value="{$row.jump_link|htmlentities}">
<span class="help-block">注意:外部链接必须在小程序控制台设置业务域名</span>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Theme_colors')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="form-inline">
<input id="c-theme_colors" class="form-control" size="50" name="row[theme_colors]" type="text" value="{$row.theme_colors|htmlentities}">
<span><button type="button" id="colorpicker" class="btn btn-danger colorpicker" data-input-id="c-theme_colors"><i class="fa fa-eyedropper"></i> {:__('选择颜色')}</button></span>
<span class="msg-box n-right" for="c-theme_colors"></span>
</div>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">文本校验开关:</label>
<div class="col-xs-12 col-sm-8">
<div class="radio">
{foreach name="securityTextSwitchList" item="vo"}
<label for="row[security_text_switch]-{$key|htmlentities}"><input id="row[security_text_switch]-{$key|htmlentities}" name="row[security_text_switch]" type="radio" value="{$key|htmlentities}" {in name="key" value="$row.security_text_switch"}checked{/in} /> {$vo|htmlentities}</label>
{/foreach}
</div>
</div>
</div>
</div>
</div>
<!--小程序设置-->
<div role="tabpanel" class="tab-pane" id="applet">
<div class="panel-body">
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Applet_appid')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-applet_appid" class="form-control" name="row[applet_appid]" type="text" value="{$row.applet_appid|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Applet_secret')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-applet_secret" class="form-control" name="row[applet_secret]" type="text" value="{$row.applet_secret|htmlentities}">
</div>
</div>
</div>
</div>
<!--支付设置-->
<div role="tabpanel" class="tab-pane" id="payment">
<div class="panel-body">
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Mch_id')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-mch_id" class="form-control" name="row[mch_id]" type="text" value="{$row.mch_id|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Key')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-key" class="form-control" name="row[key]" type="text" value="{$row.key|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Cert_path')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="input-group">
<input id="c-cert_path" class="form-control" size="50" name="row[cert_path]" type="text" value="{$row.cert_path|htmlentities}">
<div class="input-group-addon no-border no-padding">
<span><button type="button" id="faupload-cert_path" class="btn btn-danger faupload" data-input-id="c-cert_path" data-preview-id="p-cert_path"><i class="fa fa-upload"></i> {:__('Upload')}</button></span>
<span><button type="button" id="fachoose-cert_path" class="btn btn-primary fachoose" data-input-id="c-cert_path" data-mimetype="image/*" data-multiple="false"><i class="fa fa-list"></i> {:__('Choose')}</button></span>
</div>
</div>
<div>
请在 “application/extra/upload.php”,文件中 mimetype(可上传的文件类型)加上'pem'文件类型
</div>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Key_path')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="input-group">
<input id="c-key_path" class="form-control" size="50" name="row[key_path]" type="text" value="{$row.key_path|htmlentities}">
<div class="input-group-addon no-border no-padding">
<span><button type="button" id="faupload-key_path" class="btn btn-danger faupload" data-input-id="c-key_path" data-preview-id="p-key_path"><i class="fa fa-upload"></i> {:__('Upload')}</button></span>
<span><button type="button" id="fachoose-key_path" class="btn btn-primary fachoose" data-input-id="c-key_path" data-mimetype="image/*" data-multiple="false"><i class="fa fa-list"></i> {:__('Choose')}</button></span>
</div>
</div>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">发货信息管理:</label>
<div class="col-xs-12 col-sm-8">
<select id="c-delivery_management" class="form-control selectpicker" name="row[delivery_management]">
{foreach name="DeliveryManagementList" item="vo"}
<option value="{$key|htmlentities}" {in name="key" value="$row.delivery_management"}selected{/in}>{$vo|htmlentities}</option>
{/foreach}
</select>
<div style="color: #f11414">
小程序平台有发货管理的菜单就开启这个开关,如果没有发货管理菜单就关闭这个开关
</div>
</div>
</div>
</div>
</div>
<!--小程序消息通知-->
<div role="tabpanel" class="tab-pane" id="applet_notice">
<div class="panel-body">
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Applet_initiation_admin')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-applet_initiation_admin" class="form-control" name="row[applet_initiation_admin]" type="text" value="{$row.applet_initiation_admin|htmlentities}">
<span class="help-block" style="color: #f11414">模板关键词:申请人、联系电话、状态</span>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Applet_initiation_audit')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-applet_initiation_audit" class="form-control" name="row[applet_initiation_audit]" type="text" value="{$row.applet_initiation_audit|htmlentities}">
<span class="help-block" style="color: #f11414">模板关键词:会员姓名、操作时间、审核状态、备注</span>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Applet_initiation_success')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-applet_initiation_success" class="form-control" name="row[applet_initiation_success]" type="text" value="{$row.applet_initiation_success|htmlentities}">
<span class="help-block" style="color: #f11414">模板关键词:来自、通过时间、温馨提醒</span>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Applet_member_expiretime')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-applet_member_expiretime" class="form-control" name="row[applet_member_expiretime]" type="text" value="{$row.applet_member_expiretime|htmlentities}">
<span class="help-block" style="color: #f11414">模板关键词:会员名称、会员类型、到期时间、备注</span>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Applet_activity_apply')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-applet_activity_apply" class="form-control" name="row[applet_activity_apply]" type="text" value="{$row.applet_activity_apply|htmlentities}">
<span class="help-block" style="color: #f11414">模板关键词:活动名称、付款金额、活动地点、活动时间、联系电话</span>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">订单发货通知(软件/建站/技术开发):</label>
<div class="col-xs-12 col-sm-8">
<input id="c-applet_order_shipping_notification" class="form-control" name="row[applet_order_shipping_notification]" type="text" value="{$row.applet_order_shipping_notification|htmlentities}">
<span class="help-block" style="color: #f11414">模板关键词:商品名称、订单号、发货时间、快递单号、订单金额</span>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">确认收货通知(软件/建站/技术开发):</label>
<div class="col-xs-12 col-sm-8">
<input id="c-applet_confirm_receipt_notification" class="form-control" name="row[applet_confirm_receipt_notification]" type="text" value="{$row.applet_confirm_receipt_notification|htmlentities}">
<span class="help-block" style="color: #f11414">模板关键词:订单号、付款金额、备注</span>
</div>
</div>
</div>
</div>
<!--协议设置-->
<div role="tabpanel" class="tab-pane" id="agreement">
<div class="panel-body">
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('User_agreement')}:</label>
<div class="col-xs-12 col-sm-8">
<textarea id="c-user_agreement" class="form-control editor" rows="5" name="row[user_agreement]" cols="50">{$row.user_agreement|htmlentities}</textarea>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Privacy_policy')}:</label>
<div class="col-xs-12 col-sm-8">
<textarea id="c-privacy_policy" class="form-control editor" rows="5" name="row[privacy_policy]" cols="50">{$row.privacy_policy|htmlentities}</textarea>
</div>
</div>
</div>
</div>
<!--备案号设置-->
<div role="tabpanel" class="tab-pane" id="record_number">
<div class="panel-body">
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">域名备案号:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-domain_record_number" class="form-control" name="row[domain_record_number]" type="text" value="{$row.domain_record_number|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">小程序备案号:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-applet_record_number" class="form-control" name="row[applet_record_number]" type="text" value="{$row.applet_record_number|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">公安备案号:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-public_security_record_number" class="form-control" name="row[public_security_record_number]" type="text" value="{$row.public_security_record_number|htmlentities}">
</div>
</div>
</div>
</div>
<!--公众号设置-->
<div role="tabpanel" class="tab-pane" id="wananchi">
<div class="panel-body">
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Wananchi_appid')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-wananchi_appid" class="form-control" name="row[wananchi_appid]" type="text" value="{$row.wananchi_appid|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Wananchi_secret')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-wananchi_secret" class="form-control" name="row[wananchi_secret]" type="text" value="{$row.wananchi_secret|htmlentities}">
</div>
</div>
</div>
</div>
<!--数据大屏设置-->
<div role="tabpanel" class="tab-pane" id="data_screen">
<div class="panel-body">
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">数据大屏标题:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-data_screen_title" class="form-control" name="row[data_screen_title]" type="text" value="{$row.data_screen_title|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">数据大屏密码启用状态:</label>
<div class="col-xs-12 col-sm-8">
<div class="radio">
{foreach name="dataScreenPasswordSwitchList" item="vo"}
<label for="row[data_screen_password_switch]-{$key|htmlentities}"><input id="row[data_screen_password_switch]-{$key|htmlentities}" name="row[data_screen_password_switch]" type="radio" value="{$key|htmlentities}" {in name="key" value="$row.data_screen_password_switch"}checked{/in} /> {$vo|htmlentities}</label>
{/foreach}
</div>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">数据大屏密码:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-data_screen_password" class="form-control" name="row[data_screen_password]" type="text" value="{$row.data_screen_password|htmlentities}">
<strong>大屏说明:</strong>
<ol>
<li style="margin-bottom:5px;">系统默认是没有大屏,需要先根据文档进行大屏部署,部署完成后,才可以访问;</li>
<li>部署完成后大屏访问地址xxxx.com/fullscreenxxx.com代表你的域名</li>
</ol>
</div>
</div>
</div>
</div>
<!--阿里云短信服务-->
<div role="tabpanel" class="tab-pane" id="alibaba_cloud">
<div class="panel-body">
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">阿里云短信签名名称:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-alibaba_cloud_sign_name" class="form-control" name="row[alibaba_cloud_sign_name]" type="text" value="{$row.alibaba_cloud_sign_name|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">阿里云短信AccessKey ID:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-alibaba_cloud_access_key_id" class="form-control" name="row[alibaba_cloud_access_key_id]" type="text" value="{$row.alibaba_cloud_access_key_id|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">阿里云短信accessKey Secret:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-alibaba_cloud_access_key_secret" class="form-control" name="row[alibaba_cloud_access_key_secret]" type="text" value="{$row.alibaba_cloud_access_key_secret|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">入会成功通知短信模板:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-alibaba_initiation_success_notify" class="form-control" name="row[alibaba_initiation_success_notify]" type="text" value="{$row.alibaba_initiation_success_notify|htmlentities}">
<span class="help-block" style="color: #f11414">模板内容:尊敬的${leavelname},欢迎您加入沃德商协会,沃德商协会秘书处随时为您服务,请登录官方小程序沃德商协会进行会员权益查看和使用,感谢您的支持</span>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">会费即将到期通知短信模板:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-alibaba_member_soon_expiretime_notify" class="form-control" name="row[alibaba_member_soon_expiretime_notify]" type="text" value="{$row.alibaba_member_soon_expiretime_notify|htmlentities}">
<span class="help-block" style="color: #f11414">模板内容:
尊敬的${member_name},您好!感谢您对沃德商协会的支持与贡献。您的会费即将在${time}到期,为了持续我们为您服务,请通过我们的官方小程序沃德商协会续缴会费。如有任何疑问,欢迎随时联系协会秘书处。谢谢!</span>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">会员到期通知短信模板:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-alibaba_member_expiretime_notify" class="form-control" name="row[alibaba_member_expiretime_notify]" type="text" value="{$row.alibaba_member_expiretime_notify|htmlentities}">
<span class="help-block" style="color: #f11414">模板内容:
尊敬的${leavelname},您好,沃德商协会您的${leavel}会员已到期,为了您持续享受会员权益,建议您及时登录官方小程序沃德商协会及时缴纳会费,感谢您对秘书处的配合!</span>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">新会员入会申请通知短信模板:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-alibaba_initiation_admin_notify" class="form-control" name="row[alibaba_initiation_admin_notify]" type="text" value="{$row.alibaba_initiation_admin_notify|htmlentities}">
<span class="help-block" style="color: #f11414">模板内容:
有新的会员申请加入,姓名${name},手机号${phone},请及时登录小程序或者管理后台进行审核! </span>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">
通知会员:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-alibaba_notify_members" class="form-control" name="row[alibaba_notify_members]" type="text" value="{$row.alibaba_notify_members|htmlentities}">
<span class="help-block" style="color: #f11414">模板内容:
尊敬的${name},会员,您好!小程序有一条通知信息,请及时前往沃德商协会个人中心查看! </span>
</div>
</div>
</div>
</div>
<div class="form-group layer-footer">
<label class="control-label col-xs-12 col-sm-2"></label>
<div class="col-xs-12 col-sm-8">
<button type="submit" class="btn btn-success btn-embossed disabled">{:__('OK')}</button>
<button type="reset" class="btn btn-default btn-embossed">{:__('Reset')}</button>
</div>
</div>
</div>
</form>
</div>

View File

@@ -0,0 +1,98 @@
<form id="edit-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Share_title')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-share_title" data-rule="required" class="form-control" name="row[share_title]" type="text" value="{$row.share_title|htmlentities}" readonly>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Name')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-name" data-rule="required" class="form-control" name="row[name]" type="text" value="{$row.name|htmlentities}" readonly>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Image')}:</label>
<div class="col-xs-12 col-sm-8">
<img class="image" data-tips-image src="{$row.image|htmlentities}" style="width: 30%;height: 30%;">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Avatar')}:</label>
<div class="col-xs-12 col-sm-8">
<img class="image" data-tips-image src="{$row.avatar|htmlentities}" style="width: 30%;height: 30%;">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Company_name')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-company_name" class="form-control" name="row[company_name]" type="text" value="{$row.company_name|htmlentities}" readonly>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Company_position')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-company_position" class="form-control" name="row[company_position]" type="text" value="{$row.company_position|htmlentities}" readonly>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Company_address')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-company_address" class="form-control" name="row[company_address]" type="text" value="{$row.company_address|htmlentities}" readonly>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Main_business')}:</label>
<div class="col-xs-12 col-sm-8">
<textarea id="c-main_business" class="form-control " rows="5" name="row[main_business]" cols="50" readonly>{$row.main_business|htmlentities}</textarea>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Mobile')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-mobile" class="form-control" name="row[mobile]" type="text" value="{$row.mobile|htmlentities}" readonly>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Wechat_number')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-wechat_number" class="form-control" name="row[wechat_number]" type="text" value="{$row.wechat_number|htmlentities}" readonly>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Company_introduction')}:</label>
<div class="col-xs-12 col-sm-8">
<textarea id="c-company_introduction" class="form-control editor" rows="5" name="row[company_introduction]" cols="50" readonly>{$row.company_introduction|htmlentities}</textarea>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Is_default')}:</label>
<div class="col-xs-12 col-sm-8">
<input class="form-control" type="text" value="{$row.is_default_text|htmlentities}" readonly>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Is_hide_avatar')}:</label>
<div class="col-xs-12 col-sm-8">
<input class="form-control" type="text" value="{$row.is_hide_avatar_text|htmlentities}" readonly>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Is_wechat_number_public')}:</label>
<div class="col-xs-12 col-sm-8">
<input class="form-control" type="text" value="{$row.is_wechat_number_public_text|htmlentities}" readonly>
</div>
</div>
<div class="hide layer-footer">
<label class="control-label col-xs-12 col-sm-2"></label>
<div class="col-xs-12 col-sm-8">
<button type="reset" class="btn btn-primary btn-embossed btn-close" onclick="Layer.closeAll();">{:__('Close')}</button>
</div>
</div>
</form>

View File

@@ -0,0 +1,100 @@
<form id="edit-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Share_title')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-share_title" data-rule="required" class="form-control" name="row[share_title]" type="text" value="{$row.share_title|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Name')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-name" data-rule="required" class="form-control" name="row[name]" type="text" value="{$row.name|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Company_name')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-company_name" class="form-control" name="row[company_name]" type="text" value="{$row.company_name|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Company_position')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-company_position" class="form-control" name="row[company_position]" type="text" value="{$row.company_position|htmlentities}">
</div>
</div>
<div class="form-group company_address">
<label class="control-label col-xs-12 col-sm-2">{:__('Company_address')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="input-group">
<input id="c-company_address" class="form-control" name="row[company_address]" type="text" value="{$row.company_address|htmlentities}">
<input id="c-company_lat" name="row[company_lat]" type="hidden" value="{$row.company_lat|htmlentities}">
<input id="c-company_lng" name="row[company_lng]" type="hidden" value="{$row.company_lng|htmlentities}">
<div class="input-group-addon no-border no-padding">
<span><button type="button" class="btn btn-danger" data-input-id="c-company_address" data-lat-id="c-company_lat" data-lng-id="c-company_lng" data-toggle="addresspicker"><i class="fa fa-location-arrow"></i> 选择位置</button></span>
</div>
<span class="msg-box n-right" for="c-images"></span>
</div>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Main_business')}:</label>
<div class="col-xs-12 col-sm-8">
<dl class="list-unstyled fieldlist" data-name="row[main_business]" data-template="row[main_business]tpl">
<dd>
<ins></ins>
</dd>
<dd>
<ins><a href="javascript:;" class="btn btn-sm btn-success btn-append"><i class="fa fa-plus"></i> {:__('Append')}</a></ins>
</dd>
</dl>
<textarea name="row[main_business]" class="form-control hide" cols="30" rows="5">{$row.main_business|htmlentities}</textarea>
<script id="row[main_business]tpl" type="text/html">
<dd class="form-inline">
<ins><input type="text" name="<%=name%>[<%=index%>][value]" class="form-control" size="15" value="<%=row%>"/></ins>
<ins>
<span class="btn btn-sm btn-danger btn-remove"><i class="fa fa-times"></i></span>
<span class="btn btn-sm btn-primary btn-dragsort"><i class="fa fa-arrows"></i></span>
</ins>
</dd>
</script>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Mobile')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-mobile" class="form-control" name="row[mobile]" type="text" value="{$row.mobile|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Wechat_number')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-wechat_number" class="form-control" name="row[wechat_number]" type="text" value="{$row.wechat_number|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Company_introduction')}:</label>
<div class="col-xs-12 col-sm-8">
<textarea id="c-company_introduction" class="form-control editor" rows="5" name="row[company_introduction]" cols="50">{$row.company_introduction|htmlentities}</textarea>
</div>
</div>
<div class="form-group layer-footer">
<label class="control-label col-xs-12 col-sm-2"></label>
<div class="col-xs-12 col-sm-8">
<button type="submit" class="btn btn-primary btn-embossed disabled">{:__('OK')}</button>
</div>
</div>
</form>

View File

@@ -0,0 +1,27 @@
<div class="panel panel-default panel-intro">
{:build_heading()}
<div class="panel-body">
<div id="myTabContent" class="tab-content">
<div class="tab-pane fade active in" id="one">
<div class="widget-body no-padding">
<div id="toolbar" class="toolbar">
<a href="javascript:;" class="btn btn-primary btn-refresh" title="{:__('Refresh')}" ><i class="fa fa-refresh"></i> </a>
<a href="javascript:;" class="btn btn-success btn-edit btn-disabled disabled {:$auth->check('wdsxh/corporate/card/edit')?'':'hide'}" title="{:__('Edit')}" ><i class="fa fa-pencil"></i> {:__('Edit')}</a>
<a href="javascript:;" class="btn btn-danger btn-del btn-disabled disabled {:$auth->check('wdsxh/corporate/card/del')?'':'hide'}" title="{:__('Delete')}" ><i class="fa fa-trash"></i> {:__('Delete')}</a>
</div>
<table id="table" class="table table-striped table-bordered table-hover table-nowrap"
data-operate-edit="{:$auth->check('wdsxh/corporate/card/edit')}"
data-operate-del="{:$auth->check('wdsxh/corporate/card/del')}"
width="100%">
</table>
</div>
</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,53 @@
<form id="add-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Image')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="input-group">
<input id="c-image" data-rule="required" class="form-control" size="50" name="row[image]" type="text">
<div class="input-group-addon no-border no-padding">
<span><button type="button" id="faupload-image" class="btn btn-danger faupload" data-input-id="c-image" data-mimetype="image/gif,image/jpeg,image/png,image/jpg,image/bmp,image/webp" data-multiple="false" data-preview-id="p-image"><i class="fa fa-upload"></i> {:__('Upload')}</button></span>
<span><button type="button" id="fachoose-image" class="btn btn-primary fachoose" data-input-id="c-image" data-mimetype="image/*" data-multiple="false"><i class="fa fa-list"></i> {:__('Choose')}</button></span>
</div>
<span class="msg-box n-right" for="c-image"></span>
</div>
<ul class="row list-inline faupload-preview" id="p-image"></ul>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('FontColor')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="radio">
{foreach name="fontColorList" item="vo"}
<label for="row[font_color]-{$key|htmlentities}"><input id="row[font_color]-{$key|htmlentities}" name="row[font_color]" type="radio" value="{$key|htmlentities}" /> {$vo|htmlentities}</label>
{/foreach}
</div>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Status')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="radio">
{foreach name="statusList" item="vo"}
<label for="row[status]-{$key|htmlentities}"><input id="row[status]-{$key|htmlentities}" name="row[status]" type="radio" value="{$key|htmlentities}" {in name="key" value="normal"}checked{/in} /> {$vo|htmlentities}</label>
{/foreach}
</div>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Weigh')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-weigh" data-rule="required" class="form-control" name="row[weigh]" type="number" value="0">
</div>
</div>
<div class="form-group layer-footer">
<label class="control-label col-xs-12 col-sm-2"></label>
<div class="col-xs-12 col-sm-8">
<button type="submit" class="btn btn-primary btn-embossed disabled">{:__('OK')}</button>
</div>
</div>
</form>

View File

@@ -0,0 +1,53 @@
<form id="edit-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Image')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="input-group">
<input id="c-image" data-rule="required" class="form-control" size="50" name="row[image]" type="text" value="{$row.image|htmlentities}">
<div class="input-group-addon no-border no-padding">
<span><button type="button" id="faupload-image" class="btn btn-danger faupload" data-input-id="c-image" data-mimetype="image/gif,image/jpeg,image/png,image/jpg,image/bmp,image/webp" data-multiple="false" data-preview-id="p-image"><i class="fa fa-upload"></i> {:__('Upload')}</button></span>
<span><button type="button" id="fachoose-image" class="btn btn-primary fachoose" data-input-id="c-image" data-mimetype="image/*" data-multiple="false"><i class="fa fa-list"></i> {:__('Choose')}</button></span>
</div>
<span class="msg-box n-right" for="c-image"></span>
</div>
<ul class="row list-inline faupload-preview" id="p-image"></ul>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('FontColor')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="radio">
{foreach name="fontColorList" item="vo"}
<label for="row[font_color]-{$key|htmlentities}"><input id="row[font_color]-{$key|htmlentities}" name="row[font_color]" type="radio" value="{$key|htmlentities}" {in name="key" value="$row.font_color"}checked{/in} /> {$vo|htmlentities}</label>
{/foreach}
</div>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Status')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="radio">
{foreach name="statusList" item="vo"}
<label for="row[status]-{$key|htmlentities}"><input id="row[status]-{$key|htmlentities}" name="row[status]" type="radio" value="{$key|htmlentities}" {in name="key" value="$row.status"}checked{/in} /> {$vo|htmlentities}</label>
{/foreach}
</div>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Weigh')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-weigh" data-rule="required" class="form-control" name="row[weigh]" type="number" value="{$row.weigh|htmlentities}">
</div>
</div>
<div class="form-group layer-footer">
<label class="control-label col-xs-12 col-sm-2"></label>
<div class="col-xs-12 col-sm-8">
<button type="submit" class="btn btn-primary btn-embossed disabled">{:__('OK')}</button>
</div>
</div>
</form>

View File

@@ -0,0 +1,46 @@
<div class="panel panel-default panel-intro">
<div class="panel-heading">
{:build_heading(null,FALSE)}
<ul class="nav nav-tabs" data-field="status">
<li class="{:$Think.get.status === null ? 'active' : ''}"><a href="#t-all" data-value="" data-toggle="tab">{:__('All')}</a></li>
{foreach name="statusList" item="vo"}
<li class="{:$Think.get.status === (string)$key ? 'active' : ''}"><a href="#t-{$key|htmlentities}" data-value="{$key|htmlentities}" data-toggle="tab">{$vo|htmlentities}</a></li>
{/foreach}
</ul>
</div>
<div class="panel-body">
<div id="myTabContent" class="tab-content">
<div class="tab-pane fade active in" id="one">
<div class="widget-body no-padding">
<div id="toolbar" class="toolbar">
<a href="javascript:;" class="btn btn-primary btn-refresh" title="{:__('Refresh')}" ><i class="fa fa-refresh"></i> </a>
<a href="javascript:;" class="btn btn-success btn-add {:$auth->check('wdsxh/corporate/card_background/add')?'':'hide'}" title="{:__('Add')}" ><i class="fa fa-plus"></i> {:__('Add')}</a>
<a href="javascript:;" class="btn btn-success btn-edit btn-disabled disabled {:$auth->check('wdsxh/corporate/card_background/edit')?'':'hide'}" title="{:__('Edit')}" ><i class="fa fa-pencil"></i> {:__('Edit')}</a>
<a href="javascript:;" class="btn btn-danger btn-del btn-disabled disabled {:$auth->check('wdsxh/corporate/card_background/del')?'':'hide'}" title="{:__('Delete')}" ><i class="fa fa-trash"></i> {:__('Delete')}</a>
<div class="dropdown btn-group {:$auth->check('wdsxh/corporate/card_background/multi')?'':'hide'}">
<a class="btn btn-primary btn-more dropdown-toggle btn-disabled disabled" data-toggle="dropdown"><i class="fa fa-cog"></i> {:__('More')}</a>
<ul class="dropdown-menu text-left" role="menu">
{foreach name="statusList" item="vo"}
<li><a class="btn btn-link btn-multi btn-disabled disabled" href="javascript:" data-params="status={$key|htmlentities}">{:__('Set status to ' . $key)}</a></li>
{/foreach}
</ul>
</div>
<a class="btn btn-success btn-recyclebin btn-dialog {:$auth->check('wdsxh/corporate/card_background/recyclebin')?'':'hide'}" href="wdsxh/corporate/card_background/recyclebin" title="{:__('Recycle bin')}"><i class="fa fa-recycle"></i> {:__('Recycle bin')}</a>
</div>
<table id="table" class="table table-striped table-bordered table-hover table-nowrap"
data-operate-edit="{:$auth->check('wdsxh/corporate/card_background/edit')}"
data-operate-del="{:$auth->check('wdsxh/corporate/card_background/del')}"
width="100%">
</table>
</div>
</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,25 @@
<div class="panel panel-default panel-intro">
{:build_heading()}
<div class="panel-body">
<div id="myTabContent" class="tab-content">
<div class="tab-pane fade active in" id="one">
<div class="widget-body no-padding">
<div id="toolbar" class="toolbar">
{:build_toolbar('refresh')}
<a class="btn btn-info btn-multi btn-disabled disabled {:$auth->check('wdsxh/corporate/card_background/restore')?'':'hide'}" href="javascript:;" data-url="wdsxh/corporate/card_background/restore" data-action="restore"><i class="fa fa-rotate-left"></i> {:__('Restore')}</a>
<a class="btn btn-danger btn-multi btn-disabled disabled {:$auth->check('wdsxh/corporate/card_background/destroy')?'':'hide'}" href="javascript:;" data-url="wdsxh/corporate/card_background/destroy" data-action="destroy"><i class="fa fa-times"></i> {:__('Destroy')}</a>
<a class="btn btn-success btn-restoreall {:$auth->check('wdsxh/corporate/card_background/restore')?'':'hide'}" href="javascript:;" data-url="wdsxh/corporate/card_background/restore" title="{:__('Restore all')}"><i class="fa fa-rotate-left"></i> {:__('Restore all')}</a>
<a class="btn btn-danger btn-destroyall {:$auth->check('wdsxh/corporate/card_background/destroy')?'':'hide'}" href="javascript:;" data-url="wdsxh/corporate/card_background/destroy" title="{:__('Destroy all')}"><i class="fa fa-times"></i> {:__('Destroy all')}</a>
</div>
<table id="table" class="table table-striped table-bordered table-hover"
data-operate-restore="{:$auth->check('wdsxh/corporate/card_background/restore')}"
data-operate-destroy="{:$auth->check('wdsxh/corporate/card_background/destroy')}"
width="100%">
</table>
</div>
</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,354 @@
<style type="text/css">
.sm-st {
background: #fff;
padding: 20px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
margin-bottom: 20px;
}
.sm-st-icon {
width: 60px;
height: 60px;
display: inline-block;
line-height: 60px;
text-align: center;
font-size: 30px;
background: #eee;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
float: left;
margin-right: 10px;
color: #fff;
}
.sm-st-info {
padding-top: 2px;
}
.sm-st-info span {
display: block;
font-size: 24px;
font-weight: 600;
}
.orange {
background: #fa8564 !important;
}
.tar {
background: #45cf95 !important;
}
.sm-st .green {
background: #86ba41 !important;
}
.pink {
background: #AC75F0 !important;
}
.yellow-b {
background: #fdd752 !important;
}
.stat-elem {
background-color: #fff;
padding: 18px;
border-radius: 40px;
}
.stat-info {
text-align: center;
background-color: #fff;
border-radius: 5px;
margin-top: -5px;
padding: 8px;
-webkit-box-shadow: 0 1px 0px rgba(0, 0, 0, 0.05);
box-shadow: 0 1px 0px rgba(0, 0, 0, 0.05);
font-style: italic;
}
.stat-icon {
text-align: center;
margin-bottom: 5px;
}
.st-red {
background-color: #F05050;
}
.st-green {
background-color: #27C24C;
}
.st-violet {
background-color: #7266ba;
}
.st-blue {
background-color: #23b7e5;
}
.stats .stat-icon {
color: #28bb9c;
display: inline-block;
font-size: 26px;
text-align: center;
vertical-align: middle;
width: 50px;
float: left;
}
.stat {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
display: inline-block;
}
.stat .value {
font-size: 20px;
line-height: 24px;
overflow: hidden;
text-overflow: ellipsis;
font-weight: 500;
}
.stat .name {
overflow: hidden;
text-overflow: ellipsis;
margin: 5px 0;
}
.stat.lg .value {
font-size: 26px;
line-height: 28px;
}
.stat-col {
margin:0 0 10px 0;
}
.stat.lg .name {
font-size: 16px;
}
.stat-col .progress {
height: 2px;
}
.stat-col .progress-bar {
line-height: 2px;
height: 2px;
}
.item {
padding: 30px 0;
}
#statistics .panel {
min-height: 150px;
}
#statistics .panel h5 {
font-size: 14px;
}
</style>
<div class="panel panel-default panel-intro">
<div class="panel-body">
<div id="myTabContent" class="tab-content">
<div class="tab-pane fade active in" id="one">
<div class="row">
<div class="col-sm-3 col-xs-6">
<div class="sm-st clearfix">
<span class="sm-st-icon st-red"><i class="fa fa-users"></i></span>
<div class="sm-st-info">
<span>{$totaluser|htmlentities}</span>
{:__('Total user')}
</div>
</div>
</div>
<div class="col-sm-3 col-xs-6">
<div class="sm-st clearfix">
<span class="sm-st-icon st-violet"><i class="fa fa-user"></i></span>
<div class="sm-st-info">
<span>{$member_count|htmlentities}</span>
{:__('总会员')}
</div>
</div>
</div>
<div class="col-sm-3 col-xs-6">
<div class="sm-st clearfix">
<span class="sm-st-icon st-blue"><i class="fa fa-user"></i></span>
<div class="sm-st-info">
<span>{$personal_count|htmlentities}</span>
{$person_type_name|htmlentities}
</div>
</div>
</div>
<div class="col-sm-3 col-xs-6">
<div class="sm-st clearfix">
<span class="sm-st-icon st-green"><i class="fa fa-user"></i></span>
<div class="sm-st-info">
<span>{$enterprise_count|htmlentities}</span>
{$company_type_name|htmlentities}
</div>
</div>
</div>
<div class="col-sm-3 col-xs-6">
<div class="sm-st clearfix">
<span class="sm-st-icon st-green"><i class="fa fa-user"></i></span>
<div class="sm-st-info">
<span>{$group_count|htmlentities}</span>
{$organize_type_name|htmlentities}
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-lg-8">
<div id="echart" class="btn-refresh" style="height:300px;width:100%;"></div>
</div>
<div class="col-lg-4">
<div class="card sameheight-item stats">
<div class="card-block">
<div class="row row-sm stats-container">
<div class="col-xs-6 stat-col">
<div class="stat-icon"><i class="fa fa-rocket"></i></div>
<div class="stat">
<div class="value"> {$todayusersignup|htmlentities}</div>
<div class="name"> {:__('Today user signup')}</div>
</div>
<div class="progress">
<div class="progress-bar progress-bar-success" style="width: 20%"></div>
</div>
</div>
<div class="col-xs-6 stat-col">
<div class="stat-icon"><i class="fa fa-vcard"></i></div>
<div class="stat">
<div class="value"> {$todayuserlogin|htmlentities}</div>
<div class="name"> {:__('Today user login')}</div>
</div>
<div class="progress">
<div class="progress-bar progress-bar-success" style="width: 20%"></div>
</div>
</div>
<div class="col-xs-6 stat-col">
<div class="stat-icon"><i class="fa fa-calendar"></i></div>
<div class="stat">
<div class="value"> {$threednu|htmlentities}</div>
<div class="name"> {:__('Three dnu')}</div>
</div>
<div class="progress">
<div class="progress-bar progress-bar-success" style="width: 20%"></div>
</div>
</div>
<div class="col-xs-6 stat-col">
<div class="stat-icon"><i class="fa fa-calendar-plus-o"></i></div>
<div class="stat">
<div class="value"> {$sevendnu|htmlentities}</div>
<div class="name"> {:__('Seven dnu')}</div>
</div>
<div class="progress">
<div class="progress-bar progress-bar-success" style="width: 20%"></div>
</div>
</div>
<div class="col-xs-6 stat-col">
<div class="stat-icon"><i class="fa fa-user-circle"></i></div>
<div class="stat">
<div class="value"> {$sevendau|htmlentities}</div>
<div class="name"> {:__('Seven dau')}</div>
</div>
<div class="progress">
<div class="progress-bar progress-bar-success" style="width: 20%"></div>
</div>
</div>
<div class="col-xs-6 stat-col">
<div class="stat-icon"><i class="fa fa-user-circle-o"></i></div>
<div class="stat">
<div class="value"> {$thirtydau|htmlentities}</div>
<div class="name"> {:__('Thirty dau')}</div>
</div>
<div class="progress">
<div class="progress-bar progress-bar-success" style="width: 20%"></div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="row" style="margin-top:15px;" id="statistics">
<div class="col-xs-12 col-md-4">
<div class="panel bg-teal-gradient no-border">
<div class="panel-body">
<div class="ibox-title">
<span class="label label-primary pull-right">{:__('Real time')}</span>
<h5>待审核数量</h5>
</div>
<div class="ibox-content">
<div class="row">
<div class="col-md-6">
<h1 class="no-margins">{$member_apply_pend_count|htmlentities}</h1>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="col-xs-12 col-md-4">
<div class="panel bg-purple-gradient no-border">
<div class="panel-body">
<div class="ibox-title">
<span class="label label-primary pull-right">{:__('Real time')}</span>
<h5>待缴费金额</h5>
</div>
<div class="ibox-content">
<div class="row">
<div class="col-md-6">
<h1 class="no-margins">{$member_apply_pend_amount|htmlentities}</h1>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="col-xs-12 col-md-4">
<div class="panel bg-green-gradient no-border">
<div class="panel-body">
<div class="ibox-title">
<span class="label label-primary pull-right">{:__('Real time')}</span>
<h5>已缴费金额</h5>
</div>
<div class="ibox-content">
<div class="row">
<div class="col-md-6">
<h1 class="no-margins">{$member_apply_paid_amount|htmlentities}</h1>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,47 @@
<form id="edit-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Wdsxh_user_id')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-wdsxh_user_id" data-rule="required" data-source="wdsxh/user/index" class="form-control selectpage" name="row[wdsxh_user_id]" type="text" value="{$row.wdsxh_user_id|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Title')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-title" data-rule="required" class="form-control" name="row[title]" type="text" value="{$row.title|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Content')}:</label>
<div class="col-xs-12 col-sm-8">
<textarea id="c-content" class="form-control editor" rows="5" name="row[content]" cols="50">{$row.content|htmlentities}</textarea>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Image')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="input-group">
<input id="c-image" class="form-control" size="50" name="row[image]" type="text" value="{$row.image|htmlentities}">
<div class="input-group-addon no-border no-padding">
<span><button type="button" id="faupload-image" class="btn btn-danger faupload" data-input-id="c-image" data-mimetype="image/gif,image/jpeg,image/png,image/jpg,image/bmp,image/webp" data-multiple="false" data-preview-id="p-image"><i class="fa fa-upload"></i> {:__('Upload')}</button></span>
<span><button type="button" id="fachoose-image" class="btn btn-primary fachoose" data-input-id="c-image" data-mimetype="image/*" data-multiple="false"><i class="fa fa-list"></i> {:__('Choose')}</button></span>
</div>
<span class="msg-box n-right" for="c-image"></span>
</div>
<ul class="row list-inline faupload-preview" id="p-image"></ul>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Is_anonymity')}:</label>
<div class="col-xs-12 col-sm-8">
<select id="c-is_anonymity" data-rule="required" class="form-control selectpicker" name="row[is_anonymity]">
{foreach name="isAnonymityList" item="vo"}
<option value="{$key|htmlentities}" {in name="key" value="$row.is_anonymity"}selected{/in}>{$vo|htmlentities}</option>
{/foreach}
</select>
</div>
</div>
</form>

View File

@@ -0,0 +1,31 @@
<form id="edit-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
{if $row.is_anonymity == 2}
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('昵称')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-nickname" data-rule="required" class="form-control" name="row[nickname]" type="text" value="{$row.nickname|htmlentities}" disabled>
</div>
</div>
{/if}
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Title')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-title" data-rule="required" class="form-control" name="row[title]" type="text" value="{$row.title|htmlentities}" disabled>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Content')}:</label>
<div class="col-xs-12 col-sm-8">
<textarea id="c-content" class="form-control editor" rows="5" name="row[content]" cols="50" disabled>{$row.content|htmlentities}</textarea>
</div>
</div>
{if $row.image}
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Image')}:</label>
<div class="col-xs-12 col-sm-8">
<img src="{$row.image|htmlentities}" style="width: 30%;height: 30%;">
</div>
</div>
{/if}
</form>

View File

@@ -0,0 +1,53 @@
<form id="edit-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Wdsxh_user_id')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-wdsxh_user_id" data-rule="required" data-source="wdsxh/user/index" class="form-control selectpage" name="row[wdsxh_user_id]" type="text" value="{$row.wdsxh_user_id|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Title')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-title" data-rule="required" class="form-control" name="row[title]" type="text" value="{$row.title|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Content')}:</label>
<div class="col-xs-12 col-sm-8">
<textarea id="c-content" class="form-control editor" rows="5" name="row[content]" cols="50">{$row.content|htmlentities}</textarea>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Image')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="input-group">
<input id="c-image" class="form-control" size="50" name="row[image]" type="text" value="{$row.image|htmlentities}">
<div class="input-group-addon no-border no-padding">
<span><button type="button" id="faupload-image" class="btn btn-danger faupload" data-input-id="c-image" data-mimetype="image/gif,image/jpeg,image/png,image/jpg,image/bmp,image/webp" data-multiple="false" data-preview-id="p-image"><i class="fa fa-upload"></i> {:__('Upload')}</button></span>
<span><button type="button" id="fachoose-image" class="btn btn-primary fachoose" data-input-id="c-image" data-mimetype="image/*" data-multiple="false"><i class="fa fa-list"></i> {:__('Choose')}</button></span>
</div>
<span class="msg-box n-right" for="c-image"></span>
</div>
<ul class="row list-inline faupload-preview" id="p-image"></ul>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Is_anonymity')}:</label>
<div class="col-xs-12 col-sm-8">
<select id="c-is_anonymity" data-rule="required" class="form-control selectpicker" name="row[is_anonymity]">
{foreach name="isAnonymityList" item="vo"}
<option value="{$key|htmlentities}" {in name="key" value="$row.is_anonymity"}selected{/in}>{$vo|htmlentities}</option>
{/foreach}
</select>
</div>
</div>
<div class="form-group layer-footer">
<label class="control-label col-xs-12 col-sm-2"></label>
<div class="col-xs-12 col-sm-8">
<button type="submit" class="btn btn-primary btn-embossed disabled">{:__('OK')}</button>
</div>
</div>
</form>

View File

@@ -0,0 +1,21 @@
<div class="panel panel-default panel-intro">
{:build_heading()}
<div class="panel-body">
<div id="myTabContent" class="tab-content">
<div class="tab-pane fade active in" id="one">
<div class="widget-body no-padding">
<div id="toolbar" class="toolbar">
<a href="javascript:;" class="btn btn-primary btn-refresh" title="{:__('Refresh')}" ><i class="fa fa-refresh"></i> </a>
<a href="javascript:;" class="btn btn-danger btn-del btn-disabled disabled {:$auth->check('wdsxh/demand/del')?'':'hide'}" title="{:__('Delete')}" ><i class="fa fa-trash"></i> {:__('Delete')}</a>
</div>
<table id="table" class="table table-striped table-bordered table-hover table-nowrap"
data-operate-del="{:$auth->check('wdsxh/demand/del')}"
width="100%">
</table>
</div>
</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,28 @@
<link rel="stylesheet" href="__CDN__/assets/addons/wdsxh/plugins/element-ui/index.css?v=2.15.6">
<link rel="stylesheet" href="__CDN__/assets/addons/wdsxh/css/diy.css?v=4.3.2">
<el-container id="diy" class="container" style="display: none;">
<el-header class="container-header" height="auto">
<el-button class="header-submit" size="mini" type="primary" @click.stop="handleSubmit">添加模板</el-button>
</el-header>
<el-main class="container-main">
{include file="wdsxh/diy_page/left" /}
{include file="wdsxh/diy_page/center" /}
{include file="wdsxh/diy_page/right" /}
{include file="wdsxh/diy_page/typeSelection" /}
</el-main>
</el-container>
<div id="loading" style="position: fixed;width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;">
<img src="/assets/addons/wdsxh/img/loading.gif" width="96px" height="96px" alt="">
</div>
<script src="__CDN__/assets/libs/jquery/dist/jquery.min.js"></script>
<script src="__CDN__/assets/addons/wdsxh/plugins/vue/vue.min.js?v=2.6.14"></script>
<script src="__CDN__/assets/libs/Sortable/Sortable.min.js"></script>
<script src="__CDN__/assets/addons/wdsxh/plugins/element-ui/index.js?v=2.15.6"></script>
<script src="__CDN__/assets/addons/wdsxh/plugins/vuedraggable/vuedraggable.min.js"></script>
<script>
var pageData = {$jsonPageData};
var defaultData = {$defaultData};
</script>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,28 @@
<link rel="stylesheet" href="__CDN__/assets/addons/wdsxh/plugins/element-ui/index.css?v=2.15.6">
<link rel="stylesheet" href="__CDN__/assets/addons/wdsxh/css/diy.css?v=4.3.2">
<el-container id="diy" class="container" style="display: none;">
<el-header class="container-header" height="auto">
<el-button class="header-submit" size="mini" type="primary" @click.stop="handleSubmit">保存模板</el-button>
</el-header>
<el-main class="container-main">
{include file="wdsxh/diy_page/left" /}
{include file="wdsxh/diy_page/center" /}
{include file="wdsxh/diy_page/right" /}
{include file="wdsxh/diy_page/typeSelection" /}
</el-main>
</el-container>
<div id="loading" style="position: fixed;width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;">
<img src="/assets/addons/wdsxh/img/loading.gif" width="96px" height="96px" alt="">
</div>
<script src="__CDN__/assets/libs/jquery/dist/jquery.min.js"></script>
<script src="__CDN__/assets/addons/wdsxh/plugins/vue/vue.min.js?v=2.6.14"></script>
<script src="__CDN__/assets/libs/Sortable/Sortable.min.js?v=1.1.40"></script>
<script src="__CDN__/assets/addons/wdsxh/plugins/element-ui/index.js?v=2.15.6"></script>
<script src="__CDN__/assets/addons/wdsxh/plugins/vuedraggable/vuedraggable.min.js"></script>
<script>
var pageData = {$jsonPageData};
var defaultData = {$defaultData};
</script>

View File

@@ -0,0 +1,34 @@
<div class="panel panel-default panel-intro">
<div class="panel-heading">
{:build_heading(null,FALSE)}
<ul class="nav nav-tabs" data-field="status">
<li class="{:$Think.get.status === null ? 'active' : ''}"><a href="#t-all" data-value="" data-toggle="tab">{:__('All')}</a></li>
{foreach name="statusList" item="vo"}
<li class="{:$Think.get.status === (string)$key ? 'active' : ''}"><a href="#t-{$key|htmlentities}" data-value="{$key|htmlentities}" data-toggle="tab">{$vo|htmlentities}</a></li>
{/foreach}
</ul>
</div>
<div class="panel-body">
<div id="myTabContent" class="tab-content">
<div class="tab-pane fade active in" id="one">
<div class="widget-body no-padding">
<div id="toolbar" class="toolbar">
<a href="javascript:;" class="btn btn-primary btn-refresh" title="{:__('Refresh')}" ><i class="fa fa-refresh"></i> </a>
<a href="javascript:;" class="btn btn-success btn-add {:$auth->check('wdsxh/diy_page/add')?'':'hide'}" title="{:__('Add')}" ><i class="fa fa-plus"></i> {:__('Add')}</a>
<a href="javascript:;" class="btn btn-success btn-edit btn-disabled disabled {:$auth->check('wdsxh/diy_page/edit')?'':'hide'}" title="{:__('Edit')}" ><i class="fa fa-pencil"></i> {:__('Edit')}</a>
<a href="javascript:;" class="btn btn-danger btn-del btn-disabled disabled {:$auth->check('wdsxh/diy_page/del')?'':'hide'}" title="{:__('Delete')}" ><i class="fa fa-trash"></i> {:__('Delete')}</a>
</div>
<table id="table" class="table table-striped table-bordered table-hover table-nowrap"
data-operate-edit="{:$auth->check('wdsxh/diy_page/edit')}"
data-operate-del="{:$auth->check('wdsxh/diy_page/del')}"
width="100%">
</table>
</div>
</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,143 @@
<div class="main-left">
<div class="left-title">基础组件</div>
<div class="left-list">
<!-- 轮播图 -->
<div class="list-item" @click="handleAdd('carouselDiy')">
<img class="item-icon" src="/assets/addons/wdsxh/img/icon/carousel.png">
<div class="item-name">轮播图</div>
</div>
<!-- 单图组 -->
<div class="list-item" @click="handleAdd('imagesDiy')">
<img class="item-icon" src="/assets/addons/wdsxh/img/icon/images.png">
<div class="item-name">单图组</div>
</div>
<!-- 导航组 -->
<div class="list-item" @click="handleAdd('navDiy')">
<img class="item-icon" src="/assets/addons/wdsxh/img/icon/nav.png">
<div class="item-name">导航组</div>
</div>
<!-- 图片魔方 -->
<div class="list-item" @click="handleAdd('cubeDiy')">
<img class="item-icon" src="/assets/addons/wdsxh/img/icon/cube.png">
<div class="item-name">图片魔方</div>
</div>
<!-- 信息卡片 -->
<div class="list-item" @click="handleAdd('infoCardDiy')">
<img class="item-icon" src="/assets/addons/wdsxh/img/icon/infoCard.png">
<div class="item-name">信息卡片</div>
</div>
<!-- 按钮组 -->
<div class="list-item" @click="handleAdd('textButtonDiy')">
<img class="item-icon" src="/assets/addons/wdsxh/img/icon/button.png">
<div class="item-name">按钮组</div>
</div>
<!-- 标题 -->
<div class="list-item" @click="handleAdd('titleDiy')">
<img class="item-icon" src="/assets/addons/wdsxh/img/icon/title.png">
<div class="item-name">标题</div>
</div>
<!-- 视频 -->
<div class="list-item" @click="handleAdd('videoDiy')">
<img class="item-icon" src="/assets/addons/wdsxh/img/icon/video.png">
<div class="item-name">视频</div>
</div>
<!-- 地图 -->
<div class="list-item" @click="handleAdd('mapDiy')">
<img class="item-icon" src="/assets/addons/wdsxh/img/icon/map.png">
<div class="item-name">地图</div>
</div>
<!-- 新闻资讯 -->
<div class="list-item" @click="handleAdd('articleDiy')">
<img class="item-icon" src="/assets/addons/wdsxh/img/icon/article.png">
<div class="item-name">新闻资讯</div>
</div>
<!-- 商会介绍 -->
<div class="list-item" @click="handleAdd('introduceDiy')">
<img class="item-icon" src="/assets/addons/wdsxh/img/icon/introduce.png">
<div class="item-name">商会介绍</div>
</div>
<!-- 会员展示 -->
<div class="list-item" @click="handleAdd('memberDiy')">
<img class="item-icon" src="/assets/addons/wdsxh/img/icon/member.png">
<div class="item-name">会员展示</div>
</div>
<!-- 商会活动 -->
<div class="list-item" @click="handleAdd('activityDiy')">
<img class="item-icon" src="/assets/addons/wdsxh/img/icon/activity.png">
<div class="item-name">商会活动</div>
</div>
<!-- 活动接龙 -->
<div class="list-item" @click="handleAdd('chainsDiy')">
<img class="item-icon" src="/assets/addons/wdsxh/img/icon/chains.png">
<div class="item-name">活动接龙</div>
</div>
<!-- 活动相册 -->
<div class="list-item" @click="handleAdd('albumDiy')">
<img class="item-icon" src="/assets/addons/wdsxh/img/icon/album.png">
<div class="item-name">活动相册</div>
</div>
<!-- 商城商品 -->
<div class="list-item" @click="handleAdd('goodsDiy')">
<img class="item-icon" src="/assets/addons/wdsxh/img/icon/goods.png">
<div class="item-name">商城商品</div>
</div>
<!-- 会员供需 -->
<div class="list-item" @click="handleAdd('demandDiy')">
<img class="item-icon" src="/assets/addons/wdsxh/img/icon/demand.png">
<div class="item-name">会员供需</div>
</div>
<!-- 会员地图 -->
<div class="list-item" @click="handleAdd('memberMapDiy')">
<img class="item-icon" src="/assets/addons/wdsxh/img/icon/memberMap.png">
<div class="item-name">会员地图</div>
</div>
<!-- 搜索 -->
<div class="list-item" @click="handleAdd('searchDiy')">
<img class="item-icon" src="/assets/addons/wdsxh/img/icon/search.png">
<div class="item-name">搜索</div>
</div>
</div>
<div class="left-title">工具组件</div>
<div class="left-list">
<!-- 辅助线条 -->
<div class="list-item" @click="handleAdd('lineDiy')">
<img class="item-icon" src="/assets/addons/wdsxh/img/icon/line.png">
<div class="item-name">辅助线条</div>
</div>
<!-- 辅助空白 -->
<div class="list-item" @click="handleAdd('blankDiy')">
<img class="item-icon" src="/assets/addons/wdsxh/img/icon/blank.png">
<div class="item-name">辅助空白</div>
</div>
<!-- 消息通知 -->
<div class="list-item" @click="handleAdd('noticeDiy')">
<img class="item-icon" src="/assets/addons/wdsxh/img/icon/notice.png">
<div class="item-name">消息通知</div>
</div>
<!-- 文本组 -->
<div class="list-item" @click="handleAdd('textDiy')">
<img class="item-icon" src="/assets/addons/wdsxh/img/icon/text.png">
<div class="item-name">文本组</div>
</div>
<!-- 富文本 -->
<div class="list-item" @click="handleAdd('richTextDiy')">
<img class="item-icon" src="/assets/addons/wdsxh/img/icon/richText.png">
<div class="item-name">富文本</div>
</div>
<!-- 警告提示 -->
<div class="list-item" @click="handleAdd('warnDiy')">
<img class="item-icon" src="/assets/addons/wdsxh/img/icon/warn.png">
<div class="item-name">警告提示</div>
</div>
<!-- 时间线 -->
<div class="list-item" @click="handleAdd('timelineDiy')">
<img class="item-icon" src="/assets/addons/wdsxh/img/icon/timeline.png">
<div class="item-name">时间线</div>
</div>
<!-- 悬浮按钮 -->
<div class="list-item" @click="handleAdd('floatDiy')">
<img class="item-icon" src="/assets/addons/wdsxh/img/icon/float.png">
<div class="item-name">悬浮按钮</div>
</div>
</div>
</div>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,18 @@
<form id="edit-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">选择模式:</label>
<div class="col-xs-12 col-sm-8">
<div class="radio">
{foreach name="select_home_mode" item="vo"}
<label for="row[home_mode]-{$key|htmlentities}"><input id="row[home_mode]-{$key|htmlentities}" name="row[home_mode]" type="radio" value="{$key|htmlentities}" {in name="key" value="$row.home_mode"}checked{/in} /> {$vo|htmlentities}</label>
{/foreach}
</div>
</div>
</div>
<div class="form-group layer-footer">
<label class="control-label col-xs-12 col-sm-2"></label>
<div class="col-xs-12 col-sm-8">
<button type="submit" class="btn btn-primary btn-embossed">{:__('OK')}</button>
</div>
</div>
</form>

View File

@@ -0,0 +1,150 @@
<el-dialog title="选择类型" :modal-append-to-body="false" :visible.sync="selectVisible" custom-class="main-selection">
<div class="selection-box">
<div class="box-header">
<el-tabs v-model="selectType" tab-position="left" @tab-click="tabChange" style="height: 100%;">
<el-tab-pane v-for="item in selectData" :label="item.name" :name="item.type"></el-tab-pane>
</el-tabs>
</div>
<div class="box-content" v-if="selectVisible">
<div class="content-item" v-if="selectType === 'Inlay' && selectData">
<el-table :data="selectData.Inlay.list" header-cell-class-name="table-head" size="mini" height="420">
<el-table-column property="id" label="页面ID"></el-table-column>
<el-table-column property="title" label="标题"></el-table-column>
<el-table-column property="path" label="路径"></el-table-column>
<el-table-column label="操作" width="120">
<template slot-scope="scope">
<el-button @click.native.prevent="selectCallback('Inlay', selectData.Inlay.list[scope.$index])" size="mini" plain type="primary"> 选择</el-button>
</template>
</el-table-column>
</el-table>
</div>
<div class="content-item" v-if="selectType === 'Custom' && selectData">
<el-table :data="selectData.Custom.list" header-cell-class-name="table-head" size="mini" height="420">
<el-table-column property="title" label="标题"></el-table-column>
<el-table-column property="path" label="路径"></el-table-column>
<el-table-column label="页面参数(选填)">
<template slot-scope="scope">
<el-input style="width: 100%;" v-model="scope.row.parameter" placeholder="例id=22代表分类id" size="mini"></el-input>
</template>
</el-table-column>
<el-table-column label="操作" width="120">
<template slot-scope="scope">
<el-button @click.native.prevent="selectCallback('Custom', selectData.Custom.list[scope.$index])" size="mini" plain type="primary"> 选择</el-button>
</template>
</el-table-column>
</el-table>
</div>
<div class="content-item" v-if="selectType === 'Editor' && selectData">
<el-form ref="form" @submit.native.prevent :model="selectForm" size="small" label-width="100px">
<el-form-item label="页面标题">
<el-input placeholder="选填,默认图文详情" v-model="selectForm.title"></el-input>
</el-form-item>
</el-form>
<form role="form">
<textarea id="Editor" class="editor">{{selectForm.content}}</textarea>
</form>
</div>
<div class="content-item" v-if="selectType === 'WXMp' && selectData">
<el-form ref="form" :model="selectForm" label-width="120px">
<el-form-item label="小程序APPID">
<el-input v-model="selectForm.appid"></el-input>
</el-form-item>
<el-form-item label="小程序路径">
<el-input v-model="selectForm.path"></el-input>
</el-form-item>
</el-form>
</div>
<div class="content-item" v-if="selectType === 'Outside' && selectData">
<el-alert title="说明" type="info" :closable="false">
<div>
<p>1.必须添加业务域名,才可以跳转;</p>
<p>2.业务域名添加方式1登录小程序https://mp.weixin.qq.com/2左侧菜单开发→开发管理→开发设置→业务域名</p>
</div>
</el-alert>
<el-input style="margin-top: 22px;" placeholder="请输入链接" v-model="selectForm.url">
<el-select v-model="selectForm.protocol" slot="prepend" placeholder="请选择" style="width: 100px;">
<el-option label="http://" value="http://"></el-option>
<el-option label="https://" value="https://"></el-option>
</el-select>
</el-input>
</div>
<div class="content-item" v-if="selectType === 'Phone' && selectData">
<el-form ref="form" @submit.native.prevent :model="selectForm">
<el-form-item label="电话号码">
<el-input type="tel" v-model="selectForm.phone" placeholder="请输入电话号码"></el-input>
</el-form-item>
</el-form>
</div>
<div class="content-item" v-if="selectType === 'Service' && selectData">
<el-alert title="说明" type="info" :closable="false">
<div>
<p>1. 仅微信小程序可用,其他平台无法使用</p>
<p>2. 在本小程序打开小程序客服</p>
</div>
</el-alert>
</div>
<div class="content-item" v-if="selectType === 'Member' && selectData">
<el-table :data="selectData.Member.list" header-cell-class-name="table-head" size="mini" height="420">
<el-table-column property="id" label="Id" width="80"></el-table-column>
<el-table-column property="name" label="姓名"></el-table-column>
<el-table-column property="mobile" label="手机号"></el-table-column>
<el-table-column property="member_level_name" label="级别"></el-table-column>
<el-table-column property="type" label="类型">
<template slot-scope="scope">
<span v-if="scope.row.type == 1">个人会员</span>
<span v-if="scope.row.type == 2">企业会员</span>
<span v-if="scope.row.type == 3">团体会员</span>
</template>
</el-table-column>
<el-table-column label="操作" width="120">
<template slot-scope="scope">
<el-button @click.native.prevent="selectCallback('Member', selectData.Member.list[scope.$index])" size="mini" plain type="primary"> 选择</el-button>
</template>
</el-table-column>
</el-table>
</div>
<div class="content-item" v-if="selectType === 'Article' && selectData">
<el-table :data="selectData.Article.list" header-cell-class-name="table-head" size="mini" height="420">
<el-table-column property="id" label="Id" width="80"></el-table-column>
<el-table-column property="title" label="文章标题"></el-table-column>
<el-table-column label="操作" width="120">
<template slot-scope="scope">
<el-button @click.native.prevent="selectCallback('Article', selectData.Article.list[scope.$index])" size="mini" plain type="primary"> 选择</el-button>
</template>
</el-table-column>
</el-table>
</div>
<div class="content-item" v-if="selectType === 'Activity' && selectData">
<el-table :data="selectData.Activity.list" header-cell-class-name="table-head" size="mini" height="420">
<el-table-column property="id" label="Id" width="80"></el-table-column>
<el-table-column property="name" label="活动名称"></el-table-column>
<el-table-column label="操作" width="120">
<template slot-scope="scope">
<el-button @click.native.prevent="selectCallback('Activity', selectData.Activity.list[scope.$index])" size="mini" plain type="primary"> 选择</el-button>
</template>
</el-table-column>
</el-table>
</div>
<div class="content-item" v-if="selectType === 'Goods' && selectData">
<el-table :data="selectData.Goods.list" header-cell-class-name="table-head" size="mini" height="420">
<el-table-column property="id" label="Id" width="80"></el-table-column>
<el-table-column property="name" label="商品名称"></el-table-column>
<el-table-column property="price" label="商品价格"></el-table-column>
<el-table-column label="操作" width="120">
<template slot-scope="scope">
<el-button @click.native.prevent="selectCallback('Goods', selectData.Goods.list[scope.$index])" size="mini" plain type="primary"> 选择</el-button>
</template>
</el-table-column>
</el-table>
</div>
</div>
</div>
<div slot="footer" class="dialog-footer">
<el-button v-if="selectType === 'Editor' && selectData" @click.native.prevent="selectCallback('Editor',selectData.Editor)" type="primary">确 定</el-button>
<el-button v-if="selectType === 'WXMp' && selectData" @click.native.prevent="selectCallback('WXMp',selectData.WXMp)" type="primary">确 定</el-button>
<el-button v-if="selectType === 'Outside' && selectData" @click.native.prevent="selectCallback('Outside',selectData.Outside)" type="primary">确 定</el-button>
<el-button v-if="selectType === 'Phone' && selectData" @click.native.prevent="selectCallback('Phone',selectData.Phone)" type="primary">确 定</el-button>
<el-button v-if="selectType === 'Service' && selectData" @click.native.prevent="selectCallback('Service',selectData.Service)" type="primary">确 定</el-button>
<el-button @click="selectVisible = false">取 消</el-button>
</div>
</el-dialog>

View File

@@ -0,0 +1,39 @@
<form id="add-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Title')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-title" data-rule="required" class="form-control" name="row[title]" type="text">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Reply')}:</label>
<div class="col-xs-12 col-sm-8">
<textarea id="c-reply" data-rule="required" class="form-control editor" rows="5" name="row[reply]" cols="50"></textarea>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Weigh')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-weigh" data-rule="required" class="form-control" name="row[weigh]" type="number" value="0">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Status')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="radio">
{foreach name="statusList" item="vo"}
<label for="row[status]-{$key|htmlentities}"><input id="row[status]-{$key|htmlentities}" name="row[status]" type="radio" value="{$key|htmlentities}" {in name="key" value="1"}checked{/in} /> {$vo|htmlentities}</label>
{/foreach}
</div>
</div>
</div>
<div class="form-group layer-footer">
<label class="control-label col-xs-12 col-sm-2"></label>
<div class="col-xs-12 col-sm-8">
<button type="submit" class="btn btn-primary btn-embossed disabled">{:__('OK')}</button>
</div>
</div>
</form>

View File

@@ -0,0 +1,39 @@
<form id="edit-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Title')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-title" data-rule="required" class="form-control" name="row[title]" type="text" value="{$row.title|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Reply')}:</label>
<div class="col-xs-12 col-sm-8">
<textarea id="c-reply" data-rule="required" class="form-control editor" rows="5" name="row[reply]" cols="50">{$row.reply|htmlentities}</textarea>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Weigh')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-weigh" data-rule="required" class="form-control" name="row[weigh]" type="number" value="{$row.weigh|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Status')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="radio">
{foreach name="statusList" item="vo"}
<label for="row[status]-{$key|htmlentities}"><input id="row[status]-{$key|htmlentities}" name="row[status]" type="radio" value="{$key|htmlentities}" {in name="key" value="$row.status"}checked{/in} /> {$vo|htmlentities}</label>
{/foreach}
</div>
</div>
</div>
<div class="form-group layer-footer">
<label class="control-label col-xs-12 col-sm-2"></label>
<div class="col-xs-12 col-sm-8">
<button type="submit" class="btn btn-primary btn-embossed disabled">{:__('OK')}</button>
</div>
</div>
</form>

View File

@@ -0,0 +1,46 @@
<div class="panel panel-default panel-intro">
<div class="panel-heading">
{:build_heading(null,FALSE)}
<ul class="nav nav-tabs" data-field="status">
<li class="{:$Think.get.status === null ? 'active' : ''}"><a href="#t-all" data-value="" data-toggle="tab">{:__('All')}</a></li>
{foreach name="statusList" item="vo"}
<li class="{:$Think.get.status === (string)$key ? 'active' : ''}"><a href="#t-{$key|htmlentities}" data-value="{$key|htmlentities}" data-toggle="tab">{$vo|htmlentities}</a></li>
{/foreach}
</ul>
</div>
<div class="panel-body">
<div id="myTabContent" class="tab-content">
<div class="tab-pane fade active in" id="one">
<div class="widget-body no-padding">
<div id="toolbar" class="toolbar">
<a href="javascript:;" class="btn btn-primary btn-refresh" title="{:__('Refresh')}" ><i class="fa fa-refresh"></i> </a>
<a href="javascript:;" class="btn btn-success btn-add {:$auth->check('wdsxh/faq/add')?'':'hide'}" title="{:__('Add')}" ><i class="fa fa-plus"></i> {:__('Add')}</a>
<a href="javascript:;" class="btn btn-success btn-edit btn-disabled disabled {:$auth->check('wdsxh/faq/edit')?'':'hide'}" title="{:__('Edit')}" ><i class="fa fa-pencil"></i> {:__('Edit')}</a>
<a href="javascript:;" class="btn btn-danger btn-del btn-disabled disabled {:$auth->check('wdsxh/faq/del')?'':'hide'}" title="{:__('Delete')}" ><i class="fa fa-trash"></i> {:__('Delete')}</a>
<div class="dropdown btn-group {:$auth->check('wdsxh/faq/multi')?'':'hide'}">
<a class="btn btn-primary btn-more dropdown-toggle btn-disabled disabled" data-toggle="dropdown"><i class="fa fa-cog"></i> {:__('More')}</a>
<ul class="dropdown-menu text-left" role="menu">
{foreach name="statusList" item="vo"}
<li><a class="btn btn-link btn-multi btn-disabled disabled" href="javascript:" data-params="status={$key|htmlentities}">{:__('Set status to ' . $key)}</a></li>
{/foreach}
</ul>
</div>
</div>
<table id="table" class="table table-striped table-bordered table-hover table-nowrap"
data-operate-edit="{:$auth->check('wdsxh/faq/edit')}"
data-operate-del="{:$auth->check('wdsxh/faq/del')}"
width="100%">
</table>
</div>
</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,68 @@
<form id="add-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Name')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-name" data-rule="required" class="form-control" name="row[name]" type="text">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Icon')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="input-group">
<input id="c-icon" class="form-control" size="50" name="row[icon]" type="text" value="">
<div class="input-group-addon no-border no-padding">
<span><button type="button" id="faupload-icon" class="btn btn-danger faupload" data-input-id="c-icon" data-mimetype="image/gif,image/jpeg,image/png,image/jpg,image/bmp,image/webp" data-multiple="false" data-preview-id="p-icon"><i class="fa fa-upload"></i> {:__('Upload')}</button></span>
<span><button type="button" id="fachoose-icon" class="btn btn-primary fachoose" data-input-id="c-icon" data-mimetype="image/*" data-multiple="false"><i class="fa fa-list"></i> {:__('Choose')}</button></span>
</div>
<span class="msg-box n-right" for="c-icon"></span>
</div>
<ul class="row list-inline faupload-preview" id="p-icon"></ul>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Images')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="input-group">
<input id="c-images" data-rule="required" class="form-control" size="50" name="row[images]" type="textarea">
<div class="input-group-addon no-border no-padding">
<span><button type="button" id="faupload-images" class="btn btn-danger faupload" data-input-id="c-images" data-mimetype="image/gif,image/jpeg,image/png,image/jpg,image/bmp,image/webp" data-multiple="true" data-preview-id="p-images"><i class="fa fa-upload"></i> {:__('Upload')}</button></span>
<span><button type="button" id="fachoose-images" class="btn btn-primary fachoose" data-input-id="c-images" data-mimetype="image/*" data-multiple="true"><i class="fa fa-list"></i> {:__('Choose')}</button></span>
</div>
<span class="msg-box n-right" for="c-images"></span>
</div>
<ul class="row list-inline faupload-preview" id="p-images"></ul>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Introduction')}:</label>
<div class="col-xs-12 col-sm-8">
<textarea id="c-introduction" data-rule="required" class="form-control editor" rows="5" name="row[introduction]" cols="50"></textarea>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Status')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="radio">
{foreach name="statusList" item="vo"}
<label for="row[status]-{$key|htmlentities}"><input id="row[status]-{$key|htmlentities}" name="row[status]" type="radio" value="{$key|htmlentities}" {in name="key" value="1"}checked{/in} /> {$vo|htmlentities}</label>
{/foreach}
</div>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Weigh')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-weigh" data-rule="required" class="form-control" name="row[weigh]" type="number" value="0">
</div>
</div>
<div class="form-group layer-footer">
<label class="control-label col-xs-12 col-sm-2"></label>
<div class="col-xs-12 col-sm-8">
<button type="submit" class="btn btn-primary btn-embossed disabled">{:__('OK')}</button>
</div>
</div>
</form>

View File

@@ -0,0 +1,67 @@
<form id="edit-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Name')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-name" data-rule="required" class="form-control" name="row[name]" type="text" value="{$row.name|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Icon')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="input-group">
<input id="c-icon" class="form-control" size="50" name="row[icon]" type="text" value="{$row.icon|htmlentities}">
<div class="input-group-addon no-border no-padding">
<span><button type="button" id="faupload-icon" class="btn btn-danger faupload" data-input-id="c-icon" data-mimetype="image/gif,image/jpeg,image/png,image/jpg,image/bmp,image/webp" data-multiple="false" data-preview-id="p-icon"><i class="fa fa-upload"></i> {:__('Upload')}</button></span>
<span><button type="button" id="fachoose-icon" class="btn btn-primary fachoose" data-input-id="c-icon" data-mimetype="image/*" data-multiple="false"><i class="fa fa-list"></i> {:__('Choose')}</button></span>
</div>
<span class="msg-box n-right" for="c-icon"></span>
</div>
<ul class="row list-inline faupload-preview" id="p-icon"></ul>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Images')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="input-group">
<input id="c-images" data-rule="required" class="form-control" size="50" name="row[images]" type="textarea" value="{$row.images|htmlentities}">
<div class="input-group-addon no-border no-padding">
<span><button type="button" id="faupload-images" class="btn btn-danger faupload" data-input-id="c-images" data-mimetype="image/gif,image/jpeg,image/png,image/jpg,image/bmp,image/webp" data-multiple="true" data-preview-id="p-images"><i class="fa fa-upload"></i> {:__('Upload')}</button></span>
<span><button type="button" id="fachoose-images" class="btn btn-primary fachoose" data-input-id="c-images" data-mimetype="image/*" data-multiple="true"><i class="fa fa-list"></i> {:__('Choose')}</button></span>
</div>
<span class="msg-box n-right" for="c-images"></span>
</div>
<ul class="row list-inline faupload-preview" id="p-images"></ul>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Introduction')}:</label>
<div class="col-xs-12 col-sm-8">
<textarea id="c-introduction" data-rule="required" class="form-control editor" rows="5" name="row[introduction]" cols="50">{$row.introduction|htmlentities}</textarea>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Status')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="radio">
{foreach name="statusList" item="vo"}
<label for="row[status]-{$key|htmlentities}"><input id="row[status]-{$key|htmlentities}" name="row[status]" type="radio" value="{$key|htmlentities}" {in name="key" value="$row.status"}checked{/in} /> {$vo|htmlentities}</label>
{/foreach}
</div>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Weigh')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-weigh" data-rule="required" class="form-control" name="row[weigh]" type="number" value="{$row.weigh|htmlentities}">
</div>
</div>
<div class="form-group layer-footer">
<label class="control-label col-xs-12 col-sm-2"></label>
<div class="col-xs-12 col-sm-8">
<button type="submit" class="btn btn-primary btn-embossed disabled">{:__('OK')}</button>
</div>
</div>
</form>

View File

@@ -0,0 +1,47 @@
<div class="panel panel-default panel-intro">
<div class="panel-heading">
{:build_heading(null,FALSE)}
<ul class="nav nav-tabs" data-field="status">
<li class="{:$Think.get.status === null ? 'active' : ''}"><a href="#t-all" data-value="" data-toggle="tab">{:__('All')}</a></li>
{foreach name="statusList" item="vo"}
<li class="{:$Think.get.status === (string)$key ? 'active' : ''}"><a href="#t-{$key|htmlentities}" data-value="{$key|htmlentities}" data-toggle="tab">{$vo|htmlentities}</a></li>
{/foreach}
</ul>
</div>
<div class="panel-body">
<div id="myTabContent" class="tab-content">
<div class="tab-pane fade active in" id="one">
<div class="widget-body no-padding">
<div id="toolbar" class="toolbar">
<a href="javascript:;" class="btn btn-primary btn-refresh" title="{:__('Refresh')}" ><i class="fa fa-refresh"></i> </a>
<a href="javascript:;" class="btn btn-success btn-add {:$auth->check('wdsxh/institution/institution/add')?'':'hide'}" title="{:__('Add')}" ><i class="fa fa-plus"></i> {:__('Add')}</a>
<a href="javascript:;" class="btn btn-success btn-edit btn-disabled disabled {:$auth->check('wdsxh/institution/institution/edit')?'':'hide'}" title="{:__('Edit')}" ><i class="fa fa-pencil"></i> {:__('Edit')}</a>
<a href="javascript:;" class="btn btn-danger btn-del btn-disabled disabled {:$auth->check('wdsxh/institution/institution/del')?'':'hide'}" title="{:__('Delete')}" ><i class="fa fa-trash"></i> {:__('Delete')}</a>
<div class="dropdown btn-group {:$auth->check('wdsxh/institution/institution/multi')?'':'hide'}">
<a class="btn btn-primary btn-more dropdown-toggle btn-disabled disabled" data-toggle="dropdown"><i class="fa fa-cog"></i> {:__('More')}</a>
<ul class="dropdown-menu text-left" role="menu">
{foreach name="statusList" item="vo"}
<li><a class="btn btn-link btn-multi btn-disabled disabled" href="javascript:" data-params="status={$key|htmlentities}">{:__('Set status to ' . $key)}</a></li>
{/foreach}
</ul>
</div>
<a href="wdsxh/institution/institution/institution_config" class="btn btn-info btn-dialog {:$auth->check('wdsxh/institution/institution/institution_config')?'':'hide'}" title="机构配置" data-area=["55%","55%"] ><i class="fa fa-cog"></i>机构配置</a>
</div>
<table id="table" class="table table-striped table-bordered table-hover table-nowrap"
data-operate-edit="{:$auth->check('wdsxh/institution/institution/edit')}"
data-operate-del="{:$auth->check('wdsxh/institution/institution/del')}"
width="100%">
</table>
</div>
</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,22 @@
<form id="edit-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">对外状态:</label>
<div class="col-xs-12 col-sm-8">
<div class="radio">
{foreach name="IsStatusList" item="vo"}
<label for="row[is_status]-{$key|htmlentities}"><input id="row[is_status]-{$key|htmlentities}" name="row[is_status]" type="radio" value="{$key|htmlentities}" {in name="key" value="$row.is_status"}checked{/in} /> {$vo|htmlentities}</label>
{/foreach}
<br>
备注:<br>
1.对外开放:所有信息对外,可进入机构列表和机构详情<br>
2.不对外开放:点击机构列表信息,不进入机构详情页<br>
</div>
</div>
</div>
<div class="form-group layer-footer">
<label class="control-label col-xs-12 col-sm-2"></label>
<div class="col-xs-12 col-sm-8">
<button type="submit" class="btn btn-primary btn-embossed disabled">{:__('OK')}</button>
</div>
</div>
</form>

View File

@@ -0,0 +1,51 @@
<form id="edit-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">机构名称:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-institution_id" data-rule="required" class="form-control" name="row[institution_id]" type="text" value="{$row.institution.name|htmlentities}" readonly>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Level_id')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-level_id" data-rule="required" class="form-control" name="row[level_id]" type="text" value="{$row.level.level_name|htmlentities}" readonly>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">会员名称:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-member_id" data-rule="required" class="form-control" name="row[member_id]" type="text" value="{$row.usermember.name|htmlentities}" readonly>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Introduction')}:</label>
<div class="col-xs-12 col-sm-8">
<textarea id="c-introduction" data-rule="required" class="form-control editor" rows="5" name="row[introduction]" cols="50" readonly>{$row.introduction|htmlentities}</textarea>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">审核状态:</label>
<div class="col-xs-12 col-sm-8">
<div class="radio">
<label for="row[state]-2"><input id="row[state]-2" name="row[state]" type="radio" value="2" /> 通过</label>
<label for="row[state]-3"><input id="row[state]-3" name="row[state]" type="radio" value="3" /> 驳回</label>
</div>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">驳回原因:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-reject" class="form-control" name="row[reject]" type="text" value="{$row.reject|htmlentities}">
</div>
</div>
<div class="form-group layer-footer">
<label class="control-label col-xs-12 col-sm-2"></label>
<div class="col-xs-12 col-sm-8">
<button type="submit" class="btn btn-primary btn-embossed disabled">{:__('OK')}</button>
</div>
</div>
</form>

View File

@@ -0,0 +1,25 @@
<div class="panel panel-default panel-intro">
{:build_heading()}
<div class="panel-body">
<div id="myTabContent" class="tab-content">
<div class="tab-pane fade active in" id="one">
<div class="widget-body no-padding">
<div id="toolbar" class="toolbar">
<a href="javascript:;" class="btn btn-primary btn-refresh" title="{:__('Refresh')}" ><i class="fa fa-refresh"></i> </a>
</div>
<table id="table" class="table table-striped table-bordered table-hover table-nowrap"
width="100%">
</table>
</div>
</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,24 @@
<form id="add-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
{if empty($institution_id)}
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Institution_id')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-institution_id" data-rule="required" data-source="wdsxh/institution/institution/index" class="form-control selectpage" name="row[institution_id]" type="text" value="">
</div>
</div>
{else /}
<input class="form-control hide" name="row[institution_id]" type="text" value="{$institution_id|htmlentities}">
{/if}
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Level_name')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-level_name" data-rule="required" class="form-control" name="row[level_name]" type="text">
</div>
</div>
<div class="form-group layer-footer">
<label class="control-label col-xs-12 col-sm-2"></label>
<div class="col-xs-12 col-sm-8">
<button type="submit" class="btn btn-primary btn-embossed disabled">{:__('OK')}</button>
</div>
</div>
</form>

View File

@@ -0,0 +1,24 @@
<form id="edit-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
{if empty($institution_id)}
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Institution_id')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-institution_id" data-rule="required" data-source="wdsxh/institution/institution/index" class="form-control selectpage" name="row[institution_id]" type="text" value="{$row.institution_id|htmlentities}">
</div>
</div>
{else /}
<input class="form-control hide" name="row[institution_id]" type="text" value="{$institution_id|htmlentities}">
{/if}
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Level_name')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-level_name" data-rule="required" class="form-control" name="row[level_name]" type="text" value="{$row.level_name|htmlentities}">
</div>
</div>
<div class="form-group layer-footer">
<label class="control-label col-xs-12 col-sm-2"></label>
<div class="col-xs-12 col-sm-8">
<button type="submit" class="btn btn-primary btn-embossed disabled">{:__('OK')}</button>
</div>
</div>
</form>

View File

@@ -0,0 +1,29 @@
<div class="panel panel-default panel-intro">
{:build_heading()}
<div class="panel-body">
<div id="myTabContent" class="tab-content">
<div class="tab-pane fade active in" id="one">
<div class="widget-body no-padding">
<div id="toolbar" class="toolbar">
<a href="javascript:;" class="btn btn-primary btn-refresh" title="{:__('Refresh')}" ><i class="fa fa-refresh"></i> </a>
<a href="javascript:;" class="btn btn-success btn-add {:$auth->check('wdsxh/institution/level/add')?'':'hide'}" title="{:__('Add')}" ><i class="fa fa-plus"></i> {:__('Add')}</a>
<a href="javascript:;" class="btn btn-success btn-edit btn-disabled disabled {:$auth->check('wdsxh/institution/level/edit')?'':'hide'}" title="{:__('Edit')}" ><i class="fa fa-pencil"></i> {:__('Edit')}</a>
<a href="javascript:;" class="btn btn-danger btn-del btn-disabled disabled {:$auth->check('wdsxh/institution/level/del')?'':'hide'}" title="{:__('Delete')}" ><i class="fa fa-trash"></i> {:__('Delete')}</a>
</div>
<table id="table" class="table table-striped table-bordered table-hover table-nowrap"
data-operate-edit="{:$auth->check('wdsxh/institution/level/edit')}"
data-operate-del="{:$auth->check('wdsxh/institution/level/del')}"
width="100%">
</table>
</div>
</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,49 @@
<form id="add-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
{if !empty($institution_id) && empty($level_id)}
<!--从机构添加-->
<input class="form-control hide" name="row[institution_id]" type="text" value="{$institution_id|htmlentities}">
{elseif empty($institution_id) && !empty($level_id)}
<!--从级别添加-->
<input class="form-control hide" name="row[institution_id]" type="text" value="{$institution_id|htmlentities}">
{else /}
<!--从成员添加-->
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Institution_id')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-institution_id" data-rule="required" data-source="wdsxh/institution/institution/index" class="form-control selectpage" name="row[institution_id]" type="text" value="">
</div>
</div>
{/if}
{if empty($level_id)}
<!--从机构添加 从成员添加-->
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Level_id')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-level_id" data-rule="required" data-source="wdsxh/institution/level/index" data-field="level_name" {if !empty($institution_id)}data-params='{"custom[institution_id]":{$institution_id|htmlentities}}'{/if} class="form-control selectpage" name="row[level_id]" type="text" value="">
</div>
</div>
{else /}
<!--从级别添加-->
<input class="form-control hide" name="row[level_id]" type="text" value="{$level_id|htmlentities}">
{/if}
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Member_id')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-member_id" data-rule="required" data-source="wdsxh/member/member/index" class="form-control selectpage" data-params='{"custom[expire_time]":["egt","{$date|htmlentities}"]}' name="row[member_id]" type="text" value="">
</div>
</div>
<div class="form-group teletext">
<label class="control-label col-xs-12 col-sm-2">{:__('Introduction')}:</label>
<div class="col-xs-12 col-sm-8">
<textarea id="c-introduction" class="form-control editor" rows="5" name="row[introduction]" cols="50"></textarea>
</div>
</div>
<div class="form-group layer-footer">
<label class="control-label col-xs-12 col-sm-2"></label>
<div class="col-xs-12 col-sm-8">
<button type="submit" class="btn btn-primary btn-embossed disabled">{:__('OK')}</button>
</div>
</div>
</form>

View File

@@ -0,0 +1,55 @@
<form id="edit-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
{if !empty($institution_id) && empty($level_id)}
<!--从机构添加-->
<div class="form-group hide">
<label class="control-label col-xs-12 col-sm-2">{:__('Institution_id')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-institution_id" data-rule="required" data-source="wdsxh/institution/institution/index" class="form-control selectpage" name="row[institution_id]" type="text" value="{$row.institution_id|htmlentities}">
</div>
</div>
{elseif empty($institution_id) && !empty($level_id)}
<!--从级别添加-->
<input class="form-control hide" name="row[institution_id]" type="text" value="{$row.institution_id|htmlentities}">
{else /}
<!--从成员添加-->
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Institution_id')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-institution_id" data-rule="required" data-source="wdsxh/institution/institution/index" class="form-control selectpage" name="row[institution_id]" type="text" value="{$row.institution_id|htmlentities}">
</div>
</div>
{/if}
{if empty($level_id)}
<!--从机构添加 从成员添加-->
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Level_id')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-level_id" data-rule="required" data-source="wdsxh/institution/level/index" data-field="level_name" {if !empty($institution_id)}data-params='{"custom[institution_id]":{$institution_id|htmlentities}}'{/if} class="form-control selectpage" name="row[level_id]" type="text" value="{$row.level_id|htmlentities}">
</div>
</div>
{else /}
<!--从级别添加-->
<input class="form-control hide" name="row[level_id]" type="text" value="{$level_id|htmlentities}">
{/if}
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Member_id')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-member_id" data-rule="required" data-source="wdsxh/member/member/index" class="form-control selectpage" data-params='{"custom[expire_time]":["egt","{$date|htmlentities}"]}' name="row[member_id]" type="text" value="{$row.member_id|htmlentities}">
</div>
</div>
<div class="form-group teletext">
<label class="control-label col-xs-12 col-sm-2">{:__('Introduction')}:</label>
<div class="col-xs-12 col-sm-8">
<textarea id="c-introduction" class="form-control editor" rows="5" name="row[introduction]" cols="50">{$row.introduction|htmlentities}</textarea>
</div>
</div>
<div class="form-group layer-footer">
<label class="control-label col-xs-12 col-sm-2"></label>
<div class="col-xs-12 col-sm-8">
<button type="submit" class="btn btn-primary btn-embossed disabled">{:__('OK')}</button>
</div>
</div>
</form>

View File

@@ -0,0 +1,29 @@
<div class="panel panel-default panel-intro">
{:build_heading()}
<div class="panel-body">
<div id="myTabContent" class="tab-content">
<div class="tab-pane fade active in" id="one">
<div class="widget-body no-padding">
<div id="toolbar" class="toolbar">
<a href="javascript:;" class="btn btn-primary btn-refresh" title="{:__('Refresh')}" ><i class="fa fa-refresh"></i> </a>
<a href="javascript:;" class="btn btn-success btn-add {:$auth->check('wdsxh/institution/member/add')?'':'hide'}" title="{:__('Add')}" ><i class="fa fa-plus"></i> {:__('Add')}</a>
<a href="javascript:;" class="btn btn-success btn-edit btn-disabled disabled {:$auth->check('wdsxh/institution/member/edit')?'':'hide'}" title="{:__('Edit')}" ><i class="fa fa-pencil"></i> {:__('Edit')}</a>
<a href="javascript:;" class="btn btn-danger btn-del btn-disabled disabled {:$auth->check('wdsxh/institution/member/del')?'':'hide'}" title="{:__('Delete')}" ><i class="fa fa-trash"></i> {:__('Delete')}</a>
</div>
<table id="table" class="table table-striped table-bordered table-hover table-nowrap"
data-operate-edit="{:$auth->check('wdsxh/institution/member/edit')}"
data-operate-del="{:$auth->check('wdsxh/institution/member/del')}"
width="100%">
</table>
</div>
</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,99 @@
<form id="add-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Name')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-name" data-rule="required" class="form-control" name="row[name]" type="text">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Member_id')}:</label>
<div class="col-xs-12 col-sm-8">
<select id="c-cat-id" data-rule="required" class="form-control selectpicker" name="row[member_id]">
{foreach $memberList as $vo}
<option value="{$vo.id|htmlentities}" {if $vo.id == ''}selected{/if}>{$vo.name|htmlentities}</option>
{/foreach}
</select>
备注:<br>
1.如果平台发布,默认显示商协信息和电话;<br>
2.如果会员发布,默认显示会员信息和电话;
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Expire_time')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-expire_time" data-rule="required" class="form-control datetimepicker" data-date-format="YYYY-MM-DD HH:mm:ss" data-use-current="true" name="row[expire_time]" type="text" value="{:date('Y-m-d H:i:s')}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Type')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="radio">
{foreach name="typeList" item="vo"}
<label for="row[type]-{$key|htmlentities}"><input id="row[type]-{$key|htmlentities}" name="row[type]" type="radio" value="{$key|htmlentities}" {in name="key" value="1"}checked{/in} /> {$vo|htmlentities}</label>
{/foreach}
<br>
备注: <br>
1.自由接龙指的是会员中任何人都可以接龙 <br>
2.限定接龙指的是只有选择其中的会员可以接龙
</div>
</div>
</div>
<div class="form-group MemberIds hide">
<label class="control-label col-xs-12 col-sm-2">{:__('Member_ids')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-member_ids" data-source="wdsxh/member/member/index" data-multiple="true" class="form-control selectpage" name="row[member_ids]" type="text" value="">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Content')}:</label>
<div class="col-xs-12 col-sm-8">
<textarea id="c-content" data-rule="required" class="form-control" rows="5" name="row[content]" cols="50"></textarea>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Weigh')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-weigh" class="form-control" name="row[weigh]" type="number" value="0">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Status')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="radio">
{foreach name="statusList" item="vo"}
<label for="row[status]-{$key|htmlentities}"><input id="row[status]-{$key|htmlentities}" name="row[status]" type="radio" value="{$key|htmlentities}" {in name="key" value="normal"}checked{/in} /> {$vo|htmlentities}</label>
{/foreach}
</div>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Page_view')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-page_view" class="form-control" name="row[page_view]" type="number">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Jielong_auth')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="radio">
{foreach name="jielongAuthList" item="vo"}
<label for="row[jielong_auth]-{$key|htmlentities}"><input id="row[jielong_auth]-{$key|htmlentities}" name="row[jielong_auth]" type="radio" value="{$key|htmlentities}" {in name="key" value="1"}checked{/in} /> {$vo|htmlentities}</label>
{/foreach}
</div>
备注1.对外开放:所有信息对外,可以进入活动详情;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2.会员专属:是指只有入会成功后成为商会会员的人才可以进入活动详情(只有会员才能查看)
</div>
</div>
<div class="form-group layer-footer">
<label class="control-label col-xs-12 col-sm-2"></label>
<div class="col-xs-12 col-sm-8">
<button type="submit" class="btn btn-primary btn-embossed disabled">{:__('OK')}</button>
</div>
</div>
</form>

View File

@@ -0,0 +1,38 @@
<form id="edit-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">过期接龙是否展示:</label>
<div class="col-xs-12 col-sm-8">
<div class="radio">
<label for="row[expired_jielong_show]-1"><input id="row[expired_jielong_show]-1" name="row[expired_jielong_show]" type="radio" value="1" {if $row.expired_jielong_show == 1}checked{/if} /> 展示</label>
<label for="row[expired_jielong_show]-2"><input id="row[expired_jielong_show]-2" name="row[expired_jielong_show]" type="radio" value="2" {if $row.expired_jielong_show == 2}checked{/if} /> 不展示</label>
</div>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('分享图片')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="input-group">
<input id="c-jielong_img" class="form-control" size="50" name="row[jielong_img]" type="text" value="{$row.jielong_img|htmlentities}">
<div class="input-group-addon no-border no-padding">
<span><button type="button" id="faupload-jielong_img" class="btn btn-danger faupload" data-input-id="c-jielong_img" data-mimetype="image/gif,image/jpeg,image/png,image/jpg,image/bmp" data-multiple="false" data-preview-id="p-jielong_img"><i class="fa fa-upload"></i> {:__('Upload')}</button></span>
<span><button type="button" id="fachoose-jielong_img" class="btn btn-primary fachoose" data-input-id="c-jielong_img" data-mimetype="image/*" data-multiple="false"><i class="fa fa-list"></i> {:__('Choose')}</button></span>
</div>
<span class="msg-box n-right" for="c-jielong_img"></span>
</div>
<ul class="row list-inline faupload-preview" id="p-jielong_img"></ul>
</div>
<div></div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2"></label>
<div class="col-xs-12 col-sm-8">
背景图建议尺寸: 宽248px 高241px
</div>
</div>
<div class="form-group layer-footer">
<label class="control-label col-xs-12 col-sm-2"></label>
<div class="col-xs-12 col-sm-8">
<button type="submit" class="btn btn-primary btn-embossed">{:__('OK')}</button>
</div>
</div>
</form>

View File

@@ -0,0 +1,107 @@
<form id="edit-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Name')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-name" data-rule="required" class="form-control" name="row[name]" type="text" value="{$row.name|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Member_id')}:</label>
<div class="col-xs-12 col-sm-8">
<select id="c-cat-id" data-rule="required" class="form-control selectpicker" name="row[member_id]">
{foreach $memberList as $vo}
<option value="{$vo.id|htmlentities}" {if $vo.id == $row.member_id}selected{/if}>{$vo.name|htmlentities}</option>
{/foreach}
</select>
备注:<br>
1.如果平台发布,默认显示商协信息和电话;<br>
2.如果会员发布,默认显示会员信息和电话;
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Expire_time')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-expire_time" data-rule="required" class="form-control datetimepicker" data-date-format="YYYY-MM-DD HH:mm:ss" data-use-current="true" name="row[expire_time]" type="text" value="{:$row.expire_time?datetime($row.expire_time):''}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Type')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="radio">
{foreach name="typeList" item="vo"}
<label for="row[type]-{$key|htmlentities}"><input id="row[type]-{$key|htmlentities}" name="row[type]" type="radio" value="{$key|htmlentities}" {in name="key" value="$row.type"}checked{/in} /> {$vo|htmlentities}</label>
{/foreach}
<br>
备注: <br>
1.自由接龙指的是会员中任何人都可以接龙 <br>
2.限定接龙指的是只有选择其中的会员可以接龙
</div>
</div>
</div>
<div class="form-group MemberIds {notin name="row.type" value="2"}hide{/notin}">
<label class="control-label col-xs-12 col-sm-2">{:__('Member_ids')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-member_ids" data-source="wdsxh/member/member/index" data-multiple="true" class="form-control selectpage" name="row[member_ids]" type="text" value="{$row.member_ids|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Content')}:</label>
<div class="col-xs-12 col-sm-8">
<textarea id="c-content" data-rule="required" class="form-control" rows="5" name="row[content]" cols="50">{$row.content|htmlentities}</textarea>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Weigh')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-weigh" class="form-control" name="row[weigh]" type="number" value="{$row.weigh|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Status')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="radio">
{foreach name="statusList" item="vo"}
<label for="row[status]-{$key|htmlentities}"><input id="row[status]-{$key|htmlentities}" name="row[status]" type="radio" value="{$key|htmlentities}" {in name="key" value="$row.status"}checked{/in} /> {$vo|htmlentities}</label>
{/foreach}
</div>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Page_view')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-page_view" class="form-control" name="row[page_view]" type="number" value="{$row.page_view|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Jielong_auth')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="radio">
{foreach name="jielongAuthList" item="vo"}
<label for="row[jielong_auth]-{$key|htmlentities}"><input id="row[jielong_auth]-{$key|htmlentities}" name="row[jielong_auth]" type="radio" value="{$key|htmlentities}" {in name="key" value="$row.jielong_auth"}checked{/in} /> {$vo|htmlentities}</label>
{/foreach}
</div>
备注1.对外开放:所有信息对外,可以进入活动详情;<br> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
2.会员专属:是指只有入会成功后成为商会会员的人才可以进入活动详情(只有会员才能查看)
</div>
</div>
{if $show_applet_jielong_qrcode == 1}
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Applet_jielong_qrcode_path')}:</label>
<div class="col-xs-12 col-sm-8">
<img src="{$applet_jielong_qrcode_path|htmlentities}">
</div>
</div>
{/if}
<div class="form-group layer-footer">
<label class="control-label col-xs-12 col-sm-2"></label>
<div class="col-xs-12 col-sm-8">
<button type="submit" class="btn btn-primary btn-embossed disabled">{:__('OK')}</button>
</div>
</div>
</form>

View File

@@ -0,0 +1,47 @@
<div class="panel panel-default panel-intro">
<div class="panel-heading">
{:build_heading(null,FALSE)}
<ul class="nav nav-tabs" data-field="status">
<li class="{:$Think.get.status === null ? 'active' : ''}"><a href="#t-all" data-value="" data-toggle="tab">{:__('All')}</a></li>
{foreach name="statusList" item="vo"}
<li class="{:$Think.get.status === (string)$key ? 'active' : ''}"><a href="#t-{$key|htmlentities}" data-value="{$key|htmlentities}" data-toggle="tab">{$vo|htmlentities}</a></li>
{/foreach}
</ul>
</div>
<div class="panel-body">
<div id="myTabContent" class="tab-content">
<div class="tab-pane fade active in" id="one">
<div class="widget-body no-padding">
<div id="toolbar" class="toolbar">
<a href="javascript:;" class="btn btn-primary btn-refresh" title="{:__('Refresh')}" ><i class="fa fa-refresh"></i> </a>
<a href="javascript:;" class="btn btn-success btn-add {:$auth->check('wdsxh/jielong/add')?'':'hide'}" title="{:__('Add')}" ><i class="fa fa-plus"></i> {:__('Add')}</a>
<a href="javascript:;" class="btn btn-success btn-edit btn-disabled disabled {:$auth->check('wdsxh/jielong/edit')?'':'hide'}" title="{:__('Edit')}" ><i class="fa fa-pencil"></i> {:__('Edit')}</a>
<a href="javascript:;" class="btn btn-danger btn-del btn-disabled disabled {:$auth->check('wdsxh/jielong/del')?'':'hide'}" title="{:__('Delete')}" ><i class="fa fa-trash"></i> {:__('Delete')}</a>
<div class="dropdown btn-group {:$auth->check('wdsxh/jielong/multi')?'':'hide'}">
<a class="btn btn-primary btn-more dropdown-toggle btn-disabled disabled" data-toggle="dropdown"><i class="fa fa-cog"></i> {:__('More')}</a>
<ul class="dropdown-menu text-left" role="menu">
{foreach name="statusList" item="vo"}
<li><a class="btn btn-link btn-multi btn-disabled disabled" href="javascript:" data-params="status={$key|htmlentities}">{:__('Set status to ' . $key)}</a></li>
{/foreach}
</ul>
</div>
<a class="btn btn-success btn-recyclebin btn-dialog {:$auth->check('wdsxh/jielong/recyclebin')?'':'hide'}" href="wdsxh/jielong/recyclebin" title="{:__('Recycle bin')}"><i class="fa fa-recycle"></i> {:__('Recycle bin')}</a>
<a href="wdsxh/jielong/config" class="btn btn-info btn-dialog {:$auth->check('wdsxh/jielong/config')?'':'hide'}" title="接龙配置" data-area=["50%","55%"] ><i class="fa fa-cog"></i>接龙配置</a>
</div>
<table id="table" class="table table-striped table-bordered table-hover table-nowrap"
data-operate-edit="{:$auth->check('wdsxh/jielong/edit')}"
data-operate-del="{:$auth->check('wdsxh/jielong/del')}"
width="100%">
</table>
</div>
</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,18 @@
<div class="panel panel-default panel-intro">
<div class="panel-body">
<div id="myTabContent" class="tab-content">
<div class="tab-pane fade active in" id="one">
<div class="widget-body no-padding">
<div id="toolbar" class="toolbar">
<a href="javascript:;" class="btn btn-primary btn-refresh" title="{:__('Refresh')}" ><i class="fa fa-refresh"></i> </a>
</div>
<table id="table" class="table table-striped table-bordered table-hover table-nowrap"
data-common-Search="false"
width="100%">
</table>
</div>
</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,25 @@
<div class="panel panel-default panel-intro">
{:build_heading()}
<div class="panel-body">
<div id="myTabContent" class="tab-content">
<div class="tab-pane fade active in" id="one">
<div class="widget-body no-padding">
<div id="toolbar" class="toolbar">
{:build_toolbar('refresh')}
<a class="btn btn-info btn-multi btn-disabled disabled {:$auth->check('wdsxh/jielong/restore')?'':'hide'}" href="javascript:;" data-url="wdsxh/jielong/restore" data-action="restore"><i class="fa fa-rotate-left"></i> {:__('Restore')}</a>
<a class="btn btn-danger btn-multi btn-disabled disabled {:$auth->check('wdsxh/jielong/destroy')?'':'hide'}" href="javascript:;" data-url="wdsxh/jielong/destroy" data-action="destroy"><i class="fa fa-times"></i> {:__('Destroy')}</a>
<a class="btn btn-success btn-restoreall {:$auth->check('wdsxh/jielong/restore')?'':'hide'}" href="javascript:;" data-url="wdsxh/jielong/restore" title="{:__('Restore all')}"><i class="fa fa-rotate-left"></i> {:__('Restore all')}</a>
<a class="btn btn-danger btn-destroyall {:$auth->check('wdsxh/jielong/destroy')?'':'hide'}" href="javascript:;" data-url="wdsxh/jielong/destroy" title="{:__('Destroy all')}"><i class="fa fa-times"></i> {:__('Destroy all')}</a>
</div>
<table id="table" class="table table-striped table-bordered table-hover"
data-operate-restore="{:$auth->check('wdsxh/jielong/restore')}"
data-operate-destroy="{:$auth->check('wdsxh/jielong/destroy')}"
width="100%">
</table>
</div>
</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,39 @@
<form id="add-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Name')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-name" data-rule="required" class="form-control" name="row[name]" type="text">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Url')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-url" data-rule="required" class="form-control" name="row[url]" type="text">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Status')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="radio">
{foreach name="statusList" item="vo"}
<label for="row[status]-{$key|htmlentities}"><input id="row[status]-{$key|htmlentities}" name="row[status]" type="radio" value="{$key|htmlentities}" {in name="key" value="1"}checked{/in} /> {$vo|htmlentities}</label>
{/foreach}
</div>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Weigh')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-weigh" data-rule="required" class="form-control" name="row[weigh]" type="number" value="1">
</div>
</div>
<div class="form-group layer-footer">
<label class="control-label col-xs-12 col-sm-2"></label>
<div class="col-xs-12 col-sm-8">
<button type="submit" class="btn btn-primary btn-embossed disabled">{:__('OK')}</button>
</div>
</div>
</form>

View File

@@ -0,0 +1,39 @@
<form id="edit-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Name')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-name" data-rule="required" class="form-control" name="row[name]" type="text" value="{$row.name|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Url')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-url" data-rule="required" class="form-control" name="row[url]" type="text" value="{$row.url|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Status')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="radio">
{foreach name="statusList" item="vo"}
<label for="row[status]-{$key|htmlentities}"><input id="row[status]-{$key|htmlentities}" name="row[status]" type="radio" value="{$key|htmlentities}" {in name="key" value="$row.status"}checked{/in} /> {$vo|htmlentities}</label>
{/foreach}
</div>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Weigh')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-weigh" data-rule="required" class="form-control" name="row[weigh]" type="number" value="{$row.weigh|htmlentities}">
</div>
</div>
<div class="form-group layer-footer">
<label class="control-label col-xs-12 col-sm-2"></label>
<div class="col-xs-12 col-sm-8">
<button type="submit" class="btn btn-primary btn-embossed disabled">{:__('OK')}</button>
</div>
</div>
</form>

View File

@@ -0,0 +1,46 @@
<div class="panel panel-default panel-intro">
<div class="panel-heading">
{:build_heading(null,FALSE)}
<ul class="nav nav-tabs" data-field="status">
<li class="{:$Think.get.status === null ? 'active' : ''}"><a href="#t-all" data-value="" data-toggle="tab">{:__('All')}</a></li>
{foreach name="statusList" item="vo"}
<li class="{:$Think.get.status === (string)$key ? 'active' : ''}"><a href="#t-{$key|htmlentities}" data-value="{$key|htmlentities}" data-toggle="tab">{$vo|htmlentities}</a></li>
{/foreach}
</ul>
</div>
<div class="panel-body">
<div id="myTabContent" class="tab-content">
<div class="tab-pane fade active in" id="one">
<div class="widget-body no-padding">
<div id="toolbar" class="toolbar">
<a href="javascript:;" class="btn btn-primary btn-refresh" title="{:__('Refresh')}" ><i class="fa fa-refresh"></i> </a>
<a href="javascript:;" class="btn btn-success btn-add {:$auth->check('wdsxh/link/add')?'':'hide'}" title="{:__('Add')}" ><i class="fa fa-plus"></i> {:__('Add')}</a>
<a href="javascript:;" class="btn btn-success btn-edit btn-disabled disabled {:$auth->check('wdsxh/link/edit')?'':'hide'}" title="{:__('Edit')}" ><i class="fa fa-pencil"></i> {:__('Edit')}</a>
<a href="javascript:;" class="btn btn-danger btn-del btn-disabled disabled {:$auth->check('wdsxh/link/del')?'':'hide'}" title="{:__('Delete')}" ><i class="fa fa-trash"></i> {:__('Delete')}</a>
<div class="dropdown btn-group {:$auth->check('wdsxh/link/multi')?'':'hide'}">
<a class="btn btn-primary btn-more dropdown-toggle btn-disabled disabled" data-toggle="dropdown"><i class="fa fa-cog"></i> {:__('More')}</a>
<ul class="dropdown-menu text-left" role="menu">
{foreach name="statusList" item="vo"}
<li><a class="btn btn-link btn-multi btn-disabled disabled" href="javascript:" data-params="status={$key|htmlentities}">{:__('Set status to ' . $key)}</a></li>
{/foreach}
</ul>
</div>
</div>
<table id="table" class="table table-striped table-bordered table-hover table-nowrap"
data-operate-edit="{:$auth->check('wdsxh/link/edit')}"
data-operate-del="{:$auth->check('wdsxh/link/del')}"
width="100%">
</table>
</div>
</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,99 @@
<form id="add-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Title')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-title" data-rule="required" class="form-control" name="row[title]" type="text">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Image')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="input-group">
<input id="c-image" data-rule="required" class="form-control" size="50" name="row[image]" type="text">
<div class="input-group-addon no-border no-padding">
<span><button type="button" id="faupload-image" class="btn btn-danger faupload" data-input-id="c-image" data-mimetype="image/gif,image/jpeg,image/png,image/jpg,image/bmp" data-multiple="false" data-preview-id="p-image"><i class="fa fa-upload"></i> {:__('Upload')}</button></span>
<span><button type="button" id="fachoose-image" class="btn btn-primary fachoose" data-input-id="c-image" data-mimetype="image/*" data-multiple="false"><i class="fa fa-list"></i> {:__('Choose')}</button></span>
</div>
<span class="msg-box n-right" for="c-image"></span>
</div>
</br>
<div>图片建议尺寸(686*280)</div>
<ul class="row list-inline faupload-preview" id="p-image"></ul>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Jump_type')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="radio">
{foreach name="jumpTypeList" item="vo"}
<label for="row[jump_type]-{$key|htmlentities}"><input id="row[jump_type]-{$key|htmlentities}" name="row[jump_type]" type="radio" value="{$key|htmlentities}" {in name="key" value="1"}checked{/in} /> {$vo|htmlentities}</label>
{/foreach}
</div>
</div>
</div>
<div class="form-group teletext">
<label class="control-label col-xs-12 col-sm-2">{:__('Content')}:</label>
<div class="col-xs-12 col-sm-8">
<textarea id="c-content" class="form-control editor" rows="5" name="row[content]" cols="50"></textarea>
</div>
</div>
<div class="form-group page-url hide">
<label class="control-label col-xs-12 col-sm-2">内部页面:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-jump_link" readonly class="form-control selectpage" data-primary-key="url" data-source="wdsxh/link/index" name="row[jump_link]" type="text">
</div>
</div>
<div class="form-group page-url hide">
<label class="control-label col-xs-12 col-sm-2">页面参数:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-param" class="form-control" name="row[param]" type="text" placeholder="如需设置页面参数请输入参数信息如“id=1&cat=2”否则为空即可">
</div>
</div>
<div class="form-group outer-url hide">
<label class="control-label col-xs-12 col-sm-2">外部链接:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-jump_h5" class="form-control" name="row[jump_h5]" type="text" placeholder="输入完整网址链接如“http://www.baidu.com”">
<span class="help-block">注意:外部链接必须在小程序控制台设置业务域名</span>
</div>
</div>
<div class="form-group wxapp hide">
<label class="control-label col-xs-12 col-sm-2">小程序Appid:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-wxapp-appid" class="form-control" name="row[wxapp][appid]" type="text" placeholder="输入要跳转的小程序Appid信息">
</div>
</div>
<div class="form-group wxapp hide">
<label class="control-label col-xs-12 col-sm-2">页面路径:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-wxapp-path" class="form-control" name="row[wxapp][path]" type="text" placeholder="输入要跳转的小程序页面路径,如“/page/index/index”">
</div>
</div>
<div class="form-group hide">
<label class="control-label col-xs-12 col-sm-2">{:__('Status')}:</label>
<div class="col-xs-12 col-sm-8">
<select id="c-status" data-rule="required" class="form-control selectpicker" name="row[status]">
{foreach name="statusList" item="vo"}
<option value="{$key|htmlentities}" {in name="key" value="1"}selected{/in}>{$vo|htmlentities}</option>
{/foreach}
</select>
</div>
</div>
<div class="form-group hide">
<label class="control-label col-xs-12 col-sm-2">{:__('Weigh')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-weigh" data-rule="required" class="form-control" name="row[weigh]" type="number" value="0">
</div>
</div>
<div class="form-group layer-footer">
<label class="control-label col-xs-12 col-sm-2"></label>
<div class="col-xs-12 col-sm-8">
<button type="submit" class="btn btn-success btn-embossed disabled">{:__('OK')}</button>
<button type="reset" class="btn btn-default btn-embossed">{:__('Reset')}</button>
</div>
</div>
</form>

View File

@@ -0,0 +1,101 @@
<form id="edit-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Title')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-title" data-rule="required" class="form-control" name="row[title]" type="text" value="{$row.title|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Image')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="input-group">
<input id="c-image" data-rule="required" class="form-control" size="50" name="row[image]" type="text" value="{$row.image|htmlentities}">
<div class="input-group-addon no-border no-padding">
<span><button type="button" id="faupload-image" class="btn btn-danger faupload" data-input-id="c-image" data-mimetype="image/gif,image/jpeg,image/png,image/jpg,image/bmp" data-multiple="false" data-preview-id="p-image"><i class="fa fa-upload"></i> {:__('Upload')}</button></span>
<span><button type="button" id="fachoose-image" class="btn btn-primary fachoose" data-input-id="c-image" data-mimetype="image/*" data-multiple="false"><i class="fa fa-list"></i> {:__('Choose')}</button></span>
</div>
<span class="msg-box n-right" for="c-image"></span>
</div>
</br>
<div>图片建议尺寸(686*280)</div>
<ul class="row list-inline faupload-preview" id="p-image"></ul>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Jump_type')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="radio">
{foreach name="jumpTypeList" item="vo"}
<label for="row[jump_type]-{$key|htmlentities}"><input id="row[jump_type]-{$key|htmlentities}" name="row[jump_type]" type="radio" value="{$key|htmlentities}" {in name="key" value="$row.jump_type"}checked{/in} /> {$vo|htmlentities}</label>
{/foreach}
</div>
</div>
</div>
<div class="form-group teletext {notin name="row.jump_type" value="1"}hide{/notin}">
<label class="control-label col-xs-12 col-sm-2">{:__('Content')}:</label>
<div class="col-xs-12 col-sm-8">
<textarea id="c-content" class="form-control editor" rows="5" name="row[content]" cols="50">{$row.content|default=""}</textarea>
</div>
</div>
<div class="form-group page-url {notin name="row.jump_type" value="2"}hide{/notin}">
<label class="control-label col-xs-12 col-sm-2">内部页面:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-jump_link" readonly class="form-control selectpage" data-primary-key="url" data-source="wdsxh/link/index" name="row[jump_link]" type="text" value="{$row.jump_link|default=""}">
</div>
</div>
<div class="form-group page-url {notin name="row.jump_type" value="2"}hide{/notin}">
<label class="control-label col-xs-12 col-sm-2">页面参数:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-param" class="form-control" name="row[param]" type="text" placeholder="如需设置页面参数请输入参数信息如“id=1&cat=2”否则为空即可" value="{$row.param|default=""}">
</div>
</div>
<div class="form-group outer-url {notin name="row.jump_type" value="3"}hide{/notin}">
<label class="control-label col-xs-12 col-sm-2">外部链接:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-jump_h5" class="form-control" name="row[jump_h5]" type="text" placeholder="输入完整网址链接如“http://www.baidu.com”" value="{$row.jump_h5|default=""}">
<span class="help-block">注意:外部链接必须在小程序控制台设置业务域名</span>
</div>
</div>
<div class="form-group wxapp {notin name="row.jump_type" value="4"}hide{/notin}">
<label class="control-label col-xs-12 col-sm-2">小程序Appid:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-wxapp-appid" class="form-control" name="row[wxapp][appid]" type="text" placeholder="输入要跳转的小程序Appid信息" value="{$row.wxapp.appid|default=""}">
</div>
</div>
<div class="form-group wxapp {notin name="row.jump_type" value="4"}hide{/notin}">
<label class="control-label col-xs-12 col-sm-2">页面路径:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-wxapp-path" class="form-control" name="row[wxapp][path]" type="text" placeholder="输入要跳转的小程序页面路径,如“/page/index/index”" value="{$row.wxapp.path|default=""}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Status')}:</label>
<div class="col-xs-12 col-sm-8">
<select id="c-status" data-rule="required" class="form-control selectpicker" name="row[status]">
{foreach name="statusList" item="vo"}
<option value="{$key|htmlentities}" {in name="key" value="$row.status"}selected{/in}>{$vo|htmlentities}</option>
{/foreach}
</select>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Weigh')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-weigh" data-rule="required" class="form-control" name="row[weigh]" type="number" value="{$row.weigh|htmlentities}">
</div>
</div>
<div class="form-group layer-footer">
<label class="control-label col-xs-12 col-sm-2"></label>
<div class="col-xs-12 col-sm-8">
<button type="submit" class="btn btn-success btn-embossed disabled">{:__('OK')}</button>
<button type="reset" class="btn btn-default btn-embossed">{:__('Reset')}</button>
</div>
</div>
</form>

View File

@@ -0,0 +1,46 @@
<div class="panel panel-default panel-intro">
<div class="panel-heading">
{:build_heading(null,FALSE)}
<ul class="nav nav-tabs" data-field="status">
<li class="{:$Think.get.status === null ? 'active' : ''}"><a href="#t-all" data-value="" data-toggle="tab">{:__('All')}</a></li>
{foreach name="statusList" item="vo"}
<li class="{:$Think.get.status === (string)$key ? 'active' : ''}"><a href="#t-{$key|htmlentities}" data-value="{$key|htmlentities}" data-toggle="tab">{$vo|htmlentities}</a></li>
{/foreach}
</ul>
</div>
<div class="panel-body">
<div id="myTabContent" class="tab-content">
<div class="tab-pane fade active in" id="one">
<div class="widget-body no-padding">
<div id="toolbar" class="toolbar">
<a href="javascript:;" class="btn btn-primary btn-refresh" title="{:__('Refresh')}" ><i class="fa fa-refresh"></i> </a>
<a href="javascript:;" class="btn btn-success btn-add {:$auth->check('wdsxh/mall/banner/add')?'':'hide'}" title="{:__('Add')}" ><i class="fa fa-plus"></i> {:__('Add')}</a>
<a href="javascript:;" class="btn btn-success btn-edit btn-disabled disabled {:$auth->check('wdsxh/mall/banner/edit')?'':'hide'}" title="{:__('Edit')}" ><i class="fa fa-pencil"></i> {:__('Edit')}</a>
<a href="javascript:;" class="btn btn-danger btn-del btn-disabled disabled {:$auth->check('wdsxh/mall/banner/del')?'':'hide'}" title="{:__('Delete')}" ><i class="fa fa-trash"></i> {:__('Delete')}</a>
<div class="dropdown btn-group {:$auth->check('wdsxh/mall/banner/multi')?'':'hide'}">
<a class="btn btn-primary btn-more dropdown-toggle btn-disabled disabled" data-toggle="dropdown"><i class="fa fa-cog"></i> {:__('More')}</a>
<ul class="dropdown-menu text-left" role="menu">
{foreach name="statusList" item="vo"}
<li><a class="btn btn-link btn-multi btn-disabled disabled" href="javascript:" data-params="status={$key|htmlentities}">{:__('Set status to ' . $key)}</a></li>
{/foreach}
</ul>
</div>
<a class="btn btn-success btn-recyclebin btn-dialog {:$auth->check('wdsxh/mall/banner/recyclebin')?'':'hide'}" href="wdsxh/mall/banner/recyclebin" title="{:__('Recycle bin')}"><i class="fa fa-recycle"></i> {:__('Recycle bin')}</a>
</div>
<table id="table" class="table table-striped table-bordered table-hover table-nowrap"
data-operate-edit="{:$auth->check('wdsxh/mall/banner/edit')}"
data-operate-del="{:$auth->check('wdsxh/mall/banner/del')}"
width="100%">
</table>
</div>
</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,25 @@
<div class="panel panel-default panel-intro">
{:build_heading()}
<div class="panel-body">
<div id="myTabContent" class="tab-content">
<div class="tab-pane fade active in" id="one">
<div class="widget-body no-padding">
<div id="toolbar" class="toolbar">
{:build_toolbar('refresh')}
<a class="btn btn-info btn-multi btn-disabled disabled {:$auth->check('wdsxh/mall/banner/restore')?'':'hide'}" href="javascript:;" data-url="wdsxh/mall/banner/restore" data-action="restore"><i class="fa fa-rotate-left"></i> {:__('Restore')}</a>
<a class="btn btn-danger btn-multi btn-disabled disabled {:$auth->check('wdsxh/mall/banner/destroy')?'':'hide'}" href="javascript:;" data-url="wdsxh/mall/banner/destroy" data-action="destroy"><i class="fa fa-times"></i> {:__('Destroy')}</a>
<a class="btn btn-success btn-restoreall {:$auth->check('wdsxh/mall/banner/restore')?'':'hide'}" href="javascript:;" data-url="wdsxh/mall/banner/restore" title="{:__('Restore all')}"><i class="fa fa-rotate-left"></i> {:__('Restore all')}</a>
<a class="btn btn-danger btn-destroyall {:$auth->check('wdsxh/mall/banner/destroy')?'':'hide'}" href="javascript:;" data-url="wdsxh/mall/banner/destroy" title="{:__('Destroy all')}"><i class="fa fa-times"></i> {:__('Destroy all')}</a>
</div>
<table id="table" class="table table-striped table-bordered table-hover"
data-operate-restore="{:$auth->check('wdsxh/mall/banner/restore')}"
data-operate-destroy="{:$auth->check('wdsxh/mall/banner/destroy')}"
width="100%">
</table>
</div>
</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,27 @@
<form id="add-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Name')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-name" data-rule="required" class="form-control" name="row[name]" type="text" value="">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Brief_introduction')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-brief_introduction" data-rule="required" class="form-control" name="row[brief_introduction]" type="text" value="">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Weigh')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-weigh" data-rule="required" class="form-control" name="row[weigh]" type="number" value="0">
</div>
</div>
<div class="form-group layer-footer">
<label class="control-label col-xs-12 col-sm-2"></label>
<div class="col-xs-12 col-sm-8">
<button type="submit" class="btn btn-primary btn-embossed disabled">{:__('OK')}</button>
</div>
</div>
</form>

View File

@@ -0,0 +1,27 @@
<form id="edit-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Name')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-name" data-rule="required" class="form-control" name="row[name]" type="text" value="{$row.name|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Brief_introduction')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-brief_introduction" data-rule="required" class="form-control" name="row[brief_introduction]" type="text" value="{$row.brief_introduction|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Weigh')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-weigh" data-rule="required" class="form-control" name="row[weigh]" type="number" value="{$row.weigh|htmlentities}">
</div>
</div>
<div class="form-group layer-footer">
<label class="control-label col-xs-12 col-sm-2"></label>
<div class="col-xs-12 col-sm-8">
<button type="submit" class="btn btn-primary btn-embossed disabled">{:__('OK')}</button>
</div>
</div>
</form>

View File

@@ -0,0 +1,29 @@
<div class="panel panel-default panel-intro">
{:build_heading()}
<div class="panel-body">
<div id="myTabContent" class="tab-content">
<div class="tab-pane fade active in" id="one">
<div class="widget-body no-padding">
<div id="toolbar" class="toolbar">
<a href="javascript:;" class="btn btn-primary btn-refresh" title="{:__('Refresh')}" ><i class="fa fa-refresh"></i> </a>
<a href="javascript:;" class="btn btn-success btn-add {:$auth->check('wdsxh/mall/express/add')?'':'hide'}" title="{:__('Add')}" ><i class="fa fa-plus"></i> {:__('Add')}</a>
<a href="javascript:;" class="btn btn-success btn-edit btn-disabled disabled {:$auth->check('wdsxh/mall/express/edit')?'':'hide'}" title="{:__('Edit')}" ><i class="fa fa-pencil"></i> {:__('Edit')}</a>
<a href="javascript:;" class="btn btn-danger btn-del btn-disabled disabled {:$auth->check('wdsxh/mall/express/del')?'':'hide'}" title="{:__('Delete')}" ><i class="fa fa-trash"></i> {:__('Delete')}</a>
<a class="btn btn-success btn-recyclebin btn-dialog {:$auth->check('wdsxh/mall/express/recyclebin')?'':'hide'}" href="wdsxh/mall/express/recyclebin" title="{:__('Recycle bin')}"><i class="fa fa-recycle"></i> {:__('Recycle bin')}</a>
</div>
<table id="table" class="table table-striped table-bordered table-hover table-nowrap"
data-operate-edit="{:$auth->check('wdsxh/mall/express/edit')}"
data-operate-del="{:$auth->check('wdsxh/mall/express/del')}"
width="100%">
</table>
</div>
</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,25 @@
<div class="panel panel-default panel-intro">
{:build_heading()}
<div class="panel-body">
<div id="myTabContent" class="tab-content">
<div class="tab-pane fade active in" id="one">
<div class="widget-body no-padding">
<div id="toolbar" class="toolbar">
{:build_toolbar('refresh')}
<a class="btn btn-info btn-multi btn-disabled disabled {:$auth->check('wdsxh/mall/express/restore')?'':'hide'}" href="javascript:;" data-url="wdsxh/mall/express/restore" data-action="restore"><i class="fa fa-rotate-left"></i> {:__('Restore')}</a>
<a class="btn btn-danger btn-multi btn-disabled disabled {:$auth->check('wdsxh/mall/express/destroy')?'':'hide'}" href="javascript:;" data-url="wdsxh/mall/express/destroy" data-action="destroy"><i class="fa fa-times"></i> {:__('Destroy')}</a>
<a class="btn btn-success btn-restoreall {:$auth->check('wdsxh/mall/express/restore')?'':'hide'}" href="javascript:;" data-url="wdsxh/mall/express/restore" title="{:__('Restore all')}"><i class="fa fa-rotate-left"></i> {:__('Restore all')}</a>
<a class="btn btn-danger btn-destroyall {:$auth->check('wdsxh/mall/express/destroy')?'':'hide'}" href="javascript:;" data-url="wdsxh/mall/express/destroy" title="{:__('Destroy all')}"><i class="fa fa-times"></i> {:__('Destroy all')}</a>
</div>
<table id="table" class="table table-striped table-bordered table-hover"
data-operate-restore="{:$auth->check('wdsxh/mall/express/restore')}"
data-operate-destroy="{:$auth->check('wdsxh/mall/express/destroy')}"
width="100%">
</table>
</div>
</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,95 @@
<form id="add-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Min')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-min" data-rule="required" class="form-control" name="row[min]" type="number">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Max')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-max" data-rule="required" class="form-control" name="row[max]" type="number">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Price')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-price" data-rule="required" class="form-control" step="0.01" name="row[price]" type="number">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Open_area')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="checkbox">
<!-- 添加全选复选框,并默认选中 -->
<label for="select-all">
<input id="select-all" type="checkbox" checked /> 全选
</label>
<br>
{foreach name="openAreaList" item="vo"}
<label for="row[open_area][]-{$key|htmlentities}">
<!-- 默认选中所有省市区复选框 -->
<input id="row[open_area][]-{$key|htmlentities}" class="area-checkbox" name="row[open_area][]" type="checkbox" value="{$key|htmlentities}" checked /> {$vo|htmlentities}
</label>
{/foreach}
</div>
</div>
</div>
<script>
// JavaScript 代码实现全选功能
document.getElementById('select-all').addEventListener('change', function() {
var checkboxes = document.querySelectorAll('.area-checkbox');
checkboxes.forEach(function(checkbox) {
checkbox.checked = event.target.checked;
});
});
// 监听每个省市区复选框的变化,如果全部选中则自动勾选“全选”复选框
var checkboxes = document.querySelectorAll('.area-checkbox');
checkboxes.forEach(function(checkbox) {
checkbox.addEventListener('change', function() {
var allChecked = true;
checkboxes.forEach(function(cb) {
if (!cb.checked) {
allChecked = false;
}
});
document.getElementById('select-all').checked = allChecked;
});
});
// 页面加载时,检查是否所有省市区复选框都被选中,如果是,则勾选“全选”复选框
window.addEventListener('load', function() {
var allChecked = true;
checkboxes.forEach(function(cb) {
if (!cb.checked) {
allChecked = false;
}
});
document.getElementById('select-all').checked = allChecked;
});
</script>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Status')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="radio">
{foreach name="statusList" item="vo"}
<label for="row[status]-{$key|htmlentities}"><input id="row[status]-{$key|htmlentities}" name="row[status]" type="radio" value="{$key|htmlentities}" {in name="key" value="normal"}checked{/in} /> {$vo|htmlentities}</label>
{/foreach}
</div>
</div>
</div>
<div class="form-group layer-footer">
<label class="control-label col-xs-12 col-sm-2"></label>
<div class="col-xs-12 col-sm-8">
<button type="submit" class="btn btn-primary btn-embossed disabled">{:__('OK')}</button>
</div>
</div>
</form>

View File

@@ -0,0 +1,94 @@
<form id="edit-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Min')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-min" data-rule="required" class="form-control" name="row[min]" type="number" value="{$row.min|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Max')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-max" data-rule="required" class="form-control" name="row[max]" type="number" value="{$row.max|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Price')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-price" data-rule="required" class="form-control" step="0.01" name="row[price]" type="number" value="{$row.price|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Open_area')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="checkbox">
<!-- 添加全选复选框 -->
<label for="select-all">
<input id="select-all" type="checkbox" /> 全选
</label>
<br>
{foreach name="openAreaList" item="vo"}
<label for="row[open_area][]-{$key|htmlentities}">
<input id="row[open_area][]-{$key|htmlentities}" class="area-checkbox" name="row[open_area][]" type="checkbox" value="{$key|htmlentities}" {in name="key" value="$row.open_area"}checked{/in} /> {$vo|htmlentities}
</label>
{/foreach}
</div>
</div>
</div>
<script>
// JavaScript 代码实现全选功能
document.getElementById('select-all').addEventListener('change', function() {
var checkboxes = document.querySelectorAll('.area-checkbox');
checkboxes.forEach(function(checkbox) {
checkbox.checked = event.target.checked;
});
});
// 监听每个省市区复选框的变化,如果全部选中则自动勾选“全选”复选框
var checkboxes = document.querySelectorAll('.area-checkbox');
checkboxes.forEach(function(checkbox) {
checkbox.addEventListener('change', function() {
var allChecked = true;
checkboxes.forEach(function(cb) {
if (!cb.checked) {
allChecked = false;
}
});
document.getElementById('select-all').checked = allChecked;
});
});
// 页面加载时,检查是否所有省市区复选框都被选中,如果是,则勾选“全选”复选框
window.addEventListener('load', function() {
var allChecked = true;
checkboxes.forEach(function(cb) {
if (!cb.checked) {
allChecked = false;
}
});
document.getElementById('select-all').checked = allChecked;
});
</script>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Status')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="radio">
{foreach name="statusList" item="vo"}
<label for="row[status]-{$key|htmlentities}"><input id="row[status]-{$key|htmlentities}" name="row[status]" type="radio" value="{$key|htmlentities}" {in name="key" value="$row.status"}checked{/in} /> {$vo|htmlentities}</label>
{/foreach}
</div>
</div>
</div>
<div class="form-group layer-footer">
<label class="control-label col-xs-12 col-sm-2"></label>
<div class="col-xs-12 col-sm-8">
<button type="submit" class="btn btn-primary btn-embossed disabled">{:__('OK')}</button>
</div>
</div>
</form>

View File

@@ -0,0 +1,46 @@
<div class="panel panel-default panel-intro">
<div class="panel-heading">
{:build_heading(null,FALSE)}
<ul class="nav nav-tabs" data-field="status">
<li class="{:$Think.get.status === null ? 'active' : ''}"><a href="#t-all" data-value="" data-toggle="tab">{:__('All')}</a></li>
{foreach name="statusList" item="vo"}
<li class="{:$Think.get.status === (string)$key ? 'active' : ''}"><a href="#t-{$key|htmlentities}" data-value="{$key|htmlentities}" data-toggle="tab">{$vo|htmlentities}</a></li>
{/foreach}
</ul>
</div>
<div class="panel-body">
<div id="myTabContent" class="tab-content">
<div class="tab-pane fade active in" id="one">
<div class="widget-body no-padding">
<div id="toolbar" class="toolbar">
<a href="javascript:;" class="btn btn-primary btn-refresh" title="{:__('Refresh')}" ><i class="fa fa-refresh"></i> </a>
<a href="javascript:;" class="btn btn-success btn-add {:$auth->check('wdsxh/mall/freight_rules/add')?'':'hide'}" title="{:__('Add')}" ><i class="fa fa-plus"></i> {:__('Add')}</a>
<a href="javascript:;" class="btn btn-success btn-edit btn-disabled disabled {:$auth->check('wdsxh/mall/freight_rules/edit')?'':'hide'}" title="{:__('Edit')}" ><i class="fa fa-pencil"></i> {:__('Edit')}</a>
<a href="javascript:;" class="btn btn-danger btn-del btn-disabled disabled {:$auth->check('wdsxh/mall/freight_rules/del')?'':'hide'}" title="{:__('Delete')}" ><i class="fa fa-trash"></i> {:__('Delete')}</a>
<div class="dropdown btn-group {:$auth->check('wdsxh/mall/freight_rules/multi')?'':'hide'}">
<a class="btn btn-primary btn-more dropdown-toggle btn-disabled disabled" data-toggle="dropdown"><i class="fa fa-cog"></i> {:__('More')}</a>
<ul class="dropdown-menu text-left" role="menu">
{foreach name="statusList" item="vo"}
<li><a class="btn btn-link btn-multi btn-disabled disabled" href="javascript:" data-params="status={$key|htmlentities}">{:__('Set status to ' . $key)}</a></li>
{/foreach}
</ul>
</div>
<a class="btn btn-success btn-recyclebin btn-dialog {:$auth->check('wdsxh/mall/freight_rules/recyclebin')?'':'hide'}" href="wdsxh/mall/freight_rules/recyclebin" title="{:__('Recycle bin')}"><i class="fa fa-recycle"></i> {:__('Recycle bin')}</a>
</div>
<table id="table" class="table table-striped table-bordered table-hover table-nowrap"
data-operate-edit="{:$auth->check('wdsxh/mall/freight_rules/edit')}"
data-operate-del="{:$auth->check('wdsxh/mall/freight_rules/del')}"
width="100%">
</table>
</div>
</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,25 @@
<div class="panel panel-default panel-intro">
{:build_heading()}
<div class="panel-body">
<div id="myTabContent" class="tab-content">
<div class="tab-pane fade active in" id="one">
<div class="widget-body no-padding">
<div id="toolbar" class="toolbar">
{:build_toolbar('refresh')}
<a class="btn btn-info btn-multi btn-disabled disabled {:$auth->check('wdsxh/mall/freight_rules/restore')?'':'hide'}" href="javascript:;" data-url="wdsxh/mall/freight_rules/restore" data-action="restore"><i class="fa fa-rotate-left"></i> {:__('Restore')}</a>
<a class="btn btn-danger btn-multi btn-disabled disabled {:$auth->check('wdsxh/mall/freight_rules/destroy')?'':'hide'}" href="javascript:;" data-url="wdsxh/mall/freight_rules/destroy" data-action="destroy"><i class="fa fa-times"></i> {:__('Destroy')}</a>
<a class="btn btn-success btn-restoreall {:$auth->check('wdsxh/mall/freight_rules/restore')?'':'hide'}" href="javascript:;" data-url="wdsxh/mall/freight_rules/restore" title="{:__('Restore all')}"><i class="fa fa-rotate-left"></i> {:__('Restore all')}</a>
<a class="btn btn-danger btn-destroyall {:$auth->check('wdsxh/mall/freight_rules/destroy')?'':'hide'}" href="javascript:;" data-url="wdsxh/mall/freight_rules/destroy" title="{:__('Destroy all')}"><i class="fa fa-times"></i> {:__('Destroy all')}</a>
</div>
<table id="table" class="table table-striped table-bordered table-hover"
data-operate-restore="{:$auth->check('wdsxh/mall/freight_rules/restore')}"
data-operate-destroy="{:$auth->check('wdsxh/mall/freight_rules/destroy')}"
width="100%">
</table>
</div>
</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,103 @@
<form id="add-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Category_id')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-category_id" data-rule="required" data-source="wdsxh/mall/goods_category/index" class="form-control selectpage" name="row[category_id]" type="text" value="">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Name')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-name" data-rule="required" class="form-control" name="row[name]" type="text">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Image')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="input-group">
<input id="c-image" data-rule="required" class="form-control" size="50" name="row[image]" type="text">
<div class="input-group-addon no-border no-padding">
<span><button type="button" id="faupload-image" class="btn btn-danger faupload" data-input-id="c-image" data-mimetype="image/gif,image/jpeg,image/png,image/jpg,image/bmp,image/webp" data-multiple="false" data-preview-id="p-image"><i class="fa fa-upload"></i> {:__('Upload')}</button></span>
<span><button type="button" id="fachoose-image" class="btn btn-primary fachoose" data-input-id="c-image" data-mimetype="image/*" data-multiple="false"><i class="fa fa-list"></i> {:__('Choose')}</button></span>
</div>
<span class="msg-box n-right" for="c-image"></span>
</div>
<div>图片建议尺寸(148*148)</div>
<ul class="row list-inline faupload-preview" id="p-image"></ul>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Slider_images')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="input-group">
<input id="c-slider_images" data-rule="required" class="form-control" size="50" name="row[slider_images]" type="textarea">
<div class="input-group-addon no-border no-padding">
<span><button type="button" id="faupload-slider_images" class="btn btn-danger faupload" data-input-id="c-slider_images" data-mimetype="image/gif,image/jpeg,image/png,image/jpg,image/bmp,image/webp" data-multiple="true" data-preview-id="p-slider_images"><i class="fa fa-upload"></i> {:__('Upload')}</button></span>
<span><button type="button" id="fachoose-slider_images" class="btn btn-primary fachoose" data-input-id="c-slider_images" data-mimetype="image/*" data-multiple="true"><i class="fa fa-list"></i> {:__('Choose')}</button></span>
</div>
<span class="msg-box n-right" for="c-slider_images"></span>
</div>
<div>图片建议尺寸(750*660)</div>
<ul class="row list-inline faupload-preview" id="p-slider_images"></ul>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Price')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-price" data-rule="required" class="form-control" step="0.01" name="row[price]" type="number" value="0.00">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Ot_price')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-ot_price" data-rule="required" class="form-control" step="0.01" name="row[ot_price]" type="number" value="0.00">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2" >{:__('Param_json')}:</label>
<div class="col-xs-12 col-sm-8">
<dl class="fieldlist" data-name="row[param_json]" data-rule="required">
<dd>
<ins>{:__('Key')}</ins>
<ins>{:__('Value')}</ins>
</dd>
<dd><a href="javascript:;" class="btn btn-sm btn-success btn-append"><i class="fa fa-plus"></i> {:__('Append')}</a></dd>
<textarea name="row[param_json]" class="form-control hide" cols="30" rows="5" data-rule="required"></textarea>
</dl>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Content')}:</label>
<div class="col-xs-12 col-sm-8">
<textarea id="c-content" data-rule="required" class="form-control editor" rows="5" name="row[content]" cols="50"></textarea>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Weigh')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-weigh" class="form-control" name="row[weigh]" type="number">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Status')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="radio">
{foreach name="statusList" item="vo"}
<label for="row[status]-{$key|htmlentities}"><input id="row[status]-{$key|htmlentities}" name="row[status]" type="radio" value="{$key|htmlentities}" {in name="key" value="normal"}checked{/in} /> {$vo|htmlentities}</label>
{/foreach}
</div>
</div>
</div>
<div class="form-group layer-footer">
<label class="control-label col-xs-12 col-sm-2"></label>
<div class="col-xs-12 col-sm-8">
<button type="submit" class="btn btn-primary btn-embossed disabled">{:__('OK')}</button>
</div>
</div>
</form>

View File

@@ -0,0 +1,102 @@
<form id="edit-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Category_id')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-category_id" data-rule="required" data-source="wdsxh/mall/goods_category/index" class="form-control selectpage" name="row[category_id]" type="text" value="{$row.category_id|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Name')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-name" data-rule="required" class="form-control" name="row[name]" type="text" value="{$row.name|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Image')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="input-group">
<input id="c-image" data-rule="required" class="form-control" size="50" name="row[image]" type="text" value="{$row.image|htmlentities}">
<div class="input-group-addon no-border no-padding">
<span><button type="button" id="faupload-image" class="btn btn-danger faupload" data-input-id="c-image" data-mimetype="image/gif,image/jpeg,image/png,image/jpg,image/bmp,image/webp" data-multiple="false" data-preview-id="p-image"><i class="fa fa-upload"></i> {:__('Upload')}</button></span>
<span><button type="button" id="fachoose-image" class="btn btn-primary fachoose" data-input-id="c-image" data-mimetype="image/*" data-multiple="false"><i class="fa fa-list"></i> {:__('Choose')}</button></span>
</div>
<span class="msg-box n-right" for="c-image"></span>
</div>
<div>图片建议尺寸(148*148)</div>
<ul class="row list-inline faupload-preview" id="p-image"></ul>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Slider_images')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="input-group">
<input id="c-slider_images" data-rule="required" class="form-control" size="50" name="row[slider_images]" type="textarea" value="{$row.slider_images|htmlentities}">
<div class="input-group-addon no-border no-padding">
<span><button type="button" id="faupload-slider_images" class="btn btn-danger faupload" data-input-id="c-slider_images" data-mimetype="image/gif,image/jpeg,image/png,image/jpg,image/bmp,image/webp" data-multiple="true" data-preview-id="p-slider_images"><i class="fa fa-upload"></i> {:__('Upload')}</button></span>
<span><button type="button" id="fachoose-slider_images" class="btn btn-primary fachoose" data-input-id="c-slider_images" data-mimetype="image/*" data-multiple="true"><i class="fa fa-list"></i> {:__('Choose')}</button></span>
</div>
<span class="msg-box n-right" for="c-slider_images"></span>
</div>
<div>图片建议尺寸(750*660)</div>
<ul class="row list-inline faupload-preview" id="p-slider_images"></ul>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Price')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-price" data-rule="required" class="form-control" step="0.01" name="row[price]" type="number" value="{$row.price|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Ot_price')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-ot_price" data-rule="required" class="form-control" step="0.01" name="row[ot_price]" type="number" value="{$row.ot_price|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2" >{:__('Param_json')}:</label>
<div class="col-xs-12 col-sm-8">
<dl class="fieldlist" data-name="row[param_json]" data-rule="required">
<dd>
<ins>{:__('Key')}</ins>
<ins>{:__('Value')}</ins>
</dd>
<dd><a href="javascript:;" class="btn btn-sm btn-success btn-append"><i class="fa fa-plus"></i> {:__('Append')}</a></dd>
<textarea name="row[param_json]" class="form-control hide" cols="30" rows="5" data-rule="required">{$row.param_json|htmlentities}</textarea>
</dl>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Content')}:</label>
<div class="col-xs-12 col-sm-8">
<textarea id="c-content" data-rule="required" class="form-control editor" rows="5" name="row[content]" cols="50">{$row.content|htmlentities}</textarea>
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Weigh')}:</label>
<div class="col-xs-12 col-sm-8">
<input id="c-weigh" class="form-control" name="row[weigh]" type="number" value="{$row.weigh|htmlentities}">
</div>
</div>
<div class="form-group">
<label class="control-label col-xs-12 col-sm-2">{:__('Status')}:</label>
<div class="col-xs-12 col-sm-8">
<div class="radio">
{foreach name="statusList" item="vo"}
<label for="row[status]-{$key|htmlentities}"><input id="row[status]-{$key|htmlentities}" name="row[status]" type="radio" value="{$key|htmlentities}" {in name="key" value="$row.status"}checked{/in} /> {$vo|htmlentities}</label>
{/foreach}
</div>
</div>
</div>
<div class="form-group layer-footer">
<label class="control-label col-xs-12 col-sm-2"></label>
<div class="col-xs-12 col-sm-8">
<button type="submit" class="btn btn-primary btn-embossed disabled">{:__('OK')}</button>
</div>
</div>
</form>

View File

@@ -0,0 +1,47 @@
<div class="panel panel-default panel-intro">
<div class="panel-heading">
{:build_heading(null,FALSE)}
<ul class="nav nav-tabs" data-field="status">
<li class="{:$Think.get.status === null ? 'active' : ''}"><a href="#t-all" data-value="" data-toggle="tab">{:__('All')}</a></li>
{foreach name="statusList" item="vo"}
<li class="{:$Think.get.status === (string)$key ? 'active' : ''}"><a href="#t-{$key|htmlentities}" data-value="{$key|htmlentities}" data-toggle="tab">{$vo|htmlentities}</a></li>
{/foreach}
</ul>
</div>
<div class="panel-body">
<div id="myTabContent" class="tab-content">
<div class="tab-pane fade active in" id="one">
<div class="widget-body no-padding">
<div id="toolbar" class="toolbar">
<a href="javascript:;" class="btn btn-primary btn-refresh" title="{:__('Refresh')}" ><i class="fa fa-refresh"></i> </a>
<a href="javascript:;" class="btn btn-success btn-add {:$auth->check('wdsxh/mall/goods/add')?'':'hide'}" title="{:__('Add')}" ><i class="fa fa-plus"></i> {:__('Add')}</a>
<a href="javascript:;" class="btn btn-success btn-edit btn-disabled disabled {:$auth->check('wdsxh/mall/goods/edit')?'':'hide'}" title="{:__('Edit')}" ><i class="fa fa-pencil"></i> {:__('Edit')}</a>
<a href="javascript:;" class="btn btn-danger btn-del btn-disabled disabled {:$auth->check('wdsxh/mall/goods/del')?'':'hide'}" title="{:__('Delete')}" ><i class="fa fa-trash"></i> {:__('Delete')}</a>
<div class="dropdown btn-group {:$auth->check('wdsxh/mall/goods/multi')?'':'hide'}">
<a class="btn btn-primary btn-more dropdown-toggle btn-disabled disabled" data-toggle="dropdown"><i class="fa fa-cog"></i> {:__('More')}</a>
<ul class="dropdown-menu text-left" role="menu">
{foreach name="statusList" item="vo"}
<li><a class="btn btn-link btn-multi btn-disabled disabled" href="javascript:" data-params="status={$key|htmlentities}">{:__('Set status to ' . $key)}</a></li>
{/foreach}
</ul>
</div>
<a class="btn btn-success btn-recyclebin btn-dialog {:$auth->check('wdsxh/mall/goods/recyclebin')?'':'hide'}" href="wdsxh/mall/goods/recyclebin" title="{:__('Recycle bin')}"><i class="fa fa-recycle"></i> {:__('Recycle bin')}</a>
<a href="wdsxh/mall/self_pickup/config" class="btn btn-info btn-dialog {:$auth->check('wdsxh/mall/self_pickup/config')?'':'hide'}" title="自提点配置" data-area=["55%","55%"] ><i class="fa fa-cog"></i>自提点配置</a>
</div>
<table id="table" class="table table-striped table-bordered table-hover table-nowrap"
data-operate-edit="{:$auth->check('wdsxh/mall/goods/edit')}"
data-operate-del="{:$auth->check('wdsxh/mall/goods/del')}"
width="100%">
</table>
</div>
</div>
</div>
</div>
</div>

Some files were not shown because too many files have changed in this diff Show More