liqianyi 2 years ago
parent
commit
2ffeb65006

+ 7 - 4
src/views/modules/warehouse/shelve-select.vue

@@ -79,10 +79,13 @@
               return
             }
             data.data.records.forEach(item => {
-              this.options.push({
-                label: item.shelveNumber + '(' + item.name + ')',
-                value: item.shelveId
-              })
+              let idx = this.options.findIndex(i => i.value === item.shelveId)
+              if (idx < 0) {
+                this.options.push({
+                  label: item.shelveNumber + '(' + item.name + ')',
+                  value: item.shelveId
+                })
+              }
             })
             if (shelveId) {
               this.value = shelveId

+ 1 - 1
src/views/modules/warehouse/stock-add-or-update.vue

@@ -58,7 +58,7 @@
         </el-col>
         <el-col :span="12">
           <el-form-item label="存放货架" prop="shelveId">
-            <shelve-select ref="shelve" :warehouse-id.sync="dataForm.warehouseId" :shelve-id.sync="dataForm.shelveId"/>
+            <shelve-select ref="shelve" v-model="dataForm.shelveId" :warehouse-id.sync="dataForm.warehouseId" :shelve-id.sync="dataForm.shelveId"/>
           </el-form-item>
         </el-col>
       </el-row>