luobang 2 vuotta sitten
vanhempi
commit
600f0fdbee
3 muutettua tiedostoa jossa 1180 lisäystä ja 833 poistoa
  1. 1 1
      build/utils.js
  2. 338 0
      src/views/TMS/components/bmsship/DryWetDetails.vue
  3. 841 832
      src/views/TMS/router/index.js

+ 1 - 1
build/utils.js

@@ -16,7 +16,7 @@ const devPathSrc = path.resolve(__dirname, '../../../src') // node_modules应用
 //       统计报表       组织机构/系统管理 采购  仓储
 //  'statisticalReport','systemConfig','TMS','WMS','workFlow','ADMINISTRATORS']
 //let devModules = ["index", "statisticalReport", "appoint", "sale"];
-let devModules = ['all']
+let devModules = ['index', 'TMS']
 
 if (pathSrc.indexOf('node_modules') > -1) {
   devModules = require('../../../cors.js').devModules

+ 338 - 0
src/views/TMS/components/bmsship/DryWetDetails.vue

@@ -0,0 +1,338 @@
+<!-- 干湿明细 -->
+<!-- 计费账单 -->
+<template>
+  <div id="DryWetDetails">
+    <div class="top">
+      <el-form :inline="true">
+        <el-form-item>
+          <el-input
+            v-model="shipName"
+            placeholder="请输入船名"
+            clearable
+          ></el-input>
+        </el-form-item>
+        <el-form-item>
+          <span class="demonstration">结算日期</span>
+          <el-date-picker
+            v-model="startTime"
+            type="date"
+            placeholder="选择日期"
+            style="width:200px"
+          >
+          </el-date-picker>
+          <span>至</span>
+          <el-date-picker
+            v-model="endTime"
+            type="date"
+            placeholder="选择日期"
+            style="width:200px"
+          >
+          </el-date-picker>
+        </el-form-item>
+        <el-form-item>
+          <el-button @click="onClick" type="primary" icon="el-icon-search"
+            >查询</el-button
+          >
+        </el-form-item>
+        <el-form-item>
+          <el-button type="primary" @click="exportAllReportToExcel"
+            ><i class="el-icon-download"></i>Excel</el-button
+          >
+        </el-form-item>
+      </el-form>
+    </div>
+    <div class="main">
+      <el-table
+        :data="tableData"
+        ref="tableRef"
+        border
+        style="width: 100%; margin-top: 0px"
+        max-height="500px"
+        :row-style="{ height: '30px' }"
+        :cell-style="{ fontWeight: '700' }"
+        class="table"
+        fit
+        :span-method="objectSpanMethod"
+        :summary-method="getSummaries"
+        show-summary
+      >
+        <el-table-column
+          prop="index"
+          width="50"
+          label="序号"
+          align="center"
+          :resizable="false"
+        >
+          <template slot-scope="scope">{{ scope.row.group + 1 }}</template>
+        </el-table-column>
+        <el-table-column prop="settlementMonth" label="结算月" sortable>
+        </el-table-column>
+        <el-table-column prop="deliveryPort" label="放货港口">
+        </el-table-column>
+        <el-table-column prop="deliveryMonth" label="放货日期">
+        </el-table-column>
+        <el-table-column prop="minerals" label="矿种"></el-table-column>
+        <el-table-column
+          prop="materialName"
+          label="品种"
+          width="120px"
+          align="center"
+        >
+        </el-table-column>
+        <el-table-column
+          prop="resultForeignShipName"
+          label="船名"
+          width="100px"
+          align="center"
+        >
+        </el-table-column>
+        <el-table-column
+          prop="shipmentTonnage"
+          label="装船吨位"
+          width="120px"
+          align="center"
+        >
+        </el-table-column>
+        <el-table-column
+          prop="shipmentMoistureTonnage"
+          label="装船水分吨位"
+          width="100px"
+          align="center"
+        >
+        </el-table-column>
+        <el-table-column
+          prop="carNum"
+          label="车数"
+          width="100px"
+          align="center"
+        >
+        </el-table-column>
+        <el-table-column
+          prop="billingTonnage"
+          label="计费吨位"
+          width="70px"
+          align="center"
+        >
+        </el-table-column>
+        <el-table-column
+          prop="totalEnTonnage"
+          label="到厂湿吨"
+          width="120px"
+          align="center"
+        >
+        </el-table-column>
+        <el-table-column
+          prop="wetTonnageDiffer"
+          label="装船与到厂湿吨差"
+          width="120px"
+          align="center"
+        >
+        </el-table-column>
+        <el-table-column
+          prop="wetTonnageLoss"
+          label="湿吨途损"
+          width="100px"
+          align="center"
+        >
+        </el-table-column>
+        <el-table-column
+          prop="shipmentWaterContent"
+          label="装船含水率"
+          width="100px"
+          align="center"
+        >
+        </el-table-column>
+        <el-table-column
+          prop="enWaterContent"
+          label="到厂含水率"
+          width="120px"
+          align="center"
+        >
+        </el-table-column>
+        <el-table-column
+          prop="enDeduction"
+          label="到厂扣杂"
+          width="120px"
+          align="center"
+        >
+        </el-table-column>
+        <el-table-column
+          prop="enWaterTonnage"
+          label="入厂水分吨位"
+          width="120px"
+          align="center"
+        >
+        </el-table-column>
+        <el-table-column
+          prop="shipmentDryWeight"
+          label="装船干基重"
+          width="120px"
+          align="center"
+        >
+        </el-table-column>
+        <el-table-column
+          prop="enDryWeight"
+          label="到厂干基重"
+          width="120px"
+          align="center"
+        >
+        </el-table-column>
+        <el-table-column
+          prop="dryWeightLoss"
+          label="干吨途损"
+          width="100px"
+          align="center"
+        >
+        </el-table-column>
+        <el-table-column
+          prop="reduceEnDry"
+          label="还原后到厂干基"
+          width="100px"
+          align="center"
+        >
+        </el-table-column>
+        <el-table-column
+          prop="reduceDryLoss"
+          label="还原后干基途损"
+          width="100px"
+          align="center"
+        >
+        </el-table-column>
+      </el-table>
+    </div>
+  </div>
+</template>
+<script>
+import { getCookie } from '@/utils/util.js'
+import { sjTime } from '@/utils/sharedJsFile'
+import BigNumber, { bigNumber } from 'bignumber.js'
+export default {
+  data() {
+    return {
+      totalWillTonageedValue: 0,
+      shipName: null,
+      tableData: [],
+      tableTitle: '干吨明细',
+      startTime: null,
+      endTime: null,
+      sumList: [
+        '装船吨位',
+        '装船水分吨位',
+        '车数',
+        '计费吨位',
+        '到厂湿吨',
+        '装船与到厂吨差',
+        '到厂扣杂',
+        '入厂水分吨位',
+        '装船干基重',
+        '到厂干基重',
+        '还原后到厂干基'
+      ]
+    }
+  },
+  watch: {
+    tableData: {
+      handler(newVal) {
+        console.log('执行一次汇总函数')
+        this.computedTableData(newVal)
+      },
+      deep: true,
+      immediate: false
+    }
+  },
+  created() {},
+  methods: {
+    //处理表格数据
+    computedTableData(data) {
+      data.forEach((item, index) => {
+        if (index == 0) {
+        }
+        //装船与到厂湿吨差
+        item.wetTonnageDiffer = item.shipmentTonnage - item.totalEnTonnage
+      })
+    },
+    getSummaries(param) {
+      const { columns, data } = param
+      const sums = []
+      columns.forEach((column, index) => {
+        //如果索引值为0,则展示‘合计’
+        if (index === 0) {
+          sums[index] = '合计'
+          return
+        }
+        if (this.sumList.includes(column.label)) {
+          const values = data.map(item => Number(item[column.property]))
+          if (!values.every(value => isNaN(value))) {
+            sums[index] = values.reduce((prev, curr) => {
+              const value = Number(curr)
+              if (!isNaN(value)) {
+                return prev + curr
+              } else {
+                return prev
+              }
+            }, 0)
+            sums[index] = sums[index].toFixed(2)
+            // console.log("sums");
+            // console.log(sums[index]);
+          } else {
+            sums[index] = 'N/A'
+          }
+        }
+        //遍历数组,找到符合条件的列
+      })
+      return sums
+    },
+    //结算
+    //导出干基明细数据
+    exportAllReportToExcel() {
+      console.log(this.$refs.tableRef)
+      const loading = this.$loading({
+        lock: true,
+        text: '正在导出Excel',
+        spinner: 'el-icon-loading',
+        background: 'rgba(0, 0, 0, 0.7)'
+      })
+      var title = this.tableTitle
+      let tHeader = []
+      let filterVal = []
+      let data = []
+      data = this.$refs.tableRef.$children
+      data.forEach(item => {
+        if (item.label != undefined && item.prop != undefined) {
+          if (tHeader.indexOf(item.label) === -1) {
+            tHeader.push(item.label)
+          }
+          if (filterVal.indexOf(item.prop) === -1) {
+            filterVal.push(item.prop)
+          }
+        }
+      })
+      this.downloadLoading = true
+      require.ensure([], () => {
+        const {
+          export_json_to_excel
+        } = require('@/assets/excel/Export2Excel.js') //这里必须使用绝对路径,使用@/+存放export2Excel的路径
+        let data = this.tableData.map(v => filterVal.map(j => v[j])) //3.formatJson格式转换
+        export_json_to_excel(tHeader, data, title) // (title)导出的表格名称
+      })
+      loading.close()
+    }
+  }
+}
+</script>
+<style lang="scss" scoped>
+#DryWetDetails {
+  .top {
+    margin-left: 10px;
+    margin-top: 10px;
+  }
+  .main {
+    margin-left: 10px;
+    ::-webkit-scrollbar {
+      // width: 20px;
+      height: 20px;
+      background-color: transparent;
+    }
+  }
+}
+</style>

+ 841 - 832
src/views/TMS/router/index.js

@@ -1,1503 +1,1512 @@
-import Vue from "vue";
-import Router from "vue-router";
-import routerBefore from "@/config/routerBefore.js";
+import Vue from 'vue'
+import Router from 'vue-router'
+import routerBefore from '@/config/routerBefore.js'
 // 主要
-import main from "@/components/main.vue";
+import main from '@/components/main.vue'
 // 系统配置管理
-import addHandlingFee from "../components/bmsport/addHandlingFee.vue";
-import handlingFee from "../components/bmsport/handlingFee.vue";
-import updateHandlingFee from "../components/bmsport/updateHandlingFee.vue";
+import addHandlingFee from '../components/bmsport/addHandlingFee.vue'
+import handlingFee from '../components/bmsport/handlingFee.vue'
+import updateHandlingFee from '../components/bmsport/updateHandlingFee.vue'
 
-import detailsOrder from "../components/bmsship/detailsOrder.vue";
-import detailsStatement from "../components/bmsship/detailsStatement.vue";
-import lossDetailsStatement from "../components/bmsship/lossDetailsStatement.vue";
-import shipBillingFormula from "../components/bmsship/shipBillingFormula.vue";
-import bmsshipResult from "../components/bmsship/bmsshipResult.vue";
-import statementDetailsOrderShip from "../components/bmsship/statementDetailsOrderShip.vue";
-import bmsstatementDetailsOrder from "../components/bmsship/bmsstatementDetailsOrder.vue";
-import toBeStatement from "../components/bmsship/toBeStatement.vue";
-import uncomplateDetails from "../components/bmsship/uncomplateDetails.vue";
-import uncomplateWater from "../components/bmsship/uncomplateWater.vue";
+import detailsOrder from '../components/bmsship/detailsOrder.vue'
+import detailsStatement from '../components/bmsship/detailsStatement.vue'
+import lossDetailsStatement from '../components/bmsship/lossDetailsStatement.vue'
+import shipBillingFormula from '../components/bmsship/shipBillingFormula.vue'
+import bmsshipResult from '../components/bmsship/bmsshipResult.vue'
+import statementDetailsOrderShip from '../components/bmsship/statementDetailsOrderShip.vue'
+import bmsstatementDetailsOrder from '../components/bmsship/bmsstatementDetailsOrder.vue'
+import toBeStatement from '../components/bmsship/toBeStatement.vue'
+import uncomplateDetails from '../components/bmsship/uncomplateDetails.vue'
+import uncomplateWater from '../components/bmsship/uncomplateWater.vue'
 
-import addTrainDetails from "../components/bmstrain/addTrainDetails.vue";
-import detailsTrainOrder from "../components/bmstrain/detailsTrainOrder.vue";
-import detailsTrainStatement from "../components/bmstrain/detailsTrainStatement.vue";
-import statementDetailsOrder from "../components/bmstrain/statementDetailsOrder.vue";
-import trainResult from "../components/bmstrain/trainResult.vue";
-import uncomplateTrainDetails from "../components/bmstrain/uncomplateTrainDetails.vue";
+import addTrainDetails from '../components/bmstrain/addTrainDetails.vue'
+import detailsTrainOrder from '../components/bmstrain/detailsTrainOrder.vue'
+import detailsTrainStatement from '../components/bmstrain/detailsTrainStatement.vue'
+import statementDetailsOrder from '../components/bmstrain/statementDetailsOrder.vue'
+import trainResult from '../components/bmstrain/trainResult.vue'
+import uncomplateTrainDetails from '../components/bmstrain/uncomplateTrainDetails.vue'
 
