zyf 2 rokov pred
rodič
commit
b2229bb5b9

+ 2 - 2
build/utils.js

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

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

@@ -0,0 +1,442 @@
+<!-- 干湿明细 -->
+<!-- 计费账单 -->
+<template>
+  <div id="DryWetDetails">
+    <div class="top">
+      <el-form :inline="true">
+        <el-form-item>
+          <el-input
+            v-model="con"
+            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
+        :summary-method="getSummaries"
+        show-summary
+      >
+        <el-table-column
+          prop="balanceMonth"
+          label="结算月"
+          sortable
+          :filter-method="filterTag"
+          :filters="banlanceMonthList"
+        >
+        </el-table-column>
+        <el-table-column
+          prop="portName"
+          label="放货港口"
+          min-width="80px"
+          align="center"
+        >
+        </el-table-column>
+        <el-table-column
+          prop="noticeTime"
+          label="放货日期"
+          width="80px"
+          align="center"
+        >
+        </el-table-column>
+        <el-table-column
+          prop="commerceMethod"
+          label="矿种"
+          width="60px"
+          align="center"
+        ></el-table-column>
+        <el-table-column
+          prop="materialName"
+          label="品种"
+          width="120px"
+          align="center"
+        >
+        </el-table-column>
+        <el-table-column
+          prop="foreignShipName"
+          label="船名"
+          width="100px"
+          align="center"
+        >
+        </el-table-column>
+        <el-table-column
+          prop="loadWetTon"
+          label="装船吨位"
+          width="120px"
+          align="center"
+        >
+        </el-table-column>
+        <el-table-column
+          prop="loadWaterTon"
+          label="装船水分吨位"
+          width="100px"
+          align="center"
+        >
+        </el-table-column>
+        <el-table-column
+          prop="wagonNumber"
+          label="车数"
+          width="100px"
+          align="center"
+        >
+        </el-table-column>
+        <el-table-column
+          prop="totalTrainTon"
+          label="计费吨位"
+          width="70px"
+          align="center"
+        >
+        </el-table-column>
+        <el-table-column
+          prop="totalEnTonWet"
+          label="到厂湿吨"
+          width="120px"
+          align="center"
+        >
+        </el-table-column>
+        <el-table-column
+          prop="diff"
+          label="装船与到厂湿吨差"
+          width="120px"
+          align="center"
+        >
+        </el-table-column>
+        <el-table-column
+          prop="lossWet"
+          label="湿吨途损"
+          width="100px"
+          align="center"
+        >
+          <template slot-scope="scope" v-if="scope.row.lossWet">
+            {{ (scope.row.lossWet * 100).toFixed(2) }}%
+          </template>
+        </el-table-column>
+        <el-table-column
+          prop="loadWaterRate"
+          label="装船含水率"
+          width="100px"
+          align="center"
+        >
+          <template slot-scope="scope" v-if="scope.row.loadWaterRate">
+            {{ (scope.row.loadWaterRate * 100).toFixed(2) }}%
+          </template>
+        </el-table-column>
+        <el-table-column
+          prop="enWaterRate"
+          label="到厂含水率"
+          width="120px"
+          align="center"
+        >
+          <template slot-scope="scope" v-if="scope.row.enWaterRate">
+            {{ (scope.row.enWaterRate * 100).toFixed(2) }}%
+          </template>
+        </el-table-column>
+        <el-table-column
+          prop="totalDeduct"
+          label="到厂扣杂"
+          width="120px"
+          align="center"
+        >
+        </el-table-column>
+        <el-table-column
+          prop="totalWaterTon"
+          label="入厂水分吨位"
+          width="120px"
+          align="center"
+        >
+        </el-table-column>
+        <el-table-column
+          prop="loadDryTon"
+          label="装船干基重"
+          width="120px"
+          align="center"
+        >
+        </el-table-column>
+        <el-table-column
+          prop="totalEnTonDry"
+          label="到厂干基重"
+          width="120px"
+          align="center"
+        >
+        </el-table-column>
+        <el-table-column
+          prop="lossDry"
+          label="干吨途损"
+          width="100px"
+          align="center"
+        >
+          <template slot-scope="scope" v-if="scope.row.lossDry">
+            {{ (scope.row.lossDry * 100).toFixed(2) }}%
+          </template>
+        </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,
+      con: null,
+      tableData: [],
+      tableTitle: '干吨明细',
+      startTime: null,
+      endTime: null,
+      sumList: [
+        '装船吨位',
+        '装船水分吨位',
+        '车数',
+        '计费吨位',
+        '到厂湿吨',
+        '装船与到厂湿吨差',
+        '到厂扣杂',
+        '入厂水分吨位',
+        '装船干基重',
+        '到厂干基重',
+        '还原后到厂干基'
+      ],
+      banlanceMonthList: [
+        {
+          text: '01月',
+          value: '01月'
+        },
+        {
+          text: '02月',
+          value: '02月'
+        },
+        {
+          text: '03月',
+          value: '03月'
+        },
+        {
+          text: '04月',
+          value: '04月'
+        },
+        {
+          text: '05月',
+          value: '05月'
+        },
+        {
+          text: '06月',
+          value: '06月'
+        },
+        {
+          text: '07月',
+          value: '07月'
+        },
+        {
+          text: '08月',
+          value: '08月'
+        },
+        {
+          text: '09月',
+          value: '09月'
+        },
+        {
+          text: '10月',
+          value: '10月'
+        },
+        {
+          text: '11月',
+          value: '11月'
+        },
+
+        {
+          text: '12月',
+          value: '12月'
+        }
+      ]
+    }
+  },
+  watch: {
+    tableData: {
+      handler(newVal) {
+        console.log('执行一次汇总函数')
+        //this.computedTableData(newVal)
+      },
+      deep: true,
+      immediate: false
+    }
+  },
+  created() {},
+  mounted() {
+    this.onClick()
+  },
+  methods: {
+    filterTag(value, row) {
+      return row.balanceMonth === value
+    },
+    //查询数据
+    onClick() {
+      let map = {
+        con: this.con
+      }
+      let startTime = null
+      let endTime = null
+      if (this.startTime) {
+        startTime = sjTime(this.startTime)
+      }
+      if (this.endTime) {
+        endTime = sjTime(this.endTime)
+      }
+      if (startTime && endTime && startTime < endTime) {
+        map.startTime = startTime
+        map.endTime = endTime
+      }
+      this.axios.post('/api/v1/bms/getWetDryDetails', map).then(res => {
+        this.tableData = res.data.data
+      })
+    },
+    //处理表格数据
+    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'
+          }
+        }
+      })
+      sums[12] = `${((1 - sums[10] / sums[6]) * 100).toFixed(2)}%`
+      sums[19] = `${((1 - sums[18] / sums[17]) * 100).toFixed(2)}%`
+      sums[13] = `${((sums[7] / sums[6]) * 100).toFixed(2)}%`
+      sums[14] = `${((sums[16] / sums[10]) * 100).toFixed(2)}%`
+      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>

