Prechádzať zdrojové kódy

仓库管理模块仓库,门店,商品下拉框增加搜索功能

sunlupeng 5 mesiacov pred
rodič
commit
d94bfeb965

+ 1 - 1
src/views/stock/assembly/assembly.vue

@@ -8,7 +8,7 @@
       <el-date-picker v-model="listQuery.endDate" value-format="yyyy-MM-dd" type="date" placeholder="结束日期"
       class="filter-item" style="width:200px">
       </el-date-picker>
-      <el-select v-model="listQuery.warehouseId" clearable placeholder="仓库" class="filter-item" style="width: 200px">
+      <el-select v-model="listQuery.warehouseId" clearable filterable placeholder="仓库" class="filter-item" style="width: 200px">
         <el-option :key="item.id" v-for="item in warehouseList" :label="item.warehouseName" :value="item.id">
         </el-option>
       </el-select>

+ 2 - 2
src/views/stock/assembly/assemblyAdd.vue

@@ -8,7 +8,7 @@
                 </el-date-picker>
             </el-form-item>
             <el-form-item label="仓库" prop="warehouseId">
-                <el-select v-model="dataForm.warehouseId" clearable placeholder="请选择" style="width: 200px;"
+                <el-select v-model="dataForm.warehouseId" clearable filterable placeholder="请选择" style="width: 200px;"
                     :disabled="type === 'detail'">
                     <el-option :key="item.id" v-for="item in warehouseList" :label="item.warehouseName"
                         :value="item.id">
@@ -24,7 +24,7 @@
                 </el-select>
             </el-form-item>
             <el-form-item label="组装商品" prop="assembleProductId">
-                <el-select v-model="dataForm.assembleProductId" clearable placeholder="请选择" style="width: 200px;"
+                <el-select v-model="dataForm.assembleProductId" clearable filterable placeholder="请选择" style="width: 200px;"
                     :disabled="type === 'detail'">
                     <el-option :key="item.productId" v-for="item in assembleProducList" :label="item.productName"
                         :value="item.productId">

+ 1 - 1
src/views/stock/breakage/breakage.vue

@@ -8,7 +8,7 @@
       <el-date-picker v-model="listQuery.endDate" value-format="yyyy-MM-dd" type="date" placeholder="结束日期"
       class="filter-item" style="width:200px">
       </el-date-picker>
-      <el-select v-model="listQuery.warehouseId" clearable placeholder="仓库" class="filter-item" style="width: 200px">
+      <el-select v-model="listQuery.warehouseId" clearable filterable placeholder="仓库" class="filter-item" style="width: 200px">
         <el-option :key="item.id" v-for="item in warehouseList" :label="item.warehouseName" :value="item.id">
         </el-option>
       </el-select>

+ 1 - 1
src/views/stock/breakage/breakageAdd.vue

@@ -15,7 +15,7 @@
                 </el-select>
             </el-form-item>
             <el-form-item label="仓库" prop="warehouseId">
-                <el-select v-model="dataForm.warehouseId" clearable placeholder="请选择" style="width: 200px;" :disabled="type === 'detail'">
+                <el-select v-model="dataForm.warehouseId" clearable filterable placeholder="请选择" style="width: 200px;" :disabled="type === 'detail'">
                     <el-option :key="item.id" v-for="item in warehouseList" :label="item.warehouseName" :value="item.id">
                     </el-option>
                 </el-select>

+ 1 - 1
src/views/stock/disassembly/disassembly.vue

@@ -8,7 +8,7 @@
       <el-date-picker v-model="listQuery.endDate" value-format="yyyy-MM-dd" type="date" placeholder="结束日期"
       class="filter-item" style="width:200px">
       </el-date-picker>
-      <el-select v-model="listQuery.warehouseId" clearable placeholder="仓库" class="filter-item" style="width: 200px">
+      <el-select v-model="listQuery.warehouseId" clearable filterable placeholder="仓库" class="filter-item" style="width: 200px">
         <el-option :key="item.id" v-for="item in warehouseList" :label="item.warehouseName" :value="item.id">
         </el-option>
       </el-select>

+ 2 - 2
src/views/stock/disassembly/disassemblyAdd.vue

@@ -8,7 +8,7 @@
                 </el-date-picker>
             </el-form-item>
             <el-form-item label="仓库" prop="warehouseId">
