From 86e074b5ed415c0580e517c0afaf4ee0afc758cb Mon Sep 17 00:00:00 2001 From: Wayne Date: Sun, 12 Nov 2023 04:44:42 +0800 Subject: [PATCH] =?UTF-8?q?=E5=95=86=E5=8B=99=E5=8D=A1=E7=89=87=E9=A0=90?= =?UTF-8?q?=E8=A6=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 2 + public/index.html | 41 - src/components/Preview.vue | 2 +- src/store/user.js | 37 + src/views/Card/Edit.vue | 1042 ++++++++++--------- src/views/Card/Preview.vue | 52 - src/views/Member/components/connSearch.vue | 169 +++ src/views/Member/components/socialShare.vue | 196 ++++ src/views/Member/components/templateSet.vue | 70 ++ src/views/Member/components/userInfo.vue | 434 ++++++++ 10 files changed, 1482 insertions(+), 563 deletions(-) delete mode 100644 public/index.html create mode 100644 src/store/user.js delete mode 100644 src/views/Card/Preview.vue create mode 100644 src/views/Member/components/connSearch.vue create mode 100644 src/views/Member/components/socialShare.vue create mode 100644 src/views/Member/components/templateSet.vue create mode 100644 src/views/Member/components/userInfo.vue diff --git a/.gitignore b/.gitignore index a547bf3..eb55211 100644 --- a/.gitignore +++ b/.gitignore @@ -22,3 +22,5 @@ dist-ssr *.njsproj *.sln *.sw? + +.env.production diff --git a/public/index.html b/public/index.html deleted file mode 100644 index 7d19184..0000000 --- a/public/index.html +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - - - - - - - - - - - - - - - -
- - - - - - - - - \ No newline at end of file diff --git a/src/components/Preview.vue b/src/components/Preview.vue index 6c5d971..f330436 100644 --- a/src/components/Preview.vue +++ b/src/components/Preview.vue @@ -21,7 +21,7 @@ const flexRef = ref(null) onActivated(() => { flexRef.value.innerHTML = '' - let flexContent = genCard1(JSON.parse(route.params.content)) + let flexContent = genCard1(JSON.parse(history.state.content)) flex2html("flex", flexContent) }) diff --git a/src/store/user.js b/src/store/user.js new file mode 100644 index 0000000..c664f9e --- /dev/null +++ b/src/store/user.js @@ -0,0 +1,37 @@ +import { defineStore } from 'pinia' + +import { getUserInfo, setUserTpl, toggleSendWithAD } from "@/api"; + +export const useUserStore = defineStore('user', { + state: () => { + return { + userInfo: null, + } + }, + getters: { + }, + actions: { + async getUserInfo(context) { + var res = await getUserInfo(); + if (res.code === 200) { + context.commit("setUserInfo", res.data); + } + }, + // async setUserTpl(context, payload) { + // var res = await setUserTpl(payload); + // if (res.code === 200) { + // context.commit("setTpl", payload); + // } + // }, + // async setSendWithAd(context, payload) { + // console.log('payload', payload); + // let res = await toggleSendWithAD(payload); + + // if (res.code === 200) { + // context.commit("setSendWithAd", payload); + // return true; + // } + // return false; + // } + } +}) \ No newline at end of file diff --git a/src/views/Card/Edit.vue b/src/views/Card/Edit.vue index 9f5b9a1..54d99a1 100644 --- a/src/views/Card/Edit.vue +++ b/src/views/Card/Edit.vue @@ -1,15 +1,8 @@ - - + - + - - - - + + + - +
-
@@ -418,46 +408,82 @@ export default defineComponent({
- - + + - 卡片設定 + 卡片設定 - - - - - 內容圖片設定 - 內容圖片設定 + + - + - 卡片標題 + 卡片標題 - - - + - - 卡片說明文字 - - 卡片說明文字 + + - - + - -
- 按鈕連結設定 - - 按鈕連結設定 + + - +
-
-
- +
+
+
- - - -
-
- +
名片確認 & 建立
-
+
- diff --git a/src/views/Card/Preview.vue b/src/views/Card/Preview.vue deleted file mode 100644 index 2b06e15..0000000 --- a/src/views/Card/Preview.vue +++ /dev/null @@ -1,52 +0,0 @@ - - - - - \ No newline at end of file diff --git a/src/views/Member/components/connSearch.vue b/src/views/Member/components/connSearch.vue new file mode 100644 index 0000000..221602a --- /dev/null +++ b/src/views/Member/components/connSearch.vue @@ -0,0 +1,169 @@ + + + + + \ No newline at end of file diff --git a/src/views/Member/components/socialShare.vue b/src/views/Member/components/socialShare.vue new file mode 100644 index 0000000..86c5f9d --- /dev/null +++ b/src/views/Member/components/socialShare.vue @@ -0,0 +1,196 @@ + + + + + diff --git a/src/views/Member/components/templateSet.vue b/src/views/Member/components/templateSet.vue new file mode 100644 index 0000000..5d18be1 --- /dev/null +++ b/src/views/Member/components/templateSet.vue @@ -0,0 +1,70 @@ + + + + + \ No newline at end of file diff --git a/src/views/Member/components/userInfo.vue b/src/views/Member/components/userInfo.vue new file mode 100644 index 0000000..2f26653 --- /dev/null +++ b/src/views/Member/components/userInfo.vue @@ -0,0 +1,434 @@ + + + + +