Ver código fonte

Merge remote-tracking branch 'origin/master'

ly 10 meses atrás
pai
commit
819f8acc7f

+ 12 - 0
master/src/main/java/com/ruoyi/project/production/controller/TDailyProductionReportController.java

@@ -78,6 +78,18 @@ public class TDailyProductionReportController extends BaseController
         return AjaxResult.success(tDailyProductionReportService.selectTDailyProductionReportByMaxDate());
     }
 
+    /**
+     * 查询每日生产报告列表
+     */
+    @PreAuthorize("@ss.hasPermi('production:report:list')")
+    @GetMapping("/listReportMonthly")
+    public TableDataInfo listReportMonthly(TDailyProductionReport tDailyProductionReport)
+    {
+        startPage();
+        List<TDailyProductionReport> list = tDailyProductionReportService.selectTDailyProductionReportListMonthly(tDailyProductionReport);
+        return getDataTable(list);
+    }
+
     /**
      * 查询每日生产报告列表
      */

+ 2 - 2
master/src/main/java/com/ruoyi/project/production/controller/TFurnanceTemperatureController.java

@@ -1420,8 +1420,8 @@ public class TFurnanceTemperatureController extends BaseController
     @PutMapping("/editWeb")
     public AjaxResult editWeb(@RequestBody TFurnanceTemperature tFurnanceTemperature) throws PinyinException {
         String status = tFurnanceTemperature.getStatus();
-        // 烧焦状态不检查
-        if (!"2".equals(status)) {
+        // 烧焦、停炉状态不检查
+        if ("0".equals(status)) {
             String message = "";
             String furnanceName = tFurnanceTemperature.getFurnanceName();
             switch (furnanceName) {

+ 1 - 0
master/src/main/java/com/ruoyi/project/production/mapper/TDailyProductionReportMapper.java

@@ -38,6 +38,7 @@ public interface TDailyProductionReportMapper
      */
     @DataScope(deptAlias = "d")
     public List<TDailyProductionReport> selectTDailyProductionReportList(TDailyProductionReport tDailyProductionReport);
+    public List<TDailyProductionReport> selectTDailyProductionReportListMonthly(TDailyProductionReport tDailyProductionReport);
 
     /**
      * 新增每日生产报告

+ 1 - 0
master/src/main/java/com/ruoyi/project/production/service/ITDailyProductionReportService.java

@@ -37,6 +37,7 @@ public interface ITDailyProductionReportService
      * @return 每日生产报告集合
      */
     public List<TDailyProductionReport> selectTDailyProductionReportList(TDailyProductionReport tDailyProductionReport);
+    public List<TDailyProductionReport> selectTDailyProductionReportListMonthly(TDailyProductionReport tDailyProductionReport);
 
     /**
      * 新增每日生产报告

+ 11 - 0
master/src/main/java/com/ruoyi/project/production/service/impl/TDailyProductionReportServiceImpl.java

@@ -64,6 +64,17 @@ public class TDailyProductionReportServiceImpl implements ITDailyProductionRepor
         return tDailyProductionReportMapper.selectTDailyProductionReportList(tDailyProductionReport);
     }
 
+    /**
+     * 查询每日生产报告列表
+     *
+     * @param tDailyProductionReport 每日生产报告
+     * @return 每日生产报告
+     */
+    @Override
+    public List<TDailyProductionReport> selectTDailyProductionReportListMonthly(TDailyProductionReport tDailyProductionReport) {
+        return tDailyProductionReportMapper.selectTDailyProductionReportListMonthly(tDailyProductionReport);
+    }
+
     /**
      * 新增每日生产报告
      *

+ 538 - 1
master/src/main/resources/mybatis/production/TDailyProductionReportMapper.xml

@@ -1261,7 +1261,544 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         <!-- 数据范围过滤 -->
         ${params.dataScope}
     </select>
-    
+
+    <select id="selectTDailyProductionReportListMonthly" parameterType="TDailyProductionReport" resultMap="TDailyProductionReportResult">
+        <include refid="selectTDailyProductionReportVo"/>
+        <where>
+            <if test="fromDate != null "> and from_date = #{fromDate}</if>
+            <if test="offgasToGaaCaa != null "> and offgas_to_gaa_caa = #{offgasToGaaCaa}</if>
+            <if test="toDate != null "> and to_date = #{toDate}</if>
+            <if test="reportDate != null "> and extract(year from report_date) = extract(year from #{reportDate}) and extract(month from report_date) = extract(month from #{reportDate}) </if>
+            <if test="nap != null  and nap != ''"> and nap = #{nap}</if>
+            <if test="c5 != null  and c5 != ''"> and c5 = #{c5}</if>
+            <if test="c6C8Na != null  and c6C8Na != ''"> and c6_c8_na = #{c6C8Na}</if>
+            <if test="wisonEthane != null  and wisonEthane != ''"> and wison_ethane = #{wisonEthane}</if>
+            <if test="lpgToFurnace != null  and lpgToFurnace != ''"> and lpg_to_furnace = #{lpgToFurnace}</if>
+            <if test="raff1FrBd != null  and raff1FrBd != ''"> and raff1_fr_bd = #{raff1FrBd}</if>
+            <if test="raff2FrIb != null  and raff2FrIb != ''"> and raff2_fr_ib = #{raff2FrIb}</if>
+            <if test="raff3FrBd != null  and raff3FrBd != ''"> and raff3_fr_bd = #{raff3FrBd}</if>
+            <if test="raffinate2pFr2ph != null  and raffinate2pFr2ph != ''"> and raffinate2p_fr_2ph = #{raffinate2pFr2ph}</if>
+            <if test="c2FrLdpe != null  and c2FrLdpe != ''"> and c2_fr_ldpe = #{c2FrLdpe}</if>
+            <if test="c3FrOxo != null  and c3FrOxo != ''"> and c3_fr_oxo = #{c3FrOxo}</if>
+            <if test="mixedC3C4 != null  and mixedC3C4 != ''"> and mixed_c3_c4 = #{mixedC3C4}</if>
+            <if test="hyC9 != null  and hyC9 != ''"> and hy_c9 = #{hyC9}</if>
+            <if test="pguOffgas != null  and pguOffgas != ''"> and pgu_offgas = #{pguOffgas}</if>
+            <if test="washOil != null  and washOil != ''"> and wash_oil = #{washOil}</if>
+            <if test="toluene != null  and toluene != ''"> and toluene = #{toluene}</if>
+            <if test="hyC4FrR800 != null  and hyC4FrR800 != ''"> and hy_c4_fr_r800 = #{hyC4FrR800}</if>
+            <if test="h2YieldPercentage != null  and h2YieldPercentage != ''"> and h2_yield_percentage = #{h2YieldPercentage}</if>
+            <if test="h2Produced != null  and h2Produced != ''"> and h2_produced = #{h2Produced}</if>
+            <if test="h2Inventory != null  and h2Inventory != ''"> and h2_inventory = #{h2Inventory}</if>
+            <if test="h2Change != null  and h2Change != ''"> and h2_change = #{h2Change}</if>
+            <if test="h2Import != null  and h2Import != ''"> and h2_import = #{h2Import}</if>
+            <if test="h2Export != null  and h2Export != ''"> and h2_export = #{h2Export}</if>
+            <if test="h2ToPgu != null  and h2ToPgu != ''"> and h2_to_pgu = #{h2ToPgu}</if>
+            <if test="h2ToYpc != null  and h2ToYpc != ''"> and h2_to_ypc = #{h2ToYpc}</if>
+            <if test="h2ToOxo != null  and h2ToOxo != ''"> and h2_to_oxo = #{h2ToOxo}</if>
+            <if test="h2FrSyngasToSub != null  and h2FrSyngasToSub != ''"> and h2_fr_syngas_to_sub = #{h2FrSyngasToSub}</if>
+            <if test="ethylenYieldPercentage != null  and ethylenYieldPercentage != ''"> and ethylen_yield_percentage = #{ethylenYieldPercentage}</if>
+            <if test="ethylenProduced != null  and ethylenProduced != ''"> and ethylen_produced = #{ethylenProduced}</if>
+            <if test="ethylenInventory != null  and ethylenInventory != ''"> and ethylen_inventory = #{ethylenInventory}</if>
+            <if test="ethylenChange != null  and ethylenChange != ''"> and ethylen_change = #{ethylenChange}</if>
+            <if test="ethylenImport != null  and ethylenImport != ''"> and ethylen_import = #{ethylenImport}</if>
+            <if test="ethylenExport != null  and ethylenExport != ''"> and ethylen_export = #{ethylenExport}</if>
+            <if test="ethylenToTm != null  and ethylenToTm != ''"> and ethylen_to_tm = #{ethylenToTm}</if>
+            <if test="ethylenToTs != null  and ethylenToTs != ''"> and ethylen_to_ts = #{ethylenToTs}</if>
+            <if test="ethylenToEoEg != null  and ethylenToEoEg != ''"> and ethylen_to_eo_eg = #{ethylenToEoEg}</if>
+            <if test="ethylenToOxo != null  and ethylenToOxo != ''"> and ethylen_to_oxo = #{ethylenToOxo}</if>
+            <if test="ethylenToYbs != null  and ethylenToYbs != ''"> and ethylen_to_ybs = #{ethylenToYbs}</if>
+            <if test="ethylenToYpc != null  and ethylenToYpc != ''"> and ethylen_to_ypc = #{ethylenToYpc}</if>
+            <if test="ethylenToWacker != null  and ethylenToWacker != ''"> and ethylen_to_wacker = #{ethylenToWacker}</if>
+            <if test="ethylenToDyna != null  and ethylenToDyna != ''"> and ethylen_to_dyna = #{ethylenToDyna}</if>
+            <if test="ethylenToCelanLongx != null  and ethylenToCelanLongx != ''"> and ethylen_to_celan_longx = #{ethylenToCelanLongx}</if>
+            <if test="ethylenFrYpc != null  and ethylenFrYpc != ''"> and ethylen_fr_ypc = #{ethylenFrYpc}</if>
+            <if test="ethylenFrLongxiang != null  and ethylenFrLongxiang != ''"> and ethylen_fr_longxiang = #{ethylenFrLongxiang}</if>
+            <if test="propyleneYieldPercentage != null  and propyleneYieldPercentage != ''"> and propylene_yield_percentage = #{propyleneYieldPercentage}</if>
+            <if test="propyleneProduced != null  and propyleneProduced != ''"> and propylene_produced = #{propyleneProduced}</if>
+            <if test="propyleneInventory != null  and propyleneInventory != ''"> and propylene_inventory = #{propyleneInventory}</if>
+            <if test="propyleneChange != null  and propyleneChange != ''"> and propylene_change = #{propyleneChange}</if>
+            <if test="propyleneImport != null  and propyleneImport != ''"> and propylene_import = #{propyleneImport}</if>
+            <if test="propyleneExport != null  and propyleneExport != ''"> and propylene_export = #{propyleneExport}</if>
+            <if test="propyleneToAaAe != null  and propyleneToAaAe != ''"> and propylene_to_aa_ae = #{propyleneToAaAe}</if>
+            <if test="propyleneToGaa != null  and propyleneToGaa != ''"> and propylene_to_gaa = #{propyleneToGaa}</if>
+            <if test="propyleneToOxo != null  and propyleneToOxo != ''"> and propylene_to_oxo = #{propyleneToOxo}</if>
+            <if test="propyleneToLdpe != null  and propyleneToLdpe != ''"> and propylene_to_ldpe = #{propyleneToLdpe}</if>
+            <if test="propyleneToYpc != null  and propyleneToYpc != ''"> and propylene_to_ypc = #{propyleneToYpc}</if>
+            <if test="propyleneToRoad != null  and propyleneToRoad != ''"> and propylene_to_road = #{propyleneToRoad}</if>
+            <if test="propyleneToShip != null  and propyleneToShip != ''"> and propylene_to_ship = #{propyleneToShip}</if>
+            <if test="propyleneFrYpc != null  and propyleneFrYpc != ''"> and propylene_fr_ypc = #{propyleneFrYpc}</if>
+            <if test="propyleneFrShip != null  and propyleneFrShip != ''"> and propylene_fr_ship = #{propyleneFrShip}</if>
+            <if test="propyleneFrChengzhi != null  and propyleneFrChengzhi != ''"> and propylene_fr_chengzhi = #{propyleneFrChengzhi}</if>
+            <if test="c3LpgYieldPercentage != null  and c3LpgYieldPercentage != ''"> and c3_lpg_yield_percentage = #{c3LpgYieldPercentage}</if>
+            <if test="c4LpgYieldPercentage != null  and c4LpgYieldPercentage != ''"> and c4_lpg_yield_percentage = #{c4LpgYieldPercentage}</if>
+            <if test="c3LpgProduced != null  and c3LpgProduced != ''"> and c3_lpg_produced = #{c3LpgProduced}</if>
+            <if test="c4LpgProduced != null  and c4LpgProduced != ''"> and c4_lpg_produced = #{c4LpgProduced}</if>
+            <if test="c3C4Inventory != null  and c3C4Inventory != ''"> and c3_c4_inventory = #{c3C4Inventory}</if>
+            <if test="c3C4Change != null  and c3C4Change != ''"> and c3_c4_change = #{c3C4Change}</if>
+            <if test="c3C4Import != null  and c3C4Import != ''"> and c3_c4_import = #{c3C4Import}</if>
+            <if test="c3C4Export != null  and c3C4Export != ''"> and c3_c4_export = #{c3C4Export}</if>
+            <if test="c3C4ToSub != null  and c3C4ToSub != ''"> and c3_c4_to_sub = #{c3C4ToSub}</if>
+            <if test="c3C4ToFurAsFule != null  and c3C4ToFurAsFule != ''"> and c3_c4_to_fur_as_fule = #{c3C4ToFurAsFule}</if>
+            <if test="c3C4AsFeed != null  and c3C4AsFeed != ''"> and c3_c4_as_feed = #{c3C4AsFeed}</if>
+            <if test="c3C4FrYpc != null  and c3C4FrYpc != ''"> and c3_c4_fr_ypc = #{c3C4FrYpc}</if>
+            <if test="c3C4FrTruck != null  and c3C4FrTruck != ''"> and c3_c4_fr_truck = #{c3C4FrTruck}</if>
+            <if test="mixedC4sYieldPercentage != null  and mixedC4sYieldPercentage != ''"> and mixed_c4s_yield_percentage = #{mixedC4sYieldPercentage}</if>
+            <if test="mixedC4sProduced != null  and mixedC4sProduced != ''"> and mixed_c4s_produced = #{mixedC4sProduced}</if>
+            <if test="mixedC4sInventory != null  and mixedC4sInventory != ''"> and mixed_c4s_inventory = #{mixedC4sInventory}</if>
+            <if test="mixedC4sChange != null  and mixedC4sChange != ''"> and mixed_c4s_change = #{mixedC4sChange}</if>
+            <if test="mixedC4sImport != null  and mixedC4sImport != ''"> and mixed_c4s_import = #{mixedC4sImport}</if>
+            <if test="mixedC4sExport != null  and mixedC4sExport != ''"> and mixed_c4s_export = #{mixedC4sExport}</if>
+            <if test="mixedC4sToBd != null  and mixedC4sToBd != ''"> and mixed_c4s_to_bd = #{mixedC4sToBd}</if>
+            <if test="mixedC4sToYpc != null  and mixedC4sToYpc != ''"> and mixed_c4s_to_ypc = #{mixedC4sToYpc}</if>
+            <if test="mixedC4sToTruck != null  and mixedC4sToTruck != ''"> and mixed_c4s_to_truck = #{mixedC4sToTruck}</if>
+            <if test="mixedC4sToShip != null  and mixedC4sToShip != ''"> and mixed_c4s_to_ship = #{mixedC4sToShip}</if>
+            <if test="mixedC4sFrYpc != null  and mixedC4sFrYpc != ''"> and mixed_c4s_fr_ypc = #{mixedC4sFrYpc}</if>
+            <if test="mixedC4sFrTruck != null  and mixedC4sFrTruck != ''"> and mixed_c4s_fr_truck = #{mixedC4sFrTruck}</if>
+            <if test="mixedC4sFrShip != null  and mixedC4sFrShip != ''"> and mixed_c4s_fr_ship = #{mixedC4sFrShip}</if>
+            <if test="mixedC4sFrBdR1 != null  and mixedC4sFrBdR1 != ''"> and mixed_c4s_fr_bd_r1 = #{mixedC4sFrBdR1}</if>
+            <if test="mixedC4sToR800 != null  and mixedC4sToR800 != ''"> and mixed_c4s_to_r800 = #{mixedC4sToR800}</if>
+            <if test="eboYieldPercentage != null  and eboYieldPercentage != ''"> and ebo_yield_percentage = #{eboYieldPercentage}</if>
+            <if test="eboProduced != null  and eboProduced != ''"> and ebo_produced = #{eboProduced}</if>
+            <if test="eboInventory != null  and eboInventory != ''"> and ebo_inventory = #{eboInventory}</if>
+            <if test="eboChange != null  and eboChange != ''"> and ebo_change = #{eboChange}</if>
+            <if test="eboImport != null  and eboImport != ''"> and ebo_import = #{eboImport}</if>
+            <if test="eboExport != null  and eboExport != ''"> and ebo_export = #{eboExport}</if>
+            <if test="eboToShip != null  and eboToShip != ''"> and ebo_to_ship = #{eboToShip}</if>
+            <if test="eboToRttf != null  and eboToRttf != ''"> and ebo_to_rttf = #{eboToRttf}</if>
+            <if test="eboToTrain != null  and eboToTrain != ''"> and ebo_to_train = #{eboToTrain}</if>
+            <if test="eboFrBd != null  and eboFrBd != ''"> and ebo_fr_bd = #{eboFrBd}</if>
+            <if test="naphthaleneYieldPercentage != null  and naphthaleneYieldPercentage != ''"> and naphthalene_yield_percentage = #{naphthaleneYieldPercentage}</if>
+            <if test="naphthaleneProduced != null  and naphthaleneProduced != ''"> and naphthalene_produced = #{naphthaleneProduced}</if>
+            <if test="naphthaleneInventory != null  and naphthaleneInventory != ''"> and naphthalene_inventory = #{naphthaleneInventory}</if>
+            <if test="naphthaleneChange != null  and naphthaleneChange != ''"> and naphthalene_change = #{naphthaleneChange}</if>
+            <if test="naphthaleneImport != null  and naphthaleneImport != ''"> and naphthalene_import = #{naphthaleneImport}</if>
+            <if test="naphthaleneExport != null  and naphthaleneExport != ''"> and naphthalene_export = #{naphthaleneExport}</if>
+            <if test="naphthaleneToTruck != null  and naphthaleneToTruck != ''"> and naphthalene_to_truck = #{naphthaleneToTruck}</if>
+            <if test="poFluxOilYieldPercentage != null  and poFluxOilYieldPercentage != ''"> and po_flux_oil_yield_percentage = #{poFluxOilYieldPercentage}</if>
+            <if test="poFluxOilProduced != null  and poFluxOilProduced != ''"> and po_flux_oil_produced = #{poFluxOilProduced}</if>
+            <if test="poFluxOilInventory != null  and poFluxOilInventory != ''"> and po_flux_oil_inventory = #{poFluxOilInventory}</if>
+            <if test="poFluxOilChange != null  and poFluxOilChange != ''"> and po_flux_oil_change = #{poFluxOilChange}</if>
+            <if test="poFluxOilImport != null  and poFluxOilImport != ''"> and po_flux_oil_import = #{poFluxOilImport}</if>
+            <if test="poFluxOilExport != null  and poFluxOilExport != ''"> and po_flux_oil_export = #{poFluxOilExport}</if>
+            <if test="poFluxOilToBd != null  and poFluxOilToBd != ''"> and po_flux_oil_to_bd = #{poFluxOilToBd}</if>
+            <if test="offgasYieldPercentage != null  and offgasYieldPercentage != ''"> and offgas_yield_percentage = #{offgasYieldPercentage}</if>
+            <if test="offgasProduced != null  and offgasProduced != ''"> and offgas_produced = #{offgasProduced}</if>
+            <if test="offgasInventory != null  and offgasInventory != ''"> and offgas_inventory = #{offgasInventory}</if>
+            <if test="offgasChange != null  and offgasChange != ''"> and offgas_change = #{offgasChange}</if>
+            <if test="offgasImport != null  and offgasImport != ''"> and offgas_import = #{offgasImport}</if>
+            <if test="offgasExport != null  and offgasExport != ''"> and offgas_export = #{offgasExport}</if>
+            <if test="offgasToFurnance != null  and offgasToFurnance != ''"> and offgas_to_furnance = #{offgasToFurnance}</if>
+            <if test="offgasToYbs != null  and offgasToYbs != ''"> and offgas_to_ybs = #{offgasToYbs}</if>
+            <if test="offgasToCEru != null  and offgasToCEru != ''"> and offgas_to_c_eru = #{offgasToCEru}</if>
+            <if test="offgasSubInCloseU2 != null  and offgasSubInCloseU2 != ''"> and offgas_sub_in_close_u2 = #{offgasSubInCloseU2}</if>
+            <if test="offgasFlareSctu != null  and offgasFlareSctu != ''"> and offgas_flare_sctu = #{offgasFlareSctu}</if>
+            <if test="offgasToU2Nm3 != null  and offgasToU2Nm3 != ''"> and offgas_to_u2_nm3 = #{offgasToU2Nm3}</if>
+            <if test="offgasFlareLossT != null  and offgasFlareLossT != ''"> and offgas_flare_loss_t = #{offgasFlareLossT}</if>
+            <if test="rpgYieldPercentage != null  and rpgYieldPercentage != ''"> and rpg_yield_percentage = #{rpgYieldPercentage}</if>
+            <if test="rpgProduced != null  and rpgProduced != ''"> and rpg_produced = #{rpgProduced}</if>
+            <if test="rpgInventory != null  and rpgInventory != ''"> and rpg_inventory = #{rpgInventory}</if>
+            <if test="rpgChange != null  and rpgChange != ''"> and rpg_change = #{rpgChange}</if>
+            <if test="rpgImport != null  and rpgImport != ''"> and rpg_import = #{rpgImport}</if>
+            <if test="rpgExport != null  and rpgExport != ''"> and rpg_export = #{rpgExport}</if>
+            <if test="rpgToPgu != null  and rpgToPgu != ''"> and rpg_to_pgu = #{rpgToPgu}</if>
+            <if test="rpgFrYfcc != null  and rpgFrYfcc != ''"> and rpg_fr_yfcc = #{rpgFrYfcc}</if>
+            <if test="methaneYieldPercentage != null  and methaneYieldPercentage != ''"> and methane_yield_percentage = #{methaneYieldPercentage}</if>
+            <if test="methaneProduced != null  and methaneProduced != ''"> and methane_produced = #{methaneProduced}</if>
+            <if test="methaneToEoEg != null  and methaneToEoEg != ''"> and methane_to_eo_eg = #{methaneToEoEg}</if>
+            <if test="residueOilYieldPercentage != null  and residueOilYieldPercentage != ''"> and residue_oil_yield_percentage = #{residueOilYieldPercentage}</if>
+            <if test="residueOilProduced != null  and residueOilProduced != ''"> and residue_oil_produced = #{residueOilProduced}</if>
+            <if test="totalInput != null  and totalInput != ''"> and total_input = #{totalInput}</if>
+            <if test="totalOutput != null  and totalOutput != ''"> and total_output = #{totalOutput}</if>
+            <if test="totalLoss != null  and totalLoss != ''"> and total_loss = #{totalLoss}</if>
+            <if test="lossPercentage != null  and lossPercentage != ''"> and loss_percentage = #{lossPercentage}</if>
+            <if test="totalFurnanceFeed != null  and totalFurnanceFeed != ''"> and total_furnance_feed = #{totalFurnanceFeed}</if>
+            <if test="napFrCltf != null  and napFrCltf != ''"> and nap_fr_cltf = #{napFrCltf}</if>
+            <if test="totalPE != null  and totalPE != ''"> and total_p_e = #{totalPE}</if>
+            <if test="plantModeIs != null  and plantModeIs != ''"> and plant_mode_is = #{plantModeIs}</if>
+            <if test="plantLoad3495tD != null  and plantLoad3495tD != ''"> and plant_load_3495t_d = #{plantLoad3495tD}</if>
+            <if test="avgFurnanceFeedTH != null  and avgFurnanceFeedTH != ''"> and avg_furnance_feed_t_h = #{avgFurnanceFeedTH}</if>
+            <if test="feedingRatioPercentage != null  and feedingRatioPercentage != ''"> and feeding_ratio_percentage = #{feedingRatioPercentage}</if>
+            <if test="hhpToe != null  and hhpToe != ''"> and hhp_toe = #{hhpToe}</if>
+            <if test="hhpTce != null  and hhpTce != ''"> and hhp_tce = #{hhpTce}</if>
+            <if test="hhpPre != null  and hhpPre != ''"> and hhp_pre = #{hhpPre}</if>
+            <if test="hhpCracker != null  and hhpCracker != ''"> and hhp_cracker = #{hhpCracker}</if>
+            <if test="hhpCrackerTT != null  and hhpCrackerTT != ''"> and hhp_cracker_t_t = #{hhpCrackerTT}</if>
+            <if test="hhpCrackerKgoe != null  and hhpCrackerKgoe != ''"> and hhp_cracker_kgoe = #{hhpCrackerKgoe}</if>
+            <if test="hhpCrackerKgce != null  and hhpCrackerKgce != ''"> and hhp_cracker_kgce = #{hhpCrackerKgce}</if>
+            <if test="hhpPguAeu != null  and hhpPguAeu != ''"> and hhp_pgu_aeu = #{hhpPguAeu}</if>
+            <if test="hhpPguAeuTT != null  and hhpPguAeuTT != ''"> and hhp_pgu_aeu_t_t = #{hhpPguAeuTT}</if>
+            <if test="hhpPguAeuKgoe != null  and hhpPguAeuKgoe != ''"> and hhp_pgu_aeu_kgoe = #{hhpPguAeuKgoe}</if>
+            <if test="hhpPguAeuKgce != null  and hhpPguAeuKgce != ''"> and hhp_pgu_aeu_kgce = #{hhpPguAeuKgce}</if>
+            <if test="hhpSctuFlare != null  and hhpSctuFlare != ''"> and hhp_sctu_flare = #{hhpSctuFlare}</if>
+            <if test="hhpSub != null  and hhpSub != ''"> and hhp_sub = #{hhpSub}</if>
+            <if test="hhpBcc != null  and hhpBcc != ''"> and hhp_bcc = #{hhpBcc}</if>
+            <if test="ngToe != null  and ngToe != ''"> and ng_toe = #{ngToe}</if>
+            <if test="ngTce != null  and ngTce != ''"> and ng_tce = #{ngTce}</if>
+            <if test="ngPre != null  and ngPre != ''"> and ng_pre = #{ngPre}</if>
+            <if test="ngCracker != null  and ngCracker != ''"> and ng_cracker = #{ngCracker}</if>
+            <if test="ngCrackerTT != null  and ngCrackerTT != ''"> and ng_cracker_t_t = #{ngCrackerTT}</if>
+            <if test="ngCrackerKgoe != null  and ngCrackerKgoe != ''"> and ng_cracker_kgoe = #{ngCrackerKgoe}</if>
+            <if test="ngCrackerKgce != null  and ngCrackerKgce != ''"> and ng_cracker_kgce = #{ngCrackerKgce}</if>
+            <if test="ngPguAeu != null  and ngPguAeu != ''"> and ng_pgu_aeu = #{ngPguAeu}</if>
+            <if test="ngPguAeuTT != null  and ngPguAeuTT != ''"> and ng_pgu_aeu_t_t = #{ngPguAeuTT}</if>
+            <if test="ngPguAeuKgoe != null  and ngPguAeuKgoe != ''"> and ng_pgu_aeu_kgoe = #{ngPguAeuKgoe}</if>
+            <if test="ngPguAeuKgce != null  and ngPguAeuKgce != ''"> and ng_pgu_aeu_kgce = #{ngPguAeuKgce}</if>
+            <if test="ngSctuFlare != null  and ngSctuFlare != ''"> and ng_sctu_flare = #{ngSctuFlare}</if>
+            <if test="ngSub != null  and ngSub != ''"> and ng_sub = #{ngSub}</if>
+            <if test="ngBcc != null  and ngBcc != ''"> and ng_bcc = #{ngBcc}</if>
+            <if test="fuelGasOffgasToe != null  and fuelGasOffgasToe != ''"> and fuel_gas_offgas_toe = #{fuelGasOffgasToe}</if>
+            <if test="fuelGasOffgasTce != null  and fuelGasOffgasTce != ''"> and fuel_gas_offgas_tce = #{fuelGasOffgasTce}</if>
+            <if test="fuelGasOffgasPre != null  and fuelGasOffgasPre != ''"> and fuel_gas_offgas_pre = #{fuelGasOffgasPre}</if>
+            <if test="fuelGasOffgasCracker != null  and fuelGasOffgasCracker != ''"> and fuel_gas_offgas_cracker = #{fuelGasOffgasCracker}</if>
+            <if test="fuelGasOffgasCrackerTT != null  and fuelGasOffgasCrackerTT != ''"> and fuel_gas_offgas_cracker_t_t = #{fuelGasOffgasCrackerTT}</if>
+            <if test="fuelGasOffgasCrackerKgoe != null  and fuelGasOffgasCrackerKgoe != ''"> and fuel_gas_offgas_cracker_kgoe = #{fuelGasOffgasCrackerKgoe}</if>
+            <if test="fuelGasOffgasCrackerKgce != null  and fuelGasOffgasCrackerKgce != ''"> and fuel_gas_offgas_cracker_kgce = #{fuelGasOffgasCrackerKgce}</if>
+            <if test="fuelGasOffgasPguAeu != null  and fuelGasOffgasPguAeu != ''"> and fuel_gas_offgas_pgu_aeu = #{fuelGasOffgasPguAeu}</if>
+            <if test="fuelGasOffgasPguAeuTT != null  and fuelGasOffgasPguAeuTT != ''"> and fuel_gas_offgas_pgu_aeu_t_t = #{fuelGasOffgasPguAeuTT}</if>
+            <if test="fuelGasOffgasPguAeuKgoe != null  and fuelGasOffgasPguAeuKgoe != ''"> and fuel_gas_offgas_pgu_aeu_kgoe = #{fuelGasOffgasPguAeuKgoe}</if>
+            <if test="fuelGasOffgasPguAeuKgce != null  and fuelGasOffgasPguAeuKgce != ''"> and fuel_gas_offgas_pgu_aeu_kgce = #{fuelGasOffgasPguAeuKgce}</if>
+            <if test="fuelGasOffgasSctuFlare != null  and fuelGasOffgasSctuFlare != ''"> and fuel_gas_offgas_sctu_flare = #{fuelGasOffgasSctuFlare}</if>
+            <if test="fuelGasOffgasSub != null  and fuelGasOffgasSub != ''"> and fuel_gas_offgas_sub = #{fuelGasOffgasSub}</if>
+            <if test="fuelGasOffgasBcc != null  and fuelGasOffgasBcc != ''"> and fuel_gas_offgas_bcc = #{fuelGasOffgasBcc}</if>
+            <if test="shpToe != null  and shpToe != ''"> and shp_toe = #{shpToe}</if>
+            <if test="shpTce != null  and shpTce != ''"> and shp_tce = #{shpTce}</if>
+            <if test="shpPre != null  and shpPre != ''"> and shp_pre = #{shpPre}</if>
+            <if test="shpCracker != null  and shpCracker != ''"> and shp_cracker = #{shpCracker}</if>
+            <if test="shpCrackerTT != null  and shpCrackerTT != ''"> and shp_cracker_t_t = #{shpCrackerTT}</if>
+            <if test="shpCrackerKgoe != null  and shpCrackerKgoe != ''"> and shp_cracker_kgoe = #{shpCrackerKgoe}</if>
+            <if test="shpCrackerKgce != null  and shpCrackerKgce != ''"> and shp_cracker_kgce = #{shpCrackerKgce}</if>
+            <if test="shpPguAeu != null  and shpPguAeu != ''"> and shp_pgu_aeu = #{shpPguAeu}</if>
+            <if test="shpPguAeuTT != null  and shpPguAeuTT != ''"> and shp_pgu_aeu_t_t = #{shpPguAeuTT}</if>
+            <if test="shpPguAeuKgoe != null  and shpPguAeuKgoe != ''"> and shp_pgu_aeu_kgoe = #{shpPguAeuKgoe}</if>
+            <if test="shpPguAeuKgce != null  and shpPguAeuKgce != ''"> and shp_pgu_aeu_kgce = #{shpPguAeuKgce}</if>
+            <if test="shpSctuFlare != null  and shpSctuFlare != ''"> and shp_sctu_flare = #{shpSctuFlare}</if>
+            <if test="shpSub != null  and shpSub != ''"> and shp_sub = #{shpSub}</if>
+            <if test="shpBcc != null  and shpBcc != ''"> and shp_bcc = #{shpBcc}</if>
+            <if test="hpToe != null  and hpToe != ''"> and hp_toe = #{hpToe}</if>
+            <if test="hpTce != null  and hpTce != ''"> and hp_tce = #{hpTce}</if>
+            <if test="hpPre != null  and hpPre != ''"> and hp_pre = #{hpPre}</if>
+            <if test="hpCracker != null  and hpCracker != ''"> and hp_cracker = #{hpCracker}</if>
+            <if test="hpCrackerTT != null  and hpCrackerTT != ''"> and hp_cracker_t_t = #{hpCrackerTT}</if>
+            <if test="hpCrackerKgoe != null  and hpCrackerKgoe != ''"> and hp_cracker_kgoe = #{hpCrackerKgoe}</if>
+            <if test="hpCrackerKgce != null  and hpCrackerKgce != ''"> and hp_cracker_kgce = #{hpCrackerKgce}</if>
+            <if test="hpPguAeu != null  and hpPguAeu != ''"> and hp_pgu_aeu = #{hpPguAeu}</if>
+            <if test="hpPguAeuTT != null  and hpPguAeuTT != ''"> and hp_pgu_aeu_t_t = #{hpPguAeuTT}</if>
+            <if test="hpPguAeuKgoe != null  and hpPguAeuKgoe != ''"> and hp_pgu_aeu_kgoe = #{hpPguAeuKgoe}</if>
+            <if test="hpPguAeuKgce != null  and hpPguAeuKgce != ''"> and hp_pgu_aeu_kgce = #{hpPguAeuKgce}</if>
+            <if test="hpSctuFlare != null  and hpSctuFlare != ''"> and hp_sctu_flare = #{hpSctuFlare}</if>
+            <if test="hpSub != null  and hpSub != ''"> and hp_sub = #{hpSub}</if>
+            <if test="hpBcc != null  and hpBcc != ''"> and hp_bcc = #{hpBcc}</if>
+            <if test="mpToe != null  and mpToe != ''"> and mp_toe = #{mpToe}</if>
+            <if test="mpTce != null  and mpTce != ''"> and mp_tce = #{mpTce}</if>
+            <if test="mpPre != null  and mpPre != ''"> and mp_pre = #{mpPre}</if>
+            <if test="mpCracker != null  and mpCracker != ''"> and mp_cracker = #{mpCracker}</if>
+            <if test="mpCrackerTT != null  and mpCrackerTT != ''"> and mp_cracker_t_t = #{mpCrackerTT}</if>
+            <if test="mpCrackerKgoe != null  and mpCrackerKgoe != ''"> and mp_cracker_kgoe = #{mpCrackerKgoe}</if>
+            <if test="mpCrackerKgce != null  and mpCrackerKgce != ''"> and mp_cracker_kgce = #{mpCrackerKgce}</if>
+            <if test="mpPguAeu != null  and mpPguAeu != ''"> and mp_pgu_aeu = #{mpPguAeu}</if>
+            <if test="mpPguAeuTT != null  and mpPguAeuTT != ''"> and mp_pgu_aeu_t_t = #{mpPguAeuTT}</if>
+            <if test="mpPguAeuKgoe != null  and mpPguAeuKgoe != ''"> and mp_pgu_aeu_kgoe = #{mpPguAeuKgoe}</if>
+            <if test="mpPguAeuKgce != null  and mpPguAeuKgce != ''"> and mp_pgu_aeu_kgce = #{mpPguAeuKgce}</if>
+            <if test="mpSctuFlare != null  and mpSctuFlare != ''"> and mp_sctu_flare = #{mpSctuFlare}</if>
+            <if test="mpSub != null  and mpSub != ''"> and mp_sub = #{mpSub}</if>
+            <if test="mpBcc != null  and mpBcc != ''"> and mp_bcc = #{mpBcc}</if>
+            <if test="lpToe != null  and lpToe != ''"> and lp_toe = #{lpToe}</if>
+            <if test="lpTce != null  and lpTce != ''"> and lp_tce = #{lpTce}</if>
+            <if test="lpPre != null  and lpPre != ''"> and lp_pre = #{lpPre}</if>
+            <if test="lpCracker != null  and lpCracker != ''"> and lp_cracker = #{lpCracker}</if>
+            <if test="lpCrackerTT != null  and lpCrackerTT != ''"> and lp_cracker_t_t = #{lpCrackerTT}</if>
+            <if test="lpCrackerKgoe != null  and lpCrackerKgoe != ''"> and lp_cracker_kgoe = #{lpCrackerKgoe}</if>
+            <if test="lpCrackerKgce != null  and lpCrackerKgce != ''"> and lp_cracker_kgce = #{lpCrackerKgce}</if>
+            <if test="lpPguAeu != null  and lpPguAeu != ''"> and lp_pgu_aeu = #{lpPguAeu}</if>
+            <if test="lpPguAeuTT != null  and lpPguAeuTT != ''"> and lp_pgu_aeu_t_t = #{lpPguAeuTT}</if>
+            <if test="lpPguAeuKgoe != null  and lpPguAeuKgoe != ''"> and lp_pgu_aeu_kgoe = #{lpPguAeuKgoe}</if>
+            <if test="lpPguAeuKgce != null  and lpPguAeuKgce != ''"> and lp_pgu_aeu_kgce = #{lpPguAeuKgce}</if>
+            <if test="lpSctuFlare != null  and lpSctuFlare != ''"> and lp_sctu_flare = #{lpSctuFlare}</if>
+            <if test="lpSub != null  and lpSub != ''"> and lp_sub = #{lpSub}</if>
+            <if test="lpBcc != null  and lpBcc != ''"> and lp_bcc = #{lpBcc}</if>
+            <if test="electricityToe != null  and electricityToe != ''"> and electricity_toe = #{electricityToe}</if>
+            <if test="electricityTce != null  and electricityTce != ''"> and electricity_tce = #{electricityTce}</if>
+            <if test="electricityPre != null  and electricityPre != ''"> and electricity_pre = #{electricityPre}</if>
+            <if test="electricityCracker != null  and electricityCracker != ''"> and electricity_cracker = #{electricityCracker}</if>
+            <if test="electricityCrackerTT != null  and electricityCrackerTT != ''"> and electricity_cracker_t_t = #{electricityCrackerTT}</if>
+            <if test="electricityCrackerKgoe != null  and electricityCrackerKgoe != ''"> and electricity_cracker_kgoe = #{electricityCrackerKgoe}</if>
+            <if test="electricityCrackerKgce != null  and electricityCrackerKgce != ''"> and electricity_cracker_kgce = #{electricityCrackerKgce}</if>
+            <if test="electricityPguAeu != null  and electricityPguAeu != ''"> and electricity_pgu_aeu = #{electricityPguAeu}</if>
+            <if test="electricityPguAeuTT != null  and electricityPguAeuTT != ''"> and electricity_pgu_aeu_t_t = #{electricityPguAeuTT}</if>
+            <if test="electricityPguAeuKgoe != null  and electricityPguAeuKgoe != ''"> and electricity_pgu_aeu_kgoe = #{electricityPguAeuKgoe}</if>
+            <if test="electricityPguAeuKgce != null  and electricityPguAeuKgce != ''"> and electricity_pgu_aeu_kgce = #{electricityPguAeuKgce}</if>
+            <if test="electricitySctuFlare != null  and electricitySctuFlare != ''"> and electricity_sctu_flare = #{electricitySctuFlare}</if>
+            <if test="electricitySub != null  and electricitySub != ''"> and electricity_sub = #{electricitySub}</if>
+            <if test="electricityBcc != null  and electricityBcc != ''"> and electricity_bcc = #{electricityBcc}</if>
+            <if test="coolingWaterToe != null  and coolingWaterToe != ''"> and cooling_water_toe = #{coolingWaterToe}</if>
+            <if test="coolingWaterTce != null  and coolingWaterTce != ''"> and cooling_water_tce = #{coolingWaterTce}</if>
+            <if test="coolingWaterPre != null  and coolingWaterPre != ''"> and cooling_water_pre = #{coolingWaterPre}</if>
+            <if test="coolingWaterCracker != null  and coolingWaterCracker != ''"> and cooling_water_cracker = #{coolingWaterCracker}</if>
+            <if test="coolingWaterCrackerTT != null  and coolingWaterCrackerTT != ''"> and cooling_water_cracker_t_t = #{coolingWaterCrackerTT}</if>
+            <if test="coolingWaterCrackerKgoe != null  and coolingWaterCrackerKgoe != ''"> and cooling_water_cracker_kgoe = #{coolingWaterCrackerKgoe}</if>
+            <if test="coolingWaterCrackerKgce != null  and coolingWaterCrackerKgce != ''"> and cooling_water_cracker_kgce = #{coolingWaterCrackerKgce}</if>
+            <if test="coolingWaterPguAeu != null  and coolingWaterPguAeu != ''"> and cooling_water_pgu_aeu = #{coolingWaterPguAeu}</if>
+            <if test="coolingWaterPguAeuTT != null  and coolingWaterPguAeuTT != ''"> and cooling_water_pgu_aeu_t_t = #{coolingWaterPguAeuTT}</if>
+            <if test="coolingWaterPguAeuKgoe != null  and coolingWaterPguAeuKgoe != ''"> and cooling_water_pgu_aeu_kgoe = #{coolingWaterPguAeuKgoe}</if>
+            <if test="coolingWaterPguAeuKgce != null  and coolingWaterPguAeuKgce != ''"> and cooling_water_pgu_aeu_kgce = #{coolingWaterPguAeuKgce}</if>
+            <if test="coolingWaterSctuFlare != null  and coolingWaterSctuFlare != ''"> and cooling_water_sctu_flare = #{coolingWaterSctuFlare}</if>
+            <if test="coolingWaterSub != null  and coolingWaterSub != ''"> and cooling_water_sub = #{coolingWaterSub}</if>
+            <if test="coolingWaterBcc != null  and coolingWaterBcc != ''"> and cooling_water_bcc = #{coolingWaterBcc}</if>
+            <if test="polishedConToe != null  and polishedConToe != ''"> and polished_con_toe = #{polishedConToe}</if>
+            <if test="polishedConTce != null  and polishedConTce != ''"> and polished_con_tce = #{polishedConTce}</if>
+            <if test="polishedConPre != null  and polishedConPre != ''"> and polished_con_pre = #{polishedConPre}</if>
+            <if test="polishedConCracker != null  and polishedConCracker != ''"> and polished_con_cracker = #{polishedConCracker}</if>
+            <if test="polishedConCrackerTT != null  and polishedConCrackerTT != ''"> and polished_con_cracker_t_t = #{polishedConCrackerTT}</if>
+            <if test="polishedConCrackerKgoe != null  and polishedConCrackerKgoe != ''"> and polished_con_cracker_kgoe = #{polishedConCrackerKgoe}</if>
+            <if test="polishedConCrackerKgce != null  and polishedConCrackerKgce != ''"> and polished_con_cracker_kgce = #{polishedConCrackerKgce}</if>
+            <if test="polishedConPguAeu != null  and polishedConPguAeu != ''"> and polished_con_pgu_aeu = #{polishedConPguAeu}</if>
+            <if test="polishedConPguAeuTT != null  and polishedConPguAeuTT != ''"> and polished_con_pgu_aeu_t_t = #{polishedConPguAeuTT}</if>
+            <if test="polishedConPguAeuKgoe != null  and polishedConPguAeuKgoe != ''"> and polished_con_pgu_aeu_kgoe = #{polishedConPguAeuKgoe}</if>
+            <if test="polishedConPguAeuKgce != null  and polishedConPguAeuKgce != ''"> and polished_con_pgu_aeu_kgce = #{polishedConPguAeuKgce}</if>
+            <if test="polishedConSctuFlare != null  and polishedConSctuFlare != ''"> and polished_con_sctu_flare = #{polishedConSctuFlare}</if>
+            <if test="polishedConSub != null  and polishedConSub != ''"> and polished_con_sub = #{polishedConSub}</if>
+            <if test="polishedConBcc != null  and polishedConBcc != ''"> and polished_con_bcc = #{polishedConBcc}</if>
+            <if test="hpBfwToe != null  and hpBfwToe != ''"> and hp_bfw_toe = #{hpBfwToe}</if>
+            <if test="hpBfwTce != null  and hpBfwTce != ''"> and hp_bfw_tce = #{hpBfwTce}</if>
+            <if test="hpBfwPre != null  and hpBfwPre != ''"> and hp_bfw_pre = #{hpBfwPre}</if>
+            <if test="hpBfwCracker != null  and hpBfwCracker != ''"> and hp_bfw_cracker = #{hpBfwCracker}</if>
+            <if test="hpBfwCrackerTT != null  and hpBfwCrackerTT != ''"> and hp_bfw_cracker_t_t = #{hpBfwCrackerTT}</if>
+            <if test="hpBfwCrackerKgoe != null  and hpBfwCrackerKgoe != ''"> and hp_bfw_cracker_kgoe = #{hpBfwCrackerKgoe}</if>
+            <if test="hpBfwCrackerKgce != null  and hpBfwCrackerKgce != ''"> and hp_bfw_cracker_kgce = #{hpBfwCrackerKgce}</if>
+            <if test="hpBfwPguAeu != null  and hpBfwPguAeu != ''"> and hp_bfw_pgu_aeu = #{hpBfwPguAeu}</if>
+            <if test="hpBfwPguAeuTT != null  and hpBfwPguAeuTT != ''"> and hp_bfw_pgu_aeu_t_t = #{hpBfwPguAeuTT}</if>
+            <if test="hpBfwPguAeuKgoe != null  and hpBfwPguAeuKgoe != ''"> and hp_bfw_pgu_aeu_kgoe = #{hpBfwPguAeuKgoe}</if>
+            <if test="hpBfwPguAeuKgce != null  and hpBfwPguAeuKgce != ''"> and hp_bfw_pgu_aeu_kgce = #{hpBfwPguAeuKgce}</if>
+            <if test="hpBfwSctuFlare != null  and hpBfwSctuFlare != ''"> and hp_bfw_sctu_flare = #{hpBfwSctuFlare}</if>
+            <if test="hpBfwSub != null  and hpBfwSub != ''"> and hp_bfw_sub = #{hpBfwSub}</if>
+            <if test="hpBfwBcc != null  and hpBfwBcc != ''"> and hp_bfw_bcc = #{hpBfwBcc}</if>
+            <if test="prodWaterToe != null  and prodWaterToe != ''"> and prod_water_toe = #{prodWaterToe}</if>
+            <if test="prodWaterTce != null  and prodWaterTce != ''"> and prod_water_tce = #{prodWaterTce}</if>
+            <if test="prodWaterPre != null  and prodWaterPre != ''"> and prod_water_pre = #{prodWaterPre}</if>
+            <if test="prodWaterCracker != null  and prodWaterCracker != ''"> and prod_water_cracker = #{prodWaterCracker}</if>
+            <if test="prodWaterCrackerTT != null  and prodWaterCrackerTT != ''"> and prod_water_cracker_t_t = #{prodWaterCrackerTT}</if>
+            <if test="prodWaterCrackerKgoe != null  and prodWaterCrackerKgoe != ''"> and prod_water_cracker_kgoe = #{prodWaterCrackerKgoe}</if>
+            <if test="prodWaterCrackerKgce != null  and prodWaterCrackerKgce != ''"> and prod_water_cracker_kgce = #{prodWaterCrackerKgce}</if>
+            <if test="prodWaterPguAeu != null  and prodWaterPguAeu != ''"> and prod_water_pgu_aeu = #{prodWaterPguAeu}</if>
+            <if test="prodWaterPguAeuTT != null  and prodWaterPguAeuTT != ''"> and prod_water_pgu_aeu_t_t = #{prodWaterPguAeuTT}</if>
+            <if test="prodWaterPguAeuKgoe != null  and prodWaterPguAeuKgoe != ''"> and prod_water_pgu_aeu_kgoe = #{prodWaterPguAeuKgoe}</if>
+            <if test="prodWaterPguAeuKgce != null  and prodWaterPguAeuKgce != ''"> and prod_water_pgu_aeu_kgce = #{prodWaterPguAeuKgce}</if>
+            <if test="prodWaterSctuFlare != null  and prodWaterSctuFlare != ''"> and prod_water_sctu_flare = #{prodWaterSctuFlare}</if>
+            <if test="prodWaterSub != null  and prodWaterSub != ''"> and prod_water_sub = #{prodWaterSub}</if>
+            <if test="prodWaterBcc != null  and prodWaterBcc != ''"> and prod_water_bcc = #{prodWaterBcc}</if>
+            <if test="turbineConToe != null  and turbineConToe != ''"> and turbine_con_toe = #{turbineConToe}</if>
+            <if test="turbineConTce != null  and turbineConTce != ''"> and turbine_con_tce = #{turbineConTce}</if>
+            <if test="turbineConPre != null  and turbineConPre != ''"> and turbine_con_pre = #{turbineConPre}</if>
+            <if test="turbineConCracker != null  and turbineConCracker != ''"> and turbine_con_cracker = #{turbineConCracker}</if>
+            <if test="turbineConCrackerTT != null  and turbineConCrackerTT != ''"> and turbine_con_cracker_t_t = #{turbineConCrackerTT}</if>
+            <if test="turbineConCrackerKgoe != null  and turbineConCrackerKgoe != ''"> and turbine_con_cracker_kgoe = #{turbineConCrackerKgoe}</if>
+            <if test="turbineConCrackerKgce != null  and turbineConCrackerKgce != ''"> and turbine_con_cracker_kgce = #{turbineConCrackerKgce}</if>
+            <if test="turbineConPguAeu != null  and turbineConPguAeu != ''"> and turbine_con_pgu_aeu = #{turbineConPguAeu}</if>
+            <if test="turbineConPguAeuTT != null  and turbineConPguAeuTT != ''"> and turbine_con_pgu_aeu_t_t = #{turbineConPguAeuTT}</if>
+            <if test="turbineConPguAeuKgoe != null  and turbineConPguAeuKgoe != ''"> and turbine_con_pgu_aeu_kgoe = #{turbineConPguAeuKgoe}</if>
+            <if test="turbineConPguAeuKgce != null  and turbineConPguAeuKgce != ''"> and turbine_con_pgu_aeu_kgce = #{turbineConPguAeuKgce}</if>
+            <if test="turbineConSctuFlare != null  and turbineConSctuFlare != ''"> and turbine_con_sctu_flare = #{turbineConSctuFlare}</if>
+            <if test="turbineConSub != null  and turbineConSub != ''"> and turbine_con_sub = #{turbineConSub}</if>
+            <if test="turbineConBcc != null  and turbineConBcc != ''"> and turbine_con_bcc = #{turbineConBcc}</if>
+            <if test="paIaToe != null  and paIaToe != ''"> and pa_ia_toe = #{paIaToe}</if>
+            <if test="paIaTce != null  and paIaTce != ''"> and pa_ia_tce = #{paIaTce}</if>
+            <if test="paIaPre != null  and paIaPre != ''"> and pa_ia_pre = #{paIaPre}</if>
+            <if test="paIaCracker != null  and paIaCracker != ''"> and pa_ia_cracker = #{paIaCracker}</if>
+            <if test="paIaCrackerTT != null  and paIaCrackerTT != ''"> and pa_ia_cracker_t_t = #{paIaCrackerTT}</if>
+            <if test="paIaCrackerKgoe != null  and paIaCrackerKgoe != ''"> and pa_ia_cracker_kgoe = #{paIaCrackerKgoe}</if>
+            <if test="paIaCrackerKgce != null  and paIaCrackerKgce != ''"> and pa_ia_cracker_kgce = #{paIaCrackerKgce}</if>
+            <if test="paIaPguAeu != null  and paIaPguAeu != ''"> and pa_ia_pgu_aeu = #{paIaPguAeu}</if>
+            <if test="paIaPguAeuTT != null  and paIaPguAeuTT != ''"> and pa_ia_pgu_aeu_t_t = #{paIaPguAeuTT}</if>
+            <if test="paIaPguAeuKgoe != null  and paIaPguAeuKgoe != ''"> and pa_ia_pgu_aeu_kgoe = #{paIaPguAeuKgoe}</if>
+            <if test="paIaPguAeuKgce != null  and paIaPguAeuKgce != ''"> and pa_ia_pgu_aeu_kgce = #{paIaPguAeuKgce}</if>
+            <if test="paIaSctuFlare != null  and paIaSctuFlare != ''"> and pa_ia_sctu_flare = #{paIaSctuFlare}</if>
+            <if test="paIaSub != null  and paIaSub != ''"> and pa_ia_sub = #{paIaSub}</if>
+            <if test="paIaBcc != null  and paIaBcc != ''"> and pa_ia_bcc = #{paIaBcc}</if>
+            <if test="n2Toe != null  and n2Toe != ''"> and n2_toe = #{n2Toe}</if>
+            <if test="n2Tce != null  and n2Tce != ''"> and n2_tce = #{n2Tce}</if>
+            <if test="n2Pre != null  and n2Pre != ''"> and n2_pre = #{n2Pre}</if>
+            <if test="n2Cracker != null  and n2Cracker != ''"> and n2_cracker = #{n2Cracker}</if>
+            <if test="n2CrackerTT != null  and n2CrackerTT != ''"> and n2_cracker_t_t = #{n2CrackerTT}</if>
+            <if test="n2CrackerKgoe != null  and n2CrackerKgoe != ''"> and n2_cracker_kgoe = #{n2CrackerKgoe}</if>
+            <if test="n2CrackerKgce != null  and n2CrackerKgce != ''"> and n2_cracker_kgce = #{n2CrackerKgce}</if>
+            <if test="n2PguAeu != null  and n2PguAeu != ''"> and n2_pgu_aeu = #{n2PguAeu}</if>
+            <if test="n2PguAeuTT != null  and n2PguAeuTT != ''"> and n2_pgu_aeu_t_t = #{n2PguAeuTT}</if>
+            <if test="n2PguAeuKgoe != null  and n2PguAeuKgoe != ''"> and n2_pgu_aeu_kgoe = #{n2PguAeuKgoe}</if>
+            <if test="n2PguAeuKgce != null  and n2PguAeuKgce != ''"> and n2_pgu_aeu_kgce = #{n2PguAeuKgce}</if>
+            <if test="n2SctuFlare != null  and n2SctuFlare != ''"> and n2_sctu_flare = #{n2SctuFlare}</if>
+            <if test="n2Sub != null  and n2Sub != ''"> and n2_sub = #{n2Sub}</if>
+            <if test="n2Bcc != null  and n2Bcc != ''"> and n2_bcc = #{n2Bcc}</if>
+            <if test="totalToe != null  and totalToe != ''"> and total_toe = #{totalToe}</if>
+            <if test="totalTce != null  and totalTce != ''"> and total_tce = #{totalTce}</if>
+            <if test="totalPre != null  and totalPre != ''"> and total_pre = #{totalPre}</if>
+            <if test="totalCracker != null  and totalCracker != ''"> and total_cracker = #{totalCracker}</if>
+            <if test="totalCrackerTT != null  and totalCrackerTT != ''"> and total_cracker_t_t = #{totalCrackerTT}</if>
+            <if test="totalCrackerKgoe != null  and totalCrackerKgoe != ''"> and total_cracker_kgoe = #{totalCrackerKgoe}</if>
+            <if test="totalCrackerKgce != null  and totalCrackerKgce != ''"> and total_cracker_kgce = #{totalCrackerKgce}</if>
+            <if test="totalPguAeu != null  and totalPguAeu != ''"> and total_pgu_aeu = #{totalPguAeu}</if>
+            <if test="totalPguAeuTT != null  and totalPguAeuTT != ''"> and total_pgu_aeu_t_t = #{totalPguAeuTT}</if>
+            <if test="totalPguAeuKgoe != null  and totalPguAeuKgoe != ''"> and total_pgu_aeu_kgoe = #{totalPguAeuKgoe}</if>
+            <if test="totalPguAeuKgce != null  and totalPguAeuKgce != ''"> and total_pgu_aeu_kgce = #{totalPguAeuKgce}</if>
+            <if test="targetToe != null  and targetToe != ''"> and target_toe = #{targetToe}</if>
+            <if test="targetTce != null  and targetTce != ''"> and target_tce = #{targetTce}</if>
+            <if test="targetPre != null  and targetPre != ''"> and target_pre = #{targetPre}</if>
+            <if test="targetCracker != null  and targetCracker != ''"> and target_cracker = #{targetCracker}</if>
+            <if test="targetCrackerTT != null  and targetCrackerTT != ''"> and target_cracker_t_t = #{targetCrackerTT}</if>
+            <if test="targetCrackerKgoe != null  and targetCrackerKgoe != ''"> and target_cracker_kgoe = #{targetCrackerKgoe}</if>
+            <if test="targetCrackerKgce != null  and targetCrackerKgce != ''"> and target_cracker_kgce = #{targetCrackerKgce}</if>
+            <if test="targetPguAeu != null  and targetPguAeu != ''"> and target_pgu_aeu = #{targetPguAeu}</if>
+            <if test="targetPguAeuTT != null  and targetPguAeuTT != ''"> and target_pgu_aeu_t_t = #{targetPguAeuTT}</if>
+            <if test="targetPguAeuKgoe != null  and targetPguAeuKgoe != ''"> and target_pgu_aeu_kgoe = #{targetPguAeuKgoe}</if>
+            <if test="targetPguAeuKgce != null  and targetPguAeuKgce != ''"> and target_pgu_aeu_kgce = #{targetPguAeuKgce}</if>
+            <if test="producedToe != null  and producedToe != ''"> and produced_toe = #{producedToe}</if>
+            <if test="producedTce != null  and producedTce != ''"> and produced_tce = #{producedTce}</if>
+            <if test="producedPre != null  and producedPre != ''"> and produced_pre = #{producedPre}</if>
+            <if test="producedCracker != null  and producedCracker != ''"> and produced_cracker = #{producedCracker}</if>
+            <if test="producedCrackerTT != null  and producedCrackerTT != ''"> and produced_cracker_t_t = #{producedCrackerTT}</if>
+            <if test="producedCrackerKgoe != null  and producedCrackerKgoe != ''"> and produced_cracker_kgoe = #{producedCrackerKgoe}</if>
+            <if test="producedCrackerKgce != null  and producedCrackerKgce != ''"> and produced_cracker_kgce = #{producedCrackerKgce}</if>
+            <if test="producedPguAeu != null  and producedPguAeu != ''"> and produced_pgu_aeu = #{producedPguAeu}</if>
+            <if test="producedPguAeuTT != null  and producedPguAeuTT != ''"> and produced_pgu_aeu_t_t = #{producedPguAeuTT}</if>
+            <if test="producedPguAeuKgoe != null  and producedPguAeuKgoe != ''"> and produced_pgu_aeu_kgoe = #{producedPguAeuKgoe}</if>
+            <if test="producedPguAeuKgce != null  and producedPguAeuKgce != ''"> and produced_pgu_aeu_kgce = #{producedPguAeuKgce}</if>
+            <if test="frEoEg != null  and frEoEg != ''"> and fr_eo_eg = #{frEoEg}</if>
+            <if test="loadPercentage != null  and loadPercentage != ''"> and load_percentage = #{loadPercentage}</if>
+            <if test="hsProducet != null  and hsProducet != ''"> and hs_producet = #{hsProducet}</if>
+            <if test="sctfStorageTotalC2 != null  and sctfStorageTotalC2 != ''"> and sctf_storage_total_c2 = #{sctfStorageTotalC2}</if>
+            <if test="sctfStorageTk1061 != null  and sctfStorageTk1061 != ''"> and sctf_storage_tk1061 = #{sctfStorageTk1061}</if>
+            <if test="sctfStorageTk1062 != null  and sctfStorageTk1062 != ''"> and sctf_storage_tk1062 = #{sctfStorageTk1062}</if>
+            <if test="sctfStorageTk1063 != null  and sctfStorageTk1063 != ''"> and sctf_storage_tk1063 = #{sctfStorageTk1063}</if>
+            <if test="sctfStorageTk1064 != null  and sctfStorageTk1064 != ''"> and sctf_storage_tk1064 = #{sctfStorageTk1064}</if>
+            <if test="sctfStorageTk1065Off != null  and sctfStorageTk1065Off != ''"> and sctf_storage_tk1065_off = #{sctfStorageTk1065Off}</if>
+            <if test="sctfStorageTotalC3 != null  and sctfStorageTotalC3 != ''"> and sctf_storage_total_c3 = #{sctfStorageTotalC3}</if>
+            <if test="sctfStorageTk1011 != null  and sctfStorageTk1011 != ''"> and sctf_storage_tk1011 = #{sctfStorageTk1011}</if>
+            <if test="sctfStorageTk1012 != null  and sctfStorageTk1012 != ''"> and sctf_storage_tk1012 = #{sctfStorageTk1012}</if>
+            <if test="sctfStorageTk1013 != null  and sctfStorageTk1013 != ''"> and sctf_storage_tk1013 = #{sctfStorageTk1013}</if>
+            <if test="sctfStorageTk1014 != null  and sctfStorageTk1014 != ''"> and sctf_storage_tk1014 = #{sctfStorageTk1014}</if>
+            <if test="sctfStorageTk1040Off != null  and sctfStorageTk1040Off != ''"> and sctf_storage_tk1040_off = #{sctfStorageTk1040Off}</if>
+            <if test="sctfStorageTk1020Lpg != null  and sctfStorageTk1020Lpg != ''"> and sctf_storage_tk1020_lpg = #{sctfStorageTk1020Lpg}</if>
+            <if test="sctfStorageTk1111C4s != null  and sctfStorageTk1111C4s != ''"> and sctf_storage_tk1111_c4s = #{sctfStorageTk1111C4s}</if>
+            <if test="sctfStorageTk1520Rpg != null  and sctfStorageTk1520Rpg != ''"> and sctf_storage_tk1520_rpg = #{sctfStorageTk1520Rpg}</if>
+            <if test="sctfStorageTk1350Po != null  and sctfStorageTk1350Po != ''"> and sctf_storage_tk1350_po = #{sctfStorageTk1350Po}</if>
+            <if test="sctfStorageTk1310Btx != null  and sctfStorageTk1310Btx != ''"> and sctf_storage_tk1310_btx = #{sctfStorageTk1310Btx}</if>
+            <if test="sctfStorageTk1330Ebo != null  and sctfStorageTk1330Ebo != ''"> and sctf_storage_tk1330_ebo = #{sctfStorageTk1330Ebo}</if>
+            <if test="sctfStorageTk1430Lfo != null  and sctfStorageTk1430Lfo != ''"> and sctf_storage_tk1430_lfo = #{sctfStorageTk1430Lfo}</if>
+            <if test="sctfStorageTk1320OffBtx != null  and sctfStorageTk1320OffBtx != ''"> and sctf_storage_tk1320_off_btx = #{sctfStorageTk1320OffBtx}</if>
+            <if test="sctfStorageT201Btx != null  and sctfStorageT201Btx != ''"> and sctf_storage_t201_btx = #{sctfStorageT201Btx}</if>
+            <if test="sctfStorageTk1340C9 != null  and sctfStorageTk1340C9 != ''"> and sctf_storage_tk1340_c9 = #{sctfStorageTk1340C9}</if>
+            <if test="sctfStorageClt1350C9 != null  and sctfStorageClt1350C9 != ''"> and sctf_storage_clt1350_c9 = #{sctfStorageClt1350C9}</if>
+            <if test="sctfStorageTk1160Nh3 != null  and sctfStorageTk1160Nh3 != ''"> and sctf_storage_tk1160_nh3 = #{sctfStorageTk1160Nh3}</if>
+            <if test="sctfStorageTk1510B != null  and sctfStorageTk1510B != ''"> and sctf_storage_tk1510_b = #{sctfStorageTk1510B}</if>
+            <if test="sctfStorageClt1370B != null  and sctfStorageClt1370B != ''"> and sctf_storage_clt1370_b = #{sctfStorageClt1370B}</if>
+            <if test="sctfStorageTk1360T != null  and sctfStorageTk1360T != ''"> and sctf_storage_tk1360_t = #{sctfStorageTk1360T}</if>
+            <if test="sctfStorageTk1410X != null  and sctfStorageTk1410X != ''"> and sctf_storage_tk1410_x = #{sctfStorageTk1410X}</if>
+            <if test="sctfStorageClt1380X != null  and sctfStorageClt1380X != ''"> and sctf_storage_clt1380_x = #{sctfStorageClt1380X}</if>
+            <if test="sctfStorageTk1420Dimer != null  and sctfStorageTk1420Dimer != ''"> and sctf_storage_tk1420_dimer = #{sctfStorageTk1420Dimer}</if>
+            <if test="sctfStorageTk1110R1 != null  and sctfStorageTk1110R1 != ''"> and sctf_storage_tk1110_r1 = #{sctfStorageTk1110R1}</if>
+            <if test="sctfStorageTk1130Ib != null  and sctfStorageTk1130Ib != ''"> and sctf_storage_tk1130_ib = #{sctfStorageTk1130Ib}</if>
+            <if test="sctfStorageTk1150R3 != null  and sctfStorageTk1150R3 != ''"> and sctf_storage_tk1150_r3 = #{sctfStorageTk1150R3}</if>
+            <if test="sctfStorageTk1140Bd != null  and sctfStorageTk1140Bd != ''"> and sctf_storage_tk1140_bd = #{sctfStorageTk1140Bd}</if>
+            <if test="sctfStorageTk1141Bd != null  and sctfStorageTk1141Bd != ''"> and sctf_storage_tk1141_bd = #{sctfStorageTk1141Bd}</if>
+            <if test="sctfStorageTk1142Bd != null  and sctfStorageTk1142Bd != ''"> and sctf_storage_tk1142_bd = #{sctfStorageTk1142Bd}</if>
+            <if test="sctfStorageTotalNap != null  and sctfStorageTotalNap != ''"> and sctf_storage_total_nap = #{sctfStorageTotalNap}</if>
+            <if test="sctfStorageCltf1621 != null  and sctfStorageCltf1621 != ''"> and sctf_storage_cltf1621 = #{sctfStorageCltf1621}</if>
+            <if test="sctfStorageCltf1622 != null  and sctfStorageCltf1622 != ''"> and sctf_storage_cltf1622 = #{sctfStorageCltf1622}</if>
+            <if test="sctfStorageCltf1623 != null  and sctfStorageCltf1623 != ''"> and sctf_storage_cltf1623 = #{sctfStorageCltf1623}</if>
+            <if test="pguToRpg != null  and pguToRpg != ''"> and pgu_to_rpg = #{pguToRpg}</if>
+            <if test="rpgToPgu2 != null  and rpgToPgu2 != ''"> and rpg_to_pgu2 = #{rpgToPgu2}</if>
+            <if test="pguRpgTH != null  and pguRpgTH != ''"> and pgu_rpg_t_h = #{pguRpgTH}</if>
+            <if test="pguRpg1 != null  and pguRpg1 != ''"> and pgu_rpg1 = #{pguRpg1}</if>
+            <if test="pguRpg2 != null  and pguRpg2 != ''"> and pgu_rpg2 = #{pguRpg2}</if>
+            <if test="pguH2 != null  and pguH2 != ''"> and pgu_h2 = #{pguH2}</if>
+            <if test="pguTotalFeed != null  and pguTotalFeed != ''"> and pgu_total_feed = #{pguTotalFeed}</if>
+            <if test="pguOutput != null  and pguOutput != ''"> and pgu_output = #{pguOutput}</if>
+            <if test="pguTotalLoss != null  and pguTotalLoss != ''"> and pgu_total_loss = #{pguTotalLoss}</if>
+            <if test="pguLossPercentage != null  and pguLossPercentage != ''"> and pgu_loss_percentage = #{pguLossPercentage}</if>
+            <if test="pguFeedLoadPercentage != null  and pguFeedLoadPercentage != ''"> and pgu_feed_load_percentage = #{pguFeedLoadPercentage}</if>
+            <if test="pguToAeu != null  and pguToAeu != ''"> and pgu_to_aeu = #{pguToAeu}</if>
+            <if test="aeuToPgu != null  and aeuToPgu != ''"> and aeu_to_pgu = #{aeuToPgu}</if>
+            <if test="pguAeuTH != null  and pguAeuTH != ''"> and pgu_aeu_t_h = #{pguAeuTH}</if>
+            <if test="pguBtxYeildPercentage != null  and pguBtxYeildPercentage != ''"> and pgu_btx_yeild_percentage = #{pguBtxYeildPercentage}</if>
+            <if test="pguBtxProduced != null  and pguBtxProduced != ''"> and pgu_btx_produced = #{pguBtxProduced}</if>
+            <if test="pguBtxInventory != null  and pguBtxInventory != ''"> and pgu_btx_inventory = #{pguBtxInventory}</if>
+            <if test="pguBtxChange != null  and pguBtxChange != ''"> and pgu_btx_change = #{pguBtxChange}</if>
+            <if test="pguBtxExport != null  and pguBtxExport != ''"> and pgu_btx_export = #{pguBtxExport}</if>
+            <if test="pguBtxToAeu != null  and pguBtxToAeu != ''"> and pgu_btx_to_aeu = #{pguBtxToAeu}</if>
+            <if test="pguWashoilYeildPercentage != null  and pguWashoilYeildPercentage != ''"> and pgu_washoil_yeild_percentage = #{pguWashoilYeildPercentage}</if>
+            <if test="pguWashoilProduced != null  and pguWashoilProduced != ''"> and pgu_washoil_produced = #{pguWashoilProduced}</if>
+            <if test="pguWashoilInventory != null  and pguWashoilInventory != ''"> and pgu_washoil_inventory = #{pguWashoilInventory}</if>
+            <if test="pguWashoilChange != null  and pguWashoilChange != ''"> and pgu_washoil_change = #{pguWashoilChange}</if>
+            <if test="pguWashoilToEu != null  and pguWashoilToEu != ''"> and pgu_washoil_to_eu = #{pguWashoilToEu}</if>
+            <if test="pguOffgasYeildPercentage != null  and pguOffgasYeildPercentage != ''"> and pgu_offgas_yeild_percentage = #{pguOffgasYeildPercentage}</if>
+            <if test="pguOffgasProduced != null  and pguOffgasProduced != ''"> and pgu_offgas_produced = #{pguOffgasProduced}</if>
+            <if test="pguOffgasInventory != null  and pguOffgasInventory != ''"> and pgu_offgas_inventory = #{pguOffgasInventory}</if>
+            <if test="pguOffgasChange != null  and pguOffgasChange != ''"> and pgu_offgas_change = #{pguOffgasChange}</if>
+            <if test="pguOffgasToEu != null  and pguOffgasToEu != ''"> and pgu_offgas_to_eu = #{pguOffgasToEu}</if>
+            <if test="pguC5RaffInput != null  and pguC5RaffInput != ''"> and pgu_c5_raff_input = #{pguC5RaffInput}</if>
+            <if test="pguC5YeildPercentage != null  and pguC5YeildPercentage != ''"> and pgu_c5_yeild_percentage = #{pguC5YeildPercentage}</if>
+            <if test="pguC5Produced != null  and pguC5Produced != ''"> and pgu_c5_produced = #{pguC5Produced}</if>
+            <if test="pguC5Export != null  and pguC5Export != ''"> and pgu_c5_export = #{pguC5Export}</if>
+            <if test="pguC5ToAeu != null  and pguC5ToAeu != ''"> and pgu_c5_to_aeu = #{pguC5ToAeu}</if>
+            <if test="pguC5ToEu != null  and pguC5ToEu != ''"> and pgu_c5_to_eu = #{pguC5ToEu}</if>
+            <if test="pguC5ToYuanguan != null  and pguC5ToYuanguan != ''"> and pgu_c5_to_yuanguan = #{pguC5ToYuanguan}</if>
+            <if test="pguC9YeildPercentage != null  and pguC9YeildPercentage != ''"> and pgu_c9_yeild_percentage = #{pguC9YeildPercentage}</if>
+            <if test="pguC9Produced != null  and pguC9Produced != ''"> and pgu_c9_produced = #{pguC9Produced}</if>
+            <if test="pguC9Inventory != null  and pguC9Inventory != ''"> and pgu_c9_inventory = #{pguC9Inventory}</if>
+            <if test="pguC9Change != null  and pguC9Change != ''"> and pgu_c9_change = #{pguC9Change}</if>
+            <if test="pguC9Export != null  and pguC9Export != ''"> and pgu_c9_export = #{pguC9Export}</if>
+            <if test="pguC9ToAeu != null  and pguC9ToAeu != ''"> and pgu_c9_to_aeu = #{pguC9ToAeu}</if>
+            <if test="pguC9ToRttf != null  and pguC9ToRttf != ''"> and pgu_c9_to_rttf = #{pguC9ToRttf}</if>
+            <if test="pguC9ToShip != null  and pguC9ToShip != ''"> and pgu_c9_to_ship = #{pguC9ToShip}</if>
+            <if test="pguC9ToYfcc != null  and pguC9ToYfcc != ''"> and pgu_c9_to_yfcc = #{pguC9ToYfcc}</if>
+            <if test="aeuBenzeneYeildPercentage != null  and aeuBenzeneYeildPercentage != ''"> and aeu_benzene_yeild_percentage = #{aeuBenzeneYeildPercentage}</if>
+            <if test="aeuBenzeneProduced != null  and aeuBenzeneProduced != ''"> and aeu_benzene_produced = #{aeuBenzeneProduced}</if>
+            <if test="aeuBenzeneInventory != null  and aeuBenzeneInventory != ''"> and aeu_benzene_inventory = #{aeuBenzeneInventory}</if>
+            <if test="aeuBenzeneChange != null  and aeuBenzeneChange != ''"> and aeu_benzene_change = #{aeuBenzeneChange}</if>
+            <if test="aeuBenzeneToShip != null  and aeuBenzeneToShip != ''"> and aeu_benzene_to_ship = #{aeuBenzeneToShip}</if>
+            <if test="aeuBenzeneFrShip != null  and aeuBenzeneFrShip != ''"> and aeu_benzene_fr_ship = #{aeuBenzeneFrShip}</if>
+            <if test="aeuBenzeneToYbs != null  and aeuBenzeneToYbs != ''"> and aeu_benzene_to_ybs = #{aeuBenzeneToYbs}</if>
+            <if test="aeuBenzeneToRttf != null  and aeuBenzeneToRttf != ''"> and aeu_benzene_to_rttf = #{aeuBenzeneToRttf}</if>
+            <if test="aeuBenzeneToTrain != null  and aeuBenzeneToTrain != ''"> and aeu_benzene_to_train = #{aeuBenzeneToTrain}</if>
+            <if test="aeuTolueneYeildPercentage != null  and aeuTolueneYeildPercentage != ''"> and aeu_toluene_yeild_percentage = #{aeuTolueneYeildPercentage}</if>
+            <if test="aeuTolueneProduced != null  and aeuTolueneProduced != ''"> and aeu_toluene_produced = #{aeuTolueneProduced}</if>
+            <if test="aeuTolueneInventory != null  and aeuTolueneInventory != ''"> and aeu_toluene_inventory = #{aeuTolueneInventory}</if>
+            <if test="aeuTolueneChange != null  and aeuTolueneChange != ''"> and aeu_toluene_change = #{aeuTolueneChange}</if>
+            <if test="aeuTolueneToShip != null  and aeuTolueneToShip != ''"> and aeu_toluene_to_ship = #{aeuTolueneToShip}</if>
+            <if test="aeuTolueneFrShip != null  and aeuTolueneFrShip != ''"> and aeu_toluene_fr_ship = #{aeuTolueneFrShip}</if>
+            <if test="aeuTolueneToYpc != null  and aeuTolueneToYpc != ''"> and aeu_toluene_to_ypc = #{aeuTolueneToYpc}</if>
+            <if test="aeuTolueneFrYpc != null  and aeuTolueneFrYpc != ''"> and aeu_toluene_fr_ypc = #{aeuTolueneFrYpc}</if>
+            <if test="aeuTolueneToRttf != null  and aeuTolueneToRttf != ''"> and aeu_toluene_to_rttf = #{aeuTolueneToRttf}</if>
+            <if test="aeuTolueneFrYbs != null  and aeuTolueneFrYbs != ''"> and aeu_toluene_fr_ybs = #{aeuTolueneFrYbs}</if>
+            <if test="aeuTolueneToEu != null  and aeuTolueneToEu != ''"> and aeu_toluene_to_eu = #{aeuTolueneToEu}</if>
+            <if test="aeuXyleneYeildPercentage != null  and aeuXyleneYeildPercentage != ''"> and aeu_xylene_yeild_percentage = #{aeuXyleneYeildPercentage}</if>
+            <if test="aeuXyleneProduced != null  and aeuXyleneProduced != ''"> and aeu_xylene_produced = #{aeuXyleneProduced}</if>
+            <if test="aeuXyleneInventory != null  and aeuXyleneInventory != ''"> and aeu_xylene_inventory = #{aeuXyleneInventory}</if>
+            <if test="aeuXyleneChange != null  and aeuXyleneChange != ''"> and aeu_xylene_change = #{aeuXyleneChange}</if>
+            <if test="aeuXyleneToShip != null  and aeuXyleneToShip != ''"> and aeu_xylene_to_ship = #{aeuXyleneToShip}</if>
+            <if test="aeuXyleneFrShip != null  and aeuXyleneFrShip != ''"> and aeu_xylene_fr_ship = #{aeuXyleneFrShip}</if>
+            <if test="aeuXyleneToYpc != null  and aeuXyleneToYpc != ''"> and aeu_xylene_to_ypc = #{aeuXyleneToYpc}</if>
+            <if test="aeuXyleneFrYpc != null  and aeuXyleneFrYpc != ''"> and aeu_xylene_fr_ypc = #{aeuXyleneFrYpc}</if>
+            <if test="aeuXyleneToRttf != null  and aeuXyleneToRttf != ''"> and aeu_xylene_to_rttf = #{aeuXyleneToRttf}</if>
+            <if test="aeuC6C8NaYeildPercentage != null  and aeuC6C8NaYeildPercentage != ''"> and aeu_c6_c8_na_yeild_percentage = #{aeuC6C8NaYeildPercentage}</if>
+            <if test="aeuC6C8NaProduced != null  and aeuC6C8NaProduced != ''"> and aeu_c6_c8_na_produced = #{aeuC6C8NaProduced}</if>
+            <if test="aeuC6C8NaInventory != null  and aeuC6C8NaInventory != ''"> and aeu_c6_c8_na_inventory = #{aeuC6C8NaInventory}</if>
+            <if test="aeuC6C8NaChange != null  and aeuC6C8NaChange != ''"> and aeu_c6_c8_na_change = #{aeuC6C8NaChange}</if>
+            <if test="aeuC6C8NaToEu != null  and aeuC6C8NaToEu != ''"> and aeu_c6_c8_na_to_eu = #{aeuC6C8NaToEu}</if>
+            <if test="aeuC6C8NaToYpc != null  and aeuC6C8NaToYpc != ''"> and aeu_c6_c8_na_to_ypc = #{aeuC6C8NaToYpc}</if>
+            <if test="aeuTotalFeed != null  and aeuTotalFeed != ''"> and aeu_total_feed = #{aeuTotalFeed}</if>
+            <if test="aeuOutput != null  and aeuOutput != ''"> and aeu_output = #{aeuOutput}</if>
+            <if test="aeuTotalLoss != null  and aeuTotalLoss != ''"> and aeu_total_loss = #{aeuTotalLoss}</if>
+            <if test="aeuLossPercentage != null  and aeuLossPercentage != ''"> and aeu_loss_percentage = #{aeuLossPercentage}</if>
+            <if test="aeuFeedLoadPercentage != null  and aeuFeedLoadPercentage != ''"> and aeu_feed_load_percentage = #{aeuFeedLoadPercentage}</if>
+            <if test="pguAeuTotalFeed != null  and pguAeuTotalFeed != ''"> and pgu_aeu_total_feed = #{pguAeuTotalFeed}</if>
+            <if test="pguAeuOutput != null  and pguAeuOutput != ''"> and pgu_aeu_output = #{pguAeuOutput}</if>
+            <if test="pguAeuTotalLoss != null  and pguAeuTotalLoss != ''"> and pgu_aeu_total_loss = #{pguAeuTotalLoss}</if>
+            <if test="pguAeuLossPercentage != null  and pguAeuLossPercentage != ''"> and pgu_aeu_loss_percentage = #{pguAeuLossPercentage}</if>
+            <if test="pguAeuFeedLoadPercentage != null  and pguAeuFeedLoadPercentage != ''"> and pgu_aeu_feed_load_percentage = #{pguAeuFeedLoadPercentage}</if>
+        </where>
+        order by d.report_date asc
+    </select>
+
     <select id="selectTDailyProductionReportById" parameterType="Long" resultMap="TDailyProductionReportResult">
         <include refid="selectTDailyProductionReportVo"/>
         where id = #{id}

+ 9 - 0
ui/src/api/production/report.js

@@ -9,6 +9,15 @@ export function getAnalysisData(query) {
   })
 }
 
+// 查询每日生产报告列表
+export function listReportMonthly(query) {
+  return request({
+    url: '/production/report/listReportMonthly',
+    method: 'get',
+    params: query
+  })
+}
+
 // 查询每日生产报告列表
 export function listReport(query) {
   return request({

+ 14 - 0
ui/src/router/index.js

@@ -622,6 +622,20 @@ export const constantRoutes = [
       }
     ]
   },
+  // 生产日报-查看月度数据
+  {
+    path: '/production',
+    component: Layout,
+    hidden: true,
+    children: [
+      {
+        path: 'monthData',
+        component: (resolve) => require(['@/views/production/monthData/index'], resolve),
+        name: 'MonthData',
+        meta: { title: '查看月度数据' }
+      }
+    ]
+  },
   {
     path: '/training',
     component: Layout,

+ 16 - 0
ui/src/views/production/daily/index.vue

@@ -49,6 +49,14 @@
           v-hasPermi="['production:report:edit']"
         >导入</el-button>
       </el-form-item>
+      <el-form-item>
+        <el-button
+          type="primary"
+          size="mini"
+          @click="handleSeeMonthData"
+          v-hasPermi="['production:report:list']"
+        >查看月度数据</el-button>
+      </el-form-item>
       <!--<el-form-item>-->
         <!--<el-button-->
           <!--type="warning"-->
@@ -4149,6 +4157,14 @@ export default {
   },
   mixins: [echartMixins],
   methods: {
+    handleSeeMonthData() {
+      this.$router.push({
+        path: '/production/monthData',
+        query: {
+          reportDate: this.queryParams.reportDate
+        }
+      })
+    },
     // 选择文件改变
     handleChange(files, fileList) {
       this.fileList = fileList

+ 1849 - 0
ui/src/views/production/monthData/index.vue

@@ -0,0 +1,1849 @@
+<template>
+  <div class="app-container">
+    <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px">
+      <el-form-item label="月份" prop="reportDate">
+        <el-date-picker clearable size="small" style="width: 200px"
+          v-model="queryParams.reportDate"
+          type="month"
+          value-format="yyyy-MM-dd"
+          placeholder="选择月份">
+        </el-date-picker>
+      </el-form-item>
+      <el-form-item>
+        <el-button type="cyan" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
+        <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
+      </el-form-item>
+    </el-form>
+
+    <el-table v-loading="loading" :data="reportList" @selection-change="handleSelectionChange" :height="clientHeight" border>
+      <el-table-column label="报告日期" align="center" prop="reportDate" width="100">
+        <template slot-scope="scope">
+          <span>{{ parseTime(scope.row.reportDate, '{y}-{m}-{d}') }}</span>
+        </template>
+      </el-table-column>
+      <el-table-column label="nap" align="center" prop="nap" :show-overflow-tooltip="true"/>
+      <el-table-column label="c5" align="center" prop="c5" :show-overflow-tooltip="true"/>
+      <el-table-column label="c6C8Na" align="center" prop="c6C8Na" :show-overflow-tooltip="true"/>
+      <el-table-column label="wisonEthane" align="center" prop="wisonEthane" :show-overflow-tooltip="true"/>
+      <el-table-column label="lpgToFurnace" align="center" prop="lpgToFurnace" :show-overflow-tooltip="true"/>
+      <el-table-column label="raff1FrBd" align="center" prop="raff1FrBd" :show-overflow-tooltip="true"/>
+      <el-table-column label="raff2FrIb" align="center" prop="raff2FrIb" :show-overflow-tooltip="true"/>
+      <el-table-column label="raff3FrBd" align="center" prop="raff3FrBd" :show-overflow-tooltip="true"/>
+      <el-table-column label="raffinate2pFr2ph" align="center" prop="raffinate2pFr2ph" :show-overflow-tooltip="true"/>
+      <el-table-column label="c2FrLdpe" align="center" prop="c2FrLdpe" :show-overflow-tooltip="true"/>
+      <el-table-column label="c3FrOxo" align="center" prop="c3FrOxo" :show-overflow-tooltip="true"/>
+      <el-table-column label="mixedC3C4" align="center" prop="mixedC3C4" :show-overflow-tooltip="true"/>
+      <el-table-column label="hyC9" align="center" prop="hyC9" :show-overflow-tooltip="true"/>
+      <el-table-column label="pguOffgas" align="center" prop="pguOffgas" :show-overflow-tooltip="true"/>
+      <el-table-column label="washOil" align="center" prop="washOil" :show-overflow-tooltip="true"/>
+      <el-table-column label="toluene" align="center" prop="toluene" :show-overflow-tooltip="true"/>
+      <el-table-column label="hyC4FrR800" align="center" prop="hyC4FrR800" :show-overflow-tooltip="true"/>
+      <el-table-column label="h2YieldPercentage" align="center" prop="h2YieldPercentage" :show-overflow-tooltip="true"/>
+      <el-table-column label="h2Produced" align="center" prop="h2Produced" :show-overflow-tooltip="true"/>
+      <el-table-column label="h2Inventory" align="center" prop="h2Inventory" :show-overflow-tooltip="true"/>
+      <el-table-column label="h2Change" align="center" prop="h2Change" :show-overflow-tooltip="true"/>
+      <el-table-column label="h2Import" align="center" prop="h2Import" :show-overflow-tooltip="true"/>
+      <el-table-column label="h2Export" align="center" prop="h2Export" :show-overflow-tooltip="true"/>
+      <el-table-column label="h2ToPgu" align="center" prop="h2ToPgu" :show-overflow-tooltip="true"/>
+      <el-table-column label="h2ToYpc" align="center" prop="h2ToYpc" :show-overflow-tooltip="true"/>
+      <el-table-column label="h2ToOxo" align="center" prop="h2ToOxo" :show-overflow-tooltip="true"/>
+      <el-table-column label="h2FrSyngasToSub" align="center" prop="h2FrSyngasToSub" :show-overflow-tooltip="true"/>
+      <el-table-column label="ethylenYieldPercentage" align="center" prop="ethylenYieldPercentage" :show-overflow-tooltip="true"/>
+      <el-table-column label="ethylenProduced" align="center" prop="ethylenProduced" :show-overflow-tooltip="true"/>
+      <el-table-column label="ethylenInventory" align="center" prop="ethylenInventory" :show-overflow-tooltip="true"/>
+      <el-table-column label="ethylenChange" align="center" prop="ethylenChange" :show-overflow-tooltip="true"/>
+      <el-table-column label="ethylenImport" align="center" prop="ethylenImport" :show-overflow-tooltip="true"/>
+      <el-table-column label="ethylenExport" align="center" prop="ethylenExport" :show-overflow-tooltip="true"/>
+      <el-table-column label="ethylenToTm" align="center" prop="ethylenToTm" :show-overflow-tooltip="true"/>
+      <el-table-column label="ethylenToTs" align="center" prop="ethylenToTs" :show-overflow-tooltip="true"/>
+      <el-table-column label="ethylenToEoEg" align="center" prop="ethylenToEoEg" :show-overflow-tooltip="true"/>
+      <el-table-column label="ethylenToOxo" align="center" prop="ethylenToOxo" :show-overflow-tooltip="true"/>
+      <el-table-column label="ethylenToYbs" align="center" prop="ethylenToYbs" :show-overflow-tooltip="true"/>
+      <el-table-column label="ethylenToYpc" align="center" prop="ethylenToYpc" :show-overflow-tooltip="true"/>
+      <el-table-column label="ethylenToWacker" align="center" prop="ethylenToWacker" :show-overflow-tooltip="true"/>
+      <el-table-column label="ethylenToDyna" align="center" prop="ethylenToDyna" :show-overflow-tooltip="true"/>
+      <el-table-column label="ethylenToCelanLongx" align="center" prop="ethylenToCelanLongx" :show-overflow-tooltip="true"/>
+      <el-table-column label="ethylenFrYpc" align="center" prop="ethylenFrYpc" :show-overflow-tooltip="true"/>
+      <el-table-column label="ethylenFrLongxiang" align="center" prop="ethylenFrLongxiang" :show-overflow-tooltip="true"/>
+      <el-table-column label="propyleneYieldPercentage" align="center" prop="propyleneYieldPercentage" :show-overflow-tooltip="true"/>
+      <el-table-column label="propyleneProduced" align="center" prop="propyleneProduced" :show-overflow-tooltip="true"/>
+      <el-table-column label="propyleneInventory" align="center" prop="propyleneInventory" :show-overflow-tooltip="true"/>
+      <el-table-column label="propyleneChange" align="center" prop="propyleneChange" :show-overflow-tooltip="true"/>
+      <el-table-column label="propyleneImport" align="center" prop="propyleneImport" :show-overflow-tooltip="true"/>
+      <el-table-column label="propyleneExport" align="center" prop="propyleneExport" :show-overflow-tooltip="true"/>
+      <el-table-column label="propyleneToAaAe" align="center" prop="propyleneToAaAe" :show-overflow-tooltip="true"/>
+      <el-table-column label="propyleneToGaa" align="center" prop="propyleneToGaa" :show-overflow-tooltip="true"/>
+      <el-table-column label="propyleneToOxo" align="center" prop="propyleneToOxo" :show-overflow-tooltip="true"/>
+      <el-table-column label="propyleneToLdpe" align="center" prop="propyleneToLdpe" :show-overflow-tooltip="true"/>
+      <el-table-column label="propyleneToYpc" align="center" prop="propyleneToYpc" :show-overflow-tooltip="true"/>
+      <el-table-column label="propyleneToRoad" align="center" prop="propyleneToRoad" :show-overflow-tooltip="true"/>
+      <el-table-column label="propyleneToShip" align="center" prop="propyleneToShip" :show-overflow-tooltip="true"/>
+      <el-table-column label="propyleneFrYpc" align="center" prop="propyleneFrYpc" :show-overflow-tooltip="true"/>
+      <el-table-column label="propyleneFrShip" align="center" prop="propyleneFrShip" :show-overflow-tooltip="true"/>
+      <el-table-column label="propyleneFrChengzhi" align="center" prop="propyleneFrChengzhi" :show-overflow-tooltip="true"/>
+      <el-table-column label="c3LpgYieldPercentage" align="center" prop="c3LpgYieldPercentage" :show-overflow-tooltip="true"/>
+      <el-table-column label="c4LpgYieldPercentage" align="center" prop="c4LpgYieldPercentage" :show-overflow-tooltip="true"/>
+      <el-table-column label="c3LpgProduced" align="center" prop="c3LpgProduced" :show-overflow-tooltip="true"/>
+      <el-table-column label="c4LpgProduced" align="center" prop="c4LpgProduced" :show-overflow-tooltip="true"/>
+      <el-table-column label="c3C4Inventory" align="center" prop="c3C4Inventory" :show-overflow-tooltip="true"/>
+      <el-table-column label="c3C4Change" align="center" prop="c3C4Change" :show-overflow-tooltip="true"/>
+      <el-table-column label="c3C4Import" align="center" prop="c3C4Import" :show-overflow-tooltip="true"/>
+      <el-table-column label="c3C4Export" align="center" prop="c3C4Export" :show-overflow-tooltip="true"/>
+      <el-table-column label="c3C4ToSub" align="center" prop="c3C4ToSub" :show-overflow-tooltip="true"/>
+      <el-table-column label="c3C4ToFurAsFule" align="center" prop="c3C4ToFurAsFule" :show-overflow-tooltip="true"/>
+      <el-table-column label="c3C4AsFeed" align="center" prop="c3C4AsFeed" :show-overflow-tooltip="true"/>
+      <el-table-column label="c3C4FrYpc" align="center" prop="c3C4FrYpc" :show-overflow-tooltip="true"/>
+      <el-table-column label="c3C4FrTruck" align="center" prop="c3C4FrTruck" :show-overflow-tooltip="true"/>
+      <el-table-column label="mixedC4sYieldPercentage" align="center" prop="mixedC4sYieldPercentage" :show-overflow-tooltip="true"/>
+      <el-table-column label="mixedC4sProduced" align="center" prop="mixedC4sProduced" :show-overflow-tooltip="true"/>
+      <el-table-column label="mixedC4sInventory" align="center" prop="mixedC4sInventory" :show-overflow-tooltip="true"/>
+      <el-table-column label="mixedC4sChange" align="center" prop="mixedC4sChange" :show-overflow-tooltip="true"/>
+      <el-table-column label="mixedC4sImport" align="center" prop="mixedC4sImport" :show-overflow-tooltip="true"/>
+      <el-table-column label="mixedC4sExport" align="center" prop="mixedC4sExport" :show-overflow-tooltip="true"/>
+      <el-table-column label="mixedC4sToBd" align="center" prop="mixedC4sToBd" :show-overflow-tooltip="true"/>
+      <el-table-column label="mixedC4sToYpc" align="center" prop="mixedC4sToYpc" :show-overflow-tooltip="true"/>
+      <el-table-column label="mixedC4sToTruck" align="center" prop="mixedC4sToTruck" :show-overflow-tooltip="true"/>
+      <el-table-column label="mixedC4sToShip" align="center" prop="mixedC4sToShip" :show-overflow-tooltip="true"/>
+      <el-table-column label="mixedC4sFrYpc" align="center" prop="mixedC4sFrYpc" :show-overflow-tooltip="true"/>
+      <el-table-column label="mixedC4sFrTruck" align="center" prop="mixedC4sFrTruck" :show-overflow-tooltip="true"/>
+      <el-table-column label="mixedC4sFrShip" align="center" prop="mixedC4sFrShip" :show-overflow-tooltip="true"/>
+      <el-table-column label="mixedC4sFrBdR1" align="center" prop="mixedC4sFrBdR1" :show-overflow-tooltip="true"/>
+      <el-table-column label="mixedC4sToR800" align="center" prop="mixedC4sToR800" :show-overflow-tooltip="true"/>
+      <el-table-column label="eboYieldPercentage" align="center" prop="eboYieldPercentage" :show-overflow-tooltip="true"/>
+      <el-table-column label="eboProduced" align="center" prop="eboProduced" :show-overflow-tooltip="true"/>
+      <el-table-column label="eboInventory" align="center" prop="eboInventory" :show-overflow-tooltip="true"/>
+      <el-table-column label="eboChange" align="center" prop="eboChange" :show-overflow-tooltip="true"/>
+      <el-table-column label="eboImport" align="center" prop="eboImport" :show-overflow-tooltip="true"/>
+      <el-table-column label="eboExport" align="center" prop="eboExport" :show-overflow-tooltip="true"/>
+      <el-table-column label="eboToShip" align="center" prop="eboToShip" :show-overflow-tooltip="true"/>
+      <el-table-column label="eboToRttf" align="center" prop="eboToRttf" :show-overflow-tooltip="true"/>
+      <el-table-column label="eboToTrain" align="center" prop="eboToTrain" :show-overflow-tooltip="true"/>
+      <el-table-column label="eboFrBd" align="center" prop="eboFrBd" :show-overflow-tooltip="true"/>
+      <el-table-column label="naphthaleneYieldPercentage" align="center" prop="naphthaleneYieldPercentage" :show-overflow-tooltip="true"/>
+      <el-table-column label="naphthaleneProduced" align="center" prop="naphthaleneProduced" :show-overflow-tooltip="true"/>
+      <el-table-column label="naphthaleneInventory" align="center" prop="naphthaleneInventory" :show-overflow-tooltip="true"/>
+      <el-table-column label="naphthaleneChange" align="center" prop="naphthaleneChange" :show-overflow-tooltip="true"/>
+      <el-table-column label="naphthaleneImport" align="center" prop="naphthaleneImport" :show-overflow-tooltip="true"/>
+      <el-table-column label="naphthaleneExport" align="center" prop="naphthaleneExport" :show-overflow-tooltip="true"/>
+      <el-table-column label="naphthaleneToTruck" align="center" prop="naphthaleneToTruck" :show-overflow-tooltip="true"/>
+      <el-table-column label="poFluxOilYieldPercentage" align="center" prop="poFluxOilYieldPercentage" :show-overflow-tooltip="true"/>
+      <el-table-column label="poFluxOilProduced" align="center" prop="poFluxOilProduced" :show-overflow-tooltip="true"/>
+      <el-table-column label="poFluxOilInventory" align="center" prop="poFluxOilInventory" :show-overflow-tooltip="true"/>
+      <el-table-column label="poFluxOilChange" align="center" prop="poFluxOilChange" :show-overflow-tooltip="true"/>
+      <el-table-column label="poFluxOilImport" align="center" prop="poFluxOilImport" :show-overflow-tooltip="true"/>
+      <el-table-column label="poFluxOilExport" align="center" prop="poFluxOilExport" :show-overflow-tooltip="true"/>
+      <el-table-column label="poFluxOilToBd" align="center" prop="poFluxOilToBd" :show-overflow-tooltip="true"/>
+      <el-table-column label="offgasYieldPercentage" align="center" prop="offgasYieldPercentage" :show-overflow-tooltip="true"/>
+      <el-table-column label="offgasProduced" align="center" prop="offgasProduced" :show-overflow-tooltip="true"/>
+      <el-table-column label="offgasInventory" align="center" prop="offgasInventory" :show-overflow-tooltip="true"/>
+      <el-table-column label="offgasChange" align="center" prop="offgasChange" :show-overflow-tooltip="true"/>
+      <el-table-column label="offgasImport" align="center" prop="offgasImport" :show-overflow-tooltip="true"/>
+      <el-table-column label="offgasExport" align="center" prop="offgasExport" :show-overflow-tooltip="true"/>
+      <el-table-column label="offgasToFurnance" align="center" prop="offgasToFurnance" :show-overflow-tooltip="true"/>
+      <el-table-column label="offgasToYbs" align="center" prop="offgasToYbs" :show-overflow-tooltip="true"/>
+      <el-table-column label="offgasToCEru" align="center" prop="offgasToCEru" :show-overflow-tooltip="true"/>
+      <el-table-column label="offgasSubInCloseU2" align="center" prop="offgasSubInCloseU2" :show-overflow-tooltip="true"/>
+      <el-table-column label="offgasFlareSctu" align="center" prop="offgasFlareSctu" :show-overflow-tooltip="true"/>
+      <el-table-column label="offgasToU2Nm3" align="center" prop="offgasToU2Nm3" :show-overflow-tooltip="true"/>
+      <el-table-column label="offgasFlareLossT" align="center" prop="offgasFlareLossT" :show-overflow-tooltip="true"/>
+      <el-table-column label="rpgYieldPercentage" align="center" prop="rpgYieldPercentage" :show-overflow-tooltip="true"/>
+      <el-table-column label="rpgProduced" align="center" prop="rpgProduced" :show-overflow-tooltip="true"/>
+      <el-table-column label="rpgInventory" align="center" prop="rpgInventory" :show-overflow-tooltip="true"/>
+      <el-table-column label="rpgChange" align="center" prop="rpgChange" :show-overflow-tooltip="true"/>
+      <el-table-column label="rpgImport" align="center" prop="rpgImport" :show-overflow-tooltip="true"/>
+      <el-table-column label="rpgExport" align="center" prop="rpgExport" :show-overflow-tooltip="true"/>
+      <el-table-column label="rpgToPgu" align="center" prop="rpgToPgu" :show-overflow-tooltip="true"/>
+      <el-table-column label="rpgFrYfcc" align="center" prop="rpgFrYfcc" :show-overflow-tooltip="true"/>
+      <el-table-column label="methaneYieldPercentage" align="center" prop="methaneYieldPercentage" :show-overflow-tooltip="true"/>
+      <el-table-column label="methaneProduced" align="center" prop="methaneProduced" :show-overflow-tooltip="true"/>
+      <el-table-column label="methaneToEoEg" align="center" prop="methaneToEoEg" :show-overflow-tooltip="true"/>
+      <el-table-column label="residueOilYieldPercentage" align="center" prop="residueOilYieldPercentage" :show-overflow-tooltip="true"/>
+      <el-table-column label="residueOilProduced" align="center" prop="residueOilProduced" :show-overflow-tooltip="true"/>
+      <el-table-column label="totalInput" align="center" prop="totalInput" :show-overflow-tooltip="true"/>
+      <el-table-column label="totalOutput" align="center" prop="totalOutput" :show-overflow-tooltip="true"/>
+      <el-table-column label="totalLoss" align="center" prop="totalLoss" :show-overflow-tooltip="true"/>
+      <el-table-column label="lossPercentage" align="center" prop="lossPercentage" :show-overflow-tooltip="true"/>
+      <el-table-column label="totalFurnanceFeed" align="center" prop="totalFurnanceFeed" :show-overflow-tooltip="true"/>
+      <el-table-column label="napFrCltf" align="center" prop="napFrCltf" :show-overflow-tooltip="true"/>
+      <el-table-column label="totalPE" align="center" prop="totalPE" :show-overflow-tooltip="true"/>
+      <el-table-column label="plantModeIs" align="center" prop="plantModeIs" :show-overflow-tooltip="true"/>
+      <el-table-column label="plantLoad3495tD" align="center" prop="plantLoad3495tD" :show-overflow-tooltip="true"/>
+      <el-table-column label="avgFurnanceFeedTH" align="center" prop="avgFurnanceFeedTH" :show-overflow-tooltip="true"/>
+      <el-table-column label="feedingRatioPercentage" align="center" prop="feedingRatioPercentage" :show-overflow-tooltip="true"/>
+      <el-table-column label="hhpToe" align="center" prop="hhpToe" :show-overflow-tooltip="true"/>
+      <el-table-column label="hhpTce" align="center" prop="hhpTce" :show-overflow-tooltip="true"/>
+      <el-table-column label="hhpPre" align="center" prop="hhpPre" :show-overflow-tooltip="true"/>
+      <el-table-column label="hhpCracker" align="center" prop="hhpCracker" :show-overflow-tooltip="true"/>
+      <el-table-column label="hhpCrackerTT" align="center" prop="hhpCrackerTT" :show-overflow-tooltip="true"/>
+      <el-table-column label="hhpCrackerKgoe" align="center" prop="hhpCrackerKgoe" :show-overflow-tooltip="true"/>
+      <el-table-column label="hhpCrackerKgce" align="center" prop="hhpCrackerKgce" :show-overflow-tooltip="true"/>
+      <el-table-column label="hhpPguAeu" align="center" prop="hhpPguAeu" :show-overflow-tooltip="true"/>
+      <el-table-column label="hhpPguAeuTT" align="center" prop="hhpPguAeuTT" :show-overflow-tooltip="true"/>
+      <el-table-column label="hhpPguAeuKgoe" align="center" prop="hhpPguAeuKgoe" :show-overflow-tooltip="true"/>
+      <el-table-column label="hhpPguAeuKgce" align="center" prop="hhpPguAeuKgce" :show-overflow-tooltip="true"/>
+      <el-table-column label="hhpSctuFlare" align="center" prop="hhpSctuFlare" :show-overflow-tooltip="true"/>
+      <el-table-column label="hhpSub" align="center" prop="hhpSub" :show-overflow-tooltip="true"/>
+      <el-table-column label="hhpBcc" align="center" prop="hhpBcc" :show-overflow-tooltip="true"/>
+      <el-table-column label="ngToe" align="center" prop="ngToe" :show-overflow-tooltip="true"/>
+      <el-table-column label="ngTce" align="center" prop="ngTce" :show-overflow-tooltip="true"/>
+      <el-table-column label="ngPre" align="center" prop="ngPre" :show-overflow-tooltip="true"/>
+      <el-table-column label="ngCracker" align="center" prop="ngCracker" :show-overflow-tooltip="true"/>
+      <el-table-column label="ngCrackerTT" align="center" prop="ngCrackerTT" :show-overflow-tooltip="true"/>
+      <el-table-column label="ngCrackerKgoe" align="center" prop="ngCrackerKgoe" :show-overflow-tooltip="true"/>
+      <el-table-column label="ngCrackerKgce" align="center" prop="ngCrackerKgce" :show-overflow-tooltip="true"/>
+      <el-table-column label="ngPguAeu" align="center" prop="ngPguAeu" :show-overflow-tooltip="true"/>
+      <el-table-column label="ngPguAeuTT" align="center" prop="ngPguAeuTT" :show-overflow-tooltip="true"/>
+      <el-table-column label="ngPguAeuKgoe" align="center" prop="ngPguAeuKgoe" :show-overflow-tooltip="true"/>
+      <el-table-column label="ngPguAeuKgce" align="center" prop="ngPguAeuKgce" :show-overflow-tooltip="true"/>
+      <el-table-column label="ngSctuFlare" align="center" prop="ngSctuFlare" :show-overflow-tooltip="true"/>
+      <el-table-column label="ngSub" align="center" prop="ngSub" :show-overflow-tooltip="true"/>
+      <el-table-column label="ngBcc" align="center" prop="ngBcc" :show-overflow-tooltip="true"/>
+      <el-table-column label="fuelGasOffgasToe" align="center" prop="fuelGasOffgasToe" :show-overflow-tooltip="true"/>
+      <el-table-column label="fuelGasOffgasTce" align="center" prop="fuelGasOffgasTce" :show-overflow-tooltip="true"/>
+      <el-table-column label="fuelGasOffgasPre" align="center" prop="fuelGasOffgasPre" :show-overflow-tooltip="true"/>
+      <el-table-column label="fuelGasOffgasCracker" align="center" prop="fuelGasOffgasCracker" :show-overflow-tooltip="true"/>
+      <el-table-column label="fuelGasOffgasCrackerTT" align="center" prop="fuelGasOffgasCrackerTT" :show-overflow-tooltip="true"/>
+      <el-table-column label="fuelGasOffgasCrackerKgoe" align="center" prop="fuelGasOffgasCrackerKgoe" :show-overflow-tooltip="true"/>
+      <el-table-column label="fuelGasOffgasCrackerKgce" align="center" prop="fuelGasOffgasCrackerKgce" :show-overflow-tooltip="true"/>
+      <el-table-column label="fuelGasOffgasPguAeu" align="center" prop="fuelGasOffgasPguAeu" :show-overflow-tooltip="true"/>
+      <el-table-column label="fuelGasOffgasPguAeuTT" align="center" prop="fuelGasOffgasPguAeuTT" :show-overflow-tooltip="true"/>
+      <el-table-column label="fuelGasOffgasPguAeuKgoe" align="center" prop="fuelGasOffgasPguAeuKgoe" :show-overflow-tooltip="true"/>
+      <el-table-column label="fuelGasOffgasPguAeuKgce" align="center" prop="fuelGasOffgasPguAeuKgce" :show-overflow-tooltip="true"/>
+      <el-table-column label="fuelGasOffgasSctuFlare" align="center" prop="fuelGasOffgasSctuFlare" :show-overflow-tooltip="true"/>
+      <el-table-column label="fuelGasOffgasSub" align="center" prop="fuelGasOffgasSub" :show-overflow-tooltip="true"/>
+      <el-table-column label="fuelGasOffgasBcc" align="center" prop="fuelGasOffgasBcc" :show-overflow-tooltip="true"/>
+      <el-table-column label="shpToe" align="center" prop="shpToe" :show-overflow-tooltip="true"/>
+      <el-table-column label="shpTce" align="center" prop="shpTce" :show-overflow-tooltip="true"/>
+      <el-table-column label="shpPre" align="center" prop="shpPre" :show-overflow-tooltip="true"/>
+      <el-table-column label="shpCracker" align="center" prop="shpCracker" :show-overflow-tooltip="true"/>
+      <el-table-column label="shpCrackerTT" align="center" prop="shpCrackerTT" :show-overflow-tooltip="true"/>
+      <el-table-column label="shpCrackerKgoe" align="center" prop="shpCrackerKgoe" :show-overflow-tooltip="true"/>
+      <el-table-column label="shpCrackerKgce" align="center" prop="shpCrackerKgce" :show-overflow-tooltip="true"/>
+      <el-table-column label="shpPguAeu" align="center" prop="shpPguAeu" :show-overflow-tooltip="true"/>
+      <el-table-column label="shpPguAeuTT" align="center" prop="shpPguAeuTT" :show-overflow-tooltip="true"/>
+      <el-table-column label="shpPguAeuKgoe" align="center" prop="shpPguAeuKgoe" :show-overflow-tooltip="true"/>
+      <el-table-column label="shpPguAeuKgce" align="center" prop="shpPguAeuKgce" :show-overflow-tooltip="true"/>
+      <el-table-column label="shpSctuFlare" align="center" prop="shpSctuFlare" :show-overflow-tooltip="true"/>
+      <el-table-column label="shpSub" align="center" prop="shpSub" :show-overflow-tooltip="true"/>
+      <el-table-column label="shpBcc" align="center" prop="shpBcc" :show-overflow-tooltip="true"/>
+      <el-table-column label="hpToe" align="center" prop="hpToe" :show-overflow-tooltip="true"/>
+      <el-table-column label="hpTce" align="center" prop="hpTce" :show-overflow-tooltip="true"/>
+      <el-table-column label="hpPre" align="center" prop="hpPre" :show-overflow-tooltip="true"/>
+      <el-table-column label="hpCracker" align="center" prop="hpCracker" :show-overflow-tooltip="true"/>
+      <el-table-column label="hpCrackerTT" align="center" prop="hpCrackerTT" :show-overflow-tooltip="true"/>
+      <el-table-column label="hpCrackerKgoe" align="center" prop="hpCrackerKgoe" :show-overflow-tooltip="true"/>
+      <el-table-column label="hpCrackerKgce" align="center" prop="hpCrackerKgce" :show-overflow-tooltip="true"/>
+      <el-table-column label="hpPguAeu" align="center" prop="hpPguAeu" :show-overflow-tooltip="true"/>
+      <el-table-column label="hpPguAeuTT" align="center" prop="hpPguAeuTT" :show-overflow-tooltip="true"/>
+      <el-table-column label="hpPguAeuKgoe" align="center" prop="hpPguAeuKgoe" :show-overflow-tooltip="true"/>
+      <el-table-column label="hpPguAeuKgce" align="center" prop="hpPguAeuKgce" :show-overflow-tooltip="true"/>
+      <el-table-column label="hpSctuFlare" align="center" prop="hpSctuFlare" :show-overflow-tooltip="true"/>
+      <el-table-column label="hpSub" align="center" prop="hpSub" :show-overflow-tooltip="true"/>
+      <el-table-column label="hpBcc" align="center" prop="hpBcc" :show-overflow-tooltip="true"/>
+      <el-table-column label="mpToe" align="center" prop="mpToe" :show-overflow-tooltip="true"/>
+      <el-table-column label="mpTce" align="center" prop="mpTce" :show-overflow-tooltip="true"/>
+      <el-table-column label="mpPre" align="center" prop="mpPre" :show-overflow-tooltip="true"/>
+      <el-table-column label="mpCracker" align="center" prop="mpCracker" :show-overflow-tooltip="true"/>
+      <el-table-column label="mpCrackerTT" align="center" prop="mpCrackerTT" :show-overflow-tooltip="true"/>
+      <el-table-column label="mpCrackerKgoe" align="center" prop="mpCrackerKgoe" :show-overflow-tooltip="true"/>
+      <el-table-column label="mpCrackerKgce" align="center" prop="mpCrackerKgce" :show-overflow-tooltip="true"/>
+      <el-table-column label="mpPguAeu" align="center" prop="mpPguAeu" :show-overflow-tooltip="true"/>
+      <el-table-column label="mpPguAeuTT" align="center" prop="mpPguAeuTT" :show-overflow-tooltip="true"/>
+      <el-table-column label="mpPguAeuKgoe" align="center" prop="mpPguAeuKgoe" :show-overflow-tooltip="true"/>
+      <el-table-column label="mpPguAeuKgce" align="center" prop="mpPguAeuKgce" :show-overflow-tooltip="true"/>
+      <el-table-column label="mpSctuFlare" align="center" prop="mpSctuFlare" :show-overflow-tooltip="true"/>
+      <el-table-column label="mpSub" align="center" prop="mpSub" :show-overflow-tooltip="true"/>
+      <el-table-column label="mpBcc" align="center" prop="mpBcc" :show-overflow-tooltip="true"/>
+      <el-table-column label="lpToe" align="center" prop="lpToe" :show-overflow-tooltip="true"/>
+      <el-table-column label="lpTce" align="center" prop="lpTce" :show-overflow-tooltip="true"/>
+      <el-table-column label="lpPre" align="center" prop="lpPre" :show-overflow-tooltip="true"/>
+      <el-table-column label="lpCracker" align="center" prop="lpCracker" :show-overflow-tooltip="true"/>
+      <el-table-column label="lpCrackerTT" align="center" prop="lpCrackerTT" :show-overflow-tooltip="true"/>
+      <el-table-column label="lpCrackerKgoe" align="center" prop="lpCrackerKgoe" :show-overflow-tooltip="true"/>
+      <el-table-column label="lpCrackerKgce" align="center" prop="lpCrackerKgce" :show-overflow-tooltip="true"/>
+      <el-table-column label="lpPguAeu" align="center" prop="lpPguAeu" :show-overflow-tooltip="true"/>
+      <el-table-column label="lpPguAeuTT" align="center" prop="lpPguAeuTT" :show-overflow-tooltip="true"/>
+      <el-table-column label="lpPguAeuKgoe" align="center" prop="lpPguAeuKgoe" :show-overflow-tooltip="true"/>
+      <el-table-column label="lpPguAeuKgce" align="center" prop="lpPguAeuKgce" :show-overflow-tooltip="true"/>
+      <el-table-column label="lpSctuFlare" align="center" prop="lpSctuFlare" :show-overflow-tooltip="true"/>
+      <el-table-column label="lpSub" align="center" prop="lpSub" :show-overflow-tooltip="true"/>
+      <el-table-column label="lpBcc" align="center" prop="lpBcc" :show-overflow-tooltip="true"/>
+      <el-table-column label="electricityToe" align="center" prop="electricityToe" :show-overflow-tooltip="true"/>
+      <el-table-column label="electricityTce" align="center" prop="electricityTce" :show-overflow-tooltip="true"/>
+      <el-table-column label="electricityPre" align="center" prop="electricityPre" :show-overflow-tooltip="true"/>
+      <el-table-column label="electricityCracker" align="center" prop="electricityCracker" :show-overflow-tooltip="true"/>
+      <el-table-column label="electricityCrackerTT" align="center" prop="electricityCrackerTT" :show-overflow-tooltip="true"/>
+      <el-table-column label="electricityCrackerKgoe" align="center" prop="electricityCrackerKgoe" :show-overflow-tooltip="true"/>
+      <el-table-column label="electricityCrackerKgce" align="center" prop="electricityCrackerKgce" :show-overflow-tooltip="true"/>
+      <el-table-column label="electricityPguAeu" align="center" prop="electricityPguAeu" :show-overflow-tooltip="true"/>
+      <el-table-column label="electricityPguAeuTT" align="center" prop="electricityPguAeuTT" :show-overflow-tooltip="true"/>
+      <el-table-column label="electricityPguAeuKgoe" align="center" prop="electricityPguAeuKgoe" :show-overflow-tooltip="true"/>
+      <el-table-column label="electricityPguAeuKgce" align="center" prop="electricityPguAeuKgce" :show-overflow-tooltip="true"/>
+      <el-table-column label="electricitySctuFlare" align="center" prop="electricitySctuFlare" :show-overflow-tooltip="true"/>
+      <el-table-column label="electricitySub" align="center" prop="electricitySub" :show-overflow-tooltip="true"/>
+      <el-table-column label="electricityBcc" align="center" prop="electricityBcc" :show-overflow-tooltip="true"/>
+      <el-table-column label="coolingWaterToe" align="center" prop="coolingWaterToe" :show-overflow-tooltip="true"/>
+      <el-table-column label="coolingWaterTce" align="center" prop="coolingWaterTce" :show-overflow-tooltip="true"/>
+      <el-table-column label="coolingWaterPre" align="center" prop="coolingWaterPre" :show-overflow-tooltip="true"/>
+      <el-table-column label="coolingWaterCracker" align="center" prop="coolingWaterCracker" :show-overflow-tooltip="true"/>
+      <el-table-column label="coolingWaterCrackerTT" align="center" prop="coolingWaterCrackerTT" :show-overflow-tooltip="true"/>
+      <el-table-column label="coolingWaterCrackerKgoe" align="center" prop="coolingWaterCrackerKgoe" :show-overflow-tooltip="true"/>
+      <el-table-column label="coolingWaterCrackerKgce" align="center" prop="coolingWaterCrackerKgce" :show-overflow-tooltip="true"/>
+      <el-table-column label="coolingWaterPguAeu" align="center" prop="coolingWaterPguAeu" :show-overflow-tooltip="true"/>
+      <el-table-column label="coolingWaterPguAeuTT" align="center" prop="coolingWaterPguAeuTT" :show-overflow-tooltip="true"/>
+      <el-table-column label="coolingWaterPguAeuKgoe" align="center" prop="coolingWaterPguAeuKgoe" :show-overflow-tooltip="true"/>
+      <el-table-column label="coolingWaterPguAeuKgce" align="center" prop="coolingWaterPguAeuKgce" :show-overflow-tooltip="true"/>
+      <el-table-column label="coolingWaterSctuFlare" align="center" prop="coolingWaterSctuFlare" :show-overflow-tooltip="true"/>
+      <el-table-column label="coolingWaterSub" align="center" prop="coolingWaterSub" :show-overflow-tooltip="true"/>
+      <el-table-column label="coolingWaterBcc" align="center" prop="coolingWaterBcc" :show-overflow-tooltip="true"/>
+      <el-table-column label="polishedConToe" align="center" prop="polishedConToe" :show-overflow-tooltip="true"/>
+      <el-table-column label="polishedConTce" align="center" prop="polishedConTce" :show-overflow-tooltip="true"/>
+      <el-table-column label="polishedConPre" align="center" prop="polishedConPre" :show-overflow-tooltip="true"/>
+      <el-table-column label="polishedConCracker" align="center" prop="polishedConCracker" :show-overflow-tooltip="true"/>
+      <el-table-column label="polishedConCrackerTT" align="center" prop="polishedConCrackerTT" :show-overflow-tooltip="true"/>
+      <el-table-column label="polishedConCrackerKgoe" align="center" prop="polishedConCrackerKgoe" :show-overflow-tooltip="true"/>
+      <el-table-column label="polishedConCrackerKgce" align="center" prop="polishedConCrackerKgce" :show-overflow-tooltip="true"/>
+      <el-table-column label="polishedConPguAeu" align="center" prop="polishedConPguAeu" :show-overflow-tooltip="true"/>
+      <el-table-column label="polishedConPguAeuTT" align="center" prop="polishedConPguAeuTT" :show-overflow-tooltip="true"/>
+      <el-table-column label="polishedConPguAeuKgoe" align="center" prop="polishedConPguAeuKgoe" :show-overflow-tooltip="true"/>
+      <el-table-column label="polishedConPguAeuKgce" align="center" prop="polishedConPguAeuKgce" :show-overflow-tooltip="true"/>
+      <el-table-column label="polishedConSctuFlare" align="center" prop="polishedConSctuFlare" :show-overflow-tooltip="true"/>
+      <el-table-column label="polishedConSub" align="center" prop="polishedConSub" :show-overflow-tooltip="true"/>
+      <el-table-column label="polishedConBcc" align="center" prop="polishedConBcc" :show-overflow-tooltip="true"/>
+      <el-table-column label="hpBfwToe" align="center" prop="hpBfwToe" :show-overflow-tooltip="true"/>
+      <el-table-column label="hpBfwTce" align="center" prop="hpBfwTce" :show-overflow-tooltip="true"/>
+      <el-table-column label="hpBfwPre" align="center" prop="hpBfwPre" :show-overflow-tooltip="true"/>
+      <el-table-column label="hpBfwCracker" align="center" prop="hpBfwCracker" :show-overflow-tooltip="true"/>
+      <el-table-column label="hpBfwCrackerTT" align="center" prop="hpBfwCrackerTT" :show-overflow-tooltip="true"/>
+      <el-table-column label="hpBfwCrackerKgoe" align="center" prop="hpBfwCrackerKgoe" :show-overflow-tooltip="true"/>
+      <el-table-column label="hpBfwCrackerKgce" align="center" prop="hpBfwCrackerKgce" :show-overflow-tooltip="true"/>
+      <el-table-column label="hpBfwPguAeu" align="center" prop="hpBfwPguAeu" :show-overflow-tooltip="true"/>
+      <el-table-column label="hpBfwPguAeuTT" align="center" prop="hpBfwPguAeuTT" :show-overflow-tooltip="true"/>
+      <el-table-column label="hpBfwPguAeuKgoe" align="center" prop="hpBfwPguAeuKgoe" :show-overflow-tooltip="true"/>
+      <el-table-column label="hpBfwPguAeuKgce" align="center" prop="hpBfwPguAeuKgce" :show-overflow-tooltip="true"/>
+      <el-table-column label="hpBfwSctuFlare" align="center" prop="hpBfwSctuFlare" :show-overflow-tooltip="true"/>
+      <el-table-column label="hpBfwSub" align="center" prop="hpBfwSub" :show-overflow-tooltip="true"/>
+      <el-table-column label="hpBfwBcc" align="center" prop="hpBfwBcc" :show-overflow-tooltip="true"/>
+      <el-table-column label="prodWaterToe" align="center" prop="prodWaterToe" :show-overflow-tooltip="true"/>
+      <el-table-column label="prodWaterTce" align="center" prop="prodWaterTce" :show-overflow-tooltip="true"/>
+      <el-table-column label="prodWaterPre" align="center" prop="prodWaterPre" :show-overflow-tooltip="true"/>
+      <el-table-column label="prodWaterCracker" align="center" prop="prodWaterCracker" :show-overflow-tooltip="true"/>
+      <el-table-column label="prodWaterCrackerTT" align="center" prop="prodWaterCrackerTT" :show-overflow-tooltip="true"/>
+      <el-table-column label="prodWaterCrackerKgoe" align="center" prop="prodWaterCrackerKgoe" :show-overflow-tooltip="true"/>
+      <el-table-column label="prodWaterCrackerKgce" align="center" prop="prodWaterCrackerKgce" :show-overflow-tooltip="true"/>
+      <el-table-column label="prodWaterPguAeu" align="center" prop="prodWaterPguAeu" :show-overflow-tooltip="true"/>
+      <el-table-column label="prodWaterPguAeuTT" align="center" prop="prodWaterPguAeuTT" :show-overflow-tooltip="true"/>
+      <el-table-column label="prodWaterPguAeuKgoe" align="center" prop="prodWaterPguAeuKgoe" :show-overflow-tooltip="true"/>
+      <el-table-column label="prodWaterPguAeuKgce" align="center" prop="prodWaterPguAeuKgce" :show-overflow-tooltip="true"/>
+      <el-table-column label="prodWaterSctuFlare" align="center" prop="prodWaterSctuFlare" :show-overflow-tooltip="true"/>
+      <el-table-column label="prodWaterSub" align="center" prop="prodWaterSub" :show-overflow-tooltip="true"/>
+      <el-table-column label="prodWaterBcc" align="center" prop="prodWaterBcc" :show-overflow-tooltip="true"/>
+      <el-table-column label="turbineConToe" align="center" prop="turbineConToe" :show-overflow-tooltip="true"/>
+      <el-table-column label="turbineConTce" align="center" prop="turbineConTce" :show-overflow-tooltip="true"/>
+      <el-table-column label="turbineConPre" align="center" prop="turbineConPre" :show-overflow-tooltip="true"/>
+      <el-table-column label="turbineConCracker" align="center" prop="turbineConCracker" :show-overflow-tooltip="true"/>
+      <el-table-column label="turbineConCrackerTT" align="center" prop="turbineConCrackerTT" :show-overflow-tooltip="true"/>
+      <el-table-column label="turbineConCrackerKgoe" align="center" prop="turbineConCrackerKgoe" :show-overflow-tooltip="true"/>
+      <el-table-column label="turbineConCrackerKgce" align="center" prop="turbineConCrackerKgce" :show-overflow-tooltip="true"/>
+      <el-table-column label="turbineConPguAeu" align="center" prop="turbineConPguAeu" :show-overflow-tooltip="true"/>
+      <el-table-column label="turbineConPguAeuTT" align="center" prop="turbineConPguAeuTT" :show-overflow-tooltip="true"/>
+      <el-table-column label="turbineConPguAeuKgoe" align="center" prop="turbineConPguAeuKgoe" :show-overflow-tooltip="true"/>
+      <el-table-column label="turbineConPguAeuKgce" align="center" prop="turbineConPguAeuKgce" :show-overflow-tooltip="true"/>
+      <el-table-column label="turbineConSctuFlare" align="center" prop="turbineConSctuFlare" :show-overflow-tooltip="true"/>
+      <el-table-column label="turbineConSub" align="center" prop="turbineConSub" :show-overflow-tooltip="true"/>
+      <el-table-column label="turbineConBcc" align="center" prop="turbineConBcc" :show-overflow-tooltip="true"/>
+      <el-table-column label="paIaToe" align="center" prop="paIaToe" :show-overflow-tooltip="true"/>
+      <el-table-column label="paIaTce" align="center" prop="paIaTce" :show-overflow-tooltip="true"/>
+      <el-table-column label="paIaPre" align="center" prop="paIaPre" :show-overflow-tooltip="true"/>
+      <el-table-column label="paIaCracker" align="center" prop="paIaCracker" :show-overflow-tooltip="true"/>
+      <el-table-column label="paIaCrackerTT" align="center" prop="paIaCrackerTT" :show-overflow-tooltip="true"/>
+      <el-table-column label="paIaCrackerKgoe" align="center" prop="paIaCrackerKgoe" :show-overflow-tooltip="true"/>
+      <el-table-column label="paIaCrackerKgce" align="center" prop="paIaCrackerKgce" :show-overflow-tooltip="true"/>
+      <el-table-column label="paIaPguAeu" align="center" prop="paIaPguAeu" :show-overflow-tooltip="true"/>
+      <el-table-column label="paIaPguAeuTT" align="center" prop="paIaPguAeuTT" :show-overflow-tooltip="true"/>
+      <el-table-column label="paIaPguAeuKgoe" align="center" prop="paIaPguAeuKgoe" :show-overflow-tooltip="true"/>
+      <el-table-column label="paIaPguAeuKgce" align="center" prop="paIaPguAeuKgce" :show-overflow-tooltip="true"/>
+      <el-table-column label="paIaSctuFlare" align="center" prop="paIaSctuFlare" :show-overflow-tooltip="true"/>
+      <el-table-column label="paIaSub" align="center" prop="paIaSub" :show-overflow-tooltip="true"/>
+      <el-table-column label="paIaBcc" align="center" prop="paIaBcc" :show-overflow-tooltip="true"/>
+      <el-table-column label="n2Toe" align="center" prop="n2Toe" :show-overflow-tooltip="true"/>
+      <el-table-column label="n2Tce" align="center" prop="n2Tce" :show-overflow-tooltip="true"/>
+      <el-table-column label="n2Pre" align="center" prop="n2Pre" :show-overflow-tooltip="true"/>
+      <el-table-column label="n2Cracker" align="center" prop="n2Cracker" :show-overflow-tooltip="true"/>
+      <el-table-column label="n2CrackerTT" align="center" prop="n2CrackerTT" :show-overflow-tooltip="true"/>
+      <el-table-column label="n2CrackerKgoe" align="center" prop="n2CrackerKgoe" :show-overflow-tooltip="true"/>
+      <el-table-column label="n2CrackerKgce" align="center" prop="n2CrackerKgce" :show-overflow-tooltip="true"/>
+      <el-table-column label="n2PguAeu" align="center" prop="n2PguAeu" :show-overflow-tooltip="true"/>
+      <el-table-column label="n2PguAeuTT" align="center" prop="n2PguAeuTT" :show-overflow-tooltip="true"/>
+      <el-table-column label="n2PguAeuKgoe" align="center" prop="n2PguAeuKgoe" :show-overflow-tooltip="true"/>
+      <el-table-column label="n2PguAeuKgce" align="center" prop="n2PguAeuKgce" :show-overflow-tooltip="true"/>
+      <el-table-column label="n2SctuFlare" align="center" prop="n2SctuFlare" :show-overflow-tooltip="true"/>
+      <el-table-column label="n2Sub" align="center" prop="n2Sub" :show-overflow-tooltip="true"/>
+      <el-table-column label="n2Bcc" align="center" prop="n2Bcc" :show-overflow-tooltip="true"/>
+      <el-table-column label="totalToe" align="center" prop="totalToe" :show-overflow-tooltip="true"/>
+      <el-table-column label="totalTce" align="center" prop="totalTce" :show-overflow-tooltip="true"/>
+      <el-table-column label="totalPre" align="center" prop="totalPre" :show-overflow-tooltip="true"/>
+      <el-table-column label="totalCracker" align="center" prop="totalCracker" :show-overflow-tooltip="true"/>
+      <el-table-column label="totalCrackerTT" align="center" prop="totalCrackerTT" :show-overflow-tooltip="true"/>
+      <el-table-column label="totalCrackerKgoe" align="center" prop="totalCrackerKgoe" :show-overflow-tooltip="true"/>
+      <el-table-column label="totalCrackerKgce" align="center" prop="totalCrackerKgce" :show-overflow-tooltip="true"/>
+      <el-table-column label="totalPguAeu" align="center" prop="totalPguAeu" :show-overflow-tooltip="true"/>
+      <el-table-column label="totalPguAeuTT" align="center" prop="totalPguAeuTT" :show-overflow-tooltip="true"/>
+      <el-table-column label="totalPguAeuKgoe" align="center" prop="totalPguAeuKgoe" :show-overflow-tooltip="true"/>
+      <el-table-column label="totalPguAeuKgce" align="center" prop="totalPguAeuKgce" :show-overflow-tooltip="true"/>
+      <el-table-column label="targetToe" align="center" prop="targetToe" :show-overflow-tooltip="true"/>
+      <el-table-column label="targetTce" align="center" prop="targetTce" :show-overflow-tooltip="true"/>
+      <el-table-column label="targetPre" align="center" prop="targetPre" :show-overflow-tooltip="true"/>
+      <el-table-column label="targetCracker" align="center" prop="targetCracker" :show-overflow-tooltip="true"/>
+      <el-table-column label="targetCrackerTT" align="center" prop="targetCrackerTT" :show-overflow-tooltip="true"/>
+      <el-table-column label="targetCrackerKgoe" align="center" prop="targetCrackerKgoe" :show-overflow-tooltip="true"/>
+      <el-table-column label="targetCrackerKgce" align="center" prop="targetCrackerKgce" :show-overflow-tooltip="true"/>
+      <el-table-column label="targetPguAeu" align="center" prop="targetPguAeu" :show-overflow-tooltip="true"/>
+      <el-table-column label="targetPguAeuTT" align="center" prop="targetPguAeuTT" :show-overflow-tooltip="true"/>
+      <el-table-column label="targetPguAeuKgoe" align="center" prop="targetPguAeuKgoe" :show-overflow-tooltip="true"/>
+      <el-table-column label="targetPguAeuKgce" align="center" prop="targetPguAeuKgce" :show-overflow-tooltip="true"/>
+      <el-table-column label="producedToe" align="center" prop="producedToe" :show-overflow-tooltip="true"/>
+      <el-table-column label="producedTce" align="center" prop="producedTce" :show-overflow-tooltip="true"/>
+      <el-table-column label="producedPre" align="center" prop="producedPre" :show-overflow-tooltip="true"/>
+      <el-table-column label="producedCracker" align="center" prop="producedCracker" :show-overflow-tooltip="true"/>
+      <el-table-column label="producedCrackerTT" align="center" prop="producedCrackerTT" :show-overflow-tooltip="true"/>
+      <el-table-column label="producedCrackerKgoe" align="center" prop="producedCrackerKgoe" :show-overflow-tooltip="true"/>
+      <el-table-column label="producedCrackerKgce" align="center" prop="producedCrackerKgce" :show-overflow-tooltip="true"/>
+      <el-table-column label="producedPguAeu" align="center" prop="producedPguAeu" :show-overflow-tooltip="true"/>
+      <el-table-column label="producedPguAeuTT" align="center" prop="producedPguAeuTT" :show-overflow-tooltip="true"/>
+      <el-table-column label="producedPguAeuKgoe" align="center" prop="producedPguAeuKgoe" :show-overflow-tooltip="true"/>
+      <el-table-column label="producedPguAeuKgce" align="center" prop="producedPguAeuKgce" :show-overflow-tooltip="true"/>
+      <el-table-column label="frEoEg" align="center" prop="frEoEg" :show-overflow-tooltip="true"/>
+      <el-table-column label="loadPercentage" align="center" prop="loadPercentage" :show-overflow-tooltip="true"/>
+      <el-table-column label="hsProducet" align="center" prop="hsProducet" :show-overflow-tooltip="true"/>
+      <el-table-column label="sctfStorageTotalC2" align="center" prop="sctfStorageTotalC2" :show-overflow-tooltip="true"/>
+      <el-table-column label="sctfStorageTk1061" align="center" prop="sctfStorageTk1061" :show-overflow-tooltip="true"/>
+      <el-table-column label="sctfStorageTk1062" align="center" prop="sctfStorageTk1062" :show-overflow-tooltip="true"/>
+      <el-table-column label="sctfStorageTk1063" align="center" prop="sctfStorageTk1063" :show-overflow-tooltip="true"/>
+      <el-table-column label="sctfStorageTk1064" align="center" prop="sctfStorageTk1064" :show-overflow-tooltip="true"/>
+      <el-table-column label="sctfStorageTk1065Off" align="center" prop="sctfStorageTk1065Off" :show-overflow-tooltip="true"/>
+      <el-table-column label="sctfStorageTotalC3" align="center" prop="sctfStorageTotalC3" :show-overflow-tooltip="true"/>
+      <el-table-column label="sctfStorageTk1011" align="center" prop="sctfStorageTk1011" :show-overflow-tooltip="true"/>
+      <el-table-column label="sctfStorageTk1012" align="center" prop="sctfStorageTk1012" :show-overflow-tooltip="true"/>
+      <el-table-column label="sctfStorageTk1013" align="center" prop="sctfStorageTk1013" :show-overflow-tooltip="true"/>
+      <el-table-column label="sctfStorageTk1014" align="center" prop="sctfStorageTk1014" :show-overflow-tooltip="true"/>
+      <el-table-column label="sctfStorageTk1040Off" align="center" prop="sctfStorageTk1040Off" :show-overflow-tooltip="true"/>
+      <el-table-column label="sctfStorageTk1020Lpg" align="center" prop="sctfStorageTk1020Lpg" :show-overflow-tooltip="true"/>
+      <el-table-column label="sctfStorageTk1111C4s" align="center" prop="sctfStorageTk1111C4s" :show-overflow-tooltip="true"/>
+      <el-table-column label="sctfStorageTk1520Rpg" align="center" prop="sctfStorageTk1520Rpg" :show-overflow-tooltip="true"/>
+      <el-table-column label="sctfStorageTk1350Po" align="center" prop="sctfStorageTk1350Po" :show-overflow-tooltip="true"/>
+      <el-table-column label="sctfStorageTk1310Btx" align="center" prop="sctfStorageTk1310Btx" :show-overflow-tooltip="true"/>
+      <el-table-column label="sctfStorageTk1330Ebo" align="center" prop="sctfStorageTk1330Ebo" :show-overflow-tooltip="true"/>
+      <el-table-column label="sctfStorageTk1430Lfo" align="center" prop="sctfStorageTk1430Lfo" :show-overflow-tooltip="true"/>
+      <el-table-column label="sctfStorageTk1320OffBtx" align="center" prop="sctfStorageTk1320OffBtx" :show-overflow-tooltip="true"/>
+      <el-table-column label="sctfStorageT201Btx" align="center" prop="sctfStorageT201Btx" :show-overflow-tooltip="true"/>
+      <el-table-column label="sctfStorageTk1340C9" align="center" prop="sctfStorageTk1340C9" :show-overflow-tooltip="true"/>
+      <el-table-column label="sctfStorageClt1350C9" align="center" prop="sctfStorageClt1350C9" :show-overflow-tooltip="true"/>
+      <el-table-column label="sctfStorageTk1160Nh3" align="center" prop="sctfStorageTk1160Nh3" :show-overflow-tooltip="true"/>
+      <el-table-column label="sctfStorageTk1510B" align="center" prop="sctfStorageTk1510B" :show-overflow-tooltip="true"/>
+      <el-table-column label="sctfStorageClt1370B" align="center" prop="sctfStorageClt1370B" :show-overflow-tooltip="true"/>
+      <el-table-column label="sctfStorageTk1360T" align="center" prop="sctfStorageTk1360T" :show-overflow-tooltip="true"/>
+      <el-table-column label="sctfStorageTk1410X" align="center" prop="sctfStorageTk1410X" :show-overflow-tooltip="true"/>
+      <el-table-column label="sctfStorageClt1380X" align="center" prop="sctfStorageClt1380X" :show-overflow-tooltip="true"/>
+      <el-table-column label="sctfStorageTk1420Dimer" align="center" prop="sctfStorageTk1420Dimer" :show-overflow-tooltip="true"/>
+      <el-table-column label="sctfStorageTk1110R1" align="center" prop="sctfStorageTk1110R1" :show-overflow-tooltip="true"/>
+      <el-table-column label="sctfStorageTk1130Ib" align="center" prop="sctfStorageTk1130Ib" :show-overflow-tooltip="true"/>
+      <el-table-column label="sctfStorageTk1150R3" align="center" prop="sctfStorageTk1150R3" :show-overflow-tooltip="true"/>
+      <el-table-column label="sctfStorageTk1140Bd" align="center" prop="sctfStorageTk1140Bd" :show-overflow-tooltip="true"/>
+      <el-table-column label="sctfStorageTk1141Bd" align="center" prop="sctfStorageTk1141Bd" :show-overflow-tooltip="true"/>
+      <el-table-column label="sctfStorageTk1142Bd" align="center" prop="sctfStorageTk1142Bd" :show-overflow-tooltip="true"/>
+      <el-table-column label="sctfStorageTotalNap" align="center" prop="sctfStorageTotalNap" :show-overflow-tooltip="true"/>
+      <el-table-column label="sctfStorageCltf1621" align="center" prop="sctfStorageCltf1621" :show-overflow-tooltip="true"/>
+      <el-table-column label="sctfStorageCltf1622" align="center" prop="sctfStorageCltf1622" :show-overflow-tooltip="true"/>
+      <el-table-column label="sctfStorageCltf1623" align="center" prop="sctfStorageCltf1623" :show-overflow-tooltip="true"/>
+      <el-table-column label="pguToRpg" align="center" prop="pguToRpg" :show-overflow-tooltip="true"/>
+      <el-table-column label="rpgToPgu2" align="center" prop="rpgToPgu2" :show-overflow-tooltip="true"/>
+      <el-table-column label="pguRpgTH" align="center" prop="pguRpgTH" :show-overflow-tooltip="true"/>
+      <el-table-column label="pguRpg1" align="center" prop="pguRpg1" :show-overflow-tooltip="true"/>
+      <el-table-column label="pguRpg2" align="center" prop="pguRpg2" :show-overflow-tooltip="true"/>
+      <el-table-column label="pguH2" align="center" prop="pguH2" :show-overflow-tooltip="true"/>
+      <el-table-column label="pguTotalFeed" align="center" prop="pguTotalFeed" :show-overflow-tooltip="true"/>
+      <el-table-column label="pguOutput" align="center" prop="pguOutput" :show-overflow-tooltip="true"/>
+      <el-table-column label="pguTotalLoss" align="center" prop="pguTotalLoss" :show-overflow-tooltip="true"/>
+      <el-table-column label="pguLossPercentage" align="center" prop="pguLossPercentage" :show-overflow-tooltip="true"/>
+      <el-table-column label="pguFeedLoadPercentage" align="center" prop="pguFeedLoadPercentage" :show-overflow-tooltip="true"/>
+      <el-table-column label="pguToAeu" align="center" prop="pguToAeu" :show-overflow-tooltip="true"/>
+      <el-table-column label="aeuToPgu" align="center" prop="aeuToPgu" :show-overflow-tooltip="true"/>
+      <el-table-column label="pguAeuTH" align="center" prop="pguAeuTH" :show-overflow-tooltip="true"/>
+      <el-table-column label="pguBtxYeildPercentage" align="center" prop="pguBtxYeildPercentage" :show-overflow-tooltip="true"/>
+      <el-table-column label="pguBtxProduced" align="center" prop="pguBtxProduced" :show-overflow-tooltip="true"/>
+      <el-table-column label="pguBtxInventory" align="center" prop="pguBtxInventory" :show-overflow-tooltip="true"/>
+      <el-table-column label="pguBtxChange" align="center" prop="pguBtxChange" :show-overflow-tooltip="true"/>
+      <el-table-column label="pguBtxExport" align="center" prop="pguBtxExport" :show-overflow-tooltip="true"/>
+      <el-table-column label="pguBtxToAeu" align="center" prop="pguBtxToAeu" :show-overflow-tooltip="true"/>
+      <el-table-column label="pguWashoilYeildPercentage" align="center" prop="pguWashoilYeildPercentage" :show-overflow-tooltip="true"/>
+      <el-table-column label="pguWashoilProduced" align="center" prop="pguWashoilProduced" :show-overflow-tooltip="true"/>
+      <el-table-column label="pguWashoilInventory" align="center" prop="pguWashoilInventory" :show-overflow-tooltip="true"/>
+      <el-table-column label="pguWashoilChange" align="center" prop="pguWashoilChange" :show-overflow-tooltip="true"/>
+      <el-table-column label="pguWashoilToEu" align="center" prop="pguWashoilToEu" :show-overflow-tooltip="true"/>
+      <el-table-column label="pguOffgasYeildPercentage" align="center" prop="pguOffgasYeildPercentage" :show-overflow-tooltip="true"/>
+      <el-table-column label="pguOffgasProduced" align="center" prop="pguOffgasProduced" :show-overflow-tooltip="true"/>
+      <el-table-column label="pguOffgasInventory" align="center" prop="pguOffgasInventory" :show-overflow-tooltip="true"/>
+      <el-table-column label="pguOffgasChange" align="center" prop="pguOffgasChange" :show-overflow-tooltip="true"/>
+      <el-table-column label="pguOffgasToEu" align="center" prop="pguOffgasToEu" :show-overflow-tooltip="true"/>
+      <el-table-column label="pguC5YeildPercentage" align="center" prop="pguC5YeildPercentage" :show-overflow-tooltip="true"/>
+      <el-table-column label="pguC5Produced" align="center" prop="pguC5Produced" :show-overflow-tooltip="true"/>
+      <el-table-column label="pguC5Export" align="center" prop="pguC5Export" :show-overflow-tooltip="true"/>
+      <el-table-column label="pguC5ToAeu" align="center" prop="pguC5ToAeu" :show-overflow-tooltip="true"/>
+      <el-table-column label="pguC5ToEu" align="center" prop="pguC5ToEu" :show-overflow-tooltip="true"/>
+      <el-table-column label="pguC5ToYuanguan" align="center" prop="pguC5ToYuanguan" :show-overflow-tooltip="true"/>
+      <el-table-column label="pguC9YeildPercentage" align="center" prop="pguC9YeildPercentage" :show-overflow-tooltip="true"/>
+      <el-table-column label="pguC9Produced" align="center" prop="pguC9Produced" :show-overflow-tooltip="true"/>
+      <el-table-column label="pguC9Inventory" align="center" prop="pguC9Inventory" :show-overflow-tooltip="true"/>
+      <el-table-column label="pguC9Change" align="center" prop="pguC9Change" :show-overflow-tooltip="true"/>
+      <el-table-column label="pguC9Export" align="center" prop="pguC9Export" :show-overflow-tooltip="true"/>
+      <el-table-column label="pguC9ToAeu" align="center" prop="pguC9ToAeu" :show-overflow-tooltip="true"/>
+      <el-table-column label="pguC9ToRttf" align="center" prop="pguC9ToRttf" :show-overflow-tooltip="true"/>
+      <el-table-column label="pguC9ToShip" align="center" prop="pguC9ToShip" :show-overflow-tooltip="true"/>
+      <el-table-column label="pguC9ToYfcc" align="center" prop="pguC9ToYfcc" :show-overflow-tooltip="true"/>
+      <el-table-column label="aeuBenzeneYeildPercentage" align="center" prop="aeuBenzeneYeildPercentage" :show-overflow-tooltip="true"/>
+      <el-table-column label="aeuBenzeneProduced" align="center" prop="aeuBenzeneProduced" :show-overflow-tooltip="true"/>
+      <el-table-column label="aeuBenzeneInventory" align="center" prop="aeuBenzeneInventory" :show-overflow-tooltip="true"/>
+      <el-table-column label="aeuBenzeneChange" align="center" prop="aeuBenzeneChange" :show-overflow-tooltip="true"/>
+      <el-table-column label="aeuBenzeneToShip" align="center" prop="aeuBenzeneToShip" :show-overflow-tooltip="true"/>
+      <el-table-column label="aeuBenzeneFrShip" align="center" prop="aeuBenzeneFrShip" :show-overflow-tooltip="true"/>
+      <el-table-column label="aeuBenzeneToYbs" align="center" prop="aeuBenzeneToYbs" :show-overflow-tooltip="true"/>
+      <el-table-column label="aeuBenzeneToRttf" align="center" prop="aeuBenzeneToRttf" :show-overflow-tooltip="true"/>
+      <el-table-column label="aeuBenzeneToTrain" align="center" prop="aeuBenzeneToTrain" :show-overflow-tooltip="true"/>
+      <el-table-column label="aeuTolueneYeildPercentage" align="center" prop="aeuTolueneYeildPercentage" :show-overflow-tooltip="true"/>
+      <el-table-column label="aeuTolueneProduced" align="center" prop="aeuTolueneProduced" :show-overflow-tooltip="true"/>
+      <el-table-column label="aeuTolueneInventory" align="center" prop="aeuTolueneInventory" :show-overflow-tooltip="true"/>
+      <el-table-column label="aeuTolueneChange" align="center" prop="aeuTolueneChange" :show-overflow-tooltip="true"/>
+      <el-table-column label="aeuTolueneToShip" align="center" prop="aeuTolueneToShip" :show-overflow-tooltip="true"/>
+      <el-table-column label="aeuTolueneFrShip" align="center" prop="aeuTolueneFrShip" :show-overflow-tooltip="true"/>
+      <el-table-column label="aeuTolueneToYpc" align="center" prop="aeuTolueneToYpc" :show-overflow-tooltip="true"/>
+      <el-table-column label="aeuTolueneFrYpc" align="center" prop="aeuTolueneFrYpc" :show-overflow-tooltip="true"/>
+      <el-table-column label="aeuTolueneToRttf" align="center" prop="aeuTolueneToRttf" :show-overflow-tooltip="true"/>
+      <el-table-column label="aeuTolueneFrYbs" align="center" prop="aeuTolueneFrYbs" :show-overflow-tooltip="true"/>
+      <el-table-column label="aeuTolueneToEu" align="center" prop="aeuTolueneToEu" :show-overflow-tooltip="true"/>
+      <el-table-column label="aeuXyleneYeildPercentage" align="center" prop="aeuXyleneYeildPercentage" :show-overflow-tooltip="true"/>
+      <el-table-column label="aeuXyleneProduced" align="center" prop="aeuXyleneProduced" :show-overflow-tooltip="true"/>
+      <el-table-column label="aeuXyleneInventory" align="center" prop="aeuXyleneInventory" :show-overflow-tooltip="true"/>
+      <el-table-column label="aeuXyleneChange" align="center" prop="aeuXyleneChange" :show-overflow-tooltip="true"/>
+      <el-table-column label="aeuXyleneToShip" align="center" prop="aeuXyleneToShip" :show-overflow-tooltip="true"/>
+      <el-table-column label="aeuXyleneFrShip" align="center" prop="aeuXyleneFrShip" :show-overflow-tooltip="true"/>
+      <el-table-column label="aeuXyleneToYpc" align="center" prop="aeuXyleneToYpc" :show-overflow-tooltip="true"/>
+      <el-table-column label="aeuXyleneFrYpc" align="center" prop="aeuXyleneFrYpc" :show-overflow-tooltip="true"/>
+      <el-table-column label="aeuXyleneToRttf" align="center" prop="aeuXyleneToRttf" :show-overflow-tooltip="true"/>
+      <el-table-column label="aeuC6C8NaYeildPercentage" align="center" prop="aeuC6C8NaYeildPercentage" :show-overflow-tooltip="true"/>
+      <el-table-column label="aeuC6C8NaProduced" align="center" prop="aeuC6C8NaProduced" :show-overflow-tooltip="true"/>
+      <el-table-column label="aeuC6C8NaInventory" align="center" prop="aeuC6C8NaInventory" :show-overflow-tooltip="true"/>
+      <el-table-column label="aeuC6C8NaChange" align="center" prop="aeuC6C8NaChange" :show-overflow-tooltip="true"/>
+      <el-table-column label="aeuC6C8NaToEu" align="center" prop="aeuC6C8NaToEu" :show-overflow-tooltip="true"/>
+      <el-table-column label="aeuC6C8NaToYpc" align="center" prop="aeuC6C8NaToYpc" :show-overflow-tooltip="true"/>
+      <el-table-column label="aeuTotalFeed" align="center" prop="aeuTotalFeed" :show-overflow-tooltip="true"/>
+      <el-table-column label="aeuOutput" align="center" prop="aeuOutput" :show-overflow-tooltip="true"/>
+      <el-table-column label="aeuTotalLoss" align="center" prop="aeuTotalLoss" :show-overflow-tooltip="true"/>
+      <el-table-column label="aeuLossPercentage" align="center" prop="aeuLossPercentage" :show-overflow-tooltip="true"/>
+      <el-table-column label="aeuFeedLoadPercentage" align="center" prop="aeuFeedLoadPercentage" :show-overflow-tooltip="true"/>
+      <el-table-column label="pguAeuTotalFeed" align="center" prop="pguAeuTotalFeed" :show-overflow-tooltip="true"/>
+      <el-table-column label="pguAeuOutput" align="center" prop="pguAeuOutput" :show-overflow-tooltip="true"/>
+      <el-table-column label="pguAeuTotalLoss" align="center" prop="pguAeuTotalLoss" :show-overflow-tooltip="true"/>
+      <el-table-column label="pguAeuLossPercentage" align="center" prop="pguAeuLossPercentage" :show-overflow-tooltip="true"/>
+      <el-table-column label="pguAeuFeedLoadPercentage" align="center" prop="pguAeuFeedLoadPercentage" :show-overflow-tooltip="true"/>
+      <el-table-column label="pguC5RaffInput" align="center" prop="pguC5RaffInput" :show-overflow-tooltip="true"/>
+      <el-table-column label="col320fc2161" align="center" prop="col320fc2161" :show-overflow-tooltip="true"/>
+      <el-table-column label="c210pdi" align="center" prop="c210pdi" :show-overflow-tooltip="true"/>
+      <el-table-column label="temperature" align="center" prop="temperature" :show-overflow-tooltip="true"/>
+      <el-table-column label="crackingFurnaceBurn" align="center" prop="crackingFurnaceBurn" :show-overflow-tooltip="true"/>
+      <el-table-column label="offgasToGaaCaa" align="center" prop="offgasToGaaCaa" :show-overflow-tooltip="true"/>
+    </el-table>
+
+    <pagination
+      v-show="total>0"
+      :total="total"
+      :page.sync="queryParams.pageNum"
+      :limit.sync="queryParams.pageSize"
+      @pagination="getList"
+    />
+  </div>
+</template>
+
+<script>
+import { listReportMonthly, getReport, delReport, addReport, updateReport, exportReport, importTemplate} from "@/api/production/report";
+import { treeselect } from "@/api/system/dept";
+import { getToken } from "@/utils/auth";
+import Treeselect from "@riophae/vue-treeselect";
+import "@riophae/vue-treeselect/dist/vue-treeselect.css";
+
+export default {
+  name: "Report",
+  components: { Treeselect },
+  data() {
+    return {
+      // 遮罩层
+      loading: true,
+      // 选中数组
+      ids: [],
+      // 非单个禁用
+      single: true,
+      // 非多个禁用
+      multiple: true,
+      // 显示搜索条件
+      showSearch: true,
+      // 总条数
+      total: 0,
+      // 每日生产报告表格数据
+      reportList: [],
+      // 弹出层标题
+      title: "",
+      // 部门树选项
+      deptOptions: undefined,
+      clientHeight:300,
+      // 是否显示弹出层
+      open: false,
+        // 用户导入参数
+        upload: {
+            // 是否显示弹出层(用户导入)
+            open: false,
+            // 弹出层标题(用户导入)
+            title: "",
+            // 是否禁用上传
+            isUploading: false,
+            // 是否更新已经存在的用户数据
+            updateSupport: 0,
+            // 设置上传的请求头部
+            headers: { Authorization: "Bearer " + getToken() },
+            // 上传的地址
+            url: process.env.VUE_APP_BASE_API + "/sems/report/importData"
+        },
+      // 查询参数
+      queryParams: {
+        pageNum: 1,
+        pageSize: 20,
+        fromDate: null,
+        toDate: null,
+        reportDate: null,
+        nap: null,
+        c5: null,
+        c6C8Na: null,
+        wisonEthane: null,
+        lpgToFurnace: null,
+        raff1FrBd: null,
+        raff2FrIb: null,
+        raff3FrBd: null,
+        raffinate2pFr2ph: null,
+        c2FrLdpe: null,
+        c3FrOxo: null,
+        mixedC3C4: null,
+        hyC9: null,
+        pguOffgas: null,
+        washOil: null,
+        toluene: null,
+        hyC4FrR800: null,
+        h2YieldPercentage: null,
+        h2Produced: null,
+        h2Inventory: null,
+        h2Change: null,
+        h2Import: null,
+        h2Export: null,
+        h2ToPgu: null,
+        h2ToYpc: null,
+        h2ToOxo: null,
+        h2FrSyngasToSub: null,
+        ethylenYieldPercentage: null,
+        ethylenProduced: null,
+        ethylenInventory: null,
+        ethylenChange: null,
+        ethylenImport: null,
+        ethylenExport: null,
+        ethylenToTm: null,
+        ethylenToTs: null,
+        ethylenToEoEg: null,
+        ethylenToOxo: null,
+        ethylenToYbs: null,
+        ethylenToYpc: null,
+        ethylenToWacker: null,
+        ethylenToDyna: null,
+        ethylenToCelanLongx: null,
+        ethylenFrYpc: null,
+        ethylenFrLongxiang: null,
+        propyleneYieldPercentage: null,
+        propyleneProduced: null,
+        propyleneInventory: null,
+        propyleneChange: null,
+        propyleneImport: null,
+        propyleneExport: null,
+        propyleneToAaAe: null,
+        propyleneToGaa: null,
+        propyleneToOxo: null,
+        propyleneToLdpe: null,
+        propyleneToYpc: null,
+        propyleneToRoad: null,
+        propyleneToShip: null,
+        propyleneFrYpc: null,
+        propyleneFrShip: null,
+        propyleneFrChengzhi: null,
+        c3LpgYieldPercentage: null,
+        c4LpgYieldPercentage: null,
+        c3LpgProduced: null,
+        c4LpgProduced: null,
+        c3C4Inventory: null,
+        c3C4Change: null,
+        c3C4Import: null,
+        c3C4Export: null,
+        c3C4ToSub: null,
+        c3C4ToFurAsFule: null,
+        c3C4AsFeed: null,
+        c3C4FrYpc: null,
+        c3C4FrTruck: null,
+        mixedC4sYieldPercentage: null,
+        mixedC4sProduced: null,
+        mixedC4sInventory: null,
+        mixedC4sChange: null,
+        mixedC4sImport: null,
+        mixedC4sExport: null,
+        mixedC4sToBd: null,
+        mixedC4sToYpc: null,
+        mixedC4sToTruck: null,
+        mixedC4sToShip: null,
+        mixedC4sFrYpc: null,
+        mixedC4sFrTruck: null,
+        mixedC4sFrShip: null,
+        mixedC4sFrBdR1: null,
+        mixedC4sToR800: null,
+        eboYieldPercentage: null,
+        eboProduced: null,
+        eboInventory: null,
+        eboChange: null,
+        eboImport: null,
+        eboExport: null,
+        eboToShip: null,
+        eboToRttf: null,
+        eboToTrain: null,
+        eboFrBd: null,
+        naphthaleneYieldPercentage: null,
+        naphthaleneProduced: null,
+        naphthaleneInventory: null,
+        naphthaleneChange: null,
+        naphthaleneImport: null,
+        naphthaleneExport: null,
+        naphthaleneToTruck: null,
+        poFluxOilYieldPercentage: null,
+        poFluxOilProduced: null,
+        poFluxOilInventory: null,
+        poFluxOilChange: null,
+        poFluxOilImport: null,
+        poFluxOilExport: null,
+        poFluxOilToBd: null,
+        offgasYieldPercentage: null,
+        offgasProduced: null,
+        offgasInventory: null,
+        offgasChange: null,
+        offgasImport: null,
+        offgasExport: null,
+        offgasToFurnance: null,
+        offgasToYbs: null,
+        offgasToCEru: null,
+        offgasSubInCloseU2: null,
+        offgasFlareSctu: null,
+        offgasToU2Nm3: null,
+        offgasFlareLossT: null,
+        rpgYieldPercentage: null,
+        rpgProduced: null,
+        rpgInventory: null,
+        rpgChange: null,
+        rpgImport: null,
+        rpgExport: null,
+        rpgToPgu: null,
+        rpgFrYfcc: null,
+        methaneYieldPercentage: null,
+        methaneProduced: null,
+        methaneToEoEg: null,
+        residueOilYieldPercentage: null,
+        residueOilProduced: null,
+        totalInput: null,
+        totalOutput: null,
+        totalLoss: null,
+        lossPercentage: null,
+        totalFurnanceFeed: null,
+        napFrCltf: null,
+        totalPE: null,
+        plantModeIs: null,
+        plantLoad3495tD: null,
+        avgFurnanceFeedTH: null,
+        feedingRatioPercentage: null,
+        hhpToe: null,
+        hhpTce: null,
+        hhpPre: null,
+        hhpCracker: null,
+        hhpCrackerTT: null,
+        hhpCrackerKgoe: null,
+        hhpCrackerKgce: null,
+        hhpPguAeu: null,
+        hhpPguAeuTT: null,
+        hhpPguAeuKgoe: null,
+        hhpPguAeuKgce: null,
+        hhpSctuFlare: null,
+        hhpSub: null,
+        hhpBcc: null,
+        ngToe: null,
+        ngTce: null,
+        ngPre: null,
+        ngCracker: null,
+        ngCrackerTT: null,
+        ngCrackerKgoe: null,
+        ngCrackerKgce: null,
+        ngPguAeu: null,
+        ngPguAeuTT: null,
+        ngPguAeuKgoe: null,
+        ngPguAeuKgce: null,
+        ngSctuFlare: null,
+        ngSub: null,
+        ngBcc: null,
+        fuelGasOffgasToe: null,
+        fuelGasOffgasTce: null,
+        fuelGasOffgasPre: null,
+        fuelGasOffgasCracker: null,
+        fuelGasOffgasCrackerTT: null,
+        fuelGasOffgasCrackerKgoe: null,
+        fuelGasOffgasCrackerKgce: null,
+        fuelGasOffgasPguAeu: null,
+        fuelGasOffgasPguAeuTT: null,
+        fuelGasOffgasPguAeuKgoe: null,
+        fuelGasOffgasPguAeuKgce: null,
+        fuelGasOffgasSctuFlare: null,
+        fuelGasOffgasSub: null,
+        fuelGasOffgasBcc: null,
+        shpToe: null,
+        shpTce: null,
+        shpPre: null,
+        shpCracker: null,
+        shpCrackerTT: null,
+        shpCrackerKgoe: null,
+        shpCrackerKgce: null,
+        shpPguAeu: null,
+        shpPguAeuTT: null,
+        shpPguAeuKgoe: null,
+        shpPguAeuKgce: null,
+        shpSctuFlare: null,
+        shpSub: null,
+        shpBcc: null,
+        hpToe: null,
+        hpTce: null,
+        hpPre: null,
+        hpCracker: null,
+        hpCrackerTT: null,
+        hpCrackerKgoe: null,
+        hpCrackerKgce: null,
+        hpPguAeu: null,
+        hpPguAeuTT: null,
+        hpPguAeuKgoe: null,
+        hpPguAeuKgce: null,
+        hpSctuFlare: null,
+        hpSub: null,
+        hpBcc: null,
+        mpToe: null,
+        mpTce: null,
+        mpPre: null,
+        mpCracker: null,
+        mpCrackerTT: null,
+        mpCrackerKgoe: null,
+        mpCrackerKgce: null,
+        mpPguAeu: null,
+        mpPguAeuTT: null,
+        mpPguAeuKgoe: null,
+        mpPguAeuKgce: null,
+        mpSctuFlare: null,
+        mpSub: null,
+        mpBcc: null,
+        lpToe: null,
+        lpTce: null,
+        lpPre: null,
+        lpCracker: null,
+        lpCrackerTT: null,
+        lpCrackerKgoe: null,
+        lpCrackerKgce: null,
+        lpPguAeu: null,
+        lpPguAeuTT: null,
+        lpPguAeuKgoe: null,
+        lpPguAeuKgce: null,
+        lpSctuFlare: null,
+        lpSub: null,
+        lpBcc: null,
+        electricityToe: null,
+        electricityTce: null,
+        electricityPre: null,
+        electricityCracker: null,
+        electricityCrackerTT: null,
+        electricityCrackerKgoe: null,
+        electricityCrackerKgce: null,
+        electricityPguAeu: null,
+        electricityPguAeuTT: null,
+        electricityPguAeuKgoe: null,
+        electricityPguAeuKgce: null,
+        electricitySctuFlare: null,
+        electricitySub: null,
+        electricityBcc: null,
+        coolingWaterToe: null,
+        coolingWaterTce: null,
+        coolingWaterPre: null,
+        coolingWaterCracker: null,
+        coolingWaterCrackerTT: null,
+        coolingWaterCrackerKgoe: null,
+        coolingWaterCrackerKgce: null,
+        coolingWaterPguAeu: null,
+        coolingWaterPguAeuTT: null,
+        coolingWaterPguAeuKgoe: null,
+        coolingWaterPguAeuKgce: null,
+        coolingWaterSctuFlare: null,
+        coolingWaterSub: null,
+        coolingWaterBcc: null,
+        polishedConToe: null,
+        polishedConTce: null,
+        polishedConPre: null,
+        polishedConCracker: null,
+        polishedConCrackerTT: null,
+        polishedConCrackerKgoe: null,
+        polishedConCrackerKgce: null,
+        polishedConPguAeu: null,
+        polishedConPguAeuTT: null,
+        polishedConPguAeuKgoe: null,
+        polishedConPguAeuKgce: null,
+        polishedConSctuFlare: null,
+        polishedConSub: null,
+        polishedConBcc: null,
+        hpBfwToe: null,
+        hpBfwTce: null,
+        hpBfwPre: null,
+        hpBfwCracker: null,
+        hpBfwCrackerTT: null,
+        hpBfwCrackerKgoe: null,
+        hpBfwCrackerKgce: null,
+        hpBfwPguAeu: null,
+        hpBfwPguAeuTT: null,
+        hpBfwPguAeuKgoe: null,
+        hpBfwPguAeuKgce: null,
+        hpBfwSctuFlare: null,
+        hpBfwSub: null,
+        hpBfwBcc: null,
+        prodWaterToe: null,
+        prodWaterTce: null,
+        prodWaterPre: null,
+        prodWaterCracker: null,
+        prodWaterCrackerTT: null,
+        prodWaterCrackerKgoe: null,
+        prodWaterCrackerKgce: null,
+        prodWaterPguAeu: null,
+        prodWaterPguAeuTT: null,
+        prodWaterPguAeuKgoe: null,
+        prodWaterPguAeuKgce: null,
+        prodWaterSctuFlare: null,
+        prodWaterSub: null,
+        prodWaterBcc: null,
+        turbineConToe: null,
+        turbineConTce: null,
+        turbineConPre: null,
+        turbineConCracker: null,
+        turbineConCrackerTT: null,
+        turbineConCrackerKgoe: null,
+        turbineConCrackerKgce: null,
+        turbineConPguAeu: null,
+        turbineConPguAeuTT: null,
+        turbineConPguAeuKgoe: null,
+        turbineConPguAeuKgce: null,
+        turbineConSctuFlare: null,
+        turbineConSub: null,
+        turbineConBcc: null,
+        paIaToe: null,
+        paIaTce: null,
+        paIaPre: null,
+        paIaCracker: null,
+        paIaCrackerTT: null,
+        paIaCrackerKgoe: null,
+        paIaCrackerKgce: null,
+        paIaPguAeu: null,
+        paIaPguAeuTT: null,
+        paIaPguAeuKgoe: null,
+        paIaPguAeuKgce: null,
+        paIaSctuFlare: null,
+        paIaSub: null,
+        paIaBcc: null,
+        n2Toe: null,
+        n2Tce: null,
+        n2Pre: null,
+        n2Cracker: null,
+        n2CrackerTT: null,
+        n2CrackerKgoe: null,
+        n2CrackerKgce: null,
+        n2PguAeu: null,
+        n2PguAeuTT: null,
+        n2PguAeuKgoe: null,
+        n2PguAeuKgce: null,
+        n2SctuFlare: null,
+        n2Sub: null,
+        n2Bcc: null,
+        totalToe: null,
+        totalTce: null,
+        totalPre: null,
+        totalCracker: null,
+        totalCrackerTT: null,
+        totalCrackerKgoe: null,
+        totalCrackerKgce: null,
+        totalPguAeu: null,
+        totalPguAeuTT: null,
+        totalPguAeuKgoe: null,
+        totalPguAeuKgce: null,
+        targetToe: null,
+        targetTce: null,
+        targetPre: null,
+        targetCracker: null,
+        targetCrackerTT: null,
+        targetCrackerKgoe: null,
+        targetCrackerKgce: null,
+        targetPguAeu: null,
+        targetPguAeuTT: null,
+        targetPguAeuKgoe: null,
+        targetPguAeuKgce: null,
+        producedToe: null,
+        producedTce: null,
+        producedPre: null,
+        producedCracker: null,
+        producedCrackerTT: null,
+        producedCrackerKgoe: null,
+        producedCrackerKgce: null,
+        producedPguAeu: null,
+        producedPguAeuTT: null,
+        producedPguAeuKgoe: null,
+        producedPguAeuKgce: null,
+        frEoEg: null,
+        loadPercentage: null,
+        hsProducet: null,
+        sctfStorageTotalC2: null,
+        sctfStorageTk1061: null,
+        sctfStorageTk1062: null,
+        sctfStorageTk1063: null,
+        sctfStorageTk1064: null,
+        sctfStorageTk1065Off: null,
+        sctfStorageTotalC3: null,
+        sctfStorageTk1011: null,
+        sctfStorageTk1012: null,
+        sctfStorageTk1013: null,
+        sctfStorageTk1014: null,
+        sctfStorageTk1040Off: null,
+        sctfStorageTk1020Lpg: null,
+        sctfStorageTk1111C4s: null,
+        sctfStorageTk1520Rpg: null,
+        sctfStorageTk1350Po: null,
+        sctfStorageTk1310Btx: null,
+        sctfStorageTk1330Ebo: null,
+        sctfStorageTk1430Lfo: null,
+        sctfStorageTk1320OffBtx: null,
+        sctfStorageT201Btx: null,
+        sctfStorageTk1340C9: null,
+        sctfStorageClt1350C9: null,
+        sctfStorageTk1160Nh3: null,
+        sctfStorageTk1510B: null,
+        sctfStorageClt1370B: null,
+        sctfStorageTk1360T: null,
+        sctfStorageTk1410X: null,
+        sctfStorageClt1380X: null,
+        sctfStorageTk1420Dimer: null,
+        sctfStorageTk1110R1: null,
+        sctfStorageTk1130Ib: null,
+        sctfStorageTk1150R3: null,
+        sctfStorageTk1140Bd: null,
+        sctfStorageTk1141Bd: null,
+        sctfStorageTk1142Bd: null,
+        sctfStorageTotalNap: null,
+        sctfStorageCltf1621: null,
+        sctfStorageCltf1622: null,
+        sctfStorageCltf1623: null,
+        pguToRpg: null,
+        rpgToPgu2: null,
+        pguRpgTH: null,
+        pguRpg1: null,
+        pguRpg2: null,
+        pguH2: null,
+        pguTotalFeed: null,
+        pguOutput: null,
+        pguTotalLoss: null,
+        pguLossPercentage: null,
+        pguFeedLoadPercentage: null,
+        pguToAeu: null,
+        aeuToPgu: null,
+        pguAeuTH: null,
+        pguBtxYeildPercentage: null,
+        pguBtxProduced: null,
+        pguBtxInventory: null,
+        pguBtxChange: null,
+        pguBtxExport: null,
+        pguBtxToAeu: null,
+        pguWashoilYeildPercentage: null,
+        pguWashoilProduced: null,
+        pguWashoilInventory: null,
+        pguWashoilChange: null,
+        pguWashoilToEu: null,
+        pguOffgasYeildPercentage: null,
+        pguOffgasProduced: null,
+        pguOffgasInventory: null,
+        pguOffgasChange: null,
+        pguOffgasToEu: null,
+        pguC5YeildPercentage: null,
+        pguC5Produced: null,
+        pguC5Export: null,
+        pguC5ToAeu: null,
+        pguC5ToEu: null,
+        pguC5ToYuanguan: null,
+        pguC9YeildPercentage: null,
+        pguC9Produced: null,
+        pguC9Inventory: null,
+        pguC9Change: null,
+        pguC9Export: null,
+        pguC9ToAeu: null,
+        pguC9ToRttf: null,
+        pguC9ToShip: null,
+        pguC9ToYfcc: null,
+        aeuBenzeneYeildPercentage: null,
+        aeuBenzeneProduced: null,
+        aeuBenzeneInventory: null,
+        aeuBenzeneChange: null,
+        aeuBenzeneToShip: null,
+        aeuBenzeneFrShip: null,
+        aeuBenzeneToYbs: null,
+        aeuBenzeneToRttf: null,
+        aeuBenzeneToTrain: null,
+        aeuTolueneYeildPercentage: null,
+        aeuTolueneProduced: null,
+        aeuTolueneInventory: null,
+        aeuTolueneChange: null,
+        aeuTolueneToShip: null,
+        aeuTolueneFrShip: null,
+        aeuTolueneToYpc: null,
+        aeuTolueneFrYpc: null,
+        aeuTolueneToRttf: null,
+        aeuTolueneFrYbs: null,
+        aeuTolueneToEu: null,
+        aeuXyleneYeildPercentage: null,
+        aeuXyleneProduced: null,
+        aeuXyleneInventory: null,
+        aeuXyleneChange: null,
+        aeuXyleneToShip: null,
+        aeuXyleneFrShip: null,
+        aeuXyleneToYpc: null,
+        aeuXyleneFrYpc: null,
+        aeuXyleneToRttf: null,
+        aeuC6C8NaYeildPercentage: null,
+        aeuC6C8NaProduced: null,
+        aeuC6C8NaInventory: null,
+        aeuC6C8NaChange: null,
+        aeuC6C8NaToEu: null,
+        aeuC6C8NaToYpc: null,
+        aeuTotalFeed: null,
+        aeuOutput: null,
+        aeuTotalLoss: null,
+        aeuLossPercentage: null,
+        aeuFeedLoadPercentage: null,
+        pguAeuTotalFeed: null,
+        pguAeuOutput: null,
+        pguAeuTotalLoss: null,
+        pguAeuLossPercentage: null,
+        pguAeuFeedLoadPercentage: null,
+        pguC5RaffInput: null,
+        col320fc2161: null,
+        c210pdi: null,
+        temperature: null,
+        crackingFurnaceBurn: null,
+        deptId: null,
+        offgasToGaaCaa: null
+      },
+      // 表单参数
+      form: {},
+      // 表单校验
+      rules: {
+      }
+    };
+  },
+  watch: {
+        // 根据名称筛选部门树
+        deptName(val) {
+            this.$refs.tree.filter(val);
+        }
+   },
+  created() {
+      //设置表格高度对应屏幕高度
+      this.$nextTick(() => {
+          this.clientHeight = document.body.clientHeight -250
+      })
+    this.queryParams.reportDate = this.$route.query.reportDate;
+    this.getList();
+    this.getTreeselect();
+  },
+  methods: {
+    /** 查询每日生产报告列表 */
+    getList() {
+      this.loading = true;
+      console.log(this.queryParams)
+      listReportMonthly(this.queryParams).then(response => {
+        this.reportList = response.rows;
+        this.total = response.total;
+        this.loading = false;
+      });
+    },
+     /** 查询部门下拉树结构 */
+     getTreeselect() {
+          treeselect().then(response => {
+              this.deptOptions = response.data;
+          });
+     },
+    // 取消按钮
+    cancel() {
+      this.open = false;
+      this.reset();
+    },
+    // 表单重置
+    reset() {
+      this.form = {
+        id: null,
+        fromDate: null,
+        toDate: null,
+        reportDate: null,
+        nap: null,
+        c5: null,
+        c6C8Na: null,
+        wisonEthane: null,
+        lpgToFurnace: null,
+        raff1FrBd: null,
+        raff2FrIb: null,
+        raff3FrBd: null,
+        raffinate2pFr2ph: null,
+        c2FrLdpe: null,
+        c3FrOxo: null,
+        mixedC3C4: null,
+        hyC9: null,
+        pguOffgas: null,
+        washOil: null,
+        toluene: null,
+        hyC4FrR800: null,
+        h2YieldPercentage: null,
+        h2Produced: null,
+        h2Inventory: null,
+        h2Change: null,
+        h2Import: null,
+        h2Export: null,
+        h2ToPgu: null,
+        h2ToYpc: null,
+        h2ToOxo: null,
+        h2FrSyngasToSub: null,
+        ethylenYieldPercentage: null,
+        ethylenProduced: null,
+        ethylenInventory: null,
+        ethylenChange: null,
+        ethylenImport: null,
+        ethylenExport: null,
+        ethylenToTm: null,
+        ethylenToTs: null,
+        ethylenToEoEg: null,
+        ethylenToOxo: null,
+        ethylenToYbs: null,
+        ethylenToYpc: null,
+        ethylenToWacker: null,
+        ethylenToDyna: null,
+        ethylenToCelanLongx: null,
+        ethylenFrYpc: null,
+        ethylenFrLongxiang: null,
+        propyleneYieldPercentage: null,
+        propyleneProduced: null,
+        propyleneInventory: null,
+        propyleneChange: null,
+        propyleneImport: null,
+        propyleneExport: null,
+        propyleneToAaAe: null,
+        propyleneToGaa: null,
+        propyleneToOxo: null,
+        propyleneToLdpe: null,
+        propyleneToYpc: null,
+        propyleneToRoad: null,
+        propyleneToShip: null,
+        propyleneFrYpc: null,
+        propyleneFrShip: null,
+        propyleneFrChengzhi: null,
+        c3LpgYieldPercentage: null,
+        c4LpgYieldPercentage: null,
+        c3LpgProduced: null,
+        c4LpgProduced: null,
+        c3C4Inventory: null,
+        c3C4Change: null,
+        c3C4Import: null,
+        c3C4Export: null,
+        c3C4ToSub: null,
+        c3C4ToFurAsFule: null,
+        c3C4AsFeed: null,
+        c3C4FrYpc: null,
+        c3C4FrTruck: null,
+        mixedC4sYieldPercentage: null,
+        mixedC4sProduced: null,
+        mixedC4sInventory: null,
+        mixedC4sChange: null,
+        mixedC4sImport: null,
+        mixedC4sExport: null,
+        mixedC4sToBd: null,
+        mixedC4sToYpc: null,
+        mixedC4sToTruck: null,
+        mixedC4sToShip: null,
+        mixedC4sFrYpc: null,
+        mixedC4sFrTruck: null,
+        mixedC4sFrShip: null,
+        mixedC4sFrBdR1: null,
+        mixedC4sToR800: null,
+        eboYieldPercentage: null,
+        eboProduced: null,
+        eboInventory: null,
+        eboChange: null,
+        eboImport: null,
+        eboExport: null,
+        eboToShip: null,
+        eboToRttf: null,
+        eboToTrain: null,
+        eboFrBd: null,
+        naphthaleneYieldPercentage: null,
+        naphthaleneProduced: null,
+        naphthaleneInventory: null,
+        naphthaleneChange: null,
+        naphthaleneImport: null,
+        naphthaleneExport: null,
+        naphthaleneToTruck: null,
+        poFluxOilYieldPercentage: null,
+        poFluxOilProduced: null,
+        poFluxOilInventory: null,
+        poFluxOilChange: null,
+        poFluxOilImport: null,
+        poFluxOilExport: null,
+        poFluxOilToBd: null,
+        offgasYieldPercentage: null,
+        offgasProduced: null,
+        offgasInventory: null,
+        offgasChange: null,
+        offgasImport: null,
+        offgasExport: null,
+        offgasToFurnance: null,
+        offgasToYbs: null,
+        offgasToCEru: null,
+        offgasSubInCloseU2: null,
+        offgasFlareSctu: null,
+        offgasToU2Nm3: null,
+        offgasFlareLossT: null,
+        rpgYieldPercentage: null,
+        rpgProduced: null,
+        rpgInventory: null,
+        rpgChange: null,
+        rpgImport: null,
+        rpgExport: null,
+        rpgToPgu: null,
+        rpgFrYfcc: null,
+        methaneYieldPercentage: null,
+        methaneProduced: null,
+        methaneToEoEg: null,
+        residueOilYieldPercentage: null,
+        residueOilProduced: null,
+        totalInput: null,
+        totalOutput: null,
+        totalLoss: null,
+        lossPercentage: null,
+        totalFurnanceFeed: null,
+        napFrCltf: null,
+        totalPE: null,
+        plantModeIs: null,
+        plantLoad3495tD: null,
+        avgFurnanceFeedTH: null,
+        feedingRatioPercentage: null,
+        hhpToe: null,
+        hhpTce: null,
+        hhpPre: null,
+        hhpCracker: null,
+        hhpCrackerTT: null,
+        hhpCrackerKgoe: null,
+        hhpCrackerKgce: null,
+        hhpPguAeu: null,
+        hhpPguAeuTT: null,
+        hhpPguAeuKgoe: null,
+        hhpPguAeuKgce: null,
+        hhpSctuFlare: null,
+        hhpSub: null,
+        hhpBcc: null,
+        ngToe: null,
+        ngTce: null,
+        ngPre: null,
+        ngCracker: null,
+        ngCrackerTT: null,
+        ngCrackerKgoe: null,
+        ngCrackerKgce: null,
+        ngPguAeu: null,
+        ngPguAeuTT: null,
+        ngPguAeuKgoe: null,
+        ngPguAeuKgce: null,
+        ngSctuFlare: null,
+        ngSub: null,
+        ngBcc: null,
+        fuelGasOffgasToe: null,
+        fuelGasOffgasTce: null,
+        fuelGasOffgasPre: null,
+        fuelGasOffgasCracker: null,
+        fuelGasOffgasCrackerTT: null,
+        fuelGasOffgasCrackerKgoe: null,
+        fuelGasOffgasCrackerKgce: null,
+        fuelGasOffgasPguAeu: null,
+        fuelGasOffgasPguAeuTT: null,
+        fuelGasOffgasPguAeuKgoe: null,
+        fuelGasOffgasPguAeuKgce: null,
+        fuelGasOffgasSctuFlare: null,
+        fuelGasOffgasSub: null,
+        fuelGasOffgasBcc: null,
+        shpToe: null,
+        shpTce: null,
+        shpPre: null,
+        shpCracker: null,
+        shpCrackerTT: null,
+        shpCrackerKgoe: null,
+        shpCrackerKgce: null,
+        shpPguAeu: null,
+        shpPguAeuTT: null,
+        shpPguAeuKgoe: null,
+        shpPguAeuKgce: null,
+        shpSctuFlare: null,
+        shpSub: null,
+        shpBcc: null,
+        hpToe: null,
+        hpTce: null,
+        hpPre: null,
+        hpCracker: null,
+        hpCrackerTT: null,
+        hpCrackerKgoe: null,
+        hpCrackerKgce: null,
+        hpPguAeu: null,
+        hpPguAeuTT: null,
+        hpPguAeuKgoe: null,
+        hpPguAeuKgce: null,
+        hpSctuFlare: null,
+        hpSub: null,
+        hpBcc: null,
+        mpToe: null,
+        mpTce: null,
+        mpPre: null,
+        mpCracker: null,
+        mpCrackerTT: null,
+        mpCrackerKgoe: null,
+        mpCrackerKgce: null,
+        mpPguAeu: null,
+        mpPguAeuTT: null,
+        mpPguAeuKgoe: null,
+        mpPguAeuKgce: null,
+        mpSctuFlare: null,
+        mpSub: null,
+        mpBcc: null,
+        lpToe: null,
+        lpTce: null,
+        lpPre: null,
+        lpCracker: null,
+        lpCrackerTT: null,
+        lpCrackerKgoe: null,
+        lpCrackerKgce: null,
+        lpPguAeu: null,
+        lpPguAeuTT: null,
+        lpPguAeuKgoe: null,
+        lpPguAeuKgce: null,
+        lpSctuFlare: null,
+        lpSub: null,
+        lpBcc: null,
+        electricityToe: null,
+        electricityTce: null,
+        electricityPre: null,
+        electricityCracker: null,
+        electricityCrackerTT: null,
+        electricityCrackerKgoe: null,
+        electricityCrackerKgce: null,
+        electricityPguAeu: null,
+        electricityPguAeuTT: null,
+        electricityPguAeuKgoe: null,
+        electricityPguAeuKgce: null,
+        electricitySctuFlare: null,
+        electricitySub: null,
+        electricityBcc: null,
+        coolingWaterToe: null,
+        coolingWaterTce: null,
+        coolingWaterPre: null,
+        coolingWaterCracker: null,
+        coolingWaterCrackerTT: null,
+        coolingWaterCrackerKgoe: null,
+        coolingWaterCrackerKgce: null,
+        coolingWaterPguAeu: null,
+        coolingWaterPguAeuTT: null,
+        coolingWaterPguAeuKgoe: null,
+        coolingWaterPguAeuKgce: null,
+        coolingWaterSctuFlare: null,
+        coolingWaterSub: null,
+        coolingWaterBcc: null,
+        polishedConToe: null,
+        polishedConTce: null,
+        polishedConPre: null,
+        polishedConCracker: null,
+        polishedConCrackerTT: null,
+        polishedConCrackerKgoe: null,
+        polishedConCrackerKgce: null,
+        polishedConPguAeu: null,
+        polishedConPguAeuTT: null,
+        polishedConPguAeuKgoe: null,
+        polishedConPguAeuKgce: null,
+        polishedConSctuFlare: null,
+        polishedConSub: null,
+        polishedConBcc: null,
+        hpBfwToe: null,
+        hpBfwTce: null,
+        hpBfwPre: null,
+        hpBfwCracker: null,
+        hpBfwCrackerTT: null,
+        hpBfwCrackerKgoe: null,
+        hpBfwCrackerKgce: null,
+        hpBfwPguAeu: null,
+        hpBfwPguAeuTT: null,
+        hpBfwPguAeuKgoe: null,
+        hpBfwPguAeuKgce: null,
+        hpBfwSctuFlare: null,
+        hpBfwSub: null,
+        hpBfwBcc: null,
+        prodWaterToe: null,
+        prodWaterTce: null,
+        prodWaterPre: null,
+        prodWaterCracker: null,
+        prodWaterCrackerTT: null,
+        prodWaterCrackerKgoe: null,
+        prodWaterCrackerKgce: null,
+        prodWaterPguAeu: null,
+        prodWaterPguAeuTT: null,
+        prodWaterPguAeuKgoe: null,
+        prodWaterPguAeuKgce: null,
+        prodWaterSctuFlare: null,
+        prodWaterSub: null,
+        prodWaterBcc: null,
+        turbineConToe: null,
+        turbineConTce: null,
+        turbineConPre: null,
+        turbineConCracker: null,
+        turbineConCrackerTT: null,
+        turbineConCrackerKgoe: null,
+        turbineConCrackerKgce: null,
+        turbineConPguAeu: null,
+        turbineConPguAeuTT: null,
+        turbineConPguAeuKgoe: null,
+        turbineConPguAeuKgce: null,
+        turbineConSctuFlare: null,
+        turbineConSub: null,
+        turbineConBcc: null,
+        paIaToe: null,
+        paIaTce: null,
+        paIaPre: null,
+        paIaCracker: null,
+        paIaCrackerTT: null,
+        paIaCrackerKgoe: null,
+        paIaCrackerKgce: null,
+        paIaPguAeu: null,
+        paIaPguAeuTT: null,
+        paIaPguAeuKgoe: null,
+        paIaPguAeuKgce: null,
+        paIaSctuFlare: null,
+        paIaSub: null,
+        paIaBcc: null,
+        n2Toe: null,
+        n2Tce: null,
+        n2Pre: null,
+        n2Cracker: null,
+        n2CrackerTT: null,
+        n2CrackerKgoe: null,
+        n2CrackerKgce: null,
+        n2PguAeu: null,
+        n2PguAeuTT: null,
+        n2PguAeuKgoe: null,
+        n2PguAeuKgce: null,
+        n2SctuFlare: null,
+        n2Sub: null,
+        n2Bcc: null,
+        totalToe: null,
+        totalTce: null,
+        totalPre: null,
+        totalCracker: null,
+        totalCrackerTT: null,
+        totalCrackerKgoe: null,
+        totalCrackerKgce: null,
+        totalPguAeu: null,
+        totalPguAeuTT: null,
+        totalPguAeuKgoe: null,
+        totalPguAeuKgce: null,
+        targetToe: null,
+        targetTce: null,
+        targetPre: null,
+        targetCracker: null,
+        targetCrackerTT: null,
+        targetCrackerKgoe: null,
+        targetCrackerKgce: null,
+        targetPguAeu: null,
+        targetPguAeuTT: null,
+        targetPguAeuKgoe: null,
+        targetPguAeuKgce: null,
+        producedToe: null,
+        producedTce: null,
+        producedPre: null,
+        producedCracker: null,
+        producedCrackerTT: null,
+        producedCrackerKgoe: null,
+        producedCrackerKgce: null,
+        producedPguAeu: null,
+        producedPguAeuTT: null,
+        producedPguAeuKgoe: null,
+        producedPguAeuKgce: null,
+        frEoEg: null,
+        loadPercentage: null,
+        hsProducet: null,
+        sctfStorageTotalC2: null,
+        sctfStorageTk1061: null,
+        sctfStorageTk1062: null,
+        sctfStorageTk1063: null,
+        sctfStorageTk1064: null,
+        sctfStorageTk1065Off: null,
+        sctfStorageTotalC3: null,
+        sctfStorageTk1011: null,
+        sctfStorageTk1012: null,
+        sctfStorageTk1013: null,
+        sctfStorageTk1014: null,
+        sctfStorageTk1040Off: null,
+        sctfStorageTk1020Lpg: null,
+        sctfStorageTk1111C4s: null,
+        sctfStorageTk1520Rpg: null,
+        sctfStorageTk1350Po: null,
+        sctfStorageTk1310Btx: null,
+        sctfStorageTk1330Ebo: null,
+        sctfStorageTk1430Lfo: null,
+        sctfStorageTk1320OffBtx: null,
+        sctfStorageT201Btx: null,
+        sctfStorageTk1340C9: null,
+        sctfStorageClt1350C9: null,
+        sctfStorageTk1160Nh3: null,
+        sctfStorageTk1510B: null,
+        sctfStorageClt1370B: null,
+        sctfStorageTk1360T: null,
+        sctfStorageTk1410X: null,
+        sctfStorageClt1380X: null,
+        sctfStorageTk1420Dimer: null,
+        sctfStorageTk1110R1: null,
+        sctfStorageTk1130Ib: null,
+        sctfStorageTk1150R3: null,
+        sctfStorageTk1140Bd: null,
+        sctfStorageTk1141Bd: null,
+        sctfStorageTk1142Bd: null,
+        sctfStorageTotalNap: null,
+        sctfStorageCltf1621: null,
+        sctfStorageCltf1622: null,
+        sctfStorageCltf1623: null,
+        pguToRpg: null,
+        rpgToPgu2: null,
+        pguRpgTH: null,
+        pguRpg1: null,
+        pguRpg2: null,
+        pguH2: null,
+        pguTotalFeed: null,
+        pguOutput: null,
+        pguTotalLoss: null,
+        pguLossPercentage: null,
+        pguFeedLoadPercentage: null,
+        pguToAeu: null,
+        aeuToPgu: null,
+        pguAeuTH: null,
+        pguBtxYeildPercentage: null,
+        pguBtxProduced: null,
+        pguBtxInventory: null,
+        pguBtxChange: null,
+        pguBtxExport: null,
+        pguBtxToAeu: null,
+        pguWashoilYeildPercentage: null,
+        pguWashoilProduced: null,
+        pguWashoilInventory: null,
+        pguWashoilChange: null,
+        pguWashoilToEu: null,
+        pguOffgasYeildPercentage: null,
+        pguOffgasProduced: null,
+        pguOffgasInventory: null,
+        pguOffgasChange: null,
+        pguOffgasToEu: null,
+        pguC5YeildPercentage: null,
+        pguC5Produced: null,
+        pguC5Export: null,
+        pguC5ToAeu: null,
+        pguC5ToEu: null,
+        pguC5ToYuanguan: null,
+        pguC9YeildPercentage: null,
+        pguC9Produced: null,
+        pguC9Inventory: null,
+        pguC9Change: null,
+        pguC9Export: null,
+        pguC9ToAeu: null,
+        pguC9ToRttf: null,
+        pguC9ToShip: null,
+        pguC9ToYfcc: null,
+        aeuBenzeneYeildPercentage: null,
+        aeuBenzeneProduced: null,
+        aeuBenzeneInventory: null,
+        aeuBenzeneChange: null,
+        aeuBenzeneToShip: null,
+        aeuBenzeneFrShip: null,
+        aeuBenzeneToYbs: null,
+        aeuBenzeneToRttf: null,
+        aeuBenzeneToTrain: null,
+        aeuTolueneYeildPercentage: null,
+        aeuTolueneProduced: null,
+        aeuTolueneInventory: null,
+        aeuTolueneChange: null,
+        aeuTolueneToShip: null,
+        aeuTolueneFrShip: null,
+        aeuTolueneToYpc: null,
+        aeuTolueneFrYpc: null,
+        aeuTolueneToRttf: null,
+        aeuTolueneFrYbs: null,
+        aeuTolueneToEu: null,
+        aeuXyleneYeildPercentage: null,
+        aeuXyleneProduced: null,
+        aeuXyleneInventory: null,
+        aeuXyleneChange: null,
+        aeuXyleneToShip: null,
+        aeuXyleneFrShip: null,
+        aeuXyleneToYpc: null,
+        aeuXyleneFrYpc: null,
+        aeuXyleneToRttf: null,
+        aeuC6C8NaYeildPercentage: null,
+        aeuC6C8NaProduced: null,
+        aeuC6C8NaInventory: null,
+        aeuC6C8NaChange: null,
+        aeuC6C8NaToEu: null,
+        aeuC6C8NaToYpc: null,
+        aeuTotalFeed: null,
+        aeuOutput: null,
+        aeuTotalLoss: null,
+        aeuLossPercentage: null,
+        aeuFeedLoadPercentage: null,
+        pguAeuTotalFeed: null,
+        pguAeuOutput: null,
+        pguAeuTotalLoss: null,
+        pguAeuLossPercentage: null,
+        pguAeuFeedLoadPercentage: null,
+        pguC5RaffInput: null,
+        col320fc2161: null,
+        c210pdi: null,
+        temperature: null,
+        crackingFurnaceBurn: null,
+        deptId: null,
+        offgasToGaaCaa: null
+      };
+      this.resetForm("form");
+    },
+    /** 搜索按钮操作 */
+    handleQuery() {
+      this.queryParams.pageNum = 1;
+      this.getList();
+    },
+    /** 重置按钮操作 */
+    resetQuery() {
+      this.resetForm("queryForm");
+      this.handleQuery();
+    },
+    // 多选框选中数据
+    handleSelectionChange(selection) {
+      this.ids = selection.map(item => item.id)
+      this.single = selection.length!==1
+      this.multiple = !selection.length
+    },
+    /** 新增按钮操作 */
+    handleAdd() {
+      this.reset();
+      this.open = true;
+      this.title = "添加每日生产报告";
+    },
+    /** 修改按钮操作 */
+    handleUpdate(row) {
+      this.reset();
+      const id = row.id || this.ids
+      getReport(id).then(response => {
+        this.form = response.data;
+        this.open = true;
+        this.title = "修改每日生产报告";
+      });
+    },
+    /** 提交按钮 */
+    submitForm() {
+      this.$refs["form"].validate(valid => {
+        if (valid) {
+          if (this.form.id != null) {
+            updateReport(this.form).then(response => {
+              this.msgSuccess("修改成功");
+              this.open = false;
+              this.getList();
+            });
+          } else {
+            addReport(this.form).then(response => {
+              this.msgSuccess("新增成功");
+              this.open = false;
+              this.getList();
+            });
+          }
+        }
+      });
+    },
+    /** 删除按钮操作 */
+    handleDelete(row) {
+      const ids = row.id || this.ids;
+      this.$confirm('是否确认删除?', "警告", {
+          confirmButtonText: "确定",
+          cancelButtonText: "取消",
+          type: "warning"
+        }).then(function() {
+          return delReport(ids);
+        }).then(() => {
+          this.getList();
+          this.msgSuccess("删除成功");
+        })
+    },
+    /** 导出按钮操作 */
+    handleExport() {
+      const queryParams = this.queryParams;
+      this.$confirm('是否确认导出所有每日生产报告数据项?', "警告", {
+          confirmButtonText: "确定",
+          cancelButtonText: "取消",
+          type: "warning"
+        }).then(function() {
+          return exportReport(queryParams);
+        }).then(response => {
+          this.download(response.msg);
+        })
+    },
+      /** 导入按钮操作 */
+      handleImport() {
+          this.upload.title = "用户导入";
+          this.upload.open = true;
+      },
+      /** 下载模板操作 */
+      importTemplate() {
+          importTemplate().then(response => {
+              this.download(response.msg);
+          });
+      },
+      // 文件上传中处理
+      handleFileUploadProgress(event, file, fileList) {
+          this.upload.isUploading = true;
+      },
+      // 文件上传成功处理
+      handleFileSuccess(response, file, fileList) {
+          this.upload.open = false;
+          this.upload.isUploading = false;
+          this.$refs.upload.clearFiles();
+          this.$alert(response.msg, "导入结果", { dangerouslyUseHTMLString: true });
+          this.getList();
+      },
+      // 提交上传文件
+      submitFileForm() {
+          this.$refs.upload.submit();
+      }
+  }
+};
+</script>

+ 32 - 32
ui/src/views/production/pressure/h109.vue

@@ -1613,22 +1613,22 @@
         pass16:[],
         // 表单校验
         rules: {
-          remarks1: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks2: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks3: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks4: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks5: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks6: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks7: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks8: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks9: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks10: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks11: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks12: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks13: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks14: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks15: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks16: [{ required: true, message: "备注不能为空", trigger: "blur" }],
+          remarks1: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks2: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks3: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks4: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks5: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks6: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks7: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks8: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks9: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks10: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks11: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks12: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks13: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks14: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks15: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks16: [{ required: false, message: "备注不能为空", trigger: "blur" }],
         },
         // 状态字典
         statusOptions: [],
@@ -2228,22 +2228,22 @@
       // 重置校验规则
       resetRules() {
         this.rules = {
-          remarks1: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks2: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks3: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks4: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks5: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks6: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks7: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks8: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks9: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks10: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks11: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks12: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks13: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks14: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks15: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks16: [{ required: true, message: "备注不能为空", trigger: "blur" }],
+          remarks1: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks2: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks3: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks4: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks5: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks6: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks7: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks8: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks9: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks10: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks11: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks12: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks13: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks14: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks15: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks16: [{ required: false, message: "备注不能为空", trigger: "blur" }],
         };
       },
       /** 提交按钮 */

+ 16 - 16
ui/src/views/production/pressure/h110.vue

@@ -980,14 +980,14 @@
         pass16:[],
         // 表单校验
         rules: {
-          remarks1: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks2: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks3: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks4: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks5: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks6: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks7: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks8: [{ required: true, message: "备注不能为空", trigger: "blur" }],
+          remarks1: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks2: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks3: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks4: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks5: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks6: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks7: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks8: [{ required: false, message: "备注不能为空", trigger: "blur" }],
         },
         // 状态字典
         statusOptions: [],
@@ -1456,14 +1456,14 @@
       // 重置校验规则
       resetRules() {
         this.rules = {
-          remarks1: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks2: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks3: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks4: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks5: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks6: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks7: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks8: [{ required: true, message: "备注不能为空", trigger: "blur" }],
+          remarks1: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks2: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks3: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks4: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks5: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks6: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks7: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks8: [{ required: false, message: "备注不能为空", trigger: "blur" }],
         };
       },
       /** 提交按钮 */

+ 16 - 16
ui/src/views/production/pressure/h111.vue

@@ -980,14 +980,14 @@
         pass16:[],
         // 表单校验
         rules: {
-          remarks1: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks2: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks3: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks4: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks5: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks6: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks7: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks8: [{ required: true, message: "备注不能为空", trigger: "blur" }],
+          remarks1: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks2: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks3: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks4: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks5: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks6: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks7: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks8: [{ required: false, message: "备注不能为空", trigger: "blur" }],
         },
         // 状态字典
         statusOptions: [],
@@ -1455,14 +1455,14 @@
       // 重置校验规则
       resetRules() {
         this.rules = {
-          remarks1: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks2: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks3: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks4: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks5: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks6: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks7: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks8: [{ required: true, message: "备注不能为空", trigger: "blur" }],
+          remarks1: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks2: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks3: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks4: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks5: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks6: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks7: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks8: [{ required: false, message: "备注不能为空", trigger: "blur" }],
         };
       },
       /** 提交按钮 */

+ 16 - 16
ui/src/views/production/pressure/h112.vue

@@ -980,14 +980,14 @@
         pass16:[],
         // 表单校验
         rules: {
-          remarks1: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks2: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks3: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks4: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks5: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks6: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks7: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks8: [{ required: true, message: "备注不能为空", trigger: "blur" }],
+          remarks1: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks2: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks3: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks4: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks5: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks6: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks7: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks8: [{ required: false, message: "备注不能为空", trigger: "blur" }],
         },
         // 状态字典
         statusOptions: [],
@@ -1455,14 +1455,14 @@
       // 重置校验规则
       resetRules() {
         this.rules = {
-          remarks1: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks2: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks3: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks4: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks5: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks6: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks7: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks8: [{ required: true, message: "备注不能为空", trigger: "blur" }],
+          remarks1: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks2: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks3: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks4: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks5: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks6: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks7: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks8: [{ required: false, message: "备注不能为空", trigger: "blur" }],
         };
       },
       /** 提交按钮 */

+ 16 - 16
ui/src/views/production/pressure/h113.vue

@@ -980,14 +980,14 @@
         pass16:[],
         // 表单校验
         rules: {
-          remarks1: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks2: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks3: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks4: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks5: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks6: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks7: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks8: [{ required: true, message: "备注不能为空", trigger: "blur" }],
+          remarks1: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks2: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks3: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks4: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks5: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks6: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks7: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks8: [{ required: false, message: "备注不能为空", trigger: "blur" }],
         },
         // 状态字典
         statusOptions: [],
@@ -1455,14 +1455,14 @@
       // 重置校验规则
       resetRules() {
         this.rules = {
-          remarks1: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks2: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks3: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks4: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks5: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks6: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks7: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks8: [{ required: true, message: "备注不能为空", trigger: "blur" }],
+          remarks1: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks2: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks3: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks4: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks5: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks6: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks7: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks8: [{ required: false, message: "备注不能为空", trigger: "blur" }],
         };
       },
       /** 提交按钮 */

+ 16 - 16
ui/src/views/production/pressure/h114.vue

@@ -980,14 +980,14 @@
         pass16:[],
         // 表单校验
         rules: {
-          remarks1: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks2: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks3: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks4: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks5: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks6: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks7: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks8: [{ required: true, message: "备注不能为空", trigger: "blur" }],
+          remarks1: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks2: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks3: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks4: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks5: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks6: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks7: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks8: [{ required: false, message: "备注不能为空", trigger: "blur" }],
         },
         // 状态字典
         statusOptions: [],
@@ -1455,14 +1455,14 @@
       // 重置校验规则
       resetRules() {
         this.rules = {
-          remarks1: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks2: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks3: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks4: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks5: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks6: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks7: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks8: [{ required: true, message: "备注不能为空", trigger: "blur" }],
+          remarks1: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks2: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks3: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks4: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks5: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks6: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks7: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks8: [{ required: false, message: "备注不能为空", trigger: "blur" }],
         };
       },
       /** 提交按钮 */

+ 16 - 16
ui/src/views/production/pressure/h115.vue

@@ -980,14 +980,14 @@
         pass16:[],
         // 表单校验
         rules: {
-          remarks1: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks2: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks3: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks4: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks5: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks6: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks7: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks8: [{ required: true, message: "备注不能为空", trigger: "blur" }],
+          remarks1: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks2: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks3: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks4: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks5: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks6: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks7: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks8: [{ required: false, message: "备注不能为空", trigger: "blur" }],
         },
         // 状态字典
         statusOptions: [],
@@ -1455,14 +1455,14 @@
       // 重置校验规则
       resetRules() {
         this.rules = {
-          remarks1: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks2: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks3: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks4: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks5: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks6: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks7: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks8: [{ required: true, message: "备注不能为空", trigger: "blur" }],
+          remarks1: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks2: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks3: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks4: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks5: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks6: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks7: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks8: [{ required: false, message: "备注不能为空", trigger: "blur" }],
         };
       },
       /** 提交按钮 */

+ 16 - 16
ui/src/views/production/pressure/h116.vue

@@ -980,14 +980,14 @@
         pass16:[],
         // 表单校验
         rules: {
-          remarks1: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks2: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks3: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks4: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks5: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks6: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks7: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks8: [{ required: true, message: "备注不能为空", trigger: "blur" }],
+          remarks1: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks2: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks3: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks4: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks5: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks6: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks7: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks8: [{ required: false, message: "备注不能为空", trigger: "blur" }],
         },
         // 状态字典
         statusOptions: [],
@@ -1455,14 +1455,14 @@
       // 重置校验规则
       resetRules() {
         this.rules = {
-          remarks1: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks2: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks3: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks4: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks5: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks6: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks7: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks8: [{ required: true, message: "备注不能为空", trigger: "blur" }],
+          remarks1: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks2: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks3: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks4: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks5: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks6: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks7: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks8: [{ required: false, message: "备注不能为空", trigger: "blur" }],
         };
       },
       /** 提交按钮 */

+ 16 - 16
ui/src/views/production/pressure/h117.vue

@@ -980,14 +980,14 @@
         pass16:[],
         // 表单校验
         rules: {
-          remarks1: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks2: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks3: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks4: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks5: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks6: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks7: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks8: [{ required: true, message: "备注不能为空", trigger: "blur" }],
+          remarks1: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks2: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks3: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks4: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks5: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks6: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks7: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks8: [{ required: false, message: "备注不能为空", trigger: "blur" }],
         },
         // 状态字典
         statusOptions: [],
@@ -1455,14 +1455,14 @@
       // 重置校验规则
       resetRules() {
         this.rules = {
-          remarks1: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks2: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks3: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks4: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks5: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks6: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks7: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks8: [{ required: true, message: "备注不能为空", trigger: "blur" }],
+          remarks1: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks2: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks3: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks4: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks5: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks6: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks7: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks8: [{ required: false, message: "备注不能为空", trigger: "blur" }],
         };
       },
       /** 提交按钮 */

+ 16 - 16
ui/src/views/production/pressure/h118.vue

@@ -980,14 +980,14 @@
         pass16:[],
         // 表单校验
         rules: {
-          remarks1: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks2: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks3: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks4: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks5: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks6: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks7: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks8: [{ required: true, message: "备注不能为空", trigger: "blur" }],
+          remarks1: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks2: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks3: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks4: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks5: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks6: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks7: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks8: [{ required: false, message: "备注不能为空", trigger: "blur" }],
         },
         // 状态字典
         statusOptions: [],
@@ -1455,14 +1455,14 @@
       // 重置校验规则
       resetRules() {
         this.rules = {
-          remarks1: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks2: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks3: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks4: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks5: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks6: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks7: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks8: [{ required: true, message: "备注不能为空", trigger: "blur" }],
+          remarks1: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks2: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks3: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks4: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks5: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks6: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks7: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks8: [{ required: false, message: "备注不能为空", trigger: "blur" }],
         };
       },
       /** 提交按钮 */

+ 8 - 8
ui/src/views/production/pressure/h130.vue

@@ -845,10 +845,10 @@
         pass16:[],
         // 表单校验
         rules: {
-          remarks1: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks2: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks3: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks4: [{ required: true, message: "备注不能为空", trigger: "blur" }],
+          remarks1: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks2: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks3: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks4: [{ required: false, message: "备注不能为空", trigger: "blur" }],
         },
         // 状态字典
         statusOptions: [],
@@ -1256,10 +1256,10 @@
       // 重置校验规则
       resetRules() {
         this.rules = {
-          remarks1: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks2: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks3: [{ required: true, message: "备注不能为空", trigger: "blur" }],
-          remarks4: [{ required: true, message: "备注不能为空", trigger: "blur" }],
+          remarks1: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks2: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks3: [{ required: false, message: "备注不能为空", trigger: "blur" }],
+          remarks4: [{ required: false, message: "备注不能为空", trigger: "blur" }],
         };
       },
       /** 提交按钮 */