refactor(web):改造成vue工程

This commit is contained in:
kubbo
2025-09-30 17:43:06 +08:00
parent f140c92ddd
commit 39f7598b02
1777 changed files with 878 additions and 2238 deletions

View File

@@ -0,0 +1,47 @@
<?xml version="1.0" encoding="utf-8"?>
<e:Skin class="SoldierSoulLevelViewSkin" width="709" height="562" xmlns:e="http://ns.egret.com/eui" xmlns:w="http://ns.egret.com/wing" xmlns:app="app.*">
<e:Group width="709" height="562" touchEnabled="false">
<e:Image source="sw_bh_bg1_png" horizontalCenter="0" verticalCenter="0"/>
<e:Image id="weaponTips" right="37" top="43" source="sw_bh_Lv_4"/>
<e:Group id="weaponEff" x="342" y="127" touchEnabled="false" touchChildren="false"/>
<e:Group y="31" horizontalCenter="0">
<e:Image id="weaponName" source="sw_bh_mc1" scaleX="1" scaleY="1"/>
<e:Image x="6" y="2" source="sw_bh_dj11"/>
<e:Group>
<e:BitmapLabel id="curOrder" text="30" scaleX="1" scaleY="1" font="SoldierSoul_fnt_fnt" letterSpacing="-12"/>
<e:Image x="15" y="10" source="sw_bh_dj10"/>
<e:Image x="16" y="12" source="sw_bh_dj12"/>
<e:layout>
<e:HorizontalLayout verticalAlign="middle" horizontalAlign="center" gap="-8" paddingLeft="-9" paddingTop="1"/>
</e:layout>
</e:Group>
<e:layout>
<e:HorizontalLayout verticalAlign="middle" gap="-6" horizontalAlign="center"/>
</e:layout>
</e:Group>
<e:Button id="btnUp" label="立即升级" verticalCenter="230" skinName="Btn9Skin" horizontalCenter="-9"/>
<e:Image y="284" source="sw_bh_bg2" horizontalCenter="0" height="188" scale9Grid="17,0,415,94"/>
<e:Label id="curLV" text="当前等级:9" size="22" textColor="0xDED104" y="259" left="141" stroke="2"/>
<e:Label id="nextLv" text="下一等级:10" size="22" textColor="0xDED104" y="259" left="400" stroke="2"/>
<e:Image x="319" y="327" source="sx_jiantou"/>
<e:List id="gCurList" name="list" itemRendererSkinName="FourImagesAttrItemCurSkin" verticalCenter="65.5" horizontalCenter="-121.5">
<e:layout>
<e:VerticalLayout gap="6"/>
</e:layout>
</e:List>
<e:List id="gNextList" name="list" itemRendererSkinName="FourImagesAttrItemNextSkin" verticalCenter="65.5" horizontalCenter="126">
<e:layout>
<e:VerticalLayout gap="6"/>
</e:layout>
</e:List>
<e:Label id="lbMax" text="青龙之魂已达满阶" x="268" y="449" textColor="0xE0AE75" size="20"/>
<e:Label id="lbMax0" text="已满级" x="428" y="299" textColor="0xE0AE75" size="20" visible="false"/>
<e:List id="costList" x="134" y="418" itemRendererSkinName="FourImagesCostItemSkin">
<e:layout>
<e:VerticalLayout gap="4"/>
</e:layout>
</e:List>
<e:Label id="txt_get" text="获取道具" size="20" textAlign="left" textColor="0x32FC00" multiline="false" italic="false" bottom="37" right="84"/>
<app:RedDotControl id="redPoint" x="387.69" y="483.98" visible="false"/>
</e:Group>
</e:Skin>

View File

