#TRS-ZS-81 客户信息配置

This commit is contained in:
汤旺
2024-05-31 15:33:26 +08:00
parent effc5b066a
commit 4fe97de1b6
10 changed files with 26 additions and 229 deletions
@@ -345,61 +345,10 @@ namespace YLErp.Modules.ClientModule
return string.Join(",", result);
}),
new ExcelHelper.DataColumnModel("证件类型", "IdCardType", (cv, obj) =>
{
return Enum.GetName(typeof(IdCardTypeEnum), cv);
}),
new ExcelHelper.DataColumnModel("证件号码", "IdCardNo", typeof(string)),
new ExcelHelper.DataColumnModel("电子邮箱", "Email", typeof(string)),
new ExcelHelper.DataColumnModel("是否接收相关邮件", "IsReceiveEmail", (cv, obj) =>
{
if (cv!=null)
{
var status = (int)cv;
return status == 1 ? "是" : "否";
}else
{
return null;
}
}),
new ExcelHelper.DataColumnModel("联系电话", "PhoneNumber", typeof(string)),
new ExcelHelper.DataColumnModel("传真", "Fax", typeof(string)),
new ExcelHelper.DataColumnModel("联系地址", "Address", typeof(string))
};
if (!(PS.Config.Company == CompanyEnum.) && !(PS.Config.Company == CompanyEnum.))
{
dc.Add(new ExcelHelper.DataColumnModel("证件有效日期", "IdCardEffectiveDate", (cv, obj) =>
{
var date = (DateTime?)cv;
if (date != null)
{
var flag = ((DateTime)date).ToString("yyyy-MM-dd") == "3000-12-31";
return flag ? "长期有效" : ((DateTime)date).ToString("yyyy-MM-dd");
}
else
{
return null;
}
}));
}
if (PS.Config.Company == CompanyEnum. || PS.Config.Company == CompanyEnum.)
{
dc.Add(new ExcelHelper.DataColumnModel("证件到期日", "DeadLine", (cv, obj) =>
{
var date = (DateTime?)cv;
return date != null ? ((DateTime)date).ToString("yyyy-MM-dd") : "";
}));
dc.Add(new ExcelHelper.DataColumnModel("授权到期日", "AuthorizeEndDate", (cv, obj) =>
{
var date = (DateTime?)cv;
return date != null ? ((DateTime)date).ToString("yyyy-MM-dd") : "";
}));
if (PS.Config.Company == CompanyEnum.)
{
dc.Add(new ExcelHelper.DataColumnModel("微信号", "Weixin", typeof(string)));
}
}
new ExcelHelper().ListToExcel<ClientDuty>(dc.ToArray(), ret, "客户人员信息", true, out var buffer);
return buffer;
}