Pārlūkot izejas kodu

fix(forecast): 修复选项组件中key值使用错误的问题

yz 2 nedēļas atpakaļ
vecāks
revīzija
0a24c2450d
2 mainītis faili ar 4 papildinājumiem un 2 dzēšanām
  1. 2 0
      src/views/forecast/forecastIndex.js
  2. 2 2
      src/views/forecast/index.vue

+ 2 - 0
src/views/forecast/forecastIndex.js

@@ -334,6 +334,7 @@ export default {
           this.itemOptions = res.data.data.records.map(item => ({
             value: item.Item_ID,
             label: item.Item_Name,
+            itemId: item.Item_ID,
             itemCode: item.Item_Code,
             itemName: item.Item_Name,
             specs: item.Item_PECS || ''
@@ -367,6 +368,7 @@ export default {
           this.itemOptions = res.data.data.records.map(item => ({
             value: item.Item_ID,
             label: item.Item_Name,
+            itemId: item.Item_ID,
             itemCode: item.Item_Code,
             itemName: item.Item_Name,
             specs: item.Item_PECS || ''

+ 2 - 2
src/views/forecast/index.vue

@@ -31,7 +31,7 @@
           新增预测申报
         </el-button>
       </template>
-      
+
       <!-- 自定义审批状态显示 -->
       <template slot-scope="{row}" slot="approvalStatus">
         <el-tag
@@ -232,7 +232,7 @@
               >
                 <el-option
                   v-for="item in itemOptions"
-                  :key="item.value"
+                  :key="item.Item_CODE"
                   :label="item.label"
                   :value="item.value"
                 >