| | |
| | | request.post(`/Replenish/selectPrint/${startTime}/${endTime}`, filterData.value).then((res) => { |
| | | |
| | | if (res.code == 200) { |
| | | |
| | | xGrid.value.loadData(res.data.data) |
| | | titleSelectJson.value.dataType = res.data.type |
| | | gridOptions.loading = false |
| | |
| | | title: t('order.orderId'), |
| | | filters: [{data: ''}], |
| | | slots: {filter: 'num1_filter'}, |
| | | filterMethod: filterChanged |
| | | filterMethod: filterChanged, |
| | | width:110 |
| | | }, |
| | | { |
| | | field: 'process_id', |
| | | title: t('processCard.processId'), |
| | | showOverflow: "ellipsis", |
| | | sortable: true, |
| | | filters: [{data: ''}], |
| | | slots: {filter: 'num1_filter'}, |
| | | filterMethod: filterChanged |
| | | filterMethod: filterChanged, |
| | | width:140 |
| | | }, |
| | | { |
| | | field: 'customer_name', |
| | | title: t('customer.customerName'), |
| | | filters: [{data: ''}], |
| | | slots: {filter: 'num1_filter'}, |
| | | filterMethod: filterChanged |
| | | filterMethod: filterChanged, |
| | | width:110 |
| | | }, |
| | | { |
| | | field: 'project', |
| | | title: t('order.project'), |
| | | filters: [{data: ''}], |
| | | slots: {filter: 'num1_filter'}, |
| | | filterMethod: filterChanged |
| | | filterMethod: filterChanged, |
| | | width:110 |
| | | }, |
| | | { |
| | | field: 'order_number', |
| | | title: t('order.OrderNum'), |
| | | filters: [{data: ''}], |
| | | slots: {filter: 'num1_filter'}, |
| | | filterMethod: filterChanged |
| | | filterMethod: filterChanged, |
| | | width:100 |
| | | }, |
| | | {field: 'technology_number', title: t('processCard.technologyNumber'), showOverflow: "ellipsis"}, |
| | | {field: 'glass_address', title: t('processCard.glassAddress'),}, |
| | | {field: 'patch_num', title: t('order.quantity'),}, |
| | | {field: 'patch_area', title: t('order.area'),}, |
| | | {field: 'responsible_team', title: t('reportingWorks.responsibleTeam'),}, |
| | | {field: 'responsible_equipment', title: t('reportingWorks.responsibleEquipment'),}, |
| | | {field: 'responsible_personnel', title: t('reportingWorks.responsiblePersonnel'),}, |
| | | {field: 'patch_type', title: t('reportingWorks.breakageType'),}, |
| | | {field: 'patch_reason', title: t('reportingWorks.breakageReason'),}, |
| | | {field: 'patch_processes', title: t('reportingWorks.responsibleProcess'),}, |
| | | {field: 'product_name', title: t('order.product'),}, |
| | | {field: 'glass_child', title: t('reportingWorks.glassChild'),}, |
| | | {field: 'technology_number', title: t('processCard.technologyNumber'), showOverflow: "ellipsis", |
| | | width:90}, |
| | | {field: 'glass_address', title: t('processCard.glassAddress'), |
| | | width:110}, |
| | | {field: 'patch_num', title: t('order.quantity'), |
| | | width:70}, |
| | | {field: 'patch_area', title: t('order.area'),width:80}, |
| | | {field: 'responsible_team', title: t('reportingWorks.responsibleTeam'),width:110}, |
| | | {field: 'responsible_equipment', title: t('reportingWorks.responsibleEquipment'),width:110}, |
| | | {field: 'responsible_personnel', title: t('reportingWorks.responsiblePersonnel'),width:110}, |
| | | {field: 'patch_type', title: t('reportingWorks.breakageType'),width:110}, |
| | | {field: 'patch_reason', title: t('reportingWorks.breakageReason'),width:110}, |
| | | {field: 'patch_processes', title: t('reportingWorks.responsibleProcess'),width:110}, |
| | | {field: 'product_name', title: t('order.product'),width:110}, |
| | | {field: 'glass_child', title: t('reportingWorks.glassChild'),width:110}, |
| | | ],//表头按钮 |
| | | |
| | | toolbarConfig: { |
| | |
| | | if (columnIndex === 0) { |
| | | return t('basicData.total') |
| | | } |
| | | const List = ["quantity",'total_area',] |
| | | const List = ["patch_num",'patch_area',] |
| | | if (List.includes(column.field)) { |
| | | return footSum(data, column.field) |
| | | } |
| | |
| | | |
| | | </el-button> |
| | | |
| | | <el-input clearable :placeholder="$t('processCard.mergePrinting')" v-model="printMerge" style="width: 90px"></el-input> |
| | | |
| | | <!-- <el-input clearable :placeholder="$t('processCard.mergePrinting')" v-model="printMerge" style="width: 90px"></el-input>--> |
| | | <!-- --> |
| | | <label>{{$t('processCard.labelStyle')}}:</label> |
| | | <el-select v-model="printType" clearable default-value="default_city" :placeholder="$t('processCard.pleaseSelect')" style="width: 120px"> |
| | | <el-option |
| | |
| | | <vxe-grid |
| | | ref="xGrid" |
| | | class="mytable-scrollbar" |
| | | height="600px" |
| | | max-height="100%" |
| | | height="100%" |
| | | v-bind="gridOptions" |
| | | v-on="gridEvents" |
| | | |