From d26a0049b08b052d22b703d4fd60ffe5887b8640 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BA=8E=E8=82=96=E7=A3=8A?= <18851179580@163.com> Date: Sat, 14 Sep 2024 17:29:59 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=AD=97=E6=AE=B5=E6=98=BE?= =?UTF-8?q?=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/icons/iconfont.css | 16 +++++-- src/assets/icons/iconfont.js | 2 +- src/assets/icons/iconfont.json | 14 +++++++ src/assets/icons/iconfont.svg | 4 ++ src/assets/icons/iconfont.ttf | Bin 17728 -> 18092 bytes src/assets/icons/iconfont.woff | Bin 9308 -> 9556 bytes src/assets/icons/iconfont.woff2 | Bin 7812 -> 7992 bytes src/components/base/drag/index.vue | 15 ++----- src/components/model-article-list/index.vue | 12 +++--- .../model-article-list-content.vue | 10 ++--- src/components/model-article-tabs/index.vue | 6 +-- .../model-article-tabs-content.vue | 14 +++---- src/components/model-goods-list/index.vue | 14 +++---- .../model-goods-list-content.vue | 12 +++--- src/components/model-goods-tabs/index.vue | 8 ++-- .../model-goods-tabs-content.vue | 16 +++---- src/components/model-tabs/index.vue | 15 +++++-- .../model-tabs/model-tabs-content.vue | 39 ++++++++++++------ .../components/main/default/article-list.ts | 8 ++-- .../components/main/default/article-tabs.ts | 16 +++---- .../components/main/default/goods-list.ts | 12 +++--- .../components/main/default/goods-tabs.ts | 14 +++---- .../layout/components/main/default/tabs.ts | 4 +- src/views/layout/components/main/index.vue | 8 ++-- 24 files changed, 150 insertions(+), 109 deletions(-) diff --git a/src/assets/icons/iconfont.css b/src/assets/icons/iconfont.css index 64f2555b..d23aa9fd 100644 --- a/src/assets/icons/iconfont.css +++ b/src/assets/icons/iconfont.css @@ -1,9 +1,9 @@ @font-face { font-family: "iconfont"; /* Project id 4607934 */ - src: url('iconfont.woff2?t=1726043407380') format('woff2'), - url('iconfont.woff?t=1726043407380') format('woff'), - url('iconfont.ttf?t=1726043407380') format('truetype'), - url('iconfont.svg?t=1726043407380#iconfont') format('svg'); + src: url('iconfont.woff2?t=1726304182208') format('woff2'), + url('iconfont.woff?t=1726304182208') format('woff'), + url('iconfont.ttf?t=1726304182208') format('truetype'), + url('iconfont.svg?t=1726304182208#iconfont') format('svg'); } .iconfont { @@ -14,6 +14,14 @@ -moz-osx-font-smoothing: grayscale; } +.icon-fenlei-more:before { + content: "\e6b7"; +} + +.icon-jinzhi:before { + content: "\e799"; +} + .icon-bofang:before { content: "\e798"; } diff --git a/src/assets/icons/iconfont.js b/src/assets/icons/iconfont.js index b4a7f7d2..a5aa5085 100644 --- a/src/assets/icons/iconfont.js +++ b/src/assets/icons/iconfont.js @@ -1 +1 @@ -window._iconfont_svg_string_4607934='',(l=>{var h=(a=(a=document.getElementsByTagName("script"))[a.length-1]).getAttribute("data-injectcss"),a=a.getAttribute("data-disable-injectsvg");if(!a){var o,v,m,t,c,i=function(h,a){a.parentNode.insertBefore(h,a)};if(h&&!l.__iconfont__svg__cssinject__){l.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(h){console&&console.log(h)}}o=function(){var h,a=document.createElement("div");a.innerHTML=l._iconfont_svg_string_4607934,(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,(h=document.body).firstChild?i(a,h.firstChild):h.appendChild(a))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(o,0):(v=function(){document.removeEventListener("DOMContentLoaded",v,!1),o()},document.addEventListener("DOMContentLoaded",v,!1)):document.attachEvent&&(m=o,t=l.document,c=!1,d(),t.onreadystatechange=function(){"complete"==t.readyState&&(t.onreadystatechange=null,z())})}function z(){c||(c=!0,m())}function d(){try{t.documentElement.doScroll("left")}catch(h){return void setTimeout(d,50)}z()}})(window); \ No newline at end of file +window._iconfont_svg_string_4607934='',(l=>{var h=(a=(a=document.getElementsByTagName("script"))[a.length-1]).getAttribute("data-injectcss"),a=a.getAttribute("data-disable-injectsvg");if(!a){var o,v,m,t,i,c=function(h,a){a.parentNode.insertBefore(h,a)};if(h&&!l.__iconfont__svg__cssinject__){l.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(h){console&&console.log(h)}}o=function(){var h,a=document.createElement("div");a.innerHTML=l._iconfont_svg_string_4607934,(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,(h=document.body).firstChild?c(a,h.firstChild):h.appendChild(a))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(o,0):(v=function(){document.removeEventListener("DOMContentLoaded",v,!1),o()},document.addEventListener("DOMContentLoaded",v,!1)):document.attachEvent&&(m=o,t=l.document,i=!1,d(),t.onreadystatechange=function(){"complete"==t.readyState&&(t.onreadystatechange=null,z())})}function z(){i||(i=!0,m())}function d(){try{t.documentElement.doScroll("left")}catch(h){return void setTimeout(d,50)}z()}})(window); \ No newline at end of file diff --git a/src/assets/icons/iconfont.json b/src/assets/icons/iconfont.json index 5b319137..750fa89a 100644 --- a/src/assets/icons/iconfont.json +++ b/src/assets/icons/iconfont.json @@ -5,6 +5,20 @@ "css_prefix_text": "icon-", "description": "web端", "glyphs": [ + { + "icon_id": "37217394", + "name": "icon-fenlei-more", + "font_class": "fenlei-more", + "unicode": "e6b7", + "unicode_decimal": 59063 + }, + { + "icon_id": "41868113", + "name": "禁止", + "font_class": "jinzhi", + "unicode": "e799", + "unicode_decimal": 59289 + }, { "icon_id": "41814968", "name": "播放 (2)", diff --git a/src/assets/icons/iconfont.svg b/src/assets/icons/iconfont.svg index 0a11a889..6a562c53 100644 --- a/src/assets/icons/iconfont.svg +++ b/src/assets/icons/iconfont.svg @@ -14,6 +14,10 @@ /> + + + + diff --git a/src/assets/icons/iconfont.ttf b/src/assets/icons/iconfont.ttf index bb4a4717b588f63db50315df3d87231ad79167c5..0ad2c1acf6171734f378e5b25689872b33446d81 100644 GIT binary patch delta 2082 zcmYk7drXye7{|ZAb3@@A?wkV$Lv8|ssBurR19$}u4M9mMB?W=FrDUS%fi9T0LXVNU zYA%a4=Vr~NZffHX{ijuPtNDjI=dAIx)>><|`G-Q^muIftcc1rndvDM4e82BIcF>$V zVusU#D{J-x<}iTGTe_NizhCgn2w<-OTy@(z`&;wfpU(%vIWGC4t)+SE?2;whcsY-w&D>TU$4ALrz`uI636X2^WSwM33nyPLaO zW<;MU{}QP96|imV?b*?H;KwsZfyHb15*v?R%?LEWST_XDR;I;miYosH5e`lOKS!YW zzjiX{F!n)?r@>~;as^|?sG zd_0YLJkN>gSb=KP<9XC!Ef!-5mSP!}qXsLn3eTYytFZ=^s6qf0C}NZ)C`B2b!2&Eq zITqnr6ruomn1k6h$VE1Ckccd#AsrdW#4JQ$CQ^|CH(%x{L?VhI#UK`Oh(`jF;e`(# zrpg5eL$z7q8&_!1F%cRw&QQ?l3~G)ULA@2N!e}slUSV7qzob}Mlw^gmLh=+w4JlO^ zKcq}yCLjTYIe}Cv%noGf6ilm=of?HHgVZTZ9%QY;G(z}-7S@YOgTmB8)+tOfWWB<4 zLnucJCLZ#F!V*9>C@cnKBcCrDdD1erO$sXnc~N1lATKGb8f25g`aw1;tR$paVND?~ zE37VLi^4iXwkoVRq(wonik()4GJw!@78C@eO`$X(?TTdu=};&a$SVqk1L;&KAxM`( zF+sW&$_mn>P+*W=AZQ(^HOQ+9RR`IwP=Ame3Y7@yQ>aPEYYNo~*{M*ckk=K=X1hzF zbRqo;MGV=kP|iWf9u5eV4S7SM#vywZsvWXVq3$78$p{?)8Bpj2$e==3K;Bg756D{z zodS7VK`PsKEUX))urs94NRa&sEd_a3p}8Oj6xs}OP@&-UWOc3=xWFZ3jGZkQRsBYhYCFpIib+~kdun_ z;gpL?(E21yZACbSn|NTF%xUwTZG-K)-C-ZF|K$jG6gfV1+;e)JbQL(}hvZw>!8qBi2Jd#?MS`v;HTbIdal*%Frk6=zsv|6pr?RMXCXOg50_vOp(V1^lQooMA+>*K?o49{JU=Z+`S@40r(W2J0z z%sytXpep>9kxJ*9?2=MzFYx;8=~>w(#U!}Gtli8r8FNiWx;03M_xi$or75Pcz&g3O zC@cHMtZZY7iyE6c7VjvSeToZ6LM3qXs~;Gd*|Hw>!<48 ztFpLT1Cy>s|JM1q%zJ#bUQH}W z>;4QWjZD6_=-PR!v?{ByI;*!vYqn9lcMJ#3sH9W*p9;TN2 zS-@Q8aX0sH7jsrp%50`HgPGjPEONMmX-w5*DySr%0+JMJGDQ?qLOE%skVk@;$`hza z1c|Xzu}F~Bz1pI`hI?%r!YMjUglp%Wri4{GO%4mMMbpHVI87K+a6+0oR_9a%tlp^{ zSff*6uxzt-q8efP@sO&8wK>%dd)$S8&Yp0pCAQJ2s@RiG^~E+hRT_KBspir|@G3o!S69H8*=I< z>}?nJiXC<8Fzg+tUc-(#bscuxssFHdojMUa;nb7Z$qAZLiB3*AH7fR=Q_Et*PR)y* zc4}kneW!-TMx0t3`@n_IKpS=8bIvZhu<<9h$ z#nQ`V$+CvB%AvAznRI4TW+Zc^yt;f#`Dpo-igZO+#ZbjpW1V>gH9^~O|EjYAV+$Jg GMg9Yn)Pc7E diff --git a/src/assets/icons/iconfont.woff b/src/assets/icons/iconfont.woff index 0b7888c8d39246d785761ba8d88407847e51869b..3ddc2139d9f61ce0b114e4dc8c95543f1e9c47f2 100644 GIT binary patch delta 9131 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 NrqlTcAf)R#005U2US|LR diff --git a/src/assets/icons/iconfont.woff2 b/src/assets/icons/iconfont.woff2 index 6fe90784bcceca7c5775a551cdad404d44f05e84..bd09bebd72b3649b31c1455addb9a42bfcbf7e09 100644 GIT binary patch literal 7992 zcmV-8AIIQ#Pew8T0RR9103SF23jhEB07k3;03PW80RR9100000000000000000000 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 literal 7812 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
  • - - + - + +
  • @@ -29,13 +22,11 @@ interface Props { spaceCol?: number; // 上下间距 iconPosition?: string; // top/bottom/center isShowEdit?: boolean; - isNotCloseIndex?: number[]; } const props = withDefaults(defineProps(), { type: () => 'line', isShowEdit: false, spaceCol: () => 5, - isNotCloseIndex: () => [], iconPosition: 'center', }); const className = ref(''); diff --git a/src/components/model-article-list/index.vue b/src/components/model-article-list/index.vue index 69c04307..3352c8ab 100644 --- a/src/components/model-article-list/index.vue +++ b/src/components/model-article-list/index.vue @@ -121,12 +121,12 @@ const interval_time = ref(2000); // 轮播图是否滚动 const is_roll = ref(1); const get_auto_data_list = async () => { - const { category, number, sort, sort_rules, is_cover } = new_content.value; + const { category_ids, number, order_by_type, order_by_rule, is_cover } = new_content.value; const new_data = { article_keywords: '', - article_category_ids: category.join(','), - article_order_by_type: sort, - article_order_by_rule: sort_rules, + article_category_ids: category_ids.join(','), + article_order_by_type: order_by_type, + article_order_by_rule: order_by_rule, article_number: number, article_is_cover: is_cover, }; @@ -165,8 +165,8 @@ onMounted(() => { } }); const data_list_computer = computed(() => { - const { data_type, category, number, sort, sort_rules, is_cover, data_list } = new_content.value; - return { data_type, category, number, sort, sort_rules, is_cover, data_list }; + const { data_type, category_ids, number, order_by_type, order_by_rule, is_cover, data_list } = new_content.value; + return { data_type, category_ids, number, order_by_type, order_by_rule, is_cover, data_list }; }); watch( () => data_list_computer.value, diff --git a/src/components/model-article-list/model-article-list-content.vue b/src/components/model-article-list/model-article-list-content.vue index b3bbc9bc..ca31b92b 100644 --- a/src/components/model-article-list/model-article-list-content.vue +++ b/src/components/model-article-list/model-article-list-content.vue @@ -30,7 +30,7 @@ @@ -117,7 +117,7 @@ const base_list = reactive({ { name: '价格', value: '3' }, { name: '最新', value: '4' }, ], - sort_rules_list: [ + order_by_rule_list: [ { name: '降序(desc)', value: '0' }, { name: '升序(asc)', value: '1' }, ], diff --git a/src/components/model-goods-tabs/index.vue b/src/components/model-goods-tabs/index.vue index 1adfcadb..f3fd1a4e 100644 --- a/src/components/model-goods-tabs/index.vue +++ b/src/components/model-goods-tabs/index.vue @@ -26,11 +26,11 @@ watch(tabs_list.value, (val) => { let new_data = val; // 产品的值 new_data.content.data_type = new_data.content.tabs_list[0].data_type; - new_data.content.category = new_data.content.tabs_list[0].category; - new_data.content.brand = new_data.content.tabs_list[0].brand; + new_data.content.category_ids = new_data.content.tabs_list[0].category_ids; + new_data.content.brand_ids = new_data.content.tabs_list[0].brand_ids; new_data.content.number = new_data.content.tabs_list[0].number; - new_data.content.sort = new_data.content.tabs_list[0].sort; - new_data.content.sort_rules = new_data.content.tabs_list[0].sort_rules; + new_data.content.order_by_type = new_data.content.tabs_list[0].order_by_type; + new_data.content.order_by_rule = new_data.content.tabs_list[0].order_by_rule; new_data.content.data_list = new_data.content.tabs_list[0].data_list; tabs_list.value = new_data; diff --git a/src/components/model-goods-tabs/model-goods-tabs-content.vue b/src/components/model-goods-tabs/model-goods-tabs-content.vue index bfcc24cb..9007d07d 100644 --- a/src/components/model-goods-tabs/model-goods-tabs-content.vue +++ b/src/components/model-goods-tabs/model-goods-tabs-content.vue @@ -55,12 +55,12 @@ @@ -152,7 +152,7 @@ const base_list = reactive({ { name: '价格', value: '3' }, { name: '最新', value: '4' }, ], - sort_rules_list: [ + order_by_rule_list: [ { name: '降序(desc)', value: '0' }, { name: '升序(asc)', value: '1' }, ], @@ -200,8 +200,8 @@ const tabs_add = () => { category: [], data_ids: [], number: 4, - sort: '0', - sort_rules: '0', + order_by_type: '0', + order_by_rule: '0', data_list: [], }); }; diff --git a/src/components/model-tabs/index.vue b/src/components/model-tabs/index.vue index 0283f941..e2b3701d 100644 --- a/src/components/model-tabs/index.vue +++ b/src/components/model-tabs/index.vue @@ -1,11 +1,11 @@ - + diff --git a/src/components/model-tabs/model-tabs-content.vue b/src/components/model-tabs/model-tabs-content.vue index 80e67f8d..070a7ead 100644 --- a/src/components/model-tabs/model-tabs-content.vue +++ b/src/components/model-tabs/model-tabs-content.vue @@ -17,13 +17,19 @@
    选项卡设置
    - - - - +添加 + + + + +添加 +
    @@ -99,4 +105,13 @@ const tabs_theme_change = (val: string | number | boolean | undefined): void => margin-bottom: 0; } } +.cursor-move { + color: #ddd; + cursor: move; +} +.card-background { + background: #fff; + padding-left: 1.6rem; + padding-right: 2rem; +} diff --git a/src/views/layout/components/main/default/article-list.ts b/src/views/layout/components/main/default/article-list.ts index 36790265..5a8c9ea9 100644 --- a/src/views/layout/components/main/default/article-list.ts +++ b/src/views/layout/components/main/default/article-list.ts @@ -12,12 +12,12 @@ interface DefaultArticleList { theme: string; carousel_col: string; data_type: string; - category: string[]; + category_ids: string[]; data_list: ArticleList[]; data_ids: string; data_auto_list: ArticleList[]; number: number; - sort: string; + order_by_type: string; sort_rules: string; field_show: string[]; is_cover: string; @@ -48,12 +48,12 @@ const defaultArticleList: DefaultArticleList = { theme: '0', carousel_col: '2', data_type: '0', - category: [], + category_ids: [], data_list: [], data_ids: '', data_auto_list: [], number: 4, - sort: '0', + order_by_type: '0', sort_rules: '0', field_show: ['0', '1'], is_cover: '1', diff --git a/src/views/layout/components/main/default/article-tabs.ts b/src/views/layout/components/main/default/article-tabs.ts index cb50ef17..a97998ab 100644 --- a/src/views/layout/components/main/default/article-tabs.ts +++ b/src/views/layout/components/main/default/article-tabs.ts @@ -10,9 +10,9 @@ interface articleTabsList { title: string; desc: string; data_type: string; - category: string[]; + category_ids: string[]; number: number; - sort: string; + order_by_type: string; sort_rules: string; is_cover: string; data_list: ArticleList[]; @@ -64,12 +64,12 @@ const defaultArticleTabs: DefaultArticleTabs = { article_theme: '0', article_carousel_col: '2', tabs_list: [ - { id: '1', title: '热门推荐', desc: '简介', data_type: '0', category: [], number: 4, sort: '0', sort_rules: '0', is_cover: '1', data_list: [], data_auto_list: [] }, - { id: '2', title: '测试一', desc: '简介', data_type: '0', category: [], number: 4, sort: '0', sort_rules: '0', is_cover: '1', data_list: [], data_auto_list: [] }, - { id: '3', title: '测试二', desc: '简介', data_type: '0', category: [], number: 4, sort: '0', sort_rules: '0', is_cover: '1', data_list: [], data_auto_list: [] }, - { id: '4', title: '测试三', desc: '简介', data_type: '0', category: [], number: 4, sort: '0', sort_rules: '0', is_cover: '1', data_list: [], data_auto_list: [] }, - { id: '5', title: '测试四', desc: '简介', data_type: '0', category: [], number: 4, sort: '0', sort_rules: '0', is_cover: '1', data_list: [], data_auto_list: [] }, - { id: '6', title: '测试五', desc: '简介', data_type: '0', category: [], number: 4, sort: '0', sort_rules: '0', is_cover: '1', data_list: [], data_auto_list: [] }, + { id: '1', title: '热门推荐', desc: '简介', data_type: '0', category_ids: [], number: 4, order_by_type: '0', sort_rules: '0', is_cover: '1', data_list: [], data_auto_list: [] }, + { id: '2', title: '测试一', desc: '简介', data_type: '0', category_ids: [], number: 4, order_by_type: '0', sort_rules: '0', is_cover: '1', data_list: [], data_auto_list: [] }, + { id: '3', title: '测试二', desc: '简介', data_type: '0', category_ids: [], number: 4, order_by_type: '0', sort_rules: '0', is_cover: '1', data_list: [], data_auto_list: [] }, + { id: '4', title: '测试三', desc: '简介', data_type: '0', category_ids: [], number: 4, order_by_type: '0', sort_rules: '0', is_cover: '1', data_list: [], data_auto_list: [] }, + { id: '5', title: '测试四', desc: '简介', data_type: '0', category_ids: [], number: 4, order_by_type: '0', sort_rules: '0', is_cover: '1', data_list: [], data_auto_list: [] }, + { id: '6', title: '测试五', desc: '简介', data_type: '0', category_ids: [], number: 4, order_by_type: '0', sort_rules: '0', is_cover: '1', data_list: [], data_auto_list: [] }, ], field_show: ['0', '1'], }, diff --git a/src/views/layout/components/main/default/goods-list.ts b/src/views/layout/components/main/default/goods-list.ts index 0fe65ca3..4eab084d 100644 --- a/src/views/layout/components/main/default/goods-list.ts +++ b/src/views/layout/components/main/default/goods-list.ts @@ -4,15 +4,15 @@ interface DefaultProductList { theme: string; data_type: string; carousel_col: number; - category: string[]; - brand: string[]; + category_ids: string[]; + brand_ids: string[]; data_ids: string[]; product_show_list: string[]; data_list: string[]; data_auto_list: string[]; is_price_solo: string; number: number; - sort: string; + order_by_type: string; sort_rules: string; is_show: string[]; is_shop_show: string; @@ -60,12 +60,12 @@ const defaultProductList: DefaultProductList = { product_show_list: [], data_list: [], data_auto_list: [], - category: [], - brand: [], + category_ids: [], + brand_ids: [], data_ids: [], is_price_solo: '1', number: 4, - sort: '0', + order_by_type: '0', sort_rules: '0', is_show: ['title', 'plugins_view_icon', 'price', 'sales_count', 'original_price'], is_shop_show: '1', diff --git a/src/views/layout/components/main/default/goods-tabs.ts b/src/views/layout/components/main/default/goods-tabs.ts index 474e5834..95e3f30d 100644 --- a/src/views/layout/components/main/default/goods-tabs.ts +++ b/src/views/layout/components/main/default/goods-tabs.ts @@ -5,11 +5,11 @@ interface articleTabsList { img: uploadList[]; desc: string; data_type: string; - category: string[]; - brand: string[]; + category_ids: string[]; + brand_ids: string[]; data_ids: string[]; number: number; - sort: string; + order_by_type: string; sort_rules: string; data_list: []; } @@ -75,10 +75,10 @@ const defaultProductList: DefaultProductList = { theme: '0', carousel_col: 3, tabs_list: [ - { id: '1', title: '热门推荐', img: [], desc: '简介', data_type: '0', category: [], brand: [], data_ids: [], number: 4, sort: '0', sort_rules: '0', data_list: [] }, - { id: '2', title: '测试一', img: [], desc: '简介', data_type: '0', category: [], brand: [], data_ids: [], number: 4, sort: '0', sort_rules: '0', data_list: [] }, - { id: '3', title: '测试二', img: [], desc: '简介', data_type: '0', category: [], brand: [], data_ids: [], number: 4, sort: '0', sort_rules: '0', data_list: [] }, - { id: '4', title: '测试三', img: [], desc: '简介', data_type: '0', category: [], brand: [], data_ids: [], number: 4, sort: '0', sort_rules: '0', data_list: [] }, + { id: '1', title: '热门推荐', img: [], desc: '简介', data_type: '0', category_ids: [], brand_ids: [], data_ids: [], number: 4, order_by_type: '0', sort_rules: '0', data_list: [] }, + { id: '2', title: '测试一', img: [], desc: '简介', data_type: '0', category_ids: [], brand_ids: [], data_ids: [], number: 4, order_by_type: '0', sort_rules: '0', data_list: [] }, + { id: '3', title: '测试二', img: [], desc: '简介', data_type: '0', category_ids: [], brand_ids: [], data_ids: [], number: 4, order_by_type: '0', sort_rules: '0', data_list: [] }, + { id: '4', title: '测试三', img: [], desc: '简介', data_type: '0', category_ids: [], brand_ids: [], data_ids: [], number: 4, order_by_type: '0', sort_rules: '0', data_list: [] }, ], is_show: ['title', 'plugins_view_icon', 'price', 'sales_count', 'original_price'], is_shop_show: '1', diff --git a/src/views/layout/components/main/default/tabs.ts b/src/views/layout/components/main/default/tabs.ts index 6eb25476..4a3e2364 100644 --- a/src/views/layout/components/main/default/tabs.ts +++ b/src/views/layout/components/main/default/tabs.ts @@ -14,6 +14,7 @@ interface defaultTabs { content: { tabs_theme: string; tabs_top_up: string; + home_data: tabs_page; tabs_list: tabs_page[]; }; style: { @@ -33,8 +34,9 @@ const defaultTabs: defaultTabs = { content: { tabs_theme: '0', tabs_top_up: '1', + home_data: { id: get_math(), title: '首页', desc: '简介', data_type: '0', classify: {}, micro_page: '', micro_page_list: {}, category_list: {} }, tabs_list: [ - { id: get_math(), title: '首页', desc: '简介', data_type: '0', classify: {}, micro_page: '', micro_page_list: {}, category_list: {} }, + { id: get_math(), title: '热门推荐', desc: '简介', data_type: '0', classify: {}, micro_page: '', micro_page_list: {}, category_list: {} }, { id: get_math(), title: '测试一', desc: '简介', data_type: '0', classify: {}, micro_page: '', micro_page_list: {}, category_list: {} }, { id: get_math(), title: '测试二', desc: '简介', data_type: '0', classify: {}, micro_page: '', micro_page_list: {}, category_list: {} }, ], diff --git a/src/views/layout/components/main/index.vue b/src/views/layout/components/main/index.vue index c23500ae..dcbf1d4b 100644 --- a/src/views/layout/components/main/index.vue +++ b/src/views/layout/components/main/index.vue @@ -25,11 +25,11 @@
    已选组件({{ diy_data.length }})
    -
  • - +
    + {{ item.name }} -
  • +
  • @@ -40,7 +40,7 @@
  • - + 34