index-POTPN3S3.js 3.6 KB

1
  1. var m=(e,s,o)=>new Promise((c,l)=>{var p=t=>{try{a(o.next(t))}catch(n){l(n)}},i=t=>{try{a(o.throw(t))}catch(n){l(n)}},a=t=>t.done?c(t.value):Promise.resolve(t.value).then(p,i);a((o=o.apply(e,s)).next())});import{i as v}from"./index-Ci2v5RRf.js";import{B as R,u as N}from"./useTable-CaBV0A9D.js";import{T as $}from"./index-BPgn07DB.js";import{ao as E,v as A,_ as M}from"./entry/index-CP6zkLsN-1726190694502.js";import{u as V}from"./index-Bh1SitHa.js";import{D as F,c as L,s as O}from"./DictionaryDetailDrawer-S-HDyzge.js";import{g as U,d as C}from"./copyTextToClipboard-o-L2h2rZ.js";import{d as j,f as g,S as G,r as W,u as k,k as h,a6 as d,_ as b,$ as q,a8 as u,a7 as B,G as I,a2 as T,a0 as _}from"./vue-CmlY4eyV.js";import{M as z}from"./antd-Bp5u6ujY.js";import"./ExclamationCircleOutlined-BR1Enpph.js";import"./useForm-DYTnyn58.js";import"./index-D5QnXKgB.js";import"./tree-Cz4SXb17.js";import"./index-BAxfTGAN.js";import"./index-caYAhZot.js";import"./index-Ci1vkPDT.js";import"./index-B_Pz7KLI.js";import"./index-5JuY20kX.js";import"./useWindowSizeFn-c2oM7mG1.js";import"./plugin-BdCvh_fX.js";import"./uuid-BUBnBT7J.js";import"./onMountedOrActivated-C4hclMrd.js";import"./sortable.esm-CnNXHMH-.js";import"./useSortable-Dv9W1z21.js";import"./dictionary-DHwNNDhY.js";const H=j({name:"DictionaryDetailManagement",components:{BasicTable:R,DictionaryDetailDrawer:F,TableAction:$,Button:E},setup(){const{t:e}=A.useI18n(),s=g(),o=g(!1),{currentRoute:c}=G(),l=W({dictionaryId:Number(k(c).params.dictionaryId)}),[p,{openDrawer:i}]=V(),[a,{reload:t}]=N({title:e("sys.dictionary.dictionaryDetailList"),api:U,columns:L,formConfig:{labelWidth:120,schemas:O},useSearchForm:!0,showTableSetting:!0,bordered:!0,showIndexColumn:!1,clickToRowSelect:!1,actionColumn:{width:30,title:e("common.action"),dataIndex:"action",fixed:void 0},rowKey:"id",rowSelection:{type:"checkbox",onChange:(r,w)=>{s.value=r,o.value=r.length>0}}});function n(){i(!0,{dictionaryId:Number(k(c).params.dictionaryId),isUpdate:!1})}function y(r){i(!0,{record:r,isUpdate:!0})}function D(r){return m(this,null,function*(){(yield C({ids:[r.id]})).code===0&&(yield t())})}function f(){return m(this,null,function*(){z.confirm({title:e("common.deleteConfirm"),icon:h(v.ExclamationCircleOutlined),onOk(){return m(this,null,function*(){(yield C({ids:s.value},"modal")).code===0&&(o.value=!1,yield t())})},onCancel(){}})})}function S(){return m(this,null,function*(){yield t()})}return{t:e,registerTable:a,registerDrawer:p,handleCreate:n,handleEdit:y,handleDelete:D,handleSuccess:S,handleBatchDelete:f,showDeleteButton:o,searchInfo:l}}});function J(e,s,o,c,l,p){const i=d("Button"),a=d("a-button"),t=d("TableAction"),n=d("BasicTable"),y=d("DictionaryDetailDrawer");return b(),q("div",null,[h(n,{onRegister:e.registerTable,searchInfo:e.searchInfo},{tableTitle:u(()=>[e.showDeleteButton?(b(),B(i,{key:0,type:"primary",danger:"",preIcon:"ant-design:delete-outlined",onClick:e.handleBatchDelete},{default:u(()=>[I(T(e.t("common.delete")),1)]),_:1},8,["onClick"])):_("",!0)]),toolbar:u(()=>[h(a,{type:"primary",onClick:e.handleCreate},{default:u(()=>[I(T(e.t("sys.dictionary.addDictionaryDetail")),1)]),_:1},8,["onClick"])]),bodyCell:u(({column:D,record:f})=>[D.key==="action"?(b(),B(t,{key:0,actions:[{icon:"clarity:note-edit-line",onClick:e.handleEdit.bind(null,f)},{icon:"ant-design:delete-outlined",color:"error",popConfirm:{title:e.t("common.deleteConfirm"),placement:"left",confirm:e.handleDelete.bind(null,f)}}]},null,8,["actions"])):_("",!0)]),_:1},8,["onRegister","searchInfo"]),h(y,{onRegister:e.registerDrawer,onSuccess:e.handleSuccess},null,8,["onRegister","onSuccess"])])}const we=M(H,[["render",J]]);export{we as default};