django-vue3-admin-web/node_modules/@fast-crud/ui-interface/dist/ui-interface.umd.js
2025-10-20 21:21:14 +08:00

3 lines
6.2 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(function(t,i){typeof exports=="object"&&typeof module<"u"?i(exports,require("vue"),require("lodash-es")):typeof define=="function"&&define.amd?define(["exports","vue","lodash-es"],i):(t=typeof globalThis<"u"?globalThis:t||self,i(t.FsUiInterface={},t.Vue,t._))})(this,function(t,i,l){"use strict";class m{constructor(){this.ref=i.ref(null)}set(u){this.ref.value=u}get(){if(this.ref.value==null)throw new Error("您还未设置ui,第一步:先安装依赖@fast-crud/ui-interface,然后在use(FastCrud)前安装uiapp.use(UiXxx)第二步如果是NaiveUI还需要用fs-ui-context包裹router-view请参考http://fast-crud.docmirror.cn/guide/start/integration.html#_5-naiveui%E7%9A%84%E9%A2%9D%E5%A4%96%E6%93%8D%E4%BD%9C");return this.ref.value}}const c=new m;function C(){return{uiContext:c,ui:c.get(),set:n=>{c.set(n)}}}const f=n=>{const u=typeof n.is=="string"?i.resolveComponent(n.is):n.is;return i.createVNode(u,n.props,n.slots)},a=(n,u)=>f(n.builder(u)),p=(n,u,r)=>{const o={},s=n.modelValue,e=u.vModel;s!=null&&e&&(e!=null&&e.get&&(e!=null&&e.set)?(o[s]=e.get(),o[`onUpdate:${s}`]=d=>{e.set(d),e.onChange&&e.onChange(d)}):e.ref&&e.key?(o[s]=l.get(e.ref,e.key),o[`onUpdate:${s}`]=d=>{l.set(e.ref,e.key,d),e.onChange&&e.onChange(d)}):console.warn("vModel配置错误:",n,e));const y={is:u.is||n.name,props:u.props,slots:u.slots},F=r instanceof Function?r():r;return l.merge({props:o},F,y)},g=(n,u={})=>{const r={...n};return r.render=o=>a(r,o),r.builder||(r.builder=o=>p(r,o,u)),r.buildProps=o=>r.builder(o).props,r.builderComputed=o=>i.computed(()=>r.builder(o)),r};function h(){return{creator:g,doRenderComponent:f,renderComponent:a,buildBinding:p}}const U=i.defineComponent({name:"FsUiRender",props:{renderFn:{type:Function,default(){return()=>null}}},setup(n){return()=>n.renderFn()}});t.UiContext=m,t.UiRender=U,t.buildBinding=p,t.creator=g,t.doRenderComponent=f,t.renderComponent=a,t.uiContext=c,t.useUi=C,t.useUiRender=h,Object.defineProperty(t,Symbol.toStringTag,{value:"Module"})});
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidWktaW50ZXJmYWNlLnVtZC5qcyIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL2NvbnRleHQudHMiLCIuLi8uLi9zcmMvdXNlL3VzZS11aS50cyIsIi4uLy4uL3NyYy91c2UvdXNlLXJlbmRlci50c3giLCIuLi9zcmMvY29tcG9uZW50cy9mcy11aS1yZW5kZXIudnVlIl0sInNvdXJjZXNDb250ZW50IjpbbnVsbCxudWxsLG51bGwsIjxzY3JpcHQgbGFuZz1cInRzeFwiPlxuaW1wb3J0IHsgVWlTbG90IH0gZnJvbSBcIi4uL3VpLWludGVyZmFjZVwiO1xuaW1wb3J0IHsgZGVmaW5lQ29tcG9uZW50LCBQcm9wVHlwZSB9IGZyb20gXCJ2dWVcIjtcblxuaW50ZXJmYWNlIFVpUmVuZGVyUHJvcHMge1xuICByZW5kZXJGbjogVWlSZW5kZXJGbjtcbn1cblxudHlwZSBVaVJlbmRlckZuID0gKCkgPT4gVWlTbG90O1xuZXhwb3J0IGRlZmF1bHQgZGVmaW5lQ29tcG9uZW50KHtcbiAgbmFtZTogXCJGc1VpUmVuZGVyXCIsXG4gIHByb3BzOiB7XG4gICAgcmVuZGVyRm46IHtcbiAgICAgIHR5cGU6IEZ1bmN0aW9uIGFzIFByb3BUeXBlPFVpUmVuZGVyRm4+LFxuICAgICAgZGVmYXVsdCgpIHtcbiAgICAgICAgcmV0dXJuICgpID0+IHtcbiAgICAgICAgICByZXR1cm4gbnVsbDtcbiAgICAgICAgfTtcbiAgICAgIH1cbiAgICB9XG4gIH0sXG4gIHNldHVwKHByb3BzOiBVaVJlbmRlclByb3BzKSB7XG4gICAgcmV0dXJuICgpID0+IHtcbiAgICAgIHJldHVybiBwcm9wcy5yZW5kZXJGbigpO1xuICAgIH07XG4gIH1cbn0pO1xuPC9zY3JpcHQ+XG5cbjxzdHlsZSBsYW5nPVwibGVzc1wiPjwvc3R5bGU+XG4iXSwibmFtZXMiOlsiVWlDb250ZXh0IiwicmVmIiwidWkiLCJ1aUNvbnRleHQiLCJ1c2VVaSIsImRvUmVuZGVyQ29tcG9uZW50IiwiYmluZGluZyIsImNvbXAiLCJpcyIsInJlc29sdmVDb21wb25lbnQiLCJfY3JlYXRlVk5vZGUiLCJwcm9wcyIsInNsb3RzIiwicmVuZGVyQ29tcG9uZW50IiwiY2kiLCJvcHRzIiwiYnVpbGRlciIsImJ1aWxkQmluZGluZyIsInNwZWNpYWwiLCJ2TW9kZWwiLCJtb2RlbFZhbHVlTmFtZSIsIm1vZGVsVmFsdWUiLCJtdkNvbmYiLCJnZXQiLCJzZXQiLCJ2YWx1ZSIsIm9uQ2hhbmdlIiwia2V5IiwiY29uc29sZSIsIndhcm4iLCJ1c2VyQmluZGluZyIsIm5hbWUiLCJzcGVjaWFsQmluZGluZyIsIkZ1bmN0aW9uIiwibWVyZ2UiLCJjcmVhdG9yIiwiZXh0ZW5kQ0kiLCJyZW5kZXIiLCJidWlsZFByb3BzIiwiYnVpbGRlckNvbXB1dGVkIiwiY29tcHV0ZWQiLCJ1c2VVaVJlbmRlciIsImRlZmluZUNvbXBvbmVudCIsInJlbmRlckZuIiwidHlwZSIsImRlZmF1bHQiLCJzZXR1cCJdLCJtYXBwaW5ncyI6IitTQUlhQSxDQUFTLENBQXRCLGFBQUEsQ0FDRSxLQUFBLElBQXlCQyxNQUFJLElBQUksQ0FhbkMsQ0FaRSxJQUFJQyxFQUFlLENBQ2pCLEtBQUssSUFBSSxNQUFRQSxDQUNuQixDQUVBLEtBQUcsQ0FDRyxHQUFBLEtBQUssSUFBSSxPQUFTLEtBQ2QsTUFBQSxJQUFJLE1BQ1IsbVBBQW1QLEVBR3ZQLE9BQU8sS0FBSyxJQUFJLEtBQ2xCLENBQ0QsQ0FDWSxNQUFBQyxFQUFZLElBQUlILFdDaEJiSSxHQUFLLENBQ1osTUFBQSxDQUNMLFVBQUFELEVBQ0EsR0FBSUEsRUFBVSxJQUFLLEVBQ25CLElBQU1ELEdBQW1CLENBQ3ZCQyxFQUFVLElBQUlELENBQUUsQ0FDbEIsQ0FBQSxDQUVKLENDTWFHLE1BQUFBLEVBQTBDQyxHQUFtQyxDQUN4RixNQUFNQyxFQUFPLE9BQU9ELEVBQVFFLElBQU8sU0FBV0MsbUJBQWlCSCxFQUFRRSxFQUFFLEVBQUlGLEVBQVFFLEdBQ3JGLE9BQUFFLEVBQUFBLFlBQUFILEVBQWlCRCxFQUFRSyxNQUFnQkwsRUFBUU0sS0FBSyxDQUN4RCxFQUVhQyxFQUFxQ0EsQ0FBQ0MsRUFBSUMsSUFDOUNWLEVBQWtCUyxFQUFHRSxRQUFRRCxDQUFJLENBQUMsRUFROUJFLEVBQStCQSxDQUFDSCxFQUFJQyxFQUFNRyxJQUE2QixDQUNsRixNQUFNQyxFQUFjLENBQUEsRUFFZEMsRUFBaUJOLEVBQUdPLFdBQ3BCQyxFQUFjUCxFQUFLSSxPQUNyQkMsR0FBa0IsTUFBUUUsSUFDeEJBLEdBQUFBLE1BQUFBLEVBQVFDLE1BQU9ELEdBQUFBLE1BQUFBLEVBQVFFLE1BQ3pCTCxFQUFPQyxDQUFjLEVBQUlFLEVBQU9DLElBQUcsRUFDbkNKLEVBQU8sWUFBWUMsQ0FBYyxFQUFFLEVBQUtLLEdBQWMsQ0FDcERILEVBQU9FLElBQUlDLENBQUssRUFDaEJILEVBQU9JLFVBQVlKLEVBQU9JLFNBQVNELENBQUssSUFFakNILEVBQU9yQixLQUFPcUIsRUFBT0ssS0FDOUJSLEVBQU9DLENBQWMsRUFBSUcsRUFBRyxJQUFDRCxFQUFPckIsSUFBS3FCLEVBQU9LLEdBQUcsRUFDbkRSLEVBQU8sWUFBWUMsQ0FBYyxFQUFFLEVBQUtLLEdBQWMsQ0FDcERELEVBQUcsSUFBQ0YsRUFBT3JCLElBQUtxQixFQUFPSyxJQUFLRixDQUFLLEVBQ2pDSCxFQUFPSSxVQUFZSixFQUFPSSxTQUFTRCxDQUFLLElBRzFDRyxRQUFRQyxLQUFLLGNBQWVmLEVBQUlRLENBQU0sR0FJMUMsTUFBTVEsRUFBYyxDQUNsQnRCLEdBQUlPLEVBQUtQLElBQU1NLEVBQUdpQixLQUNsQnBCLE1BQU9JLEVBQUtKLE1BQ1pDLE1BQU9HLEVBQUtILE9BR1JvQixFQUFpQmQsYUFBbUJlLFNBQVdmLEVBQU8sRUFBS0EsRUFTakUsT0FSZWdCLEVBQUFBLE1BQ2IsQ0FDRXZCLE1BQU9RLENBQ1IsRUFDRGEsRUFDQUYsQ0FBVyxDQUlmLEVBT2FLLEVBQThCQSxDQUFlckIsRUFBaUJJLEVBQTRCLEtBQVMsQ0FDOUcsTUFBTWtCLEVBQWdCLENBQUUsR0FBR3RCLEdBQzNCc0IsT0FBQUEsRUFBU0MsT0FBVXRCLEdBQ1ZGLEVBQWdCdUIsRUFBVXJCLENBQUksRUFFbENxQixFQUFTcEIsVUFDWm9CLEVBQVNwQixRQUFXRCxHQUNYRSxFQUFhbUIsRUFBVXJCLEVBQU1HLENBQU8sR0FHL0NrQixFQUFTRSxXQUFjdkIsR0FDZHFCLEVBQVNwQixRQUFRRCxDQUFJLEVBQUVKLE1BRWhDeUIsRUFBU0csZ0JBQW1CeEIsR0FDbkJ5QixFQUFRLFNBQUMsSUFDUEosRUFBU3BCLFFBQVFELENBQUksQ0FDN0IsRUFFSXFCLENBQ1QsV0FFZ0JLLEdBQVcsQ0FDekIsTUFBTyxDQUNMTixRQUFBQSxFQUNBOUIsa0JBQUFBLEVBQ0FRLGdCQUFBQSxFQUNBSSxhQUFBQSxFQUVKLENDaEdleUIsTUFBQUEsb0JBQWdCLENBQzdCWCxLQUFNLGFBQ05wQixNQUFPLENBQ0xnQyxTQUFVLENBQ1JDLEtBQU1YLFNBQ05ZLFNBQVUsQ0FDUixNQUFPLElBQ0UsSUFFWCxDQUNGLENBQ0QsRUFDREMsTUFBTW5DLEVBQXNCLENBQzFCLE1BQU8sSUFDRUEsRUFBTWdDLFVBRWpCLENBQ0YsQ0FBQyJ9