rev:报表优化
This commit is contained in:
@@ -257,12 +257,13 @@
|
|||||||
mb.material_name,
|
mb.material_name,
|
||||||
mb.material_spec,
|
mb.material_spec,
|
||||||
mb.material_model,
|
mb.material_model,
|
||||||
sub.sap_pcsn
|
(case when IFNULL(record.sap_pcsn,'') = '' then sub.sap_pcsn else record.sap_pcsn end) AS sap_pcsn
|
||||||
FROM
|
FROM
|
||||||
ST_IVT_IOStorInvDtl iosdtl
|
ST_IVT_IOStorInvDtl iosdtl
|
||||||
LEFT JOIN md_me_materialbase mb ON mb.material_id = iosdtl.material_id
|
LEFT JOIN md_me_materialbase mb ON mb.material_id = iosdtl.material_id
|
||||||
LEFT JOIN ST_IVT_IOStorInv ios ON ios.iostorinv_id = iosdtl.iostorinv_id
|
LEFT JOIN ST_IVT_IOStorInv ios ON ios.iostorinv_id = iosdtl.iostorinv_id
|
||||||
LEFT JOIN pdm_bi_subpackagerelation sub ON sub.container_name = iosdtl.pcsn AND sub.package_box_sn = iosdtl.box_no
|
LEFT JOIN pdm_bi_subpackagerelation sub ON sub.container_name = iosdtl.pcsn AND sub.package_box_sn = iosdtl.box_no
|
||||||
|
LEFT JOIN pdm_bi_subpackagerelationrecord record ON record.container_name = iosdtl.pcsn AND ios.bill_code = record.bill_code
|
||||||
WHERE
|
WHERE
|
||||||
1=1
|
1=1
|
||||||
OPTION 输入.iostorinv_id <> ""
|
OPTION 输入.iostorinv_id <> ""
|
||||||
@@ -745,14 +746,16 @@
|
|||||||
task.task_code,
|
task.task_code,
|
||||||
task.task_type,
|
task.task_type,
|
||||||
task.task_status,
|
task.task_status,
|
||||||
sub.sap_pcsn,
|
(case when IFNULL(record.sap_pcsn,'') = '' then sub.sap_pcsn else record.sap_pcsn end) AS sap_pcsn,
|
||||||
md.class_name task_type_name
|
md.class_name task_type_name
|
||||||
FROM
|
FROM
|
||||||
st_ivt_iostorinvdis dis
|
st_ivt_iostorinvdis dis
|
||||||
LEFT JOIN md_me_materialbase mater ON dis.material_id = mater.material_id
|
LEFT JOIN md_me_materialbase mater ON dis.material_id = mater.material_id
|
||||||
LEFT JOIN sch_base_point point ON dis.point_id = point.point_id
|
LEFT JOIN sch_base_point point ON dis.point_id = point.point_id
|
||||||
|
LEFT JOIN ST_IVT_IOStorInv ios ON ios.iostorinv_id = dis.iostorinv_id
|
||||||
LEFT JOIN sch_base_task task ON dis.task_id = task.task_id
|
LEFT JOIN sch_base_task task ON dis.task_id = task.task_id
|
||||||
LEFT JOIN pdm_bi_subpackagerelation sub ON dis.pcsn = sub.container_name
|
LEFT JOIN pdm_bi_subpackagerelation sub ON dis.pcsn = sub.container_name
|
||||||
|
LEFT JOIN pdm_bi_subpackagerelationrecord record ON record.container_name = dis.pcsn AND ios.bill_code = record.bill_code
|
||||||
LEFT JOIN md_pb_classstandard md ON task.task_type = md.class_code
|
LEFT JOIN md_pb_classstandard md ON task.task_type = md.class_code
|
||||||
WHERE
|
WHERE
|
||||||
1=1
|
1=1
|
||||||
@@ -786,14 +789,16 @@
|
|||||||
task.task_code,
|
task.task_code,
|
||||||
task.task_type,
|
task.task_type,
|
||||||
task.task_status,
|
task.task_status,
|
||||||
sub.sap_pcsn,
|
(case when IFNULL(record.sap_pcsn,'') = '' then sub.sap_pcsn else record.sap_pcsn end) AS sap_pcsn
|
||||||
md.class_name task_type_name
|
md.class_name task_type_name
|
||||||
FROM
|
FROM
|
||||||
st_ivt_iostorinvdis dis
|
st_ivt_iostorinvdis dis
|
||||||
LEFT JOIN md_me_materialbase mater ON dis.material_id = mater.material_id
|
LEFT JOIN md_me_materialbase mater ON dis.material_id = mater.material_id
|
||||||
LEFT JOIN sch_base_point point ON dis.point_id = point.point_id
|
LEFT JOIN sch_base_point point ON dis.point_id = point.point_id
|
||||||
|
LEFT JOIN ST_IVT_IOStorInv ios ON ios.iostorinv_id = dis.iostorinv_id
|
||||||
LEFT JOIN sch_base_task task ON dis.task_id = task.task_id
|
LEFT JOIN sch_base_task task ON dis.task_id = task.task_id
|
||||||
LEFT JOIN pdm_bi_subpackagerelation sub ON dis.pcsn = sub.container_name AND sub.package_box_sn = dis.box_no
|
LEFT JOIN pdm_bi_subpackagerelation sub ON dis.pcsn = sub.container_name AND sub.package_box_sn = dis.box_no
|
||||||
|
LEFT JOIN pdm_bi_subpackagerelationrecord record ON record.container_name = dis.pcsn AND ios.bill_code = record.bill_code
|
||||||
LEFT JOIN md_pb_classstandard md ON task.task_type = md.class_code
|
LEFT JOIN md_pb_classstandard md ON task.task_type = md.class_code
|
||||||
WHERE
|
WHERE
|
||||||
1=1
|
1=1
|
||||||
|
|||||||
@@ -295,6 +295,7 @@ public class InBillQueryServiceImpl implements InBillQueryService {
|
|||||||
mp.put("品级", "A");
|
mp.put("品级", "A");
|
||||||
mp.put("小卷号", json.getString("pcsn"));
|
mp.put("小卷号", json.getString("pcsn"));
|
||||||
mp.put("箱号", json.getString("box_no"));
|
mp.put("箱号", json.getString("box_no"));
|
||||||
|
mp.put("销售订单及行号", json.getString("sale_order_name"));
|
||||||
mp.put("母卷号", json.getString("parent_container_name"));
|
mp.put("母卷号", json.getString("parent_container_name"));
|
||||||
mp.put("基重(g/m³)(面密度)", NumberUtil.round(StrUtil.isEmpty(json.getString("mass_per_unit_area")) ? "0" : json.getString("mass_per_unit_area"), 1));
|
mp.put("基重(g/m³)(面密度)", NumberUtil.round(StrUtil.isEmpty(json.getString("mass_per_unit_area")) ? "0" : json.getString("mass_per_unit_area"), 1));
|
||||||
mp.put("居中度(mm)", "±1");
|
mp.put("居中度(mm)", "±1");
|
||||||
@@ -421,6 +422,7 @@ public class InBillQueryServiceImpl implements InBillQueryService {
|
|||||||
mp.put("卷数", json.getString("quanlity_in_box"));
|
mp.put("卷数", json.getString("quanlity_in_box"));
|
||||||
mp.put("品级", "A");
|
mp.put("品级", "A");
|
||||||
mp.put("箱号", json.getString("box_no"));
|
mp.put("箱号", json.getString("box_no"));
|
||||||
|
mp.put("销售订单及行号", json.getString("sale_order_name"));
|
||||||
mp.put("母卷号", json.getString("parent_container_name"));
|
mp.put("母卷号", json.getString("parent_container_name"));
|
||||||
mp.put("基重(g/m³)(面密度)", NumberUtil.round(StrUtil.isEmpty(json.getString("mass_per_unit_area")) ? "0" : json.getString("mass_per_unit_area"), 1));
|
mp.put("基重(g/m³)(面密度)", NumberUtil.round(StrUtil.isEmpty(json.getString("mass_per_unit_area")) ? "0" : json.getString("mass_per_unit_area"), 1));
|
||||||
mp.put("居中度(mm)", "±1");
|
mp.put("居中度(mm)", "±1");
|
||||||
|
|||||||
@@ -182,7 +182,7 @@ public class OutBillQueryServiceImpl implements OutBillQueryService {
|
|||||||
mp.put("单位", json.getString("qty_unit_name"));
|
mp.put("单位", json.getString("qty_unit_name"));
|
||||||
mp.put("客户编码", json.getString("customer_name"));
|
mp.put("客户编码", json.getString("customer_name"));
|
||||||
mp.put("发货客户名称", json.getString("customer_description"));
|
mp.put("发货客户名称", json.getString("customer_description"));
|
||||||
mp.put("销售订单", json.getString("sale_order_name"));
|
mp.put("销售订单及行号", json.getString("sale_order_name"));
|
||||||
mp.put("出库日期", json.getString("input_time"));
|
mp.put("出库日期", json.getString("input_time"));
|
||||||
mp.put("产品规格", String.format("%.0f", json.getDoubleValue("width")));
|
mp.put("产品规格", String.format("%.0f", json.getDoubleValue("width")));
|
||||||
mp.put("产品厚度", json.getString("thickness"));
|
mp.put("产品厚度", json.getString("thickness"));
|
||||||
@@ -245,7 +245,7 @@ public class OutBillQueryServiceImpl implements OutBillQueryService {
|
|||||||
mp.put("单位", json.getString("qty_unit_name"));
|
mp.put("单位", json.getString("qty_unit_name"));
|
||||||
mp.put("客户编码", json.getString("customer_name"));
|
mp.put("客户编码", json.getString("customer_name"));
|
||||||
mp.put("发货客户名称", json.getString("customer_description"));
|
mp.put("发货客户名称", json.getString("customer_description"));
|
||||||
mp.put("销售订单", json.getString("sale_order_name"));
|
mp.put("销售订单及行号", json.getString("sale_order_name"));
|
||||||
mp.put("出库日期", json.getString("input_time"));
|
mp.put("出库日期", json.getString("input_time"));
|
||||||
mp.put("产品规格", String.format("%.0f", json.getDoubleValue("width")));
|
mp.put("产品规格", String.format("%.0f", json.getDoubleValue("width")));
|
||||||
mp.put("产品厚度", json.getString("thickness"));
|
mp.put("产品厚度", json.getString("thickness"));
|
||||||
|
|||||||
@@ -205,6 +205,18 @@
|
|||||||
>
|
>
|
||||||
强制确认
|
强制确认
|
||||||
</el-button>
|
</el-button>
|
||||||
|
<el-button
|
||||||
|
slot="right"
|
||||||
|
class="filter-item"
|
||||||
|
:loading="loadingConfirm"
|
||||||
|
type="warning"
|
||||||
|
:disabled="business_confirm_flag"
|
||||||
|
icon="el-icon-check"
|
||||||
|
size="mini"
|
||||||
|
@click="confirm"
|
||||||
|
>
|
||||||
|
业务强制确认
|
||||||
|
</el-button>
|
||||||
<el-button
|
<el-button
|
||||||
slot="right"
|
slot="right"
|
||||||
class="filter-item"
|
class="filter-item"
|
||||||
@@ -358,6 +370,7 @@ export default {
|
|||||||
dis_flag: true,
|
dis_flag: true,
|
||||||
work_flag: true,
|
work_flag: true,
|
||||||
confirm_flag: true,
|
confirm_flag: true,
|
||||||
|
business_confirm_flag: true,
|
||||||
outReturn_flag: true,
|
outReturn_flag: true,
|
||||||
openParam: [],
|
openParam: [],
|
||||||
openParamMoney: null,
|
openParamMoney: null,
|
||||||
@@ -425,6 +438,11 @@ export default {
|
|||||||
} else {
|
} else {
|
||||||
this.confirm_flag = true
|
this.confirm_flag = true
|
||||||
}
|
}
|
||||||
|
if (current.bill_type === '1006' || current.bill_type === '1003' || current.bill_type === '1004') {
|
||||||
|
this.business_confirm_flag = false
|
||||||
|
} else {
|
||||||
|
this.business_confirm_flag = true
|
||||||
|
}
|
||||||
if (current.bill_status === '40' || current.bill_status === '30') {
|
if (current.bill_status === '40' || current.bill_status === '30') {
|
||||||
this.outReturn_flag = false
|
this.outReturn_flag = false
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Reference in New Issue
Block a user