update code
parent
3da7053984
commit
7f6eb671e3
|
@ -3,9 +3,9 @@ VITE_APP_PORT = 3000
|
|||
|
||||
# 代理前缀
|
||||
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
|
||||
|
||||
|
|
|
@ -79,7 +79,8 @@
|
|||
<span class="sp-label">输入参数:</span>
|
||||
<div class="div-param">
|
||||
<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>
|
||||
<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"
|
||||
|
@ -93,7 +94,8 @@
|
|||
<span class="sp-label">输出参数:</span>
|
||||
<div class="div-param">
|
||||
<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>
|
||||
<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"
|
||||
|
@ -105,7 +107,8 @@
|
|||
</div>
|
||||
<div class="row" style="margin-top:4px;" v-if="selNode.info.parameters && selNode.info.parameters.process">
|
||||
<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>
|
||||
</span>
|
||||
</div>
|
||||
|
@ -311,6 +314,16 @@ const doSave = () => {
|
|||
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 => {
|
||||
if (valid) {
|
||||
let postData = {
|
||||
|
@ -463,6 +476,7 @@ onMounted(() => {
|
|||
display: block;
|
||||
margin-left: 4px;
|
||||
}
|
||||
|
||||
.div-param {
|
||||
.div-navs {
|
||||
.sp-nav {
|
||||
|
@ -470,6 +484,7 @@ onMounted(() => {
|
|||
line-height: 24px;
|
||||
padding: 0px 12px;
|
||||
cursor: pointer;
|
||||
|
||||
&.active {
|
||||
background-color: #409EFF;
|
||||
color: #fff;
|
||||
|
|
|
@ -71,6 +71,9 @@ const initEvent=(lf)=>{
|
|||
nodePropKey.value++
|
||||
doUpdateState()
|
||||
});
|
||||
lf.on("anchor:dragend", (a, b, c) => {
|
||||
updateEdges(a, b, c);
|
||||
});
|
||||
lf.on("connection:not-allowed", (a, b, c) => {
|
||||
if (a.msg == "不允许添加连线") {
|
||||
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 doUpdateState = () => {
|
||||
|
|
|
@ -53,7 +53,7 @@ function handleQuery(a) {
|
|||
//ElMessage.success("查询成功");
|
||||
loading.value = true;
|
||||
connApi.list(queryParams).then(d => {
|
||||
loading.value = false; debugger
|
||||
loading.value = false;
|
||||
info.data = (d.data?.data?.connection_list || []).map(it => {
|
||||
|
||||
it.id = it.model_id;
|
||||
|
|
|
@ -117,7 +117,6 @@ const doChoiceSuccess = item => {
|
|||
function handleQuery() {
|
||||
loading.value = true;
|
||||
let m = props.modelInfo;
|
||||
debugger
|
||||
taskApi
|
||||
.availableDevices({
|
||||
connection_id: m.connection_id,
|
||||
|
|
Loading…
Reference in New Issue