ComplianceServer/oldcode/Core.Web/Views/UserProtocol/Aduit.cshtml

229 lines
9.1 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

@{
ViewBag.Title = "Aduit";
Layout = "~/Views/Shared/_Layout.cshtml";
}
<div class="x-body">
<form class="layui-form" action="" lay-filter="formTest">
<input type="hidden" name="ID" id="ID">
<div class="layui-form-item">
<div class="layui-inline">
<label class="layui-form-label">客户id</label>
<div class="layui-input-inline">
<input type="text" name="resid" id="resid" autocomplete="off" class="layui-input" readonly="readonly">
</div>
</div>
</div>
<div class="layui-form-item">
<div class="layui-inline">
<label class="layui-form-label">用户名:</label>
<div class="layui-input-inline">
<input type="text" name="userid" id="userid" autocomplete="off" class="layui-input" readonly="readonly">
</div>
</div>
</div>
<div class="layui-form-item">
<div class="layui-inline">
<label class="layui-form-label">客户姓名:</label>
<div class="layui-input-inline">
<input type="text" name="username" id="username" autocomplete="off" class="layui-input" readonly="readonly">
</div>
</div>
</div>
<div class="layui-form-item">
<div class="layui-inline">
<label class="layui-form-label">协议状态:</label>
<div class="layui-input-inline">
<input type="text" name="status_name" id="status_name" autocomplete="off" class="layui-input" readonly="readonly">
</div>
</div>
</div>
<div class="layui-form-item">
<div class="layui-inline">
<label class="layui-form-label">协议链接:</label>
<div class="layui-input-inline" style="display:flex">
<textarea class="layui-textarea xyUrl" id="copyText" disabled>@Html.Raw(ViewBag.url)</textarea>
<div style="direction: rtl">
<input type="button" class="layui-btn" id="copy" value="复制" />
<input type="button" style="margin-top:10px" class="layui-btn" id="preview" value="预览" />
</div>
</div>
<div class="layui-input-inline">
</div>
</div>
</div>
@if (ViewBag.model.PROTOCOLTYPE == 4 || ViewBag.model.PROTOCOLTYPE == 5)
{
<div class="layui-form-item zy-box">
<div class="layui-inline">
<label class="layui-form-label layui-required">产品类型:</label>
<div class="layui-input-inline">
<select name="producttype" id="producttype" lay-filter="producttype">
<option value="1">赠送订单</option>
<option value="2">赠送服务</option>
</select>
</div>
</div>
</div>
if (ViewBag.model.PRODUCTTYPE == 1)
{
<div class="layui-form-item zy-box">
<div class="layui-inline">
<label class="layui-form-label layui-required">赠送订单号:</label>
<div class="layui-input-inline" style="display:flex">
<input type="text" name="ordername" id="ordername" autocomplete="off" class="layui-input" readonly="readonly">
<span class="gift-status">@ViewBag.GiftStatusName</span>
</div>
</div>
</div>
<div class="layui-form-item zy-box zscp">
<div class="layui-inline">
<label class="layui-form-label layui-required">赠送产品:</label>
<div class="layui-input-inline">
<input type="text" name="productname" id="productname" autocomplete="off" class="layui-input" readonly="readonly">
</div>
</div>
</div>
}
else
{
<div class="layui-form-item zs-box zsfw">
<div class="layui-inline">
<label class="layui-form-label layui-required">赠送服务内容:</label>
<div class="layui-input-inline">
<input type="text" name="servicename" id="servicename" autocomplete="off" class="layui-input">
</div>
</div>
</div>
}
<div class="layui-form-item zy-box">
<div class="layui-inline">
<label class="layui-form-label layui-required">赠送天数:</label>
<div class="layui-input-inline">
<input type="text" name="giftdays" id="giftdays" autocomplete="off" class="layui-input" readonly="readonly">
</div>
</div>
</div>
}
@if (@ViewBag.status != 0)
{
<div class="layui-form-item">
<div class="layui-inline">
<label class="layui-form-label">协议文本:</label>
<div class="layui-input-inline">
<ul class="mnas">
<li><a href="@ViewBag.pdfUrl" target="_blank" class="layui-btn layui-btn-normal layui-btn-sm">@ViewBag.PdfName</a></li>
</ul>
</div>
</div>
</div>
}
<div class="layui-form-item">
<div class="layui-inline">
<label class="layui-form-label">备注:</label>
<div class="layui-input-inline">
<textarea name="note" class="layui-input note"></textarea>
</div>
</div>
</div>
@if (@ViewBag.status == 1)
{
<div class="layui-form-item">
<div class="layui-input-block">
<button class="layui-btn" lay-submit lay-filter="save" onclick="return false;">审核通过</button>
</div>
</div>
}
</form>
</div>
<style>
.note {
padding: 10px;
height: 150px;
}
.xyUrl {
height: 180px !important;
}
.layui-input-inline {
width: 290px !important;
}
.gift-status {
width: 80px;
padding: 12px 0px;
}
</style>
<script>
layui.use(['form', 'laydate', 'upload'], function () {
var form = layui.form, layer = layui.layer;
var json =@Html.Raw(ViewBag.ModelJson);
console.log(json);
form.val("formTest", {
"ID": json.ID,
"resid": json.RESID,
"userid": json.USERID,
"username": json.USERNAME,
"protocolType": json.PROTOCOLTYPE,
"note": json.NOTE,
"status_name": '@ViewBag.StatusName',
"ordername": json.PRODUCTNAME + "(" + json.ORDERID + ")",
"producttype": json.PRODUCTTYPE,
"productname": json.PRODUCTNAME,
"servicename": json.SERVICENAME,
"giftdays": json.GIFTDAYS
});
form.render();
form.on('submit(save)', function (data) {
//console.log(data.field);
layer.confirm('确认审核通过?', { icon: 3, title: '提示' }, function (index) {
$.ajax({
type: "POST",
url: "SignProtocol",
data: { id: data.field.ID },
dataType: "json",
success: function (da) {
if (da.s == true) {
layer.msg('操作成功!', { icon: 1 });
parent.TableReload();
parent.Closed();
} else {
layer.msg(da.m, { icon: 2 });
}
},
error: function () {
layer.msg('操作失败!', { icon: 2 });
}
});
return false;
});
});
$("#copy").click(function () {
const range = document.createRange();
const text = $(".xyUrl").val();
console.log(document.getElementsByClassName("xyUrl"))
range.selectNode(document.querySelector("#copyText"));
const selection = window.getSelection();
if (selection.rangeCount > 0) {
selection.removeAllRanges();//清空当前粘贴板
}
selection.addRange(range);
document.execCommand('copy');
layer.msg('复制成功!', { icon: 1 });
});
$('#preview').click(function () {
const text = $(".xyUrl").val();
var previewurl = text.replace("agreement", "preview");
window.open(previewurl);
});
});
</script>