浏览代码

前端 出入库 添加运输类型 sdy

zhongtianhaoyuan 3 年之前
父节点
当前提交
bb4959bb8e

+ 41 - 10
src/views/warehouse/warehouseManagementGross.vue

@@ -60,7 +60,6 @@
             <ws-input :disabled="allowEdit" @input="grossWeightchange" v-model="deptBudgetList.grossWeight"
               placeholder="请输入毛重" maxlength="20" type="number" @mousewheel.native.prevent size="small" />
             <el-button type="primary" v-if="information == '毛重检斤'" @click="openPort">重新获取</el-button>
-
           </ws-form-item>
 
           <!--皮重(公斤)-->
@@ -116,6 +115,7 @@
               <el-option v-for="item in options" :key="item.value" :label="item.staffName" :value="item.staffName" />
             </el-select>
           </ws-form-item>
+          
           <!--出库日期-->
           <ws-form-item label="入库日期" span="1" prop="inOutDate" class="deliverydate">
             <el-date-picker v-model="deptBudgetList.inOutDate" placeholder="请选择入库日期" type="date"
@@ -129,9 +129,14 @@
                 :value="item.constValue" />
             </ws-select>
           </ws-form-item>
-
+           <!--入库方式-->
+          <ws-form-item label="入库方式" span="1" prop="outType">
+            <el-select v-model="deptBudgetList.outType" placeholder="请选择入库方式">
+              <el-option v-for="item in multiSelector" :key="item.value" :label="item.name" :value="item.name" />
+            </el-select>
+          </ws-form-item>
           <!--车牌号  -->
-          <ws-form-item label="车牌号" span="1" prop="carNo">
+          <ws-form-item label="车牌号" span="1" prop="carNo" v-if="deptBudgetList.outType == '汽运' || deptBudgetList.outType == '集装箱船'">
             <ws-input v-if="!carstatus" v-model="deptBudgetList.carNo" placeholder="请输入车牌号" maxlength="7"
               size="small" />
             <el-select v-if="carstatus" filterable :filter-method="dataFilter2" v-model="deptBudgetList.carNo"
@@ -140,27 +145,35 @@
                 :value="item.carNo" />
             </el-select>
           </ws-form-item>
-          <ws-form-item label="箱号-1" span="1" prop="boxNo">
+            <!--船名  -->
+          <ws-form-item label="船名" span="1" prop="carNo" v-if="deptBudgetList.outType == '散船'">
+            <ws-input  v-model="deptBudgetList.carNo" placeholder="请输入船名" size="small" />
+          </ws-form-item>
+             <!--车号  -->
+          <ws-form-item label="车号" span="1" prop="carNo" v-if="deptBudgetList.outType == '火运'">
+            <ws-input  v-model="deptBudgetList.carNo" placeholder="请输入车号" size="small"/>
+          </ws-form-item>
+          <ws-form-item label="箱号-1" span="1" prop="boxNo" v-if="deptBudgetList.outType == '汽运' || deptBudgetList.outType == '集装箱船'">
             <ws-input v-model="deptBudgetList.boxNo" placeholder="请输入箱号" maxlength="20"
               size="small" />
           </ws-form-item>
-          <ws-form-item label="箱号-2" span="1" prop="boxNoOther">
+          <ws-form-item label="箱号-2" span="1" prop="boxNoOther" v-if="deptBudgetList.outType == '汽运' || deptBudgetList.outType == '集装箱船'">
             <ws-input v-model="deptBudgetList.boxNoOther" placeholder="请输入箱号" maxlength="20"
               size="small" />
           </ws-form-item>
-          <ws-form-item label="封号-1" span="1" prop="titleNo">
+          <ws-form-item label="封号-1" span="1" prop="titleNo" v-if="deptBudgetList.outType == '汽运' || deptBudgetList.outType == '集装箱船'">
             <ws-input v-model="deptBudgetList.titleNo" placeholder="请输入封号" maxlength="20"
               size="small" />
           </ws-form-item>
