diff --git a/apps/web-antd/src/views/mp/components/constants.ts b/apps/web-antd/src/views/mp/components/constants.ts new file mode 100644 index 000000000..c129d61f0 --- /dev/null +++ b/apps/web-antd/src/views/mp/components/constants.ts @@ -0,0 +1,32 @@ +export enum ReplyType { + Image = 'image', + Music = 'music', + News = 'news', + Text = 'text', + Video = 'video', + Voice = 'voice', +} + +export enum NewsType { + Draft = '2', + Published = '1', +} + +export enum MaterialType { + Image = 'image', + News = 'news', + Video = 'video', + Voice = 'voice', +} + +export enum MsgType { + Event = 'event', + Image = 'image', + Link = 'link', + Location = 'location', + Music = 'music', + News = 'news', + Text = 'text', + Video = 'video', + Voice = 'voice', +} diff --git a/apps/web-antd/src/views/mp/components/index.ts b/apps/web-antd/src/views/mp/components/index.ts new file mode 100644 index 000000000..a2af7a046 --- /dev/null +++ b/apps/web-antd/src/views/mp/components/index.ts @@ -0,0 +1,11 @@ +export * from './constants'; + +export * from './wx-account-select'; +export * from './wx-location'; +export * from './wx-material-select'; +export * from './wx-msg'; +export * from './wx-music'; +export * from './wx-news'; +export * from './wx-reply'; +export * from './wx-video-play'; +export * from './wx-voice-play'; diff --git a/apps/web-antd/src/views/mp/components/wx-account-select/account-select.vue b/apps/web-antd/src/views/mp/components/wx-account-select/account-select.vue new file mode 100644 index 000000000..96514a1db --- /dev/null +++ b/apps/web-antd/src/views/mp/components/wx-account-select/account-select.vue @@ -0,0 +1,69 @@ + + + diff --git a/apps/web-antd/src/views/mp/components/wx-location/types.ts b/apps/web-antd/src/views/mp/components/wx-location/types.ts new file mode 100644 index 000000000..9566c2a6c --- /dev/null +++ b/apps/web-antd/src/views/mp/components/wx-location/types.ts @@ -0,0 +1,6 @@ +export interface WxLocationProps { + label: string; + locationX: number; + locationY: number; + qqMapKey?: string; +} diff --git a/apps/web-antd/src/views/mp/components/wx-location/wx-location.vue b/apps/web-antd/src/views/mp/components/wx-location/wx-location.vue new file mode 100644 index 000000000..5f67164cc --- /dev/null +++ b/apps/web-antd/src/views/mp/components/wx-location/wx-location.vue @@ -0,0 +1,48 @@ + + + diff --git a/apps/web-antd/src/views/mp/components/wx-material-select/wx-material-select.vue b/apps/web-antd/src/views/mp/components/wx-material-select/wx-material-select.vue new file mode 100644 index 000000000..97f743e07 --- /dev/null +++ b/apps/web-antd/src/views/mp/components/wx-material-select/wx-material-select.vue @@ -0,0 +1,445 @@ + + + + + diff --git a/apps/web-antd/src/views/mp/components/wx-msg/msg-event.vue b/apps/web-antd/src/views/mp/components/wx-msg/msg-event.vue new file mode 100644 index 000000000..24b039ebf --- /dev/null +++ b/apps/web-antd/src/views/mp/components/wx-msg/msg-event.vue @@ -0,0 +1,51 @@ + + + diff --git a/apps/web-antd/src/views/mp/components/wx-msg/msg-list.vue b/apps/web-antd/src/views/mp/components/wx-msg/msg-list.vue new file mode 100644 index 000000000..898ba0593 --- /dev/null +++ b/apps/web-antd/src/views/mp/components/wx-msg/msg-list.vue @@ -0,0 +1,75 @@ + + + + diff --git a/apps/web-antd/src/views/mp/components/wx-msg/msg.vue b/apps/web-antd/src/views/mp/components/wx-msg/msg.vue new file mode 100644 index 000000000..c2cc51b8f --- /dev/null +++ b/apps/web-antd/src/views/mp/components/wx-msg/msg.vue @@ -0,0 +1,77 @@ + + + diff --git a/apps/web-antd/src/views/mp/components/wx-msg/wx-msg.vue b/apps/web-antd/src/views/mp/components/wx-msg/wx-msg.vue new file mode 100644 index 000000000..874d372fc --- /dev/null +++ b/apps/web-antd/src/views/mp/components/wx-msg/wx-msg.vue @@ -0,0 +1,178 @@ + + + diff --git a/apps/web-antd/src/views/mp/components/wx-music/types.ts b/apps/web-antd/src/views/mp/components/wx-music/types.ts new file mode 100644 index 000000000..5164f5319 --- /dev/null +++ b/apps/web-antd/src/views/mp/components/wx-music/types.ts @@ -0,0 +1,7 @@ +export interface WxMusicProps { + title?: string; + description?: string; + musicUrl?: string; + hqMusicUrl?: string; + thumbMediaUrl: string; +} diff --git a/apps/web-antd/src/views/mp/components/wx-music/wx-music.vue b/apps/web-antd/src/views/mp/components/wx-music/wx-music.vue new file mode 100644 index 000000000..3c304afc3 --- /dev/null +++ b/apps/web-antd/src/views/mp/components/wx-music/wx-music.vue @@ -0,0 +1,87 @@ + + + + + diff --git a/apps/web-antd/src/views/mp/components/wx-news/wx-news.vue b/apps/web-antd/src/views/mp/components/wx-news/wx-news.vue new file mode 100644 index 000000000..092425965 --- /dev/null +++ b/apps/web-antd/src/views/mp/components/wx-news/wx-news.vue @@ -0,0 +1,117 @@ + + + + + diff --git a/apps/web-antd/src/views/mp/components/wx-reply/tab-image.vue b/apps/web-antd/src/views/mp/components/wx-reply/tab-image.vue new file mode 100644 index 000000000..22571c014 --- /dev/null +++ b/apps/web-antd/src/views/mp/components/wx-reply/tab-image.vue @@ -0,0 +1,220 @@ + + + + + diff --git a/apps/web-antd/src/views/mp/components/wx-reply/tab-music.vue b/apps/web-antd/src/views/mp/components/wx-reply/tab-music.vue new file mode 100644 index 000000000..0dff606d3 --- /dev/null +++ b/apps/web-antd/src/views/mp/components/wx-reply/tab-music.vue @@ -0,0 +1,220 @@ + + + + + diff --git a/apps/web-antd/src/views/mp/components/wx-reply/tab-news.vue b/apps/web-antd/src/views/mp/components/wx-reply/tab-news.vue new file mode 100644 index 000000000..83bdd51f5 --- /dev/null +++ b/apps/web-antd/src/views/mp/components/wx-reply/tab-news.vue @@ -0,0 +1,108 @@ + + + + + diff --git a/apps/web-antd/src/views/mp/components/wx-reply/tab-text.vue b/apps/web-antd/src/views/mp/components/wx-reply/tab-text.vue new file mode 100644 index 000000000..914d943a6 --- /dev/null +++ b/apps/web-antd/src/views/mp/components/wx-reply/tab-text.vue @@ -0,0 +1,26 @@ + + +