1 line
60 KiB
JavaScript
1 line
60 KiB
JavaScript
"use strict";(self["webpackChunkaida"]=self["webpackChunkaida"]||[]).push([[764],{8145:function(e,t,i){i.r(t),i.d(t,{default:function(){return ri}});var s=i(6252),o=i(3577),a=i(9963),n=i.p+"img/null_img.cdd90213.png";const l={class:"library_page"},r={class:"page_content"},d={class:"page_content_body"},c={class:"library_page_body"},m={class:"library_body_left"},h=["onClick"],p={class:"menu_item_left"},u=["onClick"],g={class:"library_body_right"},b={class:"library_right_header"},_={class:"library_header_left"},f={class:"librart_headr_right"},A={class:"select_block"},S=(0,s._)("span",{class:"icon iconfont icon-xiala",style:{color:"#343579"}},null,-1),y=(0,s._)("span",{class:"icon iconfont icon-xiala",style:{color:"#343579"}},null,-1),v={class:"libray_right_content"},w={class:"right_content_body"},z={class:"content_body_header"},C={class:"content_body_header_left"},x={class:"content_body_header_right"},L={class:"content_search_block"},k=["placeholder"],F=(0,s._)("span",{class:"icon iconfont icon-sousuo"},null,-1),M=[F],X={class:"check_block"},P={class:"check_block_body"},H={class:"content_body_table scroll_style"},T=["onClick"],O={class:"img_item_hover"},U={class:"img_operate_content"},I=["onClick"],D=(0,s._)("span",{class:"icon iconfont icon-tianxie operate_icon"},null,-1),j=[D],R=["onClick"],Z=(0,s._)("span",{class:"icon iconfont icon-zhongmingming operate_icon"},null,-1),E=[Z],N=["onClick"],W=(0,s._)("span",{class:"icon iconfont icon-shanchu operate_icon"},null,-1),B=[W],q={class:"content_img_name"},$={class:"no_data_block"},V=(0,s._)("img",{src:n},null,-1),G=[V],Y={class:"table_pagination"},J={class:"right_content_body"},K={class:"content_body_header content_body_header_generate"},Q={class:"content_body_header_right"},ee={class:"checkboxItem"},te={class:"checkboxItem"},ie={class:"checkboxItem"},se=["maxlength","readonly","placeholder"],oe={class:"printModel"},ae={class:"upload_item"},ne={class:"upload_file_item_content"},le=["onClick"],re=["src"],de=["onClick"],ce=(0,s._)("span",{class:"icon iconfont icon-shanchu"},null,-1),me=[ce],he={class:"upload_component upload_file_item"},pe=(0,s._)("div",{class:"upload_tip_block"},[(0,s._)("i",{class:"fi fi-br-upload"})],-1),ue={class:"content_body_table scroll_style"},ge=["onClick"],be=(0,s._)("div",{class:"content_img_name"},null,-1),_e={class:"no_data_block"},fe=(0,s._)("img",{src:n},null,-1),Ae=[fe],Se={class:"table_pagination"},ye={class:"collection_rename_content"},ve={class:"rename_form_content"},we=["placeholder"],ze={class:"rename_button_list"},Ce={class:"mark_loading"};function xe(e,t,i,n,F,D){const Z=(0,s.up)("HeaderComponent"),W=(0,s.up)("a-upload"),V=(0,s.up)("a-select"),ce=(0,s.up)("a-pagination"),fe=(0,s.up)("a-spin"),xe=(0,s.up)("a-modal"),Le=(0,s.up)("ModelPlacement"),ke=(0,s.up)("ModelPlacementMobile"),Fe=(0,s.up)("RobotAssist"),Me=(0,s.Q2)("lazy");return(0,s.wg)(),(0,s.iD)("div",l,[(0,s._)("div",r,[(0,s._)("div",d,[(0,s.Wm)(Z),(0,s._)("div",c,[(0,s._)("div",m,[(0,s._)("div",null,[((0,s.wg)(!0),(0,s.iD)(s.HY,null,(0,s.Ko)(e.menuList,((t,i)=>((0,s.wg)(),(0,s.iD)("div",{class:"library_menu_list",key:t.title},[(0,s._)("div",{class:(0,o.C_)(["menu_item",e.selectCode==t.code?"select_menu_item":""]),onClick:s=>e.selectMenuItem(t,i)},[(0,s._)("div",p,[(0,s._)("i",{class:(0,o.C_)([t.icon])},null,2),(0,s._)("div",null,(0,o.zw)(t.title),1)]),(0,s.wy)((0,s._)("div",{class:(0,o.C_)(["icon","iconfont","icon-xiala",t.showChildren?"icon_rotate":""])},null,2),[[a.F8,t.children.length]])],10,h),(0,s.wy)((0,s._)("div",null,[((0,s.wg)(!0),(0,s.iD)(s.HY,null,(0,s.Ko)(t.children,(t=>((0,s.wg)(),(0,s.iD)("div",{class:(0,o.C_)(["menu_item","child_menu_item",e.selectCode==t.code?"select_menu_item":""]),key:t.title,onClick:s=>e.selectMenuItem(t,i)},(0,o.zw)(t.title),11,u)))),128))],512),[[a.F8,t.showChildren&&t.children.length]])])))),128))])]),(0,s._)("div",g,[(0,s._)("div",b,[(0,s._)("div",_,[(0,s._)("div",{class:(0,o.C_)(["header_operate_item pointer",{operate_select:"Upload"==e.uploadGenerate}]),onClick:t[0]||(t[0]=t=>e.uploadGenerateOpen("Upload"))},[(0,s.wy)((0,s.Wm)(W,{"before-upload":e.beforeUpload,customRequest:e.customRequest,multiple:"Models"!=e.selectCode,maxCount:15,accept:".jpg,.png,.jpeg,.bmp",onChange:e.fileUploadChange},{default:(0,s.w5)((()=>[(0,s._)("div",null,(0,o.zw)(e.$t("LibraryPage.Upload")),1)])),_:1},8,["before-upload","customRequest","multiple","onChange"]),[[a.F8,"Upload"==e.uploadGenerate]]),(0,s.wy)((0,s._)("div",null,(0,o.zw)(e.$t("LibraryPage.Upload")),513),[[a.F8,"Upload"!=e.uploadGenerate]])],2),(0,s.wy)((0,s._)("div",{class:(0,o.C_)(["header_operate_item pointer",{operate_select:"Generate"==e.uploadGenerate}]),onClick:t[1]||(t[1]=t=>e.uploadGenerateOpen("Generate"))},(0,o.zw)(e.$t("LibraryPage.Generate")),3),[[a.F8,"Models"!=e.selectCode]])]),(0,s._)("div",f,[(0,s.wy)((0,s._)("div",A,[(0,s.Wm)(V,{ref:"select",value:e.sex,"onUpdate:value":t[2]||(t[2]=t=>e.sex=t),options:e.sexList,onChange:e.sexChange},{suffixIcon:(0,s.w5)((()=>[S])),_:1},8,["value","options","onChange"]),(0,s.Wm)(V,{ref:"select",value:e.designType,"onUpdate:value":t[3]||(t[3]=t=>e.designType=t),options:e.disignTypeList,onChange:e.handleChange},{suffixIcon:(0,s.w5)((()=>[y])),_:1},8,["value","options","onChange"])],512),[[a.F8,"Sketchboard"==e.selectCode||"MarketingSketch"==e.selectCode]])])]),(0,s._)("div",v,[(0,s.wy)((0,s._)("div",w,[(0,s._)("div",z,[(0,s._)("div",C,[(0,s._)("div",x,[(0,s._)("div",{class:(0,o.C_)(["header_operate_item","fontSize",e.selectImgList.length>0?"active":""]),onClick:t[4]||(t[4]=t=>e.deleteBatchPic())},(0,o.zw)(e.$t("LibraryPage.Delete")),3),(0,s._)("div",{class:(0,o.C_)(["header_operate_item","fontSize",e.selectImgList.length>0?"active":""]),onClick:t[5]||(t[5]=t=>e.showRenameModal("","batch"))},(0,o.zw)(e.$t("LibraryPage.Rename")),3)]),(0,s._)("div",L,[(0,s.wy)((0,s._)("input",{class:"search_input",placeholder:e.$t("LibraryPage.inputContent1"),"onUpdate:modelValue":t[6]||(t[6]=t=>e.searchPictureName=t),onKeydown:t[7]||(t[7]=(0,a.D2)((t=>e.getLibraryList()),["enter"]))},null,40,k),[[a.nr,e.searchPictureName]]),(0,s._)("div",{class:"generage_btn search_icon_block",onClick:t[8]||(t[8]=t=>e.getLibraryList())},M)])]),(0,s.wy)((0,s._)("div",{class:(0,o.C_)(["check_all_block",e.selectImgList.length==e.imgList.length?"check_all":""]),onClick:t[9]||(t[9]=t=>e.selectAllImg())},[(0,s._)("div",X,[(0,s.wy)((0,s._)("div",P,null,512),[[a.F8,e.selectImgList.length==e.imgList.length&&e.imgList.length]])]),(0,s._)("div",null,(0,o.zw)(e.$t("LibraryPage.all")),1)],2),[[a.F8,e.imgList.length]])]),(0,s._)("div",H,[((0,s.wg)(!0),(0,s.iD)(s.HY,null,(0,s.Ko)(e.imgList,((t,i)=>((0,s.wg)(),(0,s.iD)("div",{class:"content_img_item",key:t.id,onClick:i=>e.selectImgItem(t)},[(0,s._)("div",{class:(0,o.C_)(["content_img_item_block",e.selectImgList.indexOf(t.id)>-1?"select_item_img":""])},[(0,s.wy)(((0,s.wg)(),(0,s.iD)("img",{key:t.url,class:(0,o.C_)(["content_img",["Moodboard","Printboard"].indexOf(e.selectCode)>-1?"board_content_img":""])},null,2)),[[Me,t.url]]),(0,s._)("div",O,[(0,s._)("div",U,[(0,s.wy)((0,s._)("div",{class:"img_operate_block",onClick:(0,a.iM)((i=>e.editPlacementClick(t)),["stop"])},j,8,I),[[a.F8,"Models"===e.selectCode]]),(0,s._)("div",{class:"img_operate_block",onClick:(0,a.iM)((i=>e.showRenameModal(t,"single")),["stop"])},E,8,R),(0,s._)("div",{class:"img_operate_block",onClick:(0,a.iM)((s=>e.deleteSinglePic(t,i)),["stop"])},B,8,N)])])],2),(0,s._)("div",q,(0,o.zw)(t.name),1)],8,T)))),128)),(0,s.wy)((0,s._)("div",$,G,512),[[a.F8,!e.imgList.length&&!e.isShowMark]])]),(0,s.wy)((0,s._)("div",Y,[(0,s.Wm)(ce,{current:e.currentPage,"onUpdate:current":t[10]||(t[10]=t=>e.currentPage=t),pageSize:e.pageSize,"onUpdate:pageSize":t[11]||(t[11]=t=>e.pageSize=t),total:e.total,showQuickJumper:!0,showSizeChanger:!1,onChange:e.changePage},null,8,["current","pageSize","total","onChange"])],512),[[a.F8,e.imgList.length]])],512),[[a.F8,"Upload"==e.uploadGenerate]]),(0,s.wy)((0,s._)("div",J,[(0,s._)("div",K,[(0,s._)("div",Q,[(0,s._)("div",ee,[(0,s._)("label",null,[(0,s.wy)((0,s._)("input",{type:"checkbox","onUpdate:modelValue":t[12]||(t[12]=t=>e.checkbox[0].type=t),onClick:t[13]||(t[13]=t=>e.setKeyword(0))},null,512),[[a.e8,e.checkbox[0].type]]),(0,s._)("span",null,(0,o.zw)(e.$t("LibraryPage.ImageOnly")),1)])]),(0,s._)("div",te,[(0,s._)("label",null,[(0,s.wy)((0,s._)("input",{type:"checkbox","onUpdate:modelValue":t[14]||(t[14]=t=>e.checkbox[1].type=t),onClick:t[15]||(t[15]=t=>e.setKeyword(1))},null,512),[[a.e8,e.checkbox[1].type]]),(0,s._)("span",null,(0,o.zw)(e.$t("LibraryPage.TextOnly")),1)])]),(0,s._)("div",ie,[(0,s._)("label",null,[(0,s.wy)((0,s._)("input",{type:"checkbox","onUpdate:modelValue":t[16]||(t[16]=t=>e.checkbox[2].type=t),onClick:t[17]||(t[17]=t=>e.setKeyword(2))},null,512),[[a.e8,e.checkbox[2].type]]),(0,s._)("span",null,(0,o.zw)(e.$t("LibraryPage.TextImage")),1)])])]),(0,s._)("div",{class:(0,o.C_)(["input_box",{active:e.inputShow}])},[(0,s.wy)((0,s._)("input",{class:(0,o.C_)(["search_input",{active:e.checkbox[0].type}]),onInput:t[18]||(t[18]=(...t)=>e.ifMaximumLength&&e.ifMaximumLength(...t)),maxlength:e.inputShow?0:9999,readonly:e.checkbox[0].type,placeholder:e.$t("LibraryPage.inputContent2"),"onUpdate:modelValue":t[19]||(t[19]=t=>e.captionGeneration=t)},null,42,se),[[a.nr,e.captionGeneration]]),(0,s._)("div",{class:"generage_btn started_btn",onClick:t[20]||(t[20]=(0,a.iM)(((...t)=>e.getgenerate&&e.getgenerate(...t)),["stop"]))},(0,o.zw)(e.$t("LibraryPage.Generate")),1),(0,s._)("span",null,(0,o.zw)(e.$t("LibraryPage.maximumLength")),1)],2),(0,s.wy)((0,s._)("div",oe,[(0,s._)("div",{onClick:t[21]||(t[21]=(0,a.iM)(((...t)=>e.PrintModel&&e.PrintModel(...t)),["stop"]))},(0,o.zw)(e.printModel.name),1),(0,s.wy)((0,s._)("ul",null,[(0,s._)("li",{class:"printModel_item",onClick:t[22]||(t[22]=t=>e.setprintModel(1))},(0,o.zw)(e.$t("LibraryPage.Model1")),1),(0,s._)("li",{class:"printModel_item",onClick:t[23]||(t[23]=t=>e.setprintModel(2))},(0,o.zw)(e.$t("LibraryPage.Model2")),1)],512),[[a.F8,e.printModel.optype]])],512),[[a.F8,"Printboard"==e.selectCode]]),(0,s._)("div",ae,[((0,s.wg)(!0),(0,s.iD)(s.HY,null,(0,s.Ko)(e.selectGenerateList,((t,i)=>((0,s.wg)(),(0,s.iD)("div",{class:(0,o.C_)(["upload_file_item",[t?.checked?"active":""]]),key:t},[(0,s.wy)((0,s._)("div",ne,[(0,s.Wm)(fe,{indicator:e.indicator,tip:"Uploading..."},null,8,["indicator"])],512),[[a.F8,"uploading"===t?.status]]),(0,s.wy)((0,s._)("div",{class:"upload_file_item_content",onClick:(0,a.iM)((i=>e.setSketchboardItem(t)),["stop"])},[(0,s._)("img",{src:t?.imgUrl,class:"upload_img"},null,8,re),(0,s._)("div",{class:"delete_file_block rightTop",onClick:t=>e.deleteFile(i)},me,8,de)],8,le),[[a.F8,"done"===t?.status]])],2)))),128)),(0,s.wy)((0,s._)("div",he,[(0,s.Wm)(W,{action:e.uploadUrl+"/api/element/upload","list-type":"picture-card","before-upload":e.beforeUpload,disabled:e.checkbox[1].type,data:{...e.upload},headers:{Authorization:e.token},"file-list":e.selectGenerateList,"onUpdate:file-list":t[24]||(t[24]=t=>e.selectGenerateList=t),multiple:"",accept:".jpg,.png,.jpeg,.bmp",onChange:e.generateFileUploadChange},{default:(0,s.w5)((()=>[pe])),_:1},8,["action","before-upload","disabled","data","headers","file-list","onChange"])],512),[[a.F8,e.selectGenerateList.length<=3]])])]),(0,s._)("div",ue,[((0,s.wg)(!0),(0,s.iD)(s.HY,null,(0,s.Ko)(e.generateList,((t,i)=>((0,s.wg)(),(0,s.iD)("div",{class:"content_img_item",key:t.id,onClick:i=>e.selectImgItem(t)},[(0,s._)("div",{class:(0,o.C_)(["content_img_item_block",e.selectImgList.indexOf(t.id)>-1?"select_item_img":""])},[(0,s.wy)(((0,s.wg)(),(0,s.iD)("img",{key:t.imgUrl,class:(0,o.C_)(["content_img",["Moodboard","Printboard"].indexOf(e.selectCode)>-1?"board_content_img":""])},null,2)),[[Me,t.imgUrl]])],2),be],8,ge)))),128)),(0,s.wy)((0,s._)("div",_e,Ae,512),[[a.F8,!e.imgList.length&&!e.isShowMark]])]),(0,s.wy)((0,s._)("div",Se,null,512),[[a.F8,e.generateList.length]])],512),[[a.F8,"Upload"!=e.uploadGenerate]])])])])])]),(0,s.Wm)(xe,{class:"library_rename_modal_component",visible:e.renameVisivle,"onUpdate:visible":t[29]||(t[29]=t=>e.renameVisivle=t),footer:null,title:"Rename Pic",width:"56rem",maskClosable:!1,centered:!0,onOnCancel:e.closeRenameModal},{default:(0,s.w5)((()=>[(0,s._)("div",ye,[(0,s._)("div",ve,[(0,s.wy)((0,s._)("input",{class:"rename_form_input",placeholder:e.$t("LibraryPage.inputContent3"),"onUpdate:modelValue":t[25]||(t[25]=t=>e.newPicName=t),onKeydown:t[26]||(t[26]=(0,a.D2)((t=>e.confrimRename()),["enter"]))},null,40,we),[[a.nr,e.newPicName]])]),(0,s._)("div",ze,[(0,s._)("div",{class:"rename_button_item rename_cancel_button",onClick:t[27]||(t[27]=t=>e.closeRenameModal())},(0,o.zw)(e.$t("LibraryPage.Cancel")),1),(0,s._)("div",{class:"rename_button_item rename_submit_button",onClick:t[28]||(t[28]=t=>e.confrimRename())},(0,o.zw)(e.$t("LibraryPage.Sure")),1)])])])),_:1},8,["visible","onOnCancel"]),(0,s.Wm)(Le,{ref:"ModelPlacement",onSubmitModelPlacement:e.getLibraryList},null,8,["onSubmitModelPlacement"]),(0,s.Wm)(ke,{ref:"ModelPlacementMobile"},null,512),(0,s.wy)((0,s._)("div",Ce,[(0,s.Wm)(fe,{size:"large"})],512),[[a.F8,e.isShowMark]]),(0,s.Wm)(Fe)])}var Le=i(320),ke=i(2262),Fe=i(6856);const Me=(0,s._)("span",{class:"icon iconfont icon-guanbi"},null,-1),Xe=[Me],Pe={class:"models_placement_body"},He={class:"palcement_modal_header"},Te={class:"models_placement_title"},Oe={class:"placement_operate_list"},Ue=(0,s._)("div",{class:"icon iconfont icon-baocun1 operate_icon"},null,-1),Ie={class:"operate_item_des"},De=(0,s._)("div",{class:"icon iconfont icon-shengchengyulan operate_icon"},null,-1),je={class:"operate_item_des"},Re=(0,s._)("div",{class:"icon iconfont icon-fanhui1 operate_icon"},null,-1),Ze={class:"operate_item_des"},Ee=(0,s._)("div",{class:"icon iconfont icon-huifu operate_icon"},null,-1),Ne={class:"operate_item_des"},We={key:0,class:"plcaement_point_content"},Be={style:{display:"flex","align-items":"center"}},qe={style:{display:"flex","align-items":"center"}},$e={style:{display:"flex","align-items":"center"}},Ve={class:"models_placement_content"},Ge={class:"plcaement_point_content"},Ye={class:"select_block"},Je=(0,s._)("span",{class:"icon iconfont icon-xiala",style:{color:"#343579"}},null,-1),Ke={class:"ponit_title"},Qe={class:"point_list"},et=["onMousedown"],tt={class:"placement_point_item placement_point_item_btn"},it={class:"placement_content_operate_list"},st=(0,s._)("div",{class:"placement_remove_point_block"},null,-1),ot={class:"placement_content_operate_des"},at={class:"placement_tip_content"},nt={class:"img_preview_block"},lt={class:"perview_mark_loading"},rt={class:"img_content_block",ref:"imgbox"},dt=["onMousedown"],ct={class:"icon iconfont icon-guanbi"};function mt(e,t,i,n,l,r){const d=(0,s.up)("a-select"),c=(0,s.up)("a-spin"),m=(0,s.up)("vue-cropper"),h=(0,s.up)("a-modal");return(0,s.wy)(((0,s.wg)(),(0,s.iD)("div",null,[(0,s.Wm)(h,{class:"models_placement_component",visible:e.placementShow,"onUpdate:visible":t[11]||(t[11]=t=>e.placementShow=t),footer:null,width:"111.5rem",maskClosable:!1,centered:!0},{closeIcon:(0,s.w5)((()=>[(0,s._)("div",{class:"close_icon",onClick:t[0]||(t[0]=(0,a.iM)((t=>e.closeModal()),["stop"]))},Xe)])),default:(0,s.w5)((()=>[(0,s._)("div",Pe,[(0,s._)("div",He,[(0,s._)("div",Te,(0,o.zw)(e.$t("ModelPlacement.Registration")),1),(0,s._)("div",Oe,[(0,s.wy)((0,s._)("div",{class:"operate_item",onClick:t[1]||(t[1]=(...t)=>e.submitPlacement&&e.submitPlacement(...t))},[Ue,(0,s._)("div",Ie,(0,o.zw)(e.$t("ModelPlacement.Submit")),1)],512),[[a.F8,6==e.locationList.length]]),(0,s.wy)((0,s._)("div",{class:"operate_item",onClick:t[2]||(t[2]=(...t)=>e.printPreview&&e.printPreview(...t))},[De,(0,s._)("div",je,(0,o.zw)(e.$t("ModelPlacement.Preview")),1)],512),[[a.F8,6==e.locationList.length]]),(0,s.wy)((0,s._)("div",{class:"operate_item",onClick:t[3]||(t[3]=(...t)=>e.backPreview&&e.backPreview(...t))},[Re,(0,s._)("div",Ze,(0,o.zw)(e.$t("ModelPlacement.Back")),1)],512),[[a.F8,e.perviewUrl]]),(0,s._)("div",{class:"operate_item",onClick:t[4]||(t[4]=(...t)=>e.restoreLocationList&&e.restoreLocationList(...t))},[Ee,(0,s._)("div",Ne,(0,o.zw)(e.$t("ModelPlacement.Restore")),1)])])]),88==e.userInfo.userId||83==e.userInfo.userId?((0,s.wg)(),(0,s.iD)("div",We,[(0,s._)("div",Be,[(0,s._)("div",qe,[(0,s._)("input",{type:"checkbox",model:"false",onClick:t[5]||(t[5]=()=>{e.modelType="System"})}),(0,s.Uk)(" "+(0,o.zw)(e.$t("ModelPlacement.System")),1)]),(0,s._)("div",$e,[(0,s._)("input",{type:"checkbox",model:"false",onClick:t[6]||(t[6]=()=>{e.modelType="Library"})}),(0,s.Uk)(" "+(0,o.zw)(e.$t("ModelPlacement.Library")),1)])])])):(0,s.kq)("",!0),(0,s._)("div",Ve,[(0,s._)("div",Ge,[(0,s._)("div",Ye,[(0,s.Wm)(d,{ref:"select",value:e.sex,"onUpdate:value":t[7]||(t[7]=t=>e.sex=t),options:e.sexList},{suffixIcon:(0,s.w5)((()=>[Je])),_:1},8,["value","options"])]),((0,s.wg)(!0),(0,s.iD)(s.HY,null,(0,s.Ko)(e.pointList,((t,i)=>((0,s.wg)(),(0,s.iD)("div",{class:"placement_point_item",key:i},[(0,s._)("div",Ke,(0,o.zw)(t.title),1),(0,s._)("div",Qe,[((0,s.wg)(!0),(0,s.iD)(s.HY,null,(0,s.Ko)(t.pointList,(t=>((0,s.wg)(),(0,s.iD)("div",{class:"point_item",key:t.color,style:(0,o.j5)({borderColor:t.color,visibility:t.show?"inherit":"hidden"}),onMousedown:i=>e.AddDian(t)},[(0,s._)("div",{class:"point_block",style:(0,o.j5)({background:t.color})},null,4)],44,et)))),128))])])))),128)),(0,s._)("div",tt,[(0,s._)("span",{class:"started_btn",onClick:t[8]||(t[8]=(...t)=>e.setPoint&&e.setPoint(...t))},(0,o.zw)(e.$t("ModelPlacement.Point")),1)])]),(0,s._)("div",it,[(0,s._)("div",{class:"placement_content_operate_item",onClick:t[9]||(t[9]=(...t)=>e.changeRemoveStatus&&e.changeRemoveStatus(...t))},[st,(0,s._)("div",ot,(0,o.zw)(e.$t("ModelPlacement.RemovePoint")),1)])]),(0,s._)("div",at,(0,o.zw)(e.$t("ModelPlacement.mannequinHint")),1),(0,s._)("div",nt,[(0,s.wy)((0,s._)("div",lt,[(0,s.Wm)(c,{size:"large"})],512),[[a.F8,e.isShowMark]]),(0,s._)("div",rt,[(0,s._)("div",{style:(0,o.j5)({width:e.imgBox.width+"px",height:e.imgBox.height+"px",top:e.imgBox.y+"px",left:e.imgBox.x+"px",position:"absolute"})},[((0,s.wg)(!0),(0,s.iD)(s.HY,null,(0,s.Ko)(e.locationList,((i,n)=>(0,s.wy)(((0,s.wg)(),(0,s.iD)("div",{class:(0,o.C_)(["ponit_click",e.isRemoveStatus?"remove_point_click":""]),key:i,style:(0,o.j5)({left:i.left+"px",top:i.top+"px",borderColor:i.color}),onMousedown:t=>e.getMouseDown(t,i,n),onMousemove:t[10]||(t[10]=t=>e.startMove(t))},[(0,s.wy)((0,s._)("div",{class:"placement_add_point_content",style:(0,o.j5)({background:i.color})},null,4),[[a.F8,!e.isRemoveStatus]]),(0,s.wy)((0,s._)("div",ct,null,512),[[a.F8,e.isRemoveStatus]])],46,dt)),[[a.F8,!e.perviewUrl]]))),128))],4),(0,s.Wm)(m,{ref:"cropper",img:e.option.img,outputSize:e.option.outputSize,outputType:e.option.outputType,info:e.option.info,canScale:e.option.canScale,autoCrop:e.option.autoCrop,fixed:e.option.fixed,fixedNumber:e.option.fixedNumber,full:e.option.full,fixedBox:e.option.fixedBox,canMove:e.option.canMove,canMoveBox:e.option.canMoveBox,original:e.option.original,centerBox:e.option.centerBox,height:e.option.height,infoTrue:e.option.infoTrue,limitMinSize:e.option.limitMinSize,enlarge:e.option.enlarge,onRealTime:e.realTime,autoCropArea:1,autoCropHeight:e.option.autoCropHeight,autoCropWidth:e.option.autoCropWidth,mode:e.option.mode},null,8,["img","outputSize","outputType","info","canScale","autoCrop","fixed","fixedNumber","full","fixedBox","canMove","canMoveBox","original","centerBox","height","infoTrue","limitMinSize","enlarge","onRealTime","autoCropHeight","autoCropWidth","mode"])],512)])])])])),_:1},8,["visible"])],512)),[[a.F8,e.placementShow]])}var ht=i(9185),pt=i(7064),ut=i(3699),gt=i(2323),bt=i(3907),_t=i(327),ft=i(8302),At=i(8552),St=(0,s.aZ)({components:{VueCropper:gt.AK},setup(){const e=(0,bt.oR)();let t=(0,ke.iH)([]),i=(0,ke.iH)([]),s=(0,ke.iH)({}),o=(0,ke.iH)({}),a=(0,ke.iH)(null),n=(0,ke.iH)({}),l=(0,ke.iH)([]),r=(0,ke.iH)([]),d=(0,ke.iH)(!1),c=(0,ke.iH)(!1),m=(0,ke.iH)(),h=(0,ke.iH)(),{t:p}=(0,At.QT)();return{store:e,oldLocationList:t,locationList:i,printObject:s,imgBox:o,intObj:a,currentSign:n,oldPointList:l,pointList:r,isSubmit:d,manager:c,userInfo:m,cropperTime:h,t:p}},data(){return{placementShow:!1,collectionIndex:0,startDian:!1,moveOriginal:{posX:0,posY:0},isRemoveStatus:!1,placement_sacle:30,perviewUrl:"",isShowMark:!1,modelType:"Library",sex:"Male",sexList:[],option:{img:"",outputSize:1,outputType:"png",info:!1,canScale:!0,autoCrop:!0,autoCropWidth:"0",autoCropHeight:"0",fixed:!0,fixedBox:!0,fixedNumber:[1,2.125],full:!1,canMove:!0,canMoveBox:!1,original:!1,centerBox:!1,height:!0,infoTrue:!0,maxImgSize:"2000",enlarge:7,mode:"auto 90%",limitMinSize:"100%"}}},mounted(){let e=(0,ut.ej)("userInfo");this.userInfo=JSON.parse(e),this.getSex()},watch:{sex:{handler(e,t){}}},methods:{formatter(e){return`${e}%`},showPlacementModal(e){this.placementShow=!0,this.printObject={...e},this.option.img=this.printObject.url,setTimeout((()=>{let e=this.$refs.imgbox,t=e.getElementsByClassName("cropper-crop-box")[0],i=e.getElementsByClassName("cropper-view-box")[0],s=document.createElement("div"),o=document.createElement("div"),a=document.createElement("div"),n=document.createElement("div");e.getElementsByClassName("cropper-view-box-Bg").length>=1||(n.classList.add("cropper-view-box-Bg"),s.classList.add("cropper-view-box-Bg"),o.classList.add("cropper-view-box-Bg"),a.classList.add("cropper-view-box-Bg"),n.classList.add("cropper-view-box-Mask"),s.classList.add("cropper-view-box-Top"),o.classList.add("cropper-view-box-Bottom"),a.classList.add("cropper-view-box-Center"),n.style.background="url(./image/femaleBG.png) no-repeat 0 0 / 100% 100%",i.appendChild(s),i.appendChild(o),i.appendChild(a));let l=this.$refs.cropper;console.log(l),l.cropH=l.scale*l.trueHeight,l.cropW=l.cropH/2.125,l.cropOffsertX=l.getImgAxis().x1+(l.scale*l.trueWidth/2-l.cropW/2),console.log(l.getImgAxis().x1,l.scale*l.trueWidth/2,l.cropW/2),l.cropOffsertY=l.getImgAxis().y1,t.addEventListener("mousemove",this.startMove),this.setImageSize(),this.getDefaultPointList(this.imgBox," ")}),300)},realTime(e){clearTimeout(this.cropperTime),this.cropperTime=setTimeout((()=>{this.setImageSize()}),1e3)},setImageSize(){let e=this.$refs.imgbox,t=e.getElementsByClassName("cropper-crop-box")[0],i=t.getBoundingClientRect(),s=e.getBoundingClientRect(),o=this.$refs.cropper;console.log(s,i),this.imgBox={width:o.cropW,height:o.cropH,left:s.left,top:s.top,scrollTop:t.scrollTop||0,x:o.getCropAxis().x1,y:o.getCropAxis().y1}},getSex(){ht.V.axiosGet(ht.V.httpUrls.workspaceenumValues,{params:{enumName:"Sex"}}).then((e=>{if(e){let t=[];e.forEach((e=>{let i={value:e.name,label:e.name};t.push(i)})),this.sex=t[0].value,this.sexList=t}}))},setMove(){},getDefaultPointList(e,t){this.isSubmit=!1,this.locationList=[],this.pointList=[{title:this.t("ModelPlacement.SHOULDER"),pointList:[{type:"shoulderLeft",color:"#6E70FF",show:!0,field:"shoulder"},{type:"shoulderRight",color:"#6E70FF",show:!0,field:"shoulder"}]},{title:this.t("ModelPlacement.WAISTBAND"),pointList:[{type:"waistbandLeft",color:"#6FCEFF",show:!0,field:"waistband"},{type:"waistbandRight",color:"#6FCEFF",show:!0,field:"waistband"}]},{title:this.t("ModelPlacement.HAND"),pointList:[{type:"handLeft",color:"#d88e8e",show:!0,field:"hand"},{type:"handRight",color:"#d88e8e",show:!0,field:"hand"}]}];for(let i of this.pointList)for(let t of i.pointList)if(this.printObject[t.type]?.length){t.show=!1;let i={left:this.printObject[t.type][0]*e.width-12,top:this.printObject[t.type][1]*e.height-12,color:t.color,type:t.type,field:t.field};this.locationList.push(i)}"setPoint"!=t?(this.isSubmit=!0,this.oldLocationList=JSON.parse(JSON.stringify(this.locationList)),this.oldPointList=JSON.parse(JSON.stringify(this.pointList))):(this.option.canScale=!0,this.option.canMove=!0)},setPoint(){console.log();let e=JSON.parse(JSON.stringify(this.printObject));this.printObject={shoulderLeft:[.3338,.1858],shoulderRight:[.6644,.1858],waistbandLeft:[.3758,.364],waistbandRight:[.6103,.364],handLeft:[.3277,.4687],handRight:[.6764,.4715],file:e.file,url:e.url},this.getDefaultPointList(this.imgBox,"setPoint")},AddDian(e){e.show&&(this.startDian=!0,this.isRemoveStatus=!1,this.intObj=e)},changeRemoveStatus(){this.isRemoveStatus=!0},startMove(e){if(this.isRemoveStatus)return;let t=this.$refs.imgbox,i=t.getElementsByClassName("cropper-crop-box")[0],s=i.scrollTop;this.intObj?(this.currentSign.left=e.clientX-this.imgBox.left,this.currentSign.top=e.clientY+s-this.imgBox.top,this.currentSign.color=this.intObj.color,this.currentSign.type=this.intObj.type,this.currentSign.field=this.intObj.field,this.locationList.push(this.currentSign),this.intObj.show=!1,this.intObj=null):this.startDian&&(this.currentSign.left=e.clientX-this.imgBox.left-this.imgBox.x-this.moveOriginal.posX-12,this.currentSign.top=e.clientY+s-this.imgBox.top-this.imgBox.y-this.moveOriginal.posY-12,document.addEventListener("mouseup",this.getMouseOver),this.$forceUpdate(),this.setBoundarySign())},setBoundarySign(){let e=this.$refs.imgbox,t=e.getElementsByClassName("cropper-crop-box")[0],i=this.$refs.cropper.getCropAxis().y1,s=this.$refs.cropper.getCropAxis().x1,o=t.offsetHeight,a=o-24,n=t.clientWidth-24;this.currentSign.top+i<=0?this.currentSign.top=0:this.currentSign.top>=a+i&&(this.currentSign.top=a+i),this.currentSign.left+s<=0?this.currentSign.left=0:this.currentSign.left>=n+s&&(this.currentSign.left=n+s)},getMouseDown(e,t,i){if(this.isRemoveStatus){for(let e of this.pointList)for(let i of e.pointList)if(t.type==i.type){i.show=!0;break}this.locationList.splice(i,1)}else this.currentSign=t,this.moveOriginal.posX=0,this.moveOriginal.posY=0,console.log(this.moveOriginal),this.startDian=!0},getMouseOver(){this.startDian=!1,this.currentSign={},document.removeEventListener("mouseup",this.getMouseOver)},closeModal(){let e=this;this.isSubmit?(e.oldLocationList=[],e.locationList=[],e.intObj=null,e.currentSign={},e.isRemoveStatus=!1,e.placementShow=!1,e.perviewUrl=""):_t.Z.confirm({title:this.t("ModelPlacement.jsContent1"),icon:(0,s.Wm)(ft.Z),okText:"Yes",cancelText:"No",mask:!1,onOk(){e.oldLocationList=[],e.locationList=[],e.intObj=null,e.currentSign={},e.isRemoveStatus=!1,e.placementShow=!1,e.perviewUrl=""}})},restoreLocationList(){this.locationList=[],console.log(this.locationList),this.pointList=JSON.parse(JSON.stringify(this.oldPointList)),this.locationList=JSON.parse(JSON.stringify(this.oldLocationList))},submitPlacement(){let e=this.$refs.cropper;e.getCropData((async e=>{if(this.printObject.templateId)this.printObject.id=this.printObject.libraryId,this.confrimSubmit();else{let t=(0,pt._x)(e,this.printObject.file.name);t.uid=this.printObject.file.uid,this.printObject.file=t,this.customRequest().then((e=>{this.isShowMark=!1,this.printObject.id=e.id,this.confrimSubmit()})).catch((e=>{this.isShowMark=!1}))}}))},confrimSubmit(){let e={libraryId:this.printObject.id,templateId:this.printObject.templateId||null,modelType:"Library",checkMd5:1,timeZone:Intl.DateTimeFormat().resolvedOptions().timeZone,...this.getPrintLocation()};88!=this.userInfo.userId&&83!=this.userInfo.userId||(e.modelType=this.modelType),this.isShowMark=!0,ht.V.axiosPost(ht.V.httpUrls.saveOrEditTemplatePoint,e).then((e=>{this.isShowMark=!1,this.isSubmit=!0,this.$emit("submitModelPlacement"),this.closeModal()})).catch((e=>{this.isShowMark=!1}))},customRequest(){let e={file:this.printObject.file,level1Type:"Models",level2Type:"",checkMd5:1,sex:this.sex,modelType:"Library",timeZone:Intl.DateTimeFormat().resolvedOptions().timeZone};return 88!=this.userInfo.userId&&83!=this.userInfo.userId||(e.modelType=this.modelType,e.sex=this.sex),this.isShowMark=!0,new Promise(((t,i)=>{ht.V.axiosPost(ht.V.httpUrls.libraryUpload,e,{headers:{"Content-Type":"multipart/form-data"}}).then((i=>{i.checkMd5?t(i):t(this.affirmCstomRequest(e))})).catch((e=>{i(e)}))}))},affirmCstomRequest(e){let t=this;return new Promise(((i,o)=>{_t.Z.confirm({title:this.t("ModelPlacement.jsContent2"),icon:(0,s.Wm)(ft.Z),okText:"Yes",cancelText:"No",mask:!1,onOk(){e.checkMd5=0,ht.V.axiosPost(ht.V.httpUrls.libraryUpload,e,{headers:{"Content-Type":"multipart/form-data"}}).then((e=>{t.isShowMark=!1,i(e)})).catch((e=>{o(e)}))},onCancel(){t.isShowMark=!1}})}))},getPrintLocation(){let{width:e,height:t}=this.imgBox,i={},s={},o=JSON.parse(JSON.stringify(this.locationList));for(let a of o)i[a.field]=i[a.field]||[],i[a.field].push(a);for(let a in i)i[a].sort(this.sortBy("left")),i[a].forEach(((i,o)=>{i.type=o?i.field+"Right":i.field+"Left",i.left=((i.left+12)/e).toFixed(4),i.top=((i.top+12)/t).toFixed(4),s[i.type]=[i.left,i.top]}));return s},sortBy(e){return function(t,i){return t[e]-i[e]}},printPreview(){let e=this.printObject.templateId?null:this.printObject.file,t={libraryId:this.printObject.libraryId||null,templateId:this.printObject.templateId||null,timeZone:Intl.DateTimeFormat().resolvedOptions().timeZone,...this.getPrintLocation()},i=new FormData;i.append("file",e),i.append("models",new Blob([JSON.stringify(t)],{type:"application/json"})),this.isShowMark||(this.isShowMark=!0,ht.V.axiosPost(ht.V.httpUrls.libraryModelsDot,i,{headers:{"Content-Type":"multipart/form-data"}}).then((e=>{this.perviewUrl=e,this.isShowMark=!1})).catch((e=>{this.isShowMark=!1})))},backPreview(){this.perviewUrl=""}}}),yt=i(3744);const vt=(0,yt.Z)(St,[["render",mt]]);var wt=vt;const zt=(0,s._)("span",{class:"icon iconfont icon-guanbi"},null,-1),Ct=[zt],xt={class:"models_placement_body"},Lt={class:"palcement_modal_header"},kt={class:"models_placement_title"},Ft={class:"placement_operate_list"},Mt=(0,s._)("div",{class:"icon iconfont icon-baocun1 operate_icon"},null,-1),Xt={class:"operate_item_des"},Pt=(0,s._)("div",{class:"icon iconfont icon-shengchengyulan operate_icon"},null,-1),Ht={class:"operate_item_des"},Tt=(0,s._)("div",{class:"icon iconfont icon-fanhui1 operate_icon"},null,-1),Ot={class:"operate_item_des"},Ut=(0,s._)("div",{class:"icon iconfont icon-huifu operate_icon"},null,-1),It={class:"operate_item_des"},Dt={key:0,class:"plcaement_point_content"},jt={class:"ponit_title"},Rt={class:"point_list"},Zt=["onTouchstart"],Et={class:"placement_content_operate_list"},Nt=(0,s._)("div",{class:"placement_remove_point_block"},null,-1),Wt=(0,s._)("div",{class:"placement_content_operate_des"},"Remove Point",-1),Bt=[Nt,Wt],qt=(0,s._)("div",{class:"placement_tip_content"},"Please change the pure white inside the mannequin for another color to enhance your experience",-1),$t={class:"img_preview_block"},Vt={class:"perview_mark_loading"},Gt={class:"img_content_block",ref:"imgbox"},Yt=["src"],Jt=["onTouchstart"],Kt={class:"icon iconfont icon-guanbi"};function Qt(e,t,i,n,l,r){const d=(0,s.up)("a-spin"),c=(0,s.up)("a-modal");return(0,s.wy)(((0,s.wg)(),(0,s.iD)("div",null,[(0,s.Wm)(c,{class:"models_placement_mobile_component",visible:e.placementShow,"onUpdate:visible":t[8]||(t[8]=t=>e.placementShow=t),footer:null,width:"111.5rem",maskClosable:!1,centered:!0},{closeIcon:(0,s.w5)((()=>[(0,s._)("div",{class:"close_icon",onClick:t[0]||(t[0]=(0,a.iM)((t=>e.closeModal()),["stop"]))},Ct)])),default:(0,s.w5)((()=>[(0,s._)("div",xt,[(0,s._)("div",Lt,[(0,s._)("div",kt,(0,o.zw)(e.$t("ModelPlacementMobile.Registration")),1),(0,s._)("div",Ft,[(0,s.wy)((0,s._)("div",{class:"operate_item",onClick:t[1]||(t[1]=(...t)=>e.submitPlacement&&e.submitPlacement(...t))},[Mt,(0,s._)("div",Xt,(0,o.zw)(e.$t("ModelPlacementMobile.Submit")),1)],512),[[a.F8,6==e.locationList.length]]),(0,s.wy)((0,s._)("div",{class:"operate_item",onClick:t[2]||(t[2]=(...t)=>e.printPreview&&e.printPreview(...t))},[Pt,(0,s._)("div",Ht,(0,o.zw)(e.$t("ModelPlacementMobile.Preview")),1)],512),[[a.F8,6==e.locationList.length]]),(0,s.wy)((0,s._)("div",{class:"operate_item",onClick:t[3]||(t[3]=(...t)=>e.backPreview&&e.backPreview(...t))},[Tt,(0,s._)("div",Ot,(0,o.zw)(e.$t("ModelPlacementMobile.Back")),1)],512),[[a.F8,e.perviewUrl]]),(0,s._)("div",{class:"operate_item",onClick:t[4]||(t[4]=(...t)=>e.restoreLocationList&&e.restoreLocationList(...t))},[Ut,(0,s._)("div",It,(0,o.zw)(e.$t("ModelPlacementMobile.Restore")),1)])])]),(0,s._)("div",{class:"models_placement_content",onTouchmove:t[7]||(t[7]=t=>e.startMove(t))},[88==e.userInfo.userId||83==e.userInfo.userId?((0,s.wg)(),(0,s.iD)("div",Dt,[((0,s.wg)(!0),(0,s.iD)(s.HY,null,(0,s.Ko)(e.pointList,((t,i)=>((0,s.wg)(),(0,s.iD)("div",{class:"placement_point_item",key:i},[(0,s._)("div",jt,(0,o.zw)(t.title),1),(0,s._)("div",Rt,[((0,s.wg)(!0),(0,s.iD)(s.HY,null,(0,s.Ko)(t.pointList,(t=>((0,s.wg)(),(0,s.iD)("div",{class:"point_item",key:t.color,style:(0,o.j5)({borderColor:t.color,visibility:t.show?"inherit":"hidden"}),onTouchstart:i=>e.AddDian(t)},[(0,s._)("div",{class:"point_block",style:(0,o.j5)({background:t.color})},null,4)],44,Zt)))),128))])])))),128))])):(0,s.kq)("",!0),(0,s._)("div",Et,[(0,s._)("div",{class:"placement_content_operate_item",onClick:t[5]||(t[5]=(...t)=>e.changeRemoveStatus&&e.changeRemoveStatus(...t))},Bt)]),qt,(0,s._)("div",$t,[(0,s.wy)((0,s._)("div",Vt,[(0,s.Wm)(d,{size:"large"})],512),[[a.F8,e.isShowMark]]),(0,s._)("div",Gt,[(0,s._)("img",{class:"placement_img",src:e.perviewUrl||e.printObject?.url},null,8,Yt),((0,s.wg)(!0),(0,s.iD)(s.HY,null,(0,s.Ko)(e.locationList,((i,n)=>((0,s.wg)(),(0,s.iD)("div",{class:(0,o.C_)(["ponit_click",e.isRemoveStatus?"remove_point_click":""]),key:i,style:(0,o.j5)({left:i.left+"px",top:i.top+"px",borderColor:i.color}),onTouchstart:t=>e.getMouseDown(t,i,n),onTouchmove:t[6]||(t[6]=t=>e.startMove(t))},[(0,s.wy)((0,s._)("div",{class:"placement_add_point_content",style:(0,o.j5)({background:i.color})},null,4),[[a.F8,!e.isRemoveStatus]]),(0,s.wy)((0,s._)("div",Kt,null,512),[[a.F8,e.isRemoveStatus]])],46,Jt)))),128))],512)])],32)])])),_:1},8,["visible"])],512)),[[a.F8,e.placementShow]])}var ei=(0,s.aZ)({setup(){const e=(0,bt.oR)();let t=(0,ke.iH)([]),i=(0,ke.iH)([]),s=(0,ke.iH)({}),o=(0,ke.iH)({}),a=(0,ke.iH)(null),n=(0,ke.iH)({}),l=(0,ke.iH)([]),r=(0,ke.iH)([]),d=(0,ke.iH)(!1),c=(0,ke.iH)(!1),m=(0,ke.iH)();return{store:e,oldLocationList:t,locationList:i,printObject:s,imgBox:o,intObj:a,currentSign:n,oldPointList:l,pointList:r,isSubmit:d,manager:c,userInfo:m}},data(){return{placementShow:!1,collectionIndex:0,startDian:!1,moveOriginal:{posX:0,posY:0},isRemoveStatus:!1,placement_sacle:30,perviewUrl:"",isShowMark:!1,modelType:"Library",sex:"Male",sexList:[]}},mounted(){let e=(0,ut.ej)("userInfo");this.userInfo=JSON.parse(e),this.getSex()},methods:{formatter(e){return`${e}%`},showPlacementModal(e){this.placementShow=!0,this.printObject={...e},setTimeout((()=>{let e=this.$refs.imgbox,t=e.getBoundingClientRect();this.imgBox={width:e.clientWidth,height:e.scrollHeight,left:t.left,top:t.top,scrollTop:e.scrollTop||0},this.getDefaultPointList(this.imgBox)}),400)},getSex(){ht.V.axiosGet(ht.V.httpUrls.workspaceenumValues,{params:{enumName:"Sex"}}).then((e=>{if(e){let t=[];e.forEach((e=>{let i={value:e.name,label:e.name};t.push(i)})),this.sex=t[0].value,this.sexList=t}}))},getDefaultPointList(e){if(this.isSubmit=!1,this.pointList=[{title:"SHOULDER",pointList:[{type:"shoulderLeft",color:"#6E70FF",show:!0,field:"shoulder"},{type:"shoulderRight",color:"#6E70FF",show:!0,field:"shoulder"}]},{title:"WAISTBAND",pointList:[{type:"waistbandLeft",color:"#6FCEFF",show:!0,field:"waistband"},{type:"waistbandRight",color:"#6FCEFF",show:!0,field:"waistband"}]},{title:"HAND",pointList:[{type:"handLeft",color:"#CCFF7B",show:!0,field:"hand"},{type:"handRight",color:"#CCFF7B",show:!0,field:"hand"}]}],this.printObject.templateId){this.isSubmit=!0;for(let t of this.pointList)for(let i of t.pointList)if(this.printObject[i.type]?.length){i.show=!1;let t={left:this.printObject[i.type][0]*e.width-12,top:this.printObject[i.type][1]*e.height-12,color:i.color,type:i.type,field:i.field};this.locationList.push(t)}this.oldLocationList=JSON.parse(JSON.stringify(this.locationList))}this.oldPointList=JSON.parse(JSON.stringify(this.pointList))},AddDian(e){e.show&&(this.startDian=!0,this.isRemoveStatus=!1,this.intObj=e)},changeRemoveStatus(){this.isRemoveStatus=!0},startMove(e){if(this.isRemoveStatus)return;let t=this.$refs.imgbox,i=t.scrollTop;e.targetTouches[0].pageX>this.imgBox.left&&(this.intObj?(this.currentSign.left=e.targetTouches[0].pageX-this.imgBox.left,this.currentSign.top=e.targetTouches[0].pageY+i-this.imgBox.top,this.currentSign.color=this.intObj.color,this.currentSign.type=this.intObj.type,this.currentSign.field=this.intObj.field,this.locationList.push(this.currentSign),this.intObj.show=!1,this.intObj=null):this.startDian&&(this.currentSign.left=e.targetTouches[0].pageX-this.imgBox.left-this.moveOriginal.posX,this.currentSign.top=e.targetTouches[0].pageY+i-this.imgBox.top-this.moveOriginal.posY,document.addEventListener("touchend",this.getMouseOver),this.$forceUpdate(),this.setBoundarySign()))},setBoundarySign(){let e=this.$refs.imgbox,t=e.offsetHeight+e.scrollTop,i=t-24,s=e.clientWidth-24;this.currentSign.top<=0?this.currentSign.top=0:this.currentSign.top>=i&&(this.currentSign.top=i),this.currentSign.left<=0?this.currentSign.left=0:this.currentSign.left>=s&&(this.currentSign.left=s)},getMouseDown(e,t,i){if(this.isRemoveStatus){for(let e of this.pointList)for(let i of e.pointList)if(t.id==i.id){i.show=!0;break}this.locationList.splice(i,1)}else this.currentSign=t,this.moveOriginal.posX=e.targetTouches[0].pageX-this.imgBox.left-this.currentSign.left,this.moveOriginal.posY=e.targetTouches[0].pageY-this.imgBox.top-this.currentSign.top,this.startDian=!0},getMouseOver(){this.startDian=!1,this.currentSign={},document.removeEventListener("touchend",this.getMouseOver)},closeModal(){let e=this;this.isSubmit?(e.oldLocationList=[],e.locationList=[],e.intObj=null,e.currentSign={},e.isRemoveStatus=!1,e.placementShow=!1):_t.Z.confirm({title:"You haven't marked the image yet, and the model will not be uploaded. Are you sure you want to close it?",icon:(0,s.Wm)(ft.Z),okText:"Yes",cancelText:"No",mask:!1,onOk(){e.oldLocationList=[],e.locationList=[],e.intObj=null,e.currentSign={},e.isRemoveStatus=!1,e.placementShow=!1}})},restoreLocationList(){this.pointList=JSON.parse(JSON.stringify(this.oldPointList)),this.locationList=JSON.parse(JSON.stringify(this.oldLocationList))},submitPlacement(){this.printObject.templateId?(this.printObject.id=this.printObject.libraryId,this.confrimSubmit()):this.customRequest().then((e=>{this.isShowMark=!1,this.printObject.id=e.id,this.confrimSubmit()})).catch((e=>{this.isShowMark=!1}))},confrimSubmit(){let e={libraryId:this.printObject.id,templateId:this.printObject.templateId||null,modelType:"Library",checkMd5:1,timeZone:Intl.DateTimeFormat().resolvedOptions().timeZone,...this.getPrintLocation()};88!=this.userInfo.userId&&83!=this.userInfo.userId||(e.modelType=this.modelType),this.isShowMark=!0,ht.V.axiosPost(ht.V.httpUrls.saveOrEditTemplatePoint,e).then((e=>{this.isShowMark=!1,this.isSubmit=!0,this.$emit("submitModelPlacement"),this.closeModal()})).catch((e=>{this.isShowMark=!1}))},customRequest(){let e={file:this.printObject.file,checkMd5:1,level1Type:"Models",sex:this.sex,modelType:"",level2Type:"",timeZone:Intl.DateTimeFormat().resolvedOptions().timeZone};return this.isShowMark=!0,88!=this.userInfo.userId&&83!=this.userInfo.userId||(e.modelType=this.modelType,e.sex=this.sex),new Promise(((t,i)=>{ht.V.axiosPost(ht.V.httpUrls.libraryUpload,e,{headers:{"Content-Type":"multipart/form-data"}}).then((i=>{i.checkMd5?t(i):t(this.affirmCstomRequest(e))})).catch((e=>{i(e)}))}))},affirmCstomRequest(e){let t=this;return new Promise(((i,o)=>{_t.Z.confirm({title:"This picture has been uploaded whether to continue uploading? ",icon:(0,s.Wm)(ft.Z),okText:"Yes",cancelText:"No",mask:!1,onOk(){e.checkMd5=0,ht.V.axiosPost(ht.V.httpUrls.libraryUpload,e,{headers:{"Content-Type":"multipart/form-data"}}).then((e=>{t.isShowMark=!1,i(e)})).catch((e=>{o(e)}))},onCancel(){t.isShowMark=!1}})}))},getPrintLocation(){let{width:e,height:t}=this.imgBox,i={},s={},o=JSON.parse(JSON.stringify(this.locationList));for(let a of o)i[a.field]=i[a.field]||[],i[a.field].push(a);for(let a in i)i[a].sort(this.sortBy("left")),i[a].forEach(((i,o)=>{i.type=o?i.field+"Right":i.field+"Left",i.left=((i.left+12)/e).toFixed(4),i.top=((i.top+12)/t).toFixed(4),s[i.type]=[i.left,i.top]}));return s},sortBy(e){return function(t,i){return t[e]-i[e]}},printPreview(){},backPreview(){this.perviewUrl=""}}});const ti=(0,yt.Z)(ei,[["render",Qt]]);var ii=ti,si=i(8818),oi=i(1446),ai=i(4873),ni=(0,s.aZ)({components:{HeaderComponent:Fe.Z,ModelPlacement:wt,ModelPlacementMobile:ii,RobotAssist:si.Z},setup(){let e=(0,ke.iH)([{title:(0,At.QT)().t("LibraryPage.Moodboard"),code:"Moodboard",icon:"fi fi-rr-grid",showChildren:!1,children:[]},{title:(0,At.QT)().t("LibraryPage.Prints"),code:"Printboard",icon:"fi fi-rs-objects-column",showChildren:!1,children:[]},{title:(0,At.QT)().t("LibraryPage.Sketches"),code:"Sketchboard",icon:"fi icon iconfont icon-a-waitao_changkuanwaitao11x",showChildren:!1,children:[]},{title:(0,At.QT)().t("LibraryPage.Mannequins"),code:"Models",icon:"fi fi-rs-people",showChildren:!1,children:[]}]),t=(0,ke.iH)([]),i=(0,ke.iH)("Moodboard"),s=(0,ke.iH)(""),o=(0,ke.iH)("Outwear"),a=(0,ke.iH)("Meal"),n=[],l=[],r=(0,ke.iH)([]),d=(0,ke.iH)(1),c=(0,ke.iH)(18),m=(0,ke.iH)(20),h=(0,ke.iH)(!1),p=(0,ke.iH)("single"),u=(0,ke.iH)(""),g=(0,ke.iH)(""),b=(0,ke.iH)(0),_=(0,ke.iH)(!1),f=(0,ke.iH)({}),A=(0,bt.oR)(),S=(0,ke.iH)("Upload"),y=(0,ke.iH)([{name:"image",type:!1},{name:"text",type:!0},{name:"text-image",type:!1}]),v=(0,ke.iH)(!1),w=(0,ke.iH)(),z=(0,ke.iH)(),C=(0,ke.iH)(),x=(0,ke.iH)([{id:266,imgUrl:"http://18.167.251.121:9000/aida-users/83/moodboard/1698735547_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minioadmin%2F20231031%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231031T065908Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=910634477c4188db039cfddfa69147c02d354200989a6515ee80dc9b939e6b83"},{id:267,imgUrl:"http://18.167.251.121:9000/aida-users/83/moodboard/1698735554_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minioadmin%2F20231031%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231031T065915Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=1d9928c2568398267ab75e74a00ad054ddffb7953859f8bc285db57718953b64"},{id:267,imgUrl:"http://18.167.251.121:9000/aida-users/83/moodboard/1698735554_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minioadmin%2F20231031%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231031T065915Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=1d9928c2568398267ab75e74a00ad054ddffb7953859f8bc285db57718953b64"},{id:267,imgUrl:"http://18.167.251.121:9000/aida-users/83/moodboard/1698735554_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minioadmin%2F20231031%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231031T065915Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=1d9928c2568398267ab75e74a00ad054ddffb7953859f8bc285db57718953b64"},{id:267,imgUrl:"http://18.167.251.121:9000/aida-users/83/moodboard/1698735554_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minioadmin%2F20231031%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231031T065915Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=1d9928c2568398267ab75e74a00ad054ddffb7953859f8bc285db57718953b64"},{id:267,imgUrl:"http://18.167.251.121:9000/aida-users/83/moodboard/1698735554_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minioadmin%2F20231031%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231031T065915Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=1d9928c2568398267ab75e74a00ad054ddffb7953859f8bc285db57718953b64"},{id:267,imgUrl:"http://18.167.251.121:9000/aida-users/83/moodboard/1698735554_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minioadmin%2F20231031%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231031T065915Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=1d9928c2568398267ab75e74a00ad054ddffb7953859f8bc285db57718953b64"},{id:267,imgUrl:"http://18.167.251.121:9000/aida-users/83/moodboard/1698735554_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minioadmin%2F20231031%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231031T065915Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=1d9928c2568398267ab75e74a00ad054ddffb7953859f8bc285db57718953b64"},{id:267,imgUrl:"http://18.167.251.121:9000/aida-users/83/moodboard/1698735554_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minioadmin%2F20231031%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231031T065915Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=1d9928c2568398267ab75e74a00ad054ddffb7953859f8bc285db57718953b64"},{id:267,imgUrl:"http://18.167.251.121:9000/aida-users/83/moodboard/1698735554_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minioadmin%2F20231031%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231031T065915Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=1d9928c2568398267ab75e74a00ad054ddffb7953859f8bc285db57718953b64"},{id:267,imgUrl:"http://18.167.251.121:9000/aida-users/83/moodboard/1698735554_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minioadmin%2F20231031%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231031T065915Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=1d9928c2568398267ab75e74a00ad054ddffb7953859f8bc285db57718953b64"},{id:267,imgUrl:"http://18.167.251.121:9000/aida-users/83/moodboard/1698735554_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minioadmin%2F20231031%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231031T065915Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=1d9928c2568398267ab75e74a00ad054ddffb7953859f8bc285db57718953b64"},{id:267,imgUrl:"http://18.167.251.121:9000/aida-users/83/moodboard/1698735554_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minioadmin%2F20231031%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231031T065915Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=1d9928c2568398267ab75e74a00ad054ddffb7953859f8bc285db57718953b64"},{id:267,imgUrl:"http://18.167.251.121:9000/aida-users/83/moodboard/1698735554_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minioadmin%2F20231031%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231031T065915Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=1d9928c2568398267ab75e74a00ad054ddffb7953859f8bc285db57718953b64"},{id:267,imgUrl:"http://18.167.251.121:9000/aida-users/83/moodboard/1698735554_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minioadmin%2F20231031%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231031T065915Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=1d9928c2568398267ab75e74a00ad054ddffb7953859f8bc285db57718953b64"},{id:267,imgUrl:"http://18.167.251.121:9000/aida-users/83/moodboard/1698735554_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minioadmin%2F20231031%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231031T065915Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=1d9928c2568398267ab75e74a00ad054ddffb7953859f8bc285db57718953b64"},{id:267,imgUrl:"http://18.167.251.121:9000/aida-users/83/moodboard/1698735554_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minioadmin%2F20231031%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231031T065915Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=1d9928c2568398267ab75e74a00ad054ddffb7953859f8bc285db57718953b64"},{id:267,imgUrl:"http://18.167.251.121:9000/aida-users/83/moodboard/1698735554_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minioadmin%2F20231031%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231031T065915Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=1d9928c2568398267ab75e74a00ad054ddffb7953859f8bc285db57718953b64"},{id:267,imgUrl:"http://18.167.251.121:9000/aida-users/83/moodboard/1698735554_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minioadmin%2F20231031%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231031T065915Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=1d9928c2568398267ab75e74a00ad054ddffb7953859f8bc285db57718953b64"},{id:267,imgUrl:"http://18.167.251.121:9000/aida-users/83/moodboard/1698735554_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minioadmin%2F20231031%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231031T065915Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=1d9928c2568398267ab75e74a00ad054ddffb7953859f8bc285db57718953b64"},{id:267,imgUrl:"http://18.167.251.121:9000/aida-users/83/moodboard/1698735554_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minioadmin%2F20231031%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231031T065915Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=1d9928c2568398267ab75e74a00ad054ddffb7953859f8bc285db57718953b64"},{id:267,imgUrl:"http://18.167.251.121:9000/aida-users/83/moodboard/1698735554_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minioadmin%2F20231031%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231031T065915Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=1d9928c2568398267ab75e74a00ad054ddffb7953859f8bc285db57718953b64"},{id:267,imgUrl:"http://18.167.251.121:9000/aida-users/83/moodboard/1698735554_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minioadmin%2F20231031%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231031T065915Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=1d9928c2568398267ab75e74a00ad054ddffb7953859f8bc285db57718953b64"},{id:267,imgUrl:"http://18.167.251.121:9000/aida-users/83/moodboard/1698735554_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minioadmin%2F20231031%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231031T065915Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=1d9928c2568398267ab75e74a00ad054ddffb7953859f8bc285db57718953b64"},{id:267,imgUrl:"http://18.167.251.121:9000/aida-users/83/moodboard/1698735554_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minioadmin%2F20231031%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231031T065915Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=1d9928c2568398267ab75e74a00ad054ddffb7953859f8bc285db57718953b64"},{id:267,imgUrl:"http://18.167.251.121:9000/aida-users/83/moodboard/1698735554_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minioadmin%2F20231031%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231031T065915Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=1d9928c2568398267ab75e74a00ad054ddffb7953859f8bc285db57718953b64"},{id:267,imgUrl:"http://18.167.251.121:9000/aida-users/83/moodboard/1698735554_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minioadmin%2F20231031%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231031T065915Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=1d9928c2568398267ab75e74a00ad054ddffb7953859f8bc285db57718953b64"},{id:267,imgUrl:"http://18.167.251.121:9000/aida-users/83/moodboard/1698735554_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minioadmin%2F20231031%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231031T065915Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=1d9928c2568398267ab75e74a00ad054ddffb7953859f8bc285db57718953b64"},{id:267,imgUrl:"http://18.167.251.121:9000/aida-users/83/moodboard/1698735554_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minioadmin%2F20231031%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231031T065915Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=1d9928c2568398267ab75e74a00ad054ddffb7953859f8bc285db57718953b64"},{id:267,imgUrl:"http://18.167.251.121:9000/aida-users/83/moodboard/1698735554_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minioadmin%2F20231031%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231031T065915Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=1d9928c2568398267ab75e74a00ad054ddffb7953859f8bc285db57718953b64"},{id:267,imgUrl:"http://18.167.251.121:9000/aida-users/83/moodboard/1698735554_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minioadmin%2F20231031%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231031T065915Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=1d9928c2568398267ab75e74a00ad054ddffb7953859f8bc285db57718953b64"},{id:267,imgUrl:"http://18.167.251.121:9000/aida-users/83/moodboard/1698735554_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minioadmin%2F20231031%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231031T065915Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=1d9928c2568398267ab75e74a00ad054ddffb7953859f8bc285db57718953b64"},{id:267,imgUrl:"http://18.167.251.121:9000/aida-users/83/moodboard/1698735554_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minioadmin%2F20231031%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231031T065915Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=1d9928c2568398267ab75e74a00ad054ddffb7953859f8bc285db57718953b64"},{id:267,imgUrl:"http://18.167.251.121:9000/aida-users/83/moodboard/1698735554_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minioadmin%2F20231031%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231031T065915Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=1d9928c2568398267ab75e74a00ad054ddffb7953859f8bc285db57718953b64"},{id:267,imgUrl:"http://18.167.251.121:9000/aida-users/83/moodboard/1698735554_0.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=minioadmin%2F20231031%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20231031T065915Z&X-Amz-Expires=86400&X-Amz-SignedHeaders=host&X-Amz-Signature=1d9928c2568398267ab75e74a00ad054ddffb7953859f8bc285db57718953b64"}]),L=(0,ke.iH)([]),k=(0,ke.iH)({num:1,optype:!1,name:(0,At.QT)().t("LibraryPage.model")+"1"}),{t:F}=(0,At.QT)();return{menuList:e,selectImgList:t,selectCode:i,searchPictureName:s,sexList:n,sex:a,disignTypeList:l,designType:o,imgList:r,currentPage:d,pageSize:c,total:m,renameVisivle:h,renameType:p,newPicName:u,uploadUrl:g,currentUploadFileNum:b,isShowMark:_,selectSingleImg:f,store:A,uploadGenerate:S,checkbox:y,inputShow:v,generateCheckbox:w,captionGeneration:z,inputTime:C,generateList:x,selectGenerateList:L,printModel:k,t:F}},data(e){return console.log(e),{indicator:(0,s.h)(Le.Z,{style:{fontSize:"2.4rem"},spin:!0}),upload:{isPin:0,level1Type:e.selectCode,timeZone:Intl.DateTimeFormat().resolvedOptions().timeZone},token:""}},async mounted(){this.uploadUrl=(0,pt.M$)(),this.getLibraryList(),this.getSex(),this.token=(0,ut.ej)("token")||""},methods:{getSex(){ht.V.axiosGet(ht.V.httpUrls.workspaceenumValues,{params:{enumName:"Sex"}}).then((e=>{if(e){let t=[];e.forEach((e=>{let i={value:e.name,label:e.name};t.push(i)})),this.sex=t[0].value,this.sexList=t,this.getPosition()}}))},async getPosition(){let e;e="Female"==this.sex?"FemalePosition":"MalePosition",await ht.V.axiosGet(ht.V.httpUrls.workspaceenumValues,{params:{enumName:e}}).then((e=>{if(e){let t=[];e.forEach((e=>{let i={value:e.name,label:e.name};t.push(i)})),this.designType=t[0].value,this.disignTypeList=t}}))},selectMenuItem(e,t){e.children?.length?e.showChildren=!e.showChildren:(this.selectCode=e.code,this.upload.level1Type=e.code,this.currentPage=1,this.total=0,this.searchPictureName="",this.imgList=[],this.sex="Female",this.designType="Outwear",this.selectImgList=[],this.selectSingleImg={},this.getLibraryList(),this.uploadGenerate="Upload",this.captionGeneration="",this.selectGenerateList=[])},async sexChange(){await this.getPosition(),this.getLibraryList()},handleChange(){this.getLibraryList()},fileUploadChange(e){let t=e.file;if("Models"==this.selectCode){let e=new FileReader;e.onload=e=>{let i;i="object"===typeof e.target.result?window.URL.createObjectURL(new Blob([e.target.result])):e.target.result,this.placementClick({url:i,file:t.originFileObj})},e.readAsArrayBuffer(t.originFileObj)}},changePage(e,t){this.currentPage=e,this.pageSize=t,this.getLibraryList()},selectImgItem(e){if(-1===this.selectImgList.indexOf(e.id))this.selectImgList.push(e.id);else{let t=this.selectImgList.indexOf(e.id);this.selectImgList.splice(t,1)}},selectAllImg(){this.selectImgList.length==this.imgList.length?this.selectImgList=[]:this.selectImgList=this.imgList.map((e=>e.id))},closeRenameModal(){this.renameVisivle=!1,this.newPicName=""},confrimRename(){let e={libraryIds:"single"===this.renameType?[this.selectSingleImg.id]:this.selectImgList,libraryName:this.newPicName,timeZone:Intl.DateTimeFormat().resolvedOptions().timeZone};ht.V.axiosPost(ht.V.httpUrls.batchUpdateLibraryName,e).then((e=>{"batch"===this.renameType&&(this.selectImgList=[]),this.getLibraryList(),this.closeRenameModal()})).catch((e=>{this.closeRenameModal()}))},showRenameModal(e,t){("batch"!=t||this.selectImgList.length)&&("single"===t&&(this.selectSingleImg=e),this.renameType=t,this.renameVisivle=!0)},upLoad(){},uploadGenerateOpen(e){this.uploadGenerate,this.uploadGenerate=e},deleteSinglePic(e,t){let i=this;_t.Z.confirm({title:this.t("LibraryPage.jsContent1"),icon:(0,s.Wm)(ft.Z),okText:"Yes",cancelText:"No",mask:!1,onOk(){i.confirmDeletePic(e,t)}})},deleteBatchPic(){if(!this.selectImgList.length)return;let e=this;_t.Z.confirm({title:this.t("LibraryPage.jsContent2"),icon:(0,s.Wm)(ft.Z),okText:"Yes",cancelText:"No",onOk(){e.confirmDeletePic("",0)}})},confirmDeletePic(e,t){let i=e?[e.id]:this.selectImgList,s={libraryIds:i};ht.V.axiosPost(ht.V.httpUrls.batchDeleteLibrary,s).then((i=>{e&&e.id?this.imgList.splice(t,1):(this.selectImgList=[],this.getLibraryList())})).catch((e=>{}))},beforeUpload(e,t){const i="image/jpeg"===e.type||"image/png"===e.type||"image/jpg"===e.type||"image/bmp"===e.type;i||oi.ZP.warning(this.t("LibraryPage.jsContent3"));const s=e.size/1024/1024<2;if(s||oi.ZP.warning(this.t("LibraryPage.jsContent4")),!i||!s)return i&&s||ai.Z.LIST_IGNORE;this.currentUploadFileNum=t.length},customRequest(e){if("Models"==this.selectCode)return;let t="Sketchboard"==this.selectCode||"MarketingSketch"==this.selectCode?this.designType:"",i={file:e.file,level1Type:this.selectCode,level2Type:t,sex:"Models"==this.selectCode?this.sex:"",modelType:"",checkMd5:1,timeZone:Intl.DateTimeFormat().resolvedOptions().timeZone};this.isShowMark=!0,ht.V.axiosPost(ht.V.httpUrls.libraryUpload,i,{headers:{"Content-Type":"multipart/form-data"}}).then((e=>{e.checkMd5?(this.currentUploadFileNum--,this.currentUploadFileNum||this.getLibraryList()):this.affirmCstomRequest(i)})).catch((e=>{this.currentUploadFileNum--,this.currentUploadFileNum||this.getLibraryList()}))},affirmCstomRequest(e){let t=this;_t.Z.confirm({title:this.t("LibraryPage.jsContent5"),icon:(0,s.Wm)(ft.Z),okText:"Yes",cancelText:"No",mask:!1,zIndex:99999,onOk(){e.checkMd5=0,ht.V.axiosPost(ht.V.httpUrls.libraryUpload,e,{headers:{"Content-Type":"multipart/form-data"}}).then((e=>{t.currentUploadFileNum--,t.currentUploadFileNum||t.getLibraryList()})).catch((e=>{t.currentUploadFileNum--,t.currentUploadFileNum||t.getLibraryList()}))},onCancel(){t.currentUploadFileNum--,t.currentUploadFileNum||t.getLibraryList()}})},getLibraryList(){let e="Sketchboard"==this.selectCode||"MarketingSketch"==this.selectCode?this.designType:"",t={level1Type:this.selectCode,level2Type:e,page:this.currentPage,modelSex:this.sex?this.sex:"",pictureName:this.searchPictureName,size:this.pageSize};this.isShowMark=!0,ht.V.axiosPost(ht.V.httpUrls.queryLibraryPage,t).then((e=>{this.imgList=e.content,this.total=e.total,this.isShowMark=!1})).catch((e=>{this.isShowMark=!1}))},editPlacementClick(e){let t={...e.libraryModelPoint,url:e.url};this.placementClick(t)},placementClick(e){let t=(0,pt.S0)()?this.$refs.ModelPlacementMobile:this.$refs.ModelPlacement;t.showPlacementModal(e)},setKeyword(e){this.checkbox.forEach((e=>{e.type=!1})),(0,s.Y3)().then((()=>{this.checkbox[e].type=!0,this.checkbox[1].type&&this.selectGenerateList.forEach((e=>{e.checked=!1}))}))},ifMaximumLength(){clearTimeout(this.inputTime),this.inputTime=setTimeout((()=>{this.captionGeneration.split(/\s+/).length>75?this.inputShow=!0:this.inputShow=!1}),500)},generateFileUploadChange(e){let t=e.file;if("done"===t.status){let e=JSON.parse(t.xhr.response);t.id=e.data.id,t.imgUrl=e.data.url,t.resData=e.data,t.type_="upload"}else if("error"===t.status){let e=-1;this.selectGenerateList.forEach(((i,s)=>{t.uid===i.uid&&(e=s)})),e>-1&&this.selectGenerateList.splice(e,1),oi.ZP.error(t.name+"upload failed")}},deleteFile(e){this.selectGenerateList.splice(e,1)},setSketchboardItem(e){this.checkbox[1].type||(e.checked?e.checked=!1:(this.selectGenerateList.forEach((e=>{e.checked&&(e.checked=!1)})),e.checked=!0))},PrintModel(){this.printModel.optype||document.addEventListener("click",this.removePrintModel),this.printModel.optype=!this.printModel.optype},removePrintModel(){this.printModel.optype=!1,document.removeEventListener("click",this.removePrintModel)},setprintModel(e){this.printModel={num:e,optype:!1,name:this.t("LibraryPage.model")+e}},getgenerate(){let e=this.checkbox.filter((e=>e.type))[0].name,t=this.selectGenerateList.filter((e=>e.checked))[0],i={generateType:e,designType:"",collectionElementId:t?.id,level1Type:this.selectCode,level2Type:"Sketchboard"==this.selectCode?this.designType:"",text:this.captionGeneration,timeZone:Intl.DateTimeFormat().resolvedOptions().timeZone,version:"Printboard"==this.selectCode?this.printModel.num:0,gender:"Sketchboard"==this.selectCode?this.sex:""};if("image"==e||"text-image"==e){if(!t?.id)return void oi.ZP.warning("Please select a picture")}else if("text"==e){if(i.collectionElementId="",i.level2Type="",!this.captionGeneration)return void oi.ZP.warning(this.t("LibraryPage.jsContent7"));{let e=this.captionGeneration.split(/\s+/).length;if(e>75)return void oi.ZP.warning(this.t("LibraryPage.jsContent6"))}}}}});const li=(0,yt.Z)(ni,[["render",xe]]);var ri=li}}]); |