fuyuan-housekeeping-admin/public/admin/assets/unit-form.ad1e500f.js

2 lines
3.0 KiB
JavaScript

import{w as U,O as h,B as T,C as I,D as O}from"./element-plus.02c000b8.js";import{r as l,g as i,e as L}from"./index.7e71cca7.js";import{L as N}from"./index.323c3889.js";import{d as R,r as c,a1 as $,o as m,O as p,P as a,V as g,W as v,U as E,X as r,b7 as j,b6 as q,a as M}from"./@vue.ad3a2c51.js";function ee(e){return l.get({url:"/unit/list",params:e})}function P(e){return l.post({url:"/unit/add",params:e})}function te(e){return l.get({url:"/unit/del",params:e})}function z(e){return l.post({url:"/unit/edit",params:e})}function W(e){return l.get({url:"/unit/detail",params:e})}const X=e=>(j("data-v-8c82b914"),e=e(),q(),e),G=X(()=>M("div",{class:"form-tips"},"\u6570\u5B57\u8D8A\u5927\uFF0C\u6392\u5E8F\u8D8A\u9760\u524D\uFF0C\u9ED8\u8BA4\u6392\u5E8F\u53F7\u4E3A0",-1)),H=R({__name:"unit-form",props:{type:{default:"add"},id:{default:""},btnText:{default:""}},emits:["refresh"],setup(e,{emit:f}){const s=e,d=c(),t=c({name:"",sort:0}),y=$({name:[{required:!0,message:"\u8BF7\u8F93\u5165\u5355\u4F4D",trigger:"blur"}],sort:[{pattern:/^\d+$/,message:"\u6392\u5E8F\u53EA\u80FD\u8F93\u5165\u6570\u5B57",trigger:["blur"]}]}),F=c(null),D=n=>{!n||n.resetFields()},x=()=>{s.id&&B(s.id)},B=async n=>{t.value=await W({id:n})},C=async()=>{if(t.value.sort<0)return i.msgError("\u6392\u5E8F\u5FC5\u987B\u4E3A\u7EAF\u6570\u5B57");await P({...t.value}),f("refresh"),i.msgSuccess("\u64CD\u4F5C\u6210\u529F")},A=async()=>{if(t.value.sort<0)return i.msgError("\u6392\u5E8F\u5FC5\u987B\u4E3A\u7EAF\u6570\u5B57");await z({...t.value,id:s.id}),f("refresh"),i.msgSuccess("\u64CD\u4F5C\u6210\u529F")},V=n=>{!n||n.validate(u=>{if(!u)return!1;s.id?A():C(),F.value.visible=!1})};return(n,u)=>{const k=U,w=h,_=T,b=I,S=O;return m(),p(N,{class:"inline mr-2",ref_key:"popupRef",ref:F,async:!0,clickModalClose:!1,title:e.btnText,center:!0,onClose:u[2]||(u[2]=o=>D(d.value)),onOpen:x,onConfirm:u[3]||(u[3]=o=>V(d.value)),width:"550px"},{trigger:a(()=>[e.type==="primary"?(m(),p(k,{key:0,type:"primary"},{default:a(()=>[g(v(e.btnText),1)]),_:1})):E("",!0),e.btnText==="\u7F16\u8F91"||e.btnText==="\u65B0\u589E\u5355\u4F4D"?(m(),p(w,{key:1,type:"primary",underline:!1},{default:a(()=>[g(v(e.btnText),1)]),_:1})):E("",!0)]),default:a(()=>[r(S,{class:"unit-form",model:t.value,ref_key:"unitFormRef",ref:d,rules:y,"label-width":"80px"},{default:a(()=>[r(b,{label:"\u5355\u4F4D\u540D\u79F0",prop:"name"},{default:a(()=>[r(_,{class:"w-56 ls-input",modelValue:t.value.name,"onUpdate:modelValue":u[0]||(u[0]=o=>t.value.name=o),placeholder:"\u8BF7\u8F93\u5165",maxlength:"255"},null,8,["modelValue"])]),_:1}),r(b,{label:"\u6392\u5E8F",prop:"sort"},{default:a(()=>[r(_,{class:"ls-input",modelValue:t.value.sort,"onUpdate:modelValue":u[1]||(u[1]=o=>t.value.sort=o),placeholder:"\u8BF7\u8F93\u5165",maxlength:"5"},null,8,["modelValue"]),G]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["title"])}}});const J=L(H,[["__scopeId","data-v-8c82b914"]]),ue=Object.freeze(Object.defineProperty({__proto__:null,default:J},Symbol.toStringTag,{value:"Module"}));export{ee as a,te as b,ue as c,J as u};