Browse Source

森林管理

wangzhe 4 years ago
parent
commit
f53d06653c

+ 38 - 31
mybusiness/src/main/resources/templates/business/manager/stationforestmanager/add.html

@@ -1,49 +1,27 @@
 <!DOCTYPE html>
 <html lang="zh" xmlns:th="http://www.thymeleaf.org" >
 <head>
-    <th:block th:include="include :: header('新增【请填写功能名称】')" />
+    <th:block th:include="include :: header('新增【森林管理】')" />
 </head>
 <body class="white-bg">
     <div class="wrapper wrapper-content animated fadeInRight ibox-content">
         <form class="form-horizontal m" id="form-stationforest-add">
-            <div class="form-group">    
-                <label class="col-sm-3 control-label is-required">电话:</label>
-                <div class="col-sm-8">
-                    <input name="id" class="form-control" type="text" required>
-                </div>
-            </div>
-            <div class="form-group">    
-                <label class="col-sm-3 control-label">电话:</label>
-                <div class="col-sm-8">
-                    <div class="radio-box">
-                        <input type="radio" name="status" value="">
-                        <label th:for="status" th:text="未知"></label>
-                    </div>
-                    <span class="help-block m-b-none"><i class="fa fa-info-circle"></i> 代码生成请选择字典属性</span>
-                </div>
-            </div>
-            <div class="form-group">    
-                <label class="col-sm-3 control-label">电话:</label>
-                <div class="col-sm-8">
-                    <input name="delFlag" class="form-control" type="text">
-                </div>
-            </div>
-            <div class="form-group">    
+            <div class="form-group">
                 <label class="col-sm-3 control-label">名称:</label>
                 <div class="col-sm-8">
                     <input name="name" class="form-control" type="text">
                 </div>
             </div>
-            <div class="form-group">    
-                <label class="col-sm-3 control-label">经度:</label>
+            <div class="form-group">
+                <label class="col-sm-3 control-label" style="cursor: pointer" onclick="choseLatLng()">经度:</label>
                 <div class="col-sm-8">
-                    <input name="longitude" class="form-control" type="text">
+                    <input maxlength="100" name="longitude" id="longitude" class="form-control" type="text" required>
                 </div>
             </div>
-            <div class="form-group">    
-                <label class="col-sm-3 control-label">纬度:</label>
+            <div class="form-group">
+                <label class="col-sm-3 control-label" style="cursor: pointer" onclick="choseLatLng()">纬度:</label>
                 <div class="col-sm-8">
-                    <input name="latitude" class="form-control" type="text">
+                    <input maxlength="100" name="latitude" id="latitude" class="form-control" type="text" required>
                 </div>
             </div>
             <div class="form-group">    
@@ -82,7 +60,12 @@
     <script th:inline="javascript">
         var prefix = ctx + "business/manager/stationforestmanager"
         $("#form-stationforest-add").validate({
-            focusCleanup: true
+            focusCleanup: true,
+            rules:{
+                contactPhone:{
+                    isPhone:true
+                }
+            }
         });
 
         function submitHandler() {
@@ -90,6 +73,30 @@
                 $.operate.save(prefix + "/add", $('#form-stationforest-add').serialize());
             }
         }
+
+        function choseLatLng() {
+            var options = {
+                url: ctx + "business/manager/superMap/choseLatLng",
+                callBack: doLatLngSubmit
+            };
+            $.modal.openOptions(options);
+        }
+        function doLatLngSubmit(index, layero){
+
+            var body = layer.getChildFrame('body', index);
+            var longitude = body.find('#longitude').val();
+            var latitude = body.find('#latitude').val();
+
+            if (longitude.length === 0 || latitude.length === 0) {
+                $.modal.alertWarning("请选择坐标点");
+                return;
+            }
+
+            $("#longitude").val(longitude);
+            $("#latitude").val(latitude);
+
+            layer.close(index);
+        }
     </script>
 </body>
 </html>

+ 38 - 19
mybusiness/src/main/resources/templates/business/manager/stationforestmanager/edit.html

@@ -1,38 +1,28 @@
 <!DOCTYPE html>
 <html lang="zh" xmlns:th="http://www.thymeleaf.org" >
 <head>
