| | |
| | | sourceDataMap: function () { |
| | | const sourceDataMap = {}; |
| | | if (Object.keys(this.sourceData).length > 0) { |
| | | if(this.sourceData.part && Object.keys(this.sourceData.part).length>0){ |
| | | //说明源数据是树节点 |
| | | if(this.sourceData.part.oid ) { |
| | | if (this.sourceData.part.oid.indexOf('@vcitreesep@') > -1) { |
| | | this.sourceData.part.oid = this.sourceData.oid.split('@vcitreesep@')[1]; |
| | | } |
| | | sourceDataMap.sourceBtmName = this.sourceBtmType; |
| | | sourceDataMap.sourceOid = this.sourceData.part.oid; |
| | | } |
| | | }else { |
| | | if (this.sourceData.oid) { |
| | | if (this.sourceData.oid.indexOf('@vcitreesep@') > -1) { |
| | | this.sourceData.oid = this.sourceData.oid.split('@vcitreesep@')[1]; |
| | | } |
| | | sourceDataMap.sourceBtmName = this.sourceBtmType; |
| | | ; |
| | | sourceDataMap.sourceOid = this.sourceData.oid; |
| | | } |
| | | } |
| | | |
| | | for (let i in this.sourceData) { |
| | | const item = this.sourceData[i] |
| | | if (item && item.constructor === Object) continue; |
| | | if (['type', 'context', 'content', 'querytemplate', 'querytype'].includes(i)) continue; |
| | | if (item && item.constructor === Object) { |
| | | sourceDataMap['sourceData["' + i + '"]'] = JSON.stringify(item) |
| | | }else { |
| | | sourceDataMap['sourceData["' + i + '"]'] = item |
| | | } |
| | | } |
| | | } |
| | | |
| | | if (Object.keys(this.paramVOS).length > 0) { |
| | | for (let j in this.paramVOS) { |