UNPKG

quick-admin-vue3-core

Version:

以快(计算机执行效率、开发效率)为核心的后台管理系统开发模板

2 lines (1 loc) 1.39 kB
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const l=require("vue"),r=require("./index-BC11nvhb.cjs"),p=require("./platform-Dl0zaSyI.cjs"),m=require("./AddEdit.vue_vue_type_script_setup_true_lang-Dbz14LIh.cjs");;/* empty css */const f=l.defineComponent({name:"CommonCenterDepartment",__name:"index",setup(b){const{openPopup:d}=r.usePopup(),s=[{tpl:"T_Id"},{prop:"label",label:"部门名称"},{prop:"produce",label:"部门简介"},{tpl:"T_EnableStatus"},{tpl:"T_CreateTime"}],c=[{type:"selection"},{prop:"label",label:"部门名称",minWidth:250,align:"left"},{tpl:"T_Remark",prop:"produce",label:"部门简介"},{tpl:"T_EnableStatus"},{tpl:"T_Create"},{tpl:"T_Update"}];function i(e,t,n){const{selectedKeys:_}=n;p.handleBtnNext({add:()=>o(null,t),delete:()=>a(_,t)},e)}function u(e,t,n){p.handleBtnNext({edit:()=>o(t,n),delete:()=>a([t.id],n)},e)}function o(e,t){d(`${e?"编辑":"新增"}部门`,[m._sfc_main,{id:e==null?void 0:e.id,refreshList:t}])}function a(e,t){r.DeleteMockDepartment({ids:e}).then(n=>{t()})}return(e,t)=>{const n=l.resolveComponent("BaseCrud");return l.openBlock(),l.createBlock(n,{cols:c,fields:s,fetch:l.unref(r.GetMockDepartment),extraBtns:["add","delete"],operateBtns:["edit","delete"],onExtraBtns:i,onOperateBtns:u},null,8,["fetch"])}}});exports.default=f;