229 lines
9.1 KiB
Plaintext
229 lines
9.1 KiB
Plaintext
@{
|
||
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> |