运行日志调整提交

This commit is contained in:
2024-05-04 00:43:11 +08:00
parent 02ee4be036
commit 9a7c5aae14
6 changed files with 400 additions and 184 deletions
@@ -62,21 +62,21 @@
</f:FormRow>
<f:FormRow>
<Items>
<f:CheckBoxList ID="rdbOperation" AutoPostBack="true" OnSelectedIndexChanged="rdbOperation_SelectedIndexChanged" DataTextField="Text" DataValueField="Value"
Label="系统选项" ColumnNumber="3" runat="server" ShowRedStar="true" Required="true" DisplayType="Switch" SwitchTextVisible="true">
</f:CheckBoxList>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:ContentPanel ID="ContentPanel4" Title="系统项" ShowBorder="true" BodyPadding="10px" EnableCollapse="true" ShowHeader="true" AutoScroll="true"
<f:ContentPanel ID="ContentPanel4" Title="装置运行情况" ShowBorder="true" BodyPadding="10px" EnableCollapse="true" ShowHeader="true" AutoScroll="true"
runat="server">
<f:Form ID="Form5" ShowBorder="false" ShowHeader="false" AutoScroll="true"
BodyPadding="10px" runat="server" RedStarPosition="BeforeText" LabelAlign="Right">
<Rows>
<f:FormRow>
<Items>
<f:Grid ID="gvSystemOption" ShowBorder="true" ShowHeader="false" runat="server" Height="400px"
<f:CheckBoxList ID="rdbEngineeringOperation" AutoPostBack="true" OnSelectedIndexChanged="rdbEngineeringOperation_SelectedIndexChanged" DataTextField="Text" DataValueField="Value"
Label="公用工程" ColumnNumber="3" runat="server" DisplayType="Switch" SwitchTextVisible="true">
</f:CheckBoxList>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:Grid ID="gvEngineeringOption" ShowBorder="true" ShowHeader="false" runat="server" Height="300px"
AllowCellEditing="true" ClicksToEdit="1" DataIDField="RunningId" ForceFit="true"
DataKeyNames="RunningId,InstallationId,ProcessesId,SystemId,SystemName" EnableMultiSelect="false" ShowGridHeader="true"
EnableColumnLines="true">
@@ -102,12 +102,48 @@
</f:Grid>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:CheckBoxList ID="rdbDeviceOption" AutoPostBack="true" OnSelectedIndexChanged="rdbDeviceOption_SelectedIndexChanged" DataTextField="Text" DataValueField="Value"
Label="工艺装置" ColumnNumber="3" runat="server" DisplayType="Switch" SwitchTextVisible="true">
</f:CheckBoxList>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:Grid ID="gvDeviceOption" ShowBorder="true" ShowHeader="false" runat="server" Height="300px"
AllowCellEditing="true" ClicksToEdit="1" DataIDField="RunningId" ForceFit="true"
DataKeyNames="RunningId,InstallationId,ProcessesId,SystemId,SystemName" EnableMultiSelect="false" ShowGridHeader="true"
EnableColumnLines="true">
<Columns>
<f:RowNumberField EnablePagingNumber="true" HeaderText="序号" Width="50px" HeaderTextAlign="Center"
TextAlign="Center" />
<f:RenderField Width="150px" ColumnID="SystemName" DataField="SystemName" HeaderText="系统名称"
HeaderTextAlign="Center" TextAlign="Left">
</f:RenderField>
<f:RenderField Width="300px" ColumnID="Situation" DataField="Situation" FieldType="String"
HeaderText="运行情况" HeaderTextAlign="Center" TextAlign="Left">
<Editor>
<f:TextArea runat="server" ID="TextArea1"></f:TextArea>
</Editor>
</f:RenderField>
<f:RenderField Width="300px" ColumnID="Remarks" DataField="Remarks" FieldType="String"
HeaderText="备注" HeaderTextAlign="Center" TextAlign="Left">
<Editor>
<f:TextArea runat="server" ID="TextArea2"></f:TextArea>
</Editor>
</f:RenderField>
</Columns>
</f:Grid>
</Items>
</f:FormRow>
</Rows>
</f:Form>
</f:ContentPanel>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:ContentPanel ID="ContentPanel5" Title="交班注意" ShowBorder="true" BodyPadding="10px" EnableCollapse="true" ShowHeader="true" AutoScroll="true"
@@ -126,7 +162,6 @@
</f:ContentPanel>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:ContentPanel ID="ContentPanel1" Title="操作问题" ShowBorder="true" BodyPadding="10px" EnableCollapse="true" ShowHeader="true" AutoScroll="true"
@@ -240,9 +275,9 @@
//验证检查结果
function isValid() {
var gvOption = F('<%= gvSystemOption.ClientID %>');
var valid = true, modifiedData = gvOption.getMergedData();
//公用工程
var gvEngOption = F('<%= gvEngineeringOption.ClientID %>');
var valid = true, modifiedData = gvEngOption.getMergedData();
$.each(modifiedData, function (index, rowData) {
if (rowData.status === 'deleted') {
return true;
@@ -252,7 +287,7 @@
F.alert({
message: '请输入运行情况!',
ok: function () {
gvOption.startEdit(rowData.id, 'Situation');
gvEngOption.startEdit(rowData.id, 'Situation');
}
});
valid = false;
@@ -263,14 +298,45 @@
F.alert({
message: '请输入备注!',
ok: function () {
gvOption.startEdit(rowData.id, 'Remarks');
gvEngOption.startEdit(rowData.id, 'Remarks');
}
});
valid = false;
return false;
}
});
if (valid == false) return valid;
//工艺装置
var gvDeviceOption = F('<%= gvDeviceOption.ClientID %>');
var valid = true, modifiedData = gvDeviceOption.getMergedData();
$.each(modifiedData, function (index, rowData) {
if (rowData.status === 'deleted') {
return true;
}
var situation = rowData.values['Situation'];
if (typeof (situation) != 'undefined' && $.trim(situation) == '') {
F.alert({
message: '请输入运行情况!',
ok: function () {
gvDeviceOption.startEdit(rowData.id, 'Situation');
}
});
valid = false;
return false;
}
var remarks = rowData.values['Remarks'];
if (typeof (remarks) != 'undefined' && $.trim(remarks) == '') {
F.alert({
message: '请输入备注!',
ok: function () {
gvDeviceOption.startEdit(rowData.id, 'Remarks');
}
});
valid = false;
return false;
}
});
if (valid == false) return valid;
//操作问题
var gvOperation = F('<%= gvOperation.ClientID %>');
var valid = true, modifiedData = gvOperation.getMergedData();
@@ -301,7 +367,7 @@
return false;
}
});
if (valid == false) return valid;
//维护问题
var gvMaintenance = F('<%= gvMaintenance.ClientID %>');
var valid = true, modifiedData = gvMaintenance.getMergedData();