Browse Source

裂解炉炉管测温测压

wangggziwen 1 year ago
parent
commit
641923a8d7

+ 4 - 1
master/src/main/resources/mybatis/production/TFurnanceTemperatureMapper.xml

@@ -41,7 +41,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         <include refid="selectTFurnanceTemperatureVo"/>
         <where>  
             <if test="furnanceName != null  and furnanceName != ''"> and furnance_name = #{furnanceName}</if>
-            <if test="recordTime != null "> and record_time = #{recordTime}</if>
+            <if test="recordTime != null ">
+                and extract (year from record_time) = extract (year from #{recordTime})
+                and extract (month from record_time) = extract (month from #{recordTime})
+            </if>
             <if test="pass1 != null  and pass1 != ''"> and pass1 = #{pass1}</if>
             <if test="pass2 != null  and pass2 != ''"> and pass2 = #{pass2}</if>
             <if test="pass3 != null  and pass3 != ''"> and pass3 = #{pass3}</if>

+ 7 - 5
ui/src/views/production/temperature/H109.vue

@@ -2,11 +2,11 @@
   <div class="app-container">
     <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px">
       <el-form-item label="巡检日期" prop="recordTime">
-        <el-date-picker clearable size="small" style="width: 200px"
-                        v-model="queryParams.recordTime"
-                        type="date"
-                        value-format="yyyy-MM-dd"
-                        placeholder="选择巡检日期">
+        <el-date-picker
+          v-model="queryParams.recordTime"
+          type="month"
+          value-format="yyyy-MM"
+          placeholder="选择巡检日期">
         </el-date-picker>
       </el-form-item>
       <el-form-item>
@@ -422,6 +422,7 @@
           pass16: null,
           deptId: null,
         },
+        recordTime: null,
         // 表单参数
         form: {},
         pass1:[],
@@ -467,6 +468,7 @@
       getList() {
         this.loading = true;
         this.queryParams.furnanceName = "H109";
+        console.log(this.queryParams)
         listTemperature(this.queryParams).then(response => {
           for (let i = 0; i< response.rows.length; i++) {
             if (response.rows[i].pass1 == null) { response.rows[i].pass1 = []; } else { response.rows[i].pass1 = response.rows[i].pass1.split(','); }