+ 49 - 46
src/views/TMS/components/bmsship/detailsStatement.vue

@@ -78,6 +78,7 @@
             :row-style="{ height: '30px' }"
             :cell-style="{ fontWeight: '700' }"
             class="table"
+            fit
             :span-method="objectSpanMethod"
           >
             <el-table-column
@@ -105,7 +106,7 @@
             </el-table-column>
             <el-table-column
               prop="portName"
-              label="放货港口"
+              label="起运港"
               width="120px"
               align="center"
             >
@@ -144,36 +145,27 @@
                 {{(scope.row.monthLoadingProportion*100).toFixed(2)}}%
               </template>
             </el-table-column>
-            <el-table-column
-              prop="monthRealTonnage"
-              label="月份结算吨位"
-              width="100px"
+             <el-table-column
+              prop="totalEnTonnage"
+              label="到厂湿吨"
+              width="120px"
               align="center"
             >
-             <template slot-scope="scope">
-                {{(scope.row.monthRealTonnage).toFixed(2)}}
+              <template slot-scope="scope">
+                <el-input type="number" v-model="scope.row.totalEnTonnage"></el-input>
               </template>
             </el-table-column>
             <el-table-column
-              prop="monthMakeTonnage"
-              label="月份开票吨位"
+              prop="monthRealTonnage"
+              label="月份结算吨位"
               width="100px"
               align="center"
             >
              <template slot-scope="scope">
-                {{(scope.row.monthMakeTonnage).toFixed(2)}}
-              </template>
-            </el-table-column>
-            <el-table-column
-              prop="totalEnTonnage"
-              label="到厂湿吨"
-              width="120px"
-              align="center"
-            >
-              <template slot-scope="scope">
-                <el-input type="number" v-model="scope.row.totalEnTonnage"></el-input>
+                {{(scope.row.monthRealTonnage).toFixed(2)}}
               </template>
             </el-table-column>
