📄 workview.aspx
字号:
<%@ Page language="c#" Codebehind="WorkView.aspx.cs" AutoEventWireup="false" Inherits="WorkGroupManager.work.WorkView" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>工作空间</title>
<meta name="GENERATOR" Content="Microsoft Visual Studio 7.0">
<meta name="CODE_LANGUAGE" Content="C#">
<meta name="vs_defaultClientScript" content="JavaScript">
<LINK href="../CSS/ADCC.css" type="text/css" rel="stylesheet">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
<script language="javascript">
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_findObj(n, d) { //v3.0
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}
function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
</script>
<script language="javascript">
function Add()
{
//对打开页面的父窗口页面URL进行合成处理
OriginalURL=window.location.toString();
ReplaceURL=OriginalURL.replace(/&/g,"|");
var PageIndex=document.getElementById('PageIndex').innerText;
var pk1='<%=ViewState["pk1"]%>';
var pk2='<%=ViewState["pk2"]%>';
var pk3='<%=ViewState["pk3"]%>';
var user = '<%=Session["user"]%>';
if(pk2!=user)
{
alert('此用户不能添加此任务的工作记录!');
}
else
{
window.open('WorkAdd.aspx?ParentURL=' + ReplaceURL + '&PageIndex=' + PageIndex+'&tNo='+pk1+'&tExecutor='+pk2+'&Promulgator='+pk3,'','width=490px,height=248px,resizable=no,left=' + (screen.availWidth-620)/2 + ',top=' + (screen.availHeight-470)/2 );
}
}
//点击行选中或不选
function Select(row)
{
var select = row;
if(select.childNodes[0].childNodes[0].checked == true)
{
select.childNodes[0].childNodes[0].checked = false;
}
else
{
select.childNodes[0].childNodes[0].checked = true;
}
}
function Modify()
{
var m=0,n=0; //m用于记录选中项的索引号,n用于记录选中项的个数
var t=document.getElementsByTagName("input"); //获取页面中类型为input的元素个数
for(var i=0;i<t.length;i++)
{
if (t[i].type == "checkbox" && t[i].name.indexOf("CheckBox1") != -1 && t[i].checked == true)
{
m = i;
n++;
}
}
if (n == 0)
{
alert("请选择执行人想要修改的工作纪录!");
}
else if(n > 1)
{
alert("只能选择一项工作纪录进行修改!")
}
else
{
//对打开页面的父窗口页面URL进行合成处理
OriginalURL=window.location.toString();
ReplaceURL=OriginalURL.replace(/&/g,"|");
var pk1 = t[m].parentNode.childNodes[2].value;
var pk2 = t[m].parentNode.childNodes[4].value;
var pk3 = t[m].parentNode.childNodes[6].value;
var PageIndex=document.getElementById('PageIndex').innerText;
var user = '<%=Session["user"]%>';
if(pk2!=user)
{
alert('不能修改其他执行人的工作记录!');
}
else
{
window.open('WorkMod.aspx?ParentURL=' + ReplaceURL + '&PageIndex=' + PageIndex + '&tNo='+ pk1 + '&tExcutor=' + pk2+'&eDate='+pk3,'','width=490px,height=260px,resizable=no,left=' + (screen.availWidth-620)/2 + ',top=' + (screen.availHeight-470)/2 );
}
}
}
function pModify()
{
var m=0,n=0; //m用于记录选中项的索引号,n用于记录选中项的个数
var t=document.getElementsByTagName("input"); //获取页面中类型为input的元素个数
for(var i=0;i<t.length;i++)
{
if (t[i].type == "checkbox" && t[i].name.indexOf("CheckBox1") != -1 && t[i].checked == true)
{
m = i;
n++;
}
}
if (n == 0)
{
alert("请选择发布人要填写的工作纪录!");
}
else if(n > 1)
{
alert("只能选择一项工作纪录进行填写!")
}
else
{
//对打开页面的父窗口页面URL进行合成处理
OriginalURL=window.location.toString();
ReplaceURL=OriginalURL.replace(/&/g,"|");
var pk1 = t[m].parentNode.childNodes[2].value;
var pk2 = t[m].parentNode.childNodes[4].value;
var pk3 = t[m].parentNode.childNodes[6].value;
var pk4 = t[m].parentNode.childNodes[8].value;
var PageIndex=document.getElementById('PageIndex').innerText;
var user = '<%=Session["user"]%>';
if(pk4!=user)
{
alert('不能修改其他发布人的工作记录!');
}
else
{
window.open('WorkPMod.aspx?ParentURL=' + ReplaceURL + '&PageIndex=' + PageIndex + '&tNo='+ pk1 + '&tExcutor=' + pk2+'&eDate='+pk3,'','width=490px,height=395px,resizable=no,left=' + (screen.availWidth-620)/2 + ',top=' + (screen.availHeight-470)/2 );
}
}
}
</script>
<script language="javascript" event="onclick" for="LinkButton1">
//删除选中的项,在删除按钮提交服务器之前触发并执行
var m=0,n=0; //m用于记录选中项的索引号,n用于记录选中项的个数
var t=document.getElementsByTagName("input"); //获取页面中类型为input的元素个数
for(var i=0;i<t.length;i++)
{
if (t[i].type == "checkbox" && t[i].name.indexOf("CheckBox1") != -1 && t[i].checked == true)
{
m = i;
n++;
}
}
if (n == 0)
{
alert("请选择想要删除的工作!");
return false;
}
else if(n>1)
{
alert("每次只能删除一项工作!");
return false;
}
else
{
var pk2 = t[m].parentNode.childNodes[4].value;
var user = '<%=Session["user"]%>';
if(pk2!=user)
{
alert('不能修改其他人的任务!');
return false;
}
else
{
return confirm('您确定要删除选中的工作吗?');
}
}
</script>
</HEAD>
<body leftMargin="29" topMargin="0">
<form id="WorkView" method="post" runat="server">
<TABLE id="Table5" cellSpacing="0" cellPadding="0" width="800" border="0">
<TR>
<TD vAlign="bottom" noWrap height="35">
<TABLE id="Table6" cellSpacing="0" cellPadding="0" border="0">
<TR>
<TD vAlign="bottom"><IMG src="../pics/biaoqian-left.jpg"></TD>
<TD width="150" background="../pics/biaoqian-center.jpg">
<P align="center">工作记录列表</P>
</TD>
<TD><IMG src="../pics/biaoqian-right.jpg"></TD>
</TR>
</TABLE>
</TD>
<TD height="35">
<P align="right"><FONT color="#ffffff">
<asp:Label id="lbtask" runat="server">工作记录类型:</asp:Label></FONT>
<asp:DropDownList id="ddlType" runat="server" Width="138px" AutoPostBack="True">
<asp:ListItem Value="0" Selected="True">未浏览的工作记录</asp:ListItem>
<asp:ListItem Value="1">已浏览的工作记录</asp:ListItem>
<asp:ListItem Value="2">-----全部-----</asp:ListItem>
</asp:DropDownList> </FONT></P>
</TD>
</TR>
<TR>
<TD colSpan="2">
<P align="center"><asp:datagrid id="DataGrid1" runat="server" CellPadding="2" BorderColor="#336797" HorizontalAlign="Center"
CssClass="table" AutoGenerateColumns="False" AllowPaging="True" PageSize="3" Width="800px">
<ItemStyle CssClass="tbody"></ItemStyle>
<HeaderStyle HorizontalAlign="Center" CssClass="thead"></HeaderStyle>
<Columns>
<asp:TemplateColumn>
<ItemStyle HorizontalAlign="Center"></ItemStyle>
<ItemTemplate>
<asp:CheckBox id="CheckBox1" runat="server"></asp:CheckBox>
<INPUT id="Hidden1" style="WIDTH: 0px; HEIGHT: 0px" type="hidden" size="1" runat="server" NAME="Hidden1" value='<%# DataBinder.Eval(Container, "DataItem.任务编号") %>'>
<INPUT id="Hidden2" style="WIDTH: 0px; HEIGHT: 0px" type="hidden" size="1" runat="server" NAME="Hidden2" value='<%# DataBinder.Eval(Container, "DataItem.执行人") %>'>
<INPUT id="Hidden3" style="WIDTH: 0px; HEIGHT: 0px" type="hidden" size="1" runat="server" NAME="Hidden3" value='<%# DataBinder.Eval(Container, "DataItem.填写时间") %>'>
<INPUT id="Hidden4" style="WIDTH: 0px; HEIGHT: 0px" type="hidden" size="1" runat="server" NAME="Hidden4" value='<%# DataBinder.Eval(Container, "DataItem.发布人") %>'>
</ItemTemplate>
</asp:TemplateColumn>
<asp:BoundColumn DataField="任务编号" HeaderText="任务编号"></asp:BoundColumn>
<asp:BoundColumn DataField="执行人" HeaderText="执行人"></asp:BoundColumn>
<asp:BoundColumn DataField="填写时间" HeaderText="执行人填写时间" DataFormatString="{0:yyyy-MM-dd}"></asp:BoundColumn>
<asp:BoundColumn DataField="任务内容" HeaderText="执行人填写内容"></asp:BoundColumn>
<asp:TemplateColumn HeaderText="发布人浏览">
<ItemTemplate>
<asp:Label runat="server" Text='<%#WorkGroupManager.WebFormBase.ValueToString(DataBinder.Eval(Container, "DataItem.发布人是否浏览"))%>'>
</asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.发布人是否浏览") %>'>
</asp:TextBox>
</EditItemTemplate>
</asp:TemplateColumn>
<asp:BoundColumn DataField="发布人" HeaderText="发布人"></asp:BoundColumn>
<asp:BoundColumn DataField="发布人填写时间" HeaderText="发布人填写时间" DataFormatString="{0:yyyy-MM-dd}"></asp:BoundColumn>
<asp:BoundColumn DataField="发布人填写内容" HeaderText="发布人人填写内容"></asp:BoundColumn>
<asp:TemplateColumn HeaderText="执行人浏览">
<ItemTemplate>
<asp:Label runat="server" Text='<%#WorkGroupManager.WebFormBase.ValueToString(DataBinder.Eval(Container, "DataItem.执行人是否浏览")) %>'>
</asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.执行人是否浏览") %>'>
</asp:TextBox>
</EditItemTemplate>
</asp:TemplateColumn>
</Columns>
<PagerStyle Visible="False"></PagerStyle>
</asp:datagrid></P>
</TD>
</TR>
<TR>
<TD background="../pics/biaodan-di.jpg" height="19">
<asp:label id="Label2" runat="server">上一页</asp:label>
<asp:label id="Label3" runat="server">下一页</asp:label>
<asp:label id="Label4" runat="server">当前第m页/共n页</asp:label></TD>
<TD background="../pics/biaodan-di.jpg" height="19">
<asp:Panel id="p1" runat="server">
<TABLE id="TableCL" cellSpacing="0" cellPadding="0" align="right" border="0">
<TR>
<asp:Panel id="pE" runat="server">
<TD><IMG src="../pics/biaodan-d-left.jpg"></TD>
<TD background="../pics/biaodan-d-center.jpg"><A onmouseover="MM_swapImage('Image1','','../pics/niu-yellow.jpg',1)" onmouseout="MM_swapImgRestore()"
href="javascript:Add()"><IMG height="19" src="../pics/niu-blue.jpg" width="15" border="0" name="Image1"></A></TD>
<TD background="../pics/biaodan-d-center.jpg"><A onmouseover="MM_swapImage('Image1','','../pics/niu-yellow.jpg',1)" onmouseout="MM_swapImgRestore()"
href="javascript:Add()">新增</A> </TD>
<TD background="../pics/biaodan-d-center.jpg"><A onmouseover="MM_swapImage('Image2','','../pics/niu-yellow.jpg',1)" onmouseout="MM_swapImgRestore()"><IMG height="19" src="../pics/niu-blue.jpg" width="15" border="0" name="Image2"></A></TD>
<TD background="../pics/biaodan-d-center.jpg">
<asp:linkbutton id="LinkButton1" onmouseover="MM_swapImage('Image2','','../pics/niu-yellow.jpg',1)"
onmouseout="MM_swapImgRestore()" runat="server">删 除</asp:linkbutton> </TD>
<TD background="../pics/biaodan-d-center.jpg"><A onmouseover="MM_swapImage('Image3','','../pics/niu-yellow.jpg',1)" onmouseout="MM_swapImgRestore()"
href="javascript:Modify()"><IMG height="19" src="../pics/niu-blue.jpg" width="15" border="0" name="Image3"></A></TD>
<TD background="../pics/biaodan-d-center.jpg"><A onmouseover="MM_swapImage('Image3','','../pics/niu-yellow.jpg',1)" onmouseout="MM_swapImgRestore()"
href="javascript:Modify()">修改</A></TD>
<TD align="right"><IMG src="../pics/biaodan-d-right.jpg"></TD>
</asp:Panel>
<asp:Panel id="pP" runat="server">
<TD background="../pics/biaodan-d-center.jpg"><A onmouseover="MM_swapImage('Image4','','../pics/niu-yellow.jpg',1)" onmouseout="MM_swapImgRestore()"
href="javascript:pModify()"><IMG height="19" src="../pics/niu-blue.jpg" width="15" border="0" name="Image4"></A></TD>
<TD background="../pics/biaodan-d-center.jpg"><A onmouseover="MM_swapImage('Image4','','../pics/niu-yellow.jpg',1)" onmouseout="MM_swapImgRestore()"
href="javascript:pModify()">填写</A><FONT face="宋体">修改</FONT></TD>
<TD align="right"><IMG src="../pics/biaodan-d-right.jpg"></TD>
</asp:Panel></TR>
</TABLE>
</asp:Panel></TD>
</TR>
</TABLE>
</form>
<P></P>
</body>
</HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -