| | |
| | | import PrintSheet3 from "@/components/sd/order/PrintSheet3.vue" |
| | | import PrintSheet4 from "@/components/sd/order/PrintSheet4.vue" |
| | | import PrintSheet5 from "@/components/sd/order/PrintSheet5.vue" |
| | | import OrderProcessCollect from "@/components/sd/order/OrderProcessCollect.vue"; |
| | | const { t } = useI18n() |
| | | const orderInfo = useOrderInfoStore() |
| | | const userStore = useUserInfoStore() |
| | |
| | | name: t('order.processingOrder'), |
| | | children: [ |
| | | // { code: 'sheet1', name: '横版-普通' }, |
| | | { code: 'sheet2', name: t('order.sheet2') }, |
| | | { code: 'sheet4', name: t('order.sheet4') }, |
| | | { code: 'sheet3', name: t('order.sheet3') }, |
| | | { code: 'sheet5', name: t('order.sheet5')}, |
| | | { code: 'sheet2', name: t('order.sheet2') },//加工单横版 |
| | | { code: 'sheet4', name: t('order.sheet4') },//加工单-竖版 |
| | | { code: 'sheet3', name: t('order.sheet3') },//发货确认单 |
| | | { code: 'sheet5', name: t('order.sheet5')},//加工单 竖版单片 |
| | | |
| | | ] |
| | | }, |
| | |
| | | {field: 'goodsQuantity',width:120, title: t('searchOrder.inventoryNum'), sortable: true}, |
| | | {field: 'area',width:120, title: t('order.computeGrossArea'),filters:[{ data: '' }],slots: { filter: 'num1_filter' }, sortable: true}, |
| | | {field: 'money',width:120, title: t('order.money'),filters:[{ data: '' }],slots: { filter: 'num1_filter' }, sortable: true}, |
| | | {field: 'createTime',width:120, title: t('basicData.reportData'),filters:[{ data: '' }],slots: { filter: 'num1_filter' }, sortable: true}, |
| | | {field: 'updateTime',width:120, title: t('productStock.approvedDate'),filters:[{ data: '' }],slots: { filter: 'num1_filter' }, sortable: true}, |
| | | {field: 'createTime',width:120,filters:[{ data: '' }],slots: { filter: 'num1_filter' }, title: t('basicData.reportData'), sortable: true}, |
| | | {field: 'updateTime',width:120, title: t('productStock.approvedDate'), sortable: true}, |
| | | {field: 'packType',width:120, title: t('order.packType'),filters:[{ data: '' }],slots: { filter: 'num1_filter' }, sortable: true}, |
| | | {field: 'orderType',width:120, title: t('order.orderType'),filters:[{ data: '' }],slots: { filter: 'num1_filter' }, sortable: true}, |
| | | {field: 'salesman',width:120, title: t('order.salesman'),filters:[{ data: '' }],slots: { filter: 'num1_filter' }, sortable: true}, |
| | | {field: 'creator',width:120, title: t('product.creator'),filters:[{ data: '' }],slots: { filter: 'num1_filter' }, sortable: true}, |
| | | {field: 'verifier',width:120, title: t('basicData.review'),filters:[{ data: '' }],slots: { filter: 'num1_filter' }, sortable: true}, |
| | | {field: 'perimeter',width:120, title: t('searchOrder.perimeter'),filters:[{ data: '' }],slots: { filter: 'num1_filter' }, sortable: true}, |
| | | {field: 'deliveryDate',width:120, title: t('order.deliveryDate'),filters:[{ data: '' }],slots: { filter: 'num1_filter' }, sortable: true}, |
| | | {field: 'deliveryDate',width:120, title: t('order.deliveryDate'), sortable: true}, |
| | | {field: 'customerBatch',width:120, title: t('order.customerBatch'),filters:[{ data: '' }],slots: { filter: 'num1_filter' }, sortable: true}, |
| | | |
| | | //{field: '14',width:120, title: '备注',filters:[{ data: '' }],slots: { filter: 'num1_filter' }, sortable: true}, |
| | |
| | | } |
| | | |
| | | ElMessageBox.confirm( |
| | | '确定一键退回相应流程?', |
| | | t('searchOrder.msgList.BackSure'), |
| | | 'Warning', |
| | | { |
| | | confirmButtonText: t('basicData.confirmButtonText'), |
| | |
| | | }else{ |
| | | filterData.value[column.property] = value |
| | | } |
| | | |
| | | const config = { |
| | | filter: filterData.value, |
| | | sort: sortData.value |
| | |
| | | pageNum.value=1 |
| | | orderList.value = deepClone(res.data.data) |
| | | xGrid.value.loadData(orderList.value) |
| | | gridOptions.loading=false |
| | | |
| | | orderInfo.searchOrderFilter.list = xGrid.value.getCheckedFilters() |
| | | orderInfo.searchOrderFilter.data = filterData.value |
| | | }else{ |
| | | ElMessage.warning(res.msg) |
| | | } |
| | | }).catch(e => { |
| | | xGrid.value.clearFilter() |
| | | orderInfo.searchOrderFilter.data = {} |
| | | ElMessage.error(t('searchOrder.msgList.filterError')) |
| | | }).finally(()=>{ |
| | | gridOptions.loading=false |
| | | }) |
| | | } |
| | | |
| | |
| | | size="small"> |
| | | {{ $t('basicData.edit') }} |
| | | </el-button> |
| | | <el-popconfirm @confirm="getTableRow(row,'delete')" :title="$t('searchOrder.deleteConfirm')"> |
| | | <el-popconfirm |
| | | v-if="userStore.user.permissions.indexOf('selectOrder.edit') > -1" |
| | | @confirm="getTableRow(row,'delete')" |
| | | :title="$t('searchOrder.deleteConfirm')"> |
| | | <template #reference> |
| | | <el-button link type="primary" size="small">{{ $t('basicData.delete') }}</el-button> |
| | | </template> |
| | |
| | | <el-tab-pane :label="$t('order.details')" name="1" > |
| | | <order-detail |
| | | v-if="tabsValue==='1'" |
| | | :orderId="rowClickIndex===null?null:rowClickIndex.orderId" |
| | | :orderId="rowClickIndex===null?null:rowClickIndex.orderId" |
| | | :row="rowClickIndex===null?{}:rowClickIndex" |
| | | /> |
| | | </el-tab-pane> |
| | | <el-tab-pane :label="$t('order.workmanship')" name="2"> |
| | | <order-craft-detail |
| | | v-if="tabsValue==='2'" |
| | | :orderId="rowClickIndex===null?null:rowClickIndex.orderId" |
| | | :row="rowClickIndex===null?{}:rowClickIndex" |
| | | /> |
| | | </el-tab-pane> |
| | | <el-tab-pane :label="$t('order.processCard')" name="3"> |
| | | <order-process |
| | | v-if="tabsValue==='3'" |
| | | :orderId="rowClickIndex===null?null:rowClickIndex.orderId" |
| | | :row="rowClickIndex===null?{}:rowClickIndex" |
| | | /> |
| | | </el-tab-pane> |
| | | <el-tab-pane :label="$t('order.processCardCollect')" name="4"> |
| | | <order-process-collect |
| | | v-if="tabsValue==='4'" |
| | | :orderId="rowClickIndex===null?null:rowClickIndex.orderId" |
| | | :row="rowClickIndex===null?{}:rowClickIndex" |
| | | /> |
| | | </el-tab-pane> |
| | | </el-tabs> |