@@ -0,0 +1,46 @@
<?xml version="1.0" encoding="utf-8"?>
<e:Skin class="SoldierSoulOrderViewSkin" width="709" height="562" xmlns:e="http://ns.egret.com/eui" xmlns:w="http://ns.egret.com/wing" xmlns:app="app.*">
<e:Group width="709" height="562" touchEnabled="false">
<e:Image source="sw_bh_bg1_png" horizontalCenter="0" verticalCenter="0"/>
<e:Image x="81" y="35" source="jiejikuang"/>
<e:BitmapLabel id="curOrder" font="fourImage_fnt" text="二十阶" width="27" verticalCenter="-192" horizontalCenter="-254.5"/>
<e:Button id="btnUp" label="立即升阶" verticalCenter="230" skinName="Btn9Skin" horizontalCenter="-9"/>
<e:Image y="284" source="sw_bh_bg2" horizontalCenter="0" height="188" scale9Grid="9,0,426,94"/>
<e:Label id="curLV" text="当前等级:9" size="22" textColor="0xDED104" y="259" left="141" stroke="2"/>
<e:Label id="nextLv" text="下一等级:10" size="22" textColor="0xDED104" y="259" left="400" stroke="2"/>
<e:Image x="319" source="sx_jiantou" verticalCenter="64"/>
<e:List id="gCurList" name="list" itemRendererSkinName="FourImagesAttrItemCurSkin" verticalCenter="17" horizontalCenter="-121.5">
<e:layout>
<e:VerticalLayout gap="6"/>
</e:layout>
</e:List>
<e:List id="gNextList" name="list" itemRendererSkinName="FourImagesAttrItemNextSkin" verticalCenter="17" horizontalCenter="126">
<e:layout>
<e:VerticalLayout gap="6"/>
</e:layout>
</e:List>
<e:Label id="lbMax" text="青龙之魂已达满阶" x="268" y="421" textColor="0xE0AE75" size="20"/>
<e:Label id="lbMax0" text="已满阶" x="428" y="299" textColor="0xE0AE75" size="20" visible="false"/>
<e:List id="costList" x="134" y="419" itemRendererSkinName="FourImagesCostItemSkin">
<e:layout>
<e:VerticalLayout gap="4"/>
</e:layout>
</e:List>
<e:Label id="txt_get" text="获取道具" size="20" textAlign="left" textColor="0x32FC00" multiline="false" italic="false" bottom="37" right="84"/>
<e:Group id="weaponEff" x="342" y="127" touchEnabled="false" touchChildren="false"/>
<e:Label id="specialCurLab" text="血饮BUFF属性" x="141" y="324" textColor="0xd48842" size="20" stroke="2" visible="false"/>
<e:Label id="specialNextLab" text="血饮BUFF属性" x="400" y="324" textColor="0xD48842" size="20" stroke="2" visible="false"/>
<e:List id="gCurList0" name="list" itemRendererSkinName="FourImagesAttrItemCurSkin" horizontalCenter="-121.5" y="348" visible="false">
<e:layout>
<e:VerticalLayout gap="-2"/>
</e:layout>
</e:List>
<e:List id="gNextList0" name="list" itemRendererSkinName="FourImagesAttrItemNextSkin" horizontalCenter="126.5" y="347" visible="false">
<e:layout>
<e:VerticalLayout gap="-5"/>
</e:layout>
</e:List>
<e:Image id="weaponTips" right="27" top="40" source="sw_bh_1"/>
<app:RedDotControl id="redPoint" x="386.35" y="484.65" visible="false"/>
</e:Group>
</e:Skin>

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<e:Skin class="SoldierSoulTabSkin" xmlns:e="http://ns.egret.com/eui" xmlns:w="http://ns.egret.com/wing" xmlns:app="app.*" width="131" height="119" states="up,down" >
<e:Image source="sw_bh_icon0"/>
<e:Image id="weaponIcon" source="sw_bh_icon3" y="12" x="30"/>
<e:Image id="weaponName" source="sw_bh_mc1" y="84" x="21"/>
<e:Image source="sw_bh_icon5" x="20" visible.up="false"/>
<app:RedDotControl id="redPoint" x="93" y="4" visible="false"/>
</e:Skin>

View File

