TG.WXCRM.V4/WEB/Views/Res/Activity/ResRecycle.cshtml

198 lines
7.7 KiB
Plaintext

@using WX.CRM.WebHelper;
@{
ViewBag.Title = "ResRecycle";
Layout = "~/Views/Shared/_Index_LayoutEdit.cshtml";
}
<table class="fromEditTable">
<tr>
<td></td>
<td>
资源:@Html.DropDownList("ResourctType1", null, new { style = "width:200px" })
<select id="cmbActive1" name="cmbActive1" style="width:200px">
<option value="0">-请选择-</option>
</select>
</td>
<td></td>
</tr>
<tr>
<td></td>
<td>
@Html.Action("UserComBoxByRole", "Control", new { isShowDismiss = "1", type = "0", controlName = "nb1", roleCodes = ViewBag.roleCodes, saledeptid = ViewBag.saleDeptId, salegroupid = ViewBag.userGroupId, iseid = "0", inneruserid = ViewBag.inneruserid, currentRight = WX.CRM.WebHelper.InitRights.CONST_资源统计及输出 })
</td>
<td></td>
</tr>
<tr>
<td></td>
<td>分配时间:@Html.WdatePickerText("txt_stime", "")~@Html.WdatePickerText("txt_etime", "")</td>
<td></td>
</tr>
<tr>
<td></td>
<td>
录音:
<select id="callrecord">
<option value=""></option>
<option value="0">没有录音</option>
<option value="1">有录音</option>
</select>
工单:
<select id="memo">
<option value=""></option>
<option value="0">没有工单</option>
<option value="1">有工单</option>
</select>
</td>
<td></td>
</tr>
<tr>
<td></td>
<td><input type="checkbox" checked="checked" id="ckorder" />去除订单资源 <input type="checkbox" checked="checked" id="ckemptynumber" />去除空号资源</td>
<td></td>
</tr>
<tr>
<td></td>
<td>
回收到:
@Html.DropDownList("ResourctType2", null, new { style = "width:200px" })
<select id="cmbActive2" name="cmbActive2">
<option value="0">-请选择-</option>
</select>
<span id="numDiv" style="display:none">数量:<input type="text" id="num" style="width: 50px;" /></span>
(可空:需要把资源回收到新的标签时选择)
</td>
<td></td>
</tr>
<tr>
<td></td>
<td>可回收资源数:<span id="useResCount" style="color:red;">0</span></td>
<td></td>
</tr>
<tr>
<td></td>
<td>
<input type="hidden" id="recycleType" />
<input type="button" value="查询" id="search" class="btn btn-primary" />
<input type="button" value="查询中..." style="display:none;" disabled="disabled" id="searcLoad" />
<input type="button" value="执行" id="save" class="btn btn-primary" />
<input type="button" value="执行中..." style="display:none;" disabled="disabled" id="saveLoad" />
</td>
<td></td>
</tr>
</table>
<script type="text/javascript">
$(function () {
$("#ResourctType1").change(function () {
var selec = $("#ResourctType1").val();
$("#cmbActive1").empty();
$.getJSON("/Res/Allocate/ActiveList/" + selec, function (data) {
$("#cmbActive1").append("<option></option>");
$.each(data, function (i, item) {
$("<option></option>").val(item["ACTIVITYID"]).text(item["ACTIVITYNAME"]).appendTo($("#cmbActive1"));
});
});
});
$("#ResourctType2").change(function () {
var selec = $("#ResourctType2").val();
$("#cmbActive2").empty();
$.getJSON("/Res/Allocate/ActiveList/" + selec, function (data) {
$("#cmbActive2").append("<option></option>");
$.each(data, function (i, item) {
$("<option></option>").val(item["ACTIVITYID"]).text(item["ACTIVITYNAME"]).attr("retag", item["RESOURCETAG"]).appendTo($("#cmbActive2"));
});
});
if (selec == 0) {
$("#numDiv").hide();
}
else {
$("#numDiv").show();
}
});
$("#search").click(function () {
$("#search").hide();
$("#searcLoad").show();
var groupId = $("#nb1_uc_org_groups").val();
var userId = $("#nb1_uc_org_ids").val();
var sTime = $("#txt_stime").val();
var eTime = $("#txt_etime").val();
var HidResourceId = $("#ResourctType1").val();
var HidACTIVITYID = $("#cmbActive1").val();
var hasOrder = 0;
if ($("#ckorder").prop("checked")) {
hasOrder = 1;
}
var hasNum = 0;
if ($("#ckemptynumber").prop("checked")) {
hasNum = 1;
}
var hasRecord = $("#callrecord").val();
var hasMemo = $("#memo").val();
var url = "/Res/Activity/ResRecycleCount?groupId=" + groupId + "&userId=" + userId + "&sTime=" + sTime + "&eTime=" + eTime + "&HidResourceId=" + HidResourceId + "&HidACTIVITYID=" + HidACTIVITYID + "&hasNum=" + hasNum + "&hasOrder=" + hasOrder + "&hasRecord=" + hasRecord + "&hasMemo=" + hasMemo;
$.getJSON(url, function (data) {
$("#search").show();
$("#searcLoad").hide();
if (data.ret) {
$("#useResCount").html(data.count);
}
else {
$.messager.alert("警告", "错误了,请稍后再试!", "error");
}
});
});
$("#save").click(function () {
$("#save").hide();
$("#saveLoad").show();
var groupId = $("#nb1_uc_org_groups").val();
var userId = $("#nb1_uc_org_ids").val();
var sTime = $("#txt_stime").val();
var eTime = $("#txt_etime").val();
var HidResourceId = $("#ResourctType1").val();
var HidACTIVITYID = $("#cmbActive1").val();
var hasOrder = 0;
if ($("#ckorder").prop("checked")) {
hasOrder = 1;
}
var hasNum = 0;
if ($("#ckemptynumber").prop("checked")) {
hasNum = 1;
}
var hasRecord = $("#callrecord").val();
var hasMemo = $("#memo").val();
var tranResTypeId = $("#ResourctType2").val();
var tranResActivityId = $("#cmbActive2").val();
var tranResTag = $("#cmbActive2 option:selected").attr("retag");
var num = $("#num").val();
if (tranResActivityId == "" || tranResTag == "") {
$.messager.alert("警告", "活动批次不能为空!", "error");
$("#save").show();
$("#saveLoad").hide();
return;
}
var url = "/Res/Activity/ResRecycle";
$.r_post(url, { groupId: groupId, userId: userId, sTime: sTime, eTime: eTime, HidResourceId: HidResourceId, HidACTIVITYID: HidACTIVITYID, hasNum: hasNum, hasOrder: hasOrder, hasRecord: hasRecord, hasMemo: hasMemo, tranResTypeId: tranResTypeId, tranResActivityId: tranResActivityId, tranResTag: tranResTag, num: num }, function (data) {
$("#save").show();
$("#saveLoad").hide();
if (data.ret) {
$("#useResCount").html(data.count).css("style", "color:red;");
$.messager.alert("提示", "回收成功!", "info");
}
else {
$.messager.alert("警告", "错误了,请稍后再试!", "error");
}
});
});
});
</script>