使用VUE重构项目
Some checks failed
build / build (api, amd64, linux) (push) Failing after -51s
build / build (api, arm64, linux) (push) Failing after -52s
build / build (api.exe, amd64, windows) (push) Failing after -51s

This commit is contained in:
2026-04-20 00:19:11 +08:00
parent c080bb8d4a
commit db7f1ba82f
12743 changed files with 1250466 additions and 359982 deletions

View File

@@ -0,0 +1,8 @@
import { SFCWithInstall } from "../../utils/vue/typescript.js";
import "../../utils/index.js";
import { _default } from "./src/collapse-transition.vue.js";
//#region ../../packages/components/collapse-transition/index.d.ts
declare const ElCollapseTransition: SFCWithInstall<typeof _default>;
//#endregion
export { ElCollapseTransition, ElCollapseTransition as default };

View File

@@ -0,0 +1,11 @@
Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: 'Module' } });
const require_install = require('../../utils/vue/install.js');
const require_collapse_transition = require('./src/collapse-transition.js');
//#region ../../packages/components/collapse-transition/index.ts
const ElCollapseTransition = require_install.withInstall(require_collapse_transition.default);
//#endregion
exports.ElCollapseTransition = ElCollapseTransition;
exports.default = ElCollapseTransition;
//# sourceMappingURL=index.js.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"index.js","names":["withInstall","CollapseTransition"],"sources":["../../../../../packages/components/collapse-transition/index.ts"],"sourcesContent":["import { withInstall } from '@element-plus/utils'\nimport CollapseTransition from './src/collapse-transition.vue'\n\nimport type { SFCWithInstall } from '@element-plus/utils'\n\nexport const ElCollapseTransition: SFCWithInstall<typeof CollapseTransition> =\n withInstall(CollapseTransition)\n\nexport default ElCollapseTransition\n"],"mappings":";;;;;AAKA,MAAa,uBACXA,4BAAYC,oCAAmB"}

View File

@@ -0,0 +1,9 @@
Object.defineProperties(exports, { __esModule: { value: true }, [Symbol.toStringTag]: { value: 'Module' } });
const require_collapse_transition_vue_vue_type_script_setup_true_lang = require('./collapse-transition.vue_vue_type_script_setup_true_lang.js');
//#region ../../packages/components/collapse-transition/src/collapse-transition.vue
var collapse_transition_default = require_collapse_transition_vue_vue_type_script_setup_true_lang.default;
//#endregion
exports.default = collapse_transition_default;
//# sourceMappingURL=collapse-transition.js.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"collapse-transition.js","names":[],"sources":["../../../../../../packages/components/collapse-transition/src/collapse-transition.vue"],"sourcesContent":["<template>\n <transition :name=\"ns.b()\" v-on=\"on\">\n <slot />\n </transition>\n</template>\n\n<script lang=\"ts\" setup>\nimport { useNamespace } from '@element-plus/hooks'\n\nimport type { RendererElement } from 'vue'\n\ndefineOptions({\n name: 'ElCollapseTransition',\n})\n\nconst ns = useNamespace('collapse-transition')\n\nconst reset = (el: RendererElement) => {\n el.style.maxHeight = ''\n el.style.overflow = el.dataset.oldOverflow\n el.style.paddingTop = el.dataset.oldPaddingTop\n el.style.paddingBottom = el.dataset.oldPaddingBottom\n}\n\nconst on = {\n beforeEnter(el: RendererElement) {\n if (!el.dataset) el.dataset = {}\n\n el.dataset.oldPaddingTop = el.style.paddingTop\n el.dataset.oldPaddingBottom = el.style.paddingBottom\n if (el.style.height) el.dataset.elExistsHeight = el.style.height\n\n el.style.maxHeight = 0\n el.style.paddingTop = 0\n el.style.paddingBottom = 0\n },\n\n enter(el: RendererElement) {\n requestAnimationFrame(() => {\n el.dataset.oldOverflow = el.style.overflow\n if (el.dataset.elExistsHeight) {\n el.style.maxHeight = el.dataset.elExistsHeight\n } else if (el.scrollHeight !== 0) {\n el.style.maxHeight = `${el.scrollHeight}px`\n } else {\n el.style.maxHeight = 0\n }\n\n el.style.paddingTop = el.dataset.oldPaddingTop\n el.style.paddingBottom = el.dataset.oldPaddingBottom\n el.style.overflow = 'hidden'\n })\n },\n\n afterEnter(el: RendererElement) {\n el.style.maxHeight = ''\n el.style.overflow = el.dataset.oldOverflow\n },\n\n enterCancelled(el: RendererElement) {\n reset(el)\n },\n\n beforeLeave(el: RendererElement) {\n if (!el.dataset) el.dataset = {}\n el.dataset.oldPaddingTop = el.style.paddingTop\n el.dataset.oldPaddingBottom = el.style.paddingBottom\n el.dataset.oldOverflow = el.style.overflow\n\n el.style.maxHeight = `${el.scrollHeight}px`\n el.style.overflow = 'hidden'\n },\n\n leave(el: RendererElement) {\n if (el.scrollHeight !== 0) {\n el.style.maxHeight = 0\n el.style.paddingTop = 0\n el.style.paddingBottom = 0\n }\n },\n\n afterLeave(el: RendererElement) {\n reset(el)\n },\n\n leaveCancelled(el: RendererElement) {\n reset(el)\n },\n}\n</script>\n"],"mappings":""}

