From 594775424a058953f72ca860bd6b25aeea7e56ff Mon Sep 17 00:00:00 2001 From: YiLin <482244139@qq.com> Date: Fri, 24 Jul 2026 16:56:07 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A1=AE=E5=AE=9A=E6=B0=94=E6=B3=A1=E5=AD=97?= =?UTF-8?q?=E4=BD=93=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- App.vue | 12 + pages/Chat/Chat.vue | 33 +- pages/WorkSpace/WorkSpace.vue | 1 + .../dist/build/app-plus/app-config-service.js | 2 +- unpackage/dist/build/app-plus/app-service.js | 4 +- unpackage/dist/build/app-plus/app.css | 2 +- .../dist/build/app-plus/pages/Chat/Chat.css | 2 +- .../pages/CloudDatabase/CloudDatabase.css | 2 +- .../app-plus/pages/WorkSpace/WorkSpace.css | 2 +- .../pages/text/IntuitiveAipptViewer.css | 1 + .../dist/build/app-plus/pages/text/text.css | 1 + .../dist/build/app-plus/pages/text/text2.css | 1 - .../dist/dev/app-plus/app-config-service.js | 2 +- unpackage/dist/dev/app-plus/app-service.js | 98 ++-- unpackage/dist/dev/app-plus/app.css | 10 + unpackage/dist/dev/app-plus/manifest.json | 2 +- .../dist/dev/app-plus/pages/Chat/Chat.css | 17 + .../dev/app-plus/pages/text/BookViewer.css | 526 ------------------ 18 files changed, 134 insertions(+), 584 deletions(-) create mode 100644 unpackage/dist/build/app-plus/pages/text/IntuitiveAipptViewer.css create mode 100644 unpackage/dist/build/app-plus/pages/text/text.css delete mode 100644 unpackage/dist/build/app-plus/pages/text/text2.css delete mode 100644 unpackage/dist/dev/app-plus/pages/text/BookViewer.css diff --git a/App.vue b/App.vue index bbef642..b474791 100644 --- a/App.vue +++ b/App.vue @@ -16,6 +16,18 @@ /*每个页面公共css */ @import '@/static/iconfont/iconfont.css'; + /* ===== 全局系统字体栈 ===== */ + /* iPhone: PingFang SC */ + /* 华为鸿蒙: HarmonyOS Sans */ + /* 小米: MiSans */ + /* OPPO/vivo/realme: 系统默认黑体 */ + /* 其他安卓: Source Han Sans CN / Roboto */ + page, view, text, input, textarea, button { + font-family: -apple-system, BlinkMacSystemFont, 'PingFang SC', 'HarmonyOS Sans', 'MiSans', + 'Source Han Sans CN', 'Microsoft YaHei', 'Noto Sans CJK SC', sans-serif; + font-weight: 400; + } + /* 顶部状态栏占位(自动适配刘海高度) */ .status-bar { height: var(--status-bar-height); diff --git a/pages/Chat/Chat.vue b/pages/Chat/Chat.vue index d0b3969..b7f90b0 100644 --- a/pages/Chat/Chat.vue +++ b/pages/Chat/Chat.vue @@ -407,8 +407,13 @@ html += '' cells.forEach((cell, ci) => { const align = alignments[ci] ? ` style="text-align:${alignments[ci]}"` : '' - // 修复:转义表格单元格中的 _ 和 *,防止 snarkdown 将其解析为斜体/加粗 let cellContent = cell.trim() + // 1. 先处理 Markdown 粗体 **...** + cellContent = cellContent.replace(/\*\*(.+?)\*\*/g, '$1') + // 2. 再处理 Markdown 斜体 *...* + cellContent = cellContent.replace(/\*(.+?)\*/g, '$1') + // 3. 转义剩余的 _ 和 *,防止 snarkdown 将其解析为斜体/加粗 + cellContent = cellContent .replace(/_/g, '_') .replace(/\*/g, '*') html += @@ -1512,7 +1517,19 @@ \n
\n \x3c!-- 顶部装饰 --\x3e\n
\n
\n \x3c!-- 主标题 --\x3e\n

\n 三國歷史\n

\n \x3c!-- 副标题 --\x3e\n

\n 從黃巾起義到三分歸晉\n

\n \x3c!-- 分隔线 --\x3e\n
\n
\n \x3c!-- 简短描述 --\x3e\n

\n 東漢末年 • 群雄並起 • 三分天下\n

\n

\n 公元184年 — 280年\n

\n \x3c!-- 底部装饰 --\x3e\n
\n
\n
\n \n
\n

\n 目 录\n

\n \n
\n \n

\n 第一章 东汉末年与黄巾起义\n

\n

\n 东汉末年形势图\n

\n

\n 1.1 东汉王朝的衰落\n

\n

\n 东汉王朝自光武帝刘秀建立以来,历经明帝、章帝的盛世,至和帝以后,外戚与宦官交替专权,政治日趋腐败。东汉后期,皇帝的寿命普遍较短,多为幼年即位,导致太后临朝称制,外戚势力趁机掌控朝政。桓灵二帝时期,宦官势力达到顶峰“十常侍”把持朝政,卖官鬻爵,横征暴敛,导致民不聊生。\n

\n

\n 东汉末年,中央政府的统治力急剧衰落。地方官员各自为政,中央对地方的控制力减弱。土地兼并严重,大量农民失去土地,成为流民。赋税沉重,徭役频繁,加上自然灾害频发,百姓生活陷入绝境。这种局面为后来的农民起义和社会动荡埋下了伏笔。\n

\n \n

\n 此外,东汉的军事制度也出现了严重问题。边防军队逐渐废弛,地方军阀割据一方,中央对军队的控制力减弱。各州郡的太守、刺史不仅掌握行政权,还拥有相当规模的私人武装,形成了割据一方的势力。这些因素共同促成了东汉王朝的最终崩溃。\n

\n

\n 1.2 黄巾起义的爆发\n

\n

\n 中平元年(公元184年),张角、张梁、张宝三兄弟在冀州钜鹿(今河北巨鹿)发动了大规模农民起义。张角创立“太平道”,以道教为外衣,以治病救人为号召,在短短十余年间发展信徒数十万人,遍布东汉十三州。\n

\n

\n 黄巾军以“苍天已死,黄天当立,岁在甲子,天下大吉”为口号,头戴黄巾,象征对汉朝统治的否定。起义军分为十路,同时在全国各地发动进攻,短时间内攻克了许多郡县,东汉王朝的统治基础受到严重冲击。\n

\n

\n 面对来势汹汹的黄巾起义,东汉朝廷惊慌失措。灵帝急忙下诏各地募兵抵抗,并启用皇甫嵩、朱儁、卢植等名将率军镇压。同时,允许地方州郡自行组织军队,这为后来军阀割据提供了合法依据。\n

\n

\n 1.3 黄巾起义的历史影响\n

\n

\n 黄巾起义虽然最终被镇压,但它对东汉王朝的统治造成了致命打击。\n

\n

\n 首先,它彻底瓦解了东汉中央政府的权威,使得地方割据成为可能。其次,它消耗了东汉政府大量的军事和经济资源,国库空虚。再次,它打破了士族对仕途的垄断,为寒门子弟提供了上升通道。\n

\n

\n 更重要的是,黄巾起义锻炼出了一批军事人才。曹操、刘备、孙坚等人都是在镇压黄巾起义中崭露头角,逐渐成长为割据一方的军阀。可以说,没有黄巾起义,就没有后来的三国鼎立局面。\n

\n

\n 黄巾起义虽然失败了,但它揭开了三国时代的序幕,是中国历史上一次重要的农民起义。它的历史意义在于:打破了东汉末年的政治格局,为群雄逐鹿提供了舞台;促进了思想的解放,为各种政治势力的兴起创造了条件。\n

\n

\n 1.4 董卓进京与废立\n

\n

\n 中平六年(公元189年),汉灵帝刘辨去世,少帝刘辩即位。外戚何进与宦官十常侍的矛盾激化,双方展开激烈的权力斗争。何进为了对抗宦官,\n

\n \n

\n 密召凉州军阀董卓率军入京。\n

\n

\n 董卓率军进入洛阳后,立即控制了朝政。他先设计诛杀了宦官集团,随后废黜少帝刘辩,改立陈留王刘协为帝,是为汉献帝。董卓自任相国,总揽朝政,权倾朝野。为了巩固权力,董卓还纵容军队烧杀抢掠,洛阳城陷入一片混乱。\n

\n

\n 董卓的倒行逆施引起了天下诸侯的强烈不满。曹操、袁绍、袁术、公孙瓒等十八路诸侯联合讨伐董卓,推举袁绍为盟主。虽然联军最终未能消灭董卓,但董卓被迫迁都长安,洛阳城被付之一炬。这次讨董战争标志着东汉王朝的正式分裂,群雄割据的时代正式开始。\n

\n

\n 第二章 群雄割据与董卓乱政\n

\n

\n 2.1 董卓的暴政与灭亡\n

\n

\n 董卓迁都长安后,更加骄横跋扈。他自封为“太师”,地位在诸侯王之上,佩剑上殿,目中无人。为了镇压反对意见,董卓滥杀无辜,残害忠良,朝野上下敢怒而不敢言。\n

\n

\n 初平三年(公元192年),司徒王允利用董卓与吕布之间的矛盾,设计除掉了董卓。王允先是拉拢吕布为内应,然后趁董卓入宫朝拜之时,\n

\n

\n 让吕布将其刺杀。董卓死后,他的部将李傕、郭汜率军攻入长安,杀死王允,挟持汉献帝,关中地区再次陷入混乱。\n

\n

\n 董卓的灭亡并没有结束混乱局面,反而使局势更加复杂。李傕、郭汜之间互相攻杀,长安城遭到严重破坏,汉献帝沦为傀儡,各地割据势力更加嚣张,东汉王朝名存实亡。\n

\n

\n 2.2 曹操的初步崛起\n

\n

\n 曹操(字孟德,沛国谯县人)是三国时期最重要的政治家、军事家和文学家。曹操的祖父曹腾是东汉末年的宦官,父亲曹嵩是曹腾的养子,曾任太尉。曹操少年时期就表现出非凡的才干,他机智过人,胸有大志。\n

\n

\n 中平元年,曹操参加镇压黄巾起义,因功升任济南相。后来董卓进京,曹操逃出洛阳,在陈留起兵讨伐董卓。曹操是少数几个真正出击董卓的诸侯之一,虽然战败,但名声大振。\n

\n \n

\n 初平三年,曹操击破青州黄巾军,收降卒三十余万,人口百余万,创建了著名的“青州兵”。这是曹操第一支正规的私家军队,成为他逐鹿中原的主力。此后,曹操相继击败袁术、陶谦、吕布等割据势力,逐渐成为北方最强大的军阀。\n

\n

\n 2.3 刘备的艰难创业\n

\n

\n 刘备(字玄德,涿郡涿县人)是汉景帝之子中山靖王刘胜的后代,具有皇室血统。但到了刘备这一代,家道已经衰落,只能靠织席贩履为生。刘备仪表非凡,胸怀大志结交豪杰,在当地小有名气。\n

\n

\n 黄巾起义爆发后,刘备与关羽、张飞桃园结义,组成最早的创业团队。刘备率领义军参加镇压黄巾起义,因功被封为安喜县尉。此后,刘备先后依附于公孙瓒、陶谦、曹操、袁绍、刘表等诸侯,颠沛流离,寄人篱下。\n

\n

\n 建安六年(公元201年),刘备投奔荆州牧刘表,被安排在新野驻守。在荆州的七年里,刘备广招贤才,诸葛亮就在此时加入刘备集团。诸葛亮隆中对策,为刘备制定了夺取天下的大政方针,刘备的霸业从此开始起步。\n

\n

\n 2.4 孙坚与孙策的基业\n

\n

\n 孙坚(字文台,吴郡富春人)是东吴政权的奠基人之一。他出身寒门,但英勇善战,在镇压黄巾起义和讨伐董卓的战争中表现出色,\n

\n

\n 被封为长沙太守、乌程侯。\n

\n

\n 初平二年(公元191年),袁术派孙坚进攻荆州刘表。孙坚在襄阳之战中击败刘表部将黄祖,乘胜追击时中箭身亡,年仅三十七岁。孙坚死后,其部众由其侄孙贲率领,继续依附于袁术。\n

\n

\n 孙策(字伯符)是孙坚的长子,他继承父亲的遗志,在袁术麾下效力。建安五年(公元200年),孙策率军渡过长江,攻占江东地区,先后击败严白虎、王朗等地方势力,迅速占领了吴郡、会稽、豫章、庐江、丹阳等郡。孙策善用人才,周瑜、张昭等人纷纷来投,东吴基业初具规模。\n

\n

\n 2.5 官渡之战前的北方局势\n

\n

\n 建安五年(公元200年)前后,中国北方形成了曹操与袁绍两大集团对峙的局面。曹操占据兖州、豫州、徐州部分地区,挟天子以令诸侯,实力日益强盛。袁绍占据冀州、青州、并州、幽州,拥有精兵数十万,地广人多,\n

\n \n

\n 势力最强大。\n

\n

\n 袁绍手下的谋士郭图、审配等人主张早日发动对曹操的进攻,而田丰、沮授则认为应该先巩固后方,等待时机。袁绍最终采纳了主战派的建议,决定发兵南下。与此同时,曹操也积极备战,在官渡一线构筑防线。\n

\n

\n 官渡之战是三国时期最关键的战役之一,此战决定了北方的归属,也奠定了三国鼎立的基础。战争的胜负虽然取决于许多因素,但曹操的军事才能和战略眼光无疑是决定性的。\n

\n

\n 第三章 曹操崛起与官渡之战\n

\n

\n 3.1 曹操的政治举措\n

\n

\n 曹操之所以能够在群雄中脱颖而出,不仅仅依靠军事才能,更重要的是他的政治举措。建安元年(公元196年),曹操迎接汉献帝迁都许昌,开始了“挟天子以令诸侯”的政治策略。\n

\n

\n 曹操挟持汉献帝后,打着皇帝的旗号征讨四方,取得了政治上的主动权。他先后消灭了袁术、吕布、刘表等割据势力,又迫使韩遂、马超等西北军阀臣服。在军事胜利的基础上,曹操推行了一系列政治改革。\n

\n

\n 在用人方面,曹操打破门第观念,实行“唯才是举”的政策。他多次下诏求贤,只要有才能的人,无论出身高低,都能得到重用。\n

\n

\n 这使得曹操麾下聚集了大量人才,谋士如荀彧、郭嘉、贾诩、荀攸、程昱等,武将如张辽、徐晃、于禁、乐进、李典等。\n

\n

\n 3.2 曹操的经济与军事改革\n

\n

\n 曹操在经济方面推行“屯田制”,让士兵和流民开垦荒地,生产粮食。屯田制分为军屯和民屯两种,有效地解决了粮食问题,为军事行动提供了充足的物资保障。\n

\n

\n 在军事上,曹操改革兵制,建立了一支训练有素、纪律严明的军队。他重视军队的训练和装备,注重发挥各将领的特长,形成了一套完整的军事指挥体系。曹操还著有《孙子略解》《兵书接要》等军事著作,展现了他深厚的军事理论素养。\n

\n

\n 曹操还善于利用政治和外交手段瓦解对手。他分化瓦解敌对势力,\n

\n \n

\n 必要时使用离间计、反间计等计谋,以最小的代价换取最大的胜利。这些综合手段的运用,使曹操成为三国时期最杰出的政治家和军事家。\n

\n

\n 3.3 官渡之战的背景\n

\n

\n 建安五年(公元200年)二月,袁绍率十万大军南下攻打曹操。袁绍的军队人数众多,装备精良,士气旺盛。而曹操的兵力只有两三万,双方实力悬殊。\n

\n

\n 面对强敌,曹操采取了正确的战略战术。他先发制人,击败了刘备,消除了侧翼威胁,然后集中兵力在官渡一线设防。曹操知道自己的兵力不足以与袁绍正面对抗,因此采取了以逸待劳、坚壁不战的策略。\n

\n

\n 袁绍虽然兵力占优,但指挥失当,多次错失良机。他的谋士之间互相倾轧,不能形成统一的战略。而曹操则能够虚心纳谏,灵活应对战场变化。两军的对峙持续了半年多,战争进入相持阶段。\n

\n

\n 3.4 官渡之战的经过\n

\n

\n 建安五年八月,袁绍率军逼近官渡,两军在此展开决战。袁绍依仗兵力优势,采取强攻战术,但曹操防守严密,几次进攻都未能得逞。\n

\n

\n 九月,曹操率军袭击袁绍的运粮车队,烧毁了袁绍的大量粮草。十月,袁绍派淳于琼率万余人护送粮草,驻守在乌巢。曹操得知这一情报后,亲率五千精兵连夜突袭乌巢,一把火烧掉了袁绍的全部粮草。\n

\n

\n 乌巢失守后,袁绍军心动摇。曹操乘机发动总攻,大败袁绍。袁绍仓皇逃回冀州,其主力部队损失殆尽。这场战役,曹操以少胜多,创造了军事史上的经典战例。\n

\n

\n 3.5 官渡之战的结果与影响\n

\n

\n 官渡之战后,袁绍势力一蹶不振。建安七年(公元202年),袁绍病逝,他的两个儿子袁尚、袁谭互相攻击,最终被曹操各个击破。建安十二年(公元207年),曹操彻底平定北方,占据了幽州、冀州、青州、并州、兖州、豫州、徐州等广大地区。\n

\n

\n 官渡之战的胜利,使曹操成为北方实际的统治者,为他统一北方奠定了坚实基础。此战后,曹操将主要精力用于巩固后方、发展经济、扩充军队,为南下统一全国做准备。\n

\n \n

\n 从历史角度看,官渡之战是中国古代军事史上的经典战例。曹操以少胜多、以弱胜强的成功经验,为后世军事家提供了宝贵的借鉴。此战也确立了曹操在三国鼎立格局中的主导地位。\n

\n

\n 3.6 曹操统一北方\n

\n

\n 击败袁绍后,曹操开始了统一北方的战争。建安九年(公元204年),曹操攻占邺城,吞并了袁尚的势力。建安十年(公元205年),曹操击败袁谭,收取青州。建安十一年(公元206年),曹操攻占并州,消灭了高干。\n

\n

\n 建安十二年(公元207年),曹操率军北征乌桓,在白狼山之战中大败乌桓军队,斩首蹋顿单于,彻底平定了北方边境。此战过后,北方地区获得了相对稳定的和平环境。\n

\n

\n 在平定北方的过程中,曹操注意招抚当地人才,北方社会经济得到了恢复和发展。曹操的统治为后来的曹魏政权奠定了基础,也为中国南北朝的统一创造了条件。\n

\n

\n 第四章 孙刘联盟与赤壁之战\n

\n

\n 4.1 曹操南征与荆州之变\n

\n

\n 建安十三年(公元208年),曹操平定北方后,率大军南下,目标是荆州和江东。荆州的刘表年老多病,其子刘琮继位。曹操大军压境时,刘琮在蒯越、韩嵩等人的劝说下投降曹操。\n

\n

\n 刘备当时驻守在新野,得知曹操南下的消息后,仓促撤退。曹操亲率五千精兵追击,在当阳长坂坡大败刘备。刘备被迫弃妻小而逃,在赵云的护卫下才得以脱险。\n

\n

\n 诸葛亮建议刘备联合孙权,共同抵抗曹操。当时孙权占据江东已有九年时间,根基牢固,兵精粮足。刘备派诸葛亮前往柴桑(今江西九江)说服孙权,促成孙刘联盟的形成。\n

\n

\n 4.2 孙刘联盟的形成\n

\n

\n 孙权接到曹操的劝降书后,犹豫不决。他的谋士鲁肃主张联合刘备抵抗曹操,而张昭等文臣则主张投降。鲁肃建议孙权召回周瑜,共同商讨对策。\n

\n

\n 周瑜从鄱阳湖赶回柴桑,与诸葛亮一起分析形势。周瑜认为,\n

\n \n

\n 曹操虽然兵多,但北方军队不习水战,而且后方不稳,马超、韩遂等人还在关西虎视眈眈。孙刘联军有战胜的可能。\n

\n

\n 孙权采纳了周瑜的建议,决定联合刘备抵抗曹操。他任命周瑜为左都督,程普为右都督,鲁肃为赞军校尉,率三万大军与刘备汇合。孙刘联盟的建立,为赤壁之战的胜利奠定了基础。\n

\n

\n 4.3 赤壁之战的准备\n

\n

\n 建安十三年冬,周瑜率军与刘备在江夏汇合。两军加起来共有五万余人,在赤壁与曹操大军隔江对峙。曹操的北方军队不习水战,为了克服晕船问题,他们将战船用铁索连接起来,以减少风浪的颠簸。\n

\n

\n 周瑜的部将黄盖发现曹操战船相连的弱点,建议采用火攻。他亲自写信向曹操假投降,麻痹敌人。曹操信以为真,没有防备。\n

\n

\n 战前,周瑜进行了周密的部署。他派黄盖率十艘装满易燃物品的战船靠近曹军舰队,准备实施火攻。同时命令主力部队待命,随时准备出击。\n

\n

\n 4.4 赤壁之战的经过\n

\n

\n 建安十三年十一月的一个夜晚,江面上刮起了东南风。黄盖率领十艘满载柴草、油脂的战船,向曹军舰队驶去。接近曹军时,黄盖下令点火,然后率部跳上小船离开。\n

\n

\n 着火的战船顺风冲入曹军舰队,由于战船用铁索相连,无法分散,\n

\n

\n 火势迅速蔓延。曹操的战船和岸上营地陷入一片火海,士兵死伤无数。\n

\n

\n 周瑜趁势率军渡江发动总攻,曹操大军大败。曹操被迫率残部撤退,在华容道又遭到关羽的伏击,损失惨重。此战,曹操损失了大部分军队和战船,基本丧失了统一南方的能力。\n

\n

\n 4.5 赤壁之战的结果与影响\n

\n

\n 赤壁之战后,曹操退回北方,短期内无力南下。孙权和刘备各自发展势力,形成了三国鼎立的雏形。刘备趁机夺取了荆州的江南四郡有了立足之地。\n

\n

\n 赤壁之战是中国古代军事史上最著名的以少胜多的战例之一。周瑜和黄盖的火攻计策,成为军事史上的经典战例。此战改变了三国的历史走向,\n

\n \n

\n 奠定了三国鼎立的格局。\n

\n

\n 从政治角度看,赤壁之战的胜利孙刘联盟的胜利,也是曹操“挟天子以令诸侯”战略的失败。此战后曹操不得不调整战略,转而巩固北方经营西北,为日后篡汉建魏做准备。\n

\n

\n 4.6 赤壁之战后的局势\n

\n

\n 赤壁之战后,刘备向孙权借荆州南郡,开始了建立蜀汉政权的进程。建安十四年(公元209年),周瑜率军攻占江陵,刘备表荐刘表长子刘琦为荆州刺史,自己以军师中郎将的身份治理荆州。\n

\n

\n 建安十五年(公元210年),周瑜病逝,孙权任命鲁肃为都督。鲁肃主张将荆州借给刘备,以共同对抗曹操。刘备得到荆州后,实力大增,开始向益州发展。\n

\n

\n 建安十六年(公元211年),刘璋邀请刘备入蜀对抗张鲁。刘备趁机率军入益州,拉开了夺取益州的序幕。建安十九年(公元214年),刘备包围成都,刘璋投降,刘备占据了益州。\n

\n

\n 第五章 三分天下格局的形成\n

\n

\n 5.1 刘备取益州与汉中\n

\n

\n 建安十六年(公元211年),益州牧刘璋听说曹操要攻打汉中张鲁,心中恐惧。谋士张松建议刘璋邀请刘备入蜀,共同抵御曹操。\n

\n

\n 刘璋采纳了这个建议,派法正迎请刘备。\n

\n

\n 刘备率军入蜀后,与刘璋的关系逐渐恶化。建安十七年(公元212年),刘备在葭萌关起兵,进攻成都。双方在涪城、绵竹等地展开激战,刘备进展顺利。\n

\n

\n 建安十九年(公元214年),刘备包围成都,刘璋被迫投降。刘备自领益州牧,封诸葛亮为军师将军,负责治理益州。从此,刘备拥有了荆州和益州两块根据地,三分天下有其一。\n

\n

\n 建安二十三年(公元218年),刘备率军进攻汉中,与曹操展开激战。建安二十四年(公元219年),刘备在定军山击败曹操,杀死曹操部将夏候渊,攻占汉中。刘备自称汉中王,实现了“隆中对”中跨有荆益的战略目标。\n

\n \n

\n 5.2 关羽失荆州\n

\n

\n 建安二十四年(公元219年),关羽在刘备攻取汉中的同时,发动了北伐襄樊的战争。关羽率军围攻樊城的曹仁,曹操派于禁率七军前来救援。\n

\n

\n 秋天的连绵大雨导致汉水泛滥,于禁的七军被洪水淹没,于禁被迫投降。关羽乘势进攻,曹操的大将于禁被俘,庞德被杀,曹操震动。关羽威震华夏,曹操甚至一度考虑迁都以避其锋芒。\n

\n

\n 然而就在关羽北伐胜利之际,孙权派吕蒙白衣渡江,袭取了荆州。关羽得知后方失守后,仓促回撤,但为时已晚。关羽最终在麦城被孙权部将马忠擒杀,荆州落入东吴手中。\n

\n

\n 关羽失荆州是三国时期的重大事件,它打破了孙刘联盟,也使刘备失去了北伐的通道。蜀汉的势力范围从此被压缩在益州一地,难以对外发展。\n

\n

\n 5.3 曹丕篡汉与曹魏建立\n

\n

\n 建安二十五年(公元220年),曹操病逝于洛阳,终年六十五岁。曹操死后,其子曹丕继承魏王爵位,掌控了魏国的军政大权。\n

\n

\n 同年十月,曹丕迫使汉献帝禅让帝位,建立魏国,是为魏文帝。东汉王朝正式灭亡,三国时代正式开始。曹丕定都洛阳,改元黄初。\n

\n

\n 曹丕称帝后,追尊曹操为魏武帝,庙号太祖。曹魏政权控制了北方中原地区,拥有最广阔的土地和最多的人口,是三国中实力最强的政权。\n

\n

\n 5.4 刘备称帝与蜀汉建立\n

\n

\n 章武元年(公元221年),刘备在成都称帝,建立蜀汉政权,是为蜀汉昭烈帝。刘备定都成都,以诸葛亮为丞相,许靖为司徒。\n

\n

\n 刘备称帝后做的第一件事就是发兵伐吴,为关羽报仇。同年,刘备亲率大军进攻东吴,试图夺回荆州。孙权派陆逊率军抵御。\n

\n

\n 蜀汉与东吴的夷陵之战爆发于章武二年(公元222年)。刘备率军在夷陵一带扎营连营数百里,与吴军相持。陆逊采用火攻,大败蜀军。刘备逃回白帝城,蜀汉元气大伤。\n

\n

\n 5.5 三国鼎立格局的正式形成\n

\n

\n 夷陵之战后,刘备病逝于白帝城,终年六十三岁。诸葛亮辅佐后主刘禅,\n

\n \n

\n 继续治理蜀汉。蜀汉与东吴重新修好,恢复了孙刘联盟。\n

\n

\n 黄初二年(公元221年),孙权也称王,建都建业,国号吴,但未正式称帝。直到黄龙元年(公元229年),孙权才正式称帝,建立东吴政权。\n

\n

\n 至此,三国鼎立的格局正式形成:曹魏占据北方中原地区,拥有洛阳、长安等大城市,人口众多,经济发达;蜀汉占据益州和汉中,地势险要,易守难攻;东吴占据江东六郡,经济繁荣,水军强大。三国之间形成了相对稳定的对峙局面。\n

\n

\n 5.6 三国鼎立时期的特点\n

\n

\n 三国鼎立时期,各国都注重发展经济、整军经武。曹魏实行九品中正制,蜀汉推行依法治国,东吴则大力发展海外贸易。三个政权都在各自的统治区域内建立了一套相对完整的政治制度。\n

\n

\n 在军事方面,三国都面临外部威胁。曹魏需要防御蜀汉和东吴的进攻,同时还要应对北方少数民族的侵扰;蜀汉和东吴则需要联合起来共同对抗曹魏。这种军事对峙持续了四十多年。\n

\n

\n 在文化方面,三国时期出现了许多杰出的文学家、艺术家和科学家。曹植的文学成就极高,诸葛亮的智慧成为后世楷模,东吴的航海技术领先世界。三国文化成为中国传统文化的重要组成部分。\n

\n

\n 第六章 蜀汉政权的建立与发展\n

\n

\n 6.1 诸葛亮辅政\n

\n

\n 章武三年(公元223年),刘备病逝于白帝城,临终前托孤于诸葛亮。刘备对诸葛亮说:“君才十倍于曹丕,必能安国,终定大事。若嗣子可辅,辅之;如其不才,君可自取。”诸葛亮感激涕零,表示“臣敢竭股肱之力,效忠贞之节,继之以死”。\n

\n

\n 诸葛亮被后主刘禅封为武乡侯,开府治事。实际上,诸葛亮成为蜀汉政权的最高执政者,总揽军政大权。他内修政治,外整军务,殚精竭虑,维护蜀汉政权的生存和发展。\n

\n

\n 在政治上,诸葛亮推行法治,注重选拔人才。他制定蜀科,依法治国,使得蜀汉政治较为清明。在经济上,诸葛亮重视农业生产,鼓励蚕桑,发展蜀锦等手工业。在军事上,诸葛亮训练军队,改进武器,\n

\n \n

\n 提升蜀军的战斗力。\n

\n

\n 6.2 蜀汉的内政与经济\n

\n

\n 诸葛亮治理蜀汉期间,实行了一系列政治经济改革。在政治制度方面,诸葛亮完善了官制,建立了较为完整的官僚体系。他注重选拔人才,不看出身门第,只看才能德行。\n

\n

\n 在经济方面,诸葛亮推行屯田制,让士兵和民众开垦荒地,增加粮食产量。他重视水利建设,维护都江堰等水利工程,保障农业生产的顺利进行。蜀锦是蜀汉的重要特产,诸葛亮大力发展蜀锦生产,通过对外贸易换取曹魏和东吴的物资。\n

\n

\n 在民族政策方面,诸葛亮采取“以夷制夷”的策略,妥善处理与西南少数民族的关系。他七擒七纵孟获,获得了少数民族的拥护,确保了蜀汉后方的稳定。\n

\n

\n 6.3 蜀汉的对外关系\n

\n

\n 刘备去世后,诸葛亮派邓芝出使东吴,修复了孙刘联盟。邓芝不辱使命,说服孙权与蜀汉重新结盟,共同对抗曹魏。此后,蜀汉与东吴的关系一直保持良好,直到蜀汉灭亡。\n

\n

\n 对于曹魏,诸葛亮采取敌对态度,但同时也保持了表面的外交关系。他多次派人出使东吴和曹魏,了解两国情况,寻求有利的外交环境。\n

\n

\n 在处理与西南少数民族的关系方面,诸葛亮表现出了高超的政治智慧。他尊重少数民族的风俗习惯,任用当地首领为官,赢得了少数民族的拥护。这为蜀汉政权的稳定提供了重要保障。\n

\n

\n 6.4 蜀汉的著名人物\n

\n

\n 蜀汉政权人才济济,文武兼备。诸葛亮是蜀汉最重要的政治家和军事家,他上知天文,下知地理,足智多谋,被誉为“千古第一相”。\n

\n

\n 在文臣方面,蜀汉有法正、董和、蒋琬、费祎、姜维等人。法正善于奇谋,是刘备的得力谋士;蒋琬、费祎继承诸葛亮的事业,治理蜀汉;姜维是诸葛亮指定的接班人,继续坚持北伐。\n

\n

\n 在武将方面,蜀汉有关羽、张飞、赵云、马超、黄忠“五虎上将”,\n

\n \n

\n 以及魏延、王平、廖化、向宠等将领。关羽、张飞是刘备的结义兄弟,英勇善战;赵云是刘备的护卫,多次救主于危难之中;马超、黄忠是后来归降的猛将。\n

\n

\n 6.5 蜀汉的政治制度\n

\n

\n 蜀汉的政体基本沿袭汉制,但也有所创新。刘禅虽然是皇帝,但实际权力掌握在丞相手中。诸葛亮开府治事,有自己的丞相府僚属,形成了与皇帝并列的行政体系。\n

\n

\n 蜀汉的官制分为中央和地方两级。中央有丞相、太尉、司徒、司空等官职,地方有州、郡、县三级。诸葛亮实行依法治蜀,制定了蜀科,作为基本法律。\n

\n

\n 蜀汉的选拔制度主要是察举和考试相结合。诸葛亮注重人才的选拔和培养,建立了完善的官员考核制度。他推荐的人才,大都德才兼备,为蜀汉的发展做出了贡献。\n

\n

\n 6.6 蜀汉的社会文化\n

\n

\n 蜀汉时期,成都成为西南地区的文化中心。诸葛亮重视教育,设立学校,培养人才。蜀汉的学术氛围浓厚,出现了许多著名的学者和文人。\n

\n

\n 蜀汉的文学艺术也有较高成就。陈寿的《三国志》是史学名著,记载了三国时期的历史。诸葛亮的前后《出师表》是千古名文,表达了他对国家的忠诚。\n

\n

\n 蜀汉的科技也有一定发展。诸葛亮发明了木牛流马、连弩等军事器械,提高了蜀军的战斗力。他还将先进的农业技术传授给西南少数民族,促进了当地经济社会的发展。\n

\n

\n 第七章 曹魏政权的巩固与传承\n

\n

\n 7.1 曹丕的政治措施\n

\n

\n 曹丕继位魏王后,实行了一系列政治改革来巩固自己的统治。他推行九品中正制,兼顾了士族和寒门的利益,暂时缓解了统治阶级内部的矛盾。这一制度成为魏晋南北朝时期的主要选官制度。\n

\n

\n 在军事方面,曹丕继续推行曹操的军事政策,加强中央对军队的控制。\n

\n \n

\n 他多次率军伐吴,虽然没有取得重大胜利,但巩固了魏国在江淮地区的防线。\n

\n

\n 在经济方面,曹丕继续推行屯田制,重视农业生产。他下令兴修水利,鼓励垦荒,使得北方经济得到恢复和发展。曹丕还注重商业贸易,促进了物资流通。\n

\n

\n 7.2 曹丕的对外战争\n

\n

\n 黄初三年(公元222年),曹丕率军伐吴,发动了第一次濡须口之战。魏军与吴军相持数月,互有胜负,最终无功而返。\n

\n

\n 黄初五年(公元224年),曹丕第二次伐吴,这次他亲自率军进攻广陵(今江苏扬州),但因为长江水涨,无功而返。黄初六年(公元225年),曹丕第三次伐吴,再次失败。\n

\n

\n 三次伐吴的失败,使曹丕认识到短时间内无法消灭东吴。他调整了战略,将主要精力放在国内建设上,发展经济,整顿内政,为最终统一天下做准备。\n

\n

\n 7.3 曹叡继位与辅政\n

\n

\n 黄初七年(公元226年),曹丕病逝于洛阳,终年四十岁。曹丕死后,其子曹叡继位,是为魏明帝。曹叡继位时只有二十二岁,资历较浅,需要依靠老臣辅政。\n

\n

\n 曹叡继位后面临的主要问题是辅政大臣的选择。曹丕临终前指定曹真、\n

\n

\n 陈群、司马懿为辅政大臣,辅佐曹叡。这三人都是曹魏的重臣各有特长。\n

\n

\n 曹叡虽然年轻,但很有才能。他能够驾驭群臣,保持政局的稳定。在军事上,他多次击退蜀汉和东吴的进攻,保卫了魏国的安全。在内政上,他注重发展经济,使得魏国实力不断增强。\n

\n

\n 7.4 司马懿的崛起\n

\n

\n 司马懿(字仲达,河内温县人)是三国时期最重要的政治家和军事家之一,也是晋朝的奠基人。他出身于司马氏家族,是东汉末年的名士。\n

\n

\n 曹操时期,司马懿被征召为官,但长期得不到重用。曹丕继位后,司马懿开始受到重用,逐渐升任要职。曹叡时期,司马懿多次率军出征,\n

\n \n

\n 屡立战功,成为魏国最重要的军事统帅之一。\n

\n

\n 司马懿曾多次抵御诸葛亮的北伐,功绩卓著。他采取的正确战略战术,有效地消耗了蜀汉的国力。司马懿还率军平定辽东,消灭了公孙渊的割据势力,为魏国解除了后顾之忧。\n

\n

\n 7.5 曹魏后期的政治\n

\n

\n 曹叡去世后,其养子曹芳继位,年仅八岁。曹爽和司马懿被任命为辅政大臣,两人共同执掌朝政。曹爽是曹真的儿子,代表曹氏宗亲的利益;司马懿代表士族集团的利益。\n

\n

\n 曹爽与司马懿之间存在尖锐的矛盾。曹爽排挤司马懿,将他明升暗降,剥夺了军权。司马懿假装生病,不问政事,暗中积蓄力量准备反击。\n

\n

\n 正始十年(公元249年),司马懿乘曹爽陪同曹芳出祭高平陵之机,发动政变,诛杀曹爽及其党羽。从此,司马家族掌控了曹魏的朝政大权,为后来的司马氏代魏建立了基础。\n

\n

\n 7.6 曹魏的灭亡\n

\n

\n 司马懿死后,其子司马师、司马昭继续执掌朝政。司马师废黜曹芳,改立曹奂为帝。司马昭弑杀魏帝曹髦,另立曹奂为帝。曹魏政权已经名存实亡。\n

\n

\n 咸熙二年(公元265年),司马昭之子司马炎代魏称帝,建立晋朝,是为晋武帝。曹魏政权至此灭亡。从曹丕称帝到曹魏灭亡,历时四十五年。\n

\n

\n 曹魏虽然灭亡了,但它为晋朝的统一奠定了基础。曹操、曹丕、曹叡祖孙三代经营北方,使得中原地区经济繁荣,社会稳定,为晋朝灭吴统一全国创造了条件。\n

\n

\n 第八章 东吴政权的繁荣与衰落\n

\n

\n 8.1 孙权的统治政策\n

\n

\n 孙权(字仲谋,吴郡富春人)是三国时期在位时间最长的君主之一。他从建安五年(公元200年)继承兄业,到太元二年(公元252年)去世,执政长达五十二年。\n

\n

\n 孙权善于用人,能够发挥各人的长处。他重用周瑜、鲁肃、吕蒙、\n

\n \n

\n 陆逊等名将,形成了东吴的四大都督系统。在文臣方面,他重用张昭、顾雍、诸葛瑾等人,治理国家。\n

\n

\n 在经济方面,孙权大力发展江南经济,鼓励农民开垦荒地,推广先进的农业生产技术。他重视海上贸易,与辽东、东南亚等地有贸易往来。东吴的造船业和航海业在当时处于世界领先地位。\n

\n

\n 8.2 东吴的对外扩张\n

\n

\n 孙权在位期间,积极向外扩张领土。建安十三年(公元208年),东吴与刘备联军在赤壁击败曹操,解除了北方的威胁。此后,东吴开始向岭南地区扩张。\n

\n

\n 建安二十五年(公元220年),孙权派步骘率军平定岭南,占据了交州(今广东、广西、越南北部)。黄龙二年(公元230年),孙权派卫温、诸葛直率军一万出海,寻找夷洲(今台湾),虽然损失较大,但加强了对台湾的联系。\n

\n

\n 嘉禾六年(公元237年),东吴派陆胤率军平定海南岛的叛乱,将海南岛纳入东吴版图。东吴的疆域扩展到了极盛时期。\n

\n

\n 8.3 东吴与蜀魏的关系\n

\n

\n 东吴与蜀汉的关系经历了合作与冲突的过程。赤壁之战后,孙刘联盟共同抗曹,保持了较长时期的合作。但荆州问题一直是两国之间的矛盾焦点。\n

\n

\n 关羽失荆州后,刘备伐吴,夷陵之战爆发,东吴击败蜀汉。两败俱伤后,\n

\n

\n 双方重新修好。诸葛亮执政期间,蜀吴关系一直保持良好,共同对抗曹魏。\n

\n

\n 东吴与曹魏的关系则比较复杂。曹丕时期,东吴曾两次向魏称臣,接受魏国的封号。但孙权并不真正服从曹魏,只是利用魏国的支持来发展自己的势力。\n

\n

\n 8.4 东吴的四大都督\n

\n

\n 东吴历史上最著名的是四位都督:周瑜、鲁肃、吕蒙、陆逊。他们在不同的历史时期担任最高军事指挥官,为东吴的发展做出了重要贡献。\n

\n

\n 周瑜是东吴的开国元勋,他辅佐孙策平定江东,\n

\n \n

\n 又在赤壁之战中击败曹操,奠定了东吴的基业。鲁肃是东吴的战略家,他主张联合刘备共同抗曹,为东吴制定了正确的战略方针。\n

\n

\n 吕蒙是东吴的名将,他白衣渡江,袭取荆州,杀死关羽,为东吴夺得了梦寐以求的荆州。陆逊是东吴后期的支柱,他火烧连营,击败刘备,又多次抵御曹魏的进攻,保卫了东吴的安全。\n

\n

\n 8.5 东吴的经济与文化\n

\n

\n 东吴时期,江南经济得到了快速发展。孙权推行一系列发展农业的措施,使得粮食产量大幅提高。江南的丝织业、制瓷业、造船业都有较大发展。\n

\n

\n 东吴的造船业在当时处于世界领先地位。东吴拥有当时世界上最庞大的船队,能够制造大型海船。东吴的航海家曾到达夷洲、澶洲等地,与东南亚诸国建立了贸易关系。\n

\n

\n 在文化方面,东吴出现了许多著名的学者和文人。虞翻、王朗、张温等人是当时的经学大师。东吴的书法、绘画艺术也有较高成就,对后世产生了深远影响。\n

\n

\n 8.6 东吴的衰落与灭亡\n

\n

\n 孙权去世后,东吴的政治开始混乱。孙亮的继位引发了内部的权力斗争,诸葛恪、孙峻、孙綝等人先后专权,政治腐败严重。\n

\n

\n 孙皓继位后,实行暴政,残害忠良,荒淫无道。他多次发动对晋的战争,但都以失败告终。天纪四年(公元280年),晋军南下,东吴灭亡。\n

\n

\n 从孙权称王到东吴灭亡,东吴历时五十九年。\n

\n

\n 东吴的灭亡标志着三国时代的结束。晋朝完成了对全国的统一,结束了自黄巾起义以来近一百年的分裂局面。\n

\n

\n 第九章 诸葛亮北伐与三国相持\n

\n

\n 9.1 诸葛亮北伐的背景\n

\n

\n 蜀汉建立后,诸葛亮制定了“北伐中原,复兴汉室”的战略方针。他认为,如果不主动出击,只会导致蜀汉与曹魏的差距越来越大,最终会被消灭。只有通过北伐,才能实现刘备“兴复汉室”的遗愿。\n

\n

\n 从客观条件看,北伐也具有一定的可行性。\n

\n \n

\n 曹魏的主要敌人是蜀汉和东吴,需要两面作战。而蜀汉有汉中这个战略要地,可以威胁关中地区。诸葛亮认为,如果能够占领关中地区,就可以进而统一天下。\n

\n

\n 当然,北伐也面临着巨大的困难。蜀汉人口稀少,国力有限,难以支撑长期战争。从益州到关中道路险阻,运输困难。曹魏实力强大,不是轻易能够击败的。\n

\n

\n 9.2 第一次北伐\n

\n

\n 建兴六年(公元228年),诸葛亮发动了第一次北伐。他率军出祁山,攻击曹魏的陇右地区。蜀军进展顺利,天水、南安、安定三郡相继投降。\n

\n

\n 曹魏方面非常震惊,派出张郃率军抵御。诸葛亮派马谡驻守街亭,但马谡违反诸葛亮的部署,被张郃击败。街亭失守后,诸葛亮被迫退兵,第一次北伐失败。\n

\n

\n 第一次北伐虽然失败,但诸葛亮展示了自己的军事才能,也锻炼了蜀军。诸葛亮挥泪斩马谡,表明他执法严明,不徇私情。\n

\n

\n 9.3 后续北伐\n

\n

\n 建兴六年冬天,诸葛亮发动第二次北伐,攻击陈仓。但由于陈仓防守严密,蜀军久攻不下,最终退兵。建兴七年(公元229年),诸葛亮发动第三次北伐,攻占武都、阴平二郡。\n

\n

\n 建兴九年(公元231年),诸葛亮发动第四次北伐,包围祁山。司马懿率军抵御,但采取了守势,不与蜀军决战。诸葛亮因为粮尽退兵,\n

\n

\n 在退兵途中射杀了魏将张郃。\n

\n

\n 建兴十二年(公元234年),诸葛亮发动第五次北伐,这是他最后一次北伐。诸葛亮率军出斜谷,与司马懿相持于五丈原。诸葛亮积劳成疾,于同年八月病逝于五丈原,终年五十四岁。\n

\n

\n 9.4 姜维北伐\n

\n

\n 诸葛亮去世后,姜维继承了北伐的事业。姜维是蜀汉后期的军事统帅,他继承了诸葛亮的遗志,多次率军北伐。\n

\n

\n 从延熙十六年(公元253年)开始,姜维多次发动北伐战争,但胜少败多。\n

\n \n

\n 蜀汉国力有限,无法支撑长期的战争。姜维的北伐虽然没有取得重大胜利,但也牵制了曹魏的兵力。\n

\n

\n 景耀六年(公元263年),曹魏发动灭蜀之战,钟会、邓艾率军进攻蜀汉。姜维在剑阁抵御钟会,但邓艾偷渡阴平,逼近成都。后主刘禅投降,蜀汉灭亡。姜维试图复国,但最终失败被杀。\n

\n

\n 9.5 三国相持时期的战争\n

\n

\n 诸葛亮去世后,三国进入了相持阶段。各方虽然时有战争,但都没有能力消灭对方。这种相持局面持续了四十多年。\n

\n

\n 在东线,曹魏与东吴之间战争不断。曹爽曾率军伐吴,但失败而归。司马懿父子也多次进攻东吴,但都没有取得决定性胜利。\n

\n

\n 在西线,蜀汉的北伐虽然失败,但有效地牵制了曹魏的兵力。曹魏需要部署大量军队防守西部边境,消耗了大量资源。\n

\n

\n 9.6 三国相持时期的政治\n

\n

\n 三国相持时期,各国内部都出现了一些政治问题。蜀汉方面,诸葛亮去世后,蒋琬、费祎先后执政,政治较为稳定。但后主刘禅宠信黄皓,朝廷政治开始腐败。\n

\n

\n 曹魏方面,司马氏逐渐掌控了朝政。司马懿、司马师、司马昭父子三人相继执掌大权,曹魏皇帝成为傀儡。曹魏后期的政治腐败严重,阶级矛盾尖锐。\n

\n

\n 东吴方面,孙权晚年立储问题处理不当,引发了严重的宫廷斗争。\n

\n

\n 孙皓继位后,政治更加腐败,民不聊生。这为东吴的灭亡埋下了伏笔。\n

\n

\n 9.7 三国相持时期的经济\n

\n

\n 三国相持时期,各国都比较注重发展经济。曹魏继续推行屯田制,中原地区的农业得到恢复。司马氏掌权后,实行了一些改革,促进了经济发展。\n

\n

\n 蜀汉在诸葛亮的治理下,经济有所发展。但蜀汉人口较少,国力有限,难以支撑长期的战争消耗。后期连年北伐,加重了民众的负担。\n

\n

\n 东吴的经济发展较快,江南地区的农业和商业都有较大发展。但东吴的赋税较重,民众负担较大,影响了经济的可持续发展。\n

\n \n

\n 第十章 三国归晋与历史终结\n

\n

\n 10.1 晋朝的建立\n

\n

\n 司马懿发动高平陵政变后,司马氏逐渐掌控了曹魏的朝政大权。司马懿、司马师、司马昭父子三人相继执掌朝政,为代魏称帝做好了准备。\n

\n

\n 咸熙二年(公元265年),司马昭去世,其子司马炎继为晋王。同年十二月,司马炎代魏称帝,建立晋朝,是为晋武帝。晋朝定都洛阳,改元泰始。\n

\n

\n 晋武帝称帝后,追尊祖父司马懿为晋宣帝,父亲司马昭为晋文帝,伯父司马师为晋景帝。晋朝的建立,标志着三国时代的结束和中国历史上的西晋时期开始。\n

\n

\n 10.2 晋灭蜀汉\n

\n

\n 晋朝建立后,晋武帝开始准备统一天下。当时蜀汉已经衰落,后主刘禅宠信黄皓,朝廷政治腐败。姜维虽然多次北伐,但无功而返,国力消耗严重。\n

\n

\n 景耀六年(公元263年),晋武帝派钟会、邓艾率军伐蜀。钟会率主力进攻汉中,牵制姜维;邓艾率军偷渡阴平,直取成都。\n

\n

\n 姜维在剑阁抵御钟会,互有胜负。但邓艾偷渡阴平成功后,刘禅惊慌失措,不战而降。蜀汉灭亡,历时四十三年。姜维试图复国,但最终失败被杀。\n

\n

\n 10.3 晋灭东吴\n

\n

\n 蜀汉灭亡后,晋朝开始了灭吴的准备。晋武帝采纳羊祜的建议,积极准备灭吴战争。羊祜镇守荆州,与东吴名将陆抗相持,互有胜负。\n

\n

\n 羊祜去世后,杜预、张华等人继续推动灭吴战争。杜预镇守荆州,积极训练水军,准备渡江作战。天纪四年(公元280年),晋武帝下诏灭吴,派杜预、王浑率军进攻。\n

\n

\n 晋军分兵多路,全面进攻。王浑率军渡过长江,击败东吴主力。杜预率军攻占江陵,张悌率军渡江攻入建业。孙皓见大势已去,投降晋朝。东吴灭亡,历时五十九年。\n

\n \n

\n 10.4 三国归晋的历史意义\n

\n

\n 三国归晋,结束了自黄巾起义以来近一百年的分裂局面,实现了中国的统一。这是中国历史上又一次重要的大统一,对中国社会的发展产生了深远影响。\n

\n

\n 晋朝的统一,为社会经济的恢复和发展创造了条件。战乱结束,人民得以休养生息,中原地区和江南地区都得到了开发。晋朝初期出现了“太康盛世”,经济繁荣,社会安定。\n

\n

\n 然而,晋朝的统一并没有持续太久。晋武帝死后,发生了“八王之乱”,中原地区陷入混乱。随后是“五胡乱华”,西晋灭亡,中国再次陷入分裂。\n

\n

\n 10.5 三国时期的历史遗产\n

\n

\n 三国时期虽然只有短短的四十多年,但留下了丰富的历史遗产。在政治制度方面,三国时期的选官制度、法律制度等对后世产生了影响。曹魏的九品中正制成为魏晋南北朝时期的主要选官制度。\n

\n

\n 在文学艺术方面,三国时期出现了许多杰出的人才。曹操、曹植父子是文学史上重要的人物,“建安风骨”成为中国文学的典范。诸葛亮的智慧成为后世推崇的楷模。\n

\n

\n 在军事方面,三国时期的许多战例成为军事教材。官渡之战、赤壁之战、夷陵之战等都是经典的以少胜多的战例,为后世军事家所借鉴。\n

\n

\n 10.6 三国历史的后世影响\n

\n

\n 三国历史对后世产生了深远影响。《三国演义》是中国的四大名著之一,塑造了许多深入人心的人物形象。诸葛亮、关羽、曹操、周瑜等人物成为家喻户晓的历史人物。\n

\n

\n 三国的故事在民间广为流传,形成了丰富的文化传统。桃园结义、借东风、空城计等故事成为人们茶余饭后的谈资。三国文化已经成为中国传统文化的重要组成部分。\n

\n

\n 在海外,三国文化也有广泛影响。日本、韩国、东南亚等地区都有三国故事的传播。三国文化成为中国软实力的重要组成部分,在世界范围内产生了影响。\n

\n \n

\n 附录一 三国主要人物简介\n

\n

\n 魏国主要人物\n

\n

\n 曹操(155年-220年),字孟德,沛国谯县人。三国时期最杰出的政治家、军事家、文学家。曹操挟天子以令诸侯,统一北方,为曹魏政权的建立奠定了基础。曹操还是杰出的文学家,与儿子曹丕、曹植并称“三曹”。\n

\n

\n 曹丕(187年-226年),字子桓,曹操次子。220年代汉称帝,建立魏国,是为魏文帝。曹丕推行九品中正制,确立了魏晋南北朝时期的选官制度。\n

\n

\n 曹叡(204年-239年),字元仲,曹丕之子。魏明帝,在位期间多次击退蜀汉和东吴的进攻,保卫了魏国的安全。\n

\n

\n 司马懿(179年-251年),字仲达,河内温县人。三国时期最重要的政治家、军事家之一,晋朝的奠基人。司马懿辅佐曹魏四代,抵御诸葛亮北伐,平定辽东,最终掌握朝政大权。\n

\n

\n 张辽(169年-222年),字文远,雁门马邑人。曹操麾下著名将领,合肥之战中大败孙权,威震江东。\n

\n

\n 郭嘉(170年-207年),字奉孝,颍川阳翟人。曹操最重要的谋士之一,英年早逝,曹操曾感叹“郭奉孝在,不使孤至此”。\n

\n

\n 蜀汉主要人物\n

\n

\n 刘备(161年-223年),字玄德,涿郡涿县人。汉景帝之后,\n

\n

\n 三国时期蜀汉政权的建立者。刘备以仁德著称,三顾茅庐请诸葛亮,形成三国鼎立的局面。\n

\n

\n 诸葛亮(181年-234年),字孔明,琅琊阳都人。三国时期最杰出的政治家、军事家。诸葛亮辅佐刘备建立蜀汉,后又辅佐后主刘禅,实行依法治蜀,多次北伐。诸葛亮被誉为“千古第一相”。\n

\n

\n 关羽(162年或160年-220年),字云长,河东解人。刘备的结义兄弟,蜀汉著名将领。关羽忠义无双,被后人尊为“武圣”。\n

\n

\n 张飞(165年-221年),字益德,涿郡涿县人。刘备的结义兄弟,蜀汉著名将领。张飞勇猛异常,但性格暴躁。\n

\n

\n 赵云(?-229年),字子龙,常山真定人。刘备的护卫,蜀汉著名将领。\n

\n \n

\n 赵云英勇善战,多次救主于危难之中。\n

\n

\n 姜维(202年-264年),字伯约,天水冀县人。诸葛亮之后的蜀汉军事统帅,继承诸葛亮北伐的事业,但最终失败被杀。\n

\n

\n 东吴主要人物\n

\n

\n 孙权(182年-252年),字仲谋,吴郡富春人。三国时期东吴政权的建立者,在位五十三年,是三国时期在位时间最长的君主。\n

\n

\n 周瑜(175年-210年),字公瑾,庐江舒县人。东吴开国元勋,赤壁之战中击败曹操,奠定东吴基业。\n

\n

\n 鲁肃(172年-217年),字子敬,临淮东城人。东吴战略家,主张联合刘备共同抗曹,为东吴制定了正确的战略方针。\n

\n

\n 吕蒙(178年-220年),字子明,汝南富陂人。东吴名将,白衣渡江袭取荆州,杀死关羽。\n

\n

\n 陆逊(183年-245年),字伯言,吴郡吴县人。东吴后期支柱,火烧连营击败刘备,多次抵御曹魏进攻。\n

\n

\n 张昭(156年-236年),字子布,彭城人。东吴重臣,孙策的托孤大臣之一,长期辅佐孙权。\n

\n

\n 附录二 三国时期著名战役\n

\n

\n 官渡之战\n

\n

\n 官渡之战发生在建安五年(公元200年),是曹操与袁绍之间决定北方归属的战争。曹操以少胜多,击败袁绍的十万大军,奠定了统一北方的基础。此战是三国时期最经典的以少胜多的战例之一。\n

\n

\n 赤壁之战\n

\n

\n 赤壁之战发生在建安十三年(公元208年),是孙刘联军与曹操大军之间的战争。孙刘联军在周瑜的指挥下,采用火攻,大败曹军,奠定了三国鼎立的格局。此战是中国古代军事史上最著名的战例之一。\n

\n

\n 夷陵之战\n

\n

\n 夷陵之战发生在章武二年(公元222年),是刘备伐吴的战争。\n

\n \n

\n 陆逊采用火攻,大败刘备,蜀汉从此一蹶不振。此战与官渡之战、赤壁之战并称为三国三大战役。\n

\n

\n 街亭之战\n

\n

\n 街亭之战发生在建兴六年(公元228年),是诸葛亮第一次北伐中的关键战役。马谡违反诸葛亮的部署,被张郃击败,导致蜀军被迫退兵。此战成为诸葛亮挥泪斩马谡的典故。\n

\n

\n 合肥之战\n

\n

\n 合肥之战发生在建安二十年(公元215年),是孙权进攻曹操的战争。张辽以八百精兵大败孙权十万大军,差点活捉孙权。此战奠定了张辽“威震江东”的威名。\n

\n

\n 石亭之战\n

\n

\n 石亭之战发生在黄武七年(公元228年),是东吴与曹魏之间的战争。陆逊率军大败曹休,斩获万余人。此战巩固了东吴在江东的统治。\n

\n

\n 附录三 三国疆域与行政区划\n

\n

\n 魏国疆域\n

\n

\n 魏国占据北方中原地区,包括司隶、豫州、兖州、徐州、青州、冀州、幽州、并州、凉州、雍州等地区。魏国定都洛阳,后来迁都许昌,再迁回洛阳。魏国是三国中疆域最大、人口最多的政权。\n

\n

\n 蜀汉疆域\n

\n

\n 蜀汉占据益州和荆州部分地区,包括益州全境以及荆州的武陵、零陵、桂阳、长沙等郡。蜀汉定都成都。蜀汉是三国中疆域最小、人口最少的政权,但地势险要,易守难攻。\n

\n

\n 东吴疆域\n

\n

\n 东吴占据江东六郡以及荆州、扬州、交州等地,包括今江苏、浙江、安徽、江西、福建、广东、广西、海南以及越南北部等地区。东吴定都建业(今江苏南京)。东吴是三国中海岸线最长的政权,航海业发达。\n

\n

\n 三国行政区划比较\n

\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
\n 政权\n \n 都城\n \n 主要州郡\n \n 人口(估计)\n
\n 曹魏\n \n 洛阳/许昌\n \n 司隶、豫州、兖州等\n \n 约400万\n
\n 蜀汉\n \n 成都\n \n 益州、荆州\n \n 约100万\n
\n 东吴\n \n 建业\n \n 扬州、交州、荆州\n \n 约200万\n
\n

\n 三国时期的地理概念\n

\n

\n 三国时期的“州”与现代的省份概念不同,是一个较大的行政区划。三国时期的州数量比东汉时期有所减少,但每个州的管辖范围仍然很大。\n

\n

\n 三国时期,中原地区是经济最发达的地区,人口密集。江南地区虽然开发较晚,但在东吴的治理下,经济有了较大发展。西南地区地形复杂,交通不便,开发程度较低。\n

\n

\n 结语\n

\n

\n 三国时期是中国历史上一个非常重要的时期,从黄巾起义(184年)到东吴灭亡(280年),历时近百年。这段历史充满了英雄人物、经典战例和传奇故事,对后世产生了深远影响。\n

\n

\n 曹操、刘备、孙权三大枭雄在乱世中崛起各自建立了政权,形成了三国鼎立的局面。他们之间的政治斗争、军事较量、外交斡旋,构成了三国历史的主要内容。\n

\n

\n 诸葛亮、关羽、周瑜、司马懿等历史人物以其卓越的才能和高尚的品格,\n

\n

\n 成为后世楷模。他们的故事被后人传颂不衰,成为中国传统文化的重要组成部分。\n

\n

\n 《三国演义》是中国的四大名著之一,它以历史为素材,融入民间传说和文学创造,塑造了许多深入人心的人物形象。诸葛亮的多智近妖、关羽的忠义无双、曹操的奸雄形象,都对大众认知产生了深远影响。\n

\n

\n 三国历史虽然已经过去了一千多年,但它的影响仍在继续。三国文化已经成为中国文化的的重要组成部分,在文学、艺术、游戏、影视等各个领域都有广泛的应用。三国的故事将继续传承下去,影响着一代又一代的中国人。\n

\n \n

\n 回顾三国历史,我们可以看到:在乱世中,人才是决定性的因素;\n

\n

\n 在竞争中,战略眼光至关重要;在治理中,民心向背决定了政权的兴衰。这些历史经验对于今天仍然具有借鉴意义。\n

\n

\n —— 完 ——\n

\n \n \n'},loading:{type:Boolean,default:!1},errorMessage:{type:String,default:""},filename:{type:String,default:""}},emits:["close","refresh"],data:()=>({currentSlideIndex:0,pageTurnDirection:1,slides:[],isParsing:!1,parseErrorMessage:"",parsedHeadContent:"",slideHtmlCache:{},_vietualData:{success:!0,message:"提取成功",html_content:'\n \n \n \n
\n
\n
\n

\n 三國歷史\n

\n

\n 從黃巾起義到三分歸晉\n

\n
\n
\n

\n 東漢末年 • 群雄並起 • 三分天下\n

\n

\n 公元184年 — 280年\n

\n
\n
\n
\n \n
\n

\n 目 录\n

\n \n
\n ',image_base_url:"/api/aippt/三"},touchStartX:0,touchStartY:0,touchEndX:0,touchEndY:0,slideAccents:["#2563eb","#23b9ad","#d7b56b","#4a93b8"],parseJobId:0,parseTimer:null,parseIdleTimer:null}),computed:{displayFilename(){return(this.filename||"未命名 AIPPT").replace(/\\/g,"/").split("/").pop()},totalSlides(){return Math.max(this.slides.length,1)},currentSlide(){return this.slides[this.currentSlideIndex]||this.slides[0]||null},currentSlideHtml(){if(!this.currentSlide)return"";const e=this.currentSlide.id||"slide-1";return this.slideHtmlCache[e]||(this.slideHtmlCache[e]=this.getSlideHtml(this.currentSlide)),this.slideHtmlCache[e]},currentPageNumber(){return Math.min(this.currentSlideIndex+1,this.totalSlides)},currentPageLabel(){return String(this.currentPageNumber).padStart(2,"0")},totalPageLabel(){return String(this.totalSlides).padStart(2,"0")},currentSlideTitle(){var e;return(null==(e=this.currentSlide)?void 0:e.title)||this.displayFilename||"AIPPT"},frameKey(){var e;return`${(null==(e=this.currentSlide)?void 0:e.id)||"empty"}-${this.pageTurnDirection}`},canPresent(){return!(!this.htmlContent||this.loading||this.errorMessage||this.isParsing||!this.currentSlideHtml)},canSwipe(){return this.slides.length>1},swipeHintText:()=>"← 左右滑动翻页 →",showEmptyState(){return!this.canPresent},emptyTitle(){return this.errorMessage?"AIPPT 加载失败":this.loading?"正在提取 AIPPT":this.isParsing?"正在准备第一页":this.parseErrorMessage?"AIPPT 解析失败":"暂无 AIPPT 内容"},emptyDescription(){return this.errorMessage?this.errorMessage:this.loading?"正在读取演示文件...":this.isParsing?"正在解析 PPT 内容...":this.parseErrorMessage?this.parseErrorMessage:"打开 .aippt 文件后会在这里显示预览。"},emptyIconText(){return this.errorMessage||this.parseErrorMessage?"⚠":this.loading||this.isParsing?"⏳":"📄"},slideStatusText(){var e;return this.errorMessage?"加载失败":this.loading?"正在提取...":this.isParsing?"正在准备...":this.htmlContent?(null==(e=this.currentSlide)?void 0:e.fullDocument)?"单页预览":`已识别 ${this.slides.length} 页`:"等待打开文件"}},watch:{visible(e){e&&this.$nextTick((()=>{this.loadVirtualData()}))},htmlContent:{immediate:!0,handler(e){e&&this.scheduleParseSlides(e)}},slides(){this.currentSlideIndex>this.slides.length-1&&(this.currentSlideIndex=0)}},mounted(){this.loadVirtualData()},beforeDestroy(){this.clearSchedules()},methods:{loadVirtualData(){!this.htmlContent&&this._vietualData.html_content&&this.scheduleParseSlides(this._vietualData.html_content)},handleTouchStart(e){const t=e.touches[0];this.touchStartX=t.clientX,this.touchStartY=t.clientY},handleTouchEnd(e){const t=e.changedTouches[0];this.touchEndX=t.clientX,this.touchEndY=t.clientY,this.handleSwipe()},handleSwipe(){const e=this.touchEndX-this.touchStartX,t=this.touchEndY-this.touchStartY;Math.abs(e)0?this.prevSlide():this.nextSlide())},getHeadContent(e=""){const t=String(e).match(/]*>([\s\S]*?)<\/head>/i);return t?t[1]:""},getBodyContent(e=""){const t=String(e).match(/]*>([\s\S]*?)<\/body>/i);return t?t[1]:e},getNodeTitle(e,t){const a=e.match(/]*>([\s\S]*?)<\/h[1-6]>/i);if(a){return a[1].replace(/<[^>]+>/g,"").replace(/\s+/g," ").trim().slice(0,36)}return`第 ${t+1} 页`},isMeaningfulSlide:e=>e.replace(/<[^>]+>/g,"").replace(/\s+/g,"").length>8||/]*\/?>/gi;if(0===(t.match(n)||[]).length){const a=t.split(/(?=e.trim()));return a.length>1?a.map(((t,a)=>({id:`slide-${a+1}`,title:this.getNodeTitle(t,a),html:`
${t}
`,headContent:e,fullDocument:!1}))):[{id:"slide-1",title:this.displayFilename,html:`
${t}
`,headContent:e,fullDocument:!0}]}const l=t.split(n).filter((e=>e.trim())).map(((t,a)=>({id:`slide-${a+1}`,title:this.getNodeTitle(t,a),html:`
${t.trim()}
`,headContent:e,fullDocument:!1}))),o=l.filter((e=>this.isMeaningfulSlide(e.html)));return o.length>0?o:l}catch(n){return t("warn","at pages/text/IntuitiveAipptViewer.vue:346","[AIPPT] slide parse failed:",n),this.parseErrorMessage=n.message||"AIPPT 解析失败",[{id:"slide-1",title:this.displayFilename,html:`
${a}
`,headContent:this.getHeadContent(a),fullDocument:!0}]}},getSlideHtml(e){if(!e)return"";return`\n\t\t\t\t\t
\n\t\t\t\t\t\t${e.headContent?``:""}\n\t\t\t\t\t\t${e.html||""}\n\t\t\t\t\t
\n\t\t\t\t`},clearSchedules(){this.parseTimer&&(clearTimeout(this.parseTimer),this.parseTimer=null),this.parseIdleTimer&&(clearTimeout(this.parseIdleTimer),this.parseIdleTimer=null)},scheduleParseSlides(e=""){const a=String(e||""),n=++this.parseJobId;if(this.clearSchedules(),this.slideHtmlCache={},this.currentSlideIndex=0,this.parseErrorMessage="",!a.trim())return this.isParsing=!1,this.parsedHeadContent="",void(this.slides=[]);this.isParsing=!0,this.parsedHeadContent=this.getHeadContent(a),this.slides=[],this.parseTimer=setTimeout((()=>{var e;if(n===this.parseJobId)try{const t=this.parseSlides(a);if(n!==this.parseJobId)return;this.slides=t,this.parsedHeadContent=(null==(e=t[0])?void 0:e.headContent)||this.parsedHeadContent}catch(l){t("error","at pages/text/IntuitiveAipptViewer.vue:409","[AIPPT] parse error:",l)}finally{n===this.parseJobId&&(this.isParsing=!1)}}),100)},pulseStage(){this.pageTurnDirection=this.pageTurnDirection>=0?1:-1},goToSlide(e){if(!this.canPresent)return;const t=Math.max(0,Math.min(Number(e)||0,this.slides.length-1));t!==this.currentSlideIndex&&(this.pageTurnDirection=t>=this.currentSlideIndex?1:-1,this.currentSlideIndex=t,this.pulseStage())},prevSlide(){this.goToSlide(this.currentSlideIndex-1)},nextSlide(){this.goToSlide(this.currentSlideIndex+1)},onRefresh(){this.$emit("refresh")},onClose(){this.$emit("close")},exposedNextSlide(){this.nextSlide()},exposedPrevSlide(){this.prevSlide()}}},[["render",function(t,a,n,l,o,s){return e.withDirectives((e.openBlock(),e.createElementBlock("view",{class:"ia-root",onTouchstart:a[4]||(a[4]=(...e)=>s.handleTouchStart&&s.handleTouchStart(...e)),onTouchend:a[5]||(a[5]=(...e)=>s.handleTouchEnd&&s.handleTouchEnd(...e))},[e.createElementVNode("view",{class:"ia-toolbar"},[e.createElementVNode("view",{class:"ia-title"},[e.createElementVNode("text",{class:"ia-badge"},"PPT"),e.createElementVNode("view",{class:"ia-title-copy"},[e.createElementVNode("text",{class:"ia-title-strong"},e.toDisplayString(s.displayFilename),1),e.createElementVNode("text",{class:"ia-title-em"},e.toDisplayString(s.slideStatusText),1)])]),e.createElementVNode("view",{class:"ia-actions"},[e.createElementVNode("view",{class:"ia-icon-btn",onClick:a[0]||(a[0]=(...e)=>s.onRefresh&&s.onRefresh(...e))},[e.createElementVNode("text",{class:"ia-icon"},"↻")]),e.createElementVNode("view",{class:"ia-icon-btn ia-close-btn",onClick:a[1]||(a[1]=(...e)=>s.onClose&&s.onClose(...e))},[e.createElementVNode("text",{class:"ia-icon"},"✕")])])]),e.createElementVNode("view",{class:"ia-canvas"},[s.showEmptyState?(e.openBlock(),e.createElementBlock("view",{key:0,class:e.normalizeClass(["ia-empty",{"is-loading":n.loading||o.isParsing,"is-error":!!n.errorMessage}])},[e.createElementVNode("text",{class:"ia-empty-icon"},e.toDisplayString(s.emptyIconText),1),e.createElementVNode("text",{class:"ia-empty-title"},e.toDisplayString(s.emptyTitle),1),e.createElementVNode("text",{class:"ia-empty-desc"},e.toDisplayString(s.emptyDescription),1)],2)):(e.openBlock(),e.createElementBlock("view",{key:1,class:"ia-slide-area"},[(e.openBlock(),e.createElementBlock("view",{class:"ia-frame-shell",key:s.frameKey},[e.createElementVNode("scroll-view",{class:"ia-frame-scroll","scroll-y":"","show-scrollbar":!1},[e.createElementVNode("view",{class:"ia-frame",innerHTML:s.currentSlideHtml},null,8,["innerHTML"])])])),s.canPresent&&o.slides.length>1?(e.openBlock(),e.createElementBlock("scroll-view",{key:0,class:"ia-thumb-strip","scroll-x":"","show-scrollbar":!1,"scroll-into-view":"thumb-"+o.currentSlideIndex},[e.createElementVNode("view",{class:"ia-thumb-list"},[(e.openBlock(!0),e.createElementBlock(e.Fragment,null,e.renderList(o.slides,((t,a)=>(e.openBlock(),e.createElementBlock("view",{key:t.id,id:"thumb-"+a,class:e.normalizeClass(["ia-thumb-item",{active:a===o.currentSlideIndex}]),onClick:e=>s.goToSlide(a)},[e.createElementVNode("text",{class:"ia-thumb-num"},e.toDisplayString(String(a+1).padStart(2,"0")),1),e.createElementVNode("text",{class:"ia-thumb-title"},e.toDisplayString(t.title),1)],10,["id","onClick"])))),128))])],8,["scroll-into-view"])):e.createCommentVNode("",!0)]))]),s.canPresent?(e.openBlock(),e.createElementBlock("view",{key:0,class:"ia-pager"},[e.createElementVNode("view",{class:"ia-pager-shell"},[e.createElementVNode("view",{class:e.normalizeClass(["ia-page-btn",{disabled:o.currentSlideIndex<=0}]),onClick:a[2]||(a[2]=(...e)=>s.prevSlide&&s.prevSlide(...e))},[e.createElementVNode("text",{class:"ia-nav-icon"},"❮")],2),e.createElementVNode("view",{class:"ia-page-count"},[e.createElementVNode("text",{class:"ia-current-page"},e.toDisplayString(s.currentPageLabel),1),e.createElementVNode("text",{class:"ia-page-divider"},"/"),e.createElementVNode("text",{class:"ia-total-page"},e.toDisplayString(s.totalPageLabel),1)]),e.createElementVNode("view",{class:e.normalizeClass(["ia-page-btn ia-next-btn",{disabled:o.currentSlideIndex>=s.totalSlides-1}]),onClick:a[3]||(a[3]=(...e)=>s.nextSlide&&s.nextSlide(...e))},[e.createElementVNode("text",{class:"ia-nav-icon"},"❯")],2)])])):e.createCommentVNode("",!0)],544)),[[e.vShow,n.visible]])}],["__scopeId","data-v-ed3c3ae8"]]);__definePage("pages/Login/Login",N),__definePage("pages/Chat/Chat",ge),__definePage("pages/WorkSpace/WorkSpace",fe),__definePage("pages/UserProfileModal/UserProfileModal",we),__definePage("pages/ContactPages/ContactPages",ke),__definePage("pages/WorkSpace/TemplateSpace/TemplateSpace",ye),__definePage("pages/CloudDatabase/CloudDatabase",Ee),__definePage("pages/CloudDbDetail/CloudDbDetail",Ce),__definePage("pages/text/text",Ne),__definePage("pages/text/IntuitiveAipptViewer",Ve);const be={onLaunch:function(){t("log","at App.vue:4","App Launch")},onShow:function(){t("log","at App.vue:7","App Show")},onHide:function(){t("log","at App.vue:10","App Hide")}};const{app:_e,Vuex:Be,Pinia:Se}=function(){const t=e.createVueApp(be),a=function(){const t=e.effectScope(!0),a=t.run((()=>e.ref({})));let n=[],l=[];const o=e.markRaw({install(e){L(o),o._a=e,e.provide(z,o),e.config.globalProperties.$pinia=o,l.forEach((e=>n.push(e))),l=[]},use(e){return this._a?n.push(e):l.push(e),this},_p:n,_a:null,_e:t,_s:new Map,state:a});return o}();return t.use(a),{app:t,pinia:a}}();uni.Vuex=Be,uni.Pinia=Se,_e.provide("__globalStyles",__uniConfig.styles),_e._component.mpType="app",_e._component.render=()=>{},_e.mount("#app")}(Vue); diff --git a/unpackage/dist/build/app-plus/app.css b/unpackage/dist/build/app-plus/app.css index 2efa57e..8825388 100644 --- a/unpackage/dist/build/app-plus/app.css +++ b/unpackage/dist/build/app-plus/app.css @@ -1,3 +1,3 @@ *{margin:0;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}html,body{-webkit-user-select:none;user-select:none;width:100%}html{height:100%;height:100vh;width:100%;width:100vw}body{overflow-x:hidden;background-color:#fff;height:100%;font-size:16px}#app{height:100%}input[type=search]::-webkit-search-cancel-button{display:none}.uni-loading,uni-button[loading]:before{background:transparent url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=) no-repeat}.uni-loading{width:20px;height:20px;display:inline-block;vertical-align:middle;animation:uni-loading 1s steps(12,end) infinite;background-size:100%}@keyframes uni-loading{0%{transform:rotate3d(0,0,1,0)}to{transform:rotate3d(0,0,1,360deg)}}@media (prefers-color-scheme: dark){html{--UI-BG-COLOR-ACTIVE: #373737;--UI-BORDER-COLOR-1: #373737;--UI-BG: #000;--UI-BG-0: #191919;--UI-BG-1: #1f1f1f;--UI-BG-2: #232323;--UI-BG-3: #2f2f2f;--UI-BG-4: #606060;--UI-BG-5: #2c2c2c;--UI-FG: #fff;--UI-FG-0: hsla(0, 0%, 100%, .8);--UI-FG-HALF: hsla(0, 0%, 100%, .6);--UI-FG-1: hsla(0, 0%, 100%, .5);--UI-FG-2: hsla(0, 0%, 100%, .3);--UI-FG-3: hsla(0, 0%, 100%, .05)}body{background-color:var(--UI-BG-0);color:var(--UI-FG-0)}}[nvue] uni-view,[nvue] uni-label,[nvue] uni-swiper-item,[nvue] uni-scroll-view{display:flex;flex-shrink:0;flex-grow:0;flex-basis:auto;align-items:stretch;align-content:flex-start}[nvue] uni-button{margin:0}[nvue-dir-row] uni-view,[nvue-dir-row] uni-label,[nvue-dir-row] uni-swiper-item{flex-direction:row}[nvue-dir-column] uni-view,[nvue-dir-column] uni-label,[nvue-dir-column] uni-swiper-item{flex-direction:column}[nvue-dir-row-reverse] uni-view,[nvue-dir-row-reverse] uni-label,[nvue-dir-row-reverse] uni-swiper-item{flex-direction:row-reverse}[nvue-dir-column-reverse] uni-view,[nvue-dir-column-reverse] uni-label,[nvue-dir-column-reverse] uni-swiper-item{flex-direction:column-reverse}[nvue] uni-view,[nvue] uni-image,[nvue] uni-input,[nvue] uni-scroll-view,[nvue] uni-swiper,[nvue] uni-swiper-item,[nvue] uni-text,[nvue] uni-textarea,[nvue] uni-video{position:relative;border:0px solid #000000;box-sizing:border-box}[nvue] uni-swiper-item{position:absolute}@keyframes once-show{0%{top:0}}uni-resize-sensor,uni-resize-sensor>div{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden}uni-resize-sensor{display:block;z-index:-1;visibility:hidden;animation:once-show 1ms}uni-resize-sensor>div>div{position:absolute;left:0;top:0}uni-resize-sensor>div:first-child>div{width:100000px;height:100000px}uni-resize-sensor>div:last-child>div{width:200%;height:200%}uni-text[selectable]{cursor:auto;-webkit-user-select:text;user-select:text}uni-text{white-space:pre-line}uni-view{display:block}uni-view[hidden]{display:none}uni-ad .uni-ad-container{width:100%;height:100%;min-height:1px}uni-button{position:relative;display:block;margin-left:auto;margin-right:auto;padding-left:14px;padding-right:14px;box-sizing:border-box;font-size:18px;text-align:center;text-decoration:none;line-height:2.55555556;border-radius:5px;-webkit-tap-highlight-color:transparent;overflow:hidden;color:#000;background-color:#f8f8f8;cursor:pointer}uni-button[hidden]{display:none!important}uni-button:after{content:" ";width:200%;height:200%;position:absolute;top:0;left:0;border:1px solid rgba(0,0,0,.2);transform:scale(.5);transform-origin:0 0;box-sizing:border-box;border-radius:10px}uni-button[native]{padding-left:0;padding-right:0}uni-button[native] .uni-button-cover-view-wrapper{border:inherit;border-color:inherit;border-radius:inherit;background-color:inherit}uni-button[native] .uni-button-cover-view-inner{padding-left:14px;padding-right:14px}uni-button uni-cover-view{line-height:inherit;white-space:inherit}uni-button[type=default]{color:#000;background-color:#f8f8f8}uni-button[type=primary]{color:#fff;background-color:#007aff}uni-button[type=warn]{color:#fff;background-color:#e64340}uni-button[disabled]{color:rgba(255,255,255,.6);cursor:not-allowed}uni-button[disabled][type=default],uni-button[disabled]:not([type]){color:rgba(0,0,0,.3);background-color:#f7f7f7}uni-button[disabled][type=primary]{background-color:rgba(0,122,255,.6)}uni-button[disabled][type=warn]{background-color:#ec8b89}uni-button[type=primary][plain]{color:#007aff;border:1px solid #007aff;background-color:transparent}uni-button[type=primary][plain][disabled]{color:rgba(0,0,0,.2);border-color:rgba(0,0,0,.2)}uni-button[type=primary][plain]:after{border-width:0}uni-button[type=default][plain]{color:#353535;border:1px solid #353535;background-color:transparent}uni-button[type=default][plain][disabled]{color:rgba(0,0,0,.2);border-color:rgba(0,0,0,.2)}uni-button[type=default][plain]:after{border-width:0}uni-button[plain]{color:#353535;border:1px solid #353535;background-color:transparent}uni-button[plain][disabled]{color:rgba(0,0,0,.2);border-color:rgba(0,0,0,.2)}uni-button[plain]:after{border-width:0}uni-button[plain][native] .uni-button-cover-view-inner{padding:0}uni-button[type=warn][plain]{color:#e64340;border:1px solid #e64340;background-color:transparent}uni-button[type=warn][plain][disabled]{color:rgba(0,0,0,.2);border-color:rgba(0,0,0,.2)}uni-button[type=warn][plain]:after{border-width:0}uni-button[size=mini]{display:inline-block;line-height:2.3;font-size:13px;padding:0 1.34em}uni-button[size=mini][native]{padding:0}uni-button[size=mini][native] .uni-button-cover-view-inner{padding:0 1.34em}uni-button[loading]:not([disabled]){cursor:progress}uni-button[loading]:before{content:" ";display:inline-block;width:18px;height:18px;vertical-align:middle;animation:uni-loading 1s steps(12,end) infinite;background-size:100%}uni-button[loading][type=primary]{color:rgba(255,255,255,.6);background-color:#0062cc}uni-button[loading][type=primary][plain]{color:#007aff;background-color:transparent}uni-button[loading][type=default]{color:rgba(0,0,0,.6);background-color:#dedede}uni-button[loading][type=default][plain]{color:#353535;background-color:transparent}uni-button[loading][type=warn]{color:rgba(255,255,255,.6);background-color:#ce3c39}uni-button[loading][type=warn][plain]{color:#e64340;background-color:transparent}uni-button[loading][native]:before{content:none}.button-hover{color:rgba(0,0,0,.6);background-color:#dedede}.button-hover[plain]{color:rgba(53,53,53,.6);border-color:rgba(53,53,53,.6);background-color:transparent}.button-hover[type=primary]{color:rgba(255,255,255,.6);background-color:#0062cc}.button-hover[type=primary][plain]{color:rgba(0,122,255,.6);border-color:rgba(0,122,255,.6);background-color:transparent}.button-hover[type=default]{color:rgba(0,0,0,.6);background-color:#dedede}.button-hover[type=default][plain]{color:rgba(53,53,53,.6);border-color:rgba(53,53,53,.6);background-color:transparent}.button-hover[type=warn]{color:rgba(255,255,255,.6);background-color:#ce3c39}.button-hover[type=warn][plain]{color:rgba(230,67,64,.6);border-color:rgba(230,67,64,.6);background-color:transparent}@media (prefers-color-scheme: dark){uni-button,uni-button[type=default]{color:#d6d6d6;background-color:#343434}.button-hover,.button-hover[type=default]{color:#d6d6d6;background-color:rgba(255,255,255,.1)}uni-button[disabled][type=default],uni-button[disabled]:not([type]){color:rgba(255,255,255,.2);background-color:rgba(255,255,255,.08)}uni-button[type=primary][plain][disabled]{color:rgba(255,255,255,.2);border-color:rgba(255,255,255,.2)}uni-button[type=default][plain]{color:#d6d6d6;border:1px solid #d6d6d6}.button-hover[type=default][plain]{color:rgba(150,150,150,.6);border-color:rgba(150,150,150,.6);background-color:rgba(50,50,50,.2)}uni-button[type=default][plain][disabled]{border-color:rgba(255,255,255,.2);color:rgba(255,255,255,.2)}}uni-canvas{width:300px;height:150px;display:block;position:relative}uni-canvas>.uni-canvas-canvas{position:absolute;top:0;left:0;width:100%;height:100%}uni-checkbox{-webkit-tap-highlight-color:transparent;display:inline-block;cursor:pointer}uni-checkbox[hidden]{display:none}uni-checkbox[disabled]{cursor:not-allowed}.uni-checkbox-wrapper{display:inline-flex;align-items:center;vertical-align:middle}.uni-checkbox-input{margin-right:5px;-webkit-appearance:none;appearance:none;outline:0;border:1px solid #d1d1d1;background-color:#fff;border-radius:3px;width:22px;height:22px;position:relative}.uni-checkbox-input svg{color:#007aff;font-size:22px;position:absolute;top:50%;left:50%;transform:translate(-50%,-48%) scale(.73)}@media (hover: hover){uni-checkbox:not([disabled]) .uni-checkbox-input:hover{border-color:var(--HOVER-BD-COLOR, #007aff)!important}}uni-checkbox-group{display:block}uni-checkbox-group[hidden]{display:none}uni-cover-image{display:block;line-height:1.2;overflow:hidden;height:100%;width:100%;pointer-events:auto}uni-cover-image[hidden]{display:none}uni-cover-image .uni-cover-image{width:100%;height:100%}uni-cover-view{display:block;line-height:1.2;overflow:hidden;white-space:nowrap;pointer-events:auto}uni-cover-view[hidden]{display:none}uni-cover-view .uni-cover-view{width:100%;height:100%;visibility:hidden;text-overflow:inherit;white-space:inherit;align-items:inherit;justify-content:inherit;flex-direction:inherit;flex-wrap:inherit;display:inherit;overflow:inherit}.ql-container{display:block;position:relative;box-sizing:border-box;-webkit-user-select:text;user-select:text;outline:none;overflow:hidden;width:100%;height:200px;min-height:200px}.ql-container[hidden]{display:none}.ql-container .ql-editor{position:relative;font-size:inherit;line-height:inherit;font-family:inherit;min-height:inherit;width:100%;height:100%;padding:0;overflow-x:hidden;overflow-y:auto;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-overflow-scrolling:touch}.ql-container .ql-editor::-webkit-scrollbar{width:0!important}.ql-container .ql-editor.scroll-disabled{overflow:hidden}.ql-container .ql-image-overlay{display:flex;position:absolute;box-sizing:border-box;border:1px dashed #ccc;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none}.ql-container .ql-image-overlay .ql-image-size{position:absolute;padding:4px 8px;text-align:center;background-color:#fff;color:#888;border:1px solid #ccc;box-sizing:border-box;opacity:.8;right:4px;top:4px;font-size:12px;display:inline-block;width:auto}.ql-container .ql-image-overlay .ql-image-toolbar{position:relative;text-align:center;box-sizing:border-box;background:#000;border-radius:5px;color:#fff;font-size:0;min-height:24px;z-index:100}.ql-container .ql-image-overlay .ql-image-toolbar span{display:inline-block;cursor:pointer;padding:5px;font-size:12px;border-right:1px solid #fff}.ql-container .ql-image-overlay .ql-image-toolbar span:last-child{border-right:0}.ql-container .ql-image-overlay .ql-image-toolbar span.triangle-up{padding:0;position:absolute;top:-12px;left:50%;transform:translate(-50%);width:0;height:0;border-width:6px;border-style:solid;border-color:transparent transparent black transparent}.ql-container .ql-image-overlay .ql-image-handle{position:absolute;height:12px;width:12px;border-radius:50%;border:1px solid #ccc;box-sizing:border-box;background:#fff}.ql-container img{display:inline-block;max-width:100%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;height:100%;outline:none;overflow-y:auto;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"•"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"☑"}.ql-editor ul[data-checked=false]>li:before{content:"☐"}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em}.ql-editor li.ql-direction-rtl:before{margin-right:-1.5em}.ql-editor li:before{display:inline-block;white-space:nowrap;width:2em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:2em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:2em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right,.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:2em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:4em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:4em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right,.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:4em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:6em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right,.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:8em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:8em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right,.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:8em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:10em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:10em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right,.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:10em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:12em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right,.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:14em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:14em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right,.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:14em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:16em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:16em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right,.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:16em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:18em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right,.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:rgba(0,0,0,.6);content:attr(data-placeholder);font-style:italic;pointer-events:none;position:absolute}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}uni-icon{display:inline-block;font-size:0;box-sizing:border-box}uni-icon[hidden]{display:none}uni-image{width:320px;height:240px;display:inline-block;overflow:hidden;position:relative}uni-image[hidden]{display:none}uni-image>div{width:100%;height:100%;background-repeat:no-repeat}uni-image>img{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}uni-image>.uni-image-will-change{will-change:transform}uni-input{display:block;font-size:16px;line-height:1.4em;height:1.4em;min-height:1.4em;overflow:hidden}uni-input[hidden]{display:none}.uni-input-wrapper,.uni-input-placeholder,.uni-input-form,.uni-input-input{outline:none;border:none;padding:0;margin:0;text-decoration:inherit}.uni-input-wrapper,.uni-input-form{display:flex;position:relative;width:100%;height:100%;flex-direction:column;justify-content:center}.uni-input-placeholder,.uni-input-input{width:100%}.uni-input-placeholder{position:absolute;top:auto!important;left:0;color:gray;overflow:hidden;text-overflow:clip;white-space:pre;word-break:keep-all;pointer-events:none;line-height:inherit}.uni-input-input{position:relative;display:block;height:100%;background:none;color:inherit;opacity:1;font:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;text-indent:inherit;text-transform:inherit;text-shadow:inherit}.uni-input-input[type=search]::-webkit-search-cancel-button,.uni-input-input[type=search]::-webkit-search-decoration{display:none}.uni-input-input::-webkit-outer-spin-button,.uni-input-input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.uni-input-input[type=number]{-moz-appearance:textfield}.uni-input-input:disabled{-webkit-text-fill-color:currentcolor}.uni-label-pointer{cursor:pointer}uni-live-pusher{width:320px;height:240px;display:inline-block;line-height:0;overflow:hidden;position:relative}uni-live-pusher[hidden]{display:none}.uni-live-pusher-container{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;background-color:#000}.uni-live-pusher-slot{position:absolute;top:0;width:100%;height:100%;overflow:hidden;pointer-events:none}uni-map{width:300px;height:225px;display:inline-block;line-height:0;overflow:hidden;position:relative}uni-map[hidden]{display:none}.uni-map-container{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;background-color:transparent}.uni-map-slot{position:absolute;top:0;width:100%;height:100%;overflow:hidden;pointer-events:none}uni-map.web{position:relative;width:300px;height:150px;display:block}uni-map.web[hidden]{display:none}uni-map.web .amap-marker-label{padding:0;border:none;background-color:transparent}uni-map.web .amap-marker>.amap-icon>img{left:0!important;top:0!important}uni-map.web .uni-map-control{position:absolute;width:0;height:0;top:0;left:0;z-index:999}uni-map.web .uni-map-control-icon{position:absolute;max-width:initial}.uni-system-choose-location{display:block;position:fixed;left:0;top:0;width:100%;height:100%;background:#f8f8f8;z-index:999}.uni-system-choose-location .map{position:absolute;top:0;left:0;width:100%;height:300px}.uni-system-choose-location .map-location{position:absolute;left:50%;bottom:50%;width:32px;height:52px;margin-left:-16px;cursor:pointer;background-size:100%}.uni-system-choose-location .map-move{position:absolute;bottom:50px;right:10px;width:40px;height:40px;box-sizing:border-box;line-height:40px;background-color:#fff;border-radius:50%;pointer-events:auto;cursor:pointer;box-shadow:0 0 5px 1px rgba(0,0,0,.3)}.uni-system-choose-location .map-move>svg{display:block;width:100%;height:100%;box-sizing:border-box;padding:8px}.uni-system-choose-location .nav{position:absolute;top:0;left:0;width:100%;height:calc(44px + var(--status-bar-height));background-color:transparent;background-image:linear-gradient(to bottom,rgba(0,0,0,.3),rgba(0,0,0,0))}.uni-system-choose-location .nav-btn{position:absolute;box-sizing:border-box;top:var(--status-bar-height);left:0;width:60px;height:44px;padding:6px;line-height:32px;font-size:26px;color:#fff;text-align:center;cursor:pointer}.uni-system-choose-location .nav-btn.confirm{left:auto;right:0}.uni-system-choose-location .nav-btn.disable{opacity:.4}.uni-system-choose-location .nav-btn>svg{display:block;width:100%;height:100%;border-radius:2px;box-sizing:border-box;padding:3px}.uni-system-choose-location .nav-btn.confirm>svg{background-color:#007aff;padding:5px}.uni-system-choose-location .menu{position:absolute;top:300px;left:0;width:100%;bottom:0;background-color:#fff}.uni-system-choose-location .search{display:flex;flex-direction:row;height:50px;padding:8px;line-height:34px;box-sizing:border-box;background-color:#fff}.uni-system-choose-location .search-input{flex:1;height:100%;border-radius:5px;padding:0 5px;background:#ebebeb}.uni-system-choose-location .search-btn{margin-left:5px;color:#007aff;font-size:17px;text-align:center}.uni-system-choose-location .list{position:absolute;top:50px;left:0;width:100%;bottom:0;padding-bottom:10px}.uni-system-choose-location .list-loading{display:flex;height:50px;justify-content:center;align-items:center}.uni-system-choose-location .list-item{position:relative;padding:10px 40px 10px 10px;cursor:pointer}.uni-system-choose-location .list-item>svg{display:none;position:absolute;top:50%;right:10px;width:30px;height:30px;margin-top:-15px;box-sizing:border-box;padding:5px}.uni-system-choose-location .list-item.selected>svg{display:block}.uni-system-choose-location .list-item:not(:last-child):after{position:absolute;content:"";height:1px;left:10px;bottom:0;width:100%;background-color:#d3d3d3}.uni-system-choose-location .list-item-title{font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.uni-system-choose-location .list-item-detail{font-size:12px;color:gray;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media screen and (min-width: 800px){.uni-system-choose-location .map{top:0;height:100%}.uni-system-choose-location .map-move{bottom:10px;right:320px}.uni-system-choose-location .menu{top:calc(54px + var(--status-bar-height));left:auto;right:10px;width:300px;bottom:10px;max-height:600px;box-shadow:0 0 20px 5px rgba(0,0,0,.3)}}.uni-system-open-location{display:block;position:fixed;left:0;top:0;width:100%;height:100%;background:#f8f8f8;z-index:999}.uni-system-open-location .map{position:absolute;top:0;left:0;width:100%;bottom:80px;height:auto}.uni-system-open-location .info{position:absolute;bottom:0;left:0;width:100%;height:80px;background-color:#fff;padding:15px;box-sizing:border-box;line-height:1.5}.uni-system-open-location .info>.name{font-size:17px;color:#111;padding-right:50px}.uni-system-open-location .info>.address{font-size:14px;color:#666}.uni-system-open-location .info>.nav{position:absolute;top:50%;right:15px;width:50px;height:50px;border-radius:50%;margin-top:-25px;background-color:#007aff}.uni-system-open-location .info>.nav>svg{display:block;width:100%;height:100%;padding:10px;box-sizing:border-box}.uni-system-open-location .map-move{position:absolute;bottom:50px;right:10px;width:40px;height:40px;box-sizing:border-box;line-height:40px;background-color:#fff;border-radius:50%;pointer-events:auto;cursor:pointer;box-shadow:0 0 5px 1px rgba(0,0,0,.3)}.uni-system-open-location .map-move>svg{display:block;width:100%;height:100%;box-sizing:border-box;padding:8px}.uni-system-open-location .nav-btn-back{position:absolute;box-sizing:border-box;top:var(--status-bar-height);left:0;width:44px;height:44px;padding:6px;cursor:pointer}.uni-system-open-location .nav-btn-back>svg{display:block;width:100%;height:100%;border-radius:50%;background-color:rgba(0,0,0,.5);padding:3px;box-sizing:border-box}.uni-system-open-location .map-content{position:absolute;left:0;top:0;width:100%;bottom:0;overflow:hidden}.uni-system-open-location .map-content.fix-position{top:-74px;bottom:-44px}.uni-system-open-location .map-content>iframe{width:100%;height:100%;border:none}.uni-system-open-location .actTonav{position:absolute;right:16px;bottom:56px;width:60px;height:60px;border-radius:60px}.uni-system-open-location .nav-view{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;flex-direction:column}.uni-system-open-location .nav-view-top-placeholder{width:100%;height:var(--status-bar-height);background-color:#fff}.uni-system-open-location .nav-view-frame{width:100%;flex:1}uni-movable-area{display:block;position:relative;width:10px;height:10px}uni-movable-area[hidden]{display:none}uni-movable-view{display:inline-block;width:10px;height:10px;top:0;left:0;position:absolute;cursor:grab}uni-movable-view[hidden]{display:none}uni-navigator{height:auto;width:auto;display:block;cursor:pointer}uni-navigator[hidden]{display:none}.navigator-hover{background-color:rgba(0,0,0,.1);opacity:.7}.navigator-wrap,.navigator-wrap:link,.navigator-wrap:visited,.navigator-wrap:hover,.navigator-wrap:active{text-decoration:none;color:inherit;cursor:pointer}uni-picker-view{display:block}.uni-picker-view-wrapper{display:flex;position:relative;overflow:hidden;height:100%}uni-picker-view[hidden]{display:none}uni-picker-view-column{flex:1;position:relative;height:100%;overflow:hidden}uni-picker-view-column[hidden]{display:none}.uni-picker-view-group{height:100%;overflow:hidden}.uni-picker-view-mask{transform:translateZ(0)}.uni-picker-view-indicator,.uni-picker-view-mask{position:absolute;left:0;width:100%;z-index:3;pointer-events:none}.uni-picker-view-mask{top:0;height:100%;margin:0 auto;background-image:linear-gradient(180deg,rgba(255,255,255,.95),rgba(255,255,255,.6)),linear-gradient(0deg,rgba(255,255,255,.95),rgba(255,255,255,.6));background-position:top,bottom;background-size:100% 102px;background-repeat:no-repeat;transform:translateZ(0)}.uni-picker-view-indicator{height:34px;top:50%;transform:translateY(-50%)}.uni-picker-view-content{position:absolute;top:0;left:0;width:100%;will-change:transform;padding:102px 0;cursor:pointer}.uni-picker-view-content>*{height:var(--picker-view-column-indicator-height);overflow:hidden}.uni-picker-view-indicator:before{top:0;border-top:1px solid #e5e5e5;transform-origin:0 0;transform:scaleY(.5)}.uni-picker-view-indicator:after{bottom:0;border-bottom:1px solid #e5e5e5;transform-origin:0 100%;transform:scaleY(.5)}.uni-picker-view-indicator:after,.uni-picker-view-indicator:before{content:" ";position:absolute;left:0;right:0;height:1px;color:#e5e5e5}@media (prefers-color-scheme: dark){.uni-picker-view-indicator:before{border-top-color:var(--UI-FG-3)}.uni-picker-view-indicator:after{border-bottom-color:var(--UI-FG-3)}.uni-picker-view-mask{background-image:linear-gradient(180deg,rgba(35,35,35,.95),rgba(35,35,35,.6)),linear-gradient(0deg,rgba(35,35,35,.95),rgba(35,35,35,.6))}}uni-progress{display:flex;align-items:center}uni-progress[hidden]{display:none}.uni-progress-bar{flex:1}.uni-progress-inner-bar{width:0;height:100%}.uni-progress-info{margin-top:0;margin-bottom:0;min-width:2em;margin-left:15px;font-size:16px}uni-radio{-webkit-tap-highlight-color:transparent;display:inline-block;cursor:pointer}uni-radio[hidden]{display:none}uni-radio[disabled]{cursor:not-allowed}.uni-radio-wrapper{display:inline-flex;align-items:center;vertical-align:middle}.uni-radio-input{-webkit-appearance:none;appearance:none;margin-right:5px;outline:0;border:1px solid #d1d1d1;background-color:#fff;border-radius:50%;width:22px;height:22px;position:relative}@media (hover: hover){uni-radio:not([disabled]) .uni-radio-input:hover{border-color:var(--HOVER-BD-COLOR, #007aff)!important}}.uni-radio-input svg{color:#fff;font-size:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-48%) scale(.73)}.uni-radio-input.uni-radio-input-disabled{background-color:#e1e1e1;border-color:#d1d1d1}.uni-radio-input.uni-radio-input-disabled svg{color:#adadad}uni-radio-group{display:block}uni-radio-group[hidden]{display:none}uni-scroll-view{display:block;width:100%}uni-scroll-view[hidden]{display:none}.uni-scroll-view{position:relative;-webkit-overflow-scrolling:touch;width:100%;height:100%;max-height:inherit}.uni-scroll-view-scrollbar-hidden::-webkit-scrollbar{display:none}.uni-scroll-view-scrollbar-hidden{-moz-scrollbars:none;scrollbar-width:none}.uni-scroll-view-content{width:100%;height:100%}.uni-scroll-view-refresher{position:relative;overflow:hidden;flex-shrink:0}.uni-scroll-view-refresher-container{position:absolute;width:100%;bottom:0;display:flex;flex-direction:column-reverse}.uni-scroll-view-refresh{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:row;justify-content:center;align-items:center}.uni-scroll-view-refresh-inner{display:flex;align-items:center;justify-content:center;line-height:0;width:40px;height:40px;border-radius:50%;background-color:#fff;box-shadow:0 1px 6px rgba(0,0,0,.118),0 1px 4px rgba(0,0,0,.118)}.uni-scroll-view-refresh__spinner{transform-origin:center center;animation:uni-scroll-view-refresh-rotate 2s linear infinite}.uni-scroll-view-refresh__spinner>circle{stroke:currentColor;stroke-linecap:round;animation:uni-scroll-view-refresh-dash 2s linear infinite}@keyframes uni-scroll-view-refresh-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes uni-scroll-view-refresh-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}uni-slider{margin:10px 18px;padding:0;display:block}uni-slider[hidden]{display:none}uni-slider .uni-slider-wrapper{display:flex;align-items:center;min-height:16px}uni-slider .uni-slider-tap-area{flex:1;padding:8px 0}uni-slider .uni-slider-handle-wrapper{position:relative;height:2px;border-radius:5px;background-color:#e9e9e9;cursor:pointer;transition:background-color .3s ease;-webkit-tap-highlight-color:transparent}uni-slider .uni-slider-track{height:100%;border-radius:6px;background-color:#007aff;transition:background-color .3s ease}uni-slider .uni-slider-handle,uni-slider .uni-slider-thumb{position:absolute;left:50%;top:50%;cursor:pointer;border-radius:50%;transition:border-color .3s ease}uni-slider .uni-slider-handle{width:28px;height:28px;margin-top:-14px;margin-left:-14px;background-color:transparent;z-index:3;cursor:grab}uni-slider .uni-slider-thumb{z-index:2;box-shadow:0 0 4px rgba(0,0,0,.2)}uni-slider .uni-slider-step{position:absolute;width:100%;height:2px;background:transparent;z-index:1}uni-slider .uni-slider-value{width:3ch;color:#888;font-size:14px;margin-left:1em}uni-slider .uni-slider-disabled .uni-slider-track{background-color:#ccc}uni-slider .uni-slider-disabled .uni-slider-thumb{background-color:#fff;border-color:#ccc}uni-swiper{display:block;height:150px}uni-swiper[hidden]{display:none}.uni-swiper-wrapper{overflow:hidden;position:relative;width:100%;height:100%;transform:translateZ(0)}.uni-swiper-slides{position:absolute;left:0;top:0;right:0;bottom:0}.uni-swiper-slide-frame{position:absolute;left:0;top:0;width:100%;height:100%;will-change:transform}.uni-swiper-dots{position:absolute;font-size:0}.uni-swiper-dots-horizontal{left:50%;bottom:10px;text-align:center;white-space:nowrap;transform:translate(-50%)}.uni-swiper-dots-horizontal .uni-swiper-dot{margin-right:8px}.uni-swiper-dots-horizontal .uni-swiper-dot:last-child{margin-right:0}.uni-swiper-dots-vertical{right:10px;top:50%;text-align:right;transform:translateY(-50%)}.uni-swiper-dots-vertical .uni-swiper-dot{display:block;margin-bottom:9px}.uni-swiper-dots-vertical .uni-swiper-dot:last-child{margin-bottom:0}.uni-swiper-dot{display:inline-block;width:8px;height:8px;cursor:pointer;transition-property:background-color;transition-timing-function:ease;background:rgba(0,0,0,.3);border-radius:50%}.uni-swiper-dot-active{background-color:#000}.uni-swiper-navigation{width:26px;height:26px;cursor:pointer;position:absolute;top:50%;margin-top:-13px;display:flex;align-items:center;transition:all .2s;border-radius:50%;opacity:1}.uni-swiper-navigation-disabled{opacity:.35;cursor:not-allowed}.uni-swiper-navigation-hide{opacity:0;cursor:auto;pointer-events:none}.uni-swiper-navigation-prev{left:10px}.uni-swiper-navigation-prev svg{margin-left:-1px;left:10px}.uni-swiper-navigation-prev.uni-swiper-navigation-vertical{top:18px;left:50%;margin-left:-13px}.uni-swiper-navigation-prev.uni-swiper-navigation-vertical svg{transform:rotate(90deg);margin-left:auto;margin-top:-2px}.uni-swiper-navigation-next{right:10px}.uni-swiper-navigation-next svg{transform:rotate(180deg)}.uni-swiper-navigation-next.uni-swiper-navigation-vertical{top:auto;bottom:5px;left:50%;margin-left:-13px}.uni-swiper-navigation-next.uni-swiper-navigation-vertical svg{margin-top:2px;transform:rotate(270deg)}uni-swiper-item{display:block;overflow:hidden;will-change:transform;position:absolute;width:100%;height:100%;cursor:grab}uni-swiper-item[hidden]{display:none}uni-switch{-webkit-tap-highlight-color:transparent;display:inline-block;cursor:pointer}uni-switch[hidden]{display:none}uni-switch[disabled]{cursor:not-allowed}uni-switch[disabled] .uni-switch-input{opacity:.7}.uni-switch-wrapper{display:inline-flex;align-items:center;vertical-align:middle}.uni-switch-input{-webkit-appearance:none;appearance:none;position:relative;width:52px;height:32px;margin-right:5px;border:1px solid #dfdfdf;outline:0;border-radius:16px;box-sizing:border-box;background-color:#dfdfdf;transition:background-color .1s,border .1s}.uni-switch-input:before{content:" ";position:absolute;top:0;left:0;width:50px;height:30px;border-radius:15px;background-color:#fdfdfd;transition:transform .3s}.uni-switch-input:after{content:" ";position:absolute;top:0;left:0;width:30px;height:30px;border-radius:15px;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.4);transition:transform .3s}.uni-switch-input.uni-switch-input-checked{border-color:#007aff;background-color:#007aff}.uni-switch-input.uni-switch-input-checked:before{transform:scale(0)}.uni-switch-input.uni-switch-input-checked:after{transform:translate(20px)}uni-switch .uni-checkbox-input{margin-right:5px;-webkit-appearance:none;appearance:none;outline:0;border:1px solid #d1d1d1;background-color:#fff;border-radius:3px;width:22px;height:22px;position:relative;color:#007aff}uni-switch:not([disabled]) .uni-checkbox-input:hover{border-color:#007aff}uni-switch .uni-checkbox-input svg{fill:#007aff;font-size:22px;position:absolute;top:50%;left:50%;transform:translate(-50%,-48%) scale(.73)}.uni-checkbox-input.uni-checkbox-input-disabled{background-color:#e1e1e1}.uni-checkbox-input.uni-checkbox-input-disabled:before{color:#adadad}@media (prefers-color-scheme: dark){uni-switch .uni-switch-input{border-color:#3b3b3f}uni-switch .uni-switch-input,uni-switch .uni-switch-input:before{background-color:#3b3b3f}uni-switch .uni-switch-input:after{background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.4)}uni-switch .uni-checkbox-input{background-color:#2c2c2c;border:1px solid #656565}}uni-textarea{width:300px;height:150px;display:block;position:relative;font-size:16px;line-height:normal;white-space:pre-wrap;word-break:break-all}uni-textarea[hidden]{display:none}uni-textarea[auto-height=true]{height:-webkit-fit-content!important;height:fit-content!important}.uni-textarea-wrapper,.uni-textarea-placeholder,.uni-textarea-line,.uni-textarea-compute,.uni-textarea-textarea{outline:none;border:none;padding:0;margin:0;text-decoration:inherit}.uni-textarea-wrapper{display:block;position:relative;width:100%;height:100%;min-height:inherit;overflow-y:hidden}.uni-textarea-placeholder,.uni-textarea-line,.uni-textarea-compute,.uni-textarea-textarea{position:absolute;width:100%;height:100%;left:0;top:0;white-space:inherit;word-break:inherit}.uni-textarea-placeholder{color:gray;overflow:hidden}.uni-textarea-line,.uni-textarea-compute{visibility:hidden;height:auto}.uni-textarea-line{width:1em}.uni-textarea-compute-auto-height{overflow-wrap:break-word}.uni-textarea-textarea{resize:none;background:none;color:inherit;opacity:1;font:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;text-indent:inherit;text-transform:inherit;text-shadow:inherit}.uni-textarea-textarea-fix-margin{width:auto;right:0;margin:0 -3px}.uni-textarea-textarea:disabled{-webkit-text-fill-color:currentcolor}uni-video{width:300px;height:225px;display:inline-block;line-height:0;overflow:hidden;position:relative}uni-video[hidden]{display:none}.uni-video-container{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;background-color:#000}.uni-video-slot{position:absolute;top:0;width:100%;height:100%;overflow:hidden;pointer-events:none}uni-web-view{display:inline-block;position:absolute;left:0;right:0;top:0;bottom:0} -@font-face{font-family:iconfont;src:url(static/iconfont/iconfont.woff2?t=1783330740989) format("woff2"),url(static/iconfont/iconfont.woff?t=1783330740989) format("woff"),url(static/iconfont/iconfont.ttf?t=1783330740989) format("truetype")}.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-daima:before{content:"\e695"}.icon-word:before{content:"\e64c"}.icon-qitalingyu:before{content:"\e62f"}.icon-wenjianjia1:before{content:"\e63a"}.icon-execl:before{content:"\e64d"}.icon-TXT1:before{content:"\e64e"}.icon-PPT1:before{content:"\e64f"}.icon-ZIP:before{content:"\e650"}.icon-PDF1:before{content:"\e651"}.icon-cloud:before{content:"\e988"}.icon-qitawenjian:before{content:"\e7b6"}.icon-wenjianyasuo:before{content:"\e643"}.icon-wenjianshipin:before{content:"\e644"}.icon-wenjianyinpin:before{content:"\e645"}.icon-wenjiantupian:before{content:"\e646"}.icon-daimawenjian:before{content:"\e66a"}.icon-file-markdown-fill:before{content:"\ebb1"}.icon-SVG:before{content:"\e614"}.icon-HTML:before{content:"\e615"}.icon-CSS:before{content:"\e618"}.icon-CSV:before{content:"\e619"}.icon-JSON:before{content:"\e61b"}.icon-JS:before{content:"\e61c"}.icon-PDF:before{content:"\e61e"}.icon-PHP:before{content:"\e621"}.icon-TXT:before{content:"\e622"}.icon-XLS:before{content:"\e623"}.icon-DOC:before{content:"\e624"}.icon-PPT:before{content:"\e626"}.icon-SQL:before{content:"\e627"}.icon-bianji:before{content:"\e605"}.icon-fasong:before{content:"\e705"}.icon-download:before{content:"\e61a"}.icon-edit-fill:before{content:"\e61d"}.icon-favorite-fill:before{content:"\e61f"}.icon-favorite:before{content:"\e620"}.icon-upload:before{content:"\e63e"}.icon-yonghuziliao:before{content:"\e6a1"}.icon-pen-fill:before{content:"\e67c"}.icon-qunliao:before{content:"\e606"}.icon-shipintonghua:before{content:"\e609"}.icon-tianjia:before{content:"\e60d"}.icon-tongxunlu:before{content:"\e612"}.icon-tianjiahaoyou:before{content:"\e613"}.icon-shanchu:before{content:"\e6d3"}.icon-choose-fill:before{content:"\e6a2"}.icon-a-wenjianjiawenjian:before{content:"\e69e"}.icon-sousuo:before{content:"\e6eb"}.icon-Robot:before{content:"\e67d"}.icon-saochu:before{content:"\e6a3"}.icon-fanhui:before{content:"\e765"}.icon-brain-2-fill:before{content:"\e800"}.icon-gengduo:before{content:"\e6c5"}.icon-del:before{content:"\e616"}.icon-zhaoxiangji:before{content:"\e663"}.icon-duoxuan:before{content:"\e630"}.icon-jia:before{content:"\e659"}.icon-quxiao:before{content:"\e625"}.icon-tuichu:before{content:"\e617"}.icon-fuzhi:before{content:"\e6e6"}.icon-shangchuan:before{content:"\e797"}.icon-total_selection:before{content:"\e660"}.icon-tingzhi:before{content:"\e611"}.icon-wenjianjia:before{content:"\e64b"}.icon-caidan:before{content:"\eaf1"}.icon-wenjian:before{content:"\e729"}.icon-biezhen:before{content:"\e647"}.icon-qita:before{content:"\e600"}.status-bar{height:var(--status-bar-height);width:100%;background:linear-gradient(180deg,#fafbff,#f5f6fa)}.page-container{width:100%;height:calc(100vh - var(--status-bar-height));background:linear-gradient(180deg,#f0f2ff,#f5f6fa 40%,#fafbfc)}.solid-line{width:100%;height:.03125rem;background:linear-gradient(90deg,transparent,#d4d4f0,transparent)}.icon-btn{padding:.375rem;border-radius:.5rem;box-sizing:border-box;display:flex;justify-content:center;align-items:center;transition:all .2s ease}.icon-btn:active{background:rgba(170,170,255,.12);transform:scale(.95)}.text-btn{padding:.375rem .625rem;border-radius:.625rem;box-sizing:border-box;display:flex;justify-content:center;align-items:center;transition:all .2s ease;font-size:.8125rem;font-weight:500}.text-btn:active{opacity:.8;transform:scale(.97)}.switch-box{width:48px;height:26px;background-color:#d4d4d8;border-radius:13px;display:flex;align-items:center;padding:2px;transition:all .3s ease}.switch-box.active{justify-content:flex-end;background:linear-gradient(135deg,#aaf,#3b86ff);box-shadow:0 0 .375rem rgba(170,170,255,.4)}.switch-track{width:22px;height:22px;background-color:#fff;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.15);transition:all .3s ease}.popup-overlay{position:fixed;width:100%;height:100%;left:0;top:0;display:flex;align-items:center;justify-content:center;background-color:rgba(30,30,50,.35);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:1000;animation:fadeIn .25s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(1.25rem) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.popup-card{width:90%;height:auto;background-color:#fff;border-radius:1.25rem;padding:1.5rem 1.25rem;box-sizing:border-box;display:flex;flex-direction:column;position:relative;box-shadow:0 .625rem 1.875rem rgba(0,0,0,.08);animation:slideUp .3s ease}.close-popup-card{position:absolute;top:.5rem;right:.5rem;color:#ff4d4f;padding:.3125rem;box-sizing:border-box;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.close-popup-card:active{background:rgba(255,77,79,.1)}.popup-title{width:100%;display:flex;justify-content:center;align-items:center;font-size:1.0625rem;font-weight:600;color:#1a1a2e;margin-bottom:.75rem} +@font-face{font-family:iconfont;src:url(static/iconfont/iconfont.woff2?t=1783330740989) format("woff2"),url(static/iconfont/iconfont.woff?t=1783330740989) format("woff"),url(static/iconfont/iconfont.ttf?t=1783330740989) format("truetype")}.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-daima:before{content:"\e695"}.icon-word:before{content:"\e64c"}.icon-qitalingyu:before{content:"\e62f"}.icon-wenjianjia1:before{content:"\e63a"}.icon-execl:before{content:"\e64d"}.icon-TXT1:before{content:"\e64e"}.icon-PPT1:before{content:"\e64f"}.icon-ZIP:before{content:"\e650"}.icon-PDF1:before{content:"\e651"}.icon-cloud:before{content:"\e988"}.icon-qitawenjian:before{content:"\e7b6"}.icon-wenjianyasuo:before{content:"\e643"}.icon-wenjianshipin:before{content:"\e644"}.icon-wenjianyinpin:before{content:"\e645"}.icon-wenjiantupian:before{content:"\e646"}.icon-daimawenjian:before{content:"\e66a"}.icon-file-markdown-fill:before{content:"\ebb1"}.icon-SVG:before{content:"\e614"}.icon-HTML:before{content:"\e615"}.icon-CSS:before{content:"\e618"}.icon-CSV:before{content:"\e619"}.icon-JSON:before{content:"\e61b"}.icon-JS:before{content:"\e61c"}.icon-PDF:before{content:"\e61e"}.icon-PHP:before{content:"\e621"}.icon-TXT:before{content:"\e622"}.icon-XLS:before{content:"\e623"}.icon-DOC:before{content:"\e624"}.icon-PPT:before{content:"\e626"}.icon-SQL:before{content:"\e627"}.icon-bianji:before{content:"\e605"}.icon-fasong:before{content:"\e705"}.icon-download:before{content:"\e61a"}.icon-edit-fill:before{content:"\e61d"}.icon-favorite-fill:before{content:"\e61f"}.icon-favorite:before{content:"\e620"}.icon-upload:before{content:"\e63e"}.icon-yonghuziliao:before{content:"\e6a1"}.icon-pen-fill:before{content:"\e67c"}.icon-qunliao:before{content:"\e606"}.icon-shipintonghua:before{content:"\e609"}.icon-tianjia:before{content:"\e60d"}.icon-tongxunlu:before{content:"\e612"}.icon-tianjiahaoyou:before{content:"\e613"}.icon-shanchu:before{content:"\e6d3"}.icon-choose-fill:before{content:"\e6a2"}.icon-a-wenjianjiawenjian:before{content:"\e69e"}.icon-sousuo:before{content:"\e6eb"}.icon-Robot:before{content:"\e67d"}.icon-saochu:before{content:"\e6a3"}.icon-fanhui:before{content:"\e765"}.icon-brain-2-fill:before{content:"\e800"}.icon-gengduo:before{content:"\e6c5"}.icon-del:before{content:"\e616"}.icon-zhaoxiangji:before{content:"\e663"}.icon-duoxuan:before{content:"\e630"}.icon-jia:before{content:"\e659"}.icon-quxiao:before{content:"\e625"}.icon-tuichu:before{content:"\e617"}.icon-fuzhi:before{content:"\e6e6"}.icon-shangchuan:before{content:"\e797"}.icon-total_selection:before{content:"\e660"}.icon-tingzhi:before{content:"\e611"}.icon-wenjianjia:before{content:"\e64b"}.icon-caidan:before{content:"\eaf1"}.icon-wenjian:before{content:"\e729"}.icon-biezhen:before{content:"\e647"}.icon-qita:before{content:"\e600"}body,uni-view,uni-text,uni-input,uni-textarea,uni-button{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,HarmonyOS Sans,MiSans,Source Han Sans CN,Microsoft YaHei,Noto Sans CJK SC,sans-serif;font-weight:400}.status-bar{height:var(--status-bar-height);width:100%;background:linear-gradient(180deg,#fafbff,#f5f6fa)}.page-container{width:100%;height:calc(100vh - var(--status-bar-height));background:linear-gradient(180deg,#f0f2ff,#f5f6fa 40%,#fafbfc)}.solid-line{width:100%;height:.03125rem;background:linear-gradient(90deg,transparent,#d4d4f0,transparent)}.icon-btn{padding:.375rem;border-radius:.5rem;box-sizing:border-box;display:flex;justify-content:center;align-items:center;transition:all .2s ease}.icon-btn:active{background:rgba(170,170,255,.12);transform:scale(.95)}.text-btn{padding:.375rem .625rem;border-radius:.625rem;box-sizing:border-box;display:flex;justify-content:center;align-items:center;transition:all .2s ease;font-size:.8125rem;font-weight:500}.text-btn:active{opacity:.8;transform:scale(.97)}.switch-box{width:48px;height:26px;background-color:#d4d4d8;border-radius:13px;display:flex;align-items:center;padding:2px;transition:all .3s ease}.switch-box.active{justify-content:flex-end;background:linear-gradient(135deg,#aaf,#3b86ff);box-shadow:0 0 .375rem rgba(170,170,255,.4)}.switch-track{width:22px;height:22px;background-color:#fff;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.15);transition:all .3s ease}.popup-overlay{position:fixed;width:100%;height:100%;left:0;top:0;display:flex;align-items:center;justify-content:center;background-color:rgba(30,30,50,.35);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:1000;animation:fadeIn .25s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(1.25rem) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.popup-card{width:90%;height:auto;background-color:#fff;border-radius:1.25rem;padding:1.5rem 1.25rem;box-sizing:border-box;display:flex;flex-direction:column;position:relative;box-shadow:0 .625rem 1.875rem rgba(0,0,0,.08);animation:slideUp .3s ease}.close-popup-card{position:absolute;top:.5rem;right:.5rem;color:#ff4d4f;padding:.3125rem;box-sizing:border-box;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.close-popup-card:active{background:rgba(255,77,79,.1)}.popup-title{width:100%;display:flex;justify-content:center;align-items:center;font-size:1.0625rem;font-weight:600;color:#1a1a2e;margin-bottom:.75rem} diff --git a/unpackage/dist/build/app-plus/pages/Chat/Chat.css b/unpackage/dist/build/app-plus/pages/Chat/Chat.css index 1269526..5a997bf 100644 --- a/unpackage/dist/build/app-plus/pages/Chat/Chat.css +++ b/unpackage/dist/build/app-plus/pages/Chat/Chat.css @@ -1 +1 @@ -.uniui-cart-filled[data-v-b25a9929]:before{content:"\e6d0"}.uniui-gift-filled[data-v-b25a9929]:before{content:"\e6c4"}.uniui-color[data-v-b25a9929]:before{content:"\e6cf"}.uniui-wallet[data-v-b25a9929]:before{content:"\e6b1"}.uniui-settings-filled[data-v-b25a9929]:before{content:"\e6ce"}.uniui-auth-filled[data-v-b25a9929]:before{content:"\e6cc"}.uniui-shop-filled[data-v-b25a9929]:before{content:"\e6cd"}.uniui-staff-filled[data-v-b25a9929]:before{content:"\e6cb"}.uniui-vip-filled[data-v-b25a9929]:before{content:"\e6c6"}.uniui-plus-filled[data-v-b25a9929]:before{content:"\e6c7"}.uniui-folder-add-filled[data-v-b25a9929]:before{content:"\e6c8"}.uniui-color-filled[data-v-b25a9929]:before{content:"\e6c9"}.uniui-tune-filled[data-v-b25a9929]:before{content:"\e6ca"}.uniui-calendar-filled[data-v-b25a9929]:before{content:"\e6c0"}.uniui-notification-filled[data-v-b25a9929]:before{content:"\e6c1"}.uniui-wallet-filled[data-v-b25a9929]:before{content:"\e6c2"}.uniui-medal-filled[data-v-b25a9929]:before{content:"\e6c3"}.uniui-fire-filled[data-v-b25a9929]:before{content:"\e6c5"}.uniui-refreshempty[data-v-b25a9929]:before{content:"\e6bf"}.uniui-location-filled[data-v-b25a9929]:before{content:"\e6af"}.uniui-person-filled[data-v-b25a9929]:before{content:"\e69d"}.uniui-personadd-filled[data-v-b25a9929]:before{content:"\e698"}.uniui-arrowthinleft[data-v-b25a9929]:before{content:"\e6d2"}.uniui-arrowthinup[data-v-b25a9929]:before{content:"\e6d3"}.uniui-arrowthindown[data-v-b25a9929]:before{content:"\e6d4"}.uniui-back[data-v-b25a9929]:before{content:"\e6b9"}.uniui-forward[data-v-b25a9929]:before{content:"\e6ba"}.uniui-arrow-right[data-v-b25a9929]:before{content:"\e6bb"}.uniui-arrow-left[data-v-b25a9929]:before{content:"\e6bc"}.uniui-arrow-up[data-v-b25a9929]:before{content:"\e6bd"}.uniui-arrow-down[data-v-b25a9929]:before{content:"\e6be"}.uniui-arrowthinright[data-v-b25a9929]:before{content:"\e6d1"}.uniui-down[data-v-b25a9929]:before{content:"\e6b8"}.uniui-bottom[data-v-b25a9929]:before{content:"\e6b8"}.uniui-arrowright[data-v-b25a9929]:before{content:"\e6d5"}.uniui-right[data-v-b25a9929]:before{content:"\e6b5"}.uniui-up[data-v-b25a9929]:before{content:"\e6b6"}.uniui-top[data-v-b25a9929]:before{content:"\e6b6"}.uniui-left[data-v-b25a9929]:before{content:"\e6b7"}.uniui-arrowup[data-v-b25a9929]:before{content:"\e6d6"}.uniui-eye[data-v-b25a9929]:before{content:"\e651"}.uniui-eye-filled[data-v-b25a9929]:before{content:"\e66a"}.uniui-eye-slash[data-v-b25a9929]:before{content:"\e6b3"}.uniui-eye-slash-filled[data-v-b25a9929]:before{content:"\e6b4"}.uniui-info-filled[data-v-b25a9929]:before{content:"\e649"}.uniui-reload[data-v-b25a9929]:before{content:"\e6b2"}.uniui-micoff-filled[data-v-b25a9929]:before{content:"\e6b0"}.uniui-map-pin-ellipse[data-v-b25a9929]:before{content:"\e6ac"}.uniui-map-pin[data-v-b25a9929]:before{content:"\e6ad"}.uniui-location[data-v-b25a9929]:before{content:"\e6ae"}.uniui-starhalf[data-v-b25a9929]:before{content:"\e683"}.uniui-star[data-v-b25a9929]:before{content:"\e688"}.uniui-star-filled[data-v-b25a9929]:before{content:"\e68f"}.uniui-calendar[data-v-b25a9929]:before{content:"\e6a0"}.uniui-fire[data-v-b25a9929]:before{content:"\e6a1"}.uniui-medal[data-v-b25a9929]:before{content:"\e6a2"}.uniui-font[data-v-b25a9929]:before{content:"\e6a3"}.uniui-gift[data-v-b25a9929]:before{content:"\e6a4"}.uniui-link[data-v-b25a9929]:before{content:"\e6a5"}.uniui-notification[data-v-b25a9929]:before{content:"\e6a6"}.uniui-staff[data-v-b25a9929]:before{content:"\e6a7"}.uniui-vip[data-v-b25a9929]:before{content:"\e6a8"}.uniui-folder-add[data-v-b25a9929]:before{content:"\e6a9"}.uniui-tune[data-v-b25a9929]:before{content:"\e6aa"}.uniui-auth[data-v-b25a9929]:before{content:"\e6ab"}.uniui-person[data-v-b25a9929]:before{content:"\e699"}.uniui-email-filled[data-v-b25a9929]:before{content:"\e69a"}.uniui-phone-filled[data-v-b25a9929]:before{content:"\e69b"}.uniui-phone[data-v-b25a9929]:before{content:"\e69c"}.uniui-email[data-v-b25a9929]:before{content:"\e69e"}.uniui-personadd[data-v-b25a9929]:before{content:"\e69f"}.uniui-chatboxes-filled[data-v-b25a9929]:before{content:"\e692"}.uniui-contact[data-v-b25a9929]:before{content:"\e693"}.uniui-chatbubble-filled[data-v-b25a9929]:before{content:"\e694"}.uniui-contact-filled[data-v-b25a9929]:before{content:"\e695"}.uniui-chatboxes[data-v-b25a9929]:before{content:"\e696"}.uniui-chatbubble[data-v-b25a9929]:before{content:"\e697"}.uniui-upload-filled[data-v-b25a9929]:before{content:"\e68e"}.uniui-upload[data-v-b25a9929]:before{content:"\e690"}.uniui-weixin[data-v-b25a9929]:before{content:"\e691"}.uniui-compose[data-v-b25a9929]:before{content:"\e67f"}.uniui-qq[data-v-b25a9929]:before{content:"\e680"}.uniui-download-filled[data-v-b25a9929]:before{content:"\e681"}.uniui-pyq[data-v-b25a9929]:before{content:"\e682"}.uniui-sound[data-v-b25a9929]:before{content:"\e684"}.uniui-trash-filled[data-v-b25a9929]:before{content:"\e685"}.uniui-sound-filled[data-v-b25a9929]:before{content:"\e686"}.uniui-trash[data-v-b25a9929]:before{content:"\e687"}.uniui-videocam-filled[data-v-b25a9929]:before{content:"\e689"}.uniui-spinner-cycle[data-v-b25a9929]:before{content:"\e68a"}.uniui-weibo[data-v-b25a9929]:before{content:"\e68b"}.uniui-videocam[data-v-b25a9929]:before{content:"\e68c"}.uniui-download[data-v-b25a9929]:before{content:"\e68d"}.uniui-help[data-v-b25a9929]:before{content:"\e679"}.uniui-navigate-filled[data-v-b25a9929]:before{content:"\e67a"}.uniui-plusempty[data-v-b25a9929]:before{content:"\e67b"}.uniui-smallcircle[data-v-b25a9929]:before{content:"\e67c"}.uniui-minus-filled[data-v-b25a9929]:before{content:"\e67d"}.uniui-micoff[data-v-b25a9929]:before{content:"\e67e"}.uniui-closeempty[data-v-b25a9929]:before{content:"\e66c"}.uniui-clear[data-v-b25a9929]:before{content:"\e66d"}.uniui-navigate[data-v-b25a9929]:before{content:"\e66e"}.uniui-minus[data-v-b25a9929]:before{content:"\e66f"}.uniui-image[data-v-b25a9929]:before{content:"\e670"}.uniui-mic[data-v-b25a9929]:before{content:"\e671"}.uniui-paperplane[data-v-b25a9929]:before{content:"\e672"}.uniui-close[data-v-b25a9929]:before{content:"\e673"}.uniui-help-filled[data-v-b25a9929]:before{content:"\e674"}.uniui-paperplane-filled[data-v-b25a9929]:before{content:"\e675"}.uniui-plus[data-v-b25a9929]:before{content:"\e676"}.uniui-mic-filled[data-v-b25a9929]:before{content:"\e677"}.uniui-image-filled[data-v-b25a9929]:before{content:"\e678"}.uniui-locked-filled[data-v-b25a9929]:before{content:"\e668"}.uniui-info[data-v-b25a9929]:before{content:"\e669"}.uniui-locked[data-v-b25a9929]:before{content:"\e66b"}.uniui-camera-filled[data-v-b25a9929]:before{content:"\e658"}.uniui-chat-filled[data-v-b25a9929]:before{content:"\e659"}.uniui-camera[data-v-b25a9929]:before{content:"\e65a"}.uniui-circle[data-v-b25a9929]:before{content:"\e65b"}.uniui-checkmarkempty[data-v-b25a9929]:before{content:"\e65c"}.uniui-chat[data-v-b25a9929]:before{content:"\e65d"}.uniui-circle-filled[data-v-b25a9929]:before{content:"\e65e"}.uniui-flag[data-v-b25a9929]:before{content:"\e65f"}.uniui-flag-filled[data-v-b25a9929]:before{content:"\e660"}.uniui-gear-filled[data-v-b25a9929]:before{content:"\e661"}.uniui-home[data-v-b25a9929]:before{content:"\e662"}.uniui-home-filled[data-v-b25a9929]:before{content:"\e663"}.uniui-gear[data-v-b25a9929]:before{content:"\e664"}.uniui-smallcircle-filled[data-v-b25a9929]:before{content:"\e665"}.uniui-map-filled[data-v-b25a9929]:before{content:"\e666"}.uniui-map[data-v-b25a9929]:before{content:"\e667"}.uniui-refresh-filled[data-v-b25a9929]:before{content:"\e656"}.uniui-refresh[data-v-b25a9929]:before{content:"\e657"}.uniui-cloud-upload[data-v-b25a9929]:before{content:"\e645"}.uniui-cloud-download-filled[data-v-b25a9929]:before{content:"\e646"}.uniui-cloud-download[data-v-b25a9929]:before{content:"\e647"}.uniui-cloud-upload-filled[data-v-b25a9929]:before{content:"\e648"}.uniui-redo[data-v-b25a9929]:before{content:"\e64a"}.uniui-images-filled[data-v-b25a9929]:before{content:"\e64b"}.uniui-undo-filled[data-v-b25a9929]:before{content:"\e64c"}.uniui-more[data-v-b25a9929]:before{content:"\e64d"}.uniui-more-filled[data-v-b25a9929]:before{content:"\e64e"}.uniui-undo[data-v-b25a9929]:before{content:"\e64f"}.uniui-images[data-v-b25a9929]:before{content:"\e650"}.uniui-paperclip[data-v-b25a9929]:before{content:"\e652"}.uniui-settings[data-v-b25a9929]:before{content:"\e653"}.uniui-search[data-v-b25a9929]:before{content:"\e654"}.uniui-redo-filled[data-v-b25a9929]:before{content:"\e655"}.uniui-list[data-v-b25a9929]:before{content:"\e644"}.uniui-mail-open-filled[data-v-b25a9929]:before{content:"\e63a"}.uniui-hand-down-filled[data-v-b25a9929]:before{content:"\e63c"}.uniui-hand-down[data-v-b25a9929]:before{content:"\e63d"}.uniui-hand-up-filled[data-v-b25a9929]:before{content:"\e63e"}.uniui-hand-up[data-v-b25a9929]:before{content:"\e63f"}.uniui-heart-filled[data-v-b25a9929]:before{content:"\e641"}.uniui-mail-open[data-v-b25a9929]:before{content:"\e643"}.uniui-heart[data-v-b25a9929]:before{content:"\e639"}.uniui-loop[data-v-b25a9929]:before{content:"\e633"}.uniui-pulldown[data-v-b25a9929]:before{content:"\e632"}.uniui-scan[data-v-b25a9929]:before{content:"\e62a"}.uniui-bars[data-v-b25a9929]:before{content:"\e627"}.uniui-checkbox[data-v-b25a9929]:before{content:"\e62b"}.uniui-checkbox-filled[data-v-b25a9929]:before{content:"\e62c"}.uniui-shop[data-v-b25a9929]:before{content:"\e62f"}.uniui-headphones[data-v-b25a9929]:before{content:"\e630"}.uniui-cart[data-v-b25a9929]:before{content:"\e631"}@font-face{font-family:uniicons;src:url(../../assets/uniicons.32e978a5.ttf)}.uni-icons[data-v-b25a9929]{font-family:uniicons;text-decoration:none;text-align:center}.chat-sidebar-container[data-v-eed4c646]{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;background:linear-gradient(180deg,#faf9ff,#f3f2f8,#eeeef5);color:#000;box-sizing:border-box}.sidebar-header[data-v-eed4c646]{padding:1.25rem .9375rem .9375rem;width:100%;box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;flex-direction:column;border-bottom:.03125rem solid rgba(170,170,255,.18)}.user-profile-card[data-v-eed4c646]{padding:.5rem .75rem;width:100%;display:flex;align-items:center;background:linear-gradient(135deg,#fff,#faf9ff);box-sizing:border-box;border-radius:.875rem;box-shadow:0 .125rem .625rem rgba(100,100,150,.08);border:.03125rem solid rgba(170,170,255,.12);transition:all .2s ease}.user-profile-card[data-v-eed4c646]:active{transform:scale(.98);box-shadow:0 .0625rem .3125rem rgba(100,100,150,.12)}.user-profile-card .left[data-v-eed4c646]{flex-shrink:0;display:flex;justify-content:center;align-items:center;margin-right:.5rem}.user-profile-card .left .avatar-preview[data-v-eed4c646]{display:flex;justify-content:center;align-items:center;width:3.125rem;height:3.125rem;border-radius:50%;overflow:hidden;border:.09375rem solid rgba(170,170,255,.3);box-shadow:0 .0625rem .25rem rgba(0,0,0,.06)}.user-profile-card .left .avatar-preview uni-image[data-v-eed4c646]{width:100%;height:100%;object-fit:cover}.user-profile-card .left .avatar-placeholder[data-v-eed4c646]{display:flex;justify-content:center;align-items:center;box-sizing:border-box;border-radius:50%;width:3.125rem;height:3.125rem;background:linear-gradient(135deg,#f5f3ff,#ede9fe)}.user-profile-card .center[data-v-eed4c646]{flex:1;height:0;display:flex;flex-direction:column;align-items:start;justify-content:center}.user-profile-card .center uni-text[data-v-eed4c646]:first-child{font-size:.6875rem;color:#999;margin-bottom:.0625rem}.user-profile-card .center uni-text[data-v-eed4c646]:last-child{font-size:.9375rem;font-weight:600;color:#1a1a2e}.user-profile-card .right[data-v-eed4c646]{flex-shrink:0;margin-left:.3125rem;display:flex;align-items:center;background:rgba(16,185,129,.06);padding:.25rem .5rem;border-radius:.625rem}.user-profile-card .right .status-dot[data-v-eed4c646]{width:.375rem;height:.375rem;border-radius:50%;background-color:#10b981;margin-right:.3125rem;box-shadow:0 0 .25rem rgba(16,185,129,.5);animation:statusDotPulse-eed4c646 2s ease-in-out infinite}@keyframes statusDotPulse-eed4c646{0%,to{box-shadow:0 0 .25rem rgba(16,185,129,.5);transform:scale(1)}50%{box-shadow:0 0 .5rem rgba(16,185,129,.6);transform:scale(1.15)}}.user-profile-card .right .status-text uni-text[data-v-eed4c646]{font-size:.6875rem;color:#059669;font-weight:500}.new-chat-btn[data-v-eed4c646]{margin-top:.75rem;width:100%;padding:.8125rem;box-sizing:border-box;display:flex;justify-content:center;align-items:center;background:linear-gradient(135deg,#6c63ff,#4a45d1);border-radius:.75rem;box-shadow:0 .1875rem .625rem rgba(108,99,255,.3);transition:all .2s ease}.new-chat-btn[data-v-eed4c646]:active{transform:scale(.97);box-shadow:0 .09375rem .3125rem rgba(108,99,255,.2)}.new-chat-btn uni-text[data-v-eed4c646]{font-size:.875rem;font-weight:600;color:#fff;letter-spacing:.03125rem}.chat-history[data-v-eed4c646]{width:100%;padding:.625rem 0;box-sizing:border-box;flex:1;height:0;overflow-y:auto;overflow-x:hidden}.chat-history[data-v-eed4c646]::-webkit-scrollbar{width:.1875rem}.chat-history[data-v-eed4c646]::-webkit-scrollbar-thumb{background:rgba(108,99,255,.25);border-radius:.09375rem}.chat-history[data-v-eed4c646]::-webkit-scrollbar-track{background:transparent}.history-header[data-v-eed4c646]{width:100%;padding:.625rem .9375rem;box-sizing:border-box;border-bottom:.03125rem solid rgba(170,170,255,.15);display:flex;justify-content:space-between;align-items:center}.history-header .history-title-section[data-v-eed4c646]{display:flex;flex-direction:column}.history-header .history-title-section uni-text[data-v-eed4c646]:first-child{font-size:1rem;font-weight:700;color:#1a1a2e}.history-header .history-title-section uni-text[data-v-eed4c646]:last-child{font-size:.6875rem;color:#999;margin-top:.0625rem}.history-header .history-management[data-v-eed4c646]{display:flex}.history-header .history-management .history-management-btn[data-v-eed4c646]{margin-left:.5rem;width:1.75rem;height:1.75rem;display:flex;justify-content:center;align-items:center;font-size:.8125rem;background-color:rgba(221,221,221,.4);border-radius:.4375rem;transition:all .15s ease}.history-header .history-management .history-management-btn[data-v-eed4c646]:active{transform:scale(.9)}.history-header .history-management .icon-jia-style[data-v-eed4c646]{background:rgba(16,185,129,.12);color:#059669}.history-header .history-management .icon-duoxuan-style[data-v-eed4c646]{color:#666}.history-header .history-management .icon-saochu-style[data-v-eed4c646]{color:#ff4d4f}.history-header .history-management .icon-quxiao-style[data-v-eed4c646]{color:#6c63ff;box-sizing:border-box}.history-header .history-management .icon-total_selection-style[data-v-eed4c646]{color:#666}.history-header .history-management .icon-total_selection-style.active[data-v-eed4c646]{color:#6c63ff;background:rgba(108,99,255,.12)}.history-header .history-management .icon-shanchu-style[data-v-eed4c646]{color:#ff4d4f}.history-search-wrap[data-v-eed4c646]{display:flex;flex-direction:column;width:100%;padding:.5rem .9375rem .1875rem;box-sizing:border-box}.history-search-wrap .history-search-inner[data-v-eed4c646]{display:flex;width:100%;padding:.375rem .6875rem;box-sizing:border-box;align-items:center;background-color:rgba(255,255,255,.6);border-radius:.875rem;border:.0625rem solid transparent;transition:all .25s ease}.history-search-wrap .history-search-inner .search-icon[data-v-eed4c646]{color:#999!important;font-weight:700;font-size:1rem!important}.history-search-wrap .history-search-inner .chat-search-icon[data-v-eed4c646]{color:#6c63ff!important;font-weight:700;font-size:1rem!important}.history-search-wrap .history-search-inner uni-input[data-v-eed4c646]{margin-left:.375rem;box-sizing:border-box;font-size:.8125rem;color:#333}.history-search-wrap .history-search-inner uni-input[data-v-eed4c646]::-webkit-input-placeholder{color:#c0c0d0}.history-search-wrap .history-search-inner uni-input[data-v-eed4c646]::placeholder{color:#c0c0d0}.history-search-wrap .history-search-inner.has-value[data-v-eed4c646]{background-color:#fff;border-color:#6c63ff;box-shadow:0 0 0 .09375rem rgba(108,99,255,.08)}.chat-history-list[data-v-eed4c646]{padding:.3125rem .9375rem}.chat-history-list .chat-history-card[data-v-eed4c646]{display:flex;align-items:center;border:.04688rem solid rgba(108,99,255,.25);background:linear-gradient(135deg,#fff,#faf9ff);border-radius:.75rem;padding:.75rem;margin-top:.375rem;box-sizing:border-box;transition:all .2s ease}.chat-history-list .chat-history-card[data-v-eed4c646]:active{transform:scale(.98)}.chat-history-list .is-select-chat[data-v-eed4c646]{border-color:#6c63ff;box-shadow:0 .125rem .5rem rgba(108,99,255,.15);background:linear-gradient(135deg,rgba(108,99,255,.06),rgba(108,99,255,.02))}.chat-history-list .history-chat-checkbox[data-v-eed4c646]{width:1.125rem;height:1.125rem;border-radius:.3125rem;display:flex;justify-content:center;align-items:center;border:.0625rem solid rgba(108,99,255,.5);margin-right:.375rem;flex-shrink:0}.chat-history-list .history-chat-avatar[data-v-eed4c646]{width:2rem;height:2rem;border-radius:.5625rem;display:flex;justify-content:center;align-items:center;background:linear-gradient(135deg,rgba(108,99,255,.3),rgba(108,99,255,.15));margin-left:0;margin-right:.5rem;box-sizing:border-box;flex-shrink:0}.chat-history-list .friend-avatar[data-v-eed4c646]{display:flex;justify-content:center;align-items:center;border-radius:.5625rem;width:100%;height:100%;overflow:hidden}.chat-page[data-v-af7545bf]{position:relative;background:linear-gradient(180deg,#f5f4ff,#f8f7fc,#faf9fe)}.mask[data-v-af7545bf]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.45);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:998;animation:fadeIn-af7545bf .3s ease}@keyframes fadeIn-af7545bf{0%{opacity:0}to{opacity:1}}.chat-sidebar[data-v-af7545bf]{position:fixed;top:0;left:0;width:calc(100% - 3.125rem);max-width:21.25rem;height:100%;transform:translate(-100%);transition:transform .4s cubic-bezier(.4,0,.2,1);z-index:999;box-shadow:.25rem 0 .9375rem rgba(0,0,0,.06)}.chat-sidebar.sidebar-show[data-v-af7545bf]{transform:translate(0)}.ncd-overlay[data-v-af7545bf]{position:fixed;width:100%;height:100%;left:0;top:0;display:flex;align-items:center;justify-content:center;background-color:rgba(30,30,50,.35);z-index:1000;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:fadeIn-af7545bf .25s ease}.ncd-card[data-v-af7545bf]{width:90%;height:auto;background-color:#fff;border-radius:1.25rem;padding:1.5625rem 1.25rem;box-sizing:border-box;box-shadow:0 .625rem 1.875rem rgba(100,100,200,.12);animation:slideUp-af7545bf .35s ease}@keyframes slideUp-af7545bf{0%{opacity:0;transform:translateY(1.25rem) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.ncd-header[data-v-af7545bf]{display:flex;justify-content:center;align-items:center;width:100%}.ncd-title-eng[data-v-af7545bf]{display:flex;flex-shrink:0;background:linear-gradient(135deg,#6c63ff,#4a45d1);padding:.1875rem .4375rem;border-radius:.375rem;justify-content:center;align-items:center}.ncd-title-eng uni-text[data-v-af7545bf]{color:#fff;font-weight:700;font-size:.875rem}.ncd-title-zh[data-v-af7545bf]{margin-left:.3125rem;display:flex;flex:1;height:0;font-size:1.125rem;font-weight:700;color:#1a1a2e}.ncd-header uni-icons[data-v-af7545bf]{display:flex;flex-shrink:0}.ncd-options[data-v-af7545bf]{display:flex;flex-direction:column;width:100%;justify-content:center;align-items:center;margin-top:.625rem;box-sizing:border-box}.ncd-option[data-v-af7545bf]{width:100%;background:#f8fafc;padding:1.25rem .9375rem;display:flex;border-radius:.875rem;margin-top:.625rem;box-sizing:border-box;justify-content:center;align-items:center;transition:all .2s ease;border:.0625rem solid transparent}.ncd-option[data-v-af7545bf]:active{transform:scale(.98)}.ncd-normal[data-v-af7545bf]{border:.0625rem solid #e8edf3}.ncd-normal[data-v-af7545bf]:active{border-color:#c4c8d0;background:#f0f3f7}.ncd-opt-icon[data-v-af7545bf]{width:2.5rem;height:2.5rem;border-radius:.75rem;padding:.3125rem;box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;align-items:center}.ncd-normal .ncd-opt-icon[data-v-af7545bf]{background:linear-gradient(135deg,#e2e8f0,#d9dfe8)}.ncd-opt-title[data-v-af7545bf]{display:flex;flex-direction:column;margin:0 .5rem;box-sizing:border-box;justify-content:center;flex:1;height:0}.ncd-opt-title-1[data-v-af7545bf]{font-size:.9375rem;font-weight:600;color:#1a1a2e}.ncd-opt-title-2[data-v-af7545bf]{font-size:.75rem;color:#888;margin-top:.125rem}.arrow-right-style[data-v-af7545bf]{display:flex;flex-shrink:0;font-weight:700!important;font-size:.875rem!important;color:#999!important}.ncd-intelligence[data-v-af7545bf]{background:linear-gradient(135deg,#f8f5ff,#efe8ff);border:.0625rem solid #c4b5fd}.ncd-intelligence[data-v-af7545bf]:active{border-color:#a78bfa;background:linear-gradient(135deg,#f3efff,#e8dcff)}.ncd-intelligence .ncd-opt-icon[data-v-af7545bf]{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.close-option-card[data-v-af7545bf]{width:100%;display:flex;justify-content:flex-end}.close-option-card .iconfont[data-v-af7545bf]{color:#ff4d4f!important}.chat-option-list[data-v-af7545bf]{display:flex;width:100%;flex-direction:column}.chat-option[data-v-af7545bf]{display:flex;justify-content:flex-start;align-items:center;margin:.3125rem 0;padding:.5rem .625rem;border-radius:.625rem;box-sizing:border-box;transition:all .15s ease}.chat-option[data-v-af7545bf]:active{background:rgba(170,170,255,.08)}.chat-option .iconfont[data-v-af7545bf]{font-size:30px}.option-name[data-v-af7545bf]{font-size:17px;font-weight:500;margin-left:12px;box-sizing:border-box;color:#333}.chat-wrapper[data-v-af7545bf]{position:relative;width:100%;height:100%;display:flex;flex-direction:column}.chat-hearder[data-v-af7545bf]{width:100%;height:auto;padding:.5rem .3125rem;box-sizing:border-box;display:flex;flex-shrink:0;justify-content:flex-start;align-items:center;background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(255,255,255,.8));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:.03125rem solid rgba(170,170,255,.15)}.chat-btn-group[data-v-af7545bf]{width:100%;height:auto;display:flex;justify-content:flex-start;align-items:center}.head-btn[data-v-af7545bf]{padding:.375rem .4375rem;border:.04688rem solid rgba(170,170,255,.3);border-radius:.5625rem;margin:0 .3125rem;box-sizing:border-box;display:flex;justify-content:center;align-items:center;background:rgba(255,255,255,.7);transition:all .2s ease}.head-btn[data-v-af7545bf]:active{background:rgba(170,170,255,.1);transform:scale(.95)}.chat-btn-group .head-btn:nth-child(1) .iconfont[data-v-af7545bf]{color:#a78bfa}.chat-btn-group .head-btn:nth-child(2) .iconfont[data-v-af7545bf]{color:#6495ed}.head-btn .iconfont[data-v-af7545bf]{font-size:1.5rem}.log-out .iconfont[data-v-af7545bf]{color:#ff4d4f}.main-chat[data-v-af7545bf]{display:flex;flex:1;height:0;width:100%;flex-direction:column}.load-more-tip[data-v-af7545bf]{text-align:center;padding:.625rem 0;font-size:.75rem;color:#999}.chat-messages[data-v-af7545bf]{display:flex;flex:1;height:0;width:100%;padding:.625rem .75rem;box-sizing:border-box;flex-direction:column;overflow:auto}.chat-messages[data-v-af7545bf]::-webkit-scrollbar{width:.1875rem}.chat-messages[data-v-af7545bf]::-webkit-scrollbar-thumb{background:rgba(170,170,255,.3);border-radius:.09375rem}.chat-messages[data-v-af7545bf]::-webkit-scrollbar-track{background:transparent}.chat-message[data-v-af7545bf]{display:flex;align-items:flex-start;margin:.4375rem 0;box-sizing:border-box;animation:msgFadeIn-af7545bf .3s ease}@keyframes msgFadeIn-af7545bf{0%{opacity:0;transform:translateY(.3125rem)}to{opacity:1;transform:translateY(0)}}.message-user[data-v-af7545bf]{flex-direction:row-reverse}.chat-avatar[data-v-af7545bf]{display:flex;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;box-sizing:border-box;border-radius:.5rem;margin-right:.375rem;flex-shrink:0}.friend-avatar[data-v-af7545bf]{display:flex;justify-content:center;align-items:center;border-radius:.5rem;width:100%;height:100%;overflow:hidden}.chat-avatar-user[data-v-af7545bf]{margin-right:0;margin-left:.375rem}.chat-content[data-v-af7545bf]{width:auto;max-width:calc(100% - 3.75rem);height:auto;padding:.625rem .75rem;box-sizing:border-box;border-radius:.75rem;overflow-x:auto;font-size:1rem;line-height:1.65;position:relative;box-shadow:0 .0625rem .25rem rgba(0,0,0,.04);background:#fff;border:.03125rem solid #eeeef5}.chat-content-user[data-v-af7545bf]{background:linear-gradient(135deg,#c4b5fd,#b8a5f0);color:#fff;border:none;box-shadow:0 .125rem .375rem rgba(170,170,255,.3);border-bottom-right-radius:.25rem}.chat-content-assistant[data-v-af7545bf]{max-width:100%}.chat-content[data-v-af7545bf]:not(.chat-content-user){border-bottom-left-radius:.25rem}.message-image[data-v-af7545bf]{max-width:9.375rem;border-radius:.375rem;margin:.25rem 0}.message-file-list[data-v-af7545bf]{margin:.3125rem 0}.file-item[data-v-af7545bf]{margin:.1875rem 0}.message-file[data-v-af7545bf]{display:flex;align-items:center;padding:.4375rem .5625rem;background:rgba(255,255,255,.85);border-radius:.375rem;max-width:10.9375rem;border:.03125rem solid #eeeef5}.chat-content-user .message-file[data-v-af7545bf]{background:rgba(255,255,255,.25);border-color:rgba(255,255,255,.3)}.file-icon[data-v-af7545bf]{font-size:1rem;margin-right:.375rem}.file-name[data-v-af7545bf]{flex:1;font-size:.8125rem;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-content-user .file-name[data-v-af7545bf]{color:#fff}.file-size[data-v-af7545bf]{font-size:.6875rem;color:#999;margin-left:.25rem}.chat-content-user .file-size[data-v-af7545bf]{color:rgba(255,255,255,.7)}.chat-interactive-container[data-v-af7545bf]{display:flex;flex-shrink:0;width:100%;padding:.5rem .75rem .75rem;box-sizing:border-box;flex-direction:column;background:linear-gradient(180deg,rgba(255,255,255,.7),rgba(255,255,255,.95));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:.03125rem solid rgba(170,170,255,.12)}.chat-interactive-group[data-v-af7545bf]{display:flex;width:100%;padding:.375rem 0;box-sizing:border-box;justify-content:flex-start;align-items:center}.chat-interactive-btn[data-v-af7545bf]{display:flex;align-items:center;justify-content:center;border:.04688rem solid #d4d4e0;border-radius:.5rem;padding:.375rem .625rem;margin-right:.5rem;box-sizing:border-box;font-size:.75rem;color:#666;background:#fff;transition:all .2s ease}.chat-interactive-btn[data-v-af7545bf]:active{border-color:#aaf;background:rgba(170,170,255,.08);transform:scale(.96)}.chat-interactive-btn.disabled[data-v-af7545bf]{opacity:.45;pointer-events:none;border-color:#e0dfe8;color:#aaa}.chat-input-container[data-v-af7545bf]{display:flex;width:100%;padding:.25rem .25rem .25rem .75rem;box-sizing:border-box;border:.0625rem solid #e0dff5;border-radius:.9375rem;align-items:flex-end;background:#fff;transition:all .25s ease;box-shadow:0 .0625rem .375rem rgba(100,100,150,.06)}.chat-input-container[data-v-af7545bf]:focus-within{border-color:#aaf;box-shadow:0 0 0 .125rem rgba(170,170,255,.12),0 .125rem .5rem rgba(100,100,150,.08)}.message-input[data-v-af7545bf]{flex:1;max-height:4.6875rem;min-height:1.875rem;overflow-y:auto;margin:.125rem .3125rem;box-sizing:border-box;font-size:.875rem;color:#333}.message-input[data-v-af7545bf]::-webkit-input-placeholder{color:#c0c0d0}.message-input[data-v-af7545bf]::placeholder{color:#c0c0d0}.chat-input-container.input-disabled[data-v-af7545bf]{border-color:#eae9f2;background:#f8f7fc}.message-input[disabled][data-v-af7545bf]{opacity:.5;color:#bbb}.input-btn-group.disabled[data-v-af7545bf]{opacity:.4;pointer-events:none;background:#c0c0d0;box-shadow:none}.stop-message-btn[data-v-af7545bf]{background:linear-gradient(135deg,#ff4d4f,#ff6b6b);box-shadow:0 .125rem .375rem rgba(255,77,79,.35);animation:pulseStop-af7545bf 1.8s ease-in-out infinite}.stop-message-btn[data-v-af7545bf]:active{transform:scale(.92);box-shadow:0 .0625rem .1875rem rgba(255,77,79,.25)}.input-btn-group[data-v-af7545bf]{flex-shrink:0;display:flex;justify-content:center;align-items:center;padding:.4375rem;box-sizing:border-box;background:linear-gradient(135deg,#6c63ff,#8b7cfb);border-radius:.6875rem;width:2.25rem;height:2.25rem;box-shadow:0 .125rem .375rem rgba(108,99,255,.35);transition:all .2s ease}.input-btn-group[data-v-af7545bf]:active{transform:scale(.92);box-shadow:0 .0625rem .1875rem rgba(108,99,255,.25)}.input-btn-group .iconfont[data-v-af7545bf]{color:#fff;font-size:1.125rem}.ai-card[data-v-af7545bf]{width:auto;border:.0625rem solid rgba(64,158,255,.3);box-shadow:0 .25rem .9375rem rgba(170,170,255,.2);border-radius:1rem!important}.thinking-content[data-v-af7545bf]{display:flex;flex-direction:column;align-items:center;width:100%}.loading-dots[data-v-af7545bf]{display:flex;width:100%;align-items:center;justify-content:center}.dot[data-v-af7545bf]{width:.4375rem;height:.4375rem;margin:.1875rem;border-radius:50%;background:linear-gradient(135deg,#409eff,#6db2ff);animation:dotBlink-af7545bf 1.2s infinite ease-in-out}@keyframes dotBlink-af7545bf{0%,to{opacity:.3;transform:scale(.7)}50%{opacity:1;transform:scale(1.2)}}.dot[data-v-af7545bf]:nth-child(2){animation-delay:.25s}.dot[data-v-af7545bf]:nth-child(3){animation-delay:.5s}.thinking-text[data-v-af7545bf]{margin:.625rem 0;font-size:20px;font-weight:600;color:#409eff}.stop-thinking-btn[data-v-af7545bf]{display:flex;align-items:center;justify-content:center;width:100%;padding:.6875rem 0;margin-top:.625rem;border-radius:.75rem;font-size:.875rem;font-weight:600;color:#ff4d4f;background:linear-gradient(135deg,rgba(255,77,79,.06),rgba(255,77,79,.02));border:.0625rem solid rgba(255,77,79,.35);transition:all .2s ease;animation:pulseStop-af7545bf 2s ease-in-out infinite}.stop-thinking-btn[data-v-af7545bf]:active{background:rgba(255,77,79,.12);border-color:#ff4d4f;transform:scale(.97)}@keyframes pulseStop-af7545bf{0%,to{border-color:rgba(255,77,79,.35)}50%{border-color:rgba(255,77,79,.65)}}.image-list[data-v-af7545bf]{width:100%;padding:.25rem 0 .0625rem;animation:fadeIn-af7545bf .25s ease}.image-tags[data-v-af7545bf]{display:flex;flex-wrap:wrap;gap:.3125rem}.image-tag[data-v-af7545bf]{display:flex;align-items:center;padding:.1875rem .25rem .1875rem .5rem;background:linear-gradient(135deg,rgba(108,99,255,.07),rgba(108,99,255,.04));border:.03125rem solid rgba(108,99,255,.18);border-radius:.625rem;max-width:6.875rem;transition:all .2s ease;box-shadow:0 .03125rem .125rem rgba(108,99,255,.04)}.image-tag[data-v-af7545bf]:active{transform:scale(.96);border-color:rgba(108,99,255,.4);background:rgba(108,99,255,.1)}.tag-name[data-v-af7545bf]{font-size:.6875rem;color:#5a52d5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;font-weight:500}.tag-close[data-v-af7545bf]{flex-shrink:0;width:1rem;height:1rem;display:flex;align-items:center;justify-content:center;font-size:.875rem;color:#bbb;margin-left:.1875rem;border-radius:50%;line-height:1;transition:all .15s ease}.tag-close[data-v-af7545bf]:active{color:#fff;background:#ff4d4f;transform:scale(1.1)}.message-detail-card[data-v-af7545bf]{width:90%;max-height:80vh;display:flex;flex-direction:column;border-radius:1.25rem}.message-detail-content[data-v-af7545bf]{flex:1;max-height:60vh;overflow-y:auto;padding:.625rem 0;font-size:.875rem;line-height:1.7;color:#333;white-space:pre-wrap;word-break:break-all}.chat-content h1{font-size:1.3125rem;line-height:1.4;margin:.5rem 0 .3125rem}.chat-content h2{font-size:1.1875rem;line-height:1.4;margin:.4375rem 0 .25rem}.chat-content h3{font-size:1.125rem;line-height:1.4;margin:.375rem 0 .25rem}.chat-content h4,.chat-content h5,.chat-content h6{font-size:1.0625rem;line-height:1.5;margin:.3125rem 0 .1875rem}.chat-content p,.chat-content uni-text,.chat-content span{font-size:1.1875rem!important;line-height:1.6;margin:.25rem 0}.bubble-loading-dots{display:flex;align-items:center;justify-content:flex-start;padding:.3125rem 0}.bubble-dot{width:.375rem;height:.375rem;border-radius:50%;background:#a0a0b8;margin-right:.3125rem;animation:bubbleDotBlink 1.2s infinite ease-in-out}.bubble-dot:nth-child(2){animation-delay:.3s}.bubble-dot:nth-child(3){animation-delay:.6s}@keyframes bubbleDotBlink{0%,to{opacity:.25;transform:scale(.7)}50%{opacity:1;transform:scale(1.1)}}.detail-links-section{margin-top:.75rem;padding-top:.75rem;border-top:.03125rem solid #eee}.detail-links-title{font-size:.9375rem;font-weight:600;color:#666;margin-bottom:.5rem}.detail-link-item{padding:.5rem .625rem;background:#f5f7fa;border-radius:.375rem;margin-bottom:.375rem}.link-text{font-size:.875rem;color:#007aff;word-break:break-all} +.uniui-cart-filled[data-v-b25a9929]:before{content:"\e6d0"}.uniui-gift-filled[data-v-b25a9929]:before{content:"\e6c4"}.uniui-color[data-v-b25a9929]:before{content:"\e6cf"}.uniui-wallet[data-v-b25a9929]:before{content:"\e6b1"}.uniui-settings-filled[data-v-b25a9929]:before{content:"\e6ce"}.uniui-auth-filled[data-v-b25a9929]:before{content:"\e6cc"}.uniui-shop-filled[data-v-b25a9929]:before{content:"\e6cd"}.uniui-staff-filled[data-v-b25a9929]:before{content:"\e6cb"}.uniui-vip-filled[data-v-b25a9929]:before{content:"\e6c6"}.uniui-plus-filled[data-v-b25a9929]:before{content:"\e6c7"}.uniui-folder-add-filled[data-v-b25a9929]:before{content:"\e6c8"}.uniui-color-filled[data-v-b25a9929]:before{content:"\e6c9"}.uniui-tune-filled[data-v-b25a9929]:before{content:"\e6ca"}.uniui-calendar-filled[data-v-b25a9929]:before{content:"\e6c0"}.uniui-notification-filled[data-v-b25a9929]:before{content:"\e6c1"}.uniui-wallet-filled[data-v-b25a9929]:before{content:"\e6c2"}.uniui-medal-filled[data-v-b25a9929]:before{content:"\e6c3"}.uniui-fire-filled[data-v-b25a9929]:before{content:"\e6c5"}.uniui-refreshempty[data-v-b25a9929]:before{content:"\e6bf"}.uniui-location-filled[data-v-b25a9929]:before{content:"\e6af"}.uniui-person-filled[data-v-b25a9929]:before{content:"\e69d"}.uniui-personadd-filled[data-v-b25a9929]:before{content:"\e698"}.uniui-arrowthinleft[data-v-b25a9929]:before{content:"\e6d2"}.uniui-arrowthinup[data-v-b25a9929]:before{content:"\e6d3"}.uniui-arrowthindown[data-v-b25a9929]:before{content:"\e6d4"}.uniui-back[data-v-b25a9929]:before{content:"\e6b9"}.uniui-forward[data-v-b25a9929]:before{content:"\e6ba"}.uniui-arrow-right[data-v-b25a9929]:before{content:"\e6bb"}.uniui-arrow-left[data-v-b25a9929]:before{content:"\e6bc"}.uniui-arrow-up[data-v-b25a9929]:before{content:"\e6bd"}.uniui-arrow-down[data-v-b25a9929]:before{content:"\e6be"}.uniui-arrowthinright[data-v-b25a9929]:before{content:"\e6d1"}.uniui-down[data-v-b25a9929]:before{content:"\e6b8"}.uniui-bottom[data-v-b25a9929]:before{content:"\e6b8"}.uniui-arrowright[data-v-b25a9929]:before{content:"\e6d5"}.uniui-right[data-v-b25a9929]:before{content:"\e6b5"}.uniui-up[data-v-b25a9929]:before{content:"\e6b6"}.uniui-top[data-v-b25a9929]:before{content:"\e6b6"}.uniui-left[data-v-b25a9929]:before{content:"\e6b7"}.uniui-arrowup[data-v-b25a9929]:before{content:"\e6d6"}.uniui-eye[data-v-b25a9929]:before{content:"\e651"}.uniui-eye-filled[data-v-b25a9929]:before{content:"\e66a"}.uniui-eye-slash[data-v-b25a9929]:before{content:"\e6b3"}.uniui-eye-slash-filled[data-v-b25a9929]:before{content:"\e6b4"}.uniui-info-filled[data-v-b25a9929]:before{content:"\e649"}.uniui-reload[data-v-b25a9929]:before{content:"\e6b2"}.uniui-micoff-filled[data-v-b25a9929]:before{content:"\e6b0"}.uniui-map-pin-ellipse[data-v-b25a9929]:before{content:"\e6ac"}.uniui-map-pin[data-v-b25a9929]:before{content:"\e6ad"}.uniui-location[data-v-b25a9929]:before{content:"\e6ae"}.uniui-starhalf[data-v-b25a9929]:before{content:"\e683"}.uniui-star[data-v-b25a9929]:before{content:"\e688"}.uniui-star-filled[data-v-b25a9929]:before{content:"\e68f"}.uniui-calendar[data-v-b25a9929]:before{content:"\e6a0"}.uniui-fire[data-v-b25a9929]:before{content:"\e6a1"}.uniui-medal[data-v-b25a9929]:before{content:"\e6a2"}.uniui-font[data-v-b25a9929]:before{content:"\e6a3"}.uniui-gift[data-v-b25a9929]:before{content:"\e6a4"}.uniui-link[data-v-b25a9929]:before{content:"\e6a5"}.uniui-notification[data-v-b25a9929]:before{content:"\e6a6"}.uniui-staff[data-v-b25a9929]:before{content:"\e6a7"}.uniui-vip[data-v-b25a9929]:before{content:"\e6a8"}.uniui-folder-add[data-v-b25a9929]:before{content:"\e6a9"}.uniui-tune[data-v-b25a9929]:before{content:"\e6aa"}.uniui-auth[data-v-b25a9929]:before{content:"\e6ab"}.uniui-person[data-v-b25a9929]:before{content:"\e699"}.uniui-email-filled[data-v-b25a9929]:before{content:"\e69a"}.uniui-phone-filled[data-v-b25a9929]:before{content:"\e69b"}.uniui-phone[data-v-b25a9929]:before{content:"\e69c"}.uniui-email[data-v-b25a9929]:before{content:"\e69e"}.uniui-personadd[data-v-b25a9929]:before{content:"\e69f"}.uniui-chatboxes-filled[data-v-b25a9929]:before{content:"\e692"}.uniui-contact[data-v-b25a9929]:before{content:"\e693"}.uniui-chatbubble-filled[data-v-b25a9929]:before{content:"\e694"}.uniui-contact-filled[data-v-b25a9929]:before{content:"\e695"}.uniui-chatboxes[data-v-b25a9929]:before{content:"\e696"}.uniui-chatbubble[data-v-b25a9929]:before{content:"\e697"}.uniui-upload-filled[data-v-b25a9929]:before{content:"\e68e"}.uniui-upload[data-v-b25a9929]:before{content:"\e690"}.uniui-weixin[data-v-b25a9929]:before{content:"\e691"}.uniui-compose[data-v-b25a9929]:before{content:"\e67f"}.uniui-qq[data-v-b25a9929]:before{content:"\e680"}.uniui-download-filled[data-v-b25a9929]:before{content:"\e681"}.uniui-pyq[data-v-b25a9929]:before{content:"\e682"}.uniui-sound[data-v-b25a9929]:before{content:"\e684"}.uniui-trash-filled[data-v-b25a9929]:before{content:"\e685"}.uniui-sound-filled[data-v-b25a9929]:before{content:"\e686"}.uniui-trash[data-v-b25a9929]:before{content:"\e687"}.uniui-videocam-filled[data-v-b25a9929]:before{content:"\e689"}.uniui-spinner-cycle[data-v-b25a9929]:before{content:"\e68a"}.uniui-weibo[data-v-b25a9929]:before{content:"\e68b"}.uniui-videocam[data-v-b25a9929]:before{content:"\e68c"}.uniui-download[data-v-b25a9929]:before{content:"\e68d"}.uniui-help[data-v-b25a9929]:before{content:"\e679"}.uniui-navigate-filled[data-v-b25a9929]:before{content:"\e67a"}.uniui-plusempty[data-v-b25a9929]:before{content:"\e67b"}.uniui-smallcircle[data-v-b25a9929]:before{content:"\e67c"}.uniui-minus-filled[data-v-b25a9929]:before{content:"\e67d"}.uniui-micoff[data-v-b25a9929]:before{content:"\e67e"}.uniui-closeempty[data-v-b25a9929]:before{content:"\e66c"}.uniui-clear[data-v-b25a9929]:before{content:"\e66d"}.uniui-navigate[data-v-b25a9929]:before{content:"\e66e"}.uniui-minus[data-v-b25a9929]:before{content:"\e66f"}.uniui-image[data-v-b25a9929]:before{content:"\e670"}.uniui-mic[data-v-b25a9929]:before{content:"\e671"}.uniui-paperplane[data-v-b25a9929]:before{content:"\e672"}.uniui-close[data-v-b25a9929]:before{content:"\e673"}.uniui-help-filled[data-v-b25a9929]:before{content:"\e674"}.uniui-paperplane-filled[data-v-b25a9929]:before{content:"\e675"}.uniui-plus[data-v-b25a9929]:before{content:"\e676"}.uniui-mic-filled[data-v-b25a9929]:before{content:"\e677"}.uniui-image-filled[data-v-b25a9929]:before{content:"\e678"}.uniui-locked-filled[data-v-b25a9929]:before{content:"\e668"}.uniui-info[data-v-b25a9929]:before{content:"\e669"}.uniui-locked[data-v-b25a9929]:before{content:"\e66b"}.uniui-camera-filled[data-v-b25a9929]:before{content:"\e658"}.uniui-chat-filled[data-v-b25a9929]:before{content:"\e659"}.uniui-camera[data-v-b25a9929]:before{content:"\e65a"}.uniui-circle[data-v-b25a9929]:before{content:"\e65b"}.uniui-checkmarkempty[data-v-b25a9929]:before{content:"\e65c"}.uniui-chat[data-v-b25a9929]:before{content:"\e65d"}.uniui-circle-filled[data-v-b25a9929]:before{content:"\e65e"}.uniui-flag[data-v-b25a9929]:before{content:"\e65f"}.uniui-flag-filled[data-v-b25a9929]:before{content:"\e660"}.uniui-gear-filled[data-v-b25a9929]:before{content:"\e661"}.uniui-home[data-v-b25a9929]:before{content:"\e662"}.uniui-home-filled[data-v-b25a9929]:before{content:"\e663"}.uniui-gear[data-v-b25a9929]:before{content:"\e664"}.uniui-smallcircle-filled[data-v-b25a9929]:before{content:"\e665"}.uniui-map-filled[data-v-b25a9929]:before{content:"\e666"}.uniui-map[data-v-b25a9929]:before{content:"\e667"}.uniui-refresh-filled[data-v-b25a9929]:before{content:"\e656"}.uniui-refresh[data-v-b25a9929]:before{content:"\e657"}.uniui-cloud-upload[data-v-b25a9929]:before{content:"\e645"}.uniui-cloud-download-filled[data-v-b25a9929]:before{content:"\e646"}.uniui-cloud-download[data-v-b25a9929]:before{content:"\e647"}.uniui-cloud-upload-filled[data-v-b25a9929]:before{content:"\e648"}.uniui-redo[data-v-b25a9929]:before{content:"\e64a"}.uniui-images-filled[data-v-b25a9929]:before{content:"\e64b"}.uniui-undo-filled[data-v-b25a9929]:before{content:"\e64c"}.uniui-more[data-v-b25a9929]:before{content:"\e64d"}.uniui-more-filled[data-v-b25a9929]:before{content:"\e64e"}.uniui-undo[data-v-b25a9929]:before{content:"\e64f"}.uniui-images[data-v-b25a9929]:before{content:"\e650"}.uniui-paperclip[data-v-b25a9929]:before{content:"\e652"}.uniui-settings[data-v-b25a9929]:before{content:"\e653"}.uniui-search[data-v-b25a9929]:before{content:"\e654"}.uniui-redo-filled[data-v-b25a9929]:before{content:"\e655"}.uniui-list[data-v-b25a9929]:before{content:"\e644"}.uniui-mail-open-filled[data-v-b25a9929]:before{content:"\e63a"}.uniui-hand-down-filled[data-v-b25a9929]:before{content:"\e63c"}.uniui-hand-down[data-v-b25a9929]:before{content:"\e63d"}.uniui-hand-up-filled[data-v-b25a9929]:before{content:"\e63e"}.uniui-hand-up[data-v-b25a9929]:before{content:"\e63f"}.uniui-heart-filled[data-v-b25a9929]:before{content:"\e641"}.uniui-mail-open[data-v-b25a9929]:before{content:"\e643"}.uniui-heart[data-v-b25a9929]:before{content:"\e639"}.uniui-loop[data-v-b25a9929]:before{content:"\e633"}.uniui-pulldown[data-v-b25a9929]:before{content:"\e632"}.uniui-scan[data-v-b25a9929]:before{content:"\e62a"}.uniui-bars[data-v-b25a9929]:before{content:"\e627"}.uniui-checkbox[data-v-b25a9929]:before{content:"\e62b"}.uniui-checkbox-filled[data-v-b25a9929]:before{content:"\e62c"}.uniui-shop[data-v-b25a9929]:before{content:"\e62f"}.uniui-headphones[data-v-b25a9929]:before{content:"\e630"}.uniui-cart[data-v-b25a9929]:before{content:"\e631"}@font-face{font-family:uniicons;src:url(../../assets/uniicons.32e978a5.ttf)}.uni-icons[data-v-b25a9929]{font-family:uniicons;text-decoration:none;text-align:center}.chat-sidebar-container[data-v-eed4c646]{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;background:linear-gradient(180deg,#faf9ff,#f3f2f8,#eeeef5);color:#000;box-sizing:border-box}.sidebar-header[data-v-eed4c646]{padding:1.25rem .9375rem .9375rem;width:100%;box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;flex-direction:column;border-bottom:.03125rem solid rgba(170,170,255,.18)}.user-profile-card[data-v-eed4c646]{padding:.5rem .75rem;width:100%;display:flex;align-items:center;background:linear-gradient(135deg,#fff,#faf9ff);box-sizing:border-box;border-radius:.875rem;box-shadow:0 .125rem .625rem rgba(100,100,150,.08);border:.03125rem solid rgba(170,170,255,.12);transition:all .2s ease}.user-profile-card[data-v-eed4c646]:active{transform:scale(.98);box-shadow:0 .0625rem .3125rem rgba(100,100,150,.12)}.user-profile-card .left[data-v-eed4c646]{flex-shrink:0;display:flex;justify-content:center;align-items:center;margin-right:.5rem}.user-profile-card .left .avatar-preview[data-v-eed4c646]{display:flex;justify-content:center;align-items:center;width:3.125rem;height:3.125rem;border-radius:50%;overflow:hidden;border:.09375rem solid rgba(170,170,255,.3);box-shadow:0 .0625rem .25rem rgba(0,0,0,.06)}.user-profile-card .left .avatar-preview uni-image[data-v-eed4c646]{width:100%;height:100%;object-fit:cover}.user-profile-card .left .avatar-placeholder[data-v-eed4c646]{display:flex;justify-content:center;align-items:center;box-sizing:border-box;border-radius:50%;width:3.125rem;height:3.125rem;background:linear-gradient(135deg,#f5f3ff,#ede9fe)}.user-profile-card .center[data-v-eed4c646]{flex:1;height:0;display:flex;flex-direction:column;align-items:start;justify-content:center}.user-profile-card .center uni-text[data-v-eed4c646]:first-child{font-size:.6875rem;color:#999;margin-bottom:.0625rem}.user-profile-card .center uni-text[data-v-eed4c646]:last-child{font-size:.9375rem;font-weight:600;color:#1a1a2e}.user-profile-card .right[data-v-eed4c646]{flex-shrink:0;margin-left:.3125rem;display:flex;align-items:center;background:rgba(16,185,129,.06);padding:.25rem .5rem;border-radius:.625rem}.user-profile-card .right .status-dot[data-v-eed4c646]{width:.375rem;height:.375rem;border-radius:50%;background-color:#10b981;margin-right:.3125rem;box-shadow:0 0 .25rem rgba(16,185,129,.5);animation:statusDotPulse-eed4c646 2s ease-in-out infinite}@keyframes statusDotPulse-eed4c646{0%,to{box-shadow:0 0 .25rem rgba(16,185,129,.5);transform:scale(1)}50%{box-shadow:0 0 .5rem rgba(16,185,129,.6);transform:scale(1.15)}}.user-profile-card .right .status-text uni-text[data-v-eed4c646]{font-size:.6875rem;color:#059669;font-weight:500}.new-chat-btn[data-v-eed4c646]{margin-top:.75rem;width:100%;padding:.8125rem;box-sizing:border-box;display:flex;justify-content:center;align-items:center;background:linear-gradient(135deg,#6c63ff,#4a45d1);border-radius:.75rem;box-shadow:0 .1875rem .625rem rgba(108,99,255,.3);transition:all .2s ease}.new-chat-btn[data-v-eed4c646]:active{transform:scale(.97);box-shadow:0 .09375rem .3125rem rgba(108,99,255,.2)}.new-chat-btn uni-text[data-v-eed4c646]{font-size:.875rem;font-weight:600;color:#fff;letter-spacing:.03125rem}.chat-history[data-v-eed4c646]{width:100%;padding:.625rem 0;box-sizing:border-box;flex:1;height:0;overflow-y:auto;overflow-x:hidden}.chat-history[data-v-eed4c646]::-webkit-scrollbar{width:.1875rem}.chat-history[data-v-eed4c646]::-webkit-scrollbar-thumb{background:rgba(108,99,255,.25);border-radius:.09375rem}.chat-history[data-v-eed4c646]::-webkit-scrollbar-track{background:transparent}.history-header[data-v-eed4c646]{width:100%;padding:.625rem .9375rem;box-sizing:border-box;border-bottom:.03125rem solid rgba(170,170,255,.15);display:flex;justify-content:space-between;align-items:center}.history-header .history-title-section[data-v-eed4c646]{display:flex;flex-direction:column}.history-header .history-title-section uni-text[data-v-eed4c646]:first-child{font-size:1rem;font-weight:700;color:#1a1a2e}.history-header .history-title-section uni-text[data-v-eed4c646]:last-child{font-size:.6875rem;color:#999;margin-top:.0625rem}.history-header .history-management[data-v-eed4c646]{display:flex}.history-header .history-management .history-management-btn[data-v-eed4c646]{margin-left:.5rem;width:1.75rem;height:1.75rem;display:flex;justify-content:center;align-items:center;font-size:.8125rem;background-color:rgba(221,221,221,.4);border-radius:.4375rem;transition:all .15s ease}.history-header .history-management .history-management-btn[data-v-eed4c646]:active{transform:scale(.9)}.history-header .history-management .icon-jia-style[data-v-eed4c646]{background:rgba(16,185,129,.12);color:#059669}.history-header .history-management .icon-duoxuan-style[data-v-eed4c646]{color:#666}.history-header .history-management .icon-saochu-style[data-v-eed4c646]{color:#ff4d4f}.history-header .history-management .icon-quxiao-style[data-v-eed4c646]{color:#6c63ff;box-sizing:border-box}.history-header .history-management .icon-total_selection-style[data-v-eed4c646]{color:#666}.history-header .history-management .icon-total_selection-style.active[data-v-eed4c646]{color:#6c63ff;background:rgba(108,99,255,.12)}.history-header .history-management .icon-shanchu-style[data-v-eed4c646]{color:#ff4d4f}.history-search-wrap[data-v-eed4c646]{display:flex;flex-direction:column;width:100%;padding:.5rem .9375rem .1875rem;box-sizing:border-box}.history-search-wrap .history-search-inner[data-v-eed4c646]{display:flex;width:100%;padding:.375rem .6875rem;box-sizing:border-box;align-items:center;background-color:rgba(255,255,255,.6);border-radius:.875rem;border:.0625rem solid transparent;transition:all .25s ease}.history-search-wrap .history-search-inner .search-icon[data-v-eed4c646]{color:#999!important;font-weight:700;font-size:1rem!important}.history-search-wrap .history-search-inner .chat-search-icon[data-v-eed4c646]{color:#6c63ff!important;font-weight:700;font-size:1rem!important}.history-search-wrap .history-search-inner uni-input[data-v-eed4c646]{margin-left:.375rem;box-sizing:border-box;font-size:.8125rem;color:#333}.history-search-wrap .history-search-inner uni-input[data-v-eed4c646]::-webkit-input-placeholder{color:#c0c0d0}.history-search-wrap .history-search-inner uni-input[data-v-eed4c646]::placeholder{color:#c0c0d0}.history-search-wrap .history-search-inner.has-value[data-v-eed4c646]{background-color:#fff;border-color:#6c63ff;box-shadow:0 0 0 .09375rem rgba(108,99,255,.08)}.chat-history-list[data-v-eed4c646]{padding:.3125rem .9375rem}.chat-history-list .chat-history-card[data-v-eed4c646]{display:flex;align-items:center;border:.04688rem solid rgba(108,99,255,.25);background:linear-gradient(135deg,#fff,#faf9ff);border-radius:.75rem;padding:.75rem;margin-top:.375rem;box-sizing:border-box;transition:all .2s ease}.chat-history-list .chat-history-card[data-v-eed4c646]:active{transform:scale(.98)}.chat-history-list .is-select-chat[data-v-eed4c646]{border-color:#6c63ff;box-shadow:0 .125rem .5rem rgba(108,99,255,.15);background:linear-gradient(135deg,rgba(108,99,255,.06),rgba(108,99,255,.02))}.chat-history-list .history-chat-checkbox[data-v-eed4c646]{width:1.125rem;height:1.125rem;border-radius:.3125rem;display:flex;justify-content:center;align-items:center;border:.0625rem solid rgba(108,99,255,.5);margin-right:.375rem;flex-shrink:0}.chat-history-list .history-chat-avatar[data-v-eed4c646]{width:2rem;height:2rem;border-radius:.5625rem;display:flex;justify-content:center;align-items:center;background:linear-gradient(135deg,rgba(108,99,255,.3),rgba(108,99,255,.15));margin-left:0;margin-right:.5rem;box-sizing:border-box;flex-shrink:0}.chat-history-list .friend-avatar[data-v-eed4c646]{display:flex;justify-content:center;align-items:center;border-radius:.5625rem;width:100%;height:100%;overflow:hidden}.chat-page[data-v-efd33b40]{position:relative;background:linear-gradient(180deg,#f5f4ff,#f8f7fc,#faf9fe)}.mask[data-v-efd33b40]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.45);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:998;animation:fadeIn-efd33b40 .3s ease}@keyframes fadeIn-efd33b40{0%{opacity:0}to{opacity:1}}.chat-sidebar[data-v-efd33b40]{position:fixed;top:0;left:0;width:calc(100% - 3.125rem);max-width:21.25rem;height:100%;transform:translate(-100%);transition:transform .4s cubic-bezier(.4,0,.2,1);z-index:999;box-shadow:.25rem 0 .9375rem rgba(0,0,0,.06)}.chat-sidebar.sidebar-show[data-v-efd33b40]{transform:translate(0)}.ncd-overlay[data-v-efd33b40]{position:fixed;width:100%;height:100%;left:0;top:0;display:flex;align-items:center;justify-content:center;background-color:rgba(30,30,50,.35);z-index:9999;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:fadeIn-efd33b40 .25s ease}.ncd-card[data-v-efd33b40]{width:90%;height:auto;background-color:#fff;border-radius:1.25rem;padding:1.5625rem 1.25rem;box-sizing:border-box;box-shadow:0 .625rem 1.875rem rgba(100,100,200,.12);animation:slideUp-efd33b40 .35s ease}@keyframes slideUp-efd33b40{0%{opacity:0;transform:translateY(1.25rem) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.ncd-header[data-v-efd33b40]{display:flex;justify-content:center;align-items:center;width:100%}.ncd-title-eng[data-v-efd33b40]{display:flex;flex-shrink:0;background:linear-gradient(135deg,#6c63ff,#4a45d1);padding:.1875rem .4375rem;border-radius:.375rem;justify-content:center;align-items:center}.ncd-title-eng uni-text[data-v-efd33b40]{color:#fff;font-weight:700;font-size:.875rem}.ncd-title-zh[data-v-efd33b40]{margin-left:.3125rem;display:flex;flex:1;height:0;font-size:1.125rem;font-weight:700;color:#1a1a2e}.ncd-header uni-icons[data-v-efd33b40]{display:flex;flex-shrink:0}.ncd-options[data-v-efd33b40]{display:flex;flex-direction:column;width:100%;justify-content:center;align-items:center;margin-top:.625rem;box-sizing:border-box}.ncd-option[data-v-efd33b40]{width:100%;background:#f8fafc;padding:1.25rem .9375rem;display:flex;border-radius:.875rem;margin-top:.625rem;box-sizing:border-box;justify-content:center;align-items:center;transition:all .2s ease;border:.0625rem solid transparent}.ncd-option[data-v-efd33b40]:active{transform:scale(.98)}.ncd-normal[data-v-efd33b40]{border:.0625rem solid #e8edf3}.ncd-normal[data-v-efd33b40]:active{border-color:#c4c8d0;background:#f0f3f7}.ncd-opt-icon[data-v-efd33b40]{width:2.5rem;height:2.5rem;border-radius:.75rem;padding:.3125rem;box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;align-items:center}.ncd-normal .ncd-opt-icon[data-v-efd33b40]{background:linear-gradient(135deg,#e2e8f0,#d9dfe8)}.ncd-opt-title[data-v-efd33b40]{display:flex;flex-direction:column;margin:0 .5rem;box-sizing:border-box;justify-content:center;flex:1;height:0}.ncd-opt-title-1[data-v-efd33b40]{font-size:.9375rem;font-weight:600;color:#1a1a2e}.ncd-opt-title-2[data-v-efd33b40]{font-size:.75rem;color:#888;margin-top:.125rem}.arrow-right-style[data-v-efd33b40]{display:flex;flex-shrink:0;font-weight:700!important;font-size:.875rem!important;color:#999!important}.ncd-intelligence[data-v-efd33b40]{background:linear-gradient(135deg,#f8f5ff,#efe8ff);border:.0625rem solid #c4b5fd}.ncd-intelligence[data-v-efd33b40]:active{border-color:#a78bfa;background:linear-gradient(135deg,#f3efff,#e8dcff)}.ncd-intelligence .ncd-opt-icon[data-v-efd33b40]{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.close-option-card[data-v-efd33b40]{width:100%;display:flex;justify-content:flex-end}.close-option-card .iconfont[data-v-efd33b40]{color:#ff4d4f!important}.chat-option-list[data-v-efd33b40]{display:flex;width:100%;flex-direction:column}.chat-option[data-v-efd33b40]{display:flex;justify-content:flex-start;align-items:center;margin:.3125rem 0;padding:.5rem .625rem;border-radius:.625rem;box-sizing:border-box;transition:all .15s ease}.chat-option[data-v-efd33b40]:active{background:rgba(170,170,255,.08)}.chat-option .iconfont[data-v-efd33b40]{font-size:30px}.option-name[data-v-efd33b40]{font-size:17px;font-weight:500;margin-left:12px;box-sizing:border-box;color:#333}.chat-wrapper[data-v-efd33b40]{position:relative;width:100%;height:100%;display:flex;flex-direction:column}.chat-hearder[data-v-efd33b40]{width:100%;height:auto;padding:.5rem .3125rem;box-sizing:border-box;display:flex;flex-shrink:0;justify-content:flex-start;align-items:center;background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(255,255,255,.8));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:.03125rem solid rgba(170,170,255,.15)}.chat-btn-group[data-v-efd33b40]{width:100%;height:auto;display:flex;justify-content:flex-start;align-items:center}.head-btn[data-v-efd33b40]{padding:.375rem .4375rem;border:.04688rem solid rgba(170,170,255,.3);border-radius:.5625rem;margin:0 .3125rem;box-sizing:border-box;display:flex;justify-content:center;align-items:center;background:rgba(255,255,255,.7);transition:all .2s ease}.head-btn[data-v-efd33b40]:active{background:rgba(170,170,255,.1);transform:scale(.95)}.chat-btn-group .head-btn:nth-child(1) .iconfont[data-v-efd33b40]{color:#a78bfa}.chat-btn-group .head-btn:nth-child(2) .iconfont[data-v-efd33b40]{color:#6495ed}.head-btn .iconfont[data-v-efd33b40]{font-size:1.5rem}.log-out .iconfont[data-v-efd33b40]{color:#ff4d4f}.main-chat[data-v-efd33b40]{display:flex;flex:1;height:0;width:100%;flex-direction:column}.load-more-tip[data-v-efd33b40]{text-align:center;padding:.625rem 0;font-size:.75rem;color:#999}.chat-messages[data-v-efd33b40]{display:flex;flex:1;height:0;width:100%;padding:.625rem .75rem;box-sizing:border-box;flex-direction:column;overflow:auto}.chat-messages[data-v-efd33b40]::-webkit-scrollbar{width:.1875rem}.chat-messages[data-v-efd33b40]::-webkit-scrollbar-thumb{background:rgba(170,170,255,.3);border-radius:.09375rem}.chat-messages[data-v-efd33b40]::-webkit-scrollbar-track{background:transparent}.chat-message[data-v-efd33b40]{display:flex;align-items:flex-start;margin:.4375rem 0;box-sizing:border-box;animation:msgFadeIn-efd33b40 .3s ease}@keyframes msgFadeIn-efd33b40{0%{opacity:0;transform:translateY(.3125rem)}to{opacity:1;transform:translateY(0)}}.message-user[data-v-efd33b40]{flex-direction:row-reverse}.chat-avatar[data-v-efd33b40]{display:flex;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;box-sizing:border-box;border-radius:.5rem;margin-right:.375rem;flex-shrink:0}.friend-avatar[data-v-efd33b40]{display:flex;justify-content:center;align-items:center;border-radius:.5rem;width:100%;height:100%;overflow:hidden}.chat-avatar-user[data-v-efd33b40]{margin-right:0;margin-left:.375rem}.chat-content[data-v-efd33b40]{width:auto;max-width:calc(100% - 3.75rem);height:auto;padding:.625rem .75rem;box-sizing:border-box;border-radius:.75rem;overflow-x:auto;font-size:1rem;line-height:1.65;position:relative;box-shadow:0 .0625rem .25rem rgba(0,0,0,.04);background:#fff;border:.03125rem solid #eeeef5}.chat-content-user[data-v-efd33b40]{background:linear-gradient(135deg,#c4b5fd,#b8a5f0);color:#fff;border:none;box-shadow:0 .125rem .375rem rgba(170,170,255,.3);border-bottom-right-radius:.25rem}.chat-content-assistant[data-v-efd33b40]{max-width:100%}.chat-content[data-v-efd33b40]:not(.chat-content-user){border-bottom-left-radius:.25rem}.message-image[data-v-efd33b40]{max-width:9.375rem;border-radius:.375rem;margin:.25rem 0}.message-file-list[data-v-efd33b40]{margin:.3125rem 0}.file-item[data-v-efd33b40]{margin:.1875rem 0}.message-file[data-v-efd33b40]{display:flex;align-items:center;padding:.4375rem .5625rem;background:rgba(255,255,255,.85);border-radius:.375rem;max-width:10.9375rem;border:.03125rem solid #eeeef5}.chat-content-user .message-file[data-v-efd33b40]{background:rgba(255,255,255,.25);border-color:rgba(255,255,255,.3)}.file-icon[data-v-efd33b40]{font-size:1rem;margin-right:.375rem}.file-name[data-v-efd33b40]{flex:1;font-size:.8125rem;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-content-user .file-name[data-v-efd33b40]{color:#fff}.file-size[data-v-efd33b40]{font-size:.6875rem;color:#999;margin-left:.25rem}.chat-content-user .file-size[data-v-efd33b40]{color:rgba(255,255,255,.7)}.chat-interactive-container[data-v-efd33b40]{display:flex;flex-shrink:0;width:100%;padding:.5rem .75rem .75rem;box-sizing:border-box;flex-direction:column;background:linear-gradient(180deg,rgba(255,255,255,.7),rgba(255,255,255,.95));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:.03125rem solid rgba(170,170,255,.12)}.chat-interactive-group[data-v-efd33b40]{display:flex;width:100%;padding:.375rem 0;box-sizing:border-box;justify-content:flex-start;align-items:center}.chat-interactive-btn[data-v-efd33b40]{display:flex;align-items:center;justify-content:center;border:.04688rem solid #d4d4e0;border-radius:.5rem;padding:.375rem .625rem;margin-right:.5rem;box-sizing:border-box;font-size:.75rem;color:#666;background:#fff;transition:all .2s ease}.chat-interactive-btn[data-v-efd33b40]:active{border-color:#aaf;background:rgba(170,170,255,.08);transform:scale(.96)}.chat-interactive-btn.disabled[data-v-efd33b40]{opacity:.45;pointer-events:none;border-color:#e0dfe8;color:#aaa}.chat-input-container[data-v-efd33b40]{display:flex;width:100%;padding:.25rem .25rem .25rem .75rem;box-sizing:border-box;border:.0625rem solid #e0dff5;border-radius:.9375rem;align-items:flex-end;background:#fff;transition:all .25s ease;box-shadow:0 .0625rem .375rem rgba(100,100,150,.06)}.chat-input-container[data-v-efd33b40]:focus-within{border-color:#aaf;box-shadow:0 0 0 .125rem rgba(170,170,255,.12),0 .125rem .5rem rgba(100,100,150,.08)}.message-input[data-v-efd33b40]{flex:1;max-height:4.6875rem;min-height:1.875rem;overflow-y:auto;margin:.125rem .3125rem;box-sizing:border-box;font-size:.875rem;color:#333}.message-input[data-v-efd33b40]::-webkit-input-placeholder{color:#c0c0d0}.message-input[data-v-efd33b40]::placeholder{color:#c0c0d0}.chat-input-container.input-disabled[data-v-efd33b40]{border-color:#eae9f2;background:#f8f7fc}.message-input[disabled][data-v-efd33b40]{opacity:.5;color:#bbb}.input-btn-group.disabled[data-v-efd33b40]{opacity:.4;pointer-events:none;background:#c0c0d0;box-shadow:none}.stop-message-btn[data-v-efd33b40]{background:linear-gradient(135deg,#ff4d4f,#ff6b6b);box-shadow:0 .125rem .375rem rgba(255,77,79,.35);animation:pulseStop-efd33b40 1.8s ease-in-out infinite}.stop-message-btn[data-v-efd33b40]:active{transform:scale(.92);box-shadow:0 .0625rem .1875rem rgba(255,77,79,.25)}.input-btn-group[data-v-efd33b40]{flex-shrink:0;display:flex;justify-content:center;align-items:center;padding:.4375rem;box-sizing:border-box;background:linear-gradient(135deg,#6c63ff,#8b7cfb);border-radius:.6875rem;width:2.25rem;height:2.25rem;box-shadow:0 .125rem .375rem rgba(108,99,255,.35);transition:all .2s ease}.input-btn-group[data-v-efd33b40]:active{transform:scale(.92);box-shadow:0 .0625rem .1875rem rgba(108,99,255,.25)}.input-btn-group .iconfont[data-v-efd33b40]{color:#fff;font-size:1.125rem}.ai-card[data-v-efd33b40]{width:auto;border:.0625rem solid rgba(64,158,255,.3);box-shadow:0 .25rem .9375rem rgba(170,170,255,.2);border-radius:1rem!important}.thinking-content[data-v-efd33b40]{display:flex;flex-direction:column;align-items:center;width:100%}.loading-dots[data-v-efd33b40]{display:flex;width:100%;align-items:center;justify-content:center}.dot[data-v-efd33b40]{width:.4375rem;height:.4375rem;margin:.1875rem;border-radius:50%;background:linear-gradient(135deg,#409eff,#6db2ff);animation:dotBlink-efd33b40 1.2s infinite ease-in-out}@keyframes dotBlink-efd33b40{0%,to{opacity:.3;transform:scale(.7)}50%{opacity:1;transform:scale(1.2)}}.dot[data-v-efd33b40]:nth-child(2){animation-delay:.25s}.dot[data-v-efd33b40]:nth-child(3){animation-delay:.5s}.thinking-text[data-v-efd33b40]{margin:.625rem 0;font-size:20px;font-weight:600;color:#409eff}.stop-thinking-btn[data-v-efd33b40]{display:flex;align-items:center;justify-content:center;width:100%;padding:.6875rem 0;margin-top:.625rem;border-radius:.75rem;font-size:.875rem;font-weight:600;color:#ff4d4f;background:linear-gradient(135deg,rgba(255,77,79,.06),rgba(255,77,79,.02));border:.0625rem solid rgba(255,77,79,.35);transition:all .2s ease;animation:pulseStop-efd33b40 2s ease-in-out infinite}.stop-thinking-btn[data-v-efd33b40]:active{background:rgba(255,77,79,.12);border-color:#ff4d4f;transform:scale(.97)}@keyframes pulseStop-efd33b40{0%,to{border-color:rgba(255,77,79,.35)}50%{border-color:rgba(255,77,79,.65)}}.image-list[data-v-efd33b40]{width:100%;padding:.25rem 0 .0625rem;animation:fadeIn-efd33b40 .25s ease}.image-tags[data-v-efd33b40]{display:flex;flex-wrap:wrap;gap:.3125rem}.image-tag[data-v-efd33b40]{display:flex;align-items:center;padding:.1875rem .25rem .1875rem .5rem;background:linear-gradient(135deg,rgba(108,99,255,.07),rgba(108,99,255,.04));border:.03125rem solid rgba(108,99,255,.18);border-radius:.625rem;max-width:6.875rem;transition:all .2s ease;box-shadow:0 .03125rem .125rem rgba(108,99,255,.04)}.image-tag[data-v-efd33b40]:active{transform:scale(.96);border-color:rgba(108,99,255,.4);background:rgba(108,99,255,.1)}.tag-name[data-v-efd33b40]{font-size:.6875rem;color:#5a52d5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;font-weight:500}.tag-close[data-v-efd33b40]{flex-shrink:0;width:1rem;height:1rem;display:flex;align-items:center;justify-content:center;font-size:.875rem;color:#bbb;margin-left:.1875rem;border-radius:50%;line-height:1;transition:all .15s ease}.tag-close[data-v-efd33b40]:active{color:#fff;background:#ff4d4f;transform:scale(1.1)}.message-detail-card[data-v-efd33b40]{width:90%;max-height:80vh;display:flex;flex-direction:column;border-radius:1.25rem;padding:1.25rem 1.125rem}.message-detail-content[data-v-efd33b40]{flex:1;min-height:6.25rem;max-height:60vh;overflow-y:auto;padding:.5rem 0;font-size:.875rem;line-height:1.7;color:#333;white-space:pre-wrap;word-break:break-all}.chat-content{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,HarmonyOS Sans,MiSans,Source Han Sans CN,Microsoft YaHei,Noto Sans CJK SC,sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:1.6;margin:.25rem 0}.chat-content h1{font-size:1.3125rem;line-height:1.4;margin:.5rem 0 .3125rem}.chat-content h2{font-size:1.1875rem;line-height:1.4;margin:.4375rem 0 .25rem}.chat-content h3{font-size:1.125rem;line-height:1.4;margin:.375rem 0 .25rem}.chat-content h4,.chat-content h5,.chat-content h6{font-size:1.0625rem;line-height:1.5;margin:.3125rem 0 .1875rem}.chat-content p,.chat-content uni-text,.chat-content span{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,HarmonyOS Sans,MiSans,Source Han Sans CN,Microsoft YaHei,Noto Sans CJK SC,sans-serif!important;font-size:1.1875rem!important;font-weight:400!important;line-height:1.6;margin:.25rem 0}.chat-content strong,.chat-content b{font-weight:600!important}.chat-content em,.chat-content i{font-style:italic!important}.chat-content .chat-inline-link{color:#3b86ff!important;text-decoration:underline;word-break:break-all}.bubble-loading-dots{display:flex;align-items:center;justify-content:flex-start;padding:.3125rem 0}.bubble-dot{width:.375rem;height:.375rem;border-radius:50%;background:#a0a0b8;margin-right:.3125rem;animation:bubbleDotBlink 1.2s infinite ease-in-out}.bubble-dot:nth-child(2){animation-delay:.3s}.bubble-dot:nth-child(3){animation-delay:.6s}@keyframes bubbleDotBlink{0%,to{opacity:.25;transform:scale(.7)}50%{opacity:1;transform:scale(1.1)}}.detail-links-section{margin-top:.75rem;padding-top:.75rem;border-top:.03125rem solid #eee}.detail-links-title{font-size:.9375rem;font-weight:600;color:#666;margin-bottom:.5rem}.detail-link-item{padding:.5rem .625rem;background:#f5f7fa;border-radius:.375rem;margin-bottom:.375rem}.link-text{font-size:.875rem;color:#007aff;word-break:break-all}.detail-empty{display:flex;align-items:center;justify-content:center;padding:1.25rem 0;font-size:.875rem;color:#999}.download-toast-overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:10001;pointer-events:none}.download-toast-card{display:flex;align-items:center;justify-content:center;padding:.75rem 1.25rem;border-radius:.75rem;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 .375rem 1.25rem rgba(0,0,0,.15);animation:toastFadeIn .25s ease;pointer-events:auto}@keyframes toastFadeIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.download-toast-loading{background:rgba(40,40,60,.92)}.download-toast-success{background:rgba(40,60,40,.92)}.download-toast-error{background:rgba(60,30,30,.92)}.download-toast-icon{font-size:1.125rem;color:#fff;margin-right:.5rem;display:flex;align-items:center}.download-toast-card.download-toast-loading .download-toast-icon{gap:.25rem}.toast-dot{width:.375rem;height:.375rem;border-radius:50%;background:#fff;animation:toastDotBlink 1.2s infinite ease-in-out}.toast-dot:nth-child(2){animation-delay:.3s}.toast-dot:nth-child(3){animation-delay:.6s}@keyframes toastDotBlink{0%,to{opacity:.3;transform:scale(.75)}50%{opacity:1;transform:scale(1.2)}}.download-toast-text{font-size:.875rem;color:#fff;font-weight:500} diff --git a/unpackage/dist/build/app-plus/pages/CloudDatabase/CloudDatabase.css b/unpackage/dist/build/app-plus/pages/CloudDatabase/CloudDatabase.css index c0323e0..5eb55ca 100644 --- a/unpackage/dist/build/app-plus/pages/CloudDatabase/CloudDatabase.css +++ b/unpackage/dist/build/app-plus/pages/CloudDatabase/CloudDatabase.css @@ -1 +1 @@ -.uniui-cart-filled[data-v-b25a9929]:before{content:"\e6d0"}.uniui-gift-filled[data-v-b25a9929]:before{content:"\e6c4"}.uniui-color[data-v-b25a9929]:before{content:"\e6cf"}.uniui-wallet[data-v-b25a9929]:before{content:"\e6b1"}.uniui-settings-filled[data-v-b25a9929]:before{content:"\e6ce"}.uniui-auth-filled[data-v-b25a9929]:before{content:"\e6cc"}.uniui-shop-filled[data-v-b25a9929]:before{content:"\e6cd"}.uniui-staff-filled[data-v-b25a9929]:before{content:"\e6cb"}.uniui-vip-filled[data-v-b25a9929]:before{content:"\e6c6"}.uniui-plus-filled[data-v-b25a9929]:before{content:"\e6c7"}.uniui-folder-add-filled[data-v-b25a9929]:before{content:"\e6c8"}.uniui-color-filled[data-v-b25a9929]:before{content:"\e6c9"}.uniui-tune-filled[data-v-b25a9929]:before{content:"\e6ca"}.uniui-calendar-filled[data-v-b25a9929]:before{content:"\e6c0"}.uniui-notification-filled[data-v-b25a9929]:before{content:"\e6c1"}.uniui-wallet-filled[data-v-b25a9929]:before{content:"\e6c2"}.uniui-medal-filled[data-v-b25a9929]:before{content:"\e6c3"}.uniui-fire-filled[data-v-b25a9929]:before{content:"\e6c5"}.uniui-refreshempty[data-v-b25a9929]:before{content:"\e6bf"}.uniui-location-filled[data-v-b25a9929]:before{content:"\e6af"}.uniui-person-filled[data-v-b25a9929]:before{content:"\e69d"}.uniui-personadd-filled[data-v-b25a9929]:before{content:"\e698"}.uniui-arrowthinleft[data-v-b25a9929]:before{content:"\e6d2"}.uniui-arrowthinup[data-v-b25a9929]:before{content:"\e6d3"}.uniui-arrowthindown[data-v-b25a9929]:before{content:"\e6d4"}.uniui-back[data-v-b25a9929]:before{content:"\e6b9"}.uniui-forward[data-v-b25a9929]:before{content:"\e6ba"}.uniui-arrow-right[data-v-b25a9929]:before{content:"\e6bb"}.uniui-arrow-left[data-v-b25a9929]:before{content:"\e6bc"}.uniui-arrow-up[data-v-b25a9929]:before{content:"\e6bd"}.uniui-arrow-down[data-v-b25a9929]:before{content:"\e6be"}.uniui-arrowthinright[data-v-b25a9929]:before{content:"\e6d1"}.uniui-down[data-v-b25a9929]:before{content:"\e6b8"}.uniui-bottom[data-v-b25a9929]:before{content:"\e6b8"}.uniui-arrowright[data-v-b25a9929]:before{content:"\e6d5"}.uniui-right[data-v-b25a9929]:before{content:"\e6b5"}.uniui-up[data-v-b25a9929]:before{content:"\e6b6"}.uniui-top[data-v-b25a9929]:before{content:"\e6b6"}.uniui-left[data-v-b25a9929]:before{content:"\e6b7"}.uniui-arrowup[data-v-b25a9929]:before{content:"\e6d6"}.uniui-eye[data-v-b25a9929]:before{content:"\e651"}.uniui-eye-filled[data-v-b25a9929]:before{content:"\e66a"}.uniui-eye-slash[data-v-b25a9929]:before{content:"\e6b3"}.uniui-eye-slash-filled[data-v-b25a9929]:before{content:"\e6b4"}.uniui-info-filled[data-v-b25a9929]:before{content:"\e649"}.uniui-reload[data-v-b25a9929]:before{content:"\e6b2"}.uniui-micoff-filled[data-v-b25a9929]:before{content:"\e6b0"}.uniui-map-pin-ellipse[data-v-b25a9929]:before{content:"\e6ac"}.uniui-map-pin[data-v-b25a9929]:before{content:"\e6ad"}.uniui-location[data-v-b25a9929]:before{content:"\e6ae"}.uniui-starhalf[data-v-b25a9929]:before{content:"\e683"}.uniui-star[data-v-b25a9929]:before{content:"\e688"}.uniui-star-filled[data-v-b25a9929]:before{content:"\e68f"}.uniui-calendar[data-v-b25a9929]:before{content:"\e6a0"}.uniui-fire[data-v-b25a9929]:before{content:"\e6a1"}.uniui-medal[data-v-b25a9929]:before{content:"\e6a2"}.uniui-font[data-v-b25a9929]:before{content:"\e6a3"}.uniui-gift[data-v-b25a9929]:before{content:"\e6a4"}.uniui-link[data-v-b25a9929]:before{content:"\e6a5"}.uniui-notification[data-v-b25a9929]:before{content:"\e6a6"}.uniui-staff[data-v-b25a9929]:before{content:"\e6a7"}.uniui-vip[data-v-b25a9929]:before{content:"\e6a8"}.uniui-folder-add[data-v-b25a9929]:before{content:"\e6a9"}.uniui-tune[data-v-b25a9929]:before{content:"\e6aa"}.uniui-auth[data-v-b25a9929]:before{content:"\e6ab"}.uniui-person[data-v-b25a9929]:before{content:"\e699"}.uniui-email-filled[data-v-b25a9929]:before{content:"\e69a"}.uniui-phone-filled[data-v-b25a9929]:before{content:"\e69b"}.uniui-phone[data-v-b25a9929]:before{content:"\e69c"}.uniui-email[data-v-b25a9929]:before{content:"\e69e"}.uniui-personadd[data-v-b25a9929]:before{content:"\e69f"}.uniui-chatboxes-filled[data-v-b25a9929]:before{content:"\e692"}.uniui-contact[data-v-b25a9929]:before{content:"\e693"}.uniui-chatbubble-filled[data-v-b25a9929]:before{content:"\e694"}.uniui-contact-filled[data-v-b25a9929]:before{content:"\e695"}.uniui-chatboxes[data-v-b25a9929]:before{content:"\e696"}.uniui-chatbubble[data-v-b25a9929]:before{content:"\e697"}.uniui-upload-filled[data-v-b25a9929]:before{content:"\e68e"}.uniui-upload[data-v-b25a9929]:before{content:"\e690"}.uniui-weixin[data-v-b25a9929]:before{content:"\e691"}.uniui-compose[data-v-b25a9929]:before{content:"\e67f"}.uniui-qq[data-v-b25a9929]:before{content:"\e680"}.uniui-download-filled[data-v-b25a9929]:before{content:"\e681"}.uniui-pyq[data-v-b25a9929]:before{content:"\e682"}.uniui-sound[data-v-b25a9929]:before{content:"\e684"}.uniui-trash-filled[data-v-b25a9929]:before{content:"\e685"}.uniui-sound-filled[data-v-b25a9929]:before{content:"\e686"}.uniui-trash[data-v-b25a9929]:before{content:"\e687"}.uniui-videocam-filled[data-v-b25a9929]:before{content:"\e689"}.uniui-spinner-cycle[data-v-b25a9929]:before{content:"\e68a"}.uniui-weibo[data-v-b25a9929]:before{content:"\e68b"}.uniui-videocam[data-v-b25a9929]:before{content:"\e68c"}.uniui-download[data-v-b25a9929]:before{content:"\e68d"}.uniui-help[data-v-b25a9929]:before{content:"\e679"}.uniui-navigate-filled[data-v-b25a9929]:before{content:"\e67a"}.uniui-plusempty[data-v-b25a9929]:before{content:"\e67b"}.uniui-smallcircle[data-v-b25a9929]:before{content:"\e67c"}.uniui-minus-filled[data-v-b25a9929]:before{content:"\e67d"}.uniui-micoff[data-v-b25a9929]:before{content:"\e67e"}.uniui-closeempty[data-v-b25a9929]:before{content:"\e66c"}.uniui-clear[data-v-b25a9929]:before{content:"\e66d"}.uniui-navigate[data-v-b25a9929]:before{content:"\e66e"}.uniui-minus[data-v-b25a9929]:before{content:"\e66f"}.uniui-image[data-v-b25a9929]:before{content:"\e670"}.uniui-mic[data-v-b25a9929]:before{content:"\e671"}.uniui-paperplane[data-v-b25a9929]:before{content:"\e672"}.uniui-close[data-v-b25a9929]:before{content:"\e673"}.uniui-help-filled[data-v-b25a9929]:before{content:"\e674"}.uniui-paperplane-filled[data-v-b25a9929]:before{content:"\e675"}.uniui-plus[data-v-b25a9929]:before{content:"\e676"}.uniui-mic-filled[data-v-b25a9929]:before{content:"\e677"}.uniui-image-filled[data-v-b25a9929]:before{content:"\e678"}.uniui-locked-filled[data-v-b25a9929]:before{content:"\e668"}.uniui-info[data-v-b25a9929]:before{content:"\e669"}.uniui-locked[data-v-b25a9929]:before{content:"\e66b"}.uniui-camera-filled[data-v-b25a9929]:before{content:"\e658"}.uniui-chat-filled[data-v-b25a9929]:before{content:"\e659"}.uniui-camera[data-v-b25a9929]:before{content:"\e65a"}.uniui-circle[data-v-b25a9929]:before{content:"\e65b"}.uniui-checkmarkempty[data-v-b25a9929]:before{content:"\e65c"}.uniui-chat[data-v-b25a9929]:before{content:"\e65d"}.uniui-circle-filled[data-v-b25a9929]:before{content:"\e65e"}.uniui-flag[data-v-b25a9929]:before{content:"\e65f"}.uniui-flag-filled[data-v-b25a9929]:before{content:"\e660"}.uniui-gear-filled[data-v-b25a9929]:before{content:"\e661"}.uniui-home[data-v-b25a9929]:before{content:"\e662"}.uniui-home-filled[data-v-b25a9929]:before{content:"\e663"}.uniui-gear[data-v-b25a9929]:before{content:"\e664"}.uniui-smallcircle-filled[data-v-b25a9929]:before{content:"\e665"}.uniui-map-filled[data-v-b25a9929]:before{content:"\e666"}.uniui-map[data-v-b25a9929]:before{content:"\e667"}.uniui-refresh-filled[data-v-b25a9929]:before{content:"\e656"}.uniui-refresh[data-v-b25a9929]:before{content:"\e657"}.uniui-cloud-upload[data-v-b25a9929]:before{content:"\e645"}.uniui-cloud-download-filled[data-v-b25a9929]:before{content:"\e646"}.uniui-cloud-download[data-v-b25a9929]:before{content:"\e647"}.uniui-cloud-upload-filled[data-v-b25a9929]:before{content:"\e648"}.uniui-redo[data-v-b25a9929]:before{content:"\e64a"}.uniui-images-filled[data-v-b25a9929]:before{content:"\e64b"}.uniui-undo-filled[data-v-b25a9929]:before{content:"\e64c"}.uniui-more[data-v-b25a9929]:before{content:"\e64d"}.uniui-more-filled[data-v-b25a9929]:before{content:"\e64e"}.uniui-undo[data-v-b25a9929]:before{content:"\e64f"}.uniui-images[data-v-b25a9929]:before{content:"\e650"}.uniui-paperclip[data-v-b25a9929]:before{content:"\e652"}.uniui-settings[data-v-b25a9929]:before{content:"\e653"}.uniui-search[data-v-b25a9929]:before{content:"\e654"}.uniui-redo-filled[data-v-b25a9929]:before{content:"\e655"}.uniui-list[data-v-b25a9929]:before{content:"\e644"}.uniui-mail-open-filled[data-v-b25a9929]:before{content:"\e63a"}.uniui-hand-down-filled[data-v-b25a9929]:before{content:"\e63c"}.uniui-hand-down[data-v-b25a9929]:before{content:"\e63d"}.uniui-hand-up-filled[data-v-b25a9929]:before{content:"\e63e"}.uniui-hand-up[data-v-b25a9929]:before{content:"\e63f"}.uniui-heart-filled[data-v-b25a9929]:before{content:"\e641"}.uniui-mail-open[data-v-b25a9929]:before{content:"\e643"}.uniui-heart[data-v-b25a9929]:before{content:"\e639"}.uniui-loop[data-v-b25a9929]:before{content:"\e633"}.uniui-pulldown[data-v-b25a9929]:before{content:"\e632"}.uniui-scan[data-v-b25a9929]:before{content:"\e62a"}.uniui-bars[data-v-b25a9929]:before{content:"\e627"}.uniui-checkbox[data-v-b25a9929]:before{content:"\e62b"}.uniui-checkbox-filled[data-v-b25a9929]:before{content:"\e62c"}.uniui-shop[data-v-b25a9929]:before{content:"\e62f"}.uniui-headphones[data-v-b25a9929]:before{content:"\e630"}.uniui-cart[data-v-b25a9929]:before{content:"\e631"}@font-face{font-family:uniicons;src:url(../../assets/uniicons.32e978a5.ttf)}.uni-icons[data-v-b25a9929]{font-family:uniicons;text-decoration:none;text-align:center}.cloud-db-container[data-v-2d96f7d1]{display:flex;flex-direction:column;width:100%;height:100vh;background:linear-gradient(180deg,#f0f2ff,#f5f4f9 40%,#faf9fe)}.cloud-db-header[data-v-2d96f7d1]{flex-shrink:0;background-color:rgba(255,255,255,.85);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding-bottom:0;border-bottom:.03125rem solid rgba(170,170,255,.1)}.custom-navbar[data-v-2d96f7d1]{display:flex;align-items:center;justify-content:space-between;padding:.625rem .9375rem;box-sizing:border-box;position:relative}.navbar-left[data-v-2d96f7d1]{display:flex;align-items:center;min-width:5rem}.custom-navbar-icon[data-v-2d96f7d1]{font-size:1.375rem;color:#333}.navbar-title[data-v-2d96f7d1]{font-size:1.125rem;font-weight:600;color:#1a1a2e}.navbar-right[data-v-2d96f7d1]{width:auto;min-width:2.5rem;display:flex;align-items:center;justify-content:flex-end}.navbar-before-title[data-v-2d96f7d1]{font-size:.8125rem;color:#6c63ff;margin-left:.25rem}.navbar-right-text[data-v-2d96f7d1]{font-size:.875rem;color:#6c63ff;font-weight:500}.menu-open[data-v-2d96f7d1]{color:#6c63ff}.menu-card[data-v-2d96f7d1]{position:absolute;top:2.5rem;right:.625rem;background:#fff;border-radius:.5rem;box-shadow:0 .125rem .625rem rgba(0,0,0,.1);padding:.375rem 0;z-index:100;min-width:6.25rem}.menu-card-item[data-v-2d96f7d1]{padding:.625rem 1rem;font-size:.875rem;color:#333}.menu-card-item[data-v-2d96f7d1]:active{background:#f5f6fa}.solid-line[data-v-2d96f7d1]{height:.03125rem;background:#eee;margin:.125rem .625rem}.file-count[data-v-2d96f7d1]{font-size:.75rem;color:#999;font-weight:400}.category-tabs[data-v-2d96f7d1]{display:flex;padding:.3125rem .9375rem 0;gap:1.25rem;border-bottom:.0625rem solid #eee}.category-tab[data-v-2d96f7d1]{font-size:.9375rem;color:#999;padding-bottom:.625rem;position:relative;font-weight:500;transition:color .3s}.category-tab.active[data-v-2d96f7d1]{color:#6c63ff;font-weight:600}.category-tab.active[data-v-2d96f7d1]:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:1.5rem;height:.1875rem;background:linear-gradient(90deg,#6c63ff,#aaf);border-radius:.09375rem}.cloud-db-content[data-v-2d96f7d1]{flex:1;min-height:0;padding:.625rem .9375rem;box-sizing:border-box}.section-block[data-v-2d96f7d1]{background:#fff;border-radius:.625rem;padding:.75rem;margin-bottom:.625rem;box-shadow:0 .0625rem .375rem rgba(0,0,0,.04)}.section-header[data-v-2d96f7d1]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.section-title[data-v-2d96f7d1]{display:flex;align-items:center;gap:.375rem;font-size:1rem;font-weight:600;color:#1a1a2e}.section-title .iconfont[data-v-2d96f7d1]{font-size:1.125rem;color:#6c63ff}.section-actions[data-v-2d96f7d1]{display:flex;align-items:center;gap:.3125rem}.action-btn[data-v-2d96f7d1]{display:flex;align-items:center;gap:.1875rem;padding:.3125rem .625rem;background:rgba(108,99,255,.06);color:#6c63ff;border-radius:.625rem;font-size:.75rem;font-weight:500;transition:all .15s ease}.action-btn[data-v-2d96f7d1]:active{background:rgba(108,99,255,.12)}.section-divider[data-v-2d96f7d1]{height:.0625rem;margin:.125rem 0 .625rem}.empty-tip[data-v-2d96f7d1]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.875rem 0;color:#bbb;font-size:.8125rem;gap:.5rem}.empty-tip .iconfont[data-v-2d96f7d1]{font-size:2.5rem;color:#ddd}.file-grid[data-v-2d96f7d1]{display:flex;flex-wrap:wrap;gap:.5rem}.file-item[data-v-2d96f7d1]{width:calc(33.33% - .375rem);display:flex;flex-direction:column;align-items:center;padding:.625rem .3125rem;border-radius:.5rem;background:#f8f9fc;border:.0625rem solid transparent;transition:all .2s;box-sizing:border-box}.file-item[data-v-2d96f7d1]:active{border-color:#6c63ff;background:rgba(108,99,255,.04)}.file-icon[data-v-2d96f7d1]{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:.5rem;margin-bottom:.3125rem}.file-icon.is-directory[data-v-2d96f7d1]{background:rgba(255,170,0,.12)}.file-icon.is-directory .iconfont[data-v-2d96f7d1]{font-size:1.5rem;color:orange}.file-icon.is-file[data-v-2d96f7d1]{background:rgba(108,99,255,.1)}.file-icon.is-file .iconfont[data-v-2d96f7d1]{font-size:1.375rem;color:#6c63ff}.file-name[data-v-2d96f7d1]{font-size:.75rem;color:#333;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;margin-bottom:.1875rem}.file-meta[data-v-2d96f7d1]{display:flex;gap:.25rem;align-items:center}.file-type-tag[data-v-2d96f7d1]{font-size:.625rem;color:#999;background:#f0f0f0;padding:.0625rem .3125rem;border-radius:.25rem}.file-size[data-v-2d96f7d1]{font-size:.625rem;color:#bbb}.table-list[data-v-2d96f7d1]{display:flex;flex-direction:column;gap:.375rem}.table-item[data-v-2d96f7d1]{display:flex;align-items:center;padding:.625rem;border-radius:.4375rem;background:#f8f9fc;border:.0625rem solid transparent;transition:all .2s}.table-item[data-v-2d96f7d1]:active{border-color:#6c63ff;background:rgba(108,99,255,.03)}.table-icon[data-v-2d96f7d1]{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:rgba(108,99,255,.08);border-radius:.4375rem;margin-right:.625rem;flex-shrink:0}.table-info[data-v-2d96f7d1]{flex:1;min-width:0}.table-name[data-v-2d96f7d1]{font-size:.875rem;font-weight:600;color:#1a1a2e;margin-bottom:.125rem}.table-desc[data-v-2d96f7d1]{font-size:.6875rem;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-meta[data-v-2d96f7d1]{display:flex;align-items:center;gap:.1875rem;flex-shrink:0}.table-rows[data-v-2d96f7d1]{font-size:.6875rem;color:#bbb}.team-manage-block[data-v-2d96f7d1]{cursor:pointer}.team-count[data-v-2d96f7d1]{font-size:.75rem;color:#999}.team-selector[data-v-2d96f7d1]{padding:0 0 .625rem}.team-scroll[data-v-2d96f7d1]{white-space:nowrap}.team-chip[data-v-2d96f7d1]{display:inline-block;padding:.375rem .875rem;margin-right:.5rem;border-radius:.9375rem;font-size:.8125rem;color:#666;background:#f0f2f5;transition:all .2s}.team-chip.active[data-v-2d96f7d1]{color:#fff;background:#6c63ff;font-weight:500}.team-info[data-v-2d96f7d1]{margin-top:.4375rem;display:flex;align-items:center;flex-wrap:wrap;gap:.375rem}.team-type-tag[data-v-2d96f7d1]{font-size:.6875rem;color:#6c63ff;background:rgba(108,99,255,.1);padding:.1875rem .5rem;border-radius:.25rem;font-weight:500}.team-desc-text[data-v-2d96f7d1]{font-size:.75rem;color:#999;line-height:1.5;flex:1;min-width:0}.select-team-tip[data-v-2d96f7d1]{padding:2.5rem 0}.popup-overlay[data-v-2d96f7d1]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.4);z-index:999;display:flex;align-items:center;justify-content:center}.popup-card[data-v-2d96f7d1]{width:18.75rem;background:#fff;border-radius:.9375rem;padding:1.25rem .9375rem;box-sizing:border-box;position:relative;max-height:80vh;display:flex;flex-direction:column}.close-popup-card[data-v-2d96f7d1]{position:absolute;top:.625rem;right:.625rem;width:1.5625rem;height:1.5625rem;display:flex;align-items:center;justify-content:center}.close-popup-card .iconfont[data-v-2d96f7d1]{font-size:1.25rem;color:#999}.popup-title[data-v-2d96f7d1]{font-size:1.0625rem;font-weight:600;color:#1a1a2e;margin-bottom:.9375rem;text-align:center}.new-folder-name[data-v-2d96f7d1]{font-size:.8125rem;color:#666;margin-bottom:.3125rem}.create-folder-name[data-v-2d96f7d1]{margin-bottom:.625rem}.create-folder-name uni-input[data-v-2d96f7d1]{width:100%;height:auto;padding:.625rem;box-sizing:border-box;border:.03125rem solid #e0e0e0;border-radius:.5rem;font-size:.875rem;background:#f9fafb}.create-folder-name uni-input[data-v-2d96f7d1]:focus{border-color:#6c63ff;background:#fff}.nf-path-label[data-v-2d96f7d1]{font-size:.75rem;color:#999;margin-bottom:.25rem}.nf-path-display[data-v-2d96f7d1]{font-size:.75rem;color:#6c63ff;background:rgba(108,99,255,.06);padding:.375rem .5rem;border-radius:.3125rem;margin-bottom:.625rem}.option-wrapper[data-v-2d96f7d1]{display:flex;gap:.625rem;justify-content:flex-end;margin-top:.3125rem}.opt-btn[data-v-2d96f7d1]{padding:.5rem 1.25rem;border-radius:.9375rem;font-size:.875rem;font-weight:500}.opt-cancel[data-v-2d96f7d1]{color:#999;background:#f0f2f5}.opt-confirm[data-v-2d96f7d1]{color:#fff;background:#6c63ff}.team-manage-body[data-v-2d96f7d1]{flex:1;min-height:0;max-height:15.625rem;margin-bottom:.625rem}.member-list[data-v-2d96f7d1]{display:flex;flex-direction:column;gap:.3125rem}.member-item[data-v-2d96f7d1]{display:flex;align-items:center;padding:.5rem;border-radius:.4375rem;background:#f8f9fc}.member-avatar[data-v-2d96f7d1]{width:2.1875rem;height:2.1875rem;border-radius:50%;overflow:hidden;margin-right:.5rem;flex-shrink:0}.member-avatar uni-image[data-v-2d96f7d1]{width:100%;height:100%}.default-avatar[data-v-2d96f7d1]{width:100%;height:100%;background:#ccc;display:flex;align-items:center;justify-content:center}.member-info[data-v-2d96f7d1]{flex:1;min-width:0}.member-name[data-v-2d96f7d1]{font-size:.875rem;font-weight:500;color:#333}.member-label[data-v-2d96f7d1]{font-size:.6875rem;color:#999;margin-top:.125rem}.member-actions[data-v-2d96f7d1]{flex-shrink:0}.member-role[data-v-2d96f7d1]{font-size:.6875rem;padding:.1875rem .5rem;border-radius:.625rem}.member-role.owner[data-v-2d96f7d1]{color:#e6a23c;background:rgba(230,162,60,.1)}.member-role.admin[data-v-2d96f7d1]{color:#6c63ff;background:rgba(108,99,255,.1)}.member-role.member[data-v-2d96f7d1]{color:#67c23a;background:rgba(103,194,58,.1)}.member-actions-right[data-v-2d96f7d1]{display:flex;gap:.25rem}.member-action-btn[data-v-2d96f7d1]{font-size:.625rem;padding:.25rem .4375rem;border-radius:.5rem}.set-admin[data-v-2d96f7d1]{color:#6c63ff;border:.03125rem solid #6c63ff}.demote-admin[data-v-2d96f7d1]{color:#e6a23c;border:.03125rem solid #e6a23c}.remove-member[data-v-2d96f7d1]{color:#f56c6c;border:.03125rem solid #f56c6c}.invite-section[data-v-2d96f7d1]{border-top:.03125rem solid #eee;padding-top:.625rem}.invite-input-wrapper[data-v-2d96f7d1]{display:flex;align-items:center;gap:.5rem}.invite-input[data-v-2d96f7d1]{flex:1;height:auto;padding:.5625rem .625rem;box-sizing:border-box;border:.03125rem solid #e0e0e0;border-radius:.9375rem;font-size:.8125rem;background:#f9fafb}.invite-btn[data-v-2d96f7d1]{background:#6c63ff;color:#fff;font-size:.75rem;padding:.4375rem 1rem}.search-result-list[data-v-2d96f7d1]{margin-top:.5rem;border-radius:.4375rem;overflow:hidden;background:#f8f9fc}.search-result-item[data-v-2d96f7d1]{display:flex;align-items:center;padding:.5625rem .625rem;border-bottom:.03125rem solid #eee}.search-result-item[data-v-2d96f7d1]:last-child{border-bottom:none}.search-result-item[data-v-2d96f7d1]:active{background:rgba(108,99,255,.05)}.result-avatar[data-v-2d96f7d1]{width:2rem;height:2rem;border-radius:50%;flex-shrink:0;margin-right:.5rem}.result-default-avatar[data-v-2d96f7d1]{width:2rem;height:2rem;border-radius:50%;background:linear-gradient(135deg,#6c63ff,#6db3ff);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:.5rem}.result-info[data-v-2d96f7d1]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.result-name[data-v-2d96f7d1]{font-size:.875rem;color:#333;font-weight:500}.result-email[data-v-2d96f7d1]{font-size:.6875rem;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-add-btn[data-v-2d96f7d1]{flex-shrink:0;font-size:.75rem;color:#6c63ff;padding:.3125rem .75rem;border:.03125rem solid #6c63ff;border-radius:.625rem}.search-empty[data-v-2d96f7d1]{margin-top:.5rem;text-align:center;font-size:.75rem;color:#bbb;padding:.625rem 0}.folder-null[data-v-2d96f7d1]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.875rem 0;color:#bbb;font-size:.8125rem;gap:.375rem}.folder-null .iconfont[data-v-2d96f7d1]{font-size:2rem;color:#ddd}.delete-team-section[data-v-2d96f7d1]{border-top:.03125rem solid #eee;padding-top:.625rem;margin-top:.3125rem}.delete-team-btn[data-v-2d96f7d1]{text-align:center;padding:.5625rem;font-size:.8125rem;color:#e74c3c;background:rgba(231,76,60,.06);border-radius:.4375rem;border:.03125rem solid rgba(231,76,60,.2)}.delete-team-btn[data-v-2d96f7d1]:active{background:rgba(231,76,60,.12)}.edit-team-section[data-v-2d96f7d1]{border-top:.03125rem solid #eee;padding-top:.625rem;margin-top:.3125rem}.edit-team-btn[data-v-2d96f7d1]{text-align:center;padding:.5625rem;font-size:.8125rem;color:#6c63ff;background:rgba(108,99,255,.06);border-radius:.4375rem;border:.03125rem solid rgba(108,99,255,.2)}.edit-team-btn[data-v-2d96f7d1]:active{background:rgba(108,99,255,.12)}.edit-team-form[data-v-2d96f7d1]{margin-bottom:.3125rem}.form-label[data-v-2d96f7d1]{font-size:.8125rem;color:#666;margin-bottom:.25rem;margin-top:.5625rem}.text-btn[data-v-2d96f7d1]{padding:.25rem .625rem;border-radius:.9375rem;font-size:14px;font-weight:500}.upload-path-label[data-v-2d96f7d1]{font-size:.8125rem;color:#666;margin-bottom:.3125rem}.upload-path-hint[data-v-2d96f7d1]{font-size:.6875rem;color:#999;margin-bottom:.625rem;text-align:center}.loading-area[data-v-2d96f7d1]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.875rem 0;gap:.5rem}.loading-spinner[data-v-2d96f7d1]{width:1.75rem;height:1.75rem;border:.125rem solid #e8e8e8;border-top-color:#6c63ff;border-radius:50%;animation:spin-2d96f7d1 .8s linear infinite}@keyframes spin-2d96f7d1{to{transform:rotate(360deg)}}.loading-text[data-v-2d96f7d1]{font-size:.75rem;color:#999}.db-tag[data-v-2d96f7d1]{display:inline-block;font-size:.625rem;font-weight:500;padding:.0625rem .375rem;border-radius:.25rem;margin-left:.3125rem;vertical-align:middle}.db-tag.tag-personal[data-v-2d96f7d1]{color:#6c63ff;background:rgba(108,99,255,.08);border:.03125rem solid rgba(108,99,255,.2)}.db-tag.tag-team[data-v-2d96f7d1]{color:#67c23a;background:rgba(103,194,58,.08);border:.03125rem solid rgba(103,194,58,.2)}.upload-db-hint[data-v-2d96f7d1]{font-size:.6875rem;color:#999;margin-bottom:.625rem;text-align:center}.upload-file-area[data-v-2d96f7d1]{padding:1.25rem;border:.0625rem dashed #d0d0d0;border-radius:.5rem;background:#f9fafb;text-align:center;margin-bottom:.625rem}.upload-file-area[data-v-2d96f7d1]:active{border-color:#6c63ff;background:rgba(108,99,255,.03)}.selected-file[data-v-2d96f7d1]{font-size:.8125rem;color:#6c63ff;font-weight:500;word-break:break-all}.upload-hint[data-v-2d96f7d1]{font-size:.75rem;color:#bbb} +.uniui-cart-filled[data-v-b25a9929]:before{content:"\e6d0"}.uniui-gift-filled[data-v-b25a9929]:before{content:"\e6c4"}.uniui-color[data-v-b25a9929]:before{content:"\e6cf"}.uniui-wallet[data-v-b25a9929]:before{content:"\e6b1"}.uniui-settings-filled[data-v-b25a9929]:before{content:"\e6ce"}.uniui-auth-filled[data-v-b25a9929]:before{content:"\e6cc"}.uniui-shop-filled[data-v-b25a9929]:before{content:"\e6cd"}.uniui-staff-filled[data-v-b25a9929]:before{content:"\e6cb"}.uniui-vip-filled[data-v-b25a9929]:before{content:"\e6c6"}.uniui-plus-filled[data-v-b25a9929]:before{content:"\e6c7"}.uniui-folder-add-filled[data-v-b25a9929]:before{content:"\e6c8"}.uniui-color-filled[data-v-b25a9929]:before{content:"\e6c9"}.uniui-tune-filled[data-v-b25a9929]:before{content:"\e6ca"}.uniui-calendar-filled[data-v-b25a9929]:before{content:"\e6c0"}.uniui-notification-filled[data-v-b25a9929]:before{content:"\e6c1"}.uniui-wallet-filled[data-v-b25a9929]:before{content:"\e6c2"}.uniui-medal-filled[data-v-b25a9929]:before{content:"\e6c3"}.uniui-fire-filled[data-v-b25a9929]:before{content:"\e6c5"}.uniui-refreshempty[data-v-b25a9929]:before{content:"\e6bf"}.uniui-location-filled[data-v-b25a9929]:before{content:"\e6af"}.uniui-person-filled[data-v-b25a9929]:before{content:"\e69d"}.uniui-personadd-filled[data-v-b25a9929]:before{content:"\e698"}.uniui-arrowthinleft[data-v-b25a9929]:before{content:"\e6d2"}.uniui-arrowthinup[data-v-b25a9929]:before{content:"\e6d3"}.uniui-arrowthindown[data-v-b25a9929]:before{content:"\e6d4"}.uniui-back[data-v-b25a9929]:before{content:"\e6b9"}.uniui-forward[data-v-b25a9929]:before{content:"\e6ba"}.uniui-arrow-right[data-v-b25a9929]:before{content:"\e6bb"}.uniui-arrow-left[data-v-b25a9929]:before{content:"\e6bc"}.uniui-arrow-up[data-v-b25a9929]:before{content:"\e6bd"}.uniui-arrow-down[data-v-b25a9929]:before{content:"\e6be"}.uniui-arrowthinright[data-v-b25a9929]:before{content:"\e6d1"}.uniui-down[data-v-b25a9929]:before{content:"\e6b8"}.uniui-bottom[data-v-b25a9929]:before{content:"\e6b8"}.uniui-arrowright[data-v-b25a9929]:before{content:"\e6d5"}.uniui-right[data-v-b25a9929]:before{content:"\e6b5"}.uniui-up[data-v-b25a9929]:before{content:"\e6b6"}.uniui-top[data-v-b25a9929]:before{content:"\e6b6"}.uniui-left[data-v-b25a9929]:before{content:"\e6b7"}.uniui-arrowup[data-v-b25a9929]:before{content:"\e6d6"}.uniui-eye[data-v-b25a9929]:before{content:"\e651"}.uniui-eye-filled[data-v-b25a9929]:before{content:"\e66a"}.uniui-eye-slash[data-v-b25a9929]:before{content:"\e6b3"}.uniui-eye-slash-filled[data-v-b25a9929]:before{content:"\e6b4"}.uniui-info-filled[data-v-b25a9929]:before{content:"\e649"}.uniui-reload[data-v-b25a9929]:before{content:"\e6b2"}.uniui-micoff-filled[data-v-b25a9929]:before{content:"\e6b0"}.uniui-map-pin-ellipse[data-v-b25a9929]:before{content:"\e6ac"}.uniui-map-pin[data-v-b25a9929]:before{content:"\e6ad"}.uniui-location[data-v-b25a9929]:before{content:"\e6ae"}.uniui-starhalf[data-v-b25a9929]:before{content:"\e683"}.uniui-star[data-v-b25a9929]:before{content:"\e688"}.uniui-star-filled[data-v-b25a9929]:before{content:"\e68f"}.uniui-calendar[data-v-b25a9929]:before{content:"\e6a0"}.uniui-fire[data-v-b25a9929]:before{content:"\e6a1"}.uniui-medal[data-v-b25a9929]:before{content:"\e6a2"}.uniui-font[data-v-b25a9929]:before{content:"\e6a3"}.uniui-gift[data-v-b25a9929]:before{content:"\e6a4"}.uniui-link[data-v-b25a9929]:before{content:"\e6a5"}.uniui-notification[data-v-b25a9929]:before{content:"\e6a6"}.uniui-staff[data-v-b25a9929]:before{content:"\e6a7"}.uniui-vip[data-v-b25a9929]:before{content:"\e6a8"}.uniui-folder-add[data-v-b25a9929]:before{content:"\e6a9"}.uniui-tune[data-v-b25a9929]:before{content:"\e6aa"}.uniui-auth[data-v-b25a9929]:before{content:"\e6ab"}.uniui-person[data-v-b25a9929]:before{content:"\e699"}.uniui-email-filled[data-v-b25a9929]:before{content:"\e69a"}.uniui-phone-filled[data-v-b25a9929]:before{content:"\e69b"}.uniui-phone[data-v-b25a9929]:before{content:"\e69c"}.uniui-email[data-v-b25a9929]:before{content:"\e69e"}.uniui-personadd[data-v-b25a9929]:before{content:"\e69f"}.uniui-chatboxes-filled[data-v-b25a9929]:before{content:"\e692"}.uniui-contact[data-v-b25a9929]:before{content:"\e693"}.uniui-chatbubble-filled[data-v-b25a9929]:before{content:"\e694"}.uniui-contact-filled[data-v-b25a9929]:before{content:"\e695"}.uniui-chatboxes[data-v-b25a9929]:before{content:"\e696"}.uniui-chatbubble[data-v-b25a9929]:before{content:"\e697"}.uniui-upload-filled[data-v-b25a9929]:before{content:"\e68e"}.uniui-upload[data-v-b25a9929]:before{content:"\e690"}.uniui-weixin[data-v-b25a9929]:before{content:"\e691"}.uniui-compose[data-v-b25a9929]:before{content:"\e67f"}.uniui-qq[data-v-b25a9929]:before{content:"\e680"}.uniui-download-filled[data-v-b25a9929]:before{content:"\e681"}.uniui-pyq[data-v-b25a9929]:before{content:"\e682"}.uniui-sound[data-v-b25a9929]:before{content:"\e684"}.uniui-trash-filled[data-v-b25a9929]:before{content:"\e685"}.uniui-sound-filled[data-v-b25a9929]:before{content:"\e686"}.uniui-trash[data-v-b25a9929]:before{content:"\e687"}.uniui-videocam-filled[data-v-b25a9929]:before{content:"\e689"}.uniui-spinner-cycle[data-v-b25a9929]:before{content:"\e68a"}.uniui-weibo[data-v-b25a9929]:before{content:"\e68b"}.uniui-videocam[data-v-b25a9929]:before{content:"\e68c"}.uniui-download[data-v-b25a9929]:before{content:"\e68d"}.uniui-help[data-v-b25a9929]:before{content:"\e679"}.uniui-navigate-filled[data-v-b25a9929]:before{content:"\e67a"}.uniui-plusempty[data-v-b25a9929]:before{content:"\e67b"}.uniui-smallcircle[data-v-b25a9929]:before{content:"\e67c"}.uniui-minus-filled[data-v-b25a9929]:before{content:"\e67d"}.uniui-micoff[data-v-b25a9929]:before{content:"\e67e"}.uniui-closeempty[data-v-b25a9929]:before{content:"\e66c"}.uniui-clear[data-v-b25a9929]:before{content:"\e66d"}.uniui-navigate[data-v-b25a9929]:before{content:"\e66e"}.uniui-minus[data-v-b25a9929]:before{content:"\e66f"}.uniui-image[data-v-b25a9929]:before{content:"\e670"}.uniui-mic[data-v-b25a9929]:before{content:"\e671"}.uniui-paperplane[data-v-b25a9929]:before{content:"\e672"}.uniui-close[data-v-b25a9929]:before{content:"\e673"}.uniui-help-filled[data-v-b25a9929]:before{content:"\e674"}.uniui-paperplane-filled[data-v-b25a9929]:before{content:"\e675"}.uniui-plus[data-v-b25a9929]:before{content:"\e676"}.uniui-mic-filled[data-v-b25a9929]:before{content:"\e677"}.uniui-image-filled[data-v-b25a9929]:before{content:"\e678"}.uniui-locked-filled[data-v-b25a9929]:before{content:"\e668"}.uniui-info[data-v-b25a9929]:before{content:"\e669"}.uniui-locked[data-v-b25a9929]:before{content:"\e66b"}.uniui-camera-filled[data-v-b25a9929]:before{content:"\e658"}.uniui-chat-filled[data-v-b25a9929]:before{content:"\e659"}.uniui-camera[data-v-b25a9929]:before{content:"\e65a"}.uniui-circle[data-v-b25a9929]:before{content:"\e65b"}.uniui-checkmarkempty[data-v-b25a9929]:before{content:"\e65c"}.uniui-chat[data-v-b25a9929]:before{content:"\e65d"}.uniui-circle-filled[data-v-b25a9929]:before{content:"\e65e"}.uniui-flag[data-v-b25a9929]:before{content:"\e65f"}.uniui-flag-filled[data-v-b25a9929]:before{content:"\e660"}.uniui-gear-filled[data-v-b25a9929]:before{content:"\e661"}.uniui-home[data-v-b25a9929]:before{content:"\e662"}.uniui-home-filled[data-v-b25a9929]:before{content:"\e663"}.uniui-gear[data-v-b25a9929]:before{content:"\e664"}.uniui-smallcircle-filled[data-v-b25a9929]:before{content:"\e665"}.uniui-map-filled[data-v-b25a9929]:before{content:"\e666"}.uniui-map[data-v-b25a9929]:before{content:"\e667"}.uniui-refresh-filled[data-v-b25a9929]:before{content:"\e656"}.uniui-refresh[data-v-b25a9929]:before{content:"\e657"}.uniui-cloud-upload[data-v-b25a9929]:before{content:"\e645"}.uniui-cloud-download-filled[data-v-b25a9929]:before{content:"\e646"}.uniui-cloud-download[data-v-b25a9929]:before{content:"\e647"}.uniui-cloud-upload-filled[data-v-b25a9929]:before{content:"\e648"}.uniui-redo[data-v-b25a9929]:before{content:"\e64a"}.uniui-images-filled[data-v-b25a9929]:before{content:"\e64b"}.uniui-undo-filled[data-v-b25a9929]:before{content:"\e64c"}.uniui-more[data-v-b25a9929]:before{content:"\e64d"}.uniui-more-filled[data-v-b25a9929]:before{content:"\e64e"}.uniui-undo[data-v-b25a9929]:before{content:"\e64f"}.uniui-images[data-v-b25a9929]:before{content:"\e650"}.uniui-paperclip[data-v-b25a9929]:before{content:"\e652"}.uniui-settings[data-v-b25a9929]:before{content:"\e653"}.uniui-search[data-v-b25a9929]:before{content:"\e654"}.uniui-redo-filled[data-v-b25a9929]:before{content:"\e655"}.uniui-list[data-v-b25a9929]:before{content:"\e644"}.uniui-mail-open-filled[data-v-b25a9929]:before{content:"\e63a"}.uniui-hand-down-filled[data-v-b25a9929]:before{content:"\e63c"}.uniui-hand-down[data-v-b25a9929]:before{content:"\e63d"}.uniui-hand-up-filled[data-v-b25a9929]:before{content:"\e63e"}.uniui-hand-up[data-v-b25a9929]:before{content:"\e63f"}.uniui-heart-filled[data-v-b25a9929]:before{content:"\e641"}.uniui-mail-open[data-v-b25a9929]:before{content:"\e643"}.uniui-heart[data-v-b25a9929]:before{content:"\e639"}.uniui-loop[data-v-b25a9929]:before{content:"\e633"}.uniui-pulldown[data-v-b25a9929]:before{content:"\e632"}.uniui-scan[data-v-b25a9929]:before{content:"\e62a"}.uniui-bars[data-v-b25a9929]:before{content:"\e627"}.uniui-checkbox[data-v-b25a9929]:before{content:"\e62b"}.uniui-checkbox-filled[data-v-b25a9929]:before{content:"\e62c"}.uniui-shop[data-v-b25a9929]:before{content:"\e62f"}.uniui-headphones[data-v-b25a9929]:before{content:"\e630"}.uniui-cart[data-v-b25a9929]:before{content:"\e631"}@font-face{font-family:uniicons;src:url(../../assets/uniicons.32e978a5.ttf)}.uni-icons[data-v-b25a9929]{font-family:uniicons;text-decoration:none;text-align:center}.cloud-db-container[data-v-512e8f2e]{display:flex;flex-direction:column;width:100%;height:100vh;background:linear-gradient(180deg,#f0f2ff,#f5f4f9 40%,#faf9fe)}.cloud-db-header[data-v-512e8f2e]{flex-shrink:0;background-color:rgba(255,255,255,.85);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding-bottom:0;border-bottom:.03125rem solid rgba(170,170,255,.1)}.custom-navbar[data-v-512e8f2e]{display:flex;align-items:center;justify-content:space-between;padding:.625rem .9375rem;box-sizing:border-box;position:relative}.navbar-left[data-v-512e8f2e]{display:flex;align-items:center;min-width:5rem}.custom-navbar-icon[data-v-512e8f2e]{font-size:1.375rem;color:#333}.navbar-title[data-v-512e8f2e]{font-size:1.125rem;font-weight:600;color:#1a1a2e}.navbar-right[data-v-512e8f2e]{width:auto;min-width:2.5rem;display:flex;align-items:center;justify-content:flex-end}.navbar-before-title[data-v-512e8f2e]{font-size:.8125rem;color:#6c63ff;margin-left:.25rem}.navbar-right-text[data-v-512e8f2e]{font-size:.875rem;color:#6c63ff;font-weight:500}.menu-open[data-v-512e8f2e]{color:#6c63ff}.menu-card[data-v-512e8f2e]{position:absolute;top:2.5rem;right:.625rem;background:#fff;border-radius:.5rem;box-shadow:0 .125rem .625rem rgba(0,0,0,.1);padding:.375rem 0;z-index:100;min-width:6.25rem}.menu-card-item[data-v-512e8f2e]{padding:.625rem 1rem;font-size:.875rem;color:#333}.menu-card-item[data-v-512e8f2e]:active{background:#f5f6fa}.solid-line[data-v-512e8f2e]{height:.03125rem;background:#eee;margin:.125rem .625rem}.file-count[data-v-512e8f2e]{font-size:.75rem;color:#999;font-weight:400}.category-tabs[data-v-512e8f2e]{display:flex;padding:.3125rem .9375rem 0;gap:1.25rem;border-bottom:.0625rem solid #eee}.category-tab[data-v-512e8f2e]{font-size:.9375rem;color:#999;padding-bottom:.625rem;position:relative;font-weight:500;transition:color .3s}.category-tab.active[data-v-512e8f2e]{color:#6c63ff;font-weight:600}.category-tab.active[data-v-512e8f2e]:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:1.5rem;height:.1875rem;background:linear-gradient(90deg,#6c63ff,#aaf);border-radius:.09375rem}.cloud-db-content[data-v-512e8f2e]{flex:1;min-height:0;padding:.625rem .9375rem;box-sizing:border-box}.section-block[data-v-512e8f2e]{background:#fff;border-radius:.625rem;padding:.75rem;margin-bottom:.625rem;box-shadow:0 .0625rem .375rem rgba(0,0,0,.04)}.section-header[data-v-512e8f2e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.section-title[data-v-512e8f2e]{display:flex;align-items:center;gap:.375rem;font-size:1rem;font-weight:600;color:#1a1a2e}.section-title .iconfont[data-v-512e8f2e]{font-size:1.125rem;color:#6c63ff}.section-actions[data-v-512e8f2e]{display:flex;align-items:center;gap:.3125rem}.action-btn[data-v-512e8f2e]{display:flex;align-items:center;gap:.1875rem;padding:.3125rem .625rem;background:rgba(108,99,255,.06);color:#6c63ff;border-radius:.625rem;font-size:.75rem;font-weight:500;transition:all .15s ease}.action-btn[data-v-512e8f2e]:active{background:rgba(108,99,255,.12)}.section-divider[data-v-512e8f2e]{height:.0625rem;margin:.125rem 0 .625rem}.empty-tip[data-v-512e8f2e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.875rem 0;color:#bbb;font-size:.8125rem;gap:.5rem}.empty-tip .iconfont[data-v-512e8f2e]{font-size:2.5rem;color:#ddd}.file-grid[data-v-512e8f2e]{display:flex;flex-wrap:wrap;gap:.5rem}.file-item[data-v-512e8f2e]{width:calc(33.33% - .375rem);display:flex;flex-direction:column;align-items:center;padding:.625rem .3125rem;border-radius:.5rem;background:#f8f9fc;border:.0625rem solid transparent;transition:all .2s;box-sizing:border-box}.file-item[data-v-512e8f2e]:active{border-color:#6c63ff;background:rgba(108,99,255,.04)}.file-icon[data-v-512e8f2e]{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border-radius:.5rem;margin-bottom:.3125rem}.file-icon.is-directory[data-v-512e8f2e]{background:rgba(255,170,0,.12)}.file-icon.is-directory .iconfont[data-v-512e8f2e]{font-size:1.5rem;color:orange}.file-icon.is-file[data-v-512e8f2e]{background:rgba(108,99,255,.1)}.file-icon.is-file .iconfont[data-v-512e8f2e]{font-size:1.375rem;color:#6c63ff}.file-name[data-v-512e8f2e]{font-size:.75rem;color:#333;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;margin-bottom:.1875rem}.file-meta[data-v-512e8f2e]{display:flex;gap:.25rem;align-items:center}.file-type-tag[data-v-512e8f2e]{font-size:.625rem;color:#999;background:#f0f0f0;padding:.0625rem .3125rem;border-radius:.25rem}.file-size[data-v-512e8f2e]{font-size:.625rem;color:#bbb}.table-list[data-v-512e8f2e]{display:flex;flex-direction:column;gap:.375rem}.table-item[data-v-512e8f2e]{display:flex;align-items:center;padding:.625rem;border-radius:.4375rem;background:#f8f9fc;border:.0625rem solid transparent;transition:all .2s}.table-item[data-v-512e8f2e]:active{border-color:#6c63ff;background:rgba(108,99,255,.03)}.table-icon[data-v-512e8f2e]{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:rgba(108,99,255,.08);border-radius:.4375rem;margin-right:.625rem;flex-shrink:0}.table-info[data-v-512e8f2e]{flex:1;min-width:0}.table-name[data-v-512e8f2e]{font-size:.875rem;font-weight:600;color:#1a1a2e;margin-bottom:.125rem}.table-desc[data-v-512e8f2e]{font-size:.6875rem;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-meta[data-v-512e8f2e]{display:flex;align-items:center;gap:.1875rem;flex-shrink:0}.table-rows[data-v-512e8f2e]{font-size:.6875rem;color:#bbb}.team-manage-block[data-v-512e8f2e]{cursor:pointer}.team-count[data-v-512e8f2e]{font-size:.75rem;color:#999}.team-selector[data-v-512e8f2e]{padding:0 0 .625rem}.team-scroll[data-v-512e8f2e]{white-space:nowrap}.team-chip[data-v-512e8f2e]{display:inline-block;padding:.375rem .875rem;margin-right:.5rem;border-radius:.9375rem;font-size:.8125rem;color:#666;background:#f0f2f5;transition:all .2s}.team-chip.active[data-v-512e8f2e]{color:#fff;background:#6c63ff;font-weight:500}.team-info[data-v-512e8f2e]{margin-top:.4375rem;display:flex;align-items:center;flex-wrap:wrap;gap:.375rem}.team-type-tag[data-v-512e8f2e]{font-size:.6875rem;color:#6c63ff;background:rgba(108,99,255,.1);padding:.1875rem .5rem;border-radius:.25rem;font-weight:500}.team-desc-text[data-v-512e8f2e]{font-size:.75rem;color:#999;line-height:1.5;flex:1;min-width:0}.select-team-tip[data-v-512e8f2e]{padding:2.5rem 0}.popup-overlay[data-v-512e8f2e]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.4);z-index:999;display:flex;align-items:center;justify-content:center}.popup-card[data-v-512e8f2e]{width:18.75rem;background:#fff;border-radius:.9375rem;padding:1.25rem .9375rem;box-sizing:border-box;position:relative;max-height:80vh;display:flex;flex-direction:column}.close-popup-card[data-v-512e8f2e]{position:absolute;top:.625rem;right:.625rem;width:1.5625rem;height:1.5625rem;display:flex;align-items:center;justify-content:center}.close-popup-card .iconfont[data-v-512e8f2e]{font-size:1.25rem;color:#999}.popup-title[data-v-512e8f2e]{font-size:1.0625rem;font-weight:600;color:#1a1a2e;margin-bottom:.9375rem;text-align:center}.new-folder-name[data-v-512e8f2e]{font-size:.8125rem;color:#666;margin-bottom:.3125rem}.create-folder-name[data-v-512e8f2e]{margin-bottom:.625rem}.create-folder-name uni-input[data-v-512e8f2e]{width:100%;height:auto;padding:.625rem;box-sizing:border-box;border:.03125rem solid #e0e0e0;border-radius:.5rem;font-size:.875rem;background:#f9fafb}.create-folder-name uni-input[data-v-512e8f2e]:focus{border-color:#6c63ff;background:#fff}.nf-path-label[data-v-512e8f2e]{font-size:.75rem;color:#999;margin-bottom:.25rem}.nf-path-display[data-v-512e8f2e]{font-size:.75rem;color:#6c63ff;background:rgba(108,99,255,.06);padding:.375rem .5rem;border-radius:.3125rem;margin-bottom:.625rem}.option-wrapper[data-v-512e8f2e]{display:flex;gap:.625rem;justify-content:flex-end;margin-top:.3125rem}.opt-btn[data-v-512e8f2e]{padding:.5rem 1.25rem;border-radius:.9375rem;font-size:.875rem;font-weight:500}.opt-cancel[data-v-512e8f2e]{color:#999;background:#f0f2f5}.opt-confirm[data-v-512e8f2e]{color:#fff;background:#6c63ff}.team-manage-body[data-v-512e8f2e]{flex:1;min-height:0;max-height:15.625rem;margin-bottom:.625rem}.member-list[data-v-512e8f2e]{display:flex;flex-direction:column;gap:.3125rem}.member-item[data-v-512e8f2e]{display:flex;align-items:center;padding:.5rem;border-radius:.4375rem;background:#f8f9fc}.member-avatar[data-v-512e8f2e]{width:2.1875rem;height:2.1875rem;border-radius:50%;overflow:hidden;margin-right:.5rem;flex-shrink:0}.member-avatar uni-image[data-v-512e8f2e]{width:100%;height:100%}.default-avatar[data-v-512e8f2e]{width:100%;height:100%;background:#ccc;display:flex;align-items:center;justify-content:center}.member-info[data-v-512e8f2e]{flex:1;min-width:0}.member-name[data-v-512e8f2e]{font-size:.875rem;font-weight:500;color:#333}.member-label[data-v-512e8f2e]{font-size:.6875rem;color:#999;margin-top:.125rem}.member-actions[data-v-512e8f2e]{flex-shrink:0}.member-role[data-v-512e8f2e]{font-size:.6875rem;padding:.1875rem .5rem;border-radius:.625rem}.member-role.owner[data-v-512e8f2e]{color:#e6a23c;background:rgba(230,162,60,.1)}.member-role.admin[data-v-512e8f2e]{color:#6c63ff;background:rgba(108,99,255,.1)}.member-role.member[data-v-512e8f2e]{color:#67c23a;background:rgba(103,194,58,.1)}.member-actions-right[data-v-512e8f2e]{display:flex;gap:.25rem}.member-action-btn[data-v-512e8f2e]{font-size:.625rem;padding:.25rem .4375rem;border-radius:.5rem}.set-admin[data-v-512e8f2e]{color:#6c63ff;border:.03125rem solid #6c63ff}.demote-admin[data-v-512e8f2e]{color:#e6a23c;border:.03125rem solid #e6a23c}.remove-member[data-v-512e8f2e]{color:#f56c6c;border:.03125rem solid #f56c6c}.invite-section[data-v-512e8f2e]{border-top:.03125rem solid #eee;padding-top:.625rem}.invite-input-wrapper[data-v-512e8f2e]{display:flex;align-items:center;gap:.5rem}.invite-input[data-v-512e8f2e]{flex:1;height:auto;padding:.5625rem .625rem;box-sizing:border-box;border:.03125rem solid #e0e0e0;border-radius:.9375rem;font-size:.8125rem;background:#f9fafb}.invite-btn[data-v-512e8f2e]{background:#6c63ff;color:#fff;font-size:.75rem;padding:.4375rem 1rem}.search-result-list[data-v-512e8f2e]{margin-top:.5rem;border-radius:.4375rem;overflow:hidden;background:#f8f9fc}.search-result-item[data-v-512e8f2e]{display:flex;align-items:center;padding:.5625rem .625rem;border-bottom:.03125rem solid #eee}.search-result-item[data-v-512e8f2e]:last-child{border-bottom:none}.search-result-item[data-v-512e8f2e]:active{background:rgba(108,99,255,.05)}.result-avatar[data-v-512e8f2e]{width:2rem;height:2rem;border-radius:50%;flex-shrink:0;margin-right:.5rem}.result-default-avatar[data-v-512e8f2e]{width:2rem;height:2rem;border-radius:50%;background:linear-gradient(135deg,#6c63ff,#6db3ff);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:.5rem}.result-info[data-v-512e8f2e]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.result-name[data-v-512e8f2e]{font-size:.875rem;color:#333;font-weight:500}.result-email[data-v-512e8f2e]{font-size:.6875rem;color:#999;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-add-btn[data-v-512e8f2e]{flex-shrink:0;font-size:.75rem;color:#6c63ff;padding:.3125rem .75rem;border:.03125rem solid #6c63ff;border-radius:.625rem}.search-empty[data-v-512e8f2e]{margin-top:.5rem;text-align:center;font-size:.75rem;color:#bbb;padding:.625rem 0}.folder-null[data-v-512e8f2e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.875rem 0;color:#bbb;font-size:.8125rem;gap:.375rem}.folder-null .iconfont[data-v-512e8f2e]{font-size:2rem;color:#ddd}.delete-team-section[data-v-512e8f2e]{border-top:.03125rem solid #eee;padding-top:.625rem;margin-top:.3125rem}.delete-team-btn[data-v-512e8f2e]{text-align:center;padding:.5625rem;font-size:.8125rem;color:#e74c3c;background:rgba(231,76,60,.06);border-radius:.4375rem;border:.03125rem solid rgba(231,76,60,.2)}.delete-team-btn[data-v-512e8f2e]:active{background:rgba(231,76,60,.12)}.edit-team-section[data-v-512e8f2e]{border-top:.03125rem solid #eee;padding-top:.625rem;margin-top:.3125rem}.edit-team-btn[data-v-512e8f2e]{text-align:center;padding:.5625rem;font-size:.8125rem;color:#6c63ff;background:rgba(108,99,255,.06);border-radius:.4375rem;border:.03125rem solid rgba(108,99,255,.2)}.edit-team-btn[data-v-512e8f2e]:active{background:rgba(108,99,255,.12)}.edit-team-form[data-v-512e8f2e]{margin-bottom:.3125rem}.form-label[data-v-512e8f2e]{font-size:.8125rem;color:#666;margin-bottom:.25rem;margin-top:.5625rem}.text-btn[data-v-512e8f2e]{padding:.25rem .625rem;border-radius:.9375rem;font-size:14px;font-weight:500}.upload-path-label[data-v-512e8f2e]{font-size:.8125rem;color:#666;margin-bottom:.3125rem}.upload-path-hint[data-v-512e8f2e]{font-size:.6875rem;color:#999;margin-bottom:.625rem;text-align:center}.loading-area[data-v-512e8f2e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.875rem 0;gap:.5rem}.loading-spinner[data-v-512e8f2e]{width:1.75rem;height:1.75rem;border:.125rem solid #e8e8e8;border-top-color:#6c63ff;border-radius:50%;animation:spin-512e8f2e .8s linear infinite}@keyframes spin-512e8f2e{to{transform:rotate(360deg)}}.loading-text[data-v-512e8f2e]{font-size:.75rem;color:#999}.db-tag[data-v-512e8f2e]{display:inline-block;font-size:.625rem;font-weight:500;padding:.0625rem .375rem;border-radius:.25rem;margin-left:.3125rem;vertical-align:middle}.db-tag.tag-personal[data-v-512e8f2e]{color:#6c63ff;background:rgba(108,99,255,.08);border:.03125rem solid rgba(108,99,255,.2)}.db-tag.tag-team[data-v-512e8f2e]{color:#67c23a;background:rgba(103,194,58,.08);border:.03125rem solid rgba(103,194,58,.2)}.upload-db-hint[data-v-512e8f2e]{font-size:.6875rem;color:#999;margin-bottom:.625rem;text-align:center}.upload-file-area[data-v-512e8f2e]{padding:1.25rem;border:.0625rem dashed #d0d0d0;border-radius:.5rem;background:#f9fafb;text-align:center;margin-bottom:.625rem}.upload-file-area[data-v-512e8f2e]:active{border-color:#6c63ff;background:rgba(108,99,255,.03)}.selected-file[data-v-512e8f2e]{font-size:.8125rem;color:#6c63ff;font-weight:500;word-break:break-all}.upload-hint[data-v-512e8f2e]{font-size:.75rem;color:#bbb} diff --git a/unpackage/dist/build/app-plus/pages/WorkSpace/WorkSpace.css b/unpackage/dist/build/app-plus/pages/WorkSpace/WorkSpace.css index d378780..d59e448 100644 --- a/unpackage/dist/build/app-plus/pages/WorkSpace/WorkSpace.css +++ b/unpackage/dist/build/app-plus/pages/WorkSpace/WorkSpace.css @@ -1 +1 @@ -.uniui-cart-filled[data-v-b25a9929]:before{content:"\e6d0"}.uniui-gift-filled[data-v-b25a9929]:before{content:"\e6c4"}.uniui-color[data-v-b25a9929]:before{content:"\e6cf"}.uniui-wallet[data-v-b25a9929]:before{content:"\e6b1"}.uniui-settings-filled[data-v-b25a9929]:before{content:"\e6ce"}.uniui-auth-filled[data-v-b25a9929]:before{content:"\e6cc"}.uniui-shop-filled[data-v-b25a9929]:before{content:"\e6cd"}.uniui-staff-filled[data-v-b25a9929]:before{content:"\e6cb"}.uniui-vip-filled[data-v-b25a9929]:before{content:"\e6c6"}.uniui-plus-filled[data-v-b25a9929]:before{content:"\e6c7"}.uniui-folder-add-filled[data-v-b25a9929]:before{content:"\e6c8"}.uniui-color-filled[data-v-b25a9929]:before{content:"\e6c9"}.uniui-tune-filled[data-v-b25a9929]:before{content:"\e6ca"}.uniui-calendar-filled[data-v-b25a9929]:before{content:"\e6c0"}.uniui-notification-filled[data-v-b25a9929]:before{content:"\e6c1"}.uniui-wallet-filled[data-v-b25a9929]:before{content:"\e6c2"}.uniui-medal-filled[data-v-b25a9929]:before{content:"\e6c3"}.uniui-fire-filled[data-v-b25a9929]:before{content:"\e6c5"}.uniui-refreshempty[data-v-b25a9929]:before{content:"\e6bf"}.uniui-location-filled[data-v-b25a9929]:before{content:"\e6af"}.uniui-person-filled[data-v-b25a9929]:before{content:"\e69d"}.uniui-personadd-filled[data-v-b25a9929]:before{content:"\e698"}.uniui-arrowthinleft[data-v-b25a9929]:before{content:"\e6d2"}.uniui-arrowthinup[data-v-b25a9929]:before{content:"\e6d3"}.uniui-arrowthindown[data-v-b25a9929]:before{content:"\e6d4"}.uniui-back[data-v-b25a9929]:before{content:"\e6b9"}.uniui-forward[data-v-b25a9929]:before{content:"\e6ba"}.uniui-arrow-right[data-v-b25a9929]:before{content:"\e6bb"}.uniui-arrow-left[data-v-b25a9929]:before{content:"\e6bc"}.uniui-arrow-up[data-v-b25a9929]:before{content:"\e6bd"}.uniui-arrow-down[data-v-b25a9929]:before{content:"\e6be"}.uniui-arrowthinright[data-v-b25a9929]:before{content:"\e6d1"}.uniui-down[data-v-b25a9929]:before{content:"\e6b8"}.uniui-bottom[data-v-b25a9929]:before{content:"\e6b8"}.uniui-arrowright[data-v-b25a9929]:before{content:"\e6d5"}.uniui-right[data-v-b25a9929]:before{content:"\e6b5"}.uniui-up[data-v-b25a9929]:before{content:"\e6b6"}.uniui-top[data-v-b25a9929]:before{content:"\e6b6"}.uniui-left[data-v-b25a9929]:before{content:"\e6b7"}.uniui-arrowup[data-v-b25a9929]:before{content:"\e6d6"}.uniui-eye[data-v-b25a9929]:before{content:"\e651"}.uniui-eye-filled[data-v-b25a9929]:before{content:"\e66a"}.uniui-eye-slash[data-v-b25a9929]:before{content:"\e6b3"}.uniui-eye-slash-filled[data-v-b25a9929]:before{content:"\e6b4"}.uniui-info-filled[data-v-b25a9929]:before{content:"\e649"}.uniui-reload[data-v-b25a9929]:before{content:"\e6b2"}.uniui-micoff-filled[data-v-b25a9929]:before{content:"\e6b0"}.uniui-map-pin-ellipse[data-v-b25a9929]:before{content:"\e6ac"}.uniui-map-pin[data-v-b25a9929]:before{content:"\e6ad"}.uniui-location[data-v-b25a9929]:before{content:"\e6ae"}.uniui-starhalf[data-v-b25a9929]:before{content:"\e683"}.uniui-star[data-v-b25a9929]:before{content:"\e688"}.uniui-star-filled[data-v-b25a9929]:before{content:"\e68f"}.uniui-calendar[data-v-b25a9929]:before{content:"\e6a0"}.uniui-fire[data-v-b25a9929]:before{content:"\e6a1"}.uniui-medal[data-v-b25a9929]:before{content:"\e6a2"}.uniui-font[data-v-b25a9929]:before{content:"\e6a3"}.uniui-gift[data-v-b25a9929]:before{content:"\e6a4"}.uniui-link[data-v-b25a9929]:before{content:"\e6a5"}.uniui-notification[data-v-b25a9929]:before{content:"\e6a6"}.uniui-staff[data-v-b25a9929]:before{content:"\e6a7"}.uniui-vip[data-v-b25a9929]:before{content:"\e6a8"}.uniui-folder-add[data-v-b25a9929]:before{content:"\e6a9"}.uniui-tune[data-v-b25a9929]:before{content:"\e6aa"}.uniui-auth[data-v-b25a9929]:before{content:"\e6ab"}.uniui-person[data-v-b25a9929]:before{content:"\e699"}.uniui-email-filled[data-v-b25a9929]:before{content:"\e69a"}.uniui-phone-filled[data-v-b25a9929]:before{content:"\e69b"}.uniui-phone[data-v-b25a9929]:before{content:"\e69c"}.uniui-email[data-v-b25a9929]:before{content:"\e69e"}.uniui-personadd[data-v-b25a9929]:before{content:"\e69f"}.uniui-chatboxes-filled[data-v-b25a9929]:before{content:"\e692"}.uniui-contact[data-v-b25a9929]:before{content:"\e693"}.uniui-chatbubble-filled[data-v-b25a9929]:before{content:"\e694"}.uniui-contact-filled[data-v-b25a9929]:before{content:"\e695"}.uniui-chatboxes[data-v-b25a9929]:before{content:"\e696"}.uniui-chatbubble[data-v-b25a9929]:before{content:"\e697"}.uniui-upload-filled[data-v-b25a9929]:before{content:"\e68e"}.uniui-upload[data-v-b25a9929]:before{content:"\e690"}.uniui-weixin[data-v-b25a9929]:before{content:"\e691"}.uniui-compose[data-v-b25a9929]:before{content:"\e67f"}.uniui-qq[data-v-b25a9929]:before{content:"\e680"}.uniui-download-filled[data-v-b25a9929]:before{content:"\e681"}.uniui-pyq[data-v-b25a9929]:before{content:"\e682"}.uniui-sound[data-v-b25a9929]:before{content:"\e684"}.uniui-trash-filled[data-v-b25a9929]:before{content:"\e685"}.uniui-sound-filled[data-v-b25a9929]:before{content:"\e686"}.uniui-trash[data-v-b25a9929]:before{content:"\e687"}.uniui-videocam-filled[data-v-b25a9929]:before{content:"\e689"}.uniui-spinner-cycle[data-v-b25a9929]:before{content:"\e68a"}.uniui-weibo[data-v-b25a9929]:before{content:"\e68b"}.uniui-videocam[data-v-b25a9929]:before{content:"\e68c"}.uniui-download[data-v-b25a9929]:before{content:"\e68d"}.uniui-help[data-v-b25a9929]:before{content:"\e679"}.uniui-navigate-filled[data-v-b25a9929]:before{content:"\e67a"}.uniui-plusempty[data-v-b25a9929]:before{content:"\e67b"}.uniui-smallcircle[data-v-b25a9929]:before{content:"\e67c"}.uniui-minus-filled[data-v-b25a9929]:before{content:"\e67d"}.uniui-micoff[data-v-b25a9929]:before{content:"\e67e"}.uniui-closeempty[data-v-b25a9929]:before{content:"\e66c"}.uniui-clear[data-v-b25a9929]:before{content:"\e66d"}.uniui-navigate[data-v-b25a9929]:before{content:"\e66e"}.uniui-minus[data-v-b25a9929]:before{content:"\e66f"}.uniui-image[data-v-b25a9929]:before{content:"\e670"}.uniui-mic[data-v-b25a9929]:before{content:"\e671"}.uniui-paperplane[data-v-b25a9929]:before{content:"\e672"}.uniui-close[data-v-b25a9929]:before{content:"\e673"}.uniui-help-filled[data-v-b25a9929]:before{content:"\e674"}.uniui-paperplane-filled[data-v-b25a9929]:before{content:"\e675"}.uniui-plus[data-v-b25a9929]:before{content:"\e676"}.uniui-mic-filled[data-v-b25a9929]:before{content:"\e677"}.uniui-image-filled[data-v-b25a9929]:before{content:"\e678"}.uniui-locked-filled[data-v-b25a9929]:before{content:"\e668"}.uniui-info[data-v-b25a9929]:before{content:"\e669"}.uniui-locked[data-v-b25a9929]:before{content:"\e66b"}.uniui-camera-filled[data-v-b25a9929]:before{content:"\e658"}.uniui-chat-filled[data-v-b25a9929]:before{content:"\e659"}.uniui-camera[data-v-b25a9929]:before{content:"\e65a"}.uniui-circle[data-v-b25a9929]:before{content:"\e65b"}.uniui-checkmarkempty[data-v-b25a9929]:before{content:"\e65c"}.uniui-chat[data-v-b25a9929]:before{content:"\e65d"}.uniui-circle-filled[data-v-b25a9929]:before{content:"\e65e"}.uniui-flag[data-v-b25a9929]:before{content:"\e65f"}.uniui-flag-filled[data-v-b25a9929]:before{content:"\e660"}.uniui-gear-filled[data-v-b25a9929]:before{content:"\e661"}.uniui-home[data-v-b25a9929]:before{content:"\e662"}.uniui-home-filled[data-v-b25a9929]:before{content:"\e663"}.uniui-gear[data-v-b25a9929]:before{content:"\e664"}.uniui-smallcircle-filled[data-v-b25a9929]:before{content:"\e665"}.uniui-map-filled[data-v-b25a9929]:before{content:"\e666"}.uniui-map[data-v-b25a9929]:before{content:"\e667"}.uniui-refresh-filled[data-v-b25a9929]:before{content:"\e656"}.uniui-refresh[data-v-b25a9929]:before{content:"\e657"}.uniui-cloud-upload[data-v-b25a9929]:before{content:"\e645"}.uniui-cloud-download-filled[data-v-b25a9929]:before{content:"\e646"}.uniui-cloud-download[data-v-b25a9929]:before{content:"\e647"}.uniui-cloud-upload-filled[data-v-b25a9929]:before{content:"\e648"}.uniui-redo[data-v-b25a9929]:before{content:"\e64a"}.uniui-images-filled[data-v-b25a9929]:before{content:"\e64b"}.uniui-undo-filled[data-v-b25a9929]:before{content:"\e64c"}.uniui-more[data-v-b25a9929]:before{content:"\e64d"}.uniui-more-filled[data-v-b25a9929]:before{content:"\e64e"}.uniui-undo[data-v-b25a9929]:before{content:"\e64f"}.uniui-images[data-v-b25a9929]:before{content:"\e650"}.uniui-paperclip[data-v-b25a9929]:before{content:"\e652"}.uniui-settings[data-v-b25a9929]:before{content:"\e653"}.uniui-search[data-v-b25a9929]:before{content:"\e654"}.uniui-redo-filled[data-v-b25a9929]:before{content:"\e655"}.uniui-list[data-v-b25a9929]:before{content:"\e644"}.uniui-mail-open-filled[data-v-b25a9929]:before{content:"\e63a"}.uniui-hand-down-filled[data-v-b25a9929]:before{content:"\e63c"}.uniui-hand-down[data-v-b25a9929]:before{content:"\e63d"}.uniui-hand-up-filled[data-v-b25a9929]:before{content:"\e63e"}.uniui-hand-up[data-v-b25a9929]:before{content:"\e63f"}.uniui-heart-filled[data-v-b25a9929]:before{content:"\e641"}.uniui-mail-open[data-v-b25a9929]:before{content:"\e643"}.uniui-heart[data-v-b25a9929]:before{content:"\e639"}.uniui-loop[data-v-b25a9929]:before{content:"\e633"}.uniui-pulldown[data-v-b25a9929]:before{content:"\e632"}.uniui-scan[data-v-b25a9929]:before{content:"\e62a"}.uniui-bars[data-v-b25a9929]:before{content:"\e627"}.uniui-checkbox[data-v-b25a9929]:before{content:"\e62b"}.uniui-checkbox-filled[data-v-b25a9929]:before{content:"\e62c"}.uniui-shop[data-v-b25a9929]:before{content:"\e62f"}.uniui-headphones[data-v-b25a9929]:before{content:"\e630"}.uniui-cart[data-v-b25a9929]:before{content:"\e631"}@font-face{font-family:uniicons;src:url(../../assets/uniicons.32e978a5.ttf)}.uni-icons[data-v-b25a9929]{font-family:uniicons;text-decoration:none;text-align:center}.create-folder-name[data-v-8cbb38c0]{display:flex;width:100%;padding:.3125rem .625rem;box-sizing:border-box;align-items:center;background:rgba(108,99,255,.06);border-radius:.4375rem;border:.0625rem solid transparent;transition:all .25s ease}.create-folder-name uni-input[data-v-8cbb38c0]{box-sizing:border-box;width:100%;font-size:.875rem;color:#333}.create-folder-name.has-value[data-v-8cbb38c0]{background-color:#fff;border-color:#6c63ff;box-shadow:0 0 0 .125rem rgba(108,99,255,.06)}.new-folder-name[data-v-8cbb38c0]{font-size:.875rem;color:#555;margin-bottom:.375rem}.nf-path-label[data-v-8cbb38c0]{font-size:.75rem;color:#999;margin-top:.75rem;margin-bottom:.25rem}.nf-path-display[data-v-8cbb38c0]{font-size:.8125rem;color:#333;padding:.375rem .625rem;background:#f5f5f8;border-radius:.375rem;word-break:break-all}.nf-path-preview[data-v-8cbb38c0]{font-size:.8125rem;color:#6c63ff;padding:.375rem .625rem;background:rgba(108,99,255,.05);border:.0625rem dashed rgba(108,99,255,.25);border-radius:.375rem;word-break:break-all}.option-wrapper[data-v-8cbb38c0]{display:flex;justify-content:space-between;gap:.625rem;margin-top:1.25rem}.opt-btn[data-v-8cbb38c0]{flex:1;display:flex;justify-content:center;align-items:center;padding:.75rem 0;border-radius:.5rem;font-size:.9375rem;font-weight:500;transition:all .2s ease}.opt-btn[data-v-8cbb38c0]:active{transform:scale(.97)}.opt-cancel[data-v-8cbb38c0]{background:#f0f1f5;color:#666}.opt-confirm[data-v-8cbb38c0]{background:linear-gradient(135deg,#6c63ff,#4a45d1);color:#fff;box-shadow:0 .125rem .375rem rgba(108,99,255,.25)}.workspace-container[data-v-8cbb38c0]{display:flex;flex-direction:column;background:linear-gradient(180deg,#f5f4f9,#faf9fe)}.workspace-text[data-v-8cbb38c0]{color:#6c63ff;font-weight:700}.workspace-header[data-v-8cbb38c0]{width:100%;display:flex;flex-shrink:0;flex-direction:column;align-items:center;padding:.375rem 0;box-sizing:border-box;position:relative;z-index:100;background:rgba(255,255,255,.8);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:.03125rem solid rgba(170,170,255,.1)}.custom-navbar[data-v-8cbb38c0]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.5rem .3125rem;box-sizing:border-box;position:relative}.navbar-left[data-v-8cbb38c0]{display:flex;justify-content:center;align-items:center}.navbar-before-title[data-v-8cbb38c0]{display:flex;justify-content:center;align-items:center;text-align:center;font-size:.8125rem;color:#6c63ff;font-weight:500}.navbar-title[data-v-8cbb38c0]{display:flex;flex:1;justify-content:center;align-items:center;position:absolute;left:50%;transform:translate(-50%);font-size:1rem;font-weight:700;color:#1a1a2e}.navbar-right[data-v-8cbb38c0]{display:flex;justify-content:center;align-items:center;margin-right:.625rem;box-sizing:border-box}.navbar-right .menu-open[data-v-8cbb38c0],.custom-navbar-icon[data-v-8cbb38c0]{color:#6c63ff!important;font-size:1.25rem!important}.search-file-warpper[data-v-8cbb38c0]{display:flex;width:90%;align-items:center}.search-file[data-v-8cbb38c0]{display:flex;flex:1;align-items:center;background:rgba(255,255,255,.9);padding:.4375rem .75rem;box-sizing:border-box;border-radius:.875rem;border:.0625rem solid #e8e7f5;transition:all .25s ease}.search-file[data-v-8cbb38c0]:focus-within{border-color:#6c63ff;box-shadow:0 0 0 .125rem rgba(108,99,255,.06)}.icon-sousuo[data-v-8cbb38c0]{font-weight:700;color:#999}.search-file-input[data-v-8cbb38c0]{margin-left:.5rem;font-size:.8125rem;color:#333}.cancel-search[data-v-8cbb38c0]{display:flex;flex-shrink:0;padding:0 0 0 .625rem;box-sizing:border-box;color:#6c63ff;font-size:.875rem;font-weight:500}.workspace-content[data-v-8cbb38c0]{width:100%;display:block;flex:1;overflow:auto;box-sizing:border-box;position:relative}.menu-card[data-v-8cbb38c0]{position:absolute;top:100%;right:.625rem;width:8.75rem;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fff;border-radius:.75rem;z-index:999;box-shadow:0 .25rem 1rem rgba(0,0,0,.08);padding:.25rem 0;overflow:hidden}.menu-card-item[data-v-8cbb38c0]{width:100%;padding:.6875rem .875rem;box-sizing:border-box;font-size:.875rem;color:#333;transition:all .15s ease}.menu-card-item[data-v-8cbb38c0]:active{background:rgba(108,99,255,.06)}.folder-null[data-v-8cbb38c0]{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;position:absolute;left:50%;top:30%;transform:translate(-50%);font-size:.9375rem;color:#bbb}.folder-null .iconfont[data-v-8cbb38c0]{font-size:5.625rem;color:#ddd}.folder-grid[data-v-8cbb38c0]{width:100%;display:grid;grid-template-columns:repeat(3,1fr);padding:.75rem;box-sizing:border-box;gap:.625rem;align-items:start}.folder-item[data-v-8cbb38c0]{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;min-width:0;background:rgba(255,255,255,.7);border-radius:.75rem;padding:.75rem .25rem .5rem;border:.0625rem solid transparent;transition:all .2s ease}.folder-item.select-folder[data-v-8cbb38c0]{border-color:rgba(108,99,255,.3);background:rgba(108,99,255,.04)}.folder-item[data-v-8cbb38c0]:active{transform:scale(.96);background:rgba(255,255,255,.95)}.folder-item .folder-name[data-v-8cbb38c0]{max-width:5rem;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;line-height:1.375rem;min-width:0;font-size:.8125rem;color:#444}.folder-item-style[data-v-8cbb38c0]{font-size:3.4375rem!important;color:#6c63ff!important}.folder-checkbox[data-v-8cbb38c0]{width:1.375rem;height:1.375rem;border:.09375rem solid #fff;border-radius:50%;box-shadow:0 .0625rem .25rem rgba(0,0,0,.12);background:rgba(255,255,255,.9);box-sizing:border-box;position:absolute;left:50%;top:25%;transform:translate(-50%);display:flex;justify-content:center;align-items:center;transition:all .2s ease}.folder-checkbox.select-folder[data-v-8cbb38c0]{background:linear-gradient(135deg,#6c63ff,#4a45d1);border-color:#6c63ff}.workspace-footer[data-v-8cbb38c0]{width:100%;display:flex;flex-shrink:0;justify-content:space-between;padding:.75rem .9375rem;box-sizing:border-box;color:#888;background:rgba(255,255,255,.8);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:.03125rem solid rgba(170,170,255,.1);font-size:.8125rem;transition:all .2s ease}.workspace-footer.folder-actions[data-v-8cbb38c0]{color:#6c63ff;font-weight:500}.workspace-footer .iconfont[data-v-8cbb38c0]{font-size:1.25rem!important} +.uniui-cart-filled[data-v-b25a9929]:before{content:"\e6d0"}.uniui-gift-filled[data-v-b25a9929]:before{content:"\e6c4"}.uniui-color[data-v-b25a9929]:before{content:"\e6cf"}.uniui-wallet[data-v-b25a9929]:before{content:"\e6b1"}.uniui-settings-filled[data-v-b25a9929]:before{content:"\e6ce"}.uniui-auth-filled[data-v-b25a9929]:before{content:"\e6cc"}.uniui-shop-filled[data-v-b25a9929]:before{content:"\e6cd"}.uniui-staff-filled[data-v-b25a9929]:before{content:"\e6cb"}.uniui-vip-filled[data-v-b25a9929]:before{content:"\e6c6"}.uniui-plus-filled[data-v-b25a9929]:before{content:"\e6c7"}.uniui-folder-add-filled[data-v-b25a9929]:before{content:"\e6c8"}.uniui-color-filled[data-v-b25a9929]:before{content:"\e6c9"}.uniui-tune-filled[data-v-b25a9929]:before{content:"\e6ca"}.uniui-calendar-filled[data-v-b25a9929]:before{content:"\e6c0"}.uniui-notification-filled[data-v-b25a9929]:before{content:"\e6c1"}.uniui-wallet-filled[data-v-b25a9929]:before{content:"\e6c2"}.uniui-medal-filled[data-v-b25a9929]:before{content:"\e6c3"}.uniui-fire-filled[data-v-b25a9929]:before{content:"\e6c5"}.uniui-refreshempty[data-v-b25a9929]:before{content:"\e6bf"}.uniui-location-filled[data-v-b25a9929]:before{content:"\e6af"}.uniui-person-filled[data-v-b25a9929]:before{content:"\e69d"}.uniui-personadd-filled[data-v-b25a9929]:before{content:"\e698"}.uniui-arrowthinleft[data-v-b25a9929]:before{content:"\e6d2"}.uniui-arrowthinup[data-v-b25a9929]:before{content:"\e6d3"}.uniui-arrowthindown[data-v-b25a9929]:before{content:"\e6d4"}.uniui-back[data-v-b25a9929]:before{content:"\e6b9"}.uniui-forward[data-v-b25a9929]:before{content:"\e6ba"}.uniui-arrow-right[data-v-b25a9929]:before{content:"\e6bb"}.uniui-arrow-left[data-v-b25a9929]:before{content:"\e6bc"}.uniui-arrow-up[data-v-b25a9929]:before{content:"\e6bd"}.uniui-arrow-down[data-v-b25a9929]:before{content:"\e6be"}.uniui-arrowthinright[data-v-b25a9929]:before{content:"\e6d1"}.uniui-down[data-v-b25a9929]:before{content:"\e6b8"}.uniui-bottom[data-v-b25a9929]:before{content:"\e6b8"}.uniui-arrowright[data-v-b25a9929]:before{content:"\e6d5"}.uniui-right[data-v-b25a9929]:before{content:"\e6b5"}.uniui-up[data-v-b25a9929]:before{content:"\e6b6"}.uniui-top[data-v-b25a9929]:before{content:"\e6b6"}.uniui-left[data-v-b25a9929]:before{content:"\e6b7"}.uniui-arrowup[data-v-b25a9929]:before{content:"\e6d6"}.uniui-eye[data-v-b25a9929]:before{content:"\e651"}.uniui-eye-filled[data-v-b25a9929]:before{content:"\e66a"}.uniui-eye-slash[data-v-b25a9929]:before{content:"\e6b3"}.uniui-eye-slash-filled[data-v-b25a9929]:before{content:"\e6b4"}.uniui-info-filled[data-v-b25a9929]:before{content:"\e649"}.uniui-reload[data-v-b25a9929]:before{content:"\e6b2"}.uniui-micoff-filled[data-v-b25a9929]:before{content:"\e6b0"}.uniui-map-pin-ellipse[data-v-b25a9929]:before{content:"\e6ac"}.uniui-map-pin[data-v-b25a9929]:before{content:"\e6ad"}.uniui-location[data-v-b25a9929]:before{content:"\e6ae"}.uniui-starhalf[data-v-b25a9929]:before{content:"\e683"}.uniui-star[data-v-b25a9929]:before{content:"\e688"}.uniui-star-filled[data-v-b25a9929]:before{content:"\e68f"}.uniui-calendar[data-v-b25a9929]:before{content:"\e6a0"}.uniui-fire[data-v-b25a9929]:before{content:"\e6a1"}.uniui-medal[data-v-b25a9929]:before{content:"\e6a2"}.uniui-font[data-v-b25a9929]:before{content:"\e6a3"}.uniui-gift[data-v-b25a9929]:before{content:"\e6a4"}.uniui-link[data-v-b25a9929]:before{content:"\e6a5"}.uniui-notification[data-v-b25a9929]:before{content:"\e6a6"}.uniui-staff[data-v-b25a9929]:before{content:"\e6a7"}.uniui-vip[data-v-b25a9929]:before{content:"\e6a8"}.uniui-folder-add[data-v-b25a9929]:before{content:"\e6a9"}.uniui-tune[data-v-b25a9929]:before{content:"\e6aa"}.uniui-auth[data-v-b25a9929]:before{content:"\e6ab"}.uniui-person[data-v-b25a9929]:before{content:"\e699"}.uniui-email-filled[data-v-b25a9929]:before{content:"\e69a"}.uniui-phone-filled[data-v-b25a9929]:before{content:"\e69b"}.uniui-phone[data-v-b25a9929]:before{content:"\e69c"}.uniui-email[data-v-b25a9929]:before{content:"\e69e"}.uniui-personadd[data-v-b25a9929]:before{content:"\e69f"}.uniui-chatboxes-filled[data-v-b25a9929]:before{content:"\e692"}.uniui-contact[data-v-b25a9929]:before{content:"\e693"}.uniui-chatbubble-filled[data-v-b25a9929]:before{content:"\e694"}.uniui-contact-filled[data-v-b25a9929]:before{content:"\e695"}.uniui-chatboxes[data-v-b25a9929]:before{content:"\e696"}.uniui-chatbubble[data-v-b25a9929]:before{content:"\e697"}.uniui-upload-filled[data-v-b25a9929]:before{content:"\e68e"}.uniui-upload[data-v-b25a9929]:before{content:"\e690"}.uniui-weixin[data-v-b25a9929]:before{content:"\e691"}.uniui-compose[data-v-b25a9929]:before{content:"\e67f"}.uniui-qq[data-v-b25a9929]:before{content:"\e680"}.uniui-download-filled[data-v-b25a9929]:before{content:"\e681"}.uniui-pyq[data-v-b25a9929]:before{content:"\e682"}.uniui-sound[data-v-b25a9929]:before{content:"\e684"}.uniui-trash-filled[data-v-b25a9929]:before{content:"\e685"}.uniui-sound-filled[data-v-b25a9929]:before{content:"\e686"}.uniui-trash[data-v-b25a9929]:before{content:"\e687"}.uniui-videocam-filled[data-v-b25a9929]:before{content:"\e689"}.uniui-spinner-cycle[data-v-b25a9929]:before{content:"\e68a"}.uniui-weibo[data-v-b25a9929]:before{content:"\e68b"}.uniui-videocam[data-v-b25a9929]:before{content:"\e68c"}.uniui-download[data-v-b25a9929]:before{content:"\e68d"}.uniui-help[data-v-b25a9929]:before{content:"\e679"}.uniui-navigate-filled[data-v-b25a9929]:before{content:"\e67a"}.uniui-plusempty[data-v-b25a9929]:before{content:"\e67b"}.uniui-smallcircle[data-v-b25a9929]:before{content:"\e67c"}.uniui-minus-filled[data-v-b25a9929]:before{content:"\e67d"}.uniui-micoff[data-v-b25a9929]:before{content:"\e67e"}.uniui-closeempty[data-v-b25a9929]:before{content:"\e66c"}.uniui-clear[data-v-b25a9929]:before{content:"\e66d"}.uniui-navigate[data-v-b25a9929]:before{content:"\e66e"}.uniui-minus[data-v-b25a9929]:before{content:"\e66f"}.uniui-image[data-v-b25a9929]:before{content:"\e670"}.uniui-mic[data-v-b25a9929]:before{content:"\e671"}.uniui-paperplane[data-v-b25a9929]:before{content:"\e672"}.uniui-close[data-v-b25a9929]:before{content:"\e673"}.uniui-help-filled[data-v-b25a9929]:before{content:"\e674"}.uniui-paperplane-filled[data-v-b25a9929]:before{content:"\e675"}.uniui-plus[data-v-b25a9929]:before{content:"\e676"}.uniui-mic-filled[data-v-b25a9929]:before{content:"\e677"}.uniui-image-filled[data-v-b25a9929]:before{content:"\e678"}.uniui-locked-filled[data-v-b25a9929]:before{content:"\e668"}.uniui-info[data-v-b25a9929]:before{content:"\e669"}.uniui-locked[data-v-b25a9929]:before{content:"\e66b"}.uniui-camera-filled[data-v-b25a9929]:before{content:"\e658"}.uniui-chat-filled[data-v-b25a9929]:before{content:"\e659"}.uniui-camera[data-v-b25a9929]:before{content:"\e65a"}.uniui-circle[data-v-b25a9929]:before{content:"\e65b"}.uniui-checkmarkempty[data-v-b25a9929]:before{content:"\e65c"}.uniui-chat[data-v-b25a9929]:before{content:"\e65d"}.uniui-circle-filled[data-v-b25a9929]:before{content:"\e65e"}.uniui-flag[data-v-b25a9929]:before{content:"\e65f"}.uniui-flag-filled[data-v-b25a9929]:before{content:"\e660"}.uniui-gear-filled[data-v-b25a9929]:before{content:"\e661"}.uniui-home[data-v-b25a9929]:before{content:"\e662"}.uniui-home-filled[data-v-b25a9929]:before{content:"\e663"}.uniui-gear[data-v-b25a9929]:before{content:"\e664"}.uniui-smallcircle-filled[data-v-b25a9929]:before{content:"\e665"}.uniui-map-filled[data-v-b25a9929]:before{content:"\e666"}.uniui-map[data-v-b25a9929]:before{content:"\e667"}.uniui-refresh-filled[data-v-b25a9929]:before{content:"\e656"}.uniui-refresh[data-v-b25a9929]:before{content:"\e657"}.uniui-cloud-upload[data-v-b25a9929]:before{content:"\e645"}.uniui-cloud-download-filled[data-v-b25a9929]:before{content:"\e646"}.uniui-cloud-download[data-v-b25a9929]:before{content:"\e647"}.uniui-cloud-upload-filled[data-v-b25a9929]:before{content:"\e648"}.uniui-redo[data-v-b25a9929]:before{content:"\e64a"}.uniui-images-filled[data-v-b25a9929]:before{content:"\e64b"}.uniui-undo-filled[data-v-b25a9929]:before{content:"\e64c"}.uniui-more[data-v-b25a9929]:before{content:"\e64d"}.uniui-more-filled[data-v-b25a9929]:before{content:"\e64e"}.uniui-undo[data-v-b25a9929]:before{content:"\e64f"}.uniui-images[data-v-b25a9929]:before{content:"\e650"}.uniui-paperclip[data-v-b25a9929]:before{content:"\e652"}.uniui-settings[data-v-b25a9929]:before{content:"\e653"}.uniui-search[data-v-b25a9929]:before{content:"\e654"}.uniui-redo-filled[data-v-b25a9929]:before{content:"\e655"}.uniui-list[data-v-b25a9929]:before{content:"\e644"}.uniui-mail-open-filled[data-v-b25a9929]:before{content:"\e63a"}.uniui-hand-down-filled[data-v-b25a9929]:before{content:"\e63c"}.uniui-hand-down[data-v-b25a9929]:before{content:"\e63d"}.uniui-hand-up-filled[data-v-b25a9929]:before{content:"\e63e"}.uniui-hand-up[data-v-b25a9929]:before{content:"\e63f"}.uniui-heart-filled[data-v-b25a9929]:before{content:"\e641"}.uniui-mail-open[data-v-b25a9929]:before{content:"\e643"}.uniui-heart[data-v-b25a9929]:before{content:"\e639"}.uniui-loop[data-v-b25a9929]:before{content:"\e633"}.uniui-pulldown[data-v-b25a9929]:before{content:"\e632"}.uniui-scan[data-v-b25a9929]:before{content:"\e62a"}.uniui-bars[data-v-b25a9929]:before{content:"\e627"}.uniui-checkbox[data-v-b25a9929]:before{content:"\e62b"}.uniui-checkbox-filled[data-v-b25a9929]:before{content:"\e62c"}.uniui-shop[data-v-b25a9929]:before{content:"\e62f"}.uniui-headphones[data-v-b25a9929]:before{content:"\e630"}.uniui-cart[data-v-b25a9929]:before{content:"\e631"}@font-face{font-family:uniicons;src:url(../../assets/uniicons.32e978a5.ttf)}.uni-icons[data-v-b25a9929]{font-family:uniicons;text-decoration:none;text-align:center}.create-folder-name[data-v-3653111e]{display:flex;width:100%;padding:.3125rem .625rem;box-sizing:border-box;align-items:center;background:rgba(108,99,255,.06);border-radius:.4375rem;border:.0625rem solid transparent;transition:all .25s ease}.create-folder-name uni-input[data-v-3653111e]{box-sizing:border-box;width:100%;font-size:.875rem;color:#333}.create-folder-name.has-value[data-v-3653111e]{background-color:#fff;border-color:#6c63ff;box-shadow:0 0 0 .125rem rgba(108,99,255,.06)}.new-folder-name[data-v-3653111e]{font-size:.875rem;color:#555;margin-bottom:.375rem}.nf-path-label[data-v-3653111e]{font-size:.75rem;color:#999;margin-top:.75rem;margin-bottom:.25rem}.nf-path-display[data-v-3653111e]{font-size:.8125rem;color:#333;padding:.375rem .625rem;background:#f5f5f8;border-radius:.375rem;word-break:break-all}.nf-path-preview[data-v-3653111e]{font-size:.8125rem;color:#6c63ff;padding:.375rem .625rem;background:rgba(108,99,255,.05);border:.0625rem dashed rgba(108,99,255,.25);border-radius:.375rem;word-break:break-all}.option-wrapper[data-v-3653111e]{display:flex;justify-content:space-between;gap:.625rem;margin-top:1.25rem}.opt-btn[data-v-3653111e]{flex:1;display:flex;justify-content:center;align-items:center;padding:.75rem 0;border-radius:.5rem;font-size:.9375rem;font-weight:500;transition:all .2s ease}.opt-btn[data-v-3653111e]:active{transform:scale(.97)}.opt-cancel[data-v-3653111e]{background:#f0f1f5;color:#666}.opt-confirm[data-v-3653111e]{background:linear-gradient(135deg,#6c63ff,#4a45d1);color:#fff;box-shadow:0 .125rem .375rem rgba(108,99,255,.25)}.workspace-container[data-v-3653111e]{display:flex;flex-direction:column;background:linear-gradient(180deg,#f5f4f9,#faf9fe)}.workspace-text[data-v-3653111e]{color:#6c63ff;font-weight:700}.workspace-header[data-v-3653111e]{width:100%;display:flex;flex-shrink:0;flex-direction:column;align-items:center;padding:.375rem 0;box-sizing:border-box;position:relative;z-index:100;background:rgba(255,255,255,.8);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:.03125rem solid rgba(170,170,255,.1)}.custom-navbar[data-v-3653111e]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.5rem .3125rem;box-sizing:border-box;position:relative}.navbar-left[data-v-3653111e]{display:flex;justify-content:center;align-items:center}.navbar-before-title[data-v-3653111e]{display:flex;justify-content:center;align-items:center;text-align:center;font-size:.8125rem;color:#6c63ff;font-weight:500}.navbar-title[data-v-3653111e]{display:flex;flex:1;justify-content:center;align-items:center;position:absolute;left:50%;transform:translate(-50%);font-size:1rem;font-weight:700;color:#1a1a2e}.navbar-right[data-v-3653111e]{display:flex;justify-content:center;align-items:center;margin-right:.625rem;box-sizing:border-box}.navbar-right .menu-open[data-v-3653111e],.custom-navbar-icon[data-v-3653111e]{color:#6c63ff!important;font-size:1.25rem!important}.search-file-warpper[data-v-3653111e]{display:flex;width:90%;align-items:center}.search-file[data-v-3653111e]{display:flex;flex:1;align-items:center;background:rgba(255,255,255,.9);padding:.4375rem .75rem;box-sizing:border-box;border-radius:.875rem;border:.0625rem solid #e8e7f5;transition:all .25s ease}.search-file[data-v-3653111e]:focus-within{border-color:#6c63ff;box-shadow:0 0 0 .125rem rgba(108,99,255,.06)}.icon-sousuo[data-v-3653111e]{font-weight:700;color:#999}.search-file-input[data-v-3653111e]{margin-left:.5rem;font-size:.8125rem;color:#333}.cancel-search[data-v-3653111e]{display:flex;flex-shrink:0;padding:0 0 0 .625rem;box-sizing:border-box;color:#6c63ff;font-size:.875rem;font-weight:500}.workspace-content[data-v-3653111e]{width:100%;display:block;flex:1;overflow:auto;box-sizing:border-box;position:relative}.menu-card[data-v-3653111e]{position:absolute;top:100%;right:.625rem;width:8.75rem;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fff;border-radius:.75rem;z-index:999;box-shadow:0 .25rem 1rem rgba(0,0,0,.08);padding:.25rem 0;overflow:hidden}.menu-card-item[data-v-3653111e]{width:100%;padding:.6875rem .875rem;box-sizing:border-box;font-size:.875rem;color:#333;transition:all .15s ease}.menu-card-item[data-v-3653111e]:active{background:rgba(108,99,255,.06)}.folder-null[data-v-3653111e]{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;position:absolute;left:50%;top:30%;transform:translate(-50%);font-size:.9375rem;color:#bbb}.folder-null .iconfont[data-v-3653111e]{font-size:5.625rem;color:#ddd}.folder-grid[data-v-3653111e]{width:100%;display:grid;grid-template-columns:repeat(3,1fr);padding:.75rem;box-sizing:border-box;gap:.625rem;align-items:start}.folder-item[data-v-3653111e]{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;min-width:0;background:rgba(255,255,255,.7);border-radius:.75rem;padding:.75rem .25rem .5rem;border:.0625rem solid transparent;transition:all .2s ease}.folder-item.select-folder[data-v-3653111e]{border-color:rgba(108,99,255,.3);background:rgba(108,99,255,.04)}.folder-item[data-v-3653111e]:active{transform:scale(.96);background:rgba(255,255,255,.95)}.folder-item .folder-name[data-v-3653111e]{max-width:5rem;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;line-height:1.375rem;min-width:0;font-size:.8125rem;color:#444}.folder-item-style[data-v-3653111e]{font-size:3.4375rem!important;color:#6c63ff!important}.folder-checkbox[data-v-3653111e]{width:1.375rem;height:1.375rem;border:.09375rem solid #fff;border-radius:50%;box-shadow:0 .0625rem .25rem rgba(0,0,0,.12);background:rgba(255,255,255,.9);box-sizing:border-box;position:absolute;left:50%;top:25%;transform:translate(-50%);display:flex;justify-content:center;align-items:center;transition:all .2s ease}.folder-checkbox.select-folder[data-v-3653111e]{background:linear-gradient(135deg,#6c63ff,#4a45d1);border-color:#6c63ff}.workspace-footer[data-v-3653111e]{width:100%;display:flex;flex-shrink:0;justify-content:space-between;padding:.75rem .9375rem;box-sizing:border-box;color:#888;background:rgba(255,255,255,.8);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:.03125rem solid rgba(170,170,255,.1);font-size:.8125rem;transition:all .2s ease}.workspace-footer.folder-actions[data-v-3653111e]{color:#6c63ff;font-weight:500}.workspace-footer .iconfont[data-v-3653111e]{font-size:1.25rem!important} diff --git a/unpackage/dist/build/app-plus/pages/text/IntuitiveAipptViewer.css b/unpackage/dist/build/app-plus/pages/text/IntuitiveAipptViewer.css new file mode 100644 index 0000000..3f6202d --- /dev/null +++ b/unpackage/dist/build/app-plus/pages/text/IntuitiveAipptViewer.css @@ -0,0 +1 @@ +.ia-root[data-v-ed3c3ae8]{display:flex;flex-direction:column;height:100vh;width:100%;background:#f0f0f3;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,HarmonyOS Sans SC,Microsoft YaHei,sans-serif;font-size:.875rem;color:#0f172a;overflow:hidden}.ia-toolbar[data-v-ed3c3ae8]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:.5rem .75rem;background:#fff;border-bottom:.0625rem solid rgba(15,23,42,.08);flex-shrink:0}.ia-title[data-v-ed3c3ae8]{display:flex;flex-direction:row;align-items:center;flex:1;min-width:0}.ia-badge[data-v-ed3c3ae8]{flex-shrink:0;background:#eef4ff;color:#2563eb;font-size:.6875rem;font-weight:900;padding:.1875rem .5rem;border-radius:1.25rem;margin-right:.5rem}.ia-title-copy[data-v-ed3c3ae8]{flex:1;min-width:0;display:flex;flex-direction:column}.ia-title-strong[data-v-ed3c3ae8]{font-size:.875rem;font-weight:700;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ia-title-em[data-v-ed3c3ae8]{font-size:.6875rem;color:#94a3b8}.ia-actions[data-v-ed3c3ae8]{display:flex;flex-direction:row;align-items:center;flex-shrink:0;margin-left:.5rem}.ia-icon-btn[data-v-ed3c3ae8]{width:1.875rem;height:1.875rem;display:flex;align-items:center;justify-content:center;margin-left:.375rem;border-radius:1.25rem;background:rgba(37,99,235,.06);transition:background .15s}.ia-icon-btn[data-v-ed3c3ae8]:active{background:rgba(37,99,235,.15)}.ia-close-btn[data-v-ed3c3ae8]{background:rgba(239,68,68,.06)}.ia-close-btn[data-v-ed3c3ae8]:active{background:rgba(239,68,68,.15)}.ia-icon[data-v-ed3c3ae8]{font-size:1.125rem;color:#2563eb}.ia-close-btn .ia-icon[data-v-ed3c3ae8]{color:#ef4444}.ia-canvas[data-v-ed3c3ae8]{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(180deg,#f8fafc,#e9eef6)}.ia-empty[data-v-ed3c3ae8]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.25rem;text-align:center}.ia-empty-icon[data-v-ed3c3ae8]{font-size:2.5rem;margin-bottom:.75rem}.ia-empty-title[data-v-ed3c3ae8]{font-size:1.0625rem;font-weight:700;color:#0f172a;margin-bottom:.375rem}.ia-empty-desc[data-v-ed3c3ae8]{font-size:.8125rem;color:#64748b;max-width:12.5rem;line-height:1.6}.ia-slide-area[data-v-ed3c3ae8]{flex:1;display:flex;flex-direction:column;min-height:0;padding:.75rem}.ia-frame-shell[data-v-ed3c3ae8]{flex:1;min-height:0;border-radius:.5rem;background:#fff;box-shadow:0 .125rem .625rem rgba(15,23,42,.08);overflow:hidden;display:flex;flex-direction:column;position:relative}.ia-frame-scroll[data-v-ed3c3ae8]{flex:1;width:100%;height:100%}.ia-frame[data-v-ed3c3ae8]{width:100%;min-height:100%}.ia-swipe-hint[data-v-ed3c3ae8]{position:absolute;bottom:.375rem;left:50%;transform:translate(-50%);background:rgba(15,23,42,.55);padding:.25rem .75rem;border-radius:1.25rem}.ia-swipe-hint-text[data-v-ed3c3ae8]{color:#fff;font-size:.6875rem}.ia-thumb-strip[data-v-ed3c3ae8]{flex-shrink:0;margin-top:.5rem;width:100%;white-space:nowrap}.ia-thumb-list[data-v-ed3c3ae8]{display:flex;flex-direction:row;padding:.125rem 0}.ia-thumb-item[data-v-ed3c3ae8]{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:3.75rem;height:2.5rem;padding:.25rem .5rem;margin-right:.375rem;border-radius:.375rem;background:rgba(255,255,255,.7);border:.0625rem solid rgba(15,23,42,.06);transition:all .2s}.ia-thumb-item.active[data-v-ed3c3ae8]{background:linear-gradient(135deg,#2563eb,#23b9ad);border-color:transparent}.ia-thumb-num[data-v-ed3c3ae8]{font-size:.6875rem;font-weight:900;color:#1d4ed8}.ia-thumb-item.active .ia-thumb-num[data-v-ed3c3ae8]{color:#fff}.ia-thumb-title[data-v-ed3c3ae8]{font-size:.625rem;color:#64748b;margin-top:.125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:5rem}.ia-thumb-item.active .ia-thumb-title[data-v-ed3c3ae8]{color:rgba(255,255,255,.85)}.ia-pager[data-v-ed3c3ae8]{flex-shrink:0;padding:.5rem .75rem;padding-bottom:calc(.5rem + env(safe-area-inset-bottom));background:rgba(248,251,255,.92);border-top:.0625rem solid rgba(15,23,42,.06)}.ia-pager-shell[data-v-ed3c3ae8]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.75rem}.ia-page-btn[data-v-ed3c3ae8]{width:2.5rem;height:2.25rem;display:flex;align-items:center;justify-content:center;border-radius:1.25rem;background:rgba(37,99,235,.08);transition:all .15s}.ia-page-btn[data-v-ed3c3ae8]:active:not(.disabled){background:rgba(37,99,235,.18);transform:scale(.95)}.ia-page-btn.disabled[data-v-ed3c3ae8]{opacity:.35}.ia-next-btn[data-v-ed3c3ae8]{background:linear-gradient(135deg,#2563eb,#23b9ad)}.ia-next-btn.disabled[data-v-ed3c3ae8]{background:rgba(37,99,235,.08)}.ia-nav-icon[data-v-ed3c3ae8]{font-size:1.125rem;color:#1e40af;font-weight:700}.ia-next-btn .ia-nav-icon[data-v-ed3c3ae8]{color:#fff}.ia-next-btn.disabled .ia-nav-icon[data-v-ed3c3ae8]{color:#1e40af}.ia-page-count[data-v-ed3c3ae8]{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:.375rem .875rem;border-radius:1.25rem;background:rgba(238,244,255,.78);border:.0625rem solid rgba(37,99,235,.08)}.ia-current-page[data-v-ed3c3ae8]{font-size:1.25rem;font-weight:900;color:#1d4ed8;font-family:SFMono-Regular,Consolas,monospace}.ia-page-divider[data-v-ed3c3ae8]{font-size:.875rem;color:rgba(51,65,85,.5);margin:0 .25rem}.ia-total-page[data-v-ed3c3ae8]{font-size:.875rem;color:rgba(51,65,85,.5);font-family:SFMono-Regular,Consolas,monospace} diff --git a/unpackage/dist/build/app-plus/pages/text/text.css b/unpackage/dist/build/app-plus/pages/text/text.css new file mode 100644 index 0000000..273ce17 --- /dev/null +++ b/unpackage/dist/build/app-plus/pages/text/text.css @@ -0,0 +1 @@ +.uniui-cart-filled[data-v-b25a9929]:before{content:"\e6d0"}.uniui-gift-filled[data-v-b25a9929]:before{content:"\e6c4"}.uniui-color[data-v-b25a9929]:before{content:"\e6cf"}.uniui-wallet[data-v-b25a9929]:before{content:"\e6b1"}.uniui-settings-filled[data-v-b25a9929]:before{content:"\e6ce"}.uniui-auth-filled[data-v-b25a9929]:before{content:"\e6cc"}.uniui-shop-filled[data-v-b25a9929]:before{content:"\e6cd"}.uniui-staff-filled[data-v-b25a9929]:before{content:"\e6cb"}.uniui-vip-filled[data-v-b25a9929]:before{content:"\e6c6"}.uniui-plus-filled[data-v-b25a9929]:before{content:"\e6c7"}.uniui-folder-add-filled[data-v-b25a9929]:before{content:"\e6c8"}.uniui-color-filled[data-v-b25a9929]:before{content:"\e6c9"}.uniui-tune-filled[data-v-b25a9929]:before{content:"\e6ca"}.uniui-calendar-filled[data-v-b25a9929]:before{content:"\e6c0"}.uniui-notification-filled[data-v-b25a9929]:before{content:"\e6c1"}.uniui-wallet-filled[data-v-b25a9929]:before{content:"\e6c2"}.uniui-medal-filled[data-v-b25a9929]:before{content:"\e6c3"}.uniui-fire-filled[data-v-b25a9929]:before{content:"\e6c5"}.uniui-refreshempty[data-v-b25a9929]:before{content:"\e6bf"}.uniui-location-filled[data-v-b25a9929]:before{content:"\e6af"}.uniui-person-filled[data-v-b25a9929]:before{content:"\e69d"}.uniui-personadd-filled[data-v-b25a9929]:before{content:"\e698"}.uniui-arrowthinleft[data-v-b25a9929]:before{content:"\e6d2"}.uniui-arrowthinup[data-v-b25a9929]:before{content:"\e6d3"}.uniui-arrowthindown[data-v-b25a9929]:before{content:"\e6d4"}.uniui-back[data-v-b25a9929]:before{content:"\e6b9"}.uniui-forward[data-v-b25a9929]:before{content:"\e6ba"}.uniui-arrow-right[data-v-b25a9929]:before{content:"\e6bb"}.uniui-arrow-left[data-v-b25a9929]:before{content:"\e6bc"}.uniui-arrow-up[data-v-b25a9929]:before{content:"\e6bd"}.uniui-arrow-down[data-v-b25a9929]:before{content:"\e6be"}.uniui-arrowthinright[data-v-b25a9929]:before{content:"\e6d1"}.uniui-down[data-v-b25a9929]:before{content:"\e6b8"}.uniui-bottom[data-v-b25a9929]:before{content:"\e6b8"}.uniui-arrowright[data-v-b25a9929]:before{content:"\e6d5"}.uniui-right[data-v-b25a9929]:before{content:"\e6b5"}.uniui-up[data-v-b25a9929]:before{content:"\e6b6"}.uniui-top[data-v-b25a9929]:before{content:"\e6b6"}.uniui-left[data-v-b25a9929]:before{content:"\e6b7"}.uniui-arrowup[data-v-b25a9929]:before{content:"\e6d6"}.uniui-eye[data-v-b25a9929]:before{content:"\e651"}.uniui-eye-filled[data-v-b25a9929]:before{content:"\e66a"}.uniui-eye-slash[data-v-b25a9929]:before{content:"\e6b3"}.uniui-eye-slash-filled[data-v-b25a9929]:before{content:"\e6b4"}.uniui-info-filled[data-v-b25a9929]:before{content:"\e649"}.uniui-reload[data-v-b25a9929]:before{content:"\e6b2"}.uniui-micoff-filled[data-v-b25a9929]:before{content:"\e6b0"}.uniui-map-pin-ellipse[data-v-b25a9929]:before{content:"\e6ac"}.uniui-map-pin[data-v-b25a9929]:before{content:"\e6ad"}.uniui-location[data-v-b25a9929]:before{content:"\e6ae"}.uniui-starhalf[data-v-b25a9929]:before{content:"\e683"}.uniui-star[data-v-b25a9929]:before{content:"\e688"}.uniui-star-filled[data-v-b25a9929]:before{content:"\e68f"}.uniui-calendar[data-v-b25a9929]:before{content:"\e6a0"}.uniui-fire[data-v-b25a9929]:before{content:"\e6a1"}.uniui-medal[data-v-b25a9929]:before{content:"\e6a2"}.uniui-font[data-v-b25a9929]:before{content:"\e6a3"}.uniui-gift[data-v-b25a9929]:before{content:"\e6a4"}.uniui-link[data-v-b25a9929]:before{content:"\e6a5"}.uniui-notification[data-v-b25a9929]:before{content:"\e6a6"}.uniui-staff[data-v-b25a9929]:before{content:"\e6a7"}.uniui-vip[data-v-b25a9929]:before{content:"\e6a8"}.uniui-folder-add[data-v-b25a9929]:before{content:"\e6a9"}.uniui-tune[data-v-b25a9929]:before{content:"\e6aa"}.uniui-auth[data-v-b25a9929]:before{content:"\e6ab"}.uniui-person[data-v-b25a9929]:before{content:"\e699"}.uniui-email-filled[data-v-b25a9929]:before{content:"\e69a"}.uniui-phone-filled[data-v-b25a9929]:before{content:"\e69b"}.uniui-phone[data-v-b25a9929]:before{content:"\e69c"}.uniui-email[data-v-b25a9929]:before{content:"\e69e"}.uniui-personadd[data-v-b25a9929]:before{content:"\e69f"}.uniui-chatboxes-filled[data-v-b25a9929]:before{content:"\e692"}.uniui-contact[data-v-b25a9929]:before{content:"\e693"}.uniui-chatbubble-filled[data-v-b25a9929]:before{content:"\e694"}.uniui-contact-filled[data-v-b25a9929]:before{content:"\e695"}.uniui-chatboxes[data-v-b25a9929]:before{content:"\e696"}.uniui-chatbubble[data-v-b25a9929]:before{content:"\e697"}.uniui-upload-filled[data-v-b25a9929]:before{content:"\e68e"}.uniui-upload[data-v-b25a9929]:before{content:"\e690"}.uniui-weixin[data-v-b25a9929]:before{content:"\e691"}.uniui-compose[data-v-b25a9929]:before{content:"\e67f"}.uniui-qq[data-v-b25a9929]:before{content:"\e680"}.uniui-download-filled[data-v-b25a9929]:before{content:"\e681"}.uniui-pyq[data-v-b25a9929]:before{content:"\e682"}.uniui-sound[data-v-b25a9929]:before{content:"\e684"}.uniui-trash-filled[data-v-b25a9929]:before{content:"\e685"}.uniui-sound-filled[data-v-b25a9929]:before{content:"\e686"}.uniui-trash[data-v-b25a9929]:before{content:"\e687"}.uniui-videocam-filled[data-v-b25a9929]:before{content:"\e689"}.uniui-spinner-cycle[data-v-b25a9929]:before{content:"\e68a"}.uniui-weibo[data-v-b25a9929]:before{content:"\e68b"}.uniui-videocam[data-v-b25a9929]:before{content:"\e68c"}.uniui-download[data-v-b25a9929]:before{content:"\e68d"}.uniui-help[data-v-b25a9929]:before{content:"\e679"}.uniui-navigate-filled[data-v-b25a9929]:before{content:"\e67a"}.uniui-plusempty[data-v-b25a9929]:before{content:"\e67b"}.uniui-smallcircle[data-v-b25a9929]:before{content:"\e67c"}.uniui-minus-filled[data-v-b25a9929]:before{content:"\e67d"}.uniui-micoff[data-v-b25a9929]:before{content:"\e67e"}.uniui-closeempty[data-v-b25a9929]:before{content:"\e66c"}.uniui-clear[data-v-b25a9929]:before{content:"\e66d"}.uniui-navigate[data-v-b25a9929]:before{content:"\e66e"}.uniui-minus[data-v-b25a9929]:before{content:"\e66f"}.uniui-image[data-v-b25a9929]:before{content:"\e670"}.uniui-mic[data-v-b25a9929]:before{content:"\e671"}.uniui-paperplane[data-v-b25a9929]:before{content:"\e672"}.uniui-close[data-v-b25a9929]:before{content:"\e673"}.uniui-help-filled[data-v-b25a9929]:before{content:"\e674"}.uniui-paperplane-filled[data-v-b25a9929]:before{content:"\e675"}.uniui-plus[data-v-b25a9929]:before{content:"\e676"}.uniui-mic-filled[data-v-b25a9929]:before{content:"\e677"}.uniui-image-filled[data-v-b25a9929]:before{content:"\e678"}.uniui-locked-filled[data-v-b25a9929]:before{content:"\e668"}.uniui-info[data-v-b25a9929]:before{content:"\e669"}.uniui-locked[data-v-b25a9929]:before{content:"\e66b"}.uniui-camera-filled[data-v-b25a9929]:before{content:"\e658"}.uniui-chat-filled[data-v-b25a9929]:before{content:"\e659"}.uniui-camera[data-v-b25a9929]:before{content:"\e65a"}.uniui-circle[data-v-b25a9929]:before{content:"\e65b"}.uniui-checkmarkempty[data-v-b25a9929]:before{content:"\e65c"}.uniui-chat[data-v-b25a9929]:before{content:"\e65d"}.uniui-circle-filled[data-v-b25a9929]:before{content:"\e65e"}.uniui-flag[data-v-b25a9929]:before{content:"\e65f"}.uniui-flag-filled[data-v-b25a9929]:before{content:"\e660"}.uniui-gear-filled[data-v-b25a9929]:before{content:"\e661"}.uniui-home[data-v-b25a9929]:before{content:"\e662"}.uniui-home-filled[data-v-b25a9929]:before{content:"\e663"}.uniui-gear[data-v-b25a9929]:before{content:"\e664"}.uniui-smallcircle-filled[data-v-b25a9929]:before{content:"\e665"}.uniui-map-filled[data-v-b25a9929]:before{content:"\e666"}.uniui-map[data-v-b25a9929]:before{content:"\e667"}.uniui-refresh-filled[data-v-b25a9929]:before{content:"\e656"}.uniui-refresh[data-v-b25a9929]:before{content:"\e657"}.uniui-cloud-upload[data-v-b25a9929]:before{content:"\e645"}.uniui-cloud-download-filled[data-v-b25a9929]:before{content:"\e646"}.uniui-cloud-download[data-v-b25a9929]:before{content:"\e647"}.uniui-cloud-upload-filled[data-v-b25a9929]:before{content:"\e648"}.uniui-redo[data-v-b25a9929]:before{content:"\e64a"}.uniui-images-filled[data-v-b25a9929]:before{content:"\e64b"}.uniui-undo-filled[data-v-b25a9929]:before{content:"\e64c"}.uniui-more[data-v-b25a9929]:before{content:"\e64d"}.uniui-more-filled[data-v-b25a9929]:before{content:"\e64e"}.uniui-undo[data-v-b25a9929]:before{content:"\e64f"}.uniui-images[data-v-b25a9929]:before{content:"\e650"}.uniui-paperclip[data-v-b25a9929]:before{content:"\e652"}.uniui-settings[data-v-b25a9929]:before{content:"\e653"}.uniui-search[data-v-b25a9929]:before{content:"\e654"}.uniui-redo-filled[data-v-b25a9929]:before{content:"\e655"}.uniui-list[data-v-b25a9929]:before{content:"\e644"}.uniui-mail-open-filled[data-v-b25a9929]:before{content:"\e63a"}.uniui-hand-down-filled[data-v-b25a9929]:before{content:"\e63c"}.uniui-hand-down[data-v-b25a9929]:before{content:"\e63d"}.uniui-hand-up-filled[data-v-b25a9929]:before{content:"\e63e"}.uniui-hand-up[data-v-b25a9929]:before{content:"\e63f"}.uniui-heart-filled[data-v-b25a9929]:before{content:"\e641"}.uniui-mail-open[data-v-b25a9929]:before{content:"\e643"}.uniui-heart[data-v-b25a9929]:before{content:"\e639"}.uniui-loop[data-v-b25a9929]:before{content:"\e633"}.uniui-pulldown[data-v-b25a9929]:before{content:"\e632"}.uniui-scan[data-v-b25a9929]:before{content:"\e62a"}.uniui-bars[data-v-b25a9929]:before{content:"\e627"}.uniui-checkbox[data-v-b25a9929]:before{content:"\e62b"}.uniui-checkbox-filled[data-v-b25a9929]:before{content:"\e62c"}.uniui-shop[data-v-b25a9929]:before{content:"\e62f"}.uniui-headphones[data-v-b25a9929]:before{content:"\e630"}.uniui-cart[data-v-b25a9929]:before{content:"\e631"}@font-face{font-family:uniicons;src:url(../../assets/uniicons.32e978a5.ttf)}.uni-icons[data-v-b25a9929]{font-family:uniicons;text-decoration:none;text-align:center}.chat-sidebar-container[data-v-eed4c646]{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;background:linear-gradient(180deg,#faf9ff,#f3f2f8,#eeeef5);color:#000;box-sizing:border-box}.sidebar-header[data-v-eed4c646]{padding:1.25rem .9375rem .9375rem;width:100%;box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;flex-direction:column;border-bottom:.03125rem solid rgba(170,170,255,.18)}.user-profile-card[data-v-eed4c646]{padding:.5rem .75rem;width:100%;display:flex;align-items:center;background:linear-gradient(135deg,#fff,#faf9ff);box-sizing:border-box;border-radius:.875rem;box-shadow:0 .125rem .625rem rgba(100,100,150,.08);border:.03125rem solid rgba(170,170,255,.12);transition:all .2s ease}.user-profile-card[data-v-eed4c646]:active{transform:scale(.98);box-shadow:0 .0625rem .3125rem rgba(100,100,150,.12)}.user-profile-card .left[data-v-eed4c646]{flex-shrink:0;display:flex;justify-content:center;align-items:center;margin-right:.5rem}.user-profile-card .left .avatar-preview[data-v-eed4c646]{display:flex;justify-content:center;align-items:center;width:3.125rem;height:3.125rem;border-radius:50%;overflow:hidden;border:.09375rem solid rgba(170,170,255,.3);box-shadow:0 .0625rem .25rem rgba(0,0,0,.06)}.user-profile-card .left .avatar-preview uni-image[data-v-eed4c646]{width:100%;height:100%;object-fit:cover}.user-profile-card .left .avatar-placeholder[data-v-eed4c646]{display:flex;justify-content:center;align-items:center;box-sizing:border-box;border-radius:50%;width:3.125rem;height:3.125rem;background:linear-gradient(135deg,#f5f3ff,#ede9fe)}.user-profile-card .center[data-v-eed4c646]{flex:1;height:0;display:flex;flex-direction:column;align-items:start;justify-content:center}.user-profile-card .center uni-text[data-v-eed4c646]:first-child{font-size:.6875rem;color:#999;margin-bottom:.0625rem}.user-profile-card .center uni-text[data-v-eed4c646]:last-child{font-size:.9375rem;font-weight:600;color:#1a1a2e}.user-profile-card .right[data-v-eed4c646]{flex-shrink:0;margin-left:.3125rem;display:flex;align-items:center;background:rgba(16,185,129,.06);padding:.25rem .5rem;border-radius:.625rem}.user-profile-card .right .status-dot[data-v-eed4c646]{width:.375rem;height:.375rem;border-radius:50%;background-color:#10b981;margin-right:.3125rem;box-shadow:0 0 .25rem rgba(16,185,129,.5);animation:statusDotPulse-eed4c646 2s ease-in-out infinite}@keyframes statusDotPulse-eed4c646{0%,to{box-shadow:0 0 .25rem rgba(16,185,129,.5);transform:scale(1)}50%{box-shadow:0 0 .5rem rgba(16,185,129,.6);transform:scale(1.15)}}.user-profile-card .right .status-text uni-text[data-v-eed4c646]{font-size:.6875rem;color:#059669;font-weight:500}.new-chat-btn[data-v-eed4c646]{margin-top:.75rem;width:100%;padding:.8125rem;box-sizing:border-box;display:flex;justify-content:center;align-items:center;background:linear-gradient(135deg,#6c63ff,#4a45d1);border-radius:.75rem;box-shadow:0 .1875rem .625rem rgba(108,99,255,.3);transition:all .2s ease}.new-chat-btn[data-v-eed4c646]:active{transform:scale(.97);box-shadow:0 .09375rem .3125rem rgba(108,99,255,.2)}.new-chat-btn uni-text[data-v-eed4c646]{font-size:.875rem;font-weight:600;color:#fff;letter-spacing:.03125rem}.chat-history[data-v-eed4c646]{width:100%;padding:.625rem 0;box-sizing:border-box;flex:1;height:0;overflow-y:auto;overflow-x:hidden}.chat-history[data-v-eed4c646]::-webkit-scrollbar{width:.1875rem}.chat-history[data-v-eed4c646]::-webkit-scrollbar-thumb{background:rgba(108,99,255,.25);border-radius:.09375rem}.chat-history[data-v-eed4c646]::-webkit-scrollbar-track{background:transparent}.history-header[data-v-eed4c646]{width:100%;padding:.625rem .9375rem;box-sizing:border-box;border-bottom:.03125rem solid rgba(170,170,255,.15);display:flex;justify-content:space-between;align-items:center}.history-header .history-title-section[data-v-eed4c646]{display:flex;flex-direction:column}.history-header .history-title-section uni-text[data-v-eed4c646]:first-child{font-size:1rem;font-weight:700;color:#1a1a2e}.history-header .history-title-section uni-text[data-v-eed4c646]:last-child{font-size:.6875rem;color:#999;margin-top:.0625rem}.history-header .history-management[data-v-eed4c646]{display:flex}.history-header .history-management .history-management-btn[data-v-eed4c646]{margin-left:.5rem;width:1.75rem;height:1.75rem;display:flex;justify-content:center;align-items:center;font-size:.8125rem;background-color:rgba(221,221,221,.4);border-radius:.4375rem;transition:all .15s ease}.history-header .history-management .history-management-btn[data-v-eed4c646]:active{transform:scale(.9)}.history-header .history-management .icon-jia-style[data-v-eed4c646]{background:rgba(16,185,129,.12);color:#059669}.history-header .history-management .icon-duoxuan-style[data-v-eed4c646]{color:#666}.history-header .history-management .icon-saochu-style[data-v-eed4c646]{color:#ff4d4f}.history-header .history-management .icon-quxiao-style[data-v-eed4c646]{color:#6c63ff;box-sizing:border-box}.history-header .history-management .icon-total_selection-style[data-v-eed4c646]{color:#666}.history-header .history-management .icon-total_selection-style.active[data-v-eed4c646]{color:#6c63ff;background:rgba(108,99,255,.12)}.history-header .history-management .icon-shanchu-style[data-v-eed4c646]{color:#ff4d4f}.history-search-wrap[data-v-eed4c646]{display:flex;flex-direction:column;width:100%;padding:.5rem .9375rem .1875rem;box-sizing:border-box}.history-search-wrap .history-search-inner[data-v-eed4c646]{display:flex;width:100%;padding:.375rem .6875rem;box-sizing:border-box;align-items:center;background-color:rgba(255,255,255,.6);border-radius:.875rem;border:.0625rem solid transparent;transition:all .25s ease}.history-search-wrap .history-search-inner .search-icon[data-v-eed4c646]{color:#999!important;font-weight:700;font-size:1rem!important}.history-search-wrap .history-search-inner .chat-search-icon[data-v-eed4c646]{color:#6c63ff!important;font-weight:700;font-size:1rem!important}.history-search-wrap .history-search-inner uni-input[data-v-eed4c646]{margin-left:.375rem;box-sizing:border-box;font-size:.8125rem;color:#333}.history-search-wrap .history-search-inner uni-input[data-v-eed4c646]::-webkit-input-placeholder{color:#c0c0d0}.history-search-wrap .history-search-inner uni-input[data-v-eed4c646]::placeholder{color:#c0c0d0}.history-search-wrap .history-search-inner.has-value[data-v-eed4c646]{background-color:#fff;border-color:#6c63ff;box-shadow:0 0 0 .09375rem rgba(108,99,255,.08)}.chat-history-list[data-v-eed4c646]{padding:.3125rem .9375rem}.chat-history-list .chat-history-card[data-v-eed4c646]{display:flex;align-items:center;border:.04688rem solid rgba(108,99,255,.25);background:linear-gradient(135deg,#fff,#faf9ff);border-radius:.75rem;padding:.75rem;margin-top:.375rem;box-sizing:border-box;transition:all .2s ease}.chat-history-list .chat-history-card[data-v-eed4c646]:active{transform:scale(.98)}.chat-history-list .is-select-chat[data-v-eed4c646]{border-color:#6c63ff;box-shadow:0 .125rem .5rem rgba(108,99,255,.15);background:linear-gradient(135deg,rgba(108,99,255,.06),rgba(108,99,255,.02))}.chat-history-list .history-chat-checkbox[data-v-eed4c646]{width:1.125rem;height:1.125rem;border-radius:.3125rem;display:flex;justify-content:center;align-items:center;border:.0625rem solid rgba(108,99,255,.5);margin-right:.375rem;flex-shrink:0}.chat-history-list .history-chat-avatar[data-v-eed4c646]{width:2rem;height:2rem;border-radius:.5625rem;display:flex;justify-content:center;align-items:center;background:linear-gradient(135deg,rgba(108,99,255,.3),rgba(108,99,255,.15));margin-left:0;margin-right:.5rem;box-sizing:border-box;flex-shrink:0}.chat-history-list .friend-avatar[data-v-eed4c646]{display:flex;justify-content:center;align-items:center;border-radius:.5625rem;width:100%;height:100%;overflow:hidden}.chat-page[data-v-f61b4f79]{position:relative;background:linear-gradient(180deg,#f5f4ff,#f8f7fc,#faf9fe)}.mask[data-v-f61b4f79]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.45);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:998;animation:fadeIn-f61b4f79 .3s ease}@keyframes fadeIn-f61b4f79{0%{opacity:0}to{opacity:1}}.chat-sidebar[data-v-f61b4f79]{position:fixed;top:0;left:0;width:calc(100% - 3.125rem);max-width:21.25rem;height:100%;transform:translate(-100%);transition:transform .4s cubic-bezier(.4,0,.2,1);z-index:999;box-shadow:.25rem 0 .9375rem rgba(0,0,0,.06)}.chat-sidebar.sidebar-show[data-v-f61b4f79]{transform:translate(0)}.ncd-overlay[data-v-f61b4f79]{position:fixed;width:100%;height:100%;left:0;top:0;display:flex;align-items:center;justify-content:center;background-color:rgba(30,30,50,.35);z-index:9999;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:fadeIn-f61b4f79 .25s ease}.ncd-card[data-v-f61b4f79]{width:90%;height:auto;background-color:#fff;border-radius:1.25rem;padding:1.5625rem 1.25rem;box-sizing:border-box;box-shadow:0 .625rem 1.875rem rgba(100,100,200,.12);animation:slideUp-f61b4f79 .35s ease}@keyframes slideUp-f61b4f79{0%{opacity:0;transform:translateY(1.25rem) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.ncd-header[data-v-f61b4f79]{display:flex;justify-content:center;align-items:center;width:100%}.ncd-title-eng[data-v-f61b4f79]{display:flex;flex-shrink:0;background:linear-gradient(135deg,#6c63ff,#4a45d1);padding:.1875rem .4375rem;border-radius:.375rem;justify-content:center;align-items:center}.ncd-title-eng uni-text[data-v-f61b4f79]{color:#fff;font-weight:700;font-size:.875rem}.ncd-title-zh[data-v-f61b4f79]{margin-left:.3125rem;display:flex;flex:1;height:0;font-size:1.125rem;font-weight:700;color:#1a1a2e}.ncd-header uni-icons[data-v-f61b4f79]{display:flex;flex-shrink:0}.ncd-options[data-v-f61b4f79]{display:flex;flex-direction:column;width:100%;justify-content:center;align-items:center;margin-top:.625rem;box-sizing:border-box}.ncd-option[data-v-f61b4f79]{width:100%;background:#f8fafc;padding:1.25rem .9375rem;display:flex;border-radius:.875rem;margin-top:.625rem;box-sizing:border-box;justify-content:center;align-items:center;transition:all .2s ease;border:.0625rem solid transparent}.ncd-option[data-v-f61b4f79]:active{transform:scale(.98)}.ncd-normal[data-v-f61b4f79]{border:.0625rem solid #e8edf3}.ncd-normal[data-v-f61b4f79]:active{border-color:#c4c8d0;background:#f0f3f7}.ncd-opt-icon[data-v-f61b4f79]{width:2.5rem;height:2.5rem;border-radius:.75rem;padding:.3125rem;box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;align-items:center}.ncd-normal .ncd-opt-icon[data-v-f61b4f79]{background:linear-gradient(135deg,#e2e8f0,#d9dfe8)}.ncd-opt-title[data-v-f61b4f79]{display:flex;flex-direction:column;margin:0 .5rem;box-sizing:border-box;justify-content:center;flex:1;height:0}.ncd-opt-title-1[data-v-f61b4f79]{font-size:.9375rem;font-weight:600;color:#1a1a2e}.ncd-opt-title-2[data-v-f61b4f79]{font-size:.75rem;color:#888;margin-top:.125rem}.arrow-right-style[data-v-f61b4f79]{display:flex;flex-shrink:0;font-weight:700!important;font-size:.875rem!important;color:#999!important}.ncd-intelligence[data-v-f61b4f79]{background:linear-gradient(135deg,#f8f5ff,#efe8ff);border:.0625rem solid #c4b5fd}.ncd-intelligence[data-v-f61b4f79]:active{border-color:#a78bfa;background:linear-gradient(135deg,#f3efff,#e8dcff)}.ncd-intelligence .ncd-opt-icon[data-v-f61b4f79]{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.close-option-card[data-v-f61b4f79]{width:100%;display:flex;justify-content:flex-end}.close-option-card .iconfont[data-v-f61b4f79]{color:#ff4d4f!important}.chat-option-list[data-v-f61b4f79]{display:flex;width:100%;flex-direction:column}.chat-option[data-v-f61b4f79]{display:flex;justify-content:flex-start;align-items:center;margin:.3125rem 0;padding:.5rem .625rem;border-radius:.625rem;box-sizing:border-box;transition:all .15s ease}.chat-option[data-v-f61b4f79]:active{background:rgba(170,170,255,.08)}.chat-option .iconfont[data-v-f61b4f79]{font-size:30px}.option-name[data-v-f61b4f79]{font-size:17px;font-weight:500;margin-left:12px;box-sizing:border-box;color:#333}.chat-wrapper[data-v-f61b4f79]{position:relative;width:100%;height:100%;display:flex;flex-direction:column}.chat-hearder[data-v-f61b4f79]{width:100%;height:auto;padding:.5rem .3125rem;box-sizing:border-box;display:flex;flex-shrink:0;justify-content:flex-start;align-items:center;background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(255,255,255,.8));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:.03125rem solid rgba(170,170,255,.15)}.chat-btn-group[data-v-f61b4f79]{width:100%;height:auto;display:flex;justify-content:flex-start;align-items:center}.head-btn[data-v-f61b4f79]{padding:.375rem .4375rem;border:.04688rem solid rgba(170,170,255,.3);border-radius:.5625rem;margin:0 .3125rem;box-sizing:border-box;display:flex;justify-content:center;align-items:center;background:rgba(255,255,255,.7);transition:all .2s ease}.head-btn[data-v-f61b4f79]:active{background:rgba(170,170,255,.1);transform:scale(.95)}.chat-btn-group .head-btn:nth-child(1) .iconfont[data-v-f61b4f79]{color:#a78bfa}.chat-btn-group .head-btn:nth-child(2) .iconfont[data-v-f61b4f79]{color:#6495ed}.head-btn .iconfont[data-v-f61b4f79]{font-size:1.5rem}.log-out .iconfont[data-v-f61b4f79]{color:#ff4d4f}.main-chat[data-v-f61b4f79]{display:flex;flex:1;height:0;width:100%;flex-direction:column}.load-more-tip[data-v-f61b4f79]{text-align:center;padding:.625rem 0;font-size:.75rem;color:#999}.chat-messages[data-v-f61b4f79]{display:flex;flex:1;height:0;width:100%;padding:.625rem .75rem;box-sizing:border-box;flex-direction:column;overflow:auto}.chat-messages[data-v-f61b4f79]::-webkit-scrollbar{width:.1875rem}.chat-messages[data-v-f61b4f79]::-webkit-scrollbar-thumb{background:rgba(170,170,255,.3);border-radius:.09375rem}.chat-messages[data-v-f61b4f79]::-webkit-scrollbar-track{background:transparent}.chat-message[data-v-f61b4f79]{display:flex;align-items:flex-start;margin:.4375rem 0;box-sizing:border-box;animation:msgFadeIn-f61b4f79 .3s ease}@keyframes msgFadeIn-f61b4f79{0%{opacity:0;transform:translateY(.3125rem)}to{opacity:1;transform:translateY(0)}}.message-user[data-v-f61b4f79]{flex-direction:row-reverse}.chat-avatar[data-v-f61b4f79]{display:flex;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;box-sizing:border-box;border-radius:.5rem;margin-right:.375rem;flex-shrink:0}.friend-avatar[data-v-f61b4f79]{display:flex;justify-content:center;align-items:center;border-radius:.5rem;width:100%;height:100%;overflow:hidden}.chat-avatar-user[data-v-f61b4f79]{margin-right:0;margin-left:.375rem}.chat-content[data-v-f61b4f79]{width:auto;max-width:calc(100% - 3.75rem);height:auto;padding:.625rem .75rem;box-sizing:border-box;border-radius:.75rem;overflow-x:auto;font-size:1rem;line-height:1.65;position:relative;box-shadow:0 .0625rem .25rem rgba(0,0,0,.04);background:#fff;border:.03125rem solid #eeeef5}.chat-content-user[data-v-f61b4f79]{background:linear-gradient(135deg,#c4b5fd,#b8a5f0);color:#fff;border:none;box-shadow:0 .125rem .375rem rgba(170,170,255,.3);border-bottom-right-radius:.25rem}.chat-content-assistant[data-v-f61b4f79]{max-width:100%}.chat-content[data-v-f61b4f79]:not(.chat-content-user){border-bottom-left-radius:.25rem}.message-image[data-v-f61b4f79]{max-width:9.375rem;border-radius:.375rem;margin:.25rem 0}.message-file-list[data-v-f61b4f79]{margin:.3125rem 0}.file-item[data-v-f61b4f79]{margin:.1875rem 0}.message-file[data-v-f61b4f79]{display:flex;align-items:center;padding:.4375rem .5625rem;background:rgba(255,255,255,.85);border-radius:.375rem;max-width:10.9375rem;border:.03125rem solid #eeeef5}.chat-content-user .message-file[data-v-f61b4f79]{background:rgba(255,255,255,.25);border-color:rgba(255,255,255,.3)}.file-icon[data-v-f61b4f79]{font-size:1rem;margin-right:.375rem}.file-name[data-v-f61b4f79]{flex:1;font-size:.8125rem;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-content-user .file-name[data-v-f61b4f79]{color:#fff}.file-size[data-v-f61b4f79]{font-size:.6875rem;color:#999;margin-left:.25rem}.chat-content-user .file-size[data-v-f61b4f79]{color:rgba(255,255,255,.7)}.chat-interactive-container[data-v-f61b4f79]{display:flex;flex-shrink:0;width:100%;padding:.5rem .75rem .75rem;box-sizing:border-box;flex-direction:column;background:linear-gradient(180deg,rgba(255,255,255,.7),rgba(255,255,255,.95));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:.03125rem solid rgba(170,170,255,.12)}.chat-interactive-group[data-v-f61b4f79]{display:flex;width:100%;padding:.375rem 0;box-sizing:border-box;justify-content:flex-start;align-items:center}.chat-interactive-btn[data-v-f61b4f79]{display:flex;align-items:center;justify-content:center;border:.04688rem solid #d4d4e0;border-radius:.5rem;padding:.375rem .625rem;margin-right:.5rem;box-sizing:border-box;font-size:.75rem;color:#666;background:#fff;transition:all .2s ease}.chat-interactive-btn[data-v-f61b4f79]:active{border-color:#aaf;background:rgba(170,170,255,.08);transform:scale(.96)}.chat-interactive-btn.disabled[data-v-f61b4f79]{opacity:.45;pointer-events:none;border-color:#e0dfe8;color:#aaa}.chat-input-container[data-v-f61b4f79]{display:flex;width:100%;padding:.25rem .25rem .25rem .75rem;box-sizing:border-box;border:.0625rem solid #e0dff5;border-radius:.9375rem;align-items:flex-end;background:#fff;transition:all .25s ease;box-shadow:0 .0625rem .375rem rgba(100,100,150,.06)}.chat-input-container[data-v-f61b4f79]:focus-within{border-color:#aaf;box-shadow:0 0 0 .125rem rgba(170,170,255,.12),0 .125rem .5rem rgba(100,100,150,.08)}.message-input[data-v-f61b4f79]{flex:1;max-height:4.6875rem;min-height:1.875rem;overflow-y:auto;margin:.125rem .3125rem;box-sizing:border-box;font-size:.875rem;color:#333}.message-input[data-v-f61b4f79]::-webkit-input-placeholder{color:#c0c0d0}.message-input[data-v-f61b4f79]::placeholder{color:#c0c0d0}.chat-input-container.input-disabled[data-v-f61b4f79]{border-color:#eae9f2;background:#f8f7fc}.message-input[disabled][data-v-f61b4f79]{opacity:.5;color:#bbb}.input-btn-group.disabled[data-v-f61b4f79]{opacity:.4;pointer-events:none;background:#c0c0d0;box-shadow:none}.stop-message-btn[data-v-f61b4f79]{background:linear-gradient(135deg,#ff4d4f,#ff6b6b);box-shadow:0 .125rem .375rem rgba(255,77,79,.35);animation:pulseStop-f61b4f79 1.8s ease-in-out infinite}.stop-message-btn[data-v-f61b4f79]:active{transform:scale(.92);box-shadow:0 .0625rem .1875rem rgba(255,77,79,.25)}.input-btn-group[data-v-f61b4f79]{flex-shrink:0;display:flex;justify-content:center;align-items:center;padding:.4375rem;box-sizing:border-box;background:linear-gradient(135deg,#6c63ff,#8b7cfb);border-radius:.6875rem;width:2.25rem;height:2.25rem;box-shadow:0 .125rem .375rem rgba(108,99,255,.35);transition:all .2s ease}.input-btn-group[data-v-f61b4f79]:active{transform:scale(.92);box-shadow:0 .0625rem .1875rem rgba(108,99,255,.25)}.input-btn-group .iconfont[data-v-f61b4f79]{color:#fff;font-size:1.125rem}.ai-card[data-v-f61b4f79]{width:auto;border:.0625rem solid rgba(64,158,255,.3);box-shadow:0 .25rem .9375rem rgba(170,170,255,.2);border-radius:1rem!important}.thinking-content[data-v-f61b4f79]{display:flex;flex-direction:column;align-items:center;width:100%}.loading-dots[data-v-f61b4f79]{display:flex;width:100%;align-items:center;justify-content:center}.dot[data-v-f61b4f79]{width:.4375rem;height:.4375rem;margin:.1875rem;border-radius:50%;background:linear-gradient(135deg,#409eff,#6db2ff);animation:dotBlink-f61b4f79 1.2s infinite ease-in-out}@keyframes dotBlink-f61b4f79{0%,to{opacity:.3;transform:scale(.7)}50%{opacity:1;transform:scale(1.2)}}.dot[data-v-f61b4f79]:nth-child(2){animation-delay:.25s}.dot[data-v-f61b4f79]:nth-child(3){animation-delay:.5s}.thinking-text[data-v-f61b4f79]{margin:.625rem 0;font-size:20px;font-weight:600;color:#409eff}.stop-thinking-btn[data-v-f61b4f79]{display:flex;align-items:center;justify-content:center;width:100%;padding:.6875rem 0;margin-top:.625rem;border-radius:.75rem;font-size:.875rem;font-weight:600;color:#ff4d4f;background:linear-gradient(135deg,rgba(255,77,79,.06),rgba(255,77,79,.02));border:.0625rem solid rgba(255,77,79,.35);transition:all .2s ease;animation:pulseStop-f61b4f79 2s ease-in-out infinite}.stop-thinking-btn[data-v-f61b4f79]:active{background:rgba(255,77,79,.12);border-color:#ff4d4f;transform:scale(.97)}@keyframes pulseStop-f61b4f79{0%,to{border-color:rgba(255,77,79,.35)}50%{border-color:rgba(255,77,79,.65)}}.image-list[data-v-f61b4f79]{width:100%;padding:.25rem 0 .0625rem;animation:fadeIn-f61b4f79 .25s ease}.image-tags[data-v-f61b4f79]{display:flex;flex-wrap:wrap;gap:.3125rem}.image-tag[data-v-f61b4f79]{display:flex;align-items:center;padding:.1875rem .25rem .1875rem .5rem;background:linear-gradient(135deg,rgba(108,99,255,.07),rgba(108,99,255,.04));border:.03125rem solid rgba(108,99,255,.18);border-radius:.625rem;max-width:6.875rem;transition:all .2s ease;box-shadow:0 .03125rem .125rem rgba(108,99,255,.04)}.image-tag[data-v-f61b4f79]:active{transform:scale(.96);border-color:rgba(108,99,255,.4);background:rgba(108,99,255,.1)}.tag-name[data-v-f61b4f79]{font-size:.6875rem;color:#5a52d5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;font-weight:500}.tag-close[data-v-f61b4f79]{flex-shrink:0;width:1rem;height:1rem;display:flex;align-items:center;justify-content:center;font-size:.875rem;color:#bbb;margin-left:.1875rem;border-radius:50%;line-height:1;transition:all .15s ease}.tag-close[data-v-f61b4f79]:active{color:#fff;background:#ff4d4f;transform:scale(1.1)}.message-detail-card[data-v-f61b4f79]{width:90%;max-height:80vh;display:flex;flex-direction:column;border-radius:1.25rem;padding:1.25rem 1.125rem}.message-detail-content[data-v-f61b4f79]{flex:1;min-height:6.25rem;max-height:60vh;overflow-y:auto;padding:.5rem 0;font-size:.875rem;line-height:1.7;color:#333;white-space:pre-wrap;word-break:break-all}.chat-content h1{font-size:1.3125rem;line-height:1.4;margin:.5rem 0 .3125rem}.chat-content h2{font-size:1.1875rem;line-height:1.4;margin:.4375rem 0 .25rem}.chat-content h3{font-size:1.125rem;line-height:1.4;margin:.375rem 0 .25rem}.chat-content h4,.chat-content h5,.chat-content h6{font-size:1.0625rem;line-height:1.5;margin:.3125rem 0 .1875rem}.chat-content p,.chat-content uni-text,.chat-content span{font-size:1.1875rem!important;line-height:1.6;margin:.25rem 0}.chat-content .chat-inline-link{color:#3b86ff!important;text-decoration:underline;word-break:break-all}.bubble-loading-dots{display:flex;align-items:center;justify-content:flex-start;padding:.3125rem 0}.bubble-dot{width:.375rem;height:.375rem;border-radius:50%;background:#a0a0b8;margin-right:.3125rem;animation:bubbleDotBlink 1.2s infinite ease-in-out}.bubble-dot:nth-child(2){animation-delay:.3s}.bubble-dot:nth-child(3){animation-delay:.6s}@keyframes bubbleDotBlink{0%,to{opacity:.25;transform:scale(.7)}50%{opacity:1;transform:scale(1.1)}}.detail-links-section{margin-top:.75rem;padding-top:.75rem;border-top:.03125rem solid #eee}.detail-links-title{font-size:.9375rem;font-weight:600;color:#666;margin-bottom:.5rem}.detail-link-item{padding:.5rem .625rem;background:#f5f7fa;border-radius:.375rem;margin-bottom:.375rem}.link-text{font-size:.875rem;color:#007aff;word-break:break-all}.detail-empty{display:flex;align-items:center;justify-content:center;padding:1.25rem 0;font-size:.875rem;color:#999}.download-toast-overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:10001;pointer-events:none}.download-toast-card{display:flex;align-items:center;justify-content:center;padding:.75rem 1.25rem;border-radius:.75rem;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 .375rem 1.25rem rgba(0,0,0,.15);animation:toastFadeIn .25s ease;pointer-events:auto}@keyframes toastFadeIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.download-toast-loading{background:rgba(40,40,60,.92)}.download-toast-success{background:rgba(40,60,40,.92)}.download-toast-error{background:rgba(60,30,30,.92)}.download-toast-icon{font-size:1.125rem;color:#fff;margin-right:.5rem;display:flex;align-items:center}.download-toast-card.download-toast-loading .download-toast-icon{gap:.25rem}.toast-dot{width:.375rem;height:.375rem;border-radius:50%;background:#fff;animation:toastDotBlink 1.2s infinite ease-in-out}.toast-dot:nth-child(2){animation-delay:.3s}.toast-dot:nth-child(3){animation-delay:.6s}@keyframes toastDotBlink{0%,to{opacity:.3;transform:scale(.75)}50%{opacity:1;transform:scale(1.2)}}.download-toast-text{font-size:.875rem;color:#fff;font-weight:500} diff --git a/unpackage/dist/build/app-plus/pages/text/text2.css b/unpackage/dist/build/app-plus/pages/text/text2.css deleted file mode 100644 index 3740aed..0000000 --- a/unpackage/dist/build/app-plus/pages/text/text2.css +++ /dev/null @@ -1 +0,0 @@ -.container[data-v-939e1d1d]{padding:.625rem;background-color:#f5f5f5;min-height:100vh}.status-card[data-v-939e1d1d],.config-card[data-v-939e1d1d],.control-card[data-v-939e1d1d],.send-card[data-v-939e1d1d],.log-card[data-v-939e1d1d]{background-color:#fff;border-radius:.5rem;padding:.9375rem;margin-bottom:.625rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.05)}.status-label[data-v-939e1d1d]{font-size:.875rem;color:#666;margin-bottom:.5rem}.status-value[data-v-939e1d1d]{display:inline-block;padding:.375rem 1rem;border-radius:.25rem;font-size:.875rem;font-weight:500}.status-connected[data-v-939e1d1d]{background-color:#e6f7e6;color:#52c41a}.status-connecting[data-v-939e1d1d]{background-color:#fff7e6;color:#faad14}.status-disconnected[data-v-939e1d1d]{background-color:#f5f5f5;color:#999}.status-error[data-v-939e1d1d]{background-color:#fff1f0;color:#ff4d4f}.status-info[data-v-939e1d1d]{margin-top:.5rem}.reconnect-info[data-v-939e1d1d]{font-size:.75rem;color:#faad14}.section-title[data-v-939e1d1d]{font-size:1rem;font-weight:600;color:#333;margin-bottom:.75rem;display:block}.input-group[data-v-939e1d1d]{margin-bottom:.75rem}.input-label[data-v-939e1d1d]{font-size:.875rem;color:#666;margin-bottom:.375rem;display:block}.input-field[data-v-939e1d1d]{border:.0625rem solid #e8e8e8;border-radius:.25rem;padding:.625rem;font-size:.875rem;background-color:#fafafa}.control-card[data-v-939e1d1d]{display:flex;gap:.625rem}.btn[data-v-939e1d1d]{flex:1;height:2.75rem;line-height:2.75rem;border-radius:.375rem;font-size:1rem;text-align:center;border:none}.btn-primary[data-v-939e1d1d]{background-color:#1890ff;color:#fff}.btn-danger[data-v-939e1d1d]{background-color:#ff4d4f;color:#fff}.btn-secondary[data-v-939e1d1d]{background-color:#f0f0f0;color:#666}.btn-outline[data-v-939e1d1d]{background-color:transparent;color:#1890ff;border:.0625rem solid #1890ff}.btn-small[data-v-939e1d1d]{height:2rem;line-height:2rem;font-size:.8125rem;padding:0 .75rem}.btn[disabled][data-v-939e1d1d]{opacity:.5}.send-input-wrapper[data-v-939e1d1d]{display:flex;flex-direction:column;gap:.625rem}.send-input[data-v-939e1d1d]{border:.0625rem solid #e8e8e8;border-radius:.25rem;padding:.625rem;font-size:.875rem;min-height:5rem;background-color:#fafafa;box-sizing:border-box}.send-buttons[data-v-939e1d1d]{display:flex;gap:.625rem}.quick-messages[data-v-939e1d1d]{margin-top:.75rem;padding-top:.75rem;border-top:.0625rem solid #f0f0f0}.quick-label[data-v-939e1d1d]{font-size:.8125rem;color:#999;margin-bottom:.5rem;display:block}.quick-btns[data-v-939e1d1d]{display:flex;flex-wrap:wrap;gap:.5rem}.quick-btn[data-v-939e1d1d]{padding:.375rem .75rem;background-color:#f0f5ff;color:#1890ff;border-radius:.25rem;font-size:.8125rem;border:none}.quick-btn[disabled][data-v-939e1d1d]{opacity:.5}.log-header[data-v-939e1d1d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.log-title-wrapper[data-v-939e1d1d]{display:flex;align-items:center;gap:.375rem}.log-title-wrapper .section-title[data-v-939e1d1d]{margin-bottom:0}.log-count[data-v-939e1d1d]{font-size:.75rem;color:#999}.log-actions[data-v-939e1d1d]{display:flex;gap:.375rem}.log-list[data-v-939e1d1d]{max-height:15.625rem;background-color:#1e1e1e;border-radius:.25rem;padding:.625rem}.log-item[data-v-939e1d1d]{display:flex;margin-bottom:.375rem;font-family:Courier New,monospace;font-size:.75rem;line-height:1.6}.log-time[data-v-939e1d1d]{color:#888;margin-right:.5rem;flex-shrink:0}.log-content[data-v-939e1d1d]{word-break:break-all;flex:1;color:#fff}.log-info .log-content[data-v-939e1d1d]{color:#fff}.log-success .log-content[data-v-939e1d1d]{color:#52c41a}.log-error .log-content[data-v-939e1d1d]{color:#ff4d4f}.log-warn .log-content[data-v-939e1d1d]{color:#faad14}.log-send .log-content[data-v-939e1d1d]{color:#1890ff}.log-receive .log-content[data-v-939e1d1d]{color:#52c41a} diff --git a/unpackage/dist/dev/app-plus/app-config-service.js b/unpackage/dist/dev/app-plus/app-config-service.js index 3dd7454..7333a4e 100644 --- a/unpackage/dist/dev/app-plus/app-config-service.js +++ b/unpackage/dist/dev/app-plus/app-config-service.js @@ -1,7 +1,7 @@ ;(function(){ let u=void 0,isReady=false,onReadyCallbacks=[],isServiceReady=false,onServiceReadyCallbacks=[]; - const __uniConfig = {"pages":[],"globalStyle":{"backgroundColor":"#F8F8F8","navigationBar":{"backgroundColor":"#F8F8F8","titleText":"uni-app","type":"default","titleColor":"#000000"},"isNVue":false},"nvue":{"compiler":"uni-app","styleCompiler":"uni-app","flex-direction":"column"},"renderer":"auto","appname":"test1","splashscreen":{"alwaysShowBeforeRender":true,"autoclose":true},"compilerVersion":"5.07","entryPagePath":"pages/text/IntuitiveAipptViewer","entryPageQuery":"","realEntryPagePath":"pages/Login/Login","networkTimeout":{"request":60000,"connectSocket":60000,"uploadFile":60000,"downloadFile":60000},"locales":{},"darkmode":false,"themeConfig":{}}; + const __uniConfig = {"pages":[],"globalStyle":{"backgroundColor":"#F8F8F8","navigationBar":{"backgroundColor":"#F8F8F8","titleText":"uni-app","type":"default","titleColor":"#000000"},"isNVue":false},"nvue":{"compiler":"uni-app","styleCompiler":"uni-app","flex-direction":"column"},"renderer":"auto","appname":"test1","splashscreen":{"alwaysShowBeforeRender":true,"autoclose":true},"compilerVersion":"5.07","entryPagePath":"pages/Login/Login","entryPageQuery":"","realEntryPagePath":"","networkTimeout":{"request":60000,"connectSocket":60000,"uploadFile":60000,"downloadFile":60000},"locales":{},"darkmode":false,"themeConfig":{}}; const __uniRoutes = [{"path":"pages/Login/Login","meta":{"isQuit":true,"isEntry":true,"titleNView":false,"bounce":"none","softinputMode":"adjustResize","navigationBar":{"titleText":"登录页面","style":"custom","type":"default"},"isNVue":false}},{"path":"pages/Chat/Chat","meta":{"titleNView":false,"bounce":"none","softinputMode":"adjustResize","navigationBar":{"titleText":"聊天页面(主页面)","style":"custom","type":"default"},"isNVue":false}},{"path":"pages/WorkSpace/WorkSpace","meta":{"titleNView":false,"bounce":"none","softinputMode":"adjustResize","navigationBar":{"titleText":"工作区文件管理","style":"custom","type":"default"},"isNVue":false}},{"path":"pages/UserProfileModal/UserProfileModal","meta":{"titleNView":false,"bounce":"none","softinputMode":"adjustResize","navigationBar":{"titleText":"","style":"custom","type":"default"},"isNVue":false}},{"path":"pages/ContactPages/ContactPages","meta":{"titleNView":false,"bounce":"none","softinputMode":"adjustResize","navigationBar":{"titleText":"","style":"custom","type":"default"},"isNVue":false}},{"path":"pages/WorkSpace/TemplateSpace/TemplateSpace","meta":{"titleNView":false,"bounce":"none","softinputMode":"adjustResize","navigationBar":{"titleText":"","style":"custom","type":"default"},"isNVue":false}},{"path":"pages/CloudDatabase/CloudDatabase","meta":{"titleNView":false,"bounce":"none","softinputMode":"adjustResize","navigationBar":{"titleText":"云端数据","style":"custom","type":"default"},"isNVue":false}},{"path":"pages/CloudDbDetail/CloudDbDetail","meta":{"titleNView":false,"bounce":"none","softinputMode":"adjustResize","navigationBar":{"titleText":"数据库详情","style":"custom","type":"default"},"isNVue":false}},{"path":"pages/text/text","meta":{"navigationBar":{"titleText":"","type":"default"},"isNVue":false}},{"path":"pages/text/IntuitiveAipptViewer","meta":{"navigationBar":{"titleText":"","type":"default"},"isNVue":false}}].map(uniRoute=>(uniRoute.meta.route=uniRoute.path,__uniConfig.pages.push(uniRoute.path),uniRoute.path='/'+uniRoute.path,uniRoute)); __uniConfig.styles=[];//styles __uniConfig.onReady=function(callback){if(__uniConfig.ready){callback()}else{onReadyCallbacks.push(callback)}};Object.defineProperty(__uniConfig,"ready",{get:function(){return isReady},set:function(val){isReady=val;if(!isReady){return}const callbacks=onReadyCallbacks.slice(0);onReadyCallbacks.length=0;callbacks.forEach(function(callback){callback()})}}); diff --git a/unpackage/dist/dev/app-plus/app-service.js b/unpackage/dist/dev/app-plus/app-service.js index 4c470f8..21573a7 100644 --- a/unpackage/dist/dev/app-plus/app-service.js +++ b/unpackage/dist/dev/app-plus/app-service.js @@ -5686,7 +5686,10 @@ This will fail in production.`); html += ""; cells.forEach((cell, ci) => { const align = alignments[ci] ? ` style="text-align:${alignments[ci]}"` : ""; - let cellContent = cell.trim().replace(/_/g, "_").replace(/\*/g, "*"); + let cellContent = cell.trim(); + cellContent = cellContent.replace(/\*\*(.+?)\*\*/g, "$1"); + cellContent = cellContent.replace(/\*(.+?)\*/g, "$1"); + cellContent = cellContent.replace(/_/g, "_").replace(/\*/g, "*"); html += `<${tag}${align} style="padding:6px 10px;border:1px solid #ddd">${cellContent}`; }); html += ""; @@ -5714,7 +5717,7 @@ This will fail in production.`); ); return html; } catch (e2) { - formatAppLog("error", "at pages/Chat/Chat.vue:455", "解析失败", e2); + formatAppLog("error", "at pages/Chat/Chat.vue:460", "解析失败", e2); return content; } }; @@ -5773,7 +5776,7 @@ This will fail in production.`); files }; } catch (e2) { - formatAppLog("error", "at pages/Chat/Chat.vue:532", "解析文件信息失败:", e2); + formatAppLog("error", "at pages/Chat/Chat.vue:537", "解析文件信息失败:", e2); return { textContent: content, files: [] @@ -5810,7 +5813,7 @@ This will fail in production.`); } takeUserConversations(); } catch (error) { - formatAppLog("error", "at pages/Chat/Chat.vue:577", "新建普通会话失败:", error); + formatAppLog("error", "at pages/Chat/Chat.vue:582", "新建普通会话失败:", error); uni.showToast({ title: "创建会话失败,请重试", icon: "none" @@ -5848,7 +5851,7 @@ This will fail in production.`); }; const previewFileArray = vue.ref([]); const uploadPhoto = () => { - formatAppLog("log", "at pages/Chat/Chat.vue:626", "点击了拍照上传"); + formatAppLog("log", "at pages/Chat/Chat.vue:631", "点击了拍照上传"); uni.chooseImage({ count: 1, sourceType: ["camera", "album"], @@ -5871,7 +5874,7 @@ This will fail in production.`); }); }, fail: (err) => { - formatAppLog("error", "at pages/Chat/Chat.vue:644", "选择图片失败", err); + formatAppLog("error", "at pages/Chat/Chat.vue:649", "选择图片失败", err); } }); }; @@ -5880,12 +5883,12 @@ This will fail in production.`); }; const fileList = vue.ref([]); const uploadFile = () => { - formatAppLog("log", "at pages/Chat/Chat.vue:655", "点击了上传文件"); + formatAppLog("log", "at pages/Chat/Chat.vue:660", "点击了上传文件"); chooseFile({ count: 5, type: "all", success: (res) => { - formatAppLog("log", "at pages/Chat/Chat.vue:660", "成功了"); + formatAppLog("log", "at pages/Chat/Chat.vue:665", "成功了"); fileList.value = res.tempFiles; previewFileArray.value.push(...res.tempFiles); uni.showToast({ @@ -5894,7 +5897,7 @@ This will fail in production.`); }); }, fail: (err) => { - formatAppLog("error", "at pages/Chat/Chat.vue:671", "选择失败:", err); + formatAppLog("error", "at pages/Chat/Chat.vue:676", "选择失败:", err); uni.showToast({ title: "选择失败", icon: "error" @@ -6094,7 +6097,7 @@ This will fail in production.`); previewFileArray.value = []; } catch (err) { uni.hideLoading(); - formatAppLog("error", "at pages/Chat/Chat.vue:895", "文件上传失败:", err); + formatAppLog("error", "at pages/Chat/Chat.vue:900", "文件上传失败:", err); uni.showToast({ title: "文件上传失败,请重试", icon: "error" @@ -6228,15 +6231,15 @@ This will fail in production.`); } }; const stopConversation = async () => { - formatAppLog("log", "at pages/Chat/Chat.vue:1064", "中断对话 - 当前会话ID:", currentSessionId.value); + formatAppLog("log", "at pages/Chat/Chat.vue:1069", "中断对话 - 当前会话ID:", currentSessionId.value); try { await socketStore.send({ type: "stop", conversation_id: currentSessionId.value }); - formatAppLog("log", "at pages/Chat/Chat.vue:1070", "中断指令已发送成功"); + formatAppLog("log", "at pages/Chat/Chat.vue:1075", "中断指令已发送成功"); } catch (err) { - formatAppLog("error", "at pages/Chat/Chat.vue:1072", "中断指令发送失败:", err); + formatAppLog("error", "at pages/Chat/Chat.vue:1077", "中断指令发送失败:", err); } if (streamingMessageId.value) { allmessages.value = allmessages.value.filter((m) => m._id !== streamingMessageId.value); @@ -6254,9 +6257,9 @@ This will fail in production.`); }); }; vue.watch(() => socketStore.isThinking, (newVal, oldVal) => { - formatAppLog("log", "at pages/Chat/Chat.vue:1096", "isThinking 变化:", oldVal, "→", newVal, "messageString:", socketStore.messageString); + formatAppLog("log", "at pages/Chat/Chat.vue:1101", "isThinking 变化:", oldVal, "→", newVal, "messageString:", socketStore.messageString); if (!oldVal && newVal) { - formatAppLog("log", "at pages/Chat/Chat.vue:1099", "AI开始回复(跨设备同步),锁定输入框"); + formatAppLog("log", "at pages/Chat/Chat.vue:1104", "AI开始回复(跨设备同步),锁定输入框"); isThinking.value = true; if (!streamingMessageId.value) { streamingMessageId.value = "streaming-" + Date.now(); @@ -6270,7 +6273,7 @@ This will fail in production.`); return; } if (oldVal && !newVal) { - formatAppLog("log", "at pages/Chat/Chat.vue:1115", "AI回复结束(正常/中断),解锁并刷新消息列表"); + formatAppLog("log", "at pages/Chat/Chat.vue:1120", "AI回复结束(正常/中断),解锁并刷新消息列表"); if (streamingMessageId.value) { allmessages.value = allmessages.value.filter((m) => m._id !== streamingMessageId.value); streamingMessageId.value = null; @@ -6322,15 +6325,15 @@ This will fail in production.`); UserData.value = await getUserInfo(userToken.value); UserId.value = UserData.value._id; UserAvatar.value = UserData.value.avatar || ""; - formatAppLog("log", "at pages/Chat/Chat.vue:1179", "用户信息已加载:", UserId.value, UserAvatar.value); + formatAppLog("log", "at pages/Chat/Chat.vue:1184", "用户信息已加载:", UserId.value, UserAvatar.value); } catch (error) { - formatAppLog("error", "at pages/Chat/Chat.vue:1181", "获取用户信息失败:", error); + formatAppLog("error", "at pages/Chat/Chat.vue:1186", "获取用户信息失败:", error); } }; const takeUserConversations = async () => { try { userToken.value = getToken(); - formatAppLog("log", "at pages/Chat/Chat.vue:1189", "token:", userToken.value); + formatAppLog("log", "at pages/Chat/Chat.vue:1194", "token:", userToken.value); UserConversations.value = await getUserConversations(userToken.value) || []; const savedSessionId = getCurrentSessionId(); if (savedSessionId && UserConversations.value.some((c) => c._id === savedSessionId)) { @@ -6340,7 +6343,7 @@ This will fail in production.`); } else { currentSessionId.value = ""; } - formatAppLog("log", "at pages/Chat/Chat.vue:1201", "保存会话id:", currentSessionId.value); + formatAppLog("log", "at pages/Chat/Chat.vue:1206", "保存会话id:", currentSessionId.value); uni.setStorageSync("currentSessionId", currentSessionId.value); } catch (error) { uni.showToast({ @@ -6352,17 +6355,17 @@ This will fail in production.`); const FriendInfoList = vue.ref([]); const takeFriendList = async () => { try { - formatAppLog("log", "at pages/Chat/Chat.vue:1216", "开始获取好友列表"); + formatAppLog("log", "at pages/Chat/Chat.vue:1221", "开始获取好友列表"); const friendList = await getChatFriend(UserId.value); - formatAppLog("log", "at pages/Chat/Chat.vue:1219", "friendList:", friendList); + formatAppLog("log", "at pages/Chat/Chat.vue:1224", "friendList:", friendList); if (friendList && friendList.length) { FriendInfoList.value = await takeUserAvatar(friendList); } else { FriendInfoList.value = []; - formatAppLog("log", "at pages/Chat/Chat.vue:1224", "好友列表为空"); + formatAppLog("log", "at pages/Chat/Chat.vue:1229", "好友列表为空"); } } catch (error) { - formatAppLog("error", "at pages/Chat/Chat.vue:1227", "获取好友列表失败:", error); + formatAppLog("error", "at pages/Chat/Chat.vue:1232", "获取好友列表失败:", error); FriendInfoList.value = []; } finally { UserConversations.value = FriendInfoList.value; @@ -6389,17 +6392,17 @@ This will fail in production.`); }; }); } catch (err) { - formatAppLog("error", "at pages/Chat/Chat.vue:1257", "获取好友头像失败", err); + formatAppLog("error", "at pages/Chat/Chat.vue:1262", "获取好友头像失败", err); return friendList; } }; const GroupList = vue.ref([]); const takeGroupList = async () => { try { - formatAppLog("log", "at pages/Chat/Chat.vue:1267", "开始获取群聊列表"); + formatAppLog("log", "at pages/Chat/Chat.vue:1272", "开始获取群聊列表"); GroupList.value = await getGroup(UserId.value); } catch (error) { - formatAppLog("error", "at pages/Chat/Chat.vue:1272", "获取群聊列表失败:", error); + formatAppLog("error", "at pages/Chat/Chat.vue:1277", "获取群聊列表失败:", error); GroupList.value = []; } finally { UserConversations.value = GroupList.value; @@ -6411,22 +6414,22 @@ This will fail in production.`); return []; try { const memberIds = memberList.map((item) => item.groupContactId); - formatAppLog("log", "at pages/Chat/Chat.vue:1286", "请求头像的ID列表:", memberIds); + formatAppLog("log", "at pages/Chat/Chat.vue:1291", "请求头像的ID列表:", memberIds); const memberAvatarList = await getUserAvatar(userToken.value, memberIds); - formatAppLog("log", "at pages/Chat/Chat.vue:1288", "头像接口返回数据:", memberAvatarList); + formatAppLog("log", "at pages/Chat/Chat.vue:1293", "头像接口返回数据:", memberAvatarList); const userMap = new Map(memberAvatarList.map((user) => [user.user_id, user]) || []); - formatAppLog("log", "at pages/Chat/Chat.vue:1291", "userMap的keys:", Array.from(userMap.keys())); + formatAppLog("log", "at pages/Chat/Chat.vue:1296", "userMap的keys:", Array.from(userMap.keys())); return memberList.map((member) => { const memberId = member.groupContactId; const userInfo = userMap.get(memberId); - formatAppLog("log", "at pages/Chat/Chat.vue:1296", `查找 ${memberId} 的头像:`, userInfo); + formatAppLog("log", "at pages/Chat/Chat.vue:1301", `查找 ${memberId} 的头像:`, userInfo); return { ...member, avatar: (userInfo == null ? void 0 : userInfo.avatar) || null }; }); } catch (err) { - formatAppLog("error", "at pages/Chat/Chat.vue:1303", "获取群成员头像失败", err); + formatAppLog("error", "at pages/Chat/Chat.vue:1308", "获取群成员头像失败", err); return memberList; } }; @@ -6469,12 +6472,12 @@ This will fail in production.`); const takeGroupMessages = async () => { try { allmessages.value = await getGroupMessages(currentSessionId.value) || []; - formatAppLog("log", "at pages/Chat/Chat.vue:1363", "群聊消息:", allmessages.value); + formatAppLog("log", "at pages/Chat/Chat.vue:1368", "群聊消息:", allmessages.value); const memberList = await getGroupMemberList(currentSessionId.value); - formatAppLog("log", "at pages/Chat/Chat.vue:1366", "获取到的群成员列表:", memberList); + formatAppLog("log", "at pages/Chat/Chat.vue:1371", "获取到的群成员列表:", memberList); if (memberList && memberList.length) { groupMemberList.value = await takeGroupMemberAvatar(memberList); - formatAppLog("log", "at pages/Chat/Chat.vue:1369", "群成员列表(带头像):", groupMemberList.value); + formatAppLog("log", "at pages/Chat/Chat.vue:1374", "群成员列表(带头像):", groupMemberList.value); } else { groupMemberList.value = []; } @@ -6496,9 +6499,9 @@ This will fail in production.`); } }; vue.watch(() => friendSocketStore.MessageReceived, (newId) => { - formatAppLog("log", "at pages/Chat/Chat.vue:1414", "收到了好友消息"); + formatAppLog("log", "at pages/Chat/Chat.vue:1419", "收到了好友消息"); if (newId) { - formatAppLog("log", "at pages/Chat/Chat.vue:1416", "ChatType:", ChatType.value); + formatAppLog("log", "at pages/Chat/Chat.vue:1421", "ChatType:", ChatType.value); switch (ChatType.value) { case 0: takeConversationMessages(); @@ -6513,7 +6516,7 @@ This will fail in production.`); friendSocketStore.MessageReceived = false; break; default: - formatAppLog("log", "at pages/Chat/Chat.vue:1432", "default 分支"); + formatAppLog("log", "at pages/Chat/Chat.vue:1437", "default 分支"); friendSocketStore.MessageReceived = false; break; } @@ -7510,6 +7513,7 @@ This will fail in production.`); uni.hideLoading(); if (downloadRes.statusCode === 200) { const tempPath = downloadRes.tempFilePath; + formatAppLog("log", "at pages/WorkSpace/WorkSpace.vue:396", "// 下载成功,文件下载路径为:", tempPath); openFile(tempPath); } else { uni.showToast({ @@ -7520,7 +7524,7 @@ This will fail in production.`); }, fail: (err) => { uni.hideLoading(); - formatAppLog("error", "at pages/WorkSpace/WorkSpace.vue:406", "下载文件失败:", err); + formatAppLog("error", "at pages/WorkSpace/WorkSpace.vue:407", "下载文件失败:", err); uni.showToast({ title: "下载失败,请重试", icon: "error" @@ -7529,7 +7533,7 @@ This will fail in production.`); }); } catch (error) { uni.hideLoading(); - formatAppLog("error", "at pages/WorkSpace/WorkSpace.vue:415", "获取下载链接失败:", error); + formatAppLog("error", "at pages/WorkSpace/WorkSpace.vue:416", "获取下载链接失败:", error); uni.showToast({ title: "获取下载链接失败,请重试", icon: "error" @@ -7544,7 +7548,7 @@ This will fail in production.`); icon: "success" }), fail: (err) => { - formatAppLog("error", "at pages/WorkSpace/WorkSpace.vue:432", "打开文件失败:", err); + formatAppLog("error", "at pages/WorkSpace/WorkSpace.vue:433", "打开文件失败:", err); uni.showToast({ title: "无法打开此文件", icon: "error" @@ -7561,7 +7565,7 @@ This will fail in production.`); icon: "success" }), fail: (err) => { - formatAppLog("error", "at pages/WorkSpace/WorkSpace.vue:451", "打开文件失败:", err); + formatAppLog("error", "at pages/WorkSpace/WorkSpace.vue:452", "打开文件失败:", err); uni.showToast({ title: "无法打开此文件", icon: "error" @@ -7577,7 +7581,7 @@ This will fail in production.`); if (res.confirm) { try { const filePath = `./${folder.path}`; - formatAppLog("log", "at pages/WorkSpace/WorkSpace.vue:470", "删除的是:", filePath); + formatAppLog("log", "at pages/WorkSpace/WorkSpace.vue:471", "删除的是:", filePath); await daleteWorkspace(UserToken.value, workspaceId.value, filePath); uni.showToast({ title: "删除成功", @@ -7585,7 +7589,7 @@ This will fail in production.`); }); initCurrentFolderList(); } catch (error) { - formatAppLog("error", "at pages/WorkSpace/WorkSpace.vue:478", "删除失败:", error); + formatAppLog("error", "at pages/WorkSpace/WorkSpace.vue:479", "删除失败:", error); uni.showToast({ title: "删除失败,请重试", icon: "error" @@ -7653,7 +7657,7 @@ This will fail in production.`); const currentFolderList = vue.ref([]); const getCurrentFolderList = () => { var _a, _b; - formatAppLog("log", "at pages/WorkSpace/WorkSpace.vue:559", "当前路径为:", JSON.stringify(folderStack.value)); + formatAppLog("log", "at pages/WorkSpace/WorkSpace.vue:560", "当前路径为:", JSON.stringify(folderStack.value)); const currentPath = folderStack.value.length > 0 ? folderStack.value[folderStack.value.length - 1].path : "."; if (currentPath === ".") { return ((_a = allFoldersData.value) == null ? void 0 : _a.children) || []; @@ -7677,7 +7681,7 @@ This will fail in production.`); const initCurrentFolderList = async () => { workspaceId.value = getWorkspaceId(); UserToken.value = getToken(); - formatAppLog("log", "at pages/WorkSpace/WorkSpace.vue:586", "getWorkspaceId:", workspaceId.value); + formatAppLog("log", "at pages/WorkSpace/WorkSpace.vue:587", "getWorkspaceId:", workspaceId.value); allFoldersData.value = await getWorkspaceList(UserToken.value, workspaceId.value); currentFolderList.value = getCurrentFolderList(); }; @@ -7722,7 +7726,7 @@ This will fail in production.`); uni.navigateBack({ delta: 1, fail() { - formatAppLog("log", "at pages/WorkSpace/WorkSpace.vue:643", "返回失败,进入兜底跳转"); + formatAppLog("log", "at pages/WorkSpace/WorkSpace.vue:644", "返回失败,进入兜底跳转"); uni.reLaunch({ url: "/pages/Chat/Chat" }); diff --git a/unpackage/dist/dev/app-plus/app.css b/unpackage/dist/dev/app-plus/app.css index 678abd2..4f4e807 100644 --- a/unpackage/dist/dev/app-plus/app.css +++ b/unpackage/dist/dev/app-plus/app.css @@ -243,6 +243,16 @@ .icon-qita:before { content: "\e600"; } +/* ===== 全局系统字体栈 ===== */ +/* iPhone: PingFang SC */ +/* 华为鸿蒙: HarmonyOS Sans */ +/* 小米: MiSans */ +/* OPPO/vivo/realme: 系统默认黑体 */ +/* 其他安卓: Source Han Sans CN / Roboto */ +body, uni-view, uni-text, uni-input, uni-textarea, uni-button { + font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "HarmonyOS Sans", "MiSans", "Source Han Sans CN", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif; + font-weight: 400; +} /* 顶部状态栏占位(自动适配刘海高度) */ .status-bar { height: var(--status-bar-height); diff --git a/unpackage/dist/dev/app-plus/manifest.json b/unpackage/dist/dev/app-plus/manifest.json index e85fc86..bb75db3 100644 --- a/unpackage/dist/dev/app-plus/manifest.json +++ b/unpackage/dist/dev/app-plus/manifest.json @@ -124,7 +124,7 @@ "style": "dark", "background": "#F8F8F8" }, - "arguments": "{\"path\":\"pages/text/IntuitiveAipptViewer\"}", + "arguments": "{\"name\":\"\",\"path\":\"\",\"query\":\"\"}", "uniStatistics": { "enable": false }, diff --git a/unpackage/dist/dev/app-plus/pages/Chat/Chat.css b/unpackage/dist/dev/app-plus/pages/Chat/Chat.css index 2547e0d..e322583 100644 --- a/unpackage/dist/dev/app-plus/pages/Chat/Chat.css +++ b/unpackage/dist/dev/app-plus/pages/Chat/Chat.css @@ -1655,8 +1655,15 @@ to { opacity: 1; transform: translateY(0); /* 垂直间距 */ /* 透明度 */ /* 文章场景相关 */ +/* 气泡内容字体:确保 v-html 渲染的 markdown 内容使用系统字体栈 */ .chat-content { + font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "HarmonyOS Sans", "MiSans", "Source Han Sans CN", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif !important; + font-size: 16px !important; + font-weight: 600 !important; + line-height: 1.6; + margin: 0.25rem 0; /* 普通正文 */ + /* 粗体和斜体样式 */ /* 气泡内的内联链接(替代 标签,点击由 JS 拦截处理) */ } .chat-content h1 { @@ -1684,10 +1691,20 @@ to { opacity: 1; transform: translateY(0); .chat-content p, .chat-content uni-text, .chat-content span { + font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "HarmonyOS Sans", "MiSans", "Source Han Sans CN", "Microsoft YaHei", "Noto Sans CJK SC", sans-serif !important; font-size: 1.1875rem !important; + font-weight: 400 !important; line-height: 1.6; margin: 0.25rem 0; } +.chat-content strong, +.chat-content b { + font-weight: 600 !important; +} +.chat-content em, +.chat-content i { + font-style: italic !important; +} .chat-content .chat-inline-link { color: #3b86ff !important; text-decoration: underline; diff --git a/unpackage/dist/dev/app-plus/pages/text/BookViewer.css b/unpackage/dist/dev/app-plus/pages/text/BookViewer.css deleted file mode 100644 index 3eb7e36..0000000 --- a/unpackage/dist/dev/app-plus/pages/text/BookViewer.css +++ /dev/null @@ -1,526 +0,0 @@ - -.book-viewer[data-v-dc6aee90] { - position: fixed; - top: 0; - left: 0; - width: 100vw; - height: 100vh; - background: #1a1a2e; - z-index: 9999; - display: flex; - flex-direction: column; - overflow: hidden; -} - - /* ========== 工具栏 ========== */ -.toolbar[data-v-dc6aee90] { - display: flex; - align-items: center; - justify-content: space-between; - padding: 0 0.625rem; - height: 2.1875rem; - background: rgba(26, 26, 46, 0.95); - border-bottom: 0.0625rem solid rgba(255, 255, 255, 0.08); - flex-shrink: 0; -} -.toolbar-left[data-v-dc6aee90] { - display: flex; - align-items: center; - gap: 0.5rem; - flex: 1; - min-width: 0; -} -.toolbar-brand[data-v-dc6aee90] { - font-size: 0.6875rem; - font-weight: 800; - color: #0ea5e9; - letter-spacing: 0.0625rem; - flex-shrink: 0; -} -.toolbar-title[data-v-dc6aee90] { - font-size: 0.8125rem; - color: #e2e8f0; - font-weight: 500; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} -.toolbar-right[data-v-dc6aee90] { - display: flex; - align-items: center; - gap: 0.25rem; - flex-shrink: 0; -} -.toolbar-btn[data-v-dc6aee90] { - display: flex; - flex-direction: column; - align-items: center; - justify-content: center; - padding: 0.25rem 0.4375rem; - border-radius: 0.25rem; - background: rgba(255, 255, 255, 0.06); - min-width: 2.125rem; -} -.toolbar-btn[data-v-dc6aee90]:active { - background: rgba(255, 255, 255, 0.15); -} -.toolbar-close[data-v-dc6aee90] { - background: rgba(239, 68, 68, 0.15); - margin-left: 0.25rem; -} -.toolbar-close[data-v-dc6aee90]:active { - background: rgba(239, 68, 68, 0.3); -} -.toolbar-icon[data-v-dc6aee90] { - font-size: 0.875rem; - color: #cbd5e1; -} -.toolbar-label[data-v-dc6aee90] { - font-size: 0.5625rem; - color: #94a3b8; - margin-top: 0.0625rem; -} -.page-display[data-v-dc6aee90] { - display: flex; - align-items: center; - gap: 0.1875rem; - padding: 0 0.3125rem; - font-size: 0.75rem; - color: #e2e8f0; - font-weight: 600; - min-width: 2.5rem; - justify-content: center; -} - - /* ========== 目录侧边栏 ========== */ -.toc-overlay[data-v-dc6aee90] { - position: fixed; - top: 0; - left: 0; - right: 0; - bottom: 0; - background: rgba(0, 0, 0, 0.5); - z-index: 10001; -} -.toc-sidebar[data-v-dc6aee90] { - position: absolute; - left: 0; - top: 0; - bottom: 0; - width: 13.75rem; - background: #16213e; - display: flex; - flex-direction: column; - box-shadow: 0.25rem 0 1.25rem rgba(0, 0, 0, 0.4); -} -.toc-header[data-v-dc6aee90] { - display: flex; - align-items: center; - justify-content: space-between; - padding: 0.75rem 0.875rem; - border-bottom: 0.0625rem solid rgba(255, 255, 255, 0.08); - flex-shrink: 0; -} -.toc-header-title[data-v-dc6aee90] { - font-size: 0.9375rem; - font-weight: 700; - color: #e2e8f0; -} -.toc-close[data-v-dc6aee90] { - width: 1.625rem; - height: 1.625rem; - display: flex; - align-items: center; - justify-content: center; - border-radius: 50%; - background: rgba(255, 255, 255, 0.08); - font-size: 0.875rem; - color: #94a3b8; -} -.toc-close[data-v-dc6aee90]:active { - background: rgba(255, 255, 255, 0.2); -} -.toc-list[data-v-dc6aee90] { - flex: 1; - overflow: hidden; -} -.toc-item[data-v-dc6aee90] { - display: flex; - align-items: center; - padding: 0.625rem 0.875rem; - border-bottom: 0.03125rem solid rgba(255, 255, 255, 0.04); - gap: 0.4375rem; -} -.toc-item[data-v-dc6aee90]:active { - background: rgba(255, 255, 255, 0.05); -} -.toc-active[data-v-dc6aee90] { - background: rgba(14, 165, 233, 0.12); - border-left: 0.1875rem solid #0ea5e9; -} -.toc-level-1 .toc-text[data-v-dc6aee90] { - font-weight: 700; - font-size: 0.8125rem; - color: #e2e8f0; -} -.toc-level-2 .toc-text[data-v-dc6aee90] { - padding-left: 0.75rem; - font-size: 0.75rem; - color: #cbd5e1; -} -.toc-level-3 .toc-text[data-v-dc6aee90] { - padding-left: 1.5rem; - font-size: 0.6875rem; - color: #94a3b8; -} -.toc-bullet[data-v-dc6aee90] { - font-size: 0.5rem; - color: #0ea5e9; - flex-shrink: 0; -} -.toc-text[data-v-dc6aee90] { - flex: 1; - min-width: 0; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} -.toc-page[data-v-dc6aee90] { - font-size: 0.625rem; - color: #64748b; - flex-shrink: 0; -} - - /* ========== 书本舞台 ========== */ -.book-stage[data-v-dc6aee90] { - flex: 1; - position: relative; - display: flex; - align-items: center; - justify-content: center; - overflow: hidden; - background: #1a1a2e; -} - - /* ========== 3D 书本容器 ========== */ -.book-flip-container[data-v-dc6aee90] { - width: 92%; - height: 88%; - position: relative; - perspective: 1600px; - display: flex; -} - - /* ========== 展开页(底层) ========== */ -.book-spread[data-v-dc6aee90] { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - display: flex; - z-index: 1; -} -.book-page[data-v-dc6aee90] { - flex: 1; - height: 100%; - position: relative; -} -.book-page-left[data-v-dc6aee90] { - border-radius: 0.375rem 0 0 0.375rem; -} -.book-page-right[data-v-dc6aee90] { - border-radius: 0 0.375rem 0.375rem 0; -} - - /* ========== 翻页层 ========== */ -.book-flipper[data-v-dc6aee90] { - position: absolute; - top: 0; - width: 50%; - height: 100%; - transform-style: preserve-3d; - z-index: 10; -} -.flipper-right[data-v-dc6aee90] { - right: 0; - border-radius: 0 0.375rem 0.375rem 0; -} -.flipper-left[data-v-dc6aee90] { - left: 0; - border-radius: 0.375rem 0 0 0.375rem; -} -.flipper-face[data-v-dc6aee90] { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - backface-visibility: hidden; - -webkit-backface-visibility: hidden; - overflow: hidden; -} -.flipper-front[data-v-dc6aee90] { - z-index: 2; - background: linear-gradient(135deg, #fefefe 0%, #f5f5f4 100%); -} -.flipper-right .flipper-front[data-v-dc6aee90] { - border-radius: 0 0.375rem 0.375rem 0; - box-shadow: -0.125rem 0 0.9375rem rgba(0, 0, 0, 0.3); -} -.flipper-left .flipper-front[data-v-dc6aee90] { - border-radius: 0.375rem 0 0 0.375rem; - box-shadow: 0.125rem 0 0.9375rem rgba(0, 0, 0, 0.3); -} -.flipper-back[data-v-dc6aee90] { - transform: rotateY(180deg); - background: linear-gradient(135deg, #fefefe 0%, #f5f5f4 100%); -} -.flipper-right .flipper-back[data-v-dc6aee90] { - border-radius: 0.375rem 0 0 0.375rem; - box-shadow: 0.125rem 0 0.9375rem rgba(0, 0, 0, 0.3); -} -.flipper-left .flipper-back[data-v-dc6aee90] { - border-radius: 0 0.375rem 0.375rem 0; - box-shadow: -0.125rem 0 0.9375rem rgba(0, 0, 0, 0.3); -} - - /* ========== 书脊线 ========== */ -.book-spine[data-v-dc6aee90] { - position: absolute; - top: 4%; - left: 50%; - bottom: 4%; - width: 0.0625rem; - background: linear-gradient(180deg, - transparent 0%, - rgba(0,0,0,0.15) 15%, - rgba(0,0,0,0.15) 85%, - transparent 100%); - z-index: 5; - pointer-events: none; -} - - /* ========== 页面内容通用 ========== */ -.page-scroll[data-v-dc6aee90] { - height: 100%; - box-sizing: border-box; -} -.page-content[data-v-dc6aee90] { - min-height: 100%; - padding: 1.25rem; - background: linear-gradient(135deg, #fefefe 0%, #f5f5f4 100%); - border-radius: 0.375rem; - box-shadow: 0 0.25rem 1.25rem rgba(0, 0, 0, 0.35); - color: #1e293b; - font-size: 0.875rem; - line-height: 1.8; - word-break: break-word; -} - - /* ========== 底部翻页提示 ========== */ -.page-hint[data-v-dc6aee90] { - display: flex; - align-items: center; - justify-content: space-between; - padding: 0.4375rem 1rem; - flex-shrink: 0; - background: rgba(26, 26, 46, 0.95); - border-top: 0.0625rem solid rgba(255, 255, 255, 0.08); -} -.hint-btn[data-v-dc6aee90] { - padding: 0.3125rem 0.875rem; - border-radius: 0.625rem; - background: rgba(14, 165, 233, 0.15); - color: #0ea5e9; - font-size: 0.75rem; -} -.hint-btn[data-v-dc6aee90]:active { - background: rgba(14, 165, 233, 0.3); -} -.hint-disabled[data-v-dc6aee90] { - background: rgba(255, 255, 255, 0.05); - color: #475569; - pointer-events: none; -} -.hint-center[data-v-dc6aee90] { - font-size: 0.75rem; - color: #94a3b8; - padding: 0.3125rem 0.75rem; - border-radius: 0.625rem; - background: rgba(255, 255, 255, 0.05); -} -.hint-center[data-v-dc6aee90]:active { - background: rgba(255, 255, 255, 0.12); -} - - /* 页面内部元素自适应 */ -.book-stage[data-v-dc6aee90] img { - max-width: 100%; - height: auto; - border-radius: 0.25rem; -} -.book-stage[data-v-dc6aee90] table { - width: 100%; - border-collapse: collapse; - font-size: 0.75rem; -} -.book-stage[data-v-dc6aee90] th, - .book-stage[data-v-dc6aee90] td { - border: 0.03125rem solid #cbd5e1; - padding: 0.375rem 0.5rem; - text-align: left; -} -.book-stage[data-v-dc6aee90] th { - background: #f1f5f9; - font-weight: 600; -} -.book-stage[data-v-dc6aee90] pre { - background: #1e293b; - color: #e2e8f0; - padding: 0.75rem; - border-radius: 0.3125rem; - overflow-x: auto; - font-size: 0.75rem; - line-height: 1.5; -} -.book-stage[data-v-dc6aee90] code { - font-family: 'SF Mono', 'Menlo', monospace; -} -.book-stage[data-v-dc6aee90] blockquote { - border-left: 0.1875rem solid #0ea5e9; - padding: 0.5rem 0.875rem; - margin: 0.625rem 0; - background: #f0f9ff; - border-radius: 0 0.25rem 0.25rem 0; - color: #334155; -} -.book-stage[data-v-dc6aee90] h1 { - font-size: 1.25rem; - font-weight: 800; - color: #0f172a; - margin: 0.5rem 0 0.75rem; - padding-bottom: 0.375rem; - border-bottom: 0.09375rem solid #0ea5e9; -} -.book-stage[data-v-dc6aee90] h2 { - font-size: 1.0625rem; - font-weight: 700; - color: #1e293b; - margin: 0.5rem 0 0.625rem; -} -.book-stage[data-v-dc6aee90] h3 { - font-size: 0.9375rem; - font-weight: 600; - color: #334155; - margin: 0.4375rem 0 0.5rem; -} -.book-stage[data-v-dc6aee90] h4, - .book-stage[data-v-dc6aee90] h5, - .book-stage[data-v-dc6aee90] h6 { - font-size: 0.875rem; - font-weight: 600; - color: #475569; - margin: 0.375rem 0 0.4375rem; -} -.book-stage[data-v-dc6aee90] ul, - .book-stage[data-v-dc6aee90] ol { - padding-left: 1.25rem; -} -.book-stage[data-v-dc6aee90] li { - margin: 0.3125rem 0; -} -.book-stage[data-v-dc6aee90] p { - margin: 0.4375rem 0; -} -.book-stage[data-v-dc6aee90] a { - color: #0ea5e9; - text-decoration: none; -} -.book-stage[data-v-dc6aee90] hr { - border: none; - border-top: 0.0625rem solid #e2e8f0; - margin: 0.875rem 0; -} -.book-stage[data-v-dc6aee90] uni-video { - max-width: 100%; - height: auto; - border-radius: 0.25rem; -} - - /* ========== 加载状态 ========== */ -.book-loading[data-v-dc6aee90] { - display: flex; - flex-direction: column; - align-items: center; - justify-content: center; - gap: 0.9375rem; -} -.loading-spinner[data-v-dc6aee90] { - width: 1.875rem; - height: 1.875rem; - border: 0.125rem solid rgba(14, 165, 233, 0.2); - border-top-color: #0ea5e9; - border-radius: 50%; - animation: spin-dc6aee90 0.8s linear infinite; -} -@keyframes spin-dc6aee90 { -to { - transform: rotate(360deg); -} -} -.loading-text[data-v-dc6aee90] { - font-size: 0.8125rem; - color: #94a3b8; -} - - /* ========== 空状态 ========== */ -.book-empty[data-v-dc6aee90] { - display: flex; - flex-direction: column; - align-items: center; - justify-content: center; - gap: 0.75rem; -} -.empty-icon[data-v-dc6aee90] { - font-size: 2.5rem; -} -.empty-text[data-v-dc6aee90] { - font-size: 0.875rem; - color: #64748b; -} - - /* ========== 页码跳转浮层 ========== */ -.page-jump-bar[data-v-dc6aee90] { - position: absolute; - top: 0.5rem; - right: 0.9375rem; - z-index: 99; -} -.jump-input[data-v-dc6aee90] { - width: 6.25rem; - height: 1.875rem; - background: rgba(255, 255, 255, 0.95); - border: 0.0625rem solid #0ea5e9; - border-radius: 0.3125rem; - padding: 0 0.625rem; - font-size: 0.8125rem; - color: #1e293b; - text-align: center; -} - - /* ========== 错误提示 ========== */ -.error-toast[data-v-dc6aee90] { - position: fixed; - top: 50%; - left: 50%; - transform: translate(-50%, -50%); - background: rgba(239, 68, 68, 0.92); - color: #fff; - padding: 0.625rem 1.25rem; - border-radius: 0.375rem; - font-size: 0.8125rem; - z-index: 10010; - max-width: 80vw; - text-align: center; -}