|
@@ -3268,7 +3268,6 @@
|
|
|
{{ company }}有限公司
|
|
|
</div>
|
|
|
<div
|
|
|
- class="print-title2"
|
|
|
style="
|
|
|
display: flex;
|
|
|
justify-content: center;
|
|
@@ -3281,27 +3280,26 @@
|
|
|
<div
|
|
|
style="
|
|
|
display: flex;
|
|
|
- justify-content: space-around;
|
|
|
+ justify-content: space-between;
|
|
|
margin-bottom: 5px;
|
|
|
"
|
|
|
+ class="print_form"
|
|
|
>
|
|
|
<div>
|
|
|
<div>提单号:{{ form.fMblno }}</div>
|
|
|
<div>客户名称:{{ form.fCorpidName }}</div>
|
|
|
- <div>货物名称:{{ form.fGoodsid }}</div>
|
|
|
+ <div>货物名称:{{ form.fProductName }}</div>
|
|
|
<div>预计净重:{{ form.fPlannetweight }}</div>
|
|
|
</div>
|
|
|
<div>
|
|
|
<div>入库计划单号:{{ form.fBillno }}</div>
|
|
|
<div>计划入库日期:{{ form.fBstime }}</div>
|
|
|
- <div>制单日期:{{ warehouseOptions[0].createTime }}</div>
|
|
|
+ <div>制单日期:{{ makeDate }}</div>
|
|
|
<div>实际毛重:</div>
|
|
|
</div>
|
|
|
<div>
|
|
|
- <div>清单号:</div>
|
|
|
- <div>
|
|
|
- 存放仓库:{{ warehouseOptions[0].fWarehouseInformation }}
|
|
|
- </div>
|
|
|
+ <div>清单号:{{ form.fCustomno }}</div>
|
|
|
+ <div>存放仓库:{{ stockName }}</div>
|
|
|
<div>预计毛重:{{ form.fPlangrossweight }}</div>
|
|
|
<div>实际净重:</div>
|
|
|
</div>
|
|
@@ -3324,23 +3322,39 @@
|
|
|
<td>送货司机</td>
|
|
|
<td>备注</td>
|
|
|
</tr>
|
|
|
+ <tr v-for="(item, index) in Printinglist" :key="index">
|
|
|
+ <td>{{ item.fCntrno }}</td>
|
|
|
+ <td></td>
|
|
|
+ <td>{{ item.fQty }}</td>
|
|
|
+ <td></td>
|
|
|
+ <td>{{ item.fWarehouseInformation }}</td>
|
|
|
+ <td>{{ item.fChargedate }}</td>
|
|
|
+ <td>{{ item.fTruckno }}</td>
|
|
|
+ <td>{{ item.fDriverName }}</td>
|
|
|
+ <td>{{ item.remark }}</td>
|
|
|
+ </tr>
|
|
|
<tr>
|
|
|
- <td>箱号</td>
|
|
|
- <td>铅封号</td>
|
|
|
- <td>预计件数</td>
|
|
|
- <td>实际件数</td>
|
|
|
- <td>垛位</td>
|
|
|
- <td>实际入库日期</td>
|
|
|
- <td>送货车号</td>
|
|
|
- <td>送货司机</td>
|
|
|
- <td>备注</td>
|
|
|
+ <td colspan="2">合计:</td>
|
|
|
+ <td>{{ allFqty }}</td>
|
|
|
+ <td></td>
|
|
|
+ <td></td>
|
|
|
+ <td></td>
|
|
|
+ <td></td>
|
|
|
+ <td></td>
|
|
|
+ <td></td>
|
|
|
</tr>
|
|
|
</table>
|
|
|
</div>
|
|
|
- <div style="display: flex; justify-content: space-around">
|
|
|
- <div>操作:</div>
|
|
|
- <div>库管:</div>
|
|
|
- <div>叉车:</div>
|
|
|
+ <div
|
|
|
+ style="
|
|
|
+ display: flex;
|
|
|
+ justify-content: space-between;
|
|
|
+ font-size: 12px;
|
|
|
+ "
|
|
|
+ >
|
|
|
+ <div>操作:{{ form.createBy }}</div>
|
|
|
+ <div>库管:{{ form.fContacts }}</div>
|
|
|
+ <div style="width: 100px">叉车:</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<span slot="footer" class="dialog-footer">
|
|
@@ -3369,7 +3383,6 @@
|
|
|
{{ company }}有限公司
|
|
|
</div>
|
|
|
<div
|
|
|
- class="print-title2"
|
|
|
style="
|
|
|
display: flex;
|
|
|
justify-content: center;
|
|
@@ -3379,8 +3392,8 @@
|
|
|
>
|
|
|
<div>入 库 单</div>
|
|
|
</div>
|
|
|
- <div style="margin-bottom: 5px">
|
|
|
- <div>客户名称:{{ form.fCorpid }}</div>
|
|
|
+ <div style="margin-bottom: 5px" class="print_form">
|
|
|
+ <div>客户名称:{{ form.fCorpidName }}</div>
|
|
|
</div>
|
|
|
<div class="print_table" style="display: flex">
|
|
|
<table
|
|
@@ -3400,22 +3413,35 @@
|
|
|
<td>净重</td>
|
|
|
<td>备注</td>
|
|
|
</tr>
|
|
|
+ <tr v-for="(item, index) in Printinglist" :key="index">
|
|
|
+ <td>{{ index + 1 }}</td>
|
|
|
+ <td>{{ item.fChargedate }}</td>
|
|
|
+ <td>{{ item.fGoodsids }}</td>
|
|
|
+ <td>{{ item.fMblno }}</td>
|
|
|
+ <td>{{ item.fCntrno }}</td>
|
|
|
+ <td>{{ item.fQty }}</td>
|
|
|
+ <td>{{ item.fGrossweight }}</td>
|
|
|
+ <td>{{ item.fNetweight }}</td>
|
|
|
+ <td>{{ item.remark }}</td>
|
|
|
+ </tr>
|
|
|
<tr>
|
|
|
- <td>序号</td>
|
|
|
- <td>实际入库日期</td>
|
|
|
- <td>商品名称</td>
|
|
|
- <td>提单号</td>
|
|
|
- <td>箱号</td>
|
|
|
- <td>件数</td>
|
|
|
- <td>毛重</td>
|
|
|
- <td>净重</td>
|
|
|
- <td>备注</td>
|
|
|
+ <td colspan="5">合计:</td>
|
|
|
+ <td>{{ allFqty }}</td>
|
|
|
+ <td>{{ allfGrossweight }}</td>
|
|
|
+ <td>{{ allfNetweight }}</td>
|
|
|
+ <td></td>
|
|
|
</tr>
|
|
|
</table>
|
|
|
</div>
|
|
|
- <div style="display: flex; justify-content: space-around">
|
|
|
- <div>制单人:</div>
|
|
|
- <div>审核人:</div>
|
|
|
+ <div
|
|
|
+ style="
|
|
|
+ display: flex;
|
|
|
+ justify-content: space-between;
|
|
|
+ font-size: 12px;
|
|
|
+ "
|
|
|
+ >
|
|
|
+ <div>制单人:{{ form.createBy }}</div>
|
|
|
+ <div style="width: 100px">审核人:</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<span slot="footer" class="dialog-footer">
|
|
@@ -3444,7 +3470,6 @@
|
|
|
{{ company }}有限公司
|
|
|
</div>
|
|
|
<div
|
|
|
- class="print-title2"
|
|
|
style="
|
|
|
display: flex;
|
|
|
justify-content: center;
|
|
@@ -3457,7 +3482,10 @@
|
|
|
<div
|
|
|
style="display: flex; justify-content: flex-end; margin-bottom: 5px"
|
|
|
>
|
|
|
- <div>存货地点:{{ form.fMblno }}</div>
|
|
|
+ <div>
|
|
|
+ <div>报关单号:{{ form.fCustomno }}</div>
|
|
|
+ <div>存货地点:</div>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
<div class="print_table" style="display: flex">
|
|
|
<table
|
|
@@ -3468,21 +3496,47 @@
|
|
|
>
|
|
|
<tr>
|
|
|
<td>品名</td>
|
|
|
- <td>XXXXXXXXXXXX</td>
|
|
|
- <td>清单号</td>
|
|
|
- <td>XXXXXXXXXX</td>
|
|
|
+ <td colspan="3">{{ form.fProductName }}</td>
|
|
|
+ <td colspan="3">清单号</td>
|
|
|
+ <td colspan="2">{{ form.fCustomno }}</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
- <td>品名</td>
|
|
|
- <td>XXXXXXXXXXXX</td>
|
|
|
- <td>清单号</td>
|
|
|
- <td>XXXXXXXXXX</td>
|
|
|
+ <td>提单号</td>
|
|
|
+ <td colspan="8">{{ form.fMblno }}</td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td>入库日期</td>
|
|
|
+ <td>箱号</td>
|
|
|
+ <td>铅封号</td>
|
|
|
+ <td>预计件数</td>
|
|
|
+ <td>垛位</td>
|
|
|
+ <td>实收件数</td>
|
|
|
+ <td>实收净重(吨)</td>
|
|
|
+ <td>毛重(吨)</td>
|
|
|
+ <td>备注</td>
|
|
|
+ </tr>
|
|
|
+ <tr v-for="(item, index) in Printinglist" :key="index">
|
|
|
+ <td>{{ item.fChargedate }}</td>
|
|
|
+ <td>{{ item.fCntrno }}</td>
|
|
|
+ <td></td>
|
|
|
+ <td>{{ item.fQty }}</td>
|
|
|
+ <td>{{ item.fWarehouseInformation }}</td>
|
|
|
+ <td></td>
|
|
|
+ <td></td>
|
|
|
+ <td></td>
|
|
|
+ <td>{{ item.remark }}</td>
|
|
|
</tr>
|
|
|
</table>
|
|
|
</div>
|
|
|
- <div style="display: flex; justify-content: space-around">
|
|
|
- <div>库管:</div>
|
|
|
- <div>叉车:</div>
|
|
|
+ <div
|
|
|
+ style="
|
|
|
+ display: flex;
|
|
|
+ justify-content: space-between;
|
|
|
+ font-size: 12px;
|
|
|
+ "
|
|
|
+ >
|
|
|
+ <div>库管:{{ form.fContacts }}</div>
|
|
|
+ <div style="width: 100px">叉车:</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
<span slot="footer" class="dialog-footer">
|
|
@@ -3511,7 +3565,6 @@
|
|
|
{{ company }}有限公司货物标识卡
|
|
|
</div>
|
|
|
<div
|
|
|
- class="print-title2"
|
|
|
style="
|
|
|
display: flex;
|
|
|
justify-content: center;
|
|
@@ -3521,32 +3574,6 @@
|
|
|
>
|
|
|
<div>入 库 计 划 单</div>
|
|
|
</div>
|
|
|
- <div
|
|
|
- style="
|
|
|
- display: flex;
|
|
|
- justify-content: space-around;
|
|
|
- margin-bottom: 5px;
|
|
|
- "
|
|
|
- >
|
|
|
- <div>
|
|
|
- <div>提单号:{{ form.fMblno }}</div>
|
|
|
- <div>客户名称:{{ form.fCorpid }}</div>
|
|
|
- <div>货物名称:{{ form.fGoodsid }}</div>
|
|
|
- <div>预计净重:{{ form.fPlannetweight }}</div>
|
|
|
- </div>
|
|
|
- <div>
|
|
|
- <div>入库计划单号:</div>
|
|
|
- <div>计划入库日期:{{ form.fBsdate }}</div>
|
|
|
- <div>制单日期:</div>
|
|
|
- <div>实际毛重:</div>
|
|
|
- </div>
|
|
|
- <div>
|
|
|
- <div>清单号:</div>
|
|
|
- <div>存放仓库:{{ form.fWarehouseid }}</div>
|
|
|
- <div>预计毛重:{{ form.fPlangrossweight }}</div>
|
|
|
- <div>实际净重:</div>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
<div class="print_table" style="display: flex">
|
|
|
<table
|
|
|
border="0"
|
|
@@ -3555,26 +3582,66 @@
|
|
|
style="width: 100%"
|
|
|
>
|
|
|
<tr>
|
|
|
- <td>箱号</td>
|
|
|
- <td>铅封号</td>
|
|
|
- <td>预计件数</td>
|
|
|
- <td>实际件数</td>
|
|
|
- <td>垛位</td>
|
|
|
- <td>实际入库日期</td>
|
|
|
- <td>送货车号</td>
|
|
|
- <td>送货司机</td>
|
|
|
- <td>备注</td>
|
|
|
+ <td>货物名称</td>
|
|
|
+ <td colspan="2">{{ form.fProductName }}</td>
|
|
|
+ <td>库位</td>
|
|
|
+ <td colspan="2">{{ stockName }}</td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td>提单号</td>
|
|
|
+ <td colspan="2">{{ form.fMblno }}</td>
|
|
|
+ <td>清单号</td>
|
|
|
+ <td colspan="2">{{ form.fCustomno }}</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
<td>箱号</td>
|
|
|
- <td>铅封号</td>
|
|
|
- <td>预计件数</td>
|
|
|
- <td>实际件数</td>
|
|
|
- <td>垛位</td>
|
|
|
- <td>实际入库日期</td>
|
|
|
- <td>送货车号</td>
|
|
|
- <td>送货司机</td>
|
|
|
+ <td colspan="2"></td>
|
|
|
+ <td>总箱量</td>
|
|
|
+ <td colspan="2"></td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td>总件数</td>
|
|
|
+ <td colspan="2">{{ form.fPlanqty }}</td>
|
|
|
+ <td>总净重</td>
|
|
|
+ <td colspan="2">{{ form.fPlannetweight }}</td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td>总毛重</td>
|
|
|
+ <td colspan="2">{{ form.fPlangrossweight }}</td>
|
|
|
+ <td>本垛件数</td>
|
|
|
+ <td colspan="2">{{ allFqty }}</td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td>本垛净重</td>
|
|
|
+ <td colspan="2">{{ allfGrossweight }}</td>
|
|
|
+ <td>本垛毛重</td>
|
|
|
+ <td colspan="2">{{ allfNetweight }}</td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td>入库日期</td>
|
|
|
+ <td colspan="2">{{ form.fBstime }}</td>
|
|
|
+ <td>仓管员</td>
|
|
|
+ <td colspan="2">{{ form.fContacts }}</td>
|
|
|
+ </tr>
|
|
|
+ <tr>
|
|
|
+ <td>出库日期</td>
|
|
|
+ <td>出库件数</td>
|
|
|
+ <td>剩余件数</td>
|
|
|
+ <td>出库仓管员</td>
|
|
|
+ <td>盘点日期</td>
|
|
|
+ <td>盘点人</td>
|
|
|
+ </tr>
|
|
|
+ <tr style="height:17.8px" v-for="(item,index) in 10" :key="index">
|
|
|
+ <td></td>
|
|
|
+ <td></td>
|
|
|
+ <td></td>
|
|
|
+ <td></td>
|
|
|
+ <td></td>
|
|
|
+ <td></td>
|
|
|
+ </tr>
|
|
|
+ <tr style="height:50px">
|
|
|
<td>备注</td>
|
|
|
+ <td colspan="5"></td>
|
|
|
</tr>
|
|
|
</table>
|
|
|
</div>
|
|
@@ -3718,11 +3785,15 @@ export default {
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
|
+ allfGrossweight: 0,
|
|
|
+ allfNetweight: 0,
|
|
|
idCopy: "",
|
|
|
//全屏放大
|
|
|
dialogFull: false,
|
|
|
//自定义列宽属性
|
|
|
drag: false,
|
|
|
+ stockName: "",
|
|
|
+ makeDate: "",
|
|
|
setRowList: [
|
|
|
{
|
|
|
surface: "1",
|
|
@@ -4203,6 +4274,7 @@ export default {
|
|
|
before: "",
|
|
|
//控制选择库位弹出
|
|
|
choiceWarehouse: false,
|
|
|
+ allFqty: 0,
|
|
|
// 查询参数
|
|
|
queryParams: {
|
|
|
fWarehouselocid: null,
|
|
@@ -4360,19 +4432,28 @@ export default {
|
|
|
this.$set(this.form, "fCorpidName", this.fMblnoOptions[corp].fName);
|
|
|
}
|
|
|
}
|
|
|
- console.log(command);
|
|
|
- if (command == "a") {
|
|
|
- this.showEditDialog_ss();
|
|
|
- } else if (command == "b") {
|
|
|
- this.showEditDialog_s();
|
|
|
- } else if (command == "c") {
|
|
|
- this.print_lhd = true;
|
|
|
- } else if (command == "d") {
|
|
|
- this.print_hwqr = true;
|
|
|
- } else if (command == "e") {
|
|
|
- this.print_lwqr = true;
|
|
|
- } else if (command == "f") {
|
|
|
- this.print_dpxx = true;
|
|
|
+ this.stockName = this.warehouseOptions[0].fName;
|
|
|
+ this.makeDate = this.warehouseOptions[0].createTime;
|
|
|
+ if (this.Printinglist.length > 0) {
|
|
|
+ this.$refs["form"].validate((valid) => {
|
|
|
+ if (valid) {
|
|
|
+ if (command == "a") {
|
|
|
+ this.showEditDialog_ss();
|
|
|
+ } else if (command == "b") {
|
|
|
+ this.showEditDialog_s();
|
|
|
+ } else if (command == "c") {
|
|
|
+ this.print_lhd = true;
|
|
|
+ } else if (command == "d") {
|
|
|
+ this.print_hwqr = true;
|
|
|
+ } else if (command == "e") {
|
|
|
+ this.print_lwqr = true;
|
|
|
+ } else if (command == "f") {
|
|
|
+ this.print_dpxx = true;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
+ } else {
|
|
|
+ this.$message.error("请选择需要打印的明细!");
|
|
|
}
|
|
|
},
|
|
|
full() {
|
|
@@ -5747,6 +5828,15 @@ export default {
|
|
|
for (let corp in this.warehouseOptions) {
|
|
|
this.fAddr = this.warehouseOptions[corp].fAddr;
|
|
|
}
|
|
|
+ // 合计
|
|
|
+ this.allFqty = 0;
|
|
|
+ this.allfGrossweight = 0;
|
|
|
+ this.allfNetweight = 0;
|
|
|
+ for (let corp in this.Printinglist) {
|
|
|
+ this.allFqty += this.Printinglist[corp].fQty;
|
|
|
+ this.allfGrossweight += this.Printinglist[corp].fGrossweight;
|
|
|
+ this.allfNetweight += this.Printinglist[corp].fNetweight;
|
|
|
+ }
|
|
|
},
|
|
|
|
|
|
// 收款选
|
|
@@ -6590,7 +6680,7 @@ export default {
|
|
|
addprint() {
|
|
|
const style =
|
|
|
"@page { } " +
|
|
|
- "@media print { .print-div{ padding:8px;background-color:#cccccc;} .print-title{display:flex;justify-content: center;font-size:24px} .print_table table {border-right: 1px solid #000;border-bottom: 1px solid #000;} .print_table table td {border-left: 1px solid #000;border-top: 1px solid #000;padding:2px;vertical-align:middle;text-align: center;}";
|
|
|
+ "@media print { .print-div{ padding:8px;background-color:#cccccc;} .print-title{display:flex;justify-content: center;font-size:24px} .print_form{font-size:12px} .print_table table {border-right: 1px solid #000;border-bottom: 1px solid #000;font-size:12px} .print_table table td {border-left: 1px solid #000;border-top: 1px solid #000;padding:2px;vertical-align:middle;text-align: center;}";
|
|
|
print({
|
|
|
printable: "print_area1",
|
|
|
type: "html",
|
|
@@ -7525,20 +7615,6 @@ export default {
|
|
|
border-bottom: 1px solid #dfe6ec !important;
|
|
|
border-bottom: 1px solid #dfe6ec !important;
|
|
|
}
|
|
|
-.print_table {
|
|
|
- table {
|
|
|
- border-right: 1px solid #000;
|
|
|
- border-bottom: 1px solid #000;
|
|
|
- }
|
|
|
- table td {
|
|
|
- border-left: 1px solid #000;
|
|
|
- border-top: 1px solid #000;
|
|
|
- vertical-align: middle;
|
|
|
- padding: 2px;
|
|
|
- text-align: center;
|
|
|
- }
|
|
|
-}
|
|
|
-
|
|
|
.el-table thead th {
|
|
|
background: #1890ff;
|
|
|
color: #fff;
|
|
@@ -7603,4 +7679,22 @@ export default {
|
|
|
.print-div {
|
|
|
color: #000;
|
|
|
}
|
|
|
+.print_table {
|
|
|
+ table {
|
|
|
+ border-right: 1px solid #000;
|
|
|
+ border-bottom: 1px solid #000;
|
|
|
+ font-size: 12px;
|
|
|
+ margin-bottom: 5px;
|
|
|
+ }
|
|
|
+ table td {
|
|
|
+ border-left: 1px solid #000;
|
|
|
+ border-top: 1px solid #000;
|
|
|
+ vertical-align: middle;
|
|
|
+ padding: 2px;
|
|
|
+ text-align: center;
|
|
|
+ }
|
|
|
+}
|
|
|
+.print_form {
|
|
|
+ font-size: 12px;
|
|
|
+}
|
|
|
</style>
|