-          <ws-form-item label="封号-2" span="1" prop="titleNoOther">
+          <ws-form-item label="封号-2" span="1" prop="titleNoOther" v-if="deptBudgetList.outType == '汽运' || deptBudgetList.outType == '集装箱船'">
             <ws-input v-model="deptBudgetList.titleNoOther" placeholder="请输入封号" maxlength="20"
               size="small" />
           </ws-form-item>
-          <ws-form-item label="车厢号-1" span="1" prop="wingNumber">
+          <ws-form-item label="车厢号-1" span="1" prop="wingNumber" v-if="deptBudgetList.outType == '火运'">
             <ws-input v-model="deptBudgetList.wingNumber" placeholder="请输入车厢号" maxlength="20"
               size="small" />
           </ws-form-item>
-          <ws-form-item label="车厢号-2" span="1" prop="wingNumberOther">
+          <ws-form-item label="车厢号-2" span="1" prop="wingNumberOther" v-if="deptBudgetList.outType == '火运'">
             <ws-input v-model="deptBudgetList.wingNumberOther" placeholder="请输入车厢号" maxlength="20"
               size="small" />
           </ws-form-item>
@@ -395,7 +408,24 @@
         allowEdit: true,
         param: 9600,
         information: '',
-        result1: '00'
+        result1: '00',
+        multiSelector: [{
+						name: '汽运',
+						value: '0'
+					},
+					{
+						name: '火运',
+						value: '1'
+					},
+					{
+						name: '集装箱船',
+						value: '2'
+					},
+					{
+						name: '散船',
+						value: '3'
+					},
+				],
       }
     },
     mounted() {
@@ -436,6 +466,7 @@
       // }
     },
     methods: {
+    
       async closePort() {
         console.log('closePort');
         this.reader.cancel()

+ 39 - 8
src/views/warehouse/warehouseManagementNoWeightIn.vue

@@ -117,9 +117,15 @@
                 :value="item.constValue" />
             </ws-select>
           </ws-form-item>
+           <!--入库方式-->
+          <ws-form-item label="入库方式" span="1" prop="outType">
+            <el-select v-model="deptBudgetList.outType" placeholder="请选择入库方式">
+              <el-option v-for="item in multiSelector" :key="item.value" :label="item.name" :value="item.name" />
+            </el-select>
+          </ws-form-item>
 
           <!--车牌号  -->
-          <ws-form-item label="车牌号" span="1" prop="carNo">
+          <ws-form-item label="车牌号" span="1" prop="carNo" v-if="deptBudgetList.outType == '汽运'|| deptBudgetList.outType == '集装箱船'">
             <ws-input v-if='!carstatus' v-model="dataList.carNo" placeholder="请输入车牌号" maxlength="7" size="small" />
             <el-select v-if='carstatus' filterable :filter-method="dataFilter2" v-model="dataList.carNo"
               placeholder="请选择车牌号" class="typeselect" @change='carChange'>
@@ -127,27 +133,35 @@
                 :value="item.carNo" />
             </el-select>
           </ws-form-item>
-          <ws-form-item label="箱号-1" span="1" prop="boxNo">
+               <!--船名  -->
+          <ws-form-item label="船名" span="1" prop="carNo" v-if="deptBudgetList.outType == '散船'">
+            <ws-input  v-model="deptBudgetList.carNo" placeholder="请输入船名" size="small" />
+          </ws-form-item>
+             <!--车号  -->
+          <ws-form-item label="车号" span="1" prop="carNo" v-if="deptBudgetList.outType == '火运'">
+            <ws-input  v-model="deptBudgetList.carNo" placeholder="请输入车号" size="small"/>
+          </ws-form-item>
+          <ws-form-item label="箱号-1" span="1" prop="boxNo" v-if="deptBudgetList.outType == '汽运' || deptBudgetList.outType == '集装箱船'">
             <ws-input v-model="dataList.boxNo" placeholder="请输入箱号" maxlength="20"
               size="small" />
           </ws-form-item>
-          <ws-form-item label="箱号-2" span="1" prop="boxNoOther">
+          <ws-form-item label="箱号-2" span="1" prop="boxNoOther" v-if="deptBudgetList.outType == '汽运' || deptBudgetList.outType == '集装箱船'">
             <ws-input v-model="dataList.boxNoOther" placeholder="请输入箱号" maxlength="20"
               size="small" />
           </ws-form-item>
-          <ws-form-item label="封号-1" span="1" prop="titleNo">
+          <ws-form-item label="封号-1" span="1" prop="titleNo" v-if="deptBudgetList.outType == '汽运' || deptBudgetList.outType == '集装箱船'">
             <ws-input v-model="dataList.titleNo" placeholder="请输入封号" maxlength="20"
               size="small" />
           </ws-form-item>
-          <ws-form-item label="封号-2" span="1" prop="titleNoOther">
+          <ws-form-item label="封号-2" span="1" prop="titleNoOther" v-if="deptBudgetList.outType == '汽运' || deptBudgetList.outType == '集装箱船'">
             <ws-input v-model="dataList.titleNoOther" placeholder="请输入封号" maxlength="20"
               size="small" />
           </ws-form-item>
-          <ws-form-item label="车厢号-1" span="1" prop="wingNumber">
+          <ws-form-item label="车厢号-1" span="1" prop="wingNumber" v-if="deptBudgetList.outType == '火运'">
             <ws-input v-model="dataList.wingNumber" placeholder="请输入车厢号" maxlength="20"
               size="small" />
           </ws-form-item>
-          <ws-form-item label="车厢号-2" span="1" prop="wingNumberOther">
+          <ws-form-item label="车厢号-2" span="1" prop="wingNumberOther" v-if="deptBudgetList.outType == '火运'">
             <ws-input v-model="dataList.wingNumberOther" placeholder="请输入车厢号" maxlength="20"
               size="small" />
           </ws-form-item>
@@ -412,7 +426,24 @@
         accessoryTFs: false,
         param: 9600,
         allowEdit: true,
-        result1: '00'
+        result1: '00',
+        multiSelector: [{
+						name: '汽运',
+						value: '0'
+					},
+					{
+						name: '火运',
+						value: '1'
+					},
+					{
+						name: '集装箱船',
+						value: '2'
+					},
+					{
+						name: '散船',
+						value: '3'
+					},
+				],
       }
     },
     activated() {

+ 40 - 12
src/views/warehouse/warehouseManagementTare.vue

@@ -125,9 +125,15 @@
                 :value="item.constValue"
               />
             </ws-select> -->
+          </ws-form-item>
+           <!--出库方式-->
+          <ws-form-item label="出库方式" span="1" prop="outType">
+            <el-select v-model="deptBudgetList.outType" placeholder="请选择出库方式">
+              <el-option v-for="item in multiSelector" :key="item.value" :label="item.name" :value="item.name" />
+            </el-select>
           </ws-form-item>
           <!--车牌号-->
-          <ws-form-item label="车牌号" span="1" prop="carNo">
+          <ws-form-item label="车牌号" span="1" prop="carNo" v-if="deptBudgetList.outType == '汽运' || deptBudgetList.outType == '集装箱船'">
             <ws-input v-if="!carstatus" v-model="deptBudgetList.carNo" placeholder="请输入车牌号" maxlength="7"
               size="small" />
             <el-select v-if="carstatus" filterable clearable :filter-method="dataFilter2" v-model="deptBudgetList.carNo"
@@ -136,38 +142,43 @@
                 :value="item.carNo" />
             </el-select>
           </ws-form-item>
-          <ws-form-item label="箱号-1" span="1" prop="boxNo">
+             <!--车号  -->
+          <ws-form-item label="车号" span="1" prop="carNo" v-if="deptBudgetList.outType == '火运'">
+            <ws-input  v-model="deptBudgetList.carNo" placeholder="请输入车号" size="small"/>
+          </ws-form-item>
+          <ws-form-item label="箱号-1" span="1" prop="boxNo" v-if="deptBudgetList.outType == '汽运' || deptBudgetList.outType == '集装箱船'">
             <ws-input v-model="deptBudgetList.boxNo" placeholder="请输入箱号" maxlength="20"
               size="small" />
           </ws-form-item>
-          <ws-form-item label="箱号-2" span="1" prop="boxNoOther">
+          <ws-form-item label="箱号-2" span="1" prop="boxNoOther" v-if="deptBudgetList.outType == '汽运' || deptBudgetList.outType == '集装箱船'">
             <ws-input v-model="deptBudgetList.boxNoOther" placeholder="请输入箱号" maxlength="20"
               size="small" />
           </ws-form-item>
-          <ws-form-item label="封号-1" span="1" prop="titleNo">
+          <ws-form-item label="封号-1" span="1" prop="titleNo" v-if="deptBudgetList.outType == '汽运' || deptBudgetList.outType == '集装箱船'">
             <ws-input v-model="deptBudgetList.titleNo" placeholder="请输入封号" maxlength="20"
               size="small" />
           </ws-form-item>
-          <ws-form-item label="封号-2" span="1" prop="titleNoOther">
+          <ws-form-item label="封号-2" span="1" prop="titleNoOther" v-if="deptBudgetList.outType == '汽运' || deptBudgetList.outType == '集装箱船'">
             <ws-input v-model="deptBudgetList.titleNoOther" placeholder="请输入封号" maxlength="20"
               size="small" />
           </ws-form-item>
-          <ws-form-item label="车厢号-1" span="1" prop="wingNumber">
+          <ws-form-item label="车厢号-1" span="1" prop="wingNumber" v-if="deptBudgetList.outType == '火运'" >
             <ws-input v-model="deptBudgetList.wingNumber" placeholder="请输入车厢号" maxlength="20"
               size="small" />
           </ws-form-item>
-          <ws-form-item label="车厢号-2" span="1" prop="wingNumberOther">
+          <ws-form-item label="车厢号-2" span="1" prop="wingNumberOther"  v-if="deptBudgetList.outType == '火运'">
             <ws-input v-model="deptBudgetList.wingNumberOther" placeholder="请输入车厢号" maxlength="20"
               size="small" />
           </ws-form-item>
-          <ws-form-item label="航次" span="1" prop="shipNumber">
-            <ws-input v-model="deptBudgetList.shipNumber" placeholder="请输入航次" maxlength="20"
+            <ws-form-item label="船名" span="1" prop="shipName" v-if="deptBudgetList.outType == '散船'">
+            <ws-input v-model="deptBudgetList.shipName" placeholder="请输入船名" maxlength="20"
               size="small" />
           </ws-form-item>
-          <ws-form-item label="船名" span="1" prop="shipName">
-            <ws-input v-model="deptBudgetList.shipName" placeholder="请输入船名" maxlength="20"
+          <ws-form-item label="航次" span="1" prop="shipNumber" v-if="deptBudgetList.outType == '散船'">
+            <ws-input v-model="deptBudgetList.shipNumber" placeholder="请输入航次" maxlength="20"
               size="small" />
           </ws-form-item>
+        
         </ws-info-table>
       </div>
       <!-- <div class="small-title">上传磅单照片</div>
@@ -350,7 +361,24 @@
         allowEdit: true,
         param: 9600,
         information: '',
-        result1: '00'
+        result1: '00',
+        multiSelector: [{
+						name: '汽运',
+						value: '0'
+					},
+					{
+						name: '火运',
+						value: '1'
+					},
+					{
+						name: '集装箱船',
+						value: '2'
+					},
+					{
+						name: '散船',
+						value: '3'
+					},
+				],
       }
     },
     mounted() {