update code
parent
3da7053984
commit
7f6eb671e3
|
@ -3,9 +3,9 @@ VITE_APP_PORT = 3000
|
||||||
|
|
||||||
# 代理前缀
|
# 代理前缀
|
||||||
VITE_APP_BASE_API = '/api'
|
VITE_APP_BASE_API = '/api'
|
||||||
# VITE_APP_API_URL = http://62.234.3.186/mk/ai/api
|
VITE_APP_API_URL = http://62.234.3.186/mk/ai/api
|
||||||
# 线上接口地址
|
# 线上接口地址
|
||||||
VITE_APP_API_URL = http://10.5.1.137:8800
|
#VITE_APP_API_URL = http://10.5.1.137:8800
|
||||||
# 开发接口地址
|
# 开发接口地址
|
||||||
# VITE_APP_API_URL = http://localhost:8989
|
# VITE_APP_API_URL = http://localhost:8989
|
||||||
|
|
||||||
|
|
|
@ -79,7 +79,8 @@
|
||||||
<span class="sp-label">输入参数:</span>
|
<span class="sp-label">输入参数:</span>
|
||||||
<div class="div-param">
|
<div class="div-param">
|
||||||
<div v-if="selNode.info.parameters.inputs.length > 1" class="div-navs">
|
<div v-if="selNode.info.parameters.inputs.length > 1" class="div-navs">
|
||||||
<span v-for="(it,idx) in selNode.info.parameters.inputs" @click="doInputSelected(idx)" :key="idx" class="sp-nav" :class="it.selected?'active':''">{{ it.input_id }}</span>
|
<span v-for="(it, idx) in selNode.info.parameters.inputs" @click="doInputSelected(idx)" :key="idx"
|
||||||
|
class="sp-nav" :class="it.selected ? 'active' : ''">{{ it.input_id }}</span>
|
||||||
</div>
|
</div>
|
||||||
<span class="sp-text sp-paramter scroll" @click="doEdit(selNode.info, '输入参数', 'i')">
|
<span class="sp-text sp-paramter scroll" @click="doEdit(selNode.info, '输入参数', 'i')">
|
||||||
<span v-for="(it, idx) in selNode.info.parameters.inputs " :key="idx" v-show="it.selected"
|
<span v-for="(it, idx) in selNode.info.parameters.inputs " :key="idx" v-show="it.selected"
|
||||||
|
@ -93,7 +94,8 @@
|
||||||
<span class="sp-label">输出参数:</span>
|
<span class="sp-label">输出参数:</span>
|
||||||
<div class="div-param">
|
<div class="div-param">
|
||||||
<div v-if="selNode.info.parameters.outputs.length > 1" class="div-navs">
|
<div v-if="selNode.info.parameters.outputs.length > 1" class="div-navs">
|
||||||
<span v-for="(it,idx) in selNode.info.parameters.outputs" @click="doOutputSelected(idx)" :key="idx" class="sp-nav" :class="it.selected?'active':''">{{ it.output_id }}</span>
|
<span v-for="(it, idx) in selNode.info.parameters.outputs" @click="doOutputSelected(idx)" :key="idx"
|
||||||
|
class="sp-nav" :class="it.selected ? 'active' : ''">{{ it.output_id }}</span>
|
||||||
</div>
|
</div>
|
||||||
<span class="sp-text sp-paramter scroll" @click="doEdit(selNode.info, '输出参数', 'o')">
|
<span class="sp-text sp-paramter scroll" @click="doEdit(selNode.info, '输出参数', 'o')">
|
||||||
<span v-for="(it, idx) in selNode.info.parameters.outputs " :key="idx" v-show="it.selected"
|
<span v-for="(it, idx) in selNode.info.parameters.outputs " :key="idx" v-show="it.selected"
|
||||||
|
@ -105,7 +107,8 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="row" style="margin-top:4px;" v-if="selNode.info.parameters && selNode.info.parameters.process">
|
<div class="row" style="margin-top:4px;" v-if="selNode.info.parameters && selNode.info.parameters.process">
|
||||||
<span class="sp-label">处理参数:</span>
|
<span class="sp-label">处理参数:</span>
|
||||||
<span class="sp-text sp-paramter scroll" @click="doEdit(selNode.info, '处理参数', 'p')" v-if="selNode.info.parameters.process">
|
<span class="sp-text sp-paramter scroll" @click="doEdit(selNode.info, '处理参数', 'p')"
|
||||||
|
v-if="selNode.info.parameters.process">
|
||||||
<paramShow :paramInfo="selNode.info.parameters.process"></paramShow>
|
<paramShow :paramInfo="selNode.info.parameters.process"></paramShow>
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
@ -311,6 +314,16 @@ const doSave = () => {
|
||||||
end_oper_id: nodeObj[e.targetNodeId].id,
|
end_oper_id: nodeObj[e.targetNodeId].id,
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
operator_list = flowData.nodes.map(it => it.properties.data);
|
||||||
|
operator_connection_list = flowData.edges.map(it => {
|
||||||
|
let obj = {
|
||||||
|
start_oper_id: nodeObj[it.sourceNodeId].id,
|
||||||
|
end_oper_id: nodeObj[it.targetNodeId].id,
|
||||||
|
start_oper_output_id: it.properties.sourceAnchorId,
|
||||||
|
end_oper_input_id: it.properties.targetAnchorId,
|
||||||
|
};
|
||||||
|
return obj;
|
||||||
|
})
|
||||||
editForm.value?.validate(valid => {
|
editForm.value?.validate(valid => {
|
||||||
if (valid) {
|
if (valid) {
|
||||||
let postData = {
|
let postData = {
|
||||||
|
@ -463,6 +476,7 @@ onMounted(() => {
|
||||||
display: block;
|
display: block;
|
||||||
margin-left: 4px;
|
margin-left: 4px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.div-param {
|
.div-param {
|
||||||
.div-navs {
|
.div-navs {
|
||||||
.sp-nav {
|
.sp-nav {
|
||||||
|
@ -470,6 +484,7 @@ onMounted(() => {
|
||||||
line-height: 24px;
|
line-height: 24px;
|
||||||
padding: 0px 12px;
|
padding: 0px 12px;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
|
|
||||||
&.active {
|
&.active {
|
||||||
background-color: #409EFF;
|
background-color: #409EFF;
|
||||||
color: #fff;
|
color: #fff;
|
||||||
|
|
|
@ -71,6 +71,9 @@ const initEvent=(lf)=>{
|
||||||
nodePropKey.value++
|
nodePropKey.value++
|
||||||
doUpdateState()
|
doUpdateState()
|
||||||
});
|
});
|
||||||
|
lf.on("anchor:dragend", (a, b, c) => {
|
||||||
|
updateEdges(a, b, c);
|
||||||
|
});
|
||||||
lf.on("connection:not-allowed", (a, b, c) => {
|
lf.on("connection:not-allowed", (a, b, c) => {
|
||||||
if (a.msg == "不允许添加连线") {
|
if (a.msg == "不允许添加连线") {
|
||||||
ElMessage.error("开始结点只能连接结束节点!");
|
ElMessage.error("开始结点只能连接结束节点!");
|
||||||
|
@ -96,6 +99,17 @@ const initEvent=(lf)=>{
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
const updateEdges = (a, b, c) => {
|
||||||
|
let edges = lf.value.getGraphData().edges.filter(d => d.sourceNodeId == a.edgeModel.sourceNodeId && d.targetNodeId == a.edgeModel.targetNodeId);
|
||||||
|
if (edges.length > 0) {
|
||||||
|
//edges[0].properties.edgeModel = a.edgeModel
|
||||||
|
lf.value.setProperties(edges[0].id, {
|
||||||
|
sourceAnchorId: a.edgeModel.sourceAnchorId.split("_")[0],
|
||||||
|
targetAnchorId: a.edgeModel.targetAnchorId.split("_")[0],
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
const doEdit = (n) => {
|
const doEdit = (n) => {
|
||||||
}
|
}
|
||||||
const doUpdateState = () => {
|
const doUpdateState = () => {
|
||||||
|
|
|
@ -53,7 +53,7 @@ function handleQuery(a) {
|
||||||
//ElMessage.success("查询成功");
|
//ElMessage.success("查询成功");
|
||||||
loading.value = true;
|
loading.value = true;
|
||||||
connApi.list(queryParams).then(d => {
|
connApi.list(queryParams).then(d => {
|
||||||
loading.value = false; debugger
|
loading.value = false;
|
||||||
info.data = (d.data?.data?.connection_list || []).map(it => {
|
info.data = (d.data?.data?.connection_list || []).map(it => {
|
||||||
|
|
||||||
it.id = it.model_id;
|
it.id = it.model_id;
|
||||||
|
|
|
@ -117,7 +117,6 @@ const doChoiceSuccess = item => {
|
||||||
function handleQuery() {
|
function handleQuery() {
|
||||||
loading.value = true;
|
loading.value = true;
|
||||||
let m = props.modelInfo;
|
let m = props.modelInfo;
|
||||||
debugger
|
|
||||||
taskApi
|
taskApi
|
||||||
.availableDevices({
|
.availableDevices({
|
||||||
connection_id: m.connection_id,
|
connection_id: m.connection_id,
|
||||||
|
|
Loading…
Reference in New Issue