修改了一些bug

This commit is contained in:
Sebastian
2026-01-19 19:29:19 +08:00
parent 02f0abc979
commit 623c412d1b
3 changed files with 235 additions and 210 deletions

View File

@@ -48727,20 +48727,6 @@
"TYPE": "股票型",
"PINYIN": "BAOYINGCHUANGXINQUDONGGUPIAOC"
},
{
"CODE": "009493",
"SHORTNAME": "DCZX18YCYHHFQA",
"NAME": "大成尊享18月持有混合发起A",
"TYPE": "混合型-偏债",
"PINYIN": "DACHENGZUNXIANG18YUECHIYOUHUNHEFAQIA"
},
{
"CODE": "009494",
"SHORTNAME": "DCZX18YCYHHFQC",
"NAME": "大成尊享18月持有混合发起C",
"TYPE": "混合型-偏债",
"PINYIN": "DACHENGZUNXIANG18YUECHIYOUHUNHEFAQIC"
},
{
"CODE": "009495",
"SHORTNAME": "DCJXZGDJZQA",
@@ -53197,14 +53183,14 @@
"CODE": "010240",
"SHORTNAME": "PAJJX3GYCYZQA",
"NAME": "平安季季享3个月持有债券A",
"TYPE": "债券型-长债",
"TYPE": "债券型-混合一级",
"PINYIN": "PINGANJIJIXIANG3GEYUECHIYOUZHAIQUANA"
},
{
"CODE": "010241",
"SHORTNAME": "PAJJX3GYCYZQC",
"NAME": "平安季季享3个月持有债券C",
"TYPE": "债券型-长债",
"TYPE": "债券型-混合一级",
"PINYIN": "PINGANJIJIXIANG3GEYUECHIYOUZHAIQUANC"
},
{
@@ -53314,10 +53300,10 @@
},
{
"CODE": "010257",
"SHORTNAME": "THDLYN",
"NAME": "天弘多利一年",
"SHORTNAME": "THDLYNDKHHA",
"NAME": "天弘多利一年定开混合A",
"TYPE": "混合型-偏债",
"PINYIN": "TIANHONGDUOLIYINIAN"
"PINYIN": "TIANHONGDUOLIYINIANDINGKAIHUNHEA"
},
{
"CODE": "010260",
@@ -84091,13 +84077,6 @@
"TYPE": "债券型-长债",
"PINYIN": "FUGUOHUIXIANGSANGEYUEDINGKAIZHAIC"
},
{
"CODE": "015317",
"SHORTNAME": "JSCCJFPHYLSNCYHHFOF",
"NAME": "景顺长城隽发平衡养老三年持有混合FOF",
"TYPE": "FOF-均衡型",
"PINYIN": "JINGSHUNCHANGCHENGJUANFAPINGHENGYANGLAOSANNIANCHIYOUHUNHEFOF"
},
{
"CODE": "015318",
"SHORTNAME": "NFHYWJ18GYCYHHFOFA",
@@ -90209,20 +90188,6 @@
"TYPE": "混合型-灵活",
"PINYIN": "HUIFENGJINXINDONGTAICELUEHUNHEC"
},
{
"CODE": "016336",
"SHORTNAME": "BSZYCZYNCYGPA",
"NAME": "博时卓远成长一年持有股票A",
"TYPE": "股票型",
"PINYIN": "BOSHIZHUOYUANCHENGZHANGYINIANCHIYOUGUPIAOA"
},
{
"CODE": "016337",
"SHORTNAME": "BSZYCZYNCYGPC",
"NAME": "博时卓远成长一年持有股票C",
"TYPE": "股票型",
"PINYIN": "BOSHIZHUOYUANCHENGZHANGYINIANCHIYOUGUPIAOC"
},
{
"CODE": "016338",
"SHORTNAME": "CTZGTDWL3GYCYQZQFQSFOFA",
@@ -93576,20 +93541,6 @@
"TYPE": "指数型-股票",
"PINYIN": "HUATAIZIJINZHONGZHENG500ZHISHUZENGQIANGFAQIC"
},
{
"CODE": "016867",
"SHORTNAME": "HTZJHS300ZSZQFQA",
"NAME": "华泰紫金沪深300指数增强发起A",
"TYPE": "指数型-股票",
"PINYIN": "HUATAIZIJINHUSHEN300ZHISHUZENGQIANGFAQIA"
},
{
"CODE": "016868",
"SHORTNAME": "HTZJHS300ZSZQFQC",
"NAME": "华泰紫金沪深300指数增强发起C",
"TYPE": "指数型-股票",
"PINYIN": "HUATAIZIJINHUSHEN300ZHISHUZENGQIANGFAQIC"
},
{
"CODE": "016869",
"SHORTNAME": "JSCCWJZYZQA",
@@ -95753,20 +95704,6 @@
"TYPE": "债券型-长债",
"PINYIN": "PINGANHUIXICHUNZHAIC"
},
{
"CODE": "017209",
"SHORTNAME": "GTHTKJCXJXSGYCYGPFQA",
"NAME": "国泰海通科技创新精选三个月持有股票发起A",
"TYPE": "股票型",
"PINYIN": "GUOTAIHAITONGKEJICHUANGXINJINGXUANSANGEYUECHIYOUGUPIAOFAQIA"
},
{
"CODE": "017210",
"SHORTNAME": "GTHTKJCXJXSGYCYGPFQC",
"NAME": "国泰海通科技创新精选三个月持有股票发起C",
"TYPE": "股票型",
"PINYIN": "GUOTAIHAITONGKEJICHUANGXINJINGXUANSANGEYUECHIYOUGUPIAOFAQIC"
},
{
"CODE": "017211",
"SHORTNAME": "GFJDQDHHC",
@@ -103229,20 +103166,6 @@
"TYPE": "指数型-海外股票",
"PINYIN": "HUAXIAHENGSHENGZHONGGUOQIYEETFFAQISHILIANJIEQDIIC"
},
{
"CODE": "018338",
"SHORTNAME": "GLXFJXHHA",
"NAME": "国联消费精选混合A",
"TYPE": "混合型-偏股",
"PINYIN": "GUOLIANXIAOFEIJINGXUANHUNHEA"
},
{
"CODE": "018339",
"SHORTNAME": "GLXFJXHHC",
"NAME": "国联消费精选混合C",
"TYPE": "混合型-偏股",
"PINYIN": "GUOLIANXIAOFEIJINGXUANHUNHEC"
},
{
"CODE": "018342",
"SHORTNAME": "GFYJJXHHC",
@@ -120722,20 +120645,6 @@
"TYPE": "债券型-长债",
"PINYIN": "JINGSHUNCHANGCHENGJINGXINGXINYONGCHUNZHAIZHAIQUANF"
},
{
"CODE": "020996",
"SHORTNAME": "FDZZ02NZCXJRZA",
"NAME": "富达中债0-2年政策性金融债A",
"TYPE": "指数型-固收",
"PINYIN": "FUDAZHONGZHAI02NIANZHENGCEXINGJINRONGZHAIA"
},
{
"CODE": "020997",
"SHORTNAME": "FDZZ02NZCXJRZC",
"NAME": "富达中债0-2年政策性金融债C",
"TYPE": "指数型-固收",
"PINYIN": "FUDAZHONGZHAI02NIANZHENGCEXINGJINRONGZHAIC"
},
{
"CODE": "020998",
"SHORTNAME": "NFZL3GYDKZQFQC",
@@ -136670,17 +136579,17 @@
},
{
"CODE": "023389",
"SHORTNAME": "YFDZZGGTGGXTZZSFQSA",
"NAME": "易方达中证港股通高股息投资指数发起式A",
"SHORTNAME": "YFDZZGGTGGXTZETFLJFQSA",
"NAME": "易方达中证港股通高股息投资ETF联接发起式A",
"TYPE": "指数型-股票",
"PINYIN": "YIFANGDAZHONGZHENGGANGGUTONGGAOGUXITOUZIZHISHUFAQISHIA"
"PINYIN": "YIFANGDAZHONGZHENGGANGGUTONGGAOGUXITOUZIETFLIANJIEFAQISHIA"
},
{
"CODE": "023390",
"SHORTNAME": "YFDZZGGTGGXTZZSFQSC",
"NAME": "易方达中证港股通高股息投资指数发起式C",
"SHORTNAME": "YFDZZGGTGGXTZETFLJFQSC",
"NAME": "易方达中证港股通高股息投资ETF联接发起式C",
"TYPE": "指数型-股票",
"PINYIN": "YIFANGDAZHONGZHENGGANGGUTONGGAOGUXITOUZIZHISHUFAQISHIC"
"PINYIN": "YIFANGDAZHONGZHENGGANGGUTONGGAOGUXITOUZIETFLIANJIEFAQISHIC"
},
{
"CODE": "023391",
@@ -148677,14 +148586,14 @@
"CODE": "025160",
"SHORTNAME": "MGHYCZZQA",
"NAME": "摩根恒悦纯债债券A",
"TYPE": "",
"TYPE": "债券型-长债",
"PINYIN": "MOGENHENGYUECHUNZHAIZHAIQUANA"
},
{
"CODE": "025161",
"SHORTNAME": "MGHYCZZQC",
"NAME": "摩根恒悦纯债债券C",
"TYPE": "",
"TYPE": "债券型-长债",
"PINYIN": "MOGENHENGYUECHUNZHAIZHAIQUANC"
},
{
@@ -151179,6 +151088,20 @@
"TYPE": "混合型-偏股",
"PINYIN": "HUITIANFUGANGGUTONGKEJIJINGXUANHUNHEFAQISHIC"
},
{
"CODE": "025546",
"SHORTNAME": "CTZQYXHHA",
"NAME": "财通周期优选混合A",
"TYPE": "混合型-偏股",
"PINYIN": "CAITONGZHOUQIYOUXUANHUNHEA"
},
{
"CODE": "025547",
"SHORTNAME": "CTZQYXHHC",
"NAME": "财通周期优选混合C",
"TYPE": "混合型-偏股",
"PINYIN": "CAITONGZHOUQIYOUXUANHUNHEC"
},
{
"CODE": "025548",
"SHORTNAME": "XYXXDYWJPZ3GYCYQHHFOFA",
@@ -156069,14 +155992,14 @@
"CODE": "026497",
"SHORTNAME": "ZYZX6GYCYHHA",
"NAME": "中银招享6个月持有混合A",
"TYPE": "",
"TYPE": "混合型-偏债",
"PINYIN": "ZHONGYINZHAOXIANG6GEYUECHIYOUHUNHEA"
},
{
"CODE": "026498",
"SHORTNAME": "ZYZX6GYCYHHC",
"NAME": "中银招享6个月持有混合C",
"TYPE": "",
"TYPE": "混合型-偏债",
"PINYIN": "ZHONGYINZHAOXIANG6GEYUECHIYOUHUNHEC"
},
{
@@ -156167,14 +156090,14 @@
"CODE": "026526",
"SHORTNAME": "PHCYBXNYETFFQSLJA",
"NAME": "鹏华创业板新能源ETF发起式联接A",
"TYPE": "",
"TYPE": "指数型-股票",
"PINYIN": "PENGHUACHUANGYEBANXINNENGYUANETFFAQISHILIANJIEA"
},
{
"CODE": "026527",
"SHORTNAME": "PHCYBXNYETFFQSLJC",
"NAME": "鹏华创业板新能源ETF发起式联接C",
"TYPE": "",
"TYPE": "指数型-股票",
"PINYIN": "PENGHUACHUANGYEBANXINNENGYUANETFFAQISHILIANJIEC"
},
{
@@ -156202,14 +156125,14 @@
"CODE": "026532",
"SHORTNAME": "HLYSQYHHA",
"NAME": "宏利优势企业混合A",
"TYPE": "",
"TYPE": "混合型-偏股",
"PINYIN": "HONGLIYOUSHIQIYEHUNHEA"
},
{
"CODE": "026533",
"SHORTNAME": "HLYSQYHHC",
"NAME": "宏利优势企业混合C",
"TYPE": "",
"TYPE": "混合型-偏股",
"PINYIN": "HONGLIYOUSHIQIYEHUNHEC"
},
{
@@ -156349,14 +156272,14 @@
"CODE": "026609",
"SHORTNAME": "GYQZCZHHA",
"NAME": "工银前瞻成长混合A",
"TYPE": "",
"TYPE": "混合型-偏股",
"PINYIN": "GONGYINQIANZHANCHENGZHANGHUNHEA"
},
{
"CODE": "026610",
"SHORTNAME": "GYQZCZHHC",
"NAME": "工银前瞻成长混合C",
"TYPE": "",
"TYPE": "混合型-偏股",
"PINYIN": "GONGYINQIANZHANCHENGZHANGHUNHEC"
},
{
@@ -156384,14 +156307,14 @@
"CODE": "026617",
"SHORTNAME": "WJZYDLHHFQSA",
"NAME": "万家致远动力混合发起式A",
"TYPE": "",
"TYPE": "混合型-偏股",
"PINYIN": "WANJIAZHIYUANDONGLIHUNHEFAQISHIA"
},
{
"CODE": "026618",
"SHORTNAME": "WJZYDLHHFQSC",
"NAME": "万家致远动力混合发起式C",
"TYPE": "",
"TYPE": "混合型-偏股",
"PINYIN": "WANJIAZHIYUANDONGLIHUNHEFAQISHIC"
},
{
@@ -156440,14 +156363,14 @@
"CODE": "026638",
"SHORTNAME": "XHYLCXHHFQA",
"NAME": "新华医疗创新混合发起A",
"TYPE": "",
"TYPE": "混合型-偏股",
"PINYIN": "XINHUAYILIAOCHUANGXINHUNHEFAQIA"
},
{
"CODE": "026639",
"SHORTNAME": "XHYLCXHHFQC",
"NAME": "新华医疗创新混合发起C",
"TYPE": "",
"TYPE": "混合型-偏股",
"PINYIN": "XINHUAYILIAOCHUANGXINHUNHEFAQIC"
},
{
@@ -156555,6 +156478,13 @@
"TYPE": "混合型-偏股",
"PINYIN": "XINGHUAJINGRUIHUNHEFAQIC"
},
{
"CODE": "026696",
"SHORTNAME": "THDLYNDKHHC",
"NAME": "天弘多利一年定开混合C",
"TYPE": "混合型-偏债",
"PINYIN": "TIANHONGDUOLIYINIANDINGKAIHUNHEC"
},
{
"CODE": "026736",
"SHORTNAME": "JYZZA500ZSZQFQA",
@@ -156569,6 +156499,20 @@
"TYPE": "指数型-股票",
"PINYIN": "JIAOYINZHONGZHENGA500ZHISHUZENGQIANGFAQIC"
},
{
"CODE": "026738",
"SHORTNAME": "RBCYBZHZSZQA",
"NAME": "人保创业板综合指数增强A",
"TYPE": "指数型-股票",
"PINYIN": "RENBAOCHUANGYEBANZONGHEZHISHUZENGQIANGA"
},
{
"CODE": "026739",
"SHORTNAME": "RBCYBZHZSZQC",
"NAME": "人保创业板综合指数增强C",
"TYPE": "指数型-股票",
"PINYIN": "RENBAOCHUANGYEBANZONGHEZHISHUZENGQIANGC"
},
{
"CODE": "040001",
"SHORTNAME": "HACXHH",
@@ -158848,14 +158792,14 @@
"CODE": "159167",
"SHORTNAME": "GYRXZZGGTYLZTETF",
"NAME": "工银瑞信中证港股通医疗主题ETF",
"TYPE": "",
"TYPE": "指数型-股票",
"PINYIN": "GONGYINRUIXINZHONGZHENGGANGGUTONGYILIAOZHUTIETF"
},
{
"CODE": "159168",
"SHORTNAME": "FGZZGYYSJSZTETF",
"NAME": "富国中证工业有色金属主题ETF",
"TYPE": "",
"TYPE": "指数型-股票",
"PINYIN": "FUGUOZHONGZHENGGONGYEYOUSEJINSHUZHUTIETF"
},
{
@@ -176596,6 +176540,13 @@
"TYPE": "指数型-股票",
"PINYIN": "SHANGZHENG50ETFDONGCAI"
},
{
"CODE": "530060",
"SHORTNAME": "YFDSZZHETF",
"NAME": "易方达上证综合ETF",
"TYPE": "指数型-股票",
"PINYIN": "YIFANGDASHANGZHENGZONGHEETF"
},
{
"CODE": "530080",
"SHORTNAME": "THSZ180ETF",
@@ -179372,7 +179323,7 @@
"CODE": "589170",
"SHORTNAME": "PHSZKCBXPSJZTETF",
"NAME": "鹏华上证科创板芯片设计主题ETF",
"TYPE": "",
"TYPE": "指数型-股票",
"PINYIN": "PENGHUASHANGZHENGKECHUANGBANXINPIANSHEJIZHUTIETF"
},
{
@@ -180726,20 +180677,6 @@
"TYPE": "混合型-偏股",
"PINYIN": "HAITONGPINZHISHENGJIYINIANCHIYOUHUNHEC"
},
{
"CODE": "851890",
"SHORTNAME": "HTATZQA",
"NAME": "海通安泰债券A",
"TYPE": "债券型-混合一级",
"PINYIN": "HAITONGANTAIZHAIQUANA"
},
{
"CODE": "851896",
"SHORTNAME": "HTATZQC",
"NAME": "海通安泰债券C",
"TYPE": "债券型-混合一级",
"PINYIN": "HAITONGANTAIZHAIQUANC"
},
{
"CODE": "860001",
"SHORTNAME": "GDYGHHA",
@@ -181356,27 +181293,6 @@
"TYPE": "混合型-偏股",
"PINYIN": "DONGFANGHONGNEIXUZENGZHANGHUNHEA"
},
{
"CODE": "920011",
"SHORTNAME": "ZJAXHBLHPZHHA",
"NAME": "中金安心回报灵活配置混合A",
"TYPE": "混合型-灵活",
"PINYIN": "ZHONGJINANXINHUIBAOLINGHUOPEIZHIHUNHEA"
},
{
"CODE": "920187",
"SHORTNAME": "ZJFYWJYNCYHHXA",
"NAME": "中金丰裕稳健一年持有混合型A",
"TYPE": "混合型-偏债",
"PINYIN": "ZHONGJINFENGYUWENJIANYINIANCHIYOUHUNHEXINGA"
},
{
"CODE": "920921",
"SHORTNAME": "ZJAXHBLHPZHHC",
"NAME": "中金安心回报灵活配置混合C",
"TYPE": "混合型-灵活",
"PINYIN": "ZHONGJINANXINHUIBAOLINGHUOPEIZHIHUNHEC"
},
{
"CODE": "931204",
"SHORTNAME": "GXXJZLHB",
@@ -181972,20 +181888,6 @@
"TYPE": "债券型-长债",
"PINYIN": "SHANGZHENGHONGLIZHAIQUANC"
},
{
"CODE": "970134",
"SHORTNAME": "HTAR90TGDCYZDZA",
"NAME": "海通安润90天滚动持有中短债A",
"TYPE": "债券型-混合一级",
"PINYIN": "HAITONGANRUN90TIANGUNDONGCHIYOUZHONGDUANZHAIA"
},
{
"CODE": "970135",
"SHORTNAME": "HTAR90TGDCYZDZC",
"NAME": "海通安润90天滚动持有中短债C",
"TYPE": "债券型-混合一级",
"PINYIN": "HAITONGANRUN90TIANGUNDONGCHIYOUZHONGDUANZHAIC"
},
{
"CODE": "970140",
"SHORTNAME": "GYYY30TCYQZQA",
@@ -182028,13 +181930,6 @@
"TYPE": "债券型-混合一级",
"PINYIN": "CAIDAZHENGQUANWENDASANGEYUEGUNDONGCHIYOUZHAIQUANC"
},
{
"CODE": "970152",
"SHORTNAME": "CXZQ30TCYQZQX",
"NAME": "财信证券30天持有期债券型",
"TYPE": "债券型-混合一级",
"PINYIN": "CAIXINZHENGQUAN30TIANCHIYOUQIZHAIQUANXING"
},
{
"CODE": "970153",
"SHORTNAME": "ZXJTZDXHB",
@@ -182161,13 +182056,6 @@
"TYPE": "货币型-普通货币",
"PINYIN": "WANLIANTIANTIANLIHUOBI"
},
{
"CODE": "970178",
"SHORTNAME": "NJZQSZTTLHB",
"NAME": "南京证券神州天添利货币",
"TYPE": "货币型-普通货币",
"PINYIN": "NANJINGZHENGQUANSHENZHOUTIANTIANLIHUOBI"
},
{
"CODE": "970179",
"SHORTNAME": "TFJGJHB",
@@ -182231,13 +182119,6 @@
"TYPE": "货币型-普通货币",
"PINYIN": "XINGZHENGZIGUANJINQILINXIANJINTIANLIHUOBI"
},
{
"CODE": "970193",
"SHORTNAME": "ZJFYWJYNCYHHXC",
"NAME": "中金丰裕稳健一年持有混合型C",
"TYPE": "混合型-偏债",
"PINYIN": "ZHONGJINFENGYUWENJIANYINIANCHIYOUHUNHEXINGC"
},
{
"CODE": "970194",
"SHORTNAME": "XZZGJQL3GYFOFA",
@@ -182288,5 +182169,5 @@
"PINYIN": "XINGZHENGZIGUANJINQILINXINGXIANGZENGLILIUGEYUECHIYOUQIZHAIQUANC"
}
],
"last_update": "2026-01-16 22:32:11"
"last_update": "2026-01-19 16:56:51"
}

