SGGL_JT/SUBQHSE/FineUIPro.Web/Customization/ZJ/HSSE/HiddenInspection/SuperviseCheckEdit.aspx

214 lines
12 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.

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="SuperviseCheckEdit.aspx.cs" Inherits="FineUIPro.Web.Customization.ZJ.HSSE.HiddenInspection.SuperviseCheckEdit" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>编辑安全监督检查报告</title>
<link href="~/res/css/common.css" rel="stylesheet" type="text/css" />
<script src="../../../../res/js/jquery-3.4.1.min.js"></script>
<link href="../../../../res/css/viewer.min.css" rel="stylesheet" />
<script src="../../../../res/js/viewer.min.js"></script>
<style type="text/css">
.labcenter {
text-align: center;
}
.f-grid-row .f-grid-cell-inner {
white-space: normal;
word-break: break-all;
}
</style>
</head>
<body>
<form id="form1" runat="server">
<f:PageManager ID="PageManager1" AutoSizePanelID="SimpleForm1" runat="server" />
<f:Form ID="SimpleForm1" ShowBorder="false" ShowHeader="false" AutoScroll="true"
BodyPadding="10px" runat="server" RedStarPosition="BeforeText" LabelAlign="Right">
<Rows>
<f:FormRow>
<Items>
<f:TextBox ID="txtSuperviseCheckReportCode" runat="server" Label="检查编号" Required="true" FocusOnPageLoad="true"
MaxLength="50" ShowRedStar="true" AutoPostBack="true" OnTextChanged="TextBox_TextChanged">
</f:TextBox>
<f:DatePicker runat="server" DateFormatString="yyyy-MM-dd" Label="检查日期" ID="dpkCheckDate">
</f:DatePicker>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:DropDownList ID="ddlProjectId" runat="server" EmptyText="请选择项目" EnableEdit="true"
Label="检查对象" ShowRedStar="true" AutoPostBack="true" OnSelectedIndexChanged="ddlProjectId_SelectedIndexChanged">
</f:DropDownList>
<f:TextBox ID="txtCheckTeam" runat="server" Label="检查组/人">
</f:TextBox>
</Items>
</f:FormRow>
<f:FormRow runat="server">
<Items>
<f:DropDownList ID="drpRcMan" Required="true" Label="责任人" runat="server" EnableEdit="true" ShowRedStar="true">
</f:DropDownList>
</Items>
</f:FormRow>
<f:FormRow CssStyle="margin-left:0px" runat="server" ID="addFr">
<Items>
<f:Button CssStyle="margin-left:0px" ID="btnNew" Text="新增检查项" Icon="Add" OnClick="btnAdd_Click" runat="server" MarginLeft="50px">
</f:Button>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:Grid ID="Grid1" ShowBorder="true" ShowHeader="false" runat="server" DataIDField="DetailId" PageSize="50"
DataKeyNames="DetailId" ShowGridHeader="true" SortField="DetailId" SortDirection="ASC" OnRowCommand="Grid1_RowCommand"
MinHeight="350px" AllowCellEditing="true" ClicksToEdit="1" AllowSorting="true" EnableColumnLines="true" OnPreDataBound="Grid1_PreDataBound"
EnableTextSelection="True">
<Columns>
<f:RowNumberField EnablePagingNumber="true" HeaderText="序号" Width="50px" HeaderTextAlign="Center"
TextAlign="Center" />
<f:RenderField Width="200px" ColumnID="QueDescribe" DataField="QueDescribe"
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="问题描述">
<Editor>
<f:TextBox ID="txtQueDescribe" runat="server" ShowRedStar="true">
</f:TextBox>
</Editor>
</f:RenderField>
<f:RenderField Width="200px" ColumnID="QueSuggest" DataField="QueSuggest"
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="防范措施">
<Editor>
<f:TextArea ID="txtQueSuggest" runat="server" ShowRedStar="true">
</f:TextArea>
</Editor>
</f:RenderField>
<f:RenderField Width="100px" ColumnID="RiskLevel" DataField="RiskLevel" SortField="RiskLevel"
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="风险等级">
<Editor>
<f:DropDownList ID="drpRiskLevel" Required="true" runat="server" EnableEdit="true" ShowRedStar="true">
</f:DropDownList>
</Editor>
</f:RenderField>
<f:RenderField Width="200px" ColumnID="SituationDescription" DataField="SituationDescription"
FieldType="String" HeaderTextAlign="Center" TextAlign="Left" HeaderText="情况说明">
<Editor>
<f:TextArea ID="txtSituationDescription" runat="server">
</f:TextArea>
</Editor>
</f:RenderField>
<f:TemplateField ColumnID="tfImageUrl1" Width="120px" HeaderText="整改前" HeaderTextAlign="Center"
TextAlign="Left">
<ItemTemplate>
<asp:Label ID="lbImageUrl1" runat="server" Text='<%# ConvertImageUrlByImage(Eval("DetailId")) %>'></asp:Label>
</ItemTemplate>
</f:TemplateField>
<f:TemplateField ColumnID="tfImageUrl2" Width="120px" HeaderText="整改后" HeaderTextAlign="Center"
TextAlign="Left">
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# ConvertImgUrlByImage(Eval("DetailId")) %>'></asp:Label>
</ItemTemplate>
</f:TemplateField>
<f:LinkButtonField Width="140px" HeaderText="问题图片上传" ConfirmTarget="Top" CommandName="attchUrl"
TextAlign="Center" ToolTip="上传" Text="上传" />
<f:LinkButtonField Width="140px" HeaderText="整改图片上传" ConfirmTarget="Top" CommandName="RectificationUrl"
TextAlign="Center" ToolTip="上传" Text="上传" />
<f:LinkButtonField ColumnID="Delete" Width="50px" EnablePostBack="false" Icon="Delete"
HeaderTextAlign="Center" HeaderText="删除" />
</Columns>
<Listeners>
<%-- <f:Listener Event="beforeedit" Handler="onGridBeforeEdit" />--%>
<f:Listener Event="beforerowcontextmenu" Handler="onRowContextMenu" />
<%--<f:Listener Event="afteredit" Handler="onGridAfterEdit" />--%>
</Listeners>
</f:Grid>
</Items>
</f:FormRow>
</Rows>
<Toolbars>
<f:Toolbar ID="Toolbar1" Position="Bottom" ToolbarAlign="Right" runat="server">
<Items>
<f:Button ID="btnSave" Icon="SystemSave" runat="server" ValidateForms="SimpleForm1" Text="保存" Hidden="True"
OnClick="btnSave_Click">
</f:Button>
<f:Button ID="btnSubmit" Icon="SystemSaveNew" runat="server" ToolTip="提交" ValidateForms="SimpleForm1" Text="提交" Hidden="True"
OnClick="btnSubmit_Click">
</f:Button>
<f:Button ID="btnClose" EnablePostBack="false" ToolTip="关闭" runat="server" Icon="SystemClose" Text="关闭">
</f:Button>
<f:TextBox Hidden="true" ID="hdId" runat="server">
</f:TextBox>
<f:TextBox Hidden="true" ID="hdAttachUrl" runat="server">
</f:TextBox>
</Items>
</f:Toolbar>
</Toolbars>
</f:Form>
<f:Window ID="Window1" Title="上传附件" Hidden="true" EnableIFrame="true" EnableMaximize="true"
Target="Self" EnableResize="true" runat="server" IsModal="true"
Width="500px" Height="300px">
</f:Window>
<f:Window ID="WindowAtt" Title="弹出窗体" Hidden="true" EnableIFrame="true" EnableMaximize="true"
Target="Parent" EnableResize="true" runat="server" IsModal="true" Width="700px"
Height="500px">
</f:Window>
</form>
<script type="text/javascript">
// 返回false来阻止浏览器右键菜单
function onRowContextMenu(event, rowId) {
//F(menuID).show(); //showAt(event.pageX, event.pageY);
return false;
}
var gridClientID = '<%= Grid1.ClientID %>';
var imgID = '<%=Grid1.ClientID %>';
function showImg() {
var $wrap = $("#" + imgID)
console.log($wrap)
$wrap.find('img').on('click', function () {
var src = $(this).attr('src');
console.log(src)
if (src.indexOf("/res/icon") != -1) {
return;
}
var div = document.createElement('div');
div.style.display = 'none';
div.innerHTML = '<img src="' + src + '">'; // 创建一个包含图片的 div 元素
document.body.appendChild(div); // 将 div 元素添加到页面中
var viewer = new Viewer(div.firstChild); // 创建 Viewer 实例并传入图片元素
viewer.show(); // 显示图片预览
// 在 Viewer 关闭后移除添加的 div 元素
viewer.on('hidden', function () {
document.body.removeChild(div);
});
/* console.log(src);
$('.imgPreview img').attr('src', src);
$('.imgPreview').show()*/
});
$('.imgPreview').on('click', function () {
// $('.imgPreview').hide()
});
/* $wrap.find('img').hover(function (e) {
console.log($(this).offset())
var top = $(this).offset().top;
var left = $(this).offset().left - 200;
var src = $(this).attr('src')
console.log('src', src, top, left)
$('#imgID1').css("left", left).css("top", top).show().find('img').attr('src', src)
}, function () {
$('#imgID1').hide()
})*/}
F.ready(function () {
showImg();
})
</script>
</body>
</html>