| | |
| | | import CreateCustomer from "@/views/sd/customer/CreateCustomer.vue" |
| | | import OrderOtherMoney from "@/components/sd/order/OrderOtherMoney.vue" |
| | | import OrderSizeCheck from "@/components/sd/order/OrderSizeCheck.vue" |
| | | import UpdateAlienEditor from "@/components/sd/order/UpdateAlienEditor.vue" |
| | | import {changeFilterEvent,filterChanged} from "@/hook" |
| | | import {addListener,toolbarButtonClickEvent} from "@/hook/mouseMove" |
| | | import downLoadFile from "@/hook/downLoadFile" |
| | |
| | | let sizeCheckVisible = ref(false) |
| | | let dialogTransferVisible = ref(false) |
| | | let uploadPictureVisible = ref(false) |
| | | let alienEditorVisible = ref(false) |
| | | const transferData = ref({ |
| | | oldOrderId:null, |
| | | newOrderNumber:null, |
| | |
| | | ElMessage.warning(t('components.pleaseClickToSelectARowFirst')) |
| | | return |
| | | } |
| | | uploadPictureVisible.value= true |
| | | rowIndex=row |
| | | alienEditorVisible.value= true |
| | | } |
| | | |
| | | } |
| | | } |
| | | }, |
| | |
| | | titleUploadData.value.money=countMoney(xGrid.value.getTableData().fullData).toString() |
| | | } |
| | | } |
| | | |
| | | //关闭异形编辑界面 |
| | | const refAlienEditor = ref() |
| | | const closeAlienEditorDialog = async (done) => { |
| | | const flag = await refAlienEditor.value.validate() |
| | | if(flag){ |
| | | done() |
| | | } |
| | | } |
| | | //改变计算方式 |
| | | const changeCalculateType = ()=>{ |
| | | const fullData = xGrid.value.getTableData().fullData |
| | |
| | | } |
| | | |
| | | //图片上传名称 |
| | | const getUploadPicture = async (name, file) => { |
| | | uploadPictureVisible.value = false |
| | | const getUploadPicture = async (name, fileData) => { |
| | | const row = xGrid.value.getCurrentRecord() |
| | | |
| | | row.fileName = name |
| | | const base64 = await fileToBase64(file.raw); |
| | | row.fileData = base64.replace(/^data:.+;base64,/, ""); |
| | | row.fileData = fileData |
| | | row.shape=2 |
| | | ElMessage.success("保存成功") |
| | | alienEditorVisible.value=false |
| | | |
| | | } |
| | | |
| | | const fileToBase64 = (file) => { |
| | |
| | | :otherMoney="otherMoney" |
| | | style="width: 100%;height: 100%" /> |
| | | </el-dialog> |
| | | <!--异形导入--> |
| | | <el-dialog v-model="alienEditorVisible" |
| | | :title="$t('')" |
| | | :close-on-click-modal="false" |
| | | :close-on-press-escape="false" |
| | | destroy-on-close |
| | | style="width: 614px;height:470px "> |
| | | <update-alien-editor |
| | | ref="refAlienEditor" |
| | | :rowIndex="rowIndex" |
| | | @getUploadPicture="getUploadPicture" |
| | | style="width: 100%;height: 100%" /> |
| | | </el-dialog> |
| | | |
| | | <!-- 尺寸审核窗口--> |
| | | <el-dialog |
| | |
| | | <el-dialog v-model="uploadPictureVisible" |
| | | :close-on-click-modal="false" |
| | | destroy-on-close width="500"> |
| | | <upload-picture @getUploadPicture="getUploadPicture"/> |
| | | <upload-picture /> |
| | | </el-dialog> |
| | | |
| | | |