-import detailsTruckOrder from "../components/bmstruck/detailsTruckOrder.vue";
-import truckResult from "../components/bmstruck/truckResult.vue";
+import detailsTruckOrder from '../components/bmstruck/detailsTruckOrder.vue'
+import truckResult from '../components/bmstruck/truckResult.vue'
 
-import approveWagonPlease from "../components/domesticMine/approveWagonPlease.vue";
-import approveWagonPleaseAdd from "../components/domesticMine/approveWagonPleaseAdd.vue";
-import approveWagonPleaseEdit from "../components/domesticMine/approveWagonPleaseEdit.vue";
+import approveWagonPlease from '../components/domesticMine/approveWagonPlease.vue'
+import approveWagonPleaseAdd from '../components/domesticMine/approveWagonPleaseAdd.vue'
+import approveWagonPleaseEdit from '../components/domesticMine/approveWagonPleaseEdit.vue'
 // entrust存在重复
-import entrustMine from "../components/domesticMine/entrustMine.vue";
+import entrustMine from '../components/domesticMine/entrustMine.vue'
 // wagonLoad存在重复
-import wagonLoadMine from "../components/domesticMine/wagonLoadMine.vue";
-import wagonLoadAdd from "../components/domesticMine/wagonLoadAdd.vue";
-import wagonLoadbu from "../components/domesticMine/wagonLoadbu.vue";
-import wagonLoadEdit from "../components/domesticMine/wagonLoadEdit.vue";
+import wagonLoadMine from '../components/domesticMine/wagonLoadMine.vue'
+import wagonLoadAdd from '../components/domesticMine/wagonLoadAdd.vue'
+import wagonLoadbu from '../components/domesticMine/wagonLoadbu.vue'
+import wagonLoadEdit from '../components/domesticMine/wagonLoadEdit.vue'
 //wagonPlease存在重复
-import wagonPleaseMine from "../components/domesticMine/wagonPleaseMine.vue";
-import wagonPleaseAdd from "../components/domesticMine/wagonPleaseAdd.vue";
-import wagonPleaseEdit from "../components/domesticMine/wagonPleaseEdit.vue";
+import wagonPleaseMine from '../components/domesticMine/wagonPleaseMine.vue'
+import wagonPleaseAdd from '../components/domesticMine/wagonPleaseAdd.vue'
+import wagonPleaseEdit from '../components/domesticMine/wagonPleaseEdit.vue'
 // wagonUnLoad存在重复
-import wagonUnLoadMine from "../components/domesticMine/wagonUnLoadMine.vue";
-import wagonUnLoadAdd from "../components/domesticMine/wagonUnLoadAdd.vue";
-import wagonUnLoadEdit from "../components/domesticMine/wagonUnLoadEdit.vue";
+import wagonUnLoadMine from '../components/domesticMine/wagonUnLoadMine.vue'
+import wagonUnLoadAdd from '../components/domesticMine/wagonUnLoadAdd.vue'
+import wagonUnLoadEdit from '../components/domesticMine/wagonUnLoadEdit.vue'
 
 //import index from '../components/download/index.vue'
 //addWagonLoad存在重复
-import addWagonLoadEmergency from "../components/importedEmergency/addWagonLoadEmergency.vue";
+import addWagonLoadEmergency from '../components/importedEmergency/addWagonLoadEmergency.vue'
 //addWagonUnLoad存在重复
-import addWagonUnLoadEmergency from "../components/importedEmergency/addWagonUnLoadEmergency.vue";
+import addWagonUnLoadEmergency from '../components/importedEmergency/addWagonUnLoadEmergency.vue'
 //editWagonLoad存在重复
-import editWagonLoadEmergency from "../components/importedEmergency/editWagonLoadEmergency.vue";
+import editWagonLoadEmergency from '../components/importedEmergency/editWagonLoadEmergency.vue'
 //editWagonUnLoad存在重复
-import editWagonUnLoadEmergency from "../components/importedEmergency/editWagonUnLoadEmergency.vue";
+import editWagonUnLoadEmergency from '../components/importedEmergency/editWagonUnLoadEmergency.vue'
 //entrust存在重复
-import entrustEmergency from "../components/importedEmergency/entrustEmergency.vue";
-import trainDetails from "../components/importedEmergency/trainDetails.vue";
+import entrustEmergency from '../components/importedEmergency/entrustEmergency.vue'
+import trainDetails from '../components/importedEmergency/trainDetails.vue'
 //wagonLoad存在重复
-import wagonLoadEmergency from "../components/importedEmergency/wagonLoadEmergency.vue";
+import wagonLoadEmergency from '../components/importedEmergency/wagonLoadEmergency.vue'
 //wagonUnLoad存在重复
-import wagonUnLoadEmergency from "../components/importedEmergency/wagonUnLoadEmergency.vue";
+import wagonUnLoadEmergency from '../components/importedEmergency/wagonUnLoadEmergency.vue'
 
-import transportReserveFuAdd from "../components/importedFuel/transportReserveFuAdd.vue";
-import transportReserveRan from "../components/importedFuel/transportReserveRan.vue";
-import transportReserveRanAdd from "../components/importedFuel/transportReserveRanAdd.vue";
-import transportReserveRanEdit from "../components/importedFuel/transportReserveRanEdit.vue";
-import truckDriverReceiveRan from "../components/importedFuel/truckDriverReceiveRan.vue";
-import truckEnfactoryRanLaoResult from "../components/importedFuel/truckEnfactoryRanLaoResult.vue";
-import truckEnfactoryRanXingResult from "../components/importedFuel/truckEnfactoryRanXingResult.vue";
-import truckJiMaoRanLaoResult from "../components/importedFuel/truckJiMaoRanLaoResult.vue";
-import truckJiMaoRanXingResult from "../components/importedFuel/truckJiMaoRanXingResult.vue";
-import truckJiPiRanLaoResult from "../components/importedFuel/truckJiPiRanLaoResult.vue";
-import truckJiPiRanXingResult from "../components/importedFuel/truckJiPiRanXingResult.vue";
-import truckLeaveFactoryRanLaoResult from "../components/importedFuel/truckLeaveFactoryRanLaoResult.vue";
-import truckLeaveFactoryRanXingResult from "../components/importedFuel/truckLeaveFactoryRanXingResult.vue";
-import truckQualityRanLaoResult from "../components/importedFuel/truckQualityRanLaoResult.vue";
-import truckQualityRanLaoResultEdit from "../components/importedFuel/truckQualityRanLaoResultEdit.vue";
-import truckQualityRanXingResult from "../components/importedFuel/truckQualityRanXingResult.vue";
-import truckQualityRanXingResultEdit from "../components/importedFuel/truckQualityRanXingResultEdit.vue";
-import truckReceiptRanLaoResult from "../components/importedFuel/truckReceiptRanLaoResult.vue";
-import truckReceiptRanXingResult from "../components/importedFuel/truckReceiptRanXingResult.vue";
-import truckUnloadRanLaoResult from "../components/importedFuel/truckUnloadRanLaoResult.vue";
-import truckUnloadRanXingResult from "../components/importedFuel/truckUnloadRanXingResult.vue";
+import transportReserveFuAdd from '../components/importedFuel/transportReserveFuAdd.vue'
+import transportReserveRan from '../components/importedFuel/transportReserveRan.vue'
+import transportReserveRanAdd from '../components/importedFuel/transportReserveRanAdd.vue'
+import transportReserveRanEdit from '../components/importedFuel/transportReserveRanEdit.vue'
+import truckDriverReceiveRan from '../components/importedFuel/truckDriverReceiveRan.vue'
+import truckEnfactoryRanLaoResult from '../components/importedFuel/truckEnfactoryRanLaoResult.vue'
+import truckEnfactoryRanXingResult from '../components/importedFuel/truckEnfactoryRanXingResult.vue'
+import truckJiMaoRanLaoResult from '../components/importedFuel/truckJiMaoRanLaoResult.vue'
+import truckJiMaoRanXingResult from '../components/importedFuel/truckJiMaoRanXingResult.vue'
+import truckJiPiRanLaoResult from '../components/importedFuel/truckJiPiRanLaoResult.vue'
+import truckJiPiRanXingResult from '../components/importedFuel/truckJiPiRanXingResult.vue'
+import truckLeaveFactoryRanLaoResult from '../components/importedFuel/truckLeaveFactoryRanLaoResult.vue'
+import truckLeaveFactoryRanXingResult from '../components/importedFuel/truckLeaveFactoryRanXingResult.vue'
+import truckQualityRanLaoResult from '../components/importedFuel/truckQualityRanLaoResult.vue'
+import truckQualityRanLaoResultEdit from '../components/importedFuel/truckQualityRanLaoResultEdit.vue'
+import truckQualityRanXingResult from '../components/importedFuel/truckQualityRanXingResult.vue'
+import truckQualityRanXingResultEdit from '../components/importedFuel/truckQualityRanXingResultEdit.vue'
+import truckReceiptRanLaoResult from '../components/importedFuel/truckReceiptRanLaoResult.vue'
+import truckReceiptRanXingResult from '../components/importedFuel/truckReceiptRanXingResult.vue'
+import truckUnloadRanLaoResult from '../components/importedFuel/truckUnloadRanLaoResult.vue'
+import truckUnloadRanXingResult from '../components/importedFuel/truckUnloadRanXingResult.vue'
 
-import transportReserveFu from "../components/importedIngredients/transportReserveFu.vue";
+import transportReserveFu from '../components/importedIngredients/transportReserveFu.vue'
 // transportReserveFuAdd重复使用
-import transportReserveFuAddIngredients from "../components/importedIngredients/transportReserveFuAddIngredients.vue";
-import transportReserveFuEdit from "../components/importedIngredients/transportReserveFuEdit.vue";
-import truckDriverReceiveFu from "../components/importedIngredients/truckDriverReceiveFu.vue";
-import truckEnfactoryFuResult from "../components/importedIngredients/truckEnfactoryFuResult.vue";
-import truckJiMaoFuResult from "../components/importedIngredients/truckJiMaoFuResult.vue";
-import truckJiPiFuResult from "../components/importedIngredients/truckJiPiFuResult.vue";
-import truckLeaveFactoryFuResult from "../components/importedIngredients/truckLeaveFactoryFuResult.vue";
-import truckQualityFuResult from "../components/importedIngredients/truckQualityFuResult.vue";
-import truckQualityFuResultEdit from "../components/importedIngredients/truckQualityFuResultEdit.vue";
-import truckReceiptFuResult from "../components/importedIngredients/truckReceiptFuResult.vue";
-import truckReturnResult from "../components/importedIngredients/truckReturnResult.vue";
-import truckUnloadFuResult from "../components/importedIngredients/truckUnloadFuResult.vue";
-import getTransportOrder from "../components/importedFuel/getTransportOrder.vue";
+import transportReserveFuAddIngredients from '../components/importedIngredients/transportReserveFuAddIngredients.vue'
+import transportReserveFuEdit from '../components/importedIngredients/transportReserveFuEdit.vue'
+import truckDriverReceiveFu from '../components/importedIngredients/truckDriverReceiveFu.vue'
+import truckEnfactoryFuResult from '../components/importedIngredients/truckEnfactoryFuResult.vue'
+import truckJiMaoFuResult from '../components/importedIngredients/truckJiMaoFuResult.vue'
+import truckJiPiFuResult from '../components/importedIngredients/truckJiPiFuResult.vue'
+import truckLeaveFactoryFuResult from '../components/importedIngredients/truckLeaveFactoryFuResult.vue'
+import truckQualityFuResult from '../components/importedIngredients/truckQualityFuResult.vue'
+import truckQualityFuResultEdit from '../components/importedIngredients/truckQualityFuResultEdit.vue'
+import truckReceiptFuResult from '../components/importedIngredients/truckReceiptFuResult.vue'
+import truckReturnResult from '../components/importedIngredients/truckReturnResult.vue'
+import truckUnloadFuResult from '../components/importedIngredients/truckUnloadFuResult.vue'
+import getTransportOrder from '../components/importedFuel/getTransportOrder.vue'
 
