Explorar el Código

添加生成任务

温红权 hace 8 años
padre
commit
e1809873b5
Se han modificado 22 ficheros con 505 adiciones y 123 borrados
  1. 253 2
      VisualInspection/fwq/js/task/add.js
  2. 43 20
      VisualInspection/fwq/view/task/add.html
  3. 1 0
      VisualInspection/js/lib/laydate/laydate.js
  4. BIN
      VisualInspection/js/lib/laydate/theme/default/font/iconfont.eot
  5. 45 0
      VisualInspection/js/lib/laydate/theme/default/font/iconfont.svg
  6. BIN
      VisualInspection/js/lib/laydate/theme/default/font/iconfont.ttf
  7. BIN
      VisualInspection/js/lib/laydate/theme/default/font/iconfont.woff
  8. 1 0
      VisualInspection/js/lib/laydate/theme/default/laydate.css
  9. 8 0
      VisualInspection/js/util/util.js
  10. 1 0
      VisualInspection/view/common/commonscriptlink.html
  11. 54 0
      VisualInspection_server/src/main/java/com/xintong/visualinspection/controller/gettway/AreaInfoController_F.java
  12. 0 69
      VisualInspection_server/visual/visual.log
  13. 6 1
      Visuallnspection_fjq/visuallnspection_fjq/src/main/java/com/xintong/visualinspection/visuallnspection_fjq/dao/FwqAreaDao.java
  14. 17 0
      Visuallnspection_fjq/visuallnspection_fjq/src/main/java/com/xintong/visualinspection/visuallnspection_fjq/mapper/master/AreaMapper.xml
  15. 28 0
      Visuallnspection_fjq/visuallnspection_fjq/src/main/java/com/xintong/visualinspection/visuallnspection_fjq/service/impl/AreaInfoServiceImpl.java
  16. 0 3
      Visuallnspection_fjq/visuallnspectioninteface/.idea/misc.xml
  17. 4 0
      Visuallnspection_fjq/visuallnspectioninteface/installlocal.sh
  18. 3 1
      Visuallnspection_fjq/visuallnspectioninteface/src/main/java/com/xintong/visualinspection/bean/AreaInfo.java
  19. 12 0
      Visuallnspection_fjq/visuallnspectioninteface/src/main/java/com/xintong/visualinspection/service/AreaInfoService_F.java
  20. 1 1
      Visuallnspection_fjq/visuallnspectioninteface/target/maven-archiver/pom.properties
  21. 1 0
      Visuallnspection_fjq/visuallnspectioninteface/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
  22. 27 26
      Visuallnspection_fjq/visuallnspectioninteface/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst

+ 253 - 2
VisualInspection/fwq/js/task/add.js