View File

@@ -0,0 +1,17 @@
import * as vue from "vue";
//#region ../../packages/components/collapse-transition/src/collapse-transition.vue.d.ts
declare var __VLS_7: {};
type __VLS_Slots = {} & {
default?: (props: typeof __VLS_7) => any;
};
declare const __VLS_base: vue.DefineComponent<{}, {}, {}, {}, {}, vue.ComponentOptionsMixin, vue.ComponentOptionsMixin, {}, string, vue.PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, vue.ComponentProvideOptions, true, {}, any>;
declare const __VLS_export: __VLS_WithSlots<typeof __VLS_base, __VLS_Slots>;
declare const _default: typeof __VLS_export;
type __VLS_WithSlots<T, S> = T & {
new (): {
$slots: S;
};
};
//#endregion
export { _default };

View File

@@ -0,0 +1,78 @@
const require_runtime = require('../../../_virtual/_rolldown/runtime.js');
const require_index = require('../../../hooks/use-namespace/index.js');
let vue = require("vue");
//#region ../../packages/components/collapse-transition/src/collapse-transition.vue?vue&type=script&setup=true&lang.ts
var collapse_transition_vue_vue_type_script_setup_true_lang_default = /* @__PURE__ */ (0, vue.defineComponent)({
name: "ElCollapseTransition",
__name: "collapse-transition",
setup(__props) {
const ns = require_index.useNamespace("collapse-transition");
const reset = (el) => {
el.style.maxHeight = "";
el.style.overflow = el.dataset.oldOverflow;
el.style.paddingTop = el.dataset.oldPaddingTop;
el.style.paddingBottom = el.dataset.oldPaddingBottom;
};
const on = {
beforeEnter(el) {
if (!el.dataset) el.dataset = {};
el.dataset.oldPaddingTop = el.style.paddingTop;
el.dataset.oldPaddingBottom = el.style.paddingBottom;
if (el.style.height) el.dataset.elExistsHeight = el.style.height;
el.style.maxHeight = 0;
el.style.paddingTop = 0;
el.style.paddingBottom = 0;
},
enter(el) {
requestAnimationFrame(() => {
el.dataset.oldOverflow = el.style.overflow;
if (el.dataset.elExistsHeight) el.style.maxHeight = el.dataset.elExistsHeight;
else if (el.scrollHeight !== 0) el.style.maxHeight = `${el.scrollHeight}px`;
else el.style.maxHeight = 0;
el.style.paddingTop = el.dataset.oldPaddingTop;
el.style.paddingBottom = el.dataset.oldPaddingBottom;
el.style.overflow = "hidden";
});
},
afterEnter(el) {
el.style.maxHeight = "";
el.style.overflow = el.dataset.oldOverflow;
},
enterCancelled(el) {
reset(el);
},
beforeLeave(el) {
if (!el.dataset) el.dataset = {};
el.dataset.oldPaddingTop = el.style.paddingTop;
el.dataset.oldPaddingBottom = el.style.paddingBottom;
el.dataset.oldOverflow = el.style.overflow;
el.style.maxHeight = `${el.scrollHeight}px`;
el.style.overflow = "hidden";
},
leave(el) {
if (el.scrollHeight !== 0) {
el.style.maxHeight = 0;
el.style.paddingTop = 0;
el.style.paddingBottom = 0;
}
},
afterLeave(el) {
reset(el);
},
leaveCancelled(el) {
reset(el);
}
};
return (_ctx, _cache) => {
return (0, vue.openBlock)(), (0, vue.createBlock)(vue.Transition, (0, vue.mergeProps)({ name: (0, vue.unref)(ns).b() }, (0, vue.toHandlers)(on)), {
default: (0, vue.withCtx)(() => [(0, vue.renderSlot)(_ctx.$slots, "default")]),
_: 3
}, 16, ["name"]);
};
}
});
//#endregion
exports.default = collapse_transition_vue_vue_type_script_setup_true_lang_default;
//# sourceMappingURL=collapse-transition.vue_vue_type_script_setup_true_lang.js.map

