vue-pure-admin/dist/static/js/index-fEuxnQqE.js
2024-01-16 00:52:06 +08:00

2 lines
3.2 KiB
JavaScript

import{useDept as I}from"./hook-AXBEe_bl.js";import{R as N,D as P,P as U}from"./refresh-_Gam2lW-.js";import{u as s}from"./hooks-BsLPa1uz.js";import{d as j}from"./edit-pen-A29bH4uw.js";import{d as z}from"./add-circle-line-ROzhCHIm.js";import{d as E,r as y,b as a,g as F,n as L,j as o,w as t,u as e,i as m,_ as O}from"./index-ZArbnzJx.js";import"./form.vue_vue_type_script_setup_true_lang-iHUNxZDX.js";import"./index-ZBpDfSpA.js";import"./hooks-Z_i8DXFe.js";import"./system-GL-jFHUT.js";import"./epTheme-0cOjn197.js";import"./sortable.esm-budB5lo5.js";const q={class:"main"},A=E({name:"Dept",__name:"index",setup(G){const d=y(),f=y(),{form:r,loading:u,columns:C,dataList:k,onSearch:_,resetForm:h,openDialog:b,handleDelete:x,handleSelectionChange:R}=I();return(H,n)=>{var v;const V=a("el-input"),p=a("el-form-item"),g=a("el-option"),w=a("el-select"),i=a("el-button"),D=a("el-form"),$=a("el-popconfirm"),B=a("pure-table");return F(),L("div",q,[o(D,{ref_key:"formRef",ref:d,inline:!0,model:e(r),class:"search-form bg-bg_color w-[99/100] pl-8 pt-[12px]"},{default:t(()=>[o(p,{label:"部门名称:",prop:"name"},{default:t(()=>[o(V,{modelValue:e(r).name,"onUpdate:modelValue":n[0]||(n[0]=l=>e(r).name=l),placeholder:"请输入部门名称",clearable:"",class:"!w-[180px]"},null,8,["modelValue"])]),_:1}),o(p,{label:"状态:",prop:"status"},{default:t(()=>[o(w,{modelValue:e(r).status,"onUpdate:modelValue":n[1]||(n[1]=l=>e(r).status=l),placeholder:"请选择状态",clearable:"",class:"!w-[180px]"},{default:t(()=>[o(g,{label:"启用",value:1}),o(g,{label:"停用",value:0})]),_:1},8,["modelValue"])]),_:1}),o(p,null,{default:t(()=>[o(i,{type:"primary",icon:e(s)("search"),loading:e(u),onClick:e(_)},{default:t(()=>[m(" 搜索 ")]),_:1},8,["icon","loading","onClick"]),o(i,{icon:e(s)(e(N)),onClick:n[2]||(n[2]=l=>e(h)(d.value))},{default:t(()=>[m(" 重置 ")]),_:1},8,["icon"])]),_:1})]),_:1},8,["model"]),o(e(U),{title:"部门列表(仅演示,操作后不生效)",columns:e(C),tableRef:(v=f.value)==null?void 0:v.getTableRef(),onRefresh:e(_)},{buttons:t(()=>[o(i,{type:"primary",icon:e(s)(e(z)),onClick:n[3]||(n[3]=l=>e(b)())},{default:t(()=>[m(" 新增部门 ")]),_:1},8,["icon"])]),default:t(({size:l,dynamicColumns:S})=>[o(B,{ref_key:"tableRef",ref:f,adaptive:"",adaptiveConfig:{offsetBottom:32},"align-whole":"center","row-key":"id",showOverflowTooltip:"","table-layout":"auto","default-expand-all":"",loading:e(u),size:l,data:e(k),columns:S,"header-cell-style":{background:"var(--el-fill-color-light)",color:"var(--el-text-color-primary)"},onSelectionChange:e(R)},{operation:t(({row:c})=>[o(i,{class:"reset-margin",link:"",type:"primary",size:l,icon:e(s)(e(j)),onClick:T=>e(b)("编辑",c)},{default:t(()=>[m(" 编辑 ")]),_:2},1032,["size","icon","onClick"]),o($,{title:`是否确认删除部门名称为${c.name}的这条数据`,onConfirm:T=>e(x)(c)},{reference:t(()=>[o(i,{class:"reset-margin",link:"",type:"primary",size:l,icon:e(s)(e(P))},{default:t(()=>[m(" 删除 ")]),_:2},1032,["size","icon"])]),_:2},1032,["title","onConfirm"])]),_:2},1032,["loading","size","data","columns","header-cell-style","onSelectionChange"])]),_:1},8,["columns","tableRef","onRefresh"])])}}}),ne=O(A,[["__scopeId","data-v-1d1bbb41"]]);export{ne as default};