zcy 4 anni fa
parent
commit
1473bf938d

+ 27 - 6
src/views/basics/add/CheckAndEditModel.vue

@@ -17,10 +17,13 @@
       <a-form-model-item label="车间" prop="bm">
         <a-tree-select
           v-model="model.bm"
+          :show-search="true"
+          allow-clear
           tree-default-expand-all
           style="width: 100%"
           :tree-data="treeData"
-          tree-checkable
+          tree-node-filter-prop="label"
+          :replace-fields="{children:'children', title:'label', key:'id', value: 'id' }"
         />
       </a-form-model-item>
       <a-form-model-item label="站场区间" prop="qj">
@@ -33,9 +36,21 @@
         <j-dict-select-tag
           v-model="model.hb"
           type="radioButton"
-          dict-code="word_type"
+          dict-code="xingbie"
         />
       </a-form-model-item>
+      <a-form-model-item label="附加类型" prop="fjlx">
+        <j-dict-select-tag
+          v-model="model.fjlx"
+          dict-code="fjlx"
+        />
+      </a-form-model-item>
+      <a-form-model-item label="起始杆号" prop="qsgh">
+        <a-input v-model="model.qsgh" />
+      </a-form-model-item>
+      <a-form-model-item label="起始公里标" prop="qsglb">
+        <a-input v-model="model.qsglb" />
+      </a-form-model-item>
     </a-form-model>
   </j-modal>
 </template>
@@ -58,12 +73,18 @@ export default {
       isCheck: false,
       model: {},
       validatorRules: {
-        name: [{ required: true, message: '请输入' }],
-        type: [{ required: true, message: '请选择' }]
+        xb: [{ required: true, message: '请选择' }],
+        bm: [{ required: true, message: '请选择' }],
+        qj: [{ required: true, message: '请选择' }],
+        hb: [{ required: true, message: '请选择' }],
+        fjlx: [{ required: true, message: '请选择' }],
+        qsgh: [{ required: true, message: '请输入' }],
+        qsglb: [{ required: true, message: '请输入' }]
+
       },
       url: {
-        add: '/business/catenary/bus/zzdzxx/add',
-        edit: '/business/catenary/bus/zzdzxx/update',
+        add: '/business/catenary/bus/fjxgmd/add',
+        edit: '/business/catenary/bus/fjxgmd/update',
         tree: '/system/dept/treeSelect'
       }
     }

+ 43 - 52
src/views/basics/line/CheckAndEditModel.vue

@@ -8,70 +8,44 @@
     @close="close"
   >
     <a-form-model ref="form" :label-col="labelCol" :wrapper-col="wrapperCol" :rules="validatorRules" :model="model">
-      <a-form-model-item label="支柱号" prop="zzh">
-        <a-input v-model="model.zzh" />
+      <a-form-model-item label="数据编号" prop="lineSjbh">
+        <a-input-number v-model="model.lineSjbh" style="width: 100%" />
       </a-form-model-item>
-      <a-form-model-item label="所属部门" prop="bm">
+      <a-form-model-item label="线路名称" prop="lineName">
+        <a-input v-model="model.lineName" />
       </a-form-model-item>
-      <a-form-model-item label="线别" prop="xb">
-        <j-dict-select-tag
-          v-model="model.xb"
-          dict-code="word_type"
-        />
-      </a-form-model-item>
-      <a-form-model-item label="站场区间" prop="qj">
-        <j-dict-select-tag
-          v-model="model.qj"
-          dict-code="word_type"
+      <a-form-model-item label="车间" prop="deptId">
+        <a-tree-select
+          v-model="model.deptId"
+          :show-search="true"
+          allow-clear
+          tree-default-expand-all
+          style="width: 100%"
+          :tree-data="treeData"
+          tree-node-filter-prop="label"
+          :replace-fields="{children:'children', title:'label', key:'id', value: 'id' }"
         />
       </a-form-model-item>
       <a-form-model-item label="行别" prop="hb">
         <j-dict-select-tag
-          type="radioButton"
           v-model="model.hb"
