前台流程设计页面初版完毕

master
陈思豪 2024-09-09 09:00:57 +08:00
parent 3bd35b2d60
commit 992ed88671
6 changed files with 27 additions and 10 deletions

View File

@ -89,7 +89,7 @@ export function addTaskJoin(data) {
//添加数据输出节点
export function addTaskOutPut(data) {
return request({
url: "/task/taskOutPut/addTaskOutPut",
url: "/task/taskOutPut/addTaskOutput",
method: "POST",
data:data
})
@ -104,6 +104,15 @@ export function executeTask(id) {
}
export function addNodeRule(data) {
return request({
url: "/task/nodeRule/addNodeRule/",
method: "POST",
data:data
})
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 41 KiB

View File

@ -212,7 +212,7 @@ export default {
"nodeId":this.nodeId,
"nodeName":this.nodeName,
"taskId":this.tableInfo.taskId,
"databaseId":this.tableInfo.parentId,
"databaseId":this.tableInfo.basicId,
"tableName":this.tableInfo.tableName,
"tableAsName":this.tableInfo.tableAsName,
"tableField": this.tableInfo.tableField.substring(1),

View File

@ -4,7 +4,7 @@
<span v-if="taskDataOutPut">
<el-button @click="nb"></el-button><br>
<span v-for="(outPut,index) in dataOutPut.tableField.split(',')">
<span v-for="(outPut,index) in dataOutPut.tableAsField.split(',')">
<el-checkbox :label=outPut :value=outPut v-model="twoInputList"> {{ outPut }} {{dataOutPut.tableField.split(',')[index]}}</el-checkbox><br>
</span>
@ -146,9 +146,15 @@ export default {
console.log(this.oneNode)
})
if(this.neighbors[0] !=null){
}
findByNodeId(this.neighbors[1]).then(res=>{
if(res.data == null){
this.dataOutPut.tableField = this.oneNode.tableField
return;
}
this.twoNode = res.data;
console.log(this.twoNode)
})
this.dataOutPut.tableField = this.oneNode.tableField + ',' + this.twoNode.tableField
@ -164,6 +170,8 @@ export default {
//
handleNodeClick(data) {
console.log('amanaman')
console.log(data)
this.tableId = data.id
this.basicId = data.basicId
findStructureByTableId(data.id).then((res)=>{

View File

@ -99,12 +99,12 @@ export default {
findAllTable(){
findByNodeId(this.neighbors[0]).then(res=>{
this.oneFieldList = res.data.tableAsField;
this.leftId = res.data.id;
this.leftId = res.data.nodeId;
console.log(this.oneFieldList)
})
findByNodeId(this.neighbors[1]).then(res=>{
this.twoFieldList = res.data.tableAsField;
this.rightId = res.data.id;
this.rightId = res.data.nodeId;
console.log(this.twoFieldList)
})
},

View File

@ -146,10 +146,10 @@
<el-form-item label="优先级选择">
<el-select v-model="taskReq.weigh" placeholder="请选择等级">
<el-option label="请选择" value=""></el-option>
<el-option label="紧急" value="1"></el-option>
<el-option label="" value="2"></el-option>
<el-option label="" value="3"></el-option>
<el-option label="" value="4"></el-option>
<el-option label="" value="1"></el-option>
<el-option label="" value="2"></el-option>
<el-option label="" value="3"></el-option>
<el-option label="紧急" value="4"></el-option>
</el-select>
</el-form-item>