全栈小学生 98b1289ede up
2026-01-13 09:17:40 +08:00

2 lines
5.4 KiB
JavaScript

import{d as H,v as J,f as W,r as k,l as q,bg as g,h,c as A,e as a,w as l,a as f,t as p,u as n,i as c,k as e,J as K,m as y,bh as Q,a4 as P,E as X,ad as Y,ae as Z,D as ee,G as te,H as ae,L as ne,a6 as re,ac as le,a7 as oe,a8 as ie,M as se}from"./index-3f969305.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css *//* empty css */import"./el-form-item-4ed993c7.js";/* empty css *//* empty css */import{f as pe,m as ce,h as me,t as de,r as ue}from"./printer-78c14459.js";const _e={class:"main-container"},fe={class:"flex justify-between items-center mb-[5px]"},ge={class:"text-lg"},he={class:"mt-[10px]"},ve={class:"mt-[16px] flex justify-end"},je=H({__name:"list",setup(be){const $=J(),v=W(),N=$.meta.title,s=k(!1),z=o=>{v.push({path:o})},t=q({page:1,limit:10,total:0,loading:!0,data:[],searchParam:{printer_name:""}}),C=k(),m=(o=1)=>{t.loading=!0,t.page=o,pe({page:t.page,limit:t.limit,...t.searchParam}).then(r=>{t.loading=!1,t.data=r.data.data,t.total=r.data.total,Q(t.page,t.limit,t.searchParam)}).catch(()=>{t.loading=!1})};m(g(t.searchParam).page);const b=k(!1),T=(o,r)=>{b.value||(b.value=!0,ce({printer_id:o,status:r}).then(d=>{m(g(t.searchParam).page),b.value=!1}))},F=()=>{v.push("/printer/add")},S=o=>{v.push("/printer/edit?printer_id="+o.printer_id)},V=o=>{P.confirm(e("printerDeleteTips"),e("warning"),{confirmButtonText:e("confirm"),cancelButtonText:e("cancel"),type:"warning"}).then(()=>{s.value||(s.value=!0,me(o).then(()=>{m(g(t.searchParam).page),s.value=!1}).catch(()=>{s.value=!1}))})},D=o=>{o&&(o.resetFields(),m())},R=o=>{P.confirm(e("testPrintTips"),e("warning"),{confirmButtonText:e("confirm"),cancelButtonText:e("cancel"),type:"warning"}).then(()=>{s.value||(s.value=!0,de(o).then(r=>{s.value=!1}).catch(()=>{s.value=!1}))})},L=o=>{P.confirm(e("refreshTokenTips"),e("warning"),{confirmButtonText:e("confirm"),cancelButtonText:e("cancel"),type:"warning"}).then(()=>{s.value||(s.value=!0,ue(o).then(r=>{m(g(t.searchParam).page),s.value=!1}).catch(()=>{s.value=!1}))})};return(o,r)=>{const d=X,x=Y,M=Z,j=ee,w=te,U=ae,E=ne,u=re,B=le,I=oe,O=ie,G=se;return h(),A("div",_e,[a(E,{class:"box-card !border-none",shadow:"never"},{default:l(()=>[f("div",fe,[f("span",ge,p(n(N)),1),a(d,{type:"primary",onClick:F},{default:l(()=>[c(p(n(e)("addPrinter")),1)]),_:1})]),a(M,{class:"demo-tabs","model-value":"/printer/list",onTabChange:z},{default:l(()=>[a(x,{label:n(e)("tabPrinterManager"),name:"/printer/list"},null,8,["label"]),a(x,{label:n(e)("tabPrinterTemplate"),name:"/printer/template/list"},null,8,["label"])]),_:1}),a(E,{class:"box-card !border-none my-[10px] table-search-wrap",shadow:"never"},{default:l(()=>[a(U,{inline:!0,model:t.searchParam,ref_key:"searchFormRef",ref:C},{default:l(()=>[a(w,{label:n(e)("printerName"),prop:"printer_name"},{default:l(()=>[a(j,{modelValue:t.searchParam.printer_name,"onUpdate:modelValue":r[0]||(r[0]=i=>t.searchParam.printer_name=i),modelModifiers:{trim:!0},placeholder:n(e)("printerNamePlaceholder"),maxlength:"20"},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),a(w,null,{default:l(()=>[a(d,{type:"primary",onClick:r[1]||(r[1]=i=>m())},{default:l(()=>[c(p(n(e)("search")),1)]),_:1}),a(d,{onClick:r[2]||(r[2]=i=>D(C.value))},{default:l(()=>[c(p(n(e)("reset")),1)]),_:1})]),_:1})]),_:1},8,["model"])]),_:1}),f("div",he,[K((h(),y(I,{data:t.data,size:"large"},{empty:l(()=>[f("span",null,p(t.loading?"":n(e)("emptyData")),1)]),default:l(()=>[a(u,{prop:"printer_name",label:n(e)("printerName"),"min-width":"220","show-overflow-tooltip":!0},null,8,["label"]),a(u,{prop:"brand_name",label:n(e)("brand"),"min-width":"120","show-overflow-tooltip":!0},null,8,["label"]),a(u,{prop:"print_width",label:n(e)("printWidth"),"min-width":"120","show-overflow-tooltip":!0},null,8,["label"]),a(u,{prop:"status",label:n(e)("status"),"min-width":"80","show-overflow-tooltip":!0},{default:l(({row:i})=>[i.status==1?(h(),y(B,{key:0,type:"success",onClick:_=>T(i.printer_id,0),class:"cursor-pointer"},{default:l(()=>[c(p(n(e)("statusOn")),1)]),_:2},1032,["onClick"])):(h(),y(B,{key:1,type:"info",onClick:_=>T(i.printer_id,1),class:"cursor-pointer"},{default:l(()=>[c(p(n(e)("statusOff")),1)]),_:2},1032,["onClick"]))]),_:1},8,["label"]),a(u,{label:n(e)("operation"),fixed:"right","min-width":"120"},{default:l(({row:i})=>[a(d,{type:"primary",link:"",onClick:_=>R(i.printer_id)},{default:l(()=>[c(p(n(e)("testPrint")),1)]),_:2},1032,["onClick"]),a(d,{type:"primary",link:"",onClick:_=>L(i.printer_id)},{default:l(()=>[c(p(n(e)("refreshToken")),1)]),_:2},1032,["onClick"]),a(d,{type:"primary",link:"",onClick:_=>S(i)},{default:l(()=>[c(p(n(e)("edit")),1)]),_:2},1032,["onClick"]),a(d,{type:"primary",link:"",onClick:_=>V(i.printer_id)},{default:l(()=>[c(p(n(e)("delete")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"])),[[G,t.loading]]),f("div",ve,[a(O,{"current-page":t.page,"onUpdate:current-page":r[3]||(r[3]=i=>t.page=i),"page-size":t.limit,"onUpdate:page-size":r[4]||(r[4]=i=>t.limit=i),layout:"total, sizes, prev, pager, next, jumper",total:t.total,onSizeChange:r[5]||(r[5]=i=>m()),onCurrentChange:m},null,8,["current-page","page-size","total"])])])]),_:1})])}}});export{je as default};