feat(hjgl): 完善焊前检查和防腐检查流程
焊前检查需要同时覆盖下料、组对和防腐检查,并支持移动端查询与保存。 扩展焊前检查模型、服务和页面字段,补充检查结果、不合格原因、整改要求、 附件和防腐检查记录,便于按焊口和材料追溯检查过程。
This commit is contained in:
@@ -324,18 +324,27 @@
|
||||
IsModal="true" Width="800px" Height="560px">
|
||||
</f:Window>
|
||||
<f:Menu ID="Menu1" runat="server">
|
||||
<f:MenuButton ID="btnEditMatGrid1" OnClick="btnEditMatGrid1_Click" EnablePostBack="true"
|
||||
runat="server" Text="编辑" Icon="Pencil">
|
||||
</f:MenuButton>
|
||||
<f:MenuButton ID="btnDelMatGrid1" OnClick="btnDelMatGrid1_Click" EnablePostBack="true"
|
||||
ConfirmText="删除选中行?" ConfirmTarget="Top" runat="server"
|
||||
Text="删除" Icon="Delete">
|
||||
</f:MenuButton>
|
||||
</f:Menu>
|
||||
<f:Menu ID="Menu2" runat="server">
|
||||
<f:MenuButton ID="btnEditMatGrid2" OnClick="btnEditMatGrid2_Click" EnablePostBack="true"
|
||||
runat="server" Text="编辑" Icon="Pencil">
|
||||
</f:MenuButton>
|
||||
<f:MenuButton ID="btnDelMat" OnClick="btnDelMatGrid2_Click" EnablePostBack="true"
|
||||
ConfirmText="删除选中行?" ConfirmTarget="Top" runat="server"
|
||||
Text="删除" Icon="Delete">
|
||||
</f:MenuButton>
|
||||
</f:Menu>
|
||||
<f:Menu ID="Menu3" runat="server">
|
||||
<f:MenuButton ID="btnEditMatGrid3" OnClick="btnEditMatGrid3_Click" EnablePostBack="true"
|
||||
runat="server" Text="编辑" Icon="Pencil">
|
||||
</f:MenuButton>
|
||||
<f:MenuButton ID="btnDelMat2" OnClick="btnDelMatGrid3_Click" EnablePostBack="true"
|
||||
ConfirmText="删除选中行?" ConfirmTarget="Top" runat="server"
|
||||
Text="删除" Icon="Delete">
|
||||
@@ -346,18 +355,25 @@
|
||||
var menuID1 = '<%= Menu1.ClientID %>';
|
||||
var menuID2 = '<%= Menu2.ClientID %>';
|
||||
var menuID3 = '<%= Menu3.ClientID %>';
|
||||
var gridID1 = '<%= Grid1.ClientID %>';
|
||||
var gridID2 = '<%= Grid2.ClientID %>';
|
||||
var gridID3 = '<%= Grid3.ClientID %>';
|
||||
function selectRowAndShowMenu(gridID, menuID, rowId) {
|
||||
if (rowId) {
|
||||
F(gridID).selectRow(rowId);
|
||||
}
|
||||
F(menuID).show();
|
||||
return false;
|
||||
}
|
||||
// 返回false,来阻止浏览器右键菜单
|
||||
function onRowContextMenu3(event, rowId) {
|
||||
F(menuID3).show(); //showAt(event.pageX, event.pageY);
|
||||
return false;
|
||||
return selectRowAndShowMenu(gridID3, menuID3, rowId);
|
||||
}
|
||||
function onRowContextMenu2(event, rowId) {
|
||||
F(menuID2).show(); //showAt(event.pageX, event.pageY);
|
||||
return false;
|
||||
return selectRowAndShowMenu(gridID2, menuID2, rowId);
|
||||
}
|
||||
function onRowContextMenu1(event, rowId) {
|
||||
F(menuID1).show(); //showAt(event.pageX, event.pageY);
|
||||
return false;
|
||||
return selectRowAndShowMenu(gridID1, menuID1, rowId);
|
||||
}
|
||||
function onGridDataLoad(event) {
|
||||
this.mergeColumns(['PrefabricatedComponents']);
|
||||
|
||||
Reference in New Issue
Block a user