569 lines
32 KiB
HTML
569 lines
32 KiB
HTML
{template '_header'}
|
||
<style>
|
||
.input-group{
|
||
width: 100%;
|
||
}
|
||
.ban{
|
||
width: 50%;
|
||
display: table;
|
||
float: left;
|
||
}
|
||
</style>
|
||
<div class="page-header">
|
||
当前位置:<span class="text-primary">{if !empty($cityexpress['id'])}编辑{else}添加{/if}同城配送{if !empty($cityexpress['id'])}({$cityexpress['express_name']}){/if}</span>
|
||
</div>
|
||
<div class="page-content">
|
||
|
||
<form {if cv('shop.cityexpress')}action="" method="post"{/if} class="form-horizontal form-validate" enctype="multipart/form-data">
|
||
<input type="hidden" name="id" value="{$cityexpress['id']}" />
|
||
<div class="form-group">
|
||
<label class="col-lg control-label ">状态</label>
|
||
<div class="col-sm-9 col-xs-12">
|
||
{if cv('shop.cityexpress.edit')}
|
||
<label class='radio-inline'><input type='radio' name='enabled' value='1' {if $cityexpress['enabled']==1}checked{/if} /> 启用</label>
|
||
<label class='radio-inline'><input type='radio' name='enabled' value='0' {if $cityexpress['enabled']==0}checked{/if} /> 禁用</label>
|
||
{else}
|
||
<div class='form-control-static'>{if empty($item['enabled'])}禁用{else}启用{/if}</div>
|
||
{/if}
|
||
</div>
|
||
</div>
|
||
|
||
<div class="form-group">
|
||
<label class="col-lg control-label ">购买多件商品时运费</label>
|
||
<div class="col-sm-9 col-xs-12">
|
||
{if cv('shop.cityexpress.edit')}
|
||
<label class='radio-inline'><input type='radio' name='is_sum' value='1' {if $cityexpress['is_sum']==1}checked{/if} /> 叠加</label>
|
||
<label class='radio-inline'><input type='radio' name='is_sum' value='0' {if $cityexpress['is_sum']==0}checked{/if} /> 不叠加</label>
|
||
{else}
|
||
<div class='form-control-static'>{if empty($item['is_sum'])}不叠加{else}叠加{/if}</div>
|
||
{/if}
|
||
<div class='help-block'>如果开启了同城配送,并且在同城配送范围内,选择叠加时购买多件商品的同城运费等于每件商品运费的和, 选择不叠加,则使用其中商品运费(包含统一运费)的最大值</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="form-group">
|
||
<label class="col-lg control-label ">超出同城配送范围后</label>
|
||
<div class="col-sm-9 col-xs-12">
|
||
{if cv('shop.cityexpress.edit')}
|
||
<label class='radio-inline'><input type='radio' name='is_dispatch' value='1' {if $cityexpress['is_dispatch']==1}checked{/if} /> 使用快递方式</label>
|
||
<label class='radio-inline'><input type='radio' name='is_dispatch' value='0' {if $cityexpress['is_dispatch']==0}checked{/if} /> 不使用快递方式</label>
|
||
{else}
|
||
<div class='form-control-static'>{if empty($item['is_dispatch'])}不使用快递方式{else}使用快递方式{/if}</div>
|
||
{/if}
|
||
<div class='help-block'>如果开启了同城配送,选择使用快递方式,则超出范围后自动使用快递方式;选择不使用快递方式,则超出同城配送范围后不配送</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="form-group dispatch0">
|
||
<label class="col-lg control-label ">物流公司</label>
|
||
<div class="col-sm-9 col-xs-12">
|
||
{if cv('shop.cityexpress.edit')}
|
||
<select name='express_type' id="express_type" class="form-control select2">
|
||
<option {if $cityexpress['express_type']==0 }selected{/if} value="0" >商家配送</option>
|
||
<option {if $cityexpress['express_type']==1 }selected{/if} value="1" >达达配送</option>
|
||
<option {if $cityexpress['express_type']==2 }selected{/if} value="2" disabled="disabled" >蜂鸟配送(敬请期待)</option>
|
||
{if $makeExpress['open'] == 1}
|
||
<option {if $cityexpress['express_type']== 3}selected{/if} value="3" >{$makeName}</option>
|
||
{/if}
|
||
</select>
|
||
{else}
|
||
<div class='form-control-static'>{if $cityexpress['express_type']==0}商家配送{else if $cityexpress['express_type']==1}达达配送{else if $cityexpress['express_type']==2}蜂鸟配送{/if}</div>
|
||
{/if}
|
||
</div>
|
||
</div>
|
||
|
||
<div class="dada" {if $cityexpress['express_type']==1 }style="display: block;"{else}style="display: none;"{/if}>
|
||
<div class="form-group">
|
||
<label class="col-lg control-label must">接口信息</label>
|
||
<div class="col-sm-9 col-xs-12">
|
||
{if cv('shop.cityexpress.edit')}
|
||
<div class="input-group">
|
||
<div class="ban">
|
||
<span class="input-group-addon">app_key</span>
|
||
<input type="text" name="config[app_key]" class="form-control valid" value="{$cityexpress['app_key']}" aria-invalid="false" data-rule-required="true">
|
||
</div>
|
||
<div class="ban">
|
||
<span class="input-group-addon">app_secret</span>
|
||
<input type="text" name="config[app_secret]" class="form-control valid" value="{$cityexpress['app_secret']}" aria-invalid="false" data-rule-required="true">
|
||
</div>
|
||
</div>
|
||
{else}
|
||
<div class='form-control-static'>app_key:{$cityexpress['app_key']} app_secret:{$cityexpress['app_secret']}</div>
|
||
{/if}
|
||
</div>
|
||
</div>
|
||
|
||
<div class="form-group">
|
||
<label class="col-lg control-label "></label>
|
||
<div class="col-sm-9 col-xs-12">
|
||
{if cv('shop.cityexpress.edit')}
|
||
<div class="input-group">
|
||
<div class="ban">
|
||
<span class="input-group-addon">商户ID</span>
|
||
<input type="text" name="config[source_id]" class="form-control valid" value="{$cityexpress['source_id']}" aria-invalid="false" data-rule-required="true">
|
||
</div>
|
||
<div class="ban">
|
||
<span class="input-group-addon">门店编码</span>
|
||
<input type="text" name="config[shop_no]" class="form-control valid" value="{$cityexpress['shop_no']}" aria-invalid="false" data-rule-required="true">
|
||
</div>
|
||
</div>
|
||
{else}
|
||
<div class='form-control-static'>商户ID:{$cityexpress['source_id']} 门店编码:{$cityexpress['shop_no']}</div>
|
||
{/if}
|
||
</div>
|
||
</div>
|
||
|
||
<div class="form-group dispatch0">
|
||
<label class="col-lg control-label ">所在城市</label>
|
||
<div class="col-sm-9 col-xs-12">
|
||
{if cv('shop.cityexpress.edit')}
|
||
<select name='config[city_code]' id="city_code" class="form-control select2">
|
||
<option {if $cityexpress['city_code']=='021' }selected{/if} value="021">上海</option>
|
||
<option {if $cityexpress['city_code']=='010' }selected{/if} value="010">北京</option>
|
||
<option {if $cityexpress['city_code']=='0551' }selected{/if} value="0551">合肥</option>
|
||
<option {if $cityexpress['city_code']=='025' }selected{/if} value="025">南京</option>
|
||
<option {if $cityexpress['city_code']=='0512' }selected{/if} value="0512">苏州</option>
|
||
<option {if $cityexpress['city_code']=='027'}selected{/if} value="027">武汉</option>
|
||
<option {if $cityexpress['city_code']=='0510' }selected{/if} value="0510">无锡</option>
|
||
<option {if $cityexpress['city_code']=='0519' }selected{/if} value="0519">常州</option>
|
||
<option {if $cityexpress['city_code']=='0571' }selected{/if} value="0571">杭州</option>
|
||
<option {if $cityexpress['city_code']=='020' }selected{/if} value="020">广州</option>
|
||
<option {if $cityexpress['city_code']=='0755' }selected{/if} value="0755">深圳</option>
|
||
<option {if $cityexpress['city_code']=='023' }selected{/if} value="023">重庆</option>
|
||
<option {if $cityexpress['city_code']=='0731' }selected{/if} value="0731">长沙</option>
|
||
<option {if $cityexpress['city_code']=='028' }selected{/if} value="028">成都</option>
|
||
<option {if $cityexpress['city_code']=='022' }selected{/if} value="022">天津</option>
|
||
<option {if $cityexpress['city_code']=='0592' }selected{/if} value="0592">厦门</option>
|
||
<option {if $cityexpress['city_code']=='0591' }selected{/if} value="0591">福州</option>
|
||
<option {if $cityexpress['city_code']=='0411' }selected{/if} value="0411">大连</option>
|
||
<option {if $cityexpress['city_code']=='0532' }selected{/if} value="0532">青岛</option>
|
||
<option {if $cityexpress['city_code']=='0451' }selected{/if} value="0451">哈尔滨</option>
|
||
<option {if $cityexpress['city_code']=='0531' }selected{/if} value="0531">济南</option>
|
||
<option {if $cityexpress['city_code']=='0371' }selected{/if} value="0371">郑州</option>
|
||
<option {if $cityexpress['city_code']=='029' }selected{/if} value="029">西安</option>
|
||
<option {if $cityexpress['city_code']=='0574' }selected{/if} value="0574">宁波</option>
|
||
<option {if $cityexpress['city_code']=='0577' }selected{/if} value="0577">温州</option>
|
||
<option {if $cityexpress['city_code']=='0553' }selected{/if} value="0553">芜湖</option>
|
||
<option {if $cityexpress['city_code']=='0513' }selected{/if} value="0513">南通</option>
|
||
<option {if $cityexpress['city_code']=='0791' }selected{/if} value="0791">南昌</option>
|
||
<option {if $cityexpress['city_code']=='0311' }selected{/if} value="0311">石家庄</option>
|
||
<option {if $cityexpress['city_code']=='0536' }selected{/if} value="0536">潍坊</option>
|
||
<option {if $cityexpress['city_code']=='0573' }selected{/if} value="0573">嘉兴</option>
|
||
<option {if $cityexpress['city_code']=='0579' }selected{/if} value="0579">金华</option>
|
||
<option {if $cityexpress['city_code']=='0575' }selected{/if} value="0575">绍兴</option>
|
||
<option {if $cityexpress['city_code']=='0535' }selected{/if} value="0535">烟台</option>
|
||
<option {if $cityexpress['city_code']=='0514' }selected{/if} value="0514">扬州</option>
|
||
<option {if $cityexpress['city_code']=='0512' }selected{/if} value="0512">昆山</option>
|
||
<option {if $cityexpress['city_code']=='0757' }selected{/if} value="0757">佛山</option>
|
||
<option {if $cityexpress['city_code']=='0769' }selected{/if} value="0769">东莞</option>
|
||
<option {if $cityexpress['city_code']=='0555' }selected{/if} value="0555">马鞍山</option>
|
||
<option {if $cityexpress['city_code']=='0851' }selected{/if} value="0851">贵阳</option>
|
||
<option {if $cityexpress['city_code']=='0771' }selected{/if} value="0771">南宁</option>
|
||
<option {if $cityexpress['city_code']=='0511' }selected{/if} value="0511">镇江</option>
|
||
<option {if $cityexpress['city_code']=='0871' }selected{/if} value="0871">昆明</option>
|
||
<option {if $cityexpress['city_code']=='0816' }selected{/if} value="0816">绵阳</option>
|
||
<option {if $cityexpress['city_code']=='0538' }selected{/if} value="0538">泰安</option>
|
||
<option {if $cityexpress['city_code']=='0668' }selected{/if} value="0668">茂名</option>
|
||
<option {if $cityexpress['city_code']=='0351' }selected{/if} value="0351">太原</option>
|
||
<option {if $cityexpress['city_code']=='0752' }selected{/if} value="0752">惠州</option>
|
||
<option {if $cityexpress['city_code']=='0594' }selected{/if} value="0594">莆田</option>
|
||
<option {if $cityexpress['city_code']=='0760' }selected{/if} value="0760">中山</option>
|
||
<option {if $cityexpress['city_code']=='0756' }selected{/if} value="0756">珠海</option>
|
||
<option {if $cityexpress['city_code']=='0316' }selected{/if} value="0316">廊坊</option>
|
||
<option {if $cityexpress['city_code']=='0733' }selected{/if} value="0733">株洲</option>
|
||
<option {if $cityexpress['city_code']=='732' }selected{/if} value="732">湘潭</option>
|
||
<option {if $cityexpress['city_code']=='512' }selected{/if} value="512">常熟</option>
|
||
<option {if $cityexpress['city_code']=='512' }selected{/if} value="512">太仓</option>
|
||
<option {if $cityexpress['city_code']=='571' }selected{/if} value="571">临安</option>
|
||
<option {if $cityexpress['city_code']=='311' }selected{/if} value="311">辛集</option>
|
||
<option {if $cityexpress['city_code']=='0431' }selected{/if} value="0431">长春</option>
|
||
</select>
|
||
{else}
|
||
<div class='form-control-static'>
|
||
{if $cityexpress['city_code']=='021' }上海{/if}
|
||
{if $cityexpress['city_code']=='010' }北京{/if}
|
||
{if $cityexpress['city_code']=='0551' }合肥{/if}
|
||
{if $cityexpress['city_code']=='025' }南京{/if}
|
||
{if $cityexpress['city_code']=='0512' }苏州{/if}
|
||
{if $cityexpress['city_code']=='027' }武汉{/if}
|
||
{if $cityexpress['city_code']=='0510' }无锡{/if}
|
||
{if $cityexpress['city_code']=='0519' }常州{/if}
|
||
{if $cityexpress['city_code']=='0571' }杭州{/if}
|
||
{if $cityexpress['city_code']=='020' }广州{/if}
|
||
{if $cityexpress['city_code']=='0755' }深圳{/if}
|
||
{if $cityexpress['city_code']=='023' }重庆{/if}
|
||
{if $cityexpress['city_code']=='0731' }长沙{/if}
|
||
{if $cityexpress['city_code']=='028' }成都{/if}
|
||
{if $cityexpress['city_code']=='022' }天津{/if}
|
||
{if $cityexpress['city_code']=='0592' }厦门{/if}
|
||
{if $cityexpress['city_code']=='0591' }福州{/if}
|
||
{if $cityexpress['city_code']=='0411' }大连{/if}
|
||
{if $cityexpress['city_code']=='0532' }青岛{/if}
|
||
{if $cityexpress['city_code']=='0451' }哈尔滨{/if}
|
||
{if $cityexpress['city_code']=='0531' }济南{/if}
|
||
{if $cityexpress['city_code']=='0371' }郑州{/if}
|
||
{if $cityexpress['city_code']=='029' }西安{/if}
|
||
{if $cityexpress['city_code']=='0574' }宁波{/if}
|
||
{if $cityexpress['city_code']=='0577' }温州{/if}
|
||
{if $cityexpress['city_code']=='0553' }芜湖{/if}
|
||
{if $cityexpress['city_code']=='0513' }南通{/if}
|
||
{if $cityexpress['city_code']=='0791' }南昌{/if}
|
||
{if $cityexpress['city_code']=='0311' }石家庄{/if}
|
||
{if $cityexpress['city_code']=='0536' }潍坊{/if}
|
||
{if $cityexpress['city_code']=='0573' }嘉兴{/if}
|
||
{if $cityexpress['city_code']=='0579' }金华{/if}
|
||
{if $cityexpress['city_code']=='0575' }绍兴{/if}
|
||
{if $cityexpress['city_code']=='0535' }烟台{/if}
|
||
{if $cityexpress['city_code']=='0514' }扬州{/if}
|
||
{if $cityexpress['city_code']=='0512' }昆山{/if}
|
||
{if $cityexpress['city_code']=='0757' }佛山{/if}
|
||
{if $cityexpress['city_code']=='0769' }东莞{/if}
|
||
{if $cityexpress['city_code']=='0555' }马鞍山{/if}
|
||
{if $cityexpress['city_code']=='0851' }贵阳{/if}
|
||
{if $cityexpress['city_code']=='0771' }南宁{/if}
|
||
{if $cityexpress['city_code']=='0511' }镇江{/if}
|
||
{if $cityexpress['city_code']=='0871' }昆明{/if}
|
||
{if $cityexpress['city_code']=='0816' }绵阳{/if}
|
||
{if $cityexpress['city_code']=='0538' }泰安{/if}
|
||
{if $cityexpress['city_code']=='0668' }茂名{/if}
|
||
{if $cityexpress['city_code']=='0351' }太原{/if}
|
||
{if $cityexpress['city_code']=='0752' }惠州{/if}
|
||
{if $cityexpress['city_code']=='0594' }莆田{/if}
|
||
{if $cityexpress['city_code']=='0760' }中山{/if}
|
||
{if $cityexpress['city_code']=='0756' }珠海{/if}
|
||
{if $cityexpress['city_code']=='0316' }廊坊{/if}
|
||
{if $cityexpress['city_code']=='0733' }株洲{/if}
|
||
{if $cityexpress['city_code']=='732' }湘潭{/if}
|
||
{if $cityexpress['city_code']=='512' }常熟{/if}
|
||
{if $cityexpress['city_code']=='512' }太仓{/if}
|
||
{if $cityexpress['city_code']=='571' }临安{/if}
|
||
{if $cityexpress['city_code']=='311' }辛集{/if}
|
||
{if $cityexpress['city_code']=='0431' }长春{/if}
|
||
</div>
|
||
{/if}
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="form-group tel">
|
||
<label class="col-lg control-label must">配送电话</label>
|
||
<div class="col-sm-9 col-xs-12">
|
||
{if cv('shop.cityexpress.edit')}
|
||
<div class="input-group">
|
||
<div class="ban">
|
||
<span class="input-group-addon">联系电话1</span>
|
||
<input type="text" name="tel1" class="form-control valid" value="{$cityexpress['tel1']}" aria-invalid="false" data-rule-required="true">
|
||
</div>
|
||
<div class="ban">
|
||
<span class="input-group-addon">联系电话2</span>
|
||
<input type="text" name="tel2" class="form-control valid" value="{$cityexpress['tel2']}" aria-invalid="false">
|
||
</div>
|
||
</div>
|
||
{else}
|
||
<div class='form-control-static'>联系电话1:{$cityexpress['tel1']} 联系电话2:{$cityexpress['tel2']}</div>
|
||
{/if}
|
||
</div>
|
||
</div>
|
||
|
||
<div class="form-group">
|
||
<label class="col-lg control-label must">计费方式</label>
|
||
<div class="col-sm-9 col-xs-12">
|
||
{if cv('shop.cityexpress.edit')}
|
||
<div class="input-group">
|
||
<div class="ban">
|
||
<span class="input-group-addon">起步价</span>
|
||
<input type="text" name="start_fee" class="form-control valid" value="{$cityexpress['start_fee']}" aria-invalid="false" data-rule-required="true">
|
||
</div>
|
||
<div class="ban">
|
||
<span class="input-group-addon">元 包含</span>
|
||
<input type="text" name="start_km" id="start_km" class="form-control valid" value="{$cityexpress['start_km']}" aria-invalid="false" data-rule-required="true">
|
||
<span class="input-group-addon">公里</span>
|
||
</div>
|
||
</div>
|
||
{else}
|
||
<div class='form-control-static'>起步价:{$cityexpress['start_fee']}元 包含:{$cityexpress['start_km']}公里</div>
|
||
{/if}
|
||
</div>
|
||
</div>
|
||
|
||
<div class="form-group">
|
||
<label class="col-lg control-label "></label>
|
||
<div class="col-sm-9 col-xs-12">
|
||
{if cv('shop.cityexpress.edit')}
|
||
<div class="input-group">
|
||
<div class="ban">
|
||
<span class="input-group-addon">超出起步范围</span>
|
||
<input type="text" name="pre_km" id="pre_km" class="form-control valid" value="{$cityexpress['pre_km']}" aria-invalid="false" data-rule-required="true">
|
||
</div>
|
||
<div class="ban">
|
||
<span class="input-group-addon">公里内 每增加1公里</span>
|
||
<input type="text" name="pre_km_fee" class="form-control valid" value="{$cityexpress['pre_km_fee']}" aria-invalid="false" data-rule-required="true">
|
||
<span class="input-group-addon">元</span>
|
||
</div>
|
||
|
||
</div>
|
||
{else}
|
||
<div class='form-control-static'>超出起步范围:{$cityexpress['pre_km']}公里内 每增加1公里:{$cityexpress['pre_km_fee']}元</div>
|
||
{/if}
|
||
</div>
|
||
</div>
|
||
|
||
<div class="form-group">
|
||
<label class="col-lg control-label "></label>
|
||
<div class="col-sm-9 col-xs-12">
|
||
{if cv('shop.cityexpress.edit')}
|
||
<div class="input-group">
|
||
<div class="ban">
|
||
<span class="input-group-addon">超出</span>
|
||
<input type="text" readonly="readonly" name="fixed_km" id="fixed_km" class="form-control valid" value="{$cityexpress['fixed_km']}" aria-invalid="false">
|
||
</div>
|
||
<div class="ban">
|
||
<span class="input-group-addon">公里 固定价格</span>
|
||
<input type="text" name="fixed_fee" class="form-control valid" value="{$cityexpress['fixed_fee']}" aria-invalid="false" data-rule-required="true">
|
||
<span class="input-group-addon">元</span>
|
||
</div>
|
||
|
||
</div>
|
||
{else}
|
||
<div class='form-control-static'>超出:{$cityexpress['fixed_km']}公里 固定价格:{$cityexpress['fixed_fee']}元</div>
|
||
{/if}
|
||
</div>
|
||
</div>
|
||
|
||
<div class="form-group">
|
||
<label class="col-lg control-label must">自动收货</label>
|
||
<div class="col-sm-9 col-xs-12">
|
||
{if cv('shop.cityexpress.edit')}
|
||
<div class="input-group">
|
||
<span class="input-group-addon">发货几天后</span>
|
||
<input type="number" name="receive_goods" class="form-control valid" value="{$cityexpress['receive_goods']}" aria-invalid="false" data-rule-required="true">
|
||
<span class="input-group-addon">天</span>
|
||
</div>
|
||
{else}
|
||
<div class='form-control-static'>发货几天后:{$cityexpress['receive_goods']}天</div>
|
||
{/if}
|
||
<div class='help-block'>如果设置0或空,则读取系统设置</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="form-group">
|
||
<label class="col-lg control-label must">高德Web服务接口key</label>
|
||
<div class="col-sm-9 col-xs-12">
|
||
{if cv('shop.cityexpress.edit')}
|
||
<div class="input-group">
|
||
<input type="text" name="geo_key" class="form-control valid" value="{$cityexpress['geo_key']}" aria-invalid="false" data-rule-required="true">
|
||
</div>
|
||
{else}
|
||
<div class='form-control-static'>{$cityexpress['geo_key']}</div>
|
||
{/if}
|
||
<div class='help-block'>注册高德地图帐号并访问<a href="http://lbs.amap.com/dev/key/app">高德开放平台</a>申请Web服务接口key</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="form-group-title">区域设置</div>
|
||
<input type="hidden" name="lng" value="{$cityexpress['lng']}">
|
||
<input type="hidden" name="lat" value="{$cityexpress['lat']}">
|
||
<input type="hidden" name="range" value="{$cityexpress['range']}">
|
||
<input type="hidden" name="zoom" value="{$cityexpress['zoom']}">
|
||
<div class="form-group" style="width: 75%;height: 600px;margin: 0 140px;position: relative">
|
||
<link rel="stylesheet" href="https://cache.amap.com/lbs/static/main1119.css"/>
|
||
<script src="https://webapi.amap.com/maps?v=1.4.0&key=1fb308f0707e5ff11db5997d42660396&plugin=AMap.PolyEditor,AMap.CircleEditor"></script>
|
||
<script src="//webapi.amap.com/ui/1.0/main.js?v=1.0.11"></script>
|
||
<script type="text/javascript" src="https://cache.amap.com/lbs/static/addToolbar.js"></script>
|
||
<div id="container" class="map" > </div>
|
||
<div class="button-group" style="bottom: 0px;right: 15px;">
|
||
{if cv('shop.cityexpress.edit')}
|
||
<input type="button" class="button" value="开始选取坐标范围" id="start_position" />
|
||
<input type="button" class="button" value="结束选取坐标范围" id="stop_position" />
|
||
{/if}
|
||
</div>
|
||
|
||
<script>
|
||
|
||
var lng=$("input[name='lng']").val();
|
||
var lat=$("input[name='lat']").val();
|
||
var range=$("input[name='range']").val();
|
||
|
||
var lnglat='';//设置的坐标
|
||
if(lng !="" && lat !=""){
|
||
lnglat=[lng,lat];
|
||
}
|
||
|
||
if(range==0){
|
||
range=15;
|
||
}
|
||
|
||
var circleisopen=false;//是否已经打开圆形编辑
|
||
//初始化地图参数
|
||
var editor={};
|
||
var map = new AMap.Map("container", {
|
||
resizeEnable: true,//是否监控地图容器尺寸变化,默认值为false
|
||
dragEnable: true,//是否允许拖拽地图
|
||
keyboardEnable: false,//是否允许键盘平移
|
||
doubleClickZoom: false,//是否允许双击放大地图
|
||
scrollWheel:true,//是否允许鼠标滚轮操作地图
|
||
center:lnglat,
|
||
zoom: 13 //地图显示的缩放级别
|
||
});
|
||
|
||
var marker = new AMap.Marker({
|
||
map: map,
|
||
position: lnglat
|
||
});
|
||
|
||
//在地图上绘制覆盖物
|
||
editor._circle=(function(){
|
||
var circle = new AMap.Circle({
|
||
center: lnglat,// 圆心位置
|
||
radius: range, //半径
|
||
strokeColor: "#4e73f1", //线颜色
|
||
strokeOpacity: 1, //线透明度
|
||
strokeWeight: 3, //线粗细度
|
||
fillColor: "#4e73f1", //填充颜色
|
||
fillOpacity: 0.35,//填充透明度
|
||
});
|
||
circle.setMap(map);
|
||
return circle;
|
||
})();
|
||
|
||
map.setFitView();//根据地图上添加的覆盖物分布情况,自动缩放地图到合适的视野级别
|
||
editor._circleEditor= new AMap.CircleEditor(map, editor._circle);
|
||
|
||
|
||
//初始化地图选点
|
||
AMapUI.loadUI(['misc/PositionPicker'], function(PositionPicker) {
|
||
var positionPicker = new PositionPicker({
|
||
mode: 'dragMarker',
|
||
map: map
|
||
});
|
||
|
||
//开始选取坐标
|
||
$('#start_position').click(function () {
|
||
positionPicker.start(lnglat);
|
||
|
||
//坐标点为空时不打开圆形编辑
|
||
if(lnglat !=''){
|
||
editor._circleEditor.open(lnglat);
|
||
circleisopen=true;
|
||
}
|
||
// map.setStatus({dragEnable: true});//是否允许拖拽地图
|
||
// map.setStatus({keyboardEnable: true});//是否允许键盘平移
|
||
})
|
||
|
||
//结束选取坐标
|
||
$('#stop_position').click(function () {
|
||
// map.setStatus({dragEnable: false});//是否允许拖拽地图
|
||
// map.setStatus({keyboardEnable: false});//是否允许键盘平移
|
||
if(editor._circle.getRadius()<(parseInt($('#fixed_km').val()))*1000){
|
||
tip.msgbox.err("配送半径不能小于"+parseInt($('#fixed_km').val())+"公里");
|
||
return;
|
||
}
|
||
|
||
map.panTo(lnglat);
|
||
positionPicker.stop();
|
||
editor._circleEditor.close();
|
||
map.setFitView();//根据地图上添加的覆盖物分布情况,自动缩放地图到合适的视野级别
|
||
|
||
$("input[name='lng']").val(lnglat.lng);
|
||
$("input[name='lat']").val(lnglat.lat);
|
||
$("input[name='range']").val(editor._circle.getRadius());
|
||
$("input[name='zoom']").val(map.getZoom());
|
||
});
|
||
|
||
|
||
positionPicker.on('success', function(positionResult) {
|
||
lnglat=positionResult.position;
|
||
marker.setPosition(lnglat); //更新点标记位置
|
||
editor._circle.setCenter(lnglat);//更新中心点坐标
|
||
|
||
//获取当前坐标后再打开圆形编辑
|
||
if(circleisopen==false){
|
||
editor._circleEditor.open(lnglat);
|
||
}
|
||
});
|
||
});
|
||
|
||
//达达城市选择器,选择城市地图跳转到相应城市
|
||
$('#city_code').change(function () {
|
||
var city = $(this).find("option:selected").text();
|
||
$.ajax({
|
||
url: "{php echo webUrl('shop/cityexpress/getlocation')}",
|
||
dataType: 'json',
|
||
data: {city: city},
|
||
success: function (ret) {
|
||
if (ret.status ==1) {
|
||
lnglat=ret['result']['location'];
|
||
map.panTo(lnglat);
|
||
marker.setPosition(lnglat); //更新点标记位置
|
||
editor._circle.setCenter(lnglat);//更新中心点坐标
|
||
|
||
$("input[name='lng']").val(lnglat[0]);
|
||
$("input[name='lat']").val(lnglat[1]);
|
||
}
|
||
}
|
||
});
|
||
});
|
||
|
||
//设置地图圆的半径
|
||
function setRadius(radius) {
|
||
editor._circle.setRadius(radius*1000);
|
||
map.setFitView();
|
||
}
|
||
</script>
|
||
</div>
|
||
|
||
<div class="form-group"></div>
|
||
<div class="form-group">
|
||
<label class="col-lg control-label "></label>
|
||
<div class="col-sm-9 col-xs-12">
|
||
{if cv('shop.cityexpress')}
|
||
<input type="submit" value="提交" class="btn btn-primary" />
|
||
{/if}
|
||
</div>
|
||
</div>
|
||
</form>
|
||
</div>
|
||
|
||
|
||
<script language='javascript'>
|
||
$(function () {
|
||
$('#express_type').change(function () {
|
||
if($(this).val()==0){
|
||
$('.dada').hide();
|
||
// $('.form-group.tel').show();
|
||
}else if($(this).val()==1){
|
||
$('.dada').show();
|
||
// $('.form-group.tel').hide();
|
||
} else if($(this).val()==2){
|
||
$('.dada').hide();
|
||
// $('.form-group.tel').hide();
|
||
}else if ($(this).val() == 3){
|
||
$('.dada').hide();
|
||
}
|
||
});
|
||
|
||
|
||
$('#start_km').change(function () {
|
||
var start_km=parseInt($(this).val());
|
||
var pre_km= parseInt($('#pre_km').val());
|
||
if(start_km >0){
|
||
$('#fixed_km').val(start_km+pre_km);
|
||
$("input[name='range']").val((start_km+pre_km)*1000);
|
||
setRadius(start_km+pre_km);
|
||
}
|
||
});
|
||
|
||
$('#pre_km').change(function () {
|
||
var start_km= parseInt($('#start_km').val());
|
||
var pre_km=parseInt($(this).val());
|
||
|
||
if(start_km >0){
|
||
$('#fixed_km').val(start_km+pre_km);
|
||
$("input[name='range']").val((start_km+pre_km)*1000);
|
||
setRadius(start_km+pre_km);
|
||
}
|
||
});
|
||
|
||
})
|
||
</script>
|
||
{template '_footer'} |