1 |
- import{r as b,a as _,b as h,o as w,c as C,w as c,d as D,e as a,f as g,_ as N,g as I,u as V,E as F,h as $}from"./index.8856b995.js";import{D as B,F as R,_ as T}from"./index.fe604d2d.js";import{_ as E}from"./Form.834dc4fc.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={__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}]}),i=_(null);function s(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=>{},t=()=>i.value.submitForm(),m=o=>{console.log(o)},d=()=>{e.dialogVisible=!1};return u({open:s,edit:n}),(o,p)=>{const f=h("el-button"),v=h("el-dialog");return w(),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,[a(f,{type:"primary",onClick:t},{default:c(()=>[g("\u786E\u5B9A")]),_:1}),a(f,{onClick:d},{default:c(()=>[g("\u53D6\u6D88")]),_:1})])]),default:c(()=>[a(E,{ref_key:"formRef",ref:i,"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 M={class:"user-detail"},P={__name:"Detail",setup(x,{expose:u}){const e=b({dialogVisible:!1,detailList:L,detailInfo:{}}),i=n=>{e.detailInfo=n,e.dialogVisible=!0},s=()=>{e.detailInfo={},e.dialogVisible=!1};return u({openDialog:i,closeDialog:s}),(n,t)=>{const m=h("el-dialog");return w(),I("div",M,[a(m,{modelValue:e.dialogVisible,"onUpdate:modelValue":t[0]||(t[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:t[1]||(t[1]=d=>s())},{default:c(()=>[a(B,{"detail-list":e.detailList,"detail-info":e.detailInfo},null,8,["detail-list","detail-info"])]),_:1},8,["modelValue"])])}}};var U=N(P,[["__scopeId","data-v-601d0dd0"]]);const j={class:"container"},z={class:"btn-list"},G={__name:"index",setup(x){const u=b({name:"",age:"",classes:""}),e=_(null),i=_(null),s=_(!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"});s.value=!1},200);function t(){e.value.open()}function m(l){i.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 w(),I("div",j,[a(R,{"form-item":V(A),"form-data":u,onSearchForm:p,onClearForm:f},null,8,["form-item","form-data"]),D("div",z,[a(k,{type:"primary",icon:"Plus",onClick:t},{default:c(()=>[g("\u65B0\u589E")]),_:1})]),a(T,{"table-head":V(H),"table-data":n,operation:["view","edit","del"],total:8e3,"list-loading":s.value,style:{height:"calc(100vh - 250px)"},onHandleView:m,onHandleEdit:d,onHandleDelete:o,onPaginationChange:v},null,8,["table-head","table-data","list-loading"]),a(q,{ref_key:"AddFormRef",ref:e},null,512),a(U,{ref_key:"DetailRef",ref:i},null,512)])}}};var W=N(G,[["__scopeId","data-v-5891960d"]]);export{W as default};
|