2024-11-06 19:09:37 +08:00
|
|
|
<form id="add-form" class="form-horizontal" role="form" data-toggle="validator" method="POST" action="">
|
|
|
|
|
2024-11-13 19:04:06 +08:00
|
|
|
<!-- <div class="form-group">-->
|
|
|
|
<!-- <label class="control-label col-xs-12 col-sm-2">{:__('Manystore_id')}:</label>-->
|
|
|
|
<!-- <div class="col-xs-12 col-sm-8">-->
|
|
|
|
<!-- <input id="c-manystore_id" data-rule="required" data-source="manystore/index" data-field="id" class="form-control selectpage" name="row[manystore_id]" type="text" value="">-->
|
|
|
|
<!-- </div>-->
|
|
|
|
<!-- </div>-->
|
2024-11-06 19:09:37 +08:00
|
|
|
<div class="form-group">
|
|
|
|
<label class="control-label col-xs-12 col-sm-2">{:__('Shop_id')}:</label>
|
|
|
|
<div class="col-xs-12 col-sm-8">
|
2024-11-07 18:11:08 +08:00
|
|
|
<input id="c-shop_id" data-rule="required" data-source="dyqc/manystore_shop/index" class="form-control selectpage" name="row[shop_id]" type="text" value="">
|
2024-11-06 19:09:37 +08:00
|
|
|
</div>
|
|
|
|
</div>
|
2024-11-13 19:04:06 +08:00
|
|
|
<!-- <div class="form-group">-->
|
|
|
|
<!-- <label class="control-label col-xs-12 col-sm-2">{:__('User_id')}:</label>-->
|
|
|
|
<!-- <div class="col-xs-12 col-sm-8">-->
|
|
|
|
<!-- <input id="c-user_id" data-rule="required" data-source="user/user/index" data-field="nickname" class="form-control selectpage" name="row[user_id]" type="text" value="">-->
|
|
|
|
<!-- </div>-->
|
|
|
|
<!-- </div>-->
|
2024-11-07 18:11:08 +08:00
|
|
|
<div class="form-group">
|
|
|
|
<label class="control-label col-xs-12 col-sm-2">{:__('讲师id')}:</label>
|
|
|
|
<div class="col-xs-12 col-sm-8">
|
|
|
|
<input id="c-teacher_id" data-rule="required" data-source="school/classes/teacher/index" data-field="name" class="form-control selectpage" name="row[teacher_id]" type="text" value="">
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
2024-11-06 19:09:37 +08:00
|
|
|
<div class="form-group">
|
|
|
|
<label class="control-label col-xs-12 col-sm-2">{:__('Classes_cate_ids')}:</label>
|
|
|
|
<div class="col-xs-12 col-sm-8">
|
2024-11-07 18:11:08 +08:00
|
|
|
<input id="c-classes_cate_ids" data-rule="required" data-source="school/classes/cate/index" data-multiple="true" class="form-control selectpage" name="row[classes_cate_ids]" type="text" value="">
|
2024-11-06 19:09:37 +08:00
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="form-group">
|
|
|
|
<label class="control-label col-xs-12 col-sm-2">{:__('Classes_label_ids')}:</label>
|
|
|
|
<div class="col-xs-12 col-sm-8">
|
2024-11-07 18:11:08 +08:00
|
|
|
<input id="c-classes_label_ids" data-rule="required" data-source="school/classes/label/index" data-multiple="true" class="form-control selectpage" name="row[classes_label_ids]" type="text" value="">
|
2024-11-06 19:09:37 +08:00
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="form-group">
|
|
|
|
<label class="control-label col-xs-12 col-sm-2">{:__('Self_label_tag')}:</label>
|
|
|
|
<div class="col-xs-12 col-sm-8">
|
|
|
|
<input id="c-self_label_tag" class="form-control" data-role="tagsinput" name="row[self_label_tag]" type="text">
|
|
|
|
</div>
|
|
|
|
</div>
|
2024-11-13 19:04:06 +08:00
|
|
|
<!-- <div class="form-group">-->
|
|
|
|
<!-- <label class="control-label col-xs-12 col-sm-2">{:__('Add_type')}:</label>-->
|
|
|
|
<!-- <div class="col-xs-12 col-sm-8">-->
|
|
|
|
<!-- -->
|
|
|
|
<!-- <select id="c-add_type" class="form-control selectpicker" name="row[add_type]">-->
|
|
|
|
<!-- {foreach name="addTypeList" item="vo"}-->
|
|
|
|
<!-- <option value="{$key}" {in name="key" value="2"}selected{/in}>{$vo}</option>-->
|
|
|
|
<!-- {/foreach}-->
|
|
|
|
<!-- </select>-->
|
2024-11-06 19:09:37 +08:00
|
|
|
|
2024-11-13 19:04:06 +08:00
|
|
|
<!-- </div>-->
|
|
|
|
<!-- </div>-->
|
2024-11-07 18:11:08 +08:00
|
|
|
<!-- <div class="form-group">-->
|
|
|
|
<!-- <label class="control-label col-xs-12 col-sm-2">{:__('Add_id')}:</label>-->
|
|
|
|
<!-- <div class="col-xs-12 col-sm-8">-->
|
|
|
|
<!-- <input id="c-add_id" data-rule="required" data-source="add/index" class="form-control selectpage" name="row[add_id]" type="text" value="">-->
|
|
|
|
<!-- </div>-->
|
|
|
|
<!-- </div>-->
|
2024-11-06 19:09:37 +08:00
|
|
|
<div class="form-group">
|
|
|
|
<label class="control-label col-xs-12 col-sm-2">{:__('Title')}:</label>
|
|
|
|
<div class="col-xs-12 col-sm-8">
|
2024-11-13 19:04:06 +08:00
|
|
|
<input id="c-title" class="form-control" data-rule="required" name="row[title]" type="text">
|
2024-11-06 19:09:37 +08:00
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="form-group">
|
|
|
|
<label class="control-label col-xs-12 col-sm-2">{:__('Headimage')}:</label>
|
|
|
|
<div class="col-xs-12 col-sm-8">
|
|
|
|
<div class="input-group">
|
2024-11-13 19:04:06 +08:00
|
|
|
<input id="c-headimage" class="form-control" data-rule="required" size="50" name="row[headimage]" type="text">
|
2024-11-06 19:09:37 +08:00
|
|
|
<div class="input-group-addon no-border no-padding">
|
|
|
|
<span><button type="button" id="faupload-headimage" class="btn btn-danger faupload" data-input-id="c-headimage" data-mimetype="image/gif,image/jpeg,image/png,image/jpg,image/bmp,image/webp" data-multiple="false" data-preview-id="p-headimage"><i class="fa fa-upload"></i> {:__('Upload')}</button></span>
|
|
|
|
<span><button type="button" id="fachoose-headimage" class="btn btn-primary fachoose" data-input-id="c-headimage" data-mimetype="image/*" data-multiple="false"><i class="fa fa-list"></i> {:__('Choose')}</button></span>
|
|
|
|
</div>
|
|
|
|
<span class="msg-box n-right" for="c-headimage"></span>
|
|
|
|
</div>
|
|
|
|
<ul class="row list-inline faupload-preview" id="p-headimage"></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">
|
2024-11-13 19:04:06 +08:00
|
|
|
<input id="c-images" class="form-control" data-rule="required" size="50" name="row[images]" type="text">
|
2024-11-06 19:09:37 +08:00
|
|
|
<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">{:__('Type')}:</label>
|
|
|
|
<div class="col-xs-12 col-sm-8">
|
|
|
|
|
|
|
|
<select id="c-type" class="form-control selectpicker" name="row[type]">
|
|
|
|
{foreach name="typeList" item="vo"}
|
|
|
|
<option value="{$key}" {in name="key" value="in"}selected{/in}>{$vo}</option>
|
|
|
|
{/foreach}
|
|
|
|
</select>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="form-group">
|
|
|
|
<label class="control-label col-xs-12 col-sm-2">{:__('Classes_num')}:</label>
|
|
|
|
<div class="col-xs-12 col-sm-8">
|
2024-11-13 19:04:06 +08:00
|
|
|
<input id="c-classes_num" class="form-control" data-rule="required" name="row[classes_num]" type="number">
|
2024-11-06 19:09:37 +08:00
|
|
|
</div>
|
|
|
|
</div>
|
2024-11-13 19:04:06 +08:00
|
|
|
|
|
|
|
|
2024-11-06 19:09:37 +08:00
|
|
|
<div class="form-group">
|
|
|
|
<label class="control-label col-xs-12 col-sm-2">{:__('Address_type')}:</label>
|
|
|
|
<div class="col-xs-12 col-sm-8">
|
2024-11-13 19:04:06 +08:00
|
|
|
<div class="radio">
|
2024-11-06 19:09:37 +08:00
|
|
|
{foreach name="addressTypeList" item="vo"}
|
2024-11-13 19:04:06 +08:00
|
|
|
<label for="row[address_type]-{$key}"><input data-rule="required" id="row[address_type]-{$key}" name="row[address_type]" type="radio" value="{$key}" {in name="key" value="1"}checked{/in} /> {$vo}</label>
|
2024-11-06 19:09:37 +08:00
|
|
|
{/foreach}
|
2024-11-13 19:04:06 +08:00
|
|
|
<span style="color: red">( 如果选独立位置需填写具体位置信息! )</span>
|
|
|
|
</div>
|
2024-11-06 19:09:37 +08:00
|
|
|
</div>
|
|
|
|
</div>
|
2024-11-13 19:04:06 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div id="c_position">
|
2024-11-06 19:09:37 +08:00
|
|
|
<div class="form-group">
|
|
|
|
<label class="control-label col-xs-12 col-sm-2">{:__('Address_city')}:</label>
|
|
|
|
<div class="col-xs-12 col-sm-8">
|
2024-11-13 19:04:06 +08:00
|
|
|
<div class='control-relative'>
|
|
|
|
<input id="c-address_city" class="form-control form-control" data-toggle="city-picker" name="row[address_city]" value="" type="text">
|
|
|
|
</div>
|
|
|
|
<input type="hidden" id="province" name="row[province]" value="" >
|
|
|
|
<input type="hidden" id="city" name="row[city]" value="" >
|
|
|
|
<input type="hidden" id="district" name="row[district]" value="" >
|
2024-11-06 19:09:37 +08:00
|
|
|
</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">
|
2024-11-13 19:04:06 +08:00
|
|
|
<div class='control-relative'>
|
|
|
|
<input id="c-address" class="form-control form-control"
|
|
|
|
data-lat-id="c-latitude" data-lng-id="c-longitude" readonly data-input-id="c-address" data-toggle="addresspicker" name="row[address]" value="" type="text" placeholder="请地图选址。如调起地图失败请检查插件《地图位置(经纬度)选择》是否安装">
|
|
|
|
</div>
|
2024-11-06 19:09:37 +08:00
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="form-group">
|
|
|
|
<label class="control-label col-xs-12 col-sm-2">{:__('Address_detail')}:</label>
|
|
|
|
<div class="col-xs-12 col-sm-8">
|
2024-11-13 19:04:06 +08:00
|
|
|
<input id="c-address_detail" class="form-control" name="row[address_detail]" type="text" value="" placeholder="请输入{:__('Address_detail')}">
|
2024-11-06 19:09:37 +08:00
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="form-group">
|
|
|
|
<label class="control-label col-xs-12 col-sm-2">{:__('Longitude')}:</label>
|
2024-11-13 19:04:06 +08:00
|
|
|
<div class="col-xs-12 col-sm-3">
|
|
|
|
<input id="c-longitude" readonly class="form-control" name="row[longitude]" type="text" value="">
|
2024-11-06 19:09:37 +08:00
|
|
|
</div>
|
|
|
|
<label class="control-label col-xs-12 col-sm-2">{:__('Latitude')}:</label>
|
2024-11-13 19:04:06 +08:00
|
|
|
<div class="col-xs-12 col-sm-3">
|
|
|
|
<input id="c-latitude" readonly class="form-control" name="row[latitude]" type="text" value="">
|
2024-11-06 19:09:37 +08:00
|
|
|
</div>
|
|
|
|
</div>
|
2024-11-13 19:04:06 +08:00
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
2024-11-06 19:09:37 +08:00
|
|
|
<div class="form-group">
|
|
|
|
<label class="control-label col-xs-12 col-sm-2">{:__('Classes_date_text')}:</label>
|
|
|
|
<div class="col-xs-12 col-sm-8">
|
|
|
|
<input id="c-classes_date_text" class="form-control" name="row[classes_date_text]" type="text">
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="form-group">
|
|
|
|
<label class="control-label col-xs-12 col-sm-2">{:__('Classes_time_text')}:</label>
|
|
|
|
<div class="col-xs-12 col-sm-8">
|
|
|
|
<input id="c-classes_time_text" class="form-control" name="row[classes_time_text]" 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 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">{:__('Notice')}:</label>
|
|
|
|
<div class="col-xs-12 col-sm-8">
|
2024-11-13 19:04:06 +08:00
|
|
|
<textarea id="c-notice" class="form-control editor" rows="5" name="row[notice]" cols="50"></textarea>
|
2024-11-06 19:09:37 +08:00
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="form-group">
|
|
|
|
<label class="control-label col-xs-12 col-sm-2">{:__('Virtual_num')}:</label>
|
|
|
|
<div class="col-xs-12 col-sm-8">
|
|
|
|
<input id="c-virtual_num" class="form-control" name="row[virtual_num]" type="number">
|
|
|
|
</div>
|
|
|
|
</div>
|
2024-11-07 18:11:08 +08:00
|
|
|
|
|
|
|
|
|
|
|
<!-- <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-virtual_people" class="form-control" name="row[virtual_people]" type="number">-->
|
|
|
|
<!-- </div>-->
|
|
|
|
<!-- </div>-->
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2024-11-13 19:04:06 +08:00
|
|
|
<!-- <div class="form-group">-->
|
|
|
|
<!-- <label class="control-label col-xs-12 col-sm-2">{:__('Sale')}:</label>-->
|
|
|
|
<!-- <div class="col-xs-12 col-sm-8">-->
|
|
|
|
<!-- <input id="c-sale" class="form-control" name="row[sale]" type="number">-->
|
|
|
|
<!-- </div>-->
|
|
|
|
<!-- </div>-->
|
2024-11-06 19:09:37 +08:00
|
|
|
<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" 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">{:__('Underline_price')}:</label>
|
|
|
|
<div class="col-xs-12 col-sm-8">
|
|
|
|
<input id="c-underline_price" class="form-control" step="0.01" name="row[underline_price]" type="number">
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="form-group">
|
|
|
|
<label class="control-label col-xs-12 col-sm-2">{:__('Virtual_collect')}:</label>
|
|
|
|
<div class="col-xs-12 col-sm-8">
|
|
|
|
<input id="c-virtual_collect" class="form-control" name="row[virtual_collect]" 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}"><input id="row[status]-{$key}" name="row[status]" type="radio" value="{$key}" {in name="key" value="1"}checked{/in} /> {$vo}</label>
|
|
|
|
{/foreach}
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="form-group">
|
|
|
|
<label class="control-label col-xs-12 col-sm-2">{:__('Auth_status')}:</label>
|
|
|
|
<div class="col-xs-12 col-sm-8">
|
|
|
|
|
|
|
|
<div class="radio">
|
|
|
|
{foreach name="authStatusList" item="vo"}
|
|
|
|
<label for="row[auth_status]-{$key}"><input id="row[auth_status]-{$key}" name="row[auth_status]" type="radio" value="{$key}" {in name="key" value="0"}checked{/in} /> {$vo}</label>
|
|
|
|
{/foreach}
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="form-group">
|
|
|
|
<label class="control-label col-xs-12 col-sm-2">{:__('Reason')}:</label>
|
|
|
|
<div class="col-xs-12 col-sm-8">
|
|
|
|
<input id="c-reason" class="form-control" name="row[reason]" type="text" value="">
|
|
|
|
</div>
|
|
|
|
</div>
|
2024-11-13 19:04:06 +08:00
|
|
|
<!-- <div class="form-group">-->
|
|
|
|
<!-- <label class="control-label col-xs-12 col-sm-2">{:__('Auth_time')}:</label>-->
|
|
|
|
<!-- <div class="col-xs-12 col-sm-8">-->
|
|
|
|
<!-- <input id="c-auth_time" class="form-control datetimepicker" data-date-format="YYYY-MM-DD HH:mm:ss" data-use-current="true" name="row[auth_time]" type="text" value="{:date('Y-m-d H:i:s')}">-->
|
|
|
|
<!-- </div>-->
|
|
|
|
<!-- </div>-->
|
2024-11-06 19:09:37 +08:00
|
|
|
<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">{:__('Recommend')}:</label>
|
|
|
|
<div class="col-xs-12 col-sm-8">
|
|
|
|
|
|
|
|
<select id="c-recommend" class="form-control selectpicker" name="row[recommend]">
|
|
|
|
{foreach name="recommendList" item="vo"}
|
|
|
|
<option value="{$key}" {in name="key" value="0"}selected{/in}>{$vo}</option>
|
|
|
|
{/foreach}
|
|
|
|
</select>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="form-group">
|
|
|
|
<label class="control-label col-xs-12 col-sm-2">{:__('Hot')}:</label>
|
|
|
|
<div class="col-xs-12 col-sm-8">
|
|
|
|
|
|
|
|
<select id="c-hot" class="form-control selectpicker" name="row[hot]">
|
|
|
|
{foreach name="hotList" item="vo"}
|
|
|
|
<option value="{$key}" {in name="key" value="0"}selected{/in}>{$vo}</option>
|
|
|
|
{/foreach}
|
|
|
|
</select>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="form-group">
|
|
|
|
<label class="control-label col-xs-12 col-sm-2">{:__('New')}:</label>
|
|
|
|
<div class="col-xs-12 col-sm-8">
|
|
|
|
|
|
|
|
<select id="c-new" class="form-control selectpicker" name="row[new]">
|
|
|
|
{foreach name="newList" item="vo"}
|
|
|
|
<option value="{$key}" {in name="key" value="0"}selected{/in}>{$vo}</option>
|
|
|
|
{/foreach}
|
|
|
|
</select>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="form-group">
|
|
|
|
<label class="control-label col-xs-12 col-sm-2">{:__('Selfhot')}:</label>
|
|
|
|
<div class="col-xs-12 col-sm-8">
|
|
|
|
|
|
|
|
<select id="c-selfhot" class="form-control selectpicker" name="row[selfhot]">
|
|
|
|
{foreach name="selfhotList" item="vo"}
|
|
|
|
<option value="{$key}" {in name="key" value="0"}selected{/in}>{$vo}</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>
|