2 lines
3.5 KiB
Java
2 lines
3.5 KiB
Java
var x=Object.defineProperty;var y=Object.getOwnPropertySymbols;var w=Object.prototype.hasOwnProperty,B=Object.prototype.propertyIsEnumerable;var L=(s,e,t)=>e in s?x(s,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):s[e]=t,g=(s,e)=>{for(var t in e||(e={}))w.call(e,t)&&L(s,t,e[t]);if(y)for(var t of y(e))B.call(e,t)&&L(s,t,e[t]);return s};var h=(s,e,t)=>new Promise((a,c)=>{var u=l=>{try{r(t.next(l))}catch(n){c(n)}},m=l=>{try{r(t.throw(l))}catch(n){c(n)}},r=l=>l.done?a(l.value):Promise.resolve(l.value).then(u,m);r((t=t.apply(s,e)).next())});import{d as I,aC as M,as as S,aF as F,au as O,k as T,u as i,aG as k,e as N,f as P}from"./vue-vendor-C7Zq48Yl.js";import{B as U}from"./index-Du0A3ksf.js";import"./index-Di-j2gt4.js";import{f as d,ak as C,d as R}from"./index-BI6CMai0.js";import{M as j}from"./antd-vue-vendor-BPnV8VqP.js";import{u as E}from"./useForm-BZtHZyx2.js";import{B as V}from"./BasicForm-BJnSRkIE.js";const b=[{label:"禁用",value:"0"},{label:"启用",value:"1"}],ee=[{title:"允许的表名",dataIndex:"tableName"},{title:"允许的字段名",dataIndex:"fieldName"},{title:"状态",dataIndex:"status",customRender({text:s}){const e=b.find(t=>t.value===s);return(e==null?void 0:e.label)||"未知"}},{title:"创建时间",dataIndex:"createTime"}],te=[{label:"允许的表名",field:"tableName",component:"Input"},{label:"允许的字段名",field:"fieldName",component:"Input"},{label:"状态",field:"status",component:"Select",componentProps:{options:b}}],X=[{label:"",field:"id",component:"Input",show:!1},{label:"允许的表名",field:"tableName",component:"Input",required:!0},{label:"允许的字段名",field:"fieldName",component:"Input",required:!0,helpMessage:"多个用逗号分割"},{label:"状态",field:"status",component:"Select",defaultValue:"1",componentProps:{options:b}}];const se="/sys/tableWhiteList/exportXls",oe="/sys/tableWhiteList/importExcel",le=s=>d.get({url:"/sys/tableWhiteList/list",params:s}),ae=(s,e)=>d.delete({url:"/sys/tableWhiteList/delete",params:s},{joinParamsToUrl:!0}).then(()=>{e()}),ie=(s,e)=>{j.confirm({title:"确认删除",content:"是否删除选中数据",okText:"确认",cancelText:"取消",onOk:()=>d.delete({url:"/sys/tableWhiteList/deleteBatch",data:s},{joinParamsToUrl:!0}).then(()=>{e()})})},q=(s,e)=>{let t=e?"/sys/tableWhiteList/edit":"/sys/tableWhiteList/add";return d.post({url:t,params:s})},G={class:"content"},$=I({__name:"SysTableWhiteListModal",emits:["register","success"],setup(s,{emit:e}){const t=e,a=P(!0),[c,{resetFields:u,setFieldsValue:m,validate:r,setProps:l}]=E({labelWidth:120,wrapperCol:null,schemas:X,showActionButtonGroup:!1}),[n,{setModalProps:p,closeModal:W}]=C(o=>h(null,null,function*(){yield u(),p({confirmLoading:!1,showCancelBtn:o==null?void 0:o.showFooter,showOkBtn:o==null?void 0:o.showFooter}),a.value=!!(o!=null&&o.isUpdate),i(a)&&(yield m(g({},o.record))),l({disabled:!(o!=null&&o.showFooter)})})),_=N(()=>i(a)?"编辑":"新增");function v(o){return h(this,null,function*(){try{let f=yield r();p({confirmLoading:!0}),yield q(f,a.value),W(),t("success",{isUpdate:a.value,values:f})}finally{p({confirmLoading:!1})}})}return(o,f)=>(S(),M(i(U),k({onRegister:i(n),title:_.value,width:"40%"},o.$attrs,{onOk:v}),{default:F(()=>[O("div",G,[T(i(V),{onRegister:i(c)},null,8,["onRegister"])])]),_:1},16,["onRegister","title"]))}}),z=R($,[["__scopeId","data-v-81bdaa28"]]),re=Object.freeze(Object.defineProperty({__proto__:null,default:z},Symbol.toStringTag,{value:"Module"}));export{z as S,se as a,ie as b,ee as c,ae as d,re as e,oe as g,le as l,te as s};
|