From f7e694d59f0f0afbee2425687b0376a11f318d1a Mon Sep 17 00:00:00 2001 From: zpc Date: Fri, 20 Jun 2025 20:37:49 +0800 Subject: [PATCH] 333 --- common/server/news.js | 1 + common/system/request.js | 2 +- components/youdas-container/no-data.vue | 61 ++++ .../youdas-container/page-container.vue | 0 pages/index/index.vue | 5 +- pages/news/news.vue | 278 +++++++++--------- static/app-plus/no-data.png | Bin 2067 -> 6348 bytes 7 files changed, 205 insertions(+), 142 deletions(-) create mode 100644 components/youdas-container/no-data.vue create mode 100644 components/youdas-container/page-container.vue diff --git a/common/server/news.js b/common/server/news.js index 701b63a..2e1744d 100644 --- a/common/server/news.js +++ b/common/server/news.js @@ -9,6 +9,7 @@ import HttpRequest from "../system/request"; */ export const getFeaturedNewsList = async (page = 1, pageSize = 10, title = "") => { const res = await HttpRequest.getOrCache('/get_featured_news_list', { page, limit: pageSize, title }, 300); + console.log("getFeaturedNewsList", res); return res.data; } /** diff --git a/common/system/request.js b/common/system/request.js index 44035ea..8372c48 100644 --- a/common/system/request.js +++ b/common/system/request.js @@ -146,7 +146,7 @@ class HttpRequest { console.log(requestUrl, "请求消耗时间", endDate - startDate); const normalizedRes = normalizeResponseKeys(res); - resolve(normalizedRes); + resolve(normalizedRes.data); }, fail: e => { console.error('网络请求失败:', e); diff --git a/components/youdas-container/no-data.vue b/components/youdas-container/no-data.vue new file mode 100644 index 0000000..74d507b --- /dev/null +++ b/components/youdas-container/no-data.vue @@ -0,0 +1,61 @@ + + + + + \ No newline at end of file diff --git a/components/youdas-container/page-container.vue b/components/youdas-container/page-container.vue new file mode 100644 index 0000000..e69de29 diff --git a/pages/index/index.vue b/pages/index/index.vue index 9455435..6e430f9 100644 --- a/pages/index/index.vue +++ b/pages/index/index.vue @@ -28,10 +28,7 @@ onLoad(async () => { } navigateTo('/pages/news/news'); - // const config = await getConfig(); - // console.log('config', config); - // const config1 = await getConfig(); - // console.log('config1', config1); + }); /** * 检查网络状态 diff --git a/pages/news/news.vue b/pages/news/news.vue index 4ab3b4e..39ee63d 100644 --- a/pages/news/news.vue +++ b/pages/news/news.vue @@ -10,170 +10,174 @@ - - + + - {{item.title}} + {{ item.title }} - {{item.tiem}} + {{ item.publish_time }} - + + + - \ No newline at end of file diff --git a/static/app-plus/no-data.png b/static/app-plus/no-data.png index a825ac09e83308a93f0cb224f7e2ca32af8a86ae..17fd706bfc8bfc7f375c38f2ae67d335e85d79f3 100644 GIT binary patch literal 6348 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 literal 2067 zcmcIiX;c$d8hwEXNKDaj1R7b|DWJ#@)`-exQAU#>C^*;x5-OFT1Sy-c2|-T7*dAaS zlt>VQRlp1l0Yi|039&fP0I~>zkpKyc>?DXl$U0#AXMhd-vUY&w2OV+h+q$ z!Hp5d0021p^vPfVAi5C(j0|*JMAG9J01V%vPkwnm?d|et(BH~0SawRJ>9dDXw^F`{ zH!TU=^S$4`hTyY90pC3s_D_yq_H%Q)eec^>G7d%XMf$82&%N2Oag$Jclsj=~yboe92W zI+k8a7oFiF{$kBqIm(y0E*d^F4t6WZ6i;bg=| zmKe4dqrPqk+I_1-ufEa8OIjBcf-&7Z0qw9N&ODb1s6B7?G*;Wy!jjb?FAc=UR#e)I z2bV_cCsG9;%6RmGEgR=15D{VBn}Q0mx`VfEUh(F+-mjo`1)S-fMNC{Oz!a93EhiLC zxovc?kA$FR7kzvX&$SC8x+awT`bUTMmvJ{+U%&pvhQlh|%V&?vDbqvQ>fS$UaLVk6 z8saqzme|A{FS&s)qBC$VCDEONvFw}p1BL2?E|F#me0G%_Koe8@x7q^>`~3K*4TseEX|E!XSocFw}f3mXaWloR}?E41^^= za^NuR@*}l)j39wfkXJh_Vs$%dIgeEIYM;@&@8{-)Q*DjGaD&hCGlOi_=i>4z6z@EC z8;&wi>%%rurr-p{YN9z)@?$4$)u{i~SdRLDbwJlSR=;BBgA&)j`r>U7Fn;XNdPGvB zr&=28xv?CQ#H2K{1ih5%>PydauH}4{aSv5U{zJ^U&LuusJgrD?hE^22saRCc% z_A^Qt%fu(1gV@FAgs2%dETp&m2KWpR0nh_RA947PrTfn#lP26}yw#t=7P;(D2w|mg z#5*TOBk#w!BZyVcJ3QhTxHIJ7A1wRtQK>WQl6R#-jZ5von=kkeixNZ?&yK0wEpn-) z*gOYV=+6znVj)$UC_t0RqRabqSxD+OQ-X1cLi)u`huZ$HK;ZpmDU-e~c@&vCAI?)# zs=nXbnM3#-k+n1Jx+b@i=Vq>&vwRr7GT&mE04eiSBxp4smQM7A-~NmK-)(TEWy)|e zu344#aeMObzWv^~N=t5Nj_mGTnx&AJ-uhNA{-}COiEA{58%CwquL`J&G0NKeF<}!V zjMaEpg>_YI2)7J*-=Gkg(8uf&>MwSj(W->=0!RC?5y}XO)?{9=BkIa>S0_2+#pRlk ztX~hgn-T}k_pMoLKb*qq^02DlYHy%Y#ZR7QEBlf?Lp;2%ZHLk9yeZtmF7Ef0UiFCx zDH;kZx)Yoo=MbP`X_wjW{z>-oOqI)`@z#nVtZCH%6Ji!qWI{f&Q@n@&hyPbm{;PZZ z+z}SEaq|64cRn+cdu*d@eBvoCUAg}h(+G%8V|`Wgp4}S`>T`~rEo76S={icCo#0Hg zmM{Ykxlj(oB)DclHpX@+`ZiOUat3WbWz`TzkLD_2pctjfbHD|@=aR!Vv^ADmnGSMO z>4G@Tz#TKEZTRN5*_7d9lx9#+cSAlxTBNVP$hFdNG!2Pa2%LUWr6cp=Rw!my+g`xn zxW8#;R{LC%mxI`|Xl|5z2hp@hv)FD(&iYN~8$YgX+r|tWk;v=p;XdG?gZRxc`tQ39S`VEIw{!I28cR_vq}$;aDe~&C9x?V z2P!2xJT^_oL0Dx&h@}4wIji6%Z91p@Iu2jv;ib|eN)on3?GrMc8L4gCWmnGBMi9s- zZ93f|y*R z2)7lAW}a5pR6m&{N68OtL1q77dn3nsUMXbHx^GEnVsO87k-3s+eEO=XKWNtu&lM~> zjoWkjm)9qmF^N~4y}l;HJZ-~gW0YmceI#v%!<4F