This commit is contained in:
2022-12-09 16:41:41 +08:00
parent c1cce5a7c2
commit ff7aa8774f
2003 changed files with 156639 additions and 140 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -26,6 +26,7 @@ const _hoisted_9 = {
class: "layui-laypage-skip"
};
const _hoisted_10 = ["disabled"];
const _hoisted_11 = { key: 5 };
const __default__ = {
name: "LayPage"
};
@@ -43,7 +44,8 @@ const _sfc_main = defineComponent({
showRefresh: { type: Boolean, default: false },
pages: { default: 10 },
limits: { default: () => [10, 20, 30, 40, 50] },
modelValue: { default: 1 }
modelValue: { default: 1 },
count: null
},
emits: ["update:modelValue", "update:limit", "change"],
setup(__props, { emit }) {
@@ -200,7 +202,8 @@ const _sfc_main = defineComponent({
onClick: _cache[5] || (_cache[5] = ($event) => jumpPage()),
disabled: currentPageShow.value > maxPage.value || currentPageShow.value == currentPage.value
}, toDisplayString(unref(t)("page.confirm")), 9, _hoisted_10)
])) : createCommentVNode("", true)
])) : createCommentVNode("", true),
__props.count ? (openBlock(), createElementBlock("span", _hoisted_11, "\u5171" + toDisplayString(__props.count) + "\u6761", 1)) : createCommentVNode("", true)
]);
};
}

View File

@@ -1 +1 @@
:root{--panel-border-color: var(--global-neutral-color-3);--panel-border-radius: var(--global-border-radius)}.layui-panel{border-width:1px;border-style:solid;margin-bottom:15px;border-radius:var(--panel-border-radius);border-color:var(--panel-border-color);background-color:#fff;padding:20px}.layui-panel.is-hover-shadow:hover,.layui-panel.shadow{box-shadow:1px 1px 4px #00000014}
:root{--panel-border-color: var(--global-neutral-color-3);--panel-border-radius: var(--global-border-radius)}.layui-panel{border-width:1px;border-style:solid;margin-bottom:15px;border-radius:var(--panel-border-radius);border-color:var(--panel-border-color);background-color:#fff;padding:12px}.layui-panel.is-hover-shadow:hover,.layui-panel.shadow{box-shadow:1px 1px 4px #00000014}

View File

@@ -1,6 +1,6 @@
import { w as withInstall } from "../badge/index2.js";
import { defineComponent, computed, openBlock, createElementBlock, normalizeClass, unref, renderSlot } from "vue";
var index = /* @__PURE__ */ (() => ":root{--panel-border-color: var(--global-neutral-color-3);--panel-border-radius: var(--global-border-radius)}.layui-panel{border-width:1px;border-style:solid;margin-bottom:15px;border-radius:var(--panel-border-radius);border-color:var(--panel-border-color);background-color:#fff;padding:20px}.layui-panel.is-hover-shadow:hover,.layui-panel.shadow{box-shadow:1px 1px 4px #00000014}\n")();
var index = /* @__PURE__ */ (() => ":root{--panel-border-color: var(--global-neutral-color-3);--panel-border-radius: var(--global-border-radius)}.layui-panel{border-width:1px;border-style:solid;margin-bottom:15px;border-radius:var(--panel-border-radius);border-color:var(--panel-border-color);background-color:#fff;padding:12px}.layui-panel.is-hover-shadow:hover,.layui-panel.shadow{box-shadow:1px 1px 4px #00000014}\n")();
const __default__ = {
name: "LayPanel"
};

View File

@@ -551,7 +551,8 @@ const _sfc_main$1 = defineComponent({
pages: null,
total: null,
limit: null,
theme: null
theme: null,
count: null
},
emits: ["update:current", "update:limit", "change"],
setup(__props, { emit }) {
@@ -586,6 +587,7 @@ const _sfc_main$1 = defineComponent({
limits: __props.limits,
theme: __props.theme,
pages: __props.pages,
count: __props.count,
modelValue: unref(current),
"onUpdate:modelValue": _cache[0] || (_cache[0] = ($event) => isRef(current) ? current.value = $event : null),
limit: unref(limit),
@@ -599,7 +601,7 @@ const _sfc_main$1 = defineComponent({
createVNode(unref(_sfc_main$2E), { type: "layui-icon-right" })
]),
_: 1
}, 8, ["total", "show-page", "show-skip", "show-limit", "show-count", "show-refresh", "limits", "theme", "pages", "modelValue", "limit"]);
}, 8, ["total", "show-page", "show-skip", "show-limit", "show-count", "show-refresh", "limits", "theme", "pages", "count", "modelValue", "limit"]);
};
}
});
@@ -1387,12 +1389,13 @@ const _sfc_main = defineComponent({
showRefresh: __props.page.showRefresh,
showLimit: __props.page.showLimit,
showCount: __props.page.showCount,
count: __props.page.count,
current: __props.page.current,
"onUpdate:current": _cache[7] || (_cache[7] = ($event) => __props.page.current = $event),
limit: __props.page.limit,
"onUpdate:limit": _cache[8] || (_cache[8] = ($event) => __props.page.limit = $event),
onChange: change
}, null, 8, ["total", "pages", "theme", "limits", "showSkip", "show-page", "showRefresh", "showLimit", "showCount", "current", "limit"])
}, null, 8, ["total", "pages", "theme", "limits", "showSkip", "show-page", "showRefresh", "showLimit", "showCount", "count", "current", "limit"])
])) : createCommentVNode("", true)
], 2)
], 512);

