| | |
| | | let dialogTransferVisible = ref(false) |
| | | let uploadPictureVisible = ref(false) |
| | | let alienEditorVisible = ref(false) |
| | | let fileUploadVisible = ref(false) |
| | | const transferData = ref({ |
| | | oldOrderId:null, |
| | | newOrderNumber:null, |
| | |
| | | {label:t('order.universalShape'),value:'1'}, {label:t('order.alien'),value:'2'} |
| | | ]) |
| | | const newOrderId = ref([]) |
| | | |
| | | const orderTypeState = ref(0) |
| | | |
| | | // 定义表头上传数据 |
| | | const titleUploadData = ref({ |
| | |
| | | { code: 'sizeCheck', name: t('basicData.sizeReview'), prefixIcon: 'vxe-icon-eye-fill', visible: true, disabled: false }, |
| | | { code: 'updateOrderId', name: t('searchOrder.updateOrderId'), prefixIcon: 'vxe-icon-eye-fill', visible: true, disabled: false }, |
| | | { code: 'reportingTransfer', name: t('searchOrder.reportingTransfer'), prefixIcon: 'vxe-icon-send', visible: true, disabled: true }, |
| | | { code: 'uploadPicture', name: t('order.graphic'),prefixIcon: 'vxe-icon-picture-fill', visible: true, } |
| | | { code: 'uploadPicture', name: t('order.graphic'),prefixIcon: 'vxe-icon-picture-fill', visible: true, }, |
| | | { code: 'fileUpload', name: t('上传dwg文件'),prefixIcon: 'vxe-icon-picture-fill', visible: true, } |
| | | ] |
| | | ] |
| | | } |
| | |
| | | return |
| | | } |
| | | rowIndex=row |
| | | alienEditorVisible.value= true |
| | | alienEditorVisible.value=true |
| | | break |
| | | } |
| | | case 'fileUpload':{ |
| | | const row = xGrid.value.getCurrentRecord() |
| | | if(row===null){ |
| | | ElMessage.warning(t('components.pleaseClickToSelectARowFirst')) |
| | | return |
| | | } |
| | | rowIndex=row |
| | | fileUploadVisible.value=true |
| | | break |
| | | } |
| | | |
| | | } |
| | |
| | | titleUploadData.value['verifierId'] = null |
| | | titleUploadData.value['verifier'] = null |
| | | |
| | | |
| | | const orderDetails = res.data.orderDetails |
| | | orderDetails.forEach(item => { |
| | | item.otherColumns = JSON.parse(item.otherColumns) |
| | |
| | | if(res.data.order.processReview === 2 && res.data.order.orderReview === 0){ |
| | | gridOptions.toolbarConfig.buttons[2].disabled = false |
| | | //gridOptions.menuConfig.body.options[0][8].disabled =false |
| | | } |
| | | |
| | | //下单后工艺审核之前可以右键上传dwg文件 |
| | | if(res.data.order.createOrder === 2 && res.data.order.processReview === 0){ |
| | | orderTypeState.value=1 |
| | | } |
| | | |
| | | //按钮审核过后变为反审 |
| | |
| | | } |
| | | |
| | | //图片上传名称 |
| | | const getUploadPicture = async (name, fileData) => { |
| | | const getUploadPicture = async (name, fileData,fileJson) => { |
| | | const row = xGrid.value.getCurrentRecord() |
| | | row.fileName = name |
| | | row.fileData = fileData |
| | | row.fileJson = fileJson |
| | | row.shape=2 |
| | | ElMessage.success(t('basicData.msg.saveSuccess')) |
| | | alienEditorVisible.value=false |
| | |
| | | <order-number-report-transfer :transferData="transferData" @orderNumberTransfer="orderNumberTransfer"/> |
| | | </el-dialog> |
| | | |
| | | <el-dialog v-model="uploadPictureVisible" |
| | | <el-dialog id="loadDWG" |
| | | v-model="fileUploadVisible" |
| | | :close-on-click-modal="false" |
| | | destroy-on-close width="500"> |
| | | <upload-picture /> |
| | | destroy-on-close width="800px"> |
| | | <upload-picture |
| | | :rowIndex="rowIndex" |
| | | :orderId="titleUploadData.orderId" |
| | | :state="orderTypeState" |
| | | /> |
| | | </el-dialog> |
| | | |
| | | |
| | |
| | | /*flex-direction : row; |
| | | justify-content: space-between;*/ |
| | | } |
| | | |
| | | :deep(#loadDWG .el-dialog__body){ |
| | | height: 70vh; |
| | | overflow-y: auto; |
| | | } |
| | | </style> |