新增问题修改
parent
9ec2d6dd04
commit
c6b6425e4f
|
|
@ -120,7 +120,7 @@ watch(() => props.customList, async (val) => {
|
||||||
const new_val = cloneDeep(val);
|
const new_val = cloneDeep(val);
|
||||||
list.value = new_val;
|
list.value = new_val;
|
||||||
// 判断是否有跟随的数据
|
// 判断是否有跟随的数据
|
||||||
const follow_list = new_val.filter(item => item.com_data?.data_follow?.id !== '');
|
const follow_list = new_val.filter(item => item.com_data.data_follow && item.com_data?.data_follow?.id !== '');
|
||||||
if (follow_list.length > 0) {
|
if (follow_list.length > 0) {
|
||||||
await nextTick();
|
await nextTick();
|
||||||
// 获取当前容器的宽度
|
// 获取当前容器的宽度
|
||||||
|
|
|
||||||
|
|
@ -819,11 +819,11 @@ const start_drag_area_box = (index: number, event: MouseEvent) => {
|
||||||
is_draggable.value = true;
|
is_draggable.value = true;
|
||||||
drag_box_bool.value = false;
|
drag_box_bool.value = false;
|
||||||
// 构建被跟随组件的 ID 集合
|
// 构建被跟随组件的 ID 集合
|
||||||
const followerIds = new Set(diy_data.value.filter(item => item.is_hot !== '1' && item.com_data?.data_follow?.id !== '').map(item => item.com_data?.data_follow?.id));
|
const followerIds = new Set(diy_data.value.filter(item => item.is_hot !== '1' && item.com_data.data_follow && item.com_data.data_follow.id !== '').map(item => item.com_data?.data_follow?.id));
|
||||||
const followerMap: FollowerMap = {};
|
const followerMap: FollowerMap = {};
|
||||||
// 外层取出对应的数据,避免里边循环影响性能
|
// 外层取出对应的数据,避免里边循环影响性能
|
||||||
diy_data.value.forEach(item => {
|
diy_data.value.forEach(item => {
|
||||||
if (item.com_data?.data_follow?.id !== '' && item.is_hot !== '1') {
|
if (item.com_data.data_follow && item.com_data?.data_follow?.id !== '' && item.is_hot !== '1') {
|
||||||
followerMap[item.com_data.data_follow.id] = item;
|
followerMap[item.com_data.data_follow.id] = item;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
|
||||||
|
|
@ -527,6 +527,19 @@ onMounted(async () => {
|
||||||
const interval = setInterval(() => {
|
const interval = setInterval(() => {
|
||||||
// 获取分类
|
// 获取分类
|
||||||
if (common_store.common.module_list.length > 0) {
|
if (common_store.common.module_list.length > 0) {
|
||||||
|
common_store.common.module_list.forEach((item) => {
|
||||||
|
if (item.key == 'plugins') {
|
||||||
|
const data = [
|
||||||
|
{ key: "blog", name: "博客" },
|
||||||
|
{ key: "blog-tabs", name: "博客选项卡" },
|
||||||
|
{ key: "binding", name: "组合搭配" },
|
||||||
|
{ key: "realstore", name: "多门店" },
|
||||||
|
{ key: "shop", name: "多商户" },
|
||||||
|
{ key: "salerecords", name: "销售记录" },
|
||||||
|
]
|
||||||
|
item.data = item.data.concat(data);
|
||||||
|
}
|
||||||
|
});
|
||||||
components.value = common_store.common.module_list;
|
components.value = common_store.common.module_list;
|
||||||
clearInterval(interval);
|
clearInterval(interval);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue