From 7d728cb3ae24785a8bad72cc6bd764e94ab10a37 Mon Sep 17 00:00:00 2001 From: AoXuan Date: Wed, 13 Aug 2025 15:54:10 +0800 Subject: [PATCH] =?UTF-8?q?feat(api):=20=E6=B7=BB=E5=8A=A0=E4=BB=BB?= =?UTF-8?q?=E5=8A=A1=E5=88=9B=E5=BB=BA=E5=92=8C=E6=89=A7=E8=A1=8C=E5=8A=9F?= =?UTF-8?q?=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/api/index.ts | 1 + frontend/src/api/models/ComboBoxItem.ts | 2 +- frontend/src/api/models/GetStageIn.ts | 27 + frontend/src/api/models/TaskCreateOut.ts | 2 +- frontend/src/api/services/Service.ts | 28 +- .../assets/materials/2024感谢庆典物资补给.png | Bin 0 -> 19441 bytes frontend/src/assets/materials/32h战略配给.png | Bin 0 -> 20456 bytes frontend/src/assets/materials/D32钢.png | Bin 48357 -> 21781 bytes frontend/src/assets/materials/KFC积分.png | Bin 0 -> 15202 bytes frontend/src/assets/materials/RMA70-12.png | Bin 25123 -> 17696 bytes frontend/src/assets/materials/RMA70-24.png | Bin 32491 -> 20519 bytes frontend/src/assets/materials/“勇气”胸章.png | Bin 0 -> 20119 bytes frontend/src/assets/materials/“印象”.png | Bin 0 -> 19656 bytes .../assets/materials/“应急物资”蓝图芯片.png | Bin 0 -> 21270 bytes frontend/src/assets/materials/“我反对!”.png | Bin 0 -> 21794 bytes .../src/assets/materials/“战略家”点数.png | Bin 0 -> 19711 bytes .../src/assets/materials/“战略家”点数_1.png | Bin 0 -> 19421 bytes .../src/assets/materials/“探索者”兑换点数.png | Bin 0 -> 18937 bytes frontend/src/assets/materials/“生香”.png | Bin 0 -> 18470 bytes .../src/assets/materials/《“黄金拍档”》.png | Bin 0 -> 19807 bytes .../src/assets/materials/《假日终结》.png | Bin 0 -> 19843 bytes .../assets/materials/《奇谈怪论》复印本.png | Bin 0 -> 18922 bytes .../src/assets/materials/《鬼虎双星》.png | Bin 0 -> 19233 bytes .../src/assets/materials/《龙鼠相争》.png | Bin 0 -> 19613 bytes frontend/src/assets/materials/三水锰矿.png | Bin 30233 -> 18741 bytes .../src/assets/materials/中坚寻访凭证.png | Bin 0 -> 18729 bytes .../src/assets/materials/中级作战记录.png | Bin 21772 -> 17417 bytes .../src/assets/materials/主播U的直播切片.png | Bin 0 -> 17175 bytes frontend/src/assets/materials/乐之节符.png | Bin 0 -> 19617 bytes frontend/src/assets/materials/乐谱草稿.png | Bin 0 -> 18284 bytes frontend/src/assets/materials/事相碎片.png | Bin 0 -> 18772 bytes frontend/src/assets/materials/事相结晶.png | Bin 0 -> 19730 bytes .../src/assets/materials/二次认证徽记.png | Bin 0 -> 16260 bytes .../src/assets/materials/二次认证徽记_1.png | Bin 0 -> 18876 bytes frontend/src/assets/materials/五水研磨石.png | Bin 28641 -> 18359 bytes frontend/src/assets/materials/今日食谱.png | Bin 0 -> 19233 bytes frontend/src/assets/materials/代糖.png | Bin 13791 -> 13299 bytes frontend/src/assets/materials/信用.png | Bin 0 -> 17181 bytes frontend/src/assets/materials/借阅证.png | Bin 0 -> 19893 bytes frontend/src/assets/materials/元宵通宝.png | Bin 0 -> 20046 bytes frontend/src/assets/materials/先锋双芯片.png | Bin 29502 -> 17713 bytes frontend/src/assets/materials/先锋芯片.png | Bin 16319 -> 15953 bytes frontend/src/assets/materials/先锋芯片组.png | Bin 22469 -> 16393 bytes .../src/assets/materials/先锋芯片组印刻仪.png | Bin 0 -> 19366 bytes .../src/assets/materials/光谱行动物资补给.png | Bin 0 -> 20658 bytes frontend/src/assets/materials/全新装置.png | Bin 22026 -> 17797 bytes frontend/src/assets/materials/凝胶.png | Bin 20864 -> 17648 bytes frontend/src/assets/materials/切削原液.png | Bin 36368 -> 20942 bytes .../src/assets/materials/初级作战记录.png | Bin 18483 -> 14969 bytes .../src/assets/materials/利刃行动物资补给.png | Bin 0 -> 19718 bytes .../src/assets/materials/制式器械零件.png | Bin 0 -> 19422 bytes frontend/src/assets/materials/加急许可.png | Bin 0 -> 19085 bytes frontend/src/assets/materials/劣质燃料.png | Bin 0 -> 18719 bytes frontend/src/assets/materials/化合切削液.png | Bin 31315 -> 20454 bytes frontend/src/assets/materials/医疗双芯片.png | Bin 30648 -> 18455 bytes frontend/src/assets/materials/医疗芯片.png | Bin 16815 -> 16662 bytes frontend/src/assets/materials/医疗芯片组.png | Bin 23547 -> 17084 bytes .../src/assets/materials/医疗芯片组印刻仪.png | Bin 0 -> 19762 bytes frontend/src/assets/materials/匿名邀请函.png | Bin 0 -> 16421 bytes .../src/assets/materials/十连中坚寻访凭证.png | Bin 0 -> 20262 bytes .../src/assets/materials/十连寻访凭证.png | Bin 0 -> 20446 bytes frontend/src/assets/materials/半自然溶剂.png | Bin 27225 -> 19387 bytes frontend/src/assets/materials/卫戍认证.png | Bin 0 -> 19560 bytes .../src/assets/materials/卷宗管理员的钥匙.png | Bin 0 -> 18332 bytes frontend/src/assets/materials/参赛纪念.png | Bin 0 -> 15613 bytes frontend/src/assets/materials/参赛认证-S1.png | Bin 0 -> 19646 bytes frontend/src/assets/materials/双极纳米片.png | Bin 43303 -> 22944 bytes frontend/src/assets/materials/双酮.png | Bin 8076 -> 11789 bytes .../assets/materials/合作限定十连寻访凭证.png | Bin 0 -> 20326 bytes frontend/src/assets/materials/合成玉.png | Bin 0 -> 22472 bytes frontend/src/assets/materials/合约赏金.png | Bin 0 -> 18869 bytes frontend/src/assets/materials/合约赏金_1.png | Bin 0 -> 20685 bytes .../src/assets/materials/后勤特别许可证.png | Bin 0 -> 20453 bytes frontend/src/assets/materials/哀之节符.png | Bin 0 -> 19515 bytes .../src/assets/materials/商业联合会声望.png | Bin 0 -> 18249 bytes frontend/src/assets/materials/固化纤维板.png | Bin 36711 -> 22895 bytes frontend/src/assets/materials/固源岩.png | Bin 18212 -> 16214 bytes frontend/src/assets/materials/固源岩组.png | Bin 25658 -> 17425 bytes frontend/src/assets/materials/圣像碎片.png | Bin 0 -> 19144 bytes .../src/assets/materials/基础作战记录.png | Bin 18754 -> 15261 bytes .../src/assets/materials/基础加固建材.png | Bin 0 -> 22078 bytes frontend/src/assets/materials/声望.png | Bin 0 -> 18119 bytes frontend/src/assets/materials/夕墨.png | Bin 0 -> 18968 bytes frontend/src/assets/materials/天桩.png | Bin 0 -> 17384 bytes frontend/src/assets/materials/奇景明信片.png | Bin 0 -> 19620 bytes .../src/assets/materials/好好吃饭寻访凭证.png | Bin 0 -> 20390 bytes frontend/src/assets/materials/好看的蘑菇.png | Bin 0 -> 18359 bytes .../assets/materials/如死亦终十连寻访凭证.png | Bin 0 -> 20140 bytes .../src/assets/materials/如死亦终寻访凭证.png | Bin 0 -> 19571 bytes .../src/assets/materials/宠物营养罐头.png | Bin 0 -> 18099 bytes frontend/src/assets/materials/家具零件.png | Bin 0 -> 15979 bytes .../src/assets/materials/寻昼行动物资补给.png | Bin 0 -> 18915 bytes frontend/src/assets/materials/寻访凭证.png | Bin 0 -> 17583 bytes .../src/assets/materials/寻访参数模型.png | Bin 0 -> 20302 bytes .../src/assets/materials/寻访数据契约.png | Bin 0 -> 20921 bytes .../src/assets/materials/寻访数据契约_1.png | Bin 0 -> 20587 bytes .../src/assets/materials/寻访数据契约_10.png | Bin 0 -> 20982 bytes .../src/assets/materials/寻访数据契约_11.png | Bin 0 -> 20873 bytes .../src/assets/materials/寻访数据契约_12.png | Bin 0 -> 20649 bytes .../src/assets/materials/寻访数据契约_13.png | Bin 0 -> 20659 bytes .../src/assets/materials/寻访数据契约_14.png | Bin 0 -> 19846 bytes .../src/assets/materials/寻访数据契约_15.png | Bin 0 -> 20574 bytes .../src/assets/materials/寻访数据契约_16.png | Bin 0 -> 21096 bytes .../src/assets/materials/寻访数据契约_17.png | Bin 0 -> 20174 bytes .../src/assets/materials/寻访数据契约_18.png | Bin 0 -> 20592 bytes .../src/assets/materials/寻访数据契约_19.png | Bin 0 -> 21485 bytes .../src/assets/materials/寻访数据契约_2.png | Bin 0 -> 22523 bytes .../src/assets/materials/寻访数据契约_3.png | Bin 0 -> 20758 bytes .../src/assets/materials/寻访数据契约_4.png | Bin 0 -> 20946 bytes .../src/assets/materials/寻访数据契约_5.png | Bin 0 -> 20255 bytes .../src/assets/materials/寻访数据契约_6.png | Bin 0 -> 21671 bytes .../src/assets/materials/寻访数据契约_7.png | Bin 0 -> 21357 bytes .../src/assets/materials/寻访数据契约_8.png | Bin 0 -> 21113 bytes .../src/assets/materials/寻访数据契约_9.png | Bin 0 -> 20717 bytes .../src/assets/materials/尘环行动物资补给.png | Bin 0 -> 19565 bytes frontend/src/assets/materials/岁过华灯.png | Bin 0 -> 18834 bytes .../src/assets/materials/峯联贸易物流补给.png | Bin 0 -> 17937 bytes frontend/src/assets/materials/工厂铁片.png | Bin 0 -> 17850 bytes .../src/assets/materials/常态事务代理卡.png | Bin 0 -> 19651 bytes frontend/src/assets/materials/平安符.png | Bin 0 -> 18182 bytes frontend/src/assets/materials/庆典礼盒.png | Bin 0 -> 18320 bytes .../src/assets/materials/应急理智加强剂.png | Bin 0 -> 19290 bytes .../src/assets/materials/应急理智合剂.png | Bin 0 -> 19091 bytes .../src/assets/materials/应急理智小样.png | Bin 0 -> 18248 bytes .../src/assets/materials/应急理智浓缩液.png | Bin 0 -> 21941 bytes .../src/assets/materials/应急理智顶液.png | Bin 0 -> 21617 bytes .../src/assets/materials/废弃时钟表盘.png | Bin 0 -> 21496 bytes frontend/src/assets/materials/异铁.png | Bin 18154 -> 16272 bytes frontend/src/assets/materials/异铁块.png | Bin 40677 -> 20053 bytes frontend/src/assets/materials/异铁碎片.png | Bin 9838 -> 12698 bytes frontend/src/assets/materials/异铁组.png | Bin 28601 -> 17815 bytes .../src/assets/materials/彼得海姆热销饼干.png | Bin 0 -> 19254 bytes frontend/src/assets/materials/怒之节符.png | Bin 0 -> 20000 bytes .../src/assets/materials/急性感染抑制剂.png | Bin 0 -> 18929 bytes frontend/src/assets/materials/情报凭证.png | Bin 0 -> 18379 bytes frontend/src/assets/materials/惧之节符.png | Bin 0 -> 20074 bytes .../src/assets/materials/感谢庆典物资补给.png | Bin 0 -> 19398 bytes frontend/src/assets/materials/手性屈光体.png | Bin 55197 -> 20157 bytes frontend/src/assets/materials/手抄歌谣集.png | Bin 0 -> 19102 bytes .../src/assets/materials/手绘标本残页.png | Bin 0 -> 20616 bytes frontend/src/assets/materials/扭转醇.png | Bin 20043 -> 17333 bytes .../src/assets/materials/技巧概要·卷1.png | Bin 24326 -> 15108 bytes .../src/assets/materials/技巧概要·卷2.png | Bin 27399 -> 18264 bytes .../src/assets/materials/技巧概要·卷3.png | Bin 25080 -> 18683 bytes .../src/assets/materials/技术调查补给.png | Bin 0 -> 19184 bytes frontend/src/assets/materials/招聘许可.png | Bin 0 -> 14005 bytes .../assets/materials/指令重构十连寻访凭证.png | Bin 0 -> 20607 bytes .../src/assets/materials/指令重构寻访凭证.png | Bin 0 -> 19717 bytes .../src/assets/materials/指引明路寻访凭证.png | Bin 0 -> 20618 bytes frontend/src/assets/materials/指木雕刻.png | Bin 0 -> 17364 bytes .../src/assets/materials/损坏的源石灯.png | Bin 0 -> 21119 bytes frontend/src/assets/materials/提纯源岩.png | Bin 30001 -> 17768 bytes frontend/src/assets/materials/改量装置.png | Bin 27617 -> 18517 bytes frontend/src/assets/materials/数据增补仪.png | Bin 30636 -> 19671 bytes frontend/src/assets/materials/数据增补条.png | Bin 20294 -> 17074 bytes frontend/src/assets/materials/数据黑盒.png | Bin 0 -> 19583 bytes frontend/src/assets/materials/数据黑盒_1.png | Bin 0 -> 19583 bytes frontend/src/assets/materials/数据黑盒_2.png | Bin 0 -> 19583 bytes frontend/src/assets/materials/数据黑盒_3.png | Bin 0 -> 19583 bytes frontend/src/assets/materials/新酿烈刀子.png | Bin 0 -> 18613 bytes frontend/src/assets/materials/无人机.png | Bin 0 -> 20614 bytes .../src/assets/materials/无名的识别牌.png | Bin 0 -> 19065 bytes frontend/src/assets/materials/无胄盟声望.png | Bin 0 -> 18249 bytes frontend/src/assets/materials/昏暗的灵感.png | Bin 0 -> 17290 bytes frontend/src/assets/materials/晶体元件.png | Bin 16911 -> 15619 bytes .../src/assets/materials/晶体合约赏金.png | Bin 0 -> 21476 bytes .../src/assets/materials/晶体电子单元.png | Bin 38599 -> 21056 bytes frontend/src/assets/materials/晶体电路.png | Bin 28206 -> 19825 bytes frontend/src/assets/materials/晶化源石.png | Bin 0 -> 20609 bytes .../src/assets/materials/月卡兑换凭证.png | Bin 0 -> 16898 bytes frontend/src/assets/materials/有效情报值.png | Bin 0 -> 19743 bytes .../assets/materials/未致蒙尘十连寻访凭证.png | Bin 0 -> 19542 bytes .../src/assets/materials/未致蒙尘寻访凭证.png | Bin 0 -> 19128 bytes frontend/src/assets/materials/术师双芯片.png | Bin 29023 -> 17430 bytes frontend/src/assets/materials/术师芯片.png | Bin 15974 -> 15842 bytes frontend/src/assets/materials/术师芯片组.png | Bin 22174 -> 16047 bytes .../src/assets/materials/术师芯片组印刻仪.png | Bin 0 -> 19487 bytes frontend/src/assets/materials/机械零件.png | Bin 0 -> 22282 bytes .../src/assets/materials/松烟行动物资补给.png | Bin 0 -> 19230 bytes frontend/src/assets/materials/查访补给.png | Bin 0 -> 18102 bytes .../src/assets/materials/梅什科竞技证券.png | Bin 0 -> 20959 bytes frontend/src/assets/materials/模组数据块.png | Bin 32166 -> 19867 bytes .../src/assets/materials/模组数据整合块.png | Bin 0 -> 18100 bytes .../src/assets/materials/模组数据整合箱.png | Bin 0 -> 18701 bytes .../src/assets/materials/毛绒绒生物的毛.png | Bin 0 -> 16945 bytes .../src/assets/materials/汐斯塔的黑曜石.png | Bin 0 -> 17483 bytes .../src/assets/materials/沃伦姆德搜查令.png | Bin 0 -> 20292 bytes frontend/src/assets/materials/流光之沙.png | Bin 0 -> 18746 bytes .../src/assets/materials/清爽运动饮料.png | Bin 0 -> 19301 bytes .../src/assets/materials/渊默行动物资补给.png | Bin 0 -> 19121 bytes .../src/assets/materials/游击队员徽章.png | Bin 0 -> 21044 bytes frontend/src/assets/materials/源岩.png | Bin 12402 -> 14037 bytes frontend/src/assets/materials/源石碎片.png | Bin 0 -> 19055 bytes frontend/src/assets/materials/演习券.png | Bin 0 -> 20027 bytes frontend/src/assets/materials/炉渣.png | Bin 0 -> 18139 bytes frontend/src/assets/materials/炽合金.png | Bin 25485 -> 20858 bytes frontend/src/assets/materials/炽合金块.png | Bin 35825 -> 22982 bytes frontend/src/assets/materials/烧结核凝晶.png | Bin 36266 -> 19549 bytes .../src/assets/materials/燃灰行动物资补给.png | Bin 0 -> 18939 bytes .../src/assets/materials/特勤专家寻访凭证.png | Bin 0 -> 20046 bytes .../assets/materials/特勤专家寻访凭证_1.png | Bin 0 -> 20588 bytes .../src/assets/materials/特殊作战许可·α.png | Bin 0 -> 19233 bytes .../src/assets/materials/特殊作战许可·β.png | Bin 0 -> 19613 bytes frontend/src/assets/materials/特种双芯片.png | Bin 29042 -> 17548 bytes frontend/src/assets/materials/特种芯片.png | Bin 15931 -> 15915 bytes frontend/src/assets/materials/特种芯片组.png | Bin 22051 -> 16207 bytes .../src/assets/materials/特种芯片组印刻仪.png | Bin 0 -> 19508 bytes .../src/assets/materials/特级材料提货券.png | Bin 0 -> 20664 bytes .../src/assets/materials/特级材料提货券_1.png | Bin 0 -> 20638 bytes frontend/src/assets/materials/狂欢烟花桶.png | Bin 0 -> 21918 bytes frontend/src/assets/materials/狙击双芯片.png | Bin 29569 -> 17842 bytes frontend/src/assets/materials/狙击芯片.png | Bin 16397 -> 16207 bytes frontend/src/assets/materials/狙击芯片组.png | Bin 22655 -> 16492 bytes .../src/assets/materials/狙击芯片组印刻仪.png | Bin 0 -> 19564 bytes frontend/src/assets/materials/环烃聚质.png | Bin 33945 -> 19292 bytes frontend/src/assets/materials/环烃预制体.png | Bin 33394 -> 20010 bytes frontend/src/assets/materials/理智.png | Bin 0 -> 18632 bytes frontend/src/assets/materials/生态标本.png | Bin 0 -> 21056 bytes frontend/src/assets/materials/生机细胞.png | Bin 0 -> 18143 bytes frontend/src/assets/materials/白马醇.png | Bin 23646 -> 18757 bytes frontend/src/assets/materials/盐鳞咸鳞汁.png | Bin 0 -> 19852 bytes frontend/src/assets/materials/监正会声望.png | Bin 0 -> 18249 bytes frontend/src/assets/materials/研磨石.png | Bin 22422 -> 17873 bytes frontend/src/assets/materials/破损装置.png | Bin 16526 -> 15010 bytes frontend/src/assets/materials/碎花瓣.png | Bin 0 -> 17546 bytes frontend/src/assets/materials/碳.png | Bin 0 -> 13646 bytes frontend/src/assets/materials/碳素.png | Bin 0 -> 15308 bytes frontend/src/assets/materials/碳素组.png | Bin 0 -> 16115 bytes frontend/src/assets/materials/神秘试剂.png | Bin 0 -> 20026 bytes .../src/assets/materials/福运鼓鼓礼袋.png | Bin 0 -> 21261 bytes frontend/src/assets/materials/积点卡券.png | Bin 0 -> 19781 bytes frontend/src/assets/materials/类凝结核.png | Bin 45997 -> 18027 bytes frontend/src/assets/materials/粗制糖块.png | Bin 0 -> 18782 bytes frontend/src/assets/materials/精炼溶剂.png | Bin 30680 -> 20131 bytes frontend/src/assets/materials/糖.png | Bin 19814 -> 16031 bytes frontend/src/assets/materials/糖组.png | Bin 22351 -> 16559 bytes frontend/src/assets/materials/糖聚块.png | Bin 30351 -> 16659 bytes frontend/src/assets/materials/繁荣点数.png | Bin 0 -> 19328 bytes frontend/src/assets/materials/繁荣证章.png | Bin 0 -> 19328 bytes frontend/src/assets/materials/红松叶彩券.png | Bin 0 -> 20412 bytes .../src/assets/materials/约翰老妈代金券.png | Bin 0 -> 20265 bytes .../src/assets/materials/终极企鹅勋章.png | Bin 0 -> 21801 bytes frontend/src/assets/materials/罐装晌午茶.png | Bin 0 -> 18424 bytes .../src/assets/materials/罗德岛物资补给.png | Bin 0 -> 18612 bytes .../src/assets/materials/罗德岛物资补给II.png | Bin 0 -> 18612 bytes .../assets/materials/罗德岛物资补给III.png | Bin 0 -> 18612 bytes .../src/assets/materials/罗德岛物资补给IV.png | Bin 0 -> 18612 bytes .../src/assets/materials/罗德岛物资补给V.png | Bin 0 -> 18612 bytes .../src/assets/materials/罗德岛物资补给VI.png | Bin 0 -> 18612 bytes .../assets/materials/罗德岛物资补给VII.png | Bin 0 -> 18612 bytes .../assets/materials/罗德岛物资补给VIII.png | Bin 0 -> 18667 bytes .../assets/materials/罗德岛物资配给证书.png | Bin 0 -> 21722 bytes .../src/assets/materials/罗德岛补给箱.png | Bin 0 -> 18157 bytes .../src/assets/materials/罗德岛迎春红包.png | Bin 0 -> 18263 bytes frontend/src/assets/materials/美味的蜜饼.png | Bin 0 -> 20647 bytes .../src/assets/materials/老旧贵族领铸币.png | Bin 0 -> 21992 bytes .../src/assets/materials/耶拉冈德之石.png | Bin 0 -> 18396 bytes frontend/src/assets/materials/联合会ID卡.png | Bin 0 -> 14755 bytes frontend/src/assets/materials/聚合凝胶.png | Bin 25375 -> 18221 bytes frontend/src/assets/materials/聚合剂.png | Bin 31427 -> 20878 bytes frontend/src/assets/materials/聚酸酯.png | Bin 20104 -> 17461 bytes frontend/src/assets/materials/聚酸酯块.png | Bin 24657 -> 18128 bytes frontend/src/assets/materials/聚酸酯组.png | Bin 25822 -> 17880 bytes frontend/src/assets/materials/胜绩积分.png | Bin 0 -> 17519 bytes .../assets/materials/腐蚀的伊比利亚唱片.png | Bin 0 -> 18194 bytes frontend/src/assets/materials/至纯源石.png | Bin 0 -> 19580 bytes .../src/assets/materials/艺术馆集章卡.png | Bin 0 -> 21351 bytes frontend/src/assets/materials/芯片助剂.png | Bin 21720 -> 18641 bytes .../src/assets/materials/荒芜行动物资补给.png | Bin 0 -> 19348 bytes frontend/src/assets/materials/薪水票.png | Bin 0 -> 18219 bytes frontend/src/assets/materials/蚀刻弹弹壳.png | Bin 0 -> 19109 bytes .../src/assets/materials/蛮鳞行动物资补给.png | Bin 0 -> 19603 bytes frontend/src/assets/materials/蜡烛.png | Bin 0 -> 18142 bytes frontend/src/assets/materials/行动协议.png | Bin 0 -> 20953 bytes frontend/src/assets/materials/行动协议_1.png | Bin 0 -> 20953 bytes .../src/assets/materials/表情套组:虫动.png | Bin 0 -> 9083 bytes frontend/src/assets/materials/装置.png | Bin 17310 -> 13959 bytes frontend/src/assets/materials/褐素纤维.png | Bin 36042 -> 20185 bytes frontend/src/assets/materials/试炼经验.png | Bin 0 -> 21808 bytes frontend/src/assets/materials/试炼经验_1.png | Bin 0 -> 21808 bytes frontend/src/assets/materials/试炼经验_2.png | Bin 0 -> 21808 bytes frontend/src/assets/materials/试炼经验_3.png | Bin 0 -> 21808 bytes frontend/src/assets/materials/调律追忆.png | Bin 0 -> 20560 bytes frontend/src/assets/materials/资质凭证.png | Bin 0 -> 18089 bytes .../src/assets/materials/赏金猎人金币.png | Bin 0 -> 16777 bytes frontend/src/assets/materials/赛事奖章.png | Bin 0 -> 19713 bytes .../src/assets/materials/赝波行动物资补给.png | Bin 0 -> 19665 bytes frontend/src/assets/materials/赤金.png | Bin 0 -> 17167 bytes .../src/assets/materials/起源行动物资补给.png | Bin 0 -> 19092 bytes frontend/src/assets/materials/转质盐组.png | Bin 20450 -> 14959 bytes frontend/src/assets/materials/转质盐聚块.png | Bin 39108 -> 18932 bytes frontend/src/assets/materials/轻锰矿.png | Bin 18093 -> 16652 bytes frontend/src/assets/materials/辅助双芯片.png | Bin 30981 -> 18607 bytes frontend/src/assets/materials/辅助芯片.png | Bin 17223 -> 16755 bytes frontend/src/assets/materials/辅助芯片组.png | Bin 24035 -> 17224 bytes .../src/assets/materials/辅助芯片组印刻仪.png | Bin 0 -> 19973 bytes frontend/src/assets/materials/辣瓶树水.png | Bin 0 -> 18416 bytes frontend/src/assets/materials/近卫双芯片.png | Bin 29456 -> 17673 bytes frontend/src/assets/materials/近卫芯片.png | Bin 16289 -> 16108 bytes frontend/src/assets/materials/近卫芯片组.png | Bin 22447 -> 16316 bytes .../src/assets/materials/近卫芯片组印刻仪.png | Bin 0 -> 19655 bytes frontend/src/assets/materials/进货通行证.png | Bin 0 -> 17967 bytes .../src/assets/materials/进阶加固建材.png | Bin 0 -> 22812 bytes frontend/src/assets/materials/通关票券.png | Bin 0 -> 20199 bytes frontend/src/assets/materials/通用凭证.png | Bin 0 -> 20761 bytes frontend/src/assets/materials/酮凝集.png | Bin 14216 -> 15002 bytes frontend/src/assets/materials/酮凝集组.png | Bin 24663 -> 18458 bytes frontend/src/assets/materials/酮阵列.png | Bin 38225 -> 20238 bytes frontend/src/assets/materials/酯原料.png | Bin 12901 -> 13468 bytes frontend/src/assets/materials/采购凭证.png | Bin 32146 -> 18706 bytes frontend/src/assets/materials/里程碑碎片.png | Bin 0 -> 19604 bytes .../src/assets/materials/重相位对映体.png | Bin 58818 -> 21985 bytes frontend/src/assets/materials/重装双芯片.png | Bin 31011 -> 18571 bytes frontend/src/assets/materials/重装芯片.png | Bin 17123 -> 16772 bytes frontend/src/assets/materials/重装芯片组.png | Bin 23904 -> 17211 bytes .../src/assets/materials/重装芯片组印刻仪.png | Bin 0 -> 19769 bytes frontend/src/assets/materials/量子二踢脚.png | Bin 0 -> 18694 bytes .../src/assets/materials/铅封行动物资补给.png | Bin 0 -> 20409 bytes frontend/src/assets/materials/锈蚀的罗盘.png | Bin 0 -> 21380 bytes .../src/assets/materials/陈小姐纪念奖牌.png | Bin 0 -> 19084 bytes .../src/assets/materials/预约干员随机4选1.png | Bin 0 -> 21452 bytes .../src/assets/materials/飞行数据记录芯片.png | Bin 0 -> 20611 bytes frontend/src/assets/materials/食堂汤点券.png | Bin 0 -> 20483 bytes frontend/src/assets/materials/驮兽盲盒.png | Bin 0 -> 18563 bytes .../src/assets/materials/骑士领纪念模型.png | Bin 0 -> 18249 bytes .../src/assets/materials/高级作战记录.png | Bin 23098 -> 18422 bytes frontend/src/assets/materials/高级凭证.png | Bin 0 -> 20354 bytes .../src/assets/materials/高级加固建材.png | Bin 0 -> 20733 bytes .../src/assets/materials/高级材料提货券.png | Bin 0 -> 20855 bytes .../src/assets/materials/高级材料提货券_1.png | Bin 0 -> 20855 bytes frontend/src/assets/materials/魂灵书签.png | Bin 0 -> 19426 bytes .../src/assets/materials/黄铁行动物资补给.png | Bin 0 -> 19941 bytes .../src/assets/materials/黑曜石节手环.png | Bin 0 -> 19449 bytes .../src/assets/materials/黑曜石节抽奖代币.png | Bin 0 -> 17960 bytes .../src/assets/materials/黑曜石节门票.png | Bin 0 -> 19759 bytes frontend/src/assets/materials/龙门币.png | Bin 29417 -> 20824 bytes frontend/src/assets/materials/龙骨.png | Bin 0 -> 21605 bytes frontend/src/router/index.ts | 3 +- frontend/src/views/Scheduler.vue | 625 +++++++++++++++++- 339 files changed, 676 insertions(+), 12 deletions(-) create mode 100644 frontend/src/api/models/GetStageIn.ts create mode 100644 frontend/src/assets/materials/2024感谢庆典物资补给.png create mode 100644 frontend/src/assets/materials/32h战略配给.png create mode 100644 frontend/src/assets/materials/KFC积分.png create mode 100644 frontend/src/assets/materials/“勇气”胸章.png create mode 100644 frontend/src/assets/materials/“印象”.png create mode 100644 frontend/src/assets/materials/“应急物资”蓝图芯片.png create mode 100644 frontend/src/assets/materials/“我反对!”.png create mode 100644 frontend/src/assets/materials/“战略家”点数.png create mode 100644 frontend/src/assets/materials/“战略家”点数_1.png create mode 100644 frontend/src/assets/materials/“探索者”兑换点数.png create mode 100644 frontend/src/assets/materials/“生香”.png create mode 100644 frontend/src/assets/materials/《“黄金拍档”》.png create mode 100644 frontend/src/assets/materials/《假日终结》.png create mode 100644 frontend/src/assets/materials/《奇谈怪论》复印本.png create mode 100644 frontend/src/assets/materials/《鬼虎双星》.png create mode 100644 frontend/src/assets/materials/《龙鼠相争》.png create mode 100644 frontend/src/assets/materials/中坚寻访凭证.png create mode 100644 frontend/src/assets/materials/主播U的直播切片.png create mode 100644 frontend/src/assets/materials/乐之节符.png create mode 100644 frontend/src/assets/materials/乐谱草稿.png create mode 100644 frontend/src/assets/materials/事相碎片.png create mode 100644 frontend/src/assets/materials/事相结晶.png create mode 100644 frontend/src/assets/materials/二次认证徽记.png create mode 100644 frontend/src/assets/materials/二次认证徽记_1.png create mode 100644 frontend/src/assets/materials/今日食谱.png create mode 100644 frontend/src/assets/materials/信用.png create mode 100644 frontend/src/assets/materials/借阅证.png create mode 100644 frontend/src/assets/materials/元宵通宝.png create mode 100644 frontend/src/assets/materials/先锋芯片组印刻仪.png create mode 100644 frontend/src/assets/materials/光谱行动物资补给.png create mode 100644 frontend/src/assets/materials/利刃行动物资补给.png create mode 100644 frontend/src/assets/materials/制式器械零件.png create mode 100644 frontend/src/assets/materials/加急许可.png create mode 100644 frontend/src/assets/materials/劣质燃料.png create mode 100644 frontend/src/assets/materials/医疗芯片组印刻仪.png create mode 100644 frontend/src/assets/materials/匿名邀请函.png create mode 100644 frontend/src/assets/materials/十连中坚寻访凭证.png create mode 100644 frontend/src/assets/materials/十连寻访凭证.png create mode 100644 frontend/src/assets/materials/卫戍认证.png create mode 100644 frontend/src/assets/materials/卷宗管理员的钥匙.png create mode 100644 frontend/src/assets/materials/参赛纪念.png create mode 100644 frontend/src/assets/materials/参赛认证-S1.png create mode 100644 frontend/src/assets/materials/合作限定十连寻访凭证.png create mode 100644 frontend/src/assets/materials/合成玉.png create mode 100644 frontend/src/assets/materials/合约赏金.png create mode 100644 frontend/src/assets/materials/合约赏金_1.png create mode 100644 frontend/src/assets/materials/后勤特别许可证.png create mode 100644 frontend/src/assets/materials/哀之节符.png create mode 100644 frontend/src/assets/materials/商业联合会声望.png create mode 100644 frontend/src/assets/materials/圣像碎片.png create mode 100644 frontend/src/assets/materials/基础加固建材.png create mode 100644 frontend/src/assets/materials/声望.png create mode 100644 frontend/src/assets/materials/夕墨.png create mode 100644 frontend/src/assets/materials/天桩.png create mode 100644 frontend/src/assets/materials/奇景明信片.png create mode 100644 frontend/src/assets/materials/好好吃饭寻访凭证.png create mode 100644 frontend/src/assets/materials/好看的蘑菇.png create mode 100644 frontend/src/assets/materials/如死亦终十连寻访凭证.png create mode 100644 frontend/src/assets/materials/如死亦终寻访凭证.png create mode 100644 frontend/src/assets/materials/宠物营养罐头.png create mode 100644 frontend/src/assets/materials/家具零件.png create mode 100644 frontend/src/assets/materials/寻昼行动物资补给.png create mode 100644 frontend/src/assets/materials/寻访凭证.png create mode 100644 frontend/src/assets/materials/寻访参数模型.png create mode 100644 frontend/src/assets/materials/寻访数据契约.png create mode 100644 frontend/src/assets/materials/寻访数据契约_1.png create mode 100644 frontend/src/assets/materials/寻访数据契约_10.png create mode 100644 frontend/src/assets/materials/寻访数据契约_11.png create mode 100644 frontend/src/assets/materials/寻访数据契约_12.png create mode 100644 frontend/src/assets/materials/寻访数据契约_13.png create mode 100644 frontend/src/assets/materials/寻访数据契约_14.png create mode 100644 frontend/src/assets/materials/寻访数据契约_15.png create mode 100644 frontend/src/assets/materials/寻访数据契约_16.png create mode 100644 frontend/src/assets/materials/寻访数据契约_17.png create mode 100644 frontend/src/assets/materials/寻访数据契约_18.png create mode 100644 frontend/src/assets/materials/寻访数据契约_19.png create mode 100644 frontend/src/assets/materials/寻访数据契约_2.png create mode 100644 frontend/src/assets/materials/寻访数据契约_3.png create mode 100644 frontend/src/assets/materials/寻访数据契约_4.png create mode 100644 frontend/src/assets/materials/寻访数据契约_5.png create mode 100644 frontend/src/assets/materials/寻访数据契约_6.png create mode 100644 frontend/src/assets/materials/寻访数据契约_7.png create mode 100644 frontend/src/assets/materials/寻访数据契约_8.png create mode 100644 frontend/src/assets/materials/寻访数据契约_9.png create mode 100644 frontend/src/assets/materials/尘环行动物资补给.png create mode 100644 frontend/src/assets/materials/岁过华灯.png create mode 100644 frontend/src/assets/materials/峯联贸易物流补给.png create mode 100644 frontend/src/assets/materials/工厂铁片.png create mode 100644 frontend/src/assets/materials/常态事务代理卡.png create mode 100644 frontend/src/assets/materials/平安符.png create mode 100644 frontend/src/assets/materials/庆典礼盒.png create mode 100644 frontend/src/assets/materials/应急理智加强剂.png create mode 100644 frontend/src/assets/materials/应急理智合剂.png create mode 100644 frontend/src/assets/materials/应急理智小样.png create mode 100644 frontend/src/assets/materials/应急理智浓缩液.png create mode 100644 frontend/src/assets/materials/应急理智顶液.png create mode 100644 frontend/src/assets/materials/废弃时钟表盘.png create mode 100644 frontend/src/assets/materials/彼得海姆热销饼干.png create mode 100644 frontend/src/assets/materials/怒之节符.png create mode 100644 frontend/src/assets/materials/急性感染抑制剂.png create mode 100644 frontend/src/assets/materials/情报凭证.png create mode 100644 frontend/src/assets/materials/惧之节符.png create mode 100644 frontend/src/assets/materials/感谢庆典物资补给.png create mode 100644 frontend/src/assets/materials/手抄歌谣集.png create mode 100644 frontend/src/assets/materials/手绘标本残页.png create mode 100644 frontend/src/assets/materials/技术调查补给.png create mode 100644 frontend/src/assets/materials/招聘许可.png create mode 100644 frontend/src/assets/materials/指令重构十连寻访凭证.png create mode 100644 frontend/src/assets/materials/指令重构寻访凭证.png create mode 100644 frontend/src/assets/materials/指引明路寻访凭证.png create mode 100644 frontend/src/assets/materials/指木雕刻.png create mode 100644 frontend/src/assets/materials/损坏的源石灯.png create mode 100644 frontend/src/assets/materials/数据黑盒.png create mode 100644 frontend/src/assets/materials/数据黑盒_1.png create mode 100644 frontend/src/assets/materials/数据黑盒_2.png create mode 100644 frontend/src/assets/materials/数据黑盒_3.png create mode 100644 frontend/src/assets/materials/新酿烈刀子.png create mode 100644 frontend/src/assets/materials/无人机.png create mode 100644 frontend/src/assets/materials/无名的识别牌.png create mode 100644 frontend/src/assets/materials/无胄盟声望.png create mode 100644 frontend/src/assets/materials/昏暗的灵感.png create mode 100644 frontend/src/assets/materials/晶体合约赏金.png create mode 100644 frontend/src/assets/materials/晶化源石.png create mode 100644 frontend/src/assets/materials/月卡兑换凭证.png create mode 100644 frontend/src/assets/materials/有效情报值.png create mode 100644 frontend/src/assets/materials/未致蒙尘十连寻访凭证.png create mode 100644 frontend/src/assets/materials/未致蒙尘寻访凭证.png create mode 100644 frontend/src/assets/materials/术师芯片组印刻仪.png create mode 100644 frontend/src/assets/materials/机械零件.png create mode 100644 frontend/src/assets/materials/松烟行动物资补给.png create mode 100644 frontend/src/assets/materials/查访补给.png create mode 100644 frontend/src/assets/materials/梅什科竞技证券.png create mode 100644 frontend/src/assets/materials/模组数据整合块.png create mode 100644 frontend/src/assets/materials/模组数据整合箱.png create mode 100644 frontend/src/assets/materials/毛绒绒生物的毛.png create mode 100644 frontend/src/assets/materials/汐斯塔的黑曜石.png create mode 100644 frontend/src/assets/materials/沃伦姆德搜查令.png create mode 100644 frontend/src/assets/materials/流光之沙.png create mode 100644 frontend/src/assets/materials/清爽运动饮料.png create mode 100644 frontend/src/assets/materials/渊默行动物资补给.png create mode 100644 frontend/src/assets/materials/游击队员徽章.png create mode 100644 frontend/src/assets/materials/源石碎片.png create mode 100644 frontend/src/assets/materials/演习券.png create mode 100644 frontend/src/assets/materials/炉渣.png create mode 100644 frontend/src/assets/materials/燃灰行动物资补给.png create mode 100644 frontend/src/assets/materials/特勤专家寻访凭证.png create mode 100644 frontend/src/assets/materials/特勤专家寻访凭证_1.png create mode 100644 frontend/src/assets/materials/特殊作战许可·α.png create mode 100644 frontend/src/assets/materials/特殊作战许可·β.png create mode 100644 frontend/src/assets/materials/特种芯片组印刻仪.png create mode 100644 frontend/src/assets/materials/特级材料提货券.png create mode 100644 frontend/src/assets/materials/特级材料提货券_1.png create mode 100644 frontend/src/assets/materials/狂欢烟花桶.png create mode 100644 frontend/src/assets/materials/狙击芯片组印刻仪.png create mode 100644 frontend/src/assets/materials/理智.png create mode 100644 frontend/src/assets/materials/生态标本.png create mode 100644 frontend/src/assets/materials/生机细胞.png create mode 100644 frontend/src/assets/materials/盐鳞咸鳞汁.png create mode 100644 frontend/src/assets/materials/监正会声望.png create mode 100644 frontend/src/assets/materials/碎花瓣.png create mode 100644 frontend/src/assets/materials/碳.png create mode 100644 frontend/src/assets/materials/碳素.png create mode 100644 frontend/src/assets/materials/碳素组.png create mode 100644 frontend/src/assets/materials/神秘试剂.png create mode 100644 frontend/src/assets/materials/福运鼓鼓礼袋.png create mode 100644 frontend/src/assets/materials/积点卡券.png create mode 100644 frontend/src/assets/materials/粗制糖块.png create mode 100644 frontend/src/assets/materials/繁荣点数.png create mode 100644 frontend/src/assets/materials/繁荣证章.png create mode 100644 frontend/src/assets/materials/红松叶彩券.png create mode 100644 frontend/src/assets/materials/约翰老妈代金券.png create mode 100644 frontend/src/assets/materials/终极企鹅勋章.png create mode 100644 frontend/src/assets/materials/罐装晌午茶.png create mode 100644 frontend/src/assets/materials/罗德岛物资补给.png create mode 100644 frontend/src/assets/materials/罗德岛物资补给II.png create mode 100644 frontend/src/assets/materials/罗德岛物资补给III.png create mode 100644 frontend/src/assets/materials/罗德岛物资补给IV.png create mode 100644 frontend/src/assets/materials/罗德岛物资补给V.png create mode 100644 frontend/src/assets/materials/罗德岛物资补给VI.png create mode 100644 frontend/src/assets/materials/罗德岛物资补给VII.png create mode 100644 frontend/src/assets/materials/罗德岛物资补给VIII.png create mode 100644 frontend/src/assets/materials/罗德岛物资配给证书.png create mode 100644 frontend/src/assets/materials/罗德岛补给箱.png create mode 100644 frontend/src/assets/materials/罗德岛迎春红包.png create mode 100644 frontend/src/assets/materials/美味的蜜饼.png create mode 100644 frontend/src/assets/materials/老旧贵族领铸币.png create mode 100644 frontend/src/assets/materials/耶拉冈德之石.png create mode 100644 frontend/src/assets/materials/联合会ID卡.png create mode 100644 frontend/src/assets/materials/胜绩积分.png create mode 100644 frontend/src/assets/materials/腐蚀的伊比利亚唱片.png create mode 100644 frontend/src/assets/materials/至纯源石.png create mode 100644 frontend/src/assets/materials/艺术馆集章卡.png create mode 100644 frontend/src/assets/materials/荒芜行动物资补给.png create mode 100644 frontend/src/assets/materials/薪水票.png create mode 100644 frontend/src/assets/materials/蚀刻弹弹壳.png create mode 100644 frontend/src/assets/materials/蛮鳞行动物资补给.png create mode 100644 frontend/src/assets/materials/蜡烛.png create mode 100644 frontend/src/assets/materials/行动协议.png create mode 100644 frontend/src/assets/materials/行动协议_1.png create mode 100644 frontend/src/assets/materials/表情套组:虫动.png create mode 100644 frontend/src/assets/materials/试炼经验.png create mode 100644 frontend/src/assets/materials/试炼经验_1.png create mode 100644 frontend/src/assets/materials/试炼经验_2.png create mode 100644 frontend/src/assets/materials/试炼经验_3.png create mode 100644 frontend/src/assets/materials/调律追忆.png create mode 100644 frontend/src/assets/materials/资质凭证.png create mode 100644 frontend/src/assets/materials/赏金猎人金币.png create mode 100644 frontend/src/assets/materials/赛事奖章.png create mode 100644 frontend/src/assets/materials/赝波行动物资补给.png create mode 100644 frontend/src/assets/materials/赤金.png create mode 100644 frontend/src/assets/materials/起源行动物资补给.png create mode 100644 frontend/src/assets/materials/辅助芯片组印刻仪.png create mode 100644 frontend/src/assets/materials/辣瓶树水.png create mode 100644 frontend/src/assets/materials/近卫芯片组印刻仪.png create mode 100644 frontend/src/assets/materials/进货通行证.png create mode 100644 frontend/src/assets/materials/进阶加固建材.png create mode 100644 frontend/src/assets/materials/通关票券.png create mode 100644 frontend/src/assets/materials/通用凭证.png create mode 100644 frontend/src/assets/materials/里程碑碎片.png create mode 100644 frontend/src/assets/materials/重装芯片组印刻仪.png create mode 100644 frontend/src/assets/materials/量子二踢脚.png create mode 100644 frontend/src/assets/materials/铅封行动物资补给.png create mode 100644 frontend/src/assets/materials/锈蚀的罗盘.png create mode 100644 frontend/src/assets/materials/陈小姐纪念奖牌.png create mode 100644 frontend/src/assets/materials/预约干员随机4选1.png create mode 100644 frontend/src/assets/materials/飞行数据记录芯片.png create mode 100644 frontend/src/assets/materials/食堂汤点券.png create mode 100644 frontend/src/assets/materials/驮兽盲盒.png create mode 100644 frontend/src/assets/materials/骑士领纪念模型.png create mode 100644 frontend/src/assets/materials/高级凭证.png create mode 100644 frontend/src/assets/materials/高级加固建材.png create mode 100644 frontend/src/assets/materials/高级材料提货券.png create mode 100644 frontend/src/assets/materials/高级材料提货券_1.png create mode 100644 frontend/src/assets/materials/魂灵书签.png create mode 100644 frontend/src/assets/materials/黄铁行动物资补给.png create mode 100644 frontend/src/assets/materials/黑曜石节手环.png create mode 100644 frontend/src/assets/materials/黑曜石节抽奖代币.png create mode 100644 frontend/src/assets/materials/黑曜石节门票.png create mode 100644 frontend/src/assets/materials/龙骨.png diff --git a/frontend/src/api/index.ts b/frontend/src/api/index.ts index efb7a39..7cfbbc6 100644 --- a/frontend/src/api/index.ts +++ b/frontend/src/api/index.ts @@ -10,6 +10,7 @@ export type { OpenAPIConfig } from './core/OpenAPI'; export type { ComboBoxItem } from './models/ComboBoxItem'; export type { ComboBoxOut } from './models/ComboBoxOut'; export type { DispatchIn } from './models/DispatchIn'; +export { GetStageIn } from './models/GetStageIn'; export type { GlobalConfig } from './models/GlobalConfig'; export type { GlobalConfig_Function } from './models/GlobalConfig_Function'; export type { GlobalConfig_Notify } from './models/GlobalConfig_Notify'; diff --git a/frontend/src/api/models/ComboBoxItem.ts b/frontend/src/api/models/ComboBoxItem.ts index c3cdaed..67dd70f 100644 --- a/frontend/src/api/models/ComboBoxItem.ts +++ b/frontend/src/api/models/ComboBoxItem.ts @@ -10,6 +10,6 @@ export type ComboBoxItem = { /** * 实际值 */ - value: string; + value: (string | null); }; diff --git a/frontend/src/api/models/GetStageIn.ts b/frontend/src/api/models/GetStageIn.ts new file mode 100644 index 0000000..f12cc90 --- /dev/null +++ b/frontend/src/api/models/GetStageIn.ts @@ -0,0 +1,27 @@ +/* generated using openapi-typescript-codegen -- do not edit */ +/* istanbul ignore file */ +/* tslint:disable */ +/* eslint-disable */ +export type GetStageIn = { + /** + * 选择的日期类型, Today为当天, ALL为包含当天未开放关卡在内的所有项 + */ + type: GetStageIn.type; +}; +export namespace GetStageIn { + /** + * 选择的日期类型, Today为当天, ALL为包含当天未开放关卡在内的所有项 + */ + export enum type { + TODAY = 'Today', + ALL = 'ALL', + MONDAY = 'Monday', + TUESDAY = 'Tuesday', + WEDNESDAY = 'Wednesday', + THURSDAY = 'Thursday', + FRIDAY = 'Friday', + SATURDAY = 'Saturday', + SUNDAY = 'Sunday', + } +} + diff --git a/frontend/src/api/models/TaskCreateOut.ts b/frontend/src/api/models/TaskCreateOut.ts index a1cbd6b..fddf3e0 100644 --- a/frontend/src/api/models/TaskCreateOut.ts +++ b/frontend/src/api/models/TaskCreateOut.ts @@ -18,6 +18,6 @@ export type TaskCreateOut = { /** * 新创建的任务ID */ - taskId: string; + websocketId: string; }; diff --git a/frontend/src/api/services/Service.ts b/frontend/src/api/services/Service.ts index f5899e1..35211c8 100644 --- a/frontend/src/api/services/Service.ts +++ b/frontend/src/api/services/Service.ts @@ -4,6 +4,7 @@ /* eslint-disable */ import type { ComboBoxOut } from '../models/ComboBoxOut'; import type { DispatchIn } from '../models/DispatchIn'; +import type { GetStageIn } from '../models/GetStageIn'; import type { InfoOut } from '../models/InfoOut'; import type { OutBase } from '../models/OutBase'; import type { PlanCreateIn } from '../models/PlanCreateIn'; @@ -49,14 +50,22 @@ import { OpenAPI } from '../core/OpenAPI'; import { request as __request } from '../core/request'; export class Service { /** - * 获取关卡号信息 - * @returns InfoOut Successful Response + * 获取关卡号下拉框信息 + * @param requestBody + * @returns ComboBoxOut Successful Response * @throws ApiError */ - public static getStageInfoApiInfoStagePost(): CancelablePromise { + public static getStageComboxApiInfoComboxStagePost( + requestBody: GetStageIn, + ): CancelablePromise { return __request(OpenAPI, { method: 'POST', - url: '/api/info/stage', + url: '/api/info/combox/stage', + body: requestBody, + mediaType: 'application/json', + errors: { + 422: `Validation Error`, + }, }); } /** @@ -70,6 +79,17 @@ export class Service { url: '/api/info/combox/script', }); } + /** + * 获取可选任务下拉框信息 + * @returns ComboBoxOut Successful Response + * @throws ApiError + */ + public static getTaskComboxApiInfoComboxTaskPost(): CancelablePromise { + return __request(OpenAPI, { + method: 'POST', + url: '/api/info/combox/task', + }); + } /** * 获取通知信息 * @returns InfoOut Successful Response diff --git a/frontend/src/assets/materials/2024感谢庆典物资补给.png b/frontend/src/assets/materials/2024感谢庆典物资补给.png new file mode 100644 index 0000000000000000000000000000000000000000..13481e6b0c8e51efcd11c83a46e3efed4629f311 GIT binary patch literal 19441 zcmV)IK)k<+P)aSX6r11w zWqPD42n+z<{(lkvVU!Mj{dEEWLiDSz;)@&d-_hpfhobR@otdDY`I;$qHH^~fv8_;* z3Ox)F*$oij;a|wRF$5Vw5Ksdm!XWnWN?rd&?$&z*hP?8}mVW;&+gm&Cj)(I9;x?af z0$%VzXIkOM?;PY{xt7<{tn}U^;$QgVFpv=b0?fR-B71TGV5B7Q2oM1ziJq?G;-p$! ztX+Ggd-Q;9)CGp*PG0{35m9gdNc{~TYW=6QIabGKKFVBrz} zbH0D$sY<_}X1SK3FCrSI9w55m9fgQ{cVG`0szKayYRh4v5G_J`&xpwIbtIyS+G*7J z@?&GyUE)rjtjyJS45R=+OyB=I^5BK&U7sp?DgWoNIjmeGU;C2!6Rzk2b(k=q&A`HWDe0+ScMo~0aX%8d-aNapN9D9o7X90)%SUTwpMXbgfn!ofxTBtBpo|um(Zk zz2D0jcEX%FMVHxp=5(nzCsr1p0ik|lP@wpL?cB|PBPTlXn_=o!| zP5F;yGtl@oFHOGc#nJIY9b!&1bNX)e+IROqwOsF})(`~4ie|JP9UWa-TAZF4t=H=T zA^Kf1mch!*MC6>y3t|3Cori{0luP1Bz{jx)!%(=W)hZ%FMBe)>vjVzP7HR5tb~>Az zTWhP^gMv_6^j<(Xf^L$SYYx#1pAcMoMHwazK;HgwdBJ!5N3wZzi7K&t_D>_0Fw>Rw zwc^e1O+R=OG+VOKMaxvFM%A#K7)_2GSUR+CNozv{fZ)8h?AdeS$PciE7F$Twc@_ag zA@atUQ2TmCHyRCBim;?}10|W`RLZ!fq5UD7N2+?Qd`3vVCI=9;H^u70a zR)RUlUmirv0{@J#=cr~EIzTAy3B|IRj__qfKJe~}S00JOgHsWYQ5 z|FiRF)^V+^+dT@Z<1aeL~kf1>rSPZs}fHox#W@lSm9{Ot6W zfNX5`Zapo(`F7Lm*1`xz(PxOFcCt{`cJbK)F7HK#k42RIb zgbD}5abUD^&R^WvIeq$$t?ia|3;<)2*DCZy|7ZL$SMA2lXC7J`d)1p;?|472WtH3oTOBlG^VN~@tFFH0(NB5`hoNIOVNh?3 z)RWP*W|IQbn4B70*hlq|m7U_^xm5$`J@j&)=ec!gEjS0moTWiHxA%|{kwy3sK$t)X z5xn0G=Y$!pway6up+?lYQS;N2;oRKFk%J3KNWFg6?H2&hW9&G6=NUP_70%Cxqcy0- z{l}juf9aL*Z*B8SUoiID-yKCkE`ayn55NAV>;re&wpS>!y~Ai~)v5W#eFtuM>eELi zXB`lVATv03$IZ8RZ%v?Cu_I7n+?bk~UOH_1aOV8#*>h{mnjrvCgRqvZmBBi+xvN`5 z4d+T6T4v8q1cvVs=bVVw1AQUK2ID{_L12gi9TcUscd|~WWlS`;ut=KnyjK*;dn_`y zw!G8b$d+b!d<1%#`?t3F{Kt>{&iCmg!V<>r+o=5V%dZY7Q(wLZ2weh@U z3=+m@ygurkc*nQid|P|-VwR;^8$g3m#h~t_<+EP=vP&QT#JMAvj!euoTUo1Lu3x<1 zye$f+h#1fTco9W}0K;WhoQN=^_u@SaA2N{)W`=rFbyo7y@AS%k=5p%?DmS+~d11Y1 zQf6jqs$Qw=bknlP5z#u@?t~j__P`-isn-uq%k`J>hi{R8i@Nzm&y9cK8|Ukda{wc! z?xSCN<<8x!q?i?`ZVz*=#A8!QQpsx*mt1~jEe^A-m1eVf^;4d|o!WuNqP-y^#u!_c znX_5H|IBAUdv0loh_rKx6f+C+xzl%l<`W;;ICp=Zb`(jq5=UVWX{Csa(EwIg)bl!VFQYwmwNR(1xC_xY;fvJRMK(mvczWw%#%j;<>h&Wg2A6#(% z_kT}ZyFUj=JH6=uYjdNLM1#5AT4qscT3qwkM;|}Z6Y!=F$ZM{ zrFW$VFA6}3koSJL9Y7*vMr0;o5UA9Hnc49)?RR^-=JV37Zu)Z<-D5A4YL&GzkG-;S z+kJFyt@zin`M;hf&$u2+ZhZXQfuH}w=3VEhz^87LQF_dCfIfJ@wfX zL`rF;&Be8iyH203ML{JBJ#(+u8yo{7HY%0t9`|TPL;!l2W&tSl00LfEfeFH>F+Q>H z;L$6ueeC0({-VmnVkv5^m9B2KeAy`(N?}kG874xJ-2ea)FGGffm2K$(^sZ|W0BybX z=si)aBvf=@|AGpN&dyfubjeY>Yu1+gWAkGZV``$ZWpwfGPl5CQIyP^(8lQBvTHBC6 zdGq$&_hv|>Lq&xB)Wow(wW$eRt1TWs{^%z@zK>y9+9J(b&Fu^4mj{2ZVh_wZiV!IX zsIc7^yzn`dAPNx;05B^=CFHClBCQPxv14FBMsWZP6EjPbN3J_~Go} zxzX9_iU19>^>ek02C>)nm{CLxR?kA{00AHQ&WQx1^g`N9&rA^p+uJ>By#RDNMLXr= z2S-MN{K~_sl1zN?=9Kwg)aI3k;RR2k$6Xzcjha`!rTd|q#DmsGk*3_%Fc=@NPs(UC ze(=&uu75^QpVASLfxIaCt+J{?jZ~x2v1(X)7j=8ttiFE`gWSJu+hI`&Fy=f!&= zL=g}{8Cq6~*^Bc|1cti7G30p>D4LoWC!l6?Q^e&Kme;VzdxsCkvDS~eGFsm7x87_2 z#cYl@;QhZ&U-&$lovXa(lkQC)u$`hpCQ!zd)`a0yR2_|?NRK9$o_thXn?^(x#93xr zTkU?U>xq zO2E={KVIw2mI7c*&E+( zn;l?^!zi#W4x&k2nKYF|Dq~kX?n&|ZEC$seit;SqT;J%nchETiW*}Smtd}_zi;j+6 zdBP$U*7v(vmU$i~ov1()kqq;RWlt*z4CNBDcxERIN_$ccPymLt5g5qC)yni@{qV7| z%dV~-y_#z?U8^oGZ?v{MYzv}c%A*XcDtZU(NuU4_qm>3G#l}Qa(=)v^Z?#ep0q>eC z*@=TRF=59W`pyU8u7~-bYm*2DUk?59x7SCi$@#6t-+gW8-qolC(ndsduS`sRG^i&K zRSsNz!^pzn9E=V_>;3lXYPa3yvIKU5=p2S733b$w=!%oqNA(e%R8U0`RS2TO!FHbZ znQfXGr9BKlP=tUeus2r{qDIoF94ZTFMdC1w6j>)C4B-17Q_!9Qi5ubEvC94{8Vg4o z`;K?aNT<2Hy4A^h8GCS+MNk{knsz}TCX1kzYSb!|)coWr$wUW%R-ntGRvDX3YE=_O^NR=e9Y0Y3L{Y@H zY_6{r-LB0tjk_qNm{Ax8e&-G!pPHJg#3KQGo)`eNn6ZqUE5-ttF$7 zH1p6V$p8coSRgv*ka?m}zk0S3B37!2*QRGV2N)(S?8*`0$^?%sMf)xfF1wZ&FV8Y) z_sXr!t)kzzw$uvZ*dPcAIPl_}LP+Ak#L4pVnsw|vY|iMUTu>M#p_zug)GCJ9K$JjEoWSuGQMv-rlyI z99^!Ey@UW7tS{NlUw(9Ka*ELn9_6kOWdm;_6@`Pq2HFTI(m^5;B(U&AUX>oSD*D8ItTTaA{EB4Q5(p$|oi}nD60KrEpC737~i}{8?BtT)%qwq-rU?8&R3lGaI66*E;UcN8a>0CKIH$2 zHec{W^+R78AgJ{X`Hgq@hgZB9LrRxUH6{;MCuc#api)0@{4$BE5=8{gWqGgJlClI3 zp+Ok#o>9Cwj;q!ABL}n&kx(IM6n2FGW@To@gVH84aTF^K0t&$tN^4Z6WN@YJ`l2U3 zM_^JOz#%gL3wZ(S*?GUS)4i~~vDMirJUCR0C?dFf^Z9dh2&6#=Dy}BAk?Q_yk|U4z z6Z_BQjR)6@*4p+?tKIA8>}0G~sU=~%wV7tAwedy~thW54ACrtyCs6#MTV%8SPqO*` z-wZ3&ky0uj|7`ZUPe&P}2VLYrGO`d<$4aH*T5V!(Uu|qklu_ECw>!;d)@u7A7e)pT zB!&S=<d)`3=(bBBloKq*~`qui(rB=wG2 ztaYV#0?3~~Uj*WSb9R|`7L*6Yg2IA~GUPArr1w7Bg2*~lW3!dTW0MDtn)$ZX`QCYoV$^Okg_ zi73$PV-Qcp6H}6eabs-yz=3dNnsuy{qJElpdhO;$7@~8z2y|^GifX8vsXuh$WYDM) z3V>EhdA2~TQEL)$1)&#m>@x&wU21)r`@(szwL;|5m!YYUs2~WP5yL2`yg*q#ateM= zSUC(U$fCp%I1rXS{@kSq0(eqPC?voh0m?A2l`%baG}w2Uo4 z`a5~v^Q$W|I~^^}m6h0?T`li?=pSkG55Heua}2XQ{=iMWciozS4P8l~N9N}DV_-}Y z*GDI6qoYD0>CihrD3<+xp9sn_1AriiO%hpKh90Mu4%WuUgE&%z%)`lCArXKFue=58 zftgV$<=A=jR%~EAh!qh+HI(3p7*Ie_AjAeRRAh+JWY#+8*f|F<2oK~KMQAATZ$=RJ zZV3xSFZjqa3cWU=sns}+Vo>qa{KWAS<3~ z;cwyUWAN1L7?7RwAN=fTvyWP_?iraC#DjL#LNHh^5%w4Za9F*x>)tp@{E ztj%*4kdemd!n8>=f(Jm6G9Uy1&w@GxXF&ypwGntmWadXMO(?;jDS=tDkcb6A5oFCI zN^20Kk&I5EY$VlwR#*?>oKI7+ML>ZC%14?%y4^*P1OUW=DCP>X zOVc=v`ekXon53Fi8+mo4TON4rr~0Sw-ffw9?=O6bM6TLaoi=D^KWZLW;b1 zv1Yjg2gU&l7R5}##h$6Cg@CwO$am=|bz4s*KWY>%m@=P$mGY&IKm>)TRp>-t= zs!0f9J$tQqfI?Bj#DAn@KBCkj@E`!afZ#Ad*dvfg!e#H`8Jngm49c=(5r;T6JLkd% z&)=|Ff5O?V+IFrtFRcE9Y(@cm=NDF@aHQ4JuXtPg{5th|!Su}G`qTsxg-LyMda?u- zG6s!vw%<>U4#DR-)V6erG-)J@Qu@P(j;d-EjZsR8$X?#5y=@F4Ga4dB6vP0)BYN)v zfQU-(t@p+R8Z|Ns2rAs$Zi*0l0U+lAK#33m0kZ-SBcK2cQHVjLHMj^p`V27C2>j<8 zEDw7i!(V_=0>oZ(t)?MRRCpi9akWxGVe#IZ2;!>KaX2|Ub@W($VWG3W=CWLb|1O)q z{+%O_xw3+YAG#%a%Ln>v-LNvbIKDIsp;C>pxHc2iYo0Ksnos*>zb&@sT`#T0DKjH! zAhg^|D$_@fj4doEMU^lFK!;cWC<&2?MFa%UqX)3gFatnJrEobsBgTkGL}CR>P@>2v zVIiRbBF=7}^ZgxN9n;#0p!Zg57O|op*_Rr`n#J7_A|ey&P^^YLfFdCqaB5KzDL`<< zLiqXXMYUw3+)B4s!GscqO2Ao*!_C54J0F=^03@YLFu9Gea$tJ@4NqtU2lB0E)^GnE zbu$r(L^eNg+N?B9WpZk6VU`pGafHDDv$L}kH!9t37mGq`8~~nG+bhJUruHA%H?`mIB7*1@388mhK6h=G*5rg^r91#v(R=b9oP#{iTC21tz2Vi^!UD*;hTF>}xPFi<4oomVOX0FNHD_@W?+ z;y8{Zur_1XVeYc5)QWI>`_TNs?QScmgeC~QlQMUqQrXtl&c;R`-PxO36Ne6sAD^k$ z8(L!OsL^m_VXS@U9jEgm{~PM&hkuKv$KaEv<=5UACv%rZjap#Pm`c)UqN{vf6uo@D35#G$p;>|BZ`t{FPp#o@@jQNBdTHh zB0}dxXxME;hyr3zOvJ=wMVuE#QY0**h?G(qV6cW-2Voc*ttsseER$A+E7CNjvI{Qn z^?O(!ojG`LG^y5-dfDkeaQm%w)Qz~&YNdxK56@OMZ@&36XD_V&4Y}FN;GLhqm%l&a z%AwlmxHASN2x|4dcS^^Z_e3_&d=yvN=ia$6G|u}l2z}3LBp-&!)HH-4DsM;=kW&PR zA%K)61%YO^P#`K07~qxn9zl>4mCVScLe8@+J#*&VxpONI-(PO8ADmzK=5PG!$;t8O zJ?~k=3cw>HQ{VX`KjT)m{K!nftPlY)^~@-Qgo4T`5)UFm;I(&75jh16ER3kN0`TH( zqQHBVi6A?)JvOFW_H-0f&6p#SJX3_6ra?7QNfIP=Jx__VWAWezIihH7c(|K!NHz#O z;^_FeGDaK2>_J#7BS`H1@CPVhmO&6H1o6X)Mno!brPtmeB4qvM%EgNpE^Oa(&!Eed zX%~Hwr@gJM%^*-g5DX6Er7wNy%U}MQeDD|a(~9@J*A|#rB-F}UOG=9&Ta+5L^Uk3I z2mt^Ei3tTtW+FipU?xzC$ci7-*M`?HaO~(y-~<+;F!Hc0MnN?!4jPqn zemHe1U?4!FjdP+ONXYq{qDW@Jt*=w?JOH3)zloG9G$OJDy>#&Ee2kkvSq&y&be;a zDiyfOR&T@96e1`+f#4h!J+P5#B=veJ5^HTsOGEqs<#}i`R0^zRW7s>#s6-=xKnYL` z@^Ss{Q)kbfEn6)q3Tv&h+It^{^z~o=6*t^)Ll_3e7({&QTi^Sezxn%l-l#}xA z0ihP{0T7wF-l(gQL@8BqmBDBT0OjUpZ)IhF++D1v4?grzx9gb&K>n)D@zKfA`qV(> zV;=LE*~5oF`l(M3@}<}8I%}C35p!#M+dWe?MNxo&&$?QPt{CU+-1N9HhCa8S8TJ8U z{`_e&;bDQJk^&P5347LB`}1dRzx9@ll?&qmU@4feyG+hzVtyW7no86M4DDqGOI3hwsFOX+>H3)7kUbcU3uE?@>yM6uj*RQRuF+-B*0|zdNCV<#5(Maif;+LQdFR+!j1+i_ zVWQ(I5*4L@!qT}c?N`u^CHSkl~v15w|4<0Nt@21tojZNz~%ksR;cXsm8WVFZ%(t$5Ug=)H5bEP#}lQ9x#Qsmj~ zZHE+UL9onOnWz?syGBY!C@J@ zF*;h~VVN8Br6ftLwIX7GvrensUQd#F0b8&OrD*lCruq~W|Piqu;>H9rMphKT{rxx!izR%~bMD#T)CWi87{ zDG7pM-Gd>BsEs~(-O0hq3`oW~9VP}ym}PyvwYfRycwP2FIvAfAbeft8v<{PYvt^74 z<3zM(DDt$609pkmj)PcvR~khIh>a1Ey^oI<(P7BmheRZj8{>k2q9hraoIiHO%*>n$ z<9pAZ-#ULL&GS6V2g&$}PkiFu`|b;aaA9$Aa$@4$?|!#)4iQYzRTygss*VkVOnBw(NvF1G5O*_WGJaaMrm};u?uV1WJ;)U!>JI8J(E& zKtyU->7gu(GEHNj?He;TYu|O(oy}&c6z6%?@8=4J>^pSuX)k_GpcD24WW3g*6bmwH z)^Rl)CrXgwZdy7gy{^qtj-%RjC$2nk;)?0%nXK3M{eH=cOR?4iQD=MG=%^Z16=_M7 zhy|cf2imz%RT#wy7tE!ILR2E;CDIjLX(W?VBZ~+39X~m_cyK+3=Jxj5nFm%^S50;N z&tCI}2Om0f;p{`+`*yos6uak?YK@uwhfc5rf}r(oyHO(lpOddzj4Mgg3_P4HWs1$R zt6b%RW?E*3yJdcdWq5|=y_~yYX727{?sB!+!jzPp2ZLiXj)r+AY>OfNXT%R5L`W&J z(us4p1{OmDwPM&B@|DluzH@bVcY|1tRZ*V_aM@YPx;ks@ByCZYxcx|o zb!khvS;$_FfY|BREg}$dtz8aq7&xKrZvV>l!Hrvu-K!~y559Z9NK>igXnbxU6r7hu z;nXGVjq5MIhJ(;mZr6f)(jr-_j8v`ZaCJu;_eL!iL&O!COX%Gyl};u;_BrRuC`3`3 zrT}Pvm}lX#)ZMxU;DBbxk6ztkAUlrB!;%OUODUv5rk{; z0f2}reW~{pf)`n;^QAlS+A_w379pkD8d~=Nexu_@EmKSHmDPq3g_be5&N!)5#94s<^cyxAj_#`XJjlssf7hibc=JiIqZMCD#J%e1(AkhXWZF&vQ z$B5J4L+n@z43Ke8WG%<4%~$~93K8T*(b~@X-u{jK{r=v~IG{=jX>D1` zTVMUNVbZj2K?7A?)itqJXo4^RHJgN-WM0)!JFynJOrv!=nxfQ}z%R!=AaP;8e^V8ux&t+?UJv6i7#S&bSu~G`H)Tf_* zDkhWR@o~vmdocLgpZjyyb_O55`O8rhHwXJ}q>GxanrV|8HBGZ#r&~tQySJ}(zp{UIG)tdP_|bSIT#}USM%x>oFvd89?cH4f?7|{U zeJg?M^IT}rB}z{)=1Nh|6Ix%2+Yoeh&-(G!-Mzt`ySI6Ea(s01;rq25SsB9-LVitb z0QbH|B(Rdx8e!%&%6aLEBZRSXQKy z^K3rSstAagOw+xcmo^5kw>Q2t&I;q{7^5J_x7(Ckp)pw19(oo%7vqTfzpV3@iPG6Rt+tc$@x#N@)2ynrHMSF5 zD;C3vzKo{(Epe+AhM{|(5aM}0r3B+F&B~%I@`5vFjia_J&d!FX1-EN!*Sg(n{r>G< zcca_i?GA1&s{mk`FGlm}7(t*pXT0(~QkLcM`6w+ogm7bPYh!CWMxaP%omMiPOr$Y; zn>$&y7@i(~?d7}U^AXGQ^-en=2oO(MD}(|DO5^GZu9xiuDku9V&f;uypBx`$^coflE zNTRHC2q>)bYa1fTQ_fPZ*L<^&Mq#dlUb+RUF-GU_@!@o5GpQ|s5blEoXH^Y5d@b6 z2ZF!GdnRrpKA(-o`EsdPS}mr-zQ0y`4q6 zJa~RE9Xp390%U7rV|a0hwJs(XgMJr!kRTJ%KnW?evIIJA9cfIEl=5;m$JXgN-Nv=b zN{ua*rWPnd1Z(8NP*Yb3>GZ@_j~_qt9SRRp=IjtkNmeq~dlX~iHyUd@#_`Xk2HHZy zSuV;&#MGU23-jUA$Is5jX`ZuE$Rt)TY|I}Xfr|f@Xtr7{4IPj7n}7v&_!X?JD3=~4 zT+?2ns+3acaydCa>&HIT!Vd|e%=fEe@{}ze#DN2yTw-TrqMcEq+ zpy$yba3he^GphfzDE=! z9`=nij-G*37*tQ`?x8B6FvgdCn5v-`jg+w5AVal*N_)lzTF=kUpr=Yx(%6&I)TWpK zxTJuw6|MCR5+vAjJb<-E2vL=VRooNi%9=ktJ2*aGJ!)2#e7;z2t*N_v{F5i3V7~>C z%d)JozJ59XUUGg$GeZMYJM%9;Vgbe!kQeD{rSw%6CURx^@PK|4@JF~$hfE?LzM0xE5xfJd=1f>O-6 z(o%cACya2%-nB`96(x4PG>yZcD)MGC)LL-P*L&-;(M(v-jRO=QZdIV5cDh@ESq_BQ zX=EXZPluYU17|L^s>4tyhc=Y(-(IQHc&PIQC(6=Oz26)JI znUYH<_wlH8T_MsnZ9Pm2kQTA0LkhR9?h}KHqR8_~N_KvBGPC7cr_<^VP7a1u5ZJoF zL}BC;2Sv||r9sw*5D`ymL7^Kz5Tp)g5$e~>GX`NyGA144qjl{2vJzSe-}5m<^Tm9b zE}I)`$Pc8^*z+-WNmDaMYrjk{(r3fN*>Wk2({wxOep|o1ceb_e*N$TIThs~GX?q%L zYwj|LR=d~f6va|0mqp#Glef#Nb=!sOMU1&YO^<4sF4EJJa&#t?-fSj`=T}8JIXbeE zwJB~pt)B+D{>!l@F6iQ?lgrK#xcB2`F z0j{$2>EY3n=Z9hB08r$zJLDBF7&j0_%@`sWKvFrbURZruoocOnZFX^(zXoMqoShyg zq360ArQ#rfO!|m;Q81g&F(hky*Aej`p>ATgNH~^zX%(XoTtJUYV5c^}yhFAy)-@JP&Oy}eu5ATOT{AACSeRZ7qZ-6K}OgOIwG*fBQ7 zxLo3dMh3X?E3*{wQpQ19aU54tnux1R0QC{ZyXWubQ{4ORVpH8)MgI-xkB)C$_uj>K^ zPKyDxqrqH1TF)EW+TnC+w&O6O9;qi{ok=On#U!2EV70u~eyfYZ=;Fy!R8>=?;>|v# zWPbXfxFC>*&E8xe8Wi(p7^$j~zFV?%!m|GQ zx=U#e4|Qpgb6&C1kq0%$H98t`&RrbpMX>0$)Szd7@(nxBelJy*5~304B=YC;3|i&; z5k$ngS*bSL5T{}V^$xxC;&LgsHwFQQRxmf7n$oGsfRp}lV{}nX&rY$H5wwGl#8D`# zYIJbW-C9#D_kB8D%nuJ90|kNLNf5XJyPmJ>{sB9r$68YVB1)+wUa0`nHqA4pOb~fV zBP0|C0D3@a;m|o$%d(`B4(kZ9aS+vXo>`oqvuvS675E;@SZ#Jid0G0tpXW=a zWq)^v-~d|a;BBK6s|+itDte)A((L5$c(yFFtiqT`X}U@Jm6t^l+8_NEI352!8o4~p z_6JLCkn2v}GZ*`Q5Mm%|wGSdBtS=%6ehu!$V{V!RhOV>_0u{JKnjk8nZ6)R0P z;fqneSZu^epJE<+t-$}OAO0a4$J;ww`T4Y%j8C3FMFI6G@GbHnHZ}9%zzdADt%V@~ z0!)=7#e7Q>rQ6M67*|EM-C4YL(>=8R z@dNhvRU9g9Z|}->P{y8Rm9eg`Eu@qH?E(AaF$5eYqjDqsX&8yNGcr#!O-h>I_-b>5C3kvlN>yIdiLS3j@hCg(Q5|N z-Q5{N&)msm}{4}YBh&}(CPI6 z#*mPC$rjp&9!M+(##4L5|pKGUs2!V zT2s%1PMgO%Yimo!*9M#I?phcn$^zv&03?;Hid=I})N+u(@$r+A^TmR3r4S~Hv7Pqx zt1rXtjqu<7FFBsuKPZ|6uN3c)QmPC+omy0T#i3Opu~t>?@OgySZhFQlN?nn!sU6^X zz8^%*q(Kl_Wc*|@IUAi@pjldQ&VKZVzweVr4=hBzjqQ!=`;EcoN-I0KeS7izv0xPf zAmDPV+3fXt#e6<|^ayZ{jZPX#5_*%Kw5PJ zj@e>9I?F3L8Z8j@w6;8(+}nruZlKNX)(`%2KANjPM5+C`+hB7IB$0jaT-Od=ixF_u z$AQ+u@CsNNL>|VFi>fSZRVnowoojO9pD&Gud#pGl$T~3#pG3JGh$z&3v;;(!)+1tSDZS{S>P+rW; zACxy|DPYRp+*N}fxVw+rgn^VAa>=DgFD4XWr_~El6ydT;&ovpW)|DHx zS^8`?qt+%#BZ|VL0rEUgvstMa!dM>7-Z_2ut)KnX{(57zZm-z--Q8e&TU6C*V?qd@ ztmfLur1#*XPG|5ruYu=QPftGcERLg=!|syh#bNg3Q4}{fH@AYdZH!52Ge7@H0OF1uE|wsC2s*(G$3T0 zWogEROjBX)s&Py)0$0}cmA+0w_&q;8|MZ#s!(9Y_^{e2EFM%iksoj0}q%_unT|qz- zC+s57Ed-&n`w1af#RL;^5XK%EtgpR#?=FVwwoj_^#?2S!^ZBFD;SZ9GdrFpu+Va`Iq1f!8a;kwbLHn{ zchDsf84eG4IiFt~Hsc6mpI%-;;dG#0ZNk93Scob`1aa-MYusoGEg*4STnW6nFzIqE zS&1a`jBEz9Fsk4s)sm!X6D~qIXIYk}YZ7q5nftvC#gHIdx7D>V&$zZf&$4_mv(|j^OJ9g% z@95xZl~!6hr2xec)T$@ytu}HPN1^8tcl{ut(t&$Z2vMF@qx0#5Rp%6v-s(9S46fbU z-+%peFQBYk%&L6)^g&{T!vV10g66@a2g9SI7xwm~@{pbHp{!#rxcdo#H{MTR@`EzC;Jr)5r08;?u#`+p1 zm!|F-nYrv&poMkBR_-Mc;)Sia*@&BA7_-rHKA&9M*wR9FTX1%E;5>S1FoZ?qafgH?mS+K}by_=F*(6iRq06bQqxm4rdyIe!Dji!4LZ5{XWq9{k+T zy|t3YN#m8)|E0G+T8zdS@FXH#og+~d7f*3@7Qy9iqp{~(HXa>6J&L8_n8&_pKso*F zGj@v@5>)%U1hgjbj1atBm?}*?XryHMEK7^?i>Zc$c<9<%{%2k-`d$4C?|~ouMaNM6F#cWuL?Loc4;L0UrPE7oUz+BheDu-VZ@qE+{8$OS zxAJ8wxmthW&;Et4eeG*oTU(VBt0UNMH624xUtj7#jrx|TkkTlQqc}l?2*qdf+3Mg@ z3Zf|RyvSlwS-3Db#X(W#p%-`n6H&bQ@{7&&_37bB60J3m*={rt=O29h$;Dz8`kqhV zaxpqOJer@MR@t)KZh9VyyM4D0dN#3*t>18Mv_Zhh z>P&42yS%O-TP{~@)VuG#{lSOtr}K2JySBZ(v(i)CymjlfFMjdr&elq%v+CXQJTHo( zzM%|a&!hE5)zA=+AScklN{O<}x!~>wl`t^WSM81V-VGsmI+?`=HIM|pcXjVd0LaFb z&(DXC^Vt|Fht(a9&(9ZWUX=iAUu!7XVsy3=R8%}CaqLm(9AHjyqLFdl7{g1;Gp|Z} zRFvZ8D3vK9#zb z@gQUeYb}qsuCBhX(On!>FIS0HFM(S~C~-bI|Lp$#_uqT>_~aNPymGg-*4B7YzV_;? zue|cg^=sFZlB5cN?x8!^QltfypTc_X?p2oZ+E-O+Lgs_Ga~8nW5~*qfe51@ zh@C={m)OeCs#vETm_`JgOskTK$z+NVzPTgrUKJGw-}BRUk^hOJc{mbZzNfBi;UJ2` zr2Fu}f(axp&2>IrwZRah8ak^{b8A+AO&yHdeC{SFQop4HKX`iZ!F%t&_x3v{M+c0t zmtJ~l)vK?z>b-mSR*3iZ)!iil4)cXkoTD?a3E&R8u2L95NEAzYo9YPn?dx$h^NTUT1mhD?Wi zcFGp#0bp2WkE@@=czWp4KdvS)4yLB3>_^fXA75Ht{^0j}|D9WR&QH%>xpc(>og@k5 zs_;6g=u(Ct>qH@sYL=pbjC}UlXTWpv!eqrnR6`7+h~oeP=f69YOS$S4&|^}o)vWKs zBy?3!rs?I23#X4AHKmGdW7OpMXrt9$T}k`BD4=zc#Z21esKv|6=P%vp_0xLD9@vsU zyo+v{Az%Gd;;mBfId@qP^Z0|FoZ+NDGCy*CU0+{SAo_yKG)u-uS~bvx^ z>nN>;!&EvJE@6;~Nmb5m+49iC4_-KTcH`E%$Gls^5d4r&Z3=vqK{JrOsD zc^`^(QnMC-*rYv5XBKstrMEWL7tWkHfBg8Rg~j(caA0(_wR+R!Kl?1leHi*(QIY`?!cGBTD7^pOiM zZ*+v#Xrdu@%;HqAKlyj@wox;kogn}A%j5yB3sLleEhaUMe}6&#`k$n0{fIIY*XWkH zk=?s@Q%v)$$ns)P5PL2J&I?#KD4?4WR%tXWwSZelSz2?PHVs!@v8}Ojvf>Xs`0)F_ z-}`5IJ~}(LZ{I#tqO6~tK7H!kx${!WhaY`3Y_$@R{K2pNc99HW#+qx!Y80jo;H#?v zd_s_J5t0{$arvyxK(yyUDn?+PtAZ7|W?vzo^U6N=ThVp#&-rfg#%8MR0drx&Q;;h!CRr;UtPX=?8xDz>(`7iJGSkNYjsAM%>*9VzyGoQ z`{P!tFy_Di_k|0m&!kDh8TU9;slw@`1Yr~gVOVb%M-+sL!m((rKbChCL#mts80#+o zu+R&w1J{$`s7*zyHM+FcZd*4`MLH}Zt{Y+TZ!Zdqz}r$W^2O7p7K|R)$47(iLz`^w zHtct0E=*C%0m@O;nrJ;2Mj zmbAdP;>BLzF(4%}!aymg62UOlfl%ePGS5p2^i7L++^8e1*48$JLbp0emO;%n-IU#d zzOh!m?bS>#-Be%vu`J+eR5Q(~#`%lIT8EU#R|;i7dBk;4VMEx_?+MbxNDRfix%1vc z;DoMxqJSfV8%o`UfMFM^T$f?>5?WbaI(72+nKP%-EWubm_sqZl?=#Qj{jMrrze-f$4WQt}ZMd{l6EkE-Yx7GlU_Y zm0A^<7Aeu99@bj%2*X}hWk$VHkJ@1VU1 z{^Kb6>*vjdEBezvNNt;^{TwYV=hz5QQdoNKb)nZR2%NGyrUX@vMxCeHbLm2k&vfi- zTT*SC!V{xGBlbPUDn%1!4e-KugOx=9I-ET?LXU+$4}B1mt#G#oc)cq|)1;fGJ)f71 zXe*S@DS;|pmM$$a_9&fni06@7Er_6O^?ZilATT`8RT)uYGG)Bs3h45HkHy2AtLnkWP{F)dE4e}b?Jw- zP$(^mQW_YG5QklW@t{Ey&YnlZkV6-UPvel+LND~0b7$sx-fc{&JySSav#R30?LKcd*-U-- z86Vc%Hm-m9sbGD*C`+8AXqayxY4e-9trV?WQRYi%z0;KVR?v3b(qB38P?@IL;`Ls; zmkn|Q9Kz589+fGLBa`1w@ImFE(#STDgu6r){s@CIs?rd6U?LSN1f)wKMFVf6bOH&( zj?Q>l8mg(sfnup)HUvVD;uK=K5h}|$TDdz54q-i4BoAX%e6ER*DRDmBdh>Qz(ENGZ3Mz?1!YK@=IiYwN%C9) zufq!h>W4PVhdw$ffk)a1xd)qRiN0vJ+gj;Pw6CjYaxAtI38|IR!%PkfdFk@v?#kNQJIy!m+Pnn4va7Ue)F;2K^{p0if~|q?MU2eNd-HQsp63IWTZzBl9KYq}w-xR1H%3NB@pqzG3eDy;fo4oG<)X z{vq$i7|?nZG}I~c!VA$q9V*XW&XOS>vJhTj_Rv7;rl73_qmNREPK`zbdYS`&q(-7B zLU$}j(9)FW(imjZ`fN_uu>k{iye$#*DdQxkOkmrOk8au3fnioL|JtD|)#P(Zgu0 z6a~~U2E<^Lx)JTx@4)HstD(zGS%o)Htz&q$CFVxe?mf+icO-MOwXr7k%OOI@Dg|F% zF`Yj8j$bveg#FXUn)rbo)8m+ugz6L_G|c=#<`0MH#cODJEnU0CmTuPD z?QTX{Rzh-Kh!QX@CDsbLToHl~QLm&IuMwrqr8a<$N^n<5 zY+JFLLo&W!ZrOrHxQu)q_^4i2kUJUY(s%6V{){DQ{5`+1fxupgXjaA};?zSJ?u|pAAdRcPpyjm{R0t1a4+O!_g+Khq zw@xgeQlodIVRUcU*L^x_#0VqsukZRouCapo5%YR~JmWGXt=X}cwB5DaVDp=Q3$rlq zT*K(zvt64pLazzrPk#-5?g;wl|9iC^FAT!H0b1M8=-#mZ2id5rAfc5-K>z>%07*qo IM6N<$g1g=Gu>b%7 literal 0 HcmV?d00001 diff --git a/frontend/src/assets/materials/32h战略配给.png b/frontend/src/assets/materials/32h战略配给.png new file mode 100644 index 0000000000000000000000000000000000000000..874c10e10c010feb72ad351bcb51777c182820eb GIT binary patch literal 20456 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 literal 0 HcmV?d00001 diff --git a/frontend/src/assets/materials/D32钢.png b/frontend/src/assets/materials/D32钢.png index 78b382e3103ca475f5f5272797f246176d921f4d..37a1ad65a211d8d4361c7faf7ee348d26ecf4aac 100644 GIT binary patch literal 21781 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