164 lines
7.6 KiB
Smarty
164 lines
7.6 KiB
Smarty
{include file='user/header.tpl'}
|
||
|
||
<style>
|
||
body.swal2-height-auto {
|
||
height: 100% !important;
|
||
}
|
||
</style>
|
||
|
||
<!-- BEGIN: Content-->
|
||
<div class="app-content content">
|
||
<div class="content-overlay"></div>
|
||
<div class="header-navbar-shadow"></div>
|
||
<div class="content-wrapper">
|
||
<div class="content-header row">
|
||
<div class="content-header-left col-md-9 col-12 mb-2">
|
||
<div class="row breadcrumbs-top">
|
||
<div class="col-12">
|
||
<h2 class="content-header-title float-left mb-0">工单系统</h2>
|
||
<div class="breadcrumb-wrapper col-12">
|
||
<ol class="breadcrumb">
|
||
<li class="breadcrumb-item"><a href="/user">Home</a></li>
|
||
<li class="breadcrumb-item"><a href="/user/ticket">Ticket</a></li>
|
||
<!-- <li class="breadcrumb-item"><a href="/user/detail">Detail</a></li>-->
|
||
</ol>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="content-body">
|
||
<!-- account setting page start -->
|
||
<section id="page-account-settings">
|
||
<div class="row">
|
||
<div class="col-sm-12">
|
||
<div class="card overflow-hidden">
|
||
<div class="card-content">
|
||
<div class="card-body">
|
||
<div class="alert-text">
|
||
请认真详细描述您的问题,客服在收到您的工单后24小时内回复。<br />
|
||
<a class="btn btn-primary btn-icon icon-left" style="float: right;color:white" data-toggle="modal" data-target="#ticket-Reply-modal"> 回复工单</a>
|
||
<br />您可以回复已关闭的工单重新进行开启。
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="row">
|
||
<div class="col-12">
|
||
<div class="card">
|
||
<div class="card-header">
|
||
<h4 class="card-title"><strong>详情</strong></h4>
|
||
</div>
|
||
<div class="card-content">
|
||
<div class="card-body">
|
||
|
||
{foreach $oCommentList as $oComment}
|
||
<div class="d-flex justify-content-start align-items-center mb-2">
|
||
<div class="avatar mr-1" style="background-color:#161D31;">
|
||
{if $oComment->commenter_isAdmin == 1}
|
||
<img src="/theme/cool/assets/images/pages/rocket.png" alt="avtar img holder" height="45" width="45">
|
||
{else}
|
||
<img src="/theme/cool/assets/images/images.png" alt="avtar img holder" height="45" width="45">
|
||
{/if}
|
||
</div>
|
||
<div class="user-page-info">
|
||
<p class="mb-0">{$oComment->commenter_name}</p>
|
||
<span class="font-small-2">回复时间:{$oComment->datetime}</span>
|
||
</div>
|
||
<div class="ml-auto user-like"><i class="feather icon-message-square"></i></div>
|
||
</div>
|
||
<p>{$oComment->comment}</p>
|
||
<hr />
|
||
{/foreach}
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<!-- modal -->
|
||
<div class="modal fade" id="ticket-Reply-modal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true">
|
||
<div class="modal-dialog modal-dialog-centered" role="document">
|
||
<div class="modal-content">
|
||
<div class="modal-header">
|
||
<h5 class="modal-title"><strong>回复工单</strong></h5>
|
||
</div>
|
||
<div class="modal-body">
|
||
<div class="form-group">
|
||
<label for="ticket-Reply-content-text" class="form-control-label">内容</label>
|
||
<textarea class="form-control" style="height: 200px;" id="ticket-reply-content-text" name="ticket-reply-content-text"></textarea>
|
||
</div>
|
||
</div>
|
||
<div class="modal-footer">
|
||
<button type="button" class="btn btn-primary" id="ticket-relay-click" onclick="if (!window.__cfRLUnblockHandlers) return false; ticket_relay({$oTicket->id})" data-cf-modified-c4d86746314722ec8753695f-="">确定</button>
|
||
<button type="button" class="btn btn-secondary" data-dismiss="modal">取消</button>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<!-- END: Content-->
|
||
|
||
<script type="c4d86746314722ec8753695f-text/javascript">
|
||
menuSelect = "/user/ticket";
|
||
</script>
|
||
|
||
{include file='user/footer.tpl'}
|
||
|
||
<!-- END: Footer-->
|
||
|
||
<script type="c4d86746314722ec8753695f-text/javascript">
|
||
|
||
function ticket_relay(e) {
|
||
$("#ticket-relay-click").text("提交中").attr("disabled", true),
|
||
$.ajax({
|
||
type: "PUT",
|
||
url: "/user/ticket/" + e,
|
||
dataType: "json",
|
||
data: {
|
||
comment: $("#ticket-reply-content-text").val(),
|
||
status: 'open_wait_admin'
|
||
},
|
||
success: function (e) {
|
||
if (e.ret) {
|
||
var t = {
|
||
type: "success"
|
||
};
|
||
t.title = e.msg,
|
||
t.timer = 1500,
|
||
t.showConfirmButton = false,
|
||
Swal.fire(t),
|
||
setTimeout(function () {
|
||
window.location.reload()
|
||
}, 1e3)
|
||
} else {
|
||
var o = {
|
||
type: "error"
|
||
};
|
||
o.title = e.msg,
|
||
o.timer = 1500,
|
||
o.showConfirmButton = false,
|
||
Swal.fire(o)
|
||
}
|
||
},
|
||
error: function (e) {
|
||
var t = {
|
||
type: "error",
|
||
title: "出现错误",
|
||
html: "请刷新页面后重试",
|
||
timer: 1500,
|
||
showConfirmButton: false
|
||
};
|
||
Swal.fire(t)
|
||
}
|
||
})
|
||
}
|
||
|
||
</script>
|
||
|
||
</body>
|
||
</html>
|