<script src="__CDN__/assets/addons/shopro/libs/vue.js"></script> <style> .goodsListTable tr { display: flex; border-bottom: 1px solid #eee; } .goodsListTable tr img { width: 46px; height: 46px; } .table>thead>tr>th { border: none; border-bottom: 1px solid #eee; } .goodsListTable td { border: none; padding: 15px 0 !important; border: none !important; } [v-cloak] { display: none } </style> <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" value=""> <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> <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">{:__('Type')}:</label> <div class="col-xs-12 col-sm-8"> <div class="radio"> {foreach name="typeList" item="vo"} <label for="row[type]-{$key}"><input id="row[type]-{$key}" name="row[type]" type="radio" value="{$key}" {in name="key" value="1"}checked{/in} /> {$vo}</label> {/foreach} </div> </div> </div> <div class="form-group goods_id" style="display: none;"> <label class="control-label col-xs-12 col-sm-2">选择商品:</label> <input type="hidden" id="goods_id" name="row[goods_id]" value=""> <div class="col-xs-12 col-sm-8 row-flex"> <div class="input-group-addon no-border no-padding"> <button type="button" class="btn-primary btn chooseGoods" data-multiple="false" data-type="banner"> 选择 </button> </div> </div> </div> <div class="form-group goods_id" style="display: none;"> <label class="control-label col-xs-12 col-sm-2"></label> <div class="col-xs-12 col-sm-8 row-flex"> <div id="bannerData" style="width: 100%;"> <div v-show="goodsList.length>0" v-cloak style="width: 100%;"> <table class="table goodsListTable" cellpadding="0" cellspacing="0"> <thead style="background: #eee; align-items: center;"> <tr> <th style=" width: 45px; padding-left: 10px;">商品</th> <th style="width: 65%;padding:15px 10px !important;"></th> <th>设置</th> </tr> </thead> <tbody> <tr v-for="(item, i) in goodsList" :key="i"> <td> <img :src="Fast.api.cdnurl(item.image)"> </td> <td style="width: 65%;padding:15px 10px !important;"> <span>{{item.title}}</span> </td> <td> <span class="status statusDelete" @click="selectDelete(i)">移除</span> </td> </tr> </tbody> </table> </div> </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-success btn-embossed disabled">{:__('OK')}</button> <button type="reset" class="btn btn-default btn-embossed">{:__('Reset')}</button> </div> </div> </form>