| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232 |
- {extend name="app/shop/view/base.html"/}
- {block name="resources"}
- <link rel="stylesheet" href="__STATIC__/ext/video/video.css">
- <link rel="stylesheet" type="text/css" href="__STATIC__/ext/searchable_select/searchable_select.css" />
- <link rel="stylesheet" type="text/css" href="SHOP_CSS/goods_edit.css" />
- {/block}
- {block name="main"}
- <div class="layui-form">
- <div class="layui-tab layui-tab-brief" lay-filter="goods_tab">
- <div class="layui-tab-content">
- <!-- 基础设置 -->
- <div class="layui-tab-item layui-show">
- <div class="layui-card card-common">
- <div class="layui-card-header">
- <span class="card-title">添加条数</span>
- </div>
- <div class="layui-card-body">
- <div class="layui-form-item">
- <label class="layui-form-label"><span class="required">*</span>添加条数:</label>
- <div class="layui-input-inline">
- <input name="number" onchange="maxNum(this)" type="number" placeholder="请输入整数" max="100" autocomplete="off" lay-verify="number" class="layui-input len-long">
- </div>
- </div>
- <div class="word-aux">将按此条数随机生成虚拟评论,每次上限100条</div>
- </div>
- </div>
- <div class="layui-card card-common">
- <div class="layui-card-header">
- <span class="card-title">会员信息</span>
- </div>
- <div class="layui-card-body">
- <div class="layui-form-item">
- <label class="layui-form-label">生成方式:</label>
- <div class="layui-input-inline">
- <p>随机生成</p>
- </div>
- </div>
- <div class="layui-form-item">
- <div class="layui-inline">
- <label class="layui-form-label"><span class="required">*</span>头像来源:</label>
- <div class="layui-input-inline">
- <select name="album_id" id="album_id">
- <option value="">请选择头像来源</option>
- {foreach name="$album_list" item="vo"}
- <option value="{$vo['album_id']}">{$vo['album_name']}</option>
- {/foreach}
- </select>
- </div>
- </div>
- <div class="word-aux">头像来源分组来自【商品-相册管理】中的图片分组,生成每条评论时,用户头像将从此分组中随机抽取</div>
- </div>
- </div>
- </div>
- <div class="layui-card card-common">
- <div class="layui-card-header">
- <span class="card-title">评价内容</span>
- </div>
- <div class="layui-card-body">
- <div class="layui-inline">
- <div class="layui-form-item">
- <label class="layui-form-label"><span class="required">*</span>评价级别:</label>
- <div class="layui-input-inline">
- <input type="checkbox" name="pingfen" value="1" title="1分">
- <input type="checkbox" name="pingfen" value="2" title="2分">
- <input type="checkbox" name="pingfen" value="3" title="3分">
- <input type="checkbox" name="pingfen" value="4" title="4分">
- <input type="checkbox" name="pingfen" value="5" title="5分">
- </div>
- </div>
- <div class="word-aux">生成每条评论时,从所勾选的评分中随机选择</div>
- </div>
- <div class="layui-form-item">
- <div class="layui-inline">
- <label class="layui-form-label"><span class="required">*</span>评论来源:</label>
- <div class="layui-input-inline">
- <select name="stock_id" id="stock_id">
- <option value="">请选择评论来源</option>
- {foreach name="$stock_list" item="vo"}
- <option value="{$vo['stock_id']}">{$vo['stock_name']}</option>
- {/foreach}
- </select>
- </div>
- </div>
- <div class="word-aux">评论来源来自【虚拟评价库】,生成每条评论时,评论内容将从此评价库随机抽取</div>
- </div>
- <div class="layui-form-item">
- <div class="layui-inline">
- <label class="layui-form-label"><span class="required">*</span>时间范围:</label>
- <div class="layui-input-inline">
- <input type="text" class="layui-input" name="start_time" placeholder="开始时间" id="start_time" readonly>
- <i class=" iconrili iconfont calendar"></i>
- </div>
- <div class="layui-input-inline">
- <input type="text" class="layui-input" name="end_time" placeholder="结束时间" id="end_time" readonly>
- <i class=" iconrili iconfont calendar"></i>
- </div>
- </div>
- <div class="word-aux">生成每条评论时,评论时间将从此时间段中选取</div>
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- <div class="fixed-btn">
- <button class="layui-btn layui-btn-primary border-color text-color js-prev" lay-submit="" lay-filter="prev">上一步</button>
- <input type="hidden" name="goods_id" value="{$goods_id}">
- <button class="layui-btn js-save" lay-submit="save" lay-filter="save">保存</button>
- </div>
- </div>
- {/block}
- {block name="script"}
- <script>
- var save_flag = false,form;
- layui.use(['form','layer','laytpl' ,'element','laydate'], function() {
- form = layui.form;
- laytpl = layui.laytpl;
- var laydate = layui.laydate;
- var layer = layui.layer;
- element = layui.element;
- form.render();
-
- var myDate = ns.time_to_date(new Date().getTime() / 1000);
- //渲染时间
- laydate.render({
- elem: '#start_time'
- ,type: 'datetime',
- max: myDate
- });
- laydate.render({
- elem: '#end_time'
- ,type: 'datetime',
- max: myDate
- });
- /**
- * 搜索功能
- */
- form.on('submit(search)', function(data) {
- table.reload({
- page: {
- curr: 1
- },
- where: data.field
- });
- });
- /**
- * 保存添加评价库
- */
- form.on('submit(save)', function (data) {
- var pingfen =[];
- if (save_flag) return;
- save_flag = true;
- var goods_id = {$goods_id};
- // var goods_id = $("input[name='goods_id']").val();
- var number = $("input[name='number']").val();
- $("[name='pingfen']:checked").each(function(){
- pingfen.push($(this).val())
- });
- var start_time = $("input[name='start_time']").val();
- var end_time = $("input[name='end_time']").val() ;
- var album_id = $("#album_id").val();
- var stock_id = $("#stock_id").val();
- if(goods_id==''){
- return layer.msg('必要参数不能为空');
- }
- if(number=='' || number<0){
- return layer.msg('条数不能为空且大于零的正整数');
- }
- if(stock_id==''){
- return layer.msg('评论内容来源不能为空');
- }
- if(pingfen==''){
- return layer.msg('评分不能不勾选');
- }
- if(album_id==''){
- return layer.msg('会员头像来源不能为空');
- }
- if(start_time=='' || end_time=='' || end_time < start_time){
- return layer.msg('时间格式不对');
- }
- $.ajax({
- type: 'POST',
- dataType: 'JSON',
- url: ns.url("virtualevaluation://shop/comment/batchadd"),
- data: {number:number,pingfen:pingfen,start_time:start_time,end_time:end_time,album_id:album_id,stock_id:stock_id,goods_id:goods_id},
- success: function (res) {
- save_flag = false;
- if (res.code == 0) {
- layer.confirm('操作成功', {
- title: '操作提示',
- btn: ['返回列表','继续操作'],
- yes: function () {
- location.href = ns.url("virtualevaluation://shop/comment/goodslists")
- },
- btn2: function () {
- location.reload();
- }
- });
- } else {
- layer.msg(res.message);
- }
- }
- })
- })
- });
- function maxNum(el){
- var value = $(el).val();
- if(value > 100) {
- $(el).val(100);
- layer.msg('添加条数不能超过100条');
- }
- }
- </script>
- {/block}
|