liuxiangqi пре 1 година
родитељ
комит
431321c40c
3 измењених фајлова са 17 додато и 5 уклоњено
  1. 13 3
      src/layout/components/Sidebar/index.vue
  2. 3 1
      src/views/enterprise/ent/edit.vue
  3. 1 1
      src/views/index.vue

+ 13 - 3
src/layout/components/Sidebar/index.vue

@@ -4,13 +4,13 @@
         <el-scrollbar :class="settings.sideTheme" wrap-class="scrollbar-wrapper">
             <el-menu
                 :default-active="activeMenu"
-                :collapse="false"
                 :background-color="settings.sideTheme === 'theme-dark' ? variables.menuBackground : variables.menuLightBackground"
                 :text-color="settings.sideTheme === 'theme-dark' ? variables.menuColor : variables.menuLightColor"
-                :unique-opened="true"
+                @open="handleOpen"
                 :active-text-color="settings.theme"
                 :collapse-transition="false"
-                mode="vertical"
+                mode="vertical"
+                :default-openeds="openeds"
             >
                 <sidebar-item
                     v-for="(route, index) in sidebarRouters"
@@ -52,6 +52,16 @@ export default {
         isCollapse() {
             return !this.sidebar.opened;
         }
+    },
+    data() {
+      return {
+        openeds: ['/enterprise', '/project', '/message', '/operate', '/enterprise-info']
+      }
+    },
+    methods: {
+      handleOpen(index) {
+        console.log(index)
+      }
     }
 };
 </script>

+ 3 - 1
src/views/enterprise/ent/edit.vue

@@ -18,7 +18,7 @@
               <el-form-item label-width="0" prop="license">
                 <el-input type="text" @change="validLicense"
                   v-model="form.license"
-                  placeholder="请输入统一社会信用代码">
+                  placeholder="请输入统一社会信用代码" :disabled="licenseDisabled">
                 </el-input>
               </el-form-item>
             </td>
@@ -363,6 +363,7 @@ export default {
   },
   data() {
     return {
+      licenseDisabled: false,
       date: "",
       action: process.env.VUE_APP_BASE_API + "/common/attach/upload", // 上传的图片服务器地址
       headers: {
@@ -573,6 +574,7 @@ export default {
     this.form.id = this.$route.params.id || undefined;
     this.type = this.$route.query.type || undefined
     if(this.form.id) {
+      this.licenseDisabled = true
       this.disabledVisible = true
       this.params.dataId = this.$route.params.id
       this.getData().then(res => {

+ 1 - 1
src/views/index.vue

@@ -72,7 +72,7 @@
     <template v-if="userType == 'ENT_ADMIN' || userType == 'ENT_TECH' || userType == 'ENT_ADMIN_TECH' || userType == 'ENT_FIN' || userType == 'ENT_ADMIN_FIN'">
       <el-row :gutter="20">
         <el-col :span="8">
-          <router-link to="project/project">
+          <router-link to="project/project-declare">
             <div class="stat_box">
               <i class="icon icon_5"></i>
               <span class="num">{{info.proSumCnt || 0}}</span>