mirror of
https://github.com/vbenjs/vue-vben-admin.git
synced 2025-08-27 19:29:04 +08:00
feat: the production environment can be dynamically configured
This commit is contained in:
@@ -283,7 +283,19 @@
|
||||
const element = values[key];
|
||||
if (fields.includes(key) && element !== undefined && element !== null) {
|
||||
// 时间
|
||||
(formModel as any)[key] = itemIsDateType(key) ? moment(element) : element;
|
||||
if (itemIsDateType(key)) {
|
||||
if (Array.isArray(element)) {
|
||||
const arr: any[] = [];
|
||||
for (const ele of element) {
|
||||
arr.push(moment(ele));
|
||||
}
|
||||
(formModel as any)[key] = arr;
|
||||
} else {
|
||||
(formModel as any)[key] = moment(element);
|
||||
}
|
||||
} else {
|
||||
(formModel as any)[key] = element;
|
||||
}
|
||||
if (formEl) {
|
||||
formEl.validateFields([key]);
|
||||
}
|
||||
|
@@ -209,7 +209,7 @@ export default defineComponent({
|
||||
: {};
|
||||
return (
|
||||
<Menu
|
||||
forceSubMenuRender={props.isAppMenu}
|
||||
// forceSubMenuRender={props.isAppMenu}
|
||||
selectedKeys={selectedKeys}
|
||||
defaultSelectedKeys={defaultSelectedKeys}
|
||||
mode={mode}
|
||||
|
@@ -77,7 +77,7 @@ export function useTableScroll(refProps: ComputedRef<BasicTableProps>, tableElRe
|
||||
if (el) {
|
||||
headerHeight = (el as HTMLElement).offsetHeight;
|
||||
}
|
||||
tableHeightRef.value =
|
||||
const tHeight =
|
||||
bottomIncludeBody -
|
||||
(resizeHeightOffset || 0) -
|
||||
paddingHeight -
|
||||
@@ -86,8 +86,7 @@ export function useTableScroll(refProps: ComputedRef<BasicTableProps>, tableElRe
|
||||
footerHeight -
|
||||
headerHeight;
|
||||
useTimeout(() => {
|
||||
tableHeightRef.value =
|
||||
tableHeightRef.value! > maxHeight! ? (maxHeight as number) : tableHeightRef.value;
|
||||
tableHeightRef.value = tHeight > maxHeight! ? (maxHeight as number) : tableHeightRef.value;
|
||||
cb && cb();
|
||||
}, 0);
|
||||
}
|
||||
|
Reference in New Issue
Block a user