View File

@@ -0,0 +1 @@
{"version":3,"file":"collapse-transition.vue_vue_type_script_setup_true_lang.js","names":[],"sources":["../../../../../../packages/components/collapse-transition/src/collapse-transition.vue"],"sourcesContent":["<template>\n <transition :name=\"ns.b()\" v-on=\"on\">\n <slot />\n </transition>\n</template>\n\n<script lang=\"ts\" setup>\nimport { useNamespace } from '@element-plus/hooks'\n\nimport type { RendererElement } from 'vue'\n\ndefineOptions({\n name: 'ElCollapseTransition',\n})\n\nconst ns = useNamespace('collapse-transition')\n\nconst reset = (el: RendererElement) => {\n el.style.maxHeight = ''\n el.style.overflow = el.dataset.oldOverflow\n el.style.paddingTop = el.dataset.oldPaddingTop\n el.style.paddingBottom = el.dataset.oldPaddingBottom\n}\n\nconst on = {\n beforeEnter(el: RendererElement) {\n if (!el.dataset) el.dataset = {}\n\n el.dataset.oldPaddingTop = el.style.paddingTop\n el.dataset.oldPaddingBottom = el.style.paddingBottom\n if (el.style.height) el.dataset.elExistsHeight = el.style.height\n\n el.style.maxHeight = 0\n el.style.paddingTop = 0\n el.style.paddingBottom = 0\n },\n\n enter(el: RendererElement) {\n requestAnimationFrame(() => {\n el.dataset.oldOverflow = el.style.overflow\n if (el.dataset.elExistsHeight) {\n el.style.maxHeight = el.dataset.elExistsHeight\n } else if (el.scrollHeight !== 0) {\n el.style.maxHeight = `${el.scrollHeight}px`\n } else {\n el.style.maxHeight = 0\n }\n\n el.style.paddingTop = el.dataset.oldPaddingTop\n el.style.paddingBottom = el.dataset.oldPaddingBottom\n el.style.overflow = 'hidden'\n })\n },\n\n afterEnter(el: RendererElement) {\n el.style.maxHeight = ''\n el.style.overflow = el.dataset.oldOverflow\n },\n\n enterCancelled(el: RendererElement) {\n reset(el)\n },\n\n beforeLeave(el: RendererElement) {\n if (!el.dataset) el.dataset = {}\n el.dataset.oldPaddingTop = el.style.paddingTop\n el.dataset.oldPaddingBottom = el.style.paddingBottom\n el.dataset.oldOverflow = el.style.overflow\n\n el.style.maxHeight = `${el.scrollHeight}px`\n el.style.overflow = 'hidden'\n },\n\n leave(el: RendererElement) {\n if (el.scrollHeight !== 0) {\n el.style.maxHeight = 0\n el.style.paddingTop = 0\n el.style.paddingBottom = 0\n }\n },\n\n afterLeave(el: RendererElement) {\n reset(el)\n },\n\n leaveCancelled(el: RendererElement) {\n reset(el)\n },\n}\n</script>\n"],"mappings":";;;;;;;;;EAeA,MAAM,KAAK,2BAAa,sBAAqB;EAE7C,MAAM,SAAS,OAAwB;AACrC,MAAG,MAAM,YAAY;AACrB,MAAG,MAAM,WAAW,GAAG,QAAQ;AAC/B,MAAG,MAAM,aAAa,GAAG,QAAQ;AACjC,MAAG,MAAM,gBAAgB,GAAG,QAAQ;;EAGtC,MAAM,KAAK;GACT,YAAY,IAAqB;AAC/B,QAAI,CAAC,GAAG,QAAS,IAAG,UAAU,EAAC;AAE/B,OAAG,QAAQ,gBAAgB,GAAG,MAAM;AACpC,OAAG,QAAQ,mBAAmB,GAAG,MAAM;AACvC,QAAI,GAAG,MAAM,OAAQ,IAAG,QAAQ,iBAAiB,GAAG,MAAM;AAE1D,OAAG,MAAM,YAAY;AACrB,OAAG,MAAM,aAAa;AACtB,OAAG,MAAM,gBAAgB;;GAG3B,MAAM,IAAqB;AACzB,gCAA4B;AAC1B,QAAG,QAAQ,cAAc,GAAG,MAAM;AAClC,SAAI,GAAG,QAAQ,eACb,IAAG,MAAM,YAAY,GAAG,QAAQ;cACvB,GAAG,iBAAiB,EAC7B,IAAG,MAAM,YAAY,GAAG,GAAG,aAAa;SAExC,IAAG,MAAM,YAAY;AAGvB,QAAG,MAAM,aAAa,GAAG,QAAQ;AACjC,QAAG,MAAM,gBAAgB,GAAG,QAAQ;AACpC,QAAG,MAAM,WAAW;MACrB;;GAGH,WAAW,IAAqB;AAC9B,OAAG,MAAM,YAAY;AACrB,OAAG,MAAM,WAAW,GAAG,QAAQ;;GAGjC,eAAe,IAAqB;AAClC,UAAM,GAAE;;GAGV,YAAY,IAAqB;AAC/B,QAAI,CAAC,GAAG,QAAS,IAAG,UAAU,EAAC;AAC/B,OAAG,QAAQ,gBAAgB,GAAG,MAAM;AACpC,OAAG,QAAQ,mBAAmB,GAAG,MAAM;AACvC,OAAG,QAAQ,cAAc,GAAG,MAAM;AAElC,OAAG,MAAM,YAAY,GAAG,GAAG,aAAa;AACxC,OAAG,MAAM,WAAW;;GAGtB,MAAM,IAAqB;AACzB,QAAI,GAAG,iBAAiB,GAAG;AACzB,QAAG,MAAM,YAAY;AACrB,QAAG,MAAM,aAAa;AACtB,QAAG,MAAM,gBAAgB;;;GAI7B,WAAW,IAAqB;AAC9B,UAAM,GAAE;;GAGV,eAAe,IAAqB;AAClC,UAAM,GAAE;;GAEZ;;qDArFe,oCAAA,EAFA,qBAAM,GAAE,CAAC,GAAC,wBAAU,GAAE,CAAA,EAAA;oCACzB,qBAAA,KAAA,QAAA,UAAA"}

View File

@@ -0,0 +1,3 @@
Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
require('../../base/style/css.js');
require("element-plus/theme-chalk/el-collapse-transition.css");

View File

@@ -0,0 +1,3 @@
Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
require('../../base/style/index.js');
require("element-plus/theme-chalk/src/collapse-transition.scss");