ComplianceServer/oldcode/WEB/Views/WeiXin/JZOrder/HandleGifAdd.cshtml

165 lines
6.4 KiB
Plaintext
Raw Permalink 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.

@model WX.CRM.Model.Entity.WX_SZZYORDER_HANDGIFT
@{ ViewBag.Title = "Edit";
Layout = "~/Views/Shared/_form.cshtml";
}
@{
string isok = ViewBag.isOk == null ? "1" : Convert.ToString(ViewBag.isOk);
}
<style>
.layui-form {
padding: 10px;
}
</style>
<div class="layui-form-item">
<label class="layui-form-label">订单号:</label>
<div class="layui-input-block">
<input type="text" style="width:200px;float:left;" name="MAINORDERID" id="MAINORDERID" lay-verify="required|number" placeholder="请输入" autocomplete="off" class="layui-input">
<input class="layui-btn layui-btn-ok" type="button" id="searchOrder" value="查询">
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">用户名:</label>
<div class="layui-input-block">
<span id="SOFTUSERNAME2" class="layui-form-mid" style=""></span>
<input type="hidden" name="SOFTUSERNAME" id="SOFTUSERNAME"/>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">产品:</label>
<div class="layui-input-block">
<span id="SUBPRODUCTNAME" class="layui-form-mid" style="display:none;"></span>
<select id="SUBPRODUCTCODE" name="SUBPRODUCTCODE">
@*<option value="productcode">ss</option>*@
</select>
</div>
</div>
<div class="layui-form-item layui-form-text">
<label class="layui-form-label">时长:</label>
<div class="layui-input-block">
<input type="text" style="width:200px;float:left;" name="GIFTDAYS" id="GIFTDAYS" lay-verify="required|integer|maxLenth" placeholder="请输入" autocomplete="off" class="layui-input">
<span class="layui-form-mid">&nbsp;天1~730</span>
</div>
</div>
<div class="layui-form-item layui-form-text">
<label class="layui-form-label">申请理由:</label>
<div class="layui-input-block">
<textarea class="layui-textarea" name="MEMO" id="MEMO" lay-verify="required|contentLength" onkeyup="ShowLength()" ></textarea>
<span id="zishu">0</span>/300
</div>
</div>
<div class="layui-form-item">
<div class="layui-input-block my_form_iterm">
<button class="layui-btn layui-btn-ok" lay-submit lay-filter="formDemo">保存</button>
<button onclick="parent.Closed()" type="button" class="layui-btn layui-btn-primary">取消</button>
</div>
</div>
<script>
function ShowLength() {
$("#zishu").html($("#MEMO").val().length);
}
var isCanSave = false;
layui.use(['form', 'upload'], function () {
var form = layui.form;
var layer = layui.layer;
form.verify({
integer: [
/^[1-9]\d*$/
, '只能输入正整数'
],
maxLenth: function (value) {
if (value > 730) {
return "不能大于730天";
}
},
contentLength: function (value) {
if (value.length > 300) {
return "字数不能大于300";
}
}
});
//监听提交
form.on('submit(formDemo)', function (data) {
if (isCanSave == false) {
layer.msg("信息有误,无法保存!", { icon: 5 });
return false;
}
var loadingindex = layer.load(3, { shade: 0.2 });
$.ajax({
type: "POST",
url: "HandleGifSave",
data: data.field,
dataType: "json",
success: function (da) {
layer.close(loadingindex);
if (da.result == true) {
parent.layer.msg('操作成功!', { icon: 1 });
parent.TableReload();
parent.Closed();
} else {
layer.msg(da.retmsg, { icon: 2 });
}
},
error: function () {
layer.close(loadingindex);
layer.msg('操作失败!', { icon: 2 });
}
});
return false;
});
$("#searchOrder").click(function () {
var xx = $("#MAINORDERID").val();
if (!xx) {
layer.msg('订单ID不能为空', { icon: 5 });
return false;
}
var loadingindex = layer.load(3, { shade: 0.2 });
$.ajax({
type: "POST",
url: "SerchManOrder",
data: { orderid: xx },
dataType: "json",
success: function (da) {
layer.close(loadingindex);
isCanSave = false;
if (da.result == true) {
$("#SOFTUSERNAME").val(da.retmsg.SOFTUSERNAME);
$("#SOFTUSERNAME2").html(da.retmsg.SOFTUSERNAME);
if (da.retmsg.MESSAGE) {
$("#SUBPRODUCTNAME").html("<span style='font-weight:bold;color:red;'>" + da.retmsg.MESSAGE + "</span>");
$("#SUBPRODUCTNAME").show();
$("#SUBPRODUCTCODE").html("");
form.render("select");
layer.msg(da.retmsg.MESSAGE, { icon: 5 });
} else {
//$("#SUBPRODUCTNAME").html(da.retmsg.SUBPRODUCTNAME);
if (da.retmsg.ActiveList) {
var selectHtml = "";
$(da.retmsg.ActiveList).each(function (ab, xs) {
selectHtml += '<option value="' + xs.ACTIVECODE+'">' + xs.ACTIVENAME+'</option>';
});
$("#SUBPRODUCTCODE").html(selectHtml);
$("#SUBPRODUCTNAME").hide();
form.render("select");
}
isCanSave = true;
}
} else {
layer.msg(da.retmsg, { icon: 5 });
}
},
error: function () {
layer.close(loadingindex);
layer.msg('操作失败!', { icon: 2 });
}
});
});
//各种基于事件的操作,下面会有进一步介绍
});
</script>