Files
sbnews/server/public/admin/assets/index-BRn4n_GE.js
T
2026-06-11 16:22:12 +08:00

2 lines
5.8 KiB
JavaScript

import{D as q,B as A,C as F,G as N,H as T,i as $,I as j,J as M,K as O,g as z,M as G}from"./element-plus-9rG8B66a.js";import{_ as H}from"./index.vue_vue_type_script_setup_true_lang-hZIM17yN.js";import{g as x,b as J,f as Q}from"./index-DVM17O41.js";import{d as C,a0 as W,a1 as X,aj as Y,aq as Z,c as ee,o as u,U as e,L as a,u as o,a9 as ae,R as _,a as g,M as c,K as w,S as te,i as le}from"./@vue-DjVelRet.js";import{d as oe,e as pe,f as ne}from"./version-Cj5bV6Gq.js";import{u as se}from"./usePaging-Dtz4iZyr.js";import"./@element-plus-RuzzlbSF.js";import"./lodash-es-VsDguZh5.js";import"./dayjs-Mv9jwnDt.js";import"./@popperjs-D_chPuIy.js";import"./async-validator-9PlIezaS.js";import"./@ctrl-r5W6hzzQ.js";import"./normalize-wheel-es-BQoi3Ox2.js";import"./nprogress-DYbUr3Ql.js";import"./vue-router-DifUqGFW.js";import"./pinia-D1_qSsvX.js";import"./axios-DIsA03vz.js";import"./lodash-wrSAtCJj.js";import"./@vueuse-DbKvT5Ch.js";import"./css-color-function-DsMtFL6v.js";import"./balanced-match-BdS7OldZ.js";import"./color-DYO1E7y4.js";import"./clone-Ddk2tjDh.js";import"./color-convert-DsNsD289.js";import"./color-name-Dju3oUBS.js";import"./color-string-pUQDDJII.js";import"./ms-CzQ2E3wO.js";import"./vue-clipboard3-DXsJvHIW.js";import"./clipboard-DPX9bJ1T.js";import"./echarts-CXZcVnUo.js";import"./tslib-BDyQ-Jie.js";import"./zrender-DO4NV0px.js";import"./highlight.js--xG_hASo.js";import"./@highlightjs-DcY7_PRf.js";const ie={class:"app-version-lists"},re={class:"mb-4 flex items-center gap-3"},de=["href"],me={class:"flex justify-end mt-4"},ue=C({name:"appVersionLists"}),Je=C({...ue,setup(_e){const n=W({version_name:"",platform:"",package_type:"",update_type:"",status:""}),{pager:d,getLists:i,resetPage:y,resetParams:E}=se({fetchFun:oe,params:n}),S=async(f,t)=>{try{await pe({id:t,status:f}),i()}catch{i()}},U=async f=>{await Q.confirm("确定要删除此版本?"),await ne({id:f}),i()};return X(()=>{i()}),i(),(f,t)=>{const D=F,r=A,p=T,b=N,m=$,B=q,h=j,P=J,k=Y("router-link"),s=O,K=z,L=M,I=H,v=Z("perms"),R=G;return u(),ee("div",ie,[e(h,{class:"!border-none",shadow:"never"},{default:a(()=>[e(B,{ref:"formRef",class:"mb-[-16px]",model:o(n),inline:!0},{default:a(()=>[e(r,{class:"w-[280px]",label:"版本号"},{default:a(()=>[e(D,{modelValue:o(n).version_name,"onUpdate:modelValue":t[0]||(t[0]=l=>o(n).version_name=l),placeholder:"如 1.0.12",clearable:"",onKeyup:ae(o(y),["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),e(r,{class:"w-[200px]",label:"平台"},{default:a(()=>[e(b,{modelValue:o(n).platform,"onUpdate:modelValue":t[1]||(t[1]=l=>o(n).platform=l)},{default:a(()=>[e(p,{label:"全部",value:""}),e(p,{label:"Android",value:1}),e(p,{label:"iOS",value:2})]),_:1},8,["modelValue"])]),_:1}),e(r,{class:"w-[200px]",label:"包类型"},{default:a(()=>[e(b,{modelValue:o(n).package_type,"onUpdate:modelValue":t[2]||(t[2]=l=>o(n).package_type=l)},{default:a(()=>[e(p,{label:"全部",value:""}),e(p,{label:"wgt热更",value:1}),e(p,{label:"apk整包",value:2}),e(p,{label:"ipa/AppStore",value:3})]),_:1},8,["modelValue"])]),_:1}),e(r,{class:"w-[200px]",label:"升级类型"},{default:a(()=>[e(b,{modelValue:o(n).update_type,"onUpdate:modelValue":t[3]||(t[3]=l=>o(n).update_type=l)},{default:a(()=>[e(p,{label:"全部",value:""}),e(p,{label:"普通升级",value:1}),e(p,{label:"强制升级",value:2}),e(p,{label:"静默升级",value:3})]),_:1},8,["modelValue"])]),_:1}),e(r,{class:"w-[200px]",label:"状态"},{default:a(()=>[e(b,{modelValue:o(n).status,"onUpdate:modelValue":t[4]||(t[4]=l=>o(n).status=l)},{default:a(()=>[e(p,{label:"全部",value:""}),e(p,{label:"启用",value:1}),e(p,{label:"禁用",value:0})]),_:1},8,["modelValue"])]),_:1}),e(r,null,{default:a(()=>[e(m,{type:"primary",onClick:o(y)},{default:a(()=>t[6]||(t[6]=[_("查询")])),_:1},8,["onClick"]),e(m,{onClick:o(E)},{default:a(()=>t[7]||(t[7]=[_("重置")])),_:1},8,["onClick"])]),_:1})]),_:1},8,["model"])]),_:1}),e(h,{class:"!border-none mt-4",shadow:"never"},{default:a(()=>[g("div",re,[c((u(),w(k,{to:{path:o(x)("app.appVersion/add:edit")}},{default:a(()=>[e(m,{type:"primary"},{icon:a(()=>[e(P,{name:"el-icon-Plus"})]),default:a(()=>[t[8]||(t[8]=_(" 发布新版本 "))]),_:1})]),_:1},8,["to"])),[[v,["app.appVersion/add","app.appVersion/add:edit"]]])]),c((u(),w(L,{size:"large",data:o(d).lists},{default:a(()=>[e(s,{label:"ID",prop:"id",width:"70"}),e(s,{label:"版本号",prop:"version_name",width:"110"}),e(s,{label:"版本数字",prop:"version_code",width:"100"}),e(s,{label:"平台",prop:"platform_text",width:"90"}),e(s,{label:"包类型",prop:"package_type_text",width:"120"}),e(s,{label:"升级类型",prop:"update_type_text",width:"100"}),e(s,{label:"更新标题",prop:"title","min-width":"160","show-tooltip-when-overflow":""}),e(s,{label:"下载地址","min-width":"220","show-tooltip-when-overflow":""},{default:a(({row:l})=>[g("a",{href:l.download_url,target:"_blank",class:"text-blue-500"},te(l.download_url),9,de)]),_:1}),e(s,{label:"状态",width:"90"},{default:a(({row:l})=>[c(e(K,{modelValue:l.status,"onUpdate:modelValue":V=>l.status=V,"active-value":1,"inactive-value":0,onChange:V=>S(V,l.id)},null,8,["modelValue","onUpdate:modelValue","onChange"]),[[v,["app.appVersion/updateStatus"]]])]),_:1}),e(s,{label:"发布时间",prop:"create_time",width:"160"}),e(s,{label:"操作",width:"140",fixed:"right"},{default:a(({row:l})=>[c((u(),w(m,{type:"primary",link:""},{default:a(()=>[e(k,{to:{path:o(x)("app.appVersion/add:edit"),query:{id:l.id}}},{default:a(()=>t[9]||(t[9]=[_(" 编辑 ")])),_:2},1032,["to"])]),_:2},1024)),[[v,["app.appVersion/edit","app.appVersion/add:edit"]]]),c((u(),w(m,{type:"danger",link:"",onClick:V=>U(l.id)},{default:a(()=>t[10]||(t[10]=[_(" 删除 ")])),_:2},1032,["onClick"])),[[v,["app.appVersion/delete"]]])]),_:1})]),_:1},8,["data"])),[[R,o(d).loading]]),g("div",me,[e(I,{modelValue:o(d),"onUpdate:modelValue":t[5]||(t[5]=l=>le(d)?d.value=l:null),onChange:o(i)},null,8,["modelValue","onChange"])])]),_:1})])}}});export{Je as default};