From f0b32b7b676600fef7fcc9de657f7456b79ed960 Mon Sep 17 00:00:00 2001
From: fuliqi <fuliqi@qq.com>
Date: 星期五, 29 十一月 2024 10:27:36 +0800
Subject: [PATCH] 首页统计接口+跳转

---
 src/views/projectEngineering/projectLibrary/index.vue |    5 
 src/views/projectEngineering/projectLibrary/list.js   |  174 ++++++------
 src/views/components/projectOverview.vue              |  654 ++++++++++++++++++++++++----------------------
 3 files changed, 436 insertions(+), 397 deletions(-)

diff --git a/src/views/components/projectOverview.vue b/src/views/components/projectOverview.vue
index 3bda1ba..77f5e12 100644
--- a/src/views/components/projectOverview.vue
+++ b/src/views/components/projectOverview.vue
@@ -1,339 +1,373 @@
 <template>
-    <div class="overview-bottom">
-        <div class="abnormal" @click="showAbnormal">
-            <div style="margin-bottom: 30px">寮傚父椤圭洰鎯呭喌缁熻</div>
-            <div>
-                <div class="abnormal-center">
-                    娴佺▼寮傚父椤圭洰锛�<span
-                        style="font-size: 16px; font-weight: 700"
-                        >{{
-                            countExceptionProjectData.processExceptionProject
-                        }}</span
-                    >
-                </div>
-                <div class="abnormal-center">
-                    璧勯噾寮傚父椤圭洰锛�<span
-                        style="font-size: 16px; font-weight: 700"
-                        >0</span
-                    >
-                </div>
-                <div class="abnormal-center">
-                    杩涘害寮傚父椤圭洰锛�<span
-                        style="font-size: 16px; font-weight: 700"
-                        >0</span
-                    >
-                </div>
-            </div>
-            <div class="abnormal-img"></div>
+  <div class="overview-bottom">
+    <div class="abnormal" @click="showAbnormal">
+      <div style="margin-bottom: 30px">寮傚父椤圭洰鎯呭喌缁熻</div>
+      <div>
+        <div class="abnormal-center">
+          娴佺▼寮傚父椤圭洰锛�<span
+          style="font-size: 16px; font-weight: 700"
+        >{{
+            countExceptionProjectData.processExceptionProject
+          }}</span
+        >
         </div>
-        <div class="overview-div custom-min-width">
-            <div
-                v-for="i in calculation"
-                :key="i.text"
-                :style="setbcStyle(i.text)"
-                class="listings"
-                @click="showDetail(i.text)"
-            >
-                <div :style="setTextStyle(i.text)" class="title">
-                    {{ i.text }}
-                </div>
-                <div class="conter">
-                    <div :style="setTextColor(i.text)" class="mun">
-                        {{ i.mun }}
-                    </div>
-                    <div class="statistics">
-                        <div>{{ i.statistics }}</div>
-                        <div :style="setTextColor(i.text)">
-                            {{ i.statisticsMun
-                            }}<span style="font-size: 18px">浜�</span>
-                        </div>
-                    </div>
-                </div>
-            </div>
-            <!-- <div class="listings">
-                <div class="title">
-                    鍌�
-                </div>
-                <div class="conter">
-                    <div class="mun">44</div>
-                    <div class="statistics">
-                        <div>鍌ㄥ椤圭洰鏁伴噺缁熻</div>
-                        <div class="statistics-mun">1233<span style="font-size: 18px;">浜�</span></div>
-                    </div>
-                </div>
-            </div>
-            <div class="listings">
-                <div class="title">
-                    鍌�
-                </div>
-                <div class="conter">
-                    <div class="mun">44</div>
-                    <div class="statistics">
-                        <div>鍌ㄥ椤圭洰鏁伴噺缁熻</div>
-                        <div class="statistics-mun">1233<span style="font-size: 18px;">浜�</span></div>
-                    </div>
-                </div>
-            </div>
-            <div class="listings">
-                <div class="title">
-                    鍌�
-                </div>
-                <div class="conter">
-                    <div class="mun">44</div>
-                    <div class="statistics">
-                        <div>鍌ㄥ椤圭洰鏁伴噺缁熻</div>
-                        <div class="statistics-mun">1233<span style="font-size: 18px;">浜�</span></div>
-                    </div>
-                </div>
-            </div>
-            <div class="listings">
-                <div class="title">
-                    鍌�
-                </div>
-                <div class="conter">
-                    <div class="mun">44</div>
-                    <div class="statistics">
-                        <div>鍌ㄥ椤圭洰鏁伴噺缁熻</div>
-                        <div class="statistics-mun">1233<span style="font-size: 18px;">浜�</span></div>
-                    </div>
-                </div>
-            </div>
-            <div class="listings">
-                <div class="title">
-                    鍌�
-                </div>
-                <div class="conter">
-                    <div class="mun">44</div>
-                    <div class="statistics">
-                        <div>鍌ㄥ椤圭洰鏁伴噺缁熻</div>
-                        <div class="statistics-mun">1233<span style="font-size: 18px;">浜�</span></div>
-                    </div>
-                </div>
-            </div>
-            <div class="listings">
-                <div class="title">
-                    鍌�
-                </div>
-                <div class="conter">
-                    <div class="mun">44</div>
-                    <div class="statistics">
-                        <div>鍌ㄥ椤圭洰鏁伴噺缁熻</div>
-                        <div class="statistics-mun">1233<span style="font-size: 18px;">浜�</span></div>
-                    </div>
-                </div>
-            </div>
-            <div class="listings">
-                <div class="title active">
-                    鍌�
-                </div>
-                <div class="conter">
-                    <div class="mun">44</div>
-                    <div class="statistics">
-                        <div>鍌ㄥ椤圭洰鏁伴噺缁熻</div>
-                        <div class="statistics-mun">1233<span style="font-size: 18px;">浜�</span></div>
-                    </div>
-                </div>
-            </div> -->
+        <div class="abnormal-center">
+          璧勯噾寮傚父椤圭洰锛�<span
+          style="font-size: 16px; font-weight: 700"
+        >0</span
+        >
         </div>
