ComplianceServer/oldcode/WEB/Views/Res/SalesRule/Add.cshtml

186 lines
6.8 KiB
Plaintext

@using WX.CRM.IBLL.Res;
@using WX.CRM.Model.Entity;
@{
ViewBag.Title = "分配规则列表";
Layout = "~/Views/Shared/_Layout2.cshtml";
}
<link href="/layui-v2.5.4/css/layui.css" rel="stylesheet" />
<link href="/layui-v2.5.4/css/workbench.css" rel="stylesheet" />
<link href="/layui-v2.5.4/css/common.css" rel="stylesheet" />
<script src="/layui-v2.5.4/layui.js"></script>
<style type="text/css">
.layui-form-item .layui-form-label {
padding:9px 0px;
}
</style>
<div class="layui-form" style="padding:10px; display:none;" id="content">
<div class="layui-form-item">
<label class="layui-form-label">规则组:</label>
<div class="layui-input-block">
@{
if (string.IsNullOrEmpty(Request["sgid"]))
{
<select id="sgid" name="sgid" lay-filter="sgid">
<option value="">请选择规则组</option>
@foreach (var item in ViewBag.SalesGroup as List<SaleGroupView>)
{
<option value="@item.ID">@item.GroupName</option>
}
</select>
}
else
{
var gid = decimal.Parse(Request["sgid"].ToString());
<select disabled="disabled" lay-filter="sgid">
@foreach (var item in ViewBag.SalesGroup as List<SaleGroupView>)
{
if (gid == item.ID)
{
<option value="@item.ID" selected="selected">@item.GroupName</option>
}
else
{
<option value="@item.ID">@item.GroupName</option>
}
}
</select>
<input type="hidden" id="sgid" value="@gid" />
}
}
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">档位:</label>
<div class="layui-input-block">
<select id="salelevel">
<option value="">请选择档位</option>
@foreach (var item in ViewBag.Level as List<ResSalesLevelView>)
{
<option value="@item.Level">@item.LevelName</option>
}
</select>
</div>
</div>
<div class="layui-form-item">
<label class="layui-form-label">数量限制:</label>
<div class="layui-input-block">
<select id="islimit">
<option value="0" selected="selected">否</option>
<option value="1">是</option>
</select>
</div>
</div>
<table class="layui-hide" id="tabl1" lay-filter="tabl1"></table>
</div>
<script>
layui.use(['table','layer', 'form'], function () {
var layer = layui.layer;
var table = layui.table;
var $ = layui.jquery;
var form = layui.form;
var companyId = '@Request.QueryString["companyId"]';
var deptId = '@Request.QueryString["deptId"]';
var groupIds = '@Request.QueryString["groupIds"]';
var userId = '@Request.QueryString["userId"]';
//var sgid = '@Request["sgid"]';
//table.render({
// id: 'unruleList',//列表别名ID
// elem: '#tabl1',//表ID
// url: '/Res/SalesRule/notSet',
// method: 'POST',
// cols: [[
// { type: 'checkbox' }
// , { field: 'GNAME', title: '组别' }
// , { field: 'EID', title: '工号' }
// , { field: 'UNAME', title: '姓名' }
// ]]
// , where: { companyId, deptId, groupIds, userId, sgid }
// , page: false
//});
form.on('select(sgid)', function (data) {
//console.log(data.value);
var sgid = '';
var isMoreGroup = '@ViewBag.IsMoreGroup';
if (isMoreGroup == 'true') {
sgid = data.value;
}
table.render({
id: 'unruleList',//列表别名ID
elem: '#tabl1',//表ID
url: '/Res/SalesRule/notSet',
method: 'POST',
cols: [[
{ type: 'checkbox' }
, { field: 'GNAME', title: '组别' }
, { field: 'EID', title: '工号' }
, { field: 'UNAME', title: '姓名' }
]]
, where: { companyId, deptId, groupIds, userId, sgid }
//, where: { companyId, deptId, groupIds, userId }
, page: false
});
});
layer.ready(function () {
//alert(1);
layer.open({
type: 1,
title: false,
closeBtn: 0,
resize: false,
area: ['100%','100%'],
content: $("#content")
, btn: ['确定']
, btnAlign: 'c'
, yes: function (index, layero) {
var sgid = $("#sgid").val();
if (!sgid) {
layer.msg('请选择规则组!');
return;
}
var level = $("#salelevel").val();
if (level == '') {
layer.msg('请选择档位!');
return;
}
var islimit = $("#islimit").val();
var checkStatus = table.checkStatus("unruleList");
if (checkStatus.data.length <= 0) {
layer.msg("请勾选要执行的记录!");
return;
}
var eids = [];
$.each(checkStatus.data, function (i, j) {
eids.push(j.EID);
});
$.post('Add', { eids: eids.join(','), level, sgid, islimit }, function (rsp) {
if (rsp.result) {
parent.layer.closeAll();
parent.layer.msg("执行成功!");
parent.$("#btnQuery").click();
}
else {
layer.msg('操作失败!');
}
});
}
//, success: function (layero, index) {
// //渲染按钮的样式
// var btn0 = $(".layui-layer-btn .layui-layer-btn0");
// btn0.css({ width: "100%", margin: 0, padding: 0 });
//}
});
});
});
</script>