index.43084005.js 5.7 KB

1
  1. import{r as b,a as _,b as h,o as g,c as C,w as c,d as D,e as t,f as w,_ as N,g as I,u as V,E as F,h as $}from"./index.4d409b70.js";import{D as B,F as R,_ as T}from"./index.1b48e937.js";import{_ as E}from"./Form.eadef67e.js";import{f as r}from"./config.31c979d2.js";const A=[{label:"\u7528\u6237\u540D",value:"userName",width:6,type:"text"},{label:"\u59D3\u540D",value:"name",width:6,type:"text"},{label:"\u7528\u6237\u89D2\u8272",value:"roleId",width:6,type:"select",children:[{label:"\u7BA1\u7406\u5458",value:"0"},{label:"\u552E\u524D\u552E\u540E",value:"1"},{label:"\u7528\u6237",value:"2"}]}],H=[{prop:"index",label:"\u5E8F\u53F7",width:100},{prop:"name",label:"\u59D3\u540D",width:100},{prop:"userName",label:"\u7528\u6237\u540D"},{prop:"role",label:"\u7528\u6237\u89D2\u8272"},{prop:"sex",label:"\u6027\u522B",width:70},{prop:"idNo",label:"\u7701\u4EFD\u8BC1\u53F7"},{prop:"phone",label:"\u8054\u7CFB\u7535\u8BDD"},{prop:"email",label:"\u90AE\u7BB1"},{prop:"createTime",label:"\u521B\u5EFA\u65F6\u95F4"},{prop:"creatorName",label:"\u521B\u5EFA\u4EBA"}],L=[{label:"\u59D3\u540D",value:"name",width:12},{label:"\u8054\u7CFB\u7535\u8BDD",value:"phone",width:12},{label:"\u7528\u6237\u540D",value:"userName",width:12},{label:"\u5BC6\u7801",value:"password",width:12},{label:"\u6027\u522B",value:"sex",width:12},{label:"\u8EAB\u4EFD\u8BC1\u53F7",value:"idNo",width:12},{label:"\u90AE\u7BB1",value:"email",width:12},{label:"\u7528\u6237\u89D2\u8272",value:"roleId",width:12},{label:"\u521B\u5EFA\u65F6\u95F4",value:"createTime",width:12},{label:"\u521B\u5EFA\u4EBA",value:"creatorName",width:12},{label:"\u5927\u5C4F\u5730\u5740",value:"screenAddress",width:12}],S={class:"dialog-footer"},q=w("\u786E\u5B9A"),M=w("\u53D6\u6D88"),P={__name:"AddForm",emits:[""],setup(x,{expose:u}){const e=b({dialogVisible:!1,title:"",rules:{name:r("must"),phone:r("must"),userName:r("must"),password:r("must"),email:r("must"),roleId:r("must")},formData:{},formItem:[{label:"\u59D3\u540D",type:"text",value:"name",width:12},{label:"\u8054\u7CFB\u7535\u8BDD",value:"phone",type:"text",width:12},{label:"\u7528\u6237\u540D",value:"userName",type:"text",width:12},{label:"\u5BC6\u7801",value:"password",type:"text",width:12},{label:"\u6027\u522B",value:"sex",type:"select",children:[{label:"\u7537",value:"1"},{label:"\u5973",value:"2"}],width:12},{label:"\u8EAB\u4EFD\u8BC1\u53F7",value:"idNo",type:"text",width:12},{label:"\u90AE\u7BB1",value:"email",type:"text",width:12},{label:"\u7528\u6237\u89D2\u8272",value:"roleId",type:"select",children:[],width:12}]}),s=_(null);function i(o){e.formData={},o?(e.title="\u7F16\u8F91",e.formData=o,console.log(e.formData)):e.title="\u65B0\u589E",e.dialogVisible=!0}const n=o=>{},a=()=>s.value.submitForm(),m=o=>{console.log(o)},d=()=>{e.dialogVisible=!1};return u({open:i,edit:n}),(o,p)=>{const f=h("el-button"),v=h("el-dialog");return g(),C(v,{modelValue:e.dialogVisible,"onUpdate:modelValue":p[0]||(p[0]=l=>e.dialogVisible=l),"close-on-click-modal":!1,"close-on-press-escape":!1,"destroy-on-close":"",title:e.title,width:"50%"},{footer:c(()=>[D("span",S,[t(f,{type:"primary",onClick:a},{default:c(()=>[q]),_:1}),t(f,{onClick:d},{default:c(()=>[M]),_:1})])]),default:c(()=>[t(E,{ref_key:"formRef",ref:s,"form-data":e.formData,"form-item":e.formItem,rules:e.rules,onSubmitForm:m},null,8,["form-data","form-item","rules"])]),_:1},8,["modelValue","title"])}}};const U={class:"user-detail"},j={__name:"Detail",setup(x,{expose:u}){const e=b({dialogVisible:!1,detailList:L,detailInfo:{}}),s=n=>{e.detailInfo=n,e.dialogVisible=!0},i=()=>{e.detailInfo={},e.dialogVisible=!1};return u({openDialog:s,closeDialog:i}),(n,a)=>{const m=h("el-dialog");return g(),I("div",U,[t(m,{modelValue:e.dialogVisible,"onUpdate:modelValue":a[0]||(a[0]=d=>e.dialogVisible=d),title:"\u7528\u6237\u8BE6\u60C5","close-on-click-modal":!1,"close-on-press-escape":!1,width:"800px","destroy-on-close":"","custom-class":"user-detail-dialog",onClose:a[1]||(a[1]=d=>i())},{default:c(()=>[t(B,{"detail-list":e.detailList,"detail-info":e.detailInfo},null,8,["detail-list","detail-info"])]),_:1},8,["modelValue"])])}}};var z=N(j,[["__scopeId","data-v-601d0dd0"]]);const G={class:"container"},J={class:"btn-list"},K=w("\u65B0\u589E"),O={__name:"index",setup(x){const u=b({name:"",age:"",classes:""}),e=_(null),s=_(null),i=_(!0),n=b([]);setTimeout(()=>{for(let l=0;l<20;l++)n.push({index:l+1,name:`wcy${l+1}`,userName:"admin",role:"\u7BA1\u7406\u5458",sex:"\u7537",idNo:"411503199903041234",phone:"18186421234",email:"354065853@qq.com",createTime:"2022-5-31 09:30:00",creatorName:"admin"});i.value=!1},200);function a(){e.value.open()}function m(l){s.value.openDialog(l),console.log("\u67E5\u770B",l)}function d(l){e.value.open(l),console.log("\u7F16\u8F91",l)}function o(l){console.log("\u5220\u9664",l),F({title:"\u63D0\u793A",message:"\u786E\u5B9A\u8981\u5220\u9664\u5417?",showCancelButton:!0,confirmButtonText:"\u786E\u5B9A",cancelButtonText:"\u53D6\u6D88",callback:y=>{y==="confirm"&&$.success("\u5220\u9664\u6210\u529F")}})}function p(l){console.log("\u67E5\u8BE2\u6570\u636E",l)}function f(){console.log("\u6E05\u9664\u6570\u636E")}function v(l){console.log("\u9875\u7801\u53D8\u5316",l)}return(l,y)=>{const k=h("el-button");return g(),I("div",G,[t(R,{"form-item":V(A),"form-data":u,onSearchForm:p,onClearForm:f},null,8,["form-item","form-data"]),D("div",J,[t(k,{type:"primary",icon:"Plus",onClick:a},{default:c(()=>[K]),_:1})]),t(T,{"table-head":V(H),"table-data":n,operation:["view","edit","del"],total:8e3,"list-loading":i.value,style:{height:"calc(100vh - 250px)"},onHandleView:m,onHandleEdit:d,onHandleDelete:o,onPaginationChange:v},null,8,["table-head","table-data","list-loading"]),t(P,{ref_key:"AddFormRef",ref:e},null,512),t(z,{ref_key:"DetailRef",ref:s},null,512)])}}};var Z=N(O,[["__scopeId","data-v-5891960d"]]);export{Z as default};