| | |
| | | patchNum :'عدد مجموعات التسليم', |
| | | finished :'معدل المنتجات النهائية', |
| | | finishedProductReport :'تقرير المنتجات النهائية', |
| | | workProcessName:'在制品名称', |
| | | }, |
| | | productionBasicData:{ |
| | | page:{ |
| | |
| | | patchNum :'Patch number', |
| | | finished :'Rate of finished product', |
| | | finishedProductReport :'Finished product report', |
| | | workProcessName:'在制品名称', |
| | | }, |
| | | productionBasicData:{ |
| | | page:{ |
| | |
| | | patchNum :'Количество стеклянных пластин', |
| | | finished :'Коэффициент готовой продукции', |
| | | finishedProductReport :'Отчет о готовой продукции', |
| | | workProcessName:'在制品名称', |
| | | }, |
| | | productionBasicData:{ |
| | | page:{ |
| | |
| | | patchNum :'补片数量', |
| | | finished :'成品率', |
| | | finishedProductReport :'成品报表', |
| | | workProcessName:'在制品名称', |
| | | }, |
| | | productionBasicData:{ |
| | | page:{ |
| | |
| | | field: 'processId', width: 140, title: t('processCard.processId'),filters:[{ data: '' }],slots: { filter: 'num1_filter' } |
| | | }, |
| | | {field: 'orderNumber', width: 90, title: t('order.OrderNum')}, |
| | | {field: 'code', width: 60, title: t('reportingWorks.glassNumber')}, |
| | | {field: 'width', width: 100, title: t('order.width')}, |
| | | {field: 'height', width: 100, title: t('order.height')}, |
| | | {field: 'code', width: 100, title: t('reportingWorks.glassNumber')}, |
| | | {field: 'width', width: 90, title: t('order.width')}, |
| | | {field: 'height', width: 90, title: t('order.height')}, |
| | | {field: 'workProcessName', width: 120, title: t('report.workProcessName')}, |
| | | {field: 'edgingType', width: 110, title: t('order.edgingType'),filters:[{ data: '' }],slots: { filter: 'num1_filter' }}, |
| | | {field: 'completedQuantity', width: 90, title: t('reportingWorks.completedQuantity')}, |
| | | {field: 'area', width: 100, title: t('reportingWorks.completedArea')}, |
| | | {field: 'reviewed', title: t('processCard.reviewed')}, |
| | | {field: 'examineTime', title: t('ingredientsStock.reviewedTime')}, |
| | | {field: 'productName', title: t('order.product')}, |
| | | {field: 'reviewed',width: 80, title: t('processCard.reviewed')}, |
| | | {field: 'examineTime',width: 80, title: t('ingredientsStock.reviewedTime')}, |
| | | {field: 'productName',width: 150, title: t('order.product')}, |
| | | ],//表头按钮 |
| | | |
| | | toolbarConfig: { |
| | |
| | | private String reviewed; |
| | | @ExcelProperty("审核时间") |
| | | private String examineTime; |
| | | @ExcelProperty("在制品名称") |
| | | private String workProcessName; |
| | | } |
| | |
| | | <result column="code" property="code"/> |
| | | <result column="reviewed" property="reviewed"/> |
| | | <result column="examine_time" property="examineTime"/> |
| | | <result column="workProcessName" property="workProcessName"/> |
| | | </resultMap> |
| | | |
| | | <resultMap id="scheduleProductionScheduleMap" type="com.example.erp.dto.pp.ScheduleProductionScheduleDTO"> |
| | |
| | | od.product_name, |
| | | JSON_UNQUOTE( JSON_EXTRACT( od.other_columns, '$.S01' )) AS code, |
| | | rw.reviewed, |
| | | rw.examine_time |
| | | rw.examine_time, |
| | | GROUP_CONCAT(ogd.glass_child SEPARATOR '+') as workProcessName |
| | | FROM |
| | | reporting_work as rw left join reporting_work_detail as rwd on rwd.reporting_work_id=rw.reporting_work_id |
| | | left join flow_card as fc on fc.order_id=rw.order_id and fc.process_id=rw.process_id and fc.order_number=rwd.order_number and fc.technology_number=rwd.technology_number |