| | |
| | | :canEdit="canEdit" |
| | | :sourceData="sourceData" |
| | | :sourceBtmType="btmType" |
| | | areas-name="northArea" |
| | | areas-name="northAreaInDialog" |
| | | @setData="setData" |
| | | @setDataStore="setDataStore"> |
| | | </UIContentArea> |
| | | </el-header> |
| | |
| | | :canEdit="canEdit" |
| | | :sourceData="sourceData" |
| | | :sourceBtmType="btmType" |
| | | areas-name="westArea" |
| | | areas-name="westAreaInDialog" |
| | | cradStyle="" |
| | | @setData="setData" |
| | | @setDataStore="setDataStore"> |
| | | </UIContentArea> |
| | | </el-aside> |
| | |
| | | :canEdit="canEdit" |
| | | :sourceData="checkedData.westAreaInDialog.data[checkedData.westAreaInDialog.data.length-1]" |
| | | :sourceBtmType="checkedData.westAreaInDialog.DefineVOBtmType" |
| | | areas-name="centerArea" |
| | | areas-name="centerAreaInDialog" |
| | | cradStyle="" |
| | | @setData="setData" |
| | | @setDataStore="setDataStore"> |
| | | </UIContentArea> |
| | | </el-main> |
| | |
| | | :canEdit="canEdit" |
| | | :sourceData="checkedData.centerAreaInDialog.data[checkedData.centerAreaInDialog.data.length-1]" |
| | | :sourceBtmType="checkedData.centerAreaInDialog.DefineVOBtmType" |
| | | areas-name="southArea" |
| | | areas-name="southAreaInDialog" |
| | | cradStyle="" |
| | | @setData="setData" |
| | | @setDataStore="setDataStore"> |
| | | </UIContentArea> |
| | | </el-footer> |
| | |
| | | }, |
| | | data() { |
| | | return { |
| | | //各区域的选中数据 |
| | | checkedData:{ |
| | | //各区域选中数据 |
| | | northAreaInDialog:{ |
| | | DefineVOBtmType:'', |
| | | data:[{}] |
| | |
| | | southAreaInDialog:{ |
| | | DefineVOBtmType:'', |
| | | data:[{}] |
| | | } |
| | | }, |
| | | //各区域数据 |
| | | data:{ |
| | | northAreaInDialog:{ |
| | | type:'', |
| | | btmType:'', |
| | | data:null |
| | | }, |
| | | westAreaInDialog:{ |
| | | type:'', |
| | | btmType:'', |
| | | data:null |
| | | }, |
| | | centerAreaInDialog:{ |
| | | type:'', |
| | | btmType:'', |
| | | data:null |
| | | }, |
| | | southAreaInDialog:{ |
| | | type:'', |
| | | btmType:'', |
| | | data:null |
| | | } |
| | | }, |
| | | uiDefineVO: {}, |
| | |
| | | this.centerHeight = '100%'; |
| | | } |
| | | }, |
| | | setData(value) { |
| | | this.data[value.area].btmType = value.btmType; |
| | | this.data[value.area].data = value.data; |
| | | this.data[value.area].type = value.type; |
| | | }, |
| | | setDataStore(value) { |
| | | this.checkedData[value.area].DefineVOBtmType = value.btmType; |
| | | this.checkedData[value.area].data = value.dataStore; |