Browse Source

模拟接口

CzRger 7 months ago
parent
commit
41ba590b56
3 changed files with 47 additions and 35 deletions
  1. 30 18
      src/router/index.ts
  2. 1 1
      src/views/web/home/index.vue
  3. 16 16
      src/views/web/list/index.vue

+ 30 - 18
src/router/index.ts

@@ -45,27 +45,39 @@ router.beforeEach((to, from , next) => {
         toLogin()
     }
 })
-let userInfo = null
+let userInfo = {
+    isAdmin: true
+}
 let themeConfig = null
 export const initMainRouter = async () => {
     if (localStorage.getItem('ss_token')) {
-        const loading = ElLoading.service({
-            lock: true,
-            text: '加载中……',
-            background: 'rgba(0, 0, 0, 0.7)',
-        })
-        await Promise.all([
-            mockGetUserInfo(),
-            mockGetConfig()
-        ]).then(async ([user, config]) => {
-            userInfo = user.data
-            console.log('管理员:', userInfo?.isAdmin)
-            if (userInfo?.isAdmin) {
-                router.addRoute(manageRouter)
-            }
-            loading.close()
-            themeConfig = config.data
-            initRootVar(config.data)
+        // const loading = ElLoading.service({
+        //     lock: true,
+        //     text: '加载中……',
+        //     background: 'rgba(0, 0, 0, 0.7)',
+        // })
+        // await Promise.all([
+        //     mockGetUserInfo(),
+        //     mockGetConfig()
+        // ]).then(async ([user, config]) => {
+        //     userInfo = user.data
+        //     console.log('管理员:', userInfo?.isAdmin)
+        //     if (userInfo?.isAdmin) {
+        //         router.addRoute(manageRouter)
+        //     }
+        //     loading.close()
+        //     themeConfig = config.data
+        //     initRootVar(config.data)
+        // })
+        initRootVar({
+            mainColor: '#f82828',
+            textColor1: 'rgba(48,49,51,1)',
+            textColor2: 'rgba(96,98,102,1)',
+            textColor3: 'rgba(144,147,153,1)',
+            textColor4: 'rgba(192,196,204,1)',
+            logo: 'https://element-plus.org/images/element-plus-logo.svg',
+            title: '海南社管智慧搜索平台',
+            subTitle: 'HAI NAN SHE GUAN ZHI HUI SOU SUO PING TAI'
         })
     } else if (location.pathname !== '/login') {
         toLogin()

+ 1 - 1
src/views/web/home/index.vue

@@ -152,7 +152,7 @@ const toList = (text, isAll = false) => {
   }
 }
 onMounted(() => {
-  initHistory()
+  // initHistory()
   initArea()
 })
 </script>

+ 16 - 16
src/views/web/list/index.vue

@@ -144,14 +144,14 @@
                         </div>
                       </template>
                     </div>
-                    <div class="operation">
-                      <div class="__hover">
-                        <SvgIcon name="detail_1" color="var(--cus-main-color)"/>详情
-                      </div>
-                      <div class="__hover">
-                        <SvgIcon name="archives_1" color="var(--cus-main-color)"/>档案
-                      </div>
-                    </div>
+<!--                    <div class="operation">-->
+<!--                      <div class="__hover">-->
+<!--                        <SvgIcon name="detail_1" color="var(&#45;&#45;cus-main-color)"/>详情-->
+<!--                      </div>-->
+<!--                      <div class="__hover">-->
+<!--                        <SvgIcon name="archives_1" color="var(&#45;&#45;cus-main-color)"/>档案-->
+<!--                      </div>-->
+<!--                    </div>-->
                   </div>
                 </template>
               </div>
@@ -177,14 +177,14 @@
                         <div class="main-row-param">
                           <CusEllipsis :value="item[tableConfigCpt.cardMain.value]" :html="true"/>
                         </div>
-                        <div class="main-row-operation">
-                          <div class="__hover">
-                            <SvgIcon name="detail_1" color="var(--cus-main-color)"/>详情
-                          </div>
-                          <div class="__hover">
-                            <SvgIcon name="archives_1" color="var(--cus-main-color)"/>档案
-                          </div>
-                        </div>
+<!--                        <div class="main-row-operation">-->
+<!--                          <div class="__hover">-->
+<!--                            <SvgIcon name="detail_1" color="var(&#45;&#45;cus-main-color)"/>详情-->
+<!--                          </div>-->
+<!--                          <div class="__hover">-->
+<!--                            <SvgIcon name="archives_1" color="var(&#45;&#45;cus-main-color)"/>档案-->
+<!--                          </div>-->
+<!--                        </div>-->
                       </div>
                       <div class="cols" :style="{
                       gridTemplateColumns: `repeat(${tableConfigCpt.cardCol}, 1fr)`