Преглед изворни кода

新增库存台账客户代号刻码字段搜索条件

huang_an пре 2 година
родитељ
комит
759e3d51c6

+ 10 - 0
src/views/warehouseManagement/stockLedger/components/item-list.vue

@@ -455,6 +455,16 @@
                 label: '发货条码',
                 align: 'center'
               },
+              {
+                prop: 'clientCode',
+                label: '客户代号',
+                showOverflowTooltip: true
+              },
+              {
+                prop: 'engrave',
+                label: '刻码',
+                showOverflowTooltip: true
+              },
               {
                 prop: 'packingCountBase',
                 label: '包装库存数量',

+ 53 - 4
src/views/warehouseManagement/stockLedger/components/item-search.vue

@@ -97,11 +97,11 @@
           </el-form-item>
         </el-col>
         <el-col v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }">
-          <el-form-item label="物品编码:" prop="code">
+          <el-form-item label="物品编码:" prop="categoryCode">
             <el-input
               clearable
               placeholder="请输入"
-              v-model.trim="params.code"
+              v-model.trim="params.categoryCode"
             ></el-input>
           </el-form-item>
         </el-col>
@@ -115,7 +115,7 @@
           </el-form-item>
         </el-col>
         <el-col v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }">
-          <el-form-item label="批次号:" prop="assetName">
+          <el-form-item label="批次号:" prop="batchNo">
             <el-input
               clearable
               v-model="params.batchNo"
@@ -144,6 +144,48 @@
             ></el-input>
           </el-form-item>
         </el-col>
+        <el-col v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }">
+          <el-form-item label="型号:" prop="modelType">
+            <el-input
+              clearable
+              v-model="params.modelType"
+              placeholder="请输入"
+            ></el-input>
+          </el-form-item>
+        </el-col>
+        <el-col v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }">
+          <el-form-item label="规格:" prop="specification">
+            <el-input
+              clearable
+              v-model="params.specification"
+              placeholder="请输入"
+            ></el-input>
+          </el-form-item>
+        </el-col>
+        <el-col
+          v-if="dimension == 3 || dimension == 4"
+          v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }"
+        >
+          <el-form-item label="客户代号:" prop="clientCode">
+            <el-input
+              clearable
+              v-model="params.clientCode"
+              placeholder="请输入"
+            ></el-input>
+          </el-form-item>
+        </el-col>
+        <el-col
+          v-if="dimension == 3 || dimension == 4"
+          v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }"
+        >
+          <el-form-item label="刻码:" prop="engrave">
+            <el-input
+              clearable
+              v-model="params.engrave"
+              placeholder="请输入"
+            ></el-input>
+          </el-form-item>
+        </el-col>
         <el-col v-bind="styleResponsive ? { lg: 6, md: 12 } : { span: 6 }">
           <div class="ele-form-actions">
             <el-button
@@ -174,10 +216,17 @@
     data() {
       // 默认表单数据
       const defaultParams = {
+        batchNo: '',
         informationName: '',
         warehouseId: '',
         manualBatchNo: '',
-        barcodes: ''
+        barcodes: '',
+        engrave: '',
+        clientCode: '',
+        modelType: '',
+        specification: '',
+        categoryCode: '',
+        assetName: ''
       };
       return {
         // 表单数据