tangning hai 2 meses
pai
achega
b6958c68a4
Modificáronse 3 ficheiros con 14 adicións e 1 borrados
  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}`