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