1.底部菜单里面的 同步到系统 按钮去掉,只有diy页面的才有这个按钮

2.页面设置背景色和背景图不能同时出现
v1.1.0
sws 2024-10-29 11:49:30 +08:00
parent bd6838564f
commit 10ddeee7c7
4 changed files with 17 additions and 5 deletions

View File

@ -22,7 +22,7 @@
<div class="mb-12 flex-row gap-10 jc-sb"> <div class="mb-12 flex-row gap-10 jc-sb">
<div>导航内容</div> <div>导航内容</div>
<div class="flex-row gap-20 align-c"> <div class="flex-row gap-20 align-c">
<div class="cr-primary c-pointer" @click="sync_sys_event"></div> <div v-if="config.sync_bool" class="cr-primary c-pointer" @click="sync_sys_event"></div>
<div class="cr-primary c-pointer" @click="reset_event"></div> <div class="cr-primary c-pointer" @click="reset_event"></div>
</div> </div>
</div> </div>
@ -81,6 +81,10 @@ const props = defineProps({
type: Number, type: Number,
default: 0, default: 0,
}, },
config: {
type: Object,
default: () => {},
},
}); });
const form = ref(props.value); const form = ref(props.value);
const emit = defineEmits(['update:value']); const emit = defineEmits(['update:value']);

View File

@ -1,7 +1,7 @@
<template> <template>
<div class="container"> <div class="container">
<template v-if="type == '1'"> <template v-if="type == '1'">
<footer-nav-content :value="form.content" :footer-style="form.style" :footer-dialog-position-top="footerDialogPositionTop" @update:value="content_update"></footer-nav-content> <footer-nav-content :value="form.content" :footer-style="form.style" :config="config" :footer-dialog-position-top="footerDialogPositionTop" @update:value="content_update"></footer-nav-content>
</template> </template>
<template v-else-if="type == '2'"> <template v-else-if="type == '2'">
<footer-nav-styles :value="form.style"></footer-nav-styles> <footer-nav-styles :value="form.style"></footer-nav-styles>
@ -28,6 +28,10 @@ const props = defineProps({
type: Number, type: Number,
default: 0, default: 0,
}, },
config: {
type: Object,
default: () => ({}),
},
}); });
const form = ref(props.value); const form = ref(props.value);
const emit = defineEmits(['update:value']); const emit = defineEmits(['update:value']);

View File

@ -63,8 +63,8 @@
</div> </div>
<!-- 拖拽区 --> <!-- 拖拽区 -->
<div ref="scrollTop" class="model-drag" @scroll="on_scroll_event"> <div ref="scrollTop" class="model-drag" @scroll="on_scroll_event">
<div class="page-bg" :style="content_style"> <div class="page-bg h" :style="content_style">
<div class="page-bg-img" :style="content_img_style"></div> <div class="page-bg-img h" :style="content_img_style"></div>
</div> </div>
<!-- 页面设置 --> <!-- 页面设置 -->
<page-settings :show-page="page_data.show_tabs == '1'" :page-data="page_data" :scoll-top="scoll_top" @page_settings="page_settings"></page-settings> <page-settings :show-page="page_data.show_tabs == '1'" :page-data="page_data" :scoll-top="scoll_top" @page_settings="page_settings"></page-settings>

View File

@ -10,7 +10,7 @@
<div class="box-shadow-sm"> <div class="box-shadow-sm">
<div class="setting-content"> <div class="setting-content">
<!-- 底部导航 --> <!-- 底部导航 -->
<footer-nav-setting :type="radio" :value="value" :footer-dialog-position-top="footerDialogPositionTop"></footer-nav-setting> <footer-nav-setting :type="radio" :value="value" :config="footer_config" :footer-dialog-position-top="footerDialogPositionTop"></footer-nav-setting>
</div> </div>
</div> </div>
</div> </div>
@ -27,6 +27,10 @@ const props = defineProps({
}, },
}); });
const radio = ref('1'); // 0 const radio = ref('1'); // 0
const footer_config = {
//
sync_bool: false,
};
</script> </script>
<style lang="scss" scoped> <style lang="scss" scoped>
.settings { .settings {