| 1 |
- var Q=Object.defineProperty,W=Object.defineProperties;var Z=Object.getOwnPropertyDescriptors;var v=Object.getOwnPropertySymbols;var j=Object.prototype.hasOwnProperty,G=Object.prototype.propertyIsEnumerable;var B=(i,o,t)=>o in i?Q(i,o,{enumerable:!0,configurable:!0,writable:!0,value:t}):i[o]=t,R=(i,o)=>{for(var t in o||(o={}))j.call(o,t)&&B(i,t,o[t]);if(v)for(var t of v(o))G.call(o,t)&&B(i,t,o[t]);return i},x=(i,o)=>W(i,Z(o));var c=(i,o,t)=>new Promise((h,l)=>{var b=a=>{try{m(t.next(a))}catch(s){l(s)}},y=a=>{try{m(t.throw(a))}catch(s){l(s)}},m=a=>a.done?h(a.value):Promise.resolve(a.value).then(b,y);m((t=t.apply(i,o)).next())});import{d as H,al as J,r as L,aZ as X,o as u,m as Y,g,y as d,q as w,f as n,bb as I,v as _,w as ee,fs as te,t as M,ao as T,dh as F,bz as oe}from"./index-d3600154.js";import{u as ie,B as ne}from"./useTable-f2c6d443.js";import{T as ae}from"./index-2e69b74a.js";import{_ as re}from"./uploadModel.vue_vue_type_script_setup_true_lang-269a7695.js";import se from"./formDrawer-6f14dc51.js";import{_ as ce}from"./viewDrawer.vue_vue_type_script_setup_true_lang-b2d4d5f3.js";import{c as le,s as me}from"./data-513caf31.js";import{d as U,e as pe,i as ue}from"./infraStorageConfigApi-c42ae1c7.js";import{u as V}from"./index-670a4efc.js";import{u as de}from"./index-87d6eb60.js";import"./useForm-d916f71d.js";import"./index-ad3d032c.js";import"./XTUpload.vue_vue_type_style_index_0_scoped_61a00cd1_lang-e5e6c9c7.js";import"./index-89c06ea2.js";import"./download-c8c6e0d3.js";import"./uniqBy-2d445bc4.js";import"./index-fa5e3d7c.js";import"./useWindowSizeFn-89902ab2.js";import"./useContentViewHeight-ee38db3f.js";import"./componentMap-e709b4e7.js";import"./clickOutside-53868c41.js";import"./uuid-98bbe2a6.js";import"./sortable.esm-4ae27e0b.js";import"./SettingOutlined-22b7deed.js";import"./RedoOutlined-8977b36a.js";import"./index-06ce4386.js";import"./index-b06c40a8.js";import"./filters-8277ebe9.js";import"./index-9b854704.js";const We=H({__name:"index",setup(i){J(()=>c(this,null,function*(){}));const{createConfirm:o,createMessage:t}=oe(),[h,{openDrawer:l}]=V(),[b,{openDrawer:y}]=V(),[m,{openModal:a}]=de(),s=L([{field:"master",direction:"DESC"},{field:"create_time",direction:"DESC"}]),[E,{reload:f,getSelectRowKeys:K}]=ie({title:"文件存储配置 ",api:ue,rowKey:"id",columns:le,showIndexColumn:!0,rowSelection:{type:"checkbox"},formConfig:{labelWidth:120,schemas:me,autoSubmitOnEnter:!0,baseColProps:{xs:24,sm:12,md:12,lg:8},resetButtonOptions:{preIcon:"icon-delete|iconfont"},submitButtonOptions:{preIcon:"icon-search|iconfont"}},useSearchForm:!0,bordered:!0,actionColumn:{width:260,title:"操作",dataIndex:"action"},beforeFetch:z,sortFn:P});function O(e){y(!0,{record:e})}function $(){l(!0,{isUpdate:!1})}function A(e){l(!0,{record:e,isUpdate:!0})}function S(e){return c(this,null,function*(){e?(yield U([e.id]),t.success("删除成功!"),yield f()):o({content:"你确定要删除?",iconType:"warning",onOk:()=>c(this,null,function*(){const p=K();yield U(p),t.success("删除成功!"),yield f()})})})}function N(e){return c(this,null,function*(){e&&(yield pe(e.id),t.success("设置为主配置成功!"),yield f())})}function q(e){a(!0,{record:e})}function P(e){e!=null&&e.order&&(e!=null&&e.columnKey)&&(s.value=[{field:e.columnKey,direction:e.order.replace(/(\w+)(end)/g,"$1").toUpperCase()}])}function z(e){return x(R({},e),{orders:s.value})}function D(k){return c(this,arguments,function*({isUpdate:e,values:p}){yield f()})}return(e,p)=>{const k=X("auth");return u(),Y("div",null,[g(n(ne),{onRegister:n(E)},{bodyCell:d(({column:C,record:r})=>[C.key==="master"?(u(),w(n(I),{key:0,color:r.master?"error":"success"},{default:d(()=>[_(ee(n(te)(r.master,0)),1)]),_:2},1032,["color"])):M("",!0),C.key==="action"?(u(),w(n(ae),{key:1,actions:[{tooltip:"文件上传",label:"文件上传",onClick:q.bind(null,r)},{auth:"storage:config:query",icon:"icon-eye|iconfont",tooltip:"查看",label:"查看",onClick:O.bind(null,r)},{auth:"storage:config:edit",icon:"icon-edit|iconfont",tooltip:"编辑",label:"编辑",onClick:A.bind(null,r)}],dropDownActions:[{auth:"storage:config:edit",tooltip:"主配置",label:"主配置",ifShow:!r.master,popConfirm:{title:"是否确认设置为主配置",placement:"left",confirm:N.bind(null,r)}},{auth:"storage:config:remove",icon:"icon-delete|iconfont",tooltip:"删除",label:"删除",color:"error",popConfirm:{title:"是否确认删除",placement:"left",confirm:S.bind(null,r)}}]},null,8,["actions","dropDownActions"])):M("",!0)]),toolbar:d(()=>[T((u(),w(n(F),{type:"primary",onClick:$,preIcon:"icon-plus|iconfont"},{default:d(()=>[_(" 新增 ")]),_:1})),[[k,["storage:config:add"]]]),T((u(),w(n(F),{type:"primary",danger:"",onClick:p[0]||(p[0]=C=>S(null)),preIcon:"icon-delete|iconfont"},{default:d(()=>[_(" 批量删除 ")]),_:1})),[[k,["storage:config:remove"]]])]),_:1},8,["onRegister"]),g(se,{onRegister:n(h),onSuccess:D},null,8,["onRegister"]),g(ce,{onRegister:n(b),onSuccess:D},null,8,["onRegister"]),g(re,{onRegister:n(m)},null,8,["onRegister"])])}}});export{We as default};
|