浏览代码

没有能耗数据 则隐藏第三屏

zhaojijng 2 年之前
父节点
当前提交
56fdc2352b
共有 3 个文件被更改,包括 4 次插入3 次删除
  1. 2 2
      src/App.vue
  2. 1 0
      src/components/LastAllEnergy.vue
  3. 1 1
      src/router/index.ts

+ 2 - 2
src/App.vue

@@ -6,9 +6,9 @@ export default defineComponent({
     setup() {
     setup() {
         const projectStore = useProjectStore();
         const projectStore = useProjectStore();
         onMounted(() => {
         onMounted(() => {
-             projectStore.setLastAllEnergy();
+            
              
              
-            //这两个请求不能写在这里 router.beforeEach 发生在后面,其中有 改变projectId的方法
+            //这两个请求不能写在这里  因为router.beforeEach 发生在后面,获取不到projectId
             // projectStore.setWeather();
             // projectStore.setWeather();
             // projectStore.setProjectObj();
             // projectStore.setProjectObj();
         });
         });

+ 1 - 0
src/components/LastAllEnergy.vue

@@ -58,6 +58,7 @@ export default defineComponent({
             widthBase: "0%",
             widthBase: "0%",
             compareBase: "0%",
             compareBase: "0%",
         });
         });
+        //因为用到 所以执行
         const lastAllComputed = computed(() => {
         const lastAllComputed = computed(() => {
             const lastAllEnergy = projectStore.lastAllEnergy;
             const lastAllEnergy = projectStore.lastAllEnergy;
             //debugger;
             //debugger;

+ 1 - 1
src/router/index.ts

@@ -43,7 +43,7 @@ router.beforeEach(async (to, from, next) => {
 
 
     await projectStore.setWeather();
     await projectStore.setWeather();
     await projectStore.setProjectObj();
     await projectStore.setProjectObj();
-
+    await projectStore.setLastAllEnergy();
     next();
     next();
     // if (to.path.indexOf("login") == -1) {
     // if (to.path.indexOf("login") == -1) {
     //     return { name: "login" };
     //     return { name: "login" };