Pārlūkot izejas kodu

Merge remote-tracking branch 'origin/develop' into develop

# Conflicts:
#	src/views/home/component/dash.vue
scorpioyq 2 gadi atpakaļ
vecāks
revīzija
41285eadd7

+ 53 - 69
src/views/home/component/dash.vue

@@ -123,7 +123,7 @@
         </el-form>
       </div>
     </el-dialog>
-    <form-dialog :dialogType="diaType" @close="diaType = -1" @export='exportExcel'/>
+    <form-dialog :dialogType="diaType" @close="formDialogClose" @export='exportExcel'/>
     <summary-dialog :dialogType="diaType" @close="diaType = -1"/>
   </div>
 </template>
@@ -131,19 +131,19 @@
 <script>
 import BaseButton from '../../../components/base-button.vue'
 import permissionStore from '@/store/permission.js'
-import {vaildData} from '@/utils/tools.js'
+import { vaildData } from '@/utils/tools.js'
 import formDialog from '@/views/home/component/form_dialog.vue'
-import {getLazyList} from '@/api/project/index.js'
-import summaryDialog from "@/views/home/component/summary_dialog.vue";
+import { getLazyList } from '@/api/project/index.js'
+import summaryDialog from '@/views/home/component/summary_dialog.vue'
 
 export default {
   name: 'dash',
-  components: {BaseButton, formDialog, summaryDialog},
-  setup() {
+  components: { BaseButton, formDialog, summaryDialog },
+  setup () {
     const permissions = permissionStore()
-    return {permissions}
+    return { permissions }
   },
-  data() {
+  data () {
     return {
       disable: false,
       showAdd: false,
@@ -224,11 +224,6 @@ export default {
               }
             ]
           },
-          {
-            label: '项目类型',
-            prop: 'projectTypeName',
-            width: 180
-          },
           {
             label: '创建时间',
             prop: 'createTime',
@@ -254,7 +249,7 @@ export default {
       },
       rules: {
         name: [
-          {required: true, message: '请输入项目名称', trigger: 'blur'}
+          { required: true, message: '请输入项目名称', trigger: 'blur' }
         ],
         projectType: [
           {
@@ -275,39 +270,37 @@ export default {
       parentId: 0,
       queryData: null,
       owerQuery: {},
-      projectStageQuery: {},
-      selectNum: ''
+      projectStageQuery: {}
     }
   },
-  created() {
-    // this.getTypeList()
+  created () {
     this.getNumList()
-    this.$bus.on('serach', (res) => {
+    this.$bus.on('serach', (res, type) => {
       this.owerQuery = res
-      if (res.dictKey === '') {
-        this.projectStageQuery = {}
+      if (res.type === false) {
+        this.projectStageQuery.projectStage = ''
         this.active = 0
       }
-      console.log(this.projectStageQuery)
       this.onLoad(Object.assign(this.owerQuery, this.projectStageQuery))
     })
   },
   computed: {
-    permissionList() {
+    permissionList () {
       return {
         delBtn: vaildData(this.permissions.permissions.home_del, false)
       }
     }
   },
   methods: {
-    switchTab(item, index) {
+    switchTab (item, index) {
       this.active = index
-      this.projectStageQuery = {projectStage: item.dictKey}
+      this.projectStageQuery = { projectStage: item.dictKey }
       this.onLoad(Object.assign(this.owerQuery, this.projectStageQuery))
     },
-    onLoad(query = {}) {
+    onLoad (query = {}) {
+      console.log('ttt', query)
       this.loading = true
-      const data = {...query, parentId: this.parentId}
+      const data = { ...query, parentId: this.parentId }
       this.queryData = data
       this.$api.project.projectList(this.page.currentPage, this.page.pageSize, data).then(res => {
         this.loading = false
@@ -322,36 +315,32 @@ export default {
         this.loading = false
       })
     },
-    selectionChange(list) {
-      this.selectNum = list.length
-      console.log(this.selectNum)
+    selectionChange (list) {
+      console.log(list)
     },
-    beforeOpen(done, type) {
+    beforeOpen (done, type) {
       if (['edit'].includes(type)) {
         this.$router.push({
           path: '/home/details',
-          query: {id: this.form.id, type: '0', ownerId: this.form.createUser}
+          query: { id: this.form.id, type: '0', ownerId: this.form.createUser }
         })
       } else if (type === 'view') {
-        // this.$alert('功能建设中,尽情期待...', '消息提醒', {
-        //   confirmButtonText: 'OK'
-        // })
         this.$router.push({
           path: '/home/pro_detail',
-          query: {id: this.form.id}
+          query: { id: this.form.id }
         })
       }
     },
-    currentChange(currentPage) {
+    currentChange (currentPage) {
       this.page.current = currentPage
     },
-    sizeChange(pageSize) {
+    sizeChange (pageSize) {
       this.page.size = pageSize
     },
-    refreshChange() {
+    refreshChange () {
       this.onLoad()
     },
-    treeLoad(tree, treeNode, resolve) {
+    treeLoad (tree, treeNode, resolve) {
       this.loading = true
       getLazyList(tree.id).then(res => {
         this.loading = false
@@ -361,24 +350,24 @@ export default {
         }))
       })
     },
-    rowDel(row) {
+    rowDel (row) {
       this.$confirm('确定删除选择的项目?', {
         confirmButtonText: '确定',
         cancelButtonText: '取消',
         type: 'warning'
       })
-          .then(() => {
-            this.$api.project.projectRemove({ids: row.id}).then(res => {
-              if (res.code === 200) {
-                this.$message.success(res.msg)
-                this.onLoad()
-              } else {
-                this.$message.error(res.msg)
-              }
-            })
+        .then(() => {
+          this.$api.project.projectRemove({ ids: row.id }).then(res => {
+            if (res.code === 200) {
+              this.$message.success(res.msg)
+              this.onLoad()
+            } else {
+              this.$message.error(res.msg)
+            }
           })
+        })
     },
-    getNumList() {
+    getNumList () {
       this.$api.project.userNunList().then(res => {
         if (res.code === 200) {
           this.numList = res.data.projectStage
@@ -386,26 +375,17 @@ export default {
         }
       })
     },
-    getTotalAmount(data) {
-      this.$api.project.totalAmount(Object.assign(data, this.query)).then(res => {
-        if (res.code === 200) {
-          this.num = res.data
-        } else {
-          this.$message.error(res.msg)
-        }
-      })
-    },
-    getTypeList() {
-      this.$api.project.typeList({type: 1, size: 999, current: 1}).then(res => {
+    getTypeList () {
+      this.$api.project.typeList({ type: 1, size: 999, current: 1 }).then(res => {
         this.typeList = res.data.records
       })
-      this.$api.common.dicList({code: 'project-tags'}).then(res => {
+      this.$api.common.dicList({ code: 'project-tags' }).then(res => {
         if (res.code === 200) {
           this.tagsList = res.data
         }
       })
     },
-    track(res) {
+    track (res) {
       if (res.isReport === 1) {
         this.$message.error('该项目已经上报')
         return
@@ -415,7 +395,7 @@ export default {
         cancelButtonText: '取消',
         type: 'warning'
       }).then(() => {
-        const data = {id: res.id, isReport: 1}
+        const data = { id: res.id, isReport: 1 }
         this.$api.project.proUpdate(data).then(res => {
           if (res.code === 200) {
             console.log(res)
@@ -426,7 +406,7 @@ export default {
         })
       })
     },
-    projectSave() {
+    projectSave () {
       if (this.disable) {
         this.$message.error('正在处理,请稍后...')
         return
@@ -450,10 +430,14 @@ export default {
         }
       })
     },
-    exportExcel(res) {
-      const data = Object.assign(this.queryData, {columnName: res})
+    formDialogClose () {
+      this.diaType = -1
+      this.onLoad()
+    },
+    exportExcel (res) {
+      const data = Object.assign(this.queryData, { columnName: res })
       this.$api.params.exportResult(data).then(res => {
-        const url = window.URL.createObjectURL(new Blob([res], {type: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;charset=utf-8'}))
+        const url = window.URL.createObjectURL(new Blob([res], { type: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;charset=utf-8' }))
         const link = document.createElement('a')
         link.style.display = 'none'
         link.href = url

+ 18 - 17
src/views/home/component/owner_serach.vue

@@ -151,16 +151,16 @@
 
 <script>
 import baseButton from '../../../components/base-button.vue'
-import {useStore} from '@/store/user.js'
+import { useStore } from '@/store/user.js'
 
 export default {
   name: 'owner_serach',
-  components: {baseButton},
-  setup() {
+  components: { baseButton },
+  setup () {
     const user = useStore()
-    return {user}
+    return { user }
   },
-  data() {
+  data () {
     return {
       deptList: [],
       form: {
@@ -171,8 +171,8 @@ export default {
         amount: '',
         isImportant: '', // 是否省重点
         isFocusStart: '', // 是否集中开工
-        dictKey: '',
-        deptId: '' // 机构id,多选
+        deptId: '', // 机构id,多选
+        type: true
       },
       totalAmount: [
         {
@@ -234,19 +234,20 @@ export default {
       checked: false
     }
   },
-  created() {
+  created () {
     this.getTypeList()
   },
   methods: {
-    getTypeList() {
+    getTypeList () {
       this.$api.project.typeList().then(res => {
         this.typeList = res.data.records
       })
     },
-    sure() {
+    sure () {
+      this.form.type = true
       this.$bus.emit('serach', this.form)
     },
-    clear() {
+    clear () {
       this.form.projectName = ''
       this.form.typeId = ''
       this.form.isStorage = ''
@@ -254,19 +255,19 @@ export default {
       this.form.amount = ''
       this.form.isFocusStart = ''
       this.form.isImportant = ''
-      this.form.dictKey = ''
       this.form.deptId = ''
+      this.form.type = false
       this.$bus.emit('serach', this.form)
     },
-    changeAmount() {
+    changeAmount () {
       const tmps = this.form.amount.split(',')
       console.log(tmps)
       this.form.totalAmountMin = tmps[0] === '-' ? '' : tmps[0]
       this.form.totalAmountMax = tmps[1] === '-' ? '' : tmps[1]
     },
-    getOrg() {
+    getOrg () {
       const parentId = [1, 2].includes(this.user.info.viewStage) ? this.user.info.parentDeptId : this.user.info.deptId
-      this.$api.system.getDeptLazy({parentId}).then(res => {
+      this.$api.system.getDeptLazy({ parentId }).then(res => {
         if (res.code === 200) {
           this.showOrg = true
           this.deptList = res.data.map(e => {
@@ -278,10 +279,10 @@ export default {
         }
       })
     },
-    changeChecked(index) {
+    changeChecked (index) {
       this.deptList[index].checked = !this.deptList[index].checked
     },
-    orgCheck() {
+    orgCheck () {
       const checked = this.deptList.filter(sub => sub.checked)
       this.form.deptId = checked.map(sub => sub.id).join(',')
       this.showOrg = false

+ 21 - 51
src/views/home/component/params/params1.vue

@@ -26,7 +26,7 @@
         </div>
         <div class='full-width  flex'>
           <el-form-item label="县(区)" style='flex:1'>
-            <el-input v-model="form.name" placeholder='县(区)'/>
+            <el-input v-model="form.county" placeholder='县(区)'/>
           </el-form-item>
           <el-form-item label="责任单位" style='flex:1' class='ml-20'>
             <el-input v-model="form.region" placeholder='责任单位'/>
@@ -35,7 +35,7 @@
 
         <div class='full-width  flex'>
           <el-form-item label="主管单位" style='flex:1'>
-            <el-input v-model="form.name" placeholder='主管单位'/>
+            <el-input v-model="form.competent_unit" placeholder='主管单位'/>
           </el-form-item>
           <el-form-item label="责任领导" style='flex:1' class='ml-20'>
             <el-input v-model="form.responsible_leader" placeholder='责任领导'/>
@@ -46,7 +46,7 @@
             <el-input v-model="form.project_leader" placeholder='项目负责人'/>
           </el-form-item>
           <el-form-item label="联系电话" style='flex:1' class='ml-20'>
-            <el-input v-model="form.region" placeholder='联系电话'/>
+            <el-input v-model="form.project_leader_phone" placeholder='联系电话'/>
           </el-form-item>
         </div>
 
@@ -54,28 +54,15 @@
           <el-form-item label="行业分类" class='flex-child-average' style='flex:1'>
             <el-input v-model="form.industry"/>
           </el-form-item>
-          <el-form-item label="建设起止年限" class='flex-child-average ml-20'>
-            <div class="flex flex-center">
-              <el-select v-model="startYear"
-                         placeholder="开始">
-                <el-option
-                    v-for="item in years"
-                    :key="item"
-                    :label="item"
-                    :value="item"
-                />
-              </el-select>
-              <span class="ml-5 mr-5">至</span>
-              <el-select v-model="endYear"
-                         placeholder="结束">
-                <el-option
-                    v-for="item in years"
-                    :key="item"
-                    :label="item"
-                    :value="item"
-                />
-              </el-select>
-            </div>
+          <el-form-item label="建设起止时间" class='flex-child-average ml-20'>
+            <el-date-picker
+                v-model="form.construction_time"
+                type="daterange"
+                range-separator="至"
+                start-placeholder="开始日期"
+                end-placeholder="截止日期"
+                style='width: 100%;'
+            />
           </el-form-item>
         </div>
 
@@ -179,12 +166,12 @@
         </div>
         <div class='full-width  '>
           <el-form-item label="项目建设详细地址">
-            <el-input v-model="form.name"/>
+            <el-input v-model="form.address" placeholder='项目建设详细地址'/>
           </el-form-item>
         </div>
         <div class='full-width '>
           <el-form-item label="主要建设内容及规模">
-            <el-input v-model="form.name" type='textarea' :rows='4'/>
+            <el-input v-model="form.constructionContent" type='textarea' placeholder='主要建设内容及规模' :rows='4'/>
           </el-form-item>
         </div>
       </el-form>
@@ -207,17 +194,13 @@ export default {
   },
   watch: {
     detail: {
-      handler(val) {
+      handler (val) {
         this.form = val
-        if (this.detail.construction_time && this.detail.construction_time.length > 1) {
-          this.startYear = this.detail.construction_time[0]
-          this.endYear = this.detail.construction_time[1]
-        }
       },
       immediate: true
     },
     disabled: {
-      handler(val) {
+      handler (val) {
         if (val) {
           this.updata()
         }
@@ -225,31 +208,18 @@ export default {
       immediate: false
     }
   },
-  data() {
+  data () {
     return {
       disabled: true,
       form: {},
       yesOrNo: [
-        {label: '否', value: 0},
-        {label: '是', value: 1}
-      ],
-      startYear: '',
-      endYear: '',
-      years: []
+        { label: '否', value: 0 },
+        { label: '是', value: 1 }
+      ]
     }
   },
-  created() {
-    this.init()
-  },
   methods: {
-    init() {
-      let data = new Date().getFullYear() - 10
-      for (let i = 0; i < 20; i++) {
-        this.years.push(data++)
-      }
-    },
-    updata() {
-      this.detail.construction_time = [this.startYear, this.endYear]
+    updata () {
       this.detail.projectId = this.detail.id
       delete this.detail._id
       this.$api.project.proUpdate(this.detail).then(res => {

+ 36 - 13
src/views/home/component/params/params2.vue

@@ -16,45 +16,64 @@
       >
         <div class='flex flex-justify-start '>
           <el-form-item label="中央预算内投资" style='flex:1'>
-            <el-input v-model="form.name"/>
+            <el-input v-model="form.investment_invest" placeholder='中央预算内投资'/>
           </el-form-item>
           <el-form-item label="地方预算内投资" style='flex:1' class='ml-20'>
-            <el-input v-model="form.region"/>
+            <el-input v-model="form.region_invest" placeholder='地方预算内投资'/>
           </el-form-item>
         </div>
         <div class='full-width  flex'>
           <el-form-item label="专项债券资金" style='flex:1'>
-            <el-input v-model="form.name"/>
+            <el-input v-model="form.special_funds" placeholder='专项债券资金'/>
           </el-form-item>
           <el-form-item label="抗疫特别国债资金" style='flex:1' class='ml-20'>
-            <el-input v-model="form.region"/>
+            <el-input v-model="form.epidemic_funds" placeholder='抗疫特别国债资金'/>
           </el-form-item>
         </div>
 
         <div class='full-width  flex'>
           <el-form-item label="政策性开发性金融工具(基金)" style='flex:1'>
-            <el-input v-model="form.name"/>
+            <el-input v-model="form.policy_finance_funds" placeholder='政策性开发性金融工具(基金'/>
           </el-form-item>
           <el-form-item label="其他地方财政性建设资金" style='flex:1' class='ml-20'>
-            <el-input v-model="form.region"/>
+            <el-input v-model="form.other_funds" placeholder='其他地方财政性建设资金'/>
           </el-form-item>
         </div>
         <div class='full-width  flex'>
           <el-form-item label="是否民间投资项目" style='flex:1'>
-            <el-input v-model="form.social_investment"/>
+            <el-select v-model='form.social_investment' placeholder='是否民间投资项目'>
+              <el-option
+                  v-for="item in yesOrNo"
+                  :key='item.label'
+                  :label="item.label"
+                  :value="item.value"
+              />
+            </el-select>
           </el-form-item>
           <el-form-item label="是否产业项目" style='flex:1' class='ml-20'>
-            <el-input v-model="form.industrial_investment"/>
+            <el-select v-model='form.industrial_investment' placeholder='是否产业项目'>
+              <el-option
+                  v-for="item in yesOrNo"
+                  :key='item.label'
+                  :label="item.label"
+                  :value="item.value"
+              />
+            </el-select>
           </el-form-item>
         </div>
 
         <div class='full-width  flex'>
           <el-form-item label="是否获得资金支持项目" style='flex:1'>
-            <el-input v-model="form.name"/>
-          </el-form-item>
-          <el-form-item label="-" style='flex:1' class='ml-20'>
-            <el-input v-model="form.region"/>
+            <el-select v-model='form.funds_supper' placeholder='是否获得资金支持项目'>
+              <el-option
+                  v-for="item in yesOrNo"
+                  :key='item.label'
+                  :label="item.label"
+                  :value="item.value"
+              />
+            </el-select>
           </el-form-item>
+          <div style='flex:1' class='ml-20'></div>
         </div>
       </el-form>
     </div>
@@ -70,9 +89,13 @@ export default {
       default: null
     }
   },
-  data() {
+  data () {
     return {
       disabled: true,
+      yesOrNo: [
+        { label: '否', value: 0 },
+        { label: '是', value: 1 }
+      ],
       form: {
         name: '',
         region: '',

+ 7 - 7
src/views/home/component/params/params5.vue

@@ -16,15 +16,15 @@
       >
         <div class='flex flex-justify-start '>
           <el-form-item label="年产值" style='flex:1'>
-            <el-input v-model="form.benefit_annual_output"/>
+            <el-input v-model="form.benefit_annual_output" placeholder='年产值'/>
           </el-form-item>
           <el-form-item label="年税收" style='flex:1' class='ml-20'>
-            <el-input v-model="form.benefit_annual_tax"/>
+            <el-input v-model="form.benefit_annual_tax" placeholder='年税收'/>
           </el-form-item>
         </div>
         <div class='full-width  flex'>
           <el-form-item label="新增就业人数" style='flex:1'>
-            <el-input v-model="form.benefit_new_employment"/>
+            <el-input v-model="form.benefit_new_employment" placeholder='新增就业人数'/>
           </el-form-item>
           <div style='flex:1' class='ml-20'></div>
         </div>
@@ -48,13 +48,13 @@ export default {
   },
   watch: {
     detail: {
-      handler(val) {
+      handler (val) {
         this.form = val
       },
       immediate: true
     },
     disabled: {
-      handler(val) {
+      handler (val) {
         if (val) {
           this.updata()
         }
@@ -62,7 +62,7 @@ export default {
       immediate: false
     }
   },
-  data() {
+  data () {
     return {
       disabled: true,
       form: {
@@ -73,7 +73,7 @@ export default {
     }
   },
   methods: {
-    updata() {
+    updata () {
       this.detail.projectId = this.detail.id
       delete this.detail._id
       this.$api.project.proUpdate(this.detail).then(res => {

+ 6 - 1
src/views/home/component/params/params6.vue

@@ -2,10 +2,12 @@
   <div class='flex flex-justify-start flex-align-center flex-col'>
     <div class='flex flex-center full-width flex-justify-between mt-10 mb-10'>
       <span class='full-width text-left bold'>{{ info.dictValue }}</span>
-      <el-button v-if='detail.can_update' type='primary' @click='save'>{{ disabled ? '编 辑' : '保 存' }}</el-button>
+      <el-button v-if='detail.can_update && detail.other !== undefined' type='primary' @click='save'>{{ disabled ? '编 辑' : '保 存' }}</el-button>
     </div>
     <div class='mt-10' style='width: 80%;'>
+      <el-empty v-if='detail.other === undefined'/>
       <el-form
+          v-else
           :model="form"
           :disabled='disabled'
           class='form-content flex flex-col '
@@ -39,6 +41,9 @@ export default {
   watch: {
     detail: {
       handler (val) {
+        if (val.other === undefined || val.other === null) {
+          return
+        }
         if ((typeof val.other).toString() !== 'object') {
           const jsonTmp = JSON.parse(val.other)
           val.other = jsonTmp

+ 14 - 14
src/views/home/component/pro_left.vue

@@ -51,7 +51,7 @@ import proRelation from '@/views/home/component/pro_relation.vue'
 
 export default {
   name: 'pro_left',
-  components: {proRelation},
+  components: { proRelation },
   props: {
     data: Object,
     code: {
@@ -61,7 +61,7 @@ export default {
   },
   watch: {
     data: {
-      handler(val) {
+      handler (val) {
         if (val) {
           this.getDic('project-situation')
         }
@@ -69,7 +69,7 @@ export default {
       immediate: false
     },
     code: {
-      handler(val) {
+      handler (val) {
         if (val) {
           this.getDic(val)
         }
@@ -77,7 +77,7 @@ export default {
       immediate: false
     }
   },
-  data() {
+  data () {
     return {
       height: 0,
       dicList: [],
@@ -89,12 +89,12 @@ export default {
       resultList: []
     }
   },
-  created() {
+  created () {
     this.getDic(this.code)
     this.onScroll()
   },
   methods: {
-    onScroll(event) {
+    onScroll (event) {
       this.$bus.on('scorll', (e) => {
         const scrollTop = e.target.scrollTop
         const index = this.scorllTopList.findIndex(e => scrollTop >= e.start && scrollTop < e.end)
@@ -104,12 +104,12 @@ export default {
         }
       })
     },
-    getDic(code) {
-      this.$api.common.dicList({code}).then(res => {
+    getDic (code) {
+      this.$api.common.dicList({ code }).then(res => {
         if (res.code === 200) {
           if (code === 'project-situation') {
             this.dicList = res.data
-            const local = this.dicList.filter(e => e.dictKey === this.data.projectStage + '')
+            const local = this.dicList.filter(e => e.dictKey === this.data.project_stage + '')
             if (local.length > 0) {
               this.currentSituation = local[0]
             }
@@ -132,14 +132,14 @@ export default {
         }
       })
     },
-    proInfo() {
+    proInfo () {
       this.$emit('typeChange')
     },
-    record() {
+    record () {
       this.$emit('typeChange1')
     },
-    result(item) {
-      const data = {id: this.data.id, projectStage: item}
+    result (item) {
+      const data = { id: this.data.id, project_stage: item }
       this.$api.project.proUpdate(data).then(res => {
         if (res.code === 200) {
           this.$message.success(res.msg)
@@ -150,7 +150,7 @@ export default {
         }
       })
     },
-    change(index) {
+    change (index) {
       this.active = index
       this.$emit('change', index)
     }

+ 9 - 9
src/views/home/pro_detail.vue

@@ -60,14 +60,14 @@ import inspect1 from '@/views/home/component/inspect/Inspect1.vue'
 
 export default {
   name: 'pro_detail',
-  components: {BasicContainer, proLeft, BasicTab, params1, inspect1, params2, params3, params4, params5, params6},
-  data() {
+  components: { BasicContainer, proLeft, BasicTab, params1, inspect1, params2, params3, params4, params5, params6 },
+  data () {
     return {
       id: '',
       data: {},
       tabs: [
-        {name: '项目信息管理', value: 1, code: 'params_type'},
-        {name: '项目督查情况', value: 2, code: 'inspect_type'}
+        { name: '项目信息管理', value: 1, code: 'params_type' },
+        { name: '项目督查情况', value: 2, code: 'inspect_type' }
         // { name: '项目数据明细管理', value: 3 }
       ],
       currentTab: null,
@@ -76,7 +76,7 @@ export default {
       url: ''
     }
   },
-  created() {
+  created () {
     this.id = this.$route.query.id
     const tmp = window.location.href
     if (tmp.indexOf('#header') > 0) {
@@ -86,24 +86,24 @@ export default {
     this.proInfo()
   },
   methods: {
-    change(res, index) {
+    change (res, index) {
       this.currentTab = res
       this.code = this.currentTab.code
     },
     /**
      * 项目信息
      */
-    proInfo() {
+    proInfo () {
       this.$api.project.projectMapInfo(this.id).then(res => {
         if (res.code === 200) {
           this.data = res.data
         }
       })
     },
-    listSucc(list) {
+    listSucc (list) {
       this.resultList = list
     },
-    changeIndex(index) {
+    changeIndex (index) {
       // window.location.hash = '#header' + (index + 1)
       document.getElementById('header' + (index + 1)).scrollIntoView()
       // this.$nextTick(() => {