From e2fa55065e1fe7971577f040896671e870f06038 Mon Sep 17 00:00:00 2001 From: yanran200730 Date: Thu, 19 May 2022 14:43:42 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B9=A1=E6=9D=91=E7=9B=B8=E5=86=8C=20=20?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E5=AF=B9=E6=8E=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/common/axios.js | 8 + src/saas/AppCountryAlbum/AlbumDetail.vue | 25 ++- src/saas/AppCountryAlbum/Form.vue | 151 ++++++++++++++++++ src/saas/AppCountryAlbum/Photo.vue | 46 ++++-- src/saas/AppCountryAlbum/Watermark.vue | 82 +++++----- src/saas/AppCountryAlbum/WatermarkConfig.vue | 106 ++++++------ src/saas/AppCountryAlbum/components/Home.vue | 12 +- .../components/watermark/Watermark1.vue | 89 +++++++---- src/saas/AppCountryAlbum/config/index.js | 38 +++++ 9 files changed, 407 insertions(+), 150 deletions(-) create mode 100644 src/saas/AppCountryAlbum/Form.vue diff --git a/src/common/axios.js b/src/common/axios.js index 7150f0f0..cf2586d8 100644 --- a/src/common/axios.js +++ b/src/common/axios.js @@ -28,6 +28,14 @@ instance.interceptors.response.use(res => { if (res.data) { if (res.data.code) { if (res.data.code == 0) { + return res.data + } else if (res.data.code === 1) { + uni.showToast({ + title: res.data.msg, + duration: 2000, + icon: 'none' + }) + return res.data } else if (res.data.code == 401) { store.commit("logout"); diff --git a/src/saas/AppCountryAlbum/AlbumDetail.vue b/src/saas/AppCountryAlbum/AlbumDetail.vue index 005ed913..3fe1934d 100644 --- a/src/saas/AppCountryAlbum/AlbumDetail.vue +++ b/src/saas/AppCountryAlbum/AlbumDetail.vue @@ -40,11 +40,11 @@
-
- +
+

张三

-

02-12 12:32

+

{{ item.createTime }}

@@ -95,10 +95,15 @@ uni.$on('change', () => { this.getInfo(query.id) }) + + uni.$on('update', () => { + this.getList() + }) }, onUnload () { uni.$off('change') + uni.$off('update') }, methods: { @@ -116,18 +121,6 @@ }) }, - preview (url) { - let imgs = [] - this.list.forEach(item => { - imgs = [...imgs, ...item.list.map(v => v.url)] - }) - - uni.previewImage({ - urls: imgs, - current: url - }) - }, - getTotalInfo (id) { this.$http.post(`/api/appalbumphoto/photoDetail?id=${id}`).then(res => { if (res.code === 0) { @@ -210,7 +203,7 @@ } p { - color: #898482; + color: #fff; font-size: 28px; } } diff --git a/src/saas/AppCountryAlbum/Form.vue b/src/saas/AppCountryAlbum/Form.vue new file mode 100644 index 00000000..3f48e616 --- /dev/null +++ b/src/saas/AppCountryAlbum/Form.vue @@ -0,0 +1,151 @@ + + + + diff --git a/src/saas/AppCountryAlbum/Photo.vue b/src/saas/AppCountryAlbum/Photo.vue index f655a2ff..a7d985c0 100644 --- a/src/saas/AppCountryAlbum/Photo.vue +++ b/src/saas/AppCountryAlbum/Photo.vue @@ -1,16 +1,16 @@