166 lines
7.1 KiB
HTML
166 lines
7.1 KiB
HTML
<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>
|
|
<input type="hidden" name="row[rules]" />
|
|
<div class="form-group">
|
|
<label class="control-label col-xs-12 col-sm-2">{:__('Tel')}:</label>
|
|
<div class="col-xs-12 col-sm-8">
|
|
<input id="c-tel" data-rule="required" class="form-control" name="row[tel]" type="text"
|
|
value="{$row.tel|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}">
|
|
<input id="row[status]-{$key}" name="row[status]" type="radio" value="{$key}" {in name="key" value="$row.status" }checked{/in}/> {$vo}</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-address"
|
|
class="form-control"
|
|
placeholder="输入地址搜索"
|
|
autocomplete="off"
|
|
value="{$row.address}"
|
|
name="row[address]"
|
|
type="text" />
|
|
<ul id="suggestionList"></ul>
|
|
<input type="text" style="display: none"
|
|
name="row[lng]" id="lng" value="{$row.lng}">
|
|
<input type="text" style="display: none"
|
|
name="row[lat]" id="lat" value="{$row.lat}">
|
|
<input id="area_id" style="display: none" class="form-control" name="row[area_id]" hidden type="text" value="{$row.area_id}" />
|
|
|
|
</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 data-live-search="true" name="row[type]" class="form-control">
|
|
<option {if 1 == $row.type} selected {/if} value="1">自营</option>
|
|
<option {if 2 == $row.type} selected {/if} value="2">非自营</option>
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
<label class="control-label col-xs-12 col-sm-2">{:__('Deposit_amount')}:</label>
|
|
<div class="col-xs-12 col-sm-8">
|
|
<input id="c-deposit_amount" data-rule="required" class="form-control" step="0.01" name="row[deposit_amount]" type="number" value="{$row.deposit_amount|htmlentities}">
|
|
</div>
|
|
</div>
|
|
<div class="form-group">
|
|
<label class="control-label col-xs-12 col-sm-2">{:__('Star')}:</label>
|
|
<div class="col-xs-12 col-sm-8">
|
|
<input id="c-star" data-rule="required" class="form-control" step="0.1" name="row[star]" type="number" value="{$row.star|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 data-rule="required" class="form-control" step="0.01" name="row[rate]" type="number" value="{$row.rate|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">
|
|
<textarea id="c-detail" placeholder="待填" rows="8" style="width: 100%;resize: vertical" class="form-control" name="row[rate_remark]">{$row.rate_remark|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">
|
|
<textarea placeholder="待填" rows="8" style="width: 100%;resize: vertical" class="form-control" name="row[remark]">{$row.remark|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-images" class="form-control" size="50" name="row[images]" value="{$row.images|htmlentities}" type="text">
|
|
<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">师傅技能:</label>
|
|
<div class="col-xs-12 col-sm-8">
|
|
<span class="text-muted"><input type="checkbox" name="" id="checkall"/> <label for="checkall"><span>{:__('Check all')}</span></label></span>
|
|
<span class="text-muted"><input type="checkbox" name="" id="expandall"/> <label for="expandall"><span>{:__('Expand all')}</span></label></span>
|
|
|
|
<div id="treeview"></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>
|
|
<script>
|
|
var nodeData = {:json_encode($tree);};
|
|
</script>
|
|
<style>
|
|
#suggestionList {
|
|
position: absolute;
|
|
top: 100%;
|
|
left: 0;
|
|
width: 100%;
|
|
max-height: 240px;
|
|
overflow-y: auto;
|
|
margin-top: 4px;
|
|
padding: 0;
|
|
list-style: none;
|
|
background-color: #fff;
|
|
border-radius: 8px;
|
|
box-shadow: 0 4px 12px rgba(0,0,0,0.1);
|
|
z-index: 9999;
|
|
font-size: 14px;
|
|
}
|
|
|
|
#suggestionList li {
|
|
padding: 10px 14px;
|
|
cursor: pointer;
|
|
transition: background-color 0.2s;
|
|
border-bottom: 1px solid #f1f1f1;
|
|
}
|
|
|
|
#suggestionList li:last-child {
|
|
border-bottom: none;
|
|
}
|
|
|
|
#suggestionList li:hover {
|
|
background-color: #f5f8fa;
|
|
color: #007aff;
|
|
}
|
|
#suggestionList li.active {
|
|
background-color: #82b0e1;
|
|
color: white;
|
|
}
|
|
</style> |