-                <el-select v-model="dataForm.warehouseId" clearable placeholder="请选择" style="width: 200px;"
+                <el-select v-model="dataForm.warehouseId" clearable filterable placeholder="请选择" style="width: 200px;"
                     :disabled="type === 'detail'" @change="handleChangeWarehouse">
                     <el-option :key="item.id" v-for="item in warehouseList" :label="item.warehouseName"
                         :value="item.id">
@@ -24,7 +24,7 @@
                 </el-select>
             </el-form-item>
             <el-form-item label="拆卸商品" prop="assembleProductId">
-                <el-select v-model="dataForm.assembleProductId" clearable placeholder="请选择" style="width: 200px;"
+                <el-select v-model="dataForm.assembleProductId" clearable filterable placeholder="请选择" style="width: 200px;"
                     :disabled="type === 'detail'">
                     <el-option :key="item.productId" v-for="item in assembleProducList" :label="item.productName"
                         :value="item.productId">

+ 2 - 2
src/views/stock/requisition/requisition.vue

@@ -8,7 +8,7 @@
       <el-date-picker v-model="listQuery.endDate" value-format="yyyy-MM-dd" type="date" placeholder="结束日期"
       class="filter-item" style="width:200px">
       </el-date-picker>
-      <el-select v-model="listQuery.warehouseId" clearable placeholder="调出仓库" class="filter-item" style="width: 200px">
+      <el-select v-model="listQuery.warehouseId" clearable filterable placeholder="调出仓库" class="filter-item" style="width: 200px">
         <el-option :key="item.id" v-for="item in warehouseList" :label="item.warehouseName" :value="item.id">
         </el-option>
       </el-select>
@@ -16,7 +16,7 @@
           <el-option :key="item.loginId" v-for="item in userSelsctList" :label="item.deptName+'_'+item.userName" :value="item.loginId">
           </el-option>
       </el-select>
-      <el-select v-model="listQuery.warehouseTargetId" clearable placeholder="调入仓库" class="filter-item" style="width: 200px">
+      <el-select v-model="listQuery.warehouseTargetId" clearable filterable placeholder="调入仓库" class="filter-item" style="width: 200px">
         <el-option :key="item.id" v-for="item in warehouseList" :label="item.warehouseName" :value="item.id">
         </el-option>
       </el-select>

+ 2 - 2
src/views/stock/requisition/requisitionAdd.vue

@@ -8,7 +8,7 @@
                 </el-date-picker>
             </el-form-item>
             <el-form-item label="调出仓库" prop="warehouseId">
-                <el-select v-model="dataForm.warehouseId" clearable placeholder="请选择" style="width: 200px;" :disabled="type === 'detail'">
+                <el-select v-model="dataForm.warehouseId" clearable filterable placeholder="请选择" style="width: 200px;" :disabled="type === 'detail'">
                     <el-option :key="item.id" v-for="item in warehouseList" :label="item.warehouseName" :value="item.id">
                     </el-option>
                 </el-select>
@@ -20,7 +20,7 @@
                 </el-select>
             </el-form-item>
             <el-form-item label="调入仓库" prop="warehouseTargetId">
-                <el-select v-model="dataForm.warehouseTargetId" clearable placeholder="请选择" style="width: 200px;" :disabled="type === 'detail'">
+                <el-select v-model="dataForm.warehouseTargetId" clearable filterable placeholder="请选择" style="width: 200px;" :disabled="type === 'detail'">
                     <el-option :key="item.id" v-for="item in warehouseList" :label="item.warehouseName" :value="item.id">
                     </el-option>
                 </el-select>

+ 1 - 1
src/views/stock/retrieval/retrieval.vue

@@ -14,7 +14,7 @@
         <el-option :key="item.id" v-for="item in storeList" :label="item.storeName" :value="item.id">
         </el-option>
       </el-select>
-      <el-select v-model="listQuery.warehouseId" clearable placeholder="仓库" class="filter-item" style="width: 200px">
+      <el-select v-model="listQuery.warehouseId" clearable filterable placeholder="仓库" class="filter-item" style="width: 200px">
         <el-option :key="item.id" v-for="item in warehouseList" :label="item.warehouseName" :value="item.id">
         </el-option>
       </el-select>

+ 2 - 2
src/views/stock/retrieval/retrievalAdd.vue

