vue-pure-admin/static/js/index-BjQFrygL.js

2 lines
3.5 KiB
JavaScript

import{useDept as I}from"./hook-DFL08CLF.js";import{R as P,P as N}from"./refresh-CyBvnsZV.js";import{u as i}from"./hooks-CCgmh5KY.js";import{D as U}from"./delete-BLpOXDSB.js";import{E as h}from"./edit-pen-CbraoEh-.js";import{A as y}from"./add-circle-line-CzygBTA6.js";import{d as j,a as C,h as a,k as z,e as L,f as t,w as l,u as e,j as s,_ as O}from"./index-DI6gHrBb.js";import"./form.vue_vue_type_script_setup_true_lang-Q1-obQLo.js";import"./index-KRrBLK8V.js";import"./hooks-C5xYPx2U.js";import"./system-CBO3MjLi.js";import"./sortable.esm-VSgMS8pS.js";import"./epTheme-DpkgvuKN.js";import"./collapse-L8IuVysb.js";const q={class:"main"},G=j({name:"SystemDept",__name:"index",setup(H){const c=C(),f=C(),{form:m,loading:_,columns:x,dataList:R,onSearch:b,resetForm:V,openDialog:d,handleDelete:w,handleSelectionChange:D}=I();function $(){f.value.setAdaptive()}return(J,o)=>{var g;const S=a("el-input"),u=a("el-form-item"),v=a("el-option"),B=a("el-select"),r=a("el-button"),T=a("el-form"),A=a("el-popconfirm"),E=a("pure-table");return L(),z("div",q,[t(T,{ref_key:"formRef",ref:c,inline:!0,model:e(m),class:"search-form bg-bg_color w-full pl-8 pt-[12px] overflow-auto"},{default:l(()=>[t(u,{label:"部门名称:",prop:"name"},{default:l(()=>[t(S,{modelValue:e(m).name,"onUpdate:modelValue":o[0]||(o[0]=n=>e(m).name=n),placeholder:"请输入部门名称",clearable:"",class:"w-[180px]!"},null,8,["modelValue"])]),_:1}),t(u,{label:"状态:",prop:"status"},{default:l(()=>[t(B,{modelValue:e(m).status,"onUpdate:modelValue":o[1]||(o[1]=n=>e(m).status=n),placeholder:"请选择状态",clearable:"",class:"w-[180px]!"},{default:l(()=>[t(v,{label:"启用",value:1}),t(v,{label:"停用",value:0})]),_:1},8,["modelValue"])]),_:1}),t(u,null,{default:l(()=>[t(r,{type:"primary",icon:e(i)("ri/search-line"),loading:e(_),onClick:e(b)},{default:l(()=>o[4]||(o[4]=[s(" 搜索 ")])),_:1},8,["icon","loading","onClick"]),t(r,{icon:e(i)(e(P)),onClick:o[2]||(o[2]=n=>e(V)(c.value))},{default:l(()=>o[5]||(o[5]=[s(" 重置 ")])),_:1},8,["icon"])]),_:1})]),_:1},8,["model"]),t(e(N),{title:"部门管理(仅演示,操作后不生效)",columns:e(x),tableRef:(g=f.value)==null?void 0:g.getTableRef(),onRefresh:e(b),onFullscreen:$},{buttons:l(()=>[t(r,{type:"primary",icon:e(i)(e(y)),onClick:o[3]||(o[3]=n=>e(d)())},{default:l(()=>o[6]||(o[6]=[s(" 新增部门 ")])),_:1},8,["icon"])]),default:l(({size:n,dynamicColumns:F})=>[t(E,{ref_key:"tableRef",ref:f,adaptive:"",adaptiveConfig:{offsetBottom:45},"align-whole":"center","row-key":"id",showOverflowTooltip:"","table-layout":"auto","default-expand-all":"",loading:e(_),size:n,data:e(R),columns:F,"header-cell-style":{background:"var(--el-fill-color-light)",color:"var(--el-text-color-primary)"},onSelectionChange:e(D)},{operation:l(({row:p})=>[t(r,{class:"reset-margin",link:"",type:"primary",size:n,icon:e(i)(e(h)),onClick:k=>e(d)("修改",p)},{default:l(()=>o[7]||(o[7]=[s(" 修改 ")])),_:2},1032,["size","icon","onClick"]),t(r,{class:"reset-margin",link:"",type:"primary",size:n,icon:e(i)(e(y)),onClick:k=>e(d)("新增",{parentId:p.id})},{default:l(()=>o[8]||(o[8]=[s(" 新增 ")])),_:2},1032,["size","icon","onClick"]),t(A,{title:`是否确认删除部门名称为${p.name}的这条数据`,onConfirm:k=>e(w)(p)},{reference:l(()=>[t(r,{class:"reset-margin",link:"",type:"primary",size:n,icon:e(i)(e(U))},{default:l(()=>o[9]||(o[9]=[s(" 删除 ")])),_:2},1032,["size","icon"])]),_:2},1032,["title","onConfirm"])]),_:2},1032,["loading","size","data","columns","onSelectionChange"])]),_:1},8,["columns","tableRef","onRefresh"])])}}}),ie=O(G,[["__scopeId","data-v-6a14c159"]]);export{ie as default};