-          dict-code="word_type"
-        />
-      </a-form-model-item>
-      <a-form-model-item label="公里标" prop="glb">
-        <a-input v-model="model.glb" />
-      </a-form-model-item>
-      <a-form-model-item label="支柱类型" prop="zzlx">
-        <j-dict-select-tag
-          v-model="model.zzlx"
-          dict-code="word_type"
-        />
-      </a-form-model-item>
-      <a-form-model-item label="支柱型号" prop="zzxh">
-        <j-dict-select-tag
-          v-model="model.zzxh"
-          dict-code="word_type"
-        />
-      </a-form-model-item>
-      <a-form-model-item label="支柱用途" prop="zzyt">
-        <j-dict-select-tag
-          v-model="model.zzyt"
-          dict-code="word_type"
+          type="radioButton"
+          dict-code="xingbie"
         />
       </a-form-model-item>
-      <a-form-model-item label="材质" prop="cz">
-        <j-dict-select-tag
-          v-model="model.cz"
-          dict-code="word_type"
-        />
+      <a-form-model-item label="起始杆号" prop="lineStartMarker">
+        <a-input v-model="model.lineStartMarker" style="width: 100%" />
       </a-form-model-item>
-      <a-form-model-item label="直线/曲外/曲内" prop="zxqwqn">
-        <j-dict-select-tag
-          type="radioButton"
-          v-model="model.zxqwqn"
-          dict-code="word_type"
-        />
+      <a-form-model-item label="起始公里标" prop="lineEndMarker">
+        <a-input v-model="model.lineEndMarker" style="width: 100%" />
       </a-form-model-item>
     </a-form-model>
   </j-modal>
 </template>
 <script>
-import { httpAction } from '@/api/request'
+import { httpAction, getAction } from '@/api/request'
 import JModal from '@/components/JModal'
