vue-pure-admin/dist/static/js/index-05b372c9.js
2023-05-29 11:37:34 +08:00

2 lines
4.0 KiB
JavaScript

import{useDept as k}from"./hook-259f25a0.js";import{R,P as T,D}from"./refresh-bdd510f9.js";import{u}from"./hooks-a12c1294.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{_ as A}from"./index-fa5d6b3f.js";import"./form.vue_vue_type_script_setup_true_lang-f7f23899.js";import"./index-47090b5c.js";import"./hooks-2777bcf3.js";import"./message-6f31e976.js";import"./system-75614cde.js";import"./epTheme-11b37036.js";import"./sortable.esm-e674cde8.js";const F={class:"main"},I=Vue.defineComponent({name:"Dept",__name:"index",setup(P){const a=Vue.ref(),V=Vue.ref(),{form:t,loading:i,columns:p,dataList:d,onSearch:c,resetForm:_,openDialog:m,handleDelete:C,handleSelectionChange:x}=k();return(U,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",F,[Vue.createVNode(v,{ref_key:"formRef",ref:a,inline:!0,model:Vue.unref(t),class:"search-form bg-bg_color w-[99/100] pl-8 pt-[12px]"},{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(p),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(d),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"])])}}});const Y=A(I,[["__scopeId","data-v-906e12a1"]]);export{Y as default};