2 lines
6.9 KiB
JavaScript
Raw Normal View History

2025-06-30 09:38:03 +08:00
var V=Object.defineProperty,O=Object.defineProperties;var j=Object.getOwnPropertyDescriptors;var P=Object.getOwnPropertySymbols;var q=Object.prototype.hasOwnProperty,$=Object.prototype.propertyIsEnumerable;var x=(o,t,e)=>t in o?V(o,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):o[t]=e,T=(o,t)=>{for(var e in t||(t={}))q.call(t,e)&&x(o,e,t[e]);if(P)for(var e of P(t))$.call(t,e)&&x(o,e,t[e]);return o},R=(o,t)=>O(o,j(t));var y=(o,t,e)=>new Promise((p,c)=>{var F=n=>{try{i(e.next(n))}catch(l){c(l)}},f=n=>{try{i(e.throw(n))}catch(l){c(l)}},i=n=>n.done?p(n.value):Promise.resolve(n.value).then(F,f);i((e=e.apply(o,t)).next())});import{b as N,f as L,c as C,a,h as E,i as w,j as h,k as d,aj as J,p as Y,aa as G,b0 as _,ac as U,q as W,m as D,l as H,bS as z,t as K,al as I}from"./index.f451ea46.js";import{u as Q,a as X,B as Z,c as ee,m as te,n as ue,o as ae,p as oe,e as v,f as ne,q as se,l as le,P as re,h as de,T as ie,g as ce,_ as me,r as pe}from"./header.92f6bcbe.js";import"./user.bf6a5ac8.js";const Fe=N({__name:"Form",emits:["register","reload"],setup(o,{emit:t}){const e=L({dataForm:{id:""}}),{createMessage:p}=Y(),c=C(()=>e.dataForm.id?[]:[{required:!0,trigger:"blur",message:"\u8D26\u53F7\u4E0D\u80FD\u4E3A\u7A7A"}]),F=C(()=>[{field:"account",label:"\u8D26\u53F7",component:"Input",componentProps:{placeholder:"\u8BF7\u8F93\u5165\u8D26\u53F7",disabled:!0},rules:a(c)},{field:"realName",label:"\u59D3\u540D",component:"Input",componentProps:{placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D"},rules:[{required:!0,trigger:"blur",message:"\u59D3\u540D\u4E0D\u80FD\u4E3A\u7A7A"}]},{field:"mobilePhone",label:"\u624B\u673A\u53F7\u7801",component:"Input",componentProps:{placeholder:"\u8BF7\u8F93\u5165\u624B\u673A\u53F7\u7801"},rules:[{required:!0,trigger:"blur",message:"\u624B\u673A\u53F7\u7801\u4E0D\u80FD\u4E3A\u7A7A"},{pattern:/^1[3456789]\d{9}$/,message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u7801",trigger:"blur"}]},{field:"gender",label:"\u6027\u522B",component:"Select",componentProps:{placeholder:"\u8BF7\u9009\u62E9\u6027\u522B",options:[{fullName:"\u4FDD\u5BC6",id:0},{fullName:"\u7537",id:1},{fullName:"\u5973",id:2}]},rules:[{required:!0,trigger:"blur",message:"\u8BF7\u9009\u62E9\u6027\u522B",type:"number"}]},{field:"sortCode",label:"\u6392\u5E8F",defaultValue:0,component:"InputNumber",componentProps:{min:0,max:999999}},{field:"enabledMark",label:"\u72B6\u6001",component:"Switch",defaultValue:1},{field:"description",label:"\u8BF4\u660E",component:"Textarea",componentProps:{rows:3,placeholder:"\u8BF7\u8F93\u5165\u8BF4\u660E"},colProps:{sm:24,span:24}}]),[f,{setFieldsValue:i,resetFields:n,validate:l,updateSchema:M}]=Q({labelWidth:80}),[B,{changeLoading:b,closeModal:k,changeOkLoading:g}]=X(m),u=C(()=>e.dataForm.id?"\u7F16\u8F91":"\u65B0\u5EFA");function m(s){n(),e.dataForm.id=s.id||"",e.dataForm.id&&(b(!0),te(e.dataForm.id).then(r=>{b(!1),e.dataForm=JSON.parse(JSON.stringify(r.data)),i(e.dataForm)})),M([{field:"account",componentProps:{disabled:!!e.dataForm.id}}])}function A(){return y(this,null,function*(){const s=yield l();if(!s)return;g(!0);const r=R(T({},s),{id:e.dataForm.id});(e.dataForm.id?ue:ae)(r).then(S=>{p.success(S.msg),g(!1),k(),t("reload")}).catch(()=>{g(!1)})})}return(s,r)=>(E(),w(a(ee),J(s.$attrs,{onRegister:a(B),width:"600px",title:u.value,onOk:A}),{default:h(()=>[d(a(Z),{onRegister:a(f),schemas:F.value},null,8,["onRegister","schemas"])]),_:1},16,["onRegister","title"]))}});const fe={class:"app-main app-main-count-manage"},ge={class:"jnpf-layout-content"},he={class:"jnpf-content-wrapper"},Be={class:"jnpf-content-wrapper-center"},be={class:"jnpf-content-wrapper-content"},_e=N({__name:"index",setup(o){const{createMessage:t}=Y(),e=oe(),[p,{openModal:c}]=v(),[F,{openModal:f}]=v(),i=[{title:"\u8D26\u53F7",dataIndex:"account",width:200},{title:"\u59D3\u540D",dataIndex:"realName",width:200},{title:"\u624B\u673A\u53F7\u7801",dataIndex:"mobilePhone",width:200},{title:"\u6027\u522B",dataIndex:"gender",width:100,customRender:({record:u})=>u.gender==1?"\u7537":u.gender==2?"\u5973":"\u4FDD\u5BC6"},{title:"\u8BF4\u660E",dat