-import addApproveWagonPlease from "../components/importedMine/addApproveWagonPlease.vue";
-import addWagonLoad from "../components/importedMine/addWagonLoad.vue";
-import addWagonPlease from "../components/importedMine/addWagonPlease.vue";
-import addWagonUnLoad from "../components/importedMine/addWagonUnLoad.vue";
-import editApproveWagonPlease from "../components/importedMine/editApproveWagonPlease.vue";
-import editWagonLoad from "../components/importedMine/editWagonLoad.vue";
-import editWagonPlease from "../components/importedMine/editWagonPlease.vue";
-import editOutBoundWagon from "../components/importedMine/editOutBoundWagon.vue";
-import editWagonUnLoad from "../components/importedMine/editWagonUnLoad.vue";
-import entrust from "../components/importedMine/entrust.vue";
-import wagonApprove from "../components/importedMine/wagonApprove.vue";
-import wagonLoad from "../components/importedMine/wagonLoad.vue";
-import wagonPlease from "../components/importedMine/wagonPlease.vue";
-import wagonUnLoad from "../components//importedMine/wagonUnLoad.vue";
+import addApproveWagonPlease from '../components/importedMine/addApproveWagonPlease.vue'
+import addWagonLoad from '../components/importedMine/addWagonLoad.vue'
+import addWagonPlease from '../components/importedMine/addWagonPlease.vue'
+import addWagonUnLoad from '../components/importedMine/addWagonUnLoad.vue'
+import editApproveWagonPlease from '../components/importedMine/editApproveWagonPlease.vue'
+import editWagonLoad from '../components/importedMine/editWagonLoad.vue'
+import editWagonPlease from '../components/importedMine/editWagonPlease.vue'
+import editOutBoundWagon from '../components/importedMine/editOutBoundWagon.vue'
+import editWagonUnLoad from '../components/importedMine/editWagonUnLoad.vue'
+import entrust from '../components/importedMine/entrust.vue'
+import wagonApprove from '../components/importedMine/wagonApprove.vue'
+import wagonLoad from '../components/importedMine/wagonLoad.vue'
+import wagonPlease from '../components/importedMine/wagonPlease.vue'
+import wagonUnLoad from '../components//importedMine/wagonUnLoad.vue'
 
-import addBargeShip from "../components/importedShip/addBargeShip.vue";
-import addLoadShip from "../components/importedShip/addLoadShip.vue";
-import addShipLocation from "../components/importedShip/addShipLocation.vue";
-import addShipmentInstructions from "../components/importedShip/addShipmentInstructions.vue";
-import addUnloadShip from "../components/importedShip/addUnloadShip.vue";
-import addWaterQuality from "../components/importedShip/addWaterQuality.vue";
-import bargeShip from "../components/importedShip/bargeShip.vue";
-import instructionsCapacity from "../components/importedShip/instructionsCapacity.vue";
-import loadShip from "../components/importedShip/loadShip.vue";
-import shipLocation from "../components/importedShip/shipLocation.vue";
-import shipmentInstructions from "../components/importedShip/shipmentInstructions.vue";
-import shipResult from "../components/importedShip/shipResult.vue";
-import unloadShip from "../components/importedShip/unloadShip.vue";
-import updateBargeShip from "../components/importedShip/updateBargeShip.vue";
-import updateInstructionsCapacity from "../components/importedShip/updateInstructionsCapacity.vue";
-import updateShipLocation from "../components/importedShip/updateShipLocation";
-import updateShipmentInstructions from "../components/importedShip/updateShipmentInstructions";
-import updateUnloadShip from "../components/importedShip/updateUnloadShip.vue";
-import updateWaterQuality from "../components/importedShip/updateWaterQuality.vue";
-import updateLoadShip from "../components/importedShip/updateLoadShip.vue";
-import waterQuality from "../components/importedShip/waterQuality.vue";
-import recordBatch from "../components/importedShip/recordBatch.vue";
+import addBargeShip from '../components/importedShip/addBargeShip.vue'
+import addLoadShip from '../components/importedShip/addLoadShip.vue'
+import addShipLocation from '../components/importedShip/addShipLocation.vue'
+import addShipmentInstructions from '../components/importedShip/addShipmentInstructions.vue'
+import addUnloadShip from '../components/importedShip/addUnloadShip.vue'
+import addWaterQuality from '../components/importedShip/addWaterQuality.vue'
+import bargeShip from '../components/importedShip/bargeShip.vue'
+import instructionsCapacity from '../components/importedShip/instructionsCapacity.vue'
+import loadShip from '../components/importedShip/loadShip.vue'
+import shipLocation from '../components/importedShip/shipLocation.vue'
+import shipmentInstructions from '../components/importedShip/shipmentInstructions.vue'
+import shipResult from '../components/importedShip/shipResult.vue'
+import unloadShip from '../components/importedShip/unloadShip.vue'
+import updateBargeShip from '../components/importedShip/updateBargeShip.vue'
+import updateInstructionsCapacity from '../components/importedShip/updateInstructionsCapacity.vue'
+import updateShipLocation from '../components/importedShip/updateShipLocation'
+import updateShipmentInstructions from '../components/importedShip/updateShipmentInstructions'
+import updateUnloadShip from '../components/importedShip/updateUnloadShip.vue'
+import updateWaterQuality from '../components/importedShip/updateWaterQuality.vue'
+import updateLoadShip from '../components/importedShip/updateLoadShip.vue'
+import waterQuality from '../components/importedShip/waterQuality.vue'
+import recordBatch from '../components/importedShip/recordBatch.vue'
 
-import assignmentPlan from "../components/importedTruck/assignmentPlan.vue";
-import breakdownPlan from "../components/importedTruck/breakdownPlan.vue";
-import breakdownPlanAdd from "../components/importedTruck/breakdownPlanAdd.vue";
-import breakdownPlanCheck from "../components/importedTruck/breakdownPlanCheck.vue";
-import breakdownPlanEdit from "../components/importedTruck/breakdownPlanEdit.vue";
-import submitWaybill from "../components/importedTruck/submitWaybill.vue";
-import transportReserve from "../components/importedTruck/transportReserve.vue";
-import transportReserveAdd from "../components/importedTruck/transportReserveAdd.vue";
-import transportReserveEdit from "../components/importedTruck/transportReserveEdit.vue";
-import truckDriverReceive from "../components/importedTruck/truckDriverReceive.vue";
-import truckEnfactoryResult from "../components/importedTruck/truckEnfactoryResult.vue";
-import truckJiMaoResult from "../components/importedTruck/truckJiMaoResult.vue";
-import truckJiPiResult from "../components/importedTruck/truckJiPiResult.vue";
-import truckLeaveFactoryResult from "../components/importedTruck/truckLeaveFactoryResult.vue";
-import truckLoadResult from "../components/importedTruck/truckLoadResult.vue";
-import truckLoadResultAdd from "../components/importedTruck/truckLoadResultAdd.vue";
-import truckLoadResultEdit from "../components/importedTruck/truckLoadResultEdit.vue";
-import truckQualityResult from "../components/importedTruck/truckQualityResult.vue";
-import truckQualityResultEdit from "../components/importedTruck/truckQualityResultEdit.vue";
-import truckReceiptResult from "../components/importedTruck/truckReceiptResult.vue";
-import truckUnloadResult from "../components/importedTruck/truckUnloadResult.vue";
+import assignmentPlan from '../components/importedTruck/assignmentPlan.vue'
+import breakdownPlan from '../components/importedTruck/breakdownPlan.vue'
+import breakdownPlanAdd from '../components/importedTruck/breakdownPlanAdd.vue'
+import breakdownPlanCheck from '../components/importedTruck/breakdownPlanCheck.vue'
+import breakdownPlanEdit from '../components/importedTruck/breakdownPlanEdit.vue'
+import submitWaybill from '../components/importedTruck/submitWaybill.vue'
+import transportReserve from '../components/importedTruck/transportReserve.vue'
+import transportReserveAdd from '../components/importedTruck/transportReserveAdd.vue'
+import transportReserveEdit from '../components/importedTruck/transportReserveEdit.vue'
+import truckDriverReceive from '../components/importedTruck/truckDriverReceive.vue'
+import truckEnfactoryResult from '../components/importedTruck/truckEnfactoryResult.vue'
+import truckJiMaoResult from '../components/importedTruck/truckJiMaoResult.vue'
+import truckJiPiResult from '../components/importedTruck/truckJiPiResult.vue'
+import truckLeaveFactoryResult from '../components/importedTruck/truckLeaveFactoryResult.vue'
+import truckLoadResult from '../components/importedTruck/truckLoadResult.vue'
+import truckLoadResultAdd from '../components/importedTruck/truckLoadResultAdd.vue'
+import truckLoadResultEdit from '../components/importedTruck/truckLoadResultEdit.vue'
+import truckQualityResult from '../components/importedTruck/truckQualityResult.vue'
+import truckQualityResultEdit from '../components/importedTruck/truckQualityResultEdit.vue'
+import truckReceiptResult from '../components/importedTruck/truckReceiptResult.vue'
+import truckUnloadResult from '../components/importedTruck/truckUnloadResult.vue'
 
-import addBreach from "../components/purchase/addBreach.vue";
-import addOtherPrice from "../components/purchase/addOtherPrice.vue";
-import addShipPrice from "../components/purchase/addShipPrice.vue";
-import addTrainPrice from "../components/purchase/addTrainPrice.vue";
-import addTruckPrice from "../components/purchase/addTruckPrice.vue";
-import breach from "../components/purchase/breach.vue";
-import otherPrice from "../components/purchase/otherPrice.vue";
-import purchaseOrder from "../components/purchase/purchaseOrder.vue";
-import shipPrice from "../components/purchase/shipPrice.vue";
-import trainPrice from "../components/purchase/trainPrice.vue";
-import truckPrice from "../components/purchase/truckPrice.vue";
-import updateBreach from "../components/purchase/updateBreach.vue";
-import updateOtherPrice from "../components/purchase/updateOtherPrice.vue";
-import updateShipPrice from "../components/purchase/updateShipPrice.vue";
-import updateTrainPrice from "../components/purchase/updateTrainPrice.vue";
-import updateTruckPrice from "../components/purchase/updateTruckPrice.vue";
+import addBreach from '../components/purchase/addBreach.vue'
+import addOtherPrice from '../components/purchase/addOtherPrice.vue'
+import addShipPrice from '../components/purchase/addShipPrice.vue'
+import addTrainPrice from '../components/purchase/addTrainPrice.vue'
+import addTruckPrice from '../components/purchase/addTruckPrice.vue'
+import breach from '../components/purchase/breach.vue'
+import otherPrice from '../components/purchase/otherPrice.vue'
+import purchaseOrder from '../components/purchase/purchaseOrder.vue'
+import shipPrice from '../components/purchase/shipPrice.vue'
+import trainPrice from '../components/purchase/trainPrice.vue'
+import truckPrice from '../components/purchase/truckPrice.vue'
+import updateBreach from '../components/purchase/updateBreach.vue'
+import updateOtherPrice from '../components/purchase/updateOtherPrice.vue'
+import updateShipPrice from '../components/purchase/updateShipPrice.vue'
+import updateTrainPrice from '../components/purchase/updateTrainPrice.vue'
+import updateTruckPrice from '../components/purchase/updateTruckPrice.vue'
 
-import transportationReservation from "../components/purchaseChemicalMaterials/transportationReservation.vue";
-import transportationReservationAdd from "../components/purchaseChemicalMaterials/transportationReservationAdd.vue";
-import transportationReservationEDIT from "../components/purchaseChemicalMaterials/transportationReservationEDIT.vue";
-import transportationDispatch from "../components/purchaseChemicalMaterials/transportationDispatch.vue";
-import dischargeCargoNew from "../components/purchaseChemicalMaterials/purchaseChemicalMaterialsNEW/dischargeCargoNew.vue";
-import enterFactoryNew from "../components/purchaseChemicalMaterials/purchaseChemicalMaterialsNEW/enterFactoryNew.vue";
-import exFactoryNew from "../components/purchaseChemicalMaterials/purchaseChemicalMaterialsNEW/exFactoryNew.vue";
-import qualityTestingNew from "../components/purchaseChemicalMaterials/purchaseChemicalMaterialsNEW/qualityTestingNew.vue";
-import receivingNew from "../components/purchaseChemicalMaterials/purchaseChemicalMaterialsNEW/receivingNew.vue";
-import skinCountingNew from "../components/purchaseChemicalMaterials/purchaseChemicalMaterialsNEW/skinCountingNew.vue";
-import woolCountingNew from "../components/purchaseChemicalMaterials/purchaseChemicalMaterialsNEW/woolCountingNew.vue";
+import transportationReservation from '../components/purchaseChemicalMaterials/transportationReservation.vue'
+import transportationReservationAdd from '../components/purchaseChemicalMaterials/transportationReservationAdd.vue'
+import transportationReservationEDIT from '../components/purchaseChemicalMaterials/transportationReservationEDIT.vue'
+import transportationDispatch from '../components/purchaseChemicalMaterials/transportationDispatch.vue'
+import dischargeCargoNew from '../components/purchaseChemicalMaterials/purchaseChemicalMaterialsNEW/dischargeCargoNew.vue'
+import enterFactoryNew from '../components/purchaseChemicalMaterials/purchaseChemicalMaterialsNEW/enterFactoryNew.vue'
+import exFactoryNew from '../components/purchaseChemicalMaterials/purchaseChemicalMaterialsNEW/exFactoryNew.vue'
+import qualityTestingNew from '../components/purchaseChemicalMaterials/purchaseChemicalMaterialsNEW/qualityTestingNew.vue'
+import receivingNew from '../components/purchaseChemicalMaterials/purchaseChemicalMaterialsNEW/receivingNew.vue'
+import skinCountingNew from '../components/purchaseChemicalMaterials/purchaseChemicalMaterialsNEW/skinCountingNew.vue'
+import woolCountingNew from '../components/purchaseChemicalMaterials/purchaseChemicalMaterialsNEW/woolCountingNew.vue'
 
