scorpio 3 년 전
부모
커밋
f3228199e8
3개의 변경된 파일21개의 추가작업 그리고 19개의 파일을 삭제
  1. 3 0
      src/layout/top.vue
  2. 5 0
      src/page/login.vue
  3. 13 19
      src/views/home/component/left_bar.vue

+ 3 - 0
src/layout/top.vue

@@ -47,6 +47,9 @@ export default {
     const permission = permissionStore()
     return { nav, user, permission }
   },
+  created () {
+    console.log(this.permission.permissions)
+  },
   methods: {
     dropDown (res) {
       if (res === 'info') {

+ 5 - 0
src/page/login.vue

@@ -86,6 +86,7 @@
                   <span class='grey-6'>由梧桐研究院提供技术支持</span>
                   <div>
                     <el-button class='mt-10' plain size='small' type='primary' @click='loginAdmin'>业主</el-button>
+                    <el-button class='mt-10' plain size='small' type='primary' @click='loginOther'>服务商</el-button>
                   </div>
                 </div>
               </div>
@@ -209,6 +210,10 @@ export default {
       this.form.name = '15587166921'
       this.form.pass = 'wtkj@123'
     },
+    loginOther () {
+      this.form.name = '15587160283'
+      this.form.pass = 'wtkj@123'
+    },
     getInfo () {
       this.$api.login.getUserInfo().then(res => {
         if (res.code === 200) {

+ 13 - 19
src/views/home/component/left_bar.vue

@@ -1,21 +1,19 @@
 <template>
   <div>
-    <div class="white-bg top full-height  hide-scrollbar" style='overflow-y: auto;'>
-      <el-affix :offset='60.1'>
-        <div class="flex flex-col flex-center padding">
-          <span class='font-16 bold  mb-10'>{{ data.name }}</span>
-          <span class="font-16 bold mt-5" style="color:#787C90;">项目总投资额</span>
-          <span class="mt-5 font-16 bold main-color">{{
-              data.totalAmount ? data.totalAmount.toLocaleString() : '-'
-            }}万元</span>
-          <main-button :width="200" type="0" @click="proInfo"/>
-          <el-divider></el-divider>
-          <span class="title">项目阶段-文件管理</span>
-        </div>
-      </el-affix>
-      <div style='margin-top: 80px;margin-left: 30px'>
+    <div class="white-bg top full-height flex flex-col flex-align-start hide-scrollbar" style='overflow-y: auto;'>
+      <div class="flex flex-col flex-center padding">
+        <span class='font-16 bold  mb-10'>{{ data.name }}</span>
+        <span class="font-16 bold mt-5" style="color:#787C90;">项目总投资额</span>
+        <span class="mt-5 font-16 bold main-color">{{
+            data.totalAmount ? data.totalAmount.toLocaleString() : '-'
+          }}万元</span>
+        <main-button :width="200" type="0" @click="proInfo"/>
+        <el-divider></el-divider>
+        <span class="title">项目阶段-文件管理</span>
+      </div>
+      <div style='margin-left: 30px'>
         <el-empty v-if='stage && stage.length === 0 '></el-empty>
-        <basic-step v-else  style='margin-top: 80px' :active="active" :steps='stage'/>
+        <basic-step v-else style='margin-top: 20px' :active="active" :steps='stage'/>
       </div>
     </div>
   </div>
@@ -51,10 +49,6 @@ export default {
     }
   },
   created () {
-    setTimeout(() => {
-      this.height = window.getComputedStyle(this.$refs.middle).height
-      console.log(this.height)
-    }, 200)
   },
   methods: {
     proInfo () {