123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218 |
- <?php
- /**
- * Created by PhpStorm.
- * User: Administrator
- * Date: 2017/3/17 0017
- * Time: 上午 10:52
- */
- use yii\helpers\Url;
- use yii\widgets\LinkPager;
- ?>
- <div class="row">
- <div class="col-sm-12">
- <div class="ibox float-e-margins">
- <div class="ibox-content">
- <div class="row">
- <div class="col-sm-5 m-b-xs">
- </div>
- <!-- <div class="col-sm-3">-->
- <!-- <div class="input-group">-->
- <!-- <input type="text" placeholder="请输入关键词" class="input-sm form-control"> <span class="input-group-btn">-->
- <!-- <button type="button" class="btn btn-sm btn-primary"> 搜索</button> </span>-->
- <!-- </div>-->
- <!-- </div>-->
- </div>
- <div class="table-responsive">
- <table class="table table-striped">
- <thead>
- <tr>
- <th>id</th>
- <th>反馈人</th>
- <th>反馈类型</th>
- <!-- <th>反馈类型</th>-->
- <th>描述</th>
- <th>联系方式</th>
- <th>反馈时间</th>
- <th>处理人</th>
- <th>操作</th>
- </tr>
- </thead>
- <tbody>
- <form id="checkForm" method="post">
- <?php if(!empty($datas)):?>
- <?php $i=1; foreach($datas as $data1):?>
- <tr class="black_<?=$data1->id?>">
- <td><?=$i;$i++?></td>
- <td>
- <?php if(!empty( $data1->userInfo)):?>
- <?php $data = $data1->userInfo;?>
- <?=isset($data->username)?$data->username:''?>
- <?php endif?>
- </td>
- <td>
- <?php if($data1->type==\common\models\Feedback::TYPE_CLIENT){?>
- 客户
- <?php }elseif($data1->type==\common\models\Feedback::TYPE_COMPANY){?>
- 公司
- <?php }?>
- </td>
- <td><a class="suggestion"><input type="hidden" class="answer-val" value="<?=$data1->content?>">点击查看意见</a></td>
- <td><?=$data1->contact?></td>
- <td><?=date('Y-m-d H:i',$data1->updated_at)?></td>
- <td class="admin">
- <?= !empty( $data1->author)?$data1->author:"" ?>
- </td>
- <td>
- <input type="hidden" class="deal_with_val" value="<?=$data1->remark?>">
- <a class="btn btn-sm btn-primary deal_with"data="<?= $data1->id?>">
- <?php if($data1->state==\common\models\Feedback::STATE_WAIT){?>
- 回复
- <?php }elseif($data1->state==\common\models\Feedback::STATE_DEAL){?>
- 已回复
- <?php }?>
- </a>
- <a class="btn btn-sm btn-danger del_advert"data="<?= $data1->id?>">删除</a>
- </td>
- </tr>
- <?php endforeach;?>
- <?php endif?>
- <input type="hidden" name="_csrf-backend" value="<?=Yii::$app->request->csrfToken;?>" />
- <!-- <input type="hidden" value="" name="key" class="shelves-key">-->
- </form>
- </tbody>
- </table>
- </div>
- <!-- --><?//= LinkPager::widget(['pagination' => $pages]); ?>
- </div>
- </div>
- <?= LinkPager::widget(['pagination' => $pages]); ?>
- </div>
- </div>
- <script>
- $('.table-responsive').on('click','.del_advert',function(){
- var id = $(this).attr('data');
- var text = $(this);
- swal({
- title: "确定删除该意见吗?",
- type: "warning",
- showCancelButton: true,
- confirmButtonColor: "#DD6B55",
- confirmButtonText: "确定",
- cancelButtonText: "取消",
- closeOnConfirm: true,
- closeOnCancel: true },
- function(isConfirm){
- if (isConfirm) {
- $.ajax({
- url:'<?=Url::toRoute(['feekback/del_feekback']);?>',
- type:'POST',
- dataType:'json',
- data:{id:id,'_csrf-backend':'<?=Yii::$app->request->csrfToken;?>'},
- success:function(data){
- if(data.sign==1){
- text.parents('tr').remove();
- }else{
- swal("", data.msg, "error");
- }
- }
- })
- }
- });
- })
- $(".suggestion").click(function(){
- var suggestion = $(this).find('.answer-val').val();
- parent.layer.open({//layer弹窗插件语法
- title: '意见描述',//标题
- anim: 1 ,//动画类型有0-6,不想显示动画,设置 anim: -1
- scrollbar: false,//默认允许浏览器滚动,如果设定scrollbar: false,则屏蔽
- area: ['500px', '300px'],//自定义宽高
- content: '<textarea class="content" rows="6" cols="62">'+suggestion+'</textarea>',//自定义内容
- shade: [0.8, '#393D49'],//默认是0.3透明度的黑色背景('#000'),不想显示遮罩shade: 0
- shadeClose:true,//控制点击弹层外区域关闭
- // btn: ['确认'],//自定义按钮,默认第一个为确定按钮
- btnAlign: 'c',//按钮显示方式 'l' 按钮左对齐 'c' 按钮居中对齐 'r' 按钮右对齐(默认)
- btn1:function(index, content){
- }
- });
- });
- $(".deal_with").click(function(){
- var id = $(this).attr('data');
- var deal_with_val = $(this).parents('tr').find('.deal_with_val').val();
- var text = $.trim($(this).text());
- // var contact = $(this).parents('tr').find('.contact').text();
- parent.layer.open({//layer弹窗插件语法
- title: '回复',//标题
- anim: 1 ,//动画类型有0-6,不想显示动画,设置 anim: -1
- scrollbar: false,//默认允许浏览器滚动,如果设定scrollbar: false,则屏蔽
- area: ['500px', '300px'],//自定义宽高
- content: '<textarea id="remark" rows="6" cols="62">'+deal_with_val+'</textarea>',//自定义内容
- shade: [0.8, '#393D49'],//默认是0.3透明度的黑色背景('#000'),不想显示遮罩shade: 0
- shadeClose:true,//控制点击弹层外区域关闭
- btn: ['确认'],//自定义按钮,默认第一个为确定按钮
- btnAlign: 'c',//按钮显示方式 'l' 按钮左对齐 'c' 按钮居中对齐 'r' 按钮右对齐(默认)
- btn1:function(index, content){
- var reply = content.find('#remark').val();
- if(text=='回复'){
- $.ajax({
- url:'<?=Url::toRoute(['feekback/deal_with']);?>',
- data: {'_csrf-backend':'<?=Yii::$app->request->csrfToken;?>',
- id:id,
- reply:reply
- },
- type: "post",
- contentType: "application/x-www-form-urlencoded;charset=UTF-8",
- timeout: 5000,
- dataType:'json',
- success: function fun(data){
- if(data.sign==1){
- $('.black_'+id+' .admin').html(data.user)
- $('.black_'+id+' .deal_with').text('已回复')
- $('.black_'+id+' .deal_with_val').val(reply)
- }else{
- alert(data.msg)
- }
- }
- });
- }else if(text=='已回复'){
- swal({
- title: "改意见反馈已回复,确定再次发送消息给用户吗?",
- type: "warning",
- showCancelButton: true,
- confirmButtonColor: "#DD6B55",
- confirmButtonText: "确定",
- cancelButtonText: "取消",
- closeOnConfirm: true,
- closeOnCancel: true },
- function(isConfirm){
- if (isConfirm) {
- $.ajax({
- url:'<?=Url::toRoute(['feekback/deal_with']);?>',
- data: {'_csrf-backend':'<?=Yii::$app->request->csrfToken;?>',
- id:id,
- reply:reply
- },
- type: "post",
- contentType: "application/x-www-form-urlencoded;charset=UTF-8",
- timeout: 5000,
- dataType:'json',
- success: function fun(data){
- if(data.sign==1){
- $('.black_'+id+' .admin').html(data.user)
- $('.black_'+id+' .deal_with').text('已回复')
- $('.black_'+id+' .deal_with_val').val(reply)
- alert('回复成功')
- }else{
- alert(data.msg)
- }
- }
- });
- }
- });
- }
- }
- });
- });
- </script>
|