123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169 |
- @extends('admin.layouts')
- @section('content')
- <div class="page-content">
- <div class="panel panel-bordered">
- <div class="panel-heading">
- <h1 class="panel-title cyan-600"><i class="icon wb-help-circle"></i> {{$ticket->title}} </h1>
- <div class="panel-actions">
- <a href="{{route('admin.ticket.index')}}" class="btn btn-default">返 回</a>
- @if($ticket->status !== 2)
- @can('admin.ticket.destroy')
- <button class="btn btn-danger" onclick="closeTicket()"> {{trans('common.close')}} </button>
- @endcan
- @endif
- </div>
- </div>
- <div class="panel-body">
- <div class="chat-box">
- <div class="chats">
- <x-chat-unit :user="Auth::getUser()" :ticket="$ticket"/>
- @foreach ($replyList as $reply)
- <x-chat-unit :user="Auth::getUser()" :ticket="$reply"/>
- @endforeach
- </div>
- </div>
- </div>
- @if($ticket->status !== 2)
- @can('admin.ticket.update')
- <div class="panel-footer pb-30">
- <a href="{{route('admin.user.index', ['id'=>$ticket->user->id])}}" target="_blank">{{$ticket->user->email}}</a>
- <a href="{{route('admin.order', ['email'=>$ticket->user->email,'sn'=>"",'trade_no'=>"",'is_expire'=>"",'is_coupon'=>"",'pay_way'=>"",'status'=>"",'sort'=>"",'range_time'=>""])}}" target="_blank">订单查询:{{$ticket->user->email}}</a>
-
- {{$ticket->user->remark}}
- {{$ticket->user->expired_at}}
-
- @if($ticket->user->enable == 0)
- <span class="input-group-btn">代理状态:禁用</span>
- @else
- <span class="input-group-btn">代理状态:正常</span>
- @endif
-
- <a href="{{route('admin.user.UserDis', ['id'=>$ticket->user->id])}}" target="_blank">一键退款</a>
-
- <form>
- <div class="input-group">
- <input type="text" class="form-control" id="editor" placeholder="{{trans('user.ticket.reply_placeholder')}}"/>
- <span class="input-group-btn">
- <button type="button" class="btn btn-primary" onclick="replyTicket()"> {{trans('common.send')}}</button>
- </span>
-
- </div>
- <p>你可以截图给我们,将图片通过<a href="https://prnt.sc/">https://prnt.sc/</a>上传图片生成链接发送给我们。</p>
-
- <p>已经提交原路退款申请,账号已停用.退款会在72小时内由支付平台处理,如果未收到,请回复此工单。注:每个账号只退一次</p>
- <p> windows视频教程:https://down.rjuser.top/mp4/windows.zip</p>
- <p>我已经成功了使用了chatGPT ,注意事项,最好用无痕模式 vpn使用美国节点和全局就行了。</p>
- <p>苹果shadowrocket视频教程 https://down.viptwo.xyz/mp4/shadowrocket/pingguo.html</p>
- <p>苹果Spectre vpn视频教程:https://down.viptwo.xyz/mp4//spectre/Spectre.html</p>
- <p>部分节点被封,我们正在努力恢复中...请大家手动选择节点</p>
- <p>请问用的什么设备和软件?。如果是mac和ios系统或者v2客户端,请更新订阅.或者查看教程 app.xiazai1.xyz</p>
- <p>手动ios更新订阅方法:按住“user.vipxxx.xyz”向右滑-更新。自动更新请看教程第四步。</p>
- <p>大部分客户都是冲错账号或者没有重启软件或者更新订阅,如果真的遇到了,打开支付宝-"我的"-“账单”-“账单详情”-展开“更多”-复制"商户订单号" 联系人工客服. 微信支付通过下单邮箱可以查询(充值卡网站首页-订单查询).另外如果你是充值的余额,一定要使用余额支付购买vip套餐才会生效!</p>
- <p>请提供商户订单号,例如支付宝:b3f688d6253041998322168cda0021b1 备用支付宝 例如2023021301455459967 微信支付提供下单邮箱
-
- </p>
- <p>你可以下载一个向日葵远程,提供识别码 我们帮你远程看看</p>
- <p>您可以发送视频或者图片到邮箱:support@naiyoujsq.com</p>
- <p>微信和usdt支付教程 https://user.vipthree.xyz/#wx_client</p>
- <p>请查看教程排错.软件下载地址和教程 app.xiazai1.xyz 或者 app.xiazai2.xyz</p>
- <p>windows。请查看教程排除https://user.vipthree.xyz/#windows_client</p>
- <p>切换网卡模式或者重启试试</p>
- <p>这个问题是因为没有正常关闭加速器!(重启或者关机时,请先停止加速)
- 解决方法一:开启加速软件,连接一次然后关闭即可.
- 解决方法二:找到右下角的网卡图标-点击网络设置-代理-手动设置代理,使用代理服务器。关闭它。</p>
- </form>
- </div>
- @endcan
- @endif
- </div>
- </div>
- @endsection
- @section('javascript')
- <script>
- @can('admin.ticket.destroy')
- // 关闭工单
- function closeTicket() {
- swal.fire({
- title: '确定关闭工单?',
- icon: 'question',
- showCancelButton: true,
- cancelButtonText: '{{trans('common.close')}}',
- confirmButtonText: '{{trans('common.confirm')}}',
- }).then((result) => {
- if (result.value) {
- $.ajax({
- method: 'DELETE',
- url: '{{route('admin.ticket.destroy', $ticket->id)}}',
- async: true,
- data: {_token: '{{csrf_token()}}'},
- dataType: 'json',
- success: function(ret) {
- if (ret.status === 'success') {
- swal.fire({
- title: ret.message,
- icon: 'success',
- timer: 1000,
- showConfirmButton: false,
- }).then(() => window.location.href = '{{route('admin.ticket.index')}}');
- } else {
- swal.fire({title: ret.message, icon: 'error'}).then(() => window.location.reload());
- }
- },
- error: function() {
- swal.fire({title: '{{trans('user.ticket.error')}}', icon: 'error'});
- },
- });
- }
- });
- }
- @endcan
- @can('admin.ticket.update')
- //回车检测
- $(document).on('keypress', 'input', function(e) {
- if (e.which === 13) {
- replyTicket();
- return false;
- }
- });
- // 回复工单
- function replyTicket() {
- const content = document.getElementById('editor').value;
- if (content.trim() === '') {
- swal.fire({title: '{{trans('validation.required', ['attribute' => trans('validation.attributes.content')])}}!', icon: 'warning', timer: 1500});
- return false;
- }
- swal.fire({
- title: '{{trans('user.ticket.reply_confirm')}}',
- icon: 'question',
- allowEnterKey: false,
- showCancelButton: true,
- cancelButtonText: '{{trans('common.close')}}',
- confirmButtonText: '{{trans('common.confirm')}}',
- }).then((result) => {
- if (result.value) {
- $.ajax({
- method: 'PUT',
- url: '{{route('admin.ticket.update', $ticket)}}',
- data: {_token: '{{csrf_token()}}', content: content},
- dataType: 'json',
- success: function(ret) {
- if (ret.status === 'success') {
- swal.fire({title: ret.message, icon: 'success', timer: 1000, showConfirmButton: false}).then(() => window.location.reload());
- } else {
- swal.fire({title: ret.message, icon: 'error'}).then(() => window.location.reload());
- }
- },
- error: function() {
- swal.fire({title: '未知错误!请查看运行日志', icon: 'error'});
- },
- });
- }
- });
- }
- @endcan
- </script>
- @endsection
|