Browse Source

重点工程接口

hanfucheng 1 year ago
parent
commit
3ac4760cdb

+ 11 - 10
data-ui/src/views/data/generalbusiness/keyProjects/index.vue

@@ -10,14 +10,13 @@
           @keyup.enter.native="handleQuery"
         />
       </el-form-item>
-      <el-form-item label="属地辖区" prop="territoriality">
-        <el-input
-          v-model="queryParams.territoriality"
-          placeholder="请输入属地辖区"
-          clearable
-          size="small"
-          @keyup.enter.native="handleQuery"
-        />
+      <el-form-item label="开复工时间" prop="startTime">
+        <el-date-picker
+          v-model="queryParams.startTime"
+          type="month"
+          value-format="yyyy-MM"
+          placeholder="请选择开复工时间">
+        </el-date-picker>
       </el-form-item>
       <el-form-item label="所属开发区" prop="park">
         <el-select v-model="queryParams.park" placeholder="请选择所属开发区">
@@ -781,7 +780,8 @@ export default {
         introduction: null,
         parkLongitude: null,
         parkLatitude: null,
-        parkLabel:null
+        parkLabel:null,
+        startTime:null
       },
       historyQueryParams: {
         startTIme: null,
@@ -1052,7 +1052,8 @@ export default {
         joinStatisticalInvest: null,
         thisYearCumulativeInvestment: null,
         realityCompletedTime: null,
-        springStartProject: null
+        springStartProject: null,
+        startTime: null
       };
       this.resetForm("form");
     },

+ 3 - 0
src/main/java/com/sooka/sponest/data/commandcenter/domian/CommandCenterBO.java

@@ -23,6 +23,9 @@ public class CommandCenterBO extends BaseBusinessEntity {
     private Integer pageNum;
     private Integer pageSize;
 
+    //开复工时间
+    private String startTime;
+
     //判断显示绑定摄像头字段
     private String state;
 

+ 3 - 0
src/main/resources/mapper/commandcenter/CommandCentreMapper.xml

@@ -186,6 +186,9 @@
             <if test="params.nature != null and params.nature != ''"><!--在建性质-->
                 AND nature = #{params.nature}
             </if>
+            <if test="params.startTime != null and params.startTime != ''"><!--开复工时间-->
+                AND DATE_FORMAT(start_time,'%Y-%m') = #{params.startTime}
+            </if>
         </where>
         GROUP BY a.id
         <if test="state != null and state != ''" >

+ 1 - 0
src/main/resources/mapper/generalbusiness/CenterdataTKeyProjectsMapper.xml

@@ -101,6 +101,7 @@
             <if test="introduction != null  and introduction != ''">and introduction = #{introduction}</if>
             <if test="territoriality != null  and territoriality != ''">and territoriality like concat('%', #{territoriality},'%')</if>
             <if test="park != null  and park != ''">and park = #{park}</if>
+            <if test="startTime != null">and DATE_FORMAT(start_time,'%Y-%m')  = DATE_FORMAT( #{startTime}, '%Y-%m' )</if>
             ${params.dataScope}
         </where>
         order by a.order_num,a.create_time desc