123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134 |
- <form id="form" action="{:url('ais/shop.index/edit')}">
- <input type="hidden" name="id" value="{$id}"/>
- <input type="hidden" id="store_id" name="store_id" value="{$info.store_id ?:0}"/>
- <input type="hidden" id="amout" name="amout" value="0"/>
- <div class="titlebar"><i class="iconfont icon-store_icon"></i>所属好店</div>
- <table class="formtable">
- <tr><th>所属好店:</th><td><div class="ext-select w500 selectid" id="store_name" url="{:url('store.index/selectStore')}">{$info.store.name?:'请选择所属商家'}</div></td></tr>
- <tr>
- <th>商品属性:</th>
- <td class="input-group">
- <select datatype="*" class="select w250" name="types">
- <option value="0"{if $info.types == 0} selected{/if}>默认属性</option>
- <option value="1"{if $info.types == 1} selected{/if}>首页推荐</option>
- <option value="2"{if $info.types == 2} selected{/if}>首页专题</option>
- <option value="3"{if $info.types == 3} selected{/if}>精选专栏</option>
- </select>
- <select id="category_id" class="select w250" datatype="*" name="category_id" class="select">
- <option value="">--请选择专题--</option>
- {foreach $cate as $vo}<option value="{$vo.id}" {if $vo.id == $info.category_id}selected{/if}>{$vo.title}</option>{/foreach}
- </select>
- </td>
- </tr>
- </table>
- <div class="titlebar"><i class="iconfont icon-license"></i>社群设置</div>
- <table class="formtable">
- <tr>
- <th>绑定应答:</th>
- <td>
- <input readonly="readonly" id="keyword" class="readonly input" type="text" name="keyword" value="{$info.keyword}" />
- <button url="{:url('system/passport.keyword/selectMiniapp')}" data='keyword' type="button" class="selectid button"><i class="iconfont icon-service_icon"></i>选择应答</button>
- <span class="gray">输入关键字,自动回复客服信息</span>
- </td>
- </tr>
- <tr><th>社群名称:</th><td><input class="input" type="text" name="group_title" value="{$info.group_title}"/></td></tr>
- <tr><th>社群简述:</th><td><input class="input w500" type="text" name="group_note" value="{$info.group_note}"/></td></tr>
- <tr><th>社群Logo:</th><td><input url="{:url('system/passport.common/upload')}" class="input w500 selectid" id="group_img" type="text" name="group_img" value="{$info.group_img}" /></td></tr>
- </table>
- <div class="titlebar"><i class="iconfont icon-edit"></i>价格规则 <span class="gray">活动商家收到的金额是你填写的成本价</span></div>
- <table class="formtable">
- <tr><th>成本价(¥):</th><td><input placeholder="成本价(¥)" class="input" datatype="npot" type="text" name="cost_price" value="{$info.cost_price|money}" /></td></tr>
- <tr><th>市场价(¥):</th><td><input placeholder="市场价(¥)" class="input" datatype="npot" type="text" name="market_price" value="{$info.market_price|money}" /></td></tr>
- <tr><th>销售价(¥):</th><td><input placeholder="销售价(¥)" class="input calculate" datatype="npot" type="text" name="sell_price" value="{$info.sell_price|money}" /></td></tr>
- <tr><th>会员减(¥):</th><td><input class="input calculate" datatype="npot" type="text" name="vip_price" value="{$info.vip_price ?: 0}" /> <span class="gray">会员可减多少钱</span></td></tr>
- <tr><th>积分代付(¥):</th><td><input class="input calculate" datatype="n" type="text" name="points_price" value="{$info.points_price ?: 0}" /> <span class="gray">积分代付多少钱,1元 = 100积分</span></td></tr>
- <tr><th>优惠券:</th><td class="input-group">
- <input id="coupon_id" readonly placeholder="优惠券" class="input calculate readonly" datatype="n" type="text" name="coupon_id" value="{$info.coupon_id ?: 0}"/>
- <button type="button" class="selectConpon button">选择优惠券</button>
- <button type="button" class="button button-blue reset">清空</button>
- </td></tr>
- <tr><th>引荐所得(%):</th><td><input class="input w160 calculate" datatype="npot" type="text" name="share_price" value="{$info.share_price ?: 0}" /> <span class="gray">%</span></td></tr>
- <tr><th>会员所得(%):</th><td><input class="input w160 calculate" datatype="npot" type="text" name="share_vip_price" value="{$info.share_vip_price ?: 0}"/> <span class="gray">%</span></td></tr>
- <tr><th>实际付款(¥):</th><td><span class="blue" id="price">0</span><span class="gray"> (销售价¥ - 会员省¥ - 优惠券) = 实际付款</span></td></tr>
- <tr><th>实际到账(¥):</th><td><span class="red" id="realamout">0</span> <span class="gray">实际付款 - 引荐所得 - 经纪人所得 = 实际到账</span></td></tr>
- </table>
- <div class="titlebar"><i class="iconfont icon-edit"></i>商品信息</div>
- <table class="formtable">
- <tr><th>产品库存:</th><td>
- <input class="input" datatype="n" type="text" name="warehouse_num" value="{$info.warehouse_num}" /> /
- <input class="input" datatype="n" type="text" name="warehouse_sellnum" value="{$info.warehouse_sellnum}" />
- <span class="gray">实际库存/虚拟已售</span>
- </td></tr>
- <tr><th>结束日期:</th><td><input class="input w500 ui-time readonly" type="text" name="end_time" value="{if !empty($info.end_time)}{$info.end_time|date='Y-m-d H:i:s'}{/if}" readonly/></td></tr>
- <tr><th>产品标题:</th><td><input class="input w500" datatype="*" type="text" name="name" value="{$info.name}" /></td></tr>
- <tr><th>推荐简述:</th><td><input class="input w500" datatype="*" type="text" name="title" value="{$info.title}"/></td></tr>
- <tr><th>购买须知</th><td><textarea class="textarea ui-mieditor" id="notice" name="notice">{$info.notice|dehtml}</textarea></td></tr>
- <tr><th>商品详情</th><td><textarea class="textarea ui-mieditor" id="content" name="content">{$info.content|dehtml}</textarea></td></tr>
- <tr class="imgs">
- <th><input type="hidden" name="img" id="img_index" value="{$info.img}" />产品预览图</th>
- <td id="imgbox">
- <div url="{:url('system/passport.common/upload')}" class="img-review fn-left fn-cp selectid"></div>
- {if !empty($info.imgs)}
- {foreach $info.imgs as $pic}
- <div class="box-view fn-left fn-cp{if $info.img == $pic} current{/if}">
- <input type="hidden" name="imgs[]" value="{$pic}" /><img src="{$pic}" onclick="selectImg(this)">
- <div class="opera">
- <a class="imgbox-left" href="javascript:;"><i class="iconfont icon-arrowleft"></i></a>
- <a class="imgbox-right" href="javascript:;"><i class="iconfont icon-arrowright"></i></a>
- <a class="imgbox-link" href="javascript:;" onclick="linkImg(this)"><i class="iconfont icon-search_icon"></i></a>
- <a class="imgbox-close" href="javascript:;" onclick="delImg(this)"><i class="iconfont icon-close_icon"></i></a>
- </div>
- </div>
- {/foreach}
- {/if}
- </td>
- </tr>
- <tr><th></th><td><input type="submit" value="确定" class="button button-blue submit" /> <input type="reset" value="重置" class="button button-blank" /></td></tr>
- </table>
- </form>
- <script type="text/javascript">
- Do('base','layer','form','editor','tpl','date',function () {
- $('#form').isForm({'upload':'{:url("system/passport.common/upload")}'});
- $(".selectid").win();
- $(".calculate").change(function(){
- calculate();
- });
- $(".reset").click(function(){
- $("input[name='coupon_id']").val(0)
- calculate();
- });
- $(".selectConpon").click(function(){
- $(this).popup({'url':'{:url("coupon.index/select")}?input=coupon_id&store_id='+$("#store_id").val()});
- });
- })
- function calculate(){
- var sell_price = parseFloat($("input[name='sell_price']").val()),sell_price = isNaN(sell_price)?0:sell_price;
- var vip_price = parseFloat($("input[name='vip_price']").val()),vip_price = isNaN(vip_price)?0:vip_price;
- var share_price = parseFloat($("input[name='share_price']").val()),share_price = isNaN(share_price)?0:share_price;
- var share_vip_price = parseFloat($("input[name='share_vip_price']").val()),share_vip_price = isNaN(share_vip_price)?0:share_vip_price;
- var coupon_id = parseFloat($("input[name='coupon_id']").val()),coupon_id = isNaN(coupon_id)?0:coupon_id;
- var points_price = parseFloat($("input[name='points_price']").val()),points_price = isNaN(points_price)?0:points_price;
- var price = sell_price-vip_price-points_price;
- if(coupon_id > 0){
- $.getJSON('{:url("ais/shop.index/couponPrice")}',{coupon_id:coupon_id,sell_price:sell_price},function (rel) {
- price = price-parseFloat(rel.data);
- var amout = (price-(price*share_price/100)-(price*share_vip_price/100)).toFixed(2)
- $("#price").html(price.toFixed(2));
- $("#amout").val(amout);
- $("#realamout").html(amout);
- });
- }else{
- var amout = (price-(price*share_price/100)-(price*share_vip_price/100)).toFixed(2)
- $("#price").html(price.toFixed(2));
- $("#amout").val(amout);
- $("#realamout").html(amout);
- }
- }
- function setState(store){
- $("#store_id").val(store.id);
- $("#store_name").html(store.store_name);
- }
- function group_img(img){
- $("#group_img").val(img);
- }
- </script>`
|