@@ -0,0 +1,35 @@
<?xml version="1.0" encoding="utf-8"?>
<e:Skin class="SoldierSoulUpRefineViewSkin" width="709" height="562" xmlns:e="http://ns.egret.com/eui" xmlns:app="app.*" xmlns:w="http://ns.egret.com/wing">
<e:Image horizontalCenter="-1.5" source="forge_bg4_png" verticalCenter="0"/>
<e:Image source="forge_bg3" x="84.99" y="148" anchorOffsetX="0" width="211" anchorOffsetY="0" height="200" scale9Grid="22,21,1,1"/>
<e:Image source="forge_bg3" x="65.33" y="357.97" anchorOffsetX="0" width="614" anchorOffsetY="0" height="192" scale9Grid="22,21,1,1"/>
<e:Image source="forge_bg3" x="430.95" y="148" anchorOffsetX="0" width="211" anchorOffsetY="0" height="200" scale9Grid="22,20,1,1"/>
<e:Image x="331.66" y="199.62" source="forge_btjt"/>
<e:Image source="forge_bt2" x="467.71" y="158.32"/>
<e:Image x="95.64" y="158.65" source="forge_bt1"/>
<e:Button id="btnRefining" label="洗 炼" y="494" skinName="Btn9Skin" horizontalCenter="18"/>
<e:Image source="achievement_json.ach_xunzhangbg" y="24" horizontalCenter="18"/>
<e:Image width="60" height="60" x="344" y="53" source="quality_4"/>
<e:Image id="itemIcon" width="60" height="60" x="344" y="53"/>
<e:Scroller width="200" height="112" x="437" y="190" anchorOffsetY="0">
<e:List id="listNewAttr" width="200" x="619" y="190" anchorOffsetX="0" anchorOffsetY="0" itemRendererSkinName="ForgeRefiningAttrItemSkin">
</e:List>
</e:Scroller>
<e:Button id="btnReplace" label="替 换" x="484" y="298" skinName="Btn9Skin" visible="false"/>
<e:Label id="lbFail" text="很遗憾您洗炼失败了" x="456" y="235" size="18" textColor="0xF22626" visible="false"/>
<e:List id="listCurAttr" width="199" y="190" itemRendererSkinName="ForgeRefiningCurrAttrItemSkin" horizontalCenter="-164">
</e:List>
<e:List id="listMoney" width="226" x="77" y="370" anchorOffsetX="0" anchorOffsetY="0" itemRendererSkinName="ForgeRefiningMoneyItemSkin">
<e:layout>
<e:VerticalLayout gap="6"/>
</e:layout>
</e:List>
<e:List id="listGoods" height="123" anchorOffsetX="0" anchorOffsetY="0" itemRendererSkinName="ForgeRefiningNeedGoodsItem" y="371" horizontalCenter="109">
<e:layout>
<e:HorizontalLayout horizontalAlign="center"/>
</e:layout>
</e:List>
<e:Label id="lbShowDesc" text="查看详情" y="131" size="18" textColor="0xE68246" borderColor="0xD82929" horizontalCenter="14.5"/>
<e:Label id="lbReplaceState" text="更好极品属性\n已自动替换" x="486.26" y="307" size="17" textAlign="center" textColor="0xF0C896" visible="false"/>
<e:Label id="upTips" text="救主灵刃3阶后可升星" x="79" y="511" size="20" stroke="2" textColor="0xFF7700"/>
</e:Skin>

View File

