vue-pure-admin/dist/static/js/index-cf852d35.js
2023-05-11 20:37:21 +08:00

2 lines
3.9 KiB
JavaScript

import{useDept as k}from"./hook-f735a073.js";import{R,P as T,D}from"./refresh-5e0bb25b.js";import{u}from"./hooks-55e29a46.js";import{d as S}from"./edit-pen-37b5ced2.js";import{S as $}from"./search-4b9e88d3.js";import{A as B}from"./add-circle-line-438b436c.js";import"./form.vue_vue_type_script_setup_true_lang-910ce83a.js";import"./index-c61a73ff.js";import"./message-9ae1daa3.js";import"./system-13d4d7cb.js";import"./epTheme-d89c26ff.js";import"./sortable.esm-679e0872.js";const A={class:"main"},M=Vue.defineComponent({name:"Dept",__name:"index",setup(F){const a=Vue.ref(),V=Vue.ref(),{form:t,loading:i,columns:d,dataList:p,onSearch:c,resetForm:_,openDialog:m,handleDelete:C,handleSelectionChange:x}=k();return(P,o)=>{var s;const h=Vue.resolveComponent("el-input"),r=Vue.resolveComponent("el-form-item"),f=Vue.resolveComponent("el-option"),b=Vue.resolveComponent("el-select"),n=Vue.resolveComponent("el-button"),v=Vue.resolveComponent("el-form"),N=Vue.resolveComponent("el-popconfirm"),w=Vue.resolveComponent("pure-table");return Vue.openBlock(),Vue.createElementBlock("div",A,[Vue.createVNode(v,{ref_key:"formRef",ref:a,inline:!0,model:Vue.unref(t),class:"bg-bg_color w-[99/100] pl-8 pt-4"},{default:Vue.withCtx(()=>[Vue.createVNode(r,{label:"部门名称:",prop:"name"},{default:Vue.withCtx(()=>[Vue.createVNode(h,{modelValue:Vue.unref(t).name,"onUpdate:modelValue":o[0]||(o[0]=e=>Vue.unref(t).name=e),placeholder:"请输入部门名称",clearable:"",class:"!w-[200px]"},null,8,["modelValue"])]),_:1}),Vue.createVNode(r,{label:"状态:",prop:"status"},{default:Vue.withCtx(()=>[Vue.createVNode(b,{modelValue:Vue.unref(t).status,"onUpdate:modelValue":o[1]||(o[1]=e=>Vue.unref(t).status=e),placeholder:"请选择状态",clearable:"",class:"!w-[180px]"},{default:Vue.withCtx(()=>[Vue.createVNode(f,{label:"启用",value:1}),Vue.createVNode(f,{label:"停用",value:0})]),_:1},8,["modelValue"])]),_:1}),Vue.createVNode(r,null,{default:Vue.withCtx(()=>[Vue.createVNode(n,{type:"primary",icon:Vue.unref(u)(Vue.unref($)),loading:Vue.unref(i),onClick:Vue.unref(c)},{default:Vue.withCtx(()=>[Vue.createTextVNode(" 搜索 ")]),_:1},8,["icon","loading","onClick"]),Vue.createVNode(n,{icon:Vue.unref(u)(Vue.unref(R)),onClick:o[2]||(o[2]=e=>Vue.unref(_)(a.value))},{default:Vue.withCtx(()=>[Vue.createTextVNode(" 重置 ")]),_:1},8,["icon"])]),_:1})]),_:1},8,["model"]),Vue.createVNode(Vue.unref(T),{title:"部门列表(仅演示,操作后不生效)",columns:Vue.unref(d),tableRef:(s=V.value)==null?void 0:s.getTableRef(),onRefresh:Vue.unref(c)},{buttons:Vue.withCtx(()=>[Vue.createVNode(n,{type:"primary",icon:Vue.unref(u)(Vue.unref(B)),onClick:o[3]||(o[3]=e=>Vue.unref(m)())},{default:Vue.withCtx(()=>[Vue.createTextVNode(" 新增部门 ")]),_:1},8,["icon"])]),default:Vue.withCtx(({size:e,dynamicColumns:g})=>[Vue.createVNode(w,{ref_key:"tableRef",ref:V,border:"","align-whole":"center","row-key":"id",showOverflowTooltip:"","table-layout":"auto","default-expand-all":"",loading:Vue.unref(i),size:e,data:Vue.unref(p),columns:g,"header-cell-style":{background:"var(--el-table-row-hover-bg-color)",color:"var(--el-text-color-primary)"},onSelectionChange:Vue.unref(x)},{operation:Vue.withCtx(({row:l})=>[Vue.createVNode(n,{class:"reset-margin",link:"",type:"primary",size:e,icon:Vue.unref(u)(Vue.unref(S)),onClick:y=>Vue.unref(m)("编辑",l)},{default:Vue.withCtx(()=>[Vue.createTextVNode(" 编辑 ")]),_:2},1032,["size","icon","onClick"]),Vue.createVNode(N,{title:`是否确认删除部门名称为${l.name}的这条数据`,onConfirm:y=>Vue.unref(C)(l)},{reference:Vue.withCtx(()=>[Vue.createVNode(n,{class:"reset-margin",link:"",type:"primary",size:e,icon:Vue.unref(u)(Vue.unref(D))},{default:Vue.withCtx(()=>[Vue.createTextVNode(" 删除 ")]),_:2},1032,["size","icon"])]),_:2},1032,["title","onConfirm"])]),_:2},1032,["loading","size","data","columns","header-cell-style","onSelectionChange"])]),_:1},8,["columns","tableRef","onRefresh"])])}}});export{M as default};