+           
             <el-table-column
               prop="unitPrice"
               label="合同单价"
@@ -210,11 +202,21 @@
               <template slot-scope="scope" v-if="scope.row.totalPreviewFee">
                 {{(scope.row.totalPreviewFee).toFixed(2)}}
               </template>
+            </el-table-column>
+            <el-table-column
+              prop="monthMakeTonnage"
+              label="月份开票吨位"
+              width="100px"
+              align="center"
+            >
+             <template slot-scope="scope">
+                {{(scope.row.monthMakeTonnage).toFixed(2)}}
+              </template>
             </el-table-column>
              <el-table-column
               prop="statementTotalAmount"
               label="开票金额"
-              width="100px"
+              min-width="150px"
               align="center"
             >
             </el-table-column>
@@ -253,6 +255,7 @@
             :row-style="{ height: '30px' }"
             :cell-style="{ fontWeight: '700' }"
             class="table"
+            fix
             :span-method="objectSpanMethod1"
           >
             <el-table-column
@@ -280,7 +283,7 @@
             </el-table-column>
             <el-table-column
               prop="portName"
-              label="放货港口"
+              label="起运港"
               width="120px"
               align="center"
             >
@@ -295,17 +298,9 @@
             <el-table-column
               prop="resultOutPortTime"
               label="离港日期"
-              width="100px"
-              align="center"
-            >
-            </el-table-column>
-            <el-table-column
-              prop="monthMakeTonnage"
-              label="月份开票吨位"
-              width="100px"
+              min-width="100px"
               align="center"
             >
-             
             </el-table-column>
             <el-table-column
               prop="unitPrice"
@@ -313,32 +308,33 @@
               width="100px"
               align="center"
             >
-            </el-table-column>
-            <el-table-column
-              prop="inspectionsFee"
-              label="水分检测费"
-              width="120px"
-              align="center"
-            >
             </el-table-column>
              <el-table-column
               prop="totalPreviewTonnage"
               label="已预开总吨位"
-              width="120px"
+              min-width="120px"
               align="center"
             >
             </el-table-column>
              <el-table-column
               prop="totalPreviewFee"
               label="已预开总金额"
-              width="120px"
+              min-width="120px"
+              align="center"
+            >
+            </el-table-column>
+             <el-table-column
+              prop="monthMakeTonnage"
+              label="开票吨位"
+              width="100px"
               align="center"
             >
+             
             </el-table-column>
              <el-table-column
               prop="statementTotalAmount"
               label="开票金额"
-              width="100px"
+              min-width="100px"
               align="center"
             >
             </el-table-column>
@@ -352,7 +348,7 @@
             <el-table-column
               prop="monthLoadingProportion"
               label="月份装船比例"
-              width="70px"
+              min-width="70px"
               align="center"
             >
              <template slot-scope="scope" >
@@ -366,6 +362,13 @@
               align="center"
             >
             </el-table-column>
+             <el-table-column
+              prop="inspectionsFee"
+              label="水分检测费"
+              min-width="120px"
+              align="center"
+            >
+            </el-table-column>
           </el-table>
         </el-tab-pane>
       </el-tabs>
@@ -479,13 +482,13 @@ export default {
           item.totalEnTonnage = data[index - 1].totalEnTonnage;
         }
         //总计预开票金额
-        item.totalPreviewFee=item.totalPreviewTonnage*item.unitPrice;
+        item.totalPreviewFee=Math.round(item.totalPreviewTonnage*item.unitPrice*100)/100;
         //月份结算吨位/
-        item.monthRealTonnage = item.totalEnTonnage*item.monthLoadingProportion;
+        item.monthRealTonnage = Math.round(item.totalEnTonnage*item.monthLoadingProportion*100)/100;
         //月份开票吨位
-        item.monthMakeTonnage = item.monthRealTonnage-item.totalPreviewTonnage;
+        item.monthMakeTonnage = Math.round((item.monthRealTonnage-item.totalPreviewTonnage)*100)/100;
         //月份开票金额
-        item.statementTotalAmount=(item.monthMakeTonnage.toFixed(2)*item.unitPrice-item.inspectionsFee).toFixed(2);
+        item.statementTotalAmount=Math.round((item.monthMakeTonnage*item.unitPrice-item.inspectionsFee)*100)/100;
       });
       this.getSpanArr(this.tableData);
     },

