| | |
| | | {field: 'orderDetail.width', width: '100',title: t('order.width'),filters:[{ data: '' }],slots: { filter: 'num1_filter' }}, |
| | | {field: 'orderDetail.height',width: '100', title: t('order.height'),filters:[{ data: '' }],slots: { filter: 'num1_filter' }}, |
| | | {field: 'area',width: '100', title: t('order.computeGrossArea'),filters:[{ data: '' }],slots: { filter: 'num1_filter' }}, |
| | | {field: 'squareMillimeter',width: '100', title: t('平方毫米')}, |
| | | {field: 'money',width: '100', title: t('order.grossAmount'),filters:[{ data: '' }],slots: { filter: 'num1_filter' }}, |
| | | {field: 'order.project',width: '100', title: t('order.project'),filters:[{ data: '' }],slots: { filter: 'num1_filter' }, sortable: true}, |
| | | {field: 'order.customerName',width: '100', title: t('order.customers'),filters:[{ data: '' }],slots: { filter: 'num1_filter' }, sortable: true}, |
| | |
| | | url :'/finishedGoodsInventory/getSelectFinishedOperateLogReport/入库', |
| | | exportUrl :'/finishedGoodsInventory/exportFinishedOperateLogReport/入库', |
| | | exportName:t('stockReport.finishedProductInventoryReport'), |
| | | footList:['quantity','area','money'] |
| | | footList:['quantity','area','money','squareMillimeter'] |
| | | }) |
| | | |
| | | </script> |
| | |
| | | {field: 'order.customerName',width: '100', title: t('order.customers'),filters:[{ data: '' }],slots: { filter: 'num1_filter' }, sortable: true}, |
| | | {field: 'order.orderType',width: '100', title: t('order.orderType'),filters:[{ data: '' }],slots: { filter: 'num1_filter' }, sortable: true}, |
| | | {field: 'area',width: '100', title: t('order.computeGrossArea'),filters:[{ data: '' }],slots: { filter: 'num1_filter' }}, |
| | | {field: 'squareMillimeter',width: '100', title: t('平方毫米')}, |
| | | {field: 'orderDetail.productId',width: '100', title: t('order.productId'),filters:[{ data: '' }],slots: { filter: 'num1_filter' }, sortable: true}, |
| | | {field: 'orderDetail.productName',width: '140', title: t('order.product'),filters:[{ data: '' }],slots: { filter: 'num1_filter' }, sortable: true}, |
| | | {field: 'orderDetail.width', width: '100',title: t('order.width'),filters:[{ data: '' }],slots: { filter: 'num1_filter' }}, |
| | |
| | | url :'/finishedGoodsInventory/getSelectFinishedOperateLogReport/出库', |
| | | exportUrl :'/finishedGoodsInventory/exportFinishedOperateLogReport/出库', |
| | | exportName:t('stockReport.finishedProductOutboundReport'), |
| | | footList:['quantity','area'] |
| | | footList:['quantity','area','squareMillimeter'] |
| | | }) |
| | | |
| | | </script> |
| | |
| | | package com.example.erp.dto.mm; |
| | | |
| | | import com.alibaba.excel.annotation.ExcelProperty; |
| | | import com.baomidou.mybatisplus.annotation.TableField; |
| | | import com.example.erp.entity.mm.FinishedOperateLog; |
| | | import lombok.Data; |
| | | import lombok.EqualsAndHashCode; |
| | |
| | | private Double height; |
| | | @ExcelProperty("面积") |
| | | private Double area; |
| | | @ExcelProperty("平方毫米") |
| | | private Double squareMillimeter; |
| | | @ExcelProperty("金额") |
| | | private Double money; |
| | | @ExcelProperty("项目名称") |
| | |
| | | @TableField(select = false,exist = false) |
| | | private Integer quantityAvailable; |
| | | |
| | | /*平方毫米*/ |
| | | @TableField(select = false,exist = false) |
| | | private Double squareMillimeter; |
| | | |
| | | /*撤销数量*/ |
| | | @TableField(select = false,exist = false) |
| | | private Integer cancelAvailable; |
| | |
| | | <result column="process_id" property="processId"/> |
| | | <result column="money" property="money"/> |
| | | <result column="area" property="area"/> |
| | | <result column="square_millimeter" property="squareMillimeter"/> |
| | | |
| | | <result column="width" property="orderDetail.width"/> |
| | | <result column="height" property="orderDetail.height"/> |
| | |
| | | o.customer_name, |
| | | o.project, |
| | | od.price, |
| | | o.order_type |
| | | o.order_type, |
| | | p.thickness * fol.area as square_millimeter |
| | | from (select * |
| | | from mm.finished_operate_log aa where aa.status!='已作废') fol |
| | | left join sd.order_detail od on fol.order_id = od.order_id and fol.operation_number = od.order_number |
| | | left join sd.`order` o on o.order_id=fol.order_id |
| | | left join sd.product p on p.id=od.product_id |
| | | <where> |
| | | date(fol.operate_time)>=#{startDate} and date(fol.operate_time) <= #{endDate} and fol.operate_type=#{type} |
| | | <if test="finishedOperateLog.operateType != null and finishedOperateLog.operateType != ''"> |
| | |
| | | from mm.finished_operate_log aa where aa.status!='已作废') fol |
| | | left join sd.order_detail od on fol.order_id = od.order_id and fol.operation_number = od.order_number |
| | | left join sd.`order` o on o.order_id=fol.order_id |
| | | left join sd.product p on p.id=od.product_id |
| | | <where> |
| | | date(fol.operate_time)>=#{startDate} and date(fol.operate_time) <= #{endDate} and fol.operate_type=#{type} |
| | | <if test="finishedOperateLog.operateType != null and finishedOperateLog.operateType != ''"> |
| | |
| | | o.customer_name, |
| | | o.project, |
| | | od.price, |
| | | o.order_type |
| | | o.order_type, |
| | | p.thickness * fol.area as square_millimeter |
| | | from (select * |
| | | from mm.finished_operate_log aa where aa.status!='已作废') fol |
| | | left join sd.order_detail od on fol.order_id = od.order_id and fol.operation_number = od.order_number |
| | | left join sd.`order` o on o.order_id=fol.order_id |
| | | left join sd.product p on p.id=od.product_id |
| | | where date(fol.operate_time)>=#{dates[0]} and date(fol.operate_time) <= #{dates[1]} and fol.operate_type=#{type} |
| | | |
| | | </select> |