198 lines
7.7 KiB
Plaintext
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>
|