@@ -0,0 +1,51 @@
<?xml version="1.0" encoding="utf-8"?>
<e:Skin class="SoldierSoulUpStarViewSkin" width="709" height="562" xmlns:e="http://ns.egret.com/eui" xmlns:app="app.*" xmlns:w="http://ns.egret.com/wing">
<e:Image source="forge_bg4_png" horizontalCenter="-1.5" verticalCenter="0"/>
<e:Image x="149" y="207" width="185" height="147" scale9Grid="22,21,1,1" source="forge_bg3"/>
<e:Image source="forge_bg3" x="405" y="204" width="185" height="147" scale9Grid="22,21,1,1"/>
<e:Image source="forge_bg3" x="66" y="357" width="614" height="192" scale9Grid="22,21,1,1"/>
<e:Image x="422" y="217" source="forge_bt4"/>
<e:Image x="166" y="218" source="forge_bt3"/>
<e:Button id="btnUpStar" label="升 星" x="306" y="499" skinName="Btn9Skin"/>
<e:Image y="24" source="ach_xunzhangbg" horizontalCenter="18"/>
<e:Image width="60" height="60" x="344" y="53" source="quality_4"/>
<e:Image id="itemIcon" width="60" height="60" x="344" y="53"/>
<e:List id="listMoney" width="226" x="72" y="370" itemRendererSkinName="ForgeRefiningMoneyItemSkin">
<e:layout>
<e:VerticalLayout gap="6"/>
</e:layout>
</e:List>
<e:List id="listNextAttr" width="178" y="249" x="415" itemRendererSkinName="ForgeUpStarNextArrtItemSkin">
<e:layout>
<e:VerticalLayout gap="0" horizontalAlign="center" verticalAlign="middle"/>
</e:layout>
</e:List>
<e:List id="listCurAttr" y="249" horizontalCenter="-105" itemRendererSkinName="ForgeUpStarCurrAttrItemSkin" width="175"/>
<e:List id="listGoods" height="105.67" anchorOffsetX="0" anchorOffsetY="0" itemRendererSkinName="ForgeRefiningNeedGoodsItem" y="377" horizontalCenter="69">
<e:layout>
<e:HorizontalLayout horizontalAlign="center"/>
</e:layout>
</e:List>
<e:Group id="group_star" x="183" y="160">
<e:Image id="imgStar1" x="15" y="17" source="forge_xxbg"/>
<e:Image id="imgStar2" x="25" y="27" source="forge_xxbg"/>
<e:Image id="imgStar3" x="35" y="37" source="forge_xxbg"/>
<e:Image id="imgStar4" x="45" y="47" source="forge_xxbg"/>
<e:Image id="imgStar5" x="55" y="57" source="forge_xxbg"/>
<e:Image id="imgStar6" x="65" y="67" source="forge_xxbg"/>
<e:Image id="imgStar7" x="75" y="77" source="forge_xxbg"/>
<e:Image id="imgStar8" x="85" y="87" source="forge_xxbg"/>
<e:Image id="imgStar9" x="95" y="97" source="forge_xxbg"/>
<e:Image id="imgStar10" x="105" y="107" source="forge_xxbg"/>
<e:Image id="imgStar11" x="115" y="117" source="forge_xxbg"/>
<e:Image id="imgStar12" x="125" y="127" source="forge_xxbg"/>
<e:layout>
<e:HorizontalLayout horizontalAlign="left" gap="0"/>
</e:layout>
</e:Group>
<e:Image source="forge_json.forge_sxjt" x="329" y="234"/>
<e:Label id="lbTitle" text="黄金裁决" stroke="1" size="20" textAlign="center" y="131" horizontalCenter="16.5" textColor="0xFF7700"/>
<e:Label id="rateLabel" text="" x="514" y="503" size="18" stroke="2" textColor="0xE0AE75"/>
<e:Label id="lbMax" text="已满星" x="462" y="267" size="23" textColor="0xF0C896" visible="false"/>
<e:Label id="upTips" text="救主灵刃3阶后可升星" x="79" y="511" size="20" stroke="2" textColor="0xff7700"/>
</e:Skin>

View File

@@ -0,0 +1,29 @@
<?xml version="1.0" encoding="utf-8"?>
<e:Skin class="SoldierSoulWinSkin" width="912" height="646" xmlns:e="http://ns.egret.com/eui" xmlns:app="app.*" xmlns:w="http://ns.egret.com/wing">
<app:UIViewFrame id="dragDropUI" skinName="ViewBgWin7Skin"/>
<e:Group width="864" height="562" x="22.67" y="56.34" touchEnabled="false">
<e:Image smoothing="false" width="149" source="com_bg_kuang_6_png" scale9Grid="17,19,2,4" left="0" bottom="0" top="0"/>
<e:Image smoothing="false" width="709" source="com_bg_kuang_6_png" scale9Grid="17,19,2,4" right="0" top="0" bottom="0"/>
<e:Scroller height="542" x="3" y="14">
<e:TabBar id="weaponTab" itemRendererSkinName="SoldierSoulTabSkin" x="13" y="22">
<e:layout>
<e:VerticalLayout gap="12" paddingLeft="8"/>
</e:layout>
</e:TabBar>
</e:Scroller>
<e:Group id="infoGrp" width="709" height="562" y="0" right="0" touchEnabled="false"/>
</e:Group>
<e:TabBar id="tabBar" width="45" height="552" y="50" x="908" itemRendererSkinName="CommonTarBtnWinSkin2">
<e:layout>
<e:VerticalLayout gap="-11"/>
</e:layout>
</e:TabBar>
<e:Group x="937" y="39" touchEnabled="false" touchChildren="false">
<app:RedDotControl id="redPoint1" width="20" height="20" x="109" y="46" visible="false"/>
<app:RedDotControl id="redPoint2" width="20" height="20" x="119" y="56" visible="false"/>
<e:layout>
<e:VerticalLayout gap="80"/>
</e:layout>
</e:Group>
<app:RuleTipsButton id="ruleTips" label="" x="185" y="65"/>
</e:Skin>