From 4a8091db9477db92e9d0599bf86adbb8454e4517 Mon Sep 17 00:00:00 2001 From: ylj20011123 Date: Fri, 6 Feb 2026 17:47:25 +0800 Subject: [PATCH] update --- pages.json | 196 +- pages/index/components/menus.js | 200 -- pages/index/index.vue | 247 ++- pages/operatingStatements/index.vue | 2239 ++++++++++---------- pages/operatingStatements/经营报表(1).html | 806 +++++++ 5 files changed, 2292 insertions(+), 1396 deletions(-) delete mode 100644 pages/index/components/menus.js create mode 100644 pages/operatingStatements/经营报表(1).html diff --git a/pages.json b/pages.json index 2caea8a..589c25e 100644 --- a/pages.json +++ b/pages.json @@ -20,29 +20,26 @@ "style": { "navigationBarTitleText": "授权" } - }, - { - "path": "pages/webview/webview", - "style": { - "navigationBarTitleText": "驿达数智化看板" - } } ], "subPackages": [ //分包加载配置 { "root": "pages/index/old", - "pages": [{ - "path": "index", - "style": { - "navigationBarTitleText": "驿达数智化看板", - "navigationStyle": "custom", - "enablePullDownRefresh": true + "pages": [ + { + "path": "index", + "style": { + "navigationBarTitleText": "驿达数智化看板", + "navigationStyle": "custom", + "enablePullDownRefresh": true + } } - }] + ] }, { "root": "pages/authorityApproval", - "pages": [{ + "pages": [ + { "path": "index", "style": { "navigationBarTitleText": "权限审批", @@ -60,7 +57,8 @@ }, { "root": "pages/merchantAccount", - "pages": [{ + "pages": [ + { "path": "index", "style": { "navigationBarTitleText": "", @@ -78,7 +76,8 @@ }, { "root": "pages/settlementApproval", - "pages": [{ + "pages": [ + { "path": "index", "style": { "enablePullDownRefresh": true, @@ -101,7 +100,8 @@ }, { "root": "pages/auditingPop", - "pages": [{ + "pages": [ + { "path": "jointlySign", "style": { "navigationBarTitleText": "会签" @@ -127,10 +127,10 @@ } ] }, - { "root": "pages/nationalPage", - "pages": [{ + "pages": [ + { "path": "index", "style": { "navigationBarTitleText": "", @@ -187,7 +187,8 @@ }, { "root": "pages/earlyWarning", - "pages": [{ + "pages": [ + { "path": "index", "style": { "navigationBarTitleText": "", @@ -225,7 +226,8 @@ }, { "root": "pages/revenue", - "pages": [{ + "pages": [ + { "path": "index", "style": { "navigationBarTitleText": "", @@ -250,7 +252,8 @@ }, { "root": "pages/revenueStatistics", - "pages": [{ + "pages": [ + { "path": "index", "style": { "navigationBarTitleText": "", @@ -275,17 +278,20 @@ }, { "root": "pages/newamine", - "pages": [{ - "path": "index", - "style": { - "navigationBarTitleText": "", - "navigationStyle": "custom" + "pages": [ + { + "path": "index", + "style": { + "navigationBarTitleText": "", + "navigationStyle": "custom" + } } - }] + ] }, { "root": "pages/commercialBINew", - "pages": [{ + "pages": [ + { "path": "flowAnalysis", "style": { "navigationBarTitleText": "", @@ -304,19 +310,19 @@ }, { "root": "pages/summaryOfPortraits", - "pages": [{ - "path": "index", - "style": { - "navigationBarTitleText": "", - "navigationStyle": "custom" + "pages": [ + { + "path": "index", + "style": { + "navigationBarTitleText": "", + "navigationStyle": "custom" + } } - }] + ] }, - { // 商业BI "root": "pages/commercialBI", "pages": [ - { "path": "guestPortrait", "style": { @@ -426,19 +432,19 @@ { // 项目分润报表 "root": "pages/projectProfitSharing", - "pages": [{ - "path": "index", - "style": { - "navigationBarTitleText": "", - "navigationStyle": "custom" + "pages": [ + { + "path": "index", + "style": { + "navigationBarTitleText": "", + "navigationStyle": "custom" + } } - }] + ] }, - { "root": "pages/plan", "pages": [ - { "path": "areaPlanMonth", "style": { @@ -458,7 +464,8 @@ // 考核考评 { "root": "pages/examine", - "pages": [{ + "pages": [ + { "path": "index", "style": { "navigationBarTitleText": "", @@ -477,7 +484,8 @@ }, { "root": "pages/projectWarning", - "pages": [{ + "pages": [ + { "path": "index", "style": { "navigationBarTitleText": "分润比例切换" @@ -494,17 +502,20 @@ }, { "root": "pages/robot", - "pages": [{ - "path": "index", - "style": { - "navigationBarTitleText": "数智助手", - "navigationStyle": "custom" + "pages": [ + { + "path": "index", + "style": { + "navigationBarTitleText": "数智助手", + "navigationStyle": "custom" + } } - }] + ] }, { "root": "pages/map", - "pages": [{ + "pages": [ + { "path": "index", "style": { "navigationBarTitleText": "", @@ -528,7 +539,8 @@ }, { "root": "pages/operatingStatements", - "pages": [{ + "pages": [ + { "path": "index", "style": { "navigationBarTitleText": "经营报表", @@ -559,7 +571,8 @@ }, { "root": "pages/tender", - "pages": [{ + "pages": [ + { "path": "tender", "style": { "enablePullDownRefresh": true, @@ -595,7 +608,8 @@ }, { "root": "pages/serviceAreaReimbursement", - "pages": [{ + "pages": [ + { "path": "serviceAreaReimbursement", "style": { "enablePullDownRefresh": true, @@ -613,7 +627,8 @@ }, { "root": "pages/dataSummary", - "pages": [{ + "pages": [ + { "path": "dataSummary", "style": { "enablePullDownRefresh": true, @@ -637,7 +652,8 @@ }, { "root": "pages/businessApproval", - "pages": [{ + "pages": [ + { "path": "businessApproval", "style": { "enablePullDownRefresh": true, @@ -654,7 +670,8 @@ }, { "root": "pages/everdayRenven", - "pages": [{ + "pages": [ + { "path": "index", "style": { "enablePullDownRefresh": false, @@ -700,7 +717,8 @@ }, { "root": "pages/suggestion", - "pages": [{ + "pages": [ + { "path": "suggestion", "style": { "enablePullDownRefresh": true, @@ -717,7 +735,8 @@ }, { "root": "pages/contract", - "pages": [{ + "pages": [ + { "path": "contract", "style": { "enablePullDownRefresh": true, @@ -734,7 +753,8 @@ }, { "root": "pages/cashAudit", - "pages": [{ + "pages": [ + { "path": "list", "style": { "enablePullDownRefresh": true, @@ -757,7 +777,8 @@ }, { "root": "pages/investment", - "pages": [{ + "pages": [ + { "path": "investment", "style": { "enablePullDownRefresh": true, @@ -774,7 +795,8 @@ }, { "root": "pages/expenseApproval", - "pages": [{ + "pages": [ + { "path": "expenseApproval", "style": { "enablePullDownRefresh": true, @@ -792,7 +814,8 @@ }, { "root": "pages/commodity_temp", - "pages": [{ + "pages": [ + { "path": "index", "style": { "enablePullDownRefresh": true, @@ -810,27 +833,32 @@ }, { "root": "pages/testPage", - "pages": [{ - "path": "index", - "style": { - "navigationBarTitleText": "测试页面" + "pages": [ + { + "path": "index", + "style": { + "navigationBarTitleText": "测试页面" + } } - }] + ] }, { "root": "pages/billOfLading", - "pages": [{ - "path": "index", - "style": { - "navigationBarTitleText": "提单" + "pages": [ + { + "path": "index", + "style": { + "navigationBarTitleText": "提单" + } + }, + { + "path": "detail", + "style": { + "navigationBarTitleText": "", + "navigationStyle": "custom" + } } - }, { - "path": "detail", - "style": { - "navigationBarTitleText": "", - "navigationStyle": "custom" - } - }] + ] } ], "globalStyle": { @@ -844,13 +872,13 @@ "selectedColor": "#3295f9", "borderStyle": "black", "backgroundColor": "#ffffff", - "list": [{ + "list": [ + { "pagePath": "pages/index/index", "iconPath": "static/images/tab/home.png", "selectedIconPath": "static/images/tab/homeActive.png", "text": "" }, - { "pagePath": "pages/userCenter/userCenter", "iconPath": "static/images/tab/user.png", diff --git a/pages/index/components/menus.js b/pages/index/components/menus.js deleted file mode 100644 index 4d72053..0000000 --- a/pages/index/components/menus.js +++ /dev/null @@ -1,200 +0,0 @@ -const yewu = [{ - "name": "财务审批", - "id": "1a2907bd-c2f5-4ef9-9ead-70496650ace6", - "modelName": "FinancialApproval", - "imagePath": "https://eshangtech.com/ShopICO/ahyd-BID/index/cwsp.png", - "noImagePath": "https://eshangtech.com/ShopICO/ahyd-BID/index/cwsp-no.png", - "homeUrl": "/pages/expenseApproval/expenseApproval" -}, { - "name": "招标投标", - "id": "916cdbb5-f05b-4624-b6c4-9f111d4389fc", - "modelName": "Tender", - "imagePath": "https://eshangtech.com/ShopICO/ahyd-BID/index/zbtb.png", - "noImagePath": "https://eshangtech.com/ShopICO/ahyd-BID/index/zbtb-no.png", - "homeUrl": "/pages/tender/tender" -}, { - "name": "服务区报销", - "id": "8fea5036-d67e-476e-9e56-5f379ba6ae18", - "modelName": "ServerPartFinancialApproval", - "imagePath": "https://eshangtech.com/ShopICO/ahyd-BID/index/fwqbx.png", - "noImagePath": "https://eshangtech.com/ShopICO/ahyd-BID/index/fwqbx-no.png", - "homeUrl": "/pages/serviceAreaReimbursement/serviceAreaReimbursement" -}, { - "name": "合同审批", - "id": "ac661db4-1af1-4732-88db-76bc05eec335", - "modelName": "ServerPartCompactApproval", - "imagePath": "https://eshangtech.com/ShopICO/ahyd-BID/index/htsp.png", - "noImagePath": "https://eshangtech.com/ShopICO/ahyd-BID/index/htsp-no.png", - "homeUrl": "/pages/contract/contract" -}]; -const work = [{ - "name": "公文阅办", - "id": "2580cb9f-ad2c-4d0b-b478-0be52eaf6ef6", - "modelName": "Publicity", - "imagePath": "https://eshangtech.com/ShopICO/ahyd-BID/index/gwyb.png", - "noImagePath": "https://eshangtech.com/ShopICO/ahyd-BID/index/gwyb-no.png", - "homeUrl": "/pages/officialDocManagement/officialDocManagement" - }, - { - "name": "阳光公示", - "id": "c870b1bc-95c8-473d-81c8-8596eb793bd4", - "modelName": "Publicity", - "imagePath": "https://eshangtech.com/ShopICO/ahyd-BID/index/publicity.png", - "noImagePath": "https://eshangtech.com/ShopICO/ahyd-BID/index/publicity-no.png", - "homeUrl": "/pages/publicity/publicity" - }, { - "name": "请假加班", - "id": "1ceeaa5c-d11e-4dcd-8d33-0c3df4cd4937", - "modelName": "Publicity", - "imagePath": "https://eshangtech.com/ShopICO/ahyd-BID/index/qjjb.png", - "noImagePath": "https://eshangtech.com/ShopICO/ahyd-BID/index/qjjb-no.png", - "homeUrl": "/pages/askForLeave/askForLeave" - }, - { - "name": "安全问答", - "id": "5733dfdd-29f6-4233-9ff0-6f077d80d778", - "modelName": "Questionnaire", - "imagePath": "https://eshangtech.com/ShopICO/ahyd-BID/index/aqwd.png", - "noImagePath": "https://eshangtech.com/ShopICO/ahyd-BID/index/aqwd-no.png", - "homeUrl": "/pages/webview/webview?name=questionnaire" - }, - // { - // "name": "考勤打卡", - // "id": "ff04b551-c382-4638-a947-f95c42387ada", - // "modelName": "positionPunching", - // "imagePath": "/static/images/index/kqdk.png", - // "noImagePath": "/static/images/index/kqdk-no.png", - // "homeUrl": "/pages/additionalFeatures/positionPunching" - // } -]; -const scene = [{ - "name": "扫一扫", - "id": "1", - "modelName": "", - "imagePath": "https://eshangtech.com/ShopICO/ahyd-BID/index/saoyisao.png", - "noImagePath": "https://eshangtech.com/ShopICO/ahyd-BID/index/saoyisao-no.png", - "homeUrl": "" - }, { - "name": "走动式管理", - "id": "c26c1620-2149-4b3d-ac2e-07e0c0494042", - "modelName": "Mbwa", - "imagePath": "https://eshangtech.com/ShopICO/ahyd-BID/index/zdsgl.png", - "noImagePath": "https://eshangtech.com/ShopICO/ahyd-BID/index/zdsgl-no.png", - "homeUrl": "/pages/mbwa/mbwa" - }, { - "name": "投诉建议", - "id": "d405ae13-3388-41c0-a5f6-d11194d0a943", - "modelName": "Suggestion", - "imagePath": "https://eshangtech.com/ShopICO/ahyd-BID/index/tsjy.png", - "noImagePath": "https://eshangtech.com/ShopICO/ahyd-BID/index/tsjy-no.png", - "homeUrl": "/pages/suggestion/suggestion" - }, - { - "name": "收银稽核", - "id": "ebd8cae4-d36d-4ea0-a7e9-61e566bf9e24", - "modelName": "cashAudit", - "imagePath": "https://eshangtech.com/ShopICO/ahyd-BID/index/syjh.png", - "noImagePath": "https://eshangtech.com/ShopICO/ahyd-BID/index/syjh-no.png", - "homeUrl": "/pages/cashAudit/list" - }, - { - "name": "稽核异常", - "id": "b548740f-a942-4de3-8d55-c0a2370171ba", - "modelName": "abnormalaudit", - "imagePath": "https://eshangtech.com/ShopICO/ahyd-BID/index/syjh.png", - "noImagePath": "https://eshangtech.com/ShopICO/ahyd-BID/index/syjh-no.png", - "homeUrl": "/pages/abnormalaudit/index" - }, { - "name": "设备巡检", - "id": "", - "modelName": "", - "imagePath": "https://eshangtech.com/ShopICO/ahyd-BID/index/sbxj.png", - "noImagePath": "https://eshangtech.com/ShopICO/ahyd-BID/index/sbxj-no.png", - "homeUrl": "" - }, - { - "name": "物业管理", - "id": "", - "modelName": "", - "imagePath": "https://eshangtech.com/ShopICO/ahyd-BID/index/wygl.png", - "noImagePath": "https://eshangtech.com/ShopICO/ahyd-BID/index/wygl-no.png", - "homeUrl": "" - }, -] -const management = [{ - "name": "每日营收", - "id": "74934d31-385a-4eed-80bb-9c9ed7da29b5", - "modelName": "EverdayRenven", - "imagePath": "https://eshangtech.com/ShopICO/ahyd-BID/index/mrys.png", - "noImagePath": "https://eshangtech.com/ShopICO/ahyd-BID/index/mrys-no.png", - "homeUrl": "/pages/everdayRenven/index" - }, - { - "name": "日结校验", - "id": "b0b63a75-56c9-4f1d-aacb-a26e62b47e3e", - "modelName": "DataValidation", - "imagePath": "https://eshangtech.com/ShopICO/ahyd-BID/index/sjjy.png", - "noImagePath": "https://eshangtech.com/ShopICO/ahyd-BID/index/sjjy-no.png", - "homeUrl": "/pages/dataSummary/dataSummary" - }, - { - "name": "商品审批", - "id": "056b29d7-4721-47ee-ad25-660814e1f3a9", - "modelName": "CommodityApproval", - "imagePath": "https://eshangtech.com/ShopICO/ahyd-BID/index/spsp.png", - "noImagePath": "https://eshangtech.com/ShopICO/ahyd-BID/index/spsp-no.png", - "homeUrl": "/pages/businessApproval/businessApproval" - }, - { - "name": "招商审批", - "id": "2290e96d-c6d7-4dde-b5b7-e699b615ff2f", - "modelName": "Mnangement", - "imagePath": "https://eshangtech.com/ShopICO/ahyd-BID/index/zsgl.png", - "noImagePath": "https://eshangtech.com/ShopICO/ahyd-BID/index/zsgl-no.png", - "homeUrl": "/pages/investment/investment" - }, { - "name": "经营报表", - "id": "4a34e1d4-47c9-4c06-8e8e-f38c6bd9450b", - "modelName": "operatingStatements", - "imagePath": "https://eshangtech.com/ShopICO/ahyd-BID/index/jybb.png", - "noImagePath": "https://eshangtech.com/ShopICO/ahyd-BID/index/jybb-no.png", - "homeUrl": "/pages/operatingStatements/index" - }, - { - "name": "商业BI", - "id": "9125e837-1961-4d92-bdc1-2200260d9643", - "modelName": "AnnualData", - "imagePath": "https://eshangtech.com/ShopICO/ahyd-BID/index/ndsj.png", - "noImagePath": "https://eshangtech.com/ShopICO/ahyd-BID/index/ndsj-no.png", - "homeUrl": "/pages/webview/webview?src=https://eshangtech.com/questionnarie/business" - }, { - "name": "权限审批", - "id": "c802a38f-3bbd-4db0-89b6-34e404c8d8cc", - "modelName": "authorityApproval", - "imagePath": "https://eshangtech.com/ShopICO/ahyd-BID/index/qxsp.png", - "noImagePath": "https://eshangtech.com/ShopICO/ahyd-BID/index/qxsp-no.png", - "homeUrl": "/pages/authorityApproval/index" - }, { - "name": "资质审批", - "id": "d0bc5a4d-c509-4b22-ba2b-01ae675852d6", - "modelName": "commodity_temp", - "imagePath": "https://eshangtech.com/ShopICO/ahyd-BID/index/qxsp.png", - "noImagePath": "https://eshangtech.com/ShopICO/ahyd-BID/index/qxsp-no.png", - "homeUrl": "/pages/commodity_temp/index" - } -] -export default [{ - name: '综合办公', - list: work - }, { - name: '业务审批', - list: yewu - }, - { - name: '现场管理', - list: scene - }, { - name: '商业经营', - list: management - } -] diff --git a/pages/index/index.vue b/pages/index/index.vue index d11b07d..2750924 100644 --- a/pages/index/index.vue +++ b/pages/index/index.vue @@ -3928,15 +3928,25 @@ height: guideInfo.height + 'px' }">
- 数智助手 + + + + + + + 数智助手 + 您的春运动态播报专家。为您实时呈现全省及区域经营动态、车流预警与数据分析。 知道了 - 看一下 + + 看一下 + +
@@ -11164,107 +11174,258 @@ $iphoneHeight: env(safe-area-inset-bottom); width: 100vw; height: 100vh; z-index: 99999; - background-color: transparent; + background-color: rgba(0, 0, 0, 0.2); } .guide-highlight { position: absolute; - border-radius: 12rpx; - box-shadow: 0 0 0 2000px rgba(0, 0, 0, 0.7); - transition: all 0.3s; + border-radius: 16rpx; + box-shadow: 0 0 0 2000px rgba(0, 0, 0, 0.75); + transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); pointer-events: none; } +.guide-highlight::before, .guide-highlight::after { content: ''; position: absolute; - top: -4px; - left: -4px; - right: -4px; - bottom: -4px; + top: -8px; + left: -8px; + right: -8px; + bottom: -8px; border: 2px solid #1677FE; - border-radius: 16rpx; - animation: guide-pulse 1.5s infinite; + border-radius: 20rpx; + animation: guide-pulse 2s infinite; +} + +.guide-highlight::after { + animation-delay: 1s; } @keyframes guide-pulse { 0% { - opacity: 1; - transform: scale(1); + transform: scale(0.95); + opacity: 0.8; + } + + 70% { + transform: scale(1.15); + opacity: 0; } 100% { + transform: scale(1.2); opacity: 0; - transform: scale(1.1); } } .guide-bubble { position: absolute; - transform: translateX(-50%); - width: 500rpx; - z-index: 10001; + transform: translate(-50%, -100%); + width: 540rpx; + z-index: 100001; pointer-events: auto; + animation: bubble-entrance 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275); +} + +@keyframes bubble-entrance { + from { + opacity: 0; + transform: translate(-50%, -100%) translateY(-20px) scale(0.9); + } + + to { + opacity: 1; + transform: translate(-50%, -100%) translateY(0) scale(1); + } } .guide-bubble-content { - background: rgba(30, 30, 30, 0.9); - backdrop-filter: blur(10px); - padding: 30rpx; - border-radius: 20rpx; + background: linear-gradient(135deg, rgba(11, 14, 20, 0.9), rgba(26, 33, 48, 0.9)); + backdrop-filter: blur(25px); + -webkit-backdrop-filter: blur(25px); + padding: 36rpx; + border-radius: 28rpx; color: #fff; position: relative; + overflow: hidden; + border: 1px solid rgba(22, 119, 254, 0.3); + box-shadow: 0 25rpx 50rpx rgba(0, 0, 0, 0.5), + inset 0 0 15rpx rgba(22, 119, 254, 0.1); +} + +.guide-grid { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + background-image: + linear-gradient(rgba(22, 119, 254, 0.05) 1px, transparent 1px), + linear-gradient(90deg, rgba(22, 119, 254, 0.05) 1px, transparent 1px); + background-size: 20rpx 20rpx; + pointer-events: none; +} + +/* 流动边框灯效 */ +.guide-bubble-content::after { + content: ''; + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + border-radius: 28rpx; + padding: 1px; + background: linear-gradient(90deg, transparent, transparent, #1677FE, transparent, transparent); + background-size: 200% 100%; + -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); + mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0); + -webkit-mask-composite: destination-out; + mask-composite: exclude; + animation: border-flow 4s linear infinite; + pointer-events: none; +} + +@keyframes border-flow { + 0% { + background-position: 200% 0; + } + + 100% { + background-position: -200% 0; + } } .guide-bubble-content::before { content: ''; position: absolute; - bottom: 100%; + top: 100%; left: 50%; transform: translateX(-50%); - border: 15rpx solid transparent; - border-bottom-color: rgba(30, 30, 30, 0.9); + border: 18rpx solid transparent; + border-top-color: rgba(35, 35, 45, 0.85); +} + +.guide-header { + display: flex; + align-items: center; + margin-bottom: 18rpx; +} + +.ai-icon-wrapper { + position: relative; + width: 32rpx; + height: 32rpx; + margin-right: 12rpx; +} + +.ai-pulse { + position: absolute; + width: 100%; + height: 100%; + background: #1677FE; + border-radius: 50%; + animation: ai-icon-pulse 1.5s infinite; +} + +.ai-inner-dot { + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%); + width: 14rpx; + height: 14rpx; + background: #fff; + border-radius: 50%; + box-shadow: 0 0 10rpx #1677FE; +} + +@keyframes ai-icon-pulse { + 0% { + transform: scale(1); + opacity: 0.6; + } + + 50% { + transform: scale(1.6); + opacity: 0; + } + + 100% { + transform: scale(1); + opacity: 0.6; + } } .guide-title { - display: block; - font-size: 32rpx; - font-weight: bold; + font-size: 34rpx; + font-weight: 700; color: #1677FE; - margin-bottom: 15rpx; + letter-spacing: 2rpx; + text-shadow: 0 0 10rpx rgba(22, 119, 254, 0.4); } .guide-desc { display: block; - font-size: 26rpx; - line-height: 1.5; - margin-bottom: 30rpx; - color: #e0e0e0; + font-size: 27rpx; + line-height: 1.6; + margin-bottom: 34rpx; + color: rgba(255, 255, 255, 0.85); } .guide-btn-group { display: flex; justify-content: space-between; - gap: 20rpx; + gap: 24rpx; } .guide-btn { + position: relative; flex: 1; text-align: center; - padding: 15rpx 0; - border-radius: 40rpx; - font-size: 26rpx; - font-weight: 500; - transition: all 0.2s; + padding: 18rpx 0; + border-radius: 50rpx; + font-size: 27rpx; + font-weight: 600; + overflow: hidden; } .guide-btn.outline { - border: 1px solid #1677FE; - color: #1677FE; + background: rgba(255, 255, 255, 0.03); + border: 1px dashed rgba(22, 119, 254, 0.4); + color: rgba(255, 255, 255, 0.9); } .guide-btn.primary { - background: #1677FE; + background: linear-gradient(135deg, #1677FE, #0056D2); color: #ffffff; + box-shadow: 0 8rpx 20rpx rgba(22, 119, 254, 0.3); + border: none; +} + +.btn-glow { + position: absolute; + top: -50%; + left: -50%; + width: 200%; + height: 200%; + background: radial-gradient(circle, rgba(255, 255, 255, 0.2) 0%, transparent 70%); + animation: btn-glow-move 3s infinite linear; + pointer-events: none; +} + +@keyframes btn-glow-move { + 0% { + transform: translate(-30%, -30%); + } + + 50% { + transform: translate(30%, 30%); + } + + 100% { + transform: translate(-30%, -30%); + } } diff --git a/pages/operatingStatements/index.vue b/pages/operatingStatements/index.vue index d06c30a..8bc8620 100644 --- a/pages/operatingStatements/index.vue +++ b/pages/operatingStatements/index.vue @@ -1,233 +1,262 @@ -