Jelajahi Sumber

Merge remote-tracking branch 'origin/master'

蔡德晨 5 tahun lalu
induk
melakukan
0e9a92c459

TEMPAT SAMPAH
src/main/webapp/icon/daochu.png


TEMPAT SAMPAH
src/main/webapp/icon/daochu2.png


+ 18 - 16
src/main/webapp/webpage/modules/sg/project/addItem2Form.jsp

@@ -28,9 +28,9 @@
             <div class="layui-card">
                 <form id="inputForm"class="layui-form" action="${ctx}/project/import" method="post" enctype="multipart/form-data">
                     <div class="layui-card-body" style="margin-top: 2px;">
-                        <fieldset class="layui-elem-field layui-field-title" style="margin-top: 20px;">
-                            <legend style="font-size: 15px;">选择工程</legend>
-                        </fieldset>
+                        <%--<fieldset class="layui-elem-field layui-field-title" style="margin-top: 20px;">--%>
+                            <%--<legend style="font-size: 15px;">选择工程</legend>--%>
+                        <%--</fieldset>--%>
                         <div class="layui-form-item">
                             <div class="layui-inline">
                                 <label class="layui-form-label">*工程名称</label>
@@ -39,9 +39,17 @@
                                 </div>
                             </div>
                         </div>
-                        <fieldset class="layui-elem-field layui-field-title" style="margin-top: 20px;">
-                            <legend style="font-size: 15px;">选择项目</legend>
-                        </fieldset>
+                            <div class="layui-form-item">
+                                <div class="layui-inline">
+                                    <label class="layui-form-label">*项目名称</label>
+                                    <div class="layui-input-inline">
+                                        <input type="text" name="name"  class="layui-input" id="inputwrite">
+                                    </div>
+                                </div>
+                            </div>
+                        <%--<fieldset class="layui-elem-field layui-field-title" style="margin-top: 20px;">--%>
+                            <%--<legend style="font-size: 15px;">选择项目</legend>--%>
+                        <%--</fieldset>--%>
                         <input id="newText1" hidden name="projectId" value=""/>
                         <div class="layui-form-item">
                             <div class="layui-inline" style="margin-left:30px;margin-top: 10px;display: flex">
@@ -63,14 +71,7 @@
                                 </div>
                             </div>
                         </div>
-                        <div class="layui-form-item">
-                            <div class="layui-inline">
-                                <label class="layui-form-label">项目名称</label>
-                                <div class="layui-input-inline">
-                                    <input type="text" name="name"  class="layui-input" id="inputwrite">
-                                </div>
-                            </div>
-                        </div>
+
                         <div class="layui-form-item">
                             <div class="layui-inline">
                                 <label class="layui-form-label">项目编号</label>
@@ -81,8 +82,8 @@
                         </div>
                         <div class="layui-form-item">
                             <div class="layui-input-block">
-                                <button class="layui-btn" lay-submit="" lay-filter="mysubmit" type="submit" id="newProject">创建</button>
-                                <button type="reset" class="layui-btn layui-btn-primary">取消</button>
+                                <%--<button class="layui-btn" lay-submit="" lay-filter="mysubmit" type="submit" id="newProject">创建</button>--%>
+                                <%--<button type="reset" class="layui-btn layui-btn-primary">取消</button>--%>
                             </div>
                         </div>
                     </div>
@@ -113,6 +114,7 @@
         $("#newText1").val(newText1);
     })
     function doSubmit(obj){//回调函数,在编辑和保存动作时,供openDialog调用提交表单。
+
         $("#inputForm").submit();
     }
 </script>

+ 142 - 42
src/main/webapp/webpage/modules/sg/project/manageList.jsp

@@ -48,7 +48,7 @@
 <body style="height:100%">
 <input style="display: none;" id="addtext" value=""/>
 <div class="layui-main-bgc">
-    <sys:message content="${message}"/>
+    <%--<sys:message content="${message}"/>--%>
     <div class="layui-row layui-col-space15">
         <div class="layui-col-md12">
             <div class="layui-card">
@@ -58,7 +58,7 @@
                         <div class="layui-btn-group">
                             <button type="button" class="layui-btn layui-btn-normal layui-btn-meself" onclick="addProject()"><i class="layui-icon"></i>新建</button>
                             <button type="button" class="layui-btn layui-btn-primary layui-btn-meself"  onclick="refresh()"><img class="layui-meself-img1" src="${ctxp}/icon/refush.png" alt="">&nbsp;刷新</button>
-                            <button type="button" class="layui-btn layui-btn-warm  layui-btn-meself"  onclick="refresh()"><img class="layui-meself-img1" src="${ctxp}/icon/refush.png" alt="">&nbsp;导出</button>
+                            <button type="button" class="layui-btn layui-btn-warm  layui-btn-meself" href="#"><img class="layui-meself-img1" src="${ctxp}/icon/daochu2.png" alt="">&nbsp;导出</button>
                         </div>
                         <table id="table1" class="layui-table" lay-filter="table1"></table>
                     </div>