-    <th:block th:include="include :: header('修改【请填写功能名称】')" />
+    <th:block th:include="include :: header('修改【森林管理】')" />
 </head>
 <body class="white-bg">
     <div class="wrapper wrapper-content animated fadeInRight ibox-content">
         <form class="form-horizontal m" id="form-stationforest-edit" th:object="${tResStationforest}">
             <input name="id" th:field="*{id}" type="hidden">
-            <div class="form-group">    
-                <label class="col-sm-3 control-label">电话:</label>
-                <div class="col-sm-8">
-                    <div class="radio-box">
-                        <input type="radio" name="status" value="">
-                        <label th:for="status" th:text="未知"></label>
-                    </div>
-                    <span class="help-block m-b-none"><i class="fa fa-info-circle"></i> 代码生成请选择字典属性</span>
-                </div>
-            </div>
-            <div class="form-group">    
+            <div class="form-group">
                 <label class="col-sm-3 control-label">名称:</label>
                 <div class="col-sm-8">
                     <input name="name" th:field="*{name}" class="form-control" type="text">
                 </div>
             </div>
-            <div class="form-group">    
-                <label class="col-sm-3 control-label">经度:</label>
+            <div class="form-group">
+                <label class="col-sm-3 control-label" style="cursor: pointer" onclick="choseLatLng()">经度:</label>
                 <div class="col-sm-8">
-                    <input name="longitude" th:field="*{longitude}" class="form-control" type="text">
+                    <input maxlength="100" name="longitude" id="longitude" th:field="*{longitude}" class="form-control" type="text" required>
                 </div>
             </div>
-            <div class="form-group">    
-                <label class="col-sm-3 control-label">纬度:</label>
+            <div class="form-group">
+                <label class="col-sm-3 control-label" style="cursor: pointer" onclick="choseLatLng()">纬度:</label>
                 <div class="col-sm-8">
-                    <input name="latitude" th:field="*{latitude}" class="form-control" type="text">
+                    <input maxlength="100" name="latitude" id="latitude" th:field="*{latitude}" class="form-control" type="text" required>
                 </div>
             </div>
             <div class="form-group">    
@@ -71,7 +61,12 @@
     <script th:inline="javascript">
         var prefix = ctx + "business/manager/stationforestmanager";
         $("#form-stationforest-edit").validate({
-            focusCleanup: true
+            focusCleanup: true,
+            rules:{
+                contactPhone:{
+                    isPhone:true
+                }
+            }
         });
 
         function submitHandler() {
@@ -79,6 +74,30 @@
                 $.operate.save(prefix + "/edit", $('#form-stationforest-edit').serialize());
             }
         }
+
+        function choseLatLng() {
+            var options = {
+                url: ctx + "business/manager/superMap/choseLatLng",
+                callBack: doLatLngSubmit
+            };
+            $.modal.openOptions(options);
+        }
+        function doLatLngSubmit(index, layero){
+
+            var body = layer.getChildFrame('body', index);
+            var longitude = body.find('#longitude').val();
+            var latitude = body.find('#latitude').val();
+
+            if (longitude.length === 0 || latitude.length === 0) {
+                $.modal.alertWarning("请选择坐标点");
+                return;
+            }
+
+            $("#longitude").val(longitude);
+            $("#latitude").val(latitude);
+
+            layer.close(index);
+        }
     </script>
 </body>
 </html>

+ 2 - 2
mybusiness/src/main/resources/templates/business/manager/stationforestmanager/index.html

@@ -1,7 +1,7 @@
 <!DOCTYPE html>
 <html lang="zh" xmlns:th="http://www.thymeleaf.org" xmlns:shiro="http://www.pollix.at/thymeleaf/shiro">
 <head>
-    <th:block th:include="include :: header('【请填写功能名称】列表')" />
+    <th:block th:include="include :: header('【森林管理】列表')" />
 </head>
 <body class="gray-bg">
      <div class="container-div">
@@ -90,7 +90,7 @@
                 updateUrl: prefix + "/edit/{id}",
                 removeUrl: prefix + "/remove",
                 exportUrl: prefix + "/export",
-                modalName: "【请填写功能名称】",
+                modalName: "【森林管理】",
                 columns: [{
                     checkbox: true
                 },