duy hace 6 meses
padre
commit
b5d9460a7b
Se han modificado 1 ficheros con 17 adiciones y 1 borrados
  1. 17 1
      src/renderer/src/views/project/data/addAndEdit.vue

+ 17 - 1
src/renderer/src/views/project/data/addAndEdit.vue

@@ -338,6 +338,22 @@ watch(() => stageYearOptions.value, (newOptions) => {
             year: item.year || newOptions[0].value,
         }))
         
+        // 更新 carList 的年份
+        // carList.value = carList.value.map(item => ({
+        //     ...item,
+        //     year: item.year || newOptions[0].value,
+        // }))
+    }
+}, { immediate: true })
+// 添加 watch 来监听 stageYearOptions 的变化
+watch(() => stageYearOptions1.value, (newOptions) => {
+    if (newOptions && newOptions.length > 0) {
+        // 更新 yearFuns 的年份
+        // yearFuns.value = yearFuns.value.map(item => ({
+        //     ...item,
+        //     year: item.year || newOptions[0].value,
+        // }))
+        
         // 更新 carList 的年份
         carList.value = carList.value.map(item => ({
             ...item,
@@ -601,7 +617,7 @@ const carYearClick = (year) => {
         carList.value[carSelectIndex].year = year
     }
     
-     carSelectIndex.value = arrIndex(stageYearOptions.value, 'value', year)
+     carSelectIndex.value = arrIndex(stageYearOptions1.value, 'value', year)
   
     if (!carList.value[carSelectIndex.value]) {
         // 如果当前索引位置没有数据,初始化一个新对象