niucloud-admin/niucloud/public/admin/assets/version-abdcb421.js
全栈小学生 98b1289ede up
2026-01-13 09:17:40 +08:00

2 lines
8.1 KiB
JavaScript

import{d as te,v as ae,f as le,r as c,l as oe,h as g,c as M,a as r,e as o,w as s,t as p,u as n,k as e,i as _,J as ne,m as w,B as k,F as ie,a4 as T,z as se,aB as re,ad as pe,ae as de,aC as ue,E as ce,a6 as me,a7 as _e,a8 as fe,L as ge,a2 as he,S as ve,M as be,p as we,g as ke,_ as xe}from"./index-3f969305.js";/* empty css *//* empty css *//* empty css *//* empty css *//* 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 *//* empty css */import{a as ye,d as Ce,r as Te,b as Ve}from"./app-cd4d74d8.js";import{_ as Ee}from"./app-version-edit.vue_vue_type_style_index_0_lang-e3df2a0b.js";import{T as Be,_ as De}from"./dark-ad6f6eaa.js";import{g as Le}from"./module-83ef5c06.js";/* empty css */import"./index.vue_vue_type_style_index_0_lang-37a204a6.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-form-item-4ed993c7.js";import"./generate-sing-cert.vue_vue_type_script_setup_true_lang-78bea4d2.js";const Ae=x=>(we("data-v-45b95e0f"),x=x(),ke(),x),$e={class:"main-container"},Fe={class:"flex justify-between items-center"},Ie={class:"text-lg"},ze=Ae(()=>r("div",{class:"flex items-center"},[r("div",null,[r("p",null,"使用云打包提交成功后请先不要离开该页面稍待几分钟等待打包结果的返回")])],-1)),Me={class:"mt-[20px]"},Ne={class:"mt-[10px]"},Re={key:0},Se={class:"mt-[16px] flex justify-end"},Ue=["innerHTML"],Pe={class:"h-[370px]"},je=te({__name:"version",setup(x){const N=ae(),B=le(),R=N.meta.title,V=c("/channel/app/version"),v=c(null),i=oe({page:1,limit:10,total:0,loading:!0,data:[],searchParam:{platfrom:""}}),h=c(!1),E=c(!0),D=c("");Le().then(a=>{a.data.data&&a.data.data.auth_code&&(D.value=a.data.data.auth_code),E.value=!1}).catch(()=>{E.value=!1});const S=a=>{B.push({path:V.value})};c();const f=(a=1)=>{i.loading=!0,i.page=a,ye({page:i.page,limit:i.limit,...i.searchParam}).then(l=>{i.loading=!1,i.data=l.data.data,i.total=l.data.total,a==1&&i.data.length&&i.data[0].status=="creating"&&L(i.data[0].task_key)}).catch(()=>{i.loading=!1})};f();const b=c(null),U=()=>{if(!D.value){Q();return}b.value.setFormData(),b.value.showDialog=!0},P=a=>{b.value.setFormData(a),b.value.showDialog=!0},j=a=>{T.confirm(e("appVersionDeleteTips"),e("warning"),{confirmButtonText:e("confirm"),cancelButtonText:e("cancel"),type:"warning"}).then(()=>{Ce({id:a}).then(()=>{f()}).catch(()=>{})})},H=a=>{T.confirm(e("appVersionReleaseTips"),e("warning"),{confirmButtonText:e("confirm"),cancelButtonText:e("cancel"),type:"warning"}).then(()=>{Te(a.id).then(()=>{f()}).catch(()=>{})})};let y=[];const L=a=>{Ve(a).then(l=>{l.data&&(l.data.status==""?(h.value&&(y.length||(v.value.execute("clear"),v.value.execute("开始打包")),l.data.build_log.data[0].forEach(m=>{y.includes(m.action)||(v.value.pushMessage({content:`${m.action}`}),y.push(m.action))})),setTimeout(()=>{L(a)},2e3)):(l.data.status=="fail"&&h.value?v.value.pushMessage({content:l.data.fail_reason,class:"error"}):h.value=!1,f(),y=[]))})},J=()=>{h.value=!0},A=new Be,q=(a,l,m,F,I)=>{if(l=="开始打包"){m(A);const u=G(["/","——","\\","|"]);setInterval(()=>{A.flush("> "+u.next().value)},150)}},G=a=>{let l=0;return{next(){return l+1==a.length&&(l=0),{value:a[l++]}}}},K=c(""),$=c(!1),O=a=>{window.open(se(a.package_path),"_blank")},Q=()=>{re()=="admin"?T.confirm(e("authTips"),e("warning"),{distinguishCancelAndClose:!0,confirmButtonText:e("toBind"),cancelButtonText:e("toNiucloud")}).then(()=>{B.push({path:"/app/authorize"})}).catch(a=>{a==="cancel"&&window.open("https://www.niucloud.com/app")}):T.alert(e("siteAuthTips"),e("warning"))};return(a,l)=>{const m=pe,F=de,I=ue,u=ce,d=me,W=_e,X=fe,Y=ge,Z=he,z=ve,ee=be;return g(),M(ie,null,[r("div",$e,[o(Y,{class:"box-card !border-none",shadow:"never"},{default:s(()=>[r("div",Fe,[r("span",Ie,p(n(R)),1)]),o(F,{modelValue:V.value,"onUpdate:modelValue":l[0]||(l[0]=t=>V.value=t),class:"my-[20px]",onTabChange:S},{default:s(()=>[o(m,{label:n(e)("accessFlow"),name:"/channel/app"},null,8,["label"]),o(m,{label:n(e)("versionManage"),name:"/channel/app/version"},null,8,["label"])]),_:1},8,["modelValue"]),o(I,{type:"info"},{default:s(()=>[ze]),_:1}),r("div",Me,[o(u,{type:"primary",onClick:U,disabled:E.value},{default:s(()=>[_(p(n(e)("addAppVersion")),1)]),_:1},8,["disabled"])]),r("div",Ne,[ne((g(),w(W,{data:i.data,size:"large"},{empty:s(()=>[r("span",null,p(i.loading?"":n(e)("emptyData")),1)]),default:s(()=>[o(d,{type:"index",width:"90",label:n(e)("index")},null,8,["label"]),o(d,{prop:"version_code",label:n(e)("versionCode"),"min-width":"120","show-overflow-tooltip":!0},null,8,["label"]),o(d,{prop:"version_name",label:n(e)("versionName"),"min-width":"120","show-overflow-tooltip":!0},null,8,["label"]),o(d,{prop:"version_desc",label:n(e)("versionDesc"),"min-width":"120","show-overflow-tooltip":!0},null,8,["label"]),o(d,{prop:"platform_name",label:n(e)("platform"),"min-width":"120","show-overflow-tooltip":!0},null,8,["label"]),o(d,{prop:"status_name",label:n(e)("status"),"min-width":"120",align:"center","show-overflow-tooltip":!0},{default:s(({row:t})=>[o(u,{link:"",loading:t.status=="creating"},{default:s(()=>[_(p(t.status_name),1)]),_:2},1032,["loading"])]),_:1},8,["label"]),o(d,{prop:"status",label:n(e)("isForcedUpgradeTitle"),"min-width":"120",align:"center","show-overflow-tooltip":!0},{default:s(({row:t})=>[_(p(t.is_forced_upgrade?"是":"否"),1)]),_:1},8,["label"]),o(d,{prop:"package_path",label:n(e)("packagePath"),"min-width":"120","show-overflow-tooltip":!0},null,8,["label"]),o(d,{label:n(e)("releaseTime"),"min-width":"120","show-overflow-tooltip":!0},{default:s(({row:t})=>[t.release_time!=0?(g(),M("text",Re,p(t.release_time),1)):k("",!0)]),_:1},8,["label"]),o(d,{label:n(e)("operation"),fixed:"right",align:"right","min-width":"200px"},{default:s(({row:t})=>[t.release_time==0?(g(),w(u,{key:0,type:"primary",link:"",onClick:C=>P(t)},{default:s(()=>[_(p(n(e)("edit")),1)]),_:2},1032,["onClick"])):k("",!0),t.status=="upload_success"?(g(),w(u,{key:1,type:"primary",link:"",onClick:C=>H(t)},{default:s(()=>[_(p(n(e)("release")),1)]),_:2},1032,["onClick"])):k("",!0),t.status=="creating"?(g(),w(u,{key:2,type:"primary",link:"",onClick:C=>J(t)},{default:s(()=>[_(p(n(e)("seeBuildLog")),1)]),_:2},1032,["onClick"])):k("",!0),t.package_path&&t.upgrade_type!="market"?(g(),w(u,{key:3,type:"primary",link:"",onClick:C=>O(t)},{default:s(()=>[_(p(n(e)("download")),1)]),_:2},1032,["onClick"])):k("",!0),o(u,{type:"primary",link:"",onClick:C=>j(t.id)},{default:s(()=>[_(p(n(e)("delete")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[ee,i.loading]]),r("div",Se,[o(X,{"current-page":i.page,"onUpdate:current-page":l[1]||(l[1]=t=>i.page=t),"page-size":i.limit,"onUpdate:page-size":l[2]||(l[2]=t=>i.limit=t),layout:"total, sizes, prev, pager, next, jumper",total:i.total,onSizeChange:l[3]||(l[3]=t=>f()),onCurrentChange:f},null,8,["current-page","page-size","total"])])]),o(Ee,{ref_key:"editAppVersionDialog",ref:b,onComplete:f},null,512)]),_:1}),o(z,{modelValue:$.value,"onUpdate:modelValue":l[4]||(l[4]=t=>$.value=t),title:n(e)("failReason"),width:"60%"},{default:s(()=>[o(Z,{class:"h-[60vh] w-full whitespace-pre-wrap p-[20px]"},{default:s(()=>[r("div",{innerHTML:K.value},null,8,Ue)]),_:1})]),_:1},8,["modelValue","title"])]),o(z,{modelValue:h.value,"onUpdate:modelValue":l[5]||(l[5]=t=>h.value=t),title:n(e)("buildLog"),width:"850px","close-on-click-modal":!1,"close-on-press-escape":!1,"before-close":a.dialogClose},{default:s(()=>[r("div",Pe,[o(n(De),{ref_key:"terminalRef",ref:v,name:`upgrade-${a.terminalId}`,context:"","init-log":null,"show-header":!1,"show-log-time":!0,onExecCmd:q},null,8,["name"])])]),_:1},8,["modelValue","title","before-close"])],64)}}});const kt=xe(je,[["__scopeId","data-v-45b95e0f"]]);export{kt as default};