-import dischargeCargoOld from "../components/purchaseChemicalMaterials/purchaseChemicalMaterialsOLD/dischargeCargoOld.vue";
-import enterFactoryOld from "../components/purchaseChemicalMaterials/purchaseChemicalMaterialsOLD/enterFactoryOld.vue";
-import exFactoryOld from "../components/purchaseChemicalMaterials/purchaseChemicalMaterialsOLD/exFactoryOld.vue";
-import qualityTestingOld from "../components/purchaseChemicalMaterials/purchaseChemicalMaterialsOLD/qualityTestingOld.vue";
-import receivingOld from "../components/purchaseChemicalMaterials/purchaseChemicalMaterialsOLD/receivingOld.vue";
-import skinCountingOld from "../components/purchaseChemicalMaterials/purchaseChemicalMaterialsOLD/skinCountingOld.vue";
-import woolCountingOld from "../components/purchaseChemicalMaterials/purchaseChemicalMaterialsOLD/woolCountingOld.vue";
+import dischargeCargoOld from '../components/purchaseChemicalMaterials/purchaseChemicalMaterialsOLD/dischargeCargoOld.vue'
+import enterFactoryOld from '../components/purchaseChemicalMaterials/purchaseChemicalMaterialsOLD/enterFactoryOld.vue'
+import exFactoryOld from '../components/purchaseChemicalMaterials/purchaseChemicalMaterialsOLD/exFactoryOld.vue'
+import qualityTestingOld from '../components/purchaseChemicalMaterials/purchaseChemicalMaterialsOLD/qualityTestingOld.vue'
+import receivingOld from '../components/purchaseChemicalMaterials/purchaseChemicalMaterialsOLD/receivingOld.vue'
+import skinCountingOld from '../components/purchaseChemicalMaterials/purchaseChemicalMaterialsOLD/skinCountingOld.vue'
+import woolCountingOld from '../components/purchaseChemicalMaterials/purchaseChemicalMaterialsOLD/woolCountingOld.vue'
 
-import mineralTransportAppoint from "../components/importedMineral/transportAppoint.vue";
-import addMineralTransportAppoint from "../components/importedMineral/addTransportAppoint.vue";
-import mineralTransportOrder from "../components/importedMineral/transportOrder.vue";
-import mineralEnfactory from "../components/importedMineral/transportExcute/enfactory.vue";
-import mineralOutfactory from "../components/importedMineral/transportExcute/outfactory.vue";
-import mineralGrossResult from "../components/importedMineral/transportExcute/grossResult.vue";
-import mineralTareResult from "../components/importedMineral/transportExcute/tareResult.vue";
-import mineralUnload from "../components/importedMineral/transportExcute/unload.vue";
-import mineralQuality from "../components/importedMineral/transportExcute/qualityResult.vue";
-import shipmentInstructionText from "../components/importedShip/shipmentInstructionText.vue";
-import shipmentInstructionForPierText from "../components/importedShip/shipmentInstructionForPierText.vue";
+import mineralTransportAppoint from '../components/importedMineral/transportAppoint.vue'
+import addMineralTransportAppoint from '../components/importedMineral/addTransportAppoint.vue'
+import mineralTransportOrder from '../components/importedMineral/transportOrder.vue'
+import mineralEnfactory from '../components/importedMineral/transportExcute/enfactory.vue'
+import mineralOutfactory from '../components/importedMineral/transportExcute/outfactory.vue'
+import mineralGrossResult from '../components/importedMineral/transportExcute/grossResult.vue'
+import mineralTareResult from '../components/importedMineral/transportExcute/tareResult.vue'
+import mineralUnload from '../components/importedMineral/transportExcute/unload.vue'
+import mineralQuality from '../components/importedMineral/transportExcute/qualityResult.vue'
+import shipmentInstructionText from '../components/importedShip/shipmentInstructionText.vue'
+import shipmentInstructionForPierText from '../components/importedShip/shipmentInstructionForPierText.vue'
 
