Browse Source

设置更新

wangfumin 1 week ago
parent
commit
43eb4a72b9
1 changed files with 6 additions and 4 deletions
  1. 6 4
      src/views/setting/index.vue

+ 6 - 4
src/views/setting/index.vue

@@ -25,7 +25,7 @@
         <div v-else class="model-name-input">
         <div v-else class="model-name-input">
           <img src="@/assets/orientation.svg" alt="未设置" />
           <img src="@/assets/orientation.svg" alt="未设置" />
           <ui-input
           <ui-input
-            class="view-title-input"
+            style="width: 100%;"
             type="text"
             type="text"
             :modelValue="setting?.locationModelName"
             :modelValue="setting?.locationModelName"
             :maxlength="100"
             :maxlength="100"
@@ -67,6 +67,7 @@ const enterSetPic = () => {
     await updataSetting();
     await updataSetting();
   });
   });
 };
 };
+let locationModelName = setting.value!.locationModelName
 watch(() => setting.value!.locationModelName, (newVal) => {
 watch(() => setting.value!.locationModelName, (newVal) => {
   locationModelName = newVal;
   locationModelName = newVal;
 });
 });
@@ -74,7 +75,7 @@ let initBack = setting.value!.back;
 let initMapId = setting.value!.mapId;
 let initMapId = setting.value!.mapId;
 let isFirst = true;
 let isFirst = true;
 let isInPutFirst = true;
 let isInPutFirst = true;
-let locationModelName = setting.value!.locationModelName;
+let oldlocationModelName = JSON.parse(JSON.stringify(setting.value!.locationModelName))
 const isEditModelName = ref<boolean>(false);
 const isEditModelName = ref<boolean>(false);
 const changeBack = ([back, mapId]: [string | null, number | null]) => {
 const changeBack = ([back, mapId]: [string | null, number | null]) => {
   setting.value!.back = back;
   setting.value!.back = back;
@@ -93,7 +94,6 @@ const changeBack = ([back, mapId]: [string | null, number | null]) => {
     enterOld(async () => {
     enterOld(async () => {
       initBack = setting.value!.back;
       initBack = setting.value!.back;
       initMapId = setting.value!.mapId;
       initMapId = setting.value!.mapId;
-      locationModelName = setting.value!.locationModelName;
       isSave = true;
       isSave = true;
       console.log(initBack, initMapId, locationModelName);
       console.log(initBack, initMapId, locationModelName);
       await loadPack(updataSetting());
       await loadPack(updataSetting());
@@ -107,7 +107,8 @@ const enterSetModelName = () => {
   enterEdit(() => {
   enterEdit(() => {
     if (!isSave) {
     if (!isSave) {
       // 不保存重置
       // 不保存重置
-      setting.value!.locationModelName = locationModelName;
+      console.log(oldlocationModelName, 9999)
+      setting.value!.locationModelName = oldlocationModelName;
     }
     }
     isInPutFirst = true;
     isInPutFirst = true;
     isEditModelName.value = false;
     isEditModelName.value = false;
@@ -119,6 +120,7 @@ const getLocationModelName = (locationModelName: string) => {
   if(isInPutFirst){
   if(isInPutFirst){
     isInPutFirst = false
     isInPutFirst = false
     enterOld(async () => {
     enterOld(async () => {
+      oldlocationModelName = locationModelName
       await updataSetting();
       await updataSetting();
     });
     });
     }
     }