This commit is contained in:
X1627315083
2023-12-15 11:10:32 +08:00
parent a917bf66d2
commit a5317551f7
13 changed files with 139 additions and 53 deletions

View File

@@ -117,6 +117,9 @@
<i v-if="!item.like" class="fi fi-rr-heart" @click.stop="likeFile(item,'like')"></i>
<i v-else class="fi fi-sr-heart" @click.stop="likeFile(item,'noLike')"></i>
</div>
<div class="delete_like_file_block left" :class="[driver__.driver?'hideEvents':'']">
<i class="fi fi-bs-expand-arrows-alt" @click.stop="scaleImage()"></i>
</div>
<div class="pin_block">
<a-checkbox v-model:checked="item.pin">{{ $t('PrintboardUpload.PIN') }}</a-checkbox>
</div>
@@ -128,7 +131,7 @@
</div>
</div>
</div>
<scaleImage ref="scaleImage"></scaleImage>
<Cropper ref="Cropper" @handleCropperSuccess="handleCropperSuccess" @closeCropper="deletUploadFile()" :cropperFileData="cropperFileData" :isUpload="isUpload"></Cropper>
</div>
</template>
@@ -146,12 +149,14 @@ import Generate from "@/component/HomePage/Generate.vue";
import GO from "@/tool/GO";
import { useI18n } from 'vue-i18n';
import { openGuide,driverObj__ } from "@/tool/guide";
import scaleImage from "@/component/HomePage/scaleImage.vue";
export default defineComponent({
components:{
Cropper,
Material,
Generate
Generate,
scaleImage,
},
setup(){
let store:any =useStore()
@@ -164,7 +169,8 @@ export default defineComponent({
})
let openClick: any = ref(1);
let generateCheckbox:any = ref()
let generateList:any = ref([])
let generateList:any = ref([
])
let loadingShow = ref(false)
let inputShow = ref(false)
let inputTime = ref()
@@ -601,6 +607,9 @@ export default defineComponent({
return
}
}
if(generateType == 'image'){
data.text = ''
}
this.loadingShow = true
Https.axiosPost(Https.httpUrls.sketchAndPrintGenerate, data).then(
(rv) => {
@@ -712,7 +721,10 @@ export default defineComponent({
})
},
scaleImage(){
let scaleImage:any = this.$refs.scaleImage
scaleImage.init(this.generateList)
},
generageAdd(item:any){
item.type_ = {
type1: "generate",
@@ -912,6 +924,9 @@ export default defineComponent({
text-align: center;
line-height: 3.2rem;
left: auto;
&.left{
left: .9rem;
}
.icon-shanchu{
font-size: 1.6rem;
color: #fff;