@@ -1,3 +1,7 @@
+var selectedData = { cols: [], array: [] };
+var checkusersselect = null;
+var checkuserlist = null;
+var tabledatagride = null;
 $(document).ready(function() {
     $.jeDate("#month_date", {
         isinitVal: true,
@@ -7,6 +11,253 @@ $(document).ready(function() {
     if (roleContains("SERVICEAREA")) {
         checked_dept = getCurrentUser().organid;
     }
-    setSASelect("#fwq", checked_dept);
+    setSASelecttemp("#fwq", checked_dept);
 
-});
+    inittAreaable($("#month_date").val(), 89);
+
+    initselecttable();
+
+    laydate.render({
+        elem: '#starttime',
+        type: 'time'
+    });
+    laydate.render({
+        elem: '#endtime',
+        type: 'time'
+    });
+
+
+
+
+});
+
+var arealist = null;
+var stimemonth = null;
+
+function initselecttable() {
+    selectedData = { cols: [], array: [], cache: false };
+    selectedData.cols.push({ width: 0.3, name: "time", label: '时间', style: { 'text-align': 'center', 'line-height': '34px' } });
+    selectedData.cols.push({ width: 0.2, name: "dept_name", label: '部门', style: { 'text-align': 'center', 'line-height': '34px' } });
+    selectedData.cols.push({ width: 0.2, name: "area_name", label: '区域', style: { 'text-align': 'center', 'line-height': '34px' } });
+    selectedData.cols.push({ width: 0.3, name: "option", label: '操作', html: true, style: { 'text-align': 'center', 'line-height': '34px' } });
+    reloadtable();
+
+}
+
+function reloadtable() {
+
+    $('#selected_table').datagrid({
+        dataSource: selectedData,
+        states: { fixedTopUntil: 0 },
+        rowDefaultHeight: 50,
+        height: 200,
+    });
+
+}
+var layindex = null;
+
+function inittAreaable(time, dept) {
+
+    layindex = layer.load(0, { shade: false });
+    var t = time.replace("/", "-") + "";
+    var endtime = moment(t + "-25T23:00:00", "YYYY-MM-DD HH:mm:ss");
+    var starttime = moment(moment(t + "-25T23:00:00", "YYYY-MM-DD HH:mm:ss").subtract(1, 'month'));
+
+    var param = { "dept_id": dept };
+    post_common_service('/f/area/getall', param, function(redata) {
+
+        console.log(redata)
+
+        layer.close(layer.index);
+        var data = redata.areas;
+        checkuserlist = redata.checkusers;
+
+        var datac = { cols: [], array: [] };
+
+        var days = endtime.diff(starttime, 'days');
+
+        datac.cols.push({ width: 120, name: 'type', label: "", });
+
+        for (var i = 1; i <= days; i++) {
+            var temp = moment(moment(t + "-25T23:00:00", "YYYY-MM-DD HH:mm:ss").subtract(1, 'month'));
+            var currentday = temp.add(i, "day");
+            var day = currentday.date();
+            datac.cols.push({ width: 80, name: "day_" + i, label: currentday.format("MM-DD"), html: true });
+        }
+        arealist = data;
+        stimemonth = time;
+
+        for (var index in data) {
+            var area = data[index];
+            var data_table = {};
+            data_table.type = area.name;
+            for (var i = 1; i <= days; i++) {
+                //内容
+                var temphtml = '<div class="btn-group" data-toggle="buttons">' +
+                    '<label class="btn btn-info2">' +
+                    '<input type="checkbox" name="options" onchange="selectedTask(this)" id="' + area.id + '_' + i + '"> 待稽查' +
+                    '</label>';
+                if (i % 3 == 0) {
+                    temphtml = '<div class="btn-group" data-toggle="buttons">' +
+                        '<label class="btn btn-danger disabled">' +
+                        '<input type="checkbox" name="options" id="' + area.id + '_' + i + '"> 已稽查' +
+                        '</label>';
+                }
+                if (i % 4 == 0) {
+                    temphtml = '<div class="btn-group" data-toggle="buttons">' +
+                        '<label class="btn btn-warning disabled">' +
+                        '<input type="checkbox" name="options" id="' + area.id + '_' + i + '"> 无效' +
+                        '</label>';
+                }
+
+                data_table["day_" + i] = temphtml;
+            }
+            datac.array.push(data_table);
+        }
+
+        if (tabledatagride != null) {
+            tabledatagride.dataSource.data = null;
+            tabledatagride.setDataSource(datac);
+            tabledatagride.setPager(1, datac.array.length, datac.array.length);
+            tabledatagride.render();
+        } else {
+            $('#table_s').datagrid({
+                dataSource: datac,
+                states: { fixedLeftUntil: 1, fixedTopUntil: 0 },
+                showRowIndex: false,
+                rowDefaultHeight: 50,
+                configs: {
+                    C1: { className: "datagrid-cell-index", style: { 'text-align': 'center', 'line-height': '34px' } },
+                    R0: { style: { 'text-align': 'center' } }
+                }
+            });
+            tabledatagride = $('#table_s').data('zui.datagrid');
+        }
+
+
+
+
+        for (var index in checkuserlist) {
+            var p = checkuserlist[index];
+            p.title = p.truename;
+        }
+
+
+        if (checkusersselect != null) {
+            reset();
+        } else {
+            checkusersselect = $('#check_users').comboTree({
+                source: checkuserlist,
+                isMultiple: true
+            });
+        }
+
+    });
+}
+
+function reset() {
+    initselecttable();
+    var myDataGrid = $('#selected_table').data('zui.datagrid');
+    myDataGrid.dataSource.data = null;
+    myDataGrid.setDataSource(selectedData);
+    myDataGrid.setPager(1, selectedData.array.length, selectedData.array.length);
+    myDataGrid.render();
+
+    if (checkusersselect != null) {
+        $("#check_users").val("");
+        checkusersselect.unbind();
+        checkusersselect.closeDropDownMenu();
+        checkusersselect.bindings();
+        $(".ComboTreeItemChlid").find("input").prop('checked', false);
+
+
+    }
+    $("#starttime").val("");
+    $("#endtime").val("");
+
+
+
+}
+
+
+function selectedTask(obj) {
+    changeListItem(obj.id);
+
+}
+
+function removeListItem(obj) {
+    var ids = obj.id.split("delete_");
+
+    $("#" + ids[1]).parent().removeClass("active");
+    $("#" + ids[1]).prop("checked", false);
+    changeListItem(ids[1]);
+
+}
+
+function changeListItem(id) {
+    var tempids = id.split("_");
+    var t = stimemonth.replace("/", "-") + "";
+    var starttime = moment(moment(t + "-25T23:00:00", "YYYY-MM-DD HH:mm:ss").subtract(1, 'month'));
+    var ctime = starttime.add(tempids[1], "day");
+    var carea = null;
+    for (var i in arealist) {
+        var a = arealist[i];
+        if (a.id == tempids[0]) {
+            carea = a;
+        }
+    }
+
+
+    if ($("#" + id).prop('checked')) {
+        addlisttable(carea, ctime, id);
+    } else {
+        removelisttable(carea, ctime);
+    }
+}
+
+
+function addlisttable(area, time, id) {
+    var feeList = $.zui.store.get("cache_sa_station_list");
+    var dept_info = null;
+    for (var index in feeList) {
+        var dept = feeList[index];
+        if (area.dept_id == dept.deptid) {
+            dept_info = dept;
+        }
+    }
+    id = trim(id);
+    var btn = '<button class="btn btn-primary" type="button" onclick="removeListItem(this)" id="delete_' + id + '">删除</button>';
+    selectedData.array.push({ "time": time.format("YYYY-MM-DD"), "dept_name": dept_info.name, "area_name": area.name, "option": btn, area_info: area, dept: dept_info });
+
+    var myDataGrid = $('#selected_table').data('zui.datagrid');
+    myDataGrid.dataSource.data = null;
+    myDataGrid.setDataSource(selectedData);
+    myDataGrid.setPager(1, selectedData.array.length, selectedData.array.length);
+    myDataGrid.render();
+
+    // $('#selected_table').data('zui.datagrid').setDataSource(selectedData);
+    // $('#selected_table').data('zui.datagrid').renderData();
+}
+
+function removelisttable(area, time) {
+    for (var index in selectedData.array) {
+        var o = selectedData.array[index];
+        if (o != null && o.area_info.id == area.id && time.format("YYYY-MM-DD") == o.time) {
+            selectedData.array.splice(index, 1);
+        }
+    }
+    var myDataGrid = $('#selected_table').data('zui.datagrid');
+    myDataGrid.dataSource.data = null;
+    myDataGrid.setDataSource(selectedData);
+    myDataGrid.setPager(1, selectedData.array.length, selectedData.array.length);
+
+    myDataGrid.render();
+    //reloadtable();
+}
+
+
+
+function search() {
+    inittAreaable($("#month_date").val(), $("#fwq").val());
+
+}

+ 43 - 20
VisualInspection/fwq/view/task/add.html

@@ -1,5 +1,17 @@
+<link href="/node_modules/zui/dist/lib/datagrid/zui.datagrid.min.css" rel="stylesheet">
+<script src="/node_modules/zui/dist/lib/datagrid/zui.datagrid.js"></script>
 <script src="/fwq/js/task/add.js?__inline"></script>
+
 <link rel="stylesheet" type="text/css" href="/css/other_check/other_check.css">
+
+
+
+<style>
+    .datagrid-cell-index {
+        /* display: none; */
+    }
+</style>
+
 <div class="container-fluid ">
     <div class="row">
 
@@ -16,48 +28,59 @@
 
         <div class="col-xs-1">
             <div class="input-group">
-                <button class="btn btn-primary " type="button" id="conditional_query">查询</button>
+                <button class="btn btn-primary " type="button" id="conditional_query" onclick="search()">查询</button>
             </div>
         </div>
     </div>
 
-    <div class="row">
-        <table id="table">
-
-
-        </table>
+    <div class="row" style="height: 400px;">
+        <div class="datagrid" id="table_s" data-checkable="false" data-sortable="false"></div>
     </div>
     <div class="row">
-        <div class="col-xs-4">
+        <div class="col-xs-6" style="">
             <div class="row">
                 <span style="float: left;
                 padding-top: 5px;">已选任务:</span>
             </div>
-
-            <table id="selected_table">
-
-
-            </table>
+            <div class="row" style="height: 200px;">
+                <div id="selected_table" class="datagrid" data-checkable="false" data-sortable="false"></div>
+            </div>
         </div>
-        <div class="col-xs-4">
+        <div class="col-xs-4" style="padding: 0 15px 0 15px">
             <div class="row">
                 <span style="float: left;
                 padding-top: 5px;">稽查时间段:</span>
             </div>
 
+            <div class="row" style="padding-top: 10px">
+                <div class="col-xs-5">
+                    <input type="text" style="width:100%;" id="starttime">
+                </div>
+                <div class="col-xs-2" style="text-align: center"> ~ </div>
 
-            <div class="row">
-                <span style="float: left;
+                <div class="col-xs-5"><input type="text" style="width:100%;" id="endtime"></div>
+
+            </div>
+
+
+            <div class="row" style="margin-top: 100px">
+                <div class="row" style="margin: 0">
+                    <span style="float: left;
                 padding-top: 5px;">分配稽查任务:</span>
+                </div>
+                <div class="row" style="margin: 0;padding-top: 10px">
+                    <input type="text" style="width:100%;" id="check_users" class="form-control" placeholder="请选择稽查人员">
+
+                </div>
             </div>
 
         </div>
-        <div class="col-xs-4">
-            <div class="col-xs-1">
-                <div class="input-group">
-                    <button class="btn btn-primary " type="button" id="conditional_query">生成任务</button>
-                </div>
+        <div class="col-xs-2" style="margin-top: 190px;padding: 0;">
+
+            <div class="input-group" style="float: right ;">
+                <button class="btn btn-primary " style="width: 120px;" type="button" id="conditional_query">生成任务</button>
             </div>
+
         </div>
 
     </div>

La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 1 - 0
VisualInspection/js/lib/laydate/laydate.js


BIN
VisualInspection/js/lib/laydate/theme/default/font/iconfont.eot


+ 45 - 0
VisualInspection/js/lib/laydate/theme/default/font/iconfont.svg

@@ -0,0 +1,45 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
+<!--
+2013-9-30: Created.
+-->
+<svg>
+<metadata>
+Created by iconfont
+</metadata>
+<defs>
+
+<font id="laydate-icon" horiz-adv-x="1024" >
+  <font-face
+    font-family="laydate-icon"
+    font-weight="500"
+    font-stretch="normal"
+    units-per-em="1024"
+    ascent="896"
+    descent="-128"
+  />
+    <missing-glyph />
+    
+    <glyph glyph-name="x" unicode="x" horiz-adv-x="1001"
+d="M281 543q-27 -1 -53 -1h-83q-18 0 -36.5 -6t-32.5 -18.5t-23 -32t-9 -45.5v-76h912v41q0 16 -0.5 30t-0.5 18q0 13 -5 29t-17 29.5t-31.5 22.5t-49.5 9h-133v-97h-438v97zM955 310v-52q0 -23 0.5 -52t0.5 -58t-10.5 -47.5t-26 -30t-33 -16t-31.5 -4.5q-14 -1 -29.5 -0.5
+t-29.5 0.5h-32l-45 128h-439l-44 -128h-29h-34q-20 0 -45 1q-25 0 -41 9.5t-25.5 23t-13.5 29.5t-4 30v167h911zM163 247q-12 0 -21 -8.5t-9 -21.5t9 -21.5t21 -8.5q13 0 22 8.5t9 21.5t-9 21.5t-22 8.5zM316 123q-8 -26 -14 -48q-5 -19 -10.5 -37t-7.5 -25t-3 -15t1 -14.5
+t9.5 -10.5t21.5 -4h37h67h81h80h64h36q23 0 34 12t2 38q-5 13 -9.5 30.5t-9.5 34.5q-5 19 -11 39h-368zM336 498v228q0 11 2.5 23t10 21.5t20.5 15.5t34 6h188q31 0 51.5 -14.5t20.5 -52.5v-227h-327z" />
+    
+
+    
+    <glyph glyph-name="youyou" unicode="&#58882;" d="M283.648 721.918976 340.873216 780.926976 740.352 383.997952 340.876288-12.925952 283.648 46.077952 619.52 383.997952Z"  horiz-adv-x="1024" />
+
+    
+    <glyph glyph-name="zuozuo" unicode="&#58883;" d="M740.352 721.918976 683.126784 780.926976 283.648 383.997952 683.123712-12.925952 740.352 46.077952 404.48 383.997952Z"  horiz-adv-x="1024" />
+
+    
+    <glyph glyph-name="xiayiye" unicode="&#58970;" d="M62.573 384.103l423.401 423.662c18.985 18.985 49.757 18.985 68.727 0 18.982-18.972 18.985-49.746 0-68.729l-355.058-355.067 356.796-356.796c18.977-18.971 18.976-49.746 0-68.727-18.982-18.976-49.751-18.976-68.727 0l-39.753 39.753 0.269 0.246-385.655 385.661zM451.365 384.103l423.407 423.662c18.985 18.985 49.757 18.985 68.727 0 18.982-18.972 18.985-49.746 0-68.729l-355.058-355.067 356.796-356.796c18.977-18.971 18.976-49.746 0-68.727-18.982-18.976-49.757-18.977-68.727 0l-39.762 39.754 0.273 0.249-385.662 385.661zM451.365 384.103z"  horiz-adv-x="1024" />
+
+    
+    <glyph glyph-name="xiayiye1" unicode="&#58971;" d="M948.066926 382.958838l-411.990051-412.24426c-18.47333-18.47333-48.417689-18.47333-66.875207 0-18.47333 18.461167-18.47333 48.405526 0 66.875207L814.691135 383.088983 467.512212 730.269123c-18.466032 18.458735-18.466032 48.405526 0 66.873991 18.468465 18.464816 48.410391 18.464816 66.872774 0l38.682336-38.682336-0.261507-0.239614 375.259894-375.265975v0.003649m-378.312834 0L157.756743-29.285422c-18.47333-18.47333-48.415256-18.47333-66.872775 0-18.47333 18.461167-18.47333 48.405526 0 66.875207L436.369787 383.088983 89.19208 730.269123c-18.4636 18.458735-18.4636 48.405526 0 66.873991 18.470898 18.464816 48.415256 18.464816 66.872774 0l38.692067-38.682336-0.266372-0.239614 375.267191-375.265975-0.004865 0.003649m0 0z"  horiz-adv-x="1024" />
+
+    
+
+
+  </font>
+</defs></svg>

BIN
VisualInspection/js/lib/laydate/theme/default/font/iconfont.ttf


BIN
VisualInspection/js/lib/laydate/theme/default/font/iconfont.woff


La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 1 - 0
VisualInspection/js/lib/laydate/theme/default/laydate.css


+ 8 - 0
VisualInspection/js/util/util.js

@@ -247,11 +247,13 @@ function setFeSelect(div, selectId) {
 }
 
 function setSASelect(div, selectId) {
+    hasall = true;
     var feeList = $.zui.store.get("cache_sa_station_list");
     if (feeList) {
         setSASelectValue(feeList, div, selectId);
     } else {
         get_common_service("/dept/getAllSA", null, function(data) {
+            $.zui.store.set("cache_sa_station_list", data);
             setSASelectValue(data, div, selectId);
         });
     }
@@ -266,6 +268,7 @@ function setSASelecttemp(div, selectId, hasall1) {
         setSASelectValue(feeList, div, selectId);
     } else {
         get_common_service("/dept/getAllSA", null, function(data) {
+            $.zui.store.set("cache_sa_station_list", data);
             setSASelectValue(data, div, selectId);
         });
     }
@@ -803,4 +806,9 @@ function isRealNum(val) {
     } else {
         return false;
     }
+}
+
+
+function trim(str) {
+    return str.replace(/\s|\xA0/g, "");
 }

+ 1 - 0
VisualInspection/view/common/commonscriptlink.html

@@ -15,6 +15,7 @@
 <script src="/node_modules/blueimp-md5/js/md5.min.js"></script>
 <script src="/node_modules/hashmap/hashmap.js"></script>
 <script src="/js/lib/layer/layer.js"></script>
+<script src="/js/lib/laydate/laydate.js"></script>
 <script src="/node_modules/ztree/js/jquery.ztree.all.min.js"></script>
 <script src="/js/lib/treeSelect.js"></script>
 <script src="/js/lib/kkpager.js"></script>

+ 54 - 0
VisualInspection_server/src/main/java/com/xintong/visualinspection/controller/gettway/AreaInfoController_F.java

@@ -0,0 +1,54 @@
+package com.xintong.visualinspection.controller.gettway;
+
+import com.alibaba.dubbo.config.annotation.Reference;
+import com.xintong.system.err.BusinessException;
+import com.xintong.visualinspection.bean.AreaInfo;
+import com.xintong.visualinspection.bean.FwqCheckTask;
+import com.xintong.visualinspection.bean.User;
+import com.xintong.visualinspection.controller.BaseController;
+import com.xintong.visualinspection.dao.master.UserDao;
+import com.xintong.visualinspection.service.AreaInfoService_F;
+import com.xintong.visualinspection.service.TaskService_F;
+import com.xintong.visualinspection.service.UserService;
+import com.xintong.visualinspection.util.AuthorUtil;
+import com.xintong.visualinspection.util.Constants;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import javax.servlet.http.HttpServletRequest;
+import javax.validation.Valid;
+import java.util.*;
+
+@RestController
+@RequestMapping("/f/area")
+public class AreaInfoController_F extends BaseController {
+
+    @Reference(version = "1.0.0",
+            application = "${dubbo.application.id}",
+            registry = "${dubbo.registry.address}")
+    private AreaInfoService_F areaInfoService_f;
+
+    @Autowired
+    private UserService userService;
+
+    @RequestMapping(value = "/getall")
+    public String getall(HttpServletRequest request,@RequestBody AreaInfo areaInfo){
+        Object ss = areaInfoService_f.getAllArea(areaInfo);
+        Map<String,Object> u = new HashMap<String,Object>();
+
+        User us = new User();
+        us.setOrganid(29);
+        List<Integer> pos = new ArrayList<>();
+        pos.add(2);
+        us.setPosition_ids(pos);
+        u.put("checkusers",userService.getUsers(us));
+        u.put("areas",ss);
+        return super.returnSuccessResult(u);
+    }
+
+
+
+}

La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 69
VisualInspection_server/visual/visual.log


+ 6 - 1
Visuallnspection_fjq/visuallnspection_fjq/src/main/java/com/xintong/visualinspection/visuallnspection_fjq/dao/FwqAreaDao.java

@@ -1,12 +1,17 @@
 package com.xintong.visualinspection.visuallnspection_fjq.dao;
 
+import com.xintong.visualinspection.bean.AreaInfo;
+import com.xintong.visualinspection.bean.FwqCheckTask;
 import org.apache.ibatis.annotations.Mapper;
 
+import java.util.List;
+
 /**
  * 文件名:FwqAreaDao
  * 版本信息:日期:2018/5/7 Copyright 江苏省交通规划设计院 Corporation 2018 版权所有.
  */
 @Mapper
-public class FwqAreaDao {
+public interface FwqAreaDao {
+    public List<AreaInfo> getall(AreaInfo areaInfo);
 
 }

+ 17 - 0
Visuallnspection_fjq/visuallnspection_fjq/src/main/java/com/xintong/visualinspection/visuallnspection_fjq/mapper/master/AreaMapper.xml

@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.xintong.visualinspection.visuallnspection_fjq.dao.FwqAreaDao">
+
+
+    <select id="getall" parameterType="com.xintong.visualinspection.bean.AreaInfo" resultType="com.xintong.visualinspection.bean.AreaInfo">
+        select * from area_info where 1=1
+        <if test="id != null">AND id = #{id}</if>
+        <if test="dept_id != null">AND dept_id = #{dept_id}</if>
+        <if test="name != null ">AND name = #{name}  </if>
+        <if test="type != null">AND type = #{type}</if>
+    </select>
+
+
+</mapper>
+
+

+ 28 - 0
Visuallnspection_fjq/visuallnspection_fjq/src/main/java/com/xintong/visualinspection/visuallnspection_fjq/service/impl/AreaInfoServiceImpl.java

@@ -0,0 +1,28 @@
+package com.xintong.visualinspection.visuallnspection_fjq.service.impl;
+
+import com.xintong.visualinspection.bean.AreaInfo;
+import com.xintong.visualinspection.service.AreaInfoService_F;
+import com.xintong.visualinspection.visuallnspection_fjq.dao.FwqAreaDao;
+import com.xintong.visualinspection.visuallnspection_fjq.dao.FwqTaskDao;
+import org.springframework.beans.factory.annotation.Autowired;
+
+/**
+ * 文件名:AreaInfoServiceImpl
+ * 版本信息:日期:2018/5/8 Copyright 江苏省交通规划设计院 Corporation 2018 版权所有.
+ */
+@com.alibaba.dubbo.config.annotation.Service(
+        version = "1.0.0",
+        application = "${dubbo.application.id}",
+        protocol = "${dubbo.protocol.id}",
+        registry = "${dubbo.registry.id}"
+)
+public class AreaInfoServiceImpl implements AreaInfoService_F {
+
+    @Autowired
+    private FwqAreaDao fwqAreaDao;
+
+    @Override
+    public Object getAllArea(AreaInfo areaInfo) {
+        return fwqAreaDao.getall(areaInfo);
+    }
+}

+ 0 - 3
Visuallnspection_fjq/visuallnspectioninteface/.idea/misc.xml

@@ -1,8 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <project version="4">
-  <component name="EntryPointsManager">
-    <entry_points version="2.0" />
-  </component>
   <component name="ExternalStorageConfigurationManager" enabled="true" />
   <component name="MavenProjectsManager">
     <option name="originalFiles">

+ 4 - 0
Visuallnspection_fjq/visuallnspectioninteface/installlocal.sh

@@ -0,0 +1,4 @@
+java -version;
+#mvn clean deploy;
+mvn install:install-file -Dfile="/Users/wenhongquan/VisualInspection/Visuallnspection_fjq/visuallnspectioninteface/target/visuallnspectioninteface-1.0-SNAPSHOT.jar" -DgroupId=com.xintong.visuallnspection.inteface -DartifactId=visuallnspectioninteface -Dversion=1.0-SNAPSHOT -Dpackaging=jar;
+

+ 3 - 1
Visuallnspection_fjq/visuallnspectioninteface/src/main/java/com/xintong/visualinspection/bean/AreaInfo.java

@@ -2,12 +2,14 @@ package com.xintong.visualinspection.bean;
 
 import lombok.Data;
 
+import java.io.Serializable;
+
 /**
  * 文件名:AreaInfo
  * 版本信息:日期:2018/5/7 Copyright 江苏省交通规划设计院 Corporation 2018 版权所有.
  */
 @Data
-public class AreaInfo {
+public class AreaInfo implements Serializable {
     private Integer id;
     private Integer dept_id;
     private String name;

+ 12 - 0
Visuallnspection_fjq/visuallnspectioninteface/src/main/java/com/xintong/visualinspection/service/AreaInfoService_F.java

@@ -0,0 +1,12 @@
+package com.xintong.visualinspection.service;
+
+import com.xintong.visualinspection.bean.AreaInfo;
+import com.xintong.visualinspection.bean.FwqCheckTask;
+
+/**
+ * 文件名:AreaInfoService_F
+ * 版本信息:日期:2018/5/8 Copyright 江苏省交通规划设计院 Corporation 2018 版权所有.
+ */
+public interface AreaInfoService_F {
+    public Object getAllArea(AreaInfo areaInfo);
+}

+ 1 - 1
Visuallnspection_fjq/visuallnspectioninteface/target/maven-archiver/pom.properties

@@ -1,5 +1,5 @@
 #Generated by Maven
-#Mon May 07 23:56:49 CST 2018
+#Tue May 08 11:01:54 CST 2018
 version=1.0-SNAPSHOT
 groupId=com.xintong.visuallnspection.inteface
 artifactId=visuallnspectioninteface

+ 1 - 0
Visuallnspection_fjq/visuallnspectioninteface/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst

@@ -14,6 +14,7 @@ com/xintong/visualinspection/util/DateUtil.class
 com/xintong/visualinspection/util/CacheUtil.class
 com/xintong/visualinspection/bean/Item.class
 com/xintong/visualinspection/bean/Role.class
+com/xintong/visualinspection/service/AreaInfoService_F.class
 com/xintong/visualinspection/service/UserService.class
 com/xintong/visualinspection/service/ItemService.class
 com/xintong/visualinspection/bean/AreaInfo.class

+ 27 - 26
Visuallnspection_fjq/visuallnspectioninteface/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst

@@ -1,26 +1,27 @@
-/Users/huangcheng/work/idea/VisualInspection/Visuallnspection_fjq/visuallnspectioninteface/src/main/java/com/xintong/visualinspection/util/CacheUtil.java
-/Users/huangcheng/work/idea/VisualInspection/Visuallnspection_fjq/visuallnspectioninteface/src/main/java/com/xintong/visualinspection/bean/WreckerGroup.java
-/Users/huangcheng/work/idea/VisualInspection/Visuallnspection_fjq/visuallnspectioninteface/src/main/java/com/xintong/visualinspection/bean/Role.java
-/Users/huangcheng/work/idea/VisualInspection/Visuallnspection_fjq/visuallnspectioninteface/src/main/java/com/xintong/visualinspection/util/Constants.java
-/Users/huangcheng/work/idea/VisualInspection/Visuallnspection_fjq/visuallnspectioninteface/src/main/java/com/xintong/visualinspection/bean/FeeStation.java
-/Users/huangcheng/work/idea/VisualInspection/Visuallnspection_fjq/visuallnspectioninteface/src/main/java/com/xintong/visualinspection/service/JobService.java
-/Users/huangcheng/work/idea/VisualInspection/Visuallnspection_fjq/visuallnspectioninteface/src/main/java/com/xintong/visualinspection/util/CodeUtil.java
-/Users/huangcheng/work/idea/VisualInspection/Visuallnspection_fjq/visuallnspectioninteface/src/main/java/com/xintong/visualinspection/util/CustomJsonDateDeserializer.java
-/Users/huangcheng/work/idea/VisualInspection/Visuallnspection_fjq/visuallnspectioninteface/src/main/java/com/xintong/visualinspection/bean/User.java
-/Users/huangcheng/work/idea/VisualInspection/Visuallnspection_fjq/visuallnspectioninteface/src/main/java/com/xintong/visualinspection/service/CommonService.java
-/Users/huangcheng/work/idea/VisualInspection/Visuallnspection_fjq/visuallnspectioninteface/src/main/java/com/xintong/visualinspection/service/DepartmentService.java
-/Users/huangcheng/work/idea/VisualInspection/Visuallnspection_fjq/visuallnspectioninteface/src/main/java/com/xintong/visualinspection/bean/Organ.java
-/Users/huangcheng/work/idea/VisualInspection/Visuallnspection_fjq/visuallnspectioninteface/src/main/java/com/xintong/visualinspection/bean/AreaInfo.java
-/Users/huangcheng/work/idea/VisualInspection/Visuallnspection_fjq/visuallnspectioninteface/src/main/java/com/xintong/visualinspection/bean/Job.java
-/Users/huangcheng/work/idea/VisualInspection/Visuallnspection_fjq/visuallnspectioninteface/src/main/java/com/xintong/visualinspection/service/TaskService_F.java
-/Users/huangcheng/work/idea/VisualInspection/Visuallnspection_fjq/visuallnspectioninteface/src/main/java/com/xintong/visualinspection/util/AuthorUtil.java
-/Users/huangcheng/work/idea/VisualInspection/Visuallnspection_fjq/visuallnspectioninteface/src/main/java/com/xintong/visualinspection/service/ConstantService.java
-/Users/huangcheng/work/idea/VisualInspection/Visuallnspection_fjq/visuallnspectioninteface/src/main/java/com/xintong/visualinspection/bean/FwqCheckOther.java
-/Users/huangcheng/work/idea/VisualInspection/Visuallnspection_fjq/visuallnspectioninteface/src/main/java/com/xintong/visualinspection/bean/Constant.java
-/Users/huangcheng/work/idea/VisualInspection/Visuallnspection_fjq/visuallnspectioninteface/src/main/java/com/xintong/visualinspection/util/DateUtil.java
-/Users/huangcheng/work/idea/VisualInspection/Visuallnspection_fjq/visuallnspectioninteface/src/main/java/com/xintong/visualinspection/bean/Item.java
-/Users/huangcheng/work/idea/VisualInspection/Visuallnspection_fjq/visuallnspectioninteface/src/main/java/com/xintong/visualinspection/service/CheckOtherService_F.java
-/Users/huangcheng/work/idea/VisualInspection/Visuallnspection_fjq/visuallnspectioninteface/src/main/java/com/xintong/visualinspection/bean/FwqCheckOtherStatistics.java
-/Users/huangcheng/work/idea/VisualInspection/Visuallnspection_fjq/visuallnspectioninteface/src/main/java/com/xintong/visualinspection/bean/FwqCheckTask.java
-/Users/huangcheng/work/idea/VisualInspection/Visuallnspection_fjq/visuallnspectioninteface/src/main/java/com/xintong/visualinspection/service/ItemService.java
-/Users/huangcheng/work/idea/VisualInspection/Visuallnspection_fjq/visuallnspectioninteface/src/main/java/com/xintong/visualinspection/service/UserService.java
+/Users/wenhongquan/VisualInspection/Visuallnspection_fjq/visuallnspectioninteface/src/main/java/com/xintong/visualinspection/util/CodeUtil.java
+/Users/wenhongquan/VisualInspection/Visuallnspection_fjq/visuallnspectioninteface/src/main/java/com/xintong/visualinspection/service/ConstantService.java
+/Users/wenhongquan/VisualInspection/Visuallnspection_fjq/visuallnspectioninteface/src/main/java/com/xintong/visualinspection/bean/User.java
+/Users/wenhongquan/VisualInspection/Visuallnspection_fjq/visuallnspectioninteface/src/main/java/com/xintong/visualinspection/service/CommonService.java
+/Users/wenhongquan/VisualInspection/Visuallnspection_fjq/visuallnspectioninteface/src/main/java/com/xintong/visualinspection/bean/FwqCheckOther.java
+/Users/wenhongquan/VisualInspection/Visuallnspection_fjq/visuallnspectioninteface/src/main/java/com/xintong/visualinspection/util/DateUtil.java
+/Users/wenhongquan/VisualInspection/Visuallnspection_fjq/visuallnspectioninteface/src/main/java/com/xintong/visualinspection/bean/WreckerGroup.java
+/Users/wenhongquan/VisualInspection/Visuallnspection_fjq/visuallnspectioninteface/src/main/java/com/xintong/visualinspection/util/AuthorUtil.java
+/Users/wenhongquan/VisualInspection/Visuallnspection_fjq/visuallnspectioninteface/src/main/java/com/xintong/visualinspection/bean/Job.java
+/Users/wenhongquan/VisualInspection/Visuallnspection_fjq/visuallnspectioninteface/src/main/java/com/xintong/visualinspection/bean/Role.java
+/Users/wenhongquan/VisualInspection/Visuallnspection_fjq/visuallnspectioninteface/src/main/java/com/xintong/visualinspection/service/AreaInfoService_F.java
+/Users/wenhongquan/VisualInspection/Visuallnspection_fjq/visuallnspectioninteface/src/main/java/com/xintong/visualinspection/util/CustomJsonDateDeserializer.java
+/Users/wenhongquan/VisualInspection/Visuallnspection_fjq/visuallnspectioninteface/src/main/java/com/xintong/visualinspection/util/Constants.java
+/Users/wenhongquan/VisualInspection/Visuallnspection_fjq/visuallnspectioninteface/src/main/java/com/xintong/visualinspection/bean/Organ.java
+/Users/wenhongquan/VisualInspection/Visuallnspection_fjq/visuallnspectioninteface/src/main/java/com/xintong/visualinspection/bean/Item.java
+/Users/wenhongquan/VisualInspection/Visuallnspection_fjq/visuallnspectioninteface/src/main/java/com/xintong/visualinspection/service/DepartmentService.java
+/Users/wenhongquan/VisualInspection/Visuallnspection_fjq/visuallnspectioninteface/src/main/java/com/xintong/visualinspection/bean/FwqCheckTask.java
+/Users/wenhongquan/VisualInspection/Visuallnspection_fjq/visuallnspectioninteface/src/main/java/com/xintong/visualinspection/bean/AreaInfo.java
+/Users/wenhongquan/VisualInspection/Visuallnspection_fjq/visuallnspectioninteface/src/main/java/com/xintong/visualinspection/util/CacheUtil.java
+/Users/wenhongquan/VisualInspection/Visuallnspection_fjq/visuallnspectioninteface/src/main/java/com/xintong/visualinspection/service/ItemService.java
+/Users/wenhongquan/VisualInspection/Visuallnspection_fjq/visuallnspectioninteface/src/main/java/com/xintong/visualinspection/service/UserService.java
+/Users/wenhongquan/VisualInspection/Visuallnspection_fjq/visuallnspectioninteface/src/main/java/com/xintong/visualinspection/service/TaskService_F.java
+/Users/wenhongquan/VisualInspection/Visuallnspection_fjq/visuallnspectioninteface/src/main/java/com/xintong/visualinspection/bean/FwqCheckOtherStatistics.java
+/Users/wenhongquan/VisualInspection/Visuallnspection_fjq/visuallnspectioninteface/src/main/java/com/xintong/visualinspection/bean/Constant.java
+/Users/wenhongquan/VisualInspection/Visuallnspection_fjq/visuallnspectioninteface/src/main/java/com/xintong/visualinspection/bean/FeeStation.java
+/Users/wenhongquan/VisualInspection/Visuallnspection_fjq/visuallnspectioninteface/src/main/java/com/xintong/visualinspection/service/JobService.java
+/Users/wenhongquan/VisualInspection/Visuallnspection_fjq/visuallnspectioninteface/src/main/java/com/xintong/visualinspection/service/CheckOtherService_F.java

Algunos archivos no se mostraron porque demasiados archivos cambiaron en este cambio