From 2384142adcc67dbaddcd8507dfef459dec3bed07 Mon Sep 17 00:00:00 2001 From: Double-_-Z <2492419643@qq.com> Date: Thu, 13 Feb 2025 22:15:00 +0800 Subject: [PATCH] =?UTF-8?q?pc=E7=AB=AF=E4=B8=AA=E4=BA=BA=E4=BF=A1=E6=81=AF?= =?UTF-8?q?+=E5=85=85=E5=80=BC=E5=BC=B9=E7=AA=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/pc_web/home/home.vue | 3 +- pages/pc_web/index/components/header.vue | 22 +- .../index/components/identityDialog.vue | 649 ++++++++++++++++++ pages/pc_web/index/components/loginDialog.vue | 5 + .../index/components/mobileDownloadDialog.vue | 11 +- pages/pc_web/index/index.vue | 12 + .../workshops/components/dress_select.vue | 2 +- pages/pc_web/workshops/workshops.vue | 4 +- 8 files changed, 699 insertions(+), 9 deletions(-) create mode 100644 pages/pc_web/index/components/identityDialog.vue diff --git a/pages/pc_web/home/home.vue b/pages/pc_web/home/home.vue index 4295f0f..a0a3b0a 100644 --- a/pages/pc_web/home/home.vue +++ b/pages/pc_web/home/home.vue @@ -112,8 +112,7 @@ export default { this.$refs.uToast.show({type: 'warning',title: "图片上传格式错误!"}); return; } - // this.form.coverPath = file; - // this.fileList[0] = file; + uni.$emit('workshopPage',fileList[0]?.url); }, // 提示语弹窗 showToast({type,title}){ diff --git a/pages/pc_web/index/components/header.vue b/pages/pc_web/index/components/header.vue index 511ff7a..b551bc0 100644 --- a/pages/pc_web/index/components/header.vue +++ b/pages/pc_web/index/components/header.vue @@ -12,12 +12,12 @@ 移动端下载 - + {{ diamond }} 充值 - + {{ getTopTip }} @@ -42,12 +42,15 @@ + + + \ No newline at end of file diff --git a/pages/pc_web/index/components/loginDialog.vue b/pages/pc_web/index/components/loginDialog.vue index 4ab1895..edd4f14 100644 --- a/pages/pc_web/index/components/loginDialog.vue +++ b/pages/pc_web/index/components/loginDialog.vue @@ -295,8 +295,10 @@ export default { right: 50rpx; top: 40rpx; cursor: pointer; + transition: 0.5s; &:hover{ color: #b4f08e; + transform: rotate(90deg); } } .ldr-top{ @@ -354,4 +356,7 @@ export default { } } } +::v-deep .u-mode-center-box{ + box-shadow: 0 0 20rpx #eee; +} \ No newline at end of file diff --git a/pages/pc_web/index/components/mobileDownloadDialog.vue b/pages/pc_web/index/components/mobileDownloadDialog.vue index 280fcfe..b4940a0 100644 --- a/pages/pc_web/index/components/mobileDownloadDialog.vue +++ b/pages/pc_web/index/components/mobileDownloadDialog.vue @@ -3,7 +3,7 @@ - + @@ -79,6 +79,12 @@ export default { top: 30rpx; z-index: 1; cursor: pointer; + &:hover{ + opacity: 0.8; + } + &:active{ + opacity: 0.6; + } } .mobile-download-background{ width: 100%; @@ -147,4 +153,7 @@ export default { } } } +::v-deep .u-mode-center-box{ + box-shadow: 0 0 20rpx #c9c9c9; +} \ No newline at end of file diff --git a/pages/pc_web/index/index.vue b/pages/pc_web/index/index.vue index d0a0bb9..d140af7 100644 --- a/pages/pc_web/index/index.vue +++ b/pages/pc_web/index/index.vue @@ -65,6 +65,18 @@ export default { this.scrollTop = e.scrollTop; }, onLoad() { + let that = this; + // 页面通信——换页工作台 + uni.$on('workshopPage',(fileUrl)=>{ + that.changePlat(1); + setTimeout(()=>{ + if(that.isLogin){ + that.$refs.pageRef.formData.uploadFile = fileUrl; + that.$refs.pageRef.formData.fileList = [{url: fileUrl}]; + that.$refs.pageRef.uploadDisabled = true; + } + },500); + }); }, methods:{ // 复制地址 diff --git a/pages/pc_web/workshops/components/dress_select.vue b/pages/pc_web/workshops/components/dress_select.vue index a40814e..f21ac14 100644 --- a/pages/pc_web/workshops/components/dress_select.vue +++ b/pages/pc_web/workshops/components/dress_select.vue @@ -87,7 +87,7 @@ - diff --git a/pages/pc_web/workshops/workshops.vue b/pages/pc_web/workshops/workshops.vue index 7570ebb..1ad9aa0 100644 --- a/pages/pc_web/workshops/workshops.vue +++ b/pages/pc_web/workshops/workshops.vue @@ -69,7 +69,7 @@ Tips:{{ serviceItem.tips || '智能创作~' }} - @@ -460,6 +460,8 @@ export default { // 真正处理方法 async realUpload(){ let that = this; + // 钻石余额-1 + uni.$emit('deleteDiamond'); let resp = await that.$api.generateImages(that.getParams(that.serviceItem)); if(resp?.success){ that.setResultFile(resp.data.path);