| | |
| | | item=item.replace(/:/g,'='); |
| | | } |
| | | } |
| | | /*if (paramVOS['initvalue']) { |
| | | var values = paramVOS['initvalue'].split(';'); |
| | | var initValues = [] |
| | | layui.each(values, function (i, item) { |
| | | item=item.replace(':','='); |
| | | paramVOS['initvalue']=paramVOS['initvalue'] || paramVOS['initValue']; |
| | | let isShow = true; |
| | | if (paramVOS['initvalue']) { |
| | | let values = paramVOS['initvalue'].split(';'); |
| | | let initValues = {} |
| | | values.forEach((i, item) => { |
| | | item = item.replace(':', '='); |
| | | if (item.indexOf('${') > -1) { |
| | | if (item.split('=')[1].indexOf('.') > -1) { |
| | | if (sourceData.length<1 || !sourceData[0].oid) { |
| | | if (this.sourceData.length < 1 || !this.sourceData.oid) { |
| | | isShow = false; |
| | | $webUtil.showErrorMsg("请先选择一条来源数据"); |
| | | this.$message.error("请先选择一条来源数据"); |
| | | return false; |
| | | } |
| | | var name = item.split('=')[1].split('.')[1].replace('${', '').replace('}', ''); |
| | | if (name == 'oid') { |
| | | item = item.split('=')[0] + '=' + sourceData[0]['oid'] |
| | | } else { |
| | | item = item.split('=')[0] + '=' + sourceData[0][name] |
| | | } |
| | | let name = item.split('=')[1].split('.')[1].replace('${', '').replace('}', ''); |
| | | initValues[item.split('=')[0]] = this.sourceData[name] |
| | | } else { |
| | | if (dataStore.length < 1) { |
| | | if (this.dataStore.length < 1) { |
| | | isShow = false; |
| | | $webUtil.showErrorMsg("请先选择一条数据"); |
| | | this.$message.error("请先选择一条数据"); |
| | | return false; |
| | | } |
| | | var name = item.split('=')[1].replace('${', '').replace('}', ''); |
| | | item = item.split('=')[0] + '=' + dataStore[0][name]; |
| | | let name = item.split('=')[1].replace('${', '').replace('}', ''); |
| | | initValues[item.split('=')[0]] = this.dataStore[0][name]; |
| | | |
| | | } |
| | | } |
| | | initValues.push(item) |
| | | }) |
| | | paramVOS['initvalue'] = initValues.join(';') |
| | | }*/ |
| | | paramVOS['initvalue'] = initValues |
| | | } |
| | | if(paramVOS['BSContent'] || paramVOS['BSContext']){ |
| | | paramVOS['context']=paramVOS['BSContext'] || paramVOS['BSContent'] |
| | | paramVOS['content']=paramVOS['BSContext'] || paramVOS['BSContent']; |
| | | } |
| | | |
| | | const that=this; |
| | | doAction(item, { |
| | | paramVOS: paramVOS, |
| | | dataStore: this.dataStore || [], |
| | | sourceData: this.sourceData || {}, |
| | | callback: function () { |
| | | if (that.$parent.handleRefresh) { |
| | | that.$parent.handleRefresh() |
| | | if(isShow){ |
| | | doAction(item, { |
| | | paramVOS: paramVOS, |
| | | dataStore: this.dataStore || [], |
| | | sourceData: this.sourceData || {}, |
| | | callback: function () { |
| | | if (that.$parent.handleRefresh) { |
| | | that.$parent.handleRefresh() |
| | | } |
| | | } |
| | | } |
| | | }); |
| | | }); |
| | | } |
| | | } |
| | | }, |
| | | } |