From 4bf2b5d9caa83082f690a84c4518f3ad6ad6d599 Mon Sep 17 00:00:00 2001
From: username@email.com <yzy2002yzy@163.com>
Date: 星期二, 29 七月 2025 12:28:08 +0800
Subject: [PATCH] 20250722 通讯录账号密码显示查看权限,根据查看权限查询 完成
---
CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluJuese.aspx.cs | 11
CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaList.aspx.designer.cs | 9 +
CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingConfirmEdit.aspx.cs | 8
CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluList.aspx.designer.cs | 9 +
CY_ECommercePlatform/CY.BLL/OA/Adm_zhanghaomimaBLL.cs | 15 +
CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingConfirm.aspx | 2
CY_ECommercePlatform/CY.WebForm/Pages/work/OA_DocumentDetail.aspx | 69 ++++++++
CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaList.aspx | 35 +++-
CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluAdd.aspx.cs | 2
CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluList.aspx | 36 +++-
CY_ECommercePlatform/CY.Model/OA/Adm_tongxunlu.cs | 17 ++
CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluList.aspx.cs | 49 +++++
CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaJuese.aspx.cs | 42 ++--
CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaJuese.aspx | 18 ++
CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluJuese.aspx | 17 ++
CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaAdd.aspx | 1
CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaList.aspx.cs | 53 ++++++
CY_ECommercePlatform/CY.BLL/OA/Adm_tongxunluBLL.cs | 15 +
CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluAdd.aspx | 1
CY_ECommercePlatform/CY.Model/OA/Adm_zhanghaomima.cs | 15 +
CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaAdd.aspx.cs | 2
21 files changed, 365 insertions(+), 61 deletions(-)
diff --git a/CY_ECommercePlatform/CY.BLL/OA/Adm_tongxunluBLL.cs b/CY_ECommercePlatform/CY.BLL/OA/Adm_tongxunluBLL.cs
index 37a38ed..c7d8954 100644
--- a/CY_ECommercePlatform/CY.BLL/OA/Adm_tongxunluBLL.cs
+++ b/CY_ECommercePlatform/CY.BLL/OA/Adm_tongxunluBLL.cs
@@ -152,7 +152,7 @@
/// </summary>
/// <param name="pa"></param>
/// <returns></returns>
- public IEnumerable<Adm_tongxunlu> SelectModelPage(Pagination pa, Guid FirmId, string type_id, string danwei_name,bool IsChangyongziliao,int? staffid)
+ public IEnumerable<Adm_tongxunlu> SelectModelPage(Pagination pa, Guid FirmId, string type_id, string danwei_name,bool IsChangyongziliao,int? staffid, string selquanxin)
{
string Condition = " and ok.FirmId ='" + FirmId + "' and ok.rec_status = 'A' ";
@@ -162,6 +162,19 @@
Condition += " and ok.type_id = " + type_id + "";
}
+ if (!string.IsNullOrEmpty(selquanxin))
+ {
+ if (selquanxin == "1")
+ {
+ Condition += " and ( ok.[Jusequanxian] = '' or ok.[Jusequanxian] = ',,' )";
+ }
+ else if (selquanxin == "2")
+ {
+ Condition += " and (ok.[Jusequanxian] != '' and ok.[Jusequanxian] != ',,' )";
+ }
+
+ }
+
if (!string.IsNullOrEmpty(danwei_name))
{
Condition += " and ok.danwei_name like '%" + danwei_name + "%'";
diff --git a/CY_ECommercePlatform/CY.BLL/OA/Adm_zhanghaomimaBLL.cs b/CY_ECommercePlatform/CY.BLL/OA/Adm_zhanghaomimaBLL.cs
index 617dfda..efcb2de 100644
--- a/CY_ECommercePlatform/CY.BLL/OA/Adm_zhanghaomimaBLL.cs
+++ b/CY_ECommercePlatform/CY.BLL/OA/Adm_zhanghaomimaBLL.cs
@@ -150,7 +150,7 @@
/// </summary>
/// <param name="pa"></param>
/// <returns></returns>
- public IEnumerable<Adm_zhanghaomima> SelectModelPage(Pagination pa, Guid FirmId, string type_id, string chanpinxiangmu, bool IsChangyongziliao, int? staffid)
+ public IEnumerable<Adm_zhanghaomima> SelectModelPage(Pagination pa, Guid FirmId, string type_id, string chanpinxiangmu, bool IsChangyongziliao, int? staffid, string selquanxin)
{
string Condition = " and ok.FirmId ='" + FirmId + "' and ok.rec_status = 'A' ";
@@ -160,6 +160,19 @@
Condition += " and ok.type_id = " + type_id + "";
}
+ if (!string.IsNullOrEmpty(selquanxin))
+ {
+ if (selquanxin == "1")
+ {
+ Condition += " and ( ok.[Jusequanxian] = '' or ok.[Jusequanxian] = ',,' )";
+ }
+ else if (selquanxin == "2")
+ {
+ Condition += " and (ok.[Jusequanxian] != '' and ok.[Jusequanxian] != ',,' )";
+ }
+
+ }
+
if (!string.IsNullOrEmpty(chanpinxiangmu))
{
Condition += " and ok.chanpinxiangmu like '%" + chanpinxiangmu + "%'";
diff --git a/CY_ECommercePlatform/CY.Model/OA/Adm_tongxunlu.cs b/CY_ECommercePlatform/CY.Model/OA/Adm_tongxunlu.cs
index e9e63c8..f6389d8 100644
--- a/CY_ECommercePlatform/CY.Model/OA/Adm_tongxunlu.cs
+++ b/CY_ECommercePlatform/CY.Model/OA/Adm_tongxunlu.cs
@@ -65,6 +65,7 @@
/// beuzhu
/// </summary>
public string beuzhu { get; set; }
+ public string beuzhuName { get; set; }
/// <summary>
/// rec_status A/D
@@ -117,6 +118,22 @@
set;
}
+ /// <summary>
+ /// Jusequanxian
+ /// </summary>
+ public string JusequanxianName
+ {
+ get;
+ set;
+ }
+
+ public string JusequanxianNameshot
+ {
+ get;
+ set;
+ }
+
+
#endregion Model
#region Visiter
diff --git a/CY_ECommercePlatform/CY.Model/OA/Adm_zhanghaomima.cs b/CY_ECommercePlatform/CY.Model/OA/Adm_zhanghaomima.cs
index 1268c71..c532fd8 100644
--- a/CY_ECommercePlatform/CY.Model/OA/Adm_zhanghaomima.cs
+++ b/CY_ECommercePlatform/CY.Model/OA/Adm_zhanghaomima.cs
@@ -65,6 +65,7 @@
/// mibao
/// </summary>
public string mibao { get; set; }
+ public string mibaoName { get; set; }
/// <summary>
/// rec_status A/D
@@ -116,6 +117,20 @@
set;
}
+ /// <summary>
+ /// Jusequanxian
+ /// </summary>
+ public string JusequanxianName
+ {
+ get;
+ set;
+ }
+
+ public string JusequanxianNameshot
+ {
+ get;
+ set;
+ }
#endregion Model
#region Visiter
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingConfirm.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingConfirm.aspx
index 3793491..91530ef 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingConfirm.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingConfirm.aspx
@@ -440,7 +440,7 @@
- <a href='javascript:void(0)' title=' <%#Eval("KaipiaoshenqingName")%> ' class='a_under' onclick='<%#Eval("Kaipiaoshenqing").ToString()=="1"?"Viewkehu(\""+Eval("Keyid")+"\")":"" %> '> <%#Eval("KaipiaoshenqingName")%> </a>
+ <a href='javascript:void(0)' title=' <%#Eval("KaipiaoshenqingName")%> ' class='a_under' onclick='Viewkehu("<%#Eval("Keyid") %>")'> <%#Eval("KaipiaoshenqingName")%> </a>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingConfirmEdit.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingConfirmEdit.aspx.cs
index c014709..2bea581 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingConfirmEdit.aspx.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/business/InvoicingConfirmEdit.aspx.cs
@@ -56,7 +56,11 @@
_eC_OrderBLL = new EC_OrderBLL();
btnSubmit.ServerClick += new EventHandler(btnSubmit_ServerClick);
- LoadOrder();
+ if (!IsPostBack)
+ {
+ LoadOrder();
+ }
+
if (IsPostBack || IsCallback)
return;
@@ -146,7 +150,7 @@
//this.txtSellerOrderId.InnerText = oA_Kaipiaoshenqing.SellerOrderId;
this.txtshuliang.InnerText = oA_Kaipiaoshenqing.Dingdanshu.ToString();
-
+ this.txtFapiaohao.Value = oA_Kaipiaoshenqing.Fapiaohao;
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluAdd.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluAdd.aspx
index 0f98352..f66027c 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluAdd.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluAdd.aspx
@@ -31,6 +31,7 @@
if ($("#department" + departid).is(':checked')) {
$(".depart" + departid).show();
+ $(".depart" + departid).attr('checked', true);
$(".spann" + departid).show();
} else {
$(".depart" + departid).hide();
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluAdd.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluAdd.aspx.cs
index f718653..4469ba7 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluAdd.aspx.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluAdd.aspx.cs
@@ -84,7 +84,7 @@
}
}
- staffs += " <input type=\"checkbox\" name = \"depart\" class=\"depart" + departid + "\" value='" + oA_Staffs[i].Keyid + "' />" + "" + "<span class=\"spann" + departid + "\" >" + oA_Staffs[i].Name+"</span>";
+ staffs += " <input type=\"checkbox\" name = \"depart\" checked=\"checked\" class=\"depart" + departid + "\" value='" + oA_Staffs[i].Keyid + "' />" + "" + "<span class=\"spann" + departid + "\" >" + oA_Staffs[i].Name+"</span>";
}
}
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluJuese.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluJuese.aspx
index 893f377..873bc03 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluJuese.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluJuese.aspx
@@ -49,6 +49,21 @@
$("#deleteKeyIds").val(deleteKeyIds);
}
}
+
+
+ function changedepartment(departid) {
+
+
+ if ($("#department" + departid).is(':checked')) {
+ $(".depart" + departid).show();
+ $(".depart" + departid).attr('checked', true);
+ $(".spann" + departid).show();
+ } else {
+ $(".depart" + departid).hide();
+ $(".spann" + departid).hide();
+ $(".depart" + departid).attr('checked', false);
+ }
+ }
</script>
</head>
@@ -77,7 +92,7 @@
<div>
<table class="tableStyle" style="margin: 10px auto;" cellpadding="0" cellspacing="0">
<tr>
- <td class="ali03" valign="top">
+ <td class="ali03 w120px" valign="top">
鏌ョ湅鍛樺伐锛�
</td>
<td >
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluJuese.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluJuese.aspx.cs
index 2c84fd7..87ef378 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluJuese.aspx.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluJuese.aspx.cs
@@ -44,6 +44,7 @@
//缁戝畾鏁版嵁
private void BindList()
{
+ string departid = "";
var oA_Staffs = bll_OA_StaffBLL.SelectListByFirmId(CurrentUser.MemberId, false, false).OrderBy(x => x.DepartmentId).ToList();
for (int i = 0; i < oA_Staffs.Count; i++)
{
@@ -52,7 +53,8 @@
var department = bll_OA_DepartmentBll.GetModelByKeyid(oA_Staffs[i].DepartmentId);
if (department != null)
{
- staffs += "<br/>" + department.Name + ":";
+ departid = department.Keyid.Value.ToString();
+ staffs += "<br/> <input type=\"checkbox\" id=\"department" + department.Keyid + "\" checked=\"checked\" value='" + department.Keyid + "' onchange=\"changedepartment('" + department.Keyid + "')\" />" + department.Name + ":";
}
}
if (i == 0)
@@ -60,11 +62,12 @@
var department = bll_OA_DepartmentBll.GetModelByKeyid(oA_Staffs[i].DepartmentId);
if (department != null)
{
- staffs += department.Name + ":";
+ departid = department.Keyid.Value.ToString();
+ staffs += " <input type=\"checkbox\" id=\"department" + department.Keyid + "\" checked=\"checked\" value='" + department.Keyid + "' onchange=\"changedepartment('" + department.Keyid + "')\" />" + department.Name + ":";
}
}
- staffs += " <input type=\"checkbox\" value='" + oA_Staffs[i].Keyid + "' />" + oA_Staffs[i].Name;
+ staffs += " <input type=\"checkbox\" name = \"depart\" checked=\"checked\" class=\"depart" + departid + "\" value='" + oA_Staffs[i].Keyid + "' />" + "" + "<span class=\"spann" + departid + "\" >" + oA_Staffs[i].Name + "</span>";
}
@@ -94,7 +97,7 @@
if (ssss)
{
- JavaScript.MessageBox("淇濆瓨鎴愬姛", this, true, false);
+ JavaScript.MessageBox("淇濆瓨鎴愬姛", this, true, true);
}
else
{
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluList.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluList.aspx
index 7816fc6..af4e37c 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluList.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluList.aspx
@@ -76,6 +76,17 @@
<td>
<input type="text" id="txtdanwei_name" runat="server" class="w120px" />
</td>
+
+ <td class="ali03">
+ 鏌ョ湅鏉冮檺锛�
+ </td>
+ <td>
+ <select id="selquanxin" runat="server" keepdefaultstyle="true">
+ <option value="">璇烽�夋嫨</option>
+ <option value="1">鍏ㄩ儴鍚屼簨</option>
+ <option value="2">閮ㄥ垎鍚屼簨</option>
+ </select>
+ </td>
<td>
<asp:Button ID="btn_Submit" Text="鏌ヨ" runat="server" OnClick="btn_Search_Click" />
</td>
@@ -104,30 +115,32 @@
<div>
<asp:Repeater ID="RepClientList" runat="server">
<HeaderTemplate>
- <table class="tableStyle">
+ <table class="tableStyle" width="100%;">
<tr>
<th width="25">
</th>
<th width="30" style="text-align: center">
缂栧彿
</th>
- <th style="text-align: center">
+ <th style="text-align: center"width="30">
绫诲埆
</th>
- <th style="text-align: center">
+ <th style="text-align: center"width="30">
鍗曚綅鍚嶇О
</th>
- <th style="text-align: center">
+ <th style="text-align: center"width="30">
鑱旂郴浜�
</th>
- <th style="text-align: center">
+ <th style="text-align: center"width="30">
鑱旂郴鐢佃瘽
</th>
- <th style="text-align: center">
+ <th style="text-align: center"width="300">
澶囨敞
</th>
-
- <th style="text-align: center">
+ <th style="text-align: center"width="300">
+ 鏌ョ湅鏉冮檺
+ </th>
+ <th style="text-align: center"width="100">
鎿嶄綔
</th>
</tr>
@@ -152,8 +165,11 @@
<td style="text-align: center">
<%#Eval("lianxidianhua")%>
</td>
- <td style="text-align: center">
- <%#Eval("beuzhu")%>
+ <td style="text-align: center" title="<%#Eval("beuzhu")%>">
+ <%#Eval("beuzhuName")%>
+ </td>
+ <td style="text-align: center" title="<%#Eval("JusequanxianName")%>">
+ <%#Eval("JusequanxianNameshot")%>
</td>
<td class="Operate " style="text-align: center">
<span menu_member_case_id="case_OnDetail" menu_member_case_name="鏌ョ湅" onclick="onEdit('<%#Eval("Keyid")%>')">鏌ョ湅</span>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluList.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluList.aspx.cs
index 44ed4ad..9584130 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluList.aspx.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluList.aspx.cs
@@ -114,9 +114,52 @@
pa.PageSize = UCPager1.AspNetPager.PageSize;
pa.PageIndex = UCPager1.AspNetPager.CurrentPageIndex;
-
-
- this.RepClientList.DataSource = bll_Adm_tongxunluBLL.SelectModelPage(pa, CurrentUser.MemberId, this.seltype.Value, this.txtdanwei_name.Value.Trim(), IsChangyongziliao, CurrentUser.StaffId);
+ var adm_Tongxunlus = bll_Adm_tongxunluBLL.SelectModelPage(pa, CurrentUser.MemberId, this.seltype.Value, this.txtdanwei_name.Value.Trim(), IsChangyongziliao, CurrentUser.StaffId, this.selquanxin.Value);
+ if(adm_Tongxunlus!=null)
+ {
+ var oA_Staffs = bll_OA_StaffBLL.SelectListByFirmId(CurrentUser.MemberId,null,null);
+ foreach(var adm_Tongxunlu in adm_Tongxunlus)
+ {
+ if (adm_Tongxunlu.beuzhu.Length > 40)
+ {
+ adm_Tongxunlu.beuzhuName = adm_Tongxunlu.beuzhu.Substring(0, 40);
+ }
+ else
+ {
+ adm_Tongxunlu.beuzhuName = adm_Tongxunlu.beuzhu;
+ }
+ if (string.IsNullOrEmpty(adm_Tongxunlu.Jusequanxian))
+ {
+ adm_Tongxunlu.JusequanxianName = "";
+
+ }
+ else
+ {
+ var Jusequanxia = adm_Tongxunlu.Jusequanxian.Trim(',').Split(',');
+ var Jusequanxian = new List<int?>();
+ foreach(var jjj in Jusequanxia)
+ {
+ Jusequanxian.Add(jjj.ToInt32());
+ }
+
+ var staffs = oA_Staffs.Where(x => Jusequanxian.Contains(x.Keyid)).ToList();
+ adm_Tongxunlu.JusequanxianName = "";
+ foreach (var staff in staffs)
+ {
+ adm_Tongxunlu.JusequanxianName += staff.Name + ",";
+ }
+ if (adm_Tongxunlu.JusequanxianName.Length > 40)
+ {
+ adm_Tongxunlu.JusequanxianNameshot = adm_Tongxunlu.JusequanxianName.Substring(0, 40);
+ }
+ else
+ {
+ adm_Tongxunlu.JusequanxianNameshot = adm_Tongxunlu.JusequanxianName;
+ }
+ }
+ }
+ }
+ this.RepClientList.DataSource = adm_Tongxunlus;
this.RepClientList.DataBind();
UCPager1.AspNetPager.RecordCount = pa.RecordCount;
}
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluList.aspx.designer.cs b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluList.aspx.designer.cs
index 92c5751..4bc33da 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluList.aspx.designer.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_tongxunluList.aspx.designer.cs
@@ -60,6 +60,15 @@
protected global::System.Web.UI.HtmlControls.HtmlInputText txtdanwei_name;
/// <summary>
+ /// selquanxin 鎺т欢銆�
+ /// </summary>
+ /// <remarks>
+ /// 鑷姩鐢熸垚鐨勫瓧娈点��
+ /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+ /// </remarks>
+ protected global::System.Web.UI.HtmlControls.HtmlSelect selquanxin;
+
+ /// <summary>
/// btn_Submit 鎺т欢銆�
/// </summary>
/// <remarks>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaAdd.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaAdd.aspx
index 7610757..f029971 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaAdd.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaAdd.aspx
@@ -29,6 +29,7 @@
if ($("#department" + departid).is(':checked')) {
$(".depart" + departid).show();
+ $(".depart" + departid).attr('checked', true);
$(".spann" + departid).show();
} else {
$(".depart" + departid).hide();
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaAdd.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaAdd.aspx.cs
index bdf78a7..733f183 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaAdd.aspx.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaAdd.aspx.cs
@@ -84,7 +84,7 @@
}
}
- staffs += " <input type=\"checkbox\" name = \"depart\" class=\"depart" + departid + "\" value='" + oA_Staffs[i].Keyid + "' />" + "" + "<span class=\"spann" + departid + "\" >" + oA_Staffs[i].Name + "</span>";
+ staffs += " <input type=\"checkbox\" name = \"depart\" class=\"depart" + departid + "\" checked=\"checked\" value='" + oA_Staffs[i].Keyid + "' />" + "" + "<span class=\"spann" + departid + "\" >" + oA_Staffs[i].Name + "</span>";
}
}
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaJuese.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaJuese.aspx
index 550f00c..5ce3bf4 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaJuese.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaJuese.aspx
@@ -49,7 +49,21 @@
$("#deleteKeyIds").val(deleteKeyIds);
}
}
-
+
+
+ function changedepartment(departid) {
+
+
+ if ($("#department" + departid).is(':checked')) {
+ $(".depart" + departid).show();
+ $(".depart" + departid).attr('checked', true);
+ $(".spann" + departid).show();
+ } else {
+ $(".depart" + departid).hide();
+ $(".spann" + departid).hide();
+ $(".depart" + departid).attr('checked', false);
+ }
+ }
</script>
</head>
<body>
@@ -77,7 +91,7 @@
<div>
<table class="tableStyle" style="margin: 10px auto;" cellpadding="0" cellspacing="0">
<tr>
- <td class="ali03" valign="top">
+ <td class="ali03 w120px" valign="top">
鏌ョ湅鍛樺伐锛�
</td>
<td >
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaJuese.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaJuese.aspx.cs
index dd98bdb..21bd71c 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaJuese.aspx.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaJuese.aspx.cs
@@ -47,38 +47,40 @@
{
if (!string.IsNullOrEmpty(Request["keyid"]))
{
- // var adm_zhanghaomima = bll_Adm_zhanghaomimaBLL.GetModelByKeyids(Request["keyid"]).ToList();
+ // var adm_zhanghaomima = bll_Adm_zhanghaomimaBLL.GetModelByKeyids(Request["keyid"]).ToList();
-
+ string departid = "";
//if (adm_zhanghaomima != null && adm_zhanghaomima.Count>0)
//{
- var oA_Staffs = bll_OA_StaffBLL.SelectListByFirmId(CurrentUser.MemberId, false, false).OrderBy(x => x.DepartmentId).ToList();
- for (int i = 0; i < oA_Staffs.Count; i++)
+ var oA_Staffs = bll_OA_StaffBLL.SelectListByFirmId(CurrentUser.MemberId, false, false).OrderBy(x => x.DepartmentId).ToList();
+ for (int i = 0; i < oA_Staffs.Count; i++)
+ {
+ if (i != 0 && oA_Staffs[i].DepartmentId != oA_Staffs[i - 1].DepartmentId)
{
- if (i != 0 && oA_Staffs[i].DepartmentId != oA_Staffs[i - 1].DepartmentId)
+ var department = bll_OA_DepartmentBll.GetModelByKeyid(oA_Staffs[i].DepartmentId);
+ if (department != null)
{
- var department = bll_OA_DepartmentBll.GetModelByKeyid(oA_Staffs[i].DepartmentId);
- if (department != null)
- {
- staffs += "<br/>" + department.Name + ":";
- }
+ departid = department.Keyid.Value.ToString();
+ staffs += "<br/> <input type=\"checkbox\" id=\"department" + department.Keyid + "\" checked=\"checked\" value='" + department.Keyid + "' onchange=\"changedepartment('" + department.Keyid + "')\" />" + department.Name + ":";
}
- if (i == 0)
+ }
+ if (i == 0)
+ {
+ var department = bll_OA_DepartmentBll.GetModelByKeyid(oA_Staffs[i].DepartmentId);
+ if (department != null)
{
- var department = bll_OA_DepartmentBll.GetModelByKeyid(oA_Staffs[i].DepartmentId);
- if (department != null)
- {
- staffs += department.Name + ":";
- }
-
+ departid = department.Keyid.Value.ToString();
+ staffs += " <input type=\"checkbox\" id=\"department" + department.Keyid + "\" checked=\"checked\" value='" + department.Keyid + "' onchange=\"changedepartment('" + department.Keyid + "')\" />" + department.Name + ":";
}
- staffs += " <input type=\"checkbox\" value='" + oA_Staffs[i].Keyid + "' />" + oA_Staffs[i].Name;
}
- // }
+ staffs += " <input type=\"checkbox\" name = \"depart\" checked=\"checked\" class=\"depart" + departid + "\" value='" + oA_Staffs[i].Keyid + "' />" + "" + "<span class=\"spann" + departid + "\" >" + oA_Staffs[i].Name + "</span>";
+
+ }
+ // }
}
@@ -113,7 +115,7 @@
if (ssss)
{
- JavaScript.MessageBox("淇濆瓨鎴愬姛", this, true, false);
+ JavaScript.MessageBox("淇濆瓨鎴愬姛", this, true, true);
}
else
{
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaList.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaList.aspx
index 399031f..caa1a18 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaList.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaList.aspx
@@ -76,6 +76,17 @@
<td>
<input type="text" id="txtchanpinxiangmu" runat="server" class="w120px" />
</td>
+
+ <td class="ali03">
+ 鏌ョ湅鏉冮檺锛�
+ </td>
+ <td>
+ <select id="selquanxin" runat="server" keepdefaultstyle="true">
+ <option value="">璇烽�夋嫨</option>
+ <option value="1">鍏ㄩ儴鍚屼簨</option>
+ <option value="2">閮ㄥ垎鍚屼簨</option>
+ </select>
+ </td>
<td>
<asp:Button ID="btn_Submit" Text="鏌ヨ" runat="server" OnClick="btn_Search_Click" />
</td>
@@ -104,30 +115,33 @@
<div>
<asp:Repeater ID="RepClientList" runat="server">
<HeaderTemplate>
- <table class="tableStyle">
+ <table class="tableStyle" width="100%;">
<tr>
<th width="25">
</th>
<th width="30" style="text-align: center">
缂栧彿
</th>
- <th style="text-align: center">
+ <th style="text-align: center" width="30" >
绫诲埆
</th>
- <th style="text-align: center">
+ <th style="text-align: center" width="30" >
椤圭洰
</th>
- <th style="text-align: center">
+ <th style="text-align: center" width="30" >
璐﹀彿
</th>
- <th style="text-align: center">
+ <th style="text-align: center" width="30" >
瀵嗙爜
</th>
- <th style="text-align: center">
+ <th style="text-align: center" width="200" >
瀵嗕繚
</th>
+ <th style="text-align: center"width="200">
+ 鏌ョ湅鏉冮檺
+ </th>
- <th style="text-align: center">
+ <th style="text-align: center" width="100" >
鎿嶄綔
</th>
</tr>
@@ -152,8 +166,11 @@
<td style="text-align: center">
<%#Eval("mima")%>
</td>
- <td style="text-align: center">
- <%#Eval("mibao")%>
+ <td style="text-align: center" title="<%#Eval("mibao")%>">
+ <%#Eval("mibaoName")%>
+ </td>
+ <td style="text-align: center" title="<%#Eval("JusequanxianName")%>">
+ <%#Eval("JusequanxianNameshot")%>
</td>
<td class="Operate " style="text-align: center">
<span menu_member_case_id="case_OnDetail" menu_member_case_name="鏌ョ湅" onclick="onEdit('<%#Eval("Keyid")%>')">鏌ョ湅</span>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaList.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaList.aspx.cs
index 8ff0948..408230b 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaList.aspx.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaList.aspx.cs
@@ -111,10 +111,55 @@
Pagination pa = new Pagination();
pa.PageSize = UCPager1.AspNetPager.PageSize;
pa.PageIndex = UCPager1.AspNetPager.CurrentPageIndex;
-
-
-
- this.RepClientList.DataSource = bll_Adm_zhanghaomimaBLL.SelectModelPage(pa, CurrentUser.MemberId, this.seltype.Value, this.txtchanpinxiangmu.Value.Trim(), IsChangyongziliao, CurrentUser.StaffId);
+
+
+
+ var adm_Zhanghaomimas = bll_Adm_zhanghaomimaBLL.SelectModelPage(pa, CurrentUser.MemberId, this.seltype.Value, this.txtchanpinxiangmu.Value.Trim(), IsChangyongziliao, CurrentUser.StaffId, this.selquanxin.Value);
+ if (adm_Zhanghaomimas != null)
+ {
+ var oA_Staffs = bll_OA_StaffBLL.SelectListByFirmId(CurrentUser.MemberId, null, null);
+ foreach (var adm_Tongxunlu in adm_Zhanghaomimas)
+ {
+ if (adm_Tongxunlu.mibao.Length > 30)
+ {
+ adm_Tongxunlu.mibaoName = adm_Tongxunlu.mibao.Substring(0, 30);
+ }
+ else
+ {
+ adm_Tongxunlu.mibaoName = adm_Tongxunlu.mibao;
+ }
+ if (string.IsNullOrEmpty(adm_Tongxunlu.Jusequanxian))
+ {
+ adm_Tongxunlu.JusequanxianName = "";
+
+ }
+ else
+ {
+ var Jusequanxia = adm_Tongxunlu.Jusequanxian.Trim(',').Split(',');
+ var Jusequanxian = new List<int?>();
+ foreach (var jjj in Jusequanxia)
+ {
+ Jusequanxian.Add(jjj.ToInt32());
+ }
+
+ var staffs = oA_Staffs.Where(x => Jusequanxian.Contains(x.Keyid)).ToList();
+ adm_Tongxunlu.JusequanxianName = "";
+ foreach (var staff in staffs)
+ {
+ adm_Tongxunlu.JusequanxianName += staff.Name + ",";
+ }
+ if (adm_Tongxunlu.JusequanxianName.Length > 30)
+ {
+ adm_Tongxunlu.JusequanxianNameshot = adm_Tongxunlu.JusequanxianName.Substring(0, 30);
+ }
+ else
+ {
+ adm_Tongxunlu.JusequanxianNameshot = adm_Tongxunlu.JusequanxianName;
+ }
+ }
+ }
+ }
+ this.RepClientList.DataSource = adm_Zhanghaomimas;
this.RepClientList.DataBind();
UCPager1.AspNetPager.RecordCount = pa.RecordCount;
}
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaList.aspx.designer.cs b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaList.aspx.designer.cs
index 7ac1015..a65afb6 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaList.aspx.designer.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/Adm_zhanghaomimaList.aspx.designer.cs
@@ -60,6 +60,15 @@
protected global::System.Web.UI.HtmlControls.HtmlInputText txtchanpinxiangmu;
/// <summary>
+ /// selquanxin 鎺т欢銆�
+ /// </summary>
+ /// <remarks>
+ /// 鑷姩鐢熸垚鐨勫瓧娈点��
+ /// 鑻ヨ杩涜淇敼锛岃灏嗗瓧娈靛0鏄庝粠璁捐鍣ㄦ枃浠剁Щ鍒颁唬鐮侀殣钘忔枃浠躲��
+ /// </remarks>
+ protected global::System.Web.UI.HtmlControls.HtmlSelect selquanxin;
+
+ /// <summary>
/// btn_Submit 鎺т欢銆�
/// </summary>
/// <remarks>
diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/OA_DocumentDetail.aspx b/CY_ECommercePlatform/CY.WebForm/Pages/work/OA_DocumentDetail.aspx
index ffcd9b1..d23208c 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/work/OA_DocumentDetail.aspx
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/OA_DocumentDetail.aspx
@@ -13,12 +13,79 @@
.tableStyle div { text-align: left; overflow: visible; line-height: 15px; }
.tableStyle tr, td, th { padding: 0px; height: auto; }
</style>
+ <script type="text/javascript">
+ Preview = function () {
+ OnPrint();
+ try {
+ LODOP = getLodop(document.getElementById('LODOP_OB'), document.getElementById('LODOP_EM'));
+ if ((LODOP == null) || (typeof (LODOP.VERSION) == "undefined")) return;
+ var div_tool = document.getElementById('div_tool');
+ var printparams = div_tool.getAttribute('printparams');
+
+ if (!printparams) {
+ // alert("1");
+ // LODOP.SET_PRINT_PAGESIZE(0, 1700, 1200, "A4");
+ }
+ else {
+ printparams = printparams.toString().split(',');
+ LODOP.SET_PRINT_PAGESIZE(parseInt(printparams[0]), parseInt(printparams[1]), parseInt(printparams[2]), printparams[3]);
+ }
+
+
+ if ($("#div_tool").attr("issideways") == "true") {
+ LODOP.ADD_PRINT_TABLE(30, 30, "95%", "90%", $(document.documentElement).html());
+ LODOP.SET_SHOW_MODE("LANDSCAPE_DEFROTATED", 1);
+ } else if ($("#div_tool").attr("issideways") == "printinfo") {
+ var Oldhtml = "";
+ if (printStyle != "" && printStyle != undefined && printContent !== "") {
+ Oldhtml = printStyle + "<body>" + printContent + "</body>";
+ LODOP.ADD_PRINT_HTM(30, 30, "95%", "90%", Oldhtml);
+ }
+ else {
+ $(".warning").remove();
+ //alert($(document.documentElement).html());
+ LODOP.ADD_PRINT_HTM(30, 43, "95%", "90%", $(document.documentElement).html());
+ }
+ } else {
+ var Oldhtml = "";
+ if (printStyle != "" && printStyle != undefined && printContent !== "") {
+ Oldhtml = printStyle + "<body>" + printContent + "</body>";
+ LODOP.ADD_PRINT_HTM(0, 0, "100%", "100%", Oldhtml);
+ }
+ else {
+ $(".warning").remove();
+ /*alert($(document.documentElement).html());*/
+ /* LODOP.ADD_PRINT_HTM(0, 0, "100%", "100%", $(document.documentElement).html());*/
+
+ // 鑾峰彇HTML鍐呭
+ var content = $(document.documentElement).html();
+
+ // 灏嗗唴瀹规寜鍒嗛〉鏍囩鍒嗗壊
+ var pages = content.split('<div class="page-break"></div>');
+ // 閬嶅巻姣忎竴椤电殑鍐呭
+ for (var i = 0; i < pages.length; i++) {
+ /* alert(pages[i]);*/
+ if (i > 0) LODOP.NewPage(); // 瀵逛簬闈炵涓�椤碉紝娣诲姞鏂伴〉
+
+ // 娣诲姞鎵撳嵃鍐呭
+ LODOP.ADD_PRINT_HTM(0, 0, "100%", "100%", pages[i]);
+ }
+ }
+ }
+ LODOP.PREVIEW();
+
+ } catch (e) {
+ //alertMsg('寮傚父淇℃伅锛�' + e.message);
+ }
+ OnPrintOver();
+ }
+ </script>
</head>
<body>
<object id="LODOP_OB" classid="clsid:2105C259-1E0C-4534-8141-A753534CB4CA" width="0" height="0">
<embed id="LODOP_EM" type="application/x-print-lodop" width="0" height="0" pluginspage="/Pages/common/install_lodop32.exe"></embed>
</object>
- <div id='div_tool' issideways="true" printparams='1,2100,2970, "A4"'>
+ <div id='div_tool' issideways="printinfo" printparams='1,2100,2970, "A4"'>
</div>
<form id="form1" class="form2" runat="server">
<table style="width: 590px; margin-top: 30px; margin: 0 auto;">
--
Gitblit v1.9.1