Blame view

src/views/index/index.vue 1.15 KB
a42b3256   wuxw   HC小区管理系统前段vue版正在开发中
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
  <template>
      <div >
        
          <div v-if="storeInfo.storeTypeCd == '800900000000'">
              <index-dev></index-dev>
          </div>
          <div v-if="storeInfo.storeTypeCd == '800900000001'">
              <index-admin></index-admin>
          </div>
      </div>
    </template>
    
    <script>
    import {getStoreInfo} from "@/api/user/indexApi"
    import {deepCopy} from "@/utils/vc"
    import indexDev from "@/components/index/index-dev.vue"
    import indexAdmin from "@/components/index/index-admin.vue"
    
    export default {
      name: 'index',
      components: {
          indexDev,
          indexAdmin
      },
      data() {
        return {
           storeInfo:{
              storeTypeCd:'',
              storeId:''
           }
        }
      },
      created() {
          this._loadStoreInfo()
      },
      methods: {
        async _loadStoreInfo(){
          this.loading = true
            try {
              const res = await getStoreInfo()
              deepCopy(res,this.storeInfo);
            } catch (error) {
              console.error('登录失败:', error)
            } finally {
              this.loading = false
            }
          
        }
      }
    }
    </script>
    
    <style scoped>
    </style>