Commit febcd04a by 李耀琨

映射bug

parent 21e3370e
......@@ -117,22 +117,20 @@
<el-form-item
label="输入原步骤名(如果只有一个步骤该项可以为空)"
>
<el-row :gutter="10">
<el-col :span="20">
<el-input
v-model="inputLies.input_step"
:disabled="inputLies.main_path == 'Y'"
></el-input>
</el-col>
<el-col class="line" :span="2">
<el-button
size="mini"
:disabled="inputLies.main_path == 'Y'"
>选择</el-button
>
</el-col>
</el-row>
<el-select
v-model="form.lookup"
style="width: 100%"
clearable
@click.native="lastStep"
:disabled="inputLies.main_path == 'Y'"
>
<el-option
v-for="item in connectionNode"
:key="item.index"
:label="item.name"
:value="item.name"
/>
</el-select>
</el-form-item>
<el-form-item label="子转换里的“映射输入接口”步骤名">
<el-row :gutter="10">
......@@ -237,7 +235,7 @@
checked: outputIndex == index,
}"
>
{{ item.input_step || `输${index + 1}` }}
{{ item.input_step || `输${index + 1}` }}
</li>
</ul>
</div>
......@@ -434,7 +432,7 @@ import {
valueMeta,
formatMapperLineTerminator,
availableCharsets,
compressionProviderNames,
previousSteps,
inputOutputFields,
} from "@/api/kettle/link";
export default {
......@@ -445,6 +443,7 @@ export default {
},
data() {
return {
connectionNode: [],
tableData: [],
newGraph: [],
metadataBox: false,
......@@ -456,7 +455,6 @@ export default {
metadataForm: {},
selectModifyForm: {},
fieldFormat: {},
fieldCompress: {},
fieldType: {},
dataState: false,
fileType: [],
......@@ -482,7 +480,6 @@ export default {
this.valueMetaFun();
this.formatMapperLineTerminatorFun();
this.availableCharsetsFun();
this.compressionProviderNamesFun();
},
methods: {
......@@ -627,13 +624,27 @@ export default {
pamerFields.append("graphXml", this.graphXml);
pamerFields.append("before", true);
inputOutputFields(pamerFields).then((res) => {
this.parameters = res;
// this.parameters = res;
res.forEach((item,index)=>{
console.log(item,index);
this.parameters.push({
variable:item.name
})
})
console.log(res);
});
},
compressionProviderNamesFun() {
compressionProviderNames().then((res) => {
this.fieldCompress = res;
lastStep() {
var enc = new mxCodec(mxUtils.createXmlDocument());
var node = enc.encode(this.newGraph.getModel());
this.graphXml = mxUtils.getPrettyXml(node);
let pamerSteps = new FormData(); // 创建form对象
pamerSteps.append("stepName", this.nodeData.value.attributes.label.value);
pamerSteps.append("graphXml", this.graphXml);
pamerSteps.append("query", "");
previousSteps(pamerSteps).then((res) => {
this.connectionNode = res;
});
},
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment