1 line
28 KiB
JavaScript
1 line
28 KiB
JavaScript
"use strict";(self["webpackChunkaida"]=self["webpackChunkaida"]||[]).push([[384],{4924:function(e,t,s){s.d(t,{Z:function(){return m}});var i=s(6252),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.5 763.6a374 374 0 00-80.6-119.5 375.63 375.63 0 00-119.5-80.6c-.4-.2-.8-.3-1.2-.5C719.5 518 760 444.7 760 362c0-137-111-248-248-248S264 225 264 362c0 82.7 40.5 156 102.8 201.1-.4.2-.8.3-1.2.5-44.8 18.9-85 46-119.5 80.6a375.63 375.63 0 00-80.6 119.5A371.7 371.7 0 00136 901.8a8 8 0 008 8.2h60c4.4 0 7.9-3.5 8-7.8 2-77.2 33-149.5 87.8-204.3 56.7-56.7 132-87.9 212.2-87.9s155.5 31.2 212.2 87.9C779 752.7 810 825 812 902.2c.1 4.4 3.6 7.8 8 7.8h60a8 8 0 008-8.2c-1-47.8-10.9-94.3-29.5-138.2zM512 534c-45.9 0-89.1-17.9-121.6-50.4S340 407.9 340 362c0-45.9 17.9-89.1 50.4-121.6S466.1 190 512 190s89.1 17.9 121.6 50.4S684 316.1 684 362c0 45.9-17.9 89.1-50.4 121.6S557.9 534 512 534z"}}]},name:"user",theme:"outlined"},n=a,o=s(2130);function l(e){for(var t=1;t<arguments.length;t++){var s=null!=arguments[t]?Object(arguments[t]):{},i=Object.keys(s);"function"===typeof Object.getOwnPropertySymbols&&(i=i.concat(Object.getOwnPropertySymbols(s).filter((function(e){return Object.getOwnPropertyDescriptor(s,e).enumerable})))),i.forEach((function(t){r(e,t,s[t])}))}return e}function r(e,t,s){return t in e?Object.defineProperty(e,t,{value:s,enumerable:!0,configurable:!0,writable:!0}):e[t]=s,e}var c=function(e,t){var s=l({},e,t.attrs);return(0,i.Wm)(o.Z,l({},s,{icon:n}),null)};c.displayName="UserOutlined",c.inheritAttrs=!1;var m=c},2166:function(e,t,s){s.d(t,{Z:function(){return Re}});var i=s(6252),a=s(3577),n=s(9963),o=s.p+"img/aida_logo.5ab4163e.png";const l=e=>((0,i.dD)("data-v-54fd6780"),e=e(),(0,i.Cn)(),e),r={class:"header_max"},c={class:"header_component"},m={class:"header_right_content"},p=l((()=>(0,i._)("div",{class:"header_user_icon"},null,-1))),d={class:"header_user_content"},h={class:"username"},u=l((()=>(0,i._)("span",null,"/",-1))),w={class:"header_nav_content"},_={class:"header_right"},k={class:"select_block"},g=l((()=>(0,i._)("span",{class:"icon iconfont icon-yuyan"},null,-1))),v={class:"select_item_des"},b=l((()=>(0,i._)("span",{class:"icon iconfont icon-tuichu"},null,-1))),I={class:"select_item_des"},y={class:"select_block select_list"},f=["onClick"],S={class:"select_item_des"},T={class:"skip_content"},C={key:0,class:"bind_email_content"},x={class:"bind_email_tip"},D={class:"bind_email"},L={key:1,class:"bind_email_content"},H={class:"bind_email_form_content"},N={class:"bind_email_form_title"},O=l((()=>(0,i._)("span",{class:"icon iconfont icon--shangyibu"},null,-1))),U={class:"email_last_step_content"},E={class:"email_last_step_des"},W={class:"sent_email_content"},V={class:"tip_content"};function M(e,t,s,l,M,z){const P=(0,i.up)("Habit"),q=(0,i.up)("VerificationCodeInput"),F=(0,i.up)("a-modal");return(0,i.wg)(),(0,i.iD)("div",r,[(0,i._)("header",c,[(0,i._)("div",m,[p,(0,i._)("div",d,[(0,i._)("div",h,[u,(0,i.Uk)(" "+(0,a.zw)(e.$t("Header.hello"))+"@"+(0,a.zw)(e.userInfo?.userName),1)]),(0,i._)("div",{class:(0,a.C_)(["icon","iconfont","icon-xiala",e.isShowOperate?"icon_rotate":""]),onClick:t[0]||(t[0]=(0,n.iM)((t=>e.changeShowOperateContent()),["stop"]))},null,2)])]),(0,i._)("nav",w,[(0,i._)("div",{class:(0,a.C_)(["nav_item","home"===e.$route.name?"select_nav":""]),onClick:t[1]||(t[1]=t=>e.turnToPage("home"))},(0,a.zw)(e.$t("Header.HOME")),3),(0,i._)("div",{class:(0,a.C_)(["nav_item","library"===e.$route.name?"select_nav":""]),onClick:t[2]||(t[2]=t=>e.turnToPage("library"))},(0,a.zw)(e.$t("Header.LIBRARY")),3),(0,i._)("div",{class:(0,a.C_)(["nav_item","history"===e.$route.name?"select_nav":""]),onClick:t[3]||(t[3]=t=>e.turnToPage("history"))},(0,a.zw)(e.$t("Header.HISTORY")),3)]),(0,i._)("div",_,[(0,i._)("img",{class:"header_logo",onClick:t[4]||(t[4]=t=>e.turnToNewPage("https://www.aidlab.hk/en/")),src:o}),(0,i.Wm)(P)])]),(0,i.wy)((0,i._)("nav",k,[(0,i._)("div",{class:"select_item",onClick:t[5]||(t[5]=(0,n.iM)((t=>e.isLanguage=!e.isLanguage),["stop"]))},[g,(0,i._)("span",v,(0,a.zw)(e.$t("Header.language")),1)]),(0,i._)("div",{class:"select_item",onClick:t[6]||(t[6]=t=>e.logout())},[b,(0,i._)("span",I,(0,a.zw)(e.$t("Header.logOff")),1)])],512),[[n.F8,e.isShowOperate]]),(0,i.wy)((0,i._)("ul",y,[((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(e.language,(t=>((0,i.wg)(),(0,i.iD)("li",{class:"select_item",onClick:s=>e.setLocale(t.value)},[(0,i._)("span",S,(0,a.zw)(t.name),1)],8,f)))),256))],512),[[n.F8,e.isLanguage&&e.isShowOperate]]),(0,i.Wm)(F,{class:"modal_component",visible:e.bindEmailVisible,"onUpdate:visible":t[13]||(t[13]=t=>e.bindEmailVisible=t),footer:null,title:"Mailbox binding",width:"56rem",maskClosable:!1,centered:!0},(0,i.Nv)({default:(0,i.w5)((()=>[e.isHaveBindEmail?((0,i.wg)(),(0,i.iD)("div",C,[(0,i._)("div",x,(0,a.zw)(e.$t("Header.emailContent")),1),(0,i._)("div",D,(0,a.zw)(e.userInfo.email),1)])):((0,i.wg)(),(0,i.iD)("div",L,[(0,i.wy)((0,i._)("div",null,[(0,i._)("div",H,[(0,i._)("div",N,(0,a.zw)(e.$t("Header.Email")),1),(0,i.wy)((0,i._)("input",{class:"bind_email_form_input",placeholder:"Enter a new email","onUpdate:modelValue":t[7]||(t[7]=t=>e.email=t),onKeydown:t[8]||(t[8]=(0,n.D2)((t=>e.emailNextStepFun()),["enter"]))},null,544),[[n.nr,e.email]])]),(0,i._)("div",{class:"bind_email_submit_button",onClick:t[9]||(t[9]=t=>e.emailNextStepFun())},(0,a.zw)(e.$t("Header.NextStep")),1)],512),[[n.F8,1===e.bindEmailStep]]),(0,i.wy)((0,i._)("div",null,[(0,i._)("div",{onClick:t[10]||(t[10]=t=>e.emailLastStepFun())},[O,(0,i._)("span",U,(0,a.zw)(e.$t("Header.verification")),1)]),(0,i._)("div",E,[(0,i._)("div",W,(0,a.zw)(e.$t("Header.SentTo"))+" "+(0,a.zw)(e.email),1),(0,i._)("div",V,[(0,i.wy)((0,i._)("span",null,(0,a.zw)(e.time)+"s",513),[[n.F8,e.time]]),(0,i.wy)((0,i._)("span",{onClick:t[11]||(t[11]=t=>e.emailNextStepFun())},(0,a.zw)(e.$t("Header.Resend"))+"Resend",513),[[n.F8,!e.time]])])]),(0,i.Wm)(q,{ct:e.emailCode,onSendCaptcha:t[12]||(t[12]=t=>e.submitBindEmail(t))},null,8,["ct"])],512),[[n.F8,2===e.bindEmailStep]])]))])),_:2},[e.isHaveBindEmail||1!==e.bindEmailStep?void 0:{name:"closeIcon",fn:(0,i.w5)((()=>[(0,i._)("div",T,(0,a.zw)(e.$t("Header.skip")),1)]))}]),1032,["visible"])])}var z=s(7064),P=s(3699),q=s(2020);const F=e=>((0,i.dD)("data-v-7090bea4"),e=e(),(0,i.Cn)(),e),$={class:"habit"},B={class:"habit_mask"},Z=F((()=>(0,i._)("i",{class:"fi fi-bs-angle-down"},null,-1))),R={class:"habit_content"},A={class:"habit_title"},j={class:"habit_intro"},Y={class:"habit_type",trigger:"['click']"},K={class:"habit_model_show habit_workspace_show"},J={class:"habit_model_list"},G=["onClick"],Q=["onClick"],X=["onClick"],ee=["onClick"],te={class:"habit_Overal_Single"},se={class:"habit_model_show habit_sex_show"},ie={class:"habit_model_list"},ae=["onClick"],ne={class:"habit_Overal_Single"},oe={class:"habit_habit_singleton"},le={class:"habit_model_show habit_singleton_show"},re={class:"habit_model_list"},ce=["onClick"],me={class:"habit_System_Designer"},pe={class:"habit_System_Designer_text_max"},de={class:"habit_System_Designer_text"},he={class:"habit_System_Designer_text"},ue={class:"habit_model"},we={id:"modelShow",class:"habit_model_show"},_e={class:"habit_btn"},ke={class:"model_current"},ge={class:"model_text"},ve={class:"model_img"},be=["src"],Ie={class:"model_Designer"},ye={class:"model_text"},fe={class:"model_img"},Se={class:"model_img_item"},Te=["src","onClick"],Ce={class:"model_img"},xe={class:"model_img_item"},De=["src","onClick"];function Le(e,t,s,o,l,r){const c=(0,i.up)("UserOutlined"),m=(0,i.up)("DownOutlined"),p=(0,i.up)("a-button"),d=(0,i.up)("a-dropdown"),h=(0,i.up)("a-switch"),u=(0,i.up)("a-slider"),w=(0,i.Q2)("fade"),_=(0,i.Q2)("mousewheel");return(0,i.wg)(),(0,i.iD)("div",$,[(0,i.wy)((0,i._)("div",B,null,512),[[n.F8,e.openType.habit]]),(0,i._)("div",{class:"habit_button",onClick:t[0]||(t[0]=(0,n.iM)((t=>e.setOpenType("habit")),["stop"]))},[(0,i.Uk)((0,a.zw)(e.$t("Habit.Workspace"))+" ",1),Z]),(0,i.wy)(((0,i.wg)(),(0,i.iD)("div",R,[(0,i._)("div",A,[(0,i._)("h3",null,(0,a.zw)(e.$t("Habit.WorkspaceSetting")),1),(0,i._)("div",j,(0,a.zw)(e.$t("Habit.settingWorkspace")),1)]),(0,i._)("div",Y,[(0,i.Wm)(d,{placement:"bottomRight",onClick:t[1]||(t[1]=(0,n.iM)((t=>e.setOpenType("workspace")),["stop"]))},{default:(0,i.w5)((()=>[(0,i.Wm)(p,null,{default:(0,i.w5)((()=>[(0,i.Wm)(c),(0,i.Uk)(" "+(0,a.zw)(e.workspaceItem.workSpaceName)+" ",1),(0,i.Wm)(m)])),_:1})])),_:1}),(0,i.wy)(((0,i.wg)(),(0,i.iD)("div",K,[(0,i._)("ul",J,[((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(e.workspace.workspaceList,((s,o)=>((0,i.wg)(),(0,i.iD)("li",null,[(0,i.wy)((0,i._)("div",{onClick:(0,n.iM)((t=>e.setWorkspace(s.id)),["stop"])},(0,a.zw)(s.workSpaceName),9,G),[[n.F8,!s.putName]]),(0,i.wy)((0,i._)("input",{type:"text","onUpdate:modelValue":t[2]||(t[2]=t=>e.workspaceItemName=t)},null,512),[[n.F8,s.putName],[n.nr,e.workspaceItemName]]),(0,i.wy)((0,i._)("i",{onClick:(0,n.iM)((t=>e.putName(o,"put")),["stop"]),class:"fi fi-rr-edit"},null,8,Q),[[n.F8,!s.putName]]),(0,i.wy)((0,i._)("i",{onClick:(0,n.iM)((t=>e.putName(o,"affirm")),["stop"]),class:"fi fi-br-check"},null,8,X),[[n.F8,s.putName]]),(0,i._)("i",{onClick:(0,n.iM)((t=>e.putName(o,"delete")),["stop"]),class:"fi fi-rr-trash"},null,8,ee)])))),256)),(0,i._)("li",{onClick:t[5]||(t[5]=(...t)=>e.newWorkspace&&e.newWorkspace(...t)),class:"newWorkspace"},[(0,i.wy)((0,i._)("input",{type:"text","onUpdate:modelValue":t[3]||(t[3]=t=>e.workspaceItemName=t)},null,512),[[n.F8,e.openType.addWorkspace],[n.nr,e.workspaceItemName]]),(0,i.wy)((0,i._)("i",{onClick:t[4]||(t[4]=(0,n.iM)((t=>e.putName(-1,"affirm")),["stop"])),class:"fi fi-br-check"},null,512),[[n.F8,e.openType.addWorkspace]]),(0,i.wy)((0,i._)("div",null,"+",512),[[n.F8,!e.openType.addWorkspace]])])])])),[[w,e.openType.workspace]])]),(0,i._)("div",te,[(0,i.Wm)(d,{onClick:t[6]||(t[6]=(0,n.iM)((t=>e.setOpenType("sex")),["stop"]))},{default:(0,i.w5)((()=>[(0,i.Wm)(p,null,{default:(0,i.w5)((()=>[(0,i.Wm)(c),(0,i.Uk)(" "+(0,a.zw)(e.workspaceItem.sex)+" ",1),(0,i.Wm)(m)])),_:1})])),_:1}),(0,i.wy)(((0,i.wg)(),(0,i.iD)("div",se,[(0,i._)("ul",ie,[((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(e.sex,((t,s)=>((0,i.wg)(),(0,i.iD)("li",null,[(0,i._)("div",{onClick:(0,n.iM)((s=>e.setSex(t.value)),["stop"])},(0,a.zw)(t.label),9,ae)])))),256))])])),[[w,e.openType.sex]])]),(0,i._)("div",ne,[(0,i._)("div",{class:(0,a.C_)(["habit_Overal_Single_text",{active:!e.workspaceItem.overallSingle}])},(0,a.zw)(e.$t("Habit.Overall")),3),(0,i.Wm)(h,{onClick:e.setOverallSingle,checked:e.workspaceItem.overallSingle,"onUpdate:checked":t[7]||(t[7]=t=>e.workspaceItem.overallSingle=t)},null,8,["onClick","checked"]),(0,i._)("div",{class:(0,a.C_)(["habit_Overal_Single_text",{active:e.workspaceItem.overallSingle}])},(0,a.zw)(e.$t("Habit.Single")),3)]),(0,i.wy)((0,i._)("div",oe,[(0,i.Wm)(d,{onClick:t[8]||(t[8]=(0,n.iM)((t=>e.setOpenType("singleton")),["stop"]))},{default:(0,i.w5)((()=>[(0,i.Wm)(p,null,{default:(0,i.w5)((()=>[(0,i.Wm)(c),(0,i.Uk)(" "+(0,a.zw)(e.workspaceItem.position)+" ",1),(0,i.Wm)(m)])),_:1})])),_:1}),(0,i.wy)(((0,i.wg)(),(0,i.iD)("div",le,[(0,i._)("ul",re,[((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(e.singleTypeList,((t,s)=>((0,i.wg)(),(0,i.iD)("li",null,[(0,i._)("div",{onClick:(0,n.iM)((s=>e.setSingle(t.value)),["stop"])},(0,a.zw)(t.label),9,ce)])))),256))])])),[[w,e.openType.singleton]])],512),[[n.F8,e.workspaceItem.overallSingle]]),(0,i._)("div",me,[(0,i.Wm)(u,{id:"system_silder",value:e.workspaceItem.systemDesignerPercentage,"onUpdate:value":t[9]||(t[9]=t=>e.workspaceItem.systemDesignerPercentage=t),onAfterChange:e.systemDesigner,"tip-formatter":e.formatter},null,8,["value","onAfterChange","tip-formatter"]),(0,i._)("div",pe,[(0,i._)("div",de,(0,a.zw)(e.$t("Habit.System")),1),(0,i._)("div",he,(0,a.zw)(e.$t("Habit.Designer")),1)])]),(0,i._)("div",ue,[(0,i.Wm)(d,{placement:"bottomRight",trigger:"['click']",onClick:t[10]||(t[10]=(0,n.iM)((t=>e.setOpenType("model")),["stop"]))},{default:(0,i.w5)((()=>[(0,i.Wm)(p,null,{default:(0,i.w5)((()=>[(0,i.Wm)(c),(0,i.Uk)(" "+(0,a.zw)(e.$t("Habit.Mannequin"))+" ",1),(0,i.Wm)(m)])),_:1})])),_:1})]),(0,i.wy)(((0,i.wg)(),(0,i.iD)("div",we,[(0,i._)("div",_e,[(0,i._)("div",ke,[(0,i._)("div",ge,(0,a.zw)(e.$t("Habit.Current")),1),(0,i._)("div",ve,[(0,i._)("img",{src:e.workspaceItem.mannequinUrl,alt:""},null,8,be)])]),(0,i._)("div",Ie,[(0,i._)("div",ye,[(0,i._)("div",{class:(0,a.C_)(["habit_System_Seleves_text",{active:!e.systemSeleves}])},(0,a.zw)(e.$t("Habit.System")),3),(0,i.Wm)(h,{disabled:null==e.mannequins?.[0],checked:e.systemSeleves,"onUpdate:checked":t[11]||(t[11]=t=>e.systemSeleves=t)},null,8,["disabled","checked"]),(0,i._)("div",{class:(0,a.C_)(["habit_System_Seleves_text",{active:e.systemSeleves}])},(0,a.zw)(e.$t("Habit.User")),3)]),(0,i.wy)(((0,i.wg)(),(0,i.iD)("div",fe,[(0,i._)("div",Se,[((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(e.mannequins?.[0]?.modelList,((t,s)=>((0,i.wg)(),(0,i.iD)("div",{key:t.id},[(0,i._)("img",{src:t?.presignedUrl,alt:"",onClick:s=>e.setMannequins(t,"Library")},null,8,Te)])))),128))])])),[[n.F8,e.systemSeleves],[_]]),(0,i.wy)(((0,i.wg)(),(0,i.iD)("div",Ce,[(0,i._)("div",xe,[((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(e.mannequins?.[1]?.modelList,((t,s)=>((0,i.wg)(),(0,i.iD)("div",{key:t.id},[(0,i._)("img",{src:t?.presignedUrl,alt:"",onClick:s=>e.setMannequins(t,"System")},null,8,De)])))),128))])])),[[n.F8,!e.systemSeleves],[_]])])])])),[[w,e.openType.model]])])),[[w,e.openType.habit]])])}var He=s(3907),Ne=s(2262),Oe=s(7849),Ue=s(4924),Ee=s(9185),We=s(327),Ve=s(1446),Me=s(8302),ze=s(8552),Pe=(0,i.aZ)({components:{DownOutlined:Oe.Z,UserOutlined:Ue.Z},setup(){let e=(0,Ne.iH)({id:1,id_:1,workSpaceName:"工作台1",putName:!1,systemDesignerPercentage:30,position:"",sex:"",overallSingle:!1,mannequinUrl:"",mannequinType:"",mannequinId:""}),t=(0,Ne.iH)([{},{}]),s=(0,Ne.iH)(!1),i=(0,Ne.iH)({workspace:!1,singleton:!1,habit:!1,model:!1,addWorkspace:!1,sex:!1}),a=(0,Ne.iH)({}),n=(0,Ne.iH)(""),o=(0,Ne.iH)([]),l=(0,Ne.iH)([]);const{t:r}=(0,ze.QT)();return{systemSeleves:s,mannequins:t,openType:i,workspace:a,workspaceItem:e,workspaceItemName:n,singleTypeList:o,sex:l,t:r}},watch:{"openType.habit":{handler(e,t){if(!e){this.workspaceItem.overallSingle||(this.workspaceItem.position="Overall");let e=this.workspaceItem;delete e.isLastIndex,this.putWorkspace(e,""),this.store.commit("setWorkspace",this.workspaceItem)}}},"workspaceItem.id_":{handler(e,t){this.workspace.workspaceList.forEach((s=>{s.id==this.workspaceItem.id_&&(this.workspaceItem=s,this.workspaceItem.id_=s.id),s.id==t&&(delete s.isLastIndex,this.putWorkspace(s,e))})),this.getMannequins()}},workspaceItem:{handler(e,t){this.store.commit("setWorkspace",this.workspaceItem)}}},data(){return{store:(0,He.oR)()}},mounted(){this.getworkspace()},directives:{fade:{mounted(e,t){e.addEventListener("click",(()=>{}))},updated(e,t){t.value?(e.style.display="block",setTimeout((()=>{e.classList.add("active")}),100)):(e.classList.remove("active"),setTimeout((()=>{e.style.display="none"}),100))}},mousewheel:{mounted(e){e.addEventListener("wheel",(t=>{let s=0;s=t.deltaY>0?25:-25,e.scrollBy(s,0)}))}}},methods:{async getSex(){await Ee.V.axiosGet(Ee.V.httpUrls.workspaceenumValues,{params:{enumName:"Sex"}}).then((e=>{if(e){let t=[];e.forEach((e=>{let s={value:e.name,label:e.name};t.push(s)})),this.sex=t}})),this.getPosition("")},async getPosition(e){let t;t="Female"==this.workspaceItem.sex?"FemalePosition":"MalePosition",await Ee.V.axiosGet(Ee.V.httpUrls.workspaceenumValues,{params:{enumName:t}}).then((t=>{if(t){let s=[];t.forEach((e=>{let t={value:e.name,label:e.name};s.push(t)})),this.singleTypeList=s,"sex"==e&&(this.workspaceItem.position=this.singleTypeList[0].label)}}))},setPosition(){this.workspaceItem.position=this.singleTypeList[0].label},getworkspace(){let e={page:1,size:10};Ee.V.axiosPost(Ee.V.httpUrls.workspaceList,e).then((e=>{e&&(e.page.content.forEach((t=>{t.id_=t.id,"Overall"==t.position?t.overallSingle=!1:t.overallSingle=!0,t.putName=!1,t.id==e.id&&(this.workspaceItem=t,this.setMannequinsSex())})),this.workspace.id=e.id,this.workspace.workspaceList=e.page.content,this.getSex())}))},getDetail(e){Ee.V.axiosGet(Ee.V.httpUrls.workspaceDetail,{params:{id:e}}).then((e=>{e&&this.getworkspace()}))},getMannequins(){Ee.V.axiosGet(Ee.V.httpUrls.getMannequins,{params:{sex:this.workspaceItem.sex}}).then((e=>{if(e){if("System"==e[0].type){let t=e[0];e[0]=e[1],e[1]=t}this.mannequins=e,null==this.mannequins?.[0]&&(this.systemSeleves=!1)}}))},putWorkspace(e,t){Ee.V.axiosPost(Ee.V.httpUrls.workspacesaveOrUpdate,e).then((e=>{e&&(t?this.getDetail(t):this.getworkspace())}))},deleteWorkspace(e){Ee.V.axiosDelete(Ee.V.httpUrls.workspaceRemove,e).then((e=>{e&&this.getworkspace()}))},setOverallSingle(){this.workspaceItem.overallSingle?this.workspaceItem.position=this.singleTypeList[0].label:this.workspaceItem.position="Overall"},cancelDsign(e){let t=this;We.Z.confirm({title:t.t("Habit.jsContent1"),icon:(0,i.Wm)(Me.Z),okText:"Yes",cancelText:"No",mask:!1,wrapClassName:"habit",zIndex:999999999,onOk(){let s=[{id:t.workspace.workspaceList[e].id}];t.workspace.workspaceList[e].id;t.deleteWorkspace(s)}})},putName(e,t){if(this.workspace.workspaceList.forEach((e=>{e.putName=!1})),"put"==t)this.workspaceItemName=this.workspace.workspaceList[e].workSpaceName,this.workspace.workspaceList[e].putName=!0;else if("delete"==t)this.cancelDsign(e);else if(""==this.workspaceItemName)Ve.ZP.warning(this.t("Habit.jsContent2"));else if(-1==e){let e={workSpaceName:this.workspaceItemName};this.putWorkspace(e,""),this.openType.addWorkspace=!1}else{let t;this.workspace.workspaceList.forEach((s=>{this.workspace.workspaceList[e].id==s.id&&(t=s)})),t.workSpaceName=this.workspaceItemName,this.putWorkspace(t,""),this.workspace.workspaceList[e].workSpaceName=this.workspaceItemName,this.workspace.workspaceList[e].putName=!1}},systemDesigner(e){this.workspaceItem.systemDesignerPercentage=e},formatter(e){return`${e}%`},setWorkspace(e){this.openType.addWorkspace=!1,this.workspace.workspaceList.forEach((e=>{e.putName=!1})),this.workspaceItem.id_=e,this.openType.workspace=!1},newWorkspace(){this.workspaceItemName="",this.openType.addWorkspace=!0},setSex(e){this.openType.sex=!1,this.workspaceItem.sex=e,this.getMannequins(),this.setMannequinsSex(),this.getPosition("sex")},setSingle(e){this.openType.singleton=!1,this.workspaceItem.position=e},setMannequins(e,t){"Female"==this.workspaceItem.sex?(this.workspaceItem.femalePresignedUrl=e.presignedUrl,this.workspaceItem.mannequinFemaleType=t,this.workspaceItem.mannequinFemaleId=e.id):"Male"==this.workspaceItem.sex&&(this.workspaceItem.malePresignedUrl=e.presignedUrl,this.workspaceItem.mannequinMaleType=t,this.workspaceItem.mannequinMaleId=e.id),this.workspaceItem.mannequinUrl=e.presignedUrl,this.workspaceItem.mannequinType=t,this.workspaceItem.mannequinId=e.id},setMannequinsSex(){"Female"==this.workspaceItem.sex?(this.workspaceItem.mannequinUrl=this.workspaceItem.femalePresignedUrl,this.workspaceItem.mannequinType=this.workspaceItem.mannequinFemaleType,this.workspaceItem.mannequinId=this.workspaceItem.mannequinFemaleId):"Male"==this.workspaceItem.sex&&(this.workspaceItem.mannequinUrl=this.workspaceItem.malePresignedUrl,this.workspaceItem.mannequinType=this.workspaceItem.mannequinMaleType,this.workspaceItem.mannequinId=this.workspaceItem.mannequinMaleId)},setOpenType(e){"habit"==e?this.openType.habit=!this.openType.habit:"workspace"==e?(this.openType.singleton=!1,this.openType.sex=!1,this.openType.workspace=!this.openType.workspace):"model"==e?(this.openType.singleton=!1,this.openType.workspace=!1,this.openType.sex=!1,this.openType.model=!this.openType.model,this.getMannequins()):"singleton"==e?(this.openType.singleton=!this.openType.singleton,this.openType.workspace=!1,this.openType.sex=!1):"sex"==e&&(this.openType.sex=!this.openType.sex,this.openType.workspace=!1,this.openType.singleton=!1);let t=document.getElementsByClassName("habit_mask")[0];t.addEventListener("click",this.documentClick,!0)},documentClick(){let e=document.getElementsByClassName("habit_mask")[0];e.removeEventListener("click",this.documentClick),this.openType.habit=!1,this.openType.workspace=!1,this.openType.model=!1,this.openType.singleton=!1,this.openType.sex=!1}}}),qe=s(3744);const Fe=(0,qe.Z)(Pe,[["render",Le],["__scopeId","data-v-7090bea4"]]);var $e=Fe,Be=(0,i.aZ)({components:{VerificationCodeInput:q.Z,Habit:$e},setup(){const e=(0,He.oR)(),{t:t}=(0,ze.QT)(),{locale:s}=(0,ze.QT)();return{store:e,t:t,locale:s}},data(){return{isShowOperate:!1,bindEmailVisible:!1,isHaveBindEmail:!1,bindEmailStep:1,email:"",emailCode:["","","","","",""],time:60,timer:0,userInfo:{},timerOperate:null,numTime:30,timerSec:null,modalWarning:null,isLanguage:!1,language:[{name:"English",value:"ENGLISH"},{name:"中文",value:"CHINESE_SIMPLIFIED"},{name:"한국인",value:"KOREAN"},{name:"にほんご",value:"JAPANESE"},{name:"Русский",value:"RUSSIAN"},{name:"Français",value:"FRENCH"},{name:"แบบไทย",value:"THAI"},{name:"Tiếng Việt",value:"VIETNAMESE"},{name:"Italiano",value:"ITALIAN"}]}},mounted(){this.userInfo=JSON.parse((0,P.ej)("userInfo")),this.userInfo?this.accountIsLogin(this.userInfo):this.$router.replace("/login"),this.isHaveBindEmail=!!this.userInfo?.email,this.operateClick(),document.addEventListener("click",this.operateClick),this.getLang("")},methods:{turnToNewPage(e){window.open(e)},turnToPage(e){let t="home"===e;this.$router.push({name:e,params:{noRefresh:t}})},changeShowOperateContent(){this.isShowOperate=!this.isShowOperate,document.addEventListener("click",this.closeShowOperateContent,!1)},closeShowOperateContent(){this.isShowOperate=!1,this.isLanguage=!1,document.removeEventListener("click",this.closeShowOperateContent)},showBindEmailModal(){this.bindEmailVisible=!0},emailNextStepFun(){if(!(0,z.Jh)(this.email))return void Ve.ZP.warning(this.t("Header.jsContent1"));let e={email:this.email,operationType:"BIND_MAILBOX"};const t=Ve.ZP.loading("loading",0);Ee.V.axiosPost(Ee.V.httpUrls.accountSendEmail,e).then((e=>{e&&(this.bindEmailStep=2,this.emailCode=["","","","","",""],this.createTimer(),t(),Ve.ZP.success(this.t("Header.jsContent2")))})).catch((e=>{t()}))},emailLastStepFun(){this.bindEmailStep=1,this.email="",this.emailCode=["","","","","",""],this.clearTimer()},createTimer(){this.timer=setInterval((()=>{this.time--,this.time||clearInterval(this.timer)}),1e3)},clearTimer(){this.time=60,this.timer&&clearInterval(this.timer)},logout(){let e={userId:this.userInfo.userId};Ee.V.axiosPost(Ee.V.httpUrls.accountLogout,e).then((e=>{this.$router.replace("/login"),(0,P.$m)("token")}))},submitBindEmail(e){let t={userEmail:this.email,userId:this.userInfo.userId,emailVerifyCode:e};Ee.V.axiosPost(Ee.V.httpUrls.accountBindEmail,t).then((e=>{e&&(this.userInfo.email=this.email,(0,P.d8)("userInfo",JSON.stringify(this.userInfo)),this.bindEmailVisible=!1,this.bindEmailStep=1,this.clearTimer(),this.emailCode=["","","","","",""])}))},accountIsLogin(e){let t={userId:e.userId};Ee.V.axiosPost(Ee.V.httpUrls.accountIsLogin,t).then((e=>{e||this.$router.replace("/login")}))},operateClick(){this.timer&&clearTimeout(this.timer);let e=this,t=72e5;this.timer=setTimeout((()=>{this.modalWarning=We.Z.warning({title:()=>this.t("Header.jsContent3",{numTime:e.numTime}),icon:(0,i.Wm)(Me.Z),okText:"Ok",onOk(){e.numTime=30,clearInterval(e.timerSec)}}),e.numCounter()}),t)},numCounter(){this.timerSec=setInterval((()=>{this.numTime>0?this.numTime=this.numTime-1:(clearTimeout(this.timer),clearInterval(this.timerSec),this.logout(),this.modalWarning.destroy())}),1e3)},getLang(e){let t;Ee.V.axiosPost(Ee.V.httpUrls.getUserLanguage,t).then((e=>{e&&(this.locale=e)}))},setLang(e){Ee.V.axiosGet(Ee.V.httpUrls.changeUserLanguage,{params:{language:e}}).then((t=>{if(t&&t){let s=t;(0,P.d8)("token",s),location.reload(),this.getLang(e)}}))},setLocale(e){this.setLang(e)}}});const Ze=(0,qe.Z)(Be,[["render",M],["__scopeId","data-v-54fd6780"]]);var Re=Ze},8818:function(e,t,s){s.d(t,{Z:function(){return N}});var i=s(6252),a=s(3577),n=s(9963),o=s.p+"img/robot.6fd62bbc.png";const l={class:"robot_top",ref:"robotDom"},r={class:"robot_text"},c={class:"robot_img_item"},m=["src"],p={class:"delete_like_file_block"},d=["onClick"],h=["onClick"],u={class:"robot_content"},w={class:"robot_bottom"},_={class:"robot_input"},k=["placeholder"],g={class:"robot_btn"},v={class:"robot_img"};function b(e,t,s,b,I,y){const f=(0,i.Q2)("fade");return(0,i.wg)(),(0,i.iD)("div",{class:"robot",onMousemove:t[5]||(t[5]=(...t)=>e.robotmax&&e.robotmax(...t))},[(0,i.wy)(((0,i.wg)(),(0,i.iD)("div",l,[((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(e.record,((t,s)=>((0,i.wg)(),(0,i.iD)("div",{class:(0,a.C_)([1==t.state?"text_right":"text_left",t.img?"white":""]),ref_for:!0,ref:"robotChildDom"},[(0,i._)("div",r,[(0,i._)("span",null,(0,a.zw)(t.str),1),(0,i._)("div",{class:(0,a.C_)(["robot_img",[t.img?"img":""]])},[((0,i.wg)(!0),(0,i.iD)(i.HY,null,(0,i.Ko)(t.img,((t,a)=>((0,i.wg)(),(0,i.iD)("div",c,[(0,i._)("img",{src:t.presignedUrl,alt:""},null,8,m),(0,i._)("div",p,[null==t.id?((0,i.wg)(),(0,i.iD)("i",{key:0,class:"fi fi-rr-heart",onClick:(0,n.iM)((i=>e.likeFile(t,a,s)),["stop"])},null,8,d)):((0,i.wg)(),(0,i.iD)("i",{key:1,class:"fi fi-sr-heart",onClick:(0,n.iM)((i=>e.likeFile(t,a,s)),["stop"])},null,8,h))])])))),256))],2)])],2)))),256))])),[[f,e.robotTop,"block"]]),(0,i._)("div",u,[(0,i._)("div",{style:(0,a.j5)("width:"+e.bloodBars+"%;")},null,4)]),(0,i._)("div",w,[(0,i.wy)(((0,i.wg)(),(0,i.iD)("div",_,[(0,i.wy)((0,i._)("input",{placeholder:e.$t("RobotAssist.inputContent1"),"onUpdate:modelValue":t[0]||(t[0]=t=>e.chatCentent=t),onKeydown:t[1]||(t[1]=(0,n.D2)((t=>e.roborSend()),["enter"])),onInput:t[2]||(t[2]=(...t)=>e.robotmax&&e.robotmax(...t))},null,40,k),[[n.nr,e.chatCentent]]),(0,i._)("div",g,[(0,i._)("i",{class:"fi fi-ss-paper-plane-top",onClick:t[3]||(t[3]=(...t)=>e.roborSend&&e.roborSend(...t))})])])),[[f,e.robotInput,"flex"]]),(0,i._)("div",v,[(0,i._)("img",{src:o,onClick:t[4]||(t[4]=(...t)=>e.robotBtn&&e.robotBtn(...t))})])])],32)}var I=s(2262),y=s(7849),f=s(4924),S=s(9185),T=s(3699),C=s(1446),x=s(8552),D=(0,i.aZ)({components:{DownOutlined:y.Z,UserOutlined:f.Z},setup(){const e=(0,I.iH)(null),t=(0,I.iH)(null);let s=(0,I.iH)("");const i=(0,I.iH)(!1),a=(0,I.iH)(!1);let n=0,o=0,l=(0,I.iH)([]);const r={};let c=(0,I.iH)(0),{t:m}=(0,x.QT)();return{robotTop:i,robotInput:a,chatCentent:s,record:l,robotDom:e,robotChildDom:t,timeTop:n,timeInput:o,userInfo:r,bloodBars:c,t:m}},data(){return{}},mounted(){this.textScroll();let e=(0,T.ej)("userInfo");this.userInfo=JSON.parse(e),null==sessionStorage.getItem("record")?this.record=[]:this.record=JSON.parse(sessionStorage.getItem("record")),this.getBloodBars()},directives:{fade:{updated(e,t){t.value?(e.style.display=t.arg,setTimeout((()=>{e.classList.add("active")}),100)):(e.classList.remove("active"),setTimeout((()=>{e.style.display="none"}),100))}}},methods:{robotBtn(){this.robotTop&&this.robotInput?(this.robotTop=!1,this.robotInput=!1):(this.robotTop=!0,this.robotInput=!0),this.textScroll(),this.createTimer()},getBloodBars(){S.V.axiosGet(S.V.httpUrls.getBloodBars,{params:{userId:this?.userInfo?.userId}}).then((e=>{e&&(this.bloodBars=100*e)}))},textScroll(){this.$nextTick((()=>{if(this.robotDom&&this.robotChildDom){let e=0;for(let t=0;t<this.$refs.robotChildDom.length;t++){const s=this.$refs.robotChildDom[t].clientHeight;e=e+40+s}this.robotDom.scrollTop=e}}))},robotmax(){this.createTimer()},roborSend(){if(this.clearTimer(),!this.chatCentent)return void C.ZP.warning(this.t("RobotAssist.jsContent1"));let e;if(this.record.push({state:2,str:this.chatCentent}),this.textScroll(),null==sessionStorage.getItem("sessionId")){let t=Math.floor(9e15*Math.random())+1e15;sessionStorage.setItem("sessionId",t),e=t}else e=sessionStorage.getItem("sessionId");let t={user_id:this.userInfo?.userId,session_id:e,message:this.chatCentent};S.V.axiosPost(S.V.httpUrls.chatStreamTest,t).then((e=>{e&&(null!=e.chatRobotLibraryList?this.record.push({state:1,img:e.chatRobotLibraryList}):this.record.push({state:1,str:e.output}),sessionStorage.setItem("record",JSON.stringify(this.record)),this.createTimer(),this.textScroll(),this.getBloodBars())})).catch((e=>{})),this.chatCentent=""},likeFile(e,t,s){let i={...e,userId:this.userInfo?.userId};S.V.axiosPost(S.V.httpUrls.pictureLikeOrUnLike,i).then((e=>{null==this.record[s].img[t].id?this.record[s].img[t].id=e.id:this.record[s].img[t].id=null,sessionStorage.setItem("record",JSON.stringify(this.record))})).catch((e=>{}))},createTimer(){(this.robotTop||this.robotInput)&&(this.clearTimer(),this.timeTop=setInterval((()=>{this.robotTop=!1}),15e3),this.timeInput=setInterval((()=>{this.robotInput=!1}),1e4))},clearTimer(){clearInterval(this.timeTop),clearInterval(this.timeInput)}}}),L=s(3744);const H=(0,L.Z)(D,[["render",b],["__scopeId","data-v-79d5d680"]]);var N=H}}]); |