schangxiang@126.com
2025-09-17 f1859bb8b72998c4852aa23a605f6f7628599a2c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="CreateMainTask.aspx.cs" Inherits="iWareWms.View.TASK.MainTaskView.CreateMainTask" %>
 
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <script src="../../../res/js/LodopFuncs.js" type="text/javascript"></script>
    <link rel="stylesheet"   href="../../../res/third-party/jqueryuiautocomplete/jquery-ui.css"  />
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
        <f:PageManager ID="PageManager1" AutoSizePanelID="Panel1" runat="server" />
        <f:Panel ID="Panel1" runat="server" Layout="VBox" ShowBorder="false" ShowHeader="false">
            <Items>
                <f:Form ID="Form2" runat="server" BodyPadding="5px" ShowBorder="false" ShowHeader="false">
                    <Rows>
                        <f:FormRow runat="server">
                            <Items>
                                
                                <f:TextBox ID="tbTaskNo" ShowRedStar="true" runat="server"  Required="true" Text="" Enabled="false" Label="主任务号"  LabelWidth="90px"></f:TextBox>
                                <f:TextBox ID="tbMCode" ShowRedStar="true" runat="server"  Required="true" Label="物料号" LabelWidth="90px"></f:TextBox>
                                <f:Button ID="btnConfirm" Text="确认"  runat="server" OnClick="btnConfirm_Click" Icon="Accept"/> 
                                
                            </Items>
                        </f:FormRow>
                    </Rows>
                </f:Form>
 
                <f:Grid EnableCheckBoxSelect="false" ID="GridMainTask"   CssClass="blockpanel" BoxFlex="1"
                    runat="server" DataKeyNames="Id" AllowCellEditing="true"  ShowBorder="true" ShowHeader="true" Title="主任务物料详情"  
                    EnableRowSelectEvent="false" EnableRowClickEvent="false" EnableTextSelection="true" AllowPaging="false" EnableCollapse="false" >
                    <Columns>
                        <f:RenderField  ColumnID="Id" DataField="Id" HeaderText="Id" Hidden="true"></f:RenderField> 
                        <f:RenderField DataField="Code"  ColumnID="Code" MinWidth="250px" HeaderText="物料编号"  />
                        <f:RenderField DataField="Name"  ColumnID="Name" MinWidth="150px" HeaderText="物料名称"  />
                        <f:RenderField DataField="TypeName"  ColumnID="TypeName" MinWidth="150px" HeaderText="物料类型"  />
                        <f:RenderField DataField="Quantity" ColumnID="Quantity" MinWidth="120px" HeaderText="数量" />
                        <f:RenderField DataField="ClassificationSociety" ColumnID="ClassificationSociety" MinWidth="120px" HeaderText="船级社" />
                        <f:RenderField DataField="SerialNo" ColumnID="SerialNo" MinWidth="120px" HeaderText="规格型号" />
                        <f:RenderField DataField="Thick" ColumnID="Thick" MinWidth="120px" HeaderText="厚" />
                        <f:RenderField DataField="Wide" ColumnID="Wide" MinWidth="120px" HeaderText="宽" />
                        <f:RenderField DataField="Length" ColumnID="Length" MinWidth="120px" HeaderText="长" />
                        <f:RenderField DataField="Laneseparation" ColumnID="Laneseparation" MinWidth="120px" HeaderText="分道" ExpandUnusedSpace="true" />
                     
                    </Columns>
                                            
                    <Toolbars>
                        <f:Toolbar ID="Toolbar2" runat="server"  Position="Top">
                            <Items>
                                <f:Label runat="server" ID="lbSortMode"  Hidden="true" Text="0"></f:Label>
                                <f:Label runat="server" ID="tbId" Hidden="true" Text="0"></f:Label>
                                <f:Label runat="server" ID="lb1" Label="物料编号" LabelWidth="80px"  Hidden="true"></f:Label>
                                <f:TextBox ID="tbMateriaCode" runat="server" Hidden="true"></f:TextBox>
                                <f:DropDownList runat="server" ID="ddlTaskType" AutoSelectFirstItem="true"  Enabled="false" Label="主任务类型" LabelWidth="96px" AutoPostBack="true" >
                                    <f:ListItem Text="入库任务" Value="0" Selected="true" />
                                    <f:ListItem Text="出库任务" Value="1" />
                                </f:DropDownList>
                            </Items>
                        </f:Toolbar>
 
                                                
                        <f:Toolbar ID="Toolbar1" runat="server" ToolbarAlign="Right" Position="Bottom">                        
                            <Items>
                                <f:Button ID="btnSubmit" Text="生成" runat="server"  ValidateForms="Form2"   OnClick="btnSubmit_Click" />
                                <f:Button ID="btnCancel" Text="重置"  runat="server"  OnClick="btnCancel_Click" />     
                            </Items>
                        </f:Toolbar>
                    </Toolbars>
                </f:Grid>
            </Items>
        </f:Panel>
    </form>
 
    <script src="../../../res/third-party/jqueryuiautocomplete/jquery-ui.js"></script>
    <script type="text/javascript">
        var tbMCode = '<%= tbMCode.ClientID %>';
        var tbMateriaCode = '<%= tbMateriaCode.ClientID %>';
 
        F.ready(function () {
 
            $('#' + tbMCode + ' input').autocomplete({
                minLength: 1,
                source: function (request, response) {
                    var term = request.term;
                    $.getJSON("../MainTaskView/MainTaskData.ashx", request, function (data, status, xhr) {
                        response(data);
                    });
                }
            });
 
            $('#' + tbMateriaCode + ' input').autocomplete({
                minLength: 1,
                source: function (request, response) {
                    var term = request.term;
                    $.getJSON("../../MATERIAL/Material/MaterialData.ashx", request, function (data, status, xhr) {
                        response(data);
                    });
                }
            });
 
        });
 
    </script>
</body>
</html>