Files
qhmes/web-dist/js/PositionModal-0T2XLmRA.js
2026-06-16 18:19:57 +08:00

2 lines
2.9 KiB
Java

var b=Object.defineProperty;var f=Object.getOwnPropertySymbols;var x=Object.prototype.hasOwnProperty,B=Object.prototype.propertyIsEnumerable;var g=(e,t,o)=>t in e?b(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,y=(e,t)=>{for(var o in t||(t={}))x.call(t,o)&&g(e,o,t[o]);if(f)for(var o of f(t))B.call(t,o)&&g(e,o,t[o]);return e};var p=(e,t,o)=>new Promise((i,d)=>{var u=r=>{try{l(o.next(r))}catch(n){d(n)}},m=r=>{try{l(o.throw(r))}catch(n){d(n)}},l=r=>r.done?i(r.value):Promise.resolve(r.value).then(u,m);l((o=o.apply(e,t)).next())});import{B as I}from"./index-BDvqZ5j4.js";import{B as M}from"./BasicForm-ClUSoD_-.js";import"./helper-DcLcf4v6.js";import{u as v}from"./useForm-D61zovon.js";import{d as c,M as w,au as U}from"./index-X7Y8jykP.js";import{a as F}from"./useModal-DaJ3Bflg.js";import{e as L,y as T,z as k,A as O,B as R,c as S,u as a,f as j,r as q}from"./vue-vendor-DNhG1Cve.js";const W=[{title:"职务级别名称",dataIndex:"name",align:"left"},{title:"职务级别(越小级别越高)",dataIndex:"postLevel"}],Y=[{field:"name",label:"职务级别名称",component:"Input",colProps:{span:8}}],z=[{label:"主键",field:"id",component:"Input",show:!1},{field:"name",label:"职务级别名称",component:"Input",required:!0},{label:"职务级别",field:"postLevel",component:"InputNumber",required:!0,componentProps:{min:1,max:99},dynamicRules:({model:e,schema:t})=>[{required:!0,message:"请输入职务级别!"}]}],Z="/sys/position/exportXls",ee="/sys/position/importExcel",te=e=>c.get({url:"/sys/position/list",params:e}),A=(e,t)=>{let o=t?"/sys/position/edit":"/sys/position/add";return c.post({url:o,params:e})},C=e=>c.get({url:"/sys/position/queryById",params:e}),oe=(e,t)=>c.delete({url:"/sys/position/delete",data:e},{joinParamsToUrl:!0}).then(()=>{t()}),se=(e,t)=>{w.confirm({title:"确认删除",content:"是否删除选中数据",okText:"确认",cancelText:"取消",onOk:()=>c.delete({url:"/sys/position/deleteBatch",data:e},{joinParamsToUrl:!0}).then(()=>{t()})})},E=L({__name:"PositionModal",emits:["success","register"],setup(e,{emit:t}){const o=t,i=q(!0),[d,{resetFields:u,setFieldsValue:m,validate:l}]=v({schemas:z,showActionButtonGroup:!1}),[r,{setModalProps:n,closeModal:P}]=F(s=>p(null,null,function*(){yield u(),n({confirmLoading:!1}),i.value=!!(s!=null&&s.isUpdate),a(i)&&(s.record=yield C({id:s.record.id}),yield m(y({},s.record)))})),_=S(()=>a(i)?"编辑职务级别":"新增职务级别");function h(){return p(this,null,function*(){try{const s=yield l();n({confirmLoading:!0}),yield A(s,i.value),P(),o("success")}finally{n({confirmLoading:!1})}})}return(s,V)=>(k(),T(a(I),R(s.$attrs,{onRegister:a(r),title:_.value,onOk:h,width:700}),{default:O(()=>[j(a(M),{onRegister:a(d)},null,8,["onRegister"])]),_:1},16,["onRegister","title"]))}}),N=U(E,[["__scopeId","data-v-c18004a1"]]),re=Object.freeze(Object.defineProperty({__proto__:null,default:N},Symbol.toStringTag,{value:"Module"}));export{N as P,Z as a,te as b,W as c,oe as d,se as e,re as f,ee as g,Y as s};