@@ -97,32 +97,35 @@
                             ////对操作进行初始化
                             var xml = "";
                             if(d.status==1){
-                                xml += "<a class='layui-btn layui-btn-primary layui-btn-xs' onclick=\"look( '${ctx}/project/form?id=" + d.id + "&tabId=1')\">查看</a>"
-                                    +"<a class='layui-btn layui-btn-xs'  onclick=\"update( '${ctx}/project/form?id=" + d.id + "&tabId=2')\">修改</a>"
+                                <%--xml += "<a class='layui-btn layui-btn-primary layui-btn-xs' onclick=\"look( '${ctx}/project/form?id=" + d.id + "&tabId=1')\">查看</a>"--%>
+                                    <%--+"<a class='layui-btn layui-btn-xs'  onclick=\"update( '${ctx}/project/form?id=" + d.id + "&tabId=2')\">修改</a>"--%>
+                                    <%--+"<a class='layui-btn layui-btn-normal layui-btn-xs' lay-event='add'>添加项目</a>";--%>
+                                xml += "<a class='layui-btn layui-btn-primary layui-btn-xs'>查看</a>"
+                                    +"<a class='layui-btn layui-btn-xs'>修改</a>"
                                     +"<a class='layui-btn layui-btn-normal layui-btn-xs' lay-event='add'>添加项目</a>";
                             }
                             if(d.status==2){
                                 xml +="<span class='myspan'>操作</span>";
                             }
                             if(d.status==3){
-                                xml +="<a class='layui-btn layui-btn-xs' href=\"${ctx}/jkxl/list?id="+d.id+"&type="+d.type+"\">编辑</a>";
+                                <%--xml +="<a class='layui-btn layui-btn-xs' href=\"${ctx}/jkxl/list?id="+d.id+"&type="+d.type+"\">编辑</a>";--%>
+                                xml +="<a class='layui-btn layui-btn-xs'>编辑</a>";
                             }
 
                             return xml;
                         }}
                 ]],
                 "data": [
-                    <c:if test="${ not empty list}">
-                    <c:forEach items="${list}" var="data" varStatus="index">
                     {
-                        "id": "${data.id}",
-                        "gcmc":"${data.projectName}",
-                        "xmsl": "${data.number}",
-                        "cjsq": "<fmt:formatDate value="${data.createDate}" pattern="yyyy/MM/dd"/>",
-                        "djr":"${data.userName}",
+                        "id": "1",
+                        "gcmc":"某线路工程",
+                        "xmsl": "3",
+                        "cjsq": "2018/8/14",
+                        "djr":"home",
                         "status":"1",
                         "pid": -1
                     },
+
                     {
                         "id": "2",
                         "gcmc":"项目名称",
@@ -130,25 +133,110 @@
                         "cjsq": "项目划分",
                         "djr":"创建时间",
                         "status":"2",
-                        "pid": "${data.id}"
+                        "pid": 1
+                    },
+
+                    {
+                        "id": "7",
+                        "gcmc":"项目名称",
+                        "xmsl": "施工单位",
+                        "cjsq": "项目类型",
+                        "djr":"创建时间",
+                        "status":"2",
+                        "pid": 6
+                    },
+                    {
+                        "id": "3",
+                        "gcmc":"某项目",
+                        "xmsl": "某施工单位一",
+                        "cjsq": "架空线路",
+                        "djr":"2018/8/14",
+                        "status":"3",
+                        "pid": 2
+                    },
+                    {
+                        "id": "4",
+                        "gcmc":"某项目",
+                        "xmsl": "某施工单位一",
+                        "cjsq": "架空线路",
+                        "djr":"2018/8/14",
+                        "status":"3",
+                        "pid": 2
                     },
-                    </c:forEach>
-                    </c:if>
-                    <c:forEach items="${list}" var="item" varStatus="index">
-                      <c:forEach items="${item.wbsItems}" var="items" varStatus="index">
                     {
-                        "id": "${items.id}",
-                        "type":"${items.type}",
-                        "gcmc":"${items.itemName}",
+                        "id": "5",
+                        "gcmc":"某项目",
                         "xmsl": "某施工单位一",
-                        <%--"cjsq": <c:if test="${items.type eq '1'}">"架空线路"</c:if><c:if test="${items.type eq '2'}">"电缆线路"</c:if>,--%>
-                        "cjsq":<c:if test="${items.type eq '1'}">"架空线路"</c:if><c:if test="${items.type eq '2'}">"电缆线路"</c:if>,
-                        "djr":"<fmt:formatDate value="${items.createDate}" pattern="yyyy/MM/dd"/>",
+                        "cjsq": "架空线路",
+                        "djr":"2018/8/14",
                         "status":"3",
-                        "pid": "${items.projectId}"
+                        "pid": 2
                     },
-                    </c:forEach>
-                    </c:forEach>
+                    {
+                        "id": "6",
+                        "gcmc":"某线路工程二",
+                        "xmsl": "1",
+                        "cjsq": "2018/8/15",
+                        "djr":"home1",
+                        "status":"1",
+                        "pid": -1
+                    },
+
+                    {
+                        "id": "8",
+                        "gcmc":"某项目",
+                        "xmsl": "某施工单位一",
+                        "cjsq": "架空线路",
+                        "djr":"2018/8/14",
+                        "status":"3",
+                        "pid": 7
+                    },
+                    {
+                        "id": "9",
+                        "gcmc":"某项目",
+                        "xmsl": "某施工单位一",
+                        "cjsq": "架空线路",
+                        "djr":"2018/8/14",
+                        "status":"3",
+                        "pid": 7
+                    },
+                    <%--<c:if test="${ not empty list}">--%>
+                    <%--<c:forEach items="${list}" var="data" varStatus="index">--%>
+                    <%--{--%>
+                        <%--"id": "${data.id}",--%>
+                        <%--"gcmc":"${data.projectName}",--%>
+                        <%--"xmsl": "${data.number}",--%>
+                        <%--"cjsq": "<fmt:formatDate value="${data.createDate}" pattern="yyyy/MM/dd"/>",--%>
+                        <%--"djr":"${data.userName}",--%>
+                        <%--"status":"1",--%>
+                        <%--"pid": -1--%>
+                    <%--},--%>
+                    <%--{--%>
+                        <%--"id": "2",--%>
+                        <%--"gcmc":"项目名称",--%>
+                        <%--"xmsl": "施工单位",--%>
+                        <%--"cjsq": "项目划分",--%>
+                        <%--"djr":"创建时间",--%>
+                        <%--"status":"2",--%>
+                        <%--"pid": "${data.id}"--%>
+                    <%--},--%>
+                    <%--</c:forEach>--%>
+                    <%--</c:if>--%>
+                    <%--<c:forEach items="${list}" var="item" varStatus="index">--%>
+                      <%--<c:forEach items="${item.wbsItems}" var="items" varStatus="index">--%>
+                    <%--{--%>
+                        <%--"id": "${items.id}",--%>
+                        <%--"type":"${items.type}",--%>
+                        <%--"gcmc":"${items.itemName}",--%>
+                        <%--"xmsl": "某施工单位一",--%>
+                        <%--&lt;%&ndash;"cjsq": <c:if test="${items.type eq '1'}">"架空线路"</c:if><c:if test="${items.type eq '2'}">"电缆线路"</c:if>,&ndash;%&gt;--%>
+                        <%--"cjsq":<c:if test="${items.type eq '1'}">"架空线路"</c:if><c:if test="${items.type eq '2'}">"电缆线路"</c:if>,--%>
+                        <%--"djr":"<fmt:formatDate value="${items.createDate}" pattern="yyyy/MM/dd"/>",--%>
+                        <%--"status":"3",--%>
+                        <%--"pid": "${items.projectId}"--%>
+                    <%--},--%>
+                    <%--</c:forEach>--%>
+                    <%--</c:forEach>--%>
                 ],
 
                 done: function () {
@@ -205,24 +293,36 @@
         window.location.reload();
     }
     function addProject(){
-        layer.prompt({title: '请输入工程名称', formType: 3}, function(text, index){
-            layer.close(index);
-            $.ajax({
-                type: "post",
-                url: "${ctx}/project/save",
-                data:{projectName:text},
-                dataType: "json",
-                success: function(data){
-                    if(data.success){
-                        layer.msg(data.msg, {icon: 1});
-                        window.location.reload();
-                    }else{
-                        layer.msg('添加失败', {icon: 1});
-                    }
+        layer.open({
+            type: 2,
+            title: '添加工程',
+            area: ['43%', '90%'],
+            shade: 0.8,
+            shadeClose: true,
+            content: '${ctxp}/webpage/modules/sg/project/addItem2Form.jsp'
+            , btn: ['确定','关闭']
+            ,yes: function(index, layero){
+                // var bodyparent = layer.getChildFrame('body', index);
+                // bodyparent.find('#newProject').click();
+                var body = layer.getChildFrame('body', index);
+                var iframeWin = layero.find('iframe')[0]; //得到iframe页的窗口对象,执行iframe页的方法:iframeWin.method();
+                var inputForm = body.find('#inputForm');
+                var top_iframe;
+                if(target){
+                    top_iframe = target;//如果指定了iframe,则在改frame中跳转
+                }else{
+                    top_iframe = top.getActiveTab().attr("name");//获取当前active的tab的iframe
                 }
-            });
+                inputForm.attr("target",top_iframe);//表单提交成功后,从服务器返回的url在当前tab中展示
+                iframeWin.contentWindow.doSubmit();
 
-        });
+                layer.close(index);//关闭对话框。
+
+            }
+            ,btn2: function(index, layero){
+                layer.close(index);
+            }
+        })
     }
 </script>
 <script>