+ 1 - 1
src/views/TMS/components/bmsship/updateThreeSectionFeeDetails.vue

@@ -107,7 +107,7 @@ export default {
     },
     findUnitPrice(){
         console.log("form1",this.form1);
-      if(this.form1.sendPortId && this.form1.resultOutPortTime){
+      if(this.form1.startPortId && this.form1.resultOutPortTime){
           let contract=this.unitPrices.find(item=>
           item.portId==this.form1.startPortId
           && sjTime(this.form1.resultOutPortTime)>=sjTime(item.startTime)

+ 3 - 2
src/views/TMS/components/importedMine/addWagonloadCopy.vue

@@ -57,8 +57,7 @@
     </div>
     <div
       class="table item left"
-      style="width:750px;
-        height:300px;
+      style="height:300px;
         float:left;
         overflow:auto"
     >
@@ -798,6 +797,8 @@ export default {
     display: flex;
     .form_box_addWagonLoad {
       width: 340px;
+      margin-left: 30px;
+      margin-right: 20px;
       .el-form {
         .preview-group {
           .el-form-item {

+ 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

+ 14 - 0
src/views/appoint/components/saleContract/saleOrderSteel.vue

@@ -533,6 +533,7 @@ export default {
         let rows = XLSX.utils.sheet_to_json(
           workbook.Sheets[workbook.SheetNames[0]]
         ) //只取第一页
+        let uuid = Math.floor(Math.random() * 60 * 24)
         Array.from(rows).forEach((e, index) => {
           let map = {}
           try {
@@ -679,6 +680,19 @@ export default {
             if (typeof map.isSelfMention === 'undefined') {
               map.isSelfMention = '否'
             }
+            if (typeof map.truckNo === 'undefined') {
+              map.truckNo = Number(
+                `${Math.floor(
+                  Math.random() *
+                    Math.random() *
+                    Math.random() *
+                    Math.random() *
+                    Math.random() *
+                    new Date().getTime() *
+                    10000000
+                )}${uuid}`
+              )
+            }
             if (map.saleRemark && map.receiveName && map.materialName) {
               that.tableData.push(map)
             }

Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 333 - 291
src/views/inward/components/truckAppoint/addRequirement2.vue


+ 20 - 3
src/views/statisticalReport/components/salesLogisticsStatistics/saleSteelReports.vue

@@ -266,6 +266,14 @@
           show-overflow-tooltip
         >
         </el-table-column>
+        <el-table-column
+          prop="smsResultId"
+          label="短信发送"
+          width="100px"
+          align="center"
+          show-overflow-tooltip
+        >
+        </el-table-column>
         <el-table-column
           prop="arrivalAddress"
           label="抵达地址"
@@ -788,6 +796,10 @@ export default {
         {
           value: '车牌号',
           lable: '车牌号'
+        },
+        {
+          value: '分录ID',
+          lable: '分录ID'
         }
       ],
       options1: [
@@ -839,9 +851,9 @@ export default {
         '业务员',
         '送货单打印',
         '收货客户电话',
-        '金蝶分录ID',
         '是否自提',
-        '订单日期'
+        '订单日期',
+        '短信发送'
       ],
       //钢材多拼车辆线路ID
       //索引从1-10为1-10拼路线ID
@@ -1808,6 +1820,7 @@ export default {
       let capacityNo = null
       let remark = null
       let saler = null
+      let easPrimaryId = null
       if (this.startTime && this.endTime) {
         startTime = sjTime(this.startTime)
         endTime = sjTime(this.endTime)
@@ -1824,6 +1837,8 @@ export default {
         carrierName = this.input
       } else if (this.screen == '车牌号') {
         capacityNo = this.input
+      } else if (this.screen == '分录ID') {
+        easPrimaryId = this.input
       } else {
         remark = this.input
       }
@@ -1855,7 +1870,9 @@ export default {
             '&capacityNo=' +
             capacityNo +
             '&saler=' +
-            saler
+            saler +
+            '&easPrimaryId=' +
+            easPrimaryId
         )
         .then(res => {
           this.tableData = res.data.data

Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
static/lib/element-ui/element-ui.css


Niektoré súbory nie sú zobrazené, pretože je v týchto rozdielových dátach zmenené mnoho súborov