From 64af489397c9484646779a0313b921bf07212913 Mon Sep 17 00:00:00 2001 From: hrx <18603305412@163.com> Date: Wed, 8 Apr 2026 18:08:16 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/App.vue | 5 +- src/apis/home.ts | 14 +- src/assets/css/iconfont/demo_index.html | 29 +- src/assets/css/iconfont/iconfont.css | 10 +- src/assets/css/iconfont/iconfont.js | 2 +- src/assets/css/iconfont/iconfont.json | 7 + src/assets/css/iconfont/iconfont.ttf | Bin 7096 -> 7460 bytes src/assets/css/iconfont/iconfont.woff | Bin 4888 -> 5120 bytes src/assets/css/iconfont/iconfont.woff2 | Bin 4196 -> 4416 bytes src/components/left/Menu.vue | 15 +- src/components/video/ImgVideo.vue | 923 +++++++++++++----------- src/components/video/ReferenceVideo.vue | 293 +++++++- src/main.ts | 9 +- src/router/index.ts | 12 +- src/views/Bill/Bill.vue | 783 ++++++++++++++++++++ 15 files changed, 1640 insertions(+), 462 deletions(-) create mode 100644 src/views/Bill/Bill.vue diff --git a/src/App.vue b/src/App.vue index aad14ea..e1a5553 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,7 +1,8 @@ ")}catch(l){console&&console.log(l)}}t=function(){var l,a=document.createElement("div");a.innerHTML=c._iconfont_svg_string_5136943,(a=a.getElementsByTagName("svg")[0])&&(a.setAttribute("aria-hidden","true"),a.style.position="absolute",a.style.width=0,a.style.height=0,a.style.overflow="hidden",a=a,(l=document.body).firstChild?n(a,l.firstChild):l.appendChild(a))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(t,0):(i=function(){document.removeEventListener("DOMContentLoaded",i,!1),t()},document.addEventListener("DOMContentLoaded",i,!1)):document.attachEvent&&(o=t,e=c.document,h=!1,s(),e.onreadystatechange=function(){"complete"==e.readyState&&(e.onreadystatechange=null,d())})}function d(){h||(h=!0,o())}function s(){try{e.documentElement.doScroll("left")}catch(l){return void setTimeout(s,50)}d()}})(window); \ No newline at end of file +window._iconfont_svg_string_5136943='',(a=>{var l=(c=(c=document.getElementsByTagName("script"))[c.length-1]).getAttribute("data-injectcss"),c=c.getAttribute("data-disable-injectsvg");if(!c){var t,i,o,e,h,n=function(l,c){c.parentNode.insertBefore(l,c)};if(l&&!a.__iconfont__svg__cssinject__){a.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(l){console&&console.log(l)}}t=function(){var l,c=document.createElement("div");c.innerHTML=a._iconfont_svg_string_5136943,(c=c.getElementsByTagName("svg")[0])&&(c.setAttribute("aria-hidden","true"),c.style.position="absolute",c.style.width=0,c.style.height=0,c.style.overflow="hidden",c=c,(l=document.body).firstChild?n(c,l.firstChild):l.appendChild(c))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(t,0):(i=function(){document.removeEventListener("DOMContentLoaded",i,!1),t()},document.addEventListener("DOMContentLoaded",i,!1)):document.attachEvent&&(o=t,e=a.document,h=!1,s(),e.onreadystatechange=function(){"complete"==e.readyState&&(e.onreadystatechange=null,d())})}function d(){h||(h=!0,o())}function s(){try{e.documentElement.doScroll("left")}catch(l){return void setTimeout(s,50)}d()}})(window); \ No newline at end of file diff --git a/src/assets/css/iconfont/iconfont.json b/src/assets/css/iconfont/iconfont.json index 2ad52b9..6f20f1b 100644 --- a/src/assets/css/iconfont/iconfont.json +++ b/src/assets/css/iconfont/iconfont.json @@ -5,6 +5,13 @@ "css_prefix_text": "icon-", "description": "", "glyphs": [ + { + "icon_id": "1020316", + "name": "消费记录", + "font_class": "xiaofeijilu", + "unicode": "e654", + "unicode_decimal": 58964 + }, { "icon_id": "2681721", "name": "余额", diff --git a/src/assets/css/iconfont/iconfont.ttf b/src/assets/css/iconfont/iconfont.ttf index d14ba512fd1dac2abf2c372fe921806477b4ac15..da31225b30f794bdafeb74ee0575eff1066c7bac 100644 GIT binary patch delta 1008 zcmZ9KUr19?7{I@?d++{ucem^Q>DD&oZfv>Ma%Nl9DqKi2CMr#cdWco(%$b5F2Eo=t zFVTZBsE8g0l~7O=QTX74L{Jami!b(65giSB5FwDvt?%p_gy-XT?m6H2{&VNzj}FbW z7WThfIsu?Lh`brfUmd)6^3!Pmp%K7V&JAQQ?sF{V0N@J}%b`N|nJeLW9`WZ!C#Ta; ztpbprcu(iYE@bz7j3xp2HN5X0%}$RKKfJ|vj0eq^v!es@!^8^!=N#r68XudGCYz?t zx&YkGXhd$$`;J+Gpe@p^=ey3C6Td*@Q33FM^Zo08-)gm5RUaZ{#J^)uch4EX5MvK711GIF3%rsP>W@@Ky>Z1|bPGdAdGo_-&rKgz{$7)Zt zS|XhDI6-s&wgljR0Wg9DCM?4M77(!*9j4LNf}5cpQwx|7h!*2)lw?jU7+I~bTH67A zfZ~yXk$_?o42%gB8)IN}pqvWk0gCY$m=UO;Qj258GlEqBwX3k8kgdJ z3k6J77xY^q`~fJKxvD|P@)Hd zHl0?dRf2(Fpq;7O*kfE5V5YhV@hR-tLxQAca)fNV+G}n>rNA6_Xt}3w?NH&M6|nyR4_}uiyz%@m=L>)fQYdl5Ik!I0-Y2(<0`U6ul zZ@kW}jxNR@)9)yIi?b?=L!PJTKc4o=6D`|C=1aX|y~){`x#)aCosR;Ks=RRXen0y> z0Y#I1bXL2^V#QlD+1vnrTzRMWYY+tQY-KIecM;ON96B!Hx2qHXw|Y5Jt^2@tSaqw5 zYa=gJVMBM2LJN0X2}?|pl9sIGrAG=YfC5Cz=0G{J7QDrx>5Pn>qZOKogn~ zg+pC&)>DX}0b#_b@&PN_u)bPRRXNjwIpVsGfsqjQpkWRO`_eEQ#4<21gwLU21xVOX z&l96fbeEDe=*}f=pb|*NP@yPD)70VUkpBD^IcART diff --git a/src/assets/css/iconfont/iconfont.woff b/src/assets/css/iconfont/iconfont.woff index 59a6b4a7ddc0651901c02486a3300a83a527f793..f19885b614f41ec3fb89fad9717e8f4eb960e6dc 100644 GIT binary patch delta 4612 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 delta 4362 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 E05AtIq5uE@ diff --git a/src/assets/css/iconfont/iconfont.woff2 b/src/assets/css/iconfont/iconfont.woff2 index cda55aa9c0d396b2e0299a9100a7718a392b0b99..c4f952410adf28b8c1d05d38f3a76404ad9baa74 100644 GIT binary patch literal 4416 zcmV-G5x?$tPew8T0RR9101-d{3jhEB039R%01)v20RR9100000000000000000000 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 uR`首页 - + + + + @@ -90,12 +96,15 @@ const activeIndex = ref('index') // 菜单项点击事件 const handleSelect = (index: string) => { activeIndex.value = index - + // 处理路由跳转 switch (index) { case 'index': router.push('/index'); break; + case 'bill': + router.push('/bill'); + break; case 'discover': router.push('/discover'); break; @@ -127,6 +136,8 @@ const updateActiveIndex = () => { const path = route.path if (path.includes('/index')) { activeIndex.value = 'index'; + } else if (path.includes('/bill')) { + activeIndex.value = 'bill'; } else if (path.includes('/discover')) { activeIndex.value = 'discover'; } else if (path.includes('/profile')) { diff --git a/src/components/video/ImgVideo.vue b/src/components/video/ImgVideo.vue index de8d9a4..a8ce3b4 100644 --- a/src/components/video/ImgVideo.vue +++ b/src/components/video/ImgVideo.vue @@ -1,148 +1,176 @@ \ No newline at end of file diff --git a/src/components/video/ReferenceVideo.vue b/src/components/video/ReferenceVideo.vue index 72150c5..bc189c0 100644 --- a/src/components/video/ReferenceVideo.vue +++ b/src/components/video/ReferenceVideo.vue @@ -7,20 +7,37 @@
-
- - - - + +
+ 视频预览 +
+ + + + + + +
-
- 上传视频 / 主体 - 最多可上传1个5-8s或2个5s内视频 / 主体 + +
+
+ + + + +
+
+ 上传视频 / 主体 + 最多可上传1个视频 +
+ + 选择文件 +
- 视频示例
@@ -28,19 +45,37 @@
-
- - - - + +
+ 图片预览 +
+ + + + + + +
-
- 上传图片 / 主体 - 最多可上传1-4张图片 + +
+
+ + + + +
+
+ 上传图片 / 主体 + 最多可上传1张图片 +
+ + 选择文件 +
- 图片示例
@@ -144,13 +179,20 @@
+ + + Preview Image + diff --git a/src/main.ts b/src/main.ts index 4b4f80a..9468499 100644 --- a/src/main.ts +++ b/src/main.ts @@ -8,6 +8,7 @@ import ElementPlus from 'element-plus' // element-ui css import 'element-plus/dist/index.css' import 'element-plus/theme-chalk/index.css' +import zhCn from 'element-plus/es/locale/lang/zh-cn' // pinia持久化 import piniaPluginPersistedstate from 'pinia-plugin-persistedstate' // pinia @@ -15,11 +16,13 @@ import { createPinia } from 'pinia' // icon import './assets/css/iconfont/iconfont.css' - const pinia = createPinia() pinia.use(piniaPluginPersistedstate) const app = createApp(App) + app.use(router) -app.use(ElementPlus) +app.use(ElementPlus, { + locale: zhCn, +}) app.use(pinia) -app.mount('#app') \ No newline at end of file +app.mount('#app') \ No newline at end of file diff --git a/src/router/index.ts b/src/router/index.ts index a242f88..892f256 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -29,6 +29,12 @@ const router = createRouter({ name: 'index', component: () => import('@/views/index/index.vue') }, + // 消费记录 + { + path: '/bill', + name: 'bill', + component: () => import('@/views/Bill/Bill.vue') + }, // ImgGenerate { path: '/ImgGenerate', @@ -70,15 +76,15 @@ const router = createRouter({ } ] }, - - + + // 素材广场 { path: '/material-square', name: 'material-square', component: () => import('@/views/videoGenerate/videoGenerate.vue') } - + ] }, diff --git a/src/views/Bill/Bill.vue b/src/views/Bill/Bill.vue new file mode 100644 index 0000000..6e5470a --- /dev/null +++ b/src/views/Bill/Bill.vue @@ -0,0 +1,783 @@ + + + + + + \ No newline at end of file