View File

@@ -1 +1 @@
.fade-enter-from,.fade-leave-to{opacity:0}.fade-enter-to,.fade-leave-from{opacity:1}.fade-enter-active,.fade-leave-active{transition:var(--7470bb1c)}
.fade-enter-from,.fade-leave-to{opacity:0}.fade-enter-to,.fade-leave-from{opacity:1}.fade-enter-active,.fade-leave-active{transition:var(--ee595422)}

View File

@@ -78,12 +78,12 @@ const _sfc_main$2 = /* @__PURE__ */ defineComponent({
};
}
});
var fadeTransition_vue_vue_type_style_index_0_lang = /* @__PURE__ */ (() => ".fade-enter-from,.fade-leave-to{opacity:0}.fade-enter-to,.fade-leave-from{opacity:1}.fade-enter-active,.fade-leave-active{transition:var(--7470bb1c)}\n")();
var fadeTransition_vue_vue_type_style_index_0_lang = /* @__PURE__ */ (() => ".fade-enter-from,.fade-leave-to{opacity:0}.fade-enter-to,.fade-leave-from{opacity:1}.fade-enter-active,.fade-leave-active{transition:var(--ee595422)}\n")();
const _sfc_main$1 = /* @__PURE__ */ defineComponent({
__name: "fadeTransition",
setup(__props) {
useCssVars((_ctx) => ({
"7470bb1c": transition.value
"ee595422": transition.value
}));
const time = inject("time");
const transition = ref(`opacity ${time}s ease`);

View File

@@ -2307,6 +2307,7 @@ const _sfc_main = defineComponent({
},
emits: [
"choose",
"chooseAfter",
"before",
"done",
"error",
@@ -2453,9 +2454,8 @@ const _sfc_main = defineComponent({
emit("error", Object.assign({ currentTimeStamp, msg: errorMsg }));
};
const localUpload = (option, callback) => {
let xhr, url;
xhr = new XMLHttpRequest();
url = option.url;
let xhr = new XMLHttpRequest();
let url = option.url;
let formData = option.formData;
const cb = callback;
xhr.onreadystatechange = function() {

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -34,7 +34,7 @@
},
"dependencies": {
"@layui/icons-vue": "^1.0.9",
"@layui/layer-vue": "^1.4.7",
"@layui/layer-vue": "git+https://git.theluyuan.com/luyuan/layui-layer.git",
"@vueuse/core": "^9.2.0",
"@umijs/ssr-darkreader": "^4.9.45",
"@ctrl/tinycolor": "^3.4.1",

View File

@@ -22,6 +22,7 @@ export interface PageProps {
pages?: number;
limits?: number[];
modelValue?: number;
count?: number;
}
const props = withDefaults(defineProps<PageProps>(), {
@@ -223,5 +224,6 @@ watch(
{{ t("page.confirm") }}
</button>
</span>
<span v-if="count">{{count}}</span>
</div>
</template>

View File

@@ -10,7 +10,7 @@
border-radius: var(--panel-border-radius);
border-color: var(--panel-border-color);
background-color: #fff;
padding: 20px;
padding: 12px;
}
.layui-panel.is-hover-shadow:hover {

View File

@@ -21,6 +21,7 @@ export interface TablePageProps {
total: number;
limit: number;
theme?: string;
count?:number;
}
const props = withDefaults(defineProps<TablePageProps>(), {
@@ -65,6 +66,7 @@ const change = (pageData: any) => {
:limits="limits"
:theme="theme"
:pages="pages"
:count="count"
v-model="current"
v-model:limit="limit"
@change="change"

View File

@@ -910,6 +910,7 @@ onBeforeUnmount(() => {
:showRefresh="page.showRefresh"
:showLimit="page.showLimit"
:showCount="page.showCount"
:count="page.count"
v-model:current="page.current"
v-model:limit="page.limit"
@change="change"

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long