@@ -12,13 +12,13 @@
                 :normalizer="normalizer" placeholder="出库部门" style="width: 200px" :disabled="type === 'detail'"/>
             </el-form-item>
             <el-form-item label="门店" prop="storeId">
-                <el-select v-model="dataForm.storeId" clearable placeholder="请选择" style="width: 200px;" :disabled="type === 'detail'">
+                <el-select v-model="dataForm.storeId" clearable filterable placeholder="请选择" style="width: 200px;" :disabled="type === 'detail'">
                     <el-option :key="item.id" v-for="item in storeList" :label="item.storeName" :value="item.id">
                     </el-option>
                 </el-select>
             </el-form-item>
             <el-form-item label="仓库" prop="warehouseId">
-                <el-select v-model="dataForm.warehouseId" clearable placeholder="请选择" style="width: 200px;" :disabled="type === 'detail'">
+                <el-select v-model="dataForm.warehouseId" clearable filterable placeholder="请选择" style="width: 200px;" :disabled="type === 'detail'">
                     <el-option :key="item.id" v-for="item in warehouseList" :label="item.warehouseName" :value="item.id">
                     </el-option>
                 </el-select>

+ 1 - 1
src/views/stock/stockCount/stockCount.vue

@@ -8,7 +8,7 @@
       <el-date-picker v-model="listQuery.endDate" value-format="yyyy-MM-dd" type="date" placeholder="结束日期"
       class="filter-item" style="width:200px">
       </el-date-picker>
-      <el-select v-model="listQuery.warehouseId" clearable placeholder="仓库" class="filter-item" style="width: 200px">
+      <el-select v-model="listQuery.warehouseId" clearable filterable placeholder="仓库" class="filter-item" style="width: 200px">
         <el-option :key="item.id" v-for="item in warehouseList" :label="item.warehouseName" :value="item.id">
         </el-option>
       </el-select>

+ 1 - 1
src/views/stock/stockCount/stockCountAdd.vue

@@ -8,7 +8,7 @@
                 </el-date-picker>
             </el-form-item>
             <el-form-item label="仓库" prop="warehouseId">
-                <el-select v-model="dataForm.warehouseId" clearable placeholder="请选择" style="width: 200px;"
+                <el-select v-model="dataForm.warehouseId" clearable filterable placeholder="请选择" style="width: 200px;"
                     :disabled="type === 'detail'">
                     <el-option :key="item.id" v-for="item in warehouseList" :label="item.warehouseName"
                         :value="item.id">

+ 1 - 1
src/views/stock/warehousing/warehousing.vue

@@ -8,7 +8,7 @@
       <el-date-picker v-model="listQuery.endDate" value-format="yyyy-MM-dd" type="date" placeholder="结束日期"
         class="filter-item" style="width:200px">
       </el-date-picker>
-      <el-select v-model="listQuery.warehouseId" clearable placeholder="请选择仓库" class="filter-item" style="width: 200px">
+      <el-select v-model="listQuery.warehouseId" clearable filterable placeholder="请选择仓库" class="filter-item" style="width: 200px">
         <el-option :key="item.id" v-for="item in warehouseList" :label="item.warehouseName" :value="item.id">
         </el-option>
       </el-select>

+ 2 - 2
src/views/stock/warehousing/warehousingAdd.vue

@@ -12,13 +12,13 @@
                 </el-date-picker>
             </el-form-item>
             <el-form-item label="供应商" prop="supplierId">
-                <el-select v-model="dataForm.supplierId" clearable placeholder="请选择" style="width: 200px;" :disabled="type === 'detail'">
+                <el-select v-model="dataForm.supplierId" clearable filterable placeholder="请选择" style="width: 200px;" :disabled="type === 'detail'">
                     <el-option :key="item.id" v-for="item in supplierList" :label="item.businessName" :value="item.id">
                     </el-option>
                 </el-select>
             </el-form-item>
             <el-form-item label="仓库" prop="warehouseId">
-                <el-select v-model="dataForm.warehouseId" clearable placeholder="请选择" style="width: 200px;" :disabled="type === 'detail'">
+                <el-select v-model="dataForm.warehouseId" clearable filterable placeholder="请选择" style="width: 200px;" :disabled="type === 'detail'">
                     <el-option :key="item.id" v-for="item in warehouseList" :label="item.warehouseName" :value="item.id">
                     </el-option>
                 </el-select>