瀏覽代碼

修改bug

tangning 2 月之前
父節點
當前提交
b6958c68a4
共有 3 個文件被更改,包括 14 次插入1 次删除
  1. 7 0
      src/App.vue
  2. 4 0
      src/store/user.ts
  3. 3 1
      src/view/vrmodel/index.vue

+ 7 - 0
src/App.vue

@@ -9,4 +9,11 @@
 
 <script setup lang="ts">
 import Locale from "@/config/locale.vue";
+import { setToken } from "@/store/user";
+import { strToParams } from "@/util";
+const params = strToParams(window.location.search);
+if (params.token) {
+  setToken(params.token);
+}
+console.log("params", params);
 </script>

+ 4 - 0
src/store/user.ts

@@ -52,6 +52,10 @@ export const user = ref({
   token: getLocal("token", false) || "",
   info: getLocal("info", {} as UserInfo),
 });
+export const setToken = (token: string) => {
+  user.value.token = token;
+  changSaveLocal("token", () => token);
+};
 
 export const logout = async () => {
   await axios.post(userLogout);

+ 3 - 1
src/view/vrmodel/index.vue

@@ -29,7 +29,7 @@
               :style="{ color: item.inFusion ? '#ccc' : '' }"
               >移除</span
             >
-            <span @click="handlegotoEdit(item)">编辑</span>
+            <span :style="{ color: item.isLaser ? '#ccc' : '' }" @click="handlegotoEdit(item)">编辑</span>
           </div>
           <!-- <div @click="handlegotoEdit(item)" class="cursor-pointer" quaternary type="primary">编辑</div> -->
         </div>
@@ -76,6 +76,8 @@ async function geiList() {
   console.log("res", list.value);
 }
 function handlegotoEdit(record) {
+  if(record.isLaser) return;
+
   let url =
     record.type == 2 || record.type == 5
       ? `/mega/index.html?m=${record.num}`