Anyon e634118a22 refactor(plugin): 迁移 v8 插件化组件体系
将 v6 中直接放在本地 app 的后台与微信能力迁移为 v8 插件组件,并把运行时基础能力沉淀到独立插件包。

主要内容:

- 新增 think-library、system、worker、static、install 等基础插件包。

- 新增 account、payment、wechat-client、wechat-service、wemall、wuma 等业务插件包。

- 移除 v6 的 app/admin 与 app/wechat 本地应用实现,改由插件分发接管。

- 将 Helper 能力彻底并入 System,统一为 plugin\system\helper\* 命名空间。

- 同步插件迁移发布清单与根 route 占位,保证安装发布流程可复现。
2026-05-08 15:30:46 +08:00

110 lines
2.0 KiB
Plaintext

@charset "UTF-8";
@import "_config.less";
// +----------------------------------------------------------------------
::selection {
color: #fff !important;
background-color: #ec494e !important
}
::-moz-selection {
color: #fff !important;
background-color: #ec494e !important
}
::-webkit-scrollbar-track {
background: #ccc !important
}
::-webkit-scrollbar-thumb {
background-color: #666 !important
}
::-webkit-input-placeholder {
color: #aaa
}
:-webkit-autofill {
&, &:hover, &:focus, &:active {
box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .1) inset !important;
-webkit-transition: color 9999s ease-out, background-color 9999s ease-out !important;
-webkit-transition-delay: 9999s !important;
-webkit-text-fill-color: #333 !important
}
}
body {
color: #333;
font-size: 12px;
a {
color: #06C;
cursor: pointer;
&:hover {
color: #039;
}
}
input::-ms-clear {
display: none
}
}
.layui-layout-body {
#themePalette(
#009688,
#F4F7FB,
#FFFFFF,
#F7FBFB,
#DCE8E5,
#1F2937,
#64748B,
rgba(15, 23, 42, 0.10)
);
}
.layui-layout-theme-default {
#themePalette(
#009688,
#F4F7FB,
#FFFFFF,
#F7FBFB,
#DCE8E5,
#1F2937,
#64748B,
rgba(15, 23, 42, 0.10)
);
}
@import '_custom.less';
@import '_display.less';
@import '_layout.less';
@import '_layout_1_red.less';
@import '_layout_1_blue.less';
@import '_layout_1_black.less';
@import '_layout_1_green.less';
@import '_layout_1_navy.less';
@import '_layout_1_amber.less';
@import '_layout_1_violet.less';
@import '_layout_1_rose.less';
@import '_layout_1_lime.less';
@import '_layout_1_indigo.less';
@import '_layout_1_glacier.less';
@import '_layout_2_red.less';
@import '_layout_2_blue.less';
@import '_layout_2_black.less';
@import '_layout_2_green.less';
@import '_layout_2_slate.less';
@import '_layout_2_ocean.less';
@import '_layout_2_sunset.less';
@import '_layout_2_rose.less';
@import '_layout_2_lime.less';
@import '_layout_2_indigo.less';
@import '_layout_2_glacier.less';
@import '_layout_white.less';