mental-health-web/manage/assets/index-3eb376c1.js

2 lines
8.7 KiB
JavaScript
Raw Normal View History

2024-04-28 03:14:54 +00:00
import{a8 as C,d as J,P as we,T as G,r as _,U as M,b as Ce,V as Ve,o as d,c as F,k as e,m as o,w as f,t as R,e as l,p as W,Y as X,Z as Y,q as y,y as v,S as Z,W as ke,R as Ee,x as Se,K as H,B as Ne,C as Ue,X as Pe,a6 as Ie,v as De}from"./index-ce293e15.js";/* empty css *//* empty css */import{E as Fe}from"./el-input-number-2ef87149.js";import{_ as Re}from"./index-ecfe591e.js";import{E as Te,a as qe}from"./el-table-column-cabb178a.js";import"./el-checkbox-4dcbb825.js";import{_ as xe}from"./index-89dbf370.js";import"./el-tag-3fc9a3c5.js";import{E as Be}from"./el-row-12f29e15.js";import{_ as $e}from"./index-513a4358.js";import{E as Ke}from"./el-col-6a25bef6.js";import{E as Le}from"./el-card-d5e24325.js";import{E as ze,a as Ae}from"./el-form-item-16067f4c.js";import{E as Qe,a as Oe}from"./el-select-73eaf91b.js";import{E as je,a as Ge}from"./index-142ddad2.js";import"./index-04e76e1c.js";import"./isEqual-48984780.js";import"./_Uint8Array-e8d4eb20.js";import"./_initCloneObject-d640be41.js";import"./el-tree-3fe9ff76.js";import"./_baseClone-e976708f.js";import"./strings-d88802bc.js";function Me(i){return C({url:"/system/post/list",method:"get",params:i})}function We(i){return C({url:"/system/post/"+i,method:"get"})}function Xe(i){return C({url:"/system/post",method:"post",data:i})}function Ye(i){return C({url:"/system/post",method:"put",data:i})}function Ze(i){return C({url:"/system/post/"+i,method:"delete"})}const He={class:"p-2"},Je={class:"mb-[10px]"},et={class:"dialog-footer"},tt=J({name:"Post"}),Et=J({...tt,setup(i){const{proxy:n}=we(),{sys_normal_disable:S}=G(n==null?void 0:n.useDict("sys_normal_disable")),T=_([]),N=_(!0),V=_(!0),U=_([]),q=_(!0),x=_(!0),P=_(0),I=_(),B=_(),m=M({visible:!1,title:""}),$={postId:void 0,postCode:"",postName:"",postSort:0,status:"0",remark:""},ee=M({form:{...$},queryParams:{pageNum:1,pageSize:10,postCode:"",postName:"",status:""},rules:{postName:[{required:!0,message:"岗位名称不能为空",trigger:"blur"}],postCode:[{required:!0,message:"岗位编码不能为空",trigger:"blur"}],postSort:[{required:!0,message:"岗位顺序不能为空",trigger:"blur"}]}}),{queryParams:p,form:r,rules:te}=G(ee),h=async()=>{N.value=!0;const s=await Me(p.value);T.value=s.rows,P.value=s.total,N.value=!1},oe=()=>{D(),m.visible=!1},D=()=>{var s;r.value={...$},(s=I.value)==null||s.resetFields()},k=()=>{p.value.pageNum=1,h()},le=()=>{var s;(s=B.value)==null||s.resetFields(),k()},ae=s=>{U.value=s.map(a=>a.postId),q.value=s.length!=1,x.value=!s.length},se=()=>{D(),m.visible=!0,m.title="添加岗位"},K=async s=>{D();const a=(s==null?void 0:s.postId)||U.value[0],g=await We(a);Object.assign(r.value,g.data),m.visible=!0,m.title="修改岗位"},ne=()=>{var s;(s=I.value)==null||s.validate(async a=>{a&&(r.value.postId?await Ye(r.value):await Xe(r.value),n==null||n.$modal.msgSuccess("操作成功"),m.visible=!1,await h())})},L=async s=>{const a=(s==null?void 0:s.postId)||U.value;await(n==null?void 0:n.$modal.confirm('是否确认删除岗位编号为"'+a+'"的数据项?')),await Ze(a),await h(),n==null||n.$modal.msgSuccess("删除成功")},re=()=>{n==null||n.download("system/post/export",{...p.value},`post_${new Date().getTime()}.xlsx`)};return Ce(()=>{h()}),(s,a)=>{var O,j;const g=Ne,c=ze,pe=Qe,ie=Oe,u=Ue,z=Ae,A=Le,E=Ke,ue=$e,de=Be,b=Te,me=xe,Q=Pe,ce=qe,_e=Re,fe=Fe,ve=je,ge=Ge,be=Ie,w=Ve("hasPermi"),ye=De;return d(),F("div",He,[e(ke,{"enter-active-class":(O=l(n))==null?void 0:O.animate.searchAnimate.enter,"leave-active-class":(j=l(n))==null?void 0:j.animate.searchAnimate.leave},{default:o(()=>[f(R("div",Je,[e(A,{shadow:"hover"},{default:o(()=>[e(z,{model:l(p),ref_key:"queryFormRef",ref:B,inline:!0,"label-width":"70"},{default:o(()=>[e(c,{label:"岗位编码",prop:"postCode"},{default:o(()=>[e(g,{modelValue:l(p).postCode,"onUpdate:modelValue":a[0]||(a[0]=t=>l(p).postCode=t),placeholder:"请输入岗位编码",clearable:"",style:{width:"200px"},onKeyup:W(k,["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),e(c,{label:"岗位名称",prop:"postName"},{default:o(()=>[e(g,{modelValue:l(p)