+
 export default {
   name: 'CheckAndEditModel',
   components: {
@@ -79,6 +53,7 @@ export default {
   },
   data() {
     return {
+      treeData: [],
       labelCol: { span: 4 },
       wrapperCol: { span: 19 },
       dataSource: [],
@@ -87,18 +62,34 @@ export default {
       isCheck: false,
       model: {},
       validatorRules: {
-        name: [{ required: true, message: '请输入' }],
-        type: [{ required: true, message: '请选择' }]
+        xb: [{ required: true, message: '请选择' }],
+        bm: [{ required: true, message: '请选择' }],
+        qj: [{ required: true, message: '请选择' }],
+        hb: [{ required: true, message: '请选择' }],
+        fjlx: [{ required: true, message: '请选择' }],
+        qsgh: [{ required: true, message: '请输入' }],
+        qsglb: [{ required: true, message: '请输入' }]
+
       },
       url: {
         add: '/business/catenary/bus/line/add',
-        edit: '/business/catenary/bus/line/update'
+        edit: '/business/catenary/bus/line/update',
+        tree: '/system/dept/treeSelect'
       }
     }
   },
   created() {
+    this.loadTree()
   },
   methods: {
+    loadTree() {
+      this.treeData = []
+      getAction(this.url.tree).then((res) => {
+        if (res.code === 200) {
+          this.treeData = res.data
+        }
+      })
+    },
     add() {
       this.model = {}
       this.visible = true
@@ -125,7 +116,7 @@ export default {
     },
     saveData() {
       let url, type
-      if (!this.model.id) {
+      if (!this.model.lineId) {
         url = this.url.add
         type = 'post'
       } else {

+ 6 - 0
src/views/basics/line/indexColumns.js

@@ -9,6 +9,12 @@ function columns(vm) {
         return parseInt(index) + 1
       }
     },
+    {
+      title: '数据编号',
+      align: 'center',
+      dataIndex: 'lineSjbh',
+      key: 'lineSjbh'
+    },
     {
       title: '线别',
       align: 'center',

+ 5 - 2
src/views/basics/pillar/CheckAndEditModel.vue

@@ -14,10 +14,13 @@
       <a-form-model-item label="所属部门" prop="bm">
         <a-tree-select
           v-model="model.bm"
+          :show-search="true"
+          allow-clear
           tree-default-expand-all
           style="width: 100%"
           :tree-data="treeData"
-          tree-checkable
+          tree-node-filter-prop="label"
+          :replace-fields="{children:'children', title:'label', key:'id', value: 'id' }"
         />
       </a-form-model-item>
       <a-form-model-item label="线别" prop="xb">
@@ -36,7 +39,7 @@
         <j-dict-select-tag
           v-model="model.hb"
           type="radioButton"
-          dict-code="word_type"
+          dict-code="xingbie"
         />
       </a-form-model-item>
       <a-form-model-item label="公里标" prop="glb">

+ 54 - 47
src/views/basics/section/CheckAndEditModel.vue

@@ -8,70 +8,60 @@
     @close="close"
   >
     <a-form-model ref="form" :label-col="labelCol" :wrapper-col="wrapperCol" :rules="validatorRules" :model="model">
-      <a-form-model-item label="支柱号" prop="zzh">
-        <a-input v-model="model.zzh" />
+      <a-form-model-item label="区间站场名称" prop="stationName">
+        <a-input v-model="model.stationName" />
       </a-form-model-item>
-      <a-form-model-item label="所属部门" prop="bm">
+      <a-form-model-item label="所属段别" prop="lineId">
+        <j-list-select-tag
+          v-model="model.lineId"
+          dict-code="line"
+        />
       </a-form-model-item>
-      <a-form-model-item label="线别" prop="xb">
-        <j-dict-select-tag
-          v-model="model.xb"
-          dict-code="word_type"
+      <a-form-model-item label="所属车间" prop="deptId">
+        <a-tree-select
+          v-model="model.deptId"
+          :show-search="true"
+          allow-clear
+          tree-default-expand-all
+          style="width: 100%"
+          :tree-data="treeData"
+          tree-node-filter-prop="label"
+          :replace-fields="{children:'children', title:'label', key:'id', value: 'id' }"
         />
       </a-form-model-item>
-      <a-form-model-item label="站场区间" prop="qj">
-        <j-dict-select-tag
-          v-model="model.qj"
-          dict-code="word_type"
+      <a-form-model-item label="线别" prop="lineId">
+        <j-list-select-tag
+          v-model="model.lineId"
+          dict-code="line"
         />
       </a-form-model-item>
       <a-form-model-item label="行别" prop="hb">
         <j-dict-select-tag
-          type="radioButton"
           v-model="model.hb"
-          dict-code="word_type"
-        />
-      </a-form-model-item>
-      <a-form-model-item label="公里标" prop="glb">
-        <a-input v-model="model.glb" />
-      </a-form-model-item>
-      <a-form-model-item label="支柱类型" prop="zzlx">
-        <j-dict-select-tag
-          v-model="model.zzlx"
-          dict-code="word_type"
-        />
-      </a-form-model-item>
-      <a-form-model-item label="支柱型号" prop="zzxh">
-        <j-dict-select-tag
-          v-model="model.zzxh"
-          dict-code="word_type"
+          type="radioButton"
+          dict-code="xingbie"
         />
       </a-form-model-item>
-      <a-form-model-item label="支柱用途" prop="zzyt">
+      <a-form-model-item label="站场区间" prop="stationId">
         <j-dict-select-tag
-          v-model="model.zzyt"
-          dict-code="word_type"
+          v-model="model.stationId"
+          type="radioButton"
+          dict-code="xingbie"
         />
       </a-form-model-item>
-      <a-form-model-item label="材质" prop="cz">
-        <j-dict-select-tag
-          v-model="model.cz"
-          dict-code="word_type"
-        />
+      <a-form-model-item label="起始公里标" prop="startMarker">
+        <a-input v-model="model.startMarker" style="width: 100%" />
       </a-form-model-item>
-      <a-form-model-item label="直线/曲外/曲内" prop="zxqwqn">
-        <j-dict-select-tag
-          type="radioButton"
-          v-model="model.zxqwqn"
-          dict-code="word_type"
-        />
+      <a-form-model-item label=" 结束公里标" prop="endMarker">
+        <a-input v-model="model.endMarker" style="width: 100%" />
       </a-form-model-item>
     </a-form-model>
   </j-modal>
 </template>
 <script>
-import { httpAction } from '@/api/request'
+import { httpAction, getAction } from '@/api/request'
 import JModal from '@/components/JModal'
+
 export default {
   name: 'CheckAndEditModel',
   components: {
@@ -79,6 +69,7 @@ export default {
   },
   data() {
     return {
+      treeData: [],
       labelCol: { span: 4 },
       wrapperCol: { span: 19 },
       dataSource: [],
@@ -87,18 +78,34 @@ export default {
       isCheck: false,
       model: {},
       validatorRules: {
-        name: [{ required: true, message: '请输入' }],
-        type: [{ required: true, message: '请选择' }]
+        stationName: [{ required: true, message: '请输入' }],
+        lineId: [{ required: true, message: '请选择' }],
+        deptId: [{ required: true, message: '请选择' }],
+        hb: [{ required: true, message: '请选择' }],
+        stationId: [{ required: true, message: '请选择' }],
+        startMarker: [{ required: true, message: '请输入' }],
+        endMarker: [{ required: true, message: '请输入' }]
+
       },
       url: {
         add: '/business/catenary/bus/station/add',
-        edit: '​/business​/catenary​/bus​/station​/update'
+        edit: '/business/catenary/bus/station/update',
+        tree: '/system/dept/treeSelect'
       }
     }
   },
   created() {
+    this.loadTree()
   },
   methods: {
+    loadTree() {
+      this.treeData = []
+      getAction(this.url.tree).then((res) => {
+        if (res.code === 200) {
+          this.treeData = res.data
+        }
+      })
+    },
     add() {
       this.model = {}
       this.visible = true
@@ -125,7 +132,7 @@ export default {
     },
     saveData() {
       let url, type
-      if (!this.model.id) {
+      if (!this.model.stationId) {
         url = this.url.add
         type = 'post'
       } else {

+ 1 - 1
src/views/basics/section/index.vue

@@ -126,7 +126,7 @@ export default {
       columns: columns(this),
       url: {
         list: '/business/catenary/bus/station/list',
-        delete: '/business/catenary/bus/zzdzxx/',
+        delete: '/business/catenary/bus/station/',
         exportXlsUrl: '/exportXlsUrl',
         importExcelUrl: `${process.env.VUE_APP_BASE_API}/importExcelUrl`
       }

+ 48 - 53
src/views/basics/suoting/CheckAndEditModel.vue

@@ -8,70 +8,49 @@
     @close="close"
   >
     <a-form-model ref="form" :label-col="labelCol" :wrapper-col="wrapperCol" :rules="validatorRules" :model="model">
-      <a-form-model-item label="支柱号" prop="zzh">
-        <a-input v-model="model.zzh" />
+      <a-form-model-item label="所亭名称" prop="substationName">
+        <a-input v-model="model.substationName" />
       </a-form-model-item>
-      <a-form-model-item label="所属部门" prop="bm">
-      </a-form-model-item>
-      <a-form-model-item label="线别" prop="xb">
-        <j-dict-select-tag
-          v-model="model.xb"
-          dict-code="word_type"
+      <a-form-model-item label="所属段别" prop="lineId">
+        <j-list-select-tag
+          v-model="model.lineId"
+          dict-code="line"
         />
       </a-form-model-item>
-      <a-form-model-item label="站场区间" prop="qj">
-        <j-dict-select-tag
-          v-model="model.qj"
-          dict-code="word_type"
+      <a-form-model-item label="所属车间" prop="deptId">
+        <a-tree-select
+          v-model="model.deptId"
+          :show-search="true"
+          allow-clear
+          tree-default-expand-all
+          style="width: 100%"
+          :tree-data="treeData"
+          tree-node-filter-prop="label"
+          :replace-fields="{children:'children', title:'label', key:'id', value: 'id' }"
         />
       </a-form-model-item>
-      <a-form-model-item label="行别" prop="hb">
-        <j-dict-select-tag
-          type="radioButton"
-          v-model="model.hb"
-          dict-code="word_type"
+      <a-form-model-item label="线别" prop="lineId">
+        <j-list-select-tag
+          v-model="model.lineId"
+          dict-code="line"
         />
       </a-form-model-item>
-      <a-form-model-item label="公里标" prop="glb">
-        <a-input v-model="model.glb" />
-      </a-form-model-item>
-      <a-form-model-item label="支柱类型" prop="zzlx">
-        <j-dict-select-tag
-          v-model="model.zzlx"
-          dict-code="word_type"
-        />
+      <a-form-model-item label="公里标" prop="marker">
+        <a-input v-model="model.marker" style="width: 100%" />
       </a-form-model-item>
-      <a-form-model-item label="支柱型号" prop="zzxh">
-        <j-dict-select-tag
-          v-model="model.zzxh"
-          dict-code="word_type"
-        />
+      <a-form-model-item label="经度" prop="longitude">
+        <a-input v-model="model.longitude" style="width: 100%" />
       </a-form-model-item>
-      <a-form-model-item label="支柱用途" prop="zzyt">
-        <j-dict-select-tag
-          v-model="model.zzyt"
-          dict-code="word_type"
-        />
-      </a-form-model-item>
-      <a-form-model-item label="材质" prop="cz">
-        <j-dict-select-tag
-          v-model="model.cz"
-          dict-code="word_type"
-        />
-      </a-form-model-item>
-      <a-form-model-item label="直线/曲外/曲内" prop="zxqwqn">
-        <j-dict-select-tag
-          type="radioButton"
-          v-model="model.zxqwqn"
-          dict-code="word_type"
-        />
+      <a-form-model-item label="纬度" prop="latitude">
+        <a-input v-model="model.latitude" style="width: 100%" />
       </a-form-model-item>
     </a-form-model>
   </j-modal>
 </template>
 <script>
-import { httpAction } from '@/api/request'
+import { httpAction, getAction } from '@/api/request'
 import JModal from '@/components/JModal'
+
 export default {
   name: 'CheckAndEditModel',
   components: {
@@ -79,6 +58,7 @@ export default {
   },
   data() {
     return {
+      treeData: [],
       labelCol: { span: 4 },
       wrapperCol: { span: 19 },
       dataSource: [],
@@ -87,18 +67,33 @@ export default {
       isCheck: false,
       model: {},
       validatorRules: {
-        name: [{ required: true, message: '请输入' }],
-        type: [{ required: true, message: '请选择' }]
+        substationName: [{ required: true, message: '请输入' }],
+        lineId: [{ required: true, message: '请选择' }],
+        deptId: [{ required: true, message: '请选择' }],
+        marker: [{ required: true, message: '请输入' }],
+        longitude: [{ required: true, message: '请输入' }],
+        latitude: [{ required: true, message: '请输入' }]
+
       },
       url: {
         add: '/business/catenary/bus/substation/add',
-        edit: '​/business​/catenary​/bus​/substation​/update'
+        edit: '/business/catenary/bus/substation/update',
+        tree: '/system/dept/treeSelect'
       }
     }
   },
   created() {
+    this.loadTree()
   },
   methods: {
+    loadTree() {
+      this.treeData = []
+      getAction(this.url.tree).then((res) => {
+        if (res.code === 200) {
+          this.treeData = res.data
+        }
+      })
+    },
     add() {
       this.model = {}
       this.visible = true
@@ -125,7 +120,7 @@ export default {
     },
     saveData() {
       let url, type
-      if (!this.model.id) {
+      if (!this.model.substationId) {
         url = this.url.add
         type = 'post'
       } else {

+ 3 - 3
src/views/basics/suoting/indexColumns.js

@@ -22,10 +22,10 @@ function columns(vm) {
       key: ''
     },
     {
-      title: '车间',
+      title: '线别',
       align: 'center',
-      dataIndex: 'deptName',
-      key: 'deptName'
+      dataIndex: 'lineName',
+      key: 'lineName'
     },
     {
       title: '工区',

+ 51 - 55
src/views/basics/tunnel/CheckAndEditModel.vue

@@ -8,70 +8,49 @@
     @close="close"
   >
     <a-form-model ref="form" :label-col="labelCol" :wrapper-col="wrapperCol" :rules="validatorRules" :model="model">
-      <a-form-model-item label="支柱号" prop="zzh">
-        <a-input v-model="model.zzh" />
+      <a-form-model-item label="隧道名称" prop="sdmc">
+        <a-input v-model="model.sdmc" />
       </a-form-model-item>
-      <a-form-model-item label="所属部门" prop="bm">
-      </a-form-model-item>
-      <a-form-model-item label="线别" prop="xb">
-        <j-dict-select-tag
-          v-model="model.xb"
-          dict-code="word_type"
+      <a-form-model-item label="线别" prop="lineId">
+        <j-list-select-tag
+          v-model="model.lineId"
+          dict-code="line"
         />
       </a-form-model-item>
-      <a-form-model-item label="站场区间" prop="qj">
-        <j-dict-select-tag
-          v-model="model.qj"
-          dict-code="word_type"
+      <a-form-model-item label="车间" prop="deptId">
+        <a-tree-select
+          v-model="model.deptId"
+          :show-search="true"
+          allow-clear
+          tree-default-expand-all
+          style="width: 100%"
+          :tree-data="treeData"
+          tree-node-filter-prop="label"
+          :replace-fields="{children:'children', title:'label', key:'id', value: 'id' }"
         />
       </a-form-model-item>
-      <a-form-model-item label="行别" prop="hb">
-        <j-dict-select-tag
-          type="radioButton"
-          v-model="model.hb"
-          dict-code="word_type"
+      <a-form-model-item label="区间站场" prop="stationId">
+        <j-list-select-tag
+          v-model="model.stationId"
+          dict-code="station"
         />
       </a-form-model-item>
-      <a-form-model-item label="公里标" prop="glb">
-        <a-input v-model="model.glb" />
-      </a-form-model-item>
-      <a-form-model-item label="支柱类型" prop="zzlx">
-        <j-dict-select-tag
-          v-model="model.zzlx"
-          dict-code="word_type"
-        />
+      <a-form-model-item label="两侧杆号" prop="lcgh">
+        <a-input v-model="model.lcgh" style="width: 100%" />
       </a-form-model-item>
-      <a-form-model-item label="支柱型号" prop="zzxh">
-        <j-dict-select-tag
-          v-model="model.zzxh"
-          dict-code="word_type"
-        />
+      <a-form-model-item label="起止里程/中心里程" prop="qzlcZxlc">
+        <a-input v-model="model.qzlcZxlc" style="width: 100%" />
       </a-form-model-item>
-      <a-form-model-item label="支柱用途" prop="zzyt">
-        <j-dict-select-tag
-          v-model="model.zzyt"
-          dict-code="word_type"
-        />
-      </a-form-model-item>
-      <a-form-model-item label="材质" prop="cz">
-        <j-dict-select-tag
-          v-model="model.cz"
-          dict-code="word_type"
-        />
-      </a-form-model-item>
-      <a-form-model-item label="直线/曲外/曲内" prop="zxqwqn">
-        <j-dict-select-tag
-          type="radioButton"
-          v-model="model.zxqwqn"
-          dict-code="word_type"
-        />
+      <a-form-model-item label="隧道长度/M" prop="sdcd">
+        <a-input v-model="model.sdcd" style="width: 100%" />
       </a-form-model-item>
     </a-form-model>
   </j-modal>
 </template>
 <script>
-import { httpAction } from '@/api/request'
+import { httpAction, getAction } from '@/api/request'
 import JModal from '@/components/JModal'
+
 export default {
   name: 'CheckAndEditModel',
   components: {
@@ -79,26 +58,43 @@ export default {
   },
   data() {
     return {
-      labelCol: { span: 4 },
-      wrapperCol: { span: 19 },
+      treeData: [],
+      labelCol: { span: 5 },
+      wrapperCol: { span: 18 },
       dataSource: [],
       title: '',
       visible: false,
       isCheck: false,
       model: {},
       validatorRules: {
-        name: [{ required: true, message: '请输入' }],
-        type: [{ required: true, message: '请选择' }]
+        sdmc: [{ required: true, message: '请输入' }],
+        lineId: [{ required: true, message: '请选择' }],
+        deptId: [{ required: true, message: '请选择' }],
+        stationId: [{ required: true, message: '请选择' }],
+        lcgh: [{ required: true, message: '请输入' }],
+        qzlcZxlc: [{ required: true, message: '请输入' }],
+        sdcd: [{ required: true, message: '请输入' }]
+
       },
       url: {
-        add: '/business/catenary/bus/zzdzxx/add',
-        edit: '/business/catenary/bus/zzdzxx/update'
+        add: '/business/catenary/bus/sdtz/add',
+        edit: '/business/catenary/bus/sdtz/update',
+        tree: '/system/dept/treeSelect'
       }
     }
   },
   created() {
+    this.loadTree()
   },
   methods: {
+    loadTree() {
+      this.treeData = []
+      getAction(this.url.tree).then((res) => {
+        if (res.code === 200) {
+          this.treeData = res.data
+        }
+      })
+    },
     add() {
       this.model = {}
       this.visible = true

+ 2 - 2
src/views/basics/tunnel/index.vue

@@ -125,8 +125,8 @@ export default {
       // 表头
       columns: columns(this),
       url: {
-        list: '/business/catenary/bus/zzdzxx/list',
-        delete: '/business/catenary/bus/zzdzxx/',
+        list: '/business/catenary/bus/sdtz/list',
+        delete: '/business/catenary/bus/sdtz/',
         exportXlsUrl: '/exportXlsUrl',
         importExcelUrl: `${process.env.VUE_APP_BASE_API}/importExcelUrl`
       }

+ 18 - 30
src/views/basics/tunnel/indexColumns.js

@@ -16,52 +16,40 @@ function columns(vm) {
       key: 'xb'
     },
     {
-      title: '区间/站场',
+      title: '车间',
       align: 'center',
-      dataIndex: 'qj',
-      key: 'qj'
-    },
-    {
-      title: '车间/工区',
-      align: 'center',
-      dataIndex: 'bm',
-      key: 'bm'
+      dataIndex: 'cj',
+      key: 'cj'
     },
     {
-      title: '行别',
+      title: '区间站场',
       align: 'center',
-      dataIndex: 'hb',
-      key: 'hb'
-    },
-    {
-      title: '支柱号',
-      align: 'center',
-      dataIndex: 'zzh',
-      key: 'zzh'
+      dataIndex: 'qj',
+      key: 'qj'
     },
     {
-      title: '公里标',
+      title: '隧道名称',
       align: 'center',
-      dataIndex: 'glb',
-      key: 'glb'
+      dataIndex: 'sdmc',
+      key: 'sdmc'
     },
     {
-      title: '规格型号',
+      title: '两侧杆号',
       align: 'center',
-      dataIndex: 'zzxh',
-      key: 'zzxh'
+      dataIndex: 'lcgh',
+      key: 'lcgh'
     },
     {
-      title: '支柱类型',
+      title: '起止里程/中心里程',
       align: 'center',
-      dataIndex: 'zzlx',
-      key: 'zzlx'
+      dataIndex: 'qzlcZxlc',
+      key: 'qzlcZxlc'
     },
     {
-      title: '安装时间',
+      title: '隧道长度/M',
       align: 'center',
-      dataIndex: 'ccrq',
-      key: 'ccrq'
+      dataIndex: 'sdcd',
+      key: 'sdcd'
     },
     {
       title: '操作',