index.b487506f.js 4.6 KB

1
  1. var a=(g,c,n)=>new Promise((_,u)=>{var b=r=>{try{l(n.next(r))}catch(p){u(p)}},d=r=>{try{l(n.throw(r))}catch(p){u(p)}},l=r=>r.done?_(r.value):Promise.resolve(r.value).then(b,d);l((n=n.apply(g,c)).next())});import{B as k}from"./TableImg.0cd3291c.js";import{T as S}from"./BasicForm.d58d202f.js";import{u as T}from"./useTable.578ae310.js";import{u as V}from"./index.3ccc18ac.js";import{c as E,s as I,F as N}from"./FormModal.996cc7f3.js";import{f as O,r as R}from"./busVersionApi.596fe455.js";import{j as z,a as U,r as $,ci as j,f2 as A,O as K,a8 as q,o as F,e as G,i as h,x as s,f as v,z as y,y as w,h as m,fX as L,w as P,Q,fY as W,fC as X,G as Y}from"./index.ae52ebae.js";import"./index.e3129508.js";import"./eagerComputed.94e91cab.js";import"./css.bcd121de.js";import"./index.adbf62a5.js";import"./index.52c33256.js";import"./index.0321d0be.js";import"./Checkbox.919eb32a.js";import"./index.beed4ab5.js";import"./scrollTo.d4c332b7.js";import"./useForm.e55162bc.js";import"./index.11cb8430.js";import"./index.c4be8493.js";import"./index.ddcc0e35.js";import"./useSize.9b10dc05.js";import"./onMountedOrActivated.c176aad3.js";import"./useWindowSizeFn.d176b3a5.js";import"./useContentViewHeight.2a59a8a3.js";import"./ArrowLeftOutlined.0f7d1b9e.js";import"./index.a995b471.js";import"./index.14e14872.js";import"./index.4040b11d.js";import"./index.0c29338b.js";import"./index.0fe57a5b.js";import"./_baseIteratee.432be787.js";import"./get.0b1c6ac7.js";import"./DeleteOutlined.707204c0.js";import"./index.87b4cc3a.js";import"./useRefs.fe3bdf15.js";import"./Form.1cc72784.js";import"./Col.605699c9.js";import"./useFlexGapSupport.3240d255.js";import"./index.c1d6a1f9.js";import"./sortable.esm.c20789c1.js";import"./RedoOutlined.80b8c01a.js";import"./FullscreenOutlined.b9fd5be6.js";import"./index.5d87e81e.js";import"./index.95f887db.js";import"./index.9e0f8a6b.js";/* empty css */import"./index.37fc506d.js";import"./index.5c0d538f.js";import"./uniqBy.7b5fdd96.js";import"./index.3eedf359.js";import"./index.3b88ad02.js";import"./useContextMenu.6088df26.js";import"./index.5e5e8ba1.js";import"./UploadOutlined.5639e623.js";import"./params.cdcdde57.js";const H={class:"warp"},J=U({__name:"index",setup(g){const c=$([]);j(()=>a(this,null,function*(){c.value=yield A({dictCode:"sys_version"})}));const{createMessage:n}=Y(),[_,{openModal:u}]=V(),[b,{reload:d,getForm:l}]=T({title:"\u7248\u672C\u5217\u8868 ",api:O,rowKey:"id",columns:E,formConfig:{labelWidth:66,schemas:I,autoSubmitOnEnter:!0,baseColProps:{xs:24,sm:12,md:12,lg:6},resetButtonOptions:{preIcon:"ant-design:delete-outlined"},submitButtonOptions:{preIcon:"ant-design:search-outlined"}},showIndexColumn:!1,showTableSetting:!1,bordered:!0,useSearchForm:!0,beforeFetch:r,actionColumn:{auth:["bus:version:edit","bus:version:remove"],width:90,title:"\u64CD\u4F5C",dataIndex:"action",slots:{customRender:"action"}}});function r(e){return a(this,null,function*(){e.wheres=[];const t=l().getFieldsValue()||{};for(let o in t)t[o]!=null&&t[o]!=""&&(o=="type"?e.wheres.push({column:o,value:t[o],termType:"eq"}):e.wheres.push({column:o,value:t[o],termType:"like"}));return e})}function p(){u(!0,{isUpdate:!1})}function B(e){u(!0,{record:e,isUpdate:!0})}function C(e){return a(this,null,function*(){yield R({id:e.id}),n.success("\u5220\u9664\u6210\u529F\uFF01"),yield d()})}function x(){return a(this,null,function*(){yield d()})}function D(e){return a(this,null,function*(){let t=e.url.split(".");const o=t[t.length-1],f=yield W.get(e.url,{responseType:"blob"});X(f.data,`V${e.version}_${e.name}.${o}`)})}function M(e){let t=Math.round(Number(e)/1024/1024);return t>0?t+"MB":Math.ceil(Number(e)/1024)+"KB"}return(e,t)=>{const o=K("a-button"),f=q("auth");return F(),G("div",H,[h(m(k),{onRegister:m(b)},{version:s(({record:i})=>[v("span",null," V"+y(i.versionName),1)]),apkSize:s(({record:i})=>[v("span",null,y(M(i.apkSize)),1)]),url:s(({record:i})=>[h(o,{type:"primary",onClick:Z=>D(i)},{default:s(()=>[w(" \u6587\u4EF6\u4E0B\u8F7D ")]),_:2},1032,["onClick"])]),type:s(({record:i})=>[v("span",null,y(m(L)(c.value,i.type)),1)]),toolbar:s(()=>[P((F(),Q(o,{type:"primary",onClick:p,preIcon:"ant-design:plus-outlined"},{default:s(()=>[w("\u65B0\u589E")]),_:1})),[[f,["bus:version:add"]]])]),action:s(({record:i})=>[h(m(S),{actions:[{auth:["bus:version:edit"],tooltip:"\u7F16\u8F91",label:"\u7F16\u8F91",onClick:B.bind(null,i)},{auth:["bus:version:remove"],tooltip:"\u5220\u9664",label:"\u5220\u9664",color:"error",popConfirm:{title:"\u662F\u5426\u786E\u8BA4\u5220\u9664",placement:"left",confirm:C.bind(null,i)}}]},null,8,["actions"])]),_:1},8,["onRegister"]),h(N,{onRegister:m(_),onSuccess:x},null,8,["onRegister"])])}}});var ot=z(J,[["__scopeId","data-v-28f64b4a"]]);export{ot as default};