FormModal.f4690e98.js 4.2 KB

1
  1. var I=Object.defineProperty,_=Object.defineProperties;var v=Object.getOwnPropertyDescriptors;var h=Object.getOwnPropertySymbols;var D=Object.prototype.hasOwnProperty,P=Object.prototype.propertyIsEnumerable;var y=(e,t,u)=>t in e?I(e,t,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[t]=u,d=(e,t)=>{for(var u in t||(t={}))D.call(t,u)&&y(e,u,t[u]);if(h)for(var u of h(t))P.call(t,u)&&y(e,u,t[u]);return e},F=(e,t)=>_(e,v(t));var g=(e,t,u)=>new Promise((n,r)=>{var p=a=>{try{l(u.next(a))}catch(c){r(c)}},m=a=>{try{l(u.throw(a))}catch(c){r(c)}},l=a=>a.done?n(a.value):Promise.resolve(a.value).then(p,m);l((u=u.apply(e,t)).next())});import{a as x,B as M}from"./index.3ccc18ac.js";import{B as O}from"./BasicForm.d58d202f.js";import{u as j}from"./useForm.e55162bc.js";import{f2 as R,c7 as i,a as T,c as V,h as s,r as B,o as k,Q as q,x as N,i as S,R as A,G as L}from"./index.ae52ebae.js";const Y=[{title:"\u53C2\u6570\u540D\u79F0",dataIndex:"configName",width:150,align:"left"},{title:"\u53C2\u6570\u952E\u540D",dataIndex:"configKey",width:150,align:"left"},{title:"\u53C2\u6570\u952E\u503C",dataIndex:"configValue",width:200,align:"left"},{title:"\u72B6\u6001",dataIndex:"status",width:80,slots:{customRender:"status"}},{title:"\u5907\u6CE8",dataIndex:"remarks"},{title:"\u521B\u5EFA\u65F6\u95F4",dataIndex:"createTime",width:160},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updateTime",width:160}],Z=[{field:"configName",label:"\u53C2\u6570\u540D\u79F0",component:"Input",componentProps:{placeholder:"\u8BF7\u8F93\u5165\u53C2\u6570\u540D\u79F0"}},{field:"configKey",label:"\u53C2\u6570\u952E\u540D",component:"Input",componentProps:{placeholder:"\u8BF7\u8F93\u5165\u53C2\u6570\u952E\u540D"}}],U=[{field:"configName",label:"\u53C2\u6570\u540D\u79F0",component:"Input",required:!0,componentProps:{placeholder:"\u8BF7\u8F93\u5165\u53C2\u6570\u540D\u79F0"}},{field:"configKey",label:"\u53C2\u6570\u952E\u540D",component:"Input",required:!0,componentProps:{placeholder:"\u8BF7\u8F93\u5165\u53C2\u6570\u952E\u540D"}},{field:"configValue",label:"\u53C2\u6570\u952E\u503C",component:"Input",required:!0,componentProps:{placeholder:"\u8BF7\u8F93\u5165\u53C2\u6570\u952E\u503C"}},{field:"sort",label:"\u6392\u5E8F",component:"InputNumber",required:!0,defaultValue:"1",componentProps:{placeholder:"\u8BF7\u8F93\u5165\u6392\u5E8F",min:1}},{field:"status",label:"\u72B6\u6001",component:"ApiRadioGroup",required:!0,componentProps:{api:R,params:{dictCode:"sys_status"}},defaultValue:"0"},{label:"\u5907\u6CE8",field:"remarks",component:"InputTextArea",componentProps:{placeholder:"\u8BF7\u8F93\u5165\u5907\u6CE8"}}];function ee(e){return i.get({url:"/system/sysConfig/page",params:e})}function G(e){return i.post({url:"/system/sysConfig/add",params:e})}function K(e){return i.post({url:"/system/sysConfig/edit",params:e})}function ue(e){return i.post({url:"/system/sysConfig/remove",params:e},{joinParamsToUrl:!0})}function z(e){return i.get({url:"/system/sysConfig/view",params:e})}function te(e){return i.post({url:"/system/sysConfig/refresh",params:e})}const H=T({__name:"FormModal",emits:["success","register"],setup(e,{emit:t}){const u=V(()=>s(n)?"\u7F16\u8F91\u53C2\u6570":"\u65B0\u589E\u53C2\u6570"),n=B(!1),r=B(),{createMessage:p}=L(),[m,{setFieldsValue:l,resetFields:a,validate:c}]=j({labelWidth:100,schemas:U,showActionButtonGroup:!1,actionColOptions:{span:23}}),[b,{setModalProps:f,closeModal:w}]=x(o=>g(this,null,function*(){if(yield a(),f({confirmLoading:!1}),n.value=!!(o!=null&&o.isUpdate),s(n)){r.value=o.record.id;const C=yield z({id:o.record.id});yield l(d({},C))}}));function E(){return g(this,null,function*(){try{const o=yield c();f({confirmLoading:!0}),s(n)?yield K(F(d({},o),{id:r.value})):yield G(d({},o)),s(n)?p.success("\u7F16\u8F91\u6210\u529F\uFF01"):p.success("\u65B0\u589E\u6210\u529F\uFF01"),w(),t("success",{isUpdate:s(n),values:F(d({},o),{id:r.value})})}finally{f({confirmLoading:!1})}})}return(o,C)=>(k(),q(s(M),A(o.$attrs,{destroyOnClose:"",onRegister:s(b),title:s(u),onOk:E}),{default:N(()=>[S(s(O),{onRegister:s(m)},null,8,["onRegister"])]),_:1},16,["onRegister","title"]))}});var oe=Object.freeze(Object.defineProperty({__proto__:null,default:H},Symbol.toStringTag,{value:"Module"}));export{oe as F,H as _,te as a,Y as c,ee as f,ue as r,Z as s};