+        <div class="abnormal-center">
+          杩涘害寮傚父椤圭洰锛�<span
+          style="font-size: 16px; font-weight: 700"
+        >0</span
+        >
+        </div>
+      </div>
+      <div class="abnormal-img"></div>
     </div>
+    <div class="overview-div custom-min-width">
+      <div
+        v-for="i in calculation"
+        :key="i.text"
+        :style="setbcStyle(i.text)"
+        class="listings"
+        @click="showDetail(i.text)"
+      >
+        <div :style="setTextStyle(i.text)" class="title">
+          {{ i.text }}
+        </div>
+        <div class="conter">
+          <div :style="setTextColor(i.text)" class="mun">
+            {{ i.mun }}
+          </div>
+          <div class="statistics">
+            <div>{{ i.statistics }}</div>
+            <div :style="setTextColor(i.text)">
+              {{
+                i.statisticsMun
+              }}<span style="font-size: 18px">浜�</span>
+            </div>
+          </div>
+        </div>
+      </div>
+      <!-- <div class="listings">
+          <div class="title">
+              鍌�
+          </div>
+          <div class="conter">
+              <div class="mun">44</div>
+              <div class="statistics">
+                  <div>鍌ㄥ椤圭洰鏁伴噺缁熻</div>
+                  <div class="statistics-mun">1233<span style="font-size: 18px;">浜�</span></div>
+              </div>
+          </div>
+      </div>
+      <div class="listings">
+          <div class="title">
+              鍌�
+          </div>
+          <div class="conter">
+              <div class="mun">44</div>
+              <div class="statistics">
+                  <div>鍌ㄥ椤圭洰鏁伴噺缁熻</div>
+                  <div class="statistics-mun">1233<span style="font-size: 18px;">浜�</span></div>
+              </div>
+          </div>
+      </div>
+      <div class="listings">
+          <div class="title">
+              鍌�
+          </div>
+          <div class="conter">
+              <div class="mun">44</div>
+              <div class="statistics">
+                  <div>鍌ㄥ椤圭洰鏁伴噺缁熻</div>
+                  <div class="statistics-mun">1233<span style="font-size: 18px;">浜�</span></div>
+              </div>
+          </div>
+      </div>
+      <div class="listings">
+          <div class="title">
+              鍌�
+          </div>
+          <div class="conter">
+              <div class="mun">44</div>
+              <div class="statistics">
+                  <div>鍌ㄥ椤圭洰鏁伴噺缁熻</div>
+                  <div class="statistics-mun">1233<span style="font-size: 18px;">浜�</span></div>
+              </div>
+          </div>
+      </div>
+      <div class="listings">
+          <div class="title">
+              鍌�
+          </div>
+          <div class="conter">
+              <div class="mun">44</div>
+              <div class="statistics">
+                  <div>鍌ㄥ椤圭洰鏁伴噺缁熻</div>
+                  <div class="statistics-mun">1233<span style="font-size: 18px;">浜�</span></div>
+              </div>
+          </div>
+      </div>
+      <div class="listings">
+          <div class="title">
+              鍌�
+          </div>
+          <div class="conter">
+              <div class="mun">44</div>
+              <div class="statistics">
+                  <div>鍌ㄥ椤圭洰鏁伴噺缁熻</div>
+                  <div class="statistics-mun">1233<span style="font-size: 18px;">浜�</span></div>
+              </div>
+          </div>
+      </div>
+      <div class="listings">
+          <div class="title active">
+              鍌�
+          </div>
+          <div class="conter">
+              <div class="mun">44</div>
+              <div class="statistics">
+                  <div>鍌ㄥ椤圭洰鏁伴噺缁熻</div>
+                  <div class="statistics-mun">1233<span style="font-size: 18px;">浜�</span></div>
+              </div>
+          </div>
+      </div> -->
+    </div>
+  </div>
 </template>
 
