290 lines
11 KiB
Plaintext
290 lines
11 KiB
Plaintext
@{
|
||
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> |