From 78fb1b72b2579524bc332b94ef3c52523228baad Mon Sep 17 00:00:00 2001
From: Fox-33 <1466778434@qq.com>
Date: Sat, 26 Apr 2025 00:44:51 +0800
Subject: [PATCH] =?UTF-8?q?feat:=20=E5=88=86=E4=BA=AB=E5=A5=BD=E5=8F=8B?=
=?UTF-8?q?=E5=B0=81=E9=9D=A2=E5=9B=BE=E8=87=AA=E5=8A=A8=E8=A3=81=E5=88=87?=
=?UTF-8?q?;?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pages_order/components/autoCrop.vue | 111 +++++++++++++++++++++++++++++++++
pages_order/record/articleSharing.vue | 17 ++++-
pages_order/record/groupSharing.vue | 17 ++++-
pages_order/record/personalSharing.vue | 18 +++++-
pages_order/record/videoSharing.vue | 18 +++++-
5 files changed, 169 insertions(+), 12 deletions(-)
create mode 100644 pages_order/components/autoCrop.vue
diff --git a/pages_order/components/autoCrop.vue b/pages_order/components/autoCrop.vue
new file mode 100644
index 0000000..216993e
--- /dev/null
+++ b/pages_order/components/autoCrop.vue
@@ -0,0 +1,111 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages_order/record/articleSharing.vue b/pages_order/record/articleSharing.vue
index 5e8805d..64d4717 100644
--- a/pages_order/record/articleSharing.vue
+++ b/pages_order/record/articleSharing.vue
@@ -109,9 +109,11 @@
发布
-
-
+
提交审核
+
+
@@ -137,6 +139,7 @@
import formNumberBox from '../components/formNumberBox.vue'
import formUpload from '../components/formUpload.vue'
import formTextarea from '../components/formTextarea.vue'
+ import autoCrop from '../components/autoCrop.vue'
export default {
components: {
@@ -144,6 +147,7 @@
formNumberBox,
formUpload,
formTextarea,
+ autoCrop,
},
data() {
return {
@@ -281,7 +285,15 @@
}
},
- async onSubmit() {
+ async preSubmit() {
+ try {
+ await this.$refs.form.validate()
+ this.$refs.autoCropRef.set(this.form.indexImage)
+ } catch (err) {
+
+ }
+ },
+ async onSubmit(indexImage) {
try {
await this.$refs.form.validate()
@@ -289,7 +301,6 @@
const {
headImage,
headTitle,
- indexImage,
memberNum,
num,
wxCodeImage,
diff --git a/pages_order/record/personalSharing.vue b/pages_order/record/personalSharing.vue
index 886ecc3..567d977 100644
--- a/pages_order/record/personalSharing.vue
+++ b/pages_order/record/personalSharing.vue
@@ -117,9 +117,11 @@
发布
-
+
提交审核
+
+
@@ -130,6 +132,7 @@
import formNumberBox from '../components/formNumberBox.vue'
import formUpload from '../components/formUpload.vue'
import formTextarea from '../components/formTextarea.vue'
+ import autoCrop from '../components/autoCrop.vue'
export default {
components: {
@@ -137,6 +140,7 @@
formNumberBox,
formUpload,
formTextarea,
+ autoCrop,
},
data() {
return {
@@ -267,11 +271,20 @@
textDetails,
}
this.status = status
+
} catch (err) {
}
},
- async onSubmit() {
+ async preSubmit() {
+ try {
+ await this.$refs.form.validate()
+ this.$refs.autoCropRef.set(this.form.indexImage)
+ } catch (err) {
+
+ }
+ },
+ async onSubmit(indexImage) {
try {
await this.$refs.form.validate()
@@ -279,7 +292,6 @@
const {
headImage,
headTitle,
- indexImage,
num,
wxCodeImage,
textDetails,
diff --git a/pages_order/record/videoSharing.vue b/pages_order/record/videoSharing.vue
index f04be73..e279d20 100644
--- a/pages_order/record/videoSharing.vue
+++ b/pages_order/record/videoSharing.vue
@@ -113,18 +113,22 @@
发布
-
+
提交审核
+
+