1 |
- import{F as d}from"./index.a584ddad.js";function h({createCallback:n,updateCallback:i,confirmCallback:l,previewCallback:o,pageContentRef:f}){const e=d(null),u=d({});function s(){u.value={},e.value.type="create",n&&n(),e.value.dialogVisible=!0}function v(a){u.value={...a},e.value.type="update",i&&i(),e.value.dialogVisible=!0}function g(a){u.value={...a},e.value.type="preview",o&&o(),e.value.dialogVisible=!0}function p(a,t){const r=l?l(t):{};e.value.confirmLoading=!0;const c={...a==="update"?{id:u.value.id}:{},...r||{},...t};f.value.onBeforeAction(a,c,()=>{e.value.confirmLoading=!1,e.value.dialogVisible=!1})}return{handleCreateData:s,handleUpdateData:v,handlePreviewData:g,handleConfrim:p,defaultInfo:u,pageModalRef:e}}export{h as u};
|