bingyu-duanxinwangzhan/message-code/message/work-order.html

87 lines
3.7 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>填写工单</title>
<link rel="stylesheet" href="./css/swiper.min.css" />
<link rel="stylesheet" href="./css/aos.css" />
<link rel="stylesheet" href="./css/index.css" />
<link rel="stylesheet" href="./css/media.css" />
</head>
<body>
<div class="order-box">
<p class="order-title">工单处理结果预计0~1小时内发到指定邮箱请耐心等候!</p>
<p class="order-name">您有什么问题呢?</p>
<input type="text" name="question" id="question" placeholder="输入您的问题" />
<p class="order-name">您可以详细描述一些吗?</p>
<textarea name="remark" id="remark" rows="3" placeholder="示范填写: 如查询某个API账号的发送记录"></textarea>
<div class="order-file">
<input type="file" name="workOrder" id="workOrder" onchange="getWorkOrder(event)" />
<p>上传附件</p>
<span>单个附件大小不可超过50M,全部附件大小不可超过80M)</span>
</div>
<div class="file-list"></div>
<p class="order-name"><font color="#F42F2F">*</font> 公司</p>
<input type="text" name="compnay" id="compnay" placeholder="请输入" />
<p class="order-name"><font color="#F42F2F">*</font> 邮箱</p>
<input type="text" name="email" id="email" placeholder="请输入" />
<p class="order-name">API账号</p>
<input type="text" name="API" id="API" placeholder="请输入" />
<p class="order-name">电话号码</p>
<input type="text" name="phone" id="phone" placeholder="请输入" />
<button class="order-sub" onclick="addWorkOrder()">提交</button>
</div>
<script src="./js/jquery-3.7.1.min.js"></script>
<script src="./layer/layer.js"></script>
<script src="./js/aos.js"></script>
<script src="./js/swiper-bundle.min.js"></script>
<script src="./js/index.js"></script>
<script>
var fileList = []
function getWorkOrder(event) {
layer.load(1)
var formData = new FormData()
formData.append('file', event.target.files[0])
upload(formData, function(data) {
layer.closeAll('loading')
fileList.push(data.data.src)
$('.file-list').append(`<p>${event.target.files[0].name}</p>`)
layer.msg('上传成功')
})
}
function addWorkOrder() {
if ($('#question').val() === '') {
layer.msg("输入您的问题")
return
}
if ($('#compnay').val() === '') {
layer.msg("请输入您的公司")
return
}
if ($('#email').val() === '') {
layer.msg("请输入您的邮箱")
return
}
layer.load(1)
ajax('/workOrder/add', {
token: userInfo.token,
user_id: userInfo.id,
title: $('#question').val(),
content: $('#remark').val(),
url: fileList.join(),
company_name: $('#compnay').val(),
email: $('#email').val(),
api_account: $('#API').val(),
tel: $('#phone').val()
}, function(data) {
layer.closeAll('loading')
var index = parent.layer.getFrameIndex(window.name)
parent.layer.close(index)
parent.layer.msg('添加成功')
})
}
</script>
</body>
</html>