From 1f9e43b7bbb848c7ee2aaa89ffece17002b2c915 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期五, 16 一月 2026 17:31:08 +0800
Subject: [PATCH] 2026.1.16

---
 miniprogram_npm/tdesign-miniprogram/dialog/index.js |   73 ------------------------------------
 1 files changed, 1 insertions(+), 72 deletions(-)

diff --git a/miniprogram_npm/tdesign-miniprogram/dialog/index.js b/miniprogram_npm/tdesign-miniprogram/dialog/index.js
index 4986b1f..923577f 100644
--- a/miniprogram_npm/tdesign-miniprogram/dialog/index.js
+++ b/miniprogram_npm/tdesign-miniprogram/dialog/index.js
@@ -1,72 +1 @@
-var __rest = (this && this.__rest) || function (s, e) {
-    var t = {};
-    for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0)
-        t[p] = s[p];
-    if (s != null && typeof Object.getOwnPropertySymbols === "function")
-        for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
-            if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i]))
-                t[p[i]] = s[p[i]];
-        }
-    return t;
-};
-import props from './props';
-import { getInstance } from '../common/utils';
-const defaultOptions = {
-    actions: [],
-    buttonLayout: props.buttonLayout.value,
-    cancelBtn: props.cancelBtn.value,
-    closeOnOverlayClick: props.closeOnOverlayClick.value,
-    confirmBtn: props.confirmBtn.value,
-    content: '',
-    preventScrollThrough: props.preventScrollThrough.value,
-    showOverlay: props.showOverlay.value,
-    title: '',
-    visible: props.visible.value,
-};
-export default {
-    alert(options) {
-        const _a = Object.assign(Object.assign({}, defaultOptions), options), { context, selector = '#t-dialog' } = _a, otherOptions = __rest(_a, ["context", "selector"]);
-        const instance = getInstance(context, selector);
-        if (!instance)
-            return Promise.reject();
-        return new Promise((resolve) => {
-            instance.setData(Object.assign(Object.assign({ cancelBtn: '' }, otherOptions), { visible: true }));
-            instance._onConfirm = resolve;
-        });
-    },
-    confirm(options) {
-        const _a = Object.assign(Object.assign({}, defaultOptions), options), { context, selector = '#t-dialog' } = _a, otherOptions = __rest(_a, ["context", "selector"]);
-        const instance = getInstance(context, selector);
-        if (!instance)
-            return Promise.reject();
-        return new Promise((resolve, reject) => {
-            instance.setData(Object.assign(Object.assign({}, otherOptions), { visible: true }));
-            instance._onConfirm = resolve;
-            instance._onCancel = reject;
-        });
-    },
-    close(options) {
-        const { context, selector = '#t-dialog' } = Object.assign({}, options);
-        const instance = getInstance(context, selector);
-        if (instance) {
-            instance.close();
-            return Promise.resolve();
-        }
-        return Promise.reject();
-    },
-    action(options) {
-        const _a = Object.assign(Object.assign({}, defaultOptions), options), { context, selector = '#t-dialog', actions } = _a, otherOptions = __rest(_a, ["context", "selector", "actions"]);
-        const instance = getInstance(context, selector);
-        if (!instance)
-            return Promise.reject();
-        const { buttonLayout = 'vertical' } = options;
-        const maxLengthSuggestion = buttonLayout === 'vertical' ? 7 : 3;
-        if (!actions || (typeof actions === 'object' && (actions.length === 0 || actions.length > maxLengthSuggestion))) {
-            console.warn(`action 鏁伴噺寤鸿鎺у埗鍦�1鑷�${maxLengthSuggestion}涓猔);
-        }
-        return new Promise((resolve) => {
-            instance.setData(Object.assign(Object.assign({ actions }, otherOptions), { buttonLayout, visible: true }));
-            instance._onAction = resolve;
-        });
-    },
-};
+import{__rest}from"tslib";import props from"./props";import{getInstance}from"../common/utils";const defaultOptions={actions:[],buttonLayout:props.buttonLayout.value,cancelBtn:props.cancelBtn.value,closeOnOverlayClick:props.closeOnOverlayClick.value,confirmBtn:props.confirmBtn.value,content:"",preventScrollThrough:props.preventScrollThrough.value,showOverlay:props.showOverlay.value,title:"",visible:props.visible.value};export default{alert(t){const e=Object.assign({},t),{context:s,selector:o="#t-dialog"}=e,n=__rest(e,["context","selector"]),c=getInstance(s,o);return c?new Promise(t=>{const e=Object.assign(Object.assign(Object.assign({},defaultOptions),c.properties),n);c.setData(Object.assign(Object.assign({cancelBtn:""},e),{visible:!0})),c._onConfirm=t}):Promise.reject()},confirm(t){const e=Object.assign({},t),{context:s,selector:o="#t-dialog"}=e,n=__rest(e,["context","selector"]),c=getInstance(s,o);return c?new Promise((t,e)=>{const s=Object.assign(Object.assign(Object.assign({},defaultOptions),c.properties),n);c.setData(Object.assign(Object.assign({},s),{visible:!0})),c._onConfirm=t,c._onCancel=e}):Promise.reject()},close(t){const{context:e,selector:s="#t-dialog"}=Object.assign({},t),o=getInstance(e,s);return o?(o.close(),Promise.resolve()):Promise.reject()},action(t){const e=Object.assign({},t),{context:s,selector:o="#t-dialog"}=e,n=__rest(e,["context","selector"]),c=getInstance(s,o);if(!c)return Promise.reject();const{buttonLayout:r="vertical",actions:i=c.properties.actions}=t,a="vertical"===r?7:3;return(!i||"object"==typeof i&&(0===i.length||i.length>a))&&console.warn(`action 鏁伴噺寤鸿鎺у埗鍦�1鑷�${a}涓猔),new Promise(t=>{const e=Object.assign(Object.assign(Object.assign({},defaultOptions),c.properties),n);c.setData(Object.assign(Object.assign({},e),{buttonLayout:r,visible:!0})),c._onAction=t})}};
\ No newline at end of file

--
Gitblit v1.9.3