123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643 |
- <link rel="stylesheet" href="assets/store/css/goods.css?v=<?= $version ?>">
- <link rel="stylesheet" href="assets/common/plugins/umeditor/themes/default/css/umeditor.css">
- <div class="row-content am-cf">
- <div class="row">
- <div class="am-u-sm-12 am-u-md-12 am-u-lg-12">
- <div class="widget am-cf">
- <form id="my-form" class="am-form tpl-form-line-form" method="post">
- <div class="widget-body">
- <fieldset>
- <div class="widget-head am-cf">
- <div class="widget-title am-fl">基本信息</div>
- </div>
- <div class="am-form-group">
- <label class="am-u-sm-3 am-u-lg-2 am-form-label form-require">商品名称 </label>
- <div class="am-u-sm-9 am-u-end">
- <input type="text" class="tpl-form-input" name="goods[goods_name]"
- value="" required>
- </div>
- </div>
- <div class="am-form-group">
- <label class="am-u-sm-3 am-u-lg-2 am-form-label form-require">商品分类 </label>
- <div class="am-u-sm-9 am-u-end">
- <select name="goods[category_id]" required
- data-am-selected="{searchBox: 1, btnSize: 'sm',
- placeholder:'请选择商品分类', maxHeight: 400}">
- <option value=""></option>
- <?php if (isset($catgory)): foreach ($catgory as $first): ?>
- <option value="<?= $first['category_id'] ?>"><?= $first['name'] ?></option>
- <?php if (isset($first['child'])): foreach ($first['child'] as $two): ?>
- <option value="<?= $two['category_id'] ?>">
- <?= $two['name'] ?></option>
- <?php if (isset($two['child'])): foreach ($two['child'] as $three): ?>
- <option value="<?= $three['category_id'] ?>">
- <?= $three['name'] ?></option>
- <?php endforeach; endif; ?>
- <?php endforeach; endif; ?>
- <?php endforeach; endif; ?>
- </select>
- <small class="am-margin-left-xs">
- <a href="<?= url('goods.category/add') ?>">去添加</a>
- </small>
- </div>
- </div>
- <div class="am-form-group">
- <label class="am-u-sm-3 am-u-lg-2 am-form-label form-require">商品图片 </label>
- <div class="am-u-sm-9 am-u-end">
- <div class="am-form-file">
- <div class="am-form-file">
- <button type="button"
- class="upload-file am-btn am-btn-secondary am-radius">
- <i class="am-icon-cloud-upload"></i> 选择图片
- </button>
- <div class="uploader-list am-cf">
- </div>
- </div>
- <div class="help-block am-margin-top-sm">
- <small>尺寸750x750像素以上,大小2M以下 (可拖拽图片调整显示顺序 )</small>
- </div>
- </div>
- </div>
- </div>
- <div class="am-form-group">
- <label class="am-u-sm-3 am-u-lg-2 am-form-label">商品卖点 </label>
- <div class="am-u-sm-9 am-u-end">
- <input type="text" class="tpl-form-input" name="goods[selling_point]" value="">
- <small>选填,商品卖点简述,例如:此款商品美观大方 性价比较高 不容错过</small>
- </div>
- </div>
- <div class="widget-head am-cf">
- <div class="widget-title am-fl">规格/库存</div>
- </div>
- <div class="am-form-group">
- <label class="am-u-sm-3 am-u-lg-2 am-form-label form-require">商品规格 </label>
- <div class="am-u-sm-9 am-u-end">
- <label class="am-radio-inline">
- <input type="radio" name="goods[spec_type]" value="10" data-am-ucheck checked>
- 单规格
- </label>
- <label class="am-radio-inline">
- <input type="radio" name="goods[spec_type]" value="20" data-am-ucheck>
- <span>多规格</span>
- </label>
- </div>
- </div>
- <!-- 商品多规格 -->
- <div id="many-app" v-cloak class="goods-spec-many am-form-group">
- <div class="goods-spec-box am-u-sm-9 am-u-sm-push-2 am-u-end">
- <!-- 规格属性 -->
- <div class="spec-attr">
- <div v-for="(item, index) in spec_attr" class="spec-group-item">
- <div class="spec-group-name">
- <span>{{ item.group_name }}</span>
- <i @click="onDeleteGroup(index)"
- class="spec-group-delete iconfont icon-shanchu1" title="点击删除"></i>
- </div>
- <div class="spec-list am-cf">
- <div v-for="(val, i) in item.spec_items" class="spec-item am-fl">
- <span>{{ val.spec_value }}</span>
- <i @click="onDeleteValue(index, i)"
- class="spec-item-delete iconfont icon-shanchu1" title="点击删除"></i>
- </div>
- <div class="spec-item-add am-cf am-fl">
- <input type="text" v-model="item.tempValue"
- class="ipt-specItem am-fl am-field-valid">
- <button @click="onSubmitAddValue(index)" type="button"
- class="am-btn am-fl">添加
- </button>
- </div>
- </div>
- </div>
- </div>
- <!-- 添加规格组:按钮 -->
- <div v-if="showAddGroupBtn" class="spec-group-button">
- <button @click="onToggleAddGroupForm" type="button"
- class="am-btn">添加规格
- </button>
- </div>
- <!-- 添加规格:表单 -->
- <div v-if="showAddGroupForm" class="spec-group-add">
- <div class="spec-group-add-item am-form-group">
- <label class="am-form-label form-require">规格名 </label>
- <input type="text" class="input-specName tpl-form-input"
- v-model="addGroupFrom.specName"
- placeholder="请输入规格名称">
- </div>
- <div class="spec-group-add-item am-form-group">
- <label class="am-form-label form-require">规格值 </label>
- <input type="text" class="input-specValue tpl-form-input"
- v-model="addGroupFrom.specValue"
- placeholder="请输入规格值">
- </div>
- <div class="spec-group-add-item am-margin-top">
- <button @click="onSubmitAddGroup" type="button"
- class="am-btn am-btn-xs am-btn-secondary"> 确定
- </button>
- <button @click="onToggleAddGroupForm" type="button"
- class="am-btn am-btn-xs am-btn-default"> 取消
- </button>
- </div>
- </div>
- <!-- 商品多规格sku信息 -->
- <div v-if="spec_list.length > 0" class="goods-sku am-scrollable-horizontal">
- <!-- 分割线 -->
- <div class="goods-spec-line am-margin-top-lg am-margin-bottom-lg"></div>
- <!-- sku 批量设置 -->
- <div class="spec-batch am-form-inline">
- <div class="am-form-group">
- <label class="am-form-label">批量设置</label>
- </div>
- <div class="am-form-group">
- <input type="text" v-model="batchData.goods_no" placeholder="商家编码">
- </div>
- <div class="am-form-group">
- <input type="number" v-model="batchData.goods_price" placeholder="销售价">
- </div>
- <div class="am-form-group">
- <input type="number" v-model="batchData.line_price" placeholder="划线价">
- </div>
- <div class="am-form-group">
- <input type="number" v-model="batchData.stock_num" placeholder="库存数量">
- </div>
- <div class="am-form-group">
- <input type="number" v-model="batchData.goods_weight" placeholder="重量">
- </div>
- <div class="am-form-group">
- <button @click="onSubmitBatchData" type="button"
- class="am-btn am-btn-sm am-btn-secondaryam-radius">确定
- </button>
- </div>
- </div>
- <!-- sku table -->
- <table class="spec-sku-tabel am-table am-table-bordered am-table-centered
- am-margin-bottom-xs am-text-nowrap">
- <tbody>
- <tr>
- <th v-for="item in spec_attr">{{ item.group_name }}</th>
- <th>规格图片</th>
- <th>商家编码</th>
- <th>销售价</th>
- <th>划线价</th>
- <th>库存</th>
- <th>重量(kg)</th>
- </tr>
- <tr v-for="(item, index) in spec_list">
- <td v-for="td in item.rows" class="td-spec-value am-text-middle"
- :rowspan="td.rowspan">
- {{ td.spec_value }}
- </td>
- <td class="am-text-middle spec-image">
- <div v-if="item.form.image_id" class="j-selectImg data-image"
- v-bind:data-index="index">
- <img :src="item.form.image_path" alt="">
- <i class="iconfont icon-shanchu image-delete"
- @click.stop="onDeleteSkuImage(index)"></i>
- </div>
- <div v-else class="j-selectImg upload-image"
- v-bind:data-index="index">
- <i class="iconfont icon-add"></i>
- </div>
- </td>
- <td>
- <input type="text" class="ipt-goods-no" name="goods_no"
- v-model="item.form.goods_no">
- </td>
- <td>
- <input type="number" class="ipt-w80" name="goods_price"
- v-model="item.form.goods_price" required>
- </td>
- <td>
- <input type="number" class="ipt-w80" name="line_price"
- v-model="item.form.line_price">
- </td>
- <td>
- <input type="number" class="ipt-w80" name="stock_num"
- v-model="item.form.stock_num" required>
- </td>
- <td>
- <input type="number" class="ipt-w80" name="goods_weight"
- v-model="item.form.goods_weight" required>
- </td>
- </tr>
- </tbody>
- </table>
- </div>
- </div>
- </div>
- <!-- 商品单规格 -->
- <div class="goods-spec-single">
- <div class="am-form-group">
- <label class="am-u-sm-3 am-u-lg-2 am-form-label">商品编码 </label>
- <div class="am-u-sm-9 am-u-end">
- <input type="text" class="tpl-form-input" name="goods[sku][goods_no]"
- value="">
- </div>
- </div>
- <div class="am-form-group">
- <label class="am-u-sm-3 am-u-lg-2 am-form-label form-require">商品价格 </label>
- <div class="am-u-sm-9 am-u-end">
- <input type="number" class="tpl-form-input" name="goods[sku][goods_price]"
- required>
- </div>
- </div>
- <div class="am-form-group">
- <label class="am-u-sm-3 am-u-lg-2 am-form-label">商品划线价 </label>
- <div class="am-u-sm-9 am-u-end">
- <input type="number" class="tpl-form-input" name="goods[sku][line_price]">
- </div>
- </div>
- <div class="am-form-group">
- <label class="am-u-sm-3 am-u-lg-2 am-form-label form-require">当前库存数量 </label>
- <div class="am-u-sm-9 am-u-end">
- <input type="number" class="tpl-form-input" name="goods[sku][stock_num]"
- required>
- </div>
- </div>
- <div class="am-form-group">
- <label class="am-u-sm-3 am-u-lg-2 am-form-label form-require">商品重量(Kg) </label>
- <div class="am-u-sm-9 am-u-end">
- <input type="number" class="tpl-form-input" name="goods[sku][goods_weight]"
- required>
- </div>
- </div>
- </div>
- <div class="am-form-group">
- <label class="am-u-sm-3 am-u-lg-2 am-form-label form-require">库存计算方式 </label>
- <div class="am-u-sm-9 am-u-end">
- <label class="am-radio-inline">
- <input type="radio" name="goods[deduct_stock_type]" value="10" data-am-ucheck>
- 下单减库存
- </label>
- <label class="am-radio-inline">
- <input type="radio" name="goods[deduct_stock_type]" value="20" data-am-ucheck
- checked>
- 付款减库存
- </label>
- </div>
- </div>
- <div class="widget-head am-cf">
- <div class="widget-title am-fl">商品详情</div>
- </div>
- <div class="am-form-group">
- <label class="am-u-sm-3 am-u-lg-2 am-form-label form-require">商品详情 </label>
- <div class="am-u-sm-9 am-u-end">
- <!-- 加载编辑器的容器 -->
- <textarea id="container" name="goods[content]" type="text/plain"></textarea>
- </div>
- </div>
- <div class="widget-head am-cf">
- <div class="widget-title am-fl">其他设置</div>
- </div>
- <div class="am-form-group">
- <label class="am-u-sm-3 am-u-lg-2 am-form-label form-require">运费模板 </label>
- <div class="am-u-sm-9 am-u-end">
- <select name="goods[delivery_id]" required
- data-am-selected="{searchBox: 1, btnSize: 'sm', placeholder:'请选择运费模板'}">
- <option value="">请选择运费模板</option>
- <?php foreach ($delivery as $item): ?>
- <option value="<?= $item['delivery_id'] ?>">
- <?= $item['name'] ?> (<?= $item['method']['text'] ?>)
- </option>
- <?php endforeach; ?>
- </select>
- <small class="am-margin-left-xs">
- <a href="<?= url('setting.delivery/add') ?>">去添加</a>
- </small>
- </div>
- </div>
- <div class="am-form-group">
- <label class="am-u-sm-3 am-u-lg-2 am-form-label form-require">商品状态 </label>
- <div class="am-u-sm-9 am-u-end">
- <label class="am-radio-inline">
- <input type="radio" name="goods[goods_status]" value="10" data-am-ucheck
- checked>
- 上架
- </label>
- <label class="am-radio-inline">
- <input type="radio" name="goods[goods_status]" value="20" data-am-ucheck>
- 下架
- </label>
- </div>
- </div>
- <div class="am-form-group">
- <label class="am-u-sm-3 am-u-lg-2 am-form-label">初始销量</label>
- <div class="am-u-sm-9 am-u-end">
- <input type="number" class="tpl-form-input" name="goods[sales_initial]"
- value="0">
- </div>
- </div>
- <div class="am-form-group">
- <label class="am-u-sm-3 am-u-lg-2 am-form-label form-require">商品排序 </label>
- <div class="am-u-sm-9 am-u-end">
- <input type="number" class="tpl-form-input" name="goods[goods_sort]"
- value="100" required>
- <small>数字越小越靠前</small>
- </div>
- </div>
- <!-- 商品积分设置 -->
- <div class="widget-head am-cf">
- <div class="widget-title am-fl">积分设置</div>
- </div>
- <div class="am-form-group">
- <label class="am-u-sm-3 am-u-lg-2 am-form-label form-require"> 是否开启积分赠送 </label>
- <div class="am-u-sm-9 am-u-end">
- <label class="am-radio-inline">
- <input type="radio" name="goods[is_points_gift]" value="1" data-am-ucheck
- checked>
- 开启
- </label>
- <label class="am-radio-inline">
- <input type="radio" name="goods[is_points_gift]" value="0" data-am-ucheck>
- 关闭
- </label>
- </div>
- </div>
- <div class="am-form-group">
- <label class="am-u-sm-3 am-u-lg-2 am-form-label form-require"> 是否允许使用积分抵扣 </label>
- <div class="am-u-sm-9 am-u-end">
- <label class="am-radio-inline">
- <input type="radio" name="goods[is_points_discount]" value="1" data-am-ucheck
- checked>
- 允许
- </label>
- <label class="am-radio-inline">
- <input type="radio" name="goods[is_points_discount]" value="0" data-am-ucheck>
- 不允许
- </label>
- </div>
- </div>
- <div class="am-form-group">
- <label class="am-u-sm-3 am-u-lg-2 am-form-label"></label>
- <div class="am-u-sm-9 am-u-end">
- <div class="help-block">
- <small>注:如需使用积分功能必须在 [营销管理 - 积分设置] 中开启</small>
- </div>
- </div>
- </div>
- <!-- 会员折扣设置 -->
- <div class="widget-head am-cf">
- <div class="widget-title am-fl">会员折扣设置</div>
- </div>
- <div class="am-form-group">
- <label class="am-u-sm-3 am-u-lg-2 am-form-label form-require"> 是否开启会员折扣 </label>
- <div class="am-u-sm-9 am-u-end">
- <label class="am-radio-inline">
- <input type="radio" name="goods[is_enable_grade]" value="1" data-am-ucheck
- checked>
- 开启
- </label>
- <label class="am-radio-inline">
- <input type="radio" name="goods[is_enable_grade]" value="0" data-am-ucheck>
- 关闭
- </label>
- <div class="help-block">
- <small>如果不开启会员折扣,该商品则不享受会员等级折扣价</small>
- </div>
- </div>
- </div>
- <div class="panel-grade__content">
- <div class="am-form-group">
- <label class="am-u-sm-3 am-u-lg-2 am-form-label form-require"> 会员折扣设置 </label>
- <div class="am-u-sm-9 am-u-end">
- <label class="am-radio-inline">
- <input type="radio" name="goods[is_alone_grade]" value="0" data-am-ucheck
- checked>
- 默认折扣
- </label>
- <label class="am-radio-inline">
- <input type="radio" name="goods[is_alone_grade]" value="1" data-am-ucheck>
- 单独设置折扣
- </label>
- <div class="help-block">
- <small>默认折扣:默认为用户所属会员等级的折扣率</small>
- </div>
- </div>
- </div>
- <div class="panel-grade-alone__content hide">
- <div class="am-form-group">
- <label class="am-u-sm-3 am-u-lg-2 am-form-label"> </label>
- <div class="am-u-sm-9 am-u-md-6 am-u-lg-5 am-u-end">
- <!-- 会员等级列表-->
- <?php foreach ($gradeList as $item): ?>
- <div class="am-input-group am-margin-bottom-sm">
- <span class="am-input-group-label am-input-group-label__left">
- <?= $item['name'] ?>:
- </span>
- <input type="number" class="am-form-field"
- name="goods[alone_grade_equity][<?= $item['grade_id'] ?>]"
- value="" min="0" max="10" required>
- <span class="am-input-group-label am-input-group-label__right">折</span>
- </div>
- <?php endforeach; ?>
- <div class="help-block">
- <small>注:折扣率范围0-10,9.5代表9.5折,0代表不折扣</small>
- </div>
- </div>
- </div>
- </div>
- </div>
- <!-- 分销设置 -->
- <div class="widget-head am-cf">
- <div class="widget-title am-fl">分销设置</div>
- </div>
- <div class="am-form-group">
- <label class="am-u-sm-3 am-u-lg-2 am-form-label form-require">是否开启单独分销 </label>
- <div class="am-u-sm-9 am-u-end">
- <label class="am-radio-inline">
- <input type="radio" name="goods[is_ind_dealer]" value="0" data-am-ucheck
- checked>
- 关闭
- </label>
- <label class="am-radio-inline">
- <input type="radio" name="goods[is_ind_dealer]" value="1" data-am-ucheck>
- 开启
- </label>
- </div>
- </div>
- <div class="panel-dealer__content hide">
- <div class="am-form-group">
- <label class="am-u-sm-3 am-u-lg-2 am-form-label form-require">分销佣金类型 </label>
- <div class="am-u-sm-9 am-u-end">
- <label class="am-radio-inline">
- <input type="radio" name="goods[dealer_money_type]" value="10"
- data-am-ucheck
- checked>
- 百分比
- </label>
- <label class="am-radio-inline">
- <input type="radio" name="goods[dealer_money_type]" value="20"
- data-am-ucheck>
- 固定金额
- </label>
- </div>
- </div>
- <div class="am-form-group">
- <label class="am-u-sm-3 am-u-lg-2 am-form-label form-require">单独分销设置 </label>
- <div class="am-u-sm-9 am-u-md-6 am-u-lg-5 am-u-end">
- <div class="am-input-group am-margin-bottom">
- <span class="am-input-group-label am-input-group-label__left">一级佣金:</span>
- <input type="text" name="goods[first_money]" value=""
- class="am-form-field">
- <span class="widget-dealer__unit am-input-group-label am-input-group-label__right">%</span>
- </div>
- <div class="am-input-group am-margin-bottom">
- <span class="am-input-group-label am-input-group-label__left">二级佣金:</span>
- <input type="text" name="goods[second_money]" value=""
- class="am-form-field">
- <span class="widget-dealer__unit am-input-group-label am-input-group-label__right">%</span>
- </div>
- <div class="am-input-group am-margin-bottom">
- <span class="am-input-group-label am-input-group-label__left">三级佣金:</span>
- <input type="text" name="goods[third_money]" value=""
- class="am-form-field">
- <span class="widget-dealer__unit am-input-group-label am-input-group-label__right">%</span>
- </div>
- <div class="help-block">
- <p>
- <small>注:如需使用分销功能必须在 [分销中心 - 分销设置] 中开启</small>
- </p>
- <p>
- <small>注:如不开启单独分销则默认使用全局分销比例</small>
- </p>
- </div>
- </div>
- </div>
- </div>
- <!-- 表单提交按钮 -->
- <div class="am-form-group">
- <div class="am-u-sm-9 am-u-sm-push-3 am-margin-top-lg">
- <button type="submit" class="j-submit am-btn am-btn-secondary">提交
- </button>
- </div>
- </div>
- </fieldset>
- </div>
- </form>
- </div>
- </div>
- </div>
- </div>
- <!-- 图片文件列表模板 -->
- {{include file="layouts/_template/tpl_file_item" /}}
- <!-- 文件库弹窗 -->
- {{include file="layouts/_template/file_library" /}}
- <script src="assets/common/js/vue.min.js"></script>
- <script src="assets/common/js/ddsort.js"></script>
- <script src="assets/common/plugins/umeditor/umeditor.config.js?v=<?= $version ?>"></script>
- <script src="assets/common/plugins/umeditor/umeditor.min.js"></script>
- <script src="assets/store/js/goods.spec.js?v=<?= $version ?>"></script>
- <script>
- $(function () {
- // 富文本编辑器
- UM.getEditor('container', {
- initialFrameWidth: 375 + 15,
- initialFrameHeight: 600
- });
- // 选择图片
- $('.upload-file').selectImages({
- name: 'goods[images][]'
- , multiple: true
- });
- // 图片列表拖动
- $('.uploader-list').DDSort({
- target: '.file-item',
- delay: 100, // 延时处理,默认为 50 ms,防止手抖点击 A 链接无效
- floatStyle: {
- 'border': '1px solid #ccc',
- 'background-color': '#fff'
- }
- });
- // 切换单/多规格
- $('input:radio[name="goods[spec_type]"]').change(function (e) {
- var $goodsSpecMany = $('.goods-spec-many')
- , $goodsSpecSingle = $('.goods-spec-single');
- if (e.currentTarget.value === '10') {
- $goodsSpecMany.hide() && $goodsSpecSingle.show();
- } else {
- $goodsSpecMany.show() && $goodsSpecSingle.hide();
- }
- });
- // 注册商品多规格组件
- var specMany = new GoodsSpec({
- el: '#many-app'
- });
- /**
- * 表单验证提交
- * @type {*}
- */
- $('#my-form').superForm({
- // 获取多规格sku数据
- buildData: function () {
- var specData = specMany.appVue.getData();
- return {
- goods: {
- spec_many: {
- spec_attr: specData.spec_attr,
- spec_list: specData.spec_list
- }
- }
- };
- },
- // 自定义验证
- validation: function () {
- var specType = $('input:radio[name="goods[spec_type]"]:checked').val();
- if (specType === '20') {
- var isEmpty = specMany.appVue.isEmptySkuList();
- isEmpty === true && layer.msg('商品规格不能为空');
- return !isEmpty;
- }
- return true;
- }
- });
- // 是否开启单独分销
- var $panelDealer = $('.panel-dealer__content');
- $("input:radio[name='goods[is_ind_dealer]']").change(function (e) {
- // e.currentTarget.value === '0' ? $panelDealer.hide() : $panelDealer.show();
- $panelDealer.toggle();
- });
- // 选中百分比 后面显示% 选中固定金额 后面显示元
- $("input:radio[name='goods[dealer_money_type]']").change(function (e) {
- $('.widget-dealer__unit').text(e.currentTarget.value === '10' ? '%' : '元');
- });
- // 是否开启会员折扣
- var $panelGrade = $('.panel-grade__content');
- $("input:radio[name='goods[is_enable_grade]']").change(function (e) {
- // e.currentTarget.value === '0' ? $panelGrade.toggle() : $panelGrade.toggle();
- $panelGrade.toggle();
- });
- // 单独设置折扣
- var $panelGradeAlone = $('.panel-grade-alone__content');
- $("input:radio[name='goods[is_alone_grade]']").change(function (e) {
- // e.currentTarget.value !== '0' ? $panelGradeAlone.hide() : $panelGradeAlone.show();
- $panelGradeAlone.toggle();
- });
- });
- </script>
|