全栈小学生 ba52b6cf09 up
2025-03-14 18:31:07 +08:00

2 lines
7.7 KiB
JavaScript

import{d as ie,v as pe,f as ue,r as p,l as re,h as b,c as N,e as l,w as n,a as r,t as u,u as o,k as e,i as f,B as D,J as de,m as M,S as $,aw as H,a7 as ce,a8 as me,E as fe,$ as _e,ax as ge,a0 as ve,a1 as he,K as be,D as we,G as Ve,H as xe,V as ye,a4 as Ce,L as Te}from"./index-ac08d87d.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{_ as ke}from"./index.vue_vue_type_style_index_0_lang-47915991.js";import"./el-form-item-4ed993c7.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css *//* empty css */import{b as Ee}from"./sys-5aa982aa.js";import{g as Be,a as Ue,b as Le,s as Re,c as ze}from"./weapp-8699d530.js";import{a as De}from"./module-8f8bb8a7.js";/* empty css *//* empty css */const Me={class:"main-container"},$e={class:"flex justify-between items-center"},Fe={class:"text-page-title"},Se={key:0,class:"mt-[20px]"},We={class:"mt-[16px] flex justify-end"},Ie={class:"dialog-footer"},Pe=["innerHTML"],Ne=["innerHTML"],He={class:"flex justify-end"},va=ie({__name:"code",setup(je){const j=pe(),C=ue(),A=j.meta.title,T=p(!1),w=p(!0),i=re({page:1,limit:10,total:0,loading:!1,data:[]}),d=p({desc:"",code:"",path:"",content:""}),V=p(null),g=p(!1),k=p("");Ee().then(({data:s})=>{V.value=s}).catch(),De().then(s=>{s.data.data&&s.data.data.auth_code&&(k.value=s.data.data.auth_code,U()),w.value=!1}).catch(()=>{w.value=!1});const E=p({app_id:"",app_secret:"",is_authorization:0});Be().then(s=>{E.value=s.data});const B=p("/channel/weapp/code"),K=s=>{C.push({path:B.value})},F=p(null),_=(s=1)=>{i.loading=!0,i.page=s,Le({page:i.page,limit:i.limit}).then(a=>{i.loading=!1,i.data=a.data.data,i.total=a.data.total,s==1&&i.data.length&&i.data[0].status==0&&W(i.data[0].task_key)}).catch(()=>{i.loading=!1})};_();const G=()=>{F.value.clearValidate()},v=p(!1),S=()=>{if(!k.value){q();return}if(!E.value.app_id){O();return}v.value||(v.value=!0,x.value="",Re(d.value).then(s=>{_(),U(),v.value=!1}).catch(()=>{v.value=!1}))},J=()=>{$.alert(e("localInsertTips"),e("warning"),{confirmButtonText:e("confirm")})},x=p(""),U=()=>{k.value&&Ue().then(s=>{s.data&&(x.value=`<img src="${s.data}" class="w-[150px]">`)}).catch()},W=s=>{ze(s).then(a=>{const c=a.data.data??[];if(c[0]&&c[0].length){const h=c[0][c[0].length-1];if(h.code==0){_();return}if(h.code==1&&h.percent==100){_(),U(),!H.get("weappUploadTipsLock")&&(g.value=!0);return}setTimeout(()=>{W(s)},2e3)}})},q=()=>{$.confirm(`上传代码需先绑定授权码,如果已有授权请先进行绑定,没有授权可到${V.value.website_name}官网购买授权之后再进行操作`,e("warning"),{distinguishCancelAndClose:!0,confirmButtonText:e("toBind"),cancelButtonText:`${V.value.website_name}官网`}).then(()=>{C.push({path:"/tools/authorize"})}).catch(s=>{s==="cancel"&&window.open(V.value.website_url)})},O=()=>{$.confirm(e("weappTips"),e("warning"),{confirmButtonText:e("toSetting"),cancelButtonText:e("cancel")}).then(()=>{C.push({path:"/channel/weapp/config"})}).catch(s=>{})},I=p(""),L=p(!1),Q=s=>{I.value=s.fail_reason,L.value=!0},X=()=>{H.set({key:"weappUploadTipsLock",data:!0}),g.value=!1};return(s,a)=>{const c=ce,h=me,m=fe,y=_e,Y=ge,Z=ve,ee=he,ae=be,P=we,R=Ve,te=ke,le=xe,z=ye,oe=Ce,ne=Te;return b(),N("div",Me,[l(ae,{class:"card !border-none",shadow:"never"},{default:n(()=>[r("div",$e,[r("span",Fe,u(o(A)),1)]),l(h,{modelValue:B.value,"onUpdate:modelValue":a[0]||(a[0]=t=>B.value=t),class:"my-[20px]",onTabChange:K},{default:n(()=>[l(c,{label:o(e)("weappAccessFlow"),name:"/channel/weapp"},null,8,["label"]),l(c,{label:o(e)("subscribeMessage"),name:"/channel/weapp/message"},null,8,["label"]),l(c,{label:o(e)("weappRelease"),name:"/channel/weapp/code"},null,8,["label"])]),_:1},8,["modelValue"]),E.value.is_authorization?D("",!0):(b(),N("div",Se,[l(m,{type:"primary",onClick:S,loading:v.value,disabled:w.value},{default:n(()=>[f(u(o(e)("cloudRelease")),1)]),_:1},8,["loading","disabled"]),l(m,{onClick:J,disabled:w.value},{default:n(()=>[f(u(o(e)("localRelease")),1)]),_:1},8,["disabled"])])),de((b(),M(Z,{class:"mt-[15px]",data:i.data,size:"default"},{empty:n(()=>[r("span",null,u(o(e)("emptyData")),1)]),default:n(()=>[l(y,{prop:"version",label:o(e)("code"),align:"left"},null,8,["label"]),l(y,{prop:"status_name",label:o(e)("status"),align:"left"},{default:n(({row:t})=>[r("div",null,u(t.status_name),1)]),_:1},8,["label"]),l(y,{prop:"create_time",label:o(e)("createTime"),align:"center"},null,8,["label"]),l(y,{label:o(e)("operation"),fixed:"right",align:"right","min-width":"120"},{default:n(({row:t,$index:se})=>[x.value&&se==0&&(t.status==1||t.status==2)&&i.page==1?(b(),M(Y,{key:0,content:x.value,"raw-content":"",effect:"light"},{default:n(()=>[l(m,{type:"primary",link:""},{default:n(()=>[f(u(o(e)("preview")),1)]),_:1})]),_:1},8,["content"])):D("",!0),t.status==-1||t.status==-2?(b(),M(m,{key:1,type:"primary",link:"",onClick:Ae=>Q(t)},{default:n(()=>[f(u(o(e)("failReason")),1)]),_:2},1032,["onClick"])):D("",!0)]),_:1},8,["label"])]),_:1},8,["data"])),[[ne,i.loading]]),r("div",We,[l(ee,{"current-page":i.page,"onUpdate:current-page":a[1]||(a[1]=t=>i.page=t),"page-size":i.limit,"onUpdate:page-size":a[2]||(a[2]=t=>i.limit=t),layout:"total, sizes, prev, pager, next, jumper",total:i.total,onSizeChange:a[3]||(a[3]=t=>_()),onCurrentChange:_},null,8,["current-page","page-size","total"])])]),_:1}),l(z,{modelValue:T.value,"onUpdate:modelValue":a[8]||(a[8]=t=>T.value=t),title:o(e)("codeDownTwoDesc"),width:"30%","before-close":G},{footer:n(()=>[r("span",Ie,[l(m,{onClick:a[7]||(a[7]=t=>T.value=!1)},{default:n(()=>[f(u(o(e)("cancel")),1)]),_:1}),l(m,{type:"primary",onClick:S},{default:n(()=>[f(u(o(e)("confirm")),1)]),_:1})])]),default:n(()=>[l(le,{ref_key:"ruleFormRef",ref:F,model:d.value,"label-width":"120px"},{default:n(()=>[l(R,{prop:"code",label:o(e)("code")},{default:n(()=>[l(P,{modelValue:d.value.code,"onUpdate:modelValue":a[4]||(a[4]=t=>d.value.code=t),modelModifiers:{trim:!0},placeholder:o(e)("codePlaceholder"),onkeyup:"this.value = this.value.replace(/[^\\d\\.]/g,'');"},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),l(R,{prop:"path",label:o(e)("path")},{default:n(()=>[l(te,{modelValue:d.value.path,"onUpdate:modelValue":a[5]||(a[5]=t=>d.value.path=t),api:"weapp/upload",accept:".zip"},null,8,["modelValue","accept"])]),_:1},8,["label"]),l(R,{label:o(e)("content")},{default:n(()=>[l(P,{type:"textarea",modelValue:d.value.content,"onUpdate:modelValue":a[6]||(a[6]=t=>d.value.content=t),modelModifiers:{trim:!0},placeholder:o(e)("contentPlaceholder")},null,8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1},8,["model"])]),_:1},8,["modelValue","title"]),l(z,{modelValue:L.value,"onUpdate:modelValue":a[9]||(a[9]=t=>L.value=t),title:o(e)("failReason"),width:"60%"},{default:n(()=>[l(oe,{class:"h-[60vh] w-full whitespace-pre-wrap p-[20px]"},{default:n(()=>[r("div",{innerHTML:I.value},null,8,Pe)]),_:1})]),_:1},8,["modelValue","title"]),l(z,{modelValue:g.value,"onUpdate:modelValue":a[11]||(a[11]=t=>g.value=t),title:o(e)("warning"),width:"500px",draggable:""},{footer:n(()=>[r("div",He,[l(m,{onClick:X,type:"primary"},{default:n(()=>[f(u(o(e)("knownToKnow")),1)]),_:1}),l(m,{onClick:a[10]||(a[10]=t=>g.value=!1),type:"primary",plain:""},{default:n(()=>[f(u(o(e)("confirm")),1)]),_:1})])]),default:n(()=>[r("span",{innerHTML:o(e)("uploadSuccessTips")},null,8,Ne)]),_:1},8,["modelValue","title"])])}}});export{va as default};