174 lines
6.9 KiB
Plaintext
174 lines
6.9 KiB
Plaintext
@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="DEPTNAME" class="layui-form-mid" style=""></span>
|
||
<input type="text" style="display:none" name="CHANNEL" id="CHANNEL" placeholder="请输入" autocomplete="off" class="layui-input">
|
||
</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"> 天(注: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);
|
||
$("#DEPTNAME").html(da.retmsg.DEPTNAME);
|
||
$("#CHANNEL").val(da.retmsg.channel);
|
||
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>
|
||
|
||
|