scorpioyq 2 năm trước cách đây
mục cha
commit
3c08ea9313

+ 38 - 38
src/views/home/component/dash.vue

@@ -42,7 +42,7 @@
                @on-load="onLoad">
       <template #menu="{row}">
         <el-button icon="Upload" type='primary' text @click="track(row)"> {{
-            row.isReport === 1 ? "已上报" : "项目上报"
+            row.isReport === 1 ? "已上报" : "项目上报"
           }}
         </el-button>
       </template>
@@ -126,18 +126,18 @@
 <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 form_dialog from '@/views/home/component/form_dialog.vue'
-import { getLazyList } from '@/api/project/index.js'
+import {getLazyList} from '@/api/project/index.js'
 
 export default {
   name: 'dash',
-  components: { BaseButton, form_dialog },
-  setup () {
+  components: {BaseButton, form_dialog},
+  setup() {
     const permissions = permissionStore()
-    return { permissions }
+    return {permissions}
   },
-  data () {
+  data() {
     return {
       disable: false,
       showAdd: false,
@@ -265,7 +265,7 @@ export default {
       },
       rules: {
         name: [
-          { required: true, message: '请输入项目名称', trigger: 'blur' }
+          {required: true, message: '请输入项目名称', trigger: 'blur'}
         ],
         projectType: [
           {
@@ -286,27 +286,27 @@ export default {
       parentId: 0
     }
   },
-  created () {
+  created() {
     this.getTypeList()
     this.$bus.on('serach', (res) => {
       this.onLoad(res)
     })
   },
   computed: {
-    permissionList () {
+    permissionList() {
       return {
         delBtn: vaildData(this.permissions.permissions.home_del, false)
       }
     }
   },
   methods: {
-    switchTab (item, index) {
+    switchTab(item, index) {
       this.active = index
       this.onLoad()
     },
-    onLoad (query = {}) {
+    onLoad(query = {}) {
       this.loading = true
-      const data = { ...query, parentId: this.parentId }
+      const data = {...query, parentId: this.parentId}
       this.$api.project.projectList(this.page.currentPage, this.page.pageSize, data).then(res => {
         this.loading = false
         if (res.code === 200) {
@@ -320,11 +320,11 @@ export default {
         this.loading = false
       })
     },
-    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('功能建设中,尽情期待...', '消息提醒', {
@@ -332,51 +332,51 @@ export default {
         // })
         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
         resolve(res.data.data.childrenList)
       })
     },
-    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)
+              }
+            })
           })
-        })
     },
-    getStageList () {
+    getStageList() {
       this.$api.project.userStageList().then(res => {
         if (res.code === 200) {
           this.stage = res.data
         }
       })
     },
-    getTotalAmount (data) {
+    getTotalAmount(data) {
       this.$api.project.totalAmount(Object.assign(data, this.query)).then(res => {
         if (res.code === 200) {
           this.num = res.data
@@ -385,17 +385,17 @@ export default {
         }
       })
     },
-    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
@@ -405,7 +405,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)
@@ -416,7 +416,7 @@ export default {
         })
       })
     },
-    projectSave () {
+    projectSave() {
       if (this.disable) {
         this.$message.error('正在处理,请稍后...')
         return

+ 48 - 5
src/views/home/component/params/params1.vue

@@ -4,11 +4,12 @@
     <div class='mt-10' style='width: 80%;'>
       <el-form
           :model="form"
-          label-width='140px'
+          label-width='240px'
           :disabled='true'
+          label-position="left"
           class='form-content flex flex-col'
       >
-        <div class='flex flex-justify-start ' >
+        <div class='flex flex-justify-start '>
           <el-form-item label="项目名称" style='flex:1'>
             <el-input v-model="form.name"/>
           </el-form-item>
@@ -52,13 +53,55 @@
         </div>
 
         <div class='full-width  flex'>
-          <el-form-item label="项目负责人" style='flex:1'>
+          <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-form-item label="实际开工时间" style='flex:1' class='ml-20'>
             <el-input v-model="form.region"/>
           </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-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-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-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-form-item>
+        </div>
+        <div class='full-width  flex '>
+          <el-form-item label="项目建设详细地址">
+            <el-input v-model="form.name"/>
+          </el-form-item>
+        </div>
+        <div class='full-width  flex'>
+          <el-form-item label="主要建设内容及规模">
+            <el-input v-model="form.name"/>
+          </el-form-item>
+        </div>
       </el-form>
     </div>
   </div>
@@ -73,7 +116,7 @@ export default {
       default: null
     }
   },
-  data () {
+  data() {
     return {
       form: {
         name: '',

+ 85 - 0
src/views/home/component/params/params2.vue

@@ -0,0 +1,85 @@
+<template>
+  <div class='flex flex-justify-start flex-align-center flex-col'>
+    <span class='full-width text-left'>{{ info.dictValue }}</span>
+    <div class='mt-10' style='width: 80%;'>
+      <el-form
+          :model="form"
+          label-width='240px'
+          label-position="left"
+          :disabled='true'
+          class='form-content flex flex-col'
+      >
+        <div class='flex flex-justify-start '>
+          <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-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-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-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-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-form-item>
+        </div>
+      </el-form>
+    </div>
+  </div>
+</template>
+
+<script>
+export default {
+  name: "params2",
+  props: {
+    info: {
+      type: Object,
+      default: null
+    }
+  },
+  data() {
+    return {
+      form: {
+        name: '',
+        region: '',
+        type: ''
+      }
+    }
+  }
+}
+</script>
+
+<style lang='scss' scoped>
+.form-content {
+  border: 1px solid #eeeeee;
+  padding: 20px;
+}
+</style>

+ 110 - 0
src/views/home/component/params/params3.vue

@@ -0,0 +1,110 @@
+<template>
+  <div class='flex flex-justify-start flex-align-center flex-col'>
+    <span class='full-width text-left'>{{ info.dictValue }}</span>
+    <div class="mt-10 mb-10 full-width" style="width: 93%;">
+      <base-button title="新增年度" icon="Plus"/>
+    </div>
+    <div class='mt-10'>
+      <el-form
+          :model="form"
+          label-width='240px'
+          :disabled='true'
+          label-position="left"
+          class='form-content flex flex-col'
+      >
+        <div class='flex flex-justify-start '>
+          <el-form-item label="2023年计划投资(万元)" style='flex:1'>
+            <el-input v-model="form.name"/>
+          </el-form-item>
+          <el-form-item label="2023年累计投资(万元)" style='flex:1' class='ml-20'>
+            <el-input v-model="form.region"/>
+          </el-form-item>
+        </div>
+        <div class='full-width  flex'>
+          <el-form-item label="2022年计划投资(万元)" style='flex:1'>
+            <el-input v-model="form.name"/>
+          </el-form-item>
+          <el-form-item label="2022年累计投资(万元)" style='flex:1' class='ml-20'>
+            <el-input v-model="form.region"/>
+          </el-form-item>
+        </div>
+        <div class='full-width  flex'>
+          <el-form-item label="2021年计划投资(万元)" style='flex:1'>
+            <el-input v-model="form.name"/>
+          </el-form-item>
+          <el-form-item label="2021年累计投资(万元)" style='flex:1' class='ml-20'>
+            <el-input v-model="form.region"/>
+          </el-form-item>
+        </div>
+      </el-form>
+    </div>
+    <div class="mt-20 mb-10 full-width" style="width: 93%;">
+      <base-button title="新增年度" icon="Plus"/>
+    </div>
+    <div class='mt-10'>
+      <el-form
+          :model="form"
+          label-width='240px'
+          :disabled='true'
+          label-position="left"
+          class='form-content flex flex-col'
+      >
+        <div class='flex flex-justify-start '>
+          <el-form-item label="2023年计划纳统投资(万元)" style='flex:1'>
+            <el-input v-model="form.name"/>
+          </el-form-item>
+          <el-form-item label="2023年累计纳统投资(万元)" style='flex:1' class='ml-20'>
+            <el-input v-model="form.region"/>
+          </el-form-item>
+        </div>
+        <div class='full-width  flex'>
+          <el-form-item label="2022年计划纳统投资(万元)" style='flex:1'>
+            <el-input v-model="form.name"/>
+          </el-form-item>
+          <el-form-item label="2022年累计纳统投资(万元)" style='flex:1' class='ml-20'>
+            <el-input v-model="form.region"/>
+          </el-form-item>
+        </div>
+        <div class='full-width  flex'>
+          <el-form-item label="2021年计划纳统投资(万元)" style='flex:1'>
+            <el-input v-model="form.name"/>
+          </el-form-item>
+          <el-form-item label="2021年累计纳统投资(万元)" style='flex:1' class='ml-20'>
+            <el-input v-model="form.region"/>
+          </el-form-item>
+        </div>
+      </el-form>
+    </div>
+  </div>
+</template>
+
+<script>
+import baseButton from "@/components/base-button.vue";
+
+export default {
+  name: "params3",
+  components: {baseButton},
+  props: {
+    info: {
+      type: Object,
+      default: null
+    }
+  },
+  data() {
+    return {
+      form: {
+        name: '',
+        region: '',
+        type: ''
+      }
+    }
+  }
+}
+</script>
+
+<style lang='scss' scoped>
+.form-content {
+  border: 1px solid #eeeeee;
+  padding: 20px;
+}
+</style>

+ 93 - 0
src/views/home/component/params/params4.vue

@@ -0,0 +1,93 @@
+<template>
+  <div class='flex flex-justify-start flex-align-center flex-col'>
+    <span class='full-width text-left'>{{ info.dictValue }}</span>
+    <div class='mt-10' style='width: 80%;'>
+      <el-form
+          :model="form"
+          label-width='140px'
+          :disabled='true'
+          class='form-content flex flex-col'
+      >
+        <div class='flex flex-justify-start '>
+          <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-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-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-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-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-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-form-item>
+        </div>
+      </el-form>
+    </div>
+  </div>
+</template>
+
+<script>
+export default {
+  name: "params4",
+  props: {
+    info: {
+      type: Object,
+      default: null
+    }
+  },
+  data() {
+    return {
+      form: {
+        name: '',
+        region: '',
+        type: ''
+      }
+    }
+  }
+}
+</script>
+
+<style lang='scss' scoped>
+.form-content {
+  border: 1px solid #eeeeee;
+  padding: 20px;
+}
+</style>

+ 93 - 0
src/views/home/component/params/params5.vue

@@ -0,0 +1,93 @@
+<template>
+  <div class='flex flex-justify-start flex-align-center flex-col'>
+    <span class='full-width text-left'>{{ info.dictValue }}</span>
+    <div class='mt-10' style='width: 80%;'>
+      <el-form
+          :model="form"
+          label-width='140px'
+          :disabled='true'
+          class='form-content flex flex-col'
+      >
+        <div class='flex flex-justify-start '>
+          <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-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-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-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-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-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-form-item>
+        </div>
+      </el-form>
+    </div>
+  </div>
+</template>
+
+<script>
+export default {
+  name: "params5",
+  props: {
+    info: {
+      type: Object,
+      default: null
+    }
+  },
+  data() {
+    return {
+      form: {
+        name: '',
+        region: '',
+        type: ''
+      }
+    }
+  }
+}
+</script>
+
+<style lang='scss' scoped>
+.form-content {
+  border: 1px solid #eeeeee;
+  padding: 20px;
+}
+</style>

+ 93 - 0
src/views/home/component/params/params6.vue

@@ -0,0 +1,93 @@
+<template>
+  <div class='flex flex-justify-start flex-align-center flex-col'>
+    <span class='full-width text-left'>{{ info.dictValue }}</span>
+    <div class='mt-10' style='width: 80%;'>
+      <el-form
+          :model="form"
+          label-width='140px'
+          :disabled='true'
+          class='form-content flex flex-col'
+      >
+        <div class='flex flex-justify-start '>
+          <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-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-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-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-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-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-form-item>
+        </div>
+      </el-form>
+    </div>
+  </div>
+</template>
+
+<script>
+export default {
+  name: "params6",
+  props: {
+    info: {
+      type: Object,
+      default: null
+    }
+  },
+  data() {
+    return {
+      form: {
+        name: '',
+        region: '',
+        type: ''
+      }
+    }
+  }
+}
+</script>
+
+<style lang='scss' scoped>
+.form-content {
+  border: 1px solid #eeeeee;
+  padding: 20px;
+}
+</style>

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

@@ -13,6 +13,11 @@
           <a :href='`#header`+(index+1)'>
             <div class='full-width' :id="`header`+(index+1)">
               <params1 v-if='item.dictKey === "1" ' :info='item'/>
+              <params2 v-if='item.dictKey === "2" ' :info='item'/>
+              <params3 v-if='item.dictKey === "3" ' :info='item'/>
+              <params4 v-if='item.dictKey === "4" ' :info='item'/>
+              <params5 v-if='item.dictKey === "5" ' :info='item'/>
+              <params6 v-if='item.dictKey === "6" ' :info='item'/>
             </div>
           </a>
         </basic-container>
@@ -44,46 +49,51 @@ import proLeft from '@/views/home/component/pro_left.vue'
 import BasicContainer from '@/components/basic-container/main.vue'
 import BasicTab from '@/components/basic-tab/index.vue'
 import params1 from '@/views/home/component/params/params1.vue'
+import params2 from "@/views/home/component/params/params2.vue";
+import params3 from "@/views/home/component/params/params3.vue";
+import params4 from "@/views/home/component/params/params4.vue";
+import params5 from "@/views/home/component/params/params5.vue";
+import params6 from "@/views/home/component/params/params6.vue";
 import inspect1 from '@/views/home/component/inspect/Inspect1.vue'
 
 export default {
   name: 'pro_detail',
-  components: { BasicContainer, proLeft, BasicTab, params1, inspect1 },
-  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: 3 }
+        {name: '项目信息管理', value: 1, code: 'params_type'},
+        {name: '项目督查情况', value: 2, code: 'inspect_type'},
+        {name: '项目数据明细管理', value: 3}
       ],
       currentTab: null,
       resultList: [],
       code: 'params_type'
     }
   },
-  created () {
+  created() {
     this.id = this.$route.query.id
     this.currentTab = this.tabs[0]
     this.proInfo()
   },
   methods: {
-    change (res, index) {
+    change(res, index) {
       this.currentTab = res
       this.code = this.currentTab.code
     },
     /**
      * 项目信息
      */
-    proInfo () {
+    proInfo() {
       this.$api.project.projectInfo(this.id).then(res => {
         if (res.code === 200) {
           this.data = res.data
         }
       })
     },
-    listSucc (list) {
+    listSucc(list) {
       this.resultList = list
     }
   }