diff --git a/resources/web/guide/22/22.js b/resources/web/guide/22/22.js index bab324c4e1..8a11540ab2 100644 --- a/resources/web/guide/22/22.js +++ b/resources/web/guide/22/22.js @@ -116,6 +116,7 @@ function SortUI() { let OneFila=m_ProfileItem['filament'][key]; + let fWholeName=OneFila['name'].trim(); let fShortName=GetFilamentShortname( OneFila['name'] ); let fVendor=OneFila['vendor']; let fType=OneFila['type']; @@ -184,7 +185,7 @@ function SortUI() let pFila=$("#ItemBlockArea input[vendor='"+fVendor+"'][filatype='"+fType+"'][name='"+fShortName+"']"); if(pFila.length==0) { - let HtmlFila='
'+fShortName+'
'; + let HtmlFila='
'+fShortName+'
'; $("#ItemBlockArea").append(HtmlFila); @@ -200,8 +201,10 @@ function SortUI() else { let strModel=pFila.attr("model"); + let strFilalist=pFila.attr("filalist"); pFila.attr("model", strModel+fModel); + pFila.attr("filalist", strFilalist+fWholeName+';'); } } } @@ -425,7 +428,7 @@ function SortFilament() function ChooseDefaultFilament() { //ModelList - let pModel=$("#MachineList input:gt(0):checked"); + let pModel=$("#MachineList input:gt(0)"); let nModel=pModel.length; let ModelList=new Array(); for(let n=0;n-1 ) + { + DefaultMaterialString+=OneMode['materials']+';'; + } + } + + let DefaultMaterialArray=DefaultMaterialString.split(';'); + //alert(DefaultMaterialString); + //Filament let FilaNodes=$("#ItemBlockArea .MItem"); let nFilament=FilaNodes.length; @@ -443,14 +464,17 @@ function ChooseDefaultFilament() let OneFF=OneNode.getElementsByTagName("input")[0]; $(OneFF).prop("checked",false); - let fModel=OneFF.getAttribute("model"); + let filamentList=OneFF.getAttribute("filalist"); + //alert(filamentList); + let filamentArray=filamentList.split(';') let HasModel=false; - for(let m=0;m=0) + if( NowFila!='' && DefaultMaterialArray.indexOf(NowFila)>-1) { HasModel=true; break;