pages-ib-linkList.DkCWe2bj.js 15 KB

1
  1. import{d as e,u as l,r as a,c as t,f as n,g as o,i as s,j as i,k as u,l as c,C as d,G as r,F as p,n as m,t as v,m as f,q as g,D as b,x as h,ax as I,A as y,_,w as C,s as k,z as x,v as w}from"./index-DhPBDLGv.js";import{_ as V,c as T,b as j}from"./cwg-page-wrapper.D40OLzj1.js";import{u as z,_ as S}from"./liveChat.DpTj_oVP.js";import{_ as A}from"./uni-easyinput.2vVzvLrd.js";import{_ as N}from"./cwg-tabel.-j9rHvEN.js";import{_ as L}from"./cwg-combox.BzQ50V5b.js";import{c as B}from"./index.DEN0qiOJ.js";import{i as U}from"./cwg-right-drawer.DpGHOskl.js";import{Q as M}from"./QrCode.Buk6j-KW.js";import{_ as H}from"./cwg-label-line-value.C5DcTdVJ.js";import"./logo-full.DuAiVwVf.js";import"./cwg-popup.vue_vue_type_style_index_0_scoped_f2fc5081_lang.CfG03DZd.js";import"./useRouter.Cj1Vpbkd.js";import"./uni-row.BEpYes6H.js";import"./openExternalUrl.DIEuSLrw.js";import"./cwg-submenu.BWKylUQt.js";import"./useMenuSplit.CsBe6LE3.js";import"./uni-datetime-picker.DsKlqpZk.js";import"./uni-loading.DQQPiM8B.js";import"./browser.d0f0Qg1r.js";/* empty css */const q=_(e({__name:"linkDetailDialog",props:{visible:{type:Boolean,default:!1},detail:{type:Object,default:()=>({})}},emits:["close","showQrCode"],setup(e,{emit:_}){const C=e,{t:k}=l(),x=a([{prop:"name",label:k("Ib.Custom.NameLabel"),align:"center"},{prop:"customNum",label:k("Ib.Index.CustomNum"),align:"center"},{prop:"comPoint",label:k("AccountType.StandardAccount"),align:"center",formatter:({row:e})=>j(e.loginConfig,7)},{prop:"hide",label:"ECN",align:"center",formatter:({row:e})=>j(e.loginConfig,2)},{prop:"loginTypes",label:k("AccountType.CentAccount"),align:"center",formatter:({row:e})=>j(e.loginConfig,8)}]),w=_,T=t((()=>x.value.map((e=>({label:e.label,value:e.formatter?e.formatter({row:C.detail}):C.detail[e.prop]}))))),j=(e,l)=>{if(!e)return"";let a=e;if("string"==typeof e)try{a=JSON.parse(e)}catch(n){return""}if(!Array.isArray(a))return"";const t=a.find((e=>e.loginType===l||e.loginType===String(l)||String(e.loginType)===String(l)));return t&&t.groupName||""},z=e=>{I({data:e,success:()=>{y({title:k("card.Msg.m8"),icon:"success"})}})},S=()=>{w("close")};return(l,a)=>{const t=n(o("cwg-label-line-value"),H),I=h,y=n(o("uni-easyinput"),A),_=n(o("cwg-popup"),V);return s(),i(_,{title:f(k)("Btn.Detail"),visible:e.visible,onSingleClick:S,footerType:"single",singleBtnText:f(k)("Btn.Confirm"),onClose:S},{default:u((()=>[c(I,{class:"dialog-content"},{default:u((()=>[(s(!0),d(p,null,r(T.value,((e,l)=>(s(),i(t,{key:l,label:e.label,value:e.value},null,8,["label","value"])))),128)),c(I,null,{default:u((()=>[c(I,null,{default:u((()=>[c(I,{class:"label"},{default:u((()=>[m(v(f(k)("Ib.Index.Link")),1)])),_:1}),c(I,{class:"link-cell"},{default:u((()=>[c(y,{class:"read-input",disabled:"",modelValue:e.detail.link,"onUpdate:modelValue":a[0]||(a[0]=l=>e.detail.link=l),modelModifiers:{trim:!0}},null,8,["modelValue"]),c(I,{class:"qr-code-icon",onClick:a[1]||(a[1]=g((l=>{var a;(a=e.detail.link)&&w("showQrCode",a)}),["stop"]))},{default:u((()=>[(s(),d("svg",{style:{width:"18px",height:"18px",fill:"#409eff","vertical-align":"middle"},viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},[b("path",{d:"M3 3h8v8H3V3zm2 2v4h4V5H5zm8-2h8v8h-8V3zm2 2v4h4V5h-4zM3 13h8v8H3v-8zm2 2v4h4v-4H5zm13-2h3v2h-3v-2zm0 4h3v2h-3v-2zm-4-4h2v6h-2v-6zm4-8h2v2h-2V3zm0 4h2v2h-2V7zm-4 0h2v2h-2V7z"})]))])),_:1}),c(I,{class:"copy",onClick:a[2]||(a[2]=g((l=>z(e.detail.link)),["stop"]))},{default:u((()=>[m(v(f(k)("Ib.Index.Copy")),1)])),_:1})])),_:1})])),_:1}),c(I,null,{default:u((()=>[c(I,{class:"label"},{default:u((()=>[m(v(f(k)("Ib.Index.LinkValue")),1)])),_:1}),c(I,{class:"link-cell"},{default:u((()=>[c(y,{class:"read-input",disabled:"",modelValue:e.detail.linkValue,"onUpdate:modelValue":a[3]||(a[3]=l=>e.detail.linkValue=l),modelModifiers:{trim:!0}},null,8,["modelValue"]),c(I,{class:"copy",onClick:a[4]||(a[4]=g((l=>z(e.detail.linkValue)),["stop"]))},{default:u((()=>[m(v(f(k)("Ib.Index.Copy")),1)])),_:1})])),_:1})])),_:1})])),_:1})])),_:1})])),_:1},8,["title","visible","singleBtnText"])}}}),[["__scopeId","data-v-37b363ac"]]),O=_(e({__name:"linkList",setup(e){const{Code:r,Host80:p}=B,{t:_,locale:H}=l();a([]),a(!1);const O=a(null),P=a(""),Q=a(!1),F=a(!1),D=a({}),E=a({ecn:[],standard:[],cent:[]}),$=a(null),K=a(null),G=a([]),J=a([]),R=a([]),W=a([]),X=a({ecn:{selectedIndex:null,selectedItem:null,loginType:"2"},standard:{selectedIndex:null,selectedItem:null,loginType:"7"},cent:{selectedIndex:null,selectedItem:null,loginType:"8"}}),Y=a(""),Z=a(""),ee=a(""),le=a(""),ae=a(""),te=a("B0"),ne=a(!1),oe=a(null),{userInfo:se}=z(),ie=t((()=>se.customInfo.country)),ue=t((()=>se.ibInfo.agentAccountSetting||0)),ce=t((()=>(console.log(se.ibInfo.id,"userInfo.ibInfo.id"),se.ibInfo.id||0)));O.value=U.customLinkSearchList;const de=a([{prop:"name",label:_("Ib.Custom.NameLabel"),align:"center"},{prop:"link",label:_("Ib.Index.Link"),align:"center",slot:"link",width:480},{prop:"linkValue",label:_("Ib.Index.LinkValue"),align:"center",slot:"linkValue",width:200},{prop:"customNum",label:_("Ib.Index.CustomNum"),align:"center"},{prop:"comPoint",label:_("AccountType.StandardAccount"),align:"center",formatter:({row:e})=>pe(e.loginConfig,7)},{prop:"hide",label:"ECN",align:"center",formatter:({row:e})=>pe(e.loginConfig,2)},{prop:"loginTypes",label:_("AccountType.CentAccount"),align:"center",formatter:({row:e})=>pe(e.loginConfig,8)}]),re=a([{prop:"name",label:_("Ib.Custom.NameLabel"),align:"center"},{prop:"customNum",label:_("Ib.Index.CustomNum"),align:"center"},{prop:"more",type:"more",width:20,align:"right"}]),pe=(e,l)=>{if(!e)return"--";let a=e;if("string"==typeof e)try{a=JSON.parse(e)}catch(n){return"--"}if(!Array.isArray(a))return"--";const t=a.find((e=>e.loginType===l||e.loginType===String(l)||String(e.loginType)===String(l)));return t&&t.groupName||"--"},me=e=>{I({data:e,success:()=>{y({title:_("card.Msg.m8"),icon:"success"})}})},ve=e=>{e&&(P.value=e,Q.value=!0)},fe=async()=>{console.log(ce.value,"getInfo.id"),await(async()=>{let e=await U.customLinkTypes();if(e.code==r.StatusOK){const l=e.data||[];console.log(l,"123"),E.value={ecn:l.filter((e=>2===e.loginType||"2"===e.loginType)),standard:l.filter((e=>7===e.loginType||"7"===e.loginType)),cent:l.filter((e=>8===e.loginType||"8"===e.loginType))}}else y({title:e.msg,icon:"none"}),E.value={ecn:[],standard:[],cent:[]}})(),(()=>{if("VN"===ie.value){const e=J.value.find((e=>"7"===e.value)),l=J.value.find((e=>"8"===e.value)),a=J.value.find((e=>"2"===e.value));R.value=[e,l,a].filter(Boolean),W.value=[]}else if(0==ue.value){const l=se.customInfo.excludeShowLoginTypes;try{const e=J.value.filter((e=>!l.includes(e.value)));e.value=e,W.value=[]}catch(e){W.value=[],G.value=J.value}}else W.value=[],G.value=J.value})(),Y.value="",Z.value="",ee.value="",ae.value="",X.value={ecn:{selectedIndex:null,selectedItem:null,loginType:"2"},standard:{selectedIndex:null,selectedItem:null,loginType:"7"},cent:{selectedIndex:null,selectedItem:null,loginType:"8"}},ne.value=!0},ge=(e,l,a)=>{console.log(e,l,a,"221");const t=X.value[e],n=be(l);null!==t.selectedIndex&&void 0!==t.selectedIndex?X.value[e].selectedItem=n[t.selectedIndex]||null:X.value[e].selectedItem=null},be=e=>{var l,a,t;return"2"===e?(null==(l=E.value.ecn)?void 0:l.map(((e,l)=>({...e,value:l,text:e.groupName}))))||[]:"7"===e?(null==(a=E.value.standard)?void 0:a.map(((e,l)=>({...e,value:l,text:e.groupName}))))||[]:"8"===e&&(null==(t=E.value.cent)?void 0:t.map(((e,l)=>({...e,value:l,text:e.groupName}))))||[]},he=async()=>{if(!Z.value)return void y({title:_("Ib.Custom.NameLabel"),icon:"none"});if(!le.value)return void y({title:_("Ib.Index.CreateLink"),icon:"none"});const e=[];if(Object.keys(X.value).forEach((l=>{const a=X.value[l];a.selectedItem&&e.push(a.selectedItem)})),0===e.length)return void y({title:_("Ib.Index.Spread5"),icon:"none"});const l=await U.customLinkAdd({name:Z.value,link:le.value,linkValue:ae.value,loginConfig:e});l.code===r.StatusOK?(y({title:l.msg,icon:"none"}),ne.value=!1,Z.value="",le.value="",ae.value="",W.value=[],Y.value="",X.value={ecn:{selectedIndex:null,selectedItem:null,loginType:"2"},standard:{selectedIndex:null,selectedItem:null,loginType:"7"},cent:{selectedIndex:null,selectedItem:null,loginType:"8"}},$.value.refreshTable()):y({title:l.msg,icon:"error"})};C((()=>ne.value),(e=>{e||(le.value="")}));const Ie=async()=>{if(console.log(Z.value),!Z.value)return void y({title:_("Ib.Custom.NameLabel"),icon:"none"});const e=await(async()=>{const e=[],l=[];if(Object.keys(X.value).forEach((a=>{const t=X.value[a];t.selectedItem&&(e.push(t.loginType),l.push(t.selectedItem))})),0===e.length)return y({title:_("Ib.Index.Spread5"),icon:"none"}),void(le.value="");const a={loginConfig:l},t=await U.customLinkCode(a);return t.code===r.StatusOK?(y({title:t.msg,icon:"none"}),t.data):(y({title:t.msg,icon:"error"}),"")})();e&&(ae.value=e,le.value=`${p}/#/signup/${ce.value}/${e}/${te.value}`)},ye=(e=0)=>{K.value.download()},_e=e=>{F.value=!0,D.value=e},Ce=()=>{F.value=!1,D.value={}};return(e,l)=>{const a=n(o("cwg-header"),T),t=n(o("cwg-icon"),S),r=h,p=n(o("uni-easyinput"),A),I=n(o("cwg-tabel"),N),y=n(o("cwg-combox"),L),C=x,z=w,B=n(o("cwg-popup"),V),U=n(o("cwg-page-wrapper"),j);return s(),i(U,{class:"create-page",isHeaderFixed:!0},{default:u((()=>[c(a,{title:f(_)("Ib.Index.CreateLink")},null,8,["title"]),c(r,{class:"account-section"},{default:u((()=>[c(r,{class:"add-link",onClick:fe},{default:u((()=>[c(r,{class:"add-link-content",onClick:fe},{default:u((()=>[c(t,{name:"icon_add",size:18,color:"#fff"}),m(" "+v(f(_)("Ib.Index.CreateLink")),1)])),_:1})])),_:1}),c(I,{ref_key:"tableRef",ref:$,columns:de.value,mobilePrimaryFields:re.value,api:O.value,"show-operation":!1,showPagination:!0,isPages:"",pagesToDetail:"",onGoPages:_e},{link:u((({row:e})=>[c(r,{class:"link-cell"},{default:u((()=>[c(p,{class:"read-input",disabled:"",modelValue:e.link,"onUpdate:modelValue":l=>e.link=l,modelModifiers:{trim:!0}},null,8,["modelValue","onUpdate:modelValue"]),c(r,{class:"qr-code-icon",onClick:g((l=>ve(e.link)),["stop"])},{default:u((()=>[(s(),d("svg",{style:{width:"18px",height:"18px",fill:"#409eff","vertical-align":"middle"},viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},[b("path",{d:"M3 3h8v8H3V3zm2 2v4h4V5H5zm8-2h8v8h-8V3zm2 2v4h4V5h-4zM3 13h8v8H3v-8zm2 2v4h4v-4H5zm13-2h3v2h-3v-2zm0 4h3v2h-3v-2zm-4-4h2v6h-2v-6zm4-8h2v2h-2V3zm0 4h2v2h-2V7zm-4 0h2v2h-2V7z"})]))])),_:2},1032,["onClick"]),c(r,{class:"copy",onClick:g((l=>me(e.link)),["stop"])},{default:u((()=>[m(v(f(_)("Ib.Index.Copy")),1)])),_:2},1032,["onClick"])])),_:2},1024)])),linkValue:u((({row:e})=>[c(r,{class:"link-cell"},{default:u((()=>[c(p,{class:"read-input",disabled:"",modelValue:e.linkValue,"onUpdate:modelValue":l=>e.linkValue=l,modelModifiers:{trim:!0}},null,8,["modelValue","onUpdate:modelValue"]),c(r,{class:"copy",onClick:g((l=>me(e.linkValue)),["stop"])},{default:u((()=>[m(v(f(_)("Ib.Index.Copy")),1)])),_:2},1032,["onClick"])])),_:2},1024)])),_:1},8,["columns","mobilePrimaryFields","api"]),c(q,{visible:F.value,onClose:Ce,detail:D.value,onShowQrCode:ve},null,8,["visible","detail"]),c(B,{ref:"linkPopup",visible:ne.value,type:"center",title:f(_)("Ib.Index.CreateLink"),showFooterLine:"",onClose:l[10]||(l[10]=e=>ne.value=!1),onConfirm:he},{default:u((()=>[c(r,{class:"dia-content"},{default:u((()=>[c(r,{class:"content",style:{"font-size":"14px","text-align":"left"}},{default:u((()=>[c(r,{class:"label"},{default:u((()=>[m(v(f(_)("Ib.Custom.NameLabelColon")),1)])),_:1}),c(p,{modelValue:Z.value,"onUpdate:modelValue":l[0]||(l[0]=e=>Z.value=e),placeholder:f(_)("Ib.Custom.NameLabel")},null,8,["modelValue","placeholder"]),c(r,{class:"label-tit"},{default:u((()=>[m(v(f(_)("Ib.Index.Spread5"))+" :",1)])),_:1}),c(r,{class:"label"},{default:u((()=>[m(v(f(_)("AccountType.StandardAccount"))+" :",1)])),_:1}),c(y,{value:X.value.standard.selectedIndex,"onUpdate:value":l[1]||(l[1]=e=>X.value.standard.selectedIndex=e),options:be("7"),onChange:l[2]||(l[2]=e=>ge("standard","7",e)),placeholder:f(_)("placeholder.choose")},null,8,["value","options","placeholder"]),c(r,{class:"label"},{default:u((()=>[m(v(f(_)("AccountType.SeniorAccount")),1)])),_:1}),c(y,{value:X.value.ecn.selectedIndex,"onUpdate:value":l[3]||(l[3]=e=>X.value.ecn.selectedIndex=e),options:be("2"),onChange:l[4]||(l[4]=e=>ge("ecn","2",e)),placeholder:f(_)("placeholder.choose")},null,8,["value","options","placeholder"]),c(r,{class:"label"},{default:u((()=>[m(v(f(_)("AccountType.CentAccount")),1)])),_:1}),c(y,{value:X.value.cent.selectedIndex,"onUpdate:value":l[5]||(l[5]=e=>X.value.cent.selectedIndex=e),options:be("8"),onChange:l[6]||(l[6]=e=>ge("cent","8",e)),placeholder:f(_)("placeholder.choose")},null,8,["value","options","placeholder"]),c(r,{class:"btn"},{default:u((()=>[c(C,{class:"crm-cursor",onClick:Ie},{default:u((()=>[m(v(f(_)("Ib.Index.CreateLink")),1)])),_:1})])),_:1}),le.value?(s(),i(r,{key:0,class:"link qrCode"},{default:u((()=>[c(M,{ref_key:"qrCode",ref:oe,text:le.value,width:200,height:200},null,8,["text"]),c(r,{class:"btn"},{default:u((()=>[c(C,{class:"crm-cursor",onClick:l[7]||(l[7]=e=>{oe.value.download()})},{default:u((()=>[m(v(f(_)("Btn.item9")),1)])),_:1})])),_:1})])),_:1})):k("",!0),le.value?(s(),i(r,{key:1,class:"link"},{default:u((()=>[c(p,{disabled:"",modelValue:le.value,"onUpdate:modelValue":l[8]||(l[8]=e=>le.value=e)},null,8,["modelValue"]),c(C,{class:"btn",onClick:l[9]||(l[9]=e=>me(le.value))},{default:u((()=>[m(v(f(_)("Ib.Index.Copy")),1)])),_:1})])),_:1})):k("",!0),c(r,{class:"account-adjust-notes-panel"},{default:u((()=>[c(r,{class:"account-adjust-notes-section"},{default:u((()=>[c(r,{class:"account-adjust-notes-title"},{default:u((()=>[c(t,{name:"icon_about us",color:"#333",size:18,class:"account-adjust-notes-title-icon"}),c(z,{class:"account-adjust-notes-title-text"},{default:u((()=>[m(v(f(_)("Ib.Custom.AccountAdjustNotesSection1Title")),1)])),_:1})])),_:1}),c(r,{class:"account-adjust-notes-list"},{default:u((()=>[c(r,{class:"account-adjust-notes-item"},{default:u((()=>[m(v(f(_)("Ib.Custom.AccountAdjustNotesSection1Item1")),1)])),_:1}),c(r,{class:"account-adjust-notes-item"},{default:u((()=>[m(v(f(_)("Ib.Custom.AccountAdjustNotesSection1Item2")),1)])),_:1})])),_:1})])),_:1})])),_:1})])),_:1})])),_:1})])),_:1},8,["visible","title"]),c(B,{visible:Q.value,type:"center",title:f(_)("Ib.Index.QrCode"),showFooterLine:"",onSingleClick:l[11]||(l[11]=e=>Q.value=!1),singleBtnText:f(_)("Btn.Cancel"),footerType:"single",onClose:l[12]||(l[12]=e=>Q.value=!1)},{default:u((()=>[c(r,{class:"qr-code-dialog-content"},{default:u((()=>[P.value?(s(),i(M,{key:0,ref_key:"dialogQrCode",ref:K,text:P.value,width:300,height:300},null,8,["text"])):k("",!0),P.value?(s(),i(r,{key:1,class:"qr-code-btn"},{default:u((()=>[c(C,{onClick:ye},{default:u((()=>[m(v(f(_)("Btn.item9")),1)])),_:1})])),_:1})):k("",!0)])),_:1})])),_:1},8,["visible","title","singleBtnText"])])),_:1})])),_:1})}}}),[["__scopeId","data-v-54ccb16d"]]);export{O as default};