TG.WXCRM.V4/WEB/Views/Csvr/CustomerUC/CustomerBaseInfoUC - 副本.cshtml

235 lines
11 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

@model WX.CRM.Model.Entity.RES_CUSTOMER
@using WX.CRM.Model.Entity
@using WX.CRM.WebHelper;
@using WX.CRM.Model.QueryMap;
@using WX.CRM.Model;
@using WX.CRM.Model.DTO;
@{
Layout = null;
CustomerInfo info = ViewBag.CustomerInfo as CustomerInfo;
}
<script src="/layui-v2.5.4/layui.js"></script>
<script type="text/javascript">
function BaseInfoLink_Click(tag, id) {
var resid = id;
var src = "";
switch (tag) {
case "fav": src = "/Csvr/FavoriteCustomer/Edit?resid=" + resid; break;
case "ec": src = "/Res/Customer/Edit?resid=" + resid; break;
}
$("#modalwindow").html(GetIframeHtml(src));
$("#modalwindow").window({ title: '编辑', width: 600, height: 450, iconCls: 'icon-edit' }).window('open');
}
function Link_Click2(tag, id) {
var resid = id;
var src = "";
switch (tag) {
case "level": src = "/Res/CustomerExtend/Edit?resid=" + resid + "&tag=" + tag; break;
}
$("#modalwindow").html(GetIframeHtml(src));
$("#modalwindow").window({ title: '编辑', width: 600, height: 450, iconCls: 'icon-edit' }).window('open');
}
$(function () {
$("#fromDeptcodeShow").html($("#deptNameFromxxx").val());
});
function GiveUp(obj, resid) {
$.messager.confirm('确认操作', '确定放弃该资源吗?', function (r) {
if (r) {
$(obj).text("执行中...").attr("disabled", "disabled");
$.r_post("/Csvr/CustomerUC/GiveUp", { resid: resid }, function (res) {
if (res.result) {
if (res.msg == "success") {
$(obj).val("已放弃");
}
else if (res.msg == "notexists") {
$.messager.alert("警告", "不是您的客户,不能执行该操作!", "error");
}
else {
$.messager.alert("警告", "执行失败,请重试!", "error");
$(obj).text("放弃").removeAttr("disabled");
};
}
else {
$.messager.alert("警告", "执行失败,请重试!", "error");
$(obj).text("放弃").removeAttr("disabled");
}
});
}
});
}
</script>
<script>
layui.use('layer', function () {
$('#rfmrecord').on('click', function () {
var that = this;
var appuserid = $(that).attr("data-value");
if (appuserid != "") {
var url = "http://sc.soft.dn8188.com/saleClus/cgi/getRfmHistory";
//var url = "http://192.168.11.141:10045/saleClus/cgi/getRfmHistory";
$.r_post(url, { appid: "com.dongniu", appuserid }, function (rsp) {
//console.log(rsp);
if (rsp.iRet == 0) {
var html = "<br /><div style=\"height:350px; overflow: auto;\"><ul class=\"layui-timeline\" style=\"pading:0;margin:0\">";
$.each(rsp.list, function (i, j) {
var oldbg = setbgcolor(j.oldvalue);
var newbg = setbgcolor(j.newvalue);
html += "<li class=\"layui-timeline-item\">";
html += " <i class=\"layui-icon layui-timeline-axis\" ></i >";
html += " <div class=\"layui-timeline-content layui-text\">";
html += " <h3 class=\"layui-timeline-title\" style=\"font-size:16px;\">标签从 <span class=\"layui-badge\" style=\"height: 28px; line-height: 28px; background-color: " + oldbg + "\">" + j.oldvalue + "</span> 变更 <span class=\"layui-badge\" style=\"height: 28px; line-height: 28px; background-color: " + newbg + "\">" + j.newvalue + "</span><span style=\"padding-left:50px; font-size:14px; color:#666\">" + j.ctime + "</span></h3 >";
html += " <p>" + j.reason + "</p>";
html += " </div>";
html += "</li>";
});
html += "</ul></div>";
layer.tips(html, that, { time: 0, area: '500px', tips: [2, '#f0f0f0'], closeBtn: true });
}
});
//var html = "<br /><ul class=\"layui-timeline\" style=\"pading:0;margin:0\">";
// html += "<li class=\"layui-timeline-item\">";
// html += " <i class=\"layui-icon layui-timeline-axis\" ></i >";
// html += " <div class=\"layui-timeline-content layui-text\">";
// html += " <h3 class=\"layui-timeline-title\">标签从 " + "互动" + " 变更 " + "意向" + " " + "2020-11-03" +"</h3 >";
// html += " <p>" + "打发打发安抚爱的色放" + "</p>";
// html += " </div>";
// html += "</li>";
//html += "</ul>";
//layer.tips(html, that, { time: 0, tips: [2, '#f0f0f0'], closeBtn: true });
}
});
function setbgcolor(lablename) {
var color = "#fff";
switch (lablename) {
case "复购": color = "#1E9FFF"; break;
case "升级意向": color = "#FF5722"; break;
case "购买": color = "#E400FF"; break;
case "消退": color = "#393D49"; break;
case "意向": color = "#FFB800"; break;
case "互动": color = "#800080"; break;
case "一般": color = "#009688"; break;
case "失联": color = "#999999"; break;
}
return color;
}
});
</script>
<div class="group content_title_width">
<span class="csicon UserInfoIcon"></span>
<span>客户基本信息</span>
<span class="righttitle">
<a href="#" onclick="BaseInfoLink_Click('fav','@Html.DisplayFor(p => p.map_ResId)')">收藏客户</a>
&nbsp;&nbsp;&nbsp;&nbsp;
<a href="#" onclick="BaseInfoLink_Click('ec','@Html.DisplayFor(p => p.map_ResId)')">修改客户资料</a>
@*@(Request.QueryString["SrcType"])*@
@if (ViewBag.companyCode == "QBJX" || ViewBag.companyCode == "QBJY")
{
foreach (var item in ViewBag.allocateList as IEnumerable<RES_MYALLOCATERES>)
{
//第三方分配资源
if (item.RESTYPEID == 1212541041 || item.RESTYPEID == 1212541053 || item.RESTYPEID == 1212541065)
{
if (item.INNERUSERID == ViewBag.userId)
{
<input type="button" class="layui-btn layui-btn-sm layui-btn-normal" style="width: 60px; text-align: center; margin-left:20px;" value="放弃" onclick="GiveUp(this,'@item.RESID')">
}
}
}
}
</span>
</div>
<div class="content_div">
@using (Html.BeginForm("CustomerBaseInfoUC", "CustomerInfo", null, FormMethod.Post, new { Id = "CreateForm", style = "margin:0 0 5px;" }))
{
<table class="layui-table content_width">
<tr>
<td style="width: 266px;">
客户编号:@Html.DisplayFor(p => p.map_ResId)
<span style="color: red;" id="fromDeptcodeShow">
</span>
@if (!string.IsNullOrWhiteSpace(Model.RES_CUSTOMERDETAIL.CUSTOMERCATEGORY))
{
<span style="padding-left: 50px;">客户分类:</span> @Html.DisplayFor(p => p.RES_CUSTOMERDETAIL.CUSTOMERCATEGORY)
}
</td>
<td style="width: 266px;">
用户编号:@Html.DisplayFor(p => p.RES_CUSTOMERDETAIL.ZX_USERID)
</td>
<td style="width: 266px;">
资金量:@Html.DisplayFor(p => p.map_AMOUNTTYPEID, new { @style = "color:Red" })
</td>
</tr>
<tr>
<td>
@*@{
var list = ViewBag.GJS_CustomerCategoryList as List<GJS_CUSTOMERCATEGORYTYPE>;
if (list != null)
{
if (list.Any(p => p.CATEGORYNAME == "G1" || p.CATEGORYNAME == "H" || p.CATEGORYNAME == "F"))
{
<span style="color: red; font-weight: bold;">@Html.Raw("用户红色预警")@string.Join(",", list.Select(p => p.CATEGORYNAME))</span>
}
else if (list.Any(p => p.CATEGORYNAME == "G2"))
{
<span style="color: blue; font-weight: bold;">@Html.Raw("用户蓝色预警")@string.Join(",", list.Select(p => p.CATEGORYNAME))</span>
}
else
{
<span style="color: red; font-weight: bold;">@string.Join(",", list.Select(p => p.CATEGORYNAME))</span>
}
}
}*@
姓名:@Html.DisplayFor(p => p.map_CNAME)
</td>
<td>
性别:@Html.DisplayFor(p => p.map_GENDER) <span style="padding-left: 10px;"></span> @Html.LabelFor(p => p.map_JOBTYPEID)@Html.DisplayFor(p => p.map_JOBTYPEID)
</td>
<td>
主号码地区:@Html.DisplayFor(p => p.map_PRIMARYNUMBERADDRESS)
</td>
</tr>
@{
var rfm = ViewBag.rfm as ResCustomerRfmDto;
if (rfm != null)
{
if (!string.IsNullOrEmpty(rfm.LableName))
{
<tr>
<td colspan="3">
<span>用户标签:</span><span class="layui-badge" style="height:28px; line-height:28px; background-color: @rfm.Color">@rfm.LableName</span>
@{
if (!string.IsNullOrEmpty(rfm.AppUserId))
{
<span style="padding-left:20px;"><a href="javascript:void(0)" id="rfmrecord" data-value="@rfm.AppUserId">变更记录</a></span>
}
}
</td>
</tr>
}
}
}
@if (!string.IsNullOrEmpty(Model.RES_CUSTOMERDETAIL.REMARK))
{
<tr>
<td colspan="3">
备注:@Html.Raw(Model.RES_CUSTOMERDETAIL.REMARK)
</td>
</tr>
}
</table>
}
</div>