rfidUser.DVlImWEc.js 9.4 KB

1234
  1. /*!
  2. Build based on gin-vue-admin
  3. Time : 1757946830000 */
  4. import{a as e,M as l,r as a,g as t,c as o,o as u,b as n,f as i,w as d,d as r,F as s,i as p,h as c,m,C as v,v as f,G as b,k,E as y}from"./index.DlqNVRUO.js";import{g,f as w,c as h,u as _,d as V,a as x}from"./rfidUser.CZLxlSdD.js";const C={class:"gva-search-box"},T={class:"gva-table-box"},U={class:"gva-btn-list"},R={class:"gva-pagination"},z={class:"flex justify-between items-center"},E={class:"text-lg"},q=Object.assign({name:"RfidUser"},{__name:"rfidUser",setup(q){const S=e(!1),j=l(),B=e(!1),F=e({id:void 0,nickname:"",username:"",password:"",sysRq:"",token:"",tokenExpireTime:new Date,building:"",room:"",pen:""}),M=a({}),D=e(),G=e(),I=e(1),K=e(0),O=e(10),W=e([]),A=e({}),H=()=>{A.value={},P()},J=()=>{var e;null==(e=G.value)||e.validate(async e=>{e&&(I.value=1,P())})},L=e=>{O.value=e,P()},N=e=>{I.value=e,P()},P=async()=>{const e=await g({page:I.value,pageSize:O.value,...A.value});0===e.code&&(W.value=e.data.list,K.value=e.data.total,I.value=e.data.page,O.value=e.data.pageSize)};P();(async()=>{})();const Q=e([]),X=e=>{Q.value=e},Y=async()=>{k.confirm("确定要删除吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(async()=>{const e=[];if(0===Q.value.length)return void y({type:"warning",message:"请选择要删除的数据"});Q.value&&Q.value.map(l=>{e.push(l.id)});0===(await x({ids:e})).code&&(y({type:"success",message:"删除成功"}),W.value.length===e.length&&I.value>1&&I.value--,P())})},Z=e(""),$=async e=>{0===(await V({id:e.id})).code&&(y({type:"success",message:"删除成功"}),1===W.value.length&&I.value>1&&I.value--,P())},ee=e(!1),le=()=>{ee.value=!1,F.value={id:void 0,nickname:"",username:"",password:"",sysRq:"",token:"",tokenExpireTime:new Date,building:"",room:"",pen:""}},ae=async()=>{var e;S.value=!0,null==(e=D.value)||e.validate(async e=>{if(!e)return S.value=!1;let l;switch(Z.value){case"create":default:l=await h(F.value);break;case"update":l=await _(F.value)}S.value=!1,0===l.code&&(y({type:"success",message:"创建/更改成功"}),le(),P())})},te=e({}),oe=e(!1),ue=async e=>{const l=await w({id:e.id});0===l.code&&(te.value=l.data,oe.value=!0)},ne=()=>{oe.value=!1,te.value={}};return(e,l)=>{const a=t("el-button"),y=t("el-form-item"),g=t("el-form"),h=t("el-table-column"),_=t("InfoFilled"),V=t("el-icon"),x=t("el-table"),q=t("el-pagination"),P=t("el-input"),ie=t("el-date-picker"),de=t("el-drawer"),re=t("el-descriptions-item"),se=t("el-descriptions");return u(),o("div",null,[n("div",C,[i(g,{ref_key:"elSearchFormRef",ref:G,inline:!0,model:A.value,class:"demo-form-inline",onKeyup:m(J,["enter"])},{default:d(()=>[B.value?(u(),o(s,{key:0},[],64)):r("",!0),i(y,null,{default:d(()=>[i(a,{type:"primary",icon:"search",onClick:J},{default:d(()=>[...l[15]||(l[15]=[c("查询",-1)])]),_:1}),i(a,{icon:"refresh",onClick:H},{default:d(()=>[...l[16]||(l[16]=[c("重置",-1)])]),_:1}),B.value?(u(),p(a,{key:1,link:"",type:"primary",icon:"arrow-up",onClick:l[1]||(l[1]=e=>B.value=!1)},{default:d(()=>[...l[18]||(l[18]=[c("收起",-1)])]),_:1})):(u(),p(a,{key:0,link:"",type:"primary",icon:"arrow-down",onClick:l[0]||(l[0]=e=>B.value=!0)},{default:d(()=>[...l[17]||(l[17]=[c("展开",-1)])]),_:1}))]),_:1})]),_:1},8,["model"])]),n("div",T,[n("div",U,[i(a,{type:"primary",icon:"plus",onClick:l[2]||(l[2]=e=>(Z.value="create",void(ee.value=!0)))},{default:d(()=>[...l[19]||(l[19]=[c("新增",-1)])]),_:1}),i(a,{icon:"delete",style:{"margin-left":"10px"},disabled:!Q.value.length,onClick:Y},{default:d(()=>[...l[20]||(l[20]=[c("删除",-1)])]),_:1},8,["disabled"])]),i(x,{ref:"multipleTable",style:{width:"100%"},"tooltip-effect":"dark",data:W.value,"row-key":"id",onSelectionChange:X},{default:d(()=>[i(h,{type:"selection",width:"55"}),i(h,{align:"left",label:"id字段",prop:"id",width:"120"}),i(h,{align:"left",label:"nickname字段",prop:"nickname",width:"120"}),i(h,{align:"left",label:"username字段",prop:"username",width:"120"}),i(h,{align:"left",label:"password字段",prop:"password",width:"120"}),i(h,{align:"left",label:"sysRq字段",prop:"sysRq",width:"120"}),i(h,{align:"left",label:"token字段",prop:"token",width:"120"}),i(h,{align:"left",label:"tokenExpireTime字段",prop:"tokenExpireTime",width:"180"},{default:d(e=>[c(v(f(b)(e.row.tokenExpireTime)),1)]),_:1}),i(h,{align:"left",label:"栋",prop:"building",width:"120"}),i(h,{align:"left",label:"房间编号",prop:"room",width:"120"}),i(h,{align:"left",label:"栏位编号",prop:"pen",width:"120"}),i(h,{align:"left",label:"操作",fixed:"right","min-width":f(j).operateMinWith},{default:d(e=>[i(a,{type:"primary",link:"",class:"table-button",onClick:l=>ue(e.row)},{default:d(()=>[i(V,{style:{"margin-right":"5px"}},{default:d(()=>[i(_)]),_:1}),l[21]||(l[21]=c("查看",-1))]),_:1},8,["onClick"]),i(a,{type:"primary",link:"",icon:"edit",class:"table-button",onClick:l=>(async e=>{const l=await w({id:e.id});Z.value="update",0===l.code&&(F.value=l.data,ee.value=!0)})(e.row)},{default:d(()=>[...l[22]||(l[22]=[c("编辑",-1)])]),_:1},8,["onClick"]),i(a,{type:"primary",link:"",icon:"delete",onClick:l=>{return a=e.row,void k.confirm("确定要删除吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{$(a)});var a}},{default:d(()=>[...l[23]||(l[23]=[c("删除",-1)])]),_:1},8,["onClick"])]),_:1},8,["min-width"])]),_:1},8,["data"]),n("div",R,[i(q,{layout:"total, sizes, prev, pager, next, jumper","current-page":I.value,"page-size":O.value,"page-sizes":[10,30,50,100],total:K.value,onCurrentChange:N,onSizeChange:L},null,8,["current-page","page-size","total"])])]),i(de,{"destroy-on-close":"",size:f(j).drawerSize,modelValue:ee.value,"onUpdate:modelValue":l[13]||(l[13]=e=>ee.value=e),"show-close":!1,"before-close":le},{header:d(()=>[n("div",z,[n("span",E,v("create"===Z.value?"新增":"编辑"),1),n("div",null,[i(a,{loading:S.value,type:"primary",onClick:ae},{default:d(()=>[...l[24]||(l[24]=[c("确 定",-1)])]),_:1},8,["loading"]),i(a,{onClick:le},{default:d(()=>[...l[25]||(l[25]=[c("取 消",-1)])]),_:1})])])]),default:d(()=>[i(g,{model:F.value,"label-position":"top",ref_key:"elFormRef",ref:D,rules:M,"label-width":"80px"},{default:d(()=>[i(y,{label:"id字段:",prop:"id"},{default:d(()=>[i(P,{modelValue:F.value.id,"onUpdate:modelValue":l[3]||(l[3]=e=>F.value.id=e),modelModifiers:{number:!0},clearable:!0,placeholder:"请输入id字段"},null,8,["modelValue"])]),_:1}),i(y,{label:"nickname字段:",prop:"nickname"},{default:d(()=>[i(P,{modelValue:F.value.nickname,"onUpdate:modelValue":l[4]||(l[4]=e=>F.value.nickname=e),clearable:!0,placeholder:"请输入nickname字段"},null,8,["modelValue"])]),_:1}),i(y,{label:"username字段:",prop:"username"},{default:d(()=>[i(P,{modelValue:F.value.username,"onUpdate:modelValue":l[5]||(l[5]=e=>F.value.username=e),clearable:!0,placeholder:"请输入username字段"},null,8,["modelValue"])]),_:1}),i(y,{label:"password字段:",prop:"password"},{default:d(()=>[i(P,{modelValue:F.value.password,"onUpdate:modelValue":l[6]||(l[6]=e=>F.value.password=e),clearable:!0,placeholder:"请输入password字段"},null,8,["modelValue"])]),_:1}),i(y,{label:"sysRq字段:",prop:"sysRq"},{default:d(()=>[i(P,{modelValue:F.value.sysRq,"onUpdate:modelValue":l[7]||(l[7]=e=>F.value.sysRq=e),clearable:!0,placeholder:"请输入sysRq字段"},null,8,["modelValue"])]),_:1}),i(y,{label:"token字段:",prop:"token"},{default:d(()=>[i(P,{modelValue:F.value.token,"onUpdate:modelValue":l[8]||(l[8]=e=>F.value.token=e),clearable:!0,placeholder:"请输入token字段"},null,8,["modelValue"])]),_:1}),i(y,{label:"tokenExpireTime字段:",prop:"tokenExpireTime"},{default:d(()=>[i(ie,{modelValue:F.value.tokenExpireTime,"onUpdate:modelValue":l[9]||(l[9]=e=>F.value.tokenExpireTime=e),type:"date",style:{width:"100%"},placeholder:"选择日期",clearable:!0},null,8,["modelValue"])]),_:1}),i(y,{label:"栋:",prop:"building"},{default:d(()=>[i(P,{modelValue:F.value.building,"onUpdate:modelValue":l[10]||(l[10]=e=>F.value.building=e),clearable:!0,placeholder:"请输入栋"},null,8,["modelValue"])]),_:1}),i(y,{label:"房间编号:",prop:"room"},{default:d(()=>[i(P,{modelValue:F.value.room,"onUpdate:modelValue":l[11]||(l[11]=e=>F.value.room=e),clearable:!0,placeholder:"请输入房间编号"},null,8,["modelValue"])]),_:1}),i(y,{label:"栏位编号:",prop:"pen"},{default:d(()=>[i(P,{modelValue:F.value.pen,"onUpdate:modelValue":l[12]||(l[12]=e=>F.value.pen=e),clearable:!0,placeholder:"请输入栏位编号"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["size","modelValue"]),i(de,{"destroy-on-close":"",size:f(j).drawerSize,modelValue:oe.value,"onUpdate:modelValue":l[14]||(l[14]=e=>oe.value=e),"show-close":!0,"before-close":ne,title:"查看"},{default:d(()=>[i(se,{column:1,border:""},{default:d(()=>[i(re,{label:"id字段"},{default:d(()=>[c(v(te.value.id),1)]),_:1}),i(re,{label:"nickname字段"},{default:d(()=>[c(v(te.value.nickname),1)]),_:1}),i(re,{label:"username字段"},{default:d(()=>[c(v(te.value.username),1)]),_:1}),i(re,{label:"password字段"},{default:d(()=>[c(v(te.value.password),1)]),_:1}),i(re,{label:"sysRq字段"},{default:d(()=>[c(v(te.value.sysRq),1)]),_:1}),i(re,{label:"token字段"},{default:d(()=>[c(v(te.value.token),1)]),_:1}),i(re,{label:"tokenExpireTime字段"},{default:d(()=>[c(v(te.value.tokenExpireTime),1)]),_:1}),i(re,{label:"栋"},{default:d(()=>[c(v(te.value.building),1)]),_:1}),i(re,{label:"房间编号"},{default:d(()=>[c(v(te.value.room),1)]),_:1}),i(re,{label:"栏位编号"},{default:d(()=>[c(v(te.value.pen),1)]),_:1})]),_:1})]),_:1},8,["size","modelValue"])])}}});export{q as default};