-import addWagonLoadCopy from "../components/importedMine/addWagonloadCopy.vue";
-import outBoundWagon from "../components/importedMine/outBoundWagon.vue";
-import twoSectionFee from "../components/bmsship/twoSectionFee.vue";
-import addTwoSectionFee from "../components/bmsship/addTwoSectionFee.vue";
-import editTwoSectionFee from "../components/bmsship/editTwoSectionFee.vue";
-import twoSectionHandleFee from "../components/bmsship/twoSectionHandleFee.vue";
-import addTwoSectionHandleFee from "../components/bmsship/addTwoSectionHandleFee.vue";
-import editTwoSectionHandleFee from "../components/bmsship/editTwoSectionHandleFee.vue";
-import importedTrainFee from "../components/bmstrain/importedTrainFee.vue";
-import addImportedTrainFee from "../components/bmstrain/addImportedTrainFee.vue";
-import editImportedTrainFee from "../components/bmstrain/editImportedTrainFee.vue";
-import domesticTrainFee from "../components/bmstrain/domesticTrainFee.vue";
-import addDomesticTrainFee from "../components/bmstrain/addDomesticTrainFee.vue";
-import editDomesticTrainFee from "../components/bmstrain/editDomesticTrainFee.vue";
-import threeSectionHandleFee from "../components/bmsship/threeSectionHandleFee.vue";
-import addThreeSectionHandleFee from "../components/bmsship/addThreeSectionHandleFee.vue";
-import editThreeSectionHandleFee from "../components/bmsship/editThreeSectionHandleFee.vue";
-import threeSectionFee from "../components/bmsship/threeSectionFee.vue";    
-import addThreeSectionFee from "../components/bmsship/addThreeSectionFee.vue";
-import editThreeSectionFee from "../components/bmsship/editThreeSectionFee.vue";
-import moistureDetection from "../components/bmsship/moistureDetection.vue";
-import addMoistureDetection from "../components/bmsship/addMoistureDetection.vue";
-import threeSectionFeeDetails from "../components/bmsship/threeSectionFeeDetails.vue";
-import updateThreeSectionFeeDetails from "../components/bmsship/updateThreeSectionFeeDetails.vue";   
-Vue.use(Router);
+import addWagonLoadCopy from '../components/importedMine/addWagonloadCopy.vue'
+import outBoundWagon from '../components/importedMine/outBoundWagon.vue'
+import twoSectionFee from '../components/bmsship/twoSectionFee.vue'
+import addTwoSectionFee from '../components/bmsship/addTwoSectionFee.vue'
+import editTwoSectionFee from '../components/bmsship/editTwoSectionFee.vue'
+import twoSectionHandleFee from '../components/bmsship/twoSectionHandleFee.vue'
+import addTwoSectionHandleFee from '../components/bmsship/addTwoSectionHandleFee.vue'
+import editTwoSectionHandleFee from '../components/bmsship/editTwoSectionHandleFee.vue'
+import importedTrainFee from '../components/bmstrain/importedTrainFee.vue'
+import addImportedTrainFee from '../components/bmstrain/addImportedTrainFee.vue'
+import editImportedTrainFee from '../components/bmstrain/editImportedTrainFee.vue'
+import domesticTrainFee from '../components/bmstrain/domesticTrainFee.vue'
+import addDomesticTrainFee from '../components/bmstrain/addDomesticTrainFee.vue'
+import editDomesticTrainFee from '../components/bmstrain/editDomesticTrainFee.vue'
+import threeSectionHandleFee from '../components/bmsship/threeSectionHandleFee.vue'
+import addThreeSectionHandleFee from '../components/bmsship/addThreeSectionHandleFee.vue'
+import editThreeSectionHandleFee from '../components/bmsship/editThreeSectionHandleFee.vue'
+import threeSectionFee from '../components/bmsship/threeSectionFee.vue'
+import addThreeSectionFee from '../components/bmsship/addThreeSectionFee.vue'
+import editThreeSectionFee from '../components/bmsship/editThreeSectionFee.vue'
+import moistureDetection from '../components/bmsship/moistureDetection.vue'
+import addMoistureDetection from '../components/bmsship/addMoistureDetection.vue'
+import threeSectionFeeDetails from '../components/bmsship/threeSectionFeeDetails.vue'
+import updateThreeSectionFeeDetails from '../components/bmsship/updateThreeSectionFeeDetails.vue'
+const DryWetDetails = () =>
+  import('@/views/TMS/components/bmsship/DryWetDetails.vue')
+Vue.use(Router)
 
 const constantRouterMap = [
   {
-    path: "/",
-    name: "main",
-    meta: { title: "首页", code: "xtpzgl" },
+    path: '/',
+    name: 'main',
+    meta: { title: '首页', code: 'xtpzgl' },
     component: main,
-    redirect: { name: "addApproveWagonPlease" },
+    redirect: { name: 'addApproveWagonPlease' },
     children: [
       {
-        path: "dischargeCargoNew",
-        name: "dischargeCargoNew",
-        meta: { code: "xtpzgl-jggl" },
+        path: 'dischargeCargoNew',
+        name: 'dischargeCargoNew',
+        meta: { code: 'xtpzgl-jggl' },
         component: dischargeCargoNew
       },
       {
-        path: "enterFactoryNew",
-        name: "enterFactoryNew",
-        meta: { code: "xtpzgl-jggl" },
+        path: 'enterFactoryNew',
+        name: 'enterFactoryNew',
+        meta: { code: 'xtpzgl-jggl' },
         component: enterFactoryNew
       },
       {
-        path: "exFactoryNew",
-        name: "exFactoryNew",
-        meta: { code: "xtpzgl-jggl" },
+        path: 'exFactoryNew',
+        name: 'exFactoryNew',
+        meta: { code: 'xtpzgl-jggl' },
         component: exFactoryNew
       },
       {
-        path: "qualityTestingNew",
-        name: "qualityTestingNew",
-        meta: { code: "xtpzgl-jggl" },
+        path: 'qualityTestingNew',
+        name: 'qualityTestingNew',
+        meta: { code: 'xtpzgl-jggl' },
         component: qualityTestingNew
       },
       {
-        path: "receivingNew",
-        name: "receivingNew",
-        meta: { code: "xtpzgl-jggl" },
+        path: 'receivingNew',
+        name: 'receivingNew',
+        meta: { code: 'xtpzgl-jggl' },
         component: receivingNew
       },
       {
-        path: "skinCountingNew",
-        name: "skinCountingNew",
-        meta: { code: "xtpzgl-jggl" },
+        path: 'skinCountingNew',
+        name: 'skinCountingNew',
+        meta: { code: 'xtpzgl-jggl' },
         component: skinCountingNew
       },
       {
-        path: "woolCountingNew",
-        name: "woolCountingNew",
-        meta: { code: "xtpzgl-jggl" },
+        path: 'woolCountingNew',
+        name: 'woolCountingNew',
+        meta: { code: 'xtpzgl-jggl' },
         component: woolCountingNew
       },
       {
-        path: "addHandlingFee",
-        name: "addHandlingFee",
-        meta: { code: "xtpzgl-jggl" },
+        path: 'addHandlingFee',
+        name: 'addHandlingFee',
+        meta: { code: 'xtpzgl-jggl' },
         component: addHandlingFee
       },
       {
-        path: "handlingFee",
-        name: "handlingFee",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'handlingFee',
+        name: 'handlingFee',
+        meta: { code: 'xtpzgl-yhgl' },
         component: handlingFee
       },
       {
-        path: "updateHandlingFee/:feeId",
-        name: "updateHandlingFee",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'updateHandlingFee/:feeId',
+        name: 'updateHandlingFee',
+        meta: { code: 'xtpzgl-yhgl' },
         component: updateHandlingFee
       },
 
       {
-        path: "detailsOrder",
-        name: "detailsOrder",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'detailsOrder',
+        name: 'detailsOrder',
+        meta: { code: 'xtpzgl-yhgl' },
         component: detailsOrder
       },
       {
-        path: "detailsStatement",
-        name: "detailsStatement",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'detailsStatement',
+        name: 'detailsStatement',
+        meta: { code: 'xtpzgl-yhgl' },
         component: detailsStatement
       },
       {
-        path: "lossDetailsStatement",
-        name: "lossDetailsStatement",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'lossDetailsStatement',
+        name: 'lossDetailsStatement',
+        meta: { code: 'xtpzgl-yhgl' },
         component: lossDetailsStatement
       },
       {
-        path: "shipBillingFormula",
-        name: "shipBillingFormula",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'shipBillingFormula',
+        name: 'shipBillingFormula',
+        meta: { code: 'xtpzgl-yhgl' },
         component: shipBillingFormula
       },
       {
-        path: "bmsstatementDetailsOrder/:batchId",
-        name: "bmsstatementDetailsOrder",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'bmsstatementDetailsOrder/:batchId',
+        name: 'bmsstatementDetailsOrder',
+        meta: { code: 'xtpzgl-yhgl' },
         component: bmsstatementDetailsOrder
       },
       {
-        path: "bmsshipResult",
-        name: "bmsshipResult",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'bmsshipResult',
+        name: 'bmsshipResult',
+        meta: { code: 'xtpzgl-yhgl' },
         component: bmsshipResult
       },
       {
-        path: "toBeStatement",
-        name: "toBeStatement",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'toBeStatement',
+        name: 'toBeStatement',
+        meta: { code: 'xtpzgl-yhgl' },
         component: toBeStatement
       },
       {
-        path: "uncomplateDetails",
-        name: "uncomplateDetails",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'uncomplateDetails',
+        name: 'uncomplateDetails',
+        meta: { code: 'xtpzgl-yhgl' },
         component: uncomplateDetails
       },
       {
-        path: "uncomplateWater",
-        name: "uncomplateWater",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'uncomplateWater',
+        name: 'uncomplateWater',
+        meta: { code: 'xtpzgl-yhgl' },
         component: uncomplateWater
       },
       {
-        path: "statementDetailsOrderShip/:batchId",
-        name: "statementDetailsOrderShip",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'statementDetailsOrderShip/:batchId',
+        name: 'statementDetailsOrderShip',
+        meta: { code: 'xtpzgl-yhgl' },
         component: statementDetailsOrderShip
       },
 
       {
-        path: "addTrainDetails",
-        name: "addTrainDetails",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'addTrainDetails',
+        name: 'addTrainDetails',
+        meta: { code: 'xtpzgl-yhgl' },
         component: addTrainDetails
       },
       {
-        path: "detailsTrainStatement",
-        name: "detailsTrainStatement",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'detailsTrainStatement',
+        name: 'detailsTrainStatement',
+        meta: { code: 'xtpzgl-yhgl' },
         component: detailsTrainStatement
       },
       {
-        path: "detailsTrainOrder",
-        name: "detailsTrainOrder",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'detailsTrainOrder',
+        name: 'detailsTrainOrder',
+        meta: { code: 'xtpzgl-yhgl' },
         component: detailsTrainOrder
       },
       {
-        path: "statementDetailsOrder/:batchId",
-        name: "statementDetailsOrder",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'statementDetailsOrder/:batchId',
+        name: 'statementDetailsOrder',
+        meta: { code: 'xtpzgl-yhgl' },
         component: statementDetailsOrder
       },
       {
-        path: "trainResult",
-        name: "trainResult",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'trainResult',
+        name: 'trainResult',
+        meta: { code: 'xtpzgl-yhgl' },
         component: trainResult
       },
       {
-        path: "uncomplateTrainDetails",
-        name: "uncomplateTrainDetails",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'uncomplateTrainDetails',
+        name: 'uncomplateTrainDetails',
+        meta: { code: 'xtpzgl-yhgl' },
         component: uncomplateTrainDetails
       },
 
       {
-        path: "detailsTruckOrder",
-        name: "detailsTruckOrder",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'detailsTruckOrder',
+        name: 'detailsTruckOrder',
+        meta: { code: 'xtpzgl-yhgl' },
         component: detailsTruckOrder
       },
       {
-        path: "truckResult",
-        name: "truckResult",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'truckResult',
+        name: 'truckResult',
+        meta: { code: 'xtpzgl-yhgl' },
         component: truckResult
       },
 
       {
-        path: "approveWagonPlease",
-        name: "approveWagonPlease",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'approveWagonPlease',
+        name: 'approveWagonPlease',
+        meta: { code: 'xtpzgl-yhgl' },
         component: approveWagonPlease
       },
       {
-        path: "approveWagonPleaseAdd",
-        name: "approveWagonPleaseAdd",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'approveWagonPleaseAdd',
+        name: 'approveWagonPleaseAdd',
+        meta: { code: 'xtpzgl-yhgl' },
         component: approveWagonPleaseAdd
       },
       {
-        path: "approveWagonPleaseEdit/:resultId",
-        name: "approveWagonPleaseEdit",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'approveWagonPleaseEdit/:resultId',
+        name: 'approveWagonPleaseEdit',
+        meta: { code: 'xtpzgl-yhgl' },
         component: approveWagonPleaseEdit
       },
       {
-        path: "entrustMine",
-        name: "entrustMine",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'entrustMine',
+        name: 'entrustMine',
+        meta: { code: 'xtpzgl-yhgl' },
         component: entrustMine
       },
       {
-        path: "wagonLoadMine",
-        name: "wagonLoadMine",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'wagonLoadMine',
+        name: 'wagonLoadMine',
+        meta: { code: 'xtpzgl-yhgl' },
         component: wagonLoadMine
       },
       {
-        path: "wagonLoadbu",
-        name: "wagonLoadbu",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'wagonLoadbu',
+        name: 'wagonLoadbu',
+        meta: { code: 'xtpzgl-yhgl' },
         component: wagonLoadbu
       },
       {
-        path: "wagonLoadAdd",
-        name: "wagonLoadAdd",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'wagonLoadAdd',
+        name: 'wagonLoadAdd',
+        meta: { code: 'xtpzgl-yhgl' },
         component: wagonLoadAdd
       },
       {
-        path: "wagonLoadEdit/:resultId",
-        name: "wagonLoadEdit",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'wagonLoadEdit/:resultId',
+        name: 'wagonLoadEdit',
+        meta: { code: 'xtpzgl-yhgl' },
         component: wagonLoadEdit
       },
       {
-        path: "wagonPleaseMine",
-        name: "wagonPleaseMine",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'wagonPleaseMine',
+        name: 'wagonPleaseMine',
+        meta: { code: 'xtpzgl-yhgl' },
         component: wagonPleaseMine
       },
       {
-        path: "wagonPleaseAdd",
-        name: "wagonPleaseAdd",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'wagonPleaseAdd',
+        name: 'wagonPleaseAdd',
+        meta: { code: 'xtpzgl-yhgl' },
         component: wagonPleaseAdd
       },
       {
-        path: "wagonPleaseEdit/:resultId",
-        name: "wagonPleaseEdit",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'wagonPleaseEdit/:resultId',
+        name: 'wagonPleaseEdit',
+        meta: { code: 'xtpzgl-yhgl' },
         component: wagonPleaseEdit
       },
       {
-        path: "wagonUnLoadAdd",
-        name: "wagonUnLoadAdd",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'wagonUnLoadAdd',
+        name: 'wagonUnLoadAdd',
+        meta: { code: 'xtpzgl-yhgl' },
         component: wagonUnLoadAdd
       },
       {
-        path: "wagonUnLoadMine",
-        name: "wagonUnLoadMine",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'wagonUnLoadMine',
+        name: 'wagonUnLoadMine',
+        meta: { code: 'xtpzgl-yhgl' },
         component: wagonUnLoadMine
       },
       {
-        path: "wagonUnLoadEdit/:unloadingId",
-        name: "wagonUnLoadEdit",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'wagonUnLoadEdit/:unloadingId',
+        name: 'wagonUnLoadEdit',
+        meta: { code: 'xtpzgl-yhgl' },
         component: wagonUnLoadEdit
       },
       //  {path: 'index', name: 'index', meta: {code: 'xtpzgl-yhgl'}, component: index},
 
       {
-        path: "addWagonLoadEmergency",
-        name: "addWagonLoadEmergency",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'addWagonLoadEmergency',
+        name: 'addWagonLoadEmergency',
+        meta: { code: 'xtpzgl-yhgl' },
         component: addWagonLoadEmergency
       },
       {
-        path: "addWagonUnLoadEmergency",
-        name: "addWagonUnLoadEmergency",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'addWagonUnLoadEmergency',
+        name: 'addWagonUnLoadEmergency',
+        meta: { code: 'xtpzgl-yhgl' },
         component: addWagonUnLoadEmergency
       },
       {
-        path: "editWagonUnLoadEmergency/:unloadingId",
-        name: "editWagonUnLoadEmergency",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'editWagonUnLoadEmergency/:unloadingId',
+        name: 'editWagonUnLoadEmergency',
+        meta: { code: 'xtpzgl-yhgl' },
         component: editWagonUnLoadEmergency
       },
       {
-        path: "editWagonLoadEmergency/:unloadingId",
-        name: "editWagonLoadEmergency",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'editWagonLoadEmergency/:unloadingId',
+        name: 'editWagonLoadEmergency',
+        meta: { code: 'xtpzgl-yhgl' },
         component: editWagonLoadEmergency
       },
       {
-        path: "entrustEmergency",
-        name: "entrustEmergency",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'entrustEmergency',
+        name: 'entrustEmergency',
+        meta: { code: 'xtpzgl-yhgl' },
         component: entrustEmergency
       },
       {
-        path: "trainDetails",
-        name: "trainDetails",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'trainDetails',
+        name: 'trainDetails',
+        meta: { code: 'xtpzgl-yhgl' },
         component: trainDetails
       },
       {
-        path: "wagonLoadEmergency",
-        name: "wagonLoadEmergency",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'wagonLoadEmergency',
+        name: 'wagonLoadEmergency',
+        meta: { code: 'xtpzgl-yhgl' },
         component: wagonLoadEmergency
       },
       {
-        path: "wagonUnLoadEmergency",
-        name: "wagonUnLoadEmergency",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'wagonUnLoadEmergency',
+        name: 'wagonUnLoadEmergency',
+        meta: { code: 'xtpzgl-yhgl' },
         component: wagonUnLoadEmergency
       },
 
       {
-        path: "transportReserveFuAdd",
-        name: "transportReserveFuAdd",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'transportReserveFuAdd',
+        name: 'transportReserveFuAdd',
+        meta: { code: 'xtpzgl-yhgl' },
         component: transportReserveFuAdd
       },
       {
-        path: "transportReserveRan",
-        name: "transportReserveRan",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'transportReserveRan',
+        name: 'transportReserveRan',
+        meta: { code: 'xtpzgl-yhgl' },
         component: transportReserveRan
       },
       {
-        path: "transportReserveRanEdit/:orderId",
-        name: "transportReserveRanEdit",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'transportReserveRanEdit/:orderId',
+        name: 'transportReserveRanEdit',
+        meta: { code: 'xtpzgl-yhgl' },
         component: transportReserveRanEdit
       },
       {
-        path: "transportReserveRanAdd",
-        name: "transportReserveRanAdd",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'transportReserveRanAdd',
+        name: 'transportReserveRanAdd',
+        meta: { code: 'xtpzgl-yhgl' },
         component: transportReserveRanAdd
       },
       {
-        path: "truckDriverReceiveRan",
-        name: "truckDriverReceiveRan",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'truckDriverReceiveRan',
+        name: 'truckDriverReceiveRan',
+        meta: { code: 'xtpzgl-yhgl' },
         component: truckDriverReceiveRan
       },
       {
-        path: "truckEnfactoryRanLaoResult",
-        name: "truckEnfactoryRanLaoResult",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'truckEnfactoryRanLaoResult',
+        name: 'truckEnfactoryRanLaoResult',
+        meta: { code: 'xtpzgl-yhgl' },
         component: truckEnfactoryRanLaoResult
       },
       {
-        path: "truckEnfactoryRanXingResult",
-        name: "truckEnfactoryRanXingResult",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'truckEnfactoryRanXingResult',
+        name: 'truckEnfactoryRanXingResult',
+        meta: { code: 'xtpzgl-yhgl' },
         component: truckEnfactoryRanXingResult
       },
       {
-        path: "truckJiMaoRanLaoResult",
-        name: "truckJiMaoRanLaoResult",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'truckJiMaoRanLaoResult',
+        name: 'truckJiMaoRanLaoResult',
+        meta: { code: 'xtpzgl-yhgl' },
         component: truckJiMaoRanLaoResult
       },
       {
-        path: "truckJiPiRanLaoResult",
-        name: "truckJiPiRanLaoResult",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'truckJiPiRanLaoResult',
+        name: 'truckJiPiRanLaoResult',
+        meta: { code: 'xtpzgl-yhgl' },
         component: truckJiPiRanLaoResult
       },
       {
-        path: "truckJiMaoRanXingResult",
-        name: "truckJiMaoRanXingResult",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'truckJiMaoRanXingResult',
+        name: 'truckJiMaoRanXingResult',
+        meta: { code: 'xtpzgl-yhgl' },
         component: truckJiMaoRanXingResult
       },
       {
-        path: "truckJiPiRanXingResult",
-        name: "truckJiPiRanXingResult",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'truckJiPiRanXingResult',
+        name: 'truckJiPiRanXingResult',
+        meta: { code: 'xtpzgl-yhgl' },
         component: truckJiPiRanXingResult
       },
       {
-        path: "truckLeaveFactoryRanLaoResult",
-        name: "truckLeaveFactoryRanLaoResult",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'truckLeaveFactoryRanLaoResult',
+        name: 'truckLeaveFactoryRanLaoResult',
+        meta: { code: 'xtpzgl-yhgl' },
         component: truckLeaveFactoryRanLaoResult
       },
       {
-        path: "truckLeaveFactoryRanXingResult",
-        name: "truckLeaveFactoryRanXingResult",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'truckLeaveFactoryRanXingResult',
+        name: 'truckLeaveFactoryRanXingResult',
+        meta: { code: 'xtpzgl-yhgl' },
         component: truckLeaveFactoryRanXingResult
       },
       {
-        path: "truckQualityRanLaoResult",
-        name: "truckQualityRanLaoResult",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'truckQualityRanLaoResult',
+        name: 'truckQualityRanLaoResult',
+        meta: { code: 'xtpzgl-yhgl' },
         component: truckQualityRanLaoResult
       },
       {
-        path: "truckQualityRanXingResult",
-        name: "truckQualityRanXingResult",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'truckQualityRanXingResult',
+        name: 'truckQualityRanXingResult',
+        meta: { code: 'xtpzgl-yhgl' },
         component: truckQualityRanXingResult
       },
       {
-        path: "truckQualityRanLaoResultEdit",
-        name: "truckQualityRanLaoResultEdit",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'truckQualityRanLaoResultEdit',
+        name: 'truckQualityRanLaoResultEdit',
+        meta: { code: 'xtpzgl-yhgl' },
         component: truckQualityRanLaoResultEdit
       },
       {
-        path: "truckQualityRanXingResultEdit",
-        name: "truckQualityRanXingResultEdit",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'truckQualityRanXingResultEdit',
+        name: 'truckQualityRanXingResultEdit',
+        meta: { code: 'xtpzgl-yhgl' },
         component: truckQualityRanXingResultEdit
       },
       {
-        path: "truckReceiptRanLaoResult",
-        name: "truckReceiptRanLaoResult",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'truckReceiptRanLaoResult',
+        name: 'truckReceiptRanLaoResult',
+        meta: { code: 'xtpzgl-yhgl' },
         component: truckReceiptRanLaoResult
       },
       {
-        path: "truckReceiptRanXingResult",
-        name: "truckReceiptRanXingResult",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'truckReceiptRanXingResult',
+        name: 'truckReceiptRanXingResult',
+        meta: { code: 'xtpzgl-yhgl' },
         component: truckReceiptRanXingResult
       },
       {
-        path: "truckUnloadRanLaoResult",
-        name: "truckUnloadRanLaoResult",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'truckUnloadRanLaoResult',
+        name: 'truckUnloadRanLaoResult',
+        meta: { code: 'xtpzgl-yhgl' },
         component: truckUnloadRanLaoResult
       },
       {
-        path: "truckUnloadRanXingResult",
-        name: "truckUnloadRanXingResult",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'truckUnloadRanXingResult',
+        name: 'truckUnloadRanXingResult',
+        meta: { code: 'xtpzgl-yhgl' },
         component: truckUnloadRanXingResult
       },
 
       {
-        path: "transportReserveFu",
-        name: "transportReserveFu",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'transportReserveFu',
+        name: 'transportReserveFu',
+        meta: { code: 'xtpzgl-yhgl' },
         component: transportReserveFu
       },
       {
-        path: "truckLeaveFactoryFuResult",
-        name: "truckLeaveFactoryFuResult",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'truckLeaveFactoryFuResult',
+        name: 'truckLeaveFactoryFuResult',
+        meta: { code: 'xtpzgl-yhgl' },
         component: truckLeaveFactoryFuResult
       },
       {
-        path: "truckQualityFuResult",
-        name: "truckQualityFuResult",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'truckQualityFuResult',
+        name: 'truckQualityFuResult',
+        meta: { code: 'xtpzgl-yhgl' },
         component: truckQualityFuResult
       },
       {
-        path: "truckQualityFuResultEdit",
-        name: "truckQualityFuResultEdit",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'truckQualityFuResultEdit',
+        name: 'truckQualityFuResultEdit',
+        meta: { code: 'xtpzgl-yhgl' },
         component: truckQualityFuResultEdit
       },
       {
-        path: "truckReturnResult",
-        name: "truckReturnResult",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'truckReturnResult',
+        name: 'truckReturnResult',
+        meta: { code: 'xtpzgl-yhgl' },
         component: truckReturnResult
       },
       {
-        path: "truckUnloadFuResult",
-        name: "truckUnloadFuResult",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'truckUnloadFuResult',
+        name: 'truckUnloadFuResult',
+        meta: { code: 'xtpzgl-yhgl' },
         component: truckUnloadFuResult
       },
       {
-        path: "transportReserveFuEdit/:orderId",
-        name: "transportReserveFuEdit",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'transportReserveFuEdit/:orderId',
+        name: 'transportReserveFuEdit',
+        meta: { code: 'xtpzgl-yhgl' },
         component: transportReserveFuEdit
       },
       {
-        path: "truckDriverReceiveFu",
-        name: "truckDriverReceiveFu",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'truckDriverReceiveFu',
+        name: 'truckDriverReceiveFu',
+        meta: { code: 'xtpzgl-yhgl' },
         component: truckDriverReceiveFu
       },
       {
-        path: "truckEnfactoryFuResult",
-        name: "truckEnfactoryFuResult",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'truckEnfactoryFuResult',
+        name: 'truckEnfactoryFuResult',
+        meta: { code: 'xtpzgl-yhgl' },
         component: truckEnfactoryFuResult
       },
       {
-        path: "truckJiMaoFuResult",
-        name: "truckJiMaoFuResult",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'truckJiMaoFuResult',
+        name: 'truckJiMaoFuResult',
+        meta: { code: 'xtpzgl-yhgl' },
         component: truckJiMaoFuResult
       },
       {
-        path: "truckJiPiFuResult",
-        name: "truckJiPiFuResult",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'truckJiPiFuResult',
+        name: 'truckJiPiFuResult',
+        meta: { code: 'xtpzgl-yhgl' },
         component: truckJiPiFuResult
       },
       {
-        path: "truckReceiptFuResult",
-        name: "truckReceiptFuResult",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'truckReceiptFuResult',
+        name: 'truckReceiptFuResult',
+        meta: { code: 'xtpzgl-yhgl' },
         component: truckReceiptFuResult
       },
       {
-        path: "transportReserveFuAddIngredients",
-        name: "transportReserveFuAddIngredients",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'transportReserveFuAddIngredients',
+        name: 'transportReserveFuAddIngredients',
+        meta: { code: 'xtpzgl-yhgl' },
         component: transportReserveFuAddIngredients
       },
 
       {
-        path: "addApproveWagonPlease",
-        name: "addApproveWagonPlease",
-        meta: { code: "xtpzgl-jggl" },
+        path: 'addApproveWagonPlease',
+        name: 'addApproveWagonPlease',
+        meta: { code: 'xtpzgl-jggl' },
         component: addApproveWagonPlease
       },
       {
-        path: "addWagonLoad",
-        name: "addWagonLoad",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'addWagonLoad',
+        name: 'addWagonLoad',
+        meta: { code: 'xtpzgl-yhgl' },
         component: addWagonLoad
       },
       {
-        path: "addWagonPlease",
-        name: "addWagonPlease",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'addWagonPlease',
+        name: 'addWagonPlease',
+        meta: { code: 'xtpzgl-yhgl' },
         component: addWagonPlease
       },
       {
-        path: "addWagonUnLoad",
-        name: "addWagonUnLoad",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'addWagonUnLoad',
+        name: 'addWagonUnLoad',
+        meta: { code: 'xtpzgl-yhgl' },
         component: addWagonUnLoad
       },
       {
-        path: "editApproveWagonPlease/:resultId",
-        name: "editApproveWagonPlease",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'editApproveWagonPlease/:resultId',
+        name: 'editApproveWagonPlease',
+        meta: { code: 'xtpzgl-yhgl' },
         component: editApproveWagonPlease
       },
       {
-        path: "editWagonLoad/:resultId",
-        name: "editWagonLoad",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'editWagonLoad/:resultId',
+        name: 'editWagonLoad',
+        meta: { code: 'xtpzgl-yhgl' },
         component: editWagonLoad
       },
       {
-        path: "editWagonPlease/:resultId",
-        name: "editWagonPlease",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'editWagonPlease/:resultId',
+        name: 'editWagonPlease',
+        meta: { code: 'xtpzgl-yhgl' },
         component: editWagonPlease
       },
       {
-        path: "editOutBoundWagon/:resultId",
-        name: "editOutBoundWagon",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'editOutBoundWagon/:resultId',
+        name: 'editOutBoundWagon',
+        meta: { code: 'xtpzgl-yhgl' },
         component: editOutBoundWagon
       },
       {
-        path: "editWagonUnLoad/:unloadingId",
-        name: "editWagonUnLoad",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'editWagonUnLoad/:unloadingId',
+        name: 'editWagonUnLoad',
+        meta: { code: 'xtpzgl-yhgl' },
         component: editWagonUnLoad
       },
       {
-        path: "entrust",
-        name: "entrust",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'entrust',
+        name: 'entrust',
+        meta: { code: 'xtpzgl-yhgl' },
         component: entrust
       },
       {
-        path: "wagonApprove",
-        name: "wagonApprove",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'wagonApprove',
+        name: 'wagonApprove',
+        meta: { code: 'xtpzgl-yhgl' },
         component: wagonApprove
       },
       {
-        path: "wagonLoad",
-        name: "wagonLoad",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'wagonLoad',
+        name: 'wagonLoad',
+        meta: { code: 'xtpzgl-yhgl' },
         component: wagonLoad
       },
       {
-        path: "wagonPlease",
-        name: "wagonPlease",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'wagonPlease',
+        name: 'wagonPlease',
+        meta: { code: 'xtpzgl-yhgl' },
         component: wagonPlease
       },
       {
-        path: "wagonUnLoad",
-        name: "wagonUnLoad",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'wagonUnLoad',
+        name: 'wagonUnLoad',
+        meta: { code: 'xtpzgl-yhgl' },
         component: wagonUnLoad
       },
 
       {
-        path: "addBargeShip",
-        name: "addBargeShip",
-        meta: { code: "xtpzgl-jggl" },
+        path: 'addBargeShip',
+        name: 'addBargeShip',
+        meta: { code: 'xtpzgl-jggl' },
         component: addBargeShip
       },
       {
-        path: "addLoadShip",
-        name: "addLoadShip",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'addLoadShip',
+        name: 'addLoadShip',
+        meta: { code: 'xtpzgl-yhgl' },
         component: addLoadShip
       },
       {
-        path: "addShipLocation",
-        name: "addShipLocation",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'addShipLocation',
+        name: 'addShipLocation',
+        meta: { code: 'xtpzgl-yhgl' },
         component: addShipLocation
       },
       {
-        path: "addShipmentInstructions",
-        name: "addShipmentInstructions",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'addShipmentInstructions',
+        name: 'addShipmentInstructions',
+        meta: { code: 'xtpzgl-yhgl' },
         component: addShipmentInstructions
       },
       {
-        path: "addUnloadShip",
-        name: "addUnloadShip",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'addUnloadShip',
+        name: 'addUnloadShip',
+        meta: { code: 'xtpzgl-yhgl' },
         component: addUnloadShip
       },
       {
-        path: "addWaterQuality",
-        name: "addWaterQuality",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'addWaterQuality',
+        name: 'addWaterQuality',
+        meta: { code: 'xtpzgl-yhgl' },
         component: addWaterQuality
       },
       {
-        path: "bargeShip",
-        name: "bargeShip",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'bargeShip',
+        name: 'bargeShip',
+        meta: { code: 'xtpzgl-yhgl' },
         component: bargeShip
       },
       {
-        path: "instructionsCapacity/:instructionsId",
-        name: "instructionsCapacity",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'instructionsCapacity/:instructionsId',
+        name: 'instructionsCapacity',
+        meta: { code: 'xtpzgl-yhgl' },
         component: instructionsCapacity
       },
       {
-        path: "loadShip",
-        name: "loadShip",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'loadShip',
+        name: 'loadShip',
+        meta: { code: 'xtpzgl-yhgl' },
         component: loadShip
       },
       {
-        path: "shipLocation",
-        name: "shipLocation",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'shipLocation',
+        name: 'shipLocation',
+        meta: { code: 'xtpzgl-yhgl' },
         component: shipLocation
       },
       {
-        path: "shipmentInstructions",
-        name: "shipmentInstructions",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'shipmentInstructions',
+        name: 'shipmentInstructions',
+        meta: { code: 'xtpzgl-yhgl' },
         component: shipmentInstructions
       },
       {
-        path: "shipResult",
-        name: "shipResult",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'shipResult',
+        name: 'shipResult',
+        meta: { code: 'xtpzgl-yhgl' },
         component: shipResult
       },
       {
-        path: "unloadShip",
-        name: "unloadShip",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'unloadShip',
+        name: 'unloadShip',
+        meta: { code: 'xtpzgl-yhgl' },
         component: unloadShip
       },
       {
-        path: "updateBargeShip",
-        name: "updateBargeShip",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'updateBargeShip',
+        name: 'updateBargeShip',
+        meta: { code: 'xtpzgl-yhgl' },
         component: updateBargeShip
       },
       {
-        path: "updateInstructionsCapacity/:orderId",
-        name: "updateInstructionsCapacity",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'updateInstructionsCapacity/:orderId',
+        name: 'updateInstructionsCapacity',
+        meta: { code: 'xtpzgl-yhgl' },
         component: updateInstructionsCapacity
       },
       {
-        path: "updateShipLocation",
-        name: "updateShipLocation",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'updateShipLocation',
+        name: 'updateShipLocation',
+        meta: { code: 'xtpzgl-yhgl' },
         component: updateShipLocation
       },
       {
-        path: "updateShipmentInstructions/:instructionsId",
-        name: "updateShipmentInstructions",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'updateShipmentInstructions/:instructionsId',
+        name: 'updateShipmentInstructions',
+        meta: { code: 'xtpzgl-yhgl' },
         component: updateShipmentInstructions
       },
       {
-        path: "updateUnloadShip/:resultId",
-        name: "updateUnloadShip",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'updateUnloadShip/:resultId',
+        name: 'updateUnloadShip',
+        meta: { code: 'xtpzgl-yhgl' },
         component: updateUnloadShip
       },
       {
-        path: "updateWaterQuality/:resultId",
-        name: "updateWaterQuality",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'updateWaterQuality/:resultId',
+        name: 'updateWaterQuality',
+        meta: { code: 'xtpzgl-yhgl' },
         component: updateWaterQuality
       },
       {
-        path: "waterQuality",
-        name: "waterQuality",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'waterQuality',
+        name: 'waterQuality',
+        meta: { code: 'xtpzgl-yhgl' },
         component: waterQuality
       },
       {
-        path: "recordBatch",
-        name: "recordBatch",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'recordBatch',
+        name: 'recordBatch',
+        meta: { code: 'xtpzgl-yhgl' },
         component: recordBatch
       },
       {
-        path: "updateLoadShip/:resultId",
-        name: "updateLoadShip",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'updateLoadShip/:resultId',
+        name: 'updateLoadShip',
+        meta: { code: 'xtpzgl-yhgl' },
         component: updateLoadShip
       },
       {
-        path: "shipmentInstructionText/:text",
-        name: "shipmentInstructionText",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'shipmentInstructionText/:text',
+        name: 'shipmentInstructionText',
+        meta: { code: 'xtpzgl-yhgl' },
         component: shipmentInstructionText
       },
 
       {
-        path: "shipmentInstructionForPierText/:text",
-        name: "shipmentInstructionForPierText",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'shipmentInstructionForPierText/:text',
+        name: 'shipmentInstructionForPierText',
+        meta: { code: 'xtpzgl-yhgl' },
         component: shipmentInstructionForPierText
       },
 
       {
-        path: "assignmentPlan",
-        name: "assignmentPlan",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'assignmentPlan',
+        name: 'assignmentPlan',
+        meta: { code: 'xtpzgl-yhgl' },
         component: assignmentPlan
       },
       {
-        path: "breakdownPlan",
-        name: "breakdownPlan",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'breakdownPlan',
+        name: 'breakdownPlan',
+        meta: { code: 'xtpzgl-yhgl' },
         component: breakdownPlan
       },
       {
-        path: "breakdownPlanAdd/:planId",
-        name: "breakdownPlanAdd",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'breakdownPlanAdd/:planId',
+        name: 'breakdownPlanAdd',
+        meta: { code: 'xtpzgl-yhgl' },
         component: breakdownPlanAdd
       },
       {
-        path: "breakdownPlanCheck",
-        name: "breakdownPlanCheck",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'breakdownPlanCheck',
+        name: 'breakdownPlanCheck',
+        meta: { code: 'xtpzgl-yhgl' },
         component: breakdownPlanCheck
       },
       {
-        path: "breakdownPlanEdit/:planId",
-        name: "breakdownPlanEdit",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'breakdownPlanEdit/:planId',
+        name: 'breakdownPlanEdit',
+        meta: { code: 'xtpzgl-yhgl' },
         component: breakdownPlanEdit
       },
       {
-        path: "submitWaybill",
-        name: "submitWaybill",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'submitWaybill',
+        name: 'submitWaybill',
+        meta: { code: 'xtpzgl-yhgl' },
         component: submitWaybill
       },
       {
-        path: "transportReserve",
-        name: "transportReserve",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'transportReserve',
+        name: 'transportReserve',
+        meta: { code: 'xtpzgl-yhgl' },
         component: transportReserve
       },
       {
-        path: "transportReserveAdd",
-        name: "transportReserveAdd",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'transportReserveAdd',
+        name: 'transportReserveAdd',
+        meta: { code: 'xtpzgl-yhgl' },
         component: transportReserveAdd
       },
       {
-        path: "transportReserveEdit/:planId",
-        name: "transportReserveEdit",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'transportReserveEdit/:planId',
+        name: 'transportReserveEdit',
+        meta: { code: 'xtpzgl-yhgl' },
         component: transportReserveEdit
       },
       {
-        path: "truckDriverReceive",
-        name: "truckDriverReceive",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'truckDriverReceive',
+        name: 'truckDriverReceive',
+        meta: { code: 'xtpzgl-yhgl' },
         component: truckDriverReceive
       },
       {
-        path: "truckEnfactoryResult",
-        name: "truckEnfactoryResult",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'truckEnfactoryResult',
+        name: 'truckEnfactoryResult',
+        meta: { code: 'xtpzgl-yhgl' },
         component: truckEnfactoryResult
       },
       {
-        path: "truckJiMaoResult",
-        name: "truckJiMaoResult",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'truckJiMaoResult',
+        name: 'truckJiMaoResult',
+        meta: { code: 'xtpzgl-yhgl' },
         component: truckJiMaoResult
       },
       {
-        path: "truckJiPiResult",
-        name: "truckJiPiResult",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'truckJiPiResult',
+        name: 'truckJiPiResult',
+        meta: { code: 'xtpzgl-yhgl' },
         component: truckJiPiResult
       },
       {
-        path: "truckLeaveFactoryResult",
-        name: "truckLeaveFactoryResult",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'truckLeaveFactoryResult',
+        name: 'truckLeaveFactoryResult',
+        meta: { code: 'xtpzgl-yhgl' },
         component: truckLeaveFactoryResult
       },
       {
-        path: "truckLoadResult",
-        name: "truckLoadResult",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'truckLoadResult',
+        name: 'truckLoadResult',
+        meta: { code: 'xtpzgl-yhgl' },
         component: truckLoadResult
       },
       {
-        path: "truckLoadResultAdd",
-        name: "truckLoadResultAdd",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'truckLoadResultAdd',
+        name: 'truckLoadResultAdd',
+        meta: { code: 'xtpzgl-yhgl' },
         component: truckLoadResultAdd
       },
       {
-        path: "truckLoadResultEdit/:resultId",
-        name: "truckLoadResultEdit",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'truckLoadResultEdit/:resultId',
+        name: 'truckLoadResultEdit',
+        meta: { code: 'xtpzgl-yhgl' },
         component: truckLoadResultEdit
       },
       {
-        path: "truckQualityResult",
-        name: "truckQualityResult",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'truckQualityResult',
+        name: 'truckQualityResult',
+        meta: { code: 'xtpzgl-yhgl' },
         component: truckQualityResult
       },
       {
-        path: "truckQualityResultEdit/:resultId",
-        name: "truckQualityResultEdit",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'truckQualityResultEdit/:resultId',
+        name: 'truckQualityResultEdit',
+        meta: { code: 'xtpzgl-yhgl' },
         component: truckQualityResultEdit
       },
       {
-        path: "truckReceiptResult",
-        name: "truckReceiptResult",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'truckReceiptResult',
+        name: 'truckReceiptResult',
+        meta: { code: 'xtpzgl-yhgl' },
         component: truckReceiptResult
       },
       {
-        path: "truckUnloadResult",
-        name: "truckUnloadResult",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'truckUnloadResult',
+        name: 'truckUnloadResult',
+        meta: { code: 'xtpzgl-yhgl' },
         component: truckUnloadResult
       },
 
       {
-        path: "addBreach",
-        name: "addBreach",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'addBreach',
+        name: 'addBreach',
+        meta: { code: 'xtpzgl-yhgl' },
         component: addBreach
       },
       {
-        path: "addOtherPrice",
-        name: "addOtherPrice",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'addOtherPrice',
+        name: 'addOtherPrice',
+        meta: { code: 'xtpzgl-yhgl' },
         component: addOtherPrice
       },
       {
-        path: "addShipPrice",
-        name: "addShipPrice",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'addShipPrice',
+        name: 'addShipPrice',
+        meta: { code: 'xtpzgl-yhgl' },
         component: addShipPrice
       },
       {
-        path: "addTrainPrice",
-        name: "addTrainPrice",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'addTrainPrice',
+        name: 'addTrainPrice',
+        meta: { code: 'xtpzgl-yhgl' },
         component: addTrainPrice
       },
       {
-        path: "addTruckPrice",
-        name: "addTruckPrice",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'addTruckPrice',
+        name: 'addTruckPrice',
+        meta: { code: 'xtpzgl-yhgl' },
         component: addTruckPrice
       },
       {
-        path: "breach",
-        name: "breach",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'breach',
+        name: 'breach',
+        meta: { code: 'xtpzgl-yhgl' },
         component: breach
       },
       {
-        path: "otherPrice",
-        name: "otherPrice",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'otherPrice',
+        name: 'otherPrice',
+        meta: { code: 'xtpzgl-yhgl' },
         component: otherPrice
       },
       {
-        path: "purchaseOrder",
-        name: "purchaseOrder",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'purchaseOrder',
+        name: 'purchaseOrder',
+        meta: { code: 'xtpzgl-yhgl' },
         component: purchaseOrder
       },
       {
-        path: "shipPrice",
-        name: "shipPrice",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'shipPrice',
+        name: 'shipPrice',
+        meta: { code: 'xtpzgl-yhgl' },
         component: shipPrice
       },
       {
-        path: "trainPrice",
-        name: "trainPrice",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'trainPrice',
+        name: 'trainPrice',
+        meta: { code: 'xtpzgl-yhgl' },
         component: trainPrice
       },
       {
-        path: "updateBreach/:breachId",
-        name: "updateBreach",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'updateBreach/:breachId',
+        name: 'updateBreach',
+        meta: { code: 'xtpzgl-yhgl' },
         component: updateBreach
       },
       {
-        path: "updateOtherPrice/:priceId",
-        name: "updateOtherPrice",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'updateOtherPrice/:priceId',
+        name: 'updateOtherPrice',
+        meta: { code: 'xtpzgl-yhgl' },
         component: updateOtherPrice
       },
       {
-        path: "updateShipPrice/:priceId",
-        name: "updateShipPrice",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'updateShipPrice/:priceId',
+        name: 'updateShipPrice',
+        meta: { code: 'xtpzgl-yhgl' },
         component: updateShipPrice
       },
       {
-        path: "updateTrainPrice/:priceId",
-        name: "updateTrainPrice",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'updateTrainPrice/:priceId',
+        name: 'updateTrainPrice',
+        meta: { code: 'xtpzgl-yhgl' },
         component: updateTrainPrice
       },
       {
-        path: "updateTruckPrice/:priceId",
-        name: "updateTruckPrice",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'updateTruckPrice/:priceId',
+        name: 'updateTruckPrice',
+        meta: { code: 'xtpzgl-yhgl' },
         component: updateTruckPrice
       },
       {
-        path: "truckPrice",
-        name: "truckPrice",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'truckPrice',
+        name: 'truckPrice',
+        meta: { code: 'xtpzgl-yhgl' },
         component: truckPrice
       },
 
       {
-        path: "transportationReservation",
-        name: "transportationReservation",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'transportationReservation',
+        name: 'transportationReservation',
+        meta: { code: 'xtpzgl-yhgl' },
         component: transportationReservation
       },
       {
-        path: "transportationDispatch",
-        name: "transportationDispatch",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'transportationDispatch',
+        name: 'transportationDispatch',
+        meta: { code: 'xtpzgl-yhgl' },
         component: transportationDispatch
       },
       {
-        path: "transportationReservationAdd",
-        name: "transportationReservationAdd",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'transportationReservationAdd',
+        name: 'transportationReservationAdd',
+        meta: { code: 'xtpzgl-yhgl' },
         component: transportationReservationAdd
       },
       {
-        path: "transportationReservationEDIT/:orderId",
-        name: "transportationReservationEDIT",
-        meta: { code: "xtpzgl-yhgl" },
+        path: 'transportationReservationEDIT/:orderId',
+        name: 'transportationReservationEDIT',
+        meta: { code: 'xtpzgl-yhgl' },
         component: transportationReservationEDIT
       },
 
       {
-        path: "dischargeCargoOld",
-        name: "dischargeCargoOld",
-        meta: { code: "xtpzgl-jggl" },
+        path: 'dischargeCargoOld',
+        name: 'dischargeCargoOld',
+        meta: { code: 'xtpzgl-jggl' },
         component: dischargeCargoOld
       },
       {
-        path: "enterFactoryOld",
-        name: "enterFactoryOld",
-        meta: { code: "xtpzgl-jggl" },
+        path: 'enterFactoryOld',
+        name: 'enterFactoryOld',
+        meta: { code: 'xtpzgl-jggl' },
         component: enterFactoryOld
       },
       {
-        path: "exFactoryOld",
-        name: "exFactoryOld",
-        meta: { code: "xtpzgl-jggl" },
+        path: 'exFactoryOld',
+        name: 'exFactoryOld',
+        meta: { code: 'xtpzgl-jggl' },
         component: exFactoryOld
       },
       {
-        path: "qualityTestingOld",
-        name: "qualityTestingOld",
-        meta: { code: "xtpzgl-jggl" },
+        path: 'qualityTestingOld',
+        name: 'qualityTestingOld',
+        meta: { code: 'xtpzgl-jggl' },
         component: qualityTestingOld
       },
       {
-        path: "receivingOld",
-        name: "receivingOld",
-        meta: { code: "xtpzgl-jggl" },
+        path: 'receivingOld',
+        name: 'receivingOld',
+        meta: { code: 'xtpzgl-jggl' },
         component: receivingOld
       },
       {
-        path: "skinCountingOld",
-        name: "skinCountingOld",
-        meta: { code: "xtpzgl-jggl" },
+        path: 'skinCountingOld',
+        name: 'skinCountingOld',
+        meta: { code: 'xtpzgl-jggl' },
         component: skinCountingOld
       },
       {
-        path: "woolCountingOld",
-        name: "woolCountingOld",
-        meta: { code: "xtpzgl-jggl" },
+        path: 'woolCountingOld',
+        name: 'woolCountingOld',
+        meta: { code: 'xtpzgl-jggl' },
         component: woolCountingOld
       },
 
       {
-        path: "mineralTransportAppoint",
-        name: "mineralTransportAppoint",
-        meta: { code: "xtpzgl-jggl" },
+        path: 'mineralTransportAppoint',
+        name: 'mineralTransportAppoint',
+        meta: { code: 'xtpzgl-jggl' },
         component: mineralTransportAppoint
       },
       {
-        path: "addMineralTransportAppoint",
-        name: "addMineralTransportAppoint",
-        meta: { code: "xtpzgl-jggl" },
+        path: 'addMineralTransportAppoint',
+        name: 'addMineralTransportAppoint',
+        meta: { code: 'xtpzgl-jggl' },
         component: addMineralTransportAppoint
       },
       {
-        path: "mineralTransportOrder",
-        name: "mineralTransportOrder",
-        meta: { code: "xtpzgl-jggl" },
+        path: 'mineralTransportOrder',
+        name: 'mineralTransportOrder',
+        meta: { code: 'xtpzgl-jggl' },
         component: mineralTransportOrder
       },
       {
-        path: "mineralUnload",
-        name: "mineralUnload",
-        meta: { code: "xtpzgl-jggl" },
+        path: 'mineralUnload',
+        name: 'mineralUnload',
+        meta: { code: 'xtpzgl-jggl' },
         component: mineralUnload
       },
       {
-        path: "mineralTareResult",
-        name: "mineralTareResult",
-        meta: { code: "xtpzgl-jggl" },
+        path: 'mineralTareResult',
+        name: 'mineralTareResult',
+        meta: { code: 'xtpzgl-jggl' },
         component: mineralTareResult
       },
       {
-        path: "mineralGrossResult",
-        name: "mineralGrossResult",
-        meta: { code: "xtpzgl-jggl" },
+        path: 'mineralGrossResult',
+        name: 'mineralGrossResult',
+        meta: { code: 'xtpzgl-jggl' },
         component: mineralGrossResult
       },
       {
-        path: "mineralOutfactory",
-        name: "mineralOutfactory",
-        meta: { code: "xtpzgl-jggl" },
+        path: 'mineralOutfactory',
+        name: 'mineralOutfactory',
+        meta: { code: 'xtpzgl-jggl' },
         component: mineralOutfactory
       },
       {
-        path: "mineralEnfactory",
-        name: "mineralEnfactory",
-        meta: { code: "xtpzgl-jggl" },
+        path: 'mineralEnfactory',
+        name: 'mineralEnfactory',
+        meta: { code: 'xtpzgl-jggl' },
         component: mineralEnfactory
       },
       {
-        path: "mineralQuality",
-        name: "mineralQuality",
-        meta: { code: "xtpzgl-jggl" },
+        path: 'mineralQuality',
+        name: 'mineralQuality',
+        meta: { code: 'xtpzgl-jggl' },
         component: mineralQuality
       },
       {
-        path: "getTransportOrder/:orderId",
-        name: "getTransportOrder",
-        meta: { code: "xtpzgl-jggl" },
+        path: 'getTransportOrder/:orderId',
+        name: 'getTransportOrder',
+        meta: { code: 'xtpzgl-jggl' },
         component: getTransportOrder
       },
       {
-        path: "addWagonLoadCopy",
-        name: "addWagonLoadCopy",
-        meta: { code: "xtpzgl-jggl" },
+        path: 'addWagonLoadCopy',
+        name: 'addWagonLoadCopy',
+        meta: { code: 'xtpzgl-jggl' },
         component: addWagonLoadCopy
       },
       {
-        path: "outBoundWagon",
-        name: "outBoundWagon",
-        meta: { code: "xtpzgl-jggl" },
+        path: 'outBoundWagon',
+        name: 'outBoundWagon',
+        meta: { code: 'xtpzgl-jggl' },
         component: outBoundWagon
       },
       {
-        path: "twoSectionFee",
-        name: "twoSectionFee",
-        meta: { code: "xtpzgl-jggl" },
+        path: 'twoSectionFee',
+        name: 'twoSectionFee',
+        meta: { code: 'xtpzgl-jggl' },
         component: twoSectionFee
       },
       {
-        path: "addTwoSectionFee",
-        name: "addTwoSectionFee",
-        meta: { code: "xtpzgl-jggl" },
+        path: 'addTwoSectionFee',
+        name: 'addTwoSectionFee',
+        meta: { code: 'xtpzgl-jggl' },
         component: addTwoSectionFee
       },
       {
-        path: "editTwoSectionFee/:resultId",
-        name: "editTwoSectionFee",
-        meta: { code: "xtpzgl-jggl" },
+        path: 'editTwoSectionFee/:resultId',
+        name: 'editTwoSectionFee',
+        meta: { code: 'xtpzgl-jggl' },
         component: editTwoSectionFee
       },
       {
-        path: "twoSectionHandleFee",
-        name: "twoSectionHandleFee",
-        meta: { code: "xtpzgl-jggl" },
+        path: 'twoSectionHandleFee',
+        name: 'twoSectionHandleFee',
+        meta: { code: 'xtpzgl-jggl' },
         component: twoSectionHandleFee
       },
       {
-        path: "addTwoSectionHandleFee",
-        name: "addTwoSectionHandleFee",
-        meta: { code: "xtpzgl-jggl" },
+        path: 'addTwoSectionHandleFee',
+        name: 'addTwoSectionHandleFee',
+        meta: { code: 'xtpzgl-jggl' },
         component: addTwoSectionHandleFee
       },
       {
-        path: "editTwoSectionHandleFee/:resultId",
-        name: "editTwoSectionHandleFee",
-        meta: { code: "xtpzgl-jggl" },
+        path: 'editTwoSectionHandleFee/:resultId',
+        name: 'editTwoSectionHandleFee',
+        meta: { code: 'xtpzgl-jggl' },
         component: editTwoSectionHandleFee
       },
       {
-        path: "importedTrainFee",
-        name: "importedTrainFee",
-        meta: { code: "xtpzgl-jggl" },
+        path: 'importedTrainFee',
+        name: 'importedTrainFee',
+        meta: { code: 'xtpzgl-jggl' },
         component: importedTrainFee
       },
       {
-        path: "addImportedTrainFee",
-        name: "addImportedTrainFee",
-        meta: { code: "xtpzgl-jggl" },
+        path: 'addImportedTrainFee',
+        name: 'addImportedTrainFee',
+        meta: { code: 'xtpzgl-jggl' },
         component: addImportedTrainFee
       },
       {
-        path: "editImportedTrainFee/:resultId",
-        name: "editImportedTrainFee",
-        meta: { code: "xtpzgl-jggl" },
+        path: 'editImportedTrainFee/:resultId',
+        name: 'editImportedTrainFee',
+        meta: { code: 'xtpzgl-jggl' },
         component: editImportedTrainFee
       },
       {
-        path: "domesticTrainFee",
-        name: "domesticTrainFee",
-        meta: { code: "xtpzgl-jggl" },
+        path: 'domesticTrainFee',
+        name: 'domesticTrainFee',
+        meta: { code: 'xtpzgl-jggl' },
         component: domesticTrainFee
       },
       {
-        path: "addDomesticTrainFee",
-        name: "addDomesticTrainFee",
-        meta: { code: "xtpzgl-jggl" },
+        path: 'addDomesticTrainFee',
+        name: 'addDomesticTrainFee',
+        meta: { code: 'xtpzgl-jggl' },
         component: addDomesticTrainFee
       },
       {
-        path: "editDomesticTrainFee/:resultId",
-        name: "editDomesticTrainFee",
-        meta: { code: "xtpzgl-jggl" },
+        path: 'editDomesticTrainFee/:resultId',
+        name: 'editDomesticTrainFee',
+        meta: { code: 'xtpzgl-jggl' },
         component: editDomesticTrainFee
       },
       {
-        path: "threeSectionHandleFee",
-        name: "threeSectionHandleFee",
-        meta: { code: "xtpzgl-jggl" },
+        path: 'threeSectionHandleFee',
+        name: 'threeSectionHandleFee',
+        meta: { code: 'xtpzgl-jggl' },
         component: threeSectionHandleFee
       },
       {
-        path: "addThreeSectionHandleFee",
-        name: "addThreeSectionHandleFee",
-        meta: { code: "xtpzgl-jggl" },
+        path: 'addThreeSectionHandleFee',
+        name: 'addThreeSectionHandleFee',
+        meta: { code: 'xtpzgl-jggl' },
         component: addThreeSectionHandleFee
       },
       {
-        path: "editThreeSectionHandleFee/:resultId",
-        name: "editThreeSectionHandleFee",
-        meta: { code: "xtpzgl-jggl" },
+        path: 'editThreeSectionHandleFee/:resultId',
+        name: 'editThreeSectionHandleFee',
+        meta: { code: 'xtpzgl-jggl' },
         component: editThreeSectionHandleFee
       },
       {
-        path: "threeSectionFee",
-        name: "threeSectionFee",
-        meta: { code: "xtpzgl-jggl" },
+        path: 'threeSectionFee',
+        name: 'threeSectionFee',
+        meta: { code: 'xtpzgl-jggl' },
         component: threeSectionFee
       },
       {
-        path: "addThreeSectionFee",
-        name: "addThreeSectionFee",
-        meta: { code: "xtpzgl-jggl" },
+        path: 'addThreeSectionFee',
+        name: 'addThreeSectionFee',
+        meta: { code: 'xtpzgl-jggl' },
         component: addThreeSectionFee
       },
       {
-        path: "editThreeSectionFee/:resultId",
-        name: "editThreeSectionFee",
-        meta: { code: "xtpzgl-jggl" },
+        path: 'editThreeSectionFee/:resultId',
+        name: 'editThreeSectionFee',
+        meta: { code: 'xtpzgl-jggl' },
         component: editThreeSectionFee
       },
       {
-        path: "addMoistureDetection",
-        name: "addMoistureDetection",
-        meta: { code: "xtpzgl-jggl" },
+        path: 'addMoistureDetection',
+        name: 'addMoistureDetection',
+        meta: { code: 'xtpzgl-jggl' },
         component: addMoistureDetection
       },
       {
-        path: "moistureDetection",
-        name: "moistureDetection",
-        meta: { code: "xtpzgl-jggl" },
+        path: 'moistureDetection',
+        name: 'moistureDetection',
+        meta: { code: 'xtpzgl-jggl' },
         component: moistureDetection
-      },{
-        path: "threeSectionFeeDetails",
-        name: "threeSectionFeeDetails",
-        meta: { 
-          code: "xtpzgl-jggl",
+      },
+      {
+        path: 'threeSectionFeeDetails',
+        name: 'threeSectionFeeDetails',
+        meta: {
+          code: 'xtpzgl-jggl',
           keepAlive: true // 需要被缓存
         },
         component: threeSectionFeeDetails
       },
       {
-        path: "updateThreeSectionFeeDetails/:resultId",
-        name: "updateThreeSectionFeeDetails",
-        meta: { code: "xtpzgl-jggl" },
+        path: 'updateThreeSectionFeeDetails/:resultId',
+        name: 'updateThreeSectionFeeDetails',
+        meta: { code: 'xtpzgl-jggl' },
         component: updateThreeSectionFeeDetails
       },
+      {
+        path: 'DryWetDetails',
+        name: 'DryWetDetails',
+        meta: { code: 'xtpzgl-jggl' },
+        component: DryWetDetails
+      }
     ]
   }
-];
+]
 
 const router = new Router({
   routes: constantRouterMap
-});
+})
 //  before
-routerBefore(router, constantRouterMap);
+routerBefore(router, constantRouterMap)
 
-export default router;
+export default router
 //  constantRouterMap
-export const routes = constantRouterMap;
+export const routes = constantRouterMap