Browse Source

2025-11-17

销售发货装箱优化
master
fengyuan_yang 2 months ago
parent
commit
1cbcdfe084
  1. 21
      src/views/modules/boxManage/com_saleBoxManage_boxing.vue
  2. 21
      src/views/modules/boxManage/com_saleBoxManage_pallet.vue

21
src/views/modules/boxManage/com_saleBoxManage_boxing.vue

@ -68,7 +68,7 @@
<el-input v-model="boxData.stdPackingQty" disabled style="width: 130px" class="std-packing-qty-input"></el-input> <el-input v-model="boxData.stdPackingQty" disabled style="width: 130px" class="std-packing-qty-input"></el-input>
</el-form-item> </el-form-item>
</el-row> </el-row>
<el-row v-if="!scanDisabled">
<el-row v-if="!scanDisabled" style="display: flex; align-items: flex-end;">
<el-form-item label="扫描装箱"> <el-form-item label="扫描装箱">
<el-input v-model="scanRollNo" ref="scanRollNo" :disabled="scanDisabled" @keyup.enter.native="handleBoxAction" style="width: 200px"></el-input> <el-input v-model="scanRollNo" ref="scanRollNo" :disabled="scanDisabled" @keyup.enter.native="handleBoxAction" style="width: 200px"></el-input>
</el-form-item> </el-form-item>
@ -84,6 +84,16 @@
<el-radio label="delete" border>删除</el-radio> <el-radio label="delete" border>删除</el-radio>
</el-radio-group> </el-radio-group>
</el-form-item> </el-form-item>
<span style="margin-left: auto; font-size: 14px; display: inline-block; padding-bottom: 5px; white-space: nowrap;">
<span style="margin-right: 20px;">
<span style="color: #606266;">卷标签张数</span>
<span style="color: rgb(38, 92, 147); font-weight: bold;">{{boxStatistics.rollCount}}</span>
</span>
<span>
<span style="color: #606266;">物料总数</span>
<span style="color: rgb(38, 92, 147); font-weight: bold;">{{boxStatistics.totalQty}}</span>
</span>
</span>
</el-row> </el-row>
</el-form> </el-form>
<el-table <el-table
@ -340,6 +350,15 @@ export default {
selectedBoxes: [], // selectedBoxes: [], //
} }
}, },
computed: {
//
boxStatistics() {
return {
rollCount: this.modelList.length, //
totalQty: this.modelList.reduce((sum, item) => sum + (parseFloat(item.rollQty) || 0), 0) //
};
}
},
methods: { methods: {
// //
init(inData) { init(inData) {

21
src/views/modules/boxManage/com_saleBoxManage_pallet.vue

@ -62,7 +62,7 @@
<el-input v-model="palletData.palletNo" disabled style="width: 130px"></el-input> <el-input v-model="palletData.palletNo" disabled style="width: 130px"></el-input>
</el-form-item> </el-form-item>
</el-row> </el-row>
<el-row v-if="!scanDisabled">
<el-row v-if="!scanDisabled" style="display: flex; align-items: flex-end;">
<el-form-item label="扫描装托"> <el-form-item label="扫描装托">
<el-input v-model="scanBoxNo" ref="scanBoxNo" :disabled="scanDisabled" @keyup.enter.native="handlePalletAction" style="width: 200px"></el-input> <el-input v-model="scanBoxNo" ref="scanBoxNo" :disabled="scanDisabled" @keyup.enter.native="handlePalletAction" style="width: 200px"></el-input>
</el-form-item> </el-form-item>
@ -72,6 +72,16 @@
<el-radio label="delete" border>删除</el-radio> <el-radio label="delete" border>删除</el-radio>
</el-radio-group> </el-radio-group>
</el-form-item> </el-form-item>
<span style="margin-left: auto; font-size: 14px; display: inline-block; padding-bottom: 5px; white-space: nowrap;">
<span style="margin-right: 20px;">
<span style="color: #606266;">箱标签张数</span>
<span style="color: rgb(38, 92, 147); font-weight: bold;">{{palletStatistics.boxCount}}</span>
</span>
<span>
<span style="color: #606266;">物料总数</span>
<span style="color: rgb(38, 92, 147); font-weight: bold;">{{palletStatistics.totalQty}}</span>
</span>
</span>
</el-row> </el-row>
</el-form> </el-form>
<el-table <el-table
@ -384,6 +394,15 @@ export default {
selectedPallets: [], // selectedPallets: [], //
} }
}, },
computed: {
//
palletStatistics() {
return {
boxCount: this.modelList.length, //
totalQty: this.modelList.reduce((sum, item) => sum + (parseFloat(item.boxesQty) || 0), 0) //
};
}
},
methods: { methods: {
// //
init(inData) { init(inData) {

Loading…
Cancel
Save