|
@@ -357,51 +357,51 @@ const mutations = {
|
|
|
if (data.source == "drag") {
|
|
|
//拖拽添加
|
|
|
console.log("通过拖拽添加一个板块");
|
|
|
- //通过时间戳生成id
|
|
|
- const currentTimestamp = Date.now();
|
|
|
- let id = currentTimestamp;
|
|
|
- //data.type 组件名称 data.h 模块高度
|
|
|
- //计算当前布局的最大 y 值
|
|
|
- const maxY = Math.max(...state.pageData.index.map(item => item.y), 0);
|
|
|
- console.log(data);
|
|
|
- //设置数据在构建json中的位置
|
|
|
- let dataSort = state.pageData.index.length;
|
|
|
- //判断添加的是否为广告模块 如果是 添加一个ad_id
|
|
|
- if (data.jsonData.componentList[0].component_type == 3) {
|
|
|
- this.commit("template/getRandomAdid")
|
|
|
- //添加板块id
|
|
|
- state.pageData.index.push({
|
|
|
- //i: state.pageData.index.length, //base 0.0.1 此方法会导致重复的id出现
|
|
|
- i: id,
|
|
|
- x: 0,
|
|
|
- y: maxY + 1,
|
|
|
- w: 12,
|
|
|
- h: data.h,
|
|
|
- type: data.type,
|
|
|
- adid: state.ad_id,
|
|
|
- //sectorData:data.jsonData //base 0.0.1 此问题导致深层数据无法被视图渲染
|
|
|
- content: data.jsonData,
|
|
|
- dataSort: dataSort,
|
|
|
- });
|
|
|
- } else {
|
|
|
- state.pageData.index.push({
|
|
|
- //i: state.pageData.index.length, //base 0.0.1 此方法会导致重复的id出现
|
|
|
- i: id,
|
|
|
- x: 0,
|
|
|
- y: maxY + 1,
|
|
|
- w: 12,
|
|
|
- h: data.h,
|
|
|
- type: data.type,
|
|
|
- //sectorData:data.jsonData //base 0.0.1 此问题导致深层数据无法被视图渲染
|
|
|
- content: data.jsonData,
|
|
|
- dataSort: dataSort,
|
|
|
- });
|
|
|
- }
|
|
|
- console.log("当前添加模块的dataSort为:" + dataSort);
|
|
|
- //当前的页面构建数据
|
|
|
- console.log(state.pageData.index);
|
|
|
- //需要调查一下这里最后的1,1
|
|
|
- state.gridlayoutObj.dragEvent('dragend', data.i, data.x, data.y, 1, 1);
|
|
|
+ // //通过时间戳生成id
|
|
|
+ // const currentTimestamp = Date.now();
|
|
|
+ // let id = currentTimestamp;
|
|
|
+ // //data.type 组件名称 data.h 模块高度
|
|
|
+ // //计算当前布局的最大 y 值
|
|
|
+ // const maxY = Math.max(...state.pageData.index.map(item => item.y), 0);
|
|
|
+ // console.log(data);
|
|
|
+ // //设置数据在构建json中的位置
|
|
|
+ // let dataSort = state.pageData.index.length;
|
|
|
+ // //判断添加的是否为广告模块 如果是 添加一个ad_id
|
|
|
+ // if (data.jsonData.componentList[0].component_type == 3) {
|
|
|
+ // this.commit("template/getRandomAdid")
|
|
|
+ // //添加板块id
|
|
|
+ // state.pageData.index.push({
|
|
|
+ // //i: state.pageData.index.length, //base 0.0.1 此方法会导致重复的id出现
|
|
|
+ // i: id,
|
|
|
+ // x: 0,
|
|
|
+ // y: maxY + 1,
|
|
|
+ // w: 12,
|
|
|
+ // h: data.h,
|
|
|
+ // type: data.type,
|
|
|
+ // adid: state.ad_id,
|
|
|
+ // //sectorData:data.jsonData //base 0.0.1 此问题导致深层数据无法被视图渲染
|
|
|
+ // content: data.jsonData,
|
|
|
+ // dataSort: dataSort,
|
|
|
+ // });
|
|
|
+ // } else {
|
|
|
+ // state.pageData.index.push({
|
|
|
+ // //i: state.pageData.index.length, //base 0.0.1 此方法会导致重复的id出现
|
|
|
+ // i: id,
|
|
|
+ // x: 0,
|
|
|
+ // y: maxY + 1,
|
|
|
+ // w: 12,
|
|
|
+ // h: data.h,
|
|
|
+ // type: data.type,
|
|
|
+ // //sectorData:data.jsonData //base 0.0.1 此问题导致深层数据无法被视图渲染
|
|
|
+ // content: data.jsonData,
|
|
|
+ // dataSort: dataSort,
|
|
|
+ // });
|
|
|
+ // }
|
|
|
+ // console.log("当前添加模块的dataSort为:" + dataSort);
|
|
|
+ // //当前的页面构建数据
|
|
|
+ // console.log(state.pageData.index);
|
|
|
+ // //需要调查一下这里最后的1,1
|
|
|
+ // state.gridlayoutObj.dragEvent('dragend', data.i, data.x, data.y, 1, 1);
|
|
|
try {
|
|
|
state.gridlayoutObj.$children[state.pageData.index.length].$refs.item.style.display = "block";
|
|
|
} catch { }
|