123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361 |
- {include file="public/layout" /}
- <body class="bodystyle" style="overflow-y: scroll; cursor: default; -moz-user-select: inherit;min-width:auto;">
- <div id="append_parent"></div>
- <div id="ajaxwaitid"></div>
- {include file="shop/left" /}
-
- <style type="text/css">
- .comment_add_textarea {width: 60%; height: 80px; min-height: 80px; overflow-y: hidden;}
- .comment_add_li {width: 40px; height: 40px;}
- </style>
-
- <div class="page">
- <div class="fixed-bar">
- <div class="item-title">
- <a class="back_xin" href="{:url('ShopComment/comment_index')}" title="返回"><i class="iconfont e-fanhui"></i></a>
- <div class="subject">
- <h3>评价详情</h3>
- <h5></h5>
- </div>
- </div>
- </div>
-
- {eq name="$Comment.systemComment" value="1"}
- <!-- 手动评价详情 -->
- <div class="flexigrid">
- <form class="form-horizontal" id="post_form">
- <input type="hidden" name="isPost" value="1">
- <input type="hidden" name="comment_id" value="{$Comment.comment_id}">
- <div class="ncap-form-default">
- <dl class="row">
- <dt class="tit">商品信息</dt>
- <dd class="opt">
- <div class="ey-pro-goods" >
- <div class="image"><img width="60" height="60" src="{$Comment.product_img}"></div>
- <div class="content">{$Comment.product_name}</div>
- </div>
- </dd>
- </dl>
- <dl class="row">
- <dt class="tit">评分等级</dt>
- <dd class="opt">
- <div class="ey-start-ment curpoin">
- <input type="hidden" name="total_score" id="total_score" value="{$Comment.total_score}">
- <i class="iconfont e-xingxing" onclick="totalScore(0);"></i>
- <i class="iconfont e-xingxing" onclick="totalScore(1);"></i>
- <i class="iconfont e-xingxing" onclick="totalScore(2);"></i>
- <i class="iconfont e-xingxing" onclick="totalScore(3);"></i>
- <i class="iconfont e-xingxing" onclick="totalScore(4);"></i>
- </div>
- </dd>
- </dl>
- <dl class="row">
- <dt class="tit"> <label for="comment_add_textarea">评价内容</label> </dt>
- <dd class="opt">
- <textarea wrap="soft" autocomplete="off" spellcheck="false" placeholder="请输入评价" rows="2" maxlength="500" class="ment-input comment_add_textarea" name="content" id="comment_add_textarea">{$Comment.content}</textarea>
- </dd>
- </dl>
- <dl class="row">
- <dt class="tit">评价图片</dt>
- <dd class="opt">
- {volist name="$Comment.upload_img" id="vo"}
- <div class="fieldext_upload">
- <span class="images_upload_item" id="upload_img_{$i}">
- <input type="hidden" name="upload_img[]" value="{$vo}">
- <img src="{$vo}" style="width: 100px; height: 100px;">
- <a class="delete" href="javascript:void(0)" onClick="uploadImgClear(this);"></a>
- </span>
- </div>
- {/volist}
- <div class="fieldext_upload">
- <span id="upload_img_span">
- <a href="javascript:void(0);" id="upload_img_upload" data-id="{$i}" onClick="recordCommentID(this);" class="img-upload" style="width: 100px; height: 100px;" title="最多允许上传6张图片">
- <div class="y-line"></div>
- <div class="x-line"></div>
- </a>
- </span>
- </div>
- </dd>
- </dl>
- <dl class="row">
- <dt class="tit">评价时间</dt>
- <dd class="opt">
- <input type="text" class="input-txt" id="add_time" name="add_time" value="{$Comment.add_time|date='Y-m-d H:i:s',###}" autocomplete="off" lay-key="1">
- <span class="add-on input-group-addon"> <i class="glyphicon glyphicon-calendar fa fa-calendar"></i></span>
- </dd>
- </dl>
- <dl class="row">
- <dt class="tit">用户</dt>
- <dd class="opt">
- <div class=" flex-row">
- <a href="javascript:void(0);" data-href="{:url('Member/users_edit', array('id' => $Comment['users_id']))}" onclick="openFullframe(this, '用户资料', '100%', '100%');">
- <img width="35" height="35" style=" border-radius: 100%;" src="{$Comment.head_pic}"> {$Comment.nickname}
- </a>
- </div>
- </dd>
- </dl>
- <dl class="row">
- <dt class="tit"> <label>审核状态</label> </dt>
- <dd class="opt">
- <label> <input type="radio" name="is_show" value="1" {eq name="$Comment.is_show" value="1"}checked="checked"{/eq}>已审核 </label>
-
- <label> <input type="radio" name="is_show" value="0" {eq name="$Comment.is_show" value="0"}checked="checked"{/eq}>未审核 </label>
- </dd>
- </dl>
- </div>
-
- <div class="ncap-form-default">
- <dl class="row">
- <div class="bot">
- <a href="JavaScript:void(0);" data-url="{:url('ShopComment/comment_edit', ['_ajax'=>1])}" onclick="commentEdit(this, true);" class="ncap-btn-big ncap-btn-green" id="submitBtn">确认提交</a>
- </div>
- </dl>
- </div>
- </form>
- </div>
- <script type="text/javascript">
- layui.use('laydate', function() {
- var laydate = layui.laydate;
- laydate.render({elem: '#add_time',type: 'datetime'});
- });
-
- // 评分设置
- function totalScore(score) {
- // 删除所有评分选中效果
- $('.e-xingxing').removeClass('active');
- // 追加当选评分
- $('.e-xingxing').each(function(idx, ele) {
- $('.e-xingxing').eq(idx).addClass('active');
- if (idx == score) {
- $('#total_score').val(score+1);
- return false;
- }
- });
- }
- </script>
- {/eq}
-
- {eq name="$Comment.systemComment" value="0"}
- <!-- 客户评价详情 -->
- <div class="flexigrid">
- <form class="form-horizontal" id="post_form">
- <input type="hidden" name="isPost" value="0">
- <input type="hidden" name="comment_id" value="{$Comment.comment_id}">
- <div class="ncap-form-default">
- <dl class="row">
- <dt class="tit">关联订单</dt>
- <dd class="opt">
- <a href="javascript:void(0);" data-href="{:url('Shop/order_details', ['order_id'=>$Comment['order_id']])}" onclick="openFullframe(this, '订单详情', '100%', '100%');">{$Comment.order_code}</a>
- </dd>
- </dl>
- <dl class="row">
- <dt class="tit">商品信息</dt>
- <dd class="opt">
- <div class="ey-pro-goods" >
- <div class="image"><img width="60" height="60" src="{$Comment.product_img}"></div>
- <div class="content">{$Comment.product_name}</div>
- </div>
- </dd>
- </dl>
- <dl class="row">
- <dt class="tit">评分等级</dt>
- <dd class="opt">
- <div class="ey-start-ment">
- <i class="iconfont e-xingxing"></i>
- <i class="iconfont e-xingxing"></i>
- <i class="iconfont e-xingxing"></i>
- <i class="iconfont e-xingxing"></i>
- <i class="iconfont e-xingxing"></i>
- </div>
- </dd>
- </dl>
- <dl class="row">
- <dt class="tit"> <label for="comment_add_textarea">评价内容</label> </dt>
- <dd class="opt">
- <textarea wrap="soft" autocomplete="off" spellcheck="false" placeholder="请输入评价" rows="2" maxlength="500" class="ment-input comment_add_textarea" name="content" id="comment_add_textarea">{$Comment.content}</textarea>
- </dd>
- </dl>
- <dl class="row">
- <dt class="tit">评价图片</dt>
- <dd class="opt">
- {volist name="$Comment.upload_img" id="vo"}
- <div class="fieldext_upload">
- <span class="images_upload_item" id="upload_img_{$i}">
- <input type="hidden" name="upload_img[]" value="{$vo}">
- <img src="{$vo}" style="width: 100px; height: 100px;">
- <a class="delete" href="javascript:void(0)" onClick="uploadImgClear(this);"></a>
- </span>
- </div>
- {/volist}
- <div class="fieldext_upload">
- <span id="upload_img_span">
- <a href="javascript:void(0);" id="upload_img_upload" data-id="{$i}" onClick="recordCommentID(this);" class="img-upload" style="width: 100px; height: 100px;" title="最多允许上传6张图片">
- <div class="y-line"></div>
- <div class="x-line"></div>
- </a>
- </span>
- </div>
- </dd>
- </dl>
- <dl class="row"> <dt class="tit">评价时间</dt> <dd class="opt">{$Comment.add_time|date='Y-m-d H:i:s',###}</dd> </dl>
- <dl class="row">
- <dt class="tit">用户</dt>
- <dd class="opt">
- <div class=" flex-row">
- <a href="javascript:void(0);" data-href="{:url('Member/users_edit', array('id' => $Comment['users_id']))}" onclick="openFullframe(this, '用户资料', '100%', '100%');">
- <img width="35" height="35" style=" border-radius: 100%;" src="{$Comment.head_pic}"> {$Comment.nickname}
- </a>
- </div>
- </dd>
- </dl>
- <dl class="row">
- <dt class="tit"> <label>审核状态</label> </dt>
- <dd class="opt">
- <label> <input type="radio" name="is_show" value="1" {eq name="$Comment.is_show" value="1"}checked="checked"{/eq}>已审核 </label>
-
- <label> <input type="radio" name="is_show" value="0" {eq name="$Comment.is_show" value="0"}checked="checked"{/eq}>未审核 </label>
- </dd>
- </dl>
- </div>
-
- <div class="ncap-form-default">
- <dl class="row">
- <div class="bot">
- <a href="JavaScript:void(0);" data-url="{:url('ShopComment/comment_edit', ['_ajax'=>1])}" onclick="commentEdit(this, false);" class="ncap-btn-big ncap-btn-green" id="submitBtn">确认提交</a>
- </div>
- </dl>
- </div>
- </form>
- </div>
- {/eq}
- </div>
-
- <script type="text/javascript">
- try {
- if (typeof(eval('is_conceal_1649209614'))=="function" && is_conceal_1649209614()){
- $(".page").css("margin-left", "");
- $(".page").css("min-width", "");
- }else{
- $(".page").css("margin-left", "100px");
- $(".page").css("min-width", "auto");
- }
- } catch(e) {
-
- }
-
- $(function () {
- var score = '{$Comment.total_score}';
- $('.e-xingxing').each(function(idx, ele) {
- score = parseInt(score) - 1;
- $(ele).addClass('active');
- if (parseInt(score) === 0) {
- return false;
- }
- });
- });
-
- // 添加评价
- function commentEdit(obj, isPost) {
- // 评价参数处理
- isPost = isPost ? commentPost() : 1;
- if (!isPost) return false;
- // 发送数据
- $.ajax({
- type: 'post',
- url : $(obj).attr('data-url'),
- data: $('#post_form').serialize(),
- dataType: 'json',
- success : function(res) {
- if (1 === parseInt(res.code)) {
- layer.msg(res.msg, {icon: 1, time: 2000}, function() {
- window.location.href = res.url;
- });
- } else {
- showErrorMsg(res.msg);
- }
- },
- error: function(e) {
- showErrorAlert(e.responseText);
- }
- });
- }
-
- // 评价参数处理
- function commentPost() {
- // 评分处理
- var totalScore = $('#total_score').val() ? $('#total_score').val() : 0;
- if (parseInt(totalScore) === 0) {
- $('#total_score').val(5);
- $('.e-xingxing').addClass('active');
- }
- // 评价时间处理
- var add_time = $('#add_time').val() ? $('#add_time').val() : 0;
- if (parseInt(add_time) === 0) {
- layer.msg('请选择评价时间', {icon: 5, time: 2000});
- return false;
- }
- return true;
- }
-
- // 清理选中的图片
- function uploadImgClear(obj) {
- // 删除图片显示框
- $(obj).parent().remove();
-
- // 恢复可上传图片数量
- commentPicID = $('#upload_img_upload').attr('data-id');
- commentPicID = parseInt(commentPicID) - parseInt(1);
- $('#upload_img_upload').attr('data-id', commentPicID);
-
- // 显示对应上传按钮
- $('#upload_img_span').show();
- }
-
- // 记录当前点击要上传图片的评论列表ID
- var commentPicID = 1;
- function recordCommentID(obj) {
- // 设置点击的评价ID
- commentPicID = $(obj).attr('data-id') ? $(obj).attr('data-id') : 1;
- // 调用图片上传
- GetUploadify(6, '', 'allimg', 'uploadImgProimgCallBack');
- }
-
- // 图片上传后续处理图片数据
- function uploadImgProimgCallBack(paths) {
- var html = [];
- for (var i = 0; i < paths.length; i++) {
- commentPicID = parseInt(commentPicID) + parseInt(1);
-
- // 已上传6张图片,多余图片已被清理
- if (commentPicID > 6) {
- $('#upload_img_span').hide();
- window.top.layer.alert('评价图片总数超过6张上限,仅显示前6张图片', {icon: 1, title: false, closeBtn: false, yes: function () {
- window.top.layer.closeAll();
- }});
- return false;
- }
-
- // 图片显示框加载
- html = [
- '<div class="fieldext_upload">'+
- '<span class="images_upload_item" id="upload_img_' + commentPicID + '">'+
- '<input type="hidden" name="upload_img[]" value="' + paths[i] + '">'+
- '<img src="' + paths[i] + '" style="width: 100px; height: 100px;">'+
- '<a class="delete" href="javascript:void(0)" onClick="uploadImgClear(this);"></a>'+
- '</span>'+
- '</div>'
- ];
- $("#upload_img_span").before(html);
-
- // 更新图片上传ID
- $('#upload_img_upload').attr('data-id', commentPicID);
- }
-
- // 若上传图片大于等于6
- if (commentPicID >= 6) $('#upload_img_span').hide();
-
- // 关闭所有弹框
- window.top.layer.closeAll();
- }
- </script>
- {include file="public/footer" /}
|