@using DTO;
|
@{
|
ViewBag.Title = "HoldPhone";
|
Layout = "~/Views/Shared/_Layout_Search.cshtml";
|
|
List<PageEntity> ActionInfo2 = ViewData["ActionInfo2"] as List<PageEntity>;
|
|
string Creater = ViewData["Creater"] as string;
|
|
}
|
@section headerStyle{
|
<script type="text/javascript">
|
|
var LineType = '@Html.Raw(Newtonsoft.Json.JsonConvert.SerializeObject(ViewBag.LineType))';
|
var Intention = '@Html.Raw(Newtonsoft.Json.JsonConvert.SerializeObject(ViewBag.Intention))';
|
var ActionInfo22 = '@Html.Raw(Newtonsoft.Json.JsonConvert.SerializeObject(ActionInfo2))';
|
dataCol = [
|
{ label: 'id', name: 'Id', labtype: 'txt', hidden: true },
|
{
|
label: '来电时间', name: 'InTime', labtype: 'txt', width: 80, hidden: false
|
//,
|
//formatter: function (cellvalue, options, rowObject) {
|
// return '<a href="javascript: void (0)" onclick="edit(\'' + rowObject.Id + '\');">' + new Date(cellvalue).Format("yyyy-MM-dd hh:mm") + '</a>';
|
//}
|
},
|
{
|
label: '电话类型', name: 'LineType', labtype: 'txt', width: 50, hidden: false,
|
formatter: function (cellvalue, options, rowObject) {
|
let LType = JSON.parse(LineType);
|
let value = '';
|
for (var i = 0; i < LType.length; i++) {
|
if (LType[i].code === cellvalue) {
|
value = LType[i].label;
|
break;
|
}
|
}
|
return value;
|
}
|
},
|
{ label: '来电单位', name: 'OrderId', labtype: 'txt', hidden: false, width: 200 },
|
{ label: '电话号码', name: 'Phone', labtype: 'txt', hidden: false, width: 50},
|
{ label: '电话内容', name: 'Context', labtype: 'txt', hidden: false, width: 200},
|
{
|
label: '合作意向', name: 'Intention', labtype: 'txt', width: 50, hidden: false,
|
formatter: function (cellvalue, options, rowObject) {
|
let it = JSON.parse(Intention);
|
let value = '';
|
for (var i = 0; i < it.length; i++) {
|
if (it[i].code === cellvalue) {
|
value = it[i].label;
|
break;
|
}
|
}
|
return value;
|
}
|
},
|
{ label: '接电话人', name: 'UserId', labtype: 'txt', hidden: false, width: 50 },
|
|
{
|
label: '操作', name: 'RecStatus', align: "center", align: "center", sortable: false, width: 100, labtype: 'txt',
|
formatter: function (cellvalue, options, rowObject) {
|
return '<a href="javascript:void(0)" class="Update" style="display:none;" onclick="edit(\'' + rowObject.Id + '\');"> <span style="background: #ECF3FF;"> 修改 </span> </a > '
|
+ ' <a href="javascript:void(0)" class="Delete" style="display:none;" onclick="del(\'' + rowObject.Id + '\');"> <span style="background: #ECF3FF;"> 删除 </span></a>'
|
}
|
},
|
|
{ label: '状态', name: 'RecStatus', labtype: 'txt', hidden: true },
|
{ label: '创建人', name: 'Creater', labtype: 'txt', hidden: true },
|
{ label: '创建时间', name: 'Createtime', labtype: 'txt', hidden: true },
|
{ label: '修改人', name: 'Modifier', labtype: 'txt', hidden: true },
|
{ label: '修改时间', name: 'Modifytime', labtype: 'txt', hidden: true }
|
|
];
|
dataUrl = "/DailyManagement/GetList"+"@(string.IsNullOrEmpty(Creater)?"":"?Creater="+ Creater)";
|
searchCol = [
|
{ label: '来电时间', name: 'Createtime', labtype: 'datearea', hidden: false },
|
{ label: '电话类型', name: 'LineType', labtype: 'combox', hidden: false, data: JSON.parse(LineType) },
|
{ label: '来电单位', name: 'OrderId', labtype: 'txt', hidden: false },
|
{ label: '电话号码', name: 'Phone', labtype: 'txt', hidden: false },
|
{ label: '通话内容', name: 'Context', labtype: 'txt', hidden: false },
|
{ label: '合作意向', name: 'Intention', labtype: 'combox', hidden: false, data: JSON.parse(Intention)/*,cwidth: '5%', cccwidth: '28%' */ },
|
{ label: '接电话人', name: 'UserId', labtype: 'txt', hidden: false }
|
|
];
|
|
var _pageAdd = function () {
|
OpenWindow("新增通记录", "98%", "90%", "/DailyManagement/EditHoldPhone/?id=0");
|
}
|
|
|
|
function edit(id) {
|
OpenWindow("修改通话记录", "600px", "700px", "/DailyManagement/EditHoldPhone/?id=" + id);
|
}
|
|
function del(id) {
|
$.ajax({
|
type: "POST",
|
url: "/DailyManagement/ModifyStatus/?id=" + id,
|
dataType: "json",
|
global: false,
|
async: false,
|
data: $('form').serializeArray(),
|
success: function (data) {
|
|
|
if (data.Result) {
|
parent.layer.msg('删除成功', { icon: 6 });
|
|
}
|
else {
|
parent.layer.msg(data.Message, { icon: 5 });
|
}
|
|
},
|
error: function () {
|
|
parent.layer.msg('失败', { icon: 5 });
|
}
|
});
|
}
|
|
var _afterSave = function (result) {
|
if (result) {
|
toastr.success("保存成功");
|
} else {
|
toastr.error("保存失败");
|
}
|
|
}
|
|
var _afterDel = function (result) {
|
if (result) {
|
toastr.success("删除成功");
|
} else {
|
/**/
|
toastr.error("删除成功");
|
/**/
|
}
|
}
|
|
var _afterLoadDataload = function (xhr) {
|
var data = JSON.parse(ActionInfo22);
|
for (var o in data) {
|
//alert(o);
|
//alert(data[o]);
|
/* alert("PageShortcut:" + data[o].PageShortcut + " PageName:" + data[o].PageName);*/
|
$("." + data[o].PageShortcut).show();
|
|
}
|
|
|
};
|
|
</script>
|
}
|