import{d as X,r,R as Y,e as w,f as B,g as m,B as p,u as n,y as t,x as s,A as h,Q as Z,v as ee,H as F}from"./base-06478700.js";/* empty css */import{E as te}from"./el-overlay-42a687c6.js";import{a as ae,E as oe}from"./el-form-item-314d006d.js";import{_ as le}from"./index.vue_vue_type_style_index_0_lang-b8460f40.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./index-981b0207.js";import"./el-tooltip-58212670.js";/* empty css *//* empty css *//* empty css *//* empty css */import{g as ne,a as ie,b as se,s as pe,c as re}from"./weapp-023232b6.js";import{t as e}from"./index-81ed253c.js";import{u as ce,a as de}from"./vue-router-d09a2c28.js";import{g as me}from"./module-2f92818b.js";import{E as k}from"./index-01f6e375.js";import{a as ue,E as fe}from"./index-0d66b73c.js";import{E as _e}from"./index-c2f001d3.js";import{a as ge,E as he}from"./index-4bec4464.js";import{E as ve}from"./index-2a269c7c.js";import{E as be}from"./index-137757c0.js";import{E as we}from"./index-e10fccde.js";import{E as xe}from"./index-b68e8463.js";import{v as Ee}from"./directive-cb2d3366.js";import{_ as Ve}from"./_plugin-vue_export-helper-c27b6911.js";import"./event-10eba222.js";import"./index-2fcd1254.js";import"./index-9fe5de95.js";import"./focus-trap-3e826cdc.js";import"./index-f27d6ce0.js";import"./index-818c0ce2.js";/* empty css */import"./common-92a35870.js";import"./index-b52d0f2a.js";import"./index-41a974fa.js";import"./index-adb89d14.js";import"./el-main-9a0960e7.js";import"./index-6b67c4ac.js";import"./index-e4abfaa5.js";import"./index-9ee9102c.js";import"./validator-6e9db238.js";import"./strings-fe930bc4.js";import"./index-40e21e72.js";import"./isEqual-42d4b10f.js";import"./_isIterateeCall-1dc0e2ff.js";import"./debounce-1db848fd.js";import"./index-5a0d60aa.js";import"./index-35e821cc.js";import"./index-34d55b7e.js";const Ce={class:"main-container min-h-[300px] p-5"},ye={class:"flex justify-between items-center mb-[20px]"},Te={class:"text-[20px]"},Be={class:"mt-[50px]"},ke={key:0,class:"text-error"},Re={key:0,class:""},Ue={class:"mt-[16px] flex justify-end"},ze={class:"dialog-footer"},We=X({__name:"code",setup(De){const N=ce(),x=de(),P=N.meta.title;r("1");const E=r(!1),a=Y({page:1,limit:10,total:0,loading:!1,data:[]}),c=r({desc:""}),V=r("");me().then(o=>{o.data.data&&o.data.data.auth_code&&(V.value=o.data.data.auth_code,y())}).catch(()=>{});const R=r({});ne().then(o=>{R.value=o.data});const C=r("/website/channel/weapp/code"),I=o=>{x.push({path:C.value})},U=r(null),u=(o=1)=>{a.loading=!0,a.page=o,se({page:a.page,limit:a.limit}).then(l=>{a.loading=!1,a.data=l.data.data,a.total=l.data.total,o==1&&a.data.length&&a.data[0].status==0&&W(a.data[0].task_key)}).catch(()=>{a.loading=!1})};u();const L=()=>{U.value.clearValidate()},f=r(!1),z=()=>{if(!V.value){M();return}if(!R.value.app_id){S();return}f.value||(f.value=!0,v.value="",pe(c.value).then(o=>{u(),y(),f.value=!1}).catch(()=>{f.value=!1}))},A=()=>{k.alert(e("localInsertTips"),e("warning"),{confirmButtonText:e("confirm")})},v=r(""),y=()=>{V.value&&ie().then(o=>{o.data&&(v.value=``)}).catch()},W=o=>{re(o).then(l=>{const d=l.data.data??[];if(d[0]&&d[0].length){const _=d[0][d[0].length-1];if(_.code==0){u();return}if(_.code==1&&_.percent==100){u(),y();return}setTimeout(()=>{W(o)},2e3)}})},M=()=>{k.confirm(e("authTips"),e("warning"),{distinguishCancelAndClose:!0,confirmButtonText:e("toBind"),cancelButtonText:e("toNiucloud")}).then(()=>{x.push({path:"/app/authorize"})}).catch(o=>{o==="cancel"&&window.open("https://www.niucloud.com/product")})},S=()=>{k.confirm(e("weappTips"),e("warning"),{confirmButtonText:e("toSetting"),cancelButtonText:e("cancel")}).then(()=>{x.push({path:"/website/channel/weapp/config"})}).catch(o=>{})};return(o,l)=>{const d=ue,_=fe,g=_e,b=ge,j=ve,$=he,H=be,Q=we,D=xe,T=ae,q=le,G=oe,J=te,K=Ee;return w(),B("div",Ce,[m("div",ye,[m("span",Te,p(n(P)),1)]),t(_,{modelValue:C.value,"onUpdate:modelValue":l[0]||(l[0]=i=>C.value=i),class:"demo-tabs",onTabChange:I},{default:s(()=>[t(d,{label:n(e)("weappAccessFlow"),name:"/website/channel/weapp"},null,8,["label"]),t(d,{label:n(e)("subscribeMessage"),name:"/website/channel/weapp/message"},null,8,["label"]),t(d,{label:n(e)("weappRelease"),name:"/website/channel/weapp/code"},null,8,["label"])]),_:1},8,["modelValue"]),t(Q,{class:"box-card !border-none",shadow:"never"},{default:s(()=>[m("div",Be,[t(g,{type:"primary",onClick:z,loading:f.value,disabled:a.loading},{default:s(()=>[h(p(n(e)("cloudRelease")),1)]),_:1},8,["loading","disabled"]),t(g,{onClick:A,disabled:a.loading},{default:s(()=>[h(p(n(e)("localRelease")),1)]),_:1},8,["disabled"])]),Z((w(),ee($,{class:"mt-[15px]",data:a.data,size:"default"},{empty:s(()=>[m("span",null,p(n(e)("emptyData")),1)]),default:s(()=>[t(b,{prop:"version",label:n(e)("code"),align:"left"},null,8,["label"]),t(b,{prop:"status_name",label:n(e)("status"),align:"left"},{default:s(({row:i})=>[m("div",null,p(i.status_name),1),i.status==-1?(w(),B("div",ke,p(n(e)("failReason"))+p(i.fail_reason),1)):F("",!0)]),_:1},8,["label"]),t(b,{prop:"create_time",label:n(e)("createTime"),align:"center"},null,8,["label"]),t(b,{label:n(e)("operation"),fixed:"right",align:"right","min-width":"120"},{default:s(({row:i,$index:O})=>[v.value&&O==0&&i.status==1&&a.page==1?(w(),B("div",Re,[t(j,{content:v.value,"raw-content":"",effect:"light"},{default:s(()=>[t(g,{type:"primary",link:""},{default:s(()=>[h(p(n(e)("preview")),1)]),_:1})]),_:1},8,["content"])])):F("",!0)]),_:1},8,["label"])]),_:1},8,["data"])),[[K,a.loading]]),m("div",Ue,[t(H,{"current-page":a.page,"onUpdate:currentPage":l[1]||(l[1]=i=>a.page=i),"page-size":a.limit,"onUpdate:pageSize":l[2]||(l[2]=i=>a.limit=i),layout:"total, sizes, prev, pager, next, jumper",total:a.total,onSizeChange:u,onCurrentChange:u},null,8,["current-page","page-size","total"])])]),_:1}),t(J,{modelValue:E.value,"onUpdate:modelValue":l[7]||(l[7]=i=>E.value=i),title:n(e)("codeDownTwoDesc"),width:"30%","before-close":L},{footer:s(()=>[m("span",ze,[t(g,{onClick:l[6]||(l[6]=i=>E.value=!1)},{default:s(()=>[h(p(n(e)("cancel")),1)]),_:1}),t(g,{type:"primary",onClick:z},{default:s(()=>[h(p(n(e)("confirm")),1)]),_:1})])]),default:s(()=>[t(G,{ref_key:"ruleFormRef",ref:U,model:c.value,rules:o.rules,"label-width":"120px"},{default:s(()=>[t(T,{prop:"code",label:n(e)("code")},{default:s(()=>[t(D,{modelValue:c.value.code,"onUpdate:modelValue":l[3]||(l[3]=i=>c.value.code=i),placeholder:n(e)("codePlaceholder"),onkeyup:"this.value = this.value.replace(/[^\\d\\.]/g,'');"},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),t(T,{prop:"path",label:n(e)("path")},{default:s(()=>[t(q,{modelValue:c.value.path,"onUpdate:modelValue":l[4]||(l[4]=i=>c.value.path=i),api:"weapp/upload",accept:".zip"},null,8,["modelValue","accept"])]),_:1},8,["label"]),t(T,{label:n(e)("content")},{default:s(()=>[t(D,{type:"textarea",modelValue:c.value.content,"onUpdate:modelValue":l[5]||(l[5]=i=>c.value.content=i),placeholder:n(e)("contentPlaceholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1},8,["model","rules"])]),_:1},8,["modelValue","title"])])}}});const Nt=Ve(We,[["__scopeId","data-v-9c943b4a"]]);export{Nt as default};