View File

@@ -71,10 +71,54 @@
<template v-else>
<FundSearch @fund-selected="handleFundSelected" />
<FundDetail v-if="selectedFundCode" :fundCode="selectedFundCode" />
<div v-else class="welcome">
<div v-else class="welcome-container">
<div class="welcome-header">
<div class="welcome-icon">📊</div>
<p>请在搜索框中输入基金代码或名称</p>
<p class="welcome-hint">或从左侧自选列表中选择基金开始分析</p>
<h2>GoFundBot 基金分析助手</h2>
<p>您的专业基金投资顾问</p>
</div>
<div class="user-guide">
<h3>📝 快速入门</h3>
<div class="guide-steps">
<div class="step-item">
<div class="step-icon-wrapper">
<span class="step-icon">🔍</span>
</div>
<div class="step-content">
<h4>搜索基金</h4>
<p>输入代码/名称查找</p>
</div>
</div>
<div class="step-item">
<div class="step-icon-wrapper">
<span class="step-icon">📋</span>
</div>
<div class="step-content">
<h4>深度分析</h4>
<p>业绩持仓与评级</p>
</div>
</div>
<div class="step-item">
<div class="step-icon-wrapper">
<span class="step-icon"></span>
</div>
<div class="step-content">
<h4>自选管理</h4>
<p>定制关注列表</p>
</div>
</div>
<div class="step-item">
<div class="step-icon-wrapper">
<span class="step-icon">📈</span>
</div>
<div class="step-content">
<h4>多维对比</h4>
<p>全方位对比表现</p>
</div>
</div>
</div>
</div>
</div>
</template>
</div>
@@ -285,29 +329,129 @@ export default {
width: 100%;
}
.welcome {
.welcome-container {
text-align: center;
padding: 80px 20px;
color: #7f8c8d;
padding: 60px 40px;
color: #2c3e50;
background: white;
border-radius: 12px;
margin-top: 20px;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
box-shadow: 0 4px 20px rgba(0, 0, 0, 0.05);
display: flex;
flex-direction: column;
align-items: center;
}
.welcome-header {
margin-bottom: 50px;
}
.welcome-icon {
font-size: 48px;
margin-bottom: 15px;
font-size: 64px;
margin-bottom: 20px;
display: inline-block;
background: #f0f4ff;
width: 100px;
height: 100px;
line-height: 100px;
border-radius: 50%;
}
.welcome p {
.welcome-header h2 {
font-size: 2rem;
margin-bottom: 10px;
color: #2d3748;
}
.welcome-header p {
font-size: 1.1rem;
color: #718096;
}
.user-guide {
width: 100%;
max-width: 900px;
}
.user-guide h3 {
font-size: 1.2rem;
margin-bottom: 30px;
color: #4a5568;
position: relative;
display: inline-block;
}
.user-guide h3::after {
content: '';
position: absolute;
bottom: -8px;
left: 50%;
transform: translateX(-50%);
width: 40px;
height: 3px;
background: #667eea;
border-radius: 2px;
}
.guide-steps {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 20px;
}
.step-item {
background: #f8fafc;
padding: 25px 20px;
border-radius: 12px;
transition: all 0.3s;
border: 1px solid transparent;
}
.step-item:hover {
transform: translateY(-5px);
background: white;
border-color: #e2e8f0;
box-shadow: 0 10px 25px rgba(0, 0, 0, 0.05);
}
.step-icon-wrapper {
background: white;
width: 60px;
height: 60px;
border-radius: 16px;
display: flex;
align-items: center;
justify-content: center;
margin: 0 auto 15px;
box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
transition: all 0.3s;
}
.step-item:hover .step-icon-wrapper {
background: #667eea;
transform: scale(1.1);
}
.step-icon {
font-size: 28px;
}
.step-content h4 {
font-size: 1.1rem;
margin-bottom: 8px;
color: #2d3748;
}
.welcome-hint {
font-size: 0.9rem !important;
color: #9ca3af;
.step-content p {
font-size: 0.9rem;
color: #718096;
line-height: 1.5;
}
@media (max-width: 768px) {
.guide-steps {
grid-template-columns: repeat(2, 1fr);
}
}
.app-footer {

View File

@@ -2,14 +2,14 @@
setlocal
echo =========================================
echo GoFundBot 一键启动 (conda: fundbot)
echo GoFundBot start (conda: fundbot)
echo =========================================
REM 检查 conda 是否可用
where conda >nul 2>nul
if %errorlevel% neq 0 (
echo [ERROR] 未找到 conda请先在系统 PATH 中配置 conda。
echo 可以先在 Anaconda Prompt 中运行此脚本。
echo [ERROR] Conda was not found. Please configure Conda in the system PATH first.
echo You can first run this script in the Anaconda Prompt.
pause
exit /b 1
)
@@ -20,7 +20,7 @@ start "GoFundBot Backend" cmd /k "call conda activate fundbot && python Backend\
REM 启动前端 (新窗口)
start "GoFundBot Frontend" cmd /k "cd Frontend && npm run dev"
echo [OK] 已启动后端与前端。
echo 后端: http://127.0.0.1:5000
echo 前端: http://127.0.0.1:5173
echo [OK] The backend and frontend have been activated.
echo backend: http://127.0.0.1:5000
echo frontend: http://127.0.0.1:5173
pause