This commit is contained in:
X1627315083
2023-12-15 15:23:34 +08:00
parent 909ea7ac2f
commit fc4403c6ca
48 changed files with 211 additions and 107 deletions

View File

@@ -1,7 +1,7 @@
<template>
<div>
<a-modal
class="designOpenrtion_modal"
class="designOpenrtion_modal Guide_1_24"
v-model:visible="designOpenrtion"
:class="[driver__.driver?'hideEvents':'']"
:footer="null"
@@ -61,6 +61,7 @@
</div>
</div>
<div class="subitOkPreviewBtn" @click.stop="setPreview">{{ $t('DesignPrintOperation.preview') }}</div>
<div class="subitOkPreviewBtn Guide_1_25_1" @click.stop="setOK">OK</div>
</div>
</div>
</div>
@@ -97,6 +98,11 @@
</div>
</div>
</div>
<div class="designOpenrtion_right">
<div class="designOpenrtion_entirety_img">
<img :src="currentFullBodyView" alt="">
</div>
</div>
</div>
<div class="mark_loading" v-show="loadingShow">
<a-spin size="large" />
@@ -107,7 +113,7 @@
<script >
import { defineComponent, h,createVNode, ref ,computed, inject,nextTick} from "vue";
import { LoadingOutlined } from "@ant-design/icons-vue";
// import { LoadingOutlined } from "@ant-design/icons-vue";
import { useStore } from "vuex";
import { Https } from "@/tool/https";
import { Modal,message } from 'ant-design-vue';
@@ -236,6 +242,11 @@ export default defineComponent({
},
methods: {
init(){
let designItemDetail = JSON.parse(JSON.stringify(this.store.state.DesignDetailModule.designItemDetail))
this.currentFullBodyView = designItemDetail.currentFullBodyView? designItemDetail.currentFullBodyView:designItemDetail.designItemUrl
if(designItemDetail.others.length == 0){
this.body = true
}
let DesignPrintOperationParent = this.$parent
this.designOpenrtion = true
this.clearModal()
@@ -669,6 +680,9 @@ export default defineComponent({
this.loadingShow = false
});
},
setOK(){
this.designOpenrtion = false
},
clearModal(){
this.printAmount = 1//显示数量
this.designOpenrtion = true//modal页面关闭
@@ -758,7 +772,20 @@ export default defineComponent({
}
}
.designOpenrtion_right{
height: 50rem;
position: absolute;
right: 2rem;
left: auto;
top: 50%;
transform: translateY(-50%);
.designOpenrtion_entirety_img{
height: 100%;
img{
height: 100%;
}
}
}
.designOpenrtion_open{
position: absolute;
top: 50%;