| | |
| | | import {remove} from "xe-utils"; |
| | | import PrintProcess from "@/components/pp/PrintProcess.vue"; |
| | | import PrintProcessStraight from "@/components/pp/PrintProcessStraight.vue"; |
| | | import useOrderInfoStore from "@/stores/sd/order/orderInfo" |
| | | |
| | | //语言获取 |
| | | const {t} = useI18n() |
| | | |
| | |
| | | const dialogTableVisibleLabelXJTwo = ref(false) |
| | | const dialogTableVisibleStraight = ref(false) |
| | | let rowClickIndex = ref(null) |
| | | |
| | | const orderInfo = useOrderInfoStore() |
| | | |
| | | |
| | | //定义数据返回结果 |
| | |
| | | } |
| | | |
| | | //第一次加载获取近七天时间和默认状态 |
| | | form.date1 = getNowTime() |
| | | let startTime = form.date1[0] |
| | | let endTime = form.date1[1] |
| | | if (orderInfo.workOrderDate[0]=="" && orderInfo.workOrderDate[1]==""){ |
| | | orderInfo.workOrderDate=getNowTime() |
| | | } |
| | | let startTime = orderInfo.workOrderDate[0] |
| | | let endTime = orderInfo.workOrderDate[1] |
| | | let orderId=form.orderId |
| | | let project=form.project |
| | | |
| | | //第一次加载数据 |
| | | |
| | | request.post(`/processCard/selectPrintPrintProject/${startTime}/${endTime}`, filterData.value).then((res) => { |
| | | request.post(`/processCard/selectPrintPrintProject/${orderInfo.workOrderDate}`, filterData.value).then((res) => { |
| | | |
| | | if (res.code == 200) { |
| | | if(hidePrintLabels=="true"){ |
| | |
| | | gridOptions.toolbarConfig.buttons.push(button2) |
| | | |
| | | } |
| | | orderInfo.workOrderDate = res.data.selectDate |
| | | produceList.value = deepClone(res.data.data) |
| | | xGrid.value.reloadData(produceList.value) |
| | | gridOptions.loading = false |
| | |
| | | let startTime = form.date1[0] |
| | | let endTime = form.date1[1] |
| | | |
| | | request.post(`/processCard/selectPrintPrintProject/${startTime}/${endTime}`, filterData.value).then((res) => { |
| | | request.post(`/processCard/selectPrintPrintProject/${orderInfo.workOrderDate}`, filterData.value).then((res) => { |
| | | if (res.code == 200) { |
| | | |
| | | orderInfo.workOrderDate = res.data.selectDate |
| | | xGrid.value.loadData(res.data.data) |
| | | gridOptions.loading = false |
| | | } else { |
| | |
| | | slots: {filter: 'num1_filter'}, |
| | | filterMethod: filterChanged |
| | | }, |
| | | // { |
| | | // field: 'order_id', |
| | | // title: t('order.orderId'), |
| | | // filters: [{data: ''}], |
| | | // slots: {filter: 'num1_filter'}, |
| | | // filterMethod: filterChanged |
| | | // }, |
| | | { |
| | | field: 'glass_thickness', |
| | | title: t('order.totalThickness'), |
| | |
| | | <div style="width: 100%;height: 100%"> |
| | | <div class="head"> |
| | | <el-date-picker |
| | | v-model="form.date1" |
| | | v-model="orderInfo.workOrderDate" |
| | | :start-placeholder="$t('basicData.startDate')" |
| | | :end-placeholder="$t('basicData.endDate')" |
| | | format="YYYY/MM/DD" |
| | |
| | | </div> |
| | | </template> |
| | | |
| | | <template #toolbar_buttons> |
| | | <template #toolbar_buttons="{ $grid }"> |
| | | <vxe-select @change="changeOrderType" v-model="printStyle" > |
| | | <vxe-option value="1" label="11列4行"></vxe-option> |
| | | <vxe-option value="2" label="6行3列"></vxe-option> |
| | | <vxe-option value="1" :label="t('processCard.print1')"></vxe-option> |
| | | <vxe-option value="2" :label="t('processCard.print2')"></vxe-option> |
| | | </vxe-select> |
| | | |
| | | <!-- <el-button |
| | | v-if="hidePrintLabels=='true'" |
| | | type="primary" |
| | | @click="$grid.dispatchEvent('toolbar-button-click', { code: 'printLabel' })" |
| | | > |
| | | {{ t('processCard.finishedProductPrinting2') }} |
| | | </el-button>--> |
| | | |
| | | <el-button |
| | | v-if="hidePrintLabels=='true'" |
| | | type="primary" |
| | | @click="$grid.dispatchEvent('toolbar-button-click', { code: 'detailPrinting' })" |
| | | > |
| | | {{ t('processCard.detailPrinting') }} |
| | | </el-button> |
| | | </template> |
| | | |
| | | <template #toolbar_button2> |