-<script >
+<script>
 export default {
-    name: "Index",
-    data() {
-        return {}
+  name: "Index",
+  data() {
+    return {}
+  },
+  props: {
+    calculation: Array,
+    countExceptionProjectData: Object,
+  },
+  watch: {
+    // calculation: {
+    //     handler(val) {
+    //         console.log("11111" + val);
+
+    //     },
+    // },
+    // countExceptionProjectData: {
+    //     handler(val) {
+    //         console.log("22222" + val);
+
+    //     },
+    // },
+  },
+  methods: {
+    setTextStyle(text) {
+      if (text === '鍌�') return 'background-color:#3369FF';
+      if (text === '寤�') return 'background-color:#64ADFD';
+      if (text === '鐪�') return 'background-color:#FF5E57';
+      if (text === '甯�') return 'background-color:#FFA83F';
+      if (text === '鏂�') return 'background-color:#5DD1E5';
+      if (text === '绔�') return 'background-color:#576BF5';
+      if (text === '鍘�') return 'background-color:#3369FF';
+      if (text === '鏅�') return 'background-color:#64ADFD';
+      return '';
     },
-    props: {
-        calculation: Array,
-        countExceptionProjectData: Object,
+
+    setTextColor(text) {
+      if (text === '鍌�') return 'color:#3369FF';
+      if (text === '寤�') return 'color:#64ADFD';
+      if (text === '鐪�') return 'color:#FF5E57';
+      if (text === '甯�') return 'color:#FFA83F';
+      if (text === '鏂�') return 'color:#5DD1E5';
+      if (text === '绔�') return 'color:#576BF5';
+      if (text === '鍘�') return 'color:#3369FF';
+      if (text === '鏅�') return 'color:#64ADFD';
+      return '';
     },
-    watch: {
-        // calculation: {
-        //     handler(val) {
-        //         console.log("11111" + val);
 
-        //     },
-        // },
-        // countExceptionProjectData: {
-        //     handler(val) {
-        //         console.log("22222" + val);
-
-        //     },
-        // },
+    setbcStyle(text) {
+      if (text === '鍌�') return 'background-color:#EAF0FF';
+      if (text === '寤�') return 'background-color:#EFF7FF';
+      if (text === '鐪�') return 'background-color:#FEEEED';
+      if (text === '甯�') return 'background-color:#FFF6EB';
+      if (text === '鏂�') return 'background-color:#EEFAFC';
+      if (text === '绔�') return 'background-color:#EEF0FE';
+      if (text === '鍘�') return 'background-color:#EAF0FF';
+      if (text === '鏅�') return 'background-color:#EFF7FF';
+      return '';
     },
-    methods: {
-        setTextStyle(text) {
-            if (text === '鍌�') return 'background-color:#3369FF';
-            if (text === '寤�') return 'background-color:#64ADFD';
-            if (text === '鐪�') return 'background-color:#FF5E57';
-            if (text === '甯�') return 'background-color:#FFA83F';
-            if (text === '鏂�') return 'background-color:#5DD1E5';
-            if (text === '绔�') return 'background-color:#576BF5';
-            if (text === '鍘�') return 'background-color:#3369FF';
-            if (text === '鏅�') return 'background-color:#64ADFD';
-            return '';
-        },
+    // 璺宠浆鍒板紓甯搁」鐩�
+    showAbnormal() {
+      console.log('璺宠浆寮傚父椤圭洰');
+      this.$router.push({
+        path: 'projectEngineering/project/abnormalProject'
+      });
+    },
 
-        setTextColor(text) {
-            if (text === '鍌�') return 'color:#3369FF';
-            if (text === '寤�') return 'color:#64ADFD';
-            if (text === '鐪�') return 'color:#FF5E57';
-            if (text === '甯�') return 'color:#FFA83F';
-            if (text === '鏂�') return 'color:#5DD1E5';
-            if (text === '绔�') return 'color:#576BF5';
-            if (text === '鍘�') return 'color:#3369FF';
-            if (text === '鏅�') return 'color:#64ADFD';
-            return '';
-        },
-
-        setbcStyle(text) {
-            if (text === '鍌�') return 'background-color:#EAF0FF';
-            if (text === '寤�') return 'background-color:#EFF7FF';
-            if (text === '鐪�') return 'background-color:#FEEEED';
-            if (text === '甯�') return 'background-color:#FFF6EB';
-            if (text === '鏂�') return 'background-color:#EEFAFC';
-            if (text === '绔�') return 'background-color:#EEF0FE';
-            if (text === '鍘�') return 'background-color:#EAF0FF';
-            if (text === '鏅�') return 'background-color:#EFF7FF';
-            return '';
-        },
-        // 璺宠浆鍒板紓甯搁」鐩�
-        showAbnormal() {
-            console.log('璺宠浆寮傚父椤圭洰');
-            this.$router.push({
-                path: 'projectEngineering/project/abnormalProject'
-            });
-        },
-
-        // 璺宠浆鍒板搴旂殑椤圭洰搴�
-        showDetail(text) {
-            console.log('璺宠浆鍒板搴旂殑椤圭洰搴�', text);
-            switch (text) {
-                case '鍌�':
-                    this.$router.push({
-                        path: '/projectEngineering/project/reserveProjects',
-                        query: {
-                            projectCategory: '1'
-                        }
-                    });
-                    break;
-                case '鏂�':
-                    this.$router.push({
-                        path: '/projectEngineering/project/previousProjects',
-                        query: {
-                            projectCategory: '2'
-                        }
-                    });
-                    break;
-                case '寤�':
-                    this.$router.push({
-                        path: '/projectEngineering/project/implementationProject',
-                        query: {
-                            projectCategory: '3'
-                        }
-                    });
-                    break;
-                case '绔�':
-                    this.$router.push({
-                        path: '/projectEngineering/project/completedProjects',
-                        query: {
-                            projectCategory: '4'
-                        }
-                    });
-                    break;
-                default:
-                    break;
+    // 璺宠浆鍒板搴旂殑椤圭洰搴�
+    showDetail(text) {
+      console.log('璺宠浆鍒板搴旂殑椤圭洰搴�', text);
+      switch (text) {
+        case '鍌�':
+          this.$router.push({
+            path: '/projectEngineering/project/reserveProjects',
+            query: {
+              projectCategory: '1'
             }
-        }
+          });
+          break;
+        case '鏂�':
+          this.$router.push({
+            path: '/projectEngineering/project/previousProjects',
+            query: {
+              projectCategory: '2'
+            }
+          });
+          break;
+        case '寤�':
+          this.$router.push({
+            path: '/projectEngineering/project/implementationProject',
+            query: {
+              projectCategory: '3'
+            }
+          });
+          break;
+        case '绔�':
+          this.$router.push({
+            path: '/projectEngineering/project/completedProjects',
+            query: {
+              projectCategory: '4'
+            }
+          });
+          break;
+        case '鐪�':
+          this.$router.push({
+            path: '/projectEngineering/project/projectLibrary',
+            query: {
+              importanceType: 'provincial_key'
+            }
+          });
+          break;
+        case '鍘�':
+          this.$router.push({
+            path: '/projectEngineering/project/projectLibrary',
+            query: {
+              importanceType: 'shehong_key'
+            }
+          });
+          break;
+        case '甯�':
+          this.$router.push({
+            path: '/projectEngineering/project/projectLibrary',
+            query: {
+              importanceType: 'suining_key'
+            }
+          });
+          break;
+        case '鏅�':
+          this.$router.push({
+            path: '/projectEngineering/project/projectLibrary',
+            query: {
+              importanceType: 'normal'
+            }
+          });
+          break;
+        default:
+          break;
+      }
     }
+  }
 }
 </script>
 <style lang="scss" scoped>
 .overview-bottom {
-    display: flex;
-    justify-content: space-between;
+  display: flex;
+  justify-content: space-between;
 
-    .abnormal {
-        position: relative;
-        width: 25%;
-        min-width: 342px;
-        height: 200px;
-        background-image: url(../../assets/images/b.png);
-        background-size: 100% auto;
-        border-radius: 6px;
-        font-size: 16px;
-        color: #ffffff;
-        padding: 20px 0 0 20px;
+  .abnormal {
+    position: relative;
+    width: 25%;
+    min-width: 342px;
+    height: 200px;
+    background-image: url(../../assets/images/b.png);
+    background-size: 100% auto;
+    border-radius: 6px;
+    font-size: 16px;
+    color: #ffffff;
+    padding: 20px 0 0 20px;
 
-        .abnormal-center {
-            margin-bottom: 15px;
-        }
-
-        .abnormal-img {
-            position: absolute;
-            right: 50px;
-            bottom: 20px;
-            width: 100px;
-            height: 100px;
-            background-image: url(../../assets/images/c.png);
-        }
+    .abnormal-center {
+      margin-bottom: 15px;
     }
 
-    .custom-min-width {
-        min-width: 1250px;
-        width: 1250px;
+    .abnormal-img {
+      position: absolute;
+      right: 50px;
+      bottom: 20px;
+      width: 100px;
+      height: 100px;
+      background-image: url(../../assets/images/c.png);
     }
+  }
 
-    .listings {
-        width: 300px;
-        height: 90px;
-        border-radius: 6px;
-        display: flex;
-        align-items: center;
-
-        .title {
-            width: 45px;
-            height: 45px;
-            font-size: 24px;
-            border-radius: 8px;
-            line-height: 45px;
-            text-align: center;
-            margin-left: 15px;
-            color: #ffffff;
-        }
-
-        .active {
-            background-color: #3369ff;
-        }
-
-        .conter {
-            margin-left: 10px;
-
-            .mun {
-                font-size: 30px;
-                line-height: 32px;
-            }
-
-            .statistics {
-                width: 200px;
-                display: flex;
-                justify-content: space-between;
-                align-items: center;
-
-                // .statistics-mun {
-                //     // color: #3369FF;
-                // }
-            }
-        }
-    }
-}
-.overview-div {
+  .custom-min-width {
     min-width: 1250px;
     width: 1250px;
-    gap: 10px;
-    flex-wrap: wrap;
+  }
+
+  .listings {
+    width: 300px;
+    height: 90px;
+    border-radius: 6px;
     display: flex;
-    margin-left: 10px;
+    align-items: center;
+
+    .title {
+      width: 45px;
+      height: 45px;
+      font-size: 24px;
+      border-radius: 8px;
+      line-height: 45px;
+      text-align: center;
+      margin-left: 15px;
+      color: #ffffff;
+    }
+
+    .active {
+      background-color: #3369ff;
+    }
+
+    .conter {
+      margin-left: 10px;
+
+      .mun {
+        font-size: 30px;
+        line-height: 32px;
+      }
+
+      .statistics {
+        width: 200px;
+        display: flex;
+        justify-content: space-between;
+        align-items: center;
+
+        // .statistics-mun {
+        //     // color: #3369FF;
+        // }
+      }
+    }
+  }
+}
+
+.overview-div {
+  min-width: 1250px;
+  width: 1250px;
+  gap: 10px;
+  flex-wrap: wrap;
+  display: flex;
+  margin-left: 10px;
 }
 </style>
diff --git a/src/views/projectEngineering/projectLibrary/index.vue b/src/views/projectEngineering/projectLibrary/index.vue
index b2190a7..6abcd02 100644
--- a/src/views/projectEngineering/projectLibrary/index.vue
+++ b/src/views/projectEngineering/projectLibrary/index.vue
@@ -227,6 +227,10 @@
             <template v-if="item.slotName === 'investType'">
               <dict-tag :options="dict.type.sys_investment_type" :value="scope.row.investType"/>
             </template>
+            <!-- investType鎻掓Ы -->
+            <template v-if="item.slotName === 'importanceType'">
+              <dict-tag :options="dict.type.sys_key_categories" :value="scope.row.importanceType"/>
+            </template>
             <!-- planStartTime -->
             <template v-if="item.slotName === 'planStartTime'">
               {{ scope.row.planStartTime ? scope.row.planStartTime.split('-')[0] + '骞�' : '' }}
@@ -366,6 +370,7 @@
     };
   },
   created() {
+    this.queryParams.importanceType = this.$route.query.importanceType;
     const projectCategory = this.$route.query.projectCategory;
     if (!projectCategory || projectCategory === '1') {
       this.isReserve = true;
diff --git a/src/views/projectEngineering/projectLibrary/list.js b/src/views/projectEngineering/projectLibrary/list.js
index d187287..0da3a9a 100644
--- a/src/views/projectEngineering/projectLibrary/list.js
+++ b/src/views/projectEngineering/projectLibrary/list.js
@@ -19,7 +19,7 @@
   {id: 'area', label: '琛屾斂鍖哄垝', visible: false},
   {id: 'managementCentralizationList', label: '绠$悊褰掑彛', visible: false},
   {id: 'projectApprovalType', label: '椤圭洰瀹℃壒绫诲瀷', visible: false},
-  {id: 'importanceType', label: '閲嶇偣鍒嗙被', visible: false},
+  {id: 'importanceType', label: '閲嶇偣鍒嗙被', slotName: 'importanceType', visible: false},
   {id: 'setTime', label: '绔嬮」鏃堕棿', visible: false},
   {id: 'planCompleteTime', label: '璁″垝绔e伐鏃堕棿', visible: false},
   {id: 'winUnit', label: '涓爣鍗曚綅', visible: false},
@@ -87,90 +87,90 @@
   {id: 'otherInvestmentTotal', label: '鍏朵粬鎶曡祫', visible: false}
 ];
 export const currentRest = [
-  { id: 'projectName', label: '椤圭洰鍚嶇О', visible: true },
-  { id: 'projectOwnerUnit', label: '涓氫富鍗曚綅', visible: true },
-  { id: 'projectColorCode', label: '椤圭洰鐮�', slotName: 'projectColorCode', visible: true },
-  { id: 'projectCode', label: '椤圭洰浠g爜', visible: true },
-  { id: 'projectType', label: '椤圭洰绫诲瀷', slotName: 'projectType', visible: true },
-  { id: 'projectPhase', label: '椤圭洰闃舵', visible: true },
-  { id: 'totalInvestment', label: '鎬绘姇璧勯', visible: true },
-  { id: 'yearInvestAmount', label: '鏈勾璁″垝鎶曡祫', visible: true },
-  { id: 'planStartTime', label: '椤圭洰骞翠唤', slotName: 'planStartTime', visible: true },
-  { id: 'projectStatus', label: '椤圭洰鐘舵��', slotName: 'projectStatus', visible: true },
-  { id: 'investType', label: '鎶曡祫绫诲埆', slotName: 'investType', visible: true },
-  { id: 'content', label: '寤鸿鍐呭', visible: false },
-  { id: 'fundType', label: '璧勯噾绫诲瀷', visible: false },
-  { id: 'projectContactPerson', label: '椤圭洰鑱旂郴浜�', visible: false },
-  { id: 'contact', label: '鑱旂郴鏂瑰紡', visible: false },
-  { id: 'engineeringIdList', label: '鍏宠仈宸ョ▼', visible: false },
-  { id: 'competentDepartmentList', label: '涓荤閮ㄩ棬', visible: false },
-  { id: 'area', label: '琛屾斂鍖哄垝', visible: false },
-  { id: 'managementCentralizationList', label: '绠$悊褰掑彛', visible: false },
-  { id: 'projectApprovalType', label: '椤圭洰瀹℃壒绫诲瀷', visible: false },
-  { id: 'importanceType', label: '閲嶇偣鍒嗙被', visible: false },
-  { id: 'setTime', label: '绔嬮」鏃堕棿', visible: false },
-  { id: 'planCompleteTime', label: '璁″垝绔e伐鏃堕棿', visible: false },
-  { id: 'winUnit', label: '涓爣鍗曚綅', visible: false },
-  { id: 'winAmount', label: '涓爣閲戦', visible: false },
-  { id: 'winTime', label: '涓爣鏃堕棿', visible: false },
-  { id: 'year', label: '骞村害鎶曡祫璁″垝', visible: false },
-  { id: 'address', label: '椤圭洰鍦板潃', visible: false },
-  { id: 'projectBudget', label: '椤圭洰棰勭畻', visible: false },
-  { id: 'beCrossRegion', label: '寤鸿鍦扮偣鏄惁璺ㄥ煙', visible: false },
-  { id: 'constructionLocation', label: '椤圭洰寤鸿鍦扮偣', visible: false },
-  { id: 'detailedAddress', label: '寤鸿璇︾粏鍦板潃', visible: false },
-  { id: 'beCompensationProject', label: '鏄惁鏄ˉ鐮侀」鐩�', visible: false },
-  { id: 'compensationReason', label: '琛ョ爜鍘熷洜', visible: false },
-  { id: 'plannedStartDate', label: '璁″垝寮�宸ユ椂闂�', visible: false },
-  { id: 'expectedCompletionDate', label: '鎷熷缓鎴愭椂闂�', visible: false },
-  { id: 'nationalIndustryClassification', label: '鍥介檯琛屼笟鍒嗙被', visible: false },
-  { id: 'industryClassification', label: '鎵�灞炶涓氬垎绫�', visible: false },
-  { id: 'projectNature', label: '椤圭洰寤烘垚鎬ц川', visible: false },
-  { id: 'projectAttribute', label: '椤圭洰灞炴��', visible: false },
-  { id: 'useEarth', label: '鏄惁浣跨敤鍦熷湴', visible: false },
-  { id: 'contentScale', label: '涓昏寤鸿鍐呭鍙婅妯�', visible: false },
-  { id: 'code', label: '寤虹骞冲彴浠g爜', visible: false },
-  { id: 'projectUnit', label: '椤圭洰鍗曚綅', visible: false },
-  { id: 'projectUnitType', label: '椤圭洰鍗曚綅绫诲瀷', visible: false },
-  { id: 'registrationType', label: '鐧昏娉ㄥ唽绫诲瀷', visible: false },
-  { id: 'holdingSituation', label: '鎺ц偂鎯呭喌', visible: false },
-  { id: 'certificateType', label: '璇佺収绫诲瀷', visible: false },
-  { id: 'certificateNumber', label: '璇佷欢鍙风爜', visible: false },
-  { id: 'registeredAddress', label: '娉ㄥ唽鍦板潃', visible: false },
-  { id: 'registeredCapital', label: '娉ㄥ唽璧勯噾', visible: false },
-  { id: 'legal_representative', label: '娉曚汉浠h〃', visible: false },
-  { id: 'fixedPhone', label: '鍥哄畾鐢佃瘽', visible: false },
-  { id: 'legalPersonIdcard', label: '娉曚汉韬唤璇佸彿', visible: false },
-  { id: 'projectContactPerson', label: '椤圭洰鑱旂郴浜�', visible: false },
-  { id: 'phone', label: '绉诲姩鐢佃瘽', visible: false },
-  { id: 'contactIdcard', label: '鑱旂郴浜鸿韩浠借瘉鍙�', visible: false },
-  { id: 'wechat', label: '寰俊鍙�', visible: false },
-  { id: 'contactAddress', label: '鑱旂郴浜洪�氳鍦板潃', visible: false },
-  { id: 'postCode', label: '閭斂缂栫爜', visible: false },
-  { id: 'email', label: '鐢靛瓙閭', visible: false },
-  { id: 'totalInvestment', label: '椤圭洰鎬绘姇璧勯', visible: false },
-  { id: 'principal', label: '椤圭洰鏈噾', visible: false },
-  { id: 'governmentInvestmentTotal', label: '鏀垮簻鎶曡祫', visible: false },
-  { id: 'centralInvestmentTotal', label: '涓ぎ鎶曡祫', visible: false },
-  { id: 'centralBudgetInvestment', label: '涓ぎ棰勭畻鎶曡祫', visible: false },
-  { id: 'centralFiscalInvestment', label: '涓ぎ璐㈡斂', visible: false },
-  { id: 'centralSpecialBondInvestment', label: '涓ぎ涓撻」鍊哄埜绛归泦鐨勪笓椤瑰缓璁捐祫閲�', visible: false },
-  { id: 'centralSpecialFundInvestment', label: '涓ぎ涓撻」寤鸿鍩洪噾', visible: false },
-  { id: 'provincialInvestmentTotal', label: '鐪佺骇鎶曡祫', visible: false },
-  { id: 'provincialBudgetInvestment', label: '鐪侀绠楀唴鎶曡祫', visible: false },
-  { id: 'provincialFiscalInvestment', label: '鐪佽储鏀挎�у缓璁炬姇璧�', visible: false },
-  { id: 'provincialSpecialFundInvestment', label: '鐪佷笓椤瑰缓璁捐祫閲�', visible: false },
-  { id: 'cityInvestmentTotal', label: '甯�(宸�)鎶曡祫', visible: false },
-  { id: 'cityBudgetInvestment', label: '甯�(宸�)棰勭畻鍐呮姇璧�', visible: false },
-  { id: 'cityFiscalInvestment', label: '甯�(宸�)璐㈡斂鎬ф姇璧�', visible: false },
-  { id: 'citySpecialFundInvestment', label: '甯�(宸�)涓撻」璧勯噾', visible: false },
-  { id: 'countyInvestmentTotal', label: '鍘�(甯傘�佸尯)鎶曡祫', visible: false },
-  { id: 'countyBudgetInvestment', label: '鍖�(鍘�)棰勭畻鍐呮姇璧�', visible: false },
-  { id: 'countyFiscalInvestment', label: '鍖猴紙鍘匡級璐㈡斂鎬у缓璁捐祫閲�', visible: false },
-  { id: 'countySpecialFundInvestment', label: '鍖�(鍘�)涓撻」璧勯噾', visible: false },
-  { id: 'domesticLoanTotal', label: '鍥藉唴璐锋', visible: false },
-  { id: 'bankLoan', label: '閾惰璐锋', visible: false },
-  { id: 'foreignInvestmentTotal', label: '澶栧晢鎶曡祫', visible: false },
-  { id: 'enterpriseSelfRaisedTotal', label: '浼佷笟鑷', visible: false },
-  { id: 'otherInvestmentTotal', label: '鍏朵粬鎶曡祫', visible: false }
+  {id: 'projectName', label: '椤圭洰鍚嶇О', visible: true},
+  {id: 'projectOwnerUnit', label: '涓氫富鍗曚綅', visible: true},
+  {id: 'projectColorCode', label: '椤圭洰鐮�', slotName: 'projectColorCode', visible: true},
+  {id: 'projectCode', label: '椤圭洰浠g爜', visible: true},
+  {id: 'projectType', label: '椤圭洰绫诲瀷', slotName: 'projectType', visible: true},
+  {id: 'projectPhase', label: '椤圭洰闃舵', visible: true},
+  {id: 'totalInvestment', label: '鎬绘姇璧勯', visible: true},
+  {id: 'yearInvestAmount', label: '鏈勾璁″垝鎶曡祫', visible: true},
+  {id: 'planStartTime', label: '椤圭洰骞翠唤', slotName: 'planStartTime', visible: true},
+  {id: 'projectStatus', label: '椤圭洰鐘舵��', slotName: 'projectStatus', visible: true},
+  {id: 'investType', label: '鎶曡祫绫诲埆', slotName: 'investType', visible: true},
+  {id: 'content', label: '寤鸿鍐呭', visible: false},
+  {id: 'fundType', label: '璧勯噾绫诲瀷', visible: false},
+  {id: 'projectContactPerson', label: '椤圭洰鑱旂郴浜�', visible: false},
+  {id: 'contact', label: '鑱旂郴鏂瑰紡', visible: false},
+  {id: 'engineeringIdList', label: '鍏宠仈宸ョ▼', visible: false},
+  {id: 'competentDepartmentList', label: '涓荤閮ㄩ棬', visible: false},
+  {id: 'area', label: '琛屾斂鍖哄垝', visible: false},
+  {id: 'managementCentralizationList', label: '绠$悊褰掑彛', visible: false},
+  {id: 'projectApprovalType', label: '椤圭洰瀹℃壒绫诲瀷', visible: false},
+  {id: 'importanceType', label: '閲嶇偣鍒嗙被', slotName: 'importanceType', visible: false},
+  {id: 'setTime', label: '绔嬮」鏃堕棿', visible: false},
+  {id: 'planCompleteTime', label: '璁″垝绔e伐鏃堕棿', visible: false},
+  {id: 'winUnit', label: '涓爣鍗曚綅', visible: false},
+  {id: 'winAmount', label: '涓爣閲戦', visible: false},
+  {id: 'winTime', label: '涓爣鏃堕棿', visible: false},
+  {id: 'year', label: '骞村害鎶曡祫璁″垝', visible: false},
+  {id: 'address', label: '椤圭洰鍦板潃', visible: false},
+  {id: 'projectBudget', label: '椤圭洰棰勭畻', visible: false},
+  {id: 'beCrossRegion', label: '寤鸿鍦扮偣鏄惁璺ㄥ煙', visible: false},
+  {id: 'constructionLocation', label: '椤圭洰寤鸿鍦扮偣', visible: false},
+  {id: 'detailedAddress', label: '寤鸿璇︾粏鍦板潃', visible: false},
+  {id: 'beCompensationProject', label: '鏄惁鏄ˉ鐮侀」鐩�', visible: false},
+  {id: 'compensationReason', label: '琛ョ爜鍘熷洜', visible: false},
+  {id: 'plannedStartDate', label: '璁″垝寮�宸ユ椂闂�', visible: false},
+  {id: 'expectedCompletionDate', label: '鎷熷缓鎴愭椂闂�', visible: false},
+  {id: 'nationalIndustryClassification', label: '鍥介檯琛屼笟鍒嗙被', visible: false},
+  {id: 'industryClassification', label: '鎵�灞炶涓氬垎绫�', visible: false},
+  {id: 'projectNature', label: '椤圭洰寤烘垚鎬ц川', visible: false},
+  {id: 'projectAttribute', label: '椤圭洰灞炴��', visible: false},
+  {id: 'useEarth', label: '鏄惁浣跨敤鍦熷湴', visible: false},
+  {id: 'contentScale', label: '涓昏寤鸿鍐呭鍙婅妯�', visible: false},
+  {id: 'code', label: '寤虹骞冲彴浠g爜', visible: false},
+  {id: 'projectUnit', label: '椤圭洰鍗曚綅', visible: false},
+  {id: 'projectUnitType', label: '椤圭洰鍗曚綅绫诲瀷', visible: false},
+  {id: 'registrationType', label: '鐧昏娉ㄥ唽绫诲瀷', visible: false},
+  {id: 'holdingSituation', label: '鎺ц偂鎯呭喌', visible: false},
+  {id: 'certificateType', label: '璇佺収绫诲瀷', visible: false},
+  {id: 'certificateNumber', label: '璇佷欢鍙风爜', visible: false},
+  {id: 'registeredAddress', label: '娉ㄥ唽鍦板潃', visible: false},
+  {id: 'registeredCapital', label: '娉ㄥ唽璧勯噾', visible: false},
+  {id: 'legal_representative', label: '娉曚汉浠h〃', visible: false},
+  {id: 'fixedPhone', label: '鍥哄畾鐢佃瘽', visible: false},
+  {id: 'legalPersonIdcard', label: '娉曚汉韬唤璇佸彿', visible: false},
+  {id: 'projectContactPerson', label: '椤圭洰鑱旂郴浜�', visible: false},
+  {id: 'phone', label: '绉诲姩鐢佃瘽', visible: false},
+  {id: 'contactIdcard', label: '鑱旂郴浜鸿韩浠借瘉鍙�', visible: false},
+  {id: 'wechat', label: '寰俊鍙�', visible: false},
+  {id: 'contactAddress', label: '鑱旂郴浜洪�氳鍦板潃', visible: false},
+  {id: 'postCode', label: '閭斂缂栫爜', visible: false},
+  {id: 'email', label: '鐢靛瓙閭', visible: false},
+  {id: 'totalInvestment', label: '椤圭洰鎬绘姇璧勯', visible: false},
+  {id: 'principal', label: '椤圭洰鏈噾', visible: false},
+  {id: 'governmentInvestmentTotal', label: '鏀垮簻鎶曡祫', visible: false},
+  {id: 'centralInvestmentTotal', label: '涓ぎ鎶曡祫', visible: false},
+  {id: 'centralBudgetInvestment', label: '涓ぎ棰勭畻鎶曡祫', visible: false},
+  {id: 'centralFiscalInvestment', label: '涓ぎ璐㈡斂', visible: false},
+  {id: 'centralSpecialBondInvestment', label: '涓ぎ涓撻」鍊哄埜绛归泦鐨勪笓椤瑰缓璁捐祫閲�', visible: false},
+  {id: 'centralSpecialFundInvestment', label: '涓ぎ涓撻」寤鸿鍩洪噾', visible: false},
+  {id: 'provincialInvestmentTotal', label: '鐪佺骇鎶曡祫', visible: false},
+  {id: 'provincialBudgetInvestment', label: '鐪侀绠楀唴鎶曡祫', visible: false},
+  {id: 'provincialFiscalInvestment', label: '鐪佽储鏀挎�у缓璁炬姇璧�', visible: false},
+  {id: 'provincialSpecialFundInvestment', label: '鐪佷笓椤瑰缓璁捐祫閲�', visible: false},
+  {id: 'cityInvestmentTotal', label: '甯�(宸�)鎶曡祫', visible: false},
+  {id: 'cityBudgetInvestment', label: '甯�(宸�)棰勭畻鍐呮姇璧�', visible: false},
+  {id: 'cityFiscalInvestment', label: '甯�(宸�)璐㈡斂鎬ф姇璧�', visible: false},
+  {id: 'citySpecialFundInvestment', label: '甯�(宸�)涓撻」璧勯噾', visible: false},
+  {id: 'countyInvestmentTotal', label: '鍘�(甯傘�佸尯)鎶曡祫', visible: false},
+  {id: 'countyBudgetInvestment', label: '鍖�(鍘�)棰勭畻鍐呮姇璧�', visible: false},
+  {id: 'countyFiscalInvestment', label: '鍖猴紙鍘匡級璐㈡斂鎬у缓璁捐祫閲�', visible: false},
+  {id: 'countySpecialFundInvestment', label: '鍖�(鍘�)涓撻」璧勯噾', visible: false},
+  {id: 'domesticLoanTotal', label: '鍥藉唴璐锋', visible: false},
+  {id: 'bankLoan', label: '閾惰璐锋', visible: false},
+  {id: 'foreignInvestmentTotal', label: '澶栧晢鎶曡祫', visible: false},
+  {id: 'enterpriseSelfRaisedTotal', label: '浼佷笟鑷', visible: false},
+  {id: 'otherInvestmentTotal', label: '鍏朵粬鎶曡祫', visible: false}
 ];

--
Gitblit v1.8.0