2 lines
1.9 KiB
JavaScript
2 lines
1.9 KiB
JavaScript
var u=(d,i,t)=>new Promise((p,n)=>{var o=a=>{try{r(t.next(a))}catch(s){n(s)}},e=a=>{try{r(t.throw(a))}catch(s){n(s)}},r=a=>a.done?p(a.value):Promise.resolve(a.value).then(o,e);r((t=t.apply(d,i)).next())});import{ae as c,a9 as m}from"./bootstrap-DmcuvVZS.js";import{g as f,u as y}from"./page-Dfcpp2Xj.js";/* empty css */import{_ as g}from"./index.vue_vue_type_script_setup_true_lang-DuONMdY0.js";import{P as _}from"./util-BlqEm11l.js";import"./vuedraggable.umd-CrxMRLxe.js";/* empty css */import{m as v,b9 as P,v as b,ab as D,ac as V,b2 as k,u as l}from"../jse/index-index-B6J4axeY.js";import"./component-container-h5yRlchl.js";import"./index-Bqchr_hw.js";/* empty css */import"./index.vue_vue_type_script_setup_true_lang-DYlL1Yt2.js";import"./index-Dlk9vVoe.js";import"./index-cLu-t05_.js";import"./component-library.vue_vue_type_script_setup_true_lang-NdWEYrYn.js";import"./page.vue_vue_type_script_setup_true_lang-D_L6nEGY.js";import"./index-xGBjB7qM.js";import"./use-modal-BrjqCt0f.js";import"./x-CGHUyQuD.js";const H=v({name:"DiyPageDecorate",__name:"index",setup(d){const i=c(),t=P();function p(o){return u(this,null,function*(){const e=m.loading({content:"加载中...",duration:0});try{t.value=yield f(o)}finally{e()}})}function n(){return u(this,null,function*(){const o=m.loading({content:"保存中...",duration:0});try{yield y(l(t)),m.success("保存成功")}finally{o()}})}return b(()=>{if(!i.params.id){m.warning("参数错误,页面编号不能为空!");return}t.value={},p(i.params.id)}),(o,e)=>{var r;return(r=t.value)!=null&&r.id?(k(),D(l(g),{key:0,modelValue:t.value.property,"onUpdate:modelValue":e[0]||(e[0]=a=>t.value.property=a),title:t.value.name,libs:l(_),onSave:n},null,8,["modelValue","title","libs"])):V("",!0)}}});export{H as default};
|