1var me=Object.defineProperty;var le=Object.getOwnPropertySymbols;var ye=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable;var ne=(i,r,e)=>r in i?me(i,r,{enumerable:!0,configurable:!0,writable:!0,value:e}):i[r]=e,A=(i,r)=>{for(var e in r||(r={}))ye.call(r,e)&&ne(i,e,r[e]);if(le)for(var e of le(r))ge.call(r,e)&&ne(i,e,r[e]);return i};var re=(i,r,e)=>new Promise((n,c)=>{var d=g=>{try{_(e.next(g))}catch(T){c(T)}},k=g=>{try{_(e.throw(g))}catch(T){c(T)}},_=g=>g.done?n(g.value):Promise.resolve(g.value).then(d,k);_((e=e.apply(i,r)).next())});import{d as U,ap as be,aq as he,y as z,ar as ke,r as v,e as xe,b as ue,D as O,ae as F,t as u,f as w,o as m,g as o,J as D,n as N,as as se,k as y,w as x,I as R,_ as we,h as a,at as Pe,T as J,ai as W,au as $e,j as p,p as Se,M as K,av as Te,q as Q,aw as Ce,ax as Ie,ay as Oe,az as Re,B as Ee}from"./index-CD2XdgVm.js";import{_ as oe}from"./receipt.vue_vue_type_script_setup_true_lang-CPhgNj5b.js";import{t as V,P as C}from"./enums-BBzsqISK.js";import{C as H}from"./category-enum-DJlcc5BI.js";import{f as qe}from"./defaultLocale-bxs9DvuO.js";import{w as Be}from"./website.config-BTk9ay7-.js";const Ve=U({name:"RadioButton",props:he,setup:be,render(){const{mergedClsPrefix:i}=this;return z("label",{class:[`${i}-radio-button`,this.mergedDisabled&&`${i}-radio-button--disabled`,this.renderSafeChecked&&`${i}-radio-button--checked`,this.focus&&[`${i}-radio-button--focus`]]},z("input",{ref:"inputRef",type:"radio",class:`${i}-radio-input`,value:this.value,name:this.mergedName,checked:this.renderSafeChecked,disabled:this.mergedDisabled,onChange:this.handleRadioInputChange,onFocus:this.handleRadioInputFocus,onBlur:this.handleRadioInputBlur}),z("div",{class:`${i}-radio-button__state-border`}),ke(this.$slots.default,r=>!r&&!this.label?null:z("div",{ref:"labelRef",class:`${i}-radio__label`},r||this.label)))}}),je=[{sku_id:"65535",plan_id:"65535",name:"ä¼ä¸å¥é¤",category:1,charge_type:5,plan_type:5,price:"9999",units:"360",daily_limit:"0",quantity_of_apps:1,qps:8,has_alert:!1,expires_in:"31536000",info:{weather:{weather:{features:[]},grid:{features:[]},layer:{features:[]}}}},{sku_id:"65536",plan_id:"65536",name:"ä¼ä¸å¥é¤",category:1,charge_type:5,plan_type:5,price:"9999",units:"720",daily_limit:"0",quantity_of_apps:1,qps:8,has_alert:!1,expires_in:"31536000",info:{weather:{weather:{features:[]},grid:{features:[]},layer:{features:[]}}}},{sku_id:"65537",plan_id:"65537",name:"ä¼ä¸å¥é¤",category:1,charge_type:5,plan_type:5,price:"9999",units:"1080",daily_limit:"0",quantity_of_apps:1,qps:8,has_alert:!1,expires_in:"31536000",info:{weather:{weather:{features:[]},grid:{features:[]},layer:{features:[]}}}}];function De(i){const r={};return i&&(i.forEach(e=>{const n=V[e.plan_type];n&&(r[n[0]]||(r[n[0]]={}),e.plan_type===C.BASIC||e.plan_type===C.PRO||e.plan_type===C.ENTERPRISE?e.dispText=e.units/30%12!==0?`${e.units/30}æ`:`${e.units/30/12}å¹´`:e.plan_type===C.METER&&e.category===1?e.dispText=`${e.units/1e4}䏿¬¡`:e.plan_type===C.METER&&e.category===2&&(e.dispText=`${e.units%1e4===0?e.units/1e4+" ä¸":e.units}å`),r[n[0]][n[1]]||(r[n[0]][n[1]]=[]),r[n[0]][n[1]].push(e))}),Object.keys(r).forEach(e=>{Object.keys(r[e]).forEach(n=>{r[e][n]=r[e][n].sort((c,d)=>+c.units-+d.units)})}),console.log(r)),r}const Ne={key:0,style:{display:"block","margin-bottom":"40px","padding-left":"calc(50% - 343px)",color:"var(--n-color-target, #00b976)"}},Ue={class:"purchase-ps-root"},ze={href:"/api/manage",target:"_blank"},Ge={class:"text-6xl"},Me={class:"text-3xl"},Le=U({__name:"plan-select",emits:["company"],setup(i,{expose:r,emit:e}){const n=v(void 0),c=v(null),d=v(1),k=v(1),_=v({}),g=v([]),T=qe(".2f"),E=xe();console.log(E.query),ue(),v(E.query.planid);const P=v(E.query.typeid),h=v(E.query.category||"weather");Number.isNaN(Number.parseInt(h.value.toString()))||(h.value=H[h.value]);const $=v(null),b=v(0),I=v(0),G=e,ie=O(()=>{const t=Object.keys(_.value).indexOf(V[b.value]&&V[b.value][0]);return console.log(123123123,t,Object.keys(_.value),V[b.value]&&V[b.value][0]),t}),X=O(()=>b.value===C.METER?[!0,!0]:b.value===C.BASIC?[!0,!0]:b.value===C.PRO?[!1,!0]:[!0,!0]),Y=v([]),Z=O(()=>{var t;return b.value!==((t=j.value)==null?void 0:t.plan_type)});F(n,function(t,l){t===u("enterprise_package")?G("company",!0):l===u("enterprise_package")&&G("company",!1)});const j=O(()=>{const t=Y.value.find(l=>l.sku_id===d.value);if(console.log("currentPlan",t),t)return t}),pe=O(()=>{var t,l,s;return(s=((t=j.value)==null?void 0:t.charge_type)===2||((l=j.value)==null?void 0:l.charge_type)===3)!=null?s:!1}),ee=O(()=>{var t;return b.value===((t=j.value)==null?void 0:t.plan_type)}),ae=O(()=>{var s;let t=_e(),l=k.value;if(n.value===u("enterprise_package"))l=1;else if(b.value!==((s=j.value)==null?void 0:s.plan_type))return t*l-I.value;return t*l});function ce(){return K.request({url:"/plans",method:"GET",params:{category:H[h.value]}}).then(t=>{K.request({url:"/plan",method:"GET",params:{category:H[h.value]}}).then(s=>{s.data=A(A({},s.data.plan),s.data),h.value==="interpreter"&&(s.data.plan_type=1),s.data.plan_type!==1&&($.value=s.data.plan_name,console.log(123132156156,s.data),b.value=s.data.plan_type,s.data.plan_type&&(P.value=s.data.plan_type,te
1()))});let l=Te(t.data);return l.plans.forEach(s=>{s.duration=+s.expires_in/(60*60*24)}),h.value!=="interpreter"&&l.plans.push(...je),I.value=+l.remaining_value,l}).then(t=>(g.value=(t==null?void 0:t.plans)||[],te(),t))}function te(){setTimeout(()=>{let t=g.value.find(s=>{var q,S;return console.log(s.plan_type.toString(),(q=P.value)==null?void 0:q.toString()),s.plan_type.toString()===((S=P.value)==null?void 0:S.toString())});if(!t)return;const l=V[t.plan_type];n.value=l[0],setTimeout(()=>{c.value=l[1],setTimeout(()=>{d.value=t.sku_id},0)},0)},0)}function de(){return re(this,null,function*(){const t=yield ce(),l=t==null?void 0:t.plans.filter(s=>+s.price!=0);Y.value=l||[],_.value=De(l),console.log(121212121212,_.value),n.value=Object.keys(_.value)[0]})}de();const _e=function(){var t,l;return console.log(+(((t=g.value.find(s=>d.value===s.sku_id))==null?void 0:t.price)||"0")),+(((l=g.value.find(s=>d.value===s.sku_id))==null?void 0:l.price)||"0")};r({getOrderInfo:function(){return{planType:n.value,planVersion:c.value,planDuration:d.value,orderSize:k.value,price:T(a(ae)),_rawPlan:g.value.find(t=>d.value===t.sku_id)}}});let M=null;F(n,()=>{M&&clearTimeout(M),_.value[n.value][void 0]?(c.value=null,M=setTimeout(()=>{c.value=void 0})):c.value=Object.keys(_.value[n.value])[X[1]?0:1]}),F(c,()=>{c.value!==null&&(d.value=_.value[n.value][c.value][0].sku_id,setTimeout(()=>{var t;ee.value||(d.value=(t=_.value[n.value][c.value].find(l=>l.price>=I.value))==null?void 0:t.sku_id)},0))});const L=v(!1);return(t,l)=>{const s=Ve,q=Pe,S=we,ve=$e,fe=Se;return m(),w("div",null,[l[7]||(l[7]=o("span",{class:"text-lg font-bold mb-1.5",style:{"padding-left":"calc(50% - 343px)",display:"block"}},"å¥é¤ä¿¡æ¯",-1)),Z.value?(m(),w("span",Ne,l[6]||(l[6]=[N(" å¥é¤å级补差价è§åï¼åçº§ç®æ å¥é¤çä»·æ ¼ - å½åå¥é¤çæªä½¿ç¨ä»·æ ¼ "),o("br",null,null,-1),N(" è°ç¨é宿¶æ¶èï¼ä»·æ ¼ä»¥æäº¤è®¢ååçä»·æ ¼ä¸ºå "),o("br",null,null,-1)]))):D("",!0),pe.value?(m(),w("span",{key:1,style:se({display:"block",marginTop:Z.value?"-40px":"0",marginBottom:"40px",paddingLeft:"calc(50% - 343px)",color:"#EC7070"})},"* ç¹å«æéï¼è´ä¹°æååå³å»çæï¼å¥é¤é¢åº¦æææä¸å¹´ã",4)):(m(),w("span",{key:2,style:se([{visibility:$.value?"unset":"hidden"},{"margin-bottom":"40px","padding-left":"calc(50% - 343px)",display:"block"}])},null,4)),o("div",Ue,[y(fe,{"label-placement":"left","label-width":"auto","require-mark-placement":"right-hanging",style:{"min-width":"var(--plan-select-form-min-width)"},size:"large"},{default:x(()=>[y(S,{label:a(u)("package_type"),path:"user.name"},{default:x(()=>[y(q,{value:n.value,"onUpdate:value":l[0]||(l[0]=f=>n.value=f),name:"radiobuttongroup1"},{default:x(()=>[(m(!0),w(J,null,W(Object.keys(_.value),(f,B)=>(m(),R(s,{key:B,value:f,label:f,disabled:B<ie.value||!1},null,8,["value","label","disabled"]))),128))]),_:1},8,["value"])]),_:1},8,["label"]),y(S,{label:" ",path:"user.name"},{default:x(()=>[_.value[n.value]&&_.value[n.value][void 0]?D("",!0):(m(),R(q,{key:0,value:c.value,"onUpdate:value":l[1]||(l[1]=f=>c.value=f),name:"radiobuttongroup2"},{default:x(()=>[(m(!0),w(J,null,W(Object.keys(_.value[n.value]||{}),(f,B)=>(m(),R(s,{key:f,value:f,label:f,disabled:!X.value[B]},null,8,["value","label","disabled"]))),128))]),_:1},8,["value"]))]),_:1}),y(S,{label:a(u)("package_specification"),path:"user.name",class:"purchase-ps-size"},{default:x(()=>[y(q,{value:d.value,"onUpdate:value":l[2]||(l[2]=f=>d.value=f),name:"radiobuttongroup3"},{default:x(()=>[(m(!0),w(J,null,W(_.value[n.value]&&_.value[n.value][c.value]||[],(f,B)=>(m(),R(s,{value:f.sku_id,label:f.dispText,key:B,disabled:ee.value?!1:f.price<I.value},null,8,["value","label","disabled"]))),128))]),_:1},8,["value"])]),_:1},8,["label"]),y(S,{label:a(u)("package_specification"),path:"user.name"},{default:x(()=>[y(ve,{value:k.value,"onUpdate:value":l[3]||(l[3]=f=>k.value=f),"default-value":1,min:"1",style:{width:"150px"},"button-placement":"both"},null,8,["value"])]),_:1},8,["label"]),h.value==="weather"?(m(),R(S,{key:0,label:a(u)("data_permission"),path:"user.name"},{default:x(()=>[o("a",ze,p(a(u)("view_full_rights")),1)]),_:1},8,["label"])):D("",!0),y(S,{style:{"align-items":"baseline"},label:"ä»·æ ¼",path:"user.name",class:"price-tag"},{default:x(()=>
1[o("span",Ge,p(a(T)(ae.value)),1),o("span",Me,p(a(u)("yuan")),1),o("a",{onClick:l[4]||(l[4]=f=>L.value=!0)},p(a(u)("invoice_issuance_instructions")),1)]),_:1}),y(oe,{modelValue:L.value,"onUpdate:modelValue":l[5]||(l[5]=f=>L.value=f)},null,8,["modelValue"])]),_:1})])])}}}),Ae=Q(Le,[["__scopeId","data-v-3956c806"]]),Fe={class:"text-lg font-bold mb-1.5",style:{"margin-bottom":"40px","padding-left":"var(--generate-order-padding)",display:"block"}},Je={class:"order-summary"},We={class:"price"},He={class:"text-6xl"},Ke={class:"text-3xl"},Qe=U({__name:"generate-order",props:{orderInfo:Object},setup(i){ue();const e=a(i.orderInfo);console.log(e);const n=v(!1);return(c,d)=>(m(),w("div",null,[o("span",Fe,p(a(u)("order_information")),1),o("div",Je,[o("div",null,[o("span",null,p(a(u)("product_type"))+": "+p(a(e)._rawPlan.category===1?a(u)("weather"):a(u)("translate"))+p(a(e).planType)+p(a(e).planVersion?`-${a(e).planVersion}`:""),1),o("span",null,p(a(u)("specifications"))+": "+p(a(e)._rawPlan.dispText),1)]),o("div",null,[o("span",null,"æ¥éé¢: "+p(a(e)._rawPlan.daily_limit.toString()==="0"?"ä¸é":a(e)._rawPlan.daily_limit),1),o("span",null,p(a(u)("unit_price"))+": "+p(a(e)._rawPlan.price/Number.parseInt(a(e)._rawPlan.dispText))+" "+p(a(u)("yuan"))+"/"+p(a(e)._rawPlan.dispText.substring(Number.parseInt(a(e)._rawPlan.dispText).toString().length)),1)]),o("span",null,p(a(u)("valid_period"))+": "+p(a(e)._rawPlan.duration)+" "+p(a(u)("day")),1),o("div",We,[o("span",null,p(a(u)("total_amount"))+":",1),o("span",He,p(a(e).price),1),o("span",Ke,p(a(u)("yuan")),1),o("a",{onClick:d[0]||(d[0]=k=>n.value=!0)},p(a(u)("invoice_instructions")),1)]),y(oe,{modelValue:n.value,"onUpdate:modelValue":d[1]||(d[1]=k=>n.value=k)},null,8,["modelValue"])])]))}}),Xe=Q(Qe,[["__scopeId","data-v-c08c391c"]]),Ye=["src"],Ze=U({__name:"payment",props:{payUrl:String},setup(i){const r=i;return(e,n)=>r.payUrl?(m(),w("iframe",{key:0,src:r.payUrl,style:{height:"calc(var(--full-height) - 230px)"},frameborder:"0"},null,8,Ye)):D("",!0)}}),ea=Object.freeze(Object.defineProperty({__proto__:null,GenerateOrder:Xe,Payment:Ze,PlanSelect:Ae},Symbol.toStringTag,{value:"Module"})),aa={class:"purchase-root target"},ta={class:"mobile-titlebar"},la=["src"],na={style:{display:"flex","margin-top":"20px"}},ra={style:{margin:"auto"}},sa=U({__name:"index",setup(i){const r=v(1),e=r,n=v("process"),c=v(null),d=v(""),k=v(!1);Ce();const _=v(),g=function(P){k.value=P},T=function(){var P,h,$;if(k.value===!0){window.open("https://wenjuan.feishu.cn/m?t=sRE7GBgL7VMi-8pw9");return}r.value===1&&(c.value=a(_).getOrderInfo(),K.request({url:"/orders",method:"POST",data:{sku_id:(h=(P=c.value)==null?void 0:P._rawPlan)==null?void 0:h.sku_id,quantity:($=c.value)==null?void 0:$.orderSize,return_url:`${location.origin}/success/alipay`}}).then(b=>{d.value=b.data.page_url,e.value+=1})),r.value===2&&(e.value+=1,window.location.href=d.value)};console.log(e.value);const E=v(["PlanSelect","GenerateOrder","GenerateOrder"]);return(P,h)=>{const $=Ie,b=Oe,I=Ee;return m(),w("div",aa,[o("div",ta,[o("div",null,[o("img",{src:a(Be).logo,alt:""},null,8,la),N(" "+p(a(u)("caiyun_technology_open_platform_fl")),1)])]),y(b,{current:a(e),status:n.value,style:{"margin-bottom":"80px","margin-top":"40px",width:"var(--plan-purchace-step-width)","align-self":"center"}},{default:x(()=>[y($,{title:a(u)("select_package")},null,8,["title"]),y($,{title:a(u)("generate_order")},null,8,["title"]),y($,{title:a(u)("pay_order")},null,8,["title"])]),_:1},8,["current","status"]),(m(),R(Re(ea[E.value[a(e)-1]]),{ref_key:"orderSelectRef",ref:_,orderInfo:c.value,payUrl:d.value,onCompany:g},null,40,["orderInfo","payUrl"])),o("div",na,[o("div",ra,[a(e)>1?(m(),R(I,{key:0,onClick:h[0]||(h[0]=G=>e.value-=1),style:{"margin-right":"10px"}},{default:x(()=>[N(p(a(u)("back")),1)]),_:1})):D("",!0),y(I,{style:{"margin-bottom":"var(--purchase-root-submit-marb)"},type:"primary",onClick:T},{default:x(()=>[N(p(k.value?a(u)("contact_us"):a(u)("submit_order")),1)]),_:1})])])])}}}),fa=Q(sa,[["__scopeId","data-v-915fef3a"]]);export{fa as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.