Files
qhmes/deploy-qhmes/frontend/js/PositionModal-Bt4O4reb.js

2 lines
3.0 KiB
Java
Raw Normal View History

2026-05-15 11:34:12 +08:00
var _=Object.defineProperty;var f=Object.getOwnPropertySymbols;var B=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable;var y=(e,t,o)=>t in e?_(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,g=(e,t)=>{for(var o in t||(t={}))B.call(t,o)&&y(e,o,t[o]);if(f)for(var o of f(t))v.call(t,o)&&y(e,o,t[o]);return e};var m=(e,t,o)=>new Promise((r,d)=>{var p=i=>{try{l(o.next(i))}catch(n){d(n)}},u=i=>{try{l(o.throw(i))}catch(n){d(n)}},l=i=>i.done?r(i.value):Promise.resolve(i.value).then(p,u);l((o=o.apply(e,t)).next())});import{d as I,aC as b,as as M,aF as w,k as F,u as a,aG as U,e as k,f as L}from"./vue-vendor-C7Zq48Yl.js";import{B as T}from"./index-Du0A3ksf.js";import"./index-Di-j2gt4.js";import{f as c,ak as q,d as E}from"./index-BI6CMai0.js";import{M as O}from"./antd-vue-vendor-BPnV8VqP.js";import{B as R}from"./BasicForm-BJnSRkIE.js";import{u as S}from"./useForm-BZtHZyx2.js";const Y=[{title:"职务级别名称",dataIndex:"name",align:"left"},{title:"职务级别(越小级别越高)",dataIndex:"postLevel"}],Z=[{field:"name",label:"职务级别名称",component:"Input",colProps:{span:8}}],j=[{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:"请输入职务级别!"}]}];const A="/sys/position/exportXls",ee="/sys/position/importExcel",te=e=>c.get({url:"/sys/position/list",params:e}),C=(e,t)=>{let o=t?"/sys/position/edit":"/sys/position/add";return c.post({url:o,params:e})},X=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)=>{O.confirm({title:"确认删除",content:"是否删除选中数据",okText:"确认",cancelText:"取消",onOk:()=>c.delete({url:"/sys/position/deleteBatch",data:e},{joinParamsToUrl:!0}).then(()=>{t()})})};const G=I({__name:"PositionModal",emits:["success","register"],setup(e,{emit:t}){const o=t,r=L(!0),[d,{resetFields:p,setFieldsValue:u,validate:l}]=S({schemas:j,showActionButtonGroup:!1}),[i,{setModalProps:n,closeModal:h}]=q(s=>m(null,null,function*(){yield p(),n({confirmLoading:!1}),r.value=!!(s!=null&&s.isUpdate),a(r)&&(s.record=yield X({id:s.record.id}),yield u(g({},s.record)))})),x=k(()=>a(r)?"编辑职务级别":"新增职务级别");function P(){return m(this,null,function*(){try{const s=yield l();n({confirmLoading:!0}),yield C(s,r.value),h(),o("success")}finally{n({confirmLoading:!1})}})}return(s,V)=>(M(),b(a(T),U(s.$attrs,{onRegister:a(i),title:x.value,onOk:P,width:700}),{default:w(()=>[F(a(R),{onRegister:a(d)},null,8,["onRegister"])]),_:1},16,["onRegister","title"]))}}),N=E(G,[["__scopeId","data-v-c18004a1"]]),ie=Object.freeze(Object.defineProperty({__proto__:null,default:N},Symbol.toStringTag,{value:"Module"}));export{N as P,A as a,se as b,Y as c,oe as d,te as e,ie as f,ee as g,Z as s};