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

290 lines
11 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 = "Add";
Layout = "~/Views/Shared/_Layout.cshtml";
}
<div class="x-body">
<form class="layui-form" action="">
<div class="layui-form-item">
<div class="layui-inline">
<label class="layui-form-label layui-required">协议:</label>
<div class="layui-input-inline">
<select name="protocolType" id="protocolType" lay-filter="pType">
<option value="2">撤销投诉协议</option>
<option value="1">和解协议(退款)</option>
<option value="3">和解协议(不退款)</option>
<option value="4">赠与协议(退款)</option>
<option value="5">赠与协议(不退款)</option>
</select>
</div>
</div>
</div>
<div class="layui-form-item">
<div class="layui-inline">
<label class="layui-form-label layui-required">客户id</label>
<div class="layui-input-inline">
<input type="text" name="resid" id="resid" autocomplete="off" class="layui-input" lay-verify="required">
</div>
<input type="button" class="layui-btn" id="query_resid" lay-filter="query" value="查询" />
</div>
</div>
<div class="layui-form-item">
<div class="layui-inline">
<label class="layui-form-label layui-required">用户名:</label>
<div class="layui-input-inline">
<select name="userid" id="userid" lay-filter="userid" lay-verify="required">
</select>
</div>
</div>
</div>
<div class="layui-form-item">
<div class="layui-inline">
<label class="layui-form-label layui-required">客户姓名:</label>
<div class="layui-input-inline">
<input type="text" name="username" id="username" autocomplete="off" class="layui-input" readonly="readonly" lay-verify="required">
</div>
</div>
</div>
<div class="layui-form-item price-box">
<div class="layui-inline">
<label class="layui-form-label layui-required">退款金额:</label>
<div class="layui-input-inline">
<input type="text" name="price" id="price" autocomplete="off" class="layui-input" value="0">
<span class="price_tip">退款金额不能大于(客户各订单到账金额总和-已退款金额)</span>
</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">
<select name="producttype" id="producttype" lay-filter="producttype">
<option value="1">赠送订单</option>
<option value="2">赠送服务</option>
</select>
</div>
</div>
</div>
<div class="layui-form-item zy-box zsddh">
<div class="layui-inline">
<label class="layui-form-label layui-required">赠送订单号:</label>
<div class="layui-input-inline">
<select name="orderid" id="orderid" lay-filter="orderid">
</select>
</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>
<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>
<input type="hidden" id="confirm" name="confirm" value="false" />
<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>
<div class="layui-form-item">
<div class="layui-input-block">
<input type="button" class="layui-btn layui-btn-normal" id="close" value="取消"/>
<button class="layui-btn" id="submit" lay-submit lay-filter="save" onclick="return false;">确认</button>
</div>
</div>
</form>
</div>
<style>
.layui-form-label.layui-required:after {
content: "*";
color: red;
position: absolute;
top: 5px;
left: 15px;
}
.note {
padding: 10px;
height: 150px;
}
.layui-input-inline {
width: 290px !important;
}
.zy-box {
display:none;
}
.price_tip {
color:red;
display:none;
}
</style>
<script>
var form, layer;
layui.use(['form', 'laydate', 'upload'], function () {
form = layui.form, layer = layui.layer;
autoInput();
form.verify({
NewRequired: function (value) {
}
});
form.on('submit(save)', function (data) {
$(".price_tip").hide();
var confirm = document.getElementById('confirm').value;
if (confirm === 'true') {
save(data);
}
layer.confirm('是否确认保存?', { icon: 3, title: '提示' }, function (index) {
save(data);
});
});
form.on("select(pType)", function () {
autoInput();
})
//赠送服务
form.on("select(producttype)", function () {
autoInput();
})
//选择赠送订单号
form.on("select(orderid)", function () {
var option = $("#orderid option:selected");
if (option.length > 0) {
$("#productname").val(option.attr("productname"));
$("#giftdays").val(option.attr("giftdays"));
}
})
//查询
$("#query_resid").click(function () {
var resid = $("#resid").val();
$.ajax({
type: "POST",
url: "UserInfo",
data: { resid },
dataType: "json",
success: function (r) {
if (r.s) {
console.log(r.d.orderList);
$("#userid option").remove();
r.d.userNameList.forEach(function (e, i) {
$("#userid").append(new Option(e, e));
});
if ($("#protocolType").val() == "4" || $("#protocolType").val() == "5") {
$("#orderid option").remove();
r.d.orderList.forEach(function (e, i) {
if (i == 0) {
$("#productname").val(e.productname);
$("#giftdays").val(e.giftdays);
}
$("#orderid").append("<option value='" + e.orderid + "' giftdays='" + e.giftdays + "' productname='" + e.productname + "'>" + e.productname + "(" + e.orderid+")</option>");
});
}
form.render("select");
$("#username").val(r.d.cName);
}
},
error: function () {
layer.msg('操作失败!', { icon: 2 });
}
});
})
//取消
$("#close").click(function () {
parent.TableReload();
parent.Closed();
})
});
function save(data) {
$.ajax({
type: "POST",
url: "Save",
data: data.field,
dataType: "json",
success: function (da) {
if (da.s == true) {
document.getElementById('confirm').value = false;
parent.TableReload();
parent.Closed();
parent.Msg('操作成功!');
}
else if (da.c != undefined && da.m) {
layer.confirm(da.m, { icon: 3, title: '提示' }, function (index) {
document.getElementById('confirm').value = true;
document.getElementById('submit').click();
});
}
else if (da.m != "" || da.m != undefined) {
layer.msg(da.m, { icon: 2 });
$(".price_tip").show();
}
else {
layer.msg("操作失败!", { icon: 2 });
}
},
error: function () {
layer.msg('操作失败!', { icon: 2 });
}
});
}
function autoInput() {
$(".price-box").hide();
$(".zy-box").hide();
$(".zs-box").hide();
$("#servicename").attr("lay-verify", "");
$("#giftdays").attr("readonly", true).attr("lay-verify", "");
if ($("#protocolType").val() == "1") {
$(".price-box").show();
$("#price").attr("lay-verify", "number");//价格必填
} else if ($("#protocolType").val() == "4" || $("#protocolType").val() == "5") {
$(".zy-box").show();
$(".zscp,.zsfw,.zsddh").hide();
//赠送订单
if ($("#producttype").val() == "1") {
$(".zscp,.zsddh").show();
$("#giftdays").attr("readonly", true);
} else if ($("#producttype").val() == "2") {
$(".zsfw").show();
$("#servicename").attr("lay-verify", "required");
$("#giftdays").attr("readonly", false).